1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00

- Update to version 2.5.3

- Enable staging support
- Pet portlint
This commit is contained in:
Marcus von Appen 2013-12-01 17:59:07 +00:00
parent 1ed47c48d4
commit bc5bfbbcb1
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=335418
3 changed files with 35 additions and 21 deletions

View File

@ -2,10 +2,10 @@
# $FreeBSD$
PORTNAME= jython
PORTVERSION= 2.5.2
PORTVERSION= 2.5.3
CATEGORIES= lang python java
MASTER_SITES= SF
DISTNAME= jython_installer-${PORTVERSION}
MASTER_SITES= http://central.maven.org/maven2/org/python/jython-installer/${PORTVERSION}/
DISTNAME= jython-installer-${PORTVERSION}
EXTRACT_SUFX= .jar
EXTRACT_ONLY= # none
@ -26,27 +26,28 @@ PLIST_SUB+= JYTHON_DIR=${INST_TARGET}
CACHEDIR_SPEC= -Dpython.cachedir=${WRKDIR}/jython-cachedir
NO_STAGE= yes
# Do tons of backflips so that the cachedir is put into the user's home
# directory (it's irritating to not be able to cache stuff if you're
# not root). Furthermore, don't leave a cachedir around from either a
# port install or a package install, but do cache the *.py files in Lib
# during a port install or a package install.
do-install:
@# Do tons of backflips so that the cachedir is put into the user's home
@# directory (it's irritating to not be able to cache stuff if you're
@# not root). Furthermore, don't leave a cachedir around from either a
@# port install or a package install, but do cache the *.py files in Lib
@# during a port install or a package install.
cd ${DISTDIR} && ${JAVA} ${CACHEDIR_SPEC} \
-jar ${DISTNAME}${EXTRACT_SUFX} \
--silent -d ${JYTHON_PREFIX} -t standard
--silent -d ${STAGEDIR}${JYTHON_PREFIX} -t standard
${REINPLACE_CMD} \
's/-cl/"-Dpython.cachedir=$${HOME}\/.jython-cachedir" -cl/g' \
${JYTHON_PREFIX}/jython
's|-cl|"-Dpython.cachedir=$${HOME}/.jython-cachedir" -cl|g ; \
s|${STAGEDIR}||' \
${STAGEDIR}${JYTHON_PREFIX}/jython
${REINPLACE_CMD} \
's,if expr "$$link" : '\''/'\'' > /dev/null; then,if expr "$$link" : '\''^/'\'' > /dev/null; then,' \
${JYTHON_PREFIX}/jython
${REINPLACE_CMD} 's/^python\.cachedir/#&/g' ${JYTHON_PREFIX}/registry
${JYTHON_PREFIX}/jython ${CACHEDIR_SPEC} -c None
${STAGEDIR}${JYTHON_PREFIX}/jython
${REINPLACE_CMD} 's/^python\.cachedir/#&/g' \
${STAGEDIR}${JYTHON_PREFIX}/registry
${STAGEDIR}${JYTHON_PREFIX}/jython ${CACHEDIR_SPEC} -c None
@# Install symbolic links for convenience.
-${LN} -sf ${JYTHON_PREFIX}/jython ${PREFIX}/bin/jython
-${LN} -sf ${JYTHON_PREFIX}/registry ${PREFIX}/etc/jython.reg
# Install symbolic links for convenience.
-${LN} -sf ${JYTHON_PREFIX}/jython ${STAGEDIR}${PREFIX}/bin/jython
-${LN} -sf ${JYTHON_PREFIX}/registry ${STAGEDIR}${PREFIX}/etc/jython.reg
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (jython_installer-2.5.2.jar) = 1b7168b961e31ddd89012a36cde611c340dadfd8b60b81c4248b026730ee2f29
SIZE (jython_installer-2.5.2.jar) = 18435770
SHA256 (jython-installer-2.5.3.jar) = 05405966cdfa57abc8e705dd6aab92b8240097ce709fb916c8a0dbcaa491f99e
SIZE (jython-installer-2.5.3.jar) = 18487200

View File

@ -488,6 +488,7 @@ etc/jython.reg
%%JYTHON_DIR%%/Lib/_LWPCookieJar.py
%%JYTHON_DIR%%/Lib/_MozillaCookieJar.py
%%JYTHON_DIR%%/Lib/__future__.py
%%JYTHON_DIR%%/Lib/_google_ipaddr_r234.py
%%JYTHON_DIR%%/Lib/_rawffi.py
%%JYTHON_DIR%%/Lib/_strptime.py
%%JYTHON_DIR%%/Lib/_threading_local.py
@ -1161,6 +1162,8 @@ etc/jython.reg
%%JYTHON_DIR%%/Lib/test/inspect_fodder.py
%%JYTHON_DIR%%/Lib/test/inspect_fodder2.py
%%JYTHON_DIR%%/Lib/test/invalid_utf_8_declared_encoding.py
%%JYTHON_DIR%%/Lib/test/issue1811/__init__.py
%%JYTHON_DIR%%/Lib/test/issue1811/foo.py
%%JYTHON_DIR%%/Lib/test/jser2_classes.py
%%JYTHON_DIR%%/Lib/test/junit_xml.py
%%JYTHON_DIR%%/Lib/test/latin1_no_encoding.py
@ -1348,8 +1351,10 @@ etc/jython.reg
%%JYTHON_DIR%%/Lib/test/test_ctypes.py
%%JYTHON_DIR%%/Lib/test/test_curses.py
%%JYTHON_DIR%%/Lib/test/test_datetime.py
%%JYTHON_DIR%%//Lib/test/test_datetime_jy.py
%%JYTHON_DIR%%/Lib/test/test_dbm.py
%%JYTHON_DIR%%/Lib/test/test_decimal.py
%%JYTHON_DIR%%/Lib/test/test_decimal_jy.py
%%JYTHON_DIR%%/Lib/test/test_decorators.py
%%JYTHON_DIR%%/Lib/test/test_decorators_jy.py
%%JYTHON_DIR%%/Lib/test/test_defaultdict.py
@ -1408,6 +1413,7 @@ etc/jython.reg
%%JYTHON_DIR%%/Lib/test/test_func_syntax_jy.py
%%JYTHON_DIR%%/Lib/test/test_funcattrs.py
%%JYTHON_DIR%%/Lib/test/test_functools.py
%%JYTHON_DIR%%/Lib/test/test_functools_jy.py
%%JYTHON_DIR%%/Lib/test/test_future.py
%%JYTHON_DIR%%/Lib/test/test_future1.py
%%JYTHON_DIR%%/Lib/test/test_future2.py
@ -1451,6 +1457,7 @@ etc/jython.reg
%%JYTHON_DIR%%/Lib/test/test_inspect.py
%%JYTHON_DIR%%/Lib/test/test_inspect_jy.py
%%JYTHON_DIR%%/Lib/test/test_int_jy.py
%%JYTHON_DIR%%/Lib/test/test_io_jy.py
%%JYTHON_DIR%%/Lib/test/test_ioctl.py
%%JYTHON_DIR%%/Lib/test/test_isatty.py
%%JYTHON_DIR%%/Lib/test/test_isinstance.py
@ -1480,6 +1487,7 @@ etc/jython.reg
%%JYTHON_DIR%%/Lib/test/test_locale.py
%%JYTHON_DIR%%/Lib/test/test_logging.py
%%JYTHON_DIR%%/Lib/test/test_long.py
%%JYTHON_DIR%%/Lib/test/test_long_jy.py
%%JYTHON_DIR%%/Lib/test/test_long_future.py
%%JYTHON_DIR%%/Lib/test/test_long_int_args.py
%%JYTHON_DIR%%/Lib/test/test_longexp.py
@ -1520,6 +1528,7 @@ etc/jython.reg
%%JYTHON_DIR%%/Lib/test/test_operator_jy.py
%%JYTHON_DIR%%/Lib/test/test_optparse.py
%%JYTHON_DIR%%/Lib/test/test_os.py
%%JYTHON_DIR%%/Lib/test/test_os_jy.py
%%JYTHON_DIR%%/Lib/test/test_ossaudiodev.py
%%JYTHON_DIR%%/Lib/test/test_parser.py
%%JYTHON_DIR%%/Lib/test/test_pbcvm.py
@ -1533,6 +1542,7 @@ etc/jython.reg
%%JYTHON_DIR%%/Lib/test/test_pickle.py
%%JYTHON_DIR%%/Lib/test/test_pickletools.py
%%JYTHON_DIR%%/Lib/test/test_pkg.py
%%JYTHON_DIR%%/Lib/test/test_pkg_jy.py
%%JYTHON_DIR%%/Lib/test/test_pkgimport.py
%%JYTHON_DIR%%/Lib/test/test_platform.py
%%JYTHON_DIR%%/Lib/test/test_plistlib.py
@ -1583,7 +1593,6 @@ etc/jython.reg
%%JYTHON_DIR%%/Lib/test/test_slice.py
%%JYTHON_DIR%%/Lib/test/test_slots_jy.py
%%JYTHON_DIR%%/Lib/test/test_socket.py
%%JYTHON_DIR%%/Lib/test/test_socket_jy.py
%%JYTHON_DIR%%/Lib/test/test_socket_ssl.py
%%JYTHON_DIR%%/Lib/test/test_socketserver.py
%%JYTHON_DIR%%/Lib/test/test_socketserver_jython.py
@ -1779,6 +1788,7 @@ etc/jython.reg
%%JYTHON_DIR%%/tests/java/javatests/BigDecimalTest.java
%%JYTHON_DIR%%/tests/java/javatests/Dict2JavaTest.java
%%JYTHON_DIR%%/tests/java/javatests/Foo.java
%%JYTHON_DIR%%/tests/java/javatests/Issue1833.java
%%JYTHON_DIR%%/tests/java/javatests/JOverload.java
%%JYTHON_DIR%%/tests/java/javatests/ListTest.java
%%JYTHON_DIR%%/tests/java/javatests/ProxyTests.java
@ -1845,6 +1855,7 @@ etc/jython.reg
%%JYTHON_DIR%%/tests/java/org/python/tests/constructor_kwargs/KWArgsObject.java
%%JYTHON_DIR%%/tests/java/org/python/tests/identity/IdentityObject.java
%%JYTHON_DIR%%/tests/java/org/python/tests/identity/IdentityTest.java
%%JYTHON_DIR%%/tests/java/org/python/tests/imp/ImportTests.java
%%JYTHON_DIR%%/tests/java/org/python/tests/inbred/Metis.java
%%JYTHON_DIR%%/tests/java/org/python/tests/inbred/Zeus.java
%%JYTHON_DIR%%/tests/java/org/python/tests/mro/ConfusedOnGetitemAdd.java
@ -1869,6 +1880,7 @@ etc/jython.reg
@dirrm %%JYTHON_DIR%%/tests/java/org/python/tests/multihidden
@dirrm %%JYTHON_DIR%%/tests/java/org/python/tests/mro
@dirrm %%JYTHON_DIR%%/tests/java/org/python/tests/inbred
@dirrm %%JYTHON_DIR%%/tests/java/org/python/tests/imp
@dirrm %%JYTHON_DIR%%/tests/java/org/python/tests/identity
@dirrm %%JYTHON_DIR%%/tests/java/org/python/tests/constructor_kwargs
@dirrm %%JYTHON_DIR%%/tests/java/org/python/tests
@ -1903,6 +1915,7 @@ etc/jython.reg
@dirrm %%JYTHON_DIR%%/Lib/test/pbcvm
@dirrm %%JYTHON_DIR%%/Lib/test/output
@dirrm %%JYTHON_DIR%%/Lib/test/leakers
@dirrm %%JYTHON_DIR%%/Lib/test/issue1811
@dirrm %%JYTHON_DIR%%/Lib/test/decimaltestdata
@dirrm %%JYTHON_DIR%%/Lib/test/crashers
@dirrm %%JYTHON_DIR%%/Lib/test/bugs/pr133