aboutsummaryrefslogtreecommitdiff
path: root/lang/nickle
diff options
context:
space:
mode:
authorEric Anholt <anholt@FreeBSD.org>2005-02-10 23:00:08 +0000
committerEric Anholt <anholt@FreeBSD.org>2005-02-10 23:00:08 +0000
commitdf4192a33ae9b65ccd23ab40433f5eee6414e29a (patch)
treec6030087442656e76c20129fc3a4210efba12e6f /lang/nickle
parent93c9d246c601b2928c20ab469180389862aacdaf (diff)
downloadports-df4192a33ae9b65ccd23ab40433f5eee6414e29a.tar.gz
ports-df4192a33ae9b65ccd23ab40433f5eee6414e29a.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.
Notes
Notes: svn path=/head/; revision=128490
Diffstat (limited to 'lang/nickle')
-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 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