1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-15 03:14:23 +00:00
freebsd-ports/java
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
..
avis
berkeley-db Follow portlint's recommendation to NOT hide an install-command under @. 2015-05-12 23:52:09 +00:00
bluej
bootstrap-openjdk Add support for armv6 2015-09-18 15:47:07 +00:00
bouncycastle
cacao 6 ports categories: Remove $PTHREAD_LIBS 2015-03-24 16:01:21 +00:00
castor - Add CPE info 2015-05-10 06:54:14 +00:00
classpath MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
cos
cryptix-jce
dbvis
eclipse - Mark broken on 9.x i386: does not build: 2015-07-06 14:04:45 +00:00
eclipse-cdt MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
eclipse-drjava
eclipse-ecj java/eclipse-ecj: update to 4.4.2 2015-10-01 20:02:39 +00:00
eclipse-EPIC
eclipse-findbugs
eclipse-log4e
eclipse-lomboz
eclipse-pydev
eclipse-shelled
eclipse-windowbuilder MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
hamcrest New port: java/hamcrest 2015-05-02 07:05:57 +00:00
icedtea-web Remove the SH overwrite which is not needed since CONFIGURE_ENV does the proper 2015-06-27 12:01:30 +00:00
infobus
jad
jaf Cleanup DIST* variables. 2015-05-11 18:34:57 +00:00
jai Mark BROKEN: unfetchable 2015-06-28 14:16:04 +00:00
jakarta-bcel - Add NO_ARCH 2015-09-11 18:45:07 +00:00
jakarta-commons-beanutils Remove $FreeBSD$ from patches files in categories a-j. 2015-05-22 13:34:20 +00:00
jakarta-commons-cli Cleanup DIST* variables. 2015-05-11 18:34:57 +00:00
jakarta-commons-codec Cleanup DIST* variables. 2015-05-11 18:34:57 +00:00
jakarta-commons-collections Convert my ports to new options helpers 2015-08-25 10:03:08 +00:00
jakarta-commons-dbcp Cleanup DIST* variables. 2015-05-11 18:34:57 +00:00
jakarta-commons-discovery Cleanup DIST* variables. 2015-05-11 18:34:57 +00:00
jakarta-commons-httpclient MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
jakarta-commons-lang Cleanup DIST* variables. 2015-05-11 18:34:57 +00:00
jakarta-commons-logging java/jakarta-commons-logging: 2015-07-17 15:31:45 +00:00
jakarta-commons-pool Cleanup DIST* variables. 2015-05-11 18:34:57 +00:00
jakarta-commons-primitives Cleanup DIST* variables. 2015-05-11 18:34:57 +00:00
jakarta-oro
jakarta-regexp MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
jakarta-struts Cleanup DIST* variables. 2015-05-11 18:34:57 +00:00
jamvm
jasmin
java3d
java-checkstyle
java-cup Remove trailing whitespace from Makefiles, A-L. 2015-10-08 15:11:28 +00:00
java-getopt
java-subversion Remove trailing whitespace from Makefiles, A-L. 2015-10-08 15:11:28 +00:00
java-zoneinfo . Update to 2015f. 2015-08-20 05:50:05 +00:00
javahelp
javamail - Add CPE info 2015-05-11 06:09:15 +00:00
javavmwrapper
jaxen
jboss7
jboss71 Update java/jboss* to not use GH_COMMIT. 2015-05-07 20:31:03 +00:00
jboss72 Update java/jboss* to not use GH_COMMIT. 2015-05-07 20:31:03 +00:00
jcalendar
jcckit
jcommon
jdbcpool
jdk7-doc . Update to the 7u76 docs. 2015-03-08 00:35:38 +00:00
jdk8-doc . Update to the 8u40 docs. 2015-03-08 00:31:12 +00:00
jdk16-doc
jdom
jflex Cleanup DIST* variables. 2015-05-11 18:34:57 +00:00
jfreechart
jgraph
jgrapht Remove $FreeBSD$ from patches files in categories a-j. 2015-05-22 13:34:20 +00:00
jgraphx The GitHub revision tag starts with 'v', so add DISTVERSIONPREFIX to 2015-08-29 18:24:27 +00:00
jikes Remove iconv(), iconv_open() and iconv_close() symbols from libiconv. 2015-10-10 14:03:00 +00:00
jlex
jlint Remove $FreeBSD$ from patches files in categories a-j. 2015-05-22 13:34:20 +00:00
jmf Remove $FreeBSD$ from patches files in categories a-j. 2015-05-22 13:34:20 +00:00
jode
jomp
jrosetta Typos, whitespace and capitalization fixes (G-P). 2015-09-20 20:54:08 +00:00
jta
jtiger
jump
junit Cleanup DIST* variables. 2015-05-11 18:34:57 +00:00
langspec
linux-oracle-jdk18 . Update to 8u60. 2015-08-28 03:36:32 +00:00
linux-oracle-jre18 . Update to 8u60 2015-08-28 03:18:47 +00:00
linux-sun-jdk17 . Udpate to 7u80. 2015-04-19 18:07:07 +00:00
linux-sun-jre17 . Udpate to 7u80. 2015-04-19 18:07:07 +00:00
mmake
mx4j
netbeans - Fix shebangs 2015-07-28 21:48:05 +00:00
netbeans-devel Update netbeans-devel to 8.1 beta snapshot from 201508041349. 2015-09-16 11:45:54 +00:00
netcomponents
netrexx Remove $FreeBSD$ from patches files in categories a-j. 2015-05-22 13:34:20 +00:00
netty Remove UNIQUENAME and LATEST_LINK. 2015-08-17 14:20:40 +00:00
openjdk6 - Update to b36. 2015-07-30 22:55:30 +00:00
openjdk6-jre Remove UNIQUENAME and LATEST_LINK. 2015-08-17 14:20:40 +00:00
openjdk7 . Move the large patches which contain the changes between updates of the 2015-09-09 09:40:53 +00:00
openjdk7-jre Remove UNIQUENAME and LATEST_LINK. 2015-08-17 14:20:40 +00:00
openjdk8 Clean up and modernize the port. No functional change. 2015-09-29 21:56:28 +00:00
openjdk8-jre
phpeclipse
proguard MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
rubygem-rjb MASTER_SITES cleanup. 2015-05-14 10:15:04 +00:00
sablevm
sablevm-classpath
servingxml
sigar Update ports in the [i-m]* category to not use GH_COMMIT. 2015-05-07 16:32:43 +00:00
springframework
springframework31
sqlitejdbc
trove4j
veditor
visualvm
wildfly80 Install configuration files using @sample, with permissions 600. 2015-05-18 23:28:52 +00:00
wildfly81 Install configuration files using @sample, with permissions 600. 2015-05-18 23:28:52 +00:00
wildfly82 Install configuration files using @sample, with permissions 600. 2015-05-18 23:28:52 +00:00
wildfly90 Upgrade to version 9.0.1. 2015-07-24 14:45:46 +00:00
xdoclet - Add NO_ARCH 2015-08-28 16:56:52 +00:00
Makefile Add a slave port to create JRE-only package for java/openjdk7. 2015-07-02 19:28:38 +00:00