Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
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.
+27
View File
@@ -0,0 +1,27 @@
# $NetBSD: Makefile,v 1.17 2013/04/06 20:27:18 rodent Exp $
#
DISTNAME= libjit-0.1.2
CATEGORIES= devel
MASTER_SITES= http://download.savannah.gnu.org/releases/dotgnu-pnet/libjit-releases/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.southern-storm.com.au/libjit.html
COMMENT= Just-In-Time compilation functionality
LICENSE= gnu-lgpl-v2.1
USE_LANGUAGES= c c++
USE_LIBTOOL= yes
USE_TOOLS+= gmake lex yacc makeinfo
GNU_CONFIGURE= yes
INFO_FILES= yes
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "NetBSD"
CONFIGURE_ARGS+= ac_cv_header_tgmath_h=no
.endif
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
+32
View File
@@ -0,0 +1,32 @@
@comment $NetBSD: PLIST,v 1.7 2009/07/08 16:23:59 joerg Exp $
include/jit/jit-apply.h
include/jit/jit-arch.h
include/jit/jit-block.h
include/jit/jit-common.h
include/jit/jit-context.h
include/jit/jit-debugger.h
include/jit/jit-defs.h
include/jit/jit-dump.h
include/jit/jit-dynamic.h
include/jit/jit-elf.h
include/jit/jit-except.h
include/jit/jit-function.h
include/jit/jit-init.h
include/jit/jit-insn.h
include/jit/jit-intrinsic.h
include/jit/jit-meta.h
include/jit/jit-objmodel-private.h
include/jit/jit-objmodel.h
include/jit/jit-opcode.h
include/jit/jit-plus.h
include/jit/jit-type.h
include/jit/jit-unwind.h
include/jit/jit-util.h
include/jit/jit-value.h
include/jit/jit-walk.h
include/jit/jit.h
info/libjit.info
lib/libjit.la
lib/libjitdynamic.la
lib/libjitplus.la
man/man3/libjit.3
+13
View File
@@ -0,0 +1,13 @@
# $NetBSD: buildlink3.mk,v 1.8 2009/03/20 19:24:19 joerg Exp $
BUILDLINK_TREE+= libjit
.if !defined(LIBJIT_BUILDLINK3_MK)
LIBJIT_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.libjit+= libjit>=0.0.2
BUILDLINK_ABI_DEPENDS.libjit+= libjit>=0.0.4nb1
BUILDLINK_PKGSRCDIR.libjit?= ../../devel/libjit
.endif # LIBJIT_BUILDLINK3_MK
BUILDLINK_TREE+= -libjit
+7
View File
@@ -0,0 +1,7 @@
$NetBSD: distinfo,v 1.7 2012/01/26 02:59:53 sbd Exp $
SHA1 (libjit-0.1.2.tar.gz) = 8512d5cd72abbbc838a0c69488ff329b02171f81
RMD160 (libjit-0.1.2.tar.gz) = fb10c647b4f3da7cab645080ad81245acc8506cc
Size (libjit-0.1.2.tar.gz) = 1195466 bytes
SHA1 (patch-configure) = b058bf9b80e8ae3996bac60a5852a89b4c719489
SHA1 (patch-configure.ac) = 1396cedec25ab6f82e117529ee2a4e541860f6b8
+21
View File
@@ -0,0 +1,21 @@
$NetBSD: patch-configure,v 1.1 2012/01/26 02:59:53 sbd Exp $
Remove the section from configure that adds the gcc multi_os_directory to
the libdir.
--- configure.orig 2008-12-10 17:49:28.000000000 +0000
+++ configure
@@ -22531,13 +22531,6 @@ rm -f core conftest.err conftest.$ac_obj
{ echo "$as_me:$LINENO: result: $piccompgoto" >&5
echo "${ECHO_T}$piccompgoto" >&6; }
-if test x$GCC = xyes ; then
- multi_os_directory=`$CC -print-multi-os-directory`
- case $multi_os_directory in
- .) ;; # Avoid trailing /.
- *) libdir=$libdir/$multi_os_directory ;;
- esac
-fi
if test "x$suppress_libm" = "xno" ; then
+24
View File
@@ -0,0 +1,24 @@
$NetBSD: patch-configure.ac,v 1.1 2012/01/26 02:59:53 sbd Exp $
Remove the section from configure that adds the gcc multi_os_directory to
the libdir.
--- configure.ac.orig 2008-12-10 17:46:12.000000000 +0000
+++ configure.ac
@@ -441,16 +441,6 @@ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[]],
]])], [AC_DEFINE(HAVE_PIC_COMPUTED_GOTO, 1, Define if you have PIC support for computed gotos) piccompgoto=yes], [piccompgoto=no])
AC_MSG_RESULT($piccompgoto)
-dnl Check for building on a multi os system
-if test x$GCC = xyes ; then
- multi_os_directory=`$CC -print-multi-os-directory`
- case $multi_os_directory in
- .) ;; # Avoid trailing /.
- *) libdir=$libdir/$multi_os_directory ;;
- esac
-fi
-AC_SUBST(libdir)
-
dnl Checks for library functions.
if test "x$suppress_libm" = "xno" ; then
AC_CHECK_LIB(m, sin)