diff options
author | Martin Wilke <miwi@FreeBSD.org> | 2008-05-18 09:32:01 +0000 |
---|---|---|
committer | Martin Wilke <miwi@FreeBSD.org> | 2008-05-18 09:32:01 +0000 |
commit | e92c2d7d19b5ee1c48c9b60c5b6ee36483ed5b92 (patch) | |
tree | 2f827783a979029120fe98a5b947fa6b50a5ca81 /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/Makefile | 17 |
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 " |