svn commit: r356653 - head/security/i2p

Jung-uk Kim jkim at FreeBSD.org
Thu Jun 5 17:14:34 UTC 2014


Author: jkim
Date: Thu Jun  5 17:14:33 2014
New Revision: 356653
URL: http://svnweb.freebsd.org/changeset/ports/356653
QAT: https://qat.redports.org/buildarchive/r356653/

Log:
  Fix build with JDK7 and later and make it always dependent upon libiconv
  from the ports tree.
  
  Reported by:	exp-run (PR190511)

Modified:
  head/security/i2p/Makefile

Modified: head/security/i2p/Makefile
==============================================================================
--- head/security/i2p/Makefile	Thu Jun  5 17:11:22 2014	(r356652)
+++ head/security/i2p/Makefile	Thu Jun  5 17:14:33 2014	(r356653)
@@ -24,6 +24,7 @@ LICENSE_PERMS=	dist-mirror dist-sell pkg
 LICENSE_DISTFILES=	i2psource_${PORTVERSION}${EXTRACT_SUFX}
 
 BUILD_DEPENDS=	${LOCALBASE}/lib/libgmp.a:${PORTSDIR}/math/gmp
+LIB_DEPENDS=	libiconv.so.3:${PORTSDIR}/converters/libiconv
 RUN_DEPENDS=	unzip:${PORTSDIR}/archivers/unzip
 
 ONLY_FOR_ARCHS=	i386 amd64
@@ -31,7 +32,7 @@ ONLY_FOR_ARCHS_REASON=	i2p libwrapper.so
 
 OPTIONS_DEFINE=	DOCS
 
-USES=		gettext iconv tar:bzip2
+USES=		gettext tar:bzip2
 USE_RC_SUBR=	i2p
 
 USE_ANT=	yes
@@ -42,6 +43,7 @@ JAVA_VERSION=	1.6+
 ALL_TARGET=	\
 		updater \
 		tarball
+MAKE_ENV=	LANG=en_US.UTF-8
 
 PORTDATA=	*
 
@@ -62,14 +64,6 @@ JAVADOC_WRKSRC=	${WRKSRC}/build/javadoc
 
 .include <bsd.port.pre.mk>
 
-# Only works with converters/iconv port due to binary dependency:
-# source code isn't available at this moment
-.if ${OSVERSION} >= 1000043
-IGNORE= libwrapper.so binary depends on converters/iconv port.\
-	Therefore, it's not compatible with FreeBSD 10.x and above. Check\
-	entry 20130904 on ${PORTSDIR}/UPDATING
-.endif
-
 post-patch:
 # postinstall.sh SHOULD only do post installation house keeping
 	@${REINPLACE_CMD} -E \


More information about the svn-ports-head mailing list