head	1.4;
access;
symbols
	pkgsrc-2026Q1:1.4.0.168
	pkgsrc-2026Q1-base:1.4
	pkgsrc-2025Q4:1.4.0.166
	pkgsrc-2025Q4-base:1.4
	pkgsrc-2025Q3:1.4.0.164
	pkgsrc-2025Q3-base:1.4
	pkgsrc-2025Q2:1.4.0.162
	pkgsrc-2025Q2-base:1.4
	pkgsrc-2025Q1:1.4.0.160
	pkgsrc-2025Q1-base:1.4
	pkgsrc-2024Q4:1.4.0.158
	pkgsrc-2024Q4-base:1.4
	pkgsrc-2024Q3:1.4.0.156
	pkgsrc-2024Q3-base:1.4
	pkgsrc-2024Q2:1.4.0.154
	pkgsrc-2024Q2-base:1.4
	pkgsrc-2024Q1:1.4.0.152
	pkgsrc-2024Q1-base:1.4
	pkgsrc-2023Q4:1.4.0.150
	pkgsrc-2023Q4-base:1.4
	pkgsrc-2023Q3:1.4.0.148
	pkgsrc-2023Q3-base:1.4
	pkgsrc-2023Q2:1.4.0.146
	pkgsrc-2023Q2-base:1.4
	pkgsrc-2023Q1:1.4.0.144
	pkgsrc-2023Q1-base:1.4
	pkgsrc-2022Q4:1.4.0.142
	pkgsrc-2022Q4-base:1.4
	pkgsrc-2022Q3:1.4.0.140
	pkgsrc-2022Q3-base:1.4
	pkgsrc-2022Q2:1.4.0.138
	pkgsrc-2022Q2-base:1.4
	pkgsrc-2022Q1:1.4.0.136
	pkgsrc-2022Q1-base:1.4
	pkgsrc-2021Q4:1.4.0.134
	pkgsrc-2021Q4-base:1.4
	pkgsrc-2021Q3:1.4.0.132
	pkgsrc-2021Q3-base:1.4
	pkgsrc-2021Q2:1.4.0.130
	pkgsrc-2021Q2-base:1.4
	pkgsrc-2021Q1:1.4.0.128
	pkgsrc-2021Q1-base:1.4
	pkgsrc-2020Q4:1.4.0.126
	pkgsrc-2020Q4-base:1.4
	pkgsrc-2020Q3:1.4.0.124
	pkgsrc-2020Q3-base:1.4
	pkgsrc-2020Q2:1.4.0.120
	pkgsrc-2020Q2-base:1.4
	pkgsrc-2020Q1:1.4.0.100
	pkgsrc-2020Q1-base:1.4
	pkgsrc-2019Q4:1.4.0.122
	pkgsrc-2019Q4-base:1.4
	pkgsrc-2019Q3:1.4.0.118
	pkgsrc-2019Q3-base:1.4
	pkgsrc-2019Q2:1.4.0.116
	pkgsrc-2019Q2-base:1.4
	pkgsrc-2019Q1:1.4.0.114
	pkgsrc-2019Q1-base:1.4
	pkgsrc-2018Q4:1.4.0.112
	pkgsrc-2018Q4-base:1.4
	pkgsrc-2018Q3:1.4.0.110
	pkgsrc-2018Q3-base:1.4
	pkgsrc-2018Q2:1.4.0.108
	pkgsrc-2018Q2-base:1.4
	pkgsrc-2018Q1:1.4.0.106
	pkgsrc-2018Q1-base:1.4
	pkgsrc-2017Q4:1.4.0.104
	pkgsrc-2017Q4-base:1.4
	pkgsrc-2017Q3:1.4.0.102
	pkgsrc-2017Q3-base:1.4
	pkgsrc-2017Q2:1.4.0.98
	pkgsrc-2017Q2-base:1.4
	pkgsrc-2017Q1:1.4.0.96
	pkgsrc-2017Q1-base:1.4
	pkgsrc-2016Q4:1.4.0.94
	pkgsrc-2016Q4-base:1.4
	pkgsrc-2016Q3:1.4.0.92
	pkgsrc-2016Q3-base:1.4
	pkgsrc-2016Q2:1.4.0.90
	pkgsrc-2016Q2-base:1.4
	pkgsrc-2016Q1:1.4.0.88
	pkgsrc-2016Q1-base:1.4
	pkgsrc-2015Q4:1.4.0.86
	pkgsrc-2015Q4-base:1.4
	pkgsrc-2015Q3:1.4.0.84
	pkgsrc-2015Q3-base:1.4
	pkgsrc-2015Q2:1.4.0.82
	pkgsrc-2015Q2-base:1.4
	pkgsrc-2015Q1:1.4.0.80
	pkgsrc-2015Q1-base:1.4
	pkgsrc-2014Q4:1.4.0.78
	pkgsrc-2014Q4-base:1.4
	pkgsrc-2014Q3:1.4.0.76
	pkgsrc-2014Q3-base:1.4
	pkgsrc-2014Q2:1.4.0.74
	pkgsrc-2014Q2-base:1.4
	pkgsrc-2014Q1:1.4.0.72
	pkgsrc-2014Q1-base:1.4
	pkgsrc-2013Q4:1.4.0.70
	pkgsrc-2013Q4-base:1.4
	pkgsrc-2013Q3:1.4.0.68
	pkgsrc-2013Q3-base:1.4
	pkgsrc-2013Q2:1.4.0.66
	pkgsrc-2013Q2-base:1.4
	pkgsrc-2013Q1:1.4.0.64
	pkgsrc-2013Q1-base:1.4
	pkgsrc-2012Q4:1.4.0.62
	pkgsrc-2012Q4-base:1.4
	pkgsrc-2012Q3:1.4.0.60
	pkgsrc-2012Q3-base:1.4
	pkgsrc-2012Q2:1.4.0.58
	pkgsrc-2012Q2-base:1.4
	pkgsrc-2012Q1:1.4.0.56
	pkgsrc-2012Q1-base:1.4
	pkgsrc-2011Q4:1.4.0.54
	pkgsrc-2011Q4-base:1.4
	pkgsrc-2011Q3:1.4.0.52
	pkgsrc-2011Q3-base:1.4
	pkgsrc-2011Q2:1.4.0.50
	pkgsrc-2011Q2-base:1.4
	pkgsrc-2011Q1:1.4.0.48
	pkgsrc-2011Q1-base:1.4
	pkgsrc-2010Q4:1.4.0.46
	pkgsrc-2010Q4-base:1.4
	pkgsrc-2010Q3:1.4.0.44
	pkgsrc-2010Q3-base:1.4
	pkgsrc-2010Q2:1.4.0.42
	pkgsrc-2010Q2-base:1.4
	pkgsrc-2010Q1:1.4.0.40
	pkgsrc-2010Q1-base:1.4
	pkgsrc-2009Q4:1.4.0.38
	pkgsrc-2009Q4-base:1.4
	pkgsrc-2009Q3:1.4.0.36
	pkgsrc-2009Q3-base:1.4
	pkgsrc-2009Q2:1.4.0.34
	pkgsrc-2009Q2-base:1.4
	pkgsrc-2009Q1:1.4.0.32
	pkgsrc-2009Q1-base:1.4
	pkgsrc-2008Q4:1.4.0.30
	pkgsrc-2008Q4-base:1.4
	pkgsrc-2008Q3:1.4.0.28
	pkgsrc-2008Q3-base:1.4
	cube-native-xorg:1.4.0.26
	cube-native-xorg-base:1.4
	pkgsrc-2008Q2:1.4.0.24
	pkgsrc-2008Q2-base:1.4
	cwrapper:1.4.0.22
	pkgsrc-2008Q1:1.4.0.20
	pkgsrc-2008Q1-base:1.4
	pkgsrc-2007Q4:1.4.0.18
	pkgsrc-2007Q4-base:1.4
	pkgsrc-2007Q3:1.4.0.16
	pkgsrc-2007Q3-base:1.4
	pkgsrc-2007Q2:1.4.0.14
	pkgsrc-2007Q2-base:1.4
	pkgsrc-2007Q1:1.4.0.12
	pkgsrc-2007Q1-base:1.4
	pkgsrc-2006Q4:1.4.0.10
	pkgsrc-2006Q4-base:1.4
	pkgsrc-2006Q3:1.4.0.8
	pkgsrc-2006Q3-base:1.4
	pkgsrc-2006Q2:1.4.0.6
	pkgsrc-2006Q2-base:1.4
	pkgsrc-2006Q1:1.4.0.4
	pkgsrc-2006Q1-base:1.4
	pkgsrc-2005Q4:1.4.0.2
	pkgsrc-2005Q4-base:1.4
	pkgsrc-2005Q3:1.2.0.6
	pkgsrc-2005Q3-base:1.2
	pkgsrc-2005Q2:1.2.0.4
	pkgsrc-2005Q2-base:1.2
	pkgsrc-2005Q1:1.2.0.2
	pkgsrc-2005Q1-base:1.2
	pkgsrc-2004Q4:1.1.1.1.0.2
	pkgsrc-2004Q4-base:1.1.1.1
	pkgsrc-base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.4
date	2005.10.03.04.12.21;	author minskim;	state Exp;
branches;
next	1.3;

1.3
date	2005.10.01.10.55.35;	author minskim;	state Exp;
branches;
next	1.2;

1.2
date	2005.03.02.16.18.47;	author minskim;	state Exp;
branches
	1.2.6.1;
next	1.1;

1.1
date	2004.12.03.17.17.10;	author minskim;	state Exp;
branches
	1.1.1.1;
next	;

1.2.6.1
date	2005.12.04.10.17.01;	author seb;	state Exp;
branches;
next	;

1.1.1.1
date	2004.12.03.17.17.10;	author minskim;	state Exp;
branches;
next	;


desc
@@


1.4
log
@Update unalz to 0.52.

Changes since 0.50:
  - added -p (pipe mode) and -pwd (password) options
  - improve locale support
  - bug fixes
@
text
@$NetBSD$

--- Makefile.orig	2005-07-08 18:32:15.000000000 -0700
+++ Makefile
@@@@ -1,9 +1,9 @@@@
-CPP = g++
-CC  = gcc
-OBJ = main.o UnAlz.o UnAlzUtils.o UnAlzBz2decompress.o UnAlzBzip2.o UnAlzbzlib.o zlib/adler32.o zlib/crc32.o zlib/infback.o zlib/inffast.o zlib/inflate.o zlib/inftrees.o zlib/zutil.o bzip2/blocksort.o bzip2/compress.o bzip2/crctable.o bzip2/huffman.o bzip2/randtable.o
+#CPP = g++
+#CC  = gcc
+OBJ = main.o UnAlz.o UnAlzUtils.o UnAlzBz2decompress.o UnAlzBzip2.o
 BIN = unalz
-LDFLAGS = 
-CFLAGS = -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 
+LDFLAGS += -lz -lbz2
+CFLAGS += -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_UNALZ_ICONV -D_UNALZ_UTF8
 
 all:
 	@@echo ""
@@@@ -26,8 +26,7 @@@@ posix: unalz
 	$(CPP) $(OBJ) $(LDFLAGS) -liconv -o $(BIN) 
 
 posix-utf8: unalz
-	$(CPP) -c UnAlz.cpp -c UnAlzUtils.cpp -c main.cpp -D_UNALZ_ICONV -D_UNALZ_UTF8 $(CFLAGS)
-	$(CPP) $(OBJ) $(LDFLAGS) -liconv -o $(BIN)
+	$(CXX) $(OBJ) $(LDFLAGS) -liconv -o $(BIN)
 
 posix-noiconv: unalz
 	$(CPP) -c UnAlz.cpp -c UnAlzUtils.cpp -c main.cpp $(CFLAGS)
@@@@ -45,6 +44,8 @@@@ clean:
 
 $(BIN): $(OBJ)
 
+.cpp.o:
+	${CXX} ${CPPFLAGS} ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET}
 
 zlib/adler32.o: zlib/adler32.c
 	$(CC) -c zlib/adler32.c -o zlib/adler32.o $(CFLAGS)
@


1.3
log
@Update unalz to 0.50.

New features:
  - "-l" option to show the list of files.
  - "-d" option to specify output folder.
  - decompressing individual files.
  - setting time attribute of decompressed files.
@
text
@d11 1
a11 1
+OBJ = main.o UnAlz.o UnAlzUtils.o UnAlzBz2decompress.o UnAlzBzip2.o UnAlzbzlib.o
@


1.2
log
@Update unalz to 0.31.  Patches provided by Kibum Han, and modified by me.

Changes:
  - Handle the case where encrypted and plain files are mixed.
  - Even when an archive is corrupted, extract files not affected.
@
text
@d3 1
a3 1
--- Makefile.orig	2004-11-27 10:58:24.000000000 -0600
d5 1
a5 1
@@@@ -1,9 +1,10 @@@@
d8 1
a8 1
-OBJ = main.o UnAlz.o UnAlzBz2decompress.o UnAlzBzip2.o UnAlzbzlib.o zlib/adler32.o zlib/crc32.o zlib/infback.o zlib/inffast.o zlib/inflate.o zlib/inftrees.o zlib/zutil.o bzip2/blocksort.o bzip2/compress.o bzip2/crctable.o bzip2/huffman.o bzip2/randtable.o
d11 1
a11 1
+OBJ = main.o UnAlz.o UnAlzBz2decompress.o UnAlzBzip2.o UnAlzbzlib.o
d16 1
a16 2
+CFLAGS += -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 
+CXXFLAGS += -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_UNALZ_ICONV
d20 2
a21 7
@@@@ -21,8 +22,7 @@@@ all:
 	@@echo ""
 
 posix: unalz
-	$(CPP) -c UnAlz.cpp  -c main.cpp -D_UNALZ_ICONV $(CFLAGS) 
-	$(CPP) $(OBJ) $(LDFLAGS) -liconv -o $(BIN) 
+	$(CXX) $(OBJ) $(LDFLAGS) -liconv -o $(BIN) 
d24 7
a30 2
 	$(CPP) -c UnAlz.cpp -c main.cpp -D_UNALZ_ICONV -D_UNALZ_UTF8 $(CFLAGS)
@@@@ -37,6 +37,8 @@@@ clean:
d35 1
a35 1
+	${CXX} ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET}
@


1.2.6.1
log
@Pullup ticket 937 - requested by Lubomir Sedlacik
sync archivers/unalz with HEAD, including a security update

Revisions pulled up:
- pkgsrc/archivers/unalz/Makefile             1.6, 1.7, 1.8
- pkgsrc/archivers/unalz/distinfo             1.8, 1.9, 1.10, 1.11, 1.12, 1.13
- pkgsrc/archivers/unalz/patches/patch-aa     1.3, 1.4
- pkgsrc/archivers/unalz/patches/patch-ab     1.6, 1.7, 1.8, 1.9
- pkgsrc/archivers/unalz/patches/patch-ad     1.1

   Module Name:	pkgsrc
   Committed By:	minskim
   Date:		Sat Oct  1 10:55:35 UTC 2005

   Modified Files:
   	pkgsrc/archivers/unalz: Makefile distinfo
   	pkgsrc/archivers/unalz/patches: patch-aa patch-ab

   Log Message:
   Update unalz to 0.50.

   New features:
     - "-l" option to show the list of files.
     - "-d" option to specify output folder.
     - decompressing individual files.
     - setting time attribute of decompressed files.
---
   Module Name:	pkgsrc
   Committed By:	minskim
   Date:		Mon Oct  3 04:12:21 UTC 2005

   Modified Files:
   	pkgsrc/archivers/unalz: Makefile distinfo
   	pkgsrc/archivers/unalz/patches: patch-aa

   Log Message:
   Update unalz to 0.52.

   Changes since 0.50:
     - added -p (pipe mode) and -pwd (password) options
     - improve locale support
     - bug fixes
---
   Module Name:	pkgsrc
   Committed By:	rillig
   Date:		Sat Oct 22 18:12:09 UTC 2005

   Modified Files:
   	pkgsrc/archivers/unalz: distinfo
   Added Files:
   	pkgsrc/archivers/unalz/patches: patch-ad

   Log Message:
   Added a patch to make the package build on NetBSD/i386-1.6.2.
---
   Module Name:	pkgsrc
   Committed By:	tv
   Date:		Mon Oct 31 15:04:17 UTC 2005

   Modified Files:
   	pkgsrc/archivers/unalz: distinfo
   	pkgsrc/archivers/unalz/patches: patch-ab

   Log Message:
   Get useful definitions of unalz_le*toh() on Interix.
---
   Module Name:	pkgsrc
   Committed By:	joerg
   Date:		Mon Nov  7 13:43:41 UTC 2005

   Modified Files:
   	pkgsrc/archivers/unalz: distinfo
   	pkgsrc/archivers/unalz/patches: patch-ab

   Log Message:
   Use sys/endian.h on DragonFly as well.
---
   Module Name:	pkgsrc
   Committed By:	salo
   Date:		Sat Dec  3 15:06:42 UTC 2005

   Modified Files:
   	pkgsrc/archivers/unalz: Makefile distinfo
   	pkgsrc/archivers/unalz/patches: patch-ab

   Log Message:
   Security update to version 0.53.

   Changes:
   - fix buffer overflow (CVE-2005-3862)
@
text
@d1 1
a1 1
$NetBSD: patch-aa,v 1.4 2005/10/03 04:12:21 minskim Exp $
d3 1
a3 1
--- Makefile.orig	2005-07-08 18:32:15.000000000 -0700
d5 1
a5 1
@@@@ -1,9 +1,9 @@@@
d8 1
a8 1
-OBJ = main.o UnAlz.o UnAlzUtils.o UnAlzBz2decompress.o UnAlzBzip2.o UnAlzbzlib.o zlib/adler32.o zlib/crc32.o zlib/infback.o zlib/inffast.o zlib/inflate.o zlib/inftrees.o zlib/zutil.o bzip2/blocksort.o bzip2/compress.o bzip2/crctable.o bzip2/huffman.o bzip2/randtable.o
d11 1
a11 1
+OBJ = main.o UnAlz.o UnAlzUtils.o UnAlzBz2decompress.o UnAlzBzip2.o
d16 2
a17 1
+CFLAGS += -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_UNALZ_ICONV -D_UNALZ_UTF8
d21 7
a27 2
@@@@ -26,8 +26,7 @@@@ posix: unalz
 	$(CPP) $(OBJ) $(LDFLAGS) -liconv -o $(BIN) 
d30 2
a31 7
-	$(CPP) -c UnAlz.cpp -c UnAlzUtils.cpp -c main.cpp -D_UNALZ_ICONV -D_UNALZ_UTF8 $(CFLAGS)
-	$(CPP) $(OBJ) $(LDFLAGS) -liconv -o $(BIN)
+	$(CXX) $(OBJ) $(LDFLAGS) -liconv -o $(BIN)
 
 posix-noiconv: unalz
 	$(CPP) -c UnAlz.cpp -c UnAlzUtils.cpp -c main.cpp $(CFLAGS)
@@@@ -45,6 +44,8 @@@@ clean:
d36 1
a36 1
+	${CXX} ${CPPFLAGS} ${CXXFLAGS} -c ${.IMPSRC} -o ${.TARGET}
@


1.1
log
@Initial revision
@
text
@d3 3
a5 3
--- makefile.orig	2004-10-22 08:02:04.000000000 -0500
+++ makefile
@@@@ -1,9 +1,6 @@@@
d8 3
a10 2
-OBJ = main.o UnAlz.o UnAlzBz2decompress.o UnAlzBzip2.o UnAlzbzlib.o zlib/adler32.o zlib/crc32.o zlib/infblock.o zlib/infcodes.o zlib/inffast.o zlib/inflate.o zlib/inftrees.o zlib/infutil.o zlib/zutil.o bzip2/blocksort.o bzip2/compress.o bzip2/crctable.o bzip2/huffman.o bzip2/randtable.o
-LINKOBJ = main.o UnAlz.o UnAlzBz2decompress.o UnAlzBzip2.o UnAlzbzlib.o zlib/adler32.o zlib/crc32.o zlib/infblock.o zlib/infcodes.o zlib/inffast.o zlib/inflate.o zlib/inftrees.o zlib/infutil.o zlib/zutil.o bzip2/blocksort.o bzip2/compress.o bzip2/crctable.o bzip2/huffman.o bzip2/randtable.o
d12 20
a31 8
+LINKOBJ = main.o UnAlz.o UnAlzBz2decompress.o UnAlzBzip2.o UnAlzbzlib.o
 BIN  = unalz
-CFLAGS =
 
 all: unalz
 
@@@@ -11,19 +8,19 @@@@ clean:
 	rm -f $(OBJ) $(BIN)
a33 2
-	$(CPP) $(LINKOBJ) -o "unalz"
+	$(CXX) $(LINKOBJ) -o "unalz" $(LDFLAGS) -lz -lbz2
d35 2
a36 14
 main.o: main.cpp
-	$(CPP) -c main.cpp -o main.o
+	$(CXX) $(CXXFLAGS) -c main.cpp -o main.o
 
 UnAlz.o: UnAlz.cpp
-	$(CPP) -c UnAlz.cpp -o UnAlz.o
+	$(CXX) $(CXXFLAGS) -c UnAlz.cpp -o UnAlz.o
 
 UnAlzBz2decompress.o: UnAlzBz2decompress.c
 	$(CC) -c UnAlzBz2decompress.c -o UnAlzBz2decompress.o $(CFLAGS)
 
 UnAlzBzip2.o: UnAlzBzip2.cpp
-	$(CPP) -c UnAlzBzip2.cpp -o UnAlzBzip2.o
+	$(CXX) $(CXXFLAGS) -c UnAlzBzip2.cpp -o UnAlzBzip2.o
d38 2
a39 2
 UnAlzbzlib.o: UnAlzbzlib.c
 	$(CC) -c UnAlzbzlib.c -o UnAlzbzlib.o $(CFLAGS)
@


1.1.1.1
log
@Import unalz, packaged by Lee Jae-Hong (pyrasis at chol dot com) and
modified by me.

unalz is a multi platform open-source ALZ extractor.  It is a console
version of tzip (http://www.kipple.pe.kr/win/tzip/), and extracts .alz
files.  Unalz supports alz, bzip2, and raw formats, multiple volume
archives (alz, a00, a01, ...), large files (over 2GB).  Currently, it
does not support password-protected archives and CRC checking.
@
text
@@
