summaryrefslogtreecommitdiff
path: root/java/sablevm-classpath/Makefile
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2008-05-18 09:32:01 +0000
committerMartin Wilke <miwi@FreeBSD.org>2008-05-18 09:32:01 +0000
commite92c2d7d19b5ee1c48c9b60c5b6ee36483ed5b92 (patch)
tree2f827783a979029120fe98a5b947fa6b50a5ca81 /java/sablevm-classpath/Makefile
parent- Add conflict with smstools-3.* (diff)
- Fix build/install problems
PR: 120959 Reported by: Andrew Reilly <areilly@bigpond.net.au> Submitted by: Bjoern Koenig <bkoenig@alpha-tierchen.de> (maintainer)
Diffstat (limited to 'java/sablevm-classpath/Makefile')
-rw-r--r--java/sablevm-classpath/Makefile17
1 files changed, 14 insertions, 3 deletions
diff --git a/java/sablevm-classpath/Makefile b/java/sablevm-classpath/Makefile
index 3013b6806b6a..4a8190a079c0 100644
--- a/java/sablevm-classpath/Makefile
+++ b/java/sablevm-classpath/Makefile
@@ -8,7 +8,7 @@
PORTNAME= sablevm-classpath
PORTVERSION= 1.13
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= java
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= sablevm
@@ -18,10 +18,11 @@ COMMENT= Classpath of SableVM
BUILD_DEPENDS= jikes:${PORTSDIR}/java/jikes
-OPTIONS= GTK2 "Enable Gtk+ AWT peer" ON \
+OPTIONS= ZIP "Compress class library" ON \
+ GTK2 "Enable Gtk+ AWT peer" ON \
CAIRO "Use Cairo based Graphics2D" OFF
-CONFLICTS= classpath-*
+CONFLICTS= classpath-[0-9]*
USE_XORG= x11 ice xtst sm
GNU_CONFIGURE= yes
@@ -34,6 +35,16 @@ CONFIGURE_ENV= CFLAGS="-I${PREFIX}/include -L${PREFIX}/lib -I${LOCALBASE}/includ
.include <bsd.port.pre.mk>
+.if defined(WITHOUT_ZIP)
+CONFIGURE_ARGS+= --with-compressed-classes=no
+PLIST_SUB+= WITHOUT_ZIP=""
+.else
+CONFIGURE_ARGS+= --with-compressed-classes=zip
+BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip
+PLIST_SUB+= WITHOUT_ZIP="@comment "
+PLIST_FILES+= ${DATADIR_REL}/libclasspath.jar ${DATADIR_REL}/resources.jar
+.endif
+
.if defined(WITHOUT_GTK2)
CONFIGURE_ARGS+= --disable-gtk-peer
PLIST_SUB+= GTK2="@comment "