]> git.ipfire.org Git - ipfire-3.x.git/blame - unzip/unzip.nm
json-c: Update to version 0.17-20230812
[ipfire-3.x.git] / unzip / unzip.nm
CommitLineData
20003b56 1###############################################################################
802ea3af
MT
2# IPFire.org - An Open Source Firewall Solution #
3# Copyright (C) - IPFire Development Team <info@ipfire.org> #
20003b56
BS
4###############################################################################
5
802ea3af
MT
6name = unzip
7version = 6.0
f57a5280
MT
8release = 6
9thisapp = %{name}60
802ea3af
MT
10
11groups = Applications/Archiving
f57a5280 12url = https://infozip.sourceforge.net/UnZip.html
802ea3af
MT
13license = BSD
14summary = A utility for unpacking zip files.
15
16description
17 The unzip utility is used to list, test, or extract files from a zip
18 archive. Zip archives are commonly found on MS-DOS systems. The zip
19 utility, included in the zip package, creates zip archives. Zip and
20 unzip are both compatible with archives created by PKWARE(R)'s PKZIP
21 for MS-DOS, but the programs' options and default behaviors do differ
20003b56 22 in some respects.
802ea3af 23end
20003b56 24
e5420ad7 25
f57a5280
MT
26source_dl += https://downloads.sourceforge.net/infozip/
27
28patches
29 unzip-6.0-bzip2-configure.patch
30 unzip-6.0-exec-shield.patch
31 unzip-6.0-close.patch
32 unzip-6.0-attribs-overflow.patch
33 unzip-6.0-configure.patch
34 unzip-6.0-manpage-fix.patch
35 unzip-6.0-fix-recmatch.patch
36 unzip-6.0-symlink.patch
37 unzip-6.0-caseinsensitive.patch
38 unzip-6.0-format-secure.patch
39 unzip-6.0-valgrind.patch
40 unzip-6.0-x-option.patch
41 unzip-6.0-overflow.patch
42 unzip-6.0-cve-2014-8139.patch
43 unzip-6.0-cve-2014-8140.patch
44 unzip-6.0-cve-2014-8141.patch
45 unzip-6.0-overflow-long-fsize.patch
46 unzip-6.0-heap-overflow-infloop.patch
47 unzip-6.0-alt-iconv-utf8.patch
48 unzip-6.0-alt-iconv-utf8-print.patch
49 0001-Fix-CVE-2016-9844-rhbz-1404283.patch
50 unzip-6.0-timestamp.patch
51 unzip-6.0-cve-2018-1000035-heap-based-overflow.patch
52 unzip-6.0-cve-2018-18384.patch
53 unzip-6.0-COVSCAN-fix-unterminated-string.patch
54 unzip-zipbomb-part1.patch
55 unzip-zipbomb-part2.patch
56 unzip-zipbomb-part3.patch
57 unzip-zipbomb-manpage.patch
58 unzip-zipbomb-part4.patch
59 unzip-zipbomb-part5.patch
60 unzip-zipbomb-part6.patch
61 unzip-zipbomb-switch.patch
62 unzip-gnu89-build.patch
63end
20003b56 64
802ea3af 65CFLAGS += -D_LARGEFILE64_SOURCE
20003b56 66
802ea3af 67build
f57a5280
MT
68 requires
69 bzip2-devel
70 end
71
802ea3af 72 DIR_APP = %{DIR_SRC}/%{thisapp}
e5420ad7 73
050325f2
MT
74 build
75 make -f unix/Makefile prefix=%{prefix} \
76 CF="%{CFLAGS} -I." LF2="%{LDFLAGS}" unzips %{PARALLELISMFLAGS}
802ea3af 77 end
e5420ad7 78
050325f2
MT
79 install
80 make -f unix/Makefile prefix=%{BUILDROOT}%{prefix} \
81 MANDIR=%{BUILDROOT}%{mandir}/man1 INSTALL="cp -p" install
5d6593c1 82 end
802ea3af 83end
20003b56 84
802ea3af
MT
85packages
86 package %{name}
1f9bc2f0
MT
87
88 package %{name}-debuginfo
89 template DEBUGINFO
90 end
802ea3af 91end