diff options
author | schmonz <schmonz> | 2002-07-22 00:54:36 +0000 |
---|---|---|
committer | schmonz <schmonz> | 2002-07-22 00:54:36 +0000 |
commit | f533fa1637a1372e0091605e677a34e521e6f8d1 (patch) | |
tree | fb68a49127479656ebc132722601c9ce6305fcdd /devel/dlcompat | |
parent | f3689cdc9cb672e3933dd33f96c302276495380b (diff) | |
download | pkgsrc-f533fa1637a1372e0091605e677a34e521e6f8d1.tar.gz |
Update to dlcompat-20020606. Changes:
* dlfcn.c: I broke finks xemacs, now fixed.
* dlfcn.c: I really should read specs instead of making assumptions.
dlopen(NULL,x) opens the _global_ context, not the application context.
Fixed. Made dlsym_prepend_underscore work with stupidly long
symbol names.
* dlfcn.c: When opening a bundle for the second time, reuse the
dlstatus struct from the previously closed version. Removed some
debugging routines.
* README: Minor update
* dlfcn.c: Fixed my last "fix". Thanks to Darin Ohashi again.
* dlfcn.c: Fixed bug reported by Darin Ohashi. dlopen a bundle
close it, and dlopen same bundle again fails.
Changes to the package itself:
* USE_GMAKE is free on Darwin, so don't bother patching to avoid it.
Diffstat (limited to 'devel/dlcompat')
-rw-r--r-- | devel/dlcompat/Makefile | 6 | ||||
-rw-r--r-- | devel/dlcompat/buildlink.mk | 4 | ||||
-rw-r--r-- | devel/dlcompat/distinfo | 8 | ||||
-rw-r--r-- | devel/dlcompat/patches/patch-aa | 15 |
4 files changed, 11 insertions, 22 deletions
diff --git a/devel/dlcompat/Makefile b/devel/dlcompat/Makefile index 682f6407837..0d079029c8d 100644 --- a/devel/dlcompat/Makefile +++ b/devel/dlcompat/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.1.1.1 2002/05/17 16:56:02 schmonz Exp $ +# $NetBSD: Makefile,v 1.2 2002/07/22 00:54:36 schmonz Exp $ # -DISTNAME= dlcompat-20020508 +DISTNAME= dlcompat-20020606 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fink/} @@ -11,4 +11,6 @@ COMMENT= Library for dlopen() emulation on Darwin ONLY_FOR_PLATFORM= Darwin-*-* +USE_GMAKE= # defined + .include "../../mk/bsd.pkg.mk" diff --git a/devel/dlcompat/buildlink.mk b/devel/dlcompat/buildlink.mk index eb79e4f7326..534322462da 100644 --- a/devel/dlcompat/buildlink.mk +++ b/devel/dlcompat/buildlink.mk @@ -1,4 +1,4 @@ -# $NetBSD: buildlink.mk,v 1.1.1.1 2002/05/17 16:56:02 schmonz Exp $ +# $NetBSD: buildlink.mk,v 1.2 2002/07/22 00:54:36 schmonz Exp $ # # This Makefile fragment is included by packages that use dlcompat (libdl). # @@ -15,7 +15,7 @@ DLCOMPAT_BUILDLINK_MK= # defined .include "../../mk/bsd.buildlink.mk" -BUILDLINK_DEPENDS.dlcompat?= dlcompat>=20020508 +BUILDLINK_DEPENDS.dlcompat?= dlcompat>=20020606 DEPENDS+= ${BUILDLINK_DEPENDS.dlcompat}:../../devel/dlcompat EVAL_PREFIX+= BUILDLINK_PREFIX.dlcompat=dlcompat diff --git a/devel/dlcompat/distinfo b/devel/dlcompat/distinfo index fca45dfdee5..16dfa056770 100644 --- a/devel/dlcompat/distinfo +++ b/devel/dlcompat/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.3 2002/07/02 12:42:52 wiz Exp $ +$NetBSD: distinfo,v 1.4 2002/07/22 00:54:36 schmonz Exp $ -SHA1 (dlcompat-20020508.tar.gz) = 72a3eb537f24d4f4f7f046d7decc35a2d287ab75 -Size (dlcompat-20020508.tar.gz) = 10193 bytes -SHA1 (patch-aa) = 9c0fb45804941b847ca3093471f1a11eefd2b0e1 +SHA1 (dlcompat-20020606.tar.gz) = 4ac0bb67d1693bb6af7d4ebf095f7ccc4feb59e2 +Size (dlcompat-20020606.tar.gz) = 8131 bytes +SHA1 (patch-aa) = 2fbfa064dbf270f0d297efa07a0413b9e3979bd6 diff --git a/devel/dlcompat/patches/patch-aa b/devel/dlcompat/patches/patch-aa index 687d2c41c65..8576ea9e889 100644 --- a/devel/dlcompat/patches/patch-aa +++ b/devel/dlcompat/patches/patch-aa @@ -1,4 +1,4 @@ -$NetBSD: patch-aa,v 1.2 2002/05/17 17:10:10 schmonz Exp $ +$NetBSD: patch-aa,v 1.3 2002/07/22 00:54:37 schmonz Exp $ --- Makefile.orig Sun May 12 22:36:53 2002 +++ Makefile @@ -11,16 +11,3 @@ $NetBSD: patch-aa,v 1.2 2002/05/17 17:10:10 schmonz Exp $ DEBUG=0 CC=cc -@@ -67,10 +67,10 @@ - $(RANLIB) libdl.a - - libdl.dylib: libdl.0.dylib -- ln -sf $+ $@ -+ ln -sf $> $@ - - libdl.0.dylib: $(OBJS) -- $(CC) -dynamiclib -o $@ $+ -install_name $(prefix)/lib/$@ -+ $(CC) -dynamiclib -o $@ $> -install_name $(prefix)/lib/$@ - - clean: - rm -f $(OBJS) libdl.* *~ *.o |