summaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authoranholt <anholt@FreeBSD.org>2005-02-10 23:00:08 +0000
committeranholt <anholt@FreeBSD.org>2005-02-10 23:00:08 +0000
commit79e44252a020a7ca8bd3b6953b51a590bd0eb963 (patch)
tree8a1ff7c699e0015912cd607d1218f533d0f88d02 /lang
parentb614faa73c3ef8957efbd2c9075e6d0fec5b8227 (diff)
downloadFreeBSD-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/Makefile8
-rw-r--r--lang/nickle/distinfo4
-rw-r--r--lang/nickle/pkg-plist20
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
OpenPOWER on IntegriCloud