summaryrefslogtreecommitdiff
path: root/devel/dlcompat
diff options
context:
space:
mode:
authorschmonz <schmonz@pkgsrc.org>2002-07-22 00:54:36 +0000
committerschmonz <schmonz@pkgsrc.org>2002-07-22 00:54:36 +0000
commitf3eb65b2c20dd5e9d986b3362e43d112a2e00a97 (patch)
treefb68a49127479656ebc132722601c9ce6305fcdd /devel/dlcompat
parenta77b81c7cd9a75b759e35df1b6e6605cc285f543 (diff)
downloadpkgsrc-f3eb65b2c20dd5e9d986b3362e43d112a2e00a97.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/Makefile6
-rw-r--r--devel/dlcompat/buildlink.mk4
-rw-r--r--devel/dlcompat/distinfo8
-rw-r--r--devel/dlcompat/patches/patch-aa15
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