contrib/jamvm/Pkgfile

31 lines
792 B
Plaintext
Raw Normal View History

# Description: Extremely small and JVM spec 2 (blue book) conformant Java Virtual Machine
# URL: http://jamvm.sourceforge.net/
# Maintainer: John Vogel, jvogel4 at stny dot rr dot com
2018-06-09 20:09:29 +02:00
# Depends on: libffi
2009-09-24 15:26:32 +02:00
name=jamvm
2018-06-09 20:09:29 +02:00
version=2.0.0
2009-09-24 15:26:32 +02:00
release=1
source=(http://download.sourceforge.net/$name/$name/JamVM%20$version/$name-$version.tar.gz)
2009-09-24 15:26:32 +02:00
build() {
2018-06-09 20:09:29 +02:00
find $name-$version ! -type l -a \( -perm /go+w -o ! -perm /u+rw \) \
-exec chmod go-w,u+rw {} \;
cd $name-$version
2018-06-09 20:09:29 +02:00
./configure \
--prefix=/usr \
--includedir=/usr/include/$name \
--enable-libffi \
--with-classpath-install-dir=/usr
make
make DESTDIR=$PKG install
2018-06-09 20:09:29 +02:00
rm $PKG/usr/lib/rt.jar
mv $PKG/usr/lib/libjvm.so{,.0.0.0}
ln -s libjvm.so.0.0.0 $PKG/usr/lib/libjvm.so
ln -s libjvm.so.0.0.0 $PKG/usr/lib/libjvm.so.0
2009-09-24 15:26:32 +02:00
}