svn commit: r403503 - in head/devel/jep: . files

Vanilla I. Shu vanilla at FreeBSD.org
Fri Dec 11 08:05:11 UTC 2015


Author: vanilla
Date: Fri Dec 11 08:05:09 2015
New Revision: 403503
URL: https://svnweb.freebsd.org/changeset/ports/403503

Log:
  1: Upgrade to 3.4.2.
  2: switch to CHEESESHOP
  3: add NUMPY support.

Added:
  head/devel/jep/files/
  head/devel/jep/files/patch-commands_python.py   (contents, props changed)
Modified:
  head/devel/jep/Makefile
  head/devel/jep/distinfo
  head/devel/jep/pkg-plist

Modified: head/devel/jep/Makefile
==============================================================================
--- head/devel/jep/Makefile	Fri Dec 11 06:24:55 2015	(r403502)
+++ head/devel/jep/Makefile	Fri Dec 11 08:05:09 2015	(r403503)
@@ -2,33 +2,37 @@
 # $FreeBSD$
 
 PORTNAME=	jep
-PORTVERSION=	2.4
-PORTREVISION=	2
+PORTVERSION=	3.4.2
 CATEGORIES=	devel java python
-MASTER_SITES=	SF/${PORTNAME}p/${PORTNAME}/${PORTVERSION}
+MASTER_SITES=	CHEESESHOP
 
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Java Embedded Python
 
 LICENSE=	ZLIB
-LICENSE_FILE=	${WRKSRC}/COPYING
+LICENSE_FILE=	${WRKSRC}/LICENSE
 
 CONFIGURE_ENV=	JAVA_HOME=${JAVA_HOME}
 MAKE_ENV=	JAVA_HOME=${JAVA_HOME}
-CONFIGURE_ARGS=	--prefix=${PREFIX} --exec-prefix=${PREFIX}
 USE_JAVA=	yes
 JAVA_VERSION=	1.6+
-GNU_CONFIGURE=	yes
 USE_LDCONFIG=	yes
-USES=		libtool python
+USES=		python
+USE_PYTHON=	distutils
+PLIST_SUB+=	VERSION=${PORTVERSION}
+
 # Necessary, since the configure script does the LIBS and
 # LDFLAGS detection wrong
+CFLAGS+=	-I${JAVA_HOME}/include/freebsd
 LDFLAGS+=	-L${LOCALBASE}/lib
 
-MAKE_JOBS_UNSAFE=	yes
+OPTIONS_DEFINE=	NUMPY
+OPTIONS_DEFAULT=	NUMPY
+NUMPY_BUILD_DEPENDS=	${PYNUMPY}
+NUMPY_RUN_DEPENDS=	${PYNUMPY}
 
 post-install:
-	${INSTALL_DATA} ${WRKSRC}/jep.jar ${STAGEDIR}${JAVAJARDIR}/
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libjep.so
+	${INSTALL_DATA} ${WRKSRC}/build/java/jep-${PORTVERSION}.jar ${STAGEDIR}${JAVAJARDIR}/jep.jar
+	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/jep/jep.so
 
 .include <bsd.port.mk>

Modified: head/devel/jep/distinfo
==============================================================================
--- head/devel/jep/distinfo	Fri Dec 11 06:24:55 2015	(r403502)
+++ head/devel/jep/distinfo	Fri Dec 11 08:05:09 2015	(r403503)
@@ -1,2 +1,2 @@
-SHA256 (jep-2.4.tar.gz) = 7f57b2874e36c33f0207be5bc47da29e5547ec48523962ac03fc56aab83087f8
-SIZE (jep-2.4.tar.gz) = 637141
+SHA256 (jep-3.4.2.tar.gz) = 231987055d59a56668af7b09e04c8da6dff0c3faf49d43647c08b8ddaf563aa1
+SIZE (jep-3.4.2.tar.gz) = 242895

Added: head/devel/jep/files/patch-commands_python.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/jep/files/patch-commands_python.py	Fri Dec 11 08:05:09 2015	(r403503)
@@ -0,0 +1,11 @@
+--- commands/python.py.orig	2015-12-11 07:27:06 UTC
++++ commands/python.py
+@@ -13,8 +13,6 @@ def get_python_libs():
+     if ldv:
+         v = ldv
+     libs = ['python' + v]
+-    if not is_windows():
+-        libs.append('dl')
+     return libs
+ 
+ def get_python_linker_args():

Modified: head/devel/jep/pkg-plist
==============================================================================
--- head/devel/jep/pkg-plist	Fri Dec 11 06:24:55 2015	(r403502)
+++ head/devel/jep/pkg-plist	Fri Dec 11 08:05:09 2015	(r403503)
@@ -1,6 +1,10 @@
-lib/libjep.a
-lib/libjep.so.2
-lib/libjep.so.2.0.1
-lib/libjep.so
-man/man1/jep.1.gz
+bin/jep
+%%PYTHON_SITELIBDIR%%/jep/__init__.py
+%%PYTHON_SITELIBDIR%%/jep/console.py
+%%PYTHON_SITELIBDIR%%/jep/hook.py
+%%PYTHON_SITELIBDIR%%/jep/jdbc.py
+%%PYTHON_SITELIBDIR%%/jep/jep-%%VERSION%%.jar
+%%PYTHON_SITELIBDIR%%/jep/jep.so
+%%PYTHON_SITELIBDIR%%/jep/libjep.so
+%%PYTHON_SITELIBDIR%%/jep/version.py
 %%JAVAJARDIR%%/jep.jar


More information about the svn-ports-head mailing list