aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authoranholt <anholt@FreeBSD.org>2005-02-11 07:00:08 +0800
committeranholt <anholt@FreeBSD.org>2005-02-11 07:00:08 +0800
commit79e44252a020a7ca8bd3b6953b51a590bd0eb963 (patch)
tree8a1ff7c699e0015912cd607d1218f533d0f88d02 /lang
parentb614faa73c3ef8957efbd2c9075e6d0fec5b8227 (diff)
downloadfreebsd-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/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