From f98e2345f15bea588e1f16da0d0d57ee05b40188 Mon Sep 17 00:00:00 2001 From: Dmitry Marakasov <amdmi3@FreeBSD.org> Date: Sun, 27 Nov 2011 23:03:11 +0000 Subject: - Update to 4550 - Allow to change memory limit Feature safe: yes --- astro/josm/Makefile | 10 ++++++++-- astro/josm/distinfo | 4 ++-- astro/josm/files/josm.sh.in | 2 +- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/astro/josm/Makefile b/astro/josm/Makefile index d2687561c996..8a0985f11ca7 100644 --- a/astro/josm/Makefile +++ b/astro/josm/Makefile @@ -6,7 +6,7 @@ # PORTNAME= josm -PORTVERSION= 4487 +PORTVERSION= 4550 CATEGORIES= astro java MASTER_SITES= http://josm.openstreetmap.de/download/:josm \ http://mirror.amdmi3.ru/distfiles/:josm \ @@ -23,8 +23,10 @@ NO_WRKSUBDIR= yes USE_JAVA= YES JAVA_VERSION= 1.5+ +JOSM_MEMORY_LIMIT?=1024 + SUB_FILES= josm.sh -SUB_LIST= JARNAME=${DISTNAME} +SUB_LIST= JARNAME=${DISTNAME} JOSM_MEMORY_LIMIT=${JOSM_MEMORY_LIMIT} WEBKITIMG= webkit-image WEBKITIMG_SRC= ${WEBKITIMG}.cpp @@ -35,6 +37,10 @@ OPTIONS= WEBKIT_IMAGE "Build webkit-image (needed for Yahoo imagery)" off .include <bsd.port.options.mk> +pre-everything:: + @${ECHO_CMD} "You can change limit of memory available to josm by defining" + @${ECHO_CMD} "JOSM_MEMORY_LIMIT variable in /etc/make.conf. Default is 1024 (MB)." + .if defined(WITH_WEBKIT_IMAGE) PLIST_FILES+= bin/webkit-image diff --git a/astro/josm/distinfo b/astro/josm/distinfo index 6a920cb79f27..03d0f5433ee3 100644 --- a/astro/josm/distinfo +++ b/astro/josm/distinfo @@ -1,4 +1,4 @@ -SHA256 (josm-snapshot-4487.jar) = e9a643593cbf37c0ef9a7e42f9d2c34623fda40f47231ffddcaf6e3345a49a28 -SIZE (josm-snapshot-4487.jar) = 6632141 +SHA256 (josm-snapshot-4550.jar) = 0b2e835f26a4b367322e3a873b8c3c0c7515f06a739eb592ea57951520dd309e +SIZE (josm-snapshot-4550.jar) = 6710648 SHA256 (webkit-image.cpp) = 431f5b956c0e3d1615289dd6cb64effb988b30ace7c80f5a51f9546aa80d300d SIZE (webkit-image.cpp) = 2718 diff --git a/astro/josm/files/josm.sh.in b/astro/josm/files/josm.sh.in index 5380e161581c..bfd060df9665 100644 --- a/astro/josm/files/josm.sh.in +++ b/astro/josm/files/josm.sh.in @@ -6,4 +6,4 @@ JAVA="%%LOCALBASE%%/bin/java" JARPATH="%%JAVALIBDIR%%" export JAVA_VERSION="%%JAVA_VERSION%%" -exec "${JAVA}" -Xmx1024m -jar "${JARPATH}/%%JARNAME%%" "$@" +exec "${JAVA}" -Xmx%%JOSM_MEMORY_LIMIT%%m -jar "${JARPATH}/%%JARNAME%%" "$@" -- cgit debian/1.2.3+git2.25.1-1-2-gaceb0