summaryrefslogtreecommitdiff
path: root/devel/boehm-gc
diff options
context:
space:
mode:
authorkei <kei@pkgsrc.org>2003-08-17 05:01:58 +0000
committerkei <kei@pkgsrc.org>2003-08-17 05:01:58 +0000
commit4d96eca46983b409ddc2588ea531f37bb937cede (patch)
tree26807aa51c24a99b5e3ef44c2ca98edc31da3ff1 /devel/boehm-gc
parenta6c11620bafaee592aaa189c6ca40f4ab74bff70 (diff)
downloadpkgsrc-4d96eca46983b409ddc2588ea531f37bb937cede.tar.gz
install private header files as well. an application (latest version of
lang/gauche, actually) needs them. there are some comments in doc/README.changes about this issue.
Diffstat (limited to 'devel/boehm-gc')
-rw-r--r--devel/boehm-gc/Makefile3
-rw-r--r--devel/boehm-gc/PLIST7
-rw-r--r--devel/boehm-gc/buildlink2.mk5
-rw-r--r--devel/boehm-gc/distinfo3
-rw-r--r--devel/boehm-gc/patches/patch-af28
5 files changed, 41 insertions, 5 deletions
diff --git a/devel/boehm-gc/Makefile b/devel/boehm-gc/Makefile
index 7bade0e4af2..b0d0031188a 100644
--- a/devel/boehm-gc/Makefile
+++ b/devel/boehm-gc/Makefile
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.30 2003/06/29 06:51:45 uebayasi Exp $
+# $NetBSD: Makefile,v 1.31 2003/08/17 05:01:58 kei Exp $
#
DISTNAME= gc6.2
PKGNAME= ${DISTNAME:S/gc/boehm-gc-/}
+PKGREVISION= 1
CATEGORIES= devel
MASTER_SITES= http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/
diff --git a/devel/boehm-gc/PLIST b/devel/boehm-gc/PLIST
index f90bd5d891c..37dd43f9935 100644
--- a/devel/boehm-gc/PLIST
+++ b/devel/boehm-gc/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2003/06/27 10:49:42 jmmv Exp $
+@comment $NetBSD: PLIST,v 1.6 2003/08/17 05:01:58 kei Exp $
include/gc.h
include/gc/gc.h
include/gc/gc_alloc.h
@@ -16,6 +16,10 @@ include/gc/gc_pthread_redirects.h
include/gc/gc_typed.h
include/gc/leak_detector.h
include/gc/new_gc_alloc.h
+include/gc/private/gc_hdrs.h
+include/gc/private/gc_locks.h
+include/gc/private/gc_priv.h
+include/gc/private/gcconfig.h
include/gc/weakpointer.h
include/gc_config_macros.h
include/gc_local_alloc.h
@@ -61,4 +65,5 @@ share/doc/gc/leak.html
share/doc/gc/scale.html
share/doc/gc/tree.html
@dirrm share/doc/gc
+@dirrm include/gc/private
@dirrm include/gc
diff --git a/devel/boehm-gc/buildlink2.mk b/devel/boehm-gc/buildlink2.mk
index 55555e1bd40..468508b7f05 100644
--- a/devel/boehm-gc/buildlink2.mk
+++ b/devel/boehm-gc/buildlink2.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink2.mk,v 1.7 2003/05/23 08:55:41 uebayasi Exp $
+# $NetBSD: buildlink2.mk,v 1.8 2003/08/17 05:01:58 kei Exp $
#
# This Makefile fragment is included by packages that use boehm-gc.
#
@@ -9,7 +9,7 @@
BOEHM_GC_BUILDLINK2_MK= # defined
BUILDLINK_PACKAGES+= boehm-gc
-BUILDLINK_DEPENDS.boehm-gc?= boehm-gc>=6.2alpha5
+BUILDLINK_DEPENDS.boehm-gc?= boehm-gc>=6.2nb1
BUILDLINK_PKGSRCDIR.boehm-gc?= ../../devel/boehm-gc
EVAL_PREFIX+= BUILDLINK_PREFIX.boehm-gc=boehm-gc
@@ -18,6 +18,7 @@ BUILDLINK_FILES.boehm-gc+= include/gc.h
BUILDLINK_FILES.boehm-gc+= include/gc_*
BUILDLINK_FILES.boehm-gc+= include/leak_detector.h
BUILDLINK_FILES.boehm-gc+= include/gc/*
+BUILDLINK_FILES.boehm-gc+= include/gc/private/*
BUILDLINK_FILES.boehm-gc+= lib/libgc.*
BUILDLINK_FILES.boehm-gc+= lib/libleak.*
diff --git a/devel/boehm-gc/distinfo b/devel/boehm-gc/distinfo
index 24619272799..a71e850172f 100644
--- a/devel/boehm-gc/distinfo
+++ b/devel/boehm-gc/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.16 2003/06/27 10:49:42 jmmv Exp $
+$NetBSD: distinfo,v 1.17 2003/08/17 05:01:58 kei Exp $
SHA1 (gc6.2.tar.gz) = ef17f8f56e9853ef41808fdf5c4c7bf2f78f1fec
Size (gc6.2.tar.gz) = 750883 bytes
@@ -7,3 +7,4 @@ SHA1 (patch-ab) = 8e85e84a5408dfab53d19bb84cc25140331906b6
SHA1 (patch-ac) = 38b22813cf2861dcbc9739d70f9fefe69acf3210
SHA1 (patch-ad) = 79a5ec4a2e2cfa227a5578e0356bff16dd193331
SHA1 (patch-ae) = 6e99458a388b5a408e03c133f9b1fdc8b170e87f
+SHA1 (patch-af) = ff3902115a8cc330916500db1169ce67f8354700
diff --git a/devel/boehm-gc/patches/patch-af b/devel/boehm-gc/patches/patch-af
new file mode 100644
index 00000000000..f9e161b82d2
--- /dev/null
+++ b/devel/boehm-gc/patches/patch-af
@@ -0,0 +1,28 @@
+# $NetBSD: patch-af,v 1.7 2003/08/17 05:01:59 kei Exp $
+
+--- Makefile.in.orig Sun Jun 22 07:47:00 2003
++++ Makefile.in Wed Jul 23 23:48:40 2003
+@@ -170,6 +170,9 @@
+ include/gc_pthread_redirects.h include/gc_config_macros.h \
+ include/leak_detector.h include/gc_typed.h @addincludes@
+
++include_PRIVATE_HEADERS = include/private/gc_hdrs.h \
++include/private/gc_locks.h include/private/gc_priv.h \
++include/private/gcconfig.h
+
+ EXTRA_HEADERS = include/gc_cpp.h include/gc_allocator.h
+
+@@ -541,6 +544,13 @@
+ f="`echo $$p | sed -e 's|^.*/||'`"; \
+ echo " $(includeHEADERS_INSTALL) $$d$$p $(DESTDIR)$(includedir)/$$f"; \
+ $(includeHEADERS_INSTALL) $$d$$p $(DESTDIR)$(includedir)/$$f; \
++ done
++ $(mkinstalldirs) $(DESTDIR)$(pkgincludedir)/private
++ @list='$(include_PRIVATE_HEADERS)'; for p in $$list; do \
++ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
++ f="`echo $$p | sed -e 's|^.*/||'`"; \
++ echo " $(includeHEADERS_INSTALL) $$d$$p $(DESTDIR)$(pkgincludedir)/private/$$f"; \
++ $(includeHEADERS_INSTALL) $$d$$p $(DESTDIR)$(pkgincludedir)/private/$$f; \
+ done
+
+ uninstall-includeHEADERS: