diff options
author | anholt <anholt@FreeBSD.org> | 2005-02-10 23:00:08 +0000 |
---|---|---|
committer | anholt <anholt@FreeBSD.org> | 2005-02-10 23:00:08 +0000 |
commit | 79e44252a020a7ca8bd3b6953b51a590bd0eb963 (patch) | |
tree | 8a1ff7c699e0015912cd607d1218f533d0f88d02 /lang | |
parent | b614faa73c3ef8957efbd2c9075e6d0fec5b8227 (diff) | |
download | FreeBSD-ports-79e44252a020a7ca8bd3b6953b51a590bd0eb963.zip FreeBSD-ports-79e44252a020a7ca8bd3b6953b51a590bd0eb963.tar.gz |
Update to 2.45. The notable new feature is the foreign function interface,
which has been used for things like a cairo binding. As the ffi often requires
loading libs which need pthreads, and we can't load pthreads during dlopen, link
nickle against the pthreads lib to begin with.
Diffstat (limited to 'lang')
-rw-r--r-- | lang/nickle/Makefile | 8 | ||||
-rw-r--r-- | lang/nickle/distinfo | 4 | ||||
-rw-r--r-- | lang/nickle/pkg-plist | 20 |
3 files changed, 27 insertions, 5 deletions
diff --git a/lang/nickle/Makefile b/lang/nickle/Makefile index 6becb43..c736df4 100644 --- a/lang/nickle/Makefile +++ b/lang/nickle/Makefile @@ -6,7 +6,7 @@ # PORTNAME= nickle -PORTVERSION= 2.41 +PORTVERSION= 2.45 CATEGORIES= lang MASTER_SITES= http://www.nickle.org/release/ @@ -17,6 +17,12 @@ USE_GMAKE= yes GNU_CONFIGURE= yes CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} +# Nickle now has bindings which are likely to pull in libraries that need +# libpthread. Link to it now, since it wouldn't work at runtime. +CFLAGS+= ${PTHREAD_CFLAGS} +LDFLAGS+= ${PTHREAD_LIBS} +CONFIGURE_ENV+= CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" + MAN1= nickle.1 .include <bsd.port.mk> diff --git a/lang/nickle/distinfo b/lang/nickle/distinfo index 28135f7..070fef1 100644 --- a/lang/nickle/distinfo +++ b/lang/nickle/distinfo @@ -1,2 +1,2 @@ -MD5 (nickle-2.41.tar.gz) = b1ebba43d6504aa91726cece1db34432 -SIZE (nickle-2.41.tar.gz) = 376816 +MD5 (nickle-2.45.tar.gz) = 8ab45439a9375d0f71a36575d93c0a48 +SIZE (nickle-2.45.tar.gz) = 384554 diff --git a/lang/nickle/pkg-plist b/lang/nickle/pkg-plist index 633b549..9f6ccf5 100644 --- a/lang/nickle/pkg-plist +++ b/lang/nickle/pkg-plist @@ -1,10 +1,22 @@ bin/nickle +include/nickle/builtin-namespaces.h +include/nickle/builtin.h +include/nickle/config.h +include/nickle/gram.h +include/nickle/mem.h +include/nickle/memp.h +include/nickle/nickle.h +include/nickle/opcode.h +include/nickle/ref.h +include/nickle/stack.h +include/nickle/value.h +%%DATADIR%%/COPYING %%DATADIR%%/abort.5c %%DATADIR%%/arc4.5c %%DATADIR%%/builtin.5c %%DATADIR%%/command.5c %%DATADIR%%/ctype.5c -%%DATADIR%%/examples/circle.5c +%%DATADIR%%/examples/COPYING %%DATADIR%%/examples/comb.5c %%DATADIR%%/examples/cribbage.5c %%DATADIR%%/examples/erat.5c @@ -20,15 +32,18 @@ bin/nickle %%DATADIR%%/examples/qbrating.5c %%DATADIR%%/examples/randtest.5c %%DATADIR%%/examples/restart.5c -%%DATADIR%%/examples/rijndael.5c %%DATADIR%%/examples/roman.5c %%DATADIR%%/examples/rsa-demo.5c %%DATADIR%%/examples/rsa.5c +%%DATADIR%%/examples/skiplist.5c +%%DATADIR%%/examples/skiplisttest.5c +%%DATADIR%%/examples/smlng/COPYING %%DATADIR%%/examples/smlng/context.5c %%DATADIR%%/examples/smlng/generate.5c %%DATADIR%%/examples/smlng/parse.5c %%DATADIR%%/examples/smlng/test.5c %%DATADIR%%/examples/sort.5c +%%DATADIR%%/examples/turtle/COPYING %%DATADIR%%/examples/turtle/snowflake.5c %%DATADIR%%/examples/turtle/snowflake.tex %%DATADIR%%/examples/turtle/turtle.5c @@ -42,6 +57,7 @@ bin/nickle %%DATADIR%%/scanf.5c %%DATADIR%%/socket.5c %%DATADIR%%/string.5c +%%DATADIR%%/svg.5c @dirrm %%DATADIR%%/examples/turtle/ @dirrm %%DATADIR%%/examples/smlng @dirrm %%DATADIR%%/examples |