ChangeLog

# ChangeLog for app-arch/zip
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/zip/ChangeLog,v 1.74 2008/03/17 16:06:43 jer Exp $

17 Mar 2008; Jeroen Roovers zip-2.32-r1.ebuild:
Stable for HPPA (bug #213585).

16 Mar 2008; nixnut zip-2.32-r1.ebuild:
Stable on ppc wrt bug 213585

16 Mar 2008; Mike Frysinger zip-2.32-r1.ebuild:
Fix typo in man page symlink #212871 by Nikhil Patil.

07 Mar 2008; Santiago M. Mola zip-2.32-r1.ebuild:
amd64 stable

05 Feb 2008; Markus Rothe zip-2.32-r1.ebuild:
Stable on ppc64

16 Jan 2008; Raúl Porcel zip-2.32-r1.ebuild:
alpha/ia64/sparc/x86 stable

*zip-2.32-r1 (02 Dec 2007)

02 Dec 2007; Mike Frysinger
+files/zip-2.32-build.patch, +zip-2.32-r1.ebuild:
Cleanup the build system yet again #200995 by Tim Weber.

13 Jun 2007; Mike Frysinger files/zip-2.31-make.patch,
zip-2.32.ebuild:
Respect build flags #181783.

11 Jun 2007; Raúl Porcel zip-2.32.ebuild:
alpha stable

09 Jun 2007; Peter Weller zip-2.32.ebuild:
Stable on amd64 wrt bug 181405

24 Apr 2007; Alexander Færøy zip-2.32.ebuild:
Stable on MIPS.

15 Apr 2007; Markus Rothe zip-2.32.ebuild:
Stable on ppc64

12 Apr 2007; Jeroen Roovers zip-2.32.ebuild:
Stable for HPPA too.

01 Apr 2007; Michael Hanselmann zip-2.32.ebuild:
Stable on ppc.

22 Mar 2007; Gustavo Zacarias zip-2.32.ebuild:
Stable on sparc

20 Mar 2007; Raúl Porcel zip-2.32.ebuild:
x86 stable

18 Dec 2006; Alexander H. Færøy zip-2.31-r1.ebuild:
Stable on MIPS.

29 Sep 2006; Markus Rothe zip-2.31-r1.ebuild:
Stable on ppc64

28 Sep 2006; Fernando J. Pereda zip-2.31-r1.ebuild:
Stable on alpha as per bug #147979

23 Sep 2006; Tobias Scherbaum zip-2.31-r1.ebuild:
hppa stable, bug #147979

21 Sep 2006; Tobias Scherbaum zip-2.31-r1.ebuild:
ppc stable, bug #147979

19 Sep 2006; Daniel Gryniewicz zip-2.31-r1.ebuild:
Marked stable on amd64 bug #147979

18 Sep 2006; Gustavo Zacarias zip-2.31-r1.ebuild:
Stable on sparc wrt #147979

18 Sep 2006; zip-2.31-r1.ebuild:
Stable on x86, bug #147979.

18 Sep 2006; Brent Baude ChangeLog:
Marking zip-2.31-r1 ppc64 stable per bug #147979

17 Sep 2006; Fabian Groffen zip-2.31-r1.ebuild:
marked ppc-macos stabl for progressive users (bug #147979)

*zip-2.32 (17 Sep 2006)

17 Sep 2006; Mike Frysinger +zip-2.32.ebuild:
Version bump #147973 by Kai.

08 Jul 2006; Diego Pettenò
+files/zip-2.31-make.patch, zip-2.31-r1.ebuild:
Replace gmake workaround with proper fix, thanks Mike in bug #139663.

07 Jul 2006; Diego Pettenò zip-2.31-r1.ebuild:
Use gmake instead of make when available (non-intrusive fix for FreeBSD).
Add ~x86-fbsd keyword.

28 Apr 2006; Joshua Kinard zip-2.31.ebuild:
Marked stable on mips.

14 Mar 2006; Fernando J. Pereda zip-2.31.ebuild:
Stable on alpha as per bug #126101

14 Mar 2006; Markus Rothe zip-2.31.ebuild:
Stable on ppc64; bug #126101

14 Mar 2006; Chris White zip-2.31.ebuild:
ppc stable for bug #126101.

14 Mar 2006; Chris White zip-2.31.ebuild:
Stable on amd64 (tested with pitr) and x86.

14 Mar 2006; Jason Wever zip-2.31.ebuild:
Stable on SPARC wrt bug #126101.

*zip-2.31-r1 (14 Mar 2006)

14 Mar 2006; Mike Frysinger
+files/zip-2.31-exec-stack.patch, +zip-2.31-r1.ebuild:
Fix execstack markings on x86 and fixes by Roberto Teichmann for USE=crypt
support #122849.

23 Jul 2005; Kito zip-2.31.ebuild:
~ppc-macos keyword

*zip-2.31 (13 Mar 2005)

13 Mar 2005; Mike Frysinger +zip-2.31.ebuild:
Version bump #84914 by Kenyon Ralph.

07 Nov 2004; Joshua Kinard zip-2.3-r4.ebuild:
Marked stable on mips.

06 Nov 2004; Lars Weiler zip-2.3-r4.ebuild:
Stable on ppc, bug #70227.

06 Nov 2004; Bryan Østergaard zip-2.3-r4.ebuild:
Stable on alpha, bug 70227.

06 Nov 2004; zip-2.3-r4.ebuild:
Stabling on Gentoo/IA64 with regard to security bug #70227.

06 Nov 2004; Karol Wojtaszek zip-2.3-r4.ebuild:
Stable on amd64, bug #70227

06 Nov 2004; Jason Wever zip-2.3-r4.ebuild:
Stable on sparc wrt security bug #70227.

06 Nov 2004; Olivier Crete zip-2.3-r4.ebuild:
Stable on x86 per #70227

06 Nov 2004; Markus Rothe zip-2.3-r4.ebuild:
Stable on ppc64; bug #70227

*zip-2.3-r4 (06 Nov 2004)

06 Nov 2004; +files/zip-CAN-2004-1010.patch,
+zip-2.3-r4.ebuild:
security bump for bug #70227 - CAN-2004-1010

*zip-2.3-r3 (28 Sep 2004)

28 Sep 2004; +files/zip-2.3-unix_configure-pic.patch,
+zip-2.3-r3.ebuild:
pie executables will have runtime text relocations in them with zip unless we
disable the inline asm. This is done by adding a patch(tests via the pre
compiler to see if we are generating pic code) to zips homegrown configure
script. A better long term solution would be to fix said asm so pic users can
get any speed advantages that may come from using inline asm.

20 Jul 2004; Tom Gall zip-2.3-r2.ebuild:
stable on ppc64, bug #57660

01 Jun 2004; Aron Griffis zip-2.3-r2.ebuild:
Fix use invocation

13 Apr 2004; Joshua Kinard zip-2.3-r2.ebuild:
Marked stable on mips.

17 Feb 2004; Joshua Kinard zip-2.3-r2.ebuild:
Added ~mips to keywords

17 Jan 2004; Bartosch Pixa :
manifest fix

16 Jan 2004; Bartosch Pixa zip-2.3-r2.ebuild:
set ppc in keywords

11 Jan 2004; Jason Wever zip-2.3-r2.ebuild:
Marked stable on sparc.

09 Jan 2004; Aron Griffis zip-2.3-r2.ebuild:
stable on alpha

28 Dec 2003; Seemant Kulleen zip-2.3-r2.ebuild:
SRC_URI to mirror://gentoo instead of ibiblio only

13 Dec 2003; Guy Martin zip-2.3-r2.ebuild:
Marked stable on hppa.

14 Nov 2003; Aron Griffis zip-2.3-r2.ebuild:
Stable on ia64

12 Oct 2003; Chuck Short zip-2.3-r2.ebuild:
Added ~ia64 to keywords.

07 Aug 2003; Lisa Seelye zip-2.3-r2.ebuild:
Changed make to emake for bug 26149

18 Jul 2003; Martin Holzer zip-2.3-r2.ebuild:
Added DEPEND. Closes #24739.

*zip-2.3-r2 (16 Jul 2003)

16 Jul 2003; zip-2.3-r2.ebuild:
Added encryption support via the crypt use variable.
Thanks to tobias on bug #13598 for suggesting this feature.

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

*zip-2.3-r1 (1 Feb 2002)

14 Jun 2003; Guy Martin zip-2.3-r1.ebduild :
Added hppa to KEYWORDS.

15 Aug 2002; Jack Morgan :
Added KEYWORDS sparc64

15 Jul 2002; Owen Stampflee :
Added KEYWORDS.

1 Feb 2002; G.Bevin ChangeLog :

Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

Manifest

AUX zip-2.3-unix_configure-pic.patch 444 RMD160 8fd81ff732abe0e6189cd593c98e0055a11dca36 SHA1 c08486c683a9a8d02dbb0d500f421b07c0bcc704 SHA256 3e348be7890f21280fceab6cb2a87f3020b08a31608ab93d1b5a53667760e556
AUX zip-2.31-exec-stack.patch 407 RMD160 a27f0112dbbda418feef97b66240442190e8b5d7 SHA1 3043e8150222749b6f05fc10f8ab1c15da21c8d0 SHA256 108686d8854096422bd4895690a37202aee66757d0d2b43afa16d9fb914cbb29
AUX zip-2.31-make.patch 383 RMD160 941c9768d22c5080cc89f1caf59be88368b726b9 SHA1 b1d6523edaae339d58b3811d9423093f1e9af4ce SHA256 878ddf24bb89065c679653fbcc28add70e24fb4c8391bb4f47a4c40643e72581
AUX zip-2.32-build.patch 2003 RMD160 3356051c53465fa70015818b6c8c364489bb5bf0 SHA1 34492ef0e226ff7912de01c9266580b148ff54f1 SHA256 3e4b94015c1448c8769d7154b308bd986e1d0e6e514da151d658d1b8ba3a774c
DIST zip232.tar.gz 807180 RMD160 6b9326c8a60bc6bf08825e416140fd0ca8a6a7f1 SHA1 5bc562bf95d9aee0cb6625e6038898e1f191a4aa SHA256 d0d3743f732a9baa162f80d0c4567b9c545b41a3385825042113810f2a56eb2f
EBUILD zip-2.32-r1.ebuild 1188 RMD160 d6900f122f833e17b91b362f528bdc47da740dc8 SHA1 77d6ce5f5b6e80a5df604a0029892eecfb7a7d03 SHA256 c2055e9c02652dc728926d7fd5aace4673204b12abb155ccd0af1f11b1fd637d
EBUILD zip-2.32.ebuild 1268 RMD160 bf011d9e7efd73dfee0d9dce5b484ce2b6e7f512 SHA1 25bfe9c517d406e5b9e3d19c6c66fe393711a91e SHA256 a665756992659c236ca084e9e591264a8a0bc92845e67785320a62e64d8efe6e
MISC ChangeLog 8160 RMD160 fcf809d009a1706aa449845610692b1af87dfad5 SHA1 e071ffe2c2bc19d6963e1dd4640602ac2714ceb1 SHA256 15d57eb3613514661e61656168c3fbd4cb3a394b940bafde4fd944e033e99693
MISC metadata.xml 260 RMD160 43cb7ced9f55009bba29a4017d2ee88dab5ab83f SHA1 94674a402b77f6a586b2fc1ad889b8ac9e48b175 SHA256 b937624b5672a3a8f418d773a2dff2c4228888b64f40e2ca3350b3915b0e5319

files

metadata.xml




base-system
Application that supports the Info Zip series of encryption.

zip-2.32-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/zip/zip-2.32-r1.ebuild,v 1.8 2008/03/17 16:06:43 jer Exp $

inherit toolchain-funcs eutils flag-o-matic

DESCRIPTION="Info ZIP (encryption support)"
HOMEPAGE="http://www.info-zip.org/"
SRC_URI="ftp://ftp.info-zip.org/pub/infozip/src/zip${PV//.}.tar.gz"

LICENSE="Info-ZIP"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE="crypt"

DEPEND=""

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/zip-2.3-unix_configure-pic.patch
epatch "${FILESDIR}"/${PN}-2.31-exec-stack.patch
epatch "${FILESDIR}"/${PN}-2.32-build.patch
}

src_compile() {
tc-export CC CPP
use crypt || append-flags -DNO_CRYPT
append-lfs-flags
emake -f unix/Makefile generic || die
}

src_install() {
dobin zip zipnote zipsplit || die
doman man/zip.1
dosym zip.1 /usr/share/man/man1/zipnote.1
dosym zip.1 /usr/share/man/man1/zipsplit.1
if use crypt ; then
dobin zipcloak || die
dosym zip.1 /usr/share/man/man1/zipcloak.1
fi
dodoc BUGS CHANGES MANUAL README TODO WHATSNEW WHERE proginfo/*.txt
}

zip-2.32.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/zip/zip-2.32.ebuild,v 1.12 2007/06/13 00:31:02 vapier Exp $

inherit toolchain-funcs eutils flag-o-matic

DESCRIPTION="Info ZIP (encryption support)"
HOMEPAGE="http://www.info-zip.org/"
SRC_URI="ftp://ftp.info-zip.org/pub/infozip/src/zip${PV//.}.tar.gz"

LICENSE="Info-ZIP"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE="crypt"

DEPEND=""

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/zip-2.3-unix_configure-pic.patch
epatch "${FILESDIR}"/${PN}-2.31-exec-stack.patch
epatch "${FILESDIR}"/${PN}-2.31-make.patch
use crypt || append-flags -DNO_CRYPT
sed -i \
-e "s:-O[23]:${CFLAGS}:" \
-e '/^LFLAGS1=""/s:=.*:="${LDFLAGS}":' \
unix/configure
}

src_compile() {
tc-export CC CPP
emake -f unix/Makefile generic || die
}

src_install() {
dobin zip zipnote zipsplit || die
doman man/zip.1
dosym zip.1 /usr/share/man/man1/zipnote.1
dosym zip.1 /usr/share/man/man1/zipzplit.1
if use crypt ; then
dobin zipcloak || die
dosym zip.1 /usr/share/man/man1/zipcloak.1
fi
dodoc BUGS CHANGES MANUAL README TODO WHATSNEW WHERE proginfo/*.txt
}