- Update to 1.13
- Take maintainership - Split classpath into separate port - Switch to libffi-devel to allow build on !386 PR: ports/118288, ports/118312 Submitted by: Bjoern Koenig <bkoenig@alpha-tierchen.de>
This commit is contained in:
50
java/sablevm-classpath/Makefile
Normal file
50
java/sablevm-classpath/Makefile
Normal file
@@ -0,0 +1,50 @@
|
||||
# ex:ts=8
|
||||
# New ports collection makefile for: sablevm
|
||||
# Date created: 26 Nov 2007
|
||||
# Whom: Björn König <bkoenig@alpha-tierchen.de>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= sablevm-classpath
|
||||
PORTVERSION= 1.13
|
||||
CATEGORIES= java
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||
MASTER_SITE_SUBDIR= sablevm
|
||||
|
||||
MAINTAINER= bkoenig@alpha-tierchen.de
|
||||
COMMENT= Classpath of SableVM
|
||||
|
||||
BUILD_DEPENDS= jikes:${PORTSDIR}/java/jikes
|
||||
|
||||
OPTIONS= GTK2 "Enable Gtk+ AWT peer" ON \
|
||||
CAIRO "Use Cairo based Graphics2D" OFF
|
||||
|
||||
CONFLICTS= classpath-*
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
USE_GNOME= # empty
|
||||
USE_GMAKE= yes
|
||||
USE_LDCONFIG= ${PREFIX}/lib/${PORTNAME}
|
||||
|
||||
PLIST_SUB+= PORTVERSION=${PORTVERSION}
|
||||
CONFIGURE_ENV= CFLAGS="-I${PREFIX}/include -L${PREFIX}/lib -I${LOCALBASE}/include -L${LOCALBASE}/lib"
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if defined(WITHOUT_GTK2)
|
||||
CONFIGURE_ARGS+= --disable-gtk-peer
|
||||
PLIST_SUB+= GTK2="@comment "
|
||||
.else
|
||||
USE_GNOME+= gtk20
|
||||
PLIST_SUB+= GTK2=""
|
||||
.if defined(WITH_CAIRO)
|
||||
CONFIGURE_ARGS+= --enable-gtk-cairo
|
||||
.endif
|
||||
.endif
|
||||
|
||||
post-extract:
|
||||
@${REINPLACE_CMD} -e 's,^\(include_HEADERS = \)jni.h jni_md.h \(.*\),\1\2,' \
|
||||
${WRKSRC}/include/Makefile.in
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
3
java/sablevm-classpath/distinfo
Normal file
3
java/sablevm-classpath/distinfo
Normal file
@@ -0,0 +1,3 @@
|
||||
MD5 (sablevm-classpath-1.13.tar.gz) = fe80530f6b597cb0f5cdb372a633d921
|
||||
SHA256 (sablevm-classpath-1.13.tar.gz) = 82ff01d36916b2a1b4420cfdf456275d6422d47d0d9a5055ebf0b588bef3d0e3
|
||||
SIZE (sablevm-classpath-1.13.tar.gz) = 6842606
|
||||
8
java/sablevm-classpath/pkg-descr
Normal file
8
java/sablevm-classpath/pkg-descr
Normal file
@@ -0,0 +1,8 @@
|
||||
SableVM implements the Java virtual machine specification, second edition.
|
||||
|
||||
SableVM is a bytecode interpreter. It's goals are to be reasonably small,
|
||||
efficient, and fast, as well as providing a well-designed platform for
|
||||
doing research into different algorithms for bytecode interpretation,
|
||||
garbage collection, memory management, etc.
|
||||
|
||||
WWW: http://www.sablevm.org/
|
||||
5602
java/sablevm-classpath/pkg-plist
Normal file
5602
java/sablevm-classpath/pkg-plist
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user