Index: head/lang/libjit/Makefile =================================================================== --- head/lang/libjit/Makefile (revision 426014) +++ head/lang/libjit/Makefile (revision 426015) @@ -1,42 +1,42 @@ # Created by: michael johnson # $FreeBSD$ PORTNAME= libjit PORTVERSION= 0.1.2 PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= SAVANNAH/dotgnu-pnet/libjit-releases MAINTAINER= ports@FreeBSD.org COMMENT= Libjit implements Just-In-Time compilation functionality LICENSE= LGPL21 LGPL3 LICENSE_COMB= dual -BROKEN_powerpc64= Does not build - USES= pathfix gmake libtool USE_LDCONFIG= yes GNU_CONFIGURE= yes CFLAGS+= -O0 INSTALL_TARGET= install-strip INFO= libjit +DEPRECATED= This version is severely out of date and its use is discouraged; see http://www.gnu.org/software/libjit/ +EXPIRATION_DATE= 2017-02-13 + +BROKEN_aarch64= Fails to compile: error: use of unknown builtin __builtin_apply_args +BROKEN_powerpc= Fails to compile: invokes i386 asm +BROKEN_powerpc64= Does not build +BROKEN_sparc64= Fails to compile: internal gcc error + .include -.if ${ARCH} == "ia64" -BROKEN= Segfault during build -.elif ${ARCH} == "powerpc" -BROKEN= Fails to compile: invokes i386 asm -.elif ${ARCH} == "sparc64" -BROKEN= Fails to compile: internal gcc error -.elif ${ARCH} == i386 && ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000000 +.if ${ARCH} == i386 && ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000000 BROKEN= Segfault during build .endif post-patch: @${REINPLACE_CMD} -e 's|#undef HAVE_TGMATH_H||' \ ${WRKSRC}/config.h.in .include Index: head/lang/libjit/pkg-descr =================================================================== --- head/lang/libjit/pkg-descr (revision 426014) +++ head/lang/libjit/pkg-descr (revision 426015) @@ -1,12 +1,12 @@ The libjit library implements Just-In-Time compilation functionality. Unlike other JIT's, this one is designed to be independent of any particular virtual machine bytecode format or language. The hope is that Free Software projects can get a leg-up on proprietry VM vendors by using this library rather than spending large amounts of time writing their own JIT from scratch. This JIT is also designed to be portable to multiple archictures. If you run libjit on a machine for which a native code generator is not yet available, then libjit will fall back to interpreting the code. This way, you don't need to write your own interpreter for your bytecode format if you don't want to. -WWW: http://www.gnu.org/software/dotgnu/ +WWW: http://www.gnu.org/software/libjit/