- Port updated to 0.1.41
- GUI is now enabled by default in upstream configure file
- Adding NLS knob for gettext
- Tidying pkg-plist
Details
Diff Detail
- Repository
- rP FreeBSD ports repository
- Lint
No Lint Coverage - Unit
No Test Coverage
Event Timeline
Makefile | ||
---|---|---|
30 | This can't be right. If NLS is off, how do you ensure that verbiste will not link against libintl? You need --disable-nls. I'm not sure if this is possible (or makes sense) for the GTK client. | |
36–37 | Has the GNOME option been tested at all? I think the last time time we broached this, you said you didn't use it and neither do I. I doubt that this option is correct after bit-rotting for years, and it should just be removed. |
I tried diff 2 on 10.1-STABLE/amd64, but neither the command-line tools nor the GTK client work at all. They simply abort with "conversion from wide characters to UTF-8 not supported".
wideToUTF8Conv = iconv_open("UTF-8", "WCHAR_T");
Does this require GNU iconv?
Can't repro on FreeBSD 10.
According man 3 iconv_open, it's included in Standard C Library.
So issue will be about WCHAR_T it seems.
I don't know why you can't reproduce the problem. It also affects the version in the ports tree (0.1.33_2) and the official packages are broken.
Converting to WCHAR_T is an extension and requires GNU iconv. This can simply be accomplished with USES=iconv:wchar_t. There is also a fix to src/verbiste/Makefile.in required to actually link libverbiste with libiconv.
I made a complete patch, but I can't figure out how to attach it to this revision in Differential. (An abortive attempt ended up as D1399.)