Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Nov 2016 09:25:51 +0000 (UTC)
From:      Mark Linimon <linimon@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r426015 - head/lang/libjit
Message-ID:  <201611130925.uAD9PpgW013784@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: linimon
Date: Sun Nov 13 09:25:51 2016
New Revision: 426015
URL: https://svnweb.freebsd.org/changeset/ports/426015

Log:
  Mark broken on aarch64, chase the website move, and deprecate.
  
  From the newer website: "The last released version of LibJIT was 0.1.2.
  This version is severely out of date and its use is discouraged.
  Currently it is preferable to use the source code from the LibJIT
  Savannah repository."

Modified:
  head/lang/libjit/Makefile
  head/lang/libjit/pkg-descr

Modified: head/lang/libjit/Makefile
==============================================================================
--- head/lang/libjit/Makefile	Sun Nov 13 09:21:23 2016	(r426014)
+++ head/lang/libjit/Makefile	Sun Nov 13 09:25:51 2016	(r426015)
@@ -13,8 +13,6 @@ COMMENT=	Libjit implements Just-In-Time 
 LICENSE=	LGPL21 LGPL3
 LICENSE_COMB=	dual
 
-BROKEN_powerpc64=	Does not build
-
 USES=		pathfix gmake libtool
 USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes
@@ -23,15 +21,17 @@ 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 <bsd.port.pre.mk>
 
-.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
 

Modified: head/lang/libjit/pkg-descr
==============================================================================
--- head/lang/libjit/pkg-descr	Sun Nov 13 09:21:23 2016	(r426014)
+++ head/lang/libjit/pkg-descr	Sun Nov 13 09:25:51 2016	(r426015)
@@ -9,4 +9,4 @@ libjit on a machine for which a native c
 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/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201611130925.uAD9PpgW013784>