From b0507750d35237491544d051b7b432bc66c9f626 Mon Sep 17 00:00:00 2001 From: tv Date: Sun, 11 Mar 2001 03:01:02 +0000 Subject: Import nulib2, an Apple II archive file handler. *** NuLib is a disk and file archive program, similar in principle to PKZIP. Instead of ZIP archives, it manipulates NuFX archives, which are usually identified with ".SHK", ".SDK", or ".BXY". The ".SHK" file extension is derived from ShrinkIt, the de facto archiving standard for Apple II computers. --- archivers/nulib2/Makefile | 21 +++++++++++++++++++++ archivers/nulib2/files/md5 | 3 +++ archivers/nulib2/files/patch-sum | 4 ++++ archivers/nulib2/patches/patch-aa | 14 ++++++++++++++ archivers/nulib2/patches/patch-ab | 17 +++++++++++++++++ archivers/nulib2/pkg/DESCR | 6 ++++++ archivers/nulib2/pkg/PLIST | 3 +++ 7 files changed, 68 insertions(+) create mode 100644 archivers/nulib2/Makefile create mode 100644 archivers/nulib2/files/md5 create mode 100644 archivers/nulib2/files/patch-sum create mode 100644 archivers/nulib2/patches/patch-aa create mode 100644 archivers/nulib2/patches/patch-ab create mode 100644 archivers/nulib2/pkg/DESCR create mode 100644 archivers/nulib2/pkg/PLIST (limited to 'archivers') diff --git a/archivers/nulib2/Makefile b/archivers/nulib2/Makefile new file mode 100644 index 00000000000..0e8bcfa11a7 --- /dev/null +++ b/archivers/nulib2/Makefile @@ -0,0 +1,21 @@ +# $NetBSD: Makefile,v 1.1.1.1 2001/03/11 03:01:02 tv Exp $ +# + +DISTNAME= nulibdist +PKGNAME= nulib2-1.0.1 +CATEGORIES= archivers +MASTER_SITES= http://www.nulib.com/downloads/ + +MAINTAINER= tv@netbsd.org +HOMEPAGE= http://www.nulib.com/ +COMMENT= Handles Apple II ShrinkIt (NuFX) file/disk archives + +WRKSRC= ${WRKDIR}/nulib2-101 + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --cache-file=${WRKDIR}/config.cache + +.include "../../mk/bsd.pkg.mk" + +# nulib2 needs this to identify a Unixlike system +CFLAGS+= -D__unix__ diff --git a/archivers/nulib2/files/md5 b/archivers/nulib2/files/md5 new file mode 100644 index 00000000000..6d2e66ba6af --- /dev/null +++ b/archivers/nulib2/files/md5 @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.1.1.1 2001/03/11 03:01:02 tv Exp $ + +MD5 (nulibdist.tar.gz) = ec6035d364ff1b652ec0e291e8d683a2 diff --git a/archivers/nulib2/files/patch-sum b/archivers/nulib2/files/patch-sum new file mode 100644 index 00000000000..fd224c86475 --- /dev/null +++ b/archivers/nulib2/files/patch-sum @@ -0,0 +1,4 @@ +$NetBSD: patch-sum,v 1.1.1.1 2001/03/11 03:01:02 tv Exp $ + +MD5 (patch-aa) = b015e73fa744c37a393aaeb0cf597b41 +MD5 (patch-ab) = d5d58f45f39130477b46abd5693c78a1 diff --git a/archivers/nulib2/patches/patch-aa b/archivers/nulib2/patches/patch-aa new file mode 100644 index 00000000000..63b51ccf8b1 --- /dev/null +++ b/archivers/nulib2/patches/patch-aa @@ -0,0 +1,14 @@ +$NetBSD: patch-aa,v 1.1.1.1 2001/03/11 03:01:02 tv Exp $ + +--- configure.orig Sat Mar 10 21:41:17 2001 ++++ configure Sat Mar 10 21:42:16 2001 +@@ -7,6 +7,9 @@ + # This configure script is free software; the Free Software Foundation + # 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+$@}) ++ + # Defaults: + ac_help= + ac_default_prefix=/usr/local diff --git a/archivers/nulib2/patches/patch-ab b/archivers/nulib2/patches/patch-ab new file mode 100644 index 00000000000..19ead552d9a --- /dev/null +++ b/archivers/nulib2/patches/patch-ab @@ -0,0 +1,17 @@ +$NetBSD: patch-ab,v 1.1.1.1 2001/03/11 03:01:02 tv Exp $ + +--- Makefile.in.orig Mon May 22 20:42:57 2000 ++++ Makefile.in Sat Mar 10 21:48:59 2001 +@@ -64,7 +64,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) ++ ++all: ../nufxlib-101/libnufx.a $(PRODUCT) + @true + + install: $(PRODUCT) diff --git a/archivers/nulib2/pkg/DESCR b/archivers/nulib2/pkg/DESCR new file mode 100644 index 00000000000..cc8d239d8b8 --- /dev/null +++ b/archivers/nulib2/pkg/DESCR @@ -0,0 +1,6 @@ +NuLib is a disk and file archive program, similar in principle to PKZIP. +Instead of ZIP archives, it manipulates NuFX archives, which are usually +identified with ".SHK", ".SDK", or ".BXY". + +The ".SHK" file extension is derived from ShrinkIt, the de facto +archiving standard for Apple II computers. diff --git a/archivers/nulib2/pkg/PLIST b/archivers/nulib2/pkg/PLIST new file mode 100644 index 00000000000..4a421e7f3fa --- /dev/null +++ b/archivers/nulib2/pkg/PLIST @@ -0,0 +1,3 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2001/03/11 03:01:02 tv Exp $ +bin/nulib2 +man/man1/nulib2.1 -- cgit v1.2.3