summaryrefslogtreecommitdiff
path: root/archivers/nulib2
diff options
context:
space:
mode:
authoragc <agc>2003-07-15 09:36:45 +0000
committeragc <agc>2003-07-15 09:36:45 +0000
commit99894f024a5e1ca4ccf931e8112489f6a5d60ef5 (patch)
treea3dbeed696cfc01084c180312fbfa0e0b78b95e1 /archivers/nulib2
parenta048a293f6275a9c68c1adae90ad12292ea848b2 (diff)
downloadpkgsrc-99894f024a5e1ca4ccf931e8112489f6a5d60ef5.tar.gz
Update nulib2 from version 1.0.1 to version 2.0.0, mandated by the
version-less distfile changing. Found during recent bulk build. Changes since previous version: 2003/02/18 fadden - When extracting with "-ee", disk images now have ".PO" appended. - Resurrected HandleAddNotFound(). - Switched to case-sensitive filename comparisons. 2003/02/08 fadden - Upped version to v2.0.0. - Many fixes to pathname handling: - Correctly handle '%' when preservation is OFF. - Accept 4-char extensions in '-ee' without risk of buffer overflow. - Fixed broken assert when converting long %xx names. - Store "AUX" as "%00AUX" when preserving Win32 names (vs. "_AUX"). - Always store files with ':' as path separator. - Recognize that some Win32 variants (Win2K and later at the least) will accept both '/' and '\' as pathname separators. - Correctly convert ".//foo" to "foo" instead of "/foo". - Tracked changes to NufxLib DataSource API. 2003/01/10 fadden - Check NufxLib "compiled" version against "linked" version. 2002/12/06 fadden - Made minor changes to allow linking NufxLib in as a DLL. 2002/10/20 ***** v1.1.0 shipped ***** 2002/10/10 fadden - added fancy help text (-h) 2002/10/09 fadden - added "-zz" flag to specify libbz2's "bzip2" compression 2002/10/08 fadden - added Binary II support 2002/09/30 fadden - added "-z" flag to specify zlib's "deflate" compression (the "secret" debug dump command is now -g) 2002/09/26 fadden - progress updater now shows "analyzing" for scan pass of SQ 2002/09/23 fadden - ran the code through valgrind; found and fixed some minor bugs 2002/09/20 fadden - pulled the sources out and started fiddling with them again - changed hard tabs to spaces
Diffstat (limited to 'archivers/nulib2')
-rw-r--r--archivers/nulib2/Makefile8
-rw-r--r--archivers/nulib2/distinfo12
-rw-r--r--archivers/nulib2/patches/patch-aa4
-rw-r--r--archivers/nulib2/patches/patch-ab16
-rw-r--r--archivers/nulib2/patches/patch-ac14
5 files changed, 28 insertions, 26 deletions
diff --git a/archivers/nulib2/Makefile b/archivers/nulib2/Makefile
index fb6b3851fe1..9c68fb3f08c 100644
--- a/archivers/nulib2/Makefile
+++ b/archivers/nulib2/Makefile
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.5 2003/03/29 12:40:02 jmmv Exp $
+# $NetBSD: Makefile,v 1.6 2003/07/15 09:36:45 agc Exp $
#
DISTNAME= nulibdist
-PKGNAME= nulib2-1.0.1
-WRKSRC= ${WRKDIR}/nulib2-101
+PKGNAME= nulib2-2.0.0
+WRKSRC= ${WRKDIR}/nulib2-200
CATEGORIES= archivers
MASTER_SITES= http://www.nulib.com/downloads/
@@ -15,6 +15,8 @@ USE_BUILDLINK2= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --cache-file=${WRKDIR}/config.cache
+DIST_SUBDIR= ${PKGNAME_NOREV}
+
.include "../../mk/bsd.pkg.mk"
# nulib2 needs this to identify a Unixlike system
diff --git a/archivers/nulib2/distinfo b/archivers/nulib2/distinfo
index 6d80ffc77c6..0b77ba75d10 100644
--- a/archivers/nulib2/distinfo
+++ b/archivers/nulib2/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.4 2002/08/25 21:49:18 jlam Exp $
+$NetBSD: distinfo,v 1.5 2003/07/15 09:36:45 agc Exp $
-SHA1 (nulibdist.tar.gz) = c3b351663444c20cd5e2f82763e1522298033280
-Size (nulibdist.tar.gz) = 280311 bytes
-SHA1 (patch-aa) = c6f629810a94376cf5150b3bff233e37bcb2bc44
-SHA1 (patch-ab) = 35c2cea8fc6c19d4ba759cbdce07fa85149808cb
-SHA1 (patch-ac) = 7d2de2035c5b16492dc93c040e4bfe2bcaf95ca5
+SHA1 (nulib2-2.0.0/nulibdist.tar.gz) = 28161027b618c872b961d69fd0e2152b03c8e459
+Size (nulib2-2.0.0/nulibdist.tar.gz) = 352217 bytes
+SHA1 (patch-aa) = f1b27fddc92f84ca8ab1404fb3fe75861ba10eda
+SHA1 (patch-ab) = ad760bbe9eb4ced32089f9e7b0c249a8c4cc6c23
+SHA1 (patch-ac) = 07c64805720413366871c152b3f06657f102c2da
diff --git a/archivers/nulib2/patches/patch-aa b/archivers/nulib2/patches/patch-aa
index 63b51ccf8b1..7318c29c27b 100644
--- a/archivers/nulib2/patches/patch-aa
+++ b/archivers/nulib2/patches/patch-aa
@@ -1,4 +1,4 @@
-$NetBSD: patch-aa,v 1.1.1.1 2001/03/11 03:01:02 tv Exp $
+$NetBSD: patch-aa,v 1.2 2003/07/15 09:36:46 agc Exp $
--- configure.orig Sat Mar 10 21:41:17 2001
+++ configure Sat Mar 10 21:42:16 2001
@@ -7,7 +7,7 @@ $NetBSD: patch-aa,v 1.1.1.1 2001/03/11 03:01:02 tv Exp $
# gives unlimited permission to copy, distribute and modify it.
+# XXX - until pkgsrc has a sane way to invoke multiple "configure" scripts
-+(cd ../nufxlib-101 && ./configure ${1+$@})
++(cd ../nufxlib-200 && ./configure ${1+$@})
+
# Defaults:
ac_help=
diff --git a/archivers/nulib2/patches/patch-ab b/archivers/nulib2/patches/patch-ab
index 644ec882f3d..77ae3bfbc37 100644
--- a/archivers/nulib2/patches/patch-ab
+++ b/archivers/nulib2/patches/patch-ab
@@ -1,26 +1,26 @@
-$NetBSD: patch-ab,v 1.3 2002/08/25 21:49:18 jlam Exp $
+$NetBSD: patch-ab,v 1.4 2003/07/15 09:36:46 agc Exp $
--- Makefile.in.orig Mon May 22 20:42:57 2000
+++ Makefile.in
-@@ -64,7 +64,11 @@
+@@ -69,7 +69,11 @@
# Build stuff
#
-all: $(PRODUCT)
+# XXX - until pkgsrc has a sane way to invoke multiple "build" targets
-+../nufxlib-101/libnufx.a:
-+ cd ../nufxlib-101 && $(MAKE)
++../nufxlib-200/libnufx.a:
++ cd ../nufxlib-200 && $(MAKE)
+
-+all: ../nufxlib-101/libnufx.a $(PRODUCT)
++all: ../nufxlib-200/libnufx.a $(PRODUCT)
@true
install: $(PRODUCT)
-@@ -90,7 +94,7 @@
+@@ -97,7 +101,7 @@
@$(MAKE) PURIFY_BUILD=1
$(PRODUCT): $(OBJS) $(NUFXLIB)
-- $(PURIFY) $(QUANTIFY) $(CC) -o $@ $(OBJS) -L$(NUFXSRCDIR) -L$(libdir) -lnufx @DMALLOC@
-+ $(PURIFY) $(QUANTIFY) $(CC) -o $@ $(OBJS) -L$(NUFXSRCDIR) $(LDFLAGS) -lnufx @DMALLOC@
+- $(PURIFY) $(QUANTIFY) $(CC) -o $@ $(OBJS) -L$(NUFXSRCDIR) -L$(libdir) -lnufx @LIBS@
++ $(PURIFY) $(QUANTIFY) $(CC) -o $@ $(OBJS) -L$(NUFXSRCDIR) $(LDFLAGS) -lnufx @LIBS@
clean:
-rm -f *.o core
diff --git a/archivers/nulib2/patches/patch-ac b/archivers/nulib2/patches/patch-ac
index dadafff4f1b..e6e11f3d8c0 100644
--- a/archivers/nulib2/patches/patch-ac
+++ b/archivers/nulib2/patches/patch-ac
@@ -1,10 +1,10 @@
-$NetBSD: patch-ac,v 1.2 2002/08/25 21:49:19 jlam Exp $
+$NetBSD: patch-ac,v 1.3 2003/07/15 09:36:46 agc Exp $
---- ../nufxlib-101/Makefile.in.orig Mon May 22 20:15:37 2000
-+++ ../nufxlib-101/Makefile.in
-@@ -76,10 +76,10 @@
-
- # the build date is approximate, the build flags are accurate
+--- ../nufxlib-200/Makefile.in.orig Mon May 22 20:15:37 2000
++++ ../nufxlib-200/Makefile.in
+@@ -88,10 +88,10 @@
+ # The build date is approximate, the build flags are accurate so long
+ # as they were changed by touching the makefile.
Version.c: Version.c.in Makefile
- (sed -e "s/BUILT/`date`/" -e "s/OPTFLAGS/$(OPT)/" < Version.c.in > Version.c)
+ (sed -e "s|BUILT|`date`|" -e "s|OPTFLAGS|$(OPT)|" < Version.c.in > Version.c)
@@ -15,7 +15,7 @@ $NetBSD: patch-ac,v 1.2 2002/08/25 21:49:19 jlam Exp $
-rm -f *.o core
-rm -f $(SHARED_PRODUCT) $(STATIC_PRODUCT)
-@@ -89,7 +89,7 @@
+@@ -101,7 +101,7 @@
@#ctags *.[ch]
distclean: clean