diff --git a/templates/zip/install.diff b/templates/zip/install.diff new file mode 100644 index 0000000000..d9a5727ab7 --- /dev/null +++ b/templates/zip/install.diff @@ -0,0 +1,33 @@ +--- unix/Makefile.orig 2009-04-19 00:15:07.062942983 +0200 ++++ unix/Makefile 2009-04-19 00:18:01.606837606 +0200 +@@ -34,10 +34,11 @@ BINFLAGS = 755 + MANFLAGS = 644 + + # target directories - where to install executables and man pages to +-prefix = /usr/local ++DESTDIR = ++prefix = /usr + BINDIR = $(prefix)/bin + manext=1 +-MANDIR = $(prefix)/man/man$(manext) ++MANDIR = $(prefix)/share/man/man$(manext) + ZIPMANUAL = MANUAL + PKGDIR = IZzip + VERSION = Version 2.32 +@@ -127,12 +128,10 @@ $(ZIPMANUAL): man/zip.1 + + # install + install: $(ZIPS) +- -$(INSTALL_D) $(BINDIR) +- $(INSTALL_PROGRAM) $(ZIPS) $(BINDIR) +- -cd $(BINDIR); $(CHMOD) $(BINFLAGS) $(ZIPS) +- -$(INSTALL_D) $(MANDIR) +- $(INSTALL) man/zip.1 $(MANDIR)/zip.$(manext) +- $(CHMOD) $(MANFLAGS) $(MANDIR)/zip.$(manext) ++ install -d $(DESTDIR)$(BINDIR) ++ install -m 755 $(ZIPS) $(DESTDIR)$(BINDIR) ++ install -d $(DESTDIR)$(MANDIR) ++ install -m 644 man/zip.1 $(DESTDIR)$(MANDIR)/zip.$(manext) + + uninstall: + -cd $(BINDIR); rm -f $(ZIPS) diff --git a/templates/zip/template b/templates/zip/template index 4e2b8e53c1..6b3b8e8022 100644 --- a/templates/zip/template +++ b/templates/zip/template @@ -1,16 +1,18 @@ # Template build file for 'zip'. pkgname=zip version=2.32 -distfiles="ftp://ftp.info-zip.org/pub/infozip/src/zip232@.tgz" +distfiles="ftp://ftp.info-zip.org/pub/infozip/src/zip232.tgz" build_style=bsd_makefile make_build_args="-f unix/Makefile" make_build_target="generic_gcc" make_install_args="-f unix/Makefile" short_desc="Create/update ZIP files compatible with pkzip" maintainer="Juan RP " -checksum=6b9326c8a60bc6bf08825e416140fd0ca8a6a7f1 +checksum=d0d3743f732a9baa162f80d0c4567b9c545b41a3385825042113810f2a56eb2f long_desc=" Zip is a compression and file packaging utility. It is compatible with PKZIP 2.04g (Phil Katz ZIP) for MSDOS systems. There is a companion to zip called unzip (of course) which you should be able to find the same place you got zip." + +Add_dependency full glibc