summaryrefslogtreecommitdiff
path: root/archivers
diff options
context:
space:
mode:
authoragc <agc@pkgsrc.org>2001-05-14 13:02:55 +0000
committeragc <agc@pkgsrc.org>2001-05-14 13:02:55 +0000
commit161911e5fb3d836405ac05e6ae179b474888d860 (patch)
tree147180ccb90f481d2e148f617d66ae559d316530 /archivers
parent5172b5ec65d7398aefb393c5136935c61110acef (diff)
downloadpkgsrc-161911e5fb3d836405ac05e6ae179b474888d860.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