freebsd-ports/chinese
Tijl Coosemans 074ea5282a converters/libiconv:
- Remove const qualifier from iconv(3) to match POSIX:
  http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.html
- Patch iconv.h to expose more GNU extensions when LIBICONV_PLUG is
  defined because the base system iconv supports these extensions too.

Add/remove patches to/from ports to call iconv with non-const arguments.

This breaks some ports on FreeBSD 10 because base system iconv.h still has
the const qualifier.  Fix this by letting USES=iconv add a build dependency
on converters/libiconv so ports can use its iconv.h (with LIBICONV_PLUG
defined) instead of the base system iconv.h.

This exposed some ports that link with libiconv when it is available instead
of using libc iconv.  In these cases one of the following changes has been
made:
- patch configure scripts to test for libc iconv first
- add ac_cv_lib_iconv_libiconv=no or similar to CONFIGURE_ARGS to disable
  some configure tests
- converters/wkhtmltopdf: this includes Qt4 so add a patch from devel/qt4
- lang/gcc5-aux: respect CFLAGS and friends during configure such that
  LIBICONV_PLUG is defined in the iconv test, also switch to external
  gettext
- mail/gnarwl: replace patches with CPPFLAGS/LIBS
- multimedia/ffmpeg2theora: remove iconv test from SConstruct and use
  ICONV_LIB in port Makefile instead, also fix a bug in subtitles.c
- net-im/licq: finish conversion to cmake
- net-mgmt/bandwidthd, net-mgmt/icinga, net-mgmt/nagios, net-mgmt/nagios4:
  don't need iconv
- textproc/p5-XML-TinyXML: finish conversion to USES=perl5

Other changes:
- databases/qdbm and slaves: respect CFLAGS and friends, also enable bzip2
  and lzo support
- games/ldmud: respect CFLAGS and friends
- graphics/inventor: replace some patches with MAKE_ARGS/MAKE_ENV to respect
  CFLAGS and friends, also remove FreeBSD/alpha patch and add missing xorg
  dependencies

PR:		199099
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2015-04-15 08:20:27 +00:00
..
arphicttf Drop maintainership as I no longer use these software nor have time and 2015-01-16 17:28:13 +00:00
aterm Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-09 11:21:52 +00:00
auto-cn-l10n Make fonts repecting XDG 2015-03-21 23:05:19 +00:00
auto-tw-l10n No need to export a KDE path since r344893 has switched KDE4_PREFIX to 2015-03-10 14:54:30 +00:00
autoconvert Cleanup plist 2014-10-20 08:38:21 +00:00
bg5pdf - Convert to USES=python, limit to 2.x 2014-10-06 14:30:54 +00:00
bg5ps Mark as broken unfetchable ports 2015-04-05 18:38:33 +00:00
big5width Drop maintainership as I no longer use these software nor have time and 2015-01-16 17:28:13 +00:00
bitchx Unbreak 2015-02-08 13:33:52 +00:00
brise Major update to libpinyin, fcitx and their add ons: 2015-03-31 07:08:00 +00:00
bsdconv-opencc Update "BSD" license for buganini's ports 2014-12-22 17:31:49 +00:00
bug5 Update "BSD" license for buganini's ports 2014-12-22 17:31:49 +00:00
c2t Cleanup plist 2014-10-20 08:38:21 +00:00
calligra-l10n-zh_CN Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
calligra-l10n-zh_TW Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
cce Mark as broken unfetchable ports 2015-04-05 18:38:33 +00:00
cconv converters/libiconv: 2015-04-15 08:20:27 +00:00
celvis Rename chinese/ patch-xy patches to reflect the files the modify. 2014-07-28 14:37:20 +00:00
chiconv Update "BSD" license for buganini's ports 2014-12-22 17:31:49 +00:00
CJKUnifonts Convert 6 chinese font ponts to include with .CURDIR 2014-07-20 09:02:14 +00:00
cless Cleanup plist 2014-10-20 08:38:21 +00:00
cnprint Cleanup plist 2014-10-20 08:38:21 +00:00
CNS11643-font Convert 6 chinese font ponts to include with .CURDIR 2014-07-20 09:02:14 +00:00
cwtexttf Mark as broken unfetchable ports 2015-04-05 18:38:33 +00:00
dictd-database Remove Authors from pkg-descr 2015-03-02 23:09:43 +00:00
docproj - remove do_nada from target 2015-04-01 23:16:07 +00:00
enscript Drop maintainership as I no longer use these software nor have time and 2015-01-16 17:28:13 +00:00
eric6 eric6 ports: Update to version 6.0.4. 2015-04-08 16:58:25 +00:00
eterm Fix dependency detection 2015-03-22 09:50:01 +00:00
fcitx Fix build when building in an environment with old version of fcitx 2015-04-03 20:56:52 +00:00
fcitx-chewing Major update to libpinyin, fcitx and their add ons: 2015-03-31 07:08:00 +00:00
fcitx-cloudpinyin Major update to libpinyin, fcitx and their add ons: 2015-03-31 07:08:00 +00:00
fcitx-configtool Major update to libpinyin, fcitx and their add ons: 2015-03-31 07:08:00 +00:00
fcitx-googlepinyin Major update to libpinyin, fcitx and their add ons: 2015-03-31 07:08:00 +00:00
fcitx-libpinyin Major update to libpinyin, fcitx and their add ons: 2015-03-31 07:08:00 +00:00
fcitx-rime Add a missing build dependency 2015-03-31 08:51:30 +00:00
fcitx-sunpinyin Major update to libpinyin, fcitx and their add ons: 2015-03-31 07:08:00 +00:00
fcitx-table-extra Major update to libpinyin, fcitx and their add ons: 2015-03-31 07:08:00 +00:00
fcitx-ui-light Major update to libpinyin, fcitx and their add ons: 2015-03-31 07:08:00 +00:00
fireflyttf Update master site and mark as unbroken. 2015-04-09 07:10:51 +00:00
font-std - remove do_nada from target 2015-04-01 23:21:45 +00:00
fortune Unbreak on head 2015-02-15 13:33:25 +00:00
fortunetw Cleanup plist 2014-10-20 08:38:21 +00:00
fqterm Cleanup plist 2014-10-20 08:38:21 +00:00
FreeWnn-lib Cleanup plist 2014-10-20 08:38:21 +00:00
FreeWnn-server Cleanup plist 2014-10-20 08:38:21 +00:00
gb2jis
gb2ps Cleanup plist 2014-10-20 08:38:21 +00:00
gcin Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in 2014-12-08 16:48:38 +00:00
gimp-help-zh_CN
gugod-clean Mark as broken unfetchable ports 2015-04-05 18:38:33 +00:00
hc Cleanup plist 2014-10-20 08:38:21 +00:00
ibus-chewing Fix renamed distfiles missed in r381688. Also fix the GHR ports updated in 2015-03-19 20:45:03 +00:00
ibus-libpinyin Add ibus-libpinyin 1.7.1, intelligent Pinyin engine based on libpinyin 2015-03-31 21:06:47 +00:00
ibus-pinyin Cleanup plist 2014-10-20 08:38:21 +00:00
ibus-table-chinese Cleanup plist 2014-10-20 08:38:21 +00:00
irssi Bump version, I fix building erro on prev commit. 2014-10-18 01:19:41 +00:00
jis2gb
joe Use MASTERDIR's distinfo for chinese/joe so that future upgrades of 2015-03-27 18:10:25 +00:00
kcfonts Make fonts repecting XDG 2015-03-21 23:05:19 +00:00
kde4-l10n-zh_CN Update KDE SC to 4.14.3 2015-03-11 23:11:47 +00:00
kde4-l10n-zh_TW Update KDE SC to 4.14.3 2015-03-11 23:11:47 +00:00
kon2 Fix patch. 2014-07-30 21:08:51 +00:00
libchewing Fix runtime error with wrong datadir. 2015-02-26 14:28:14 +00:00
libgooglepinyin Major update to libpinyin, fcitx and their add ons: 2015-03-31 07:08:00 +00:00
libpinyin Major update to libpinyin, fcitx and their add ons: 2015-03-31 07:08:00 +00:00
libreoffice-zh_CN - Update to 4.3.6. 2015-02-20 20:26:23 +00:00
libreoffice-zh_TW - Update to 4.3.6. 2015-02-20 20:26:23 +00:00
librime Major update to libpinyin, fcitx and their add ons: 2015-03-31 07:08:00 +00:00
libtabe chinese/libtabe: Unbreak fetch (slightly different distfile) 2015-04-09 11:50:49 +00:00
lunar Cleanup plist 2014-10-20 08:38:21 +00:00
moettf - Fix MASTER_SITES 2014-07-19 09:12:44 +00:00
muni Cleanup plist 2014-10-20 08:38:21 +00:00
mutt - Bump PORTREVISION to match master port (mail/mutt) 2015-04-04 15:18:17 +00:00
oicq Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
opencc Major update to libpinyin, fcitx and their add ons: 2015-03-31 07:08:00 +00:00
opendesktop-fonts Convert 6 chinese font ponts to include with .CURDIR 2014-07-20 09:02:14 +00:00
oto Cleanup plist 2014-10-20 08:38:21 +00:00
oxim Mark as broken unfetchable ports 2015-04-05 18:38:33 +00:00
p5-cconv Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-Date-Chinese Some OCD cleanups on some of the perl@ ports. 2015-03-12 23:00:02 +00:00
p5-Encode-CNMap Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-Encode-HanConvert - Strip library 2015-03-17 03:11:52 +00:00
p5-Encode-HanExtra Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-Lingua-Han-PinYin Some OCD cleanups on some of the perl@ ports. 2015-03-12 23:00:02 +00:00
p5-Lingua-Han-Utils - Update to 0.13 2014-12-20 18:18:32 +00:00
p5-Lingua-ZH-BPMFConvert Mark as broken unfetchable ports 2015-04-05 18:38:33 +00:00
p5-Lingua-ZH-HanDetect Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-Lingua-ZH-Keywords Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-Lingua-ZH-Numbers Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-Lingua-ZH-Segment Some OCD cleanups on some of the perl@ ports. 2015-03-12 23:00:02 +00:00
p5-Lingua-ZH-Summarize Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-Lingua-ZH-TaBE Some OCD cleanups on some of the perl@ ports. 2015-03-12 23:00:02 +00:00
p5-Lingua-ZH-Toke Some OCD cleanups on some of the perl@ ports. 2015-03-12 23:00:02 +00:00
p5-Lingua-ZH-WordSegmenter Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-Lingua-ZH-Wrap - Remove unneeded MAN3 2015-03-04 05:22:30 +00:00
p5-Text-Greeking-zh_TW Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
pcmanx - Clarify LICENSE 2015-03-05 03:23:30 +00:00
php-cconv - Move chinese/php5-cconv to chinese/php-cconv 2014-03-29 20:35:32 +00:00
phpbb-tw Cleanup plist 2014-10-20 08:38:21 +00:00
phpbb3-tw Upgrade to 3.0.12 2014-09-23 14:40:04 +00:00
py-cconv - Remove USE_PYTHON=concurrent 2014-10-04 17:38:31 +00:00
pyzy Cleanup plist 2014-10-20 08:38:21 +00:00
qe Cleanup plist 2014-10-20 08:38:21 +00:00
qt4-codecs-cn Cleanup plist 2014-10-20 08:38:21 +00:00
qt4-codecs-tw Cleanup plist 2014-10-20 08:38:21 +00:00
qterm Cleanup plist 2014-10-20 08:38:21 +00:00
reciteword Cleanup plist 2014-10-20 08:38:21 +00:00
scim-array Cleanup plist 2014-10-20 08:38:21 +00:00
scim-fcitx Cleanup plist 2014-10-20 08:38:21 +00:00
scim-pinyin Cleanup plist 2014-10-20 08:38:21 +00:00
scim-tables Cleanup plist 2014-10-20 08:38:21 +00:00
sunpinyin ${ENV} does not exist, it is called ${SETENV}. 2015-04-13 14:49:37 +00:00
telnet - mark BROKEN on 11-CURRENT 2014-08-01 21:56:19 +00:00
tin - Unbreak 2014-07-15 17:28:52 +00:00
tintin++ - Unbreak this port 2015-04-06 07:06:28 +00:00
ttf2pt1 - Fix install from non-root 2015-03-27 10:29:47 +00:00
ttfm Make fonts repecting XDG 2015-03-21 23:05:19 +00:00
unrar - Update to 5.01 (5.0.14) 2014-02-28 15:15:25 +00:00
ve Cleanup plist 2014-12-20 17:29:47 +00:00
wenju Cleanup plist 2014-10-20 08:38:21 +00:00
wordpress-zh_CN - Update to 4.1 2014-12-24 06:13:57 +00:00
wordpress-zh_TW - Update to 4.1 2015-01-15 18:01:56 +00:00
xpdf - Remove a few remaining $Id$ from pkg-plists 2014-11-06 16:30:27 +00:00
ydict - Convert ports from cad/, chinese/, comms/ and converters/ to new 2014-10-19 07:50:53 +00:00
Makefile Add ibus-libpinyin 1.7.1, intelligent Pinyin engine based on libpinyin 2015-03-31 21:06:47 +00:00
Makefile.inc