summaryrefslogtreecommitdiff
path: root/opt/zip/MAKEPKG
diff options
context:
space:
mode:
Diffstat (limited to 'opt/zip/MAKEPKG')
-rw-r--r--opt/zip/MAKEPKG56
1 files changed, 56 insertions, 0 deletions
diff --git a/opt/zip/MAKEPKG b/opt/zip/MAKEPKG
new file mode 100644
index 0000000..0c9e51e
--- /dev/null
+++ b/opt/zip/MAKEPKG
@@ -0,0 +1,56 @@
+#!/bin/mkpkg
+# description: Compression and file packaging utility
+# url: https://infozip.sourceforge.net/Zip.html
+
+name=zip
+version=3.0
+release=1
+depends=(bzip2)
+source=(https://downloads.sourceforge.net/sourceforge/infozip/zip30.tar.gz
+ zipnote.patch
+ zip-3.0-no-crypt.patch
+ zip-3.0-pic.patch
+ zip-3.0-currdir.patch
+ zip-3.0-exec-shield.patch
+ zip-gnu89-build.patch
+ zip-3.0-format-security.patch)
+sha256sums=(
+ "f0e8bb1f9b7eb0b01285495a2699df3a4b766784c1765a8f1aeedf63c0806369"
+ "89249a3f1fdf838b795ce432a2d763fdbe913d6a146541e41b7a2e2769291ba0"
+ "32d263c492dbc2b37b71d0aa80e566283422e8e6493d91f8aa12946d6d587a4a"
+ "afca923887828f6ccdcb98bcb1130f138d014614ca49c2a2526bd0fdc91dda6e"
+ "44cac3d4e8b447988b6e4eeb4bb6e701110cedfb09ea49eac471011328c8acab"
+ "10f0f3756a2415e33edf1455373b322404962b743b3a52a757b669e47dd7f1b2"
+ "74c767b5c6699c0fbb1649c93182d6aa89d595e115444cb67a3d380009fe7c1c"
+ "3759134487afad9c63e2e9693aa05b9dcc67f55a9ef961e82074b587b094292a"
+)
+
+build() {
+ cd zip30
+
+
+ for p in \
+ zip-3.0-format-security.patch \
+ zip-3.0-exec-shield.patch \
+ zip-3.0-currdir.patch \
+ zipnote.patch \
+ zip-3.0-pic.patch \
+ zip-3.0-no-crypt.patch \
+ zip-gnu89-build.patch
+ do
+ patch -Np1 -i $SRC/$p
+ done
+
+ make -f unix/Makefile CC=clang LOCAL_ZIP="$CFLAGS" prefix=/usr
+ make -f unix/Makefile INSTALL=install \
+ prefix=$PKG/usr \
+ MANDIR=$PKG/usr/share/man/man1 \
+ install
+}
+
+signify() {
+ untrusted comment: public key
+ RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
+}
+
+# vim: filetype=sh