1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-02 01:20:54 +00:00
freebsd-ports/converters
Tijl Coosemans 3a55a118dd Remove iconv(), iconv_open() and iconv_close() symbols from libiconv.
These were FreeBSD specific aliases for libiconv(), libiconv_open() and
libiconv_close() that are now also provided by libc which complicates
writing configure tests that work correctly when both libc iconv and
libiconv are available.

Also, because the libiconv iconv.h header redefines iconv* to libiconv*
correct use of the header implies that the aliases aren't used.

The following ports needed fixes because there was something wrong with
the way they tried to detect or use iconv:

audio/deadbeef: Remove LIBICONV_PLUG from a source file.  It's a
compile-time option and should not be set in source code.
comms/hidapi: Use standard AM_ICONV configure macro to look for iconv.
deskutils/fbreader: Let ports framework deal with LIBICONV_PLUG.
deskutils/ljclive: Override configure test for iconv.
deskutils/owncloudclient: Add USES=iconv and patch test for iconv.
devel/aegis: Bump PORTREVISION because it no longer uses libiconv.
devel/libexplain: Add USES=iconv and override test for iconv.
devel/sdl20: Override configure test for iconv.
emulators/vmw: Replace OSVERSION checks with ICONV_LIB checks and include
<iconv.h> instead of <sys/iconv.h>.
irc/scrollz: Override configure test for iconv.
japanese/chasen-base: Override configure test for iconv and patch
configure so it no longer adds -liconv to linker flags just because it
happens to be installed.
japanses/eb: Patch configure test for iconv.
japanses/eblook: Override configure test for iconv.
java/jikes: Override configure test for iconv.
multimedia/transcode: Bump PORTREVISION because only one plugin links with
libiconv now.
net/c3270: Override configure test for iconv.
net/samba4*: Bump PORTREVISION because it no longer uses libiconv.  The
configure script will always add -liconv to the linker flags when it
happens to be installed which would be wrong but later on binaries are
linked with -Wl,--as-needed and the linker discards -liconv because it
finds iconv*() functions in libc now and no longer in libiconv.
net-mgmt/icinga-*: Remove dependency on iconv.
net-mgmt/netxms: Patch configure so it no longer adds -liconv to linker
flags just because it happens to be installed.
net/asterisk11: Patch configure so it no longer adds -liconv to linker
flags just because it happens to be installed.
net-p2p/transmission-*: Override configure test for iconv.
www/htmlcxx: Override configure test for iconv.
www/httrack: Override configure test for iconv.
www/xapian-omega: Override configure test for iconv.
x11/mrxvt(-devel): Add USES=iconv and override configure test for iconv.
x11/x3270: Override configure test for iconv.
x11-wm/jwm: Override configure test for iconv.

PR:		202838
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2015-10-10 14:03:00 +00:00
..
aish Remove $FreeBSD$ from patches files in categories a-j. 2015-05-22 13:34:20 +00:00
ascii2binary Pet portlint. 2014-04-29 20:32:07 +00:00
asr10 Remove all space characters from Makefile assignments. 2014-06-08 19:51:27 +00:00
base64
bibtexconv Remove all space characters from Makefile assignments. 2014-06-08 19:51:27 +00:00
bsdconv - Update to 11.3.1 2015-06-28 08:38:05 +00:00
btoa MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
chmview Allow staging as a regular user 2014-10-12 16:32:06 +00:00
cl-babel MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
cl-babel-sbcl Remove indefinite articles from COMMENT where I'm maintainer. 2014-06-08 13:14:42 +00:00
cmios9 Support staging 2014-02-17 14:06:20 +00:00
cocot MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
convmv
dosunix
drg2sbg
dumpasn1 Update to 20141219 snapshot release. 2015-04-26 12:44:29 +00:00
enca Cleanup plist 2014-10-20 09:37:00 +00:00
erlang-base64url Add erlang-base64url, URL safe base64-compatible codec. 2015-09-29 11:36:38 +00:00
fconv Typos, whitespace and capitalization fixes (A-F). 2015-09-20 19:59:03 +00:00
fix-mime-charset Add <cstring> and/or <cstdlib> to support modern gcc 2015-09-20 18:59:19 +00:00
fondu Typos, whitespace and capitalization fixes (A-F). 2015-09-20 19:59:03 +00:00
fpc-iconvenc - editors/lazarus update to 1.4.2 2015-08-09 08:06:43 +00:00
fribidi By default libtool replaces -export-symbols <file> with -retain-symbols-file 2015-08-02 15:03:19 +00:00
gbase Modify to only use gtk2 2015-09-13 21:25:49 +00:00
gbsdconv - Update to 11.3 2015-06-28 08:38:34 +00:00
hs-aeson - Update The Glorious Glasgow Haskell Compiler to version 7.10.2 2015-08-20 23:02:14 +00:00
hs-aeson-pretty - Update The Glorious Glasgow Haskell Compiler to version 7.10.2 2015-08-20 23:02:14 +00:00
hs-dataenc - Update The Glorious Glasgow Haskell Compiler to version 7.10.2 2015-08-20 23:02:14 +00:00
hs-json - Update The Glorious Glasgow Haskell Compiler to version 7.10.2 2015-08-20 23:02:14 +00:00
hs-sandi - Update The Glorious Glasgow Haskell Compiler to version 7.10.2 2015-08-20 23:02:14 +00:00
htx Remove dead CENKES mirror 2015-03-30 21:27:37 +00:00
i18ntools Cleanup plist 2014-10-20 09:37:00 +00:00
ical2html Cleanup plist 2014-10-20 09:37:00 +00:00
iconv Convert ports to use the options helpers in categories [abc]*, and minor fixes. 2015-08-19 13:29:59 +00:00
iconv-extra Remove $FreeBSD$ from patches files in categories a-j. 2015-05-22 13:34:20 +00:00
iconv-rfc1345 MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
ish MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
libb64 - Improve COMMENT: make it concise and mention that it's about Base64 2015-09-03 10:43:55 +00:00
libiconv Remove iconv(), iconv_open() and iconv_close() symbols from libiconv. 2015-10-10 14:03:00 +00:00
libticonv Cleanup plist 2014-10-20 09:37:00 +00:00
libutf-8 Rename converters/ patch-xy patches to reflect the files they modify. 2014-07-28 15:03:50 +00:00
lua-iconv
lua-json - Add lua-json 1.3.3 2015-05-21 21:25:44 +00:00
mimelib Cleanup plist 2014-10-20 09:37:00 +00:00
mmencode Rename converters/ patch-xy patches to reflect the files they modify. 2014-07-28 15:03:50 +00:00
mpack
nomyso Convert c* to USES=zip 2014-03-07 15:59:54 +00:00
o3read MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
ocaml-base64 New port: converters/ocaml-base64 2015-08-05 19:14:43 +00:00
ocaml-jsonm New port: converters/ocaml-jsonm 2015-08-05 18:52:25 +00:00
osm2mp - Switch from broken p5-Math-Geometry-Planar-GPC-Polygon to p5-Math-Geometry-Planar-GPC-PolygonXS 2015-05-14 12:06:38 +00:00
osm2pgsql - Update graphics/proj to 4.9.1 2015-06-15 13:03:11 +00:00
p5-Boulder Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-bsdconv - Update to 11.3.0 2015-06-28 08:38:11 +00:00
p5-Convert-ASCII-Armour Some OCD cleanups on some of the perl@ ports. 2015-03-12 23:00:02 +00:00
p5-Convert-ASN1 Some OCD cleanups on some of the perl@ ports. 2015-03-12 23:00:02 +00:00
p5-Convert-Base32 This module provides two functions to encode and decode base32 strings. 2015-07-28 13:06:56 +00:00
p5-Convert-Bencode - Add LICENSE 2015-08-25 14:51:27 +00:00
p5-Convert-Bencode_XS After r390893, chmod u+w/u-w for stripping perl XS modules is unnecessary, 2015-06-29 15:47:44 +00:00
p5-Convert-BER Reassign converters/ perl modules to perl@. 2015-05-09 16:16:23 +00:00
p5-Convert-Binary-C Make it so that the default Perl is always called perl5. 2015-09-14 12:19:48 +00:00
p5-Convert-BinHex Make it so that the default Perl is always called perl5. 2015-09-14 12:19:48 +00:00
p5-Convert-IBM390 - Update to 0.28 2015-09-21 15:42:34 +00:00
p5-Convert-Moji Convert::Moji creates objects which can be used to convert between 2015-07-21 22:24:10 +00:00
p5-Convert-Morse Some OCD cleanups on some of the perl@ ports. 2015-03-12 23:00:02 +00:00
p5-Convert-NLS_DATE_FORMAT - Add LICENSE 2015-09-17 17:13:14 +00:00
p5-Convert-PEM Some OCD cleanups on some of the perl@ ports. 2015-03-12 23:00:02 +00:00
p5-Convert-Recode Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-Convert-TNEF Some OCD cleanups on some of the perl@ ports. 2015-03-12 23:00:02 +00:00
p5-Convert-UU Make it so that the default Perl is always called perl5. 2015-09-14 12:19:48 +00:00
p5-Convert-UUlib - Update to 1.5 2015-07-12 16:07:19 +00:00
p5-Cpanel-JSON-XS Make it so that the default Perl is always called perl5. 2015-09-14 12:19:48 +00:00
p5-Cstools Make it so that the default Perl is always called perl5. 2015-09-14 12:19:48 +00:00
p5-Data-AMF Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-Encode - Update to 2.78 2015-09-25 18:48:57 +00:00
p5-Encode-compat Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-Encode-Detect MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
p5-Encode-Detect-CJK - Add NO_ARCH 2015-09-17 17:12:51 +00:00
p5-Encode-DoubleEncodedUTF8 MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
p5-Encode-IMAPUTF7 Some OCD cleanups on some of the perl@ ports. 2015-03-12 23:00:02 +00:00
p5-Encode-JIS2K After r390893, chmod u+w/u-w for stripping perl XS modules is unnecessary, 2015-06-29 15:47:44 +00:00
p5-Encode-Locale - Add NO_ARCH 2015-07-24 20:03:32 +00:00
p5-Encode-Punycode Change my non-FreeBSD MAINTAINER mail to bofh@ 2014-12-24 00:14:11 +00:00
p5-Encoding-BER Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-Encoding-FixLatin Make it so that the default Perl is always called perl5. 2015-09-14 12:19:48 +00:00
p5-Format-Human-Bytes Reassign converters/ perl modules to perl@. 2015-05-09 16:16:23 +00:00
p5-JSON Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-JSON1 Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-JSON-Any - Update 1.39 2015-06-10 16:47:07 +00:00
p5-JSON-DWIW Some OCD cleanups on some of the perl@ ports. 2015-03-12 23:00:02 +00:00
p5-JSON-MaybeXS - Update to 1.003005 2015-03-23 14:28:24 +00:00
p5-JSON-PP - Add NO_ARCH 2015-09-17 17:09:17 +00:00
p5-JSON-Tiny - Add NO_ARCH 2015-09-17 17:12:55 +00:00
p5-JSON-XS Make it so that the default Perl is always called perl5. 2015-09-14 12:19:48 +00:00
p5-JSON-XS-VersionOneAndTwo Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-LaTeXML Make it so that the default Perl is always called perl5. 2015-09-14 12:19:48 +00:00
p5-MIME-Base32 Change my non-FreeBSD MAINTAINER mail to bofh@ 2014-12-24 00:14:11 +00:00
p5-MIME-Base64 Some OCD cleanups on some of the perl@ ports. 2015-03-12 23:00:02 +00:00
p5-MIME-Base64-URLSafe Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-Net-IDN-Nameprep converters/p5-Net-IDN-Nameprep: Update version 1.101=>1.102 2015-06-02 13:03:03 +00:00
p5-Number-Nary Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-Number-RecordLocator Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-PerlIO-via-Unidecode Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-plutil Move MASTER_SITES from CRITICAL to LOCAL/ehaupt 2015-01-06 09:36:52 +00:00
p5-Sereal Update p5-Sereal* to 3.005. 2015-03-16 20:56:36 +00:00
p5-Sereal-Decoder Update p5-Sereal* to 3.005. 2015-03-16 20:56:36 +00:00
p5-Sereal-Encoder Update p5-Sereal* to 3.005. 2015-03-16 20:56:36 +00:00
p5-Storable-AMF Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-String-Multibyte Start removing MASTER_SITE_SUBDIR=CPAN:username where possible. The 2015-06-24 15:16:23 +00:00
p5-String-SetUTF8 Mark as broken unfetchable ports 2015-04-05 18:21:09 +00:00
p5-Text-Bidi Make it so that the default Perl is always called perl5. 2015-09-14 12:19:48 +00:00
p5-Text-Iconv Some OCD cleanups on some of the perl@ ports. 2015-03-12 23:00:02 +00:00
p5-Text-Unidecode Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-Unicode-IMAPUtf7 Reassign converters/ perl modules to perl@. 2015-05-09 16:16:23 +00:00
p5-Unicode-Map Make it so that the default Perl is always called perl5. 2015-09-14 12:19:48 +00:00
p5-Unicode-Map8 Make it so that the default Perl is always called perl5. 2015-09-14 12:19:48 +00:00
p5-Unicode-MapUTF8 Reassign converters/ perl modules to perl@. 2015-05-09 16:16:23 +00:00
p5-Unicode-RecursiveDowngrade Change the way Perl modules are installed, update the default Perl to 5.18. 2014-11-26 13:08:24 +00:00
p5-Unicode-String Some OCD cleanups on some of the perl@ ports. 2015-03-12 23:00:02 +00:00
p5-Unicode-Stringprep - Remove blank line among *_DEPENDS 2015-02-26 17:47:06 +00:00
p5-Unicode-UTF8simple Reassign converters/ perl modules to perl@. 2015-05-09 16:16:23 +00:00
p5-URI-UTF8-Punycode Change my non-FreeBSD MAINTAINER mail to bofh@ 2014-12-24 00:14:11 +00:00
p5-WAP-wbxml Make it so that the default Perl is always called perl5. 2015-09-14 12:19:48 +00:00
p5-XML-WBXML After r390893, chmod u+w/u-w for stripping perl XS modules is unnecessary, 2015-06-29 15:47:44 +00:00
pdf2djvu - Drop 8.x support 2015-09-27 21:38:52 +00:00
pear-Services_JSON Reset miwi's maintainership per his demand 2014-11-18 09:37:31 +00:00
pecl-fribidi converters/fribidi: 2014-08-31 11:54:16 +00:00
pecl-igbinary - Remove post-install: 2015-04-27 14:57:44 +00:00
php5-bsdconv - Update to 11.3.0 2015-06-28 08:38:15 +00:00
php5-iconv
php5-mbstring
php5-recode
php55-iconv
php55-mbstring
php55-recode
php56-iconv Import PHP 5.6 branch! 2014-09-04 14:24:25 +00:00
php56-mbstring Import PHP 5.6 branch! 2014-09-04 14:24:25 +00:00
php56-recode Import PHP 5.6 branch! 2014-09-04 14:24:25 +00:00
psiconv Update to 0.9.9. 2015-04-10 16:33:16 +00:00
py-bencode Convert a few ports to USES=python 2014-08-29 17:28:42 +00:00
py-bsdconv - Update to 11.3.0 2015-06-28 08:38:20 +00:00
py-iconv - Convert to USES=python, limit to 2.x 2014-10-06 15:02:40 +00:00
py-pisa converters/py-pisa: switch from py-imaging to py-pillow 2014-10-04 15:13:25 +00:00
py-rencode Assign maintainership to python@. 2015-06-11 04:40:14 +00:00
py-unidecode - Convert ports from cad/, chinese/, comms/ and converters/ to new 2014-10-19 07:50:53 +00:00
py-zfec Convert ports to use the options helpers in categories [abc]*, and minor fixes. 2015-08-19 13:29:59 +00:00
R-cran-jsonlite - Update to 0.9.17 2015-09-13 03:50:24 +00:00
R-cran-rjson Update the default version of GCC in the Ports Collection from GCC 4.7.4 2014-09-10 20:50:31 +00:00
R-cran-RJSONIO - Update to 1.3-0 2014-09-22 05:20:09 +00:00
rcctools - Drop .la files for devel/librcc, no dependees require them 2014-08-26 03:10:43 +00:00
recode Remove $FreeBSD$ from patches files in categories a-j. 2015-05-22 13:34:20 +00:00
ruby-dump.rb Support stage 2014-04-07 13:02:27 +00:00
rubygem-bsdconv - Update to 11.3.1 2015-06-28 08:38:25 +00:00
shftool
showkey - Update to version 1.7 and drop stale mastersite 2015-04-10 15:10:04 +00:00
ta2as - Switch to new github home [1] 2015-06-30 22:59:36 +00:00
tnef Convert ports to use the options helpers in categories [abc]*, and minor fixes. 2015-08-19 13:29:59 +00:00
trans Cleanup plist 2014-10-20 09:37:00 +00:00
tuc - Use ${CC} instead of CC, ${CC} was intented here 2015-05-29 21:18:29 +00:00
unix2dos Move MASTER_SITES from CRITICAL to LOCAL/ehaupt 2015-01-06 10:01:41 +00:00
uudeview Rename converters/ patch-xy patches to reflect the files they modify. 2014-07-28 15:03:50 +00:00
uudx Rename converters/ patch-xy patches to reflect the files they modify. 2014-07-28 15:03:50 +00:00
uulib Rename converters/ patch-xy patches to reflect the files they modify. 2014-07-28 15:03:50 +00:00
vda2fbd Remove indefinite articles and trailing periods from COMMENT, plus 2014-06-09 11:21:52 +00:00
wkhtmltopdf - Remove "BROKEN on powerpc" statement: the port builds and links fine 2015-09-04 07:35:05 +00:00
xdeview Rename converters/ patch-xy patches to reflect the files they modify. 2014-07-28 15:03:50 +00:00
ytnef - Minor port cleanup 2014-04-23 01:15:52 +00:00
zbase32 Unbreak 2014-10-19 19:37:14 +00:00
Makefile Add erlang-base64url, URL safe base64-compatible codec. 2015-09-29 11:36:38 +00:00