diff options
author | Baptiste Daroussin <bapt@FreeBSD.org> | 2014-09-01 16:48:53 +0000 |
---|---|---|
committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2014-09-01 16:48:53 +0000 |
commit | 8a2ac20b3416bb80f06c95f516989794723d11a8 (patch) | |
tree | 847476a3e4b2e087c417ce68287b963678d09294 /java/jc | |
parent | eb76da82f8d085b0edebc30e6550b07a4aef68ce (diff) | |
download | ports-8a2ac20b3416bb80f06c95f516989794723d11a8.tar.gz ports-8a2ac20b3416bb80f06c95f516989794723d11a8.zip |
Notes
Diffstat (limited to 'java/jc')
-rw-r--r-- | java/jc/Makefile | 47 | ||||
-rw-r--r-- | java/jc/distinfo | 2 | ||||
-rw-r--r-- | java/jc/pkg-descr | 21 | ||||
-rw-r--r-- | java/jc/pkg-plist | 8 |
4 files changed, 0 insertions, 78 deletions
diff --git a/java/jc/Makefile b/java/jc/Makefile deleted file mode 100644 index 7d531dbd8a28..000000000000 --- a/java/jc/Makefile +++ /dev/null @@ -1,47 +0,0 @@ -# Created by: Archie Cobbs <archie@FreeBSD.org> -# $FreeBSD$ - -PORTNAME= jc -PORTVERSION= 1.4.7 -PORTREVISION= 7 -CATEGORIES= java -MASTER_SITES= SF/${PORTNAME}vm/JC%20source%20distribution/Release%20${PORTVERSION} - -MAINTAINER= ports@FreeBSD.org -COMMENT= JVM that converts class files to C source and compiles them with GCC - -BROKEN= Fails to build - -BUILD_DEPENDS= ${LOCALBASE}/share/classpath/glibj.zip:${PORTSDIR}/java/classpath -LIB_DEPENDS= libpopt.so:${PORTSDIR}/devel/popt - -NO_PACKAGE= Takes too many resources to build - -MAN1= jc.1 - -USES= gmake -USE_JAVA= yes -JAVA_BUILD= jre -USE_LDCONFIG= yes -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --with-classpath=${LOCALBASE} -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib -INFO= jc -ONLY_FOR_ARCHS= i386 - -NO_STAGE= yes -.include <bsd.port.pre.mk> - -post-install: -.for dir in ${PREFIX}/include/jc ${PREFIX}/lib/jc ${PREFIX}/share/jc - @${FIND} ${dir} ! -type d | \ - ${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST} - @${FIND} ${dir} -type d | ${SORT} -r | \ - ${SED} 's,^${PREFIX}/,@dirrm ,' >> ${TMPPLIST} - @if [ -f ${PREFIX}/lib/libjc.a ]; then \ - ${ECHO} lib/libjc.a >> ${TMPPLIST}; \ - fi -.endfor - -.include <bsd.port.post.mk> diff --git a/java/jc/distinfo b/java/jc/distinfo deleted file mode 100644 index 631aa57224b4..000000000000 --- a/java/jc/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (jc-1.4.7.tar.gz) = f05f2da895290ee0044d268ec954bf1660fac77d7e5b54db3ae961eeec88766e -SIZE (jc-1.4.7.tar.gz) = 39541820 diff --git a/java/jc/pkg-descr b/java/jc/pkg-descr deleted file mode 100644 index edf6a3e73859..000000000000 --- a/java/jc/pkg-descr +++ /dev/null @@ -1,21 +0,0 @@ -JC is a Java virtual machine implementation that converts class -files into C source files using the Soot Java bytecode analysis -framework, compiles them with GCC, and loads them using a built-in -ELF object file loader. JC utilizes the GNU Classpath class library -and provides a fairly complete Java runtime including sophisticated -optimizations to increase runtime performance. JC also includes a -bytecode interpreter, and supports execution in either or mix ed -modes. - -Although JC has good interpreter performance, JC doesn't try to be -fast in every situation. Instead, JC focuses on this question: how -fast can we go if we know some or all of the class files ahead of -time? The answer is: very fast! Optimizations that are just too -complex and expensive to perform at runtime are instead performed -at code generation time. JC's code generator is written in Java, -using the powerful Soot bytecode analysis framework. When combined -with the proven power of GCC's C optimizer the results are impressive. -As an additional benefit, JC contains very little architecture-specific -code and is highly portable. - -WWW: http://jcvm.sourceforge.net/ diff --git a/java/jc/pkg-plist b/java/jc/pkg-plist deleted file mode 100644 index cbde3c243ffb..000000000000 --- a/java/jc/pkg-plist +++ /dev/null @@ -1,8 +0,0 @@ -bin/cfdump -bin/jc -bin/jcgen -bin/jcjavah -etc/jc.conf -lib/libjc.la -lib/libjc.so -lib/libjc.so.1 |