From 29b72e892cabd6a71feffb0da99fffcb9c605104 Mon Sep 17 00:00:00 2001 From: mrg Date: Mon, 21 Jun 2004 08:48:41 +0000 Subject: update to onyx 5.1.1. changes include: - fix a core dump in GC. - fix pthread_np usage on NetBSD (we have the function, but not the header pthread_np.h) - documentation moved to share/doc - OSX build fixes - fix a GC lookup race conditon --- lang/onyx/Makefile | 12 +- lang/onyx/PLIST | 318 +++++++++++++++++++++++++++-------------------------- lang/onyx/distinfo | 6 +- 3 files changed, 174 insertions(+), 162 deletions(-) (limited to 'lang') diff --git a/lang/onyx/Makefile b/lang/onyx/Makefile index adad49b5612..0679423beaf 100644 --- a/lang/onyx/Makefile +++ b/lang/onyx/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.12 2004/05/02 04:59:23 snj Exp $ +# $NetBSD: Makefile,v 1.13 2004/06/21 08:48:41 mrg Exp $ DISTNAME= onyx-${VERS} CATEGORIES= lang @@ -17,12 +17,10 @@ ONLY_FOR_PLATFORM= NetBSD-1.5[YZ]*-* NetBSD-1.6*-* NetBSD-1.7*-* NetBSD-[2-9]* USE_BUILDLINK3= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-pcre-prefix=${BUILDLINK_PREFIX.pcre} -# XXX -CONFIGURE_ARGS+= --disable-threads BUILDLINK_DEPENDS.pcre?= pcre>=4.0 -VERS= 5.0.0 +VERS= 5.1.1 PLIST_SUBST+= VERS=${VERS} do-build: @@ -35,4 +33,10 @@ post-install: @strip ${PREFIX}/bin/onyx .include "../../devel/pcre/buildlink3.mk" +.include "../../mk/pthread.buildlink3.mk" + +.if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} == "none" +CONFIGURE_ARGS+= --disable-threads +.endif + .include "../../mk/bsd.pkg.mk" diff --git a/lang/onyx/PLIST b/lang/onyx/PLIST index 0fb96fbc48b..2276df946d3 100644 --- a/lang/onyx/PLIST +++ b/lang/onyx/PLIST @@ -1,15 +1,18 @@ -@comment $NetBSD: PLIST,v 1.4 2004/01/04 03:08:03 mrg Exp $ +@comment $NetBSD: PLIST,v 1.5 2004/06/21 08:48:41 mrg Exp $ bin/onyx bin/${PKGNAME} bin/onyx_config bin/onyx_config-${PKGVERSION} include/libonyx/ch.h +include/libonyx/cnd.h include/libonyx/dch.h include/libonyx/gcdict.h include/libonyx/libonyx.h include/libonyx/libonyx_defs.h include/libonyx/mb.h include/libonyx/mem.h +include/libonyx/mq.h +include/libonyx/mtx.h include/libonyx/nx.h include/libonyx/nxa.h include/libonyx/nxm.h @@ -18,6 +21,7 @@ include/libonyx/nxo.h include/libonyx/nxo_array.h include/libonyx/nxo_boolean.h include/libonyx/nxo_class.h +include/libonyx/nxo_condition.h include/libonyx/nxo_dict.h include/libonyx/nxo_file.h include/libonyx/nxo_fino.h @@ -25,6 +29,7 @@ include/libonyx/nxo_handle.h include/libonyx/nxo_instance.h include/libonyx/nxo_integer.h include/libonyx/nxo_mark.h +include/libonyx/nxo_mutex.h include/libonyx/nxo_name.h include/libonyx/nxo_no.h include/libonyx/nxo_null.h @@ -40,163 +45,14 @@ include/libonyx/ql.h include/libonyx/qr.h include/libonyx/qs.h include/libonyx/systemdict.h +include/libonyx/thd.h +include/libonyx/tsd.h include/libonyx/xep.h lib/libonyx.a lib/libonyx.so lib/libonyx.so.13 man/man1/onyx.1 man/man1/onyx_config.1 -share/${PKGNAME}/doc/html/contents.png -share/${PKGNAME}/doc/html/img1.png -share/${PKGNAME}/doc/html/img10.png -share/${PKGNAME}/doc/html/img11.png -share/${PKGNAME}/doc/html/img12.png -share/${PKGNAME}/doc/html/img13.png -share/${PKGNAME}/doc/html/img14.png -share/${PKGNAME}/doc/html/img15.png -share/${PKGNAME}/doc/html/img2.png -share/${PKGNAME}/doc/html/img3.png -share/${PKGNAME}/doc/html/img4.png -share/${PKGNAME}/doc/html/img5.png -share/${PKGNAME}/doc/html/img6.png -share/${PKGNAME}/doc/html/img7.png -share/${PKGNAME}/doc/html/img8.png -share/${PKGNAME}/doc/html/img9.png -share/${PKGNAME}/doc/html/index.html -share/${PKGNAME}/doc/html/index.png -share/${PKGNAME}/doc/html/next.png -share/${PKGNAME}/doc/html/next_g.png -share/${PKGNAME}/doc/html/node1.html -share/${PKGNAME}/doc/html/node10.html -share/${PKGNAME}/doc/html/node100.html -share/${PKGNAME}/doc/html/node101.html -share/${PKGNAME}/doc/html/node102.html -share/${PKGNAME}/doc/html/node103.html -share/${PKGNAME}/doc/html/node104.html -share/${PKGNAME}/doc/html/node105.html -share/${PKGNAME}/doc/html/node106.html -share/${PKGNAME}/doc/html/node107.html -share/${PKGNAME}/doc/html/node108.html -share/${PKGNAME}/doc/html/node109.html -share/${PKGNAME}/doc/html/node11.html -share/${PKGNAME}/doc/html/node110.html -share/${PKGNAME}/doc/html/node111.html -share/${PKGNAME}/doc/html/node112.html -share/${PKGNAME}/doc/html/node113.html -share/${PKGNAME}/doc/html/node114.html -share/${PKGNAME}/doc/html/node115.html -share/${PKGNAME}/doc/html/node116.html -share/${PKGNAME}/doc/html/node117.html -share/${PKGNAME}/doc/html/node118.html -share/${PKGNAME}/doc/html/node119.html -share/${PKGNAME}/doc/html/node12.html -share/${PKGNAME}/doc/html/node120.html -share/${PKGNAME}/doc/html/node121.html -share/${PKGNAME}/doc/html/node122.html -share/${PKGNAME}/doc/html/node123.html -share/${PKGNAME}/doc/html/node124.html -share/${PKGNAME}/doc/html/node13.html -share/${PKGNAME}/doc/html/node14.html -share/${PKGNAME}/doc/html/node15.html -share/${PKGNAME}/doc/html/node16.html -share/${PKGNAME}/doc/html/node17.html -share/${PKGNAME}/doc/html/node18.html -share/${PKGNAME}/doc/html/node19.html -share/${PKGNAME}/doc/html/node2.html -share/${PKGNAME}/doc/html/node20.html -share/${PKGNAME}/doc/html/node21.html -share/${PKGNAME}/doc/html/node22.html -share/${PKGNAME}/doc/html/node23.html -share/${PKGNAME}/doc/html/node24.html -share/${PKGNAME}/doc/html/node25.html -share/${PKGNAME}/doc/html/node26.html -share/${PKGNAME}/doc/html/node27.html -share/${PKGNAME}/doc/html/node28.html -share/${PKGNAME}/doc/html/node29.html -share/${PKGNAME}/doc/html/node3.html -share/${PKGNAME}/doc/html/node30.html -share/${PKGNAME}/doc/html/node31.html -share/${PKGNAME}/doc/html/node32.html -share/${PKGNAME}/doc/html/node33.html -share/${PKGNAME}/doc/html/node34.html -share/${PKGNAME}/doc/html/node35.html -share/${PKGNAME}/doc/html/node36.html -share/${PKGNAME}/doc/html/node37.html -share/${PKGNAME}/doc/html/node38.html -share/${PKGNAME}/doc/html/node39.html -share/${PKGNAME}/doc/html/node4.html -share/${PKGNAME}/doc/html/node40.html -share/${PKGNAME}/doc/html/node41.html -share/${PKGNAME}/doc/html/node42.html -share/${PKGNAME}/doc/html/node43.html -share/${PKGNAME}/doc/html/node44.html -share/${PKGNAME}/doc/html/node45.html -share/${PKGNAME}/doc/html/node46.html -share/${PKGNAME}/doc/html/node47.html -share/${PKGNAME}/doc/html/node48.html -share/${PKGNAME}/doc/html/node49.html -share/${PKGNAME}/doc/html/node5.html -share/${PKGNAME}/doc/html/node50.html -share/${PKGNAME}/doc/html/node51.html -share/${PKGNAME}/doc/html/node52.html -share/${PKGNAME}/doc/html/node53.html -share/${PKGNAME}/doc/html/node54.html -share/${PKGNAME}/doc/html/node55.html -share/${PKGNAME}/doc/html/node56.html -share/${PKGNAME}/doc/html/node57.html -share/${PKGNAME}/doc/html/node58.html -share/${PKGNAME}/doc/html/node59.html -share/${PKGNAME}/doc/html/node6.html -share/${PKGNAME}/doc/html/node60.html -share/${PKGNAME}/doc/html/node61.html -share/${PKGNAME}/doc/html/node62.html -share/${PKGNAME}/doc/html/node63.html -share/${PKGNAME}/doc/html/node64.html -share/${PKGNAME}/doc/html/node65.html -share/${PKGNAME}/doc/html/node66.html -share/${PKGNAME}/doc/html/node67.html -share/${PKGNAME}/doc/html/node68.html -share/${PKGNAME}/doc/html/node69.html -share/${PKGNAME}/doc/html/node7.html -share/${PKGNAME}/doc/html/node70.html -share/${PKGNAME}/doc/html/node71.html -share/${PKGNAME}/doc/html/node72.html -share/${PKGNAME}/doc/html/node73.html -share/${PKGNAME}/doc/html/node74.html -share/${PKGNAME}/doc/html/node75.html -share/${PKGNAME}/doc/html/node76.html -share/${PKGNAME}/doc/html/node77.html -share/${PKGNAME}/doc/html/node78.html -share/${PKGNAME}/doc/html/node79.html -share/${PKGNAME}/doc/html/node8.html -share/${PKGNAME}/doc/html/node80.html -share/${PKGNAME}/doc/html/node81.html -share/${PKGNAME}/doc/html/node82.html -share/${PKGNAME}/doc/html/node83.html -share/${PKGNAME}/doc/html/node84.html -share/${PKGNAME}/doc/html/node85.html -share/${PKGNAME}/doc/html/node86.html -share/${PKGNAME}/doc/html/node87.html -share/${PKGNAME}/doc/html/node88.html -share/${PKGNAME}/doc/html/node89.html -share/${PKGNAME}/doc/html/node9.html -share/${PKGNAME}/doc/html/node90.html -share/${PKGNAME}/doc/html/node91.html -share/${PKGNAME}/doc/html/node92.html -share/${PKGNAME}/doc/html/node93.html -share/${PKGNAME}/doc/html/node94.html -share/${PKGNAME}/doc/html/node95.html -share/${PKGNAME}/doc/html/node96.html -share/${PKGNAME}/doc/html/node97.html -share/${PKGNAME}/doc/html/node98.html -share/${PKGNAME}/doc/html/node99.html -share/${PKGNAME}/doc/html/onyx.css -share/${PKGNAME}/doc/html/onyx.html -share/${PKGNAME}/doc/html/prev.png -share/${PKGNAME}/doc/html/prev_g.png -share/${PKGNAME}/doc/html/up.png -share/${PKGNAME}/doc/html/up_g.png -share/${PKGNAME}/doc/pdf/onyx.pdf share/${PKGNAME}/libonyx/libonyx_init.nx share/${PKGNAME}/nx/modclopt/clopt.nx share/${PKGNAME}/nx/modclopt/modclopt.nx @@ -204,14 +60,166 @@ share/${PKGNAME}/nx/modclopt/modclopt_defs.nx share/${PKGNAME}/nx/modprompt/modprompt.nx share/${PKGNAME}/nx/modprompt/modprompt_defs.nx share/${PKGNAME}/nxm/modprompt.nxm +share/doc/${PKGNAME}/html/contents.png +share/doc/${PKGNAME}/html/img1.png +share/doc/${PKGNAME}/html/img10.png +share/doc/${PKGNAME}/html/img11.png +share/doc/${PKGNAME}/html/img12.png +share/doc/${PKGNAME}/html/img13.png +share/doc/${PKGNAME}/html/img14.png +share/doc/${PKGNAME}/html/img15.png +share/doc/${PKGNAME}/html/img2.png +share/doc/${PKGNAME}/html/img3.png +share/doc/${PKGNAME}/html/img4.png +share/doc/${PKGNAME}/html/img5.png +share/doc/${PKGNAME}/html/img6.png +share/doc/${PKGNAME}/html/img7.png +share/doc/${PKGNAME}/html/img8.png +share/doc/${PKGNAME}/html/img9.png +share/doc/${PKGNAME}/html/index.html +share/doc/${PKGNAME}/html/index.png +share/doc/${PKGNAME}/html/next.png +share/doc/${PKGNAME}/html/next_g.png +share/doc/${PKGNAME}/html/node1.html +share/doc/${PKGNAME}/html/node10.html +share/doc/${PKGNAME}/html/node100.html +share/doc/${PKGNAME}/html/node11.html +share/doc/${PKGNAME}/html/node101.html +share/doc/${PKGNAME}/html/node102.html +share/doc/${PKGNAME}/html/node103.html +share/doc/${PKGNAME}/html/node104.html +share/doc/${PKGNAME}/html/node105.html +share/doc/${PKGNAME}/html/node106.html +share/doc/${PKGNAME}/html/node107.html +share/doc/${PKGNAME}/html/node108.html +share/doc/${PKGNAME}/html/node109.html +share/doc/${PKGNAME}/html/node110.html +share/doc/${PKGNAME}/html/node111.html +share/doc/${PKGNAME}/html/node112.html +share/doc/${PKGNAME}/html/node113.html +share/doc/${PKGNAME}/html/node114.html +share/doc/${PKGNAME}/html/node115.html +share/doc/${PKGNAME}/html/node116.html +share/doc/${PKGNAME}/html/node117.html +share/doc/${PKGNAME}/html/node118.html +share/doc/${PKGNAME}/html/node119.html +share/doc/${PKGNAME}/html/node12.html +share/doc/${PKGNAME}/html/node120.html +share/doc/${PKGNAME}/html/node121.html +share/doc/${PKGNAME}/html/node122.html +share/doc/${PKGNAME}/html/node123.html +share/doc/${PKGNAME}/html/node124.html +share/doc/${PKGNAME}/html/node13.html +share/doc/${PKGNAME}/html/node14.html +share/doc/${PKGNAME}/html/node15.html +share/doc/${PKGNAME}/html/node16.html +share/doc/${PKGNAME}/html/node17.html +share/doc/${PKGNAME}/html/node18.html +share/doc/${PKGNAME}/html/node19.html +share/doc/${PKGNAME}/html/node2.html +share/doc/${PKGNAME}/html/node20.html +share/doc/${PKGNAME}/html/node21.html +share/doc/${PKGNAME}/html/node22.html +share/doc/${PKGNAME}/html/node23.html +share/doc/${PKGNAME}/html/node24.html +share/doc/${PKGNAME}/html/node25.html +share/doc/${PKGNAME}/html/node26.html +share/doc/${PKGNAME}/html/node27.html +share/doc/${PKGNAME}/html/node28.html +share/doc/${PKGNAME}/html/node29.html +share/doc/${PKGNAME}/html/node3.html +share/doc/${PKGNAME}/html/node30.html +share/doc/${PKGNAME}/html/up.png +share/doc/${PKGNAME}/html/node31.html +share/doc/${PKGNAME}/html/node32.html +share/doc/${PKGNAME}/html/node33.html +share/doc/${PKGNAME}/html/node34.html +share/doc/${PKGNAME}/html/node35.html +share/doc/${PKGNAME}/html/node36.html +share/doc/${PKGNAME}/html/node37.html +share/doc/${PKGNAME}/html/node38.html +share/doc/${PKGNAME}/html/node39.html +share/doc/${PKGNAME}/html/node4.html +share/doc/${PKGNAME}/html/node40.html +share/doc/${PKGNAME}/html/node41.html +share/doc/${PKGNAME}/html/node42.html +share/doc/${PKGNAME}/html/node43.html +share/doc/${PKGNAME}/html/node44.html +share/doc/${PKGNAME}/html/node45.html +share/doc/${PKGNAME}/html/node46.html +share/doc/${PKGNAME}/html/node47.html +share/doc/${PKGNAME}/html/node48.html +share/doc/${PKGNAME}/html/node49.html +share/doc/${PKGNAME}/html/node5.html +share/doc/${PKGNAME}/html/node50.html +share/doc/${PKGNAME}/html/node51.html +share/doc/${PKGNAME}/html/node52.html +share/doc/${PKGNAME}/html/node53.html +share/doc/${PKGNAME}/html/node54.html +share/doc/${PKGNAME}/html/node55.html +share/doc/${PKGNAME}/html/node56.html +share/doc/${PKGNAME}/html/node57.html +share/doc/${PKGNAME}/html/node58.html +share/doc/${PKGNAME}/html/node59.html +share/doc/${PKGNAME}/html/node6.html +share/doc/${PKGNAME}/html/node60.html +share/doc/${PKGNAME}/html/node61.html +share/doc/${PKGNAME}/html/node62.html +share/doc/${PKGNAME}/html/node63.html +share/doc/${PKGNAME}/html/node64.html +share/doc/${PKGNAME}/html/node65.html +share/doc/${PKGNAME}/html/node66.html +share/doc/${PKGNAME}/html/node67.html +share/doc/${PKGNAME}/html/node68.html +share/doc/${PKGNAME}/html/node69.html +share/doc/${PKGNAME}/html/node7.html +share/doc/${PKGNAME}/html/node70.html +share/doc/${PKGNAME}/html/node71.html +share/doc/${PKGNAME}/html/node72.html +share/doc/${PKGNAME}/html/node73.html +share/doc/${PKGNAME}/html/node74.html +share/doc/${PKGNAME}/html/node75.html +share/doc/${PKGNAME}/html/node76.html +share/doc/${PKGNAME}/html/node77.html +share/doc/${PKGNAME}/html/node78.html +share/doc/${PKGNAME}/html/node79.html +share/doc/${PKGNAME}/html/node8.html +share/doc/${PKGNAME}/html/node80.html +share/doc/${PKGNAME}/html/node81.html +share/doc/${PKGNAME}/html/node82.html +share/doc/${PKGNAME}/html/node83.html +share/doc/${PKGNAME}/html/node84.html +share/doc/${PKGNAME}/html/node85.html +share/doc/${PKGNAME}/html/node86.html +share/doc/${PKGNAME}/html/node87.html +share/doc/${PKGNAME}/html/node88.html +share/doc/${PKGNAME}/html/node89.html +share/doc/${PKGNAME}/html/node9.html +share/doc/${PKGNAME}/html/node90.html +share/doc/${PKGNAME}/html/node91.html +share/doc/${PKGNAME}/html/node92.html +share/doc/${PKGNAME}/html/node93.html +share/doc/${PKGNAME}/html/node94.html +share/doc/${PKGNAME}/html/node95.html +share/doc/${PKGNAME}/html/node96.html +share/doc/${PKGNAME}/html/node97.html +share/doc/${PKGNAME}/html/node98.html +share/doc/${PKGNAME}/html/node99.html +share/doc/${PKGNAME}/html/onyx.css +share/doc/${PKGNAME}/html/onyx.html +share/doc/${PKGNAME}/html/prev.png +share/doc/${PKGNAME}/html/prev_g.png +share/doc/${PKGNAME}/html/up_g.png +share/doc/${PKGNAME}/pdf/onyx.pdf +share/doc/onyx share/onyx @dirrm share/${PKGNAME}/nxm @dirrm share/${PKGNAME}/nx/modprompt @dirrm share/${PKGNAME}/nx/modclopt @dirrm share/${PKGNAME}/nx @dirrm share/${PKGNAME}/libonyx -@dirrm share/${PKGNAME}/doc/pdf -@dirrm share/${PKGNAME}/doc/html -@dirrm share/${PKGNAME}/doc +@dirrm share/doc/${PKGNAME}/pdf +@dirrm share/doc/${PKGNAME}/html +@dirrm share/doc/${PKGNAME} @dirrm share/${PKGNAME} @dirrm include/libonyx diff --git a/lang/onyx/distinfo b/lang/onyx/distinfo index ef793ff3fb8..5e120754fe6 100644 --- a/lang/onyx/distinfo +++ b/lang/onyx/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.4 2004/01/04 03:08:03 mrg Exp $ +$NetBSD: distinfo,v 1.5 2004/06/21 08:48:41 mrg Exp $ -SHA1 (onyx-5.0.0.tar.bz2) = 466fe3d171e08e96d93b1382a1bf6b7666074a07 -Size (onyx-5.0.0.tar.bz2) = 1384468 bytes +SHA1 (onyx-5.1.1.tar.bz2) = 18f7cb7e3dc0637a0de3cdd3a43bb6ae1ac26ada +Size (onyx-5.1.1.tar.bz2) = 1388978 bytes -- cgit v1.2.3