1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-26 00:55:14 +00:00
freebsd-ports/java
Tijl Coosemans 9f8b4bcde3 Support LIBS like LDFLAGS.
- Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
- Add an option helper for LIBS.
- Adjust all ports that already use LIBS.  Also remove references to
  PTHREAD_CFLAGS and PTHREAD_LIBS while here.
- Some ports did not support having a LIBS environment variable and
  required additional patches.

Somewhat simplified a linker command line looks like:

${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}

where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us.  If possible -L and -l flags need to be
added to LIBS to make sure they appear after any -L and -l flags set by
upstream.  Many ports currently add -L${LOCALBASE}/lib to LDFLAGS but this
may appear too early on the command line causing installed libraries to
be linked in instead of freshly built ones.

Additional changes:
benchmarks/netio: Replace WITH_IPV6 with an IPV6 option.
comms/gnokii: Replace some patches with USES=pathfix.  Also remove -fPIC.
graphics/gimageview: USES=libtool and install desktop file in DESKTOPDIR.
graphics/visionworkbench: Remove FreeBSD 7 support.
multimedia/libmovtar: New LIB_DEPENDS syntax.
multimedia/opencinematools: Use standard do-build.
net/siproxd: USES=libtool:keepla (port actually needs .la files for plugins)
net-mgmt/nagios: Remove -fPIC.
net-mgmt/nagios4: Remove -fPIC.
print/cups-base: Only add -lssp_nonshared on i386 and OSVERSION < 1000036.
security/p11-kit: Replace PTHREAD_LIBS in CONFIGURE_ENV with
ac_cv_func_pthread_mutexattr_init=no in CONFIGURE_ARGS.  This skips a test
in configure that falsely detects pthread_mutexattr_init in our libc.
sysutils/dar: Fix iconv detection.
x11/rxvt-unicode: Remove -lstdc++ and patch configure to remove a FreeBSD
hack and use $CXX as linker as on other platforms.

PR:		190592
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-06-11 14:49:59 +00:00
..
avis Convert j* to USES=zip 2014-03-10 15:21:21 +00:00
berkeley-db Convert to USES=dos2unix 2014-05-26 08:44:34 +00:00
bluej
bootstrap-openjdk - Update to r351880. 2014-04-23 03:25:08 +00:00
bouncycastle
cacao Support staging. 2014-06-09 23:03:07 +00:00
castor
classpath Better handling of gjdoc manpage 2014-04-10 06:27:19 +00:00
commonclipse Convert j* to USES=zip 2014-03-10 15:21:21 +00:00
cos Convert j* to USES=zip 2014-03-10 15:21:21 +00:00
cryptix-jce Convert j* to USES=zip 2014-03-10 15:21:21 +00:00
dbvis
eclipse java/eclipse*: specify extraction with ${TAR} 2014-05-29 22:30:22 +00:00
eclipse-aptana Convert j* to USES=zip 2014-03-10 15:21:21 +00:00
eclipse-aptana2 Convert j* to USES=zip 2014-03-10 15:21:21 +00:00
eclipse-aptana-radrails Convert j* to USES=zip 2014-03-10 15:21:21 +00:00
eclipse-cdt Convert j* to USES=zip 2014-03-10 15:21:21 +00:00
eclipse-checkstyle Reassign eclipse ports to the heap 2014-04-29 07:25:36 +00:00
eclipse-datatools Convert j* to USES=zip 2014-03-10 15:21:21 +00:00
eclipse-devel java/eclipse*: specify extraction with ${TAR} 2014-05-29 22:30:22 +00:00
eclipse-drjava Convert j* to USES=zip 2014-03-10 15:21:21 +00:00
eclipse-ecj
eclipse-emf Convert j* to USES=zip 2014-03-10 15:21:21 +00:00
eclipse-EPIC Convert j* to USES=zip 2014-03-10 15:21:21 +00:00
eclipse-examples Reassign eclipse ports to the heap 2014-04-29 07:25:36 +00:00
eclipse-findbugs Convert j* to USES=zip 2014-03-10 15:21:21 +00:00
eclipse-gef Convert j* to USES=zip 2014-03-10 15:21:21 +00:00
eclipse-gef-examples Reassign eclipse ports to the heap 2014-04-29 07:25:36 +00:00
eclipse-hibernatetools Convert j* to USES=zip 2014-03-10 15:21:21 +00:00
eclipse-jad
eclipse-langpack Reassign eclipse ports to the heap 2014-04-29 07:25:36 +00:00
eclipse-log4e Reassign eclipse ports to the heap 2014-04-29 07:25:36 +00:00
eclipse-lomboz Reassign eclipse ports to the heap 2014-04-29 07:25:36 +00:00
eclipse-ocl Convert j* to USES=zip 2014-03-10 15:21:21 +00:00
eclipse-pmd Reassign eclipse ports to the heap 2014-04-29 07:25:36 +00:00
eclipse-propedit Convert j* to USES=zip 2014-03-10 15:21:21 +00:00
eclipse-pydev - Update to 2.8.2 2014-06-10 02:45:13 +00:00
eclipse-quantum Reassign eclipse ports to the heap 2014-04-29 07:25:36 +00:00
eclipse-RDT Convert all :U to :tu and :L to :tl 2014-05-05 09:45:36 +00:00
eclipse-shelled Catch a couple of missing convertsion to :tu/:tl 2014-05-05 11:15:53 +00:00
eclipse-sqlexplorer Reassign eclipse ports to the heap 2014-04-29 07:25:36 +00:00
eclipse-sysdeo-tomcat Reassign eclipse ports to the heap 2014-04-29 07:25:36 +00:00
eclipse-uml Reassign eclipse ports to the heap 2014-04-29 07:25:36 +00:00
eclipse-vep Reassign eclipse ports to the heap 2014-04-29 07:25:36 +00:00
eclipse-vep-examples Reassign eclipse ports to the heap 2014-04-29 07:25:36 +00:00
eclipse-viplugin Reassign eclipse ports to the heap 2014-04-29 07:25:36 +00:00
eclipse-webtools Stagify. 2014-05-12 15:47:44 +00:00
eclipse-windowbuilder
icedtea-web Remove a hack to create symlink to libjli.so. java/openjdk8 does not need 2014-05-17 06:19:24 +00:00
infobus Finish stage support 2014-04-13 13:04:31 +00:00
jad Convert j* to USES=zip 2014-03-10 15:21:21 +00:00
jaf - Add staging support 2014-05-30 17:49:55 +00:00
jai Convert j* to USES=zip 2014-03-10 15:21:21 +00:00
jai-imageio
jakarta-bcel Stagify. 2014-06-08 04:03:51 +00:00
jakarta-commons-beanutils Upgrade to version 1.9.2. 2014-06-05 18:18:44 +00:00
jakarta-commons-cli - Add staging support 2014-05-30 18:02:03 +00:00
jakarta-commons-codec
jakarta-commons-collections Grab unmaintained dependencies for math/scilab 2014-05-01 16:49:42 +00:00
jakarta-commons-dbcp Force java 1.6 only. 2014-06-05 07:41:12 +00:00
jakarta-commons-discovery Remove indefinite articles from COMMENT where I'm maintainer. 2014-06-08 13:14:42 +00:00
jakarta-commons-httpclient Stagify. 2014-05-12 15:51:11 +00:00
jakarta-commons-lang - Add staging support 2014-05-30 18:19:15 +00:00
jakarta-commons-logging Grab unmaintained dependencies for math/scilab 2014-05-01 16:49:42 +00:00
jakarta-commons-pool Stagify. 2014-05-12 15:51:52 +00:00
jakarta-commons-primitives - Add staging support 2014-05-30 18:33:59 +00:00
jakarta-oro - Add staging support 2014-05-31 11:08:34 +00:00
jakarta-regexp - Add staging support 2014-05-31 11:50:14 +00:00
jakarta-struts Move to version 1.2.9, the final in the 1.2 series. 2014-03-15 10:28:08 +00:00
jamvm support stage 2014-04-10 06:41:21 +00:00
jasmin - Add staging support 2014-05-31 12:03:44 +00:00
java3d - Add staging support 2014-05-31 13:26:33 +00:00
java-checkstyle - Add staging support 2014-05-31 12:48:50 +00:00
java-cup
java-getopt
java-subversion (1) Update to latest 1.8.9 2014-05-18 15:13:21 +00:00
java-zoneinfo . Update to 2014c. 2014-05-31 20:56:46 +00:00
javahelp Grab unmaintained dependencies for math/scilab 2014-05-01 16:49:42 +00:00
javamail Convert j* to USES=zip 2014-03-10 15:21:21 +00:00
javavmwrapper . Update internal fallback logic, including: 2014-04-12 19:43:17 +00:00
jaxen
jboss5 Withdraw maintainership 2014-05-16 21:13:15 +00:00
jboss7
jboss71 Remove all space characters from Makefile assignments. 2014-06-08 19:51:27 +00:00
jboss72 Remove all space characters from Makefile assignments. 2014-06-08 19:51:27 +00:00
jc - Covert gmake, xz to USES 2014-05-26 12:19:32 +00:00
jcalendar - Add staging support 2014-05-30 17:14:44 +00:00
jcckit - Add staging support 2014-05-31 13:46:04 +00:00
jcommon Upgrade to version 1.0.22. 2014-05-26 15:05:14 +00:00
jdbcpool Stagify. 2014-06-08 04:06:19 +00:00
jdk7-doc Update to 7u60. 2014-06-09 23:27:02 +00:00
jdk8-doc Java Development Kit 8 Documentation. Contains release information, 2014-06-10 00:02:31 +00:00
jdk16-doc Chase distfile change and support staging. 2014-06-09 23:50:24 +00:00
jdom - Add staging support 2014-05-31 14:03:07 +00:00
jflex
jfreechart Work around build failures with JDK7 and later. 2014-06-05 21:21:11 +00:00
jgraph Convert j* to USES=zip 2014-03-10 15:21:21 +00:00
jgrapht Fix build with java/openjdk7 and support staging. Note it does not build 2014-06-04 21:50:22 +00:00
jgraphx java/jgraphx: 2014-05-01 16:28:52 +00:00
jikes Support LIBS like LDFLAGS. 2014-06-11 14:49:59 +00:00
jlex - Add staging support 2014-05-31 14:04:01 +00:00
jlint Update the default version of GCC used in the Ports Collection from 2014-03-10 20:55:20 +00:00
jmf - Fix the fetch link; 2014-04-22 20:30:15 +00:00
jode Support staging. While here, get rid of the two-line pkg-plist. 2014-06-09 22:45:46 +00:00
jomp
jrosetta Grab unmaintained dependencies for math/scilab 2014-05-01 16:49:42 +00:00
jta - Add staging support 2014-05-31 14:08:39 +00:00
jtiger Minimum version of java is now 1.6 2014-04-10 07:17:17 +00:00
jump - Add staging support 2014-05-31 14:22:28 +00:00
junit - Install junit4.jar to fix detection in math/scilab 2014-05-02 13:02:01 +00:00
langspec Stagify. 2014-05-12 15:56:57 +00:00
linux-oracle-jdk18 Reduce diff between Orcle/Sun Java ports and clean up. 2014-04-18 22:48:45 +00:00
linux-oracle-jre18 Reduce diff between Orcle/Sun Java ports and clean up. 2014-04-18 22:48:45 +00:00
linux-sun-jdk17 Update to 7u60. 2014-06-04 19:19:51 +00:00
linux-sun-jre17 Update to 7u60. 2014-06-04 19:19:51 +00:00
mmake Add staging support 2014-05-31 14:33:59 +00:00
mx4j - Add staging support 2014-05-31 14:39:57 +00:00
netbeans - Update netbeans to version 8.0 2014-04-11 08:07:34 +00:00
netbeans-devel - Update netbeans to version 8.0 2014-04-11 08:07:34 +00:00
netcomponents Add staging support 2014-05-31 14:48:05 +00:00
netrexx - Add staging support 2014-05-31 14:53:53 +00:00
netty
openjdk6 USE_XZ --> USES=tar:xz. 2014-06-10 11:29:39 +00:00
openjdk6-jre Fix printing services. When CUPS is used, ${LOCALBASE}/bin/lpr must be used 2014-05-21 19:57:11 +00:00
openjdk7 . Add a pkg-message explaining that procfs and fdescfs may be required. 2014-06-10 01:33:48 +00:00
openjdk8 Fix printing services. When CUPS is used, ${LOCALBASE}/bin/lpr must be used 2014-05-21 20:06:16 +00:00
openjdk8-jre Fix printing services. When CUPS is used, ${LOCALBASE}/bin/lpr must be used 2014-05-21 20:06:16 +00:00
phpeclipse Unbreak 2014-03-11 20:21:45 +00:00
poseidon Convert j* to USES=zip 2014-03-10 15:21:21 +00:00
proguard
rubygem-rjb
sablevm Use new LIB_DEPENDS format. Remove unnecessary NO_STAGE. 2014-06-09 23:47:29 +00:00
sablevm-classpath Remove unnecessary NO_STAGE. 2014-06-09 23:46:44 +00:00
servingxml Convert j* to USES=zip 2014-03-10 15:21:21 +00:00
springframework Add staging support. 2014-05-13 19:39:45 +00:00
springframework31 Add staging support. 2014-05-13 19:39:19 +00:00
sqlitejdbc - Covert gmake, xz to USES 2014-05-26 12:19:32 +00:00
trove4j
veditor
visualvm s/-script:// 2014-04-04 13:43:53 +00:00
wildfly80 java/wildfly80: New port: WildFly - replacement for JBoss Application Server 2014-05-27 08:12:46 +00:00
xdoclet Convert j* to USES=zip 2014-03-10 15:21:21 +00:00
Makefile Java Development Kit 8 Documentation. Contains release information, 2014-06-10 00:02:31 +00:00