summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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