diff options
author | anholt <anholt@FreeBSD.org> | 2005-02-11 07:00:08 +0800 |
---|---|---|
committer | anholt <anholt@FreeBSD.org> | 2005-02-11 07:00:08 +0800 |
commit | 79e44252a020a7ca8bd3b6953b51a590bd0eb963 (patch) | |
tree | 8a1ff7c699e0015912cd607d1218f533d0f88d02 /lang | |
parent | b614faa73c3ef8957efbd2c9075e6d0fec5b8227 (diff) | |
download | freebsd-ports-gnome-79e44252a020a7ca8bd3b6953b51a590bd0eb963.tar.gz freebsd-ports-gnome-79e44252a020a7ca8bd3b6953b51a590bd0eb963.tar.zst freebsd-ports-gnome-79e44252a020a7ca8bd3b6953b51a590bd0eb963.zip |
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 6becb4359a2c..c736df47d772 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 28135f72d1e8..070fef100415 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 633b549382ad..9f6ccf51392c 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 |