From 3ccdc3d217fa910c861cc7b8858cd772f93618d2 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sun, 19 Apr 2009 00:22:24 +0200 Subject: [PATCH] zip: new deps style, fix installation. --HG-- extra : convert_revision : 914a74622992d7d3197c5eddd538b06738821b02 --- templates/zip/install.diff | 33 +++++++++++++++++++++++++++++++++ templates/zip/template | 6 ++++-- 2 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 templates/zip/install.diff diff --git a/templates/zip/install.diff b/templates/zip/install.diff new file mode 100644 index 00000000000..d9a5727ab7c --- /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 4e2b8e53c11..6b3b8e8022c 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