Merge pull request #226 from flatcar-linux/krnowak/eapi-update2

*: Sync with gentoo
This commit is contained in:
Krzesimir Nowak 2021-10-19 15:40:15 +02:00 committed by GitHub
commit de74177fc6
75 changed files with 655 additions and 4969 deletions

View File

@ -1,75 +0,0 @@
# ChangeLog for app-arch/zip
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*zip-3.0-r3 (09 Aug 2015)
*zip-3.0-r2 (09 Aug 2015)
*zip-3.0-r1 (09 Aug 2015)
*zip-3.0 (09 Aug 2015)
*zip-2.32-r1 (09 Aug 2015)
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org>
+files/zip-2.3-unix_configure-pic.patch, +files/zip-2.31-exec-stack.patch,
+files/zip-2.32-build.patch, +files/zip-3.0-build.patch,
+files/zip-3.0-exec-stack.patch, +files/zip-3.0-format-security.patch,
+files/zip-3.0-natspec.patch, +files/zip-3.0-no-crypt.patch,
+files/zip-3.0-pic.patch, +files/zip-3.0-zipnote-freeze.patch,
+metadata.xml, +zip-2.32-r1.ebuild, +zip-3.0.ebuild, +zip-3.0-r1.ebuild,
+zip-3.0-r2.ebuild, +zip-3.0-r3.ebuild:
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Revert DOCTYPE SYSTEM https changes in metadata.xml
repoman does not yet accept the https version.
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
Bug: https://bugs.gentoo.org/552720
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Replace all herds with appropriate projects (GLEP 67)
Replace all uses of herd with appropriate project maintainers, or no
maintainers in case of herds requested to be disbanded.
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)

View File

@ -1,381 +0,0 @@
# ChangeLog for app-arch/zip
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/zip/ChangeLog,v 1.115 2015/06/09 08:59:57 jlec Exp $
09 Jun 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Updating remote-id in metadata.xml
14 Apr 2015; Agostino Sarubbo <ago@gentoo.org> zip-3.0-r3.ebuild:
Stable for ia64, wrt bug #530914
13 Apr 2015; Agostino Sarubbo <ago@gentoo.org> zip-3.0-r3.ebuild:
Stable for alpha, wrt bug #530914
01 Apr 2015; Agostino Sarubbo <ago@gentoo.org> zip-3.0-r3.ebuild:
Stable for sparc, wrt bug #530914
31 Mar 2015; Agostino Sarubbo <ago@gentoo.org> zip-3.0-r3.ebuild:
Stable for ppc64, wrt bug #530914
29 Mar 2015; Mikle Kolyada <zlogene@gentoo.org> zip-3.0-r3.ebuild:
x86 stable wrt bug #530914
28 Mar 2015; Agostino Sarubbo <ago@gentoo.org> zip-3.0-r3.ebuild:
Stable for ppc, wrt bug #530914
28 Mar 2015; Markus Meier <maekke@gentoo.org> zip-3.0-r3.ebuild:
arm stable, bug #530914
27 Mar 2015; Agostino Sarubbo <ago@gentoo.org> zip-3.0-r3.ebuild:
Stable for amd64, wrt bug #530914
21 Mar 2015; Jeroen Roovers <jer@gentoo.org> zip-3.0-r3.ebuild:
Stable for HPPA (bug #530914).
16 Mar 2015; Mike Frysinger <vapier@gentoo.org> zip-3.0-r3.ebuild:
Avoid EAPI=4 in core ebuilds for now.
*zip-3.0-r3 (28 Jan 2015)
28 Jan 2015; Tony Vroon <chainsaw@gentoo.org> +zip-3.0-r3.ebuild,
+files/zip-3.0-format-security.patch, +files/zip-3.0-zipnote-freeze.patch:
Upstream 3.1C fileio & zipnote changes backported by Rafał "galtgendo"
Mużyło, closes bug #322047. Incorrect printf usage changed to fputs by Ted
Tanberry, closes bug #512414.
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> zip-3.0-r1.ebuild,
zip-3.0-r2.ebuild:
Add arm64 love.
*zip-3.0-r2 (05 Jan 2014)
05 Jan 2014; Mike Frysinger <vapier@gentoo.org> +zip-3.0-r2.ebuild:
Handle running configure ourselves and be stricter with feature flags so they
are respected #435410 by Ambroz Bizjak.
18 Feb 2013; Zac Medico <zmedico@gentoo.org> zip-3.0-r1.ebuild:
Add ~arm-linux keyword.
16 Feb 2013; Pacho Ramos <pacho@gentoo.org> metadata.xml:
Cleanup due bug #96436
20 Oct 2012; Raúl Porcel <armin76@gentoo.org> zip-3.0-r1.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #436436
17 Oct 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> zip-3.0-r1.ebuild:
x86 stable wrt bug #436436
03 Oct 2012; Agostino Sarubbo <ago@gentoo.org> zip-3.0-r1.ebuild:
Stable for amd64, wrt bug #436436
02 Oct 2012; Jeroen Roovers <jer@gentoo.org> zip-3.0-r1.ebuild:
Stable for HPPA (bug #436436).
02 Oct 2012; Anthony G. Basile <blueness@gentoo.org> zip-3.0-r1.ebuild:
stable arm, bug #436436
29 Sep 2012; Anthony G. Basile <blueness@gentoo.org> zip-3.0-r1.ebuild:
stable ppc ppc64, bug #436436
09 May 2012; Alexis Ballier <aballier@gentoo.org> zip-3.0-r1.ebuild:
keyword ~amd64-fbsd
18 Dec 2011; Naohiro Aota <naota@gentoo.org> zip-3.0-r1.ebuild:
Add ~x86-fbsd wrt 349393
12 Apr 2011; Zac Medico <zmedico@gentoo.org> zip-3.0-r1.ebuild:
Bug #349706 - Add missing libnatspec dependency.
12 Mar 2011; Raúl Porcel <armin76@gentoo.org> zip-3.0-r1.ebuild:
Add ~ia64/~m68k/~s390/~sh/~sparc wrt #349393
07 Mar 2011; Tobias Klausmann <klausman@gentoo.org> zip-3.0-r1.ebuild:
Keyworded on alpha, bug #349393
13 Jan 2011; Jeroen Roovers <jer@gentoo.org> zip-3.0-r1.ebuild:
Marked ~hppa (bug #349393).
09 Jan 2011; Brent Baude <ranger@gentoo.org> zip-3.0-r1.ebuild:
marking zip-3.0-r1 ~ppc for bug 349393
02 Jan 2011; Markus Meier <maekke@gentoo.org> zip-3.0-r1.ebuild:
add ~arm, bug #349393
26 Dec 2010; Matt Turner <mattst88@gentoo.org> zip-3.0-r1.ebuild:
Added ~mips, bug 349393
*zip-3.0-r1 (22 Dec 2010)
22 Dec 2010; Peter Volkov <pva@gentoo.org> +zip-3.0-r1.ebuild,
+files/zip-3.0-natspec.patch:
Added patch to use libnatspec to fix interoperability with Windows, bug
#275244.
01 Jan 2010; Christian Faulhammer <fauli@gentoo.org> zip-3.0.ebuild:
Transfer Prefix keywords
16 Oct 2009; Jeroen Roovers <jer@gentoo.org> zip-3.0.ebuild:
Stable for HPPA (bug #287369).
08 Oct 2009; Raúl Porcel <armin76@gentoo.org> zip-3.0.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #287369
03 Oct 2009; Brent Baude <ranger@gentoo.org> zip-3.0.ebuild:
Marking zip-3.0 ppc64 for bug 287369
03 Oct 2009; Markus Meier <maekke@gentoo.org> zip-3.0.ebuild:
amd64/arm/x86 stable, bug #287369
03 Oct 2009; Mounir Lamouri <volkmar@gentoo.org> zip-3.0.ebuild:
Stable for ppc, bug 287369
04 Oct 2008; Diego Pettenò <flameeyes@gentoo.org> zip-3.0.ebuild:
Add missing app-arch/unzip dependency to extract .zip sources.
25 Sep 2008; Mike Frysinger <vapier@gentoo.org>
+files/zip-3.0-no-crypt.patch, zip-3.0.ebuild:
Fix building with USE=-crypt #238398 by Nils Larsson.
*zip-3.0 (21 Sep 2008)
21 Sep 2008; Mike Frysinger <vapier@gentoo.org>
+files/zip-3.0-build.patch, +files/zip-3.0-exec-stack.patch,
+files/zip-3.0-pic.patch, +zip-3.0.ebuild:
Version bump #237141 by Conrad Kostecki.
17 Mar 2008; Jeroen Roovers <jer@gentoo.org> zip-2.32-r1.ebuild:
Stable for HPPA (bug #213585).
16 Mar 2008; nixnut <nixnut@gentoo.org> zip-2.32-r1.ebuild:
Stable on ppc wrt bug 213585
16 Mar 2008; Mike Frysinger <vapier@gentoo.org> zip-2.32-r1.ebuild:
Fix typo in man page symlink #212871 by Nikhil Patil.
07 Mar 2008; Santiago M. Mola <coldwind@gentoo.org> zip-2.32-r1.ebuild:
amd64 stable
05 Feb 2008; Markus Rothe <corsair@gentoo.org> zip-2.32-r1.ebuild:
Stable on ppc64
16 Jan 2008; Raúl Porcel <armin76@gentoo.org> zip-2.32-r1.ebuild:
alpha/ia64/sparc/x86 stable
*zip-2.32-r1 (02 Dec 2007)
02 Dec 2007; Mike Frysinger <vapier@gentoo.org>
+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 <vapier@gentoo.org> files/zip-2.31-make.patch,
zip-2.32.ebuild:
Respect build flags #181783.
11 Jun 2007; Raúl Porcel <armin76@gentoo.org> zip-2.32.ebuild:
alpha stable
09 Jun 2007; Peter Weller <welp@gentoo.org> zip-2.32.ebuild:
Stable on amd64 wrt bug 181405
24 Apr 2007; Alexander Færøy <eroyf@gentoo.org> zip-2.32.ebuild:
Stable on MIPS.
15 Apr 2007; Markus Rothe <corsair@gentoo.org> zip-2.32.ebuild:
Stable on ppc64
12 Apr 2007; Jeroen Roovers <jer@gentoo.org> zip-2.32.ebuild:
Stable for HPPA too.
01 Apr 2007; Michael Hanselmann <hansmi@gentoo.org> zip-2.32.ebuild:
Stable on ppc.
22 Mar 2007; Gustavo Zacarias <gustavoz@gentoo.org> zip-2.32.ebuild:
Stable on sparc
20 Mar 2007; Raúl Porcel <armin76@gentoo.org> zip-2.32.ebuild:
x86 stable
18 Dec 2006; Alexander H. Færøy <eroyf@gentoo.org> zip-2.31-r1.ebuild:
Stable on MIPS.
29 Sep 2006; Markus Rothe <corsair@gentoo.org> zip-2.31-r1.ebuild:
Stable on ppc64
28 Sep 2006; Fernando J. Pereda <ferdy@gentoo.org> zip-2.31-r1.ebuild:
Stable on alpha as per bug #147979
23 Sep 2006; Tobias Scherbaum <dertobi123@gentoo.org> zip-2.31-r1.ebuild:
hppa stable, bug #147979
21 Sep 2006; Tobias Scherbaum <dertobi123@gentoo.org> zip-2.31-r1.ebuild:
ppc stable, bug #147979
19 Sep 2006; Daniel Gryniewicz <dang@gentoo.org> zip-2.31-r1.ebuild:
Marked stable on amd64 bug #147979
18 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org> zip-2.31-r1.ebuild:
Stable on sparc wrt #147979
18 Sep 2006; <ticho@gentoo.org> zip-2.31-r1.ebuild:
Stable on x86, bug #147979.
18 Sep 2006; Brent Baude <ranger@gentoo.org> ChangeLog:
Marking zip-2.31-r1 ppc64 stable per bug #147979
17 Sep 2006; Fabian Groffen <grobian@gentoo.org> 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 <vapier@gentoo.org> +zip-2.32.ebuild:
Version bump #147973 by Kai.
08 Jul 2006; Diego Pettenò <flameeyes@gentoo.org>
+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ò <flameeyes@gentoo.org> 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 <kumba@gentoo.org> zip-2.31.ebuild:
Marked stable on mips.
14 Mar 2006; Fernando J. Pereda <ferdy@gentoo.org> zip-2.31.ebuild:
Stable on alpha as per bug #126101
14 Mar 2006; Markus Rothe <corsair@gentoo.org> zip-2.31.ebuild:
Stable on ppc64; bug #126101
14 Mar 2006; Chris White <chriswhite@gentoo.org> zip-2.31.ebuild:
ppc stable for bug #126101.
14 Mar 2006; Chris White <chriswhite@gentoo.org> zip-2.31.ebuild:
Stable on amd64 (tested with pitr) and x86.
14 Mar 2006; Jason Wever <weeve@gentoo.org> zip-2.31.ebuild:
Stable on SPARC wrt bug #126101.
*zip-2.31-r1 (14 Mar 2006)
14 Mar 2006; Mike Frysinger <vapier@gentoo.org>
+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 <kito@gentoo.org> zip-2.31.ebuild:
~ppc-macos keyword
*zip-2.31 (13 Mar 2005)
13 Mar 2005; Mike Frysinger <vapier@gentoo.org> +zip-2.31.ebuild:
Version bump #84914 by Kenyon Ralph.
07 Nov 2004; Joshua Kinard <kumba@gentoo.org> zip-2.3-r4.ebuild:
Marked stable on mips.
06 Nov 2004; Lars Weiler <pylon@gentoo.org> zip-2.3-r4.ebuild:
Stable on ppc, bug #70227.
06 Nov 2004; Bryan Østergaard <kloeri@gentoo.org> zip-2.3-r4.ebuild:
Stable on alpha, bug 70227.
06 Nov 2004; <plasmaroo@gentoo.org> zip-2.3-r4.ebuild:
Stabling on Gentoo/IA64 with regard to security bug #70227.
06 Nov 2004; Karol Wojtaszek <sekretarz@gentoo.org> zip-2.3-r4.ebuild:
Stable on amd64, bug #70227
06 Nov 2004; Jason Wever <weeve@gentoo.org> zip-2.3-r4.ebuild:
Stable on sparc wrt security bug #70227.
06 Nov 2004; Olivier Crete <tester@gentoo.org> zip-2.3-r4.ebuild:
Stable on x86 per #70227
06 Nov 2004; Markus Rothe <corsair@gentoo.org> zip-2.3-r4.ebuild:
Stable on ppc64; bug #70227
*zip-2.3-r4 (06 Nov 2004)
06 Nov 2004; <solar@gentoo.org> +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; <solar@gentoo.org> +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 <tgall@gentoo.org> zip-2.3-r2.ebuild:
stable on ppc64, bug #57660
01 Jun 2004; Aron Griffis <agriffis@gentoo.org> zip-2.3-r2.ebuild:
Fix use invocation
13 Apr 2004; Joshua Kinard <kumba@gentoo.org> zip-2.3-r2.ebuild:
Marked stable on mips.
17 Feb 2004; Joshua Kinard <kumba@gentoo.org> zip-2.3-r2.ebuild:
Added ~mips to keywords
17 Jan 2004; Bartosch Pixa <darkspecter@gentoo.org> :
manifest fix
16 Jan 2004; Bartosch Pixa <darkspecter@gentoo.org> zip-2.3-r2.ebuild:
set ppc in keywords
11 Jan 2004; Jason Wever <weeve@gentoo.org> zip-2.3-r2.ebuild:
Marked stable on sparc.
09 Jan 2004; Aron Griffis <agriffis@gentoo.org> zip-2.3-r2.ebuild:
stable on alpha
28 Dec 2003; Seemant Kulleen <seemant@gentoo.org> zip-2.3-r2.ebuild:
SRC_URI to mirror://gentoo instead of ibiblio only
13 Dec 2003; Guy Martin <gmsoft@gentoo.org> zip-2.3-r2.ebuild:
Marked stable on hppa.
14 Nov 2003; Aron Griffis <agriffis@gentoo.org> zip-2.3-r2.ebuild:
Stable on ia64
12 Oct 2003; Chuck Short <zul@gentoo.org> zip-2.3-r2.ebuild:
Added ~ia64 to keywords.
07 Aug 2003; Lisa Seelye <lisa@gentoo.org> zip-2.3-r2.ebuild:
Changed make to emake for bug 26149
18 Jul 2003; Martin Holzer <mholzer@gentoo.org> zip-2.3-r2.ebuild:
Added DEPEND. Closes #24739.
*zip-2.3-r2 (16 Jul 2003)
16 Jul 2003; <raker@gentoo.org> 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 <manson@gentoo.org> : changed sparc ~sparc keywords
*zip-2.3-r1 (1 Feb 2002)
14 Jun 2003; Guy Martin <gmsoft@gentoo.org> zip-2.3-r1.ebduild :
Added hppa to KEYWORDS.
15 Aug 2002; Jack Morgan <jmorgan@gentoo.org> :
Added KEYWORDS sparc64
15 Jul 2002; Owen Stampflee <owen@gentoo.org> :
Added KEYWORDS.
1 Feb 2002; G.Bevin <gbevin@gentoo.org> 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.

View File

@ -1,20 +1 @@
AUX zip-2.3-unix_configure-pic.patch 444 SHA256 3e348be7890f21280fceab6cb2a87f3020b08a31608ab93d1b5a53667760e556 SHA512 33a8ff4bd59d50868321ea04b7454ec3be2affaa998a9ccd0fa8cd51a3b1024a4b89c56102def8fa800b3124b9d0a508d7bf679c2e006315c3cf41be41ccf590 WHIRLPOOL 87c2b56315f9b2135f1251dfd30579fe2ecca4ff5c9dd6d7a2f9fb3fe94abf554106543bf7705a37aa535705ec3ad84201e9d7c8f7c77783b0c41b752ffe2099
AUX zip-2.31-exec-stack.patch 407 SHA256 108686d8854096422bd4895690a37202aee66757d0d2b43afa16d9fb914cbb29 SHA512 a4e9eae229cece47052bb0f1de0314b72fa0bca3e7e9e8cfa484471746a39c3a1cf5f5f7f5996bca4bccf843361d5560c201d2f76ccaa36ebc2c0da13b7f8004 WHIRLPOOL cb1d57d9222467448f06b70abdca6d075a42db8c3d281bb4e82a5e8c5aaf23f54072824f91dda42eec6dc9cd71c1350b60ad7c1dfb17e11464234609a3d8cfb8
AUX zip-2.32-build.patch 2003 SHA256 3e4b94015c1448c8769d7154b308bd986e1d0e6e514da151d658d1b8ba3a774c SHA512 e4853ac5537072c6b887d5e0fff5afa7bcbaf902910739698e76ba362f670fcdab807d1b142fe8f55a2b3e431412ed0d40f56fbf430a6bbaa65ed032758f413b WHIRLPOOL 3264a7d8867bc58f759fb101f4e3705a83549aa28fd94f22963bef547783c10721869fc57fdda9c4f3039ce9088d65a4c01cbb172b72f2fa4a2bd0ad3fc674c0
AUX zip-3.0-build.patch 923 SHA256 a66386c3a48019d8063a48c3610a28862412926f04a3b8f44662c6a87bb250f5 SHA512 c9cf162505938a0200eed0333849c2c4a3b59088a6549377a3af9ac89cd7a26fd388d09df55a6cd117e607c1a2f2960bc5e85f7384ff30565c2be01ce4ff442d WHIRLPOOL 44585744d662222c8d168cbf32b246e0ba5c4e911c06014bc9397455e1507ddce072d33895a30876c2f422d2e7c0951d5fdc02cd64babc7e9ad283cdd5724b41
AUX zip-3.0-exec-stack.patch 548 SHA256 5e46b247107c71f34e00c93d27d9f5cf0812d1c8ffc171fc71addee715308ff5 SHA512 575516abe5ed633bdda22c3ee41109400360eef437671f9b658d7591bb8fa3b3854c1cd92d6396e47d91545b23ecbbc1218190192e39a60b00d6b7b5bb793eab WHIRLPOOL f777439907edb695956a6eb5c6934865575cdeca50fbcdfcc173f16b8fc6294306044245916d44eaf3083be7779e6bf308aac504c4ac99ce65ff0a8ef71c38f6
AUX zip-3.0-format-security.patch 507 SHA256 c7f1b10f0693793954b0fdef4dea7a02ee63cb816c987bb56122899cc18ab697 SHA512 172e842e1cd43006713f570ceb8bd4998595282b973569d0e264bd9599375668a4045d691fc952a75088ad6f17e6ff90baf22606388f73ad2f2c0ac64d250fa2 WHIRLPOOL 0814288f8c665a58ff33ac2d6d603038f2c3bda30cc3e9b89222434adf8b880ee897336238aa1b17119a85f8a95f4dd103e6f0adbd3cc24c7fffb5f1c8eb1a51
AUX zip-3.0-natspec.patch 6800 SHA256 999283d54dda78def1a21a023a5c2eb6a2f7ea407fab9718fb8334dcf2bc088a SHA512 67cf89ad016d51ec99e153cb05ee150318c18b3243b04daad0a9a0c0fce7e908bf7ed6fcd6361029bdd4da68759c22abf02dcbcca704b45a75367b1f42ebe964 WHIRLPOOL a2110dae96a3fe75522e5bfe93ce2144e600b698340021854112a5c3e03f2b288d3de22bd80fe51a469aa76ad92ad37cf0be5ec2356d0c3404bedd7b3caa11d6
AUX zip-3.0-no-crypt.patch 1108 SHA256 e5bbe9ce46a3ab89e7dab3515cbe119c57f3330d289b7fca967c5da9b6844cff SHA512 89a99e694fa2ad289ecc93a514e7b408e4b9e01778e622b2c2928d98181de3823446e91085f401e3478afce1ccbf8775fb227c1908144889dd0106c2d7029b83 WHIRLPOOL 09b5f8e251dee686d46c49a7baf948c1f4911f48d3c21f08f82d9c5f89b1b8007d98544dbd8d5128eae28e044a4c82f607c0afccfe7c78681b6e0890d8f3cba0
AUX zip-3.0-pic.patch 499 SHA256 5f64ef0fc1afc0256fdb3a503dda10de6c5df576b8bfad328de720c68f8b777a SHA512 a5f4381de900821c91bb164f580b7abe0bb61ebbbcb00e376f38763255bc647bda678fd66af59e9d56cb8bb7a2166553a77af79cfa75f3e0ea4dbc515b876b8e WHIRLPOOL cdec56f005c806b9d0f5a74486ea190db330d358a71e1c79cc5a425fb731f95c2f463a297fda6009be1d397b10a087b306ff51ee8a365c12b2746f56c05935fa
AUX zip-3.0-zipnote-freeze.patch 2170 SHA256 2e0bd374a92c123578550ac559f4e601a51687ca2fe2e020e1c07b05368531b4 SHA512 c7db2d8c43d33bff4be6068c89603d2f67876f2b5ea72a01ad53f1baa42206c7a0a967f101a54092715f7fcc3ee2bf45a448e76a0ef55e64dc0fe0b204966367 WHIRLPOOL e6e6101d0536606e8a0358f92768e1b8c6e1a0c2a96c01c286ecf381cec28cb54d2edb63f862d8992cf5ce7f791b25c541f6b45b8d0601a7a584fa12717056d2
DIST zip232.tar.gz 807180 SHA256 d0d3743f732a9baa162f80d0c4567b9c545b41a3385825042113810f2a56eb2f SHA512 706646115440597f361b77569ef0301a72c4c990ace5053d4c3b730f20ba0f08af2a8c4fe27c4df5808649cad52d477a6e36e731e82057d6b426a3983836fde2 WHIRLPOOL 3bf33c495c004089c06a17e4146b9542f21fdef6ee45368d9891893d84101ee62e0ca3190ce9eb318a5f1e02f8f4d94bcf361b90350190584d5e28833ffeb8da
DIST zip30.zip 1287223 SHA256 7061ceac0407682b6dc54bb480347205f680f4e56cf34fe1423df2309f18968a SHA512 642ea6768d79adc1499251a3fb7bfc7ddc8d708699cbf9e0cfe849deda94165cb93e21dc2606bea1166ae5d8531e1e2cb056a7246bf2ab86ea7587bd4712d8d8 WHIRLPOOL 9e25cd9bcc25645667438019ab3423056a43b62d137c176e7aabad4ed8b7f7ddf6a7ccdedd9ada848c22d33b7f50f442910c39c4b2a5a188ad872109519cae7f
EBUILD zip-2.32-r1.ebuild 1092 SHA256 72b53ea258adaf1d1ea6d5df0de870d875a0b63b9e486d168710c8e3161af43f SHA512 13c7e3bf67d920114b693ecf76b5e6ebb86c033daf3db0860fceadd1d00516113aed81f6d5cbf022be76df5d7247dd5537c1adffce36bfb18ed965a18806dc96 WHIRLPOOL a9de2b537d7648f8093b0bd302046ea15e159f4dc59c36edf999e5409b1eb70ff87b9205990b995fba67e52b5ed0d1d8d67e4a74d38ee7cbcbf7910d39a33f9a
EBUILD zip-3.0-r1.ebuild 1385 SHA256 6284c9f88cc4a18e3faff1245ca2bd8303ec248aa1a19a2a76525c3e27687500 SHA512 9cd2e6fcf0ed6046fb6cfbfb1608791dc7df966f5ddab990dd376391ade906979a6d01df2822688b54dced3145e012db5b5914e96a643dfbbc6575016cd98bd2 WHIRLPOOL a3af4fc056cc37f87c89bbc5b76aaf9424ee60d61d251397c9b9c851a2a1ba72421ba62f1b7840a56d800a4ca71a08e8c9a4a1bccb4503e1933884108d8738fe
EBUILD zip-3.0-r2.ebuild 1627 SHA256 f72b3b204b5a4d7b78a86886df8f6e9a99634f902d0ba3570289ed9a441603bf SHA512 80a888024011e183e73d1300b10049ddd3a2ec2679ba58b303a9c7996c2562d06f340e2f827134bf70d2b770cd71f743946c16fd5d2974a2915e52ddf23e3952 WHIRLPOOL ac5bf33ed52e4b13cba0bf8f17ab8d9e203621b1c3b0a3d1f9b8a7da862ca5d3962531442bab7a1fc3e608edc50e0e8e4ed0a967f70724aa8ee6d53092b03faf
EBUILD zip-3.0-r3.ebuild 1727 SHA256 03d7f325bfc91d6c4223ca816446e2db1080168f621d16d33b9a183f76e73e70 SHA512 2196d759dd6ed4ac39f9e17e4e1df9c0422b99c94a28cb7c639da3ec237d211d50412ce2a1790d668de23c29c0f8825c55826c183162608cab040b9d19aa4e9e WHIRLPOOL 7a8ea3557ebed16067ee5f8e2763814e85f0eaedf603069bf3a7adc6e6e2d43916154eaa48b4fb191a282751796dac874dfa5a9cf8a6f286c6052f9c05ab269c
EBUILD zip-3.0.ebuild 1399 SHA256 81f744ca956ceb7b120ef82fa850b2a5c3efd2cf9d270b60e4571785e5548260 SHA512 6c88e0680f0bb18f644da0477fe9447958b901be9ce033a0d965ae8a4ca1c49b26dfb9e0fa59cf704fdefa67e88f863da2c0a33503304f036cbc1010d0522578 WHIRLPOOL aa384f46616e12ea96ff6f72b43a584eca6f95e21e8bf09e5748cdbfd97bad04595305ddc968a0d14b51d4a11174a5b6cba00d05663ca53ea882d511e2155a83
MISC ChangeLog 2936 SHA256 204060e5158c91c88b6d5fa0faaa228aad798df660f308d8b78c6c1b86c71268 SHA512 5abb2b24f294bfdf79fdde2781c86767c2b898989de78785e9ea66bbb078c53df1e53a0bca655c0c1225d6eacd51e324419c5381a3a579b3202d060662934b1e WHIRLPOOL 7aee3fc102b5fbde31337f139c5ce0e382cb7bcd2e4e697c211ce97633e81d97f302dd519adab902698c01bd0370b95ac01f9debd5923e55e4b8401e718a10f0
MISC ChangeLog-2015 13052 SHA256 458e506761fa34d0556105328eab52ead10a1a1871de74b352ebadca02e1e26a SHA512 215b1030ee2b704ead62c9d08016e6802cfa75163cf598ce371cccd815c7047b6eb1743df54f6e74c7cfda3d68d737c4beb2d61d761d2962a66ee7531573116c WHIRLPOOL 6c007e598b20dcca4863b5766032d9d97150b815cc22c8644b8f6b273de99ba1dc93cc74f10b9068f4da89456501bfac511eab55c3fefd59c01e30b5b84b15f4
MISC metadata.xml 573 SHA256 37fd463f438c3eb58b729b66474d0a688cad78c26727f107ff76690f0fea9e88 SHA512 bd9d04efbaf530bd10d6641543984a3f5672de39c66538dd4c7a52684e8c6cf31111d3c8c0052e9958297a972c6b9f11131dd3f5d95af6db6ee9ca64c3ab5131 WHIRLPOOL a8c868054dd34c04f0f7007980ef69308346dd277cdb36721a0dad8fdf4f53d27083fda624fcf33d87a2f8cd2ca0f7d222b6df782e26ff4d2f38244cbcf1ba36
DIST zip30.zip 1287223 BLAKE2B d29a3e3ddbaa3ce50c80b2dd058b39c35791bf2079879b61dab0be4f011ccd3331d1768ebda5a69aa150c651713eb7a99b02833bb727eee75a3e0bbdc8504cbc SHA512 642ea6768d79adc1499251a3fb7bfc7ddc8d708699cbf9e0cfe849deda94165cb93e21dc2606bea1166ae5d8531e1e2cb056a7246bf2ab86ea7587bd4712d8d8

View File

@ -1,12 +0,0 @@
--- unix/configure.orig 2004-09-28 06:45:33.000000000 +0000
+++ unix/configure 2004-09-28 06:54:53.000000000 +0000
@@ -29,6 +29,9 @@
echo Check if we can use asm code
OBJA=""
+piclib="$(echo | $CPP -dM $CFLAGS - | grep -i __pic__)"
+echo "Checking if compiler wants to create pic code"
+[ "$piclib" == "" ] && \
if eval "$CPP match.S > _match.s 2>/dev/null"; then
if test ! -s _match.s || grep error < _match.s > /dev/null; then
:

View File

@ -1,20 +0,0 @@
--- zip-2.31/crc_i386.S
+++ zip-2.31/crc_i386.S
@@ -238,3 +238,7 @@
#endif /* i386 || _i386 || _I386 || __i386 */
#endif /* !USE_ZLIB */
+
+#ifdef __ELF__
+.section .note.GNU-stack,"",@progbits
+#endif
--- zip-2.31/match.S
+++ zip-2.31/match.S
@@ -405,3 +405,7 @@
#endif /* i386 || _I386 || _i386 || __i386 */
#endif /* !USE_ZLIB */
+
+#ifdef __ELF__
+.section .note.GNU-stack,"",@progbits
+#endif

View File

@ -1,89 +0,0 @@
respect build environment settings
--- zip/unix/Makefile
+++ zip/unix/Makefile
@@ -12,15 +12,15 @@
list: all
-MAKE = make -f unix/Makefile
+MAKE := $(MAKE) -f unix/Makefile
SHELL = /bin/sh
LN = ln -s
# (to use the Gnu compiler, change cc to gcc in CC)
-CC = cc
+CC ?= gcc
BIND = $(CC)
AS = $(CC) -c
-CPP = /lib/cpp
+CPP ?= $(CC)
EXE =
# probably can change this to 'install' if you have it
@@ -47,7 +47,7 @@
# LFLAGS1 flags after output file spec, before obj file list
# LFLAGS2 flags after obj file list (libraries, etc)
CFLAGS_NOOPT = -I. -DUNIX $(LOCAL_ZIP)
-CFLAGS = -O2 $(CFLAGS_NOOPT)
+CFLAGS ?= -O2 $(CFLAGS_NOOPT)
LFLAGS1 =
LFLAGS2 = -s
--- zip/unix/configure
+++ zip/unix/configure
@@ -13,52 +13,13 @@
CC=${1-cc}
-CFLAGS=${2-"-I. -DUNIX"}
-LFLAGS1=""
+CFLAGS="${2--I. -DUNIX} ${CFLAGS} ${CPPFLAGS}"
+LFLAGS1="${LDFLAGS}"
LN="ln -s"
-echo "Check C compiler type (optimization option)"
-cat > conftest.c << _EOF_
-int main()
-{
-#ifndef __SUNPRO_C
- bad code
-#endif
- return 0;
-}
-_EOF_
-$CC $CFLAGS -c conftest.c > /dev/null 2>/dev/null
-if test $? -eq 0; then
- echo ' Sun C (-xO3)'
- CFLAGS="${CFLAGS} -xO3"
-else
- cat > conftest.c << _EOF_
-int main()
-{
-#ifndef __DECC
- bad code
-#endif
- return 0;
-}
-_EOF_
- $CC $CFLAGS -c conftest.c > /dev/null 2>/dev/null
- if test $? -eq 0; then
- echo ' DEC C (-O3)'
- CFLAGS="${CFLAGS} -O3"
- else
- echo ' Other (gcc?) (-O2)'
- CFLAGS="${CFLAGS} -O2"
- fi
-fi
echo Check for the C preprocessor
# on SVR4, cc -E does not produce correct assembler files. Need /lib/cpp.
CPP="${CC} -E"
# solaris as(1) needs -P, maybe others as well ?
-[ -f /usr/ccs/lib/cpp ] && CPP="/usr/ccs/lib/cpp -P"
-[ -f /usr/lib/cpp ] && CPP=/usr/lib/cpp
-[ -f /lib/cpp ] && CPP=/lib/cpp
-[ -f /usr/bin/cpp ] && CPP=/usr/bin/cpp
-[ -f /xenix ] && CPP="${CC} -E"
-[ -f /lynx.os ] && CPP="${CC} -E"
echo "#include <stdio.h>" > conftest.c
$CPP conftest.c >/dev/null 2>/dev/null || CPP="${CC} -E"

View File

@ -1,5 +1,5 @@
--- zip.c
+++ zip.c
--- a/zip.c
+++ b/zip.c
@@ -1028,7 +1028,7 @@
for (i = 0; i < sizeof(text)/sizeof(char *); i++)

View File

@ -14,8 +14,8 @@ https://bugs.gentoo.org/show_bug.cgi?id=275244
pva@gentoo.org
=== modified file 'fileio.c'
--- fileio.c 2010-12-22 13:02:43 +0000
+++ fileio.c 2010-12-22 13:03:00 +0000
--- a/fileio.c
+++ b/fileio.c
@@ -929,7 +929,7 @@
}
if ((zname = in2ex(iname)) == NULL)
@ -27,8 +27,8 @@ pva@gentoo.org
#else
=== modified file 'globals.c'
--- globals.c 2010-12-22 13:02:43 +0000
+++ globals.c 2010-12-22 13:03:00 +0000
--- a/globals.c
+++ b/globals.c
@@ -32,7 +32,7 @@
int scanimage = 1; /* 1=scan through image files */
#endif
@ -40,8 +40,8 @@ pva@gentoo.org
int filesync = 0; /* 1=file sync, delete entries not on file system */
=== modified file 'unix/Makefile'
--- unix/Makefile 2010-12-22 13:02:43 +0000
+++ unix/Makefile 2010-12-22 15:43:40 +0000
--- a/unix/Makefile
+++ b/unix/Makefile
@@ -38,7 +38,7 @@
MANFLAGS = 644
@ -73,8 +73,8 @@ pva@gentoo.org
zipsplit$E: $(OBJS)
=== modified file 'unix/osdep.h'
--- unix/osdep.h 2010-12-22 13:02:43 +0000
+++ unix/osdep.h 2010-12-22 15:45:29 +0000
--- a/unix/osdep.h
+++ b/unix/osdep.h
@@ -78,3 +78,6 @@
#if !defined(NO_EF_UT_TIME) && !defined(USE_EF_UT_TIME)
# define USE_EF_UT_TIME
@ -84,8 +84,8 @@ pva@gentoo.org
+# define OS_CODE 0xb00
=== modified file 'unix/unix.c'
--- unix/unix.c 2010-12-22 13:02:43 +0000
+++ unix/unix.c 2010-12-22 13:03:00 +0000
--- a/unix/unix.c
+++ b/unix/unix.c
@@ -14,6 +14,11 @@
#include <time.h>
@ -153,8 +153,8 @@ pva@gentoo.org
#else
=== modified file 'zip.c'
--- zip.c 2010-12-22 13:02:43 +0000
+++ zip.c 2010-12-22 13:03:00 +0000
--- a/zip.c
+++ b/zip.c
@@ -2025,6 +2025,7 @@
#endif /* ?MACOS */
{"J", "junk-sfx", o_NO_VALUE, o_NOT_NEGATABLE, 'J', "strip self extractor from archive"},
@ -183,8 +183,8 @@ pva@gentoo.org
case o_ll:
=== modified file 'zipnote.c'
--- zipnote.c 2010-12-22 13:02:43 +0000
+++ zipnote.c 2010-12-22 15:42:45 +0000
--- a/zipnote.c
+++ b/zipnote.c
@@ -21,6 +21,11 @@
#include "revision.h"
#include <signal.h>

View File

@ -4,8 +4,8 @@ forward ported from zip-2.32
http://bugs.gentoo.org/238398
--- zip.c
+++ zip.c
--- a/zip.c
+++ b/zip.c
@@ -3452,6 +3452,9 @@ char **argv; /* command line tokens */
/* Key not yet specified. If needed, get/verify it now. */
@ -24,8 +24,8 @@ http://bugs.gentoo.org/238398
}
if (key) {
/* if -P "" could get here */
--- zipcloak.c
+++ zipcloak.c
--- a/zipcloak.c
+++ b/zipcloak.c
@@ -744,6 +744,28 @@ struct option_struct far options[] = {
int main OF((void));

View File

@ -1,15 +1,15 @@
if our toolchain generates PIC by default, then do not use the hand written
assembly files as none of it is PIC friendly.
--- unix/configure
+++ unix/configure
--- a/unix/configure
+++ b/unix/configure
@@ -29,6 +29,9 @@
echo Check if we can use asm code
OBJA=""
OCRCU8=""
+piclib="$(echo | $CPP -dM $CFLAGS - | grep -i __pic__)"
+echo "Checking if compiler wants to create pic code"
+[ "$piclib" == "" ] && \
+[ "$piclib" = "" ] && \
if eval "$CPP match.S > _match.s 2>/dev/null"; then
if test ! -s _match.s || grep error < _match.s > /dev/null; then
:

View File

@ -1,6 +1,6 @@
diff -dupr zip30-old/fileio.c zip30/fileio.c
--- zip30-old/fileio.c 2008-05-28 20:13:24.000000000 +0200
+++ zip30/fileio.c 2012-06-12 17:30:29.794547493 +0200
--- a/fileio.c
+++ b/fileio.c
@@ -3502,7 +3502,7 @@ zwchar *local_to_wide_string(local_strin
if ((wc_string = (wchar_t *)malloc((wsize + 1) * sizeof(wchar_t))) == NULL) {
ZIPERR(ZE_MEM, "local_to_wide_string");
@ -11,9 +11,9 @@ diff -dupr zip30-old/fileio.c zip30/fileio.c
/* in case wchar_t is not zwchar */
diff -dupr zip30-old/zipfile.c zip30/zipfile.c
--- zip30/zipfile.c 2008-07-01 00:15:30.000000000 +0200
+++ zip30/zipfile.c 2012-06-10 01:59:42.571706181 +0200
@@ -5406,6 +5406,8 @@ int putlocal(z, rewrite)
--- a/zipfile.c
+++ b/zipfile.c
@@ -5406,7 +5406,9 @@ int putlocal(z, rewrite)
if (z->flg & UTF8_BIT) {
/* If this flag is set, then restore UTF-8 as path name */
use_uname = 1;
@ -34,8 +34,8 @@ diff -dupr zip30-old/zipfile.c zip30/zipfile.c
add_Unicode_Path_cen_extra_field(z);
}
diff -dupr zip30/zipnote.c zip30/zipnote.c
--- zip30/zipnote.c 2008-05-08 04:17:08.000000000 +0200
+++ zip30/zipnote.c 2012-06-10 02:33:36.372663528 +0200
--- a/zipnote.c
+++ b/zipnote.c
@@ -575,6 +575,13 @@ char **argv; /* command line
strcpy(z->iname, a+2);
#endif

View File

@ -1,11 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>base-system@gentoo.org</email>
<name>Gentoo Base System</name>
</maintainer>
<longdescription>Application that supports the Info Zip series of encryption.</longdescription>
<use>
<flag name="natspec">Use <pkg>dev-libs/libnatspec</pkg> to correctly decode non-ascii file names archived in Windows.</flag>
</use>

View File

@ -1,43 +0,0 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
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
}

View File

@ -1,52 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="2"
inherit toolchain-funcs eutils flag-o-matic
MY_P="${PN}${PV//.}"
DESCRIPTION="Info ZIP (encryption support)"
HOMEPAGE="http://www.info-zip.org/"
SRC_URI="mirror://sourceforge/infozip/${MY_P}.zip"
LICENSE="Info-ZIP"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux"
IUSE="bzip2 crypt natspec unicode"
RDEPEND="bzip2? ( app-arch/bzip2 )
natspec? ( dev-libs/libnatspec )"
DEPEND="${RDEPEND}
app-arch/unzip"
S=${WORKDIR}/${MY_P}
src_prepare() {
epatch "${FILESDIR}"/${PN}-3.0-no-crypt.patch #238398
epatch "${FILESDIR}"/${PN}-3.0-pic.patch
epatch "${FILESDIR}"/${PN}-3.0-exec-stack.patch
epatch "${FILESDIR}"/${PN}-3.0-build.patch
use natspec && epatch "${FILESDIR}"/${PN}-3.0-natspec.patch #275244
}
src_compile() {
use bzip2 || append-flags -DNO_BZIP2_SUPPORT
use crypt || append-flags -DNO_CRYPT
use unicode || append-flags -DNO_UNICODE_SUPPORT
emake \
CC="$(tc-getCC)" \
LOCAL_ZIP="${CFLAGS} ${CPPFLAGS}" \
-f unix/Makefile generic \
|| die
}
src_install() {
dobin zip zipnote zipsplit || die
doman man/zip{,note,split}.1
if use crypt ; then
dobin zipcloak || die
doman man/zipcloak.1
fi
dodoc BUGS CHANGES README* TODO WHATSNEW WHERE proginfo/*.txt
}

View File

@ -1,63 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
inherit toolchain-funcs eutils flag-o-matic
MY_P="${PN}${PV//.}"
DESCRIPTION="Info ZIP (encryption support)"
HOMEPAGE="http://www.info-zip.org/"
SRC_URI="mirror://sourceforge/infozip/${MY_P}.zip"
LICENSE="Info-ZIP"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux"
IUSE="bzip2 crypt natspec unicode"
RDEPEND="bzip2? ( app-arch/bzip2 )
natspec? ( dev-libs/libnatspec )"
DEPEND="${RDEPEND}
app-arch/unzip"
S=${WORKDIR}/${MY_P}
src_prepare() {
epatch "${FILESDIR}"/${P}-no-crypt.patch #238398
epatch "${FILESDIR}"/${P}-pic.patch
epatch "${FILESDIR}"/${P}-exec-stack.patch #122849
epatch "${FILESDIR}"/${P}-build.patch #200995
epatch "${FILESDIR}"/${P}-zipnote-freeze.patch #322047
epatch "${FILESDIR}"/${P}-format-security.patch #512414
use natspec && epatch "${FILESDIR}"/${PN}-3.0-natspec.patch #275244
}
src_configure() {
append-cppflags \
-DLARGE_FILE_SUPPORT \
-DUIDGID_NOT_16BIT \
-D$(usex bzip2 '' NO)BZIP2_SUPPORT \
-D$(usex crypt '' NO)CRYPT \
-D$(usex unicode '' NO)UNICODE_SUPPORT
# Third arg disables bzip2 logic as we handle it ourselves above.
sh ./unix/configure "$(tc-getCC)" "-I. -DUNIX ${CFLAGS} ${CPPFLAGS}" "${T}" || die
if use bzip2 ; then
sed -i -e "s:LFLAGS2=:&'-lbz2 ':" flags || die
fi
}
src_compile() {
emake \
CPP="$(tc-getCPP)" \
-f unix/Makefile generic
}
src_install() {
dobin zip zipnote zipsplit
doman man/zip{,note,split}.1
if use crypt ; then
dobin zipcloak
doman man/zipcloak.1
fi
dodoc BUGS CHANGES README* TODO WHATSNEW WHERE proginfo/*.txt
}

View File

@ -1,9 +1,8 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
inherit toolchain-funcs eutils flag-o-matic
EAPI=7
inherit toolchain-funcs flag-o-matic
MY_P="${PN}${PV//.}"
DESCRIPTION="Info ZIP (encryption support)"
@ -12,22 +11,28 @@ SRC_URI="mirror://sourceforge/infozip/${MY_P}.zip"
LICENSE="Info-ZIP"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~arm-linux"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux"
IUSE="bzip2 crypt natspec unicode"
DEPEND="${RDEPEND}"
RDEPEND="bzip2? ( app-arch/bzip2 )
natspec? ( dev-libs/libnatspec )"
DEPEND="${RDEPEND}
app-arch/unzip"
BDEPEND="app-arch/unzip"
S=${WORKDIR}/${MY_P}
S="${WORKDIR}/${MY_P}"
PATCHES=(
"${FILESDIR}/${P}"-no-crypt.patch #238398
"${FILESDIR}/${P}"-pic.patch
"${FILESDIR}/${P}"-exec-stack.patch #122849
"${FILESDIR}/${P}"-build.patch #200995
"${FILESDIR}/${P}"-zipnote-freeze.patch #322047
"${FILESDIR}/${P}"-format-security.patch #512414
)
src_prepare() {
epatch "${FILESDIR}"/${PN}-3.0-no-crypt.patch #238398
epatch "${FILESDIR}"/${PN}-3.0-pic.patch
epatch "${FILESDIR}"/${PN}-3.0-exec-stack.patch
epatch "${FILESDIR}"/${PN}-3.0-build.patch
use natspec && epatch "${FILESDIR}"/${PN}-3.0-natspec.patch #275244
default
use natspec && eapply "${FILESDIR}/${PN}"-3.0-natspec.patch #275244
}
src_configure() {

View File

@ -1,51 +0,0 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
inherit toolchain-funcs eutils flag-o-matic
MY_P="${PN}${PV//.}"
DESCRIPTION="Info ZIP (encryption support)"
HOMEPAGE="http://www.info-zip.org/"
SRC_URI="mirror://sourceforge/infozip/${MY_P}.zip"
LICENSE="Info-ZIP"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="bzip2 crypt unicode"
RDEPEND="bzip2? ( app-arch/bzip2 )"
DEPEND="${RDEPEND}
app-arch/unzip"
S=${WORKDIR}/${MY_P}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${PN}-3.0-no-crypt.patch #238398
epatch "${FILESDIR}"/${PN}-3.0-pic.patch
epatch "${FILESDIR}"/${PN}-3.0-exec-stack.patch
epatch "${FILESDIR}"/${PN}-3.0-build.patch
}
src_compile() {
use bzip2 || append-flags -DNO_BZIP2_SUPPORT
use crypt || append-flags -DNO_CRYPT
use unicode || append-flags -DNO_UNICODE_SUPPORT
emake \
CC="$(tc-getCC)" \
LOCAL_ZIP="${CFLAGS} ${CPPFLAGS}" \
-f unix/Makefile generic \
|| die
}
src_install() {
dobin zip zipnote zipsplit || die
doman man/zip{,note,split}.1
if use crypt ; then
dobin zipcloak || die
doman man/zipcloak.1
fi
dodoc BUGS CHANGES README* TODO WHATSNEW WHERE proginfo/*.txt
}

View File

@ -1,176 +0,0 @@
# ChangeLog for net-dialup/lrzsz
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-dialup/lrzsz/ChangeLog,v 1.33 2014/08/03 05:59:41 tgall Exp $
03 Aug 2014; <tgall@gentoo.org> lrzsz-0.12.20-r3.ebuild:
arm64, initial support
26 Apr 2013; Jeroen Roovers <jer@gentoo.org> lrzsz-0.12.20-r3.ebuild,
+files/lrzsz-0.12.20-automake-1.12.patch,
+files/lrzsz-0.12.20-automake-1.13.patch,
-files/lrzsz-0.12.20-automake-2.12.patch:
Use patch by Shunsuke Shimizu (bug #467330) instead of sed script. Rename
automake-1.12 patch to avoid future confusion.
26 Apr 2013; Jeroen Roovers <jer@gentoo.org> lrzsz-0.12.20-r3.ebuild:
Fix building with automake-1.13 (bug #467330 by Shunsuke Shimizu).
13 Jun 2012; Tim Harder <radhermit@gentoo.org> lrzsz-0.12.20-r3.ebuild,
+files/lrzsz-0.12.20-automake-2.12.patch:
Fix build with automake-2.12 (bug #420691).
06 Apr 2012; Pacho Ramos <pacho@gentoo.org> metadata.xml:
Drop maintainer due retirement, bug #63588
15 Jan 2011; Kacper Kowalik <xarthisius@gentoo.org>
lrzsz-0.12.20-r3.ebuild:
ppc64 stable wrt #338616
29 Oct 2010; Jeroen Roovers <jer@gentoo.org> lrzsz-0.12.20-r3.ebuild:
Stable for HPPA (bug #338616).
24 Oct 2010; Brent Baude <ranger@gentoo.org> lrzsz-0.12.20-r3.ebuild:
stable ppc, bug 338616
09 Oct 2010; Raúl Porcel <armin76@gentoo.org> lrzsz-0.12.20-r3.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #338616
30 Sep 2010; Markus Meier <maekke@gentoo.org> lrzsz-0.12.20-r3.ebuild:
x86 stable, bug #338616
27 Sep 2010; Markos Chandras <hwoarang@gentoo.org>
lrzsz-0.12.20-r3.ebuild:
Stable on amd64 wrt bug #338616
24 Sep 2010; Alin Năstac <mrness@gentoo.org> files/lrzsz-autotools.patch:
Fix intl/Makefile syntax wrt make-3.82 (#336128).
01 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
lrzsz-0.12.20-r3.ebuild:
Transfer Prefix keywords
*lrzsz-0.12.20-r3 (09 Jul 2009)
09 Jul 2009; Alin Năstac <mrness@gentoo.org>
+files/lrzsz-autotools.patch, +lrzsz-0.12.20-r3.ebuild:
Use eautoreconf (#226789).
09 May 2009; Alin Năstac <mrness@gentoo.org> -lrzsz-0.12.20-r1.ebuild:
Remove obsolete revision.
29 Apr 2009; Jeroen Roovers <jer@gentoo.org> lrzsz-0.12.20-r2.ebuild:
Stable for HPPA (bug #265708).
19 Apr 2009; Markus Meier <maekke@gentoo.org> lrzsz-0.12.20-r2:
amd64 stable, bug #265708
18 Apr 2009; Raúl Porcel <armin76@gentoo.org> lrzsz-0.12.20-r2.ebuild:
arm/ia64/s390/sh/sparc/x86 stable wrt #265708
18 Apr 2009; nixnut <nixnut@gentoo.org> lrzsz-0.12.20-r2.ebuild:
ppc stable #265708
14 Apr 2009; Brent Baude <ranger@gentoo.org> lrzsz-0.12.20-r2.ebuild:
Marking lrzsz-0.12.20-r2 ppc64 for bug 265708
12 Apr 2009; Tobias Klausmann <klausman@gentoo.org>
lrzsz-0.12.20-r2.ebuild:
Stable on alpha, bug #265708
10 Apr 2009; Alin Năstac <mrness@gentoo.org> lrzsz-0.12.20-r2.ebuild:
Migrate to EAPI 2. Add libintl dependency atom (#263946).
26 Jan 2009; Mike Frysinger <vapier@gentoo.org>
files/lrzsz-implicit-decl.patch:
Tweak decl patch so it fully works.
*lrzsz-0.12.20-r2 (11 Jan 2009)
11 Jan 2009; Alin Năstac <mrness@gentoo.org> +lrzsz-0.12.20-r2.ebuild:
Install manpage symlinks for all available commands (#251630).
25 May 2008; <solar@gentoo.org> lrzsz-0.12.20-r1.ebuild:
- cross compile fix. inherit toolchain-funcs ; tc-export CC
29 Dec 2007; <welp@gentoo.org> lrzsz-0.12.20-r1.ebuild:
Keyworded ~x86-fbsd; bug 202740
14 Apr 2007; Alin Năstac <mrness@gentoo.org>
+files/lrzsz-implicit-decl.patch, lrzsz-0.12.20-r1.ebuild:
Fix implicit declaration warnings.
09 Jul 2006; Joshua Kinard <kumba@gentoo.org> lrzsz-0.12.20-r1.ebuild:
Marked stable on mips.
12 Mar 2006; Alin Nastac <mrness@gentoo.org> lrzsz-0.12.20-r1.ebuild:
Quote $FILESDIR and add die messages.
05 Feb 2006; Alin Nastac <mrness@gentoo.org> lrzsz-0.12.20-r1.ebuild:
Use make vcheck for testing the package (#120748).
27 Jun 2005; Markus Rothe <corsair@gentoo.org> lrzsz-0.12.20-r1.ebuild:
Stable on ppc64
21 May 2005; Markus Rothe <corsair@gentoo.org> lrzsz-0.12.20-r1.ebuild:
Added ~ppc64 to KEYWORDS
20 Apr 2005; Alin Nastac <mrness@gentoo.org> :
Moved from net-misc/lrzsz to net-dialup/lrzsz
29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
Change encoding to UTF-8 for GLEP 31 compliance
20 Nov 2004; Daniel Black <dragonheart@gentoo.org> lrzsz-0.12.20-r1.ebuild:
ppc stable as per bug #71817
19 Nov 2004; Alin Nastac <mrness@gentoo.org> +metadata.xml,
+files/lrzsz-makefile-smp.patch, lrzsz-0.12.20-r1.ebuild:
Solve install failure on SMP machines (see #70931). Add metadata.xml.
14 Nov 2004; Michael Sterrett <mr_bones_@gentoo.org>
lrzsz-0.12.20-r1.ebuild:
append-flags in src_compile; tidy
07 Nov 2004; Joshua Kinard <kumba@gentoo.org> lrzsz-0.12.20-r1.ebuild:
Marked unstable on mips.
07 Nov 2004; Bryan Østergaard <kloeri@gentoo.org>
lrzsz-0.12.20-r1.ebuild:
Stable on alpha, bug 36133.
15 Oct 2004; Bryan Østergaard <kloeri@gentoo.org> lrzsz-0.12.20-r1.ebuild:
Add ~alpha keyword.
11 Sep 2004; Guy Martin <gmsoft@gentoo.org> lrzsz-0.12.20-r1.ebuild:
Stable on hppa.
24 Apr 2004; Dylan Carlson <absinthe@gentoo.org> lrzsz-0.12.20-r1.ebuild:
Added amd64 to KEYWORDS.
03 Apr 2004; David Holm <dholm@gentoo.org> lrzsz-0.12.20-r1.ebuild:
Added to ~ppc.
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*lrzsz-0.12.20-r1 (5 Apr 2002)
08 Jul 2002; phoen][x <phoenix@gentoo.org> lrzsz-0.12.20-r1.ebuild :
Added KEYWORDS, LICENSE, SLOT.
5 Apr 2002; Seemant Kulleen <seemant@gentoo.org> lrzsz-0.12.20-r1.ebuild
files/digest-lrzsz-0.12.20-r1 :
Man pages were violating sandbox. Resoved bug #1525 reported by
lemonboy@nownuri.net (Lee Won-Goo)
*lrzsz-0.12.20 (1 Feb 2002)
08 Jul 2002; phoen][x <phoenix@gentoo.org> lrzsz-0.12.20.ebuild :
Added KEYWORDS, LICENSE, SLOT.
1 Feb 2002; G.Bevin <gbevin@gentoo.org> 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.

View File

@ -1,62 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dialup/lrzsz/lrzsz-0.12.20-r3.ebuild,v 1.12 2014/08/03 05:59:41 tgall Exp $
EAPI="2"
inherit autotools flag-o-matic eutils toolchain-funcs
DESCRIPTION="Communication package providing the X, Y, and ZMODEM file transfer protocols"
HOMEPAGE="http://www.ohse.de/uwe/software/lrzsz.html"
SRC_URI="http://www.ohse.de/uwe/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux"
IUSE="nls"
DEPEND="nls? ( virtual/libintl )"
RDEPEND="${DEPEND}"
src_prepare() {
epatch "${FILESDIR}"/${PN}-autotools.patch
epatch "${FILESDIR}"/${PN}-implicit-decl.patch
epatch "${FILESDIR}"/${P}-automake-1.12.patch
epatch "${FILESDIR}"/${P}-automake-1.13.patch
# automake is unhappy if this is missing
>> config.rpath
# This is too old. Remove it so automake puts in a newer copy.
rm -f missing
# Autoheader does not like seeing this file.
rm -f acconfig.h
eautoreconf
}
src_configure() {
tc-export CC
append-flags -Wstrict-prototypes
econf $(use_enable nls) || die "econf failed"
}
src_test() {
#Don't use check target.
#See bug #120748 before changing this function.
make vcheck || die "tests failed"
}
src_install() {
emake \
DESTDIR="${D}" \
install || die "make install failed"
local x
for x in {r,s}{b,x,z} ; do
dosym l${x} /usr/bin/${x}
dosym l${x:0:1}z.1 /usr/share/man/man1/${x}.1
[ "${x:1:1}" = "z" ] || dosym l${x:0:1}z.1 /usr/share/man/man1/l${x}.1
done
dodoc AUTHORS COMPATABILITY ChangeLog NEWS README* THANKS TODO
}

View File

@ -11,7 +11,7 @@ SRC_URI="https://www.ohse.de/uwe/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="nls"
DEPEND="nls? ( virtual/libintl )"

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>embedded@gentoo.org</email>

View File

@ -1,721 +0,0 @@
# ChangeLog for sys-apps/gawk
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-apps/gawk/ChangeLog,v 1.185 2015/07/14 07:38:38 vapier Exp $
14 Jul 2015; Mike Frysinger <vapier@gentoo.org> gawk-4.1.3.ebuild:
Use subslots with readline/mpfr.
02 Jul 2015; Lars Wendler <polynomial-c@gentoo.org>
files/gawk-4.1.3-bsd_configure_readline.patch:
Fixed gawk-4.1.3-bsd_configure_readline.patch so it applies correctly with -Z
option.
30 Jun 2015; Lars Wendler <polynomial-c@gentoo.org> gawk-4.1.3.ebuild,
+files/gawk-4.1.3-bsd_configure_readline.patch:
Fixed build with readline support on bsd (bug #507468).
*gawk-4.1.3 (23 May 2015)
23 May 2015; Lars Wendler <polynomial-c@gentoo.org> -gawk-4.1.1-r1.ebuild,
+gawk-4.1.3.ebuild, -files/gawk-4.1.1-sandbox_issue.patch,
-files/gawk-4.1.1-sigpipe.patch:
Version bump. Removed old.
*gawk-4.1.2 (04 May 2015)
04 May 2015; Lars Wendler <polynomial-c@gentoo.org> -gawk-4.1.0.ebuild,
+gawk-4.1.2.ebuild:
Version bump. Removed old.
31 Mar 2015; Ulrich Müller <ulm@gentoo.org> gawk-4.0.2.ebuild,
gawk-4.1.0.ebuild, gawk-4.1.1-r1.ebuild:
Update dependency after package move of eselect modules to app-eselect.
*gawk-4.1.1-r1 (25 Apr 2014)
25 Apr 2014; Lars Wendler <polynomial-c@gentoo.org> -gawk-4.1.1.ebuild,
+gawk-4.1.1-r1.ebuild, +files/gawk-4.1.1-sigpipe.patch:
Add sigpipe fix from upstream so makewhatis works again (bug #507340).
Removed old.
*gawk-4.1.1 (10 Apr 2014)
10 Apr 2014; Lars Wendler <polynomial-c@gentoo.org> +gawk-4.1.1.ebuild,
+files/gawk-4.1.1-sandbox_issue.patch:
Version bump.
18 Feb 2014; Christoph Junghans <ottxor@gentoo.org> gawk-3.1.8.ebuild:
added blocker for >=virtual/awk-1
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> gawk-4.0.2.ebuild,
gawk-4.1.0.ebuild:
Add arm64 love.
16 Jan 2014; Mike Frysinger <vapier@gentoo.org> gawk-4.0.2.ebuild:
Mark m68k/s390/sh stable.
04 Jan 2014; Lars Wendler <polynomial-c@gentoo.org> -gawk-3.1.6.ebuild,
-gawk-3.1.7.ebuild, -gawk-4.0.0.ebuild, -gawk-4.0.1.ebuild,
-gawk-4.0.1-r1.ebuild, -files/autoconf-mktime-2.61.patch,
-files/gawk-3.1.3-getpgrp_void.patch, -files/gawk-3.1.6-gnuinfo.patch:
Removed old versions and files.
23 Dec 2013; Mike Frysinger <vapier@gentoo.org> gawk-4.0.2.ebuild:
Mark ia64 stable #467190.
22 Dec 2013; Agostino Sarubbo <ago@gentoo.org> gawk-4.0.2.ebuild:
Stable for ppc64, wrt bug #467190
21 Dec 2013; Agostino Sarubbo <ago@gentoo.org> gawk-4.0.2.ebuild:
Stable for ppc, wrt bug #467190
21 Dec 2013; Pacho Ramos <pacho@gentoo.org> gawk-4.0.2.ebuild:
amd64 stable, bug #467190
16 Dec 2013; Johannes Huber <johu@gentoo.org> gawk-4.0.2.ebuild:
x86 stable, bug #467190
16 Dec 2013; Matt Turner <mattst88@gentoo.org> gawk-4.0.2.ebuild:
alpha stable, bug 467190.
15 Dec 2013; Agostino Sarubbo <ago@gentoo.org> gawk-4.0.2.ebuild:
Stable for sparc, wrt bug #467190
09 Dec 2013; Jeroen Roovers <jer@gentoo.org> gawk-4.0.2.ebuild:
Stable for HPPA (bug #467190).
08 Dec 2013; Markus Meier <maekke@gentoo.org> gawk-4.0.2.ebuild:
arm stable, bug #467190
07 Dec 2013; Mike Frysinger <vapier@gentoo.org> gawk-4.1.0.ebuild:
Fix cross-compilation #493362 by Reuben Martin.
07 Dec 2013; Mike Frysinger <vapier@gentoo.org> gawk-4.1.0.ebuild,
metadata.xml:
Add USE=mpfr to control mpfr dependency.
19 Nov 2013; Michael Haubenwallner <haubi@gentoo.org> gawk-4.1.0.ebuild,
+files/gawk-4.1.0-ports.patch:
Add upstream patches for AIX support, bug#490266.
*gawk-4.1.0 (13 May 2013)
13 May 2013; Mike Frysinger <vapier@gentoo.org> +gawk-4.1.0.ebuild:
Version bump.
19 Feb 2013; Zac Medico <zmedico@gentoo.org> gawk-4.0.2.ebuild:
Add ~arm-linux keyword.
*gawk-4.0.2 (06 Jan 2013)
06 Jan 2013; Mike Frysinger <vapier@gentoo.org> +gawk-4.0.2.ebuild:
Version bump #450568 by Agostino Sarubbo.
16 Oct 2012; Christoph Junghans <ottxor@gentoo.org> gawk-4.0.1-r1.ebuild:
re-added keywords (bug #426628)
*gawk-4.0.1-r1 (06 Oct 2012)
06 Oct 2012; Christoph Junghans <ottxor@gentoo.org> +gawk-4.0.1-r1.ebuild:
virtual/awk support and move to /usr/bin (bug #426628)
03 Oct 2012; Brent Baude <ranger@gentoo.org> gawk-4.0.1.ebuild:
Marking gawk-4.0.1 ppc for bug 431954
27 Sep 2012; Anthony G. Basile <blueness@gentoo.org> gawk-4.0.1.ebuild:
stable ppc ppc64, bug #431954
24 Sep 2012; Raúl Porcel <armin76@gentoo.org> gawk-4.0.1.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #431954
01 Sep 2012; Markus Meier <maekke@gentoo.org> gawk-4.0.1.ebuild:
arm stable, bug #431954
21 Aug 2012; Jeroen Roovers <jer@gentoo.org> gawk-4.0.1.ebuild:
Stable for HPPA (bug #431954).
20 Aug 2012; Johannes Huber <johu@gentoo.org> gawk-4.0.1.ebuild:
Stable for x86, wrt bug #431954
20 Aug 2012; Mike Frysinger <vapier@gentoo.org> gawk-4.0.1.ebuild:
Disable test failing under sandbox for now #413327 by Patrick Lauer.
20 Aug 2012; Agostino Sarubbo <ago@gentoo.org> gawk-4.0.1.ebuild:
Stable for amd64, wrt bug #431954
19 Aug 2012; Christoph Junghans <ottxor@gentoo.org> gawk-4.0.1.ebuild:
added prefix keywords
01 Jul 2012; Raúl Porcel <armin76@gentoo.org> gawk-4.0.0.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #413117
28 Apr 2012; <nixnut@gentoo.org> gawk-4.0.0.ebuild:
ppc stable #413117
26 Apr 2012; Jeroen Roovers <jer@gentoo.org> gawk-4.0.0.ebuild:
Stable for HPPA (bug #413117).
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> gawk-4.0.1.ebuild:
keyword ~amd64-fbsd
25 Apr 2012; Markus Meier <maekke@gentoo.org> gawk-4.0.0.ebuild:
arm stable, bug #413117
24 Apr 2012; Jeff Horelick <jdhore@gentoo.org> gawk-4.0.0.ebuild:
marked x86 per bug 413117
23 Apr 2012; Brent Baude <ranger@gentoo.org> gawk-4.0.0.ebuild:
Marking gawk-4.0.0 ppc64 for bug 413117
23 Apr 2012; Agostino Sarubbo <ago@gentoo.org> gawk-4.0.0.ebuild:
Stable for amd64, wrt bug #413117
*gawk-4.0.1 (22 Apr 2012)
22 Apr 2012; Mike Frysinger <vapier@gentoo.org> +gawk-4.0.1.ebuild:
Version bump #413017 by teidakankan.
30 Nov 2011; Mike Frysinger <vapier@gentoo.org> gawk-4.0.0.ebuild:
Control readline support via USE=readline.
05 Aug 2011; Jeroen Roovers <jer@gentoo.org> gawk-3.1.8.ebuild:
Stable for HPPA (bug #373939).
25 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> gawk-3.1.8.ebuild:
ppc/ppc64 stable wrt #373939
23 Jul 2011; Raúl Porcel <armin76@gentoo.org> gawk-3.1.8.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #373939
17 Jul 2011; Markus Meier <maekke@gentoo.org> gawk-3.1.8.ebuild:
arm/x86 stable, bug #373939
05 Jul 2011; Markos Chandras <hwoarang@gentoo.org> gawk-3.1.8.ebuild:
Stable on amd64 wrt bug #373939
*gawk-4.0.0 (03 Jul 2011)
03 Jul 2011; Mike Frysinger <vapier@gentoo.org> +gawk-4.0.0.ebuild:
Version bump #373937 by Lars Wendler.
15 Aug 2010; Harald van Dijk <truedfx@gentoo.org> gawk-3.1.8.ebuild:
Fix quoting
*gawk-3.1.8 (20 May 2010)
20 May 2010; Mike Frysinger <vapier@gentoo.org> +gawk-3.1.8.ebuild:
Version bump #319763 by Samuli Suominen.
25 Apr 2010; Diego E. Pettenò <flameeyes@gentoo.org> gawk-3.1.7.ebuild:
Remove libsigsegv USE flag: the dependency, at a minimum, was off (it
never uses system copy); nothing in the tree require this enabled, the
bundled copy does not work properly with gcc-4.5, and upstream is clueless
about autotools so it's impossible to properly patch this to make it
right.
*gawk-3.1.7 (15 Aug 2009)
15 Aug 2009; Mike Frysinger <vapier@gentoo.org> +gawk-3.1.7.ebuild,
metadata.xml:
Version bump #280701 by Jeremy Olexa.
16 May 2009; Mike Frysinger <vapier@gentoo.org> files/filefuncs/Makefile:
Respect CPPFLAGS when building filefuncs #209129 by Stuart Shelton.
16 Jan 2009; Harald van Dijk <truedfx@gentoo.org>
files/filefuncs/Makefile:
Fix typo, to use CFLAGS when compiling
28 Nov 2008; Ulrich Mueller <ulm@gentoo.org>
+files/gawk-3.1.6-gnuinfo.patch, gawk-3.1.6.ebuild:
Fix GNU Info files, bug 249130.
28 Oct 2008; Raúl Porcel <armin76@gentoo.org> gawk-3.1.6.ebuild:
alpha/ia64 stable #244384
27 Oct 2008; Brent Baude <ranger@gentoo.org> gawk-3.1.6.ebuild:
stable ppc64, bug 244384
26 Oct 2008; Markus Meier <maekke@gentoo.org> gawk-3.1.6.ebuild:
amd64 stable, bug #244384
26 Oct 2008; nixnut <nixnut@gentoo.org> gawk-3.1.6.ebuild:
Stable on ppc wrt bug 244384
26 Oct 2008; Torsten Veller <tove@gentoo.org> gawk-3.1.6.ebuild:
Stable on x86 (#244384)
26 Oct 2008; Jeroen Roovers <jer@gentoo.org> gawk-3.1.6.ebuild:
Stable for HPPA (bug #244384).
26 Oct 2008; Ferris McCormick <fmccor@gentoo.org> gawk-3.1.6.ebuild:
Sparc stable, Bug #244384 and required for Bug #244246. Looks fine.
05 May 2008; Mike Frysinger <vapier@gentoo.org>
+files/autoconf-mktime-2.61.patch, gawk-3.1.6.ebuild:
Update mktime test #220040.
*gawk-3.1.6 (05 May 2008)
05 May 2008; Mike Frysinger <vapier@gentoo.org> +gawk-3.1.6.ebuild:
Version bump #219476 by Conrad Kostecki.
19 Nov 2007; Joshua Kinard <kumba@gentoo.org> gawk-3.1.5-r5.ebuild:
Stable on mips, per #195212.
11 Oct 2007; Tom Gall <tgall@gentoo.org> gawk-3.1.5-r5.ebuild:
stable on ppc64, bug #195212
10 Oct 2007; Lars Weiler <pylon@gentoo.org> gawk-3.1.5-r5.ebuild:
stable ppc, bug #195212
09 Oct 2007; Raúl Porcel <armin76@gentoo.org> gawk-3.1.5-r5.ebuild:
alpha/ia64/sparc stable wrt #195212
09 Oct 2007; Christian Faulhammer <opfer@gentoo.org> gawk-3.1.5-r5.ebuild:
stable x86, bug 195212
09 Oct 2007; Jeroen Roovers <jer@gentoo.org> gawk-3.1.5-r5.ebuild:
Stable for HPPA (bug #195212).
09 Oct 2007; Christoph Mende <angelos@gentoo.org> gawk-3.1.5-r5.ebuild:
Stable on amd64 wrt bug #195212
*gawk-3.1.5-r5 (25 Aug 2007)
25 Aug 2007; Mike Frysinger <vapier@gentoo.org>
+files/gawk-3.1.5-freewstr2.patch, +files/gawk-3.1.5-ipv6.patch,
+files/gawk-3.1.5-mbread.patch, +gawk-3.1.5-r5.ebuild:
Snipe some fixes from Fedora.
*gawk-3.1.5-r4 (12 Jul 2007)
12 Jul 2007; Roy Marples <uberlord@gentoo.org> +gawk-3.1.5-r4.ebuild:
Move gawk to /usr/bin for non GNU userlands.
09 Jul 2007; Jeroen Roovers <jer@gentoo.org> gawk-3.1.5-r3.ebuild:
Stable for HPPA (bug #184465).
08 Jul 2007; Christoph Mende <angelos@gentoo.org> gawk-3.1.5-r3.ebuild:
Stable on amd64 wrt bug #184465
13 Jun 2007; Raúl Porcel <armin76@gentoo.org> gawk-3.1.5-r3.ebuild:
alpha stable
24 Apr 2007; Alexander Færøy <eroyf@gentoo.org> gawk-3.1.5-r3.ebuild:
Stable on MIPS.
23 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org> gawk-3.1.5-r3.ebuild:
Stable on sparc
16 Apr 2007; Markus Rothe <corsair@gentoo.org> gawk-3.1.5-r3.ebuild:
Stable on ppc64
01 Apr 2007; Michael Hanselmann <hansmi@gentoo.org> gawk-3.1.5-r3.ebuild:
Stable on ppc.
21 Mar 2007; Raúl Porcel <armin76@gentoo.org> gawk-3.1.5-r3.ebuild:
x86 stable
*gawk-3.1.5-r3 (12 Jan 2007)
12 Jan 2007; Mike Frysinger <vapier@gentoo.org>
+files/gawk-3.1.5-freewstr.patch, +files/gawk-3.1.5-wconcat.patch,
+gawk-3.1.5-r3.ebuild:
Grab some patches from Fedora to fixup double free #135931 by Georgi Georgiev.
05 Nov 2006; Fabian Groffen <grobian@gentoo.org> gawk-3.1.5-r1.ebuild,
gawk-3.1.5-r2.ebuild:
Dropped ppc-macos keyword, see you in prefix.
17 Oct 2006; Roy Marples <uberlord@gentoo.org> gawk-3.1.5-r2.ebuild:
Added ~sparc-fbsd keyword.
14 Oct 2006; Aron Griffis <agriffis@gentoo.org> gawk-3.1.5-r2.ebuild:
Mark 3.1.5-r2 stable on ia64
04 Sep 2006; Joshua Kinard <kumba@gentoo.org> gawk-3.1.5-r2.ebuild:
Marked stable on mips.
22 Aug 2006; Thomas Cort <tcort@gentoo.org> gawk-3.1.5-r2.ebuild:
Stable on alpha wrt Bug #142936.
10 Aug 2006; Yuta SATOH <nigoro@gentoo.org> gawk-3.1.5-r2.ebuild:
Stable on ppc64, bug #142936
07 Aug 2006; Scott Stoddard <deltacow@gentoo.org> gawk-3.1.5-r2.ebuild:
Stable on amd64 re bug 142936.
07 Aug 2006; Luca Barbato <lu_zero@gentoo.org> gawk-3.1.5-r2.ebuild:
Marked ppc
07 Aug 2006; Jeroen Roovers <jer@gentoo.org> gawk-3.1.5-r2.ebuild:
Stable for HPPA (bug #142936).
06 Aug 2006; Andrej Kacian <ticho@gentoo.org> gawk-3.1.5-r2.ebuild:
Stable on x86, bug #142936.
06 Aug 2006; Jason Wever <weeve@gentoo.org> gawk-3.1.5-r2.ebuild:
Stable on SPARC wrt bug #142936.
*gawk-3.1.5-r2 (17 Jul 2006)
17 Jul 2006; Mike Frysinger <vapier@gentoo.org>
+files/gawk-3.1.5-autotools-crap.patch, +files/gawk-3.1.5-internal.patch,
+files/gawk-3.1.5-numflags.patch, +files/gawk-3.1.5-syntaxerror.patch,
+files/gawk-3.1.5-utf-8-strcat.patch, +gawk-3.1.5-r2.ebuild:
Grab some patches from Fedora/Debian and hack around broken autotool code
#139397 by Brant Gurganus.
09 Jul 2006; Joshua Kinard <kumba@gentoo.org> gawk-3.1.5-r1.ebuild:
Marked stable on mips.
28 Jun 2006; Thomas Cort <tcort@gentoo.org> gawk-3.1.5-r1.ebuild:
Stable on alpha wrt Bug #138147.
28 Jun 2006; Luis Medinas <metalgod@gentoo.org> gawk-3.1.5-r1.ebuild:
Stable on amd64. Bug #138147.
27 Jun 2006; Gustavo Zacarias <gustavoz@gentoo.org> gawk-3.1.5-r1.ebuild:
Stable on sparc wrt #138147
27 Jun 2006; Tobias Scherbaum <dertobi123@gentoo.org>
gawk-3.1.5-r1.ebuild:
ppc stable, #138147
27 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> gawk-3.1.5-r1.ebuild:
Stable on x86 wrt bug #138147.
27 Jun 2006; Fabian Groffen <grobian@gentoo.org> gawk-3.1.5-r1.ebuild:
Marked ppc-macos stable for progressive users (bug #138147)
27 Jun 2006; Markus Rothe <corsair@gentoo.org> gawk-3.1.5-r1.ebuild:
Stable on ppc64; bug #138147
*gawk-3.1.5-r1 (12 Apr 2006)
12 Apr 2006; Mike Frysinger <vapier@gentoo.org>
+files/gawk-3.1.5-binmode.patch, +files/gawk-3.1.5-fieldwidths.patch,
+files/gawk-3.1.5-num2str.patch, +gawk-3.1.5-r1.ebuild:
Fix bug in FIELDWIDTHS and grab some other patches from Fedora.
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> gawk-3.1.5.ebuild:
Add ~x86-fbsd keyword.
19 Mar 2006; Fernando J. Pereda <ferdy@gentoo.org> gawk-3.1.5.ebuild:
Stable on alpha as per bug #126362
16 Mar 2006; Emanuele Giaquinta <exg@gentoo.org> gawk-3.1.5.ebuild:
Stable on ppc; bug #126362
16 Mar 2006; Torsten Veller <tove@gentoo.org> gawk-3.1.5.ebuild:
Stable on x86 (#126362)
16 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org> gawk-3.1.5.ebuild:
Stable on sparc wrt #126362
16 Mar 2006; Patrick McLean <chutzpah@gentoo.org> gawk-3.1.5.ebuild:
Stable on amd64 (bug #126362).
16 Mar 2006; Markus Rothe <corsair@gentoo.org> gawk-3.1.5.ebuild:
Stable on ppc64; bug #126362
07 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> gawk-3.1.5.ebuild:
Don't use /usr/lib/misc, use the right libdir for the current ABI. Fix
multlib-strict.
13 Oct 2005; Kito <kito@gentoo.org> gawk-3.1.5.ebuild:
~ppc-macos keyword
03 Oct 2005; Hardave Riar <hardave@gentoo.org> gawk-3.1.4-r4.ebuild:
Stable on mips.
01 Oct 2005; Luis Medinas <metalgod@gentoo.org> gawk-3.1.4-r4.ebuild:
Marked Stable on amd64.
21 Sep 2005; Mike Frysinger <vapier@gentoo.org> gawk-3.1.5.ebuild:
Move libexec dir from /usr/libexec to /usr/lib/misc.
17 Sep 2005; Ciaran McCreesh <ciaranm@gentoo.org> ChangeLog:
Converted to UTF-8, fixed encoding screwups
16 Sep 2005; Aron Griffis <agriffis@gentoo.org> gawk-3.1.4-r4.ebuild:
Mark 3.1.4-r4 stable on alpha
03 Sep 2005; Markus Rothe <corsair@gentoo.org> gawk-3.1.4-r4.ebuild:
Stable on ppc64
03 Sep 2005; Mike Frysinger <vapier@gentoo.org>
+files/gawk-3.1.5-gcc4.patch, files/filefuncs/Makefile, gawk-3.1.5.ebuild:
Fix by Kito for building with gcc4 #104740 and move a bunch of ugly filefunc
details out of the ebuild and into the filefunc Makefile.
02 Sep 2005; Michael Hanselmann <hansmi@gentoo.org> gawk-3.1.4-r4.ebuild:
Stable on ppc.
02 Sep 2005; Gustavo Zacarias <gustavoz@gentoo.org> gawk-3.1.4-r4.ebuild:
Stable on sparc
*gawk-3.1.5 (01 Sep 2005)
01 Sep 2005; Mike Frysinger <vapier@gentoo.org>
+files/gawk-3.1.5-core.patch, +gawk-3.1.5.ebuild:
Version bump.
29 May 2005; <solar@gentoo.org> gawk-3.1.3-r2.ebuild:
echangelog - update package to use libc expanded variable elibc_uclibc vs
uclibc so USE=-* works
06 May 2005; Mike Frysinger <vapier@gentoo.org>
files/filefuncs/filefuncs.c, gawk-3.1.4-r4.ebuild:
Add switch capabilities #91182 by Ekatalog and BSD support #90847 by Diego
Pettenò.
*gawk-3.1.4-r4 (19 Feb 2005)
19 Feb 2005; Mike Frysinger <vapier@gentoo.org> -gawk-3.1.4-r3.ebuild,
+gawk-3.1.4-r4.ebuild:
Update the xml patch to the current version.
*gawk-3.1.4-r3 (14 Feb 2005)
14 Feb 2005; Mike Frysinger <vapier@gentoo.org> -gawk-3.1.4-r2.ebuild,
+gawk-3.1.4-r3.ebuild:
Build xmlgawk separately from the normal gawk so we dont link against
libexpat (which is in /usr/lib) #81793.
*gawk-3.1.4-r2 (11 Feb 2005)
11 Feb 2005; Mike Frysinger <vapier@gentoo.org>
+files/gawk-3.1.3-getpgrp_void.patch, +files/gawk-3.1.4-flonum.patch,
+files/gawk-3.1.4-nextc.patch, +files/gawk-3.1.4-uplow.patch,
-gawk-3.1.4-r1.ebuild, +gawk-3.1.4-r2.ebuild:
Add some patches from Fedora and xmlgawk support #57857 by Alcino Dall Igna
Junior.
*gawk-3.1.4-r1 (29 Jan 2005)
29 Jan 2005; Mike Frysinger <vapier@gentoo.org>
+files/gawk-3.1.4-disable-DFA.patch, +gawk-3.1.4-r1.ebuild,
-gawk-3.1.4.ebuild:
Version bump with patch from Fedora to fix random LOCALE bugs #78227.
14 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org>
files/filefuncs/Makefile, gawk-3.1.3-r2.ebuild, gawk-3.1.4.ebuild:
multilib fixes for filefuncs.
*gawk-3.1.4 (12 Jan 2005)
12 Jan 2005; Mike Frysinger <vapier@gentoo.org> gawk-3.1.3-r2.ebuild,
+gawk-3.1.4.ebuild:
Version bump.
*gawk-3.1.3-r2 (22 Nov 2004)
22 Nov 2004; Mike Frysinger <vapier@gentoo.org> +gawk-3.1.3-r2.ebuild:
Use econf/install with DESTDIR.
14 Nov 2004; Tony Vroon <chainsaw@gentoo.org> gawk-3.1.3-r1.ebuild:
Portability update to cp command, change -d to -P, which works on more OS's.
Suggested by Chris L. Mason <clmason@mac.com> in bug #66911.
28 Sep 2004; Sven Wegener <swegener@gentoo.org>
files/filefuncs/filefuncs.c:
Gentoo Technologies, Inc. -> Gentoo Foundation
01 Sep 2004; Travis Tilley <lv@gentoo.org> gawk-3.1.3-r1.ebuild:
made gawk use $(get_libdir)
24 Aug 2004; Sven Wegener <swegener@gentoo.org> gawk-3.1.3-r1.ebuild:
Changed SRC_URI to use mirror:// syntax.
16 Jul 2004; Michael Sterrett <mr_bones_@gentoo.org> -gawk-3.1.1-r2.ebuild,
-gawk-3.1.2-r3.ebuild, gawk-3.1.3-r1.ebuild, -gawk-3.1.3.ebuild:
gnuconfig_update in src_unpack; use emake; tidy; clean older ebuilds
27 Jun 2004; Aron Griffis <agriffis@gentoo.org> gawk-3.1.1-r2.ebuild,
gawk-3.1.2-r3.ebuild, gawk-3.1.3.ebuild:
QA - fix use invocation
15 Jun 2004; <solar@gentoo.org> gawk-3.1.3-r1.ebuild:
run gnuconfig_update when using uclibc
25 Apr 2004; Tom Gall <tgall@gentoo.org> gawk-3.1.3-r1.ebuild:
fix bug 48990 -- affects all 64 bit architectures
07 Mar 2004; Joshua Kinard <kumba@gentoo.org> gawk-3.1.1-r2.ebuild,
gawk-3.1.2-r3.ebuild, gawk-3.1.3-r1.ebuild, gawk-3.1.3.ebuild:
Marked stable on mips, copyright header fixes.
09 Jan 2004; Aron Griffis <agriffis@gentoo.org> gawk-3.1.3-r1.ebuild:
stable on alpha
28 Dec 2003; Joshua Kinard <kumba@gentoo.org> gawk-3.1.3.ebuild:
Move to mips stable (~mips -> mips)
28 Dec 2003; Martin Schlemmer <azarah@gentoo.org> gawk-3.1.3-r1.ebuild:
Move pgawk and igawk to /usr/bin, bug #36453.
*gawk-3.1.3-r1 (28 Dec 2003)
28 Dec 2003; Martin Schlemmer <azarah@gentoo.org> gawk-3.1.3-r1.ebuild:
Make sure /bin/pgawk is a symlink as to not have two binaries taking space.
21 Jul 2003; Christian Birchinger <joker@gentoo.org> gawk-3.1.3.ebuild:
Added sparc stable keyword
20 Jul 2003; Brandon Low <lostlogic@gentoo.org> gawk-3.1.3.ebuild:
Mark stable for x86 and amd64
*gawk-3.1.3 (10 Jul 2003)
23 Jul 2003; Guy Martin <gmsoft@gentoo.org> gawk-3.1.1-r2.ebuild :
Marked stable on hppa.
22 Jul 2003; Martin Schlemmer <azarah@gentoo.org> gawk-3.1.1-r2.ebuild,
gawk-3.1.2-r3.ebuild, gawk-3.1.3.ebuild:
Do not copy the filefuncs files with original permissions in tackt, thanks to
Tobias Sager <moixa@gmx.ch>, bug #24989.
10 Jul 2003; Brandon Low <lostlogic@gentoo.org> gawk-3.1.3.ebuild:
Bump
24 Jun 2003; Aron Griffis <agriffis@gentoo.org> gawk-3.1.2-r3.ebuild:
Mark stable on alpha
*gawk-3.1.2-r3 (27 Mar 2003)
06 Jul 2003; Guy Martin <gmsoft@gentoo.org> gawk-3.1.2-r3.ebuild :
Marked stable on hppa.
22 Jun 2003; Joshua Kinard <kumba@gentoo.org> gawk-3.1.2-r3.ebuild:
Changed ~sparc to sparc in KEYWORDS
Changed ~mips to mips in KEYWORDS
08 Jun 2003; Brandon Low <lostlogic@gentoo.org> gawk-3.1.2-r3.ebuild:
Mark unstable, see bug 21713 for reasons, will wait for 3.1.3 to have a new
stable gawk
23 May 2003; Tavis Ormandy <taviso@gentoo.org> gawk-3.1.2-r3.ebuild:
support for ccc (alpha).
20 May 2003; Martin Schlemmer <azarah@gentoo.org> gawk-3.1.2-r3.ebuild :
Mark stable for all, as all issues are fixed, and 3.1.1-r2 with filefuncs
did not seem to propagate properly.
11 May 2003; Martin Schlemmer <azarah@gentoo.org> gawk-3.1.1-r2.ebuild :
Mark stable for all, as next baselayout will need a gawk with filefuncs.
26 Apr 2003; Christian Birchinger <joker@gentoo.org> gawk-3.1.2-r3.ebuild :
Added stable sparc keyword
17 Apr 2003; Brandon Low <lostlogic@gentoo.org> gawk-3.1.2-r3.ebuild :
Changed x86 keywords
27 Mar 2003; Martin Schlemmer <azarah@gentoo.org> gawk-3.1.2-r3.ebuild :
Special files like those in /proc, report themselves as regular files
of length 0, when in fact they have data in them if you try to read them.
The new record-reading code wasn't quite smart enough to deal with such
a bizarre case. The following patch fixes the problem, thanks to
Arnold D. Robbins (Maintainer of gawk).
*gawk-3.1.1-r2 (26 Mar 2003)
26 Mar 2003; Martin Schlemmer <azarah@gentoo.org> gawk-3.1.1-r2.ebuild :
For some reason gawk-3.1.2 is more pain than worth. Seems this release
also borks the ability to specify input files as arguments:
# gawk '/devfs/ { print }' /proc/filesystems
#
should have been the same as:
# cat /proc/filesystems | gawk '/devfs/ { print }'
nodev devfs
nodev usbdevfs
#
Thus all this release does, is get the filefuncs module into 3.1.1 as well,
so that we can totally mask gawk-3.1.2.
*gawk-3.1.2-r2 (25 Mar 2003)
25 Mar 2003; Martin Schlemmer <azarah@gentoo.org> gawk-3.1.2-r2.ebuild :
Add filefuncs module from baselayout, as it is very closly tied to the gawk
version running. While we are at it, version the module (filefuncs.so.0.0.1,
with soname of filefuncs.so.0 for now). Do not install acconfig.h into
/usr/include/awk, as it is redundant. This should fix bug #18127.
*gawk-3.1.2-r1 (25 Mar 2003)
25 Mar 2003; Martin Schlemmer <azarah@gentoo.org> gawk-3.1.2-r1.ebuild :
Version that should not really have hit portage, but I was busy at work
and closing time caught me.
*gawk-3.1.2 (24 Mar 2003)
24 Mar 2003; Brandon Low <lostlogic@gentoo.org> gawk-3.1.2.ebuild :
-* keyword, and get the -r1 ebuild stuff that I somehow ignored into it, a -r1
which will be ~ rather than - will be forthcoming
24 Mar 2003; Brandon Low <lostlogic@gentoo.org> gawk-3.1.2.ebuild :
Bump
20 Feb 2003; Zach Welch <zwelch@gentoo.org> gawk-3.1.1-r1.ebuild :
Added arm to keywords.
08 Feb 2003; Guy Martin <gmsoft@gentoo.org> gawk-3.1.1-r1.ebuild :
Added hppa to keywords.
*gawk-3.1.1-r1 (20 Dec 2002)
20 Dec 2002; Jan Seidel <tuxus@gentoo.org> gawk-3.1.1-r1.ebuild :
Added mips to keywords
16 Dec 2002; Martin Schlemmmer <azarah@gentoo.org> gawk-3.1.1-r1.ebuild :
Fix rare case where gawk do not get installed as /bin/gawk-$PV, but
rather /bin/gawk-. Fix missing docs.
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*gawk-3.1.1-r1 (14 Nov 2002)
14 Nov 2002; Martin Schlemmmer <azarah@gentoo.org> :
Install gawk headers into /usr/include/awk.
*gawk-3.1.1 (21 Jul 2002)
21 Jul 2002; Martin Schlemmmer <azarah@gentoo.org> :
Update version.
*gawk-3.1.0-r3 (21 Jul 2002)
21 Jul 2002; Martin Schlemmer <azarah@gentoo.org> :
Move /usr/bin/awk to /bin/awk for upcomming baselayout.
*gawk-3.1.0-r2 (26 Jun 2002)
14 Jul 2002; phoen][x <phoenix@gentoo.org> gawk-3.1.0-r2.ebuild :
Added KEYWORDS, SLOT.
26 Jun 2002; Martin Schlemmer <azarah@gentoo.org> :
Add /bin/awk compat symlink, closing bug #3288.
*gawk-3.1.0-r1 (12 Mar 2002)
14 Jul 2002; phoen][x <phoenix@gentoo.org> gawk-3.1.0-r1.ebuild :
Added KEYWORDS, SLOT.
12 Mar 2002; Seemant Kulleen <seemant@gentoo.org> ChangeLog :
Added USE dependent nls compilation
*gawk-3.1.0 (1 Feb 2002)
1 Feb 2002; G.Bevin <gbevin@gentoo.org> 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.

View File

@ -1,14 +1 @@
AUX filefuncs/Makefile 1119 SHA256 946a4c3046221bb03a3d92e69159a03b445576d4c73c7c76de69a5412ec71e5b SHA512 a9eeaa51c5329eaa3be20aabc34b8f607180ac6a4e16172fc88798d72635b1fef92cb526904cb82dd12a214387890d8ac042f2724fc906c2d079f0158c55a69f WHIRLPOOL 4d1d71c57e312a394958f7f93537c96eac157d33709d34ef17a9f918b45e63fc2c0d0eaa1805bec9b4ce07f6fa30ddb3739074ff4fce04211bef1d1d3e86bb63
AUX filefuncs/filefuncs.c 10883 SHA256 9430e9daa08a0a151aabecc55cd2c5011fa7ae6052b14b2c5adba866e7fed4ea SHA512 af0efc079bf43a7f3cae39830356c6a82b82ccf265ce18d9dc53d81e1a23df08f2017bcd53dd74b4a90c4c2d5e64571e4692b40b41fcc140940edf169a15a5d6 WHIRLPOOL 30ab597cdd39e381981d64fdf9c8d92fcecdd59c00a79a1ba224fe5274473dc7e5c9fdc6129a10ade384ff0b8525c814faa52b7e0191d5a71d8ef02886cf7704
AUX gawk-4.1.0-ports.patch 5332 SHA256 ff39dda30e5efc14f9cd7c85f105049c36c78ff89b98fc992c86d9cf6384fca2 SHA512 37a25cc8515862b3a6056751e5fa0828a9630eee118f1da6dfda3881ac5b54e3997d389034f3d4b5b2b142449dd7631eece480d5316e59e85c3fc29b52bcd6dd WHIRLPOOL f99a6f7952431558c956b5d32d6d2e0048b3f164e211e96b0dfd07aef7de3c2fd474f86448bb7dd1e25ca0b3e5a849ad3ac72c17278ccaa16f49dfb839f8e4ec
AUX gawk-4.1.3-bsd_configure_readline.patch 1899 SHA256 15e455754aceb62af444b414cf235f58dd1395a4c1ac8f4d551aa5021e3feb84 SHA512 ed3b6c4efe5bcb53bca6eeb50df0e3871eca266dd3d6ea4369f42dce31b771ed0a4f0aac03b09124706539d18c8d1dfe549e43d2ef4cf80a45353e14238ddaec WHIRLPOOL 81ebc0b74b2c3df3023ff870845c766bd1bdace91e7b8359126ad7cb62f50894788ea418cdc6b6dde7383f1d620b0291a974ab1cdbbfb6afb19ad3a3ac1836c8
DIST gawk-3.1.8.tar.bz2 1984129 SHA256 5dbc7b2c4c328711337c2aacd09a122c7313122262e3ff034590f014067412b4 SHA512 a8046c1a5a6ffc8bd90cc6062d97ba6301b7a707f4a34a06355a83aaaea2ccdf4c4476563fc6f444b529a2d8d3a2de2126b53434ba50aad8bd898fb3299904dd WHIRLPOOL e24079d7c2aee57e48db2ef76df4c217ea0fa435304a563c6df8d0442f8a5e5e4cff2141809f68430939d66a3a6eda981edefa94b2b8c85e5f0a3ee7ba8a7649
DIST gawk-4.0.2.tar.xz 1626808 SHA256 21e1f28c51b5160f0a4bf1a735c6109b46a3bd6a43de808eabc21c17bb026d13 SHA512 069f68b6792521d94d4003764006ad8fbe9a17c60a88212629204d9a5eb3f662903fff6d91dd3c1834597b76c18f9d3231c93a033f456c59c0571ac13eb77b27 WHIRLPOOL 8b2916d964c5fa67a46c0a5fc39d424b03e6b39a3335ad796a224feb760528631199c1ec6ee2b6719bdc014ab190ddf38092211685020c92851d617e6ca08690
DIST gawk-4.1.2.tar.xz 2279136 SHA256 ea8b53c5834ee27012fecba7273f97fca7104884975cf81ddae6f85c5581f481 SHA512 89aed50a4bd335bd6a3045b1b738c76788f3d8d5745153683c990f021e424c31d8a3b2599f8e57f18f64022d5d1b57f4766ccf1a7d2a1b9fb4b20dabdf099117 WHIRLPOOL 254900ce8ce9992551e89ed5ccf6ba9b0bdb8324643d0c84573404c59d3d756aa64de2d054194d424958f9aa4c52bd9b12ba6185ada0d39b38cd046e1192c336
DIST gawk-4.1.3.tar.xz 2311268 SHA256 e3cf55e91e31ea2845f8338bedd91e40671fc30e4d82ea147d220e687abda625 SHA512 8b9470a1bba397353f10e4e652e8589a637a49e8235fb39ca7681ae662fd27cd140c193d0634179c800f99e19b0e49aef55dfa6612f9695ba80760a36936a1c3 WHIRLPOOL ddcd0f218a08c7d54beaaa28db3a965c57b1d394dd294f142970cbf3b4777a407bbb491b7442f9e4de0b7435167919e76b16f4c5ab28eb62758a3d44d11a49e1
EBUILD gawk-3.1.8.ebuild 1801 SHA256 dd4ae9a9e03e2b67d83dae37d4e3f1ded5878f0e9fc5d65e1f7196e8604496e7 SHA512 4af9050ef7df5d60cae242c12e3ddb492e6aee0b14ee358ba0ec78057fc265ac22b010b27787ce0833b4d56829e350b77a00b39ade23b360d571417b887f3a72 WHIRLPOOL 399aab41fba3dba44d84692d8b1f10d2d8188ef72d991131a93d7dcf74466c2c8342929a1a5ead87ef6714991761eb1180f66cc3586927d10881391bded9acf3
EBUILD gawk-4.0.2.ebuild 2168 SHA256 318b0d0ccfb8800e45b100ae6036c59430915c126ee8c92e8f402467fb5e9bc9 SHA512 348b9bee8f7953f6a54ba6149ad5ee04fd1814044b37fb25c4aab0643936ea154b82f951b67f96f6a28dabfa051da74b70869db69547b4006c86bc7510b798a8 WHIRLPOOL 227b0d86362ea202bddd7df1aba22af714309689e36b2be5adad03f557cdc11c2ae08951364c722022eab1995e15f9cd25ed47061dd650ac8d135cde61b666aa
EBUILD gawk-4.1.2.ebuild 2203 SHA256 fda7a0493581233f7e5f5794fb18e64fb053743451f446d0e73d10060933de23 SHA512 18ddfbdfeb59ace01b09d5ed860c72565ae7fdc752b15e35ade4ce134d81c47de8ee1c5c94be3150b13a290f18c6c01673e260d1b2213412da7013207eebcfd4 WHIRLPOOL f4d970abbd61d6fd7256c72db6e7a852d2b6d07fa026b7d9d48b3ecae550bb46d7df4d2709576b03be92d4df8d456785accf74af65c645b66a4a17b9bbb83cae
EBUILD gawk-4.1.3.ebuild 2294 SHA256 6d5d7619399b706fbc9ada631ced021825276c25290f11817ce7670f2be00797 SHA512 0bd002d49dfc23fbf5136cd7649aa10ecdf0fc84c58bd8dc292963702145eabdf00131e81964af2fc87e0808f34720ffc50029d80501a3e554485a20fcaa67dd WHIRLPOOL 5ddbb01c01fd8cda1209e69aefdf1429749d1602d51588a2d5668937f4de73fa3b884f9eaad791ab5a9e66c98dd36f79fbb3597fec19079f3fd917758cf39c7e
MISC ChangeLog 25235 SHA256 bde68cfbf1ddb7ec621042d675bab7b5aeffed7f3f092dc278b0c0ac2cd602de SHA512 243495808dbef55124b5a8d02e27b87550ad40104b427ed9bb63d3c8785a84d0acd3675a8d15c8579553c22f06809a47d19530eea0300a0b616ed2e3fb527dee WHIRLPOOL 70afaf3d02a4f5a3e4b4b13bb3c9f912d55c4b4c6f06beb10412f52b59fd82e5b6bfb9548fbe1a625e933750e903cb179cf31267b4abba103b3539d95622e8d8
MISC metadata.xml 258 SHA256 741574d9acaca0b5556f6cfa01e8754daa3519c18c5903e17a6fb8874bcfa451 SHA512 e63162871aee375c0b000a9052cb944072b43b400c532a0eff50599e40f010ada30675e68c60d0497226f5b593220235b9b6357e1f1f8859ea71852e532822b8 WHIRLPOOL 75d54aeff7b6adb2760941a8c12fbba6f1a67f9167d938e267bb61046770c9508bbcc9b732c564983c27eb6450780edbe2cd4ac19b2aa317d97e0a6e4da49d9a
DIST gawk-5.1.0.tar.xz 3154564 BLAKE2B a969b03f45e1d830d2b3760d75530de97eb521a35ac448cf441d7fd2d1a8c1059bd9240cb9571f58ef6ec122864ced3d274a07453c3138177deda895ac3433d9 SHA512 971e6a7617eb051d587984f64be2ff830e49eb60721c3401e8944401e3c3a7cd3334f0334b6e28bfc9283aaff15d83b0933f1fd77b0f8c7059068fa3f94c3cb4

View File

@ -1,57 +0,0 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Author: Martin Schlemmer <azarah@gentoo.org>
# $Id$
CC ?= gcc
LD = $(CC)
MAJORVER = 0
MINORVER = 0.1
AWKINCDIR = /usr/include/awk
DESTDIR =
TARGET = filefuncs
TARGET_LIB = $(TARGET).so.$(MAJORVER).$(MINORVER)
LIBDIR = lib
# Gentoo specific cruft, you like it dont ya idiot
ifdef D
DESTDIR = $(D)
endif
ifdef S
AWKINCDIR = $(S)
endif
DOIT = yes
ifeq ($(USERLAND),Darwin)
DOIT = no
endif
ifeq ($(DOIT),yes)
all: $(TARGET_LIB)
$(TARGET).o: $(TARGET).c
$(CC) $(CFLAGS) $(CPPFLAGS) -shared -Wall -DHAVE_CONFIG_H -c -O2 -fPIC -I$(AWKINCDIR) $^
$(TARGET_LIB): $(TARGET).o
$(LD) $(LDFLAGS) -o $@ -shared -Wl,-soname -Wl,$(TARGET).so.$(MAJORVER) $^
install: $(TARGET_LIB)
install -m 0755 -d $(DESTDIR)/$(LIBDIR)/rcscripts
install -m 0755 $(TARGET_LIB) $(DESTDIR)/$(LIBDIR)/rcscripts
ln -s $(TARGET_LIB) $(DESTDIR)/$(LIBDIR)/rcscripts/$(TARGET).so.$(MAJORVER)
ln -s $(TARGET_LIB) $(DESTDIR)/$(LIBDIR)/rcscripts/$(TARGET).so
clean:
rm -f $(TARGET)
rm -f *.o *~ core
else
all install clean:
endif

View File

@ -1,485 +0,0 @@
/*
* filefuncs.c - Builtin functions that provide initial minimal iterface
* to the file system.
*
* Arnold Robbins, update for 3.1, Mon Nov 23 12:53:39 EST 1998
*/
/*
* Copyright (C) 2001 the Free Software Foundation, Inc.
*
* This file is part of GAWK, the GNU implementation of the
* AWK Programming Language.
*
* GAWK is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* GAWK is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/
/*
* Copyright 1999-2004 Gentoo Foundation
* Distributed under the terms of the GNU General Public License v2
* Author: Martin Schlemmer <azarah@gentoo.org>, Nov 2002
* $Id$
*
* Extended with: do_symlink()
* do_unlink()
* do_mkdir()
* do_rmdir()
*
* for use in the Gentoo rcscripts
*
*/
#include "awk.h"
#include <unistd.h>
/* do_chdir --- provide dynamically loaded chdir() builtin for gawk */
static NODE *
do_chdir(tree)
NODE *tree;
{
NODE *newdir;
int ret = -1;
if (do_lint && tree->param_cnt > 1)
lintwarn("chdir: called with too many arguments");
newdir = get_argument(tree, 0);
if (newdir != NULL) {
(void) force_string(newdir);
ret = chdir(newdir->stptr);
if (ret < 0)
update_ERRNO();
free_temp(newdir);
} else if (do_lint)
lintwarn("chdir: called with no arguments");
/* Set the return value */
set_value(tmp_number((AWKNUM) ret));
/* Just to make the interpreter happy */
return tmp_number((AWKNUM) 0);
}
/* do_symlink --- provide dynamically loaded symlink() builtin for gawk */
static NODE *
do_symlink(tree)
NODE *tree;
{
NODE *oldpath, *newpath;
int ret = -1;
if (do_lint && tree->param_cnt > 2)
lintwarn("symlink: called with too many arguments");
oldpath = get_argument(tree, 0);
newpath = get_argument(tree, 1);
if ((oldpath != NULL) && (newpath)) {
(void) force_string(oldpath);
(void) force_string(newpath);
ret = symlink(oldpath->stptr, newpath->stptr);
if (ret < 0)
update_ERRNO();
free_temp(oldpath);
free_temp(newpath);
} else if (do_lint)
lintwarn("symlink: called with not enough arguments");
/* Set the return value */
set_value(tmp_number((AWKNUM) ret));
/* Just to make the interpreter happy */
return tmp_number((AWKNUM) 0);
}
/* do_unlink --- provide dynamically loaded unlink() builtin for gawk */
static NODE *
do_unlink(tree)
NODE *tree;
{
NODE *pathname;
int ret = -1;
if (do_lint && tree->param_cnt > 1)
lintwarn("unlink: called with too many arguments");
pathname = get_argument(tree, 0);
if (pathname != NULL) {
(void) force_string(pathname);
ret = unlink(pathname->stptr);
if (ret < 0)
update_ERRNO();
free_temp(pathname);
} else if (do_lint)
lintwarn("unlink: called with no arguments");
/* Set the return value */
set_value(tmp_number((AWKNUM) ret));
/* Just to make the interpreter happy */
return tmp_number((AWKNUM) 0);
}
/* do_mkdir --- provide dynamically loaded mkdir() builtin for gawk */
static NODE *
do_mkdir(tree)
NODE *tree;
{
NODE *pathname, *mode;
int ret = -1;
if (do_lint && tree->param_cnt > 2)
lintwarn("mkdir: called with too many arguments");
pathname = get_argument(tree, 0);
mode = get_argument(tree, 1);
if ((pathname != NULL) && (mode != NULL)) {
(void) force_string(pathname);
(void) force_number(mode);
ret = mkdir(pathname->stptr, mode->numbr);
if (ret < 0)
update_ERRNO();
free_temp(pathname);
free_temp(mode);
} else if (do_lint)
lintwarn("mkdir: called with not enough arguments");
/* Set the return value */
set_value(tmp_number((AWKNUM) ret));
/* Just to make the interpreter happy */
return tmp_number((AWKNUM) 0);
}
/* do_rmdir --- provide dynamically loaded rmdir() builtin for gawk */
static NODE *
do_rmdir(tree)
NODE *tree;
{
NODE *pathname;
int ret = -1;
if (do_lint && tree->param_cnt > 1)
lintwarn("rmdir: called with too many arguments");
pathname = get_argument(tree, 0);
if (pathname != NULL) {
(void) force_string(pathname);
ret = rmdir(pathname->stptr);
if (ret < 0)
update_ERRNO();
free_temp(pathname);
} else if (do_lint)
lintwarn("rmdir: called with no arguments");
/* Set the return value */
set_value(tmp_number((AWKNUM) ret));
/* Just to make the interpreter happy */
return tmp_number((AWKNUM) 0);
}
/* format_mode --- turn a stat mode field into something readable */
static char *
format_mode(fmode)
unsigned long fmode;
{
static char outbuf[12];
int i;
strcpy(outbuf, "----------");
/* first, get the file type */
i = 0;
switch (fmode & S_IFMT) {
#ifdef S_IFSOCK
case S_IFSOCK:
outbuf[i] = 's';
break;
#endif
#ifdef S_IFLNK
case S_IFLNK:
outbuf[i] = 'l';
break;
#endif
case S_IFREG:
outbuf[i] = '-'; /* redundant */
break;
case S_IFBLK:
outbuf[i] = 'b';
break;
case S_IFDIR:
outbuf[i] = 'd';
break;
#ifdef S_IFDOOR /* Solaris weirdness */
case S_IFDOOR:
outbuf[i] = 'D';
break;
#endif /* S_IFDOOR */
case S_IFCHR:
outbuf[i] = 'c';
break;
#ifdef S_IFIFO
case S_IFIFO:
outbuf[i] = 'p';
break;
#endif
}
i++;
if ((fmode & S_IRUSR) != 0)
outbuf[i] = 'r';
i++;
if ((fmode & S_IWUSR) != 0)
outbuf[i] = 'w';
i++;
if ((fmode & S_IXUSR) != 0)
outbuf[i] = 'x';
i++;
if ((fmode & S_IRGRP) != 0)
outbuf[i] = 'r';
i++;
if ((fmode & S_IWGRP) != 0)
outbuf[i] = 'w';
i++;
if ((fmode & S_IXGRP) != 0)
outbuf[i] = 'x';
i++;
if ((fmode & S_IROTH) != 0)
outbuf[i] = 'r';
i++;
if ((fmode & S_IWOTH) != 0)
outbuf[i] = 'w';
i++;
if ((fmode & S_IXOTH) != 0)
outbuf[i] = 'x';
i++;
outbuf[i] = '\0';
if ((fmode & S_ISUID) != 0) {
if (outbuf[3] == 'x')
outbuf[3] = 's';
else
outbuf[3] = 'S';
}
/* setgid without execute == locking */
if ((fmode & S_ISGID) != 0) {
if (outbuf[6] == 'x')
outbuf[6] = 's';
else
outbuf[6] = 'l';
}
if ((fmode & S_ISVTX) != 0) {
if (outbuf[9] == 'x')
outbuf[9] = 't';
else
outbuf[9] = 'T';
}
return outbuf;
}
/* do_stat --- provide a stat() function for gawk */
static NODE *
do_stat(tree)
NODE *tree;
{
NODE *file, *array;
struct stat sbuf;
int ret;
NODE **aptr;
char *pmode; /* printable mode */
char *type = "unknown";
/* check arg count */
if (tree->param_cnt != 2)
fatal(
"stat: called with incorrect number of arguments (%d), should be 2",
tree->param_cnt);
/* directory is first arg, array to hold results is second */
file = get_argument(tree, 0);
array = get_argument(tree, 1);
/* empty out the array */
assoc_clear(array);
/* lstat the file, if error, set ERRNO and return */
(void) force_string(file);
ret = lstat(file->stptr, & sbuf);
if (ret < 0) {
update_ERRNO();
set_value(tmp_number((AWKNUM) ret));
free_temp(file);
return tmp_number((AWKNUM) 0);
}
/* fill in the array */
aptr = assoc_lookup(array, tmp_string("name", 4), FALSE);
*aptr = dupnode(file);
aptr = assoc_lookup(array, tmp_string("dev", 3), FALSE);
*aptr = make_number((AWKNUM) sbuf.st_dev);
aptr = assoc_lookup(array, tmp_string("ino", 3), FALSE);
*aptr = make_number((AWKNUM) sbuf.st_ino);
aptr = assoc_lookup(array, tmp_string("mode", 4), FALSE);
*aptr = make_number((AWKNUM) sbuf.st_mode);
aptr = assoc_lookup(array, tmp_string("nlink", 5), FALSE);
*aptr = make_number((AWKNUM) sbuf.st_nlink);
aptr = assoc_lookup(array, tmp_string("uid", 3), FALSE);
*aptr = make_number((AWKNUM) sbuf.st_uid);
aptr = assoc_lookup(array, tmp_string("gid", 3), FALSE);
*aptr = make_number((AWKNUM) sbuf.st_gid);
aptr = assoc_lookup(array, tmp_string("size", 4), FALSE);
*aptr = make_number((AWKNUM) sbuf.st_size);
aptr = assoc_lookup(array, tmp_string("blocks", 6), FALSE);
*aptr = make_number((AWKNUM) sbuf.st_blocks);
aptr = assoc_lookup(array, tmp_string("atime", 5), FALSE);
*aptr = make_number((AWKNUM) sbuf.st_atime);
aptr = assoc_lookup(array, tmp_string("mtime", 5), FALSE);
*aptr = make_number((AWKNUM) sbuf.st_mtime);
aptr = assoc_lookup(array, tmp_string("ctime", 5), FALSE);
*aptr = make_number((AWKNUM) sbuf.st_ctime);
/* for block and character devices, add rdev, major and minor numbers */
if (S_ISBLK(sbuf.st_mode) || S_ISCHR(sbuf.st_mode)) {
aptr = assoc_lookup(array, tmp_string("rdev", 4), FALSE);
*aptr = make_number((AWKNUM) sbuf.st_rdev);
aptr = assoc_lookup(array, tmp_string("major", 5), FALSE);
*aptr = make_number((AWKNUM) major(sbuf.st_rdev));
aptr = assoc_lookup(array, tmp_string("minor", 5), FALSE);
*aptr = make_number((AWKNUM) minor(sbuf.st_rdev));
}
#ifdef HAVE_ST_BLKSIZE
aptr = assoc_lookup(array, tmp_string("blksize", 7), FALSE);
*aptr = make_number((AWKNUM) sbuf.st_blksize);
#endif /* HAVE_ST_BLKSIZE */
aptr = assoc_lookup(array, tmp_string("pmode", 5), FALSE);
pmode = format_mode(sbuf.st_mode);
*aptr = make_string(pmode, strlen(pmode));
/* for symbolic links, add a linkval field */
if (S_ISLNK(sbuf.st_mode)) {
char buf[BUFSIZ*2];
int linksize;
linksize = readlink(file->stptr, buf, sizeof buf);
/* should make this smarter */
if (linksize == sizeof(buf))
fatal("size of symbolic link too big");
buf[linksize] = '\0';
aptr = assoc_lookup(array, tmp_string("linkval", 7), FALSE);
*aptr = make_string(buf, linksize);
}
/* add a type field */
switch (sbuf.st_mode & S_IFMT) {
#ifdef S_IFSOCK
case S_IFSOCK:
type = "socket";
break;
#endif
#ifdef S_IFLNK
case S_IFLNK:
type = "symlink";
break;
#endif
case S_IFREG:
type = "file";
break;
case S_IFBLK:
type = "blockdev";
break;
case S_IFDIR:
type = "directory";
break;
#ifdef S_IFDOOR
case S_IFDOOR:
type = "door";
break;
#endif
case S_IFCHR:
type = "chardev";
break;
#ifdef S_IFIFO
case S_IFIFO:
type = "fifo";
break;
#endif
}
aptr = assoc_lookup(array, tmp_string("type", 4), FALSE);
*aptr = make_string(type, strlen(type));
free_temp(file);
/* Set the return value */
set_value(tmp_number((AWKNUM) ret));
/* Just to make the interpreter happy */
return tmp_number((AWKNUM) 0);
}
/* dlload --- load new builtins in this library */
NODE *
dlload(tree, dl)
NODE *tree;
void *dl;
{
make_builtin("chdir", do_chdir, 1);
make_builtin("symlink", do_symlink, 2);
make_builtin("unlink", do_unlink, 1);
make_builtin("mkdir", do_mkdir, 2);
make_builtin("rmdir", do_rmdir, 1);
make_builtin("stat", do_stat, 2);
return tmp_number((AWKNUM) 0);
}

View File

@ -1,189 +0,0 @@
AIX port, bug#490266.
This is from 2 upstream commits:
http://git.savannah.gnu.org/cgit/gawk.git/commit/?h=gawk-4.1-stable&id=21c8b6d547b12942775d675ead2994992285c04c
http://git.savannah.gnu.org/cgit/gawk.git/commit/?h=gawk-4.1-stable&id=29e3ae329c550b884169b7db20775cd74b95b77a
#diff --git a/extension/ChangeLog b/extension/ChangeLog
#index e01d6d1..4d1af22 100644
#--- a/extension/ChangeLog
#+++ b/extension/ChangeLog
#@@ -1,3 +1,20 @@
#+2013-10-23 Michael Haubenwallner <michael.haubenwallner@salomon.at>
#+
#+ Fix portability for AIX.
#+
#+ * inplace.c (_XOPEN_SOURCE): Define when not defined yet.
#+ (_XOPEN_SOURCE_EXTENDED): Ditto. Needs to define a number.
#+
#+2013-06-10 Arnold D. Robbins <arnold@skeeve.com>
#+
#+ * configure.ac (AC_HEADER_MAJOR): New macro added.
#+ Add check for limits.h header.
#+ * filefuncs.c: Add the right stuff to get the major/minor macros.
#+ * readdir.c: Add include of limits.h appropriately wrapped.
#+
#+ Thanks to ICHII Takashi <ichii386@schweetheart.jp> for the reports
#+ and pointers.
#+
# 2013-05-09 Arnold D. Robbins <arnold@skeeve.com>
#
# * 4.1.0: Release tar ball made.
#diff --git a/extension/configure.ac b/extension/configure.ac
#index 53ed588..3ad03ed 100644
#--- a/extension/configure.ac
#+++ b/extension/configure.ac
#@@ -64,7 +64,8 @@ else
# AC_MSG_RESULT([no])
# fi
#
#-AC_CHECK_HEADERS(dirent.h fnmatch.h time.h sys/time.h sys/select.h)
#+AC_HEADER_MAJOR
#+AC_CHECK_HEADERS(dirent.h fnmatch.h limits.h time.h sys/time.h sys/select.h)
#
# AC_CHECK_FUNCS(fdopendir fnmatch gettimeofday \
# getdtablesize nanosleep select GetSystemTimeAsFileTime)
diff --git a/extension/configh.in b/extension/configh.in
index 9162ce4..02954ee 100644
--- a/extension/configh.in
+++ b/extension/configh.in
@@ -66,6 +66,9 @@
/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H
+/* Define to 1 if you have the <limits.h> header file. */
+#undef HAVE_LIMITS_H
+
/* Define to 1 if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H
@@ -109,6 +112,14 @@
*/
#undef LT_OBJDIR
+/* Define to 1 if `major', `minor', and `makedev' are declared in <mkdev.h>.
+ */
+#undef MAJOR_IN_MKDEV
+
+/* Define to 1 if `major', `minor', and `makedev' are declared in
+ <sysmacros.h>. */
+#undef MAJOR_IN_SYSMACROS
+
/* Name of package */
#undef PACKAGE
diff --git a/extension/configure b/extension/configure
index f848b9b..c3f8f1c 100755
--- a/extension/configure
+++ b/extension/configure
@@ -13885,7 +13885,57 @@ else
$as_echo "no" >&6; }
fi
-for ac_header in dirent.h fnmatch.h time.h sys/time.h sys/select.h
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h defines makedev" >&5
+$as_echo_n "checking whether sys/types.h defines makedev... " >&6; }
+if ${ac_cv_header_sys_types_h_makedev+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+#include <sys/types.h>
+int
+main ()
+{
+return makedev(0, 0);
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ ac_cv_header_sys_types_h_makedev=yes
+else
+ ac_cv_header_sys_types_h_makedev=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_types_h_makedev" >&5
+$as_echo "$ac_cv_header_sys_types_h_makedev" >&6; }
+
+if test $ac_cv_header_sys_types_h_makedev = no; then
+ac_fn_c_check_header_mongrel "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_mkdev_h" = xyes; then :
+
+$as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h
+
+fi
+
+
+
+ if test $ac_cv_header_sys_mkdev_h = no; then
+ ac_fn_c_check_header_mongrel "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
+if test "x$ac_cv_header_sys_sysmacros_h" = xyes; then :
+
+$as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h
+
+fi
+
+
+ fi
+fi
+
+for ac_header in dirent.h fnmatch.h limits.h time.h sys/time.h sys/select.h
do :
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
diff --git a/extension/filefuncs.c b/extension/filefuncs.c
index 1e8fc8d..9e637aa 100644
--- a/extension/filefuncs.c
+++ b/extension/filefuncs.c
@@ -46,6 +46,12 @@
#include <sys/types.h>
#include <sys/stat.h>
+#ifdef MAJOR_IN_MKDEV
+#include <sys/mkdev.h>
+#elif defined(MAJOR_IN_SYSMACROS)
+#include <sys/sysmacros.h>
+#endif
+
#include "gawkapi.h"
#include "gettext.h"
diff --git a/extension/inplace.c b/extension/inplace.c
index ded4746..69d452a 100644
--- a/extension/inplace.c
+++ b/extension/inplace.c
@@ -27,8 +27,12 @@
#include <config.h>
#endif
-#define _XOPEN_SOURCE
-#define _XOPEN_SOURCE_EXTENDED
+#ifndef _XOPEN_SOURCE
+# define _XOPEN_SOURCE
+#endif
+#ifndef _XOPEN_SOURCE_EXTENDED
+# define _XOPEN_SOURCE_EXTENDED 1
+#endif
#include <stdio.h>
#include <assert.h>
diff --git a/extension/readdir.c b/extension/readdir.c
index 5ca4dc6..c2a626a 100644
--- a/extension/readdir.c
+++ b/extension/readdir.c
@@ -44,6 +44,10 @@
#include <sys/types.h>
#include <sys/stat.h>
+#ifdef HAVE_LIMITS_H
+#include <limits.h>
+#endif
+
#ifdef HAVE_DIRENT_H
#include <dirent.h>
#else

View File

@ -1,63 +0,0 @@
http://git.savannah.gnu.org/cgit/gawk.git/commit/?id=ac0ef52fe407b89c7968b927c7b2b513cc13963a
--- gawk-4.1.3/configure 2015-05-19 15:38:35.000000000 +0200
+++ gawk-4.1.3/configure 2015-05-19 15:38:35.000000000 +0200
@@ -10825,7 +10825,46 @@
if test $_found_readline = yes ; then
case $host_os in
- *bsd* ) _combo="$_combo -ltermcap"
+ *bsd* ) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -ltermcap" >&5
+$as_echo_n "checking for tgetent in -ltermcap... " >&6; }
+if ${ac_cv_lib_termcap_tgetent+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ltermcap $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+/* Override any GCC internal prototype to avoid an error.
+ Use char because int might match the return type of a GCC
+ builtin and then its argument prototype would still apply. */
+#ifdef __cplusplus
+extern "C"
+#endif
+char tgetent ();
+int
+main ()
+{
+return tgetent ();
+ ;
+ return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+ ac_cv_lib_termcap_tgetent=yes
+else
+ ac_cv_lib_termcap_tgetent=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_termcap_tgetent" >&5
+$as_echo "$ac_cv_lib_termcap_tgetent" >&6; }
+if test "x$ac_cv_lib_termcap_tgetent" = xyes; then :
+ _combo="$_combo -ltermcap"
+fi
+
;;
esac
--- gawk-4.1.3/m4/readline.m4 2015-04-05 12:19:19.000000000 +0200
+++ gawk-4.1.3/m4/readline.m4 2015-04-05 12:19:19.000000000 +0200
@@ -92,7 +92,7 @@
if test $_found_readline = yes ; then
case $host_os in
- *bsd* ) _combo="$_combo -ltermcap"
+ *bsd* ) AC_CHECK_LIB(termcap, tgetent, _combo="$_combo -ltermcap")
;;
esac
AC_DEFINE(HAVE_LIBREADLINE,1,

View File

@ -1,78 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="2"
inherit eutils toolchain-funcs multilib
DESCRIPTION="GNU awk pattern-matching language"
HOMEPAGE="https://www.gnu.org/software/gawk/gawk.html"
SRC_URI="mirror://gnu/gawk/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
IUSE="nls"
RDEPEND="!>=virtual/awk-1"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )"
SFFS=${WORKDIR}/filefuncs
src_unpack() {
unpack ${A}
# Copy filefuncs module's source over ...
cp -r "${FILESDIR}"/filefuncs "${SFFS}" || die "cp failed"
}
src_prepare() {
# use symlinks rather than hardlinks, and disable version links
sed -i \
-e '/^LN =/s:=.*:= $(LN_S):' \
-e '/install-exec-hook:/s|$|\nfoo:|' \
Makefile.in doc/Makefile.in
}
src_configure() {
export ac_cv_libsigsegv=no
econf \
--libexec='$(libdir)/misc' \
$(use_enable nls) \
--enable-switch
}
src_compile() {
emake || die
emake -C "${SFFS}" CC="$(tc-getCC)" || die "filefuncs emake failed"
}
src_install() {
emake install DESTDIR="${D}" || die
emake -C "${SFFS}" LIBDIR="$(get_libdir)" install || die
# Keep important gawk in /bin
if use userland_GNU ; then
dodir /bin
mv "${D}"/usr/bin/gawk "${D}"/bin/ || die
dosym /bin/gawk /usr/bin/gawk
# Provide canonical `awk`
dosym gawk /bin/awk
dosym gawk /usr/bin/awk
dosym gawk.1 /usr/share/man/man1/awk.1
fi
# Install headers
insinto /usr/include/awk
doins *.h || die
# We do not want 'acconfig.h' in there ...
rm -f "${D}"/usr/include/awk/acconfig.h
dodoc AUTHORS ChangeLog FUTURES LIMITATIONS NEWS PROBLEMS POSIX.STD README README_d/*.*
for x in */ChangeLog ; do
newdoc ${x} ${x##*/}.${x%%/*}
done
}

View File

@ -1,74 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
inherit eutils toolchain-funcs multilib
DESCRIPTION="GNU awk pattern-matching language"
HOMEPAGE="https://www.gnu.org/software/gawk/gawk.html"
SRC_URI="mirror://gnu/gawk/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="nls readline"
# older gawk's provided shared lib for baselayout-1
RDEPEND="!<sys-apps/baselayout-2.0.1
readline? ( sys-libs/readline )"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )"
src_prepare() {
# use symlinks rather than hardlinks, and disable version links
sed -i \
-e '/^LN =/s:=.*:= $(LN_S):' \
-e '/install-exec-hook:/s|$|\nfoo:|' \
Makefile.in doc/Makefile.in
sed -i '/^pty1:$/s|$|\n_pty1:|' test/Makefile.in #413327
}
src_configure() {
export ac_cv_libsigsegv=no
econf \
--libexec='$(libdir)/misc' \
$(use_enable nls) \
$(use_with readline)
}
src_install() {
emake install DESTDIR="${D}" || die
# Install headers
insinto /usr/include/awk
doins *.h || die
rm "${ED}"/usr/include/awk/config.h || die
dodoc AUTHORS ChangeLog FUTURES LIMITATIONS NEWS PROBLEMS POSIX.STD README README_d/*.*
for x in */ChangeLog ; do
newdoc ${x} ${x##*/}.${x%%/*}
done
}
pkg_postinst() {
# symlink creation here as the links do not belong to gawk, but to any awk
if has_version app-admin/eselect \
&& has_version app-eselect/eselect-awk ; then
eselect awk update ifunset
else
local l
for l in "${EROOT}"usr/share/man/man1/gawk.1* "${EROOT}"usr/bin/gawk; do
[[ -e ${l} && ! -e ${l/gawk/awk} ]] && ln -s "${l##*/}" "${l/gawk/awk}"
done
[[ ! -e ${EROOT}bin/awk ]] && ln -s "../usr/bin/gawk" "${EROOT}bin/awk"
fi
}
pkg_postrm() {
if has_version app-admin/eselect \
&& has_version app-eselect/eselect-awk ; then
eselect awk update ifunset
fi
}

View File

@ -1,74 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
inherit eutils toolchain-funcs multilib
DESCRIPTION="GNU awk pattern-matching language"
HOMEPAGE="https://www.gnu.org/software/gawk/gawk.html"
SRC_URI="mirror://gnu/gawk/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="mpfr nls readline"
RDEPEND="mpfr? ( dev-libs/mpfr )
readline? ( sys-libs/readline )"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )"
src_prepare() {
# use symlinks rather than hardlinks, and disable version links
sed -i \
-e '/^LN =/s:=.*:= $(LN_S):' \
-e '/install-exec-hook:/s|$|\nfoo:|' \
Makefile.in doc/Makefile.in || die
sed -i '/^pty1:$/s|$|\n_pty1:|' test/Makefile.in #413327
# disable pointless build time hack that breaks cross-compiling #493362
sed -i \
-e '/check-recursive all-recursive: check-for-shared-lib-support/d' \
extension/Makefile.in || die
}
src_configure() {
export ac_cv_libsigsegv=no
econf \
--libexec='$(libdir)/misc' \
$(use_with mpfr) \
$(use_enable nls) \
$(use_with readline)
}
src_install() {
rm -rf README_d # automatic dodocs barfs
default
# Install headers
insinto /usr/include/awk
doins *.h || die
rm "${ED}"/usr/include/awk/config.h || die
}
pkg_postinst() {
# symlink creation here as the links do not belong to gawk, but to any awk
if has_version app-admin/eselect \
&& has_version app-eselect/eselect-awk ; then
eselect awk update ifunset
else
local l
for l in "${EROOT}"usr/share/man/man1/gawk.1* "${EROOT}"usr/bin/gawk; do
[[ -e ${l} && ! -e ${l/gawk/awk} ]] && ln -s "${l##*/}" "${l/gawk/awk}"
done
[[ ! -e ${EROOT}bin/awk ]] && ln -s "../usr/bin/gawk" "${EROOT}bin/awk"
fi
}
pkg_postrm() {
if has_version app-admin/eselect \
&& has_version app-eselect/eselect-awk ; then
eselect awk update ifunset
fi
}

View File

@ -1,77 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit eutils toolchain-funcs multilib
DESCRIPTION="GNU awk pattern-matching language"
HOMEPAGE="https://www.gnu.org/software/gawk/gawk.html"
SRC_URI="mirror://gnu/gawk/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="mpfr nls readline"
RDEPEND="mpfr? ( dev-libs/mpfr:0= )
readline? ( sys-libs/readline:0= )"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )"
src_prepare() {
# use symlinks rather than hardlinks, and disable version links
sed -i \
-e '/^LN =/s:=.*:= $(LN_S):' \
-e '/install-exec-hook:/s|$|\nfoo:|' \
Makefile.in doc/Makefile.in || die
sed -i '/^pty1:$/s|$|\n_pty1:|' test/Makefile.in #413327
# disable pointless build time hack that breaks cross-compiling #493362
sed -i \
-e '/check-recursive all-recursive: check-for-shared-lib-support/d' \
extension/Makefile.in || die
EPATCH_OPTS="-Z" \
epatch "${FILESDIR}/${P}-bsd_configure_readline.patch" #507468
}
src_configure() {
export ac_cv_libsigsegv=no
econf \
--libexec='$(libdir)/misc' \
$(use_with mpfr) \
$(use_enable nls) \
$(use_with readline)
}
src_install() {
rm -rf README_d # automatic dodocs barfs
default
# Install headers
insinto /usr/include/awk
doins *.h || die
rm "${ED}"/usr/include/awk/config.h || die
}
pkg_postinst() {
# symlink creation here as the links do not belong to gawk, but to any awk
if has_version app-admin/eselect \
&& has_version app-eselect/eselect-awk ; then
eselect awk update ifunset
else
local l
for l in "${EROOT}"usr/share/man/man1/gawk.1* "${EROOT}"usr/bin/gawk; do
[[ -e ${l} && ! -e ${l/gawk/awk} ]] && ln -s "${l##*/}" "${l/gawk/awk}"
done
[[ ! -e ${EROOT}bin/awk ]] && ln -s "../usr/bin/gawk" "${EROOT}bin/awk"
fi
}
pkg_postrm() {
if has_version app-admin/eselect \
&& has_version app-eselect/eselect-awk ; then
eselect awk update ifunset
fi
}

View File

@ -0,0 +1,96 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="GNU awk pattern-matching language"
HOMEPAGE="https://www.gnu.org/software/gawk/gawk.html"
SRC_URI="mirror://gnu/gawk/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="mpfr nls readline"
RDEPEND="
dev-libs/gmp:0=
mpfr? ( dev-libs/mpfr:0= )
readline? ( sys-libs/readline:0= )
"
DEPEND="${RDEPEND}"
BDEPEND="
>=sys-apps/texinfo-6.7
>=sys-devel/bison-3.5.4
nls? ( sys-devel/gettext )
"
src_prepare() {
default
# Use symlinks rather than hardlinks, and disable version links
sed -i \
-e '/^LN =/s:=.*:= $(LN_S):' \
-e '/install-exec-hook:/s|$|\nfoo:|' \
Makefile.in doc/Makefile.in || die
# bug #413327
sed -i '/^pty1:$/s|$|\n_pty1:|' test/Makefile.in || die
# Fix standards conflict on Solaris
if [[ ${CHOST} == *-solaris* ]] ; then
sed -i \
-e '/\<_XOPEN_SOURCE\>/s/1$/600/' \
-e '/\<_XOPEN_SOURCE_EXTENDED\>/s/1//' \
extension/inplace.c || die
fi
}
src_configure() {
# Avoid automagic dependency on libsigsegv
export ac_cv_libsigsegv=no
local myeconfargs=(
--libexec='$(libdir)/misc'
$(use_with mpfr)
$(use_enable nls)
$(use_with readline)
)
econf "${myeconfargs[@]}"
}
src_install() {
# Automatic dodocs barfs
rm -rf README_d || die
default
# Install headers
insinto /usr/include/awk
doins *.h
rm "${ED}"/usr/include/awk/config.h || die
}
pkg_postinst() {
# Symlink creation here as the links do not belong to gawk, but to any awk
if has_version app-admin/eselect && has_version app-eselect/eselect-awk ; then
eselect awk update ifunset
else
local l
for l in "${EROOT}"/usr/share/man/man1/gawk.1* "${EROOT}"/usr/bin/gawk ; do
if [[ -e ${l} ]] && ! [[ -e ${l/gawk/awk} ]] ; then
ln -s "${l##*/}" "${l/gawk/awk}" || die
fi
done
if ! [[ -e ${EROOT}/bin/awk ]] ; then
ln -s "../usr/bin/gawk" "${EROOT}/bin/awk" || die
fi
fi
}
pkg_postrm() {
if has_version app-admin/eselect && has_version app-eselect/eselect-awk ; then
eselect awk update ifunset
fi
}

View File

@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>base-system</herd>
<maintainer type="project">
<email>base-system@gentoo.org</email>
<name>Gentoo Base System</name>
</maintainer>
<use>
<flag name='mpfr'>use mpfr for high precision arithmetic (-M / --bignum)</flag>
<flag name="mpfr">use mpfr for high precision arithmetic (-M / --bignum)</flag>
</use>
</pkgmetadata>

View File

@ -1,9 +1,9 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="2"
EAPI=6
inherit eutils toolchain-funcs
inherit toolchain-funcs
MY_PN="MAKEDEV"
MY_VER=${PV%.*}
@ -15,7 +15,7 @@ SRC_URI="https://people.redhat.com/nalin/MAKEDEV/${MY_P}-${MY_REL}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="build selinux"
RDEPEND="!<sys-apps/baselayout-2.0.0_rc"
@ -23,18 +23,18 @@ DEPEND=""
S=${WORKDIR}/${MY_P}
src_prepare() {
epatch "${FILESDIR}"/${P}-headers.patch #339674
}
PATCHES=(
"${FILESDIR}"/${P}-headers.patch #339674
)
src_compile() {
use selinux && export SELINUX=1
emake CC="$(tc-getCC)" OPTFLAGS="${CFLAGS}" || die
emake CC="$(tc-getCC)" OPTFLAGS="${CFLAGS}"
}
src_install() {
# set devdir to makedevdir so we dont have to worry about /dev
emake install DESTDIR="${D}" makedevdir=/sbin devdir=/sbin || die
emake install DESTDIR="${D}" makedevdir=/sbin devdir=/sbin
dodoc *.txt
keepdir /dev
}

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>base-system@gentoo.org</email>

View File

@ -1,89 +0,0 @@
# ChangeLog for sys-devel/bc
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*bc-1.06.95-r2 (09 Aug 2015)
*bc-1.06.95-r1 (09 Aug 2015)
*bc-1.06.95 (09 Aug 2015)
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +bc-1.06.95.ebuild,
+bc-1.06.95-r1.ebuild, +bc-1.06.95-r2.ebuild,
+files/bc-1.06.95-mem-leak.patch,
+files/bc-1.06.95-void_uninitialized.patch, +metadata.xml:
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Justin Lecher <jlec@gentoo.org> bc-1.06.95.ebuild,
bc-1.06.95-r1.ebuild, bc-1.06.95-r2.ebuild:
Use https for most gnu.org URLs
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Revert DOCTYPE SYSTEM https changes in metadata.xml
repoman does not yet accept the https version.
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
Bug: https://bugs.gentoo.org/552720
24 Nov 2015; Mike Frysinger <vapier@gentoo.org> metadata.xml:
standardize various metadata.xml style
31 Dec 2015; Mike Frysinger <vapier@gentoo.org> bc-1.06.95-r1.ebuild:
mark 1.06.95-r1 arm64/m68k/s390/sh stable
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Unify quoting in metadata.xml files for machine processing
Force unified quoting in all metadata.xml files since lxml does not
preserve original use of single and double quotes. Ensuring unified
quoting before the process allows distinguishing the GLEP 67-related
metadata.xml changes from unrelated quoting changes.
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Replace all herds with appropriate projects (GLEP 67)
Replace all uses of herd with appropriate project maintainers, or no
maintainers in case of herds requested to be disbanded.
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)

View File

@ -1,194 +0,0 @@
# ChangeLog for sys-devel/bc
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/bc/ChangeLog,v 1.54 2015/07/30 12:28:18 ago Exp $
30 Jul 2015; Agostino Sarubbo <ago@gentoo.org> bc-1.06.95-r1.ebuild:
Stable for sparc, wrt bug #554708
27 Jul 2015; Mike Frysinger <vapier@gentoo.org> bc-1.06.95-r2.ebuild:
Force CONFIG_SHELL=/bin/bash in case the user has forced a broken one #555026
by Alexander Tsoy.
23 Jul 2015; Pacho Ramos <pacho@gentoo.org> bc-1.06.95-r1.ebuild:
ppc stable wrt bug #554708
17 Jul 2015; Markus Meier <maekke@gentoo.org> bc-1.06.95-r1.ebuild:
arm stable, bug #554708
17 Jul 2015; Mikle Kolyada <zlogene@gentoo.org> bc-1.06.95-r1.ebuild:
ia64 stable wrt bug #554708
17 Jul 2015; Tobias Klausmann <klausman@gentoo.org> bc-1.06.95-r1.ebuild:
Stable on alpha, bug 554708
17 Jul 2015; Jeroen Roovers <jer@gentoo.org> bc-1.06.95-r1.ebuild:
Stable for HPPA PPC64 (bug #554708).
15 Jul 2015; Mikle Kolyada <zlogene@gentoo.org> bc-1.06.95-r1.ebuild:
x86 stable wrt bug #554708
14 Jul 2015; Mike Frysinger <vapier@gentoo.org> bc-1.06.95-r1.ebuild,
bc-1.06.95-r2.ebuild:
Prevent info pages from being regenerated (which requires texinfo) #554774 by
Anton Gubarkov.
13 Jul 2015; Mikle Kolyada <zlogene@gentoo.org> bc-1.06.95-r1.ebuild:
amd64 stable wrt bug #554708
*bc-1.06.95-r2 (13 Jul 2015)
13 Jul 2015; Mike Frysinger <vapier@gentoo.org> +bc-1.06.95-r2.ebuild,
+files/bc-1.06.95-mem-leak.patch:
Fix for mem leaks #264889 by Mattias Nissler. Upgrade to EAPI=5 for subslot
usage.
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> bc-1.06.95-r1.ebuild,
bc-1.06.95.ebuild:
Add arm64 love.
14 Sep 2013; Markos Chandras <hwoarang@gentoo.org> bc-1.06.95-r1.ebuild:
Respect AR. Bug #484860
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> bc-1.06.95-r1.ebuild:
keyword ~amd64-fbsd
27 Mar 2012; Mike Frysinger <vapier@gentoo.org> bc-1.06.95.ebuild,
bc-1.06.95-r1.ebuild:
Migrate to gnu-alpha mirror.
15 Feb 2011; Fabian Groffen <grobian@gentoo.org> bc-1.06.95-r1.ebuild:
Marked ~sparc64-solaris
*bc-1.06.95-r1 (26 Dec 2010)
26 Dec 2010; Mike Frysinger <vapier@gentoo.org> +bc-1.06.95-r1.ebuild,
+files/bc-1.06.95-void_uninitialized.patch:
Fix uninitialized memory usage #349339 by David Flogeras. Convert to
EAPI=2 for fun.
05 Feb 2010; Alexis Ballier <aballier@gentoo.org> bc-1.06.95.ebuild:
freebsd-lib does not ship libedit anymore
15 Jan 2010; Christian Faulhammer <fauli@gentoo.org> bc-1.06.95.ebuild:
Transfer Prefix keywords
09 Jun 2008; Jeroen Roovers <jer@gentoo.org> bc-1.06.95.ebuild:
Stable for HPPA (bug #224863).
07 Jun 2008; Kenneth Prugh <ken69267@gentoo.org> bc-1.06.95.ebuild:
amd64 stable, bug #224863
07 Jun 2008; nixnut <nixnut@gentoo.org> bc-1.06.95.ebuild:
Stable on ppc wrt bug 224863
07 Jun 2008; Raúl Porcel <armin76@gentoo.org> bc-1.06.95.ebuild:
ia64/sparc stable wrt #224863
06 Jun 2008; Christian Faulhammer <opfer@gentoo.org> bc-1.06.95.ebuild:
stable x86, bug 224863
05 Jun 2008; Tobias Klausmann <klausman@gentoo.org> bc-1.06.95.ebuild:
Stable on alpha, bug #224973
05 Jun 2008; Markus Rothe <corsair@gentoo.org> bc-1.06.95.ebuild:
Stable on ppc64; bug #224863
31 Dec 2006; Mike Frysinger <vapier@gentoo.org> bc-1.06-r6.ebuild,
bc-1.06.95.ebuild:
Punt old flag filters and use emake in install.
18 Oct 2006; Roy Marples <uberlord@gentoo.org> bc-1.06.95.ebuild:
Added ~sparc-fbsd keyword.
*bc-1.06.95 (05 Sep 2006)
05 Sep 2006; Mike Frysinger <vapier@gentoo.org> +bc-1.06.95.ebuild:
Version bump for #136643.
11 Jun 2006; Diego Pettenò <flameeyes@gentoo.org> bc-1.06.94.ebuild:
Add freebsd-lib as option for libedit.
*bc-1.06.94 (10 Jun 2006)
10 Jun 2006; Mike Frysinger <vapier@gentoo.org> +bc-1.06.94.ebuild:
Version bump.
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> bc-1.06-r6.ebuild:
Add ~x86-fbsd keyword.
28 Jun 2005; Joshua Kinard <kumba@gentoo.org> bc-1.06-r6.ebuild:
Marked stable on mips.
09 Apr 2005; Markus Rothe <corsair@gentoo.org> bc-1.06-r6.ebuild:
Stable on ppc64
19 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> bc-1.06-r6.ebuild:
Stable on alpha.
17 Mar 2005; Michael Hanselmann <hansmi@gentoo.org> bc-1.06-r6.ebuild:
Stable on ppc.
09 Mar 2005; Gustavo Zacarias <gustavoz@gentoo.org> bc-1.06-r6.ebuild:
Stable on sparc
*bc-1.06-r6 (11 Feb 2005)
11 Feb 2005; Mike Frysinger <vapier@gentoo.org>
+files/bc-1.06-longopts.patch, +files/bc-1.06-static-save.patch,
+bc-1.06-r6.ebuild:
Add patch to fix longopts handling #51525 and a patch from fedora to fix
saved register handling.
08 Nov 2004; Mike Frysinger <vapier@gentoo.org> bc-1.06-r5.ebuild:
USE=static support #70276 by Sascha Silbe.
02 Mar 2004; Brian Jackson <iggy@gentoo.org> bc-1.06-r5.ebuild:
adding initial s390 support
27 Nov 2003; Daniel Ahlberg <aliz@gentoo.org> bc-1.06-r5.ebuild:
replace-flags for amd64.
*bc-1.06-r5 (19 Feb 2003)
17 Sep 2003; Jon Portnoy <avenj@gentoo.org> bc-1.06-r5.ebuild :
ia64 keywords.
16 Jul Jan Seidel <tuxus@gentoo.org> bc-1.06-r5.ebuild :
Mark stable on mips
14 Mar 2003; Seemant Kulleen <seemant@gentoo.org> bc-1.06-r3.ebuild,
bc-1.06-r3.ebuild, bc-1.06-r4.ebuild, bc-1.06-r4.ebuild, bc-1.06-r5.ebuild:
change -Os to -O2 on x86. Closes bug #17536 by frank <frbiscani@libero.it>
19 Feb 2003; Mark Guertin <gerk@gentoo.org> bc-1.06-r5.ebuild
files/digest-bc-1.06-r5 :
rev bump to close bug #16043, -O2 on ppc causes segfault.
Kept stable all arches (only change)
20 Feb 2003; Zach Welch <zwelch@gentoo.org> bc-1.06-r4.ebuild :
Added arm to keywords.
09 Feb 2003; Guy Martin <gmsoft@gentoo.org> bc-1.06-r4.ebuild :
Added hppa to keywords.
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*bc-1.06-r4 (11 Nov 2002)
11 Nov 2002; Martin Schlemmer <azarah@gentoo.org> bc-1.06-r4.ebuild :
Fix bug #10546.
*bc-1.06-r3 (1 Feb 2002)
23 Oct 2002; Martin Schlemmer <azarah@gentoo.org> bc-1.06-r3.ebuild :
Fix to work with flex-2.5.22 and up.
1 Feb 2002; G.Bevin <gbevin@gentoo.org> 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.

View File

@ -1,9 +1 @@
AUX bc-1.06.95-mem-leak.patch 588 SHA256 27e30d0389b79556609a74a4bb2a19f208f0e527bf08357ad79e0f453f15ac17 SHA512 3a1f354b8979586b39e6e3f93f2df7d38c2f221fb00ceef7db6cb6b51712c0fc27dbbd75635a8e4e9e2f8f100c5a39cdc1d4c1cfc32bd6c406af94edef37e40d WHIRLPOOL 975dae719f33d5102c7e4455e940ad33b40dd4c716e9546d2a05606c898367686cdb80298e68fa6faebadf637d308dfb885cb9490e554b8cb344f23feb14ebc2
AUX bc-1.06.95-void_uninitialized.patch 351 SHA256 440a9a20633317204a0205962f573a932ef4493b1dc9ff3253bfed22c8caf5cd SHA512 6d2803d831d8a3137c3d867606f8d40455a6f984bfe844e10e276e24cbd5d9fd1ff21b81ea91775dd7e1e55484cdde7bf859fa3e9a17887bdf548b32cdc46dae WHIRLPOOL be26b8f81e119247095a0d2c8b8131f507454ac5c087ab32da1fdce8023080286ec125ae3b7bf06b2e690498bb78b32a7e7ff78ae8cd81038904bb7168e5f620
DIST bc-1.06.95.tar.bz2 290069 SHA256 7ee4abbcfac03d8a6e1a8a3440558a3d239d6b858585063e745c760957725ecc SHA512 16ec13f87ef76ad4de77d378ef8d65a582adca1bf661c9d7675e78d940680c77e81a00a01817fde7c1ad1524562d6f933caa5c42a0686f3f85aadbb39393afb1 WHIRLPOOL e91adb7b1fd42c4d47dad76f994c51ee7a8d962a24cb1b0cbeaa992fe1be59878016d5883506ec4153293daf48fbe3f345bb88fbe3f6276b3353c89573a612af
EBUILD bc-1.06.95-r1.ebuild 1524 SHA256 b73ddf9603b099b58ba9efdde984d6e9e664f8804dec3212ae341e549850f66d SHA512 2de4100807235aba70e7a7f0d283a8d414a407bc6d6ead19cd224e88b2f7ec6a87fb34497630591faeef68f9b1602e36e346e585a5ee168828c0424bf23bc302 WHIRLPOOL 897c24cfcb73c70a0dbd5479f5a925b4037b3b411151dac35ce5a371430848b56b5d04abf202d80f5a4f64c7c8da4c1b74329b930318699eaf0e81ba45f8dd8b
EBUILD bc-1.06.95-r2.ebuild 1620 SHA256 5eba568b38c1697f43fa0dd846229c6e5ef2ea673c48356d73db4d496282095f SHA512 04068dcfeac3f7a48370049207a4e002c04d8369c5079c7e53c43daf7f88b863366fbfdf2dcac7ad894c39b293d3b76d686d08504ac1c535e2cbfac104e38ccb WHIRLPOOL 493a49a351701eaceb36068ecf2787f029ad0f4b264c6296c74b8bce88d957d216d1b5bc18e077e3929b63d5ef65a2b2d987b5d88b13026b4af10a28fb22edab
EBUILD bc-1.06.95.ebuild 1206 SHA256 5381b58b644e4de717c7f6c0dc6db0480735146c0721cc2bf393333c950e5eff SHA512 cc1303c72f33cb0fd93990bcbea0bf83aed50542f109d6fc0b4935f8d4080c573f26238b80658c9af66a22720485c06a065d0b623971037ec231b415432484f9 WHIRLPOOL 786ef359c08ac265f782f7e124ffc65b74adeb1a0ad59086029d743f7511eaf2438a41fdc2ff506ba7b76faac470f28fcb0b7b2f97dabd06f4cecf34ba7ebbf3
MISC ChangeLog 3416 SHA256 d764dcbf54a63a7a09a6e6a9f91214f7f3e99a4ac1a5de16816e60503c66f8a2 SHA512 5e2afa1fc5088beff05c99eadf299de62e78604697ac0209abc2afd1aa98e8d0420cf37b9ed83da1b1910495a04d6a3af3bff1ae59dfefe472fd30722fb30137 WHIRLPOOL 1f1491ea866935473fb9d2a207d6adc13d0c7d11da17bc86db61b710bf4b1ead6084dce8a623e3d4d8b62b1fe072cee13806e09dc4b9b7a8423d63a99356549d
MISC ChangeLog-2015 6604 SHA256 d3b98712ce979d9f6e812b6a1accaa7b055795aa2d670e89c2d429fade5e3b41 SHA512 5d0f29e8861968f85a969bcb17da4bc4f3ebda970be6874a9e855a24c3bc70223f97f7c7d3b12156de1ea91f89d214e2284f3a2626ec55887f9836897bc52d7c WHIRLPOOL 4a11af0dc0fe8ff4cfe49d365eabe52e07035e108c815212bf0ee9de136bbf1f87c67b6e6b73a140f1e17ccf2df45e711bffa0d24a05fc02d92dea417ac4a8ac
MISC metadata.xml 253 SHA256 d82c33ef453113a5c1ebe250dcba373c22934a69b0a86c6ab15a5ca589c25b91 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555 WHIRLPOOL e5aee23acff864609953a1e4de768f0e4aef704b44c53c021f28573e1ca5c99f1a46d92935ecec2449f7b4419a36d8373127d0ecfa8d7bae72d835e1839eb3f8
DIST bc-1.07.1.tar.gz 419850 BLAKE2B dcedc193be5521aa0fa3a19746233ed65bc1fe8ef12e15155341706de6fbeecb6dd7ee4ab11e2d4b3aca2ae7097cce89e389b3573493bbc893e00b4ed3239594 SHA512 02126d0db6b6ed06d56cfc292d6f5475ff1e574779d7e69c7809bbb1e13f946f57ea07da2a7666baa092507a951a822044b0970075f75eefe65a5c1999b75d34

View File

@ -1,52 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="2"
inherit eutils flag-o-matic toolchain-funcs
DESCRIPTION="Handy console-based calculator utility"
HOMEPAGE="https://www.gnu.org/software/bc/bc.html"
SRC_URI="mirror://gnu-alpha/bc/${P}.tar.bz2
mirror://gnu/bc/${P}.tar.bz2"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="libedit readline static"
RDEPEND="readline? ( >=sys-libs/readline-4.1 >=sys-libs/ncurses-5.2 )
libedit? ( dev-libs/libedit )"
DEPEND="${RDEPEND}
sys-devel/flex"
src_prepare() {
epatch "${FILESDIR}"/${P}-void_uninitialized.patch #349339
}
src_configure() {
local myconf
if use readline ; then
myconf="--with-readline --without-libedit"
elif use libedit ; then
myconf="--without-readline --with-libedit"
else
myconf="--without-readline --without-libedit"
fi
use static && append-ldflags -static
econf ${myconf}
# Do not regen docs -- configure produces a small fragment that includes
# the version info which causes all pages to regen (newer file). #554774
touch -r doc doc/*
}
src_compile() {
emake AR="$(tc-getAR)" || die
}
src_install() {
emake install DESTDIR="${D}" || die
dodoc AUTHORS FAQ NEWS README ChangeLog
}

View File

@ -1,55 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit eutils flag-o-matic toolchain-funcs
DESCRIPTION="Handy console-based calculator utility"
HOMEPAGE="https://www.gnu.org/software/bc/bc.html"
SRC_URI="mirror://gnu-alpha/bc/${P}.tar.bz2
mirror://gnu/bc/${P}.tar.bz2"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="libedit readline static"
RDEPEND="!readline? ( libedit? ( dev-libs/libedit:= ) )
readline? (
>=sys-libs/readline-4.1:0=
>=sys-libs/ncurses-5.2:=
)"
DEPEND="${RDEPEND}
sys-devel/flex"
src_prepare() {
epatch "${FILESDIR}"/${P}-void_uninitialized.patch #349339
epatch "${FILESDIR}"/${P}-mem-leak.patch #264889
}
src_configure() {
local libedit
if use readline ; then
libedit="--without-libedit"
else
libedit=$(use_with libedit)
fi
use static && append-ldflags -static
# Clobber any CONFIG_SHELL setting the user has forced on us.
# We should be able to delete this w/the next release as it
# should use updated autoconf.
CONFIG_SHELL=/bin/bash \
econf \
$(use_with readline) \
${libedit}
# Do not regen docs -- configure produces a small fragment that includes
# the version info which causes all pages to regen (newer file). #554774
touch -r doc doc/*
}
src_compile() {
emake AR="$(tc-getAR)"
}

View File

@ -1,39 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
inherit eutils flag-o-matic toolchain-funcs
DESCRIPTION="Handy console-based calculator utility"
HOMEPAGE="https://www.gnu.org/software/bc/bc.html"
SRC_URI="mirror://gnu-alpha/bc/${P}.tar.bz2
mirror://gnu/bc/${P}.tar.bz2"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="libedit readline static"
RDEPEND="readline? ( >=sys-libs/readline-4.1 >=sys-libs/ncurses-5.2 )
libedit? ( dev-libs/libedit )"
DEPEND="${RDEPEND}
sys-devel/flex"
src_compile() {
local myconf
if use readline ; then
myconf="--with-readline --without-libedit"
elif use libedit ; then
myconf="--without-readline --with-libedit"
else
myconf="--without-readline --without-libedit"
fi
use static && append-ldflags -static
econf ${myconf} || die
emake || die
}
src_install() {
emake install DESTDIR="${D}" || die
dodoc AUTHORS FAQ NEWS README ChangeLog
}

View File

@ -0,0 +1,61 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
inherit flag-o-matic toolchain-funcs
DESCRIPTION="Handy console-based calculator utility"
HOMEPAGE="https://www.gnu.org/software/bc/bc.html"
SRC_URI="mirror://gnu/bc/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="libedit readline static"
RDEPEND="
!readline? ( libedit? ( dev-libs/libedit:= ) )
readline? (
>=sys-libs/readline-4.1:0=
>=sys-libs/ncurses-5.2:=
)
"
DEPEND="
${RDEPEND}
sys-devel/flex
virtual/yacc
"
PATCHES=(
"${FILESDIR}/${PN}-1.07.1-no-ed-its-sed.patch"
)
src_prepare() {
default
# Avoid bad build tool usage when cross-compiling. #627126
tc-is-cross-compiler && eapply "${FILESDIR}/${PN}-1.07.1-use-system-bc.patch"
}
src_configure() {
local myconf=(
$(use_with readline)
)
if use readline ; then
myconf+=( --without-libedit )
else
myconf+=( $(use_with libedit) )
fi
use static && append-ldflags -static
econf "${myconf[@]}"
# Do not regen docs -- configure produces a small fragment that includes
# the version info which causes all pages to regen (newer file). #554774
touch -r doc doc/*
}
src_compile() {
emake AR="$(tc-getAR)"
}

View File

@ -1,24 +0,0 @@
https://bugs.gentoo.org/264889
--- a/bc/bc.y
+++ b/bc/bc.y
@@ -569,6 +569,7 @@ expression : named_expression ASSIGN_OP
generate (">");
break;
}
+ free($2);
}
| expression '+' expression
{
--- a/bc/util.c
+++ b/bc/util.c
@@ -602,8 +602,7 @@ lookup (name, namekind)
case FUNCTDEF:
if (id->f_name != 0)
{
- if (namekind != FUNCT)
- free(name);
+ free(name);
/* Check to see if we are redefining a math lib function. */
if (use_math && namekind == FUNCTDEF && id->f_name <= 6)
id->f_name = next_func++;

View File

@ -1,13 +0,0 @@
http://www.pixelbeat.org/programming/oss_bug_flow.html
https://bugs.gentoo.org/349339
--- bc/storage.c
+++ bc/storage.c
@@ -99,6 +99,7 @@
{
f = &functions[indx];
f->f_defined = FALSE;
+ f->f_void = FALSE;
f->f_body = (char *) bc_malloc (BC_START_SIZE);
f->f_body_size = BC_START_SIZE;
f->f_code_size = 0;

View File

@ -0,0 +1,24 @@
in Gentoo, everyone has sed. no one really has ed. tweak this minor script
to use sed instead of ed. the changes are straight forward:
* change \$ to $
* merge last two $,$ commands into one
* delete w/q commands
--- a/bc/fix-libmath_h
+++ b/bc/fix-libmath_h
@@ -1,9 +1,7 @@
-ed libmath.h <<EOS-EOS
+#!/bin/sh
+sed -i libmath.h -e '
1,1s/^/{"/
-1,\$s/\$/",/
-2,\$s/^/"/
-\$,\$d
-\$,\$s/,\$/,0}/
-w
-q
-EOS-EOS
+1,$s/$/",/
+2,$s/^/"/
+$s/.*/0}/
+'

View File

@ -0,0 +1,16 @@
when cross-compiling, the local fbc binary won't work. use the system
bc instead as the demands of the .b script are simple enough.
https://bugs.gentoo.org/627126
--- a/bc/Makefile.in
+++ b/bc/Makefile.in
@@ -628,7 +628,7 @@ libmath.h: libmath.b $(fbcOBJ) $(LIBBC)
echo '{0}' > libmath.h
$(MAKE) global.o
$(LINK) -o fbc $(fbcOBJ) global.o $(LIBBC) $(LIBL) $(READLINELIB) $(LIBS)
- ./fbc -c $(srcdir)/libmath.b </dev/null >libmath.h
+ bc -c $(srcdir)/libmath.b </dev/null >libmath.h
$(srcdir)/fix-libmath_h
rm -f ./fbc ./global.o
sbc.o: sbc.c

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>base-system@gentoo.org</email>

View File

@ -1,7 +1,4 @@
DIST bison-3.1-patches-1.0.tar.xz 7268 BLAKE2B 9195c00be1706664762598926913cd8fc18a32a6ae6ae4ec58748d5e8fc4877f63258db51cbe3bf84f3345ea0fc7c27d2e1190632c529615d9e6922baef74915 SHA512 5569b7901b40ea01eb7bccdc1b090207bc1ea6c50d144b561b2725ae79f3bcd51e7ea4e8ea37b60ea50ff4882e82110a07986cba1d2397a0333e7e01ae466e79
DIST bison-3.1.tar.xz 1990536 BLAKE2B 6223642f2934927ca118410e2655f7c677bb1d3d981875ca2224f5aa344a43efbbbea34e79dff94ea489853e505b1d7f5920f4d159d1464ce61d8956ca0401ad SHA512 2a8e217ffb55ed5b1fcc989377ac348a066e62b8a4b0b0da40c3c7202f3ea487b2aab6a704a10b48d2d17673be0e22f6ff1be91fc05c4e0a57969b42a59d0152
DIST bison-3.2.3-patches-01.tar.xz 9460 BLAKE2B 3e9f3e636d774d005c861c4f5fe121a862cbfc38f5efd5bb7ac7d2944f71e80eabd6621f3f5507d9f78727f22b574581c9b694457c63b5181a8cc1a0ac69d294 SHA512 6c599583b67f8999c8e2c8492a19ad0b43bbadef1d9c062c752e7c1cc3d178c2106262c70c998a0588bc6255ec27b2623a90267e0858e2d776ac2f4cf6cb688f
DIST bison-3.2.4.tar.xz 2094568 BLAKE2B 9b7617b25f1b151c3b86a5f57e733543160fb40f992ff968eaadfc91d8f1a67f56d0afeafbed5003ea1a5e0c861b12ef4cc27065d1b6cbc1d0845710164d84e2 SHA512 652b54fdee969bbc17eeb04d05d65f143e8e0e1b46ac2574e3a76687b9bd916c9a0c97658b4f8357958d64e87fe2a6a2a98a6c312970f0e74fb4445962e9daae
DIST bison-3.3-patches-01.tar.xz 10768 BLAKE2B 6b4df80d0cf6ff3445019bbc66063b794731d2c9869b20b0ace3ed9500e7ea4a30685a4084717871a68838b31392a90d2e1b52ef01eb2f62ea420e513268652c SHA512 32accc5a9e7b18b8dd98c73e5da50018be68effed9b69ed4d30604c7e7ba4495eef54b7882c3fe32bdeffb9278165ac2b5f3164b7c122e2001e4dd60ac2f4d1a
DIST bison-3.3.1.tar.xz 2106048 BLAKE2B 998ab8cd014e0dde5a9a709ec8505e51ac5a85f3f88eb5c1a8dda7d2f1a8d82fbe6bd75b06b7a8ca3c67072f1ad09997c559a7584c443174165408f6200276ab SHA512 8901a97adda0d6d62c06e85d12645b35fa624c9f05e40250c1bb387d5524ac52c2b7de0402ab970f6ccfaf99c9bb5356873daa20cdd0c37d73b4a6ed7b98c44f
DIST bison-3.3.2.tar.xz 2108612 BLAKE2B 84cf59c02ff4ba34c052ef2539cde8d5932145ab21b63c879eeb32d183cadba6cb6209278090e38f3f03085e58ad1fff71248e5729513d8dffdcc14e8f924dfc SHA512 63c67291ea1bd00f4412fc589ffb891ede3e2577253016a9a185e00fb2d702371f3862486639a8f52f8a887f340a639575ff3b7ba93c152170cbfd8c9585c1dc
DIST bison-3.7.6-patches-01.tar.xz 10600 BLAKE2B c7907a327c2bbb82a2e575a864e71400f91cd4349a84f95b187ecaadefc1bfd595a91bce6c8c47e42423cace9cf78a4041fde3fdc489a4824aa3c10ca73be7cb SHA512 8f2ddee79b9678b9fd9a7a34f26d44f7c4472d0fc55c9fef8b418d27949b6a27309b7aa5ac3f4a5ad27c90ad7d92d824ffe767c77b0ed81de6b2897c91cd7560
DIST bison-3.7.6.tar.xz 2627180 BLAKE2B 2f1015b517e46ff0870378b4d0dd489c8c737f31b2b69146bd7fbbae1e3adcdff0e4837cfdf1d238e8660ecc2b310ce87ec8940ed4989278b3df6cbb2d464e54 SHA512 6c1c9b825fbd2c94b8903f03a7e68e6832599f7bbd8d3c49864537c11b038c45a15de02fd36128d662af314334c83515bbc132df84e9acc6c651e98649c65bad
DIST bison-3.8.1.tar.xz 2800372 BLAKE2B 0b70ee1b3ab8075540d9254cffdc1dfc9a9fb354d8b9b79dd3b097bf9a2235f892e120736e4195ad21ce8fbf3831c63b2d1a267a20a7abf85f0d72cdcdac1820 SHA512 f87978c41eca4db22de4f64feb3be92e44862d412f75dd84980045faf0f9e7f5a41b25bef8d4acd90743638eab61a7ac111444969d958fef5fe3535bac416921
DIST bison-3.8.2.tar.xz 2817324 BLAKE2B e211b61494c911f55b72a8b70b5a48cdf4000ce9e675a1f1f52735bb8f57d93a3f8075341451263af9c9c531004907ae2b62b1873e7e4664c2cd26fa3b12271c SHA512 d4d23af6671406e97257892f90651b67f2ab95219831372be032190b7156c10a3435d457857e677445df8b2327aacccc15344acbbc3808a6f332a93cce23b444

View File

@ -1,89 +0,0 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
inherit flag-o-matic
DESCRIPTION="A general-purpose (yacc-compatible) parser generator"
HOMEPAGE="https://www.gnu.org/software/bison/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
https://dev.gentoo.org/~whissi/dist/bison/${P}-patches-1.0.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="examples nls static test"
RDEPEND=">=sys-devel/m4-1.4.16"
DEPEND="${RDEPEND}
sys-devel/flex
examples? ( dev-lang/perl )
nls? ( sys-devel/gettext )
test? ( dev-lang/perl )"
DOCS=( AUTHORS ChangeLog-2012 NEWS README THANKS TODO ) # ChangeLog-1998 PACKAGING README-alpha README-release
PATCHES=(
"${WORKDIR}"/patches/${P}-optional-perl.patch #538300
"${WORKDIR}"/patches/${P}-avoid_autoreconf.patch
)
src_prepare() {
# Record date to avoid 'config.status --recheck' & regen of 'tests/package.m4'
touch -r configure.ac old.configure.ac || die
touch -r configure old.configure || die
default
# Restore date after patching
touch -r old.configure.ac configure.ac || die
touch -r old.configure configure || die
# The makefiles make the man page depend on the configure script
# which we patched above. Touch it to prevent regeneration.
touch doc/bison.1 || die #548778 #538300#9
# Avoid regenerating the info page when the timezone is diff. #574492
sed -i '2iexport TZ=UTC' build-aux/mdate-sh || die
}
src_configure() {
use static && append-ldflags -static
local myeconfargs=(
--docdir='$(datarootdir)'/doc/${PF}
$(use_enable examples)
$(use_enable nls)
)
econf "${myeconfargs[@]}"
}
src_install() {
default
# This one is installed by dev-util/yacc
mv "${ED%/}"/usr/bin/yacc{,.bison} || die
mv "${ED%/}"/usr/share/man/man1/yacc{,.bison}.1 || die
# We do not need liby.a
rm -r "${ED%/}"/usr/lib* || die
# Move to documentation directory and leave compressing for EAPI>=4
mv "${ED%/}"/usr/share/${PN}/README "${ED%/}"/usr/share/doc/${PF}/README.data
}
pkg_postinst() {
local f="${EROOT%/}/usr/bin/yacc"
if [[ ! -e ${f} ]] ; then
ln -s yacc.bison "${f}"
fi
}
pkg_postrm() {
# clean up the dead symlink when we get unmerged #377469
local f="${EROOT%/}/usr/bin/yacc"
if [[ -L ${f} && ! -e ${f} ]] ; then
rm -f "${f}"
fi
}

View File

@ -1,92 +0,0 @@
# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
inherit flag-o-matic
PATCHES="${PN}-3.2.3-patches-01.tar.xz"
DESCRIPTION="A general-purpose (yacc-compatible) parser generator"
HOMEPAGE="https://www.gnu.org/software/bison/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
https://dev.gentoo.org/~whissi/dist/bison/${PATCHES}
https://dev.gentoo.org/~polynomial-c/dist/bison/${PATCHES}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="examples nls static test"
RDEPEND=">=sys-devel/m4-1.4.16"
DEPEND="${RDEPEND}
sys-devel/flex
examples? ( dev-lang/perl )
nls? ( sys-devel/gettext )
test? ( dev-lang/perl )"
DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) # ChangeLog-2012 ChangeLog-1998 PACKAGING README-alpha README-release
PATCHES=(
"${WORKDIR}"/patches/${PN}-3.1-optional-perl.patch #538300
"${WORKDIR}"/patches/${PN}-3.2.3-avoid_autoreconf.patch
)
src_prepare() {
# Record date to avoid 'config.status --recheck' & regen of 'tests/package.m4'
touch -r configure.ac old.configure.ac || die
touch -r configure old.configure || die
default
# Restore date after patching
touch -r old.configure.ac configure.ac || die
touch -r old.configure configure || die
# The makefiles make the man page depend on the configure script
# which we patched above. Touch it to prevent regeneration.
touch doc/bison.1 || die #548778 #538300#9
# Avoid regenerating the info page when the timezone is diff. #574492
sed -i '2iexport TZ=UTC' build-aux/mdate-sh || die
}
src_configure() {
use static && append-ldflags -static
local myeconfargs=(
--docdir='$(datarootdir)'/doc/${PF}
$(use_enable examples)
$(use_enable nls)
)
econf "${myeconfargs[@]}"
}
src_install() {
default
# This one is installed by dev-util/yacc
mv "${ED%/}"/usr/bin/yacc{,.bison} || die
mv "${ED%/}"/usr/share/man/man1/yacc{,.bison}.1 || die
# We do not need liby.a
rm -r "${ED%/}"/usr/lib* || die
# Move to documentation directory and leave compressing for EAPI>=4
mv "${ED%/}"/usr/share/${PN}/README "${ED%/}"/usr/share/doc/${PF}/README.data
}
pkg_postinst() {
local f="${EROOT%/}/usr/bin/yacc"
if [[ ! -e ${f} ]] ; then
ln -s yacc.bison "${f}"
fi
}
pkg_postrm() {
# clean up the dead symlink when we get unmerged #377469
local f="${EROOT%/}/usr/bin/yacc"
if [[ -L ${f} && ! -e ${f} ]] ; then
rm -f "${f}"
fi
}

View File

@ -1,92 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
inherit flag-o-matic
PATCHES="${PN}-3.3-patches-01.tar.xz"
DESCRIPTION="A general-purpose (yacc-compatible) parser generator"
HOMEPAGE="https://www.gnu.org/software/bison/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
https://dev.gentoo.org/~whissi/dist/bison/${PATCHES}
https://dev.gentoo.org/~polynomial-c/dist/bison/${PATCHES}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="examples nls static test"
RDEPEND=">=sys-devel/m4-1.4.16"
DEPEND="${RDEPEND}
sys-devel/flex
examples? ( dev-lang/perl )
nls? ( sys-devel/gettext )
test? ( dev-lang/perl )"
DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) # ChangeLog-2012 ChangeLog-1998 PACKAGING README-alpha README-release
PATCHES=(
"${WORKDIR}"/patches/${PN}-3.1-optional-perl.patch #538300
"${WORKDIR}"/patches/${PN}-3.3-avoid_autoreconf.patch
)
src_prepare() {
# Record date to avoid 'config.status --recheck' & regen of 'tests/package.m4'
touch -r configure.ac old.configure.ac || die
touch -r configure old.configure || die
default
# Restore date after patching
touch -r old.configure.ac configure.ac || die
touch -r old.configure configure || die
# The makefiles make the man page depend on the configure script
# which we patched above. Touch it to prevent regeneration.
touch doc/bison.1 || die #548778 #538300#9
# Avoid regenerating the info page when the timezone is diff. #574492
sed -i '2iexport TZ=UTC' build-aux/mdate-sh || die
}
src_configure() {
use static && append-ldflags -static
local myeconfargs=(
--docdir='$(datarootdir)'/doc/${PF}
$(use_enable examples)
$(use_enable nls)
)
econf "${myeconfargs[@]}"
}
src_install() {
default
# This one is installed by dev-util/yacc
mv "${ED%/}"/usr/bin/yacc{,.bison} || die
mv "${ED%/}"/usr/share/man/man1/yacc{,.bison}.1 || die
# We do not need liby.a
rm -r "${ED%/}"/usr/lib* || die
# Move to documentation directory and leave compressing for EAPI>=4
mv "${ED%/}"/usr/share/${PN}/README "${ED%/}"/usr/share/doc/${PF}/README.data
}
pkg_postinst() {
local f="${EROOT%/}/usr/bin/yacc"
if [[ ! -e ${f} ]] ; then
ln -s yacc.bison "${f}"
fi
}
pkg_postrm() {
# clean up the dead symlink when we get unmerged #377469
local f="${EROOT%/}/usr/bin/yacc"
if [[ -L ${f} && ! -e ${f} ]] ; then
rm -f "${f}"
fi
}

View File

@ -1,42 +1,45 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
EAPI=7
inherit flag-o-matic
PATCHES="${PN}-3.3-patches-01.tar.xz"
PATCH_TAR="${PN}-3.7.6-patches-01.tar.xz"
DESCRIPTION="A general-purpose (yacc-compatible) parser generator"
HOMEPAGE="https://www.gnu.org/software/bison/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz
https://dev.gentoo.org/~whissi/dist/bison/${PATCHES}
https://dev.gentoo.org/~polynomial-c/dist/bison/${PATCHES}"
https://dev.gentoo.org/~whissi/dist/bison/${PATCH_TAR}
https://dev.gentoo.org/~polynomial-c/dist/bison/${PATCH_TAR}"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="examples nls static test"
RESTRICT="!test? ( test )"
RDEPEND=">=sys-devel/m4-1.4.16"
DEPEND="${RDEPEND}
# gettext _IS_ required in RDEPEND because >=bison-3.7 links against
# libtextstyle.so!!! (see bug #740754)
DEPEND="
>=sys-devel/m4-1.4.16
>=sys-devel/gettext-0.21
"
RDEPEND="${DEPEND}"
BDEPEND="
sys-devel/flex
examples? ( dev-lang/perl )
nls? ( sys-devel/gettext )
test? ( dev-lang/perl )"
test? ( dev-lang/perl )
"
DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) # ChangeLog-2012 ChangeLog-1998 PACKAGING README-alpha README-release
PATCHES=(
"${WORKDIR}"/patches/${PN}-3.1-optional-perl.patch #538300
"${WORKDIR}"/patches/${PN}-3.3-avoid_autoreconf.patch
)
src_prepare() {
# Record date to avoid 'config.status --recheck' & regen of 'tests/package.m4'
touch -r configure.ac old.configure.ac || die
touch -r configure old.configure || die
eapply "${WORKDIR}"/patches
default
# Restore date after patching
@ -55,7 +58,6 @@ src_configure() {
use static && append-ldflags -static
local myeconfargs=(
--docdir='$(datarootdir)'/doc/${PF}
$(use_enable examples)
$(use_enable nls)
)
@ -66,18 +68,15 @@ src_install() {
default
# This one is installed by dev-util/yacc
mv "${ED%/}"/usr/bin/yacc{,.bison} || die
mv "${ED%/}"/usr/share/man/man1/yacc{,.bison}.1 || die
mv "${ED}"/usr/bin/yacc{,.bison} || die
mv "${ED}"/usr/share/man/man1/yacc{,.bison}.1 || die
# We do not need liby.a
rm -r "${ED%/}"/usr/lib* || die
# Move to documentation directory and leave compressing for EAPI>=4
mv "${ED%/}"/usr/share/${PN}/README "${ED%/}"/usr/share/doc/${PF}/README.data
rm -r "${ED}"/usr/lib* || die
}
pkg_postinst() {
local f="${EROOT%/}/usr/bin/yacc"
local f="${EROOT}/usr/bin/yacc"
if [[ ! -e ${f} ]] ; then
ln -s yacc.bison "${f}"
fi
@ -85,7 +84,7 @@ pkg_postinst() {
pkg_postrm() {
# clean up the dead symlink when we get unmerged #377469
local f="${EROOT%/}/usr/bin/yacc"
local f="${EROOT}/usr/bin/yacc"
if [[ -L ${f} && ! -e ${f} ]] ; then
rm -f "${f}"
fi

View File

@ -0,0 +1,96 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit flag-o-matic
DESCRIPTION="A general-purpose (yacc-compatible) parser generator"
HOMEPAGE="https://www.gnu.org/software/bison/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="examples nls static test"
RESTRICT="!test? ( test )"
# gettext _IS_ required in RDEPEND because >=bison-3.7 links against
# libtextstyle.so!!! (see bug #740754)
DEPEND="
>=sys-devel/m4-1.4.16
>=sys-devel/gettext-0.21
"
RDEPEND="${DEPEND}"
BDEPEND="
sys-devel/flex
test? ( dev-lang/perl )
"
DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) # ChangeLog-2012 ChangeLog-1998 PACKAGING README-alpha README-release
src_prepare() {
# Old logic when we needed to patch configure.ac
# Keeping in case it's useful for future
# Record date to avoid 'config.status --recheck' & regen of 'tests/package.m4'
#touch -r configure.ac old.configure.ac || die
#touch -r configure old.configure || die
#eapply "${WORKDIR}"/patches
#default
# Restore date after patching
#touch -r old.configure.ac configure.ac || die
#touch -r old.configure configure || die
# The makefiles make the man page depend on the configure script
# which we patched above. Touch it to prevent regeneration.
#touch doc/bison.1 || die #548778 #538300#9
default
# Avoid regenerating the info page when the timezone is diff. #574492
sed -i '2iexport TZ=UTC' build-aux/mdate-sh || die
}
src_configure() {
use static && append-ldflags -static
local myeconfargs=(
$(use_enable nls)
)
econf "${myeconfargs[@]}"
}
src_install() {
default
# This one is installed by dev-util/yacc
mv "${ED}"/usr/bin/yacc{,.bison} || die
mv "${ED}"/usr/share/man/man1/yacc{,.bison}.1 || die
# We do not need liby.a
rm -r "${ED}"/usr/lib* || die
# Examples are about 200K, so let's make them optional still for now.
if ! use examples ; then
rm -r "${ED}"/usr/share/doc/${PF}/examples/ || die
fi
}
pkg_postinst() {
local f="${EROOT}/usr/bin/yacc"
if [[ ! -e ${f} ]] ; then
ln -s yacc.bison "${f}"
fi
}
pkg_postrm() {
# clean up the dead symlink when we get unmerged #377469
local f="${EROOT}/usr/bin/yacc"
if [[ -L ${f} && ! -e ${f} ]] ; then
rm -f "${f}"
fi
}

View File

@ -0,0 +1,96 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit flag-o-matic
DESCRIPTION="A general-purpose (yacc-compatible) parser generator"
HOMEPAGE="https://www.gnu.org/software/bison/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="examples nls static test"
RESTRICT="!test? ( test )"
# gettext _IS_ required in RDEPEND because >=bison-3.7 links against
# libtextstyle.so!!! (see bug #740754)
DEPEND="
>=sys-devel/m4-1.4.16
>=sys-devel/gettext-0.21
"
RDEPEND="${DEPEND}"
BDEPEND="
sys-devel/flex
test? ( dev-lang/perl )
"
DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) # ChangeLog-2012 ChangeLog-1998 PACKAGING README-alpha README-release
src_prepare() {
# Old logic when we needed to patch configure.ac
# Keeping in case it's useful for future
# Record date to avoid 'config.status --recheck' & regen of 'tests/package.m4'
#touch -r configure.ac old.configure.ac || die
#touch -r configure old.configure || die
#eapply "${WORKDIR}"/patches
#default
# Restore date after patching
#touch -r old.configure.ac configure.ac || die
#touch -r old.configure configure || die
# The makefiles make the man page depend on the configure script
# which we patched above. Touch it to prevent regeneration.
#touch doc/bison.1 || die #548778 #538300#9
default
# Avoid regenerating the info page when the timezone is diff. #574492
sed -i '2iexport TZ=UTC' build-aux/mdate-sh || die
}
src_configure() {
use static && append-ldflags -static
local myeconfargs=(
$(use_enable nls)
)
econf "${myeconfargs[@]}"
}
src_install() {
default
# This one is installed by dev-util/yacc
mv "${ED}"/usr/bin/yacc{,.bison} || die
mv "${ED}"/usr/share/man/man1/yacc{,.bison}.1 || die
# We do not need liby.a
rm -r "${ED}"/usr/lib* || die
# Examples are about 200K, so let's make them optional still for now.
if ! use examples ; then
rm -r "${ED}"/usr/share/doc/${PF}/examples/ || die
fi
}
pkg_postinst() {
local f="${EROOT}/usr/bin/yacc"
if [[ ! -e ${f} ]] ; then
ln -s yacc.bison "${f}"
fi
}
pkg_postrm() {
# clean up the dead symlink when we get unmerged #377469
local f="${EROOT}/usr/bin/yacc"
if [[ -L ${f} && ! -e ${f} ]] ; then
rm -f "${f}"
fi
}

View File

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>base-system@gentoo.org</email>

View File

@ -1,101 +0,0 @@
# ChangeLog for sys-devel/gnuconfig
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*gnuconfig-99999999 (09 Aug 2015)
*gnuconfig-20150727 (09 Aug 2015)
*gnuconfig-20150308 (09 Aug 2015)
*gnuconfig-20150304 (09 Aug 2015)
*gnuconfig-20140728 (09 Aug 2015)
*gnuconfig-20140212 (09 Aug 2015)
*gnuconfig-20131128 (09 Aug 2015)
*gnuconfig-20130516 (09 Aug 2015)
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org>
+files/99999999/0002-Add-x32-support-to-config.guess.patch,
+files/99999999/0002-add-ps2-targets-to-config.sub.patch,
+gnuconfig-20130516.ebuild, +gnuconfig-20131128.ebuild,
+gnuconfig-20140212.ebuild, +gnuconfig-20140728.ebuild,
+gnuconfig-20150304.ebuild, +gnuconfig-20150308.ebuild,
+gnuconfig-20150727.ebuild, +gnuconfig-99999999.ebuild, +metadata.xml:
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Revert DOCTYPE SYSTEM https changes in metadata.xml
repoman does not yet accept the https version.
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
Bug: https://bugs.gentoo.org/552720
24 Nov 2015; Mike Frysinger <vapier@gentoo.org> metadata.xml:
standardize various metadata.xml style
18 Dec 2015; Mike Frysinger <vapier@gentoo.org> -gnuconfig-20130516.ebuild,
-gnuconfig-20131128.ebuild, -gnuconfig-20140212.ebuild,
-gnuconfig-20140728.ebuild, -gnuconfig-20150304.ebuild:
drop versions <20150308
18 Dec 2015; Mike Frysinger <vapier@gentoo.org> gnuconfig-20150727.ebuild:
stabilize 20150727 for all
*gnuconfig-20151214 (18 Dec 2015)
18 Dec 2015; Mike Frysinger <vapier@gentoo.org> +gnuconfig-20151214.ebuild:
version bump to 20151214
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Unify quoting in metadata.xml files for machine processing
Force unified quoting in all metadata.xml files since lxml does not
preserve original use of single and double quotes. Ensuring unified
quoting before the process allows distinguishing the GLEP 67-related
metadata.xml changes from unrelated quoting changes.
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Replace all herds with appropriate projects (GLEP 67)
Replace all uses of herd with appropriate project maintainers, or no
maintainers in case of herds requested to be disbanded.
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)

View File

@ -1,359 +0,0 @@
# ChangeLog for sys-devel/gnuconfig
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/gnuconfig/ChangeLog,v 1.89 2015/07/28 02:53:04 vapier Exp $
*gnuconfig-20150727 (28 Jul 2015)
28 Jul 2015; Mike Frysinger <vapier@gentoo.org> +gnuconfig-20150727.ebuild,
files/99999999/0002-Add-x32-support-to-config.guess.patch,
gnuconfig-99999999.ebuild:
Version bump.
27 Jul 2015; Mike Frysinger <vapier@gentoo.org> gnuconfig-20150308.ebuild:
Stabilize for all.
*gnuconfig-20150308 (29 Mar 2015)
29 Mar 2015; Mike Frysinger <vapier@gentoo.org> +gnuconfig-20150308.ebuild:
Version bump.
29 Mar 2015; Mike Frysinger <vapier@gentoo.org> gnuconfig-20150304.ebuild:
Stabilize for all.
*gnuconfig-20150304 (04 Mar 2015)
04 Mar 2015; Mike Frysinger <vapier@gentoo.org> +gnuconfig-20150304.ebuild,
files/99999999/0002-Add-x32-support-to-config.guess.patch,
files/99999999/0002-add-ps2-targets-to-config.sub.patch:
Version bump.
04 Mar 2015; Mike Frysinger <vapier@gentoo.org> gnuconfig-20140728.ebuild:
Stabilize for all.
*gnuconfig-20140728 (06 Aug 2014)
06 Aug 2014; Mike Frysinger <vapier@gentoo.org> +gnuconfig-20140728.ebuild:
Version bump.
06 Aug 2014; Mike Frysinger <vapier@gentoo.org> gnuconfig-20140212.ebuild:
Stabilize for all.
06 Jul 2014; Joshua Kinard <kumba@gentoo.org> gnuconfig-20131128.ebuild:
Changed mips -> ~mips: we don't have a stable keyword anymore.
15 Apr 2014; redlizard <redlizard@gentoo.org> gnuconfig-20130516.ebuild,
gnuconfig-20131128.ebuild, gnuconfig-20140212.ebuild,
gnuconfig-99999999.ebuild:
Keyworded ~x64-freebsd.
*gnuconfig-20140212 (16 Feb 2014)
16 Feb 2014; Mike Frysinger <vapier@gentoo.org> +gnuconfig-20140212.ebuild:
Version bump.
16 Feb 2014; Mike Frysinger <vapier@gentoo.org> gnuconfig-20131128.ebuild:
Stabilize for all.
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> gnuconfig-20130516.ebuild,
gnuconfig-20131128.ebuild, gnuconfig-99999999.ebuild:
Add arm64 love.
07 Jan 2014; Lars Wendler <polynomial-c@gentoo.org>
-gnuconfig-20100924.ebuild, -gnuconfig-20110202.ebuild,
-gnuconfig-20110814.ebuild, -gnuconfig-20120116.ebuild,
-gnuconfig-20120818.ebuild, -gnuconfig-20121010.ebuild,
-gnuconfig-20130111.ebuild:
Removed old versions and files.
*gnuconfig-20131128 (21 Dec 2013)
21 Dec 2013; Mike Frysinger <vapier@gentoo.org>
+files/99999999/0002-Add-x32-support-to-config.guess.patch,
+gnuconfig-20131128.ebuild,
files/99999999/0002-add-ps2-targets-to-config.sub.patch,
gnuconfig-99999999.ebuild:
Version bump.
21 Dec 2013; Mike Frysinger <vapier@gentoo.org> gnuconfig-20130516.ebuild:
Stabilize for all.
*gnuconfig-20130516 (16 May 2013)
16 May 2013; Mike Frysinger <vapier@gentoo.org> +gnuconfig-20130516.ebuild:
Version bump.
16 May 2013; Mike Frysinger <vapier@gentoo.org> gnuconfig-20130111.ebuild:
Stabilize for all.
16 May 2013; Mike Frysinger <vapier@gentoo.org>
-files/99999999/0001-add-uClibc-guess-support.patch,
gnuconfig-99999999.ebuild:
Run tests in parallel, and drop patch merged upstream.
17 Feb 2013; Zac Medico <zmedico@gentoo.org> gnuconfig-20130111.ebuild:
Add ~arm-linux keyword.
*gnuconfig-20130111 (11 Jan 2013)
11 Jan 2013; Mike Frysinger <vapier@gentoo.org> +gnuconfig-20130111.ebuild,
files/99999999/0001-add-uClibc-guess-support.patch,
files/99999999/0002-add-ps2-targets-to-config.sub.patch:
Version bump.
11 Jan 2013; Mike Frysinger <vapier@gentoo.org> gnuconfig-20121010.ebuild:
Mark stable for all.
*gnuconfig-20121010 (11 Oct 2012)
11 Oct 2012; Mike Frysinger <vapier@gentoo.org> +gnuconfig-20121010.ebuild:
Version bump.
01 Oct 2012; Mike Frysinger <vapier@gentoo.org> gnuconfig-20120818.ebuild:
Stabilize for all #436694.
*gnuconfig-20120818 (18 Aug 2012)
18 Aug 2012; Mike Frysinger <vapier@gentoo.org> +gnuconfig-20120818.ebuild:
Update gnuconfig snapshot #431686 by Anthony Basile.
15 May 2012; Mike Frysinger <vapier@gentoo.org> gnuconfig-20100924.ebuild,
gnuconfig-20110202.ebuild, gnuconfig-20110814.ebuild,
gnuconfig-20120116.ebuild, gnuconfig-99999999.ebuild:
Simplify version extraction from ChangeLog.
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> gnuconfig-20120116.ebuild,
gnuconfig-99999999.ebuild:
keyword ~amd64-fbsd
23 Apr 2012; Mike Frysinger <vapier@gentoo.org> gnuconfig-20120116.ebuild:
Stabilize for all.
*gnuconfig-20120116 (03 Mar 2012)
03 Mar 2012; Mike Frysinger <vapier@gentoo.org>
files/99999999/0001-add-uClibc-guess-support.patch,
files/99999999/0002-add-ps2-targets-to-config.sub.patch,
+gnuconfig-20120116.ebuild:
Version bump.
03 Mar 2012; Mike Frysinger <vapier@gentoo.org> gnuconfig-20110814.ebuild:
Stabilize for all.
21 Sep 2011; Michał Górny <mgorny@gentoo.org> gnuconfig-99999999.ebuild:
Migrate to git-2.
*gnuconfig-20110814 (15 Aug 2011)
15 Aug 2011; Mike Frysinger <vapier@gentoo.org> +gnuconfig-20110814.ebuild:
Update snapshot.
15 Aug 2011; Mike Frysinger <vapier@gentoo.org>
files/99999999/0001-add-uClibc-guess-support.patch,
files/99999999/0002-add-ps2-targets-to-config.sub.patch:
Update patches to latest git tree.
15 Aug 2011; Mike Frysinger <vapier@gentoo.org> gnuconfig-20110202.ebuild:
Stabilize.
02 May 2011; Fabian Groffen <grobian@gentoo.org> gnuconfig-20110202.ebuild:
Marked ~x64-freebsd
*gnuconfig-20110202 (19 Feb 2011)
19 Feb 2011; Mike Frysinger <vapier@gentoo.org> +gnuconfig-20110202.ebuild:
Version bump.
06 Feb 2011; Mart Raudsepp <leio@gentoo.org> gnuconfig-20100403.ebuild,
gnuconfig-20100924.ebuild:
Drop to ~mips
09 Dec 2010; Mike Frysinger <vapier@gentoo.org> gnuconfig-20100924.ebuild:
Stabilize for everyone.
*gnuconfig-20100924 (08 Oct 2010)
08 Oct 2010; Mike Frysinger <vapier@gentoo.org>
+gnuconfig-20100924.ebuild:
Version bump.
08 Oct 2010; Mike Frysinger <vapier@gentoo.org> gnuconfig-20100403.ebuild:
Stabilize for everyone.
*gnuconfig-20100403 (20 Apr 2010)
20 Apr 2010; Mike Frysinger <vapier@gentoo.org>
+gnuconfig-20100403.ebuild:
Version bump.
19 Apr 2010; Mike Frysinger <vapier@gentoo.org> gnuconfig-20100122.ebuild:
Stabilize for everyone.
22 Mar 2010; Jeremy Olexa <darkside@gentoo.org> gnuconfig-20100122.ebuild:
Add ~ia64-hpux kw, tested by myself
*gnuconfig-20100122 (08 Feb 2010)
08 Feb 2010; Mike Frysinger <vapier@gentoo.org>
+gnuconfig-20100122.ebuild:
Version bump.
08 Feb 2010; Mike Frysinger <vapier@gentoo.org> gnuconfig-20090819.ebuild:
Stabilize for everyone.
05 Feb 2010; Michael Haubenwallner <haubi@gentoo.org>
gnuconfig-20090819.ebuild, gnuconfig-99999999.ebuild:
keyworded ~hppa-hpux (prefix)
27 Jan 2010; Markus Duft <mduft@gentoo.org> gnuconfig-20090819.ebuild,
gnuconfig-99999999.ebuild:
re-added ~x86-interix keywords
19 Jan 2010; Michael Haubenwallner <haubi@gentoo.org>
gnuconfig-20090819.ebuild, gnuconfig-99999999.ebuild:
add ~ppc-aix keyword (prefix)
15 Jan 2010; Jonathan Callen <abcd@gentoo.org> gnuconfig-20090819.ebuild:
Add prefix keywords to non-live ebuild
15 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
gnuconfig-99999999.ebuild:
Transfer Prefix keywords
*gnuconfig-20090819 (05 Sep 2009)
05 Sep 2009; Mike Frysinger <vapier@gentoo.org>
files/99999999/0001-add-uClibc-guess-support.patch,
files/99999999/0002-add-ps2-targets-to-config.sub.patch,
+files/99999999/disable-broken-tests.patch, +gnuconfig-20090819.ebuild:
Version bump.
*gnuconfig-20090203 (09 Mar 2009)
09 Mar 2009; Mike Frysinger <vapier@gentoo.org>
+gnuconfig-20090203.ebuild:
Update snapshot.
09 Mar 2009; Mike Frysinger <vapier@gentoo.org>
-files/99999999/0003-add-more-superh-targets-to-config.sub.patch,
gnuconfig-99999999.ebuild:
Sync live-git/normal ebuilds and dropped merged sh patch.
09 Mar 2009; Mike Frysinger <vapier@gentoo.org> gnuconfig-20080928.ebuild:
Stabilize all relevant arches.
*gnuconfig-20080928 (09 Oct 2008)
09 Oct 2008; Mike Frysinger <vapier@gentoo.org>
+gnuconfig-20080928.ebuild:
Version bump.
09 Oct 2008; Mike Frysinger <vapier@gentoo.org>
+files/99999999/0001-add-uClibc-guess-support.patch,
+files/99999999/0002-add-ps2-targets-to-config.sub.patch,
+files/99999999/0003-add-more-superh-targets-to-config.sub.patch,
-files/99999999/config.guess.uclibc.patch,
-files/99999999/config.sub.ps2.patch, -files/99999999/config.sub.sh.patch:
Update patches to latest git #240420 by Jan Van Uytven.
28 May 2008; Mike Frysinger <vapier@gentoo.org> gnuconfig-20080123.ebuild:
Stabilize all relevant arches.
*gnuconfig-20080123 (30 Jan 2008)
30 Jan 2008; Mike Frysinger <vapier@gentoo.org>
+gnuconfig-20080123.ebuild:
Version bump.
*gnuconfig-99999999 (30 Jan 2008)
30 Jan 2008; Mike Frysinger <vapier@gentoo.org>
+files/99999999/config.guess.uclibc.patch,
+files/99999999/config.sub.ps2.patch, +files/99999999/config.sub.sh.patch,
+gnuconfig-99999999.ebuild:
Add live git ebuild to help creating packages.
15 Sep 2007; Mike Frysinger <vapier@gentoo.org> gnuconfig-20070724.ebuild:
Tweak testsuite when running on a uClibc setup #180637.
*gnuconfig-20070724 (24 Jul 2007)
24 Jul 2007; Mike Frysinger <vapier@gentoo.org>
+gnuconfig-20070724.ebuild:
Version bump.
*gnuconfig-20070118 (08 Feb 2007)
08 Feb 2007; Mike Frysinger <vapier@gentoo.org>
+gnuconfig-20070118.ebuild:
Version bump.
17 Oct 2006; Roy Marples <uberlord@gentoo.org> gnuconfig-20060702.ebuild:
Added ~sparc-fbsd keyword.
*gnuconfig-20060702 (20 Jul 2006)
20 Jul 2006; Mike Frysinger <vapier@gentoo.org>
+gnuconfig-20060702.ebuild:
Version bump.
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org>
gnuconfig-20060227.ebuild:
Add ~x86-fbsd keyword.
*gnuconfig-20060227 (02 Mar 2006)
02 Mar 2006; Mike Frysinger <vapier@gentoo.org>
+gnuconfig-20060227.ebuild:
Version bump.
*gnuconfig-20051223 (30 Dec 2005)
30 Dec 2005; Mike Frysinger <vapier@gentoo.org>
+gnuconfig-20051223.ebuild:
Version bump to include nios2 support.
*gnuconfig-20051113 (07 Dec 2005)
07 Dec 2005; Mike Frysinger <vapier@gentoo.org>
+gnuconfig-20051113.ebuild:
Sync with latest cvs and add patch to support more superh targets.
*gnuconfig-20050602 (16 Jun 2005)
16 Jun 2005; Mike Frysinger <vapier@gentoo.org>
+gnuconfig-20050602.ebuild:
Sync to latest upstream.
*gnuconfig-20050324 (17 Apr 2005)
17 Apr 2005; Mike Frysinger <vapier@gentoo.org>
+gnuconfig-20050324.ebuild:
Sync to latest upstream version and add some hunks for ps2 support.
*gnuconfig-20050223 (23 Feb 2005)
23 Feb 2005; Mike Frysinger <vapier@gentoo.org>
+gnuconfig-20050223.ebuild:
CVS update.
24 Jun 2004; <solar@gentoo.org> gnuconfig-20040214.ebuild,
files/automake-1.8.5-config-guess-uclibc.patch,
files/gnuconfig-20040312-update.patch:
added uclibc support to gnuconfig with 2004-03-12 update
*gnuconfig-20040214 (14 Feb 2004)
14 Feb 2004; Joshua Kinard <kumba@gentoo.org> gnuconfig-20040214.ebuild,
metadata.xml:
Updated config.sub/guess files taken from GNU CVS (Savannah). Older versions
off ftp.gnu.org still unavailable. Also removed arm keywords.
*gnuconfig-20030708 (12 Jul 2003)
12 Jul 2003; Joshua Kinard <kumba@gentoo.org> gnuconfig-20030708.ebuild:
First version. This package contains config.sub and config.guess files from
ftp://ftp.gnu.org/pub/gnu/config. Some packages from GNU apparently cannot
recognize certain system types, so these files are a neccessity.
This package will start in stable, since it's just a few files called only
if gnuconfig_update is called. Starting keywords are "mips sparc x86 alpha hppa".
This snapshot is from 2003 Jul 08.

View File

@ -1,12 +1 @@
AUX 99999999/0002-Add-x32-support-to-config.guess.patch 1315 SHA256 4ac653fefdcd1865b8cb4df24cd4ee3fe9a0df3c5b744a95d375551e17d4ea8c SHA512 e35aa9b56acc50bad8f560fb4def75c79bf8090e6595d5a66ec10f2a12ac1037dac9c0e5c1c4b66946dac26b97f845011952d1472625753294c295e82f67cb6a WHIRLPOOL 3d7eab4aa045d487740dad4da37fdb09c3ce36f8233e441ac7e37874b70f6762482981cd8c6ddf5387a0b0cfc71093699347b73816cd731d16c436f8d2b5297e
AUX 99999999/0002-add-ps2-targets-to-config.sub.patch 1690 SHA256 ae54f8a1e8ee233bbb94064a54587f6d1215397b0de9371af2ee57d77133ad52 SHA512 cb53feeaa937a72b3d64a45120890fdbb5c8eb93124da6528fcbbf03fff0d4f08d252fed1331d40de5cd34f09dc9e05d175e24fe097f274b141b73366f8cb0ad WHIRLPOOL 49a152bbaf84389cd669ab784e063e72aebb42779553a485487132ed00d34699ee1c64f5313f6b273aa80fd469d0b7cfccecaed2df3e689d51e7684190ed9b4e
DIST gnuconfig-20150308.tar.bz2 46295 SHA256 83b68fc5e3627f0f590dddbd7a2937d078be3daa5803fadebc8f9b5dd375536c SHA512 e09741289a92f68a88f8516622760ce627776e3484f740574ad84ba9e7ef2780abf237c85dc04bc731e7e4ccf9b301a880ef19947867d5618f7c95a1ec50c804 WHIRLPOOL 6b9b9d55c9c16d2613004042e1a20061b9df56542a842a3ff79b84682b4aeb8e7df496e77869ebfe26f3bc25eb1cf547840b997a3febc84ee68a221798ed3d0a
DIST gnuconfig-20150727.tar.bz2 46599 SHA256 38b0fc0467ebdede37ebe895aeb8bd8544755c6872ef034624d5fa53668aa215 SHA512 b183e4552ebed029a41be04cf08ad80f67e0a687a73a236cc581dcb35f68bfdbad5a4553cf232b8f9422f6b50dd4ecaa1bbfc60e79db7a492e8fee51479f7361 WHIRLPOOL d60c1645e42220dda60b5112c6e35400139db8083fb888a0bc00470381da8ebd37feea4e491991f92ce51de421073f79bd0ce0f30128362f2517afe39a47d843
DIST gnuconfig-20151214.tar.bz2 47976 SHA256 aa8a54ffedadb62c19168a62474e9bcae7e06107109fd7b2737597c9507d1024 SHA512 3282107721bdeadddaadbb5226ca0b3506032ea9f9cd82cae07152b6224424eb14f2c9134589c4269163c993cb1489f1c00af63a0497720bc15755ed808a5b1e WHIRLPOOL 65ae1f21e6e3faa0c0821276ae6d13d7fb69d3f27a441e1a27954cfed847f3145947edf03a138569051a5c28eb84acf9ed252aca93aef99f07876dc70ca3e8fd
EBUILD gnuconfig-20150308.ebuild 1622 SHA256 2c7160bd53a59c989cb1107c9608f7d216de9d4cec953c121e05480de852571d SHA512 48ed5578e2112f5d48c24348218f29f95f99526b0e818dc06b7c4c468695d0131deb5a836e5977bf57e06d1ffa2f2d4f01d315e083186e0f6b359b93fb4f556a WHIRLPOOL e23eb7bb52915c5a8b639f9c7eb39c9fd93a18ec8fec9b0d898f64207da29812fb2cff94cf90485ff035ca054d7ead673754f26d9a3c7de0d9525bd44fe9b828
EBUILD gnuconfig-20150727.ebuild 1622 SHA256 4257301806c1897d68a1d06b52b96d8de8b5735779a723377ba3a37a30d5cec2 SHA512 d429258d7205ecdc72477715c215030d864087c76c2e96f43495456b3fdb49d597d002b8346b2b699a029b9df2f2dcda6087b65187b3c0d9f4347e0e2b5f3772 WHIRLPOOL 03a1f6b32ca35fb2386abcc4512419ce41d77a4c57bcf3c30ff5e06d70e60d579764af1d63818a7fecb8771acfe61b0c2e333643c42a2d68945fba4efe697f5c
EBUILD gnuconfig-20151214.ebuild 1635 SHA256 876438fe41588ab20ec614ca6a37a3410d3e25ab0f15036714f3ce5acd447e44 SHA512 cad14aab0f4d3ea191063ed62cdca1463ef61b02b20f01ce9be7c25ccb54150a0c35f2fdf19fb8ee965ba43172f27e3491a4fa15ac91c3bd9b099efc77621948 WHIRLPOOL ad262675346cfe44800a8469722189c36e50959f32e069c1a240303dfab5d6a9d18e0135e47bb5631e2f8775d3f8b531c6512ebcedc489c50ccda6877e6d6f62
EBUILD gnuconfig-99999999.ebuild 1635 SHA256 876438fe41588ab20ec614ca6a37a3410d3e25ab0f15036714f3ce5acd447e44 SHA512 cad14aab0f4d3ea191063ed62cdca1463ef61b02b20f01ce9be7c25ccb54150a0c35f2fdf19fb8ee965ba43172f27e3491a4fa15ac91c3bd9b099efc77621948 WHIRLPOOL ad262675346cfe44800a8469722189c36e50959f32e069c1a240303dfab5d6a9d18e0135e47bb5631e2f8775d3f8b531c6512ebcedc489c50ccda6877e6d6f62
MISC ChangeLog 3970 SHA256 347d2aa3586ff433589436647d15c00c2e6217d0c801fb94198fbd98d7ab1169 SHA512 d41c943595b4f44a36be1f42112c112d6170eca6d7c8365964848317e55252499e71b7a5580d12dd3f0eb04f4b73fb841895e8c739d1a9fba5cc506d03aee9c6 WHIRLPOOL a4d25642f0374fae72eb5f24e5a98783c189d796b83fed01dfe73eabd19f52c9677978c169424511960f9f4380339c77f8638d350f94fe3aa579d6f7c0ab4a70
MISC ChangeLog-2015 11775 SHA256 baa56ddd87ed9d0cb994c20b70e560199e20c1f6dbfcef05cb273c94aa280a53 SHA512 f9830ec583e3b91b63763266ca070368584eaa6e383205656a6bdfffa502828e89c78938ec80b4799f8f5f489bf6659bf9addbeeca03a2d8fe59148c1d6d0799 WHIRLPOOL 9a8a6aac6d72c16fe739ab5d5bd39c5e9728b60adaf308e8c2d70a2a72d944d05011fc9c678ae44fe9da83a0adbf38f871fa16b462204ce3f91c8c1b599f98ba
MISC metadata.xml 392 SHA256 1b9e4dd0f7d576091d2137c3c4c627ef7eaab3d708d9f85fad20ec68f45adbb6 SHA512 8b0ec5d0b1184ea7514dfd2ff09a1ceddad49150cf412816a5e966eec9857e25886b6c03bb14b38638f79dcca2a40326b8506e23d0d3d7e97b48d2234c5653e5 WHIRLPOOL 7dcc51f44c1fdba9b412641d0aafb89d4f07150394359a5edaafb774bff6cd099fa81f444a0f34d9a74aed9f0ffd5ee5fe51117be2df919278e1a17301ca130c
DIST gnuconfig-20210107.tar.xz 65944 BLAKE2B 209952ca349c9859b695df5a4f8b49df689cba47b439e715108cb66ccef7ec3742162113a2ee4948a85a96b44c45d4d553f9e41c15823403f451fea6ea61bd36 SHA512 e1485b7b719994441f49b18a88f922405f74aff2ba1df16050802a311fb5438e598d989fdb7fa008734e5ec0e567e7e90486f8bc6655787bc053ad8a89650213

View File

@ -0,0 +1,64 @@
From f1a763afa41654e25cbf73aae5ed56ca0909be63 Mon Sep 17 00:00:00 2001
From: Mike Frysinger <vapier@gentoo.org>
Date: Thu, 9 Oct 2008 15:51:35 -0400
Subject: [PATCH] add ps2 targets to config.sub
We no longer carry the "ps2" target as that conflicts with the long
standing shortcut for the i386-ibm-aix target.
---
config.sub | 25 +++++++++++++++++++++++--
1 file changed, 23 insertions(+), 2 deletions(-)
diff --git a/config.sub b/config.sub
index b0f8492..4d89efe 100755
--- a/config.sub
+++ b/config.sub
@@ -813,6 +813,27 @@ case $basic_machine in
vendor=atari
basic_os=mint
;;
+ mipsEE* | ee)
+ cpu=mips64r5900el
+ vendor=scei
+ case $os in
+ linux*)
+ ;;
+ *)
+ os=elf
+ ;;
+ esac
+ ;;
+ iop)
+ cpu=mipsel
+ vendor=scei
+ os=irx
+ ;;
+ dvp)
+ cpu=dvp
+ vendor=scei
+ os=elf
+ ;;
news-3600 | risc-news)
cpu=mips
vendor=sony
@@ -1174,7 +1195,7 @@ case $cpu-$vendor in
| bfin | bpf | bs2000 \
| c[123]* | c30 | [cjt]90 | c4x \
| c8051 | clipper | craynv | csky | cydra \
- | d10v | d30v | dlx | dsp16xx \
+ | d10v | d30v | dlx | dsp16xx | dvp \
| e2k | elxsi | epiphany \
| f30[01] | f700 | fido | fr30 | frv | ft32 | fx80 \
| h8300 | h8500 \
@@ -1715,7 +1736,7 @@ case $os in
| uxpv* | beos* | mpeix* | udk* | moxiebox* \
| interix* | uwin* | mks* | rhapsody* | darwin* \
| openstep* | oskit* | conix* | pw32* | nonstopux* \
- | storm-chaos* | tops10* | tenex* | tops20* | its* \
+ | storm-chaos* | tops10* | tenex* | tops20* | its* | irx* \
| os2* | vos* | palmos* | uclinux* | nucleus* | morphos* \
| scout* | superux* | sysv* | rtmk* | tpf* | windiss* \
| powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \
--
2.30.0

View File

@ -1,44 +0,0 @@
From 8474d78c459f4ec8f8930094faeaacb2b77bf68f Mon Sep 17 00:00:00 2001
From: "H.J. Lu" <hongjiu.lu@intel.com>
Date: Fri, 20 Dec 2013 14:36:01 -0500
Subject: [PATCH] Add x32 support to config.guess
GCC on Linux/x86-64 may be configured for x32:
https://sites.google.com/site/x32abi/
by default and the Linux/x32 target should be x86_64-VENDOR-linux-gnux32.
This patch adds x32 support to config.guess. OK to install?
URL: http://gcc.gnu.org/ml/gcc-patches/2012-08/msg01083.html
---
config.guess | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/config.guess b/config.guess
index fddac42..17a4f70 100755
--- a/config.guess
+++ b/config.guess
@@ -1038,7 +1038,18 @@ EOF
echo ${UNAME_MACHINE}-dec-linux-${LIBC}
exit ;;
x86_64:Linux:*:*)
- echo ${UNAME_MACHINE}-pc-linux-${LIBC}
+ eval $set_cc_for_build
+ X86_64_ABI=
+ # If there is a compiler, see if it is configured for 32-bit objects.
+ if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then
+ if (echo '#ifdef __ILP32__'; echo IS_X32; echo '#endif') | \
+ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \
+ grep IS_X32 >/dev/null
+ then
+ X86_64_ABI=x32
+ fi
+ fi
+ echo ${UNAME_MACHINE}-pc-linux-${LIBC}${X86_64_ABI}
exit ;;
xtensa*:Linux:*:*)
echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
--
2.4.4

View File

@ -1,59 +0,0 @@
From 582f9caf95b3ccf36e6248be3b5b414546b0a03e Mon Sep 17 00:00:00 2001
From: Mike Frysinger <vapier@gentoo.org>
Date: Thu, 9 Oct 2008 15:51:35 -0400
Subject: [PATCH] add ps2 targets to config.sub
---
config.sub | 22 ++++++++++++++++++++--
1 file changed, 20 insertions(+), 2 deletions(-)
diff --git a/config.sub b/config.sub
index 88307c1..7ee2b4c 100755
--- a/config.sub
+++ b/config.sub
@@ -258,7 +258,7 @@ case $basic_machine in
| be32 | be64 \
| bfin \
| c4x | c8051 | clipper \
- | d10v | d30v | dlx | dsp16xx \
+ | d10v | d30v | dlx | dsp16xx | dvp \
| e2k | epiphany \
| fido | fr30 | frv | ft32 \
| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
@@ -823,6 +823,24 @@ case $basic_machine in
basic_machine=m68k-atari
os=-mint
;;
+ mipsEE* | ee | ps2)
+ basic_machine=mips64r5900el-scei
+ case $os in
+ -linux*)
+ ;;
+ *)
+ os=-elf
+ ;;
+ esac
+ ;;
+ iop)
+ basic_machine=mipsel-scei
+ os=-irx
+ ;;
+ dvp)
+ basic_machine=dvp-scei
+ os=-elf
+ ;;
mips3*-*)
basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
;;
@@ -1389,7 +1407,7 @@ case $os in
| -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \
| -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \
| -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \
- | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \
+ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* | -irx* \
| -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
| -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
| -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
--
2.3.1

View File

@ -1,66 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="2"
inherit eutils
if [[ ${PV} == "99999999" ]] ; then
EGIT_REPO_URI="git://git.savannah.gnu.org/config.git
http://git.savannah.gnu.org/r/config.git"
inherit git-2
else
SRC_URI="mirror://gentoo/${P}.tar.bz2"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="Updated config.sub and config.guess file from GNU"
HOMEPAGE="http://savannah.gnu.org/projects/config"
LICENSE="GPL-2"
SLOT="0"
IUSE=""
S=${WORKDIR}
maint_pkg_create() {
cd "${S}"
local ver=$(gawk '{ gsub(/-/, "", $1); print $1; exit }' ChangeLog)
[[ ${#ver} != 8 ]] && die "invalid version '${ver}'"
cp "${FILESDIR}"/${PV}/*.patch . || die
local tar="${T}/gnuconfig-${ver}.tar.bz2"
tar -jcf ${tar} ./* || die "creating tar failed"
einfo "Packaged tar now available:"
einfo "$(du -b ${tar})"
}
src_unpack() {
if [[ ${PV} == "99999999" ]] ; then
git-2_src_unpack
maint_pkg_create
else
unpack ${A}
fi
}
src_prepare() {
epatch "${WORKDIR}"/*.patch
use elibc_uclibc && sed -i 's:linux-gnu:linux-uclibc:' testsuite/config-guess.data #180637
}
src_compile() { :;}
src_test() {
emake check
}
src_install() {
insinto /usr/share/${PN}
doins config.{sub,guess} || die
fperms +x /usr/share/${PN}/config.{sub,guess}
dodoc ChangeLog
}

View File

@ -1,66 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit eutils
if [[ ${PV} == "99999999" ]] ; then
EGIT_REPO_URI="git://git.savannah.gnu.org/config.git
http://git.savannah.gnu.org/r/config.git"
inherit git-2
else
SRC_URI="mirror://gentoo/${P}.tar.bz2"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="Updated config.sub and config.guess file from GNU"
HOMEPAGE="http://savannah.gnu.org/projects/config"
LICENSE="GPL-2"
SLOT="0"
IUSE=""
S=${WORKDIR}
maint_pkg_create() {
cd "${S}"
local ver=$(gawk '{ gsub(/-/, "", $1); print $1; exit }' ChangeLog)
[[ ${#ver} != 8 ]] && die "invalid version '${ver}'"
cp "${FILESDIR}"/${PV}/*.patch . || die
local tar="${T}/gnuconfig-${ver}.tar.bz2"
tar -jcf ${tar} ./* || die "creating tar failed"
einfo "Packaged tar now available:"
einfo "$(du -b ${tar})"
}
src_unpack() {
if [[ ${PV} == "99999999" ]] ; then
git-2_src_unpack
maint_pkg_create
else
unpack ${A}
fi
}
src_prepare() {
epatch "${WORKDIR}"/*.patch
use elibc_uclibc && sed -i 's:linux-gnu:linux-uclibc:' testsuite/config-guess.data #180637
}
src_compile() { :;}
src_test() {
emake check
}
src_install() {
insinto /usr/share/${PN}
doins config.{sub,guess} || die
fperms +x /usr/share/${PN}/config.{sub,guess}
dodoc ChangeLog
}

View File

@ -1,66 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit eutils
if [[ ${PV} == "99999999" ]] ; then
EGIT_REPO_URI="git://git.savannah.gnu.org/config.git
http://git.savannah.gnu.org/r/config.git"
inherit git-2
else
SRC_URI="mirror://gentoo/${P}.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
fi
DESCRIPTION="Updated config.sub and config.guess file from GNU"
HOMEPAGE="http://savannah.gnu.org/projects/config"
LICENSE="GPL-2"
SLOT="0"
IUSE=""
S=${WORKDIR}
maint_pkg_create() {
cd "${S}"
local ver=$(gawk '{ gsub(/-/, "", $1); print $1; exit }' ChangeLog)
[[ ${#ver} != 8 ]] && die "invalid version '${ver}'"
cp "${FILESDIR}"/${PV}/*.patch . || die
local tar="${T}/gnuconfig-${ver}.tar.bz2"
tar -jcf ${tar} ./* || die "creating tar failed"
einfo "Packaged tar now available:"
einfo "$(du -b ${tar})"
}
src_unpack() {
if [[ ${PV} == "99999999" ]] ; then
git-2_src_unpack
maint_pkg_create
else
unpack ${A}
fi
}
src_prepare() {
epatch "${WORKDIR}"/*.patch
use elibc_uclibc && sed -i 's:linux-gnu:linux-uclibc:' testsuite/config-guess.data #180637
}
src_compile() { :;}
src_test() {
emake check
}
src_install() {
insinto /usr/share/${PN}
doins config.{sub,guess} || die
fperms +x /usr/share/${PN}/config.{sub,guess}
dodoc ChangeLog
}

View File

@ -0,0 +1,64 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
if [[ ${PV} == "99999999" ]] ; then
EGIT_REPO_URI="https://git.savannah.gnu.org/r/config.git"
inherit git-r3
else
SRC_URI="https://dev.gentoo.org/~polynomial-c/dist/${PN}/${P}.tar.xz"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
S="${WORKDIR}"
fi
DESCRIPTION="Updated config.sub and config.guess file from GNU"
HOMEPAGE="https://savannah.gnu.org/projects/config"
LICENSE="GPL-3+-with-autoconf-exception"
SLOT="0"
IUSE=""
maint_pkg_create() {
cd "${S}"
make ChangeLog || die
local ver=$(gawk '{ gsub(/-/, "", $1); print $1; exit }' ChangeLog)
[[ ${#ver} != 8 ]] && die "invalid version '${ver}'"
cp "${FILESDIR}"/${PV}/*.patch . || die
local tar="${T}/gnuconfig-${ver}.tar.xz"
tar -Jcf "${tar}" ./* || die "creating tar failed"
einfo "Packaged tar now available:"
einfo "$(du -b "${tar}")"
}
src_unpack() {
if [[ ${PV} == "99999999" ]] ; then
git-r3_src_unpack
maint_pkg_create
else
unpack ${A}
fi
}
src_prepare() {
default
eapply "${S}"/*.patch
use elibc_uclibc && sed -i 's:linux-gnu:linux-uclibc:' testsuite/config-guess.data #180637
}
src_compile() { :;}
src_test() {
emake check
}
src_install() {
insinto /usr/share/${PN}
doins config.{sub,guess}
fperms +x /usr/share/${PN}/config.{sub,guess}
dodoc ChangeLog
}

View File

@ -1,46 +1,43 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
EAPI="7"
inherit eutils
if [[ ${PV} == "99999999" ]] ; then
EGIT_REPO_URI="git://git.savannah.gnu.org/config.git
http://git.savannah.gnu.org/r/config.git"
EGIT_REPO_URI="https://git.savannah.gnu.org/r/config.git"
inherit git-2
inherit git-r3
else
SRC_URI="mirror://gentoo/${P}.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SRC_URI="https://dev.gentoo.org/~whissi/dist/${PN}/${P}.tar.xz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
S="${WORKDIR}"
fi
DESCRIPTION="Updated config.sub and config.guess file from GNU"
HOMEPAGE="http://savannah.gnu.org/projects/config"
HOMEPAGE="https://savannah.gnu.org/projects/config"
LICENSE="GPL-2"
LICENSE="GPL-3+-with-autoconf-exception"
SLOT="0"
IUSE=""
S=${WORKDIR}
maint_pkg_create() {
cd "${S}"
make ChangeLog || die
local ver=$(gawk '{ gsub(/-/, "", $1); print $1; exit }' ChangeLog)
[[ ${#ver} != 8 ]] && die "invalid version '${ver}'"
cp "${FILESDIR}"/${PV}/*.patch . || die
local tar="${T}/gnuconfig-${ver}.tar.bz2"
tar -jcf ${tar} ./* || die "creating tar failed"
local tar="${T}/gnuconfig-${ver}.tar.xz"
tar -Jcf "${tar}" ./* || die "creating tar failed"
einfo "Packaged tar now available:"
einfo "$(du -b ${tar})"
einfo "$(du -b "${tar}")"
}
src_unpack() {
if [[ ${PV} == "99999999" ]] ; then
git-2_src_unpack
git-r3_src_unpack
maint_pkg_create
else
unpack ${A}
@ -48,7 +45,8 @@ src_unpack() {
}
src_prepare() {
epatch "${WORKDIR}"/*.patch
default
eapply "${S}"/*.patch
use elibc_uclibc && sed -i 's:linux-gnu:linux-uclibc:' testsuite/config-guess.data #180637
}
@ -60,7 +58,7 @@ src_test() {
src_install() {
insinto /usr/share/${PN}
doins config.{sub,guess} || die
doins config.{sub,guess}
fperms +x /usr/share/${PN}/config.{sub,guess}
dodoc ChangeLog
}

View File

@ -1,11 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>base-system@gentoo.org</email>
<name>Gentoo Base System</name>
</maintainer>
<longdescription lang="en">
Updated config.{sub,guess} files from upstream cvs to properly detect various system types.
</longdescription>
<stabilize-allarches/>
</pkgmetadata>

View File

@ -1,88 +0,0 @@
# ChangeLog for sys-fs/mtools
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*mtools-4.0.18 (09 Aug 2015)
*mtools-4.0.17 (09 Aug 2015)
*mtools-4.0.16 (09 Aug 2015)
*mtools-4.0.15 (09 Aug 2015)
*mtools-4.0.13 (09 Aug 2015)
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org>
+files/mtools-3.9.11-flags.patch, +metadata.xml, +mtools-4.0.13.ebuild,
+mtools-4.0.15.ebuild, +mtools-4.0.16.ebuild, +mtools-4.0.17.ebuild,
+mtools-4.0.18.ebuild:
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Revert DOCTYPE SYSTEM https changes in metadata.xml
repoman does not yet accept the https version.
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
Bug: https://bugs.gentoo.org/552720
24 Nov 2015; Mike Frysinger <vapier@gentoo.org> metadata.xml:
standardize various metadata.xml style
19 Jan 2016; Manuel Rüger <mrueg@gentoo.org> -mtools-4.0.13.ebuild,
-mtools-4.0.16.ebuild:
Remove old
Package-Manager: portage-2.2.27
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Unify quoting in metadata.xml files for machine processing
Force unified quoting in all metadata.xml files since lxml does not
preserve original use of single and double quotes. Ensuring unified
quoting before the process allows distinguishing the GLEP 67-related
metadata.xml changes from unrelated quoting changes.
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Replace all herds with appropriate projects (GLEP 67)
Replace all uses of herd with appropriate project maintainers, or no
maintainers in case of herds requested to be disbanded.
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)

View File

@ -1,213 +0,0 @@
# ChangeLog for sys-fs/mtools
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/mtools/ChangeLog,v 1.55 2013/07/04 14:57:52 grobian Exp $
04 Jul 2013; Fabian Groffen <grobian@gentoo.org> mtools-4.0.18.ebuild:
Fix building on non-glibc platforms, bug #447688
26 Feb 2013; Fabian Groffen <grobian@gentoo.org> mtools-4.0.18.ebuild:
Fix for Prefix, by Yuriy Taraday, bug #447684
*mtools-4.0.18 (17 Jan 2013)
17 Jan 2013; Mike Frysinger <vapier@gentoo.org> +mtools-4.0.18.ebuild:
Version bump #452390 by Agostino Sarubbo.
11 Jan 2013; Rick Farina <zerochaos@gentoo.org> mtools-4.0.15.ebuild:
it seems this should have been stable for the last 18 months but somehow it
never got marked, bug #363985
*mtools-4.0.17 (15 Sep 2011)
15 Sep 2011; Tim Harder <radhermit@gentoo.org> +mtools-4.0.17.ebuild:
Version bump. Update to EAPI 4 and fix parallel install issue.
19 Jun 2011; Raúl Porcel <armin76@gentoo.org> mtools-4.0.15.ebuild:
alpha/sparc stable wrt #363985
09 May 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> mtools-4.0.15.ebuild:
x86 stable wrt bug #363985
02 May 2011; Jeroen Roovers <jer@gentoo.org> mtools-4.0.15.ebuild:
Stable for HPPA (bug #363985).
01 May 2011; Kacper Kowalik <xarthisius@gentoo.org> mtools-4.0.15.ebuild:
ppc/ppc64 stable wrt #363985
25 Apr 2011; Markos Chandras <hwoarang@gentoo.org> mtools-4.0.15.ebuild:
Stable on amd64 wrt bug #363985
*mtools-4.0.16 (18 Apr 2011)
18 Apr 2011; Jeroen Roovers <jer@gentoo.org> +mtools-4.0.16.ebuild:
Version bump.
03 Dec 2010; Michael Weber <xmw@gentoo.org> mtools-4.0.13.ebuild,
mtools-4.0.15.ebuild:
added ~arm (bug 302981)
29 Nov 2010; Brent Baude <ranger@gentoo.org> mtools-4.0.13.ebuild:
stable ppc64, bug 341405
31 Oct 2010; Raúl Porcel <armin76@gentoo.org> mtools-4.0.13.ebuild:
alpha/sparc stable wrt #341405
22 Oct 2010; Christian Faulhammer <fauli@gentoo.org> mtools-4.0.13.ebuild:
stable x86, bug 341405
21 Oct 2010; Brent Baude <ranger@gentoo.org> mtools-4.0.13.ebuild:
stable ppc, bug 341405
19 Oct 2010; Jeroen Roovers <jer@gentoo.org> mtools-4.0.13.ebuild:
Fix sed expression target thanks to reavertm.
18 Oct 2010; Jeroen Roovers <jer@gentoo.org> mtools-4.0.13.ebuild:
Stable for HPPA (bug #341405).
18 Oct 2010; Markos Chandras <hwoarang@gentoo.org> mtools-4.0.13.ebuild:
Stable on amd64 wrt bug #341405
*mtools-4.0.15 (18 Oct 2010)
18 Oct 2010; Jeroen Roovers <jer@gentoo.org> +mtools-4.0.15.ebuild:
Version bump.
18 Oct 2010; Mike Frysinger <vapier@gentoo.org> mtools-4.0.14.ebuild:
Regen configure #341443 by Priit Laes.
*mtools-4.0.14 (17 Oct 2010)
17 Oct 2010; Mike Frysinger <vapier@gentoo.org> +mtools-4.0.14.ebuild:
Version bump.
*mtools-4.0.13 (07 Mar 2010)
07 Mar 2010; Mike Frysinger <vapier@gentoo.org> +mtools-4.0.13.ebuild:
Version bump #307497 by Jeroen Roovers.
02 Mar 2010; Jeroen Roovers <jer@gentoo.org> mtools-4.0.12.ebuild:
Fix LICENSE.
26 Dec 2009; Raúl Porcel <armin76@gentoo.org> mtools-3.9.11.ebuild:
alpha/sparc stable wrt #293308
07 Dec 2009; Markus Meier <maekke@gentoo.org> mtools-3.9.11.ebuild:
amd64 stable, bug #293308
26 Nov 2009; Joseph Jezak <josejx@gentoo.org> mtools-3.9.11.ebuild:
Marked ppc stable for bug #293308.
19 Nov 2009; Christian Faulhammer <fauli@gentoo.org> mtools-3.9.11.ebuild:
stable x86, bug 293308
18 Nov 2009; Jeroen Roovers <jer@gentoo.org> mtools-3.9.11.ebuild:
Stable for HPPA (bug #293308).
17 Nov 2009; Brent Baude <ranger@gentoo.org> mtools-3.9.11.ebuild:
Marking mtools-3.9.11 ppc64 for bug 293308
*mtools-4.0.12 (15 Nov 2009)
15 Nov 2009; Mike Frysinger <vapier@gentoo.org> +mtools-4.0.12.ebuild:
Version bump.
18 Aug 2008; Mike Frysinger <vapier@gentoo.org> mtools-3.9.11.ebuild:
Remove /usr/local paths from docs, install using `emake DESTDIR`, and dont
bother marking mtools.conf as a sample file #233741.
*mtools-3.9.11 (17 Aug 2008)
17 Aug 2008; Mike Frysinger <vapier@gentoo.org>
+files/mtools-3.9.11-flags.patch, +mtools-3.9.11.ebuild:
Version bump and remove pointless CFLAGS #232766.
15 Jul 2008; Jeroen Roovers <jer@gentoo.org> mtools-3.9.10.ebuild:
Stable for HPPA too.
31 Jan 2007; Mike Frysinger <vapier@gentoo.org> mtools-3.9.10.ebuild:
Add support for USE=X #164565 by Natanael Copa.
07 Feb 2006; Simon Stelling <blubb@gentoo.org> mtools-3.9.10.ebuild:
stable on amd64
24 Dec 2005; Michael Hanselmann <hansmi@gentoo.org> mtools-3.9.10.ebuild:
Stable on ppc.
18 Dec 2005; Markus Rothe <corsair@gentoo.org> mtools-3.9.10.ebuild:
Stable on ppc64
12 Dec 2005; Christian Birchinger <joker@gentoo.org> mtools-3.9.10.ebuild:
Added sparc stable keyword
09 Dec 2005; Bryan Østergaard <kloeri@gentoo.org mtools-3.9.10.ebuild:
Stable on alpha.
07 Dec 2005; Mark Loeser <halcy0n@gentoo.org> mtools-3.9.10.ebuild:
Stable on x86; bug #114055
*mtools-3.9.10 (17 Jul 2005)
17 Jul 2005; Mike Frysinger <vapier@gentoo.org> +mtools-3.9.10.ebuild:
Version bump.
13 Feb 2005; Heinrich Wendel <lanius@gentoo.org> -mtools-3.9.8-r1.ebuild,
mtools-3.9.9.ebuild:
mark amd64; remove old version
06 Feb 2005; Markus Rothe <corsair@gentoo.org> mtools-3.9.9.ebuild:
Stable on ppc64
03 Jan 2005; Ciaran McCreesh <ciaranm@gentoo.org> :
Change encoding to UTF-8 for GLEP 31 compliance
26 Dec 2004; Markus Rothe <corsair@gentoo.org> mtools-3.9.9.ebuild:
Added ~ppc64 to KEYWORDS
12 Nov 2004; Gustavo Zacarias <gustavoz@gentoo.org> mtools-3.9.9.ebuild:
Stable on sparc
03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
mtools-3.9.9.ebuild:
Masked mtools-3.9.9.ebuild stable for ppc
16 Jul 2004; Bryan Østergaard <kloeri@gentoo.org> mtools-3.9.9.ebuild:
Stable on alpha.
15 Jul 2004; Michael Sterrett <mr_bones_@gentoo.org> mtools-3.9.9.ebuild:
use emake; tidy; stablize for x86
26 Apr 2004; Aron Griffis <agriffis@gentoo.org> mtools-3.9.8-r1.ebuild,
mtools-3.9.9.ebuild:
Add die following econf for bug 48950
*mtools-3.9.9 (03 Jan 2004)
03 Jan 2004; Martin Holzer <mholzer@gentoo.org> mtools-3.9.8-r1.ebuild,
mtools-3.9.9.ebuild:
Version bumped. Closes 37049
12 Dec 2003; Daniel Ahlberg <aliz@gentoo.org> mtools-3.9.8-r1.ebuild:
Builds and runs on amd64. Closing #34087.
*mtools-3.9.8-r1 (16 Sep 2003)
16 Sep 2003; Seemant Kulleen <seemant@gentoo.org> mtools-3.9.8-r1.ebuild:
moved from app-admin to sys-fs
01 May 2003; Aron Griffis <agriffis@gentoo.org> mtools-3.9.8-r1.ebuild:
Mark stable on alpha
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*mtools-3.9.8-r1 (1 Feb 2002)
29 Jul 2002; Calum Selkirk <cselkirk@gentoo.org> mtools-3.9.8-r1.ebuild :
Added ppc to KEYWORDS.
1 Feb 2002; G.Bevin <gbevin@gentoo.org> 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.

View File

@ -1,10 +1 @@
AUX mtools-3.9.11-flags.patch 839 SHA256 7aba25167e5a69f8f89421a4deb96d1d9c9c2fbc7172b6756b9ca1c9d61fe575 SHA512 84466fe9610dd0f9b58c24cd9b627a3f580bf1dba79de2ab6abd88f4f90a190eae803c1cb52b1a2848bc585b55a3b27378eec29233d8052bda1bc3bd0b4e4efd WHIRLPOOL 263af4b3e4f00620989f1308fbbb38d7741af60dd0812724a5ff118b7df4236ebd7fc11ed059ca6035ac33635be5f5934589c8b92346af15c2fa69b4a3da9885
DIST mtools-4.0.15.tar.bz2 386339 SHA256 290defca107cc183a17c98d3f7d00db02228b724084a2a818f1dd6ea86973899 SHA512 0ee4d060ffb95c0e5b0e859634bee50e056aaa7d3917fdbcc4fd8ca86710b1d93ef252bec588d5c010f2fb6081853e76338b966e4584e510728be4ec3113e0da WHIRLPOOL c4ab4cb1f0b1fd4c3540ef81379d3976590f1433135ab75b1ec2de4e0e219ba33fdbb5778289f76d3eea90d27259ae9145a4152942abda8f7057f38ba0e9e65d
DIST mtools-4.0.17.tar.bz2 412310 SHA256 0ecc358e30a72d215b1d4c625b27e67121cd6f6075370dfb791ef2a8b980ecb6 SHA512 0ad44bc9d7088d8a0edc648ac81fb4c9ea522c8d7561717f02475514186081050c283c0393bf32358b95ea60554713c26ea7e06074041d3fbdcaf642aec2e1ce WHIRLPOOL ce220067850ac91cbe8a2687b82be4afe2cf3f3f1a3444bb3e02c6ac2ffa470dc7825c2e0c5fc72c9010839d956f8a1351b4944194336a38c38ce0ef37387327
DIST mtools-4.0.18.tar.bz2 420190 SHA256 59e9cf80885399c4f229e5d87e49c0c2bfeec044e1386d59fcd0b0aead6b2f85 SHA512 3981a4727aa4e2ec5c931201b236f52fcd1c9d55f888cb2fbdc5c4172402e2b229ede9a5005b972ffdad59bcb861e2fcc01404845e521116419079ae78239090 WHIRLPOOL 478ae2187e3a44ebad8f9b5fca869d80a7bcb0b55183af59bc361c2efd241e6e69be0194e18c690ff156ba808d9fc52ad2303aeff606d09b4e478f90b51186f9
EBUILD mtools-4.0.15.ebuild 839 SHA256 a10e62e1e306b5b6a44bf7c09e68cde03f6c1a41cd20b9d4e72f682f1a6bde37 SHA512 5ff53b3e369d0bfc311ce35d94c3305e1d3aca6fb97e14e7a63dc6d8acb1dfe72d8f53278b953bce3eb60b8f19a3fe8f8f4faf2aa130d07d989d9fd1962a9841 WHIRLPOOL 98062d84611a84fc378ed3ab8fd729ea3a321e1cf633e6d5680ec3bf4480e166decfe758a01d975f70189a9b393a84adab4ad58c64df785d1e4e6f94d57aacc8
EBUILD mtools-4.0.17.ebuild 908 SHA256 7a53ae27210b8db26bd9000f512034fb0168f33dbdf07ea2acf81a0fb6bef732 SHA512 ee6bced6568883a51d1beb8d49c36e450adaacf1102df59e07503cc53555f9f2f59ebcce9d3b4d16bd3888f6ab14b39b2b169dcaf50d3414674c7a23eafff1f6 WHIRLPOOL 688367cf368e4548625b0932318f86eae522b5b38621e8e0c6959a32ff19cdfb93da6c5229e06918763105489a58ed1f2f1c7a42df4f2e0aadc2a9baf6971343
EBUILD mtools-4.0.18.ebuild 1063 SHA256 84c461ae4fe339d9889392734a4d81277bc422ce4bd2d5d4f17664750939406d SHA512 85e29e8ea575a99f85745c32d20133e3ca2a27eeb9834247729b1b2187a5cd23d6c547cc718f8397c1c306d458631bbe377381b02e27e38be820540d8f27e025 WHIRLPOOL 6e63cba407b4ffb1b37bff746df339e92bcb722aaf8118ce460035bb18836cc57359297f4cfca7684117cc510b97883f7262ecd9c9d34a78a30a7a0eda77b8e4
MISC ChangeLog 3314 SHA256 c03bc9aad557c26bd72763ffa5699e91d10489ec213610f80749c54c057ae604 SHA512 4ff75a3210fcf47e2bdfbea013b7b379efe12730ec89f1311b30b4d6095154265d5ca81ae6dcb1429108421b05cb6f6157e372eabb4d08369b2c95553531bf59 WHIRLPOOL 45ae9d3abc05f1d04e979b9579ca0126a8621c7ff229e029ef3136affa752735bc68041dc46e579e438b3b68e1712a62c28a61c14f3f05e8b60f64e81e2983a0
MISC ChangeLog-2015 7242 SHA256 66998bd20162d56feacd37164b855394b865804476b1d20770c1d2ac53757070 SHA512 208317962e12cd4d58c7c4bfdf6616e0a4032038c93befb83980898c0b73305c8cd84d5a6c708905d782124991fe0ce7d7668ff5eecd62edbfb22b94b53d74af WHIRLPOOL 30735130f290305f405ae8ebef1a97a768633285e50888a854e90acd2bb9df608ced8dbf498df9d35f72214ce6d3f8ef3daaec2d905f526feaa53d83b9c873ae
MISC metadata.xml 253 SHA256 d82c33ef453113a5c1ebe250dcba373c22934a69b0a86c6ab15a5ca589c25b91 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555 WHIRLPOOL e5aee23acff864609953a1e4de768f0e4aef704b44c53c021f28573e1ca5c99f1a46d92935ecec2449f7b4419a36d8373127d0ecfa8d7bae72d835e1839eb3f8
DIST mtools-4.0.35.tar.bz2 455988 BLAKE2B 9c1ac7f3ad3f9f13a572d0e1ea3c3a9d79bd08f0ae963c7357a19a687b74536cd8442eb167a9e50f7d22398c56736753b0d98bccdaa4c7d8427d1c09e1dd786c SHA512 ef563b3319285667993c82d819e08cb819a6bcd71c466fc252568996b4218cfb3731107ffcd6150ba33c0837e012e02057def41e2b011f751eaf550bfa366a10

View File

@ -1,37 +0,0 @@
remove pointless flags
http://bugs.gentoo.org/232766
--- mtools/configure
+++ mtools/configure
@@ -5904,9 +5904,6 @@
my_host_os=`echo $host_os1 $host_os2 $host_os3 | sort -u`
objs=`echo $srcdir/*.c | sed 's/\.c$/.o/' `
if [ "X$GCC" = "Xyes" ] ; then
- if [ "$host_cpu" = i486 ] ; then
- CFLAGS="$CFLAGS -m486"
- fi
Wall=-Wall
if [ "$host_os3" = sunos ] ; then
Wall=""
@@ -5921,9 +5918,6 @@
CFLAGS="$CFLAGS -ZP"
MACHDEPLIBS="-lposix -UTIL"
fi
- case "${host}" in
- arm*-*-linux) CFLAGS="$CFLAGS -mstructure-size-boundary=8";;
- esac
CFLAGS="$CFLAGS $Wall"
else
if [ $host_os3 = hpux ] ; then
@@ -5940,10 +5934,6 @@
fi
-if [ $host_vendor = linux ] ; then
- LDFLAGS="$LDFLAGS -z"
-fi
-
if [ $host_os3 = xenix ] ; then
LDFLAGS="$LDFLAGS -M2e -i -f 5000"
fi

View File

@ -1,8 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>base-system@gentoo.org</email>
<name>Gentoo Base System</name>
</maintainer>
<upstream>
<remote-id type="cpe">cpe:/a:mtools:*</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,44 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="2"
inherit autotools
DESCRIPTION="utilities to access MS-DOS disks from Unix without mounting them"
HOMEPAGE="http://mtools.linux.lu/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ppc ppc64 sparc x86"
IUSE="X"
DEPEND="
X? (
x11-libs/libICE
x11-libs/libXau
x11-libs/libSM
x11-libs/libX11
x11-libs/libXt
)"
RDEPEND="${DEPEND}"
src_prepare() {
eautoconf #341443
}
src_configure() {
econf \
--sysconfdir=/etc/mtools \
$(use_with X x)
}
src_install() {
emake -j1 DESTDIR="${D}" install || die
insinto /etc/mtools
doins mtools.conf || die
dosed '/^SAMPLE FILE$/s:^:#:' /etc/mtools/mtools.conf # default is fine
dodoc README* Release.notes
}

View File

@ -1,45 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
DESCRIPTION="utilities to access MS-DOS disks from Unix without mounting them"
HOMEPAGE="http://mtools.linux.lu/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
IUSE="X"
DEPEND="
X? (
x11-libs/libICE
x11-libs/libXau
x11-libs/libSM
x11-libs/libX11
x11-libs/libXt
)"
RDEPEND="${DEPEND}"
src_prepare() {
# Don't throw errors on existing directories
sed -i -e "s:mkdir:mkdir -p:" mkinstalldirs || die
}
src_configure() {
econf \
--sysconfdir=/etc/mtools \
$(use_with X x)
}
src_install() {
emake DESTDIR="${D}" install
dodoc README* Release.notes
insinto /etc/mtools
doins mtools.conf
# default is fine
sed -i -e '/^SAMPLE FILE$/s:^:#:' "${D}"/etc/mtools/mtools.conf || die
}

View File

@ -1,21 +1,20 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
EAPI="7"
inherit flag-o-matic
DESCRIPTION="utilities to access MS-DOS disks from Unix without mounting them"
HOMEPAGE="http://mtools.linux.lu/"
HOMEPAGE="https://www.gnu.org/software/mtools/ https://savannah.gnu.org/projects/mtools"
SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos ~x64-solaris"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~x64-macos ~x64-solaris"
IUSE="X elibc_glibc"
DEPEND="
RDEPEND="
!elibc_glibc? ( virtual/libiconv )
X? (
x11-libs/libICE
@ -24,27 +23,24 @@ DEPEND="
x11-libs/libX11
x11-libs/libXt
)"
RDEPEND="${DEPEND}"
src_prepare() {
# Don't throw errors on existing directories
sed -i -e "s:mkdir:mkdir -p:" mkinstalldirs || die
}
DEPEND="${RDEPEND}"
src_configure() {
# 447688
use elibc_glibc || append-libs iconv
econf \
--sysconfdir="${EPREFIX}"/etc/mtools \
use !elibc_glibc && use !elibc_musl && append-libs "-liconv" #447688
local myeconfargs=(
--sysconfdir="${EPREFIX}"/etc/mtools
$(use_with X x)
)
econf "${myeconfargs[@]}"
}
src_install() {
emake DESTDIR="${D}" install
dodoc README* Release.notes
local -a DOCS=( README* Release.notes )
default
insinto /etc/mtools
doins mtools.conf
# default is fine
sed -i -e '/^SAMPLE FILE$/s:^:#:' "${ED}"/etc/mtools/mtools.conf || die
}