summaryrefslogtreecommitdiff
path: root/archivers
diff options
context:
space:
mode:
authoragc <agc>2001-05-14 13:02:55 +0000
committeragc <agc>2001-05-14 13:02:55 +0000
commite326a826e7a28b909e21cb4fdcd387024e00292f (patch)
tree147180ccb90f481d2e148f617d66ae559d316530 /archivers
parentae48a81d8ceecdc732bd8e3fb4b11aa8b5b3befa (diff)
downloadpkgsrc-e326a826e7a28b909e21cb4fdcd387024e00292f.tar.gz
Initial import of szdd into the packages collection.
Provided in PR 12889 by Ben Collver (collver@linuxfreemail.com). "SZDD is a weak LZSS compressor, which was used by Microsoft for many years in their installation software - all those files with a letter taken from the end of their extension, eg HELLO.EX_ This package includes szddexpand which will decompress szdd files. Be careful, szddexpand overwrites the original compressed file. Do like so: szddexpand HELLO.EX_ && mv HELLO.EX_ HELLO.EXE SZDD was replaced with 'KWAJ' in the 1996 Microsoft Setup Toolkit. This package does not grok the undocumented 'KWAJ' format. One day Johnathan Forbes decided to work for Microsoft, and sold them his LZX compression technology. So now Microsoft uses LZX compression in their installation archives, under the guise of "CAB" files."
Diffstat (limited to 'archivers')
-rw-r--r--archivers/szdd/Makefile22
-rw-r--r--archivers/szdd/distinfo5
-rw-r--r--archivers/szdd/patches/patch-aa21
-rw-r--r--archivers/szdd/pkg/DESCR14
-rw-r--r--archivers/szdd/pkg/PLIST3
5 files changed, 65 insertions, 0 deletions
diff --git a/archivers/szdd/Makefile b/archivers/szdd/Makefile
new file mode 100644
index 00000000000..b6602c6005f
--- /dev/null
+++ b/archivers/szdd/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1.1.1 2001/05/14 13:02:55 agc Exp $
+#
+
+DISTNAME= xfd_SZDD
+PKGNAME= szdd-1.3
+CATEGORIES= archivers
+MASTER_SITES= http://www.kyz.uklinux.net/downloads/
+EXTRACT_SUFX= .lha
+
+MAINTAINER= collver@linuxfreemail.com
+HOMEPAGE= http://www.kyz.uklinux.net/packers.php3#SZDD
+COMMENT= extracts Microsoft SZDD files
+
+NO_WRKSUBDIR= yes
+
+pre-build:
+ cd ${WRKSRC} && make clean
+
+do-install:
+ ${CP} ${WRKSRC}/szddexpand ${WRKSRC}/szddinfo ${PREFIX}/bin
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/archivers/szdd/distinfo b/archivers/szdd/distinfo
new file mode 100644
index 00000000000..75d625ab329
--- /dev/null
+++ b/archivers/szdd/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2001/05/14 13:02:55 agc Exp $
+
+SHA1 (xfd_SZDD.lha) = 194dfe24790822078638dbe3ae56e72510af6c76
+Size (xfd_SZDD.lha) = 15268 bytes
+SHA1 (patch-aa) = 244bec00af7e43e017b998b818121e2733681c51
diff --git a/archivers/szdd/patches/patch-aa b/archivers/szdd/patches/patch-aa
new file mode 100644
index 00000000000..f4806ec95bc
--- /dev/null
+++ b/archivers/szdd/patches/patch-aa
@@ -0,0 +1,21 @@
+$NetBSD: patch-aa,v 1.1.1.1 2001/05/14 13:02:55 agc Exp $
+
+--- Makefile.orig Wed May 9 21:54:27 2001
++++ Makefile Wed May 9 21:55:28 2001
+@@ -1,14 +1,14 @@
+ CC=gcc
+ CFLAGS=-O2 -s
+
+-FILES = szddinfo szddexpand SZDD
++FILES = szddinfo szddexpand
+ DISTFILES = Makefile SZDD SZDD.asm SZDD.c szddinfo szddinfo.c szddexpand \
+ szddexpand.c testme xfd_SZDD.readme
+
+ all: $(FILES)
+
+ clean:
+- delete $(FILES)
++ rm $(FILES)
+
+ dist: all
+ -delete xfd_SZDD.lha
diff --git a/archivers/szdd/pkg/DESCR b/archivers/szdd/pkg/DESCR
new file mode 100644
index 00000000000..31fe423d712
--- /dev/null
+++ b/archivers/szdd/pkg/DESCR
@@ -0,0 +1,14 @@
+SZDD is a weak LZSS compressor, which was used by Microsoft for many years
+in their installation software - all those files with a letter taken from
+the end of their extension, eg HELLO.EX_
+
+This package includes szddexpand which will decompress szdd files.
+Be careful, szddexpand overwrites the original compressed file.
+Do like so: szddexpand HELLO.EX_ && mv HELLO.EX_ HELLO.EXE
+
+SZDD was replaced with 'KWAJ' in the 1996 Microsoft Setup Toolkit. This
+package does not grok the undocumented 'KWAJ' format.
+
+One day Johnathan Forbes decided to work for Microsoft, and sold them his
+LZX compression technology. So now Microsoft uses LZX compression in their
+installation archives, under the guise of "CAB" files.
diff --git a/archivers/szdd/pkg/PLIST b/archivers/szdd/pkg/PLIST
new file mode 100644
index 00000000000..55f138cca59
--- /dev/null
+++ b/archivers/szdd/pkg/PLIST
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2001/05/14 13:02:55 agc Exp $
+bin/szddexpand
+bin/szddinfo