diff --git a/app-arch/zip/ChangeLog b/app-arch/zip/ChangeLog deleted file mode 100644 index 026891c5b4..0000000000 --- a/app-arch/zip/ChangeLog +++ /dev/null @@ -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 - +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 - X-Thanks: Alec Warner - did the GSoC 2006 migration - tests - X-Thanks: Robin H. Johnson - infra guy, herding this - project - X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo - developer, wrote Git features for the migration - X-Thanks: Brian Harring - wrote much python to improve - cvs2svn - X-Thanks: Rich Freeman - validation scripts - X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 - work in migration - X-Thanks: Michał Górny - scripts, QA, nagging - X-Thanks: All of other Gentoo developers - many ideas and lots of paint on - the bikeshed - - 24 Aug 2015; Justin Lecher metadata.xml: - Use https by default - - Convert all URLs for sites supporting encrypted connections from http to - https - - Signed-off-by: Justin Lecher - - 24 Aug 2015; Mike Gilbert 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 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 metadata.xml: - Set appropriate maintainer types in metadata.xml (GLEP 67) - diff --git a/app-arch/zip/ChangeLog-2015 b/app-arch/zip/ChangeLog-2015 deleted file mode 100644 index c9678bba64..0000000000 --- a/app-arch/zip/ChangeLog-2015 +++ /dev/null @@ -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 metadata.xml: - Updating remote-id in metadata.xml - - 14 Apr 2015; Agostino Sarubbo zip-3.0-r3.ebuild: - Stable for ia64, wrt bug #530914 - - 13 Apr 2015; Agostino Sarubbo zip-3.0-r3.ebuild: - Stable for alpha, wrt bug #530914 - - 01 Apr 2015; Agostino Sarubbo zip-3.0-r3.ebuild: - Stable for sparc, wrt bug #530914 - - 31 Mar 2015; Agostino Sarubbo zip-3.0-r3.ebuild: - Stable for ppc64, wrt bug #530914 - - 29 Mar 2015; Mikle Kolyada zip-3.0-r3.ebuild: - x86 stable wrt bug #530914 - - 28 Mar 2015; Agostino Sarubbo zip-3.0-r3.ebuild: - Stable for ppc, wrt bug #530914 - - 28 Mar 2015; Markus Meier zip-3.0-r3.ebuild: - arm stable, bug #530914 - - 27 Mar 2015; Agostino Sarubbo zip-3.0-r3.ebuild: - Stable for amd64, wrt bug #530914 - - 21 Mar 2015; Jeroen Roovers zip-3.0-r3.ebuild: - Stable for HPPA (bug #530914). - - 16 Mar 2015; Mike Frysinger 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 +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 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 +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 zip-3.0-r1.ebuild: - Add ~arm-linux keyword. - - 16 Feb 2013; Pacho Ramos metadata.xml: - Cleanup due bug #96436 - - 20 Oct 2012; Raúl Porcel zip-3.0-r1.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #436436 - - 17 Oct 2012; Pawel Hajdan jr zip-3.0-r1.ebuild: - x86 stable wrt bug #436436 - - 03 Oct 2012; Agostino Sarubbo zip-3.0-r1.ebuild: - Stable for amd64, wrt bug #436436 - - 02 Oct 2012; Jeroen Roovers zip-3.0-r1.ebuild: - Stable for HPPA (bug #436436). - - 02 Oct 2012; Anthony G. Basile zip-3.0-r1.ebuild: - stable arm, bug #436436 - - 29 Sep 2012; Anthony G. Basile zip-3.0-r1.ebuild: - stable ppc ppc64, bug #436436 - - 09 May 2012; Alexis Ballier zip-3.0-r1.ebuild: - keyword ~amd64-fbsd - - 18 Dec 2011; Naohiro Aota zip-3.0-r1.ebuild: - Add ~x86-fbsd wrt 349393 - - 12 Apr 2011; Zac Medico zip-3.0-r1.ebuild: - Bug #349706 - Add missing libnatspec dependency. - - 12 Mar 2011; Raúl Porcel zip-3.0-r1.ebuild: - Add ~ia64/~m68k/~s390/~sh/~sparc wrt #349393 - - 07 Mar 2011; Tobias Klausmann zip-3.0-r1.ebuild: - Keyworded on alpha, bug #349393 - - 13 Jan 2011; Jeroen Roovers zip-3.0-r1.ebuild: - Marked ~hppa (bug #349393). - - 09 Jan 2011; Brent Baude zip-3.0-r1.ebuild: - marking zip-3.0-r1 ~ppc for bug 349393 - - 02 Jan 2011; Markus Meier zip-3.0-r1.ebuild: - add ~arm, bug #349393 - - 26 Dec 2010; Matt Turner zip-3.0-r1.ebuild: - Added ~mips, bug 349393 - -*zip-3.0-r1 (22 Dec 2010) - - 22 Dec 2010; Peter Volkov +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 zip-3.0.ebuild: - Transfer Prefix keywords - - 16 Oct 2009; Jeroen Roovers zip-3.0.ebuild: - Stable for HPPA (bug #287369). - - 08 Oct 2009; Raúl Porcel zip-3.0.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #287369 - - 03 Oct 2009; Brent Baude zip-3.0.ebuild: - Marking zip-3.0 ppc64 for bug 287369 - - 03 Oct 2009; Markus Meier zip-3.0.ebuild: - amd64/arm/x86 stable, bug #287369 - - 03 Oct 2009; Mounir Lamouri zip-3.0.ebuild: - Stable for ppc, bug 287369 - - 04 Oct 2008; Diego Pettenò zip-3.0.ebuild: - Add missing app-arch/unzip dependency to extract .zip sources. - - 25 Sep 2008; Mike Frysinger - +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 - +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 zip-2.32-r1.ebuild: - Stable for HPPA (bug #213585). - - 16 Mar 2008; nixnut zip-2.32-r1.ebuild: - Stable on ppc wrt bug 213585 - - 16 Mar 2008; Mike Frysinger zip-2.32-r1.ebuild: - Fix typo in man page symlink #212871 by Nikhil Patil. - - 07 Mar 2008; Santiago M. Mola zip-2.32-r1.ebuild: - amd64 stable - - 05 Feb 2008; Markus Rothe zip-2.32-r1.ebuild: - Stable on ppc64 - - 16 Jan 2008; Raúl Porcel zip-2.32-r1.ebuild: - alpha/ia64/sparc/x86 stable - -*zip-2.32-r1 (02 Dec 2007) - - 02 Dec 2007; Mike Frysinger - +files/zip-2.32-build.patch, +zip-2.32-r1.ebuild: - Cleanup the build system yet again #200995 by Tim Weber. - - 13 Jun 2007; Mike Frysinger files/zip-2.31-make.patch, - zip-2.32.ebuild: - Respect build flags #181783. - - 11 Jun 2007; Raúl Porcel zip-2.32.ebuild: - alpha stable - - 09 Jun 2007; Peter Weller zip-2.32.ebuild: - Stable on amd64 wrt bug 181405 - - 24 Apr 2007; Alexander Færøy zip-2.32.ebuild: - Stable on MIPS. - - 15 Apr 2007; Markus Rothe zip-2.32.ebuild: - Stable on ppc64 - - 12 Apr 2007; Jeroen Roovers zip-2.32.ebuild: - Stable for HPPA too. - - 01 Apr 2007; Michael Hanselmann zip-2.32.ebuild: - Stable on ppc. - - 22 Mar 2007; Gustavo Zacarias zip-2.32.ebuild: - Stable on sparc - - 20 Mar 2007; Raúl Porcel zip-2.32.ebuild: - x86 stable - - 18 Dec 2006; Alexander H. Færøy zip-2.31-r1.ebuild: - Stable on MIPS. - - 29 Sep 2006; Markus Rothe zip-2.31-r1.ebuild: - Stable on ppc64 - - 28 Sep 2006; Fernando J. Pereda zip-2.31-r1.ebuild: - Stable on alpha as per bug #147979 - - 23 Sep 2006; Tobias Scherbaum zip-2.31-r1.ebuild: - hppa stable, bug #147979 - - 21 Sep 2006; Tobias Scherbaum zip-2.31-r1.ebuild: - ppc stable, bug #147979 - - 19 Sep 2006; Daniel Gryniewicz zip-2.31-r1.ebuild: - Marked stable on amd64 bug #147979 - - 18 Sep 2006; Gustavo Zacarias zip-2.31-r1.ebuild: - Stable on sparc wrt #147979 - - 18 Sep 2006; zip-2.31-r1.ebuild: - Stable on x86, bug #147979. - - 18 Sep 2006; Brent Baude ChangeLog: - Marking zip-2.31-r1 ppc64 stable per bug #147979 - - 17 Sep 2006; Fabian Groffen zip-2.31-r1.ebuild: - marked ppc-macos stabl for progressive users (bug #147979) - -*zip-2.32 (17 Sep 2006) - - 17 Sep 2006; Mike Frysinger +zip-2.32.ebuild: - Version bump #147973 by Kai. - - 08 Jul 2006; Diego Pettenò - +files/zip-2.31-make.patch, zip-2.31-r1.ebuild: - Replace gmake workaround with proper fix, thanks Mike in bug #139663. - - 07 Jul 2006; Diego Pettenò zip-2.31-r1.ebuild: - Use gmake instead of make when available (non-intrusive fix for FreeBSD). - Add ~x86-fbsd keyword. - - 28 Apr 2006; Joshua Kinard zip-2.31.ebuild: - Marked stable on mips. - - 14 Mar 2006; Fernando J. Pereda zip-2.31.ebuild: - Stable on alpha as per bug #126101 - - 14 Mar 2006; Markus Rothe zip-2.31.ebuild: - Stable on ppc64; bug #126101 - - 14 Mar 2006; Chris White zip-2.31.ebuild: - ppc stable for bug #126101. - - 14 Mar 2006; Chris White zip-2.31.ebuild: - Stable on amd64 (tested with pitr) and x86. - - 14 Mar 2006; Jason Wever zip-2.31.ebuild: - Stable on SPARC wrt bug #126101. - -*zip-2.31-r1 (14 Mar 2006) - - 14 Mar 2006; Mike Frysinger - +files/zip-2.31-exec-stack.patch, +zip-2.31-r1.ebuild: - Fix execstack markings on x86 and fixes by Roberto Teichmann for USE=crypt - support #122849. - - 23 Jul 2005; Kito zip-2.31.ebuild: - ~ppc-macos keyword - -*zip-2.31 (13 Mar 2005) - - 13 Mar 2005; Mike Frysinger +zip-2.31.ebuild: - Version bump #84914 by Kenyon Ralph. - - 07 Nov 2004; Joshua Kinard zip-2.3-r4.ebuild: - Marked stable on mips. - - 06 Nov 2004; Lars Weiler zip-2.3-r4.ebuild: - Stable on ppc, bug #70227. - - 06 Nov 2004; Bryan Østergaard zip-2.3-r4.ebuild: - Stable on alpha, bug 70227. - - 06 Nov 2004; zip-2.3-r4.ebuild: - Stabling on Gentoo/IA64 with regard to security bug #70227. - - 06 Nov 2004; Karol Wojtaszek zip-2.3-r4.ebuild: - Stable on amd64, bug #70227 - - 06 Nov 2004; Jason Wever zip-2.3-r4.ebuild: - Stable on sparc wrt security bug #70227. - - 06 Nov 2004; Olivier Crete zip-2.3-r4.ebuild: - Stable on x86 per #70227 - - 06 Nov 2004; Markus Rothe zip-2.3-r4.ebuild: - Stable on ppc64; bug #70227 - -*zip-2.3-r4 (06 Nov 2004) - - 06 Nov 2004; +files/zip-CAN-2004-1010.patch, - +zip-2.3-r4.ebuild: - security bump for bug #70227 - CAN-2004-1010 - -*zip-2.3-r3 (28 Sep 2004) - - 28 Sep 2004; +files/zip-2.3-unix_configure-pic.patch, - +zip-2.3-r3.ebuild: - pie executables will have runtime text relocations in them with zip unless we - disable the inline asm. This is done by adding a patch(tests via the pre - compiler to see if we are generating pic code) to zips homegrown configure - script. A better long term solution would be to fix said asm so pic users can - get any speed advantages that may come from using inline asm. - - 20 Jul 2004; Tom Gall zip-2.3-r2.ebuild: - stable on ppc64, bug #57660 - - 01 Jun 2004; Aron Griffis zip-2.3-r2.ebuild: - Fix use invocation - - 13 Apr 2004; Joshua Kinard zip-2.3-r2.ebuild: - Marked stable on mips. - - 17 Feb 2004; Joshua Kinard zip-2.3-r2.ebuild: - Added ~mips to keywords - - 17 Jan 2004; Bartosch Pixa : - manifest fix - - 16 Jan 2004; Bartosch Pixa zip-2.3-r2.ebuild: - set ppc in keywords - - 11 Jan 2004; Jason Wever zip-2.3-r2.ebuild: - Marked stable on sparc. - - 09 Jan 2004; Aron Griffis zip-2.3-r2.ebuild: - stable on alpha - - 28 Dec 2003; Seemant Kulleen zip-2.3-r2.ebuild: - SRC_URI to mirror://gentoo instead of ibiblio only - - 13 Dec 2003; Guy Martin zip-2.3-r2.ebuild: - Marked stable on hppa. - - 14 Nov 2003; Aron Griffis zip-2.3-r2.ebuild: - Stable on ia64 - - 12 Oct 2003; Chuck Short zip-2.3-r2.ebuild: - Added ~ia64 to keywords. - - 07 Aug 2003; Lisa Seelye zip-2.3-r2.ebuild: - Changed make to emake for bug 26149 - - 18 Jul 2003; Martin Holzer zip-2.3-r2.ebuild: - Added DEPEND. Closes #24739. - -*zip-2.3-r2 (16 Jul 2003) - - 16 Jul 2003; zip-2.3-r2.ebuild: - Added encryption support via the crypt use variable. - Thanks to tobias on bug #13598 for suggesting this feature. - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - -*zip-2.3-r1 (1 Feb 2002) - - 14 Jun 2003; Guy Martin zip-2.3-r1.ebduild : - Added hppa to KEYWORDS. - - 15 Aug 2002; Jack Morgan : - Added KEYWORDS sparc64 - - 15 Jul 2002; Owen Stampflee : - Added KEYWORDS. - - 1 Feb 2002; G.Bevin ChangeLog : - - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. diff --git a/app-arch/zip/Manifest b/app-arch/zip/Manifest index 3fe07e8a67..37fcc7a2f5 100644 --- a/app-arch/zip/Manifest +++ b/app-arch/zip/Manifest @@ -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 diff --git a/app-arch/zip/files/zip-2.3-unix_configure-pic.patch b/app-arch/zip/files/zip-2.3-unix_configure-pic.patch deleted file mode 100644 index 45b137b0ed..0000000000 --- a/app-arch/zip/files/zip-2.3-unix_configure-pic.patch +++ /dev/null @@ -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 - : diff --git a/app-arch/zip/files/zip-2.31-exec-stack.patch b/app-arch/zip/files/zip-2.31-exec-stack.patch deleted file mode 100644 index d3efbd902c..0000000000 --- a/app-arch/zip/files/zip-2.31-exec-stack.patch +++ /dev/null @@ -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 diff --git a/app-arch/zip/files/zip-2.32-build.patch b/app-arch/zip/files/zip-2.32-build.patch deleted file mode 100644 index 61a2bae34b..0000000000 --- a/app-arch/zip/files/zip-2.32-build.patch +++ /dev/null @@ -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 " > conftest.c - $CPP conftest.c >/dev/null 2>/dev/null || CPP="${CC} -E" diff --git a/app-arch/zip/files/zip-3.0-format-security.patch b/app-arch/zip/files/zip-3.0-format-security.patch index 1edc2d6a1b..63188b5063 100644 --- a/app-arch/zip/files/zip-3.0-format-security.patch +++ b/app-arch/zip/files/zip-3.0-format-security.patch @@ -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++) diff --git a/app-arch/zip/files/zip-3.0-natspec.patch b/app-arch/zip/files/zip-3.0-natspec.patch index 1dfce09d13..29ed4827e3 100644 --- a/app-arch/zip/files/zip-3.0-natspec.patch +++ b/app-arch/zip/files/zip-3.0-natspec.patch @@ -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 @@ -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 diff --git a/app-arch/zip/files/zip-3.0-no-crypt.patch b/app-arch/zip/files/zip-3.0-no-crypt.patch index 2858b51ec2..9a1302c1be 100644 --- a/app-arch/zip/files/zip-3.0-no-crypt.patch +++ b/app-arch/zip/files/zip-3.0-no-crypt.patch @@ -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)); diff --git a/app-arch/zip/files/zip-3.0-pic.patch b/app-arch/zip/files/zip-3.0-pic.patch index b4c53de694..89a52e246f 100644 --- a/app-arch/zip/files/zip-3.0-pic.patch +++ b/app-arch/zip/files/zip-3.0-pic.patch @@ -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 : diff --git a/app-arch/zip/files/zip-3.0-zipnote-freeze.patch b/app-arch/zip/files/zip-3.0-zipnote-freeze.patch index cfe78f0a10..28f47d039b 100644 --- a/app-arch/zip/files/zip-3.0-zipnote-freeze.patch +++ b/app-arch/zip/files/zip-3.0-zipnote-freeze.patch @@ -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 diff --git a/app-arch/zip/metadata.xml b/app-arch/zip/metadata.xml index 71d5234360..a703875414 100644 --- a/app-arch/zip/metadata.xml +++ b/app-arch/zip/metadata.xml @@ -1,11 +1,10 @@ - + base-system@gentoo.org Gentoo Base System - Application that supports the Info Zip series of encryption. Use dev-libs/libnatspec to correctly decode non-ascii file names archived in Windows. diff --git a/app-arch/zip/zip-2.32-r1.ebuild b/app-arch/zip/zip-2.32-r1.ebuild deleted file mode 100644 index 51a3bc2cac..0000000000 --- a/app-arch/zip/zip-2.32-r1.ebuild +++ /dev/null @@ -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 -} diff --git a/app-arch/zip/zip-3.0-r1.ebuild b/app-arch/zip/zip-3.0-r1.ebuild deleted file mode 100644 index 6297c7cdb7..0000000000 --- a/app-arch/zip/zip-3.0-r1.ebuild +++ /dev/null @@ -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 -} diff --git a/app-arch/zip/zip-3.0-r3.ebuild b/app-arch/zip/zip-3.0-r3.ebuild deleted file mode 100644 index 0c7e6d185c..0000000000 --- a/app-arch/zip/zip-3.0-r3.ebuild +++ /dev/null @@ -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 -} diff --git a/app-arch/zip/zip-3.0-r2.ebuild b/app-arch/zip/zip-3.0-r4.ebuild similarity index 63% rename from app-arch/zip/zip-3.0-r2.ebuild rename to app-arch/zip/zip-3.0-r4.ebuild index 2547eca566..ee3b1b1f08 100644 --- a/app-arch/zip/zip-3.0-r2.ebuild +++ b/app-arch/zip/zip-3.0-r4.ebuild @@ -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() { diff --git a/app-arch/zip/zip-3.0.ebuild b/app-arch/zip/zip-3.0.ebuild deleted file mode 100644 index cc674c2b95..0000000000 --- a/app-arch/zip/zip-3.0.ebuild +++ /dev/null @@ -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 -} diff --git a/net-dialup/lrzsz/ChangeLog b/net-dialup/lrzsz/ChangeLog deleted file mode 100644 index 43ee6a47aa..0000000000 --- a/net-dialup/lrzsz/ChangeLog +++ /dev/null @@ -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; lrzsz-0.12.20-r3.ebuild: - arm64, initial support - - 26 Apr 2013; Jeroen Roovers 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 lrzsz-0.12.20-r3.ebuild: - Fix building with automake-1.13 (bug #467330 by Shunsuke Shimizu). - - 13 Jun 2012; Tim Harder 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 metadata.xml: - Drop maintainer due retirement, bug #63588 - - 15 Jan 2011; Kacper Kowalik - lrzsz-0.12.20-r3.ebuild: - ppc64 stable wrt #338616 - - 29 Oct 2010; Jeroen Roovers lrzsz-0.12.20-r3.ebuild: - Stable for HPPA (bug #338616). - - 24 Oct 2010; Brent Baude lrzsz-0.12.20-r3.ebuild: - stable ppc, bug 338616 - - 09 Oct 2010; Raúl Porcel lrzsz-0.12.20-r3.ebuild: - alpha/arm/ia64/s390/sh/sparc stable wrt #338616 - - 30 Sep 2010; Markus Meier lrzsz-0.12.20-r3.ebuild: - x86 stable, bug #338616 - - 27 Sep 2010; Markos Chandras - lrzsz-0.12.20-r3.ebuild: - Stable on amd64 wrt bug #338616 - - 24 Sep 2010; Alin Năstac files/lrzsz-autotools.patch: - Fix intl/Makefile syntax wrt make-3.82 (#336128). - - 01 Jan 2010; Christian Faulhammer - lrzsz-0.12.20-r3.ebuild: - Transfer Prefix keywords - -*lrzsz-0.12.20-r3 (09 Jul 2009) - - 09 Jul 2009; Alin Năstac - +files/lrzsz-autotools.patch, +lrzsz-0.12.20-r3.ebuild: - Use eautoreconf (#226789). - - 09 May 2009; Alin Năstac -lrzsz-0.12.20-r1.ebuild: - Remove obsolete revision. - - 29 Apr 2009; Jeroen Roovers lrzsz-0.12.20-r2.ebuild: - Stable for HPPA (bug #265708). - - 19 Apr 2009; Markus Meier lrzsz-0.12.20-r2: - amd64 stable, bug #265708 - - 18 Apr 2009; Raúl Porcel lrzsz-0.12.20-r2.ebuild: - arm/ia64/s390/sh/sparc/x86 stable wrt #265708 - - 18 Apr 2009; nixnut lrzsz-0.12.20-r2.ebuild: - ppc stable #265708 - - 14 Apr 2009; Brent Baude lrzsz-0.12.20-r2.ebuild: - Marking lrzsz-0.12.20-r2 ppc64 for bug 265708 - - 12 Apr 2009; Tobias Klausmann - lrzsz-0.12.20-r2.ebuild: - Stable on alpha, bug #265708 - - 10 Apr 2009; Alin Năstac lrzsz-0.12.20-r2.ebuild: - Migrate to EAPI 2. Add libintl dependency atom (#263946). - - 26 Jan 2009; Mike Frysinger - 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 +lrzsz-0.12.20-r2.ebuild: - Install manpage symlinks for all available commands (#251630). - - 25 May 2008; lrzsz-0.12.20-r1.ebuild: - - cross compile fix. inherit toolchain-funcs ; tc-export CC - - 29 Dec 2007; lrzsz-0.12.20-r1.ebuild: - Keyworded ~x86-fbsd; bug 202740 - - 14 Apr 2007; Alin Năstac - +files/lrzsz-implicit-decl.patch, lrzsz-0.12.20-r1.ebuild: - Fix implicit declaration warnings. - - 09 Jul 2006; Joshua Kinard lrzsz-0.12.20-r1.ebuild: - Marked stable on mips. - - 12 Mar 2006; Alin Nastac lrzsz-0.12.20-r1.ebuild: - Quote $FILESDIR and add die messages. - - 05 Feb 2006; Alin Nastac lrzsz-0.12.20-r1.ebuild: - Use make vcheck for testing the package (#120748). - - 27 Jun 2005; Markus Rothe lrzsz-0.12.20-r1.ebuild: - Stable on ppc64 - - 21 May 2005; Markus Rothe lrzsz-0.12.20-r1.ebuild: - Added ~ppc64 to KEYWORDS - - 20 Apr 2005; Alin Nastac : - Moved from net-misc/lrzsz to net-dialup/lrzsz - - 29 Dec 2004; Ciaran McCreesh : - Change encoding to UTF-8 for GLEP 31 compliance - - 20 Nov 2004; Daniel Black lrzsz-0.12.20-r1.ebuild: - ppc stable as per bug #71817 - - 19 Nov 2004; Alin Nastac +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 - lrzsz-0.12.20-r1.ebuild: - append-flags in src_compile; tidy - - 07 Nov 2004; Joshua Kinard lrzsz-0.12.20-r1.ebuild: - Marked unstable on mips. - - 07 Nov 2004; Bryan Østergaard - lrzsz-0.12.20-r1.ebuild: - Stable on alpha, bug 36133. - - 15 Oct 2004; Bryan Østergaard lrzsz-0.12.20-r1.ebuild: - Add ~alpha keyword. - - 11 Sep 2004; Guy Martin lrzsz-0.12.20-r1.ebuild: - Stable on hppa. - - 24 Apr 2004; Dylan Carlson lrzsz-0.12.20-r1.ebuild: - Added amd64 to KEYWORDS. - - 03 Apr 2004; David Holm lrzsz-0.12.20-r1.ebuild: - Added to ~ppc. - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - -*lrzsz-0.12.20-r1 (5 Apr 2002) - - 08 Jul 2002; phoen][x lrzsz-0.12.20-r1.ebuild : - Added KEYWORDS, LICENSE, SLOT. - - 5 Apr 2002; Seemant Kulleen 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 lrzsz-0.12.20.ebuild : - Added KEYWORDS, LICENSE, SLOT. - - 1 Feb 2002; G.Bevin ChangeLog : - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. diff --git a/net-dialup/lrzsz/lrzsz-0.12.20-r3.ebuild b/net-dialup/lrzsz/lrzsz-0.12.20-r3.ebuild deleted file mode 100644 index 8ecaa9f786..0000000000 --- a/net-dialup/lrzsz/lrzsz-0.12.20-r3.ebuild +++ /dev/null @@ -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 -} diff --git a/net-dialup/lrzsz/lrzsz-0.12.20-r4.ebuild b/net-dialup/lrzsz/lrzsz-0.12.20-r4.ebuild index b5461864bb..b89e6b98f2 100644 --- a/net-dialup/lrzsz/lrzsz-0.12.20-r4.ebuild +++ b/net-dialup/lrzsz/lrzsz-0.12.20-r4.ebuild @@ -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 )" diff --git a/net-dialup/lrzsz/metadata.xml b/net-dialup/lrzsz/metadata.xml index 71b1461e11..98ae10b3c3 100644 --- a/net-dialup/lrzsz/metadata.xml +++ b/net-dialup/lrzsz/metadata.xml @@ -1,5 +1,5 @@ - + embedded@gentoo.org diff --git a/sys-apps/gawk/ChangeLog b/sys-apps/gawk/ChangeLog deleted file mode 100644 index 512bc2137f..0000000000 --- a/sys-apps/gawk/ChangeLog +++ /dev/null @@ -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 gawk-4.1.3.ebuild: - Use subslots with readline/mpfr. - - 02 Jul 2015; Lars Wendler - 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 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 -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 -gawk-4.1.0.ebuild, - +gawk-4.1.2.ebuild: - Version bump. Removed old. - - 31 Mar 2015; Ulrich Müller 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 -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 +gawk-4.1.1.ebuild, - +files/gawk-4.1.1-sandbox_issue.patch: - Version bump. - - 18 Feb 2014; Christoph Junghans gawk-3.1.8.ebuild: - added blocker for >=virtual/awk-1 - - 18 Jan 2014; Mike Frysinger gawk-4.0.2.ebuild, - gawk-4.1.0.ebuild: - Add arm64 love. - - 16 Jan 2014; Mike Frysinger gawk-4.0.2.ebuild: - Mark m68k/s390/sh stable. - - 04 Jan 2014; Lars Wendler -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 gawk-4.0.2.ebuild: - Mark ia64 stable #467190. - - 22 Dec 2013; Agostino Sarubbo gawk-4.0.2.ebuild: - Stable for ppc64, wrt bug #467190 - - 21 Dec 2013; Agostino Sarubbo gawk-4.0.2.ebuild: - Stable for ppc, wrt bug #467190 - - 21 Dec 2013; Pacho Ramos gawk-4.0.2.ebuild: - amd64 stable, bug #467190 - - 16 Dec 2013; Johannes Huber gawk-4.0.2.ebuild: - x86 stable, bug #467190 - - 16 Dec 2013; Matt Turner gawk-4.0.2.ebuild: - alpha stable, bug 467190. - - 15 Dec 2013; Agostino Sarubbo gawk-4.0.2.ebuild: - Stable for sparc, wrt bug #467190 - - 09 Dec 2013; Jeroen Roovers gawk-4.0.2.ebuild: - Stable for HPPA (bug #467190). - - 08 Dec 2013; Markus Meier gawk-4.0.2.ebuild: - arm stable, bug #467190 - - 07 Dec 2013; Mike Frysinger gawk-4.1.0.ebuild: - Fix cross-compilation #493362 by Reuben Martin. - - 07 Dec 2013; Mike Frysinger gawk-4.1.0.ebuild, - metadata.xml: - Add USE=mpfr to control mpfr dependency. - - 19 Nov 2013; Michael Haubenwallner 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 +gawk-4.1.0.ebuild: - Version bump. - - 19 Feb 2013; Zac Medico gawk-4.0.2.ebuild: - Add ~arm-linux keyword. - -*gawk-4.0.2 (06 Jan 2013) - - 06 Jan 2013; Mike Frysinger +gawk-4.0.2.ebuild: - Version bump #450568 by Agostino Sarubbo. - - 16 Oct 2012; Christoph Junghans gawk-4.0.1-r1.ebuild: - re-added keywords (bug #426628) - -*gawk-4.0.1-r1 (06 Oct 2012) - - 06 Oct 2012; Christoph Junghans +gawk-4.0.1-r1.ebuild: - virtual/awk support and move to /usr/bin (bug #426628) - - 03 Oct 2012; Brent Baude gawk-4.0.1.ebuild: - Marking gawk-4.0.1 ppc for bug 431954 - - 27 Sep 2012; Anthony G. Basile gawk-4.0.1.ebuild: - stable ppc ppc64, bug #431954 - - 24 Sep 2012; Raúl Porcel gawk-4.0.1.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #431954 - - 01 Sep 2012; Markus Meier gawk-4.0.1.ebuild: - arm stable, bug #431954 - - 21 Aug 2012; Jeroen Roovers gawk-4.0.1.ebuild: - Stable for HPPA (bug #431954). - - 20 Aug 2012; Johannes Huber gawk-4.0.1.ebuild: - Stable for x86, wrt bug #431954 - - 20 Aug 2012; Mike Frysinger gawk-4.0.1.ebuild: - Disable test failing under sandbox for now #413327 by Patrick Lauer. - - 20 Aug 2012; Agostino Sarubbo gawk-4.0.1.ebuild: - Stable for amd64, wrt bug #431954 - - 19 Aug 2012; Christoph Junghans gawk-4.0.1.ebuild: - added prefix keywords - - 01 Jul 2012; Raúl Porcel gawk-4.0.0.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #413117 - - 28 Apr 2012; gawk-4.0.0.ebuild: - ppc stable #413117 - - 26 Apr 2012; Jeroen Roovers gawk-4.0.0.ebuild: - Stable for HPPA (bug #413117). - - 26 Apr 2012; Alexis Ballier gawk-4.0.1.ebuild: - keyword ~amd64-fbsd - - 25 Apr 2012; Markus Meier gawk-4.0.0.ebuild: - arm stable, bug #413117 - - 24 Apr 2012; Jeff Horelick gawk-4.0.0.ebuild: - marked x86 per bug 413117 - - 23 Apr 2012; Brent Baude gawk-4.0.0.ebuild: - Marking gawk-4.0.0 ppc64 for bug 413117 - - 23 Apr 2012; Agostino Sarubbo gawk-4.0.0.ebuild: - Stable for amd64, wrt bug #413117 - -*gawk-4.0.1 (22 Apr 2012) - - 22 Apr 2012; Mike Frysinger +gawk-4.0.1.ebuild: - Version bump #413017 by teidakankan. - - 30 Nov 2011; Mike Frysinger gawk-4.0.0.ebuild: - Control readline support via USE=readline. - - 05 Aug 2011; Jeroen Roovers gawk-3.1.8.ebuild: - Stable for HPPA (bug #373939). - - 25 Jul 2011; Kacper Kowalik gawk-3.1.8.ebuild: - ppc/ppc64 stable wrt #373939 - - 23 Jul 2011; Raúl Porcel gawk-3.1.8.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #373939 - - 17 Jul 2011; Markus Meier gawk-3.1.8.ebuild: - arm/x86 stable, bug #373939 - - 05 Jul 2011; Markos Chandras gawk-3.1.8.ebuild: - Stable on amd64 wrt bug #373939 - -*gawk-4.0.0 (03 Jul 2011) - - 03 Jul 2011; Mike Frysinger +gawk-4.0.0.ebuild: - Version bump #373937 by Lars Wendler. - - 15 Aug 2010; Harald van Dijk gawk-3.1.8.ebuild: - Fix quoting - -*gawk-3.1.8 (20 May 2010) - - 20 May 2010; Mike Frysinger +gawk-3.1.8.ebuild: - Version bump #319763 by Samuli Suominen. - - 25 Apr 2010; Diego E. Pettenò 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 +gawk-3.1.7.ebuild, - metadata.xml: - Version bump #280701 by Jeremy Olexa. - - 16 May 2009; Mike Frysinger files/filefuncs/Makefile: - Respect CPPFLAGS when building filefuncs #209129 by Stuart Shelton. - - 16 Jan 2009; Harald van Dijk - files/filefuncs/Makefile: - Fix typo, to use CFLAGS when compiling - - 28 Nov 2008; Ulrich Mueller - +files/gawk-3.1.6-gnuinfo.patch, gawk-3.1.6.ebuild: - Fix GNU Info files, bug 249130. - - 28 Oct 2008; Raúl Porcel gawk-3.1.6.ebuild: - alpha/ia64 stable #244384 - - 27 Oct 2008; Brent Baude gawk-3.1.6.ebuild: - stable ppc64, bug 244384 - - 26 Oct 2008; Markus Meier gawk-3.1.6.ebuild: - amd64 stable, bug #244384 - - 26 Oct 2008; nixnut gawk-3.1.6.ebuild: - Stable on ppc wrt bug 244384 - - 26 Oct 2008; Torsten Veller gawk-3.1.6.ebuild: - Stable on x86 (#244384) - - 26 Oct 2008; Jeroen Roovers gawk-3.1.6.ebuild: - Stable for HPPA (bug #244384). - - 26 Oct 2008; Ferris McCormick gawk-3.1.6.ebuild: - Sparc stable, Bug #244384 and required for Bug #244246. Looks fine. - - 05 May 2008; Mike Frysinger - +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 +gawk-3.1.6.ebuild: - Version bump #219476 by Conrad Kostecki. - - 19 Nov 2007; Joshua Kinard gawk-3.1.5-r5.ebuild: - Stable on mips, per #195212. - - 11 Oct 2007; Tom Gall gawk-3.1.5-r5.ebuild: - stable on ppc64, bug #195212 - - 10 Oct 2007; Lars Weiler gawk-3.1.5-r5.ebuild: - stable ppc, bug #195212 - - 09 Oct 2007; Raúl Porcel gawk-3.1.5-r5.ebuild: - alpha/ia64/sparc stable wrt #195212 - - 09 Oct 2007; Christian Faulhammer gawk-3.1.5-r5.ebuild: - stable x86, bug 195212 - - 09 Oct 2007; Jeroen Roovers gawk-3.1.5-r5.ebuild: - Stable for HPPA (bug #195212). - - 09 Oct 2007; Christoph Mende 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 - +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 +gawk-3.1.5-r4.ebuild: - Move gawk to /usr/bin for non GNU userlands. - - 09 Jul 2007; Jeroen Roovers gawk-3.1.5-r3.ebuild: - Stable for HPPA (bug #184465). - - 08 Jul 2007; Christoph Mende gawk-3.1.5-r3.ebuild: - Stable on amd64 wrt bug #184465 - - 13 Jun 2007; Raúl Porcel gawk-3.1.5-r3.ebuild: - alpha stable - - 24 Apr 2007; Alexander Færøy gawk-3.1.5-r3.ebuild: - Stable on MIPS. - - 23 Apr 2007; Gustavo Zacarias gawk-3.1.5-r3.ebuild: - Stable on sparc - - 16 Apr 2007; Markus Rothe gawk-3.1.5-r3.ebuild: - Stable on ppc64 - - 01 Apr 2007; Michael Hanselmann gawk-3.1.5-r3.ebuild: - Stable on ppc. - - 21 Mar 2007; Raúl Porcel gawk-3.1.5-r3.ebuild: - x86 stable - -*gawk-3.1.5-r3 (12 Jan 2007) - - 12 Jan 2007; Mike Frysinger - +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 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 gawk-3.1.5-r2.ebuild: - Added ~sparc-fbsd keyword. - - 14 Oct 2006; Aron Griffis gawk-3.1.5-r2.ebuild: - Mark 3.1.5-r2 stable on ia64 - - 04 Sep 2006; Joshua Kinard gawk-3.1.5-r2.ebuild: - Marked stable on mips. - - 22 Aug 2006; Thomas Cort gawk-3.1.5-r2.ebuild: - Stable on alpha wrt Bug #142936. - - 10 Aug 2006; Yuta SATOH gawk-3.1.5-r2.ebuild: - Stable on ppc64, bug #142936 - - 07 Aug 2006; Scott Stoddard gawk-3.1.5-r2.ebuild: - Stable on amd64 re bug 142936. - - 07 Aug 2006; Luca Barbato gawk-3.1.5-r2.ebuild: - Marked ppc - - 07 Aug 2006; Jeroen Roovers gawk-3.1.5-r2.ebuild: - Stable for HPPA (bug #142936). - - 06 Aug 2006; Andrej Kacian gawk-3.1.5-r2.ebuild: - Stable on x86, bug #142936. - - 06 Aug 2006; Jason Wever 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 - +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 gawk-3.1.5-r1.ebuild: - Marked stable on mips. - - 28 Jun 2006; Thomas Cort gawk-3.1.5-r1.ebuild: - Stable on alpha wrt Bug #138147. - - 28 Jun 2006; Luis Medinas gawk-3.1.5-r1.ebuild: - Stable on amd64. Bug #138147. - - 27 Jun 2006; Gustavo Zacarias gawk-3.1.5-r1.ebuild: - Stable on sparc wrt #138147 - - 27 Jun 2006; Tobias Scherbaum - gawk-3.1.5-r1.ebuild: - ppc stable, #138147 - - 27 Jun 2006; Chris Gianelloni gawk-3.1.5-r1.ebuild: - Stable on x86 wrt bug #138147. - - 27 Jun 2006; Fabian Groffen gawk-3.1.5-r1.ebuild: - Marked ppc-macos stable for progressive users (bug #138147) - - 27 Jun 2006; Markus Rothe gawk-3.1.5-r1.ebuild: - Stable on ppc64; bug #138147 - -*gawk-3.1.5-r1 (12 Apr 2006) - - 12 Apr 2006; Mike Frysinger - +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ò gawk-3.1.5.ebuild: - Add ~x86-fbsd keyword. - - 19 Mar 2006; Fernando J. Pereda gawk-3.1.5.ebuild: - Stable on alpha as per bug #126362 - - 16 Mar 2006; Emanuele Giaquinta gawk-3.1.5.ebuild: - Stable on ppc; bug #126362 - - 16 Mar 2006; Torsten Veller gawk-3.1.5.ebuild: - Stable on x86 (#126362) - - 16 Mar 2006; Gustavo Zacarias gawk-3.1.5.ebuild: - Stable on sparc wrt #126362 - - 16 Mar 2006; Patrick McLean gawk-3.1.5.ebuild: - Stable on amd64 (bug #126362). - - 16 Mar 2006; Markus Rothe gawk-3.1.5.ebuild: - Stable on ppc64; bug #126362 - - 07 Mar 2006; Diego Pettenò 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 gawk-3.1.5.ebuild: - ~ppc-macos keyword - - 03 Oct 2005; Hardave Riar gawk-3.1.4-r4.ebuild: - Stable on mips. - - 01 Oct 2005; Luis Medinas gawk-3.1.4-r4.ebuild: - Marked Stable on amd64. - - 21 Sep 2005; Mike Frysinger gawk-3.1.5.ebuild: - Move libexec dir from /usr/libexec to /usr/lib/misc. - - 17 Sep 2005; Ciaran McCreesh ChangeLog: - Converted to UTF-8, fixed encoding screwups - - 16 Sep 2005; Aron Griffis gawk-3.1.4-r4.ebuild: - Mark 3.1.4-r4 stable on alpha - - 03 Sep 2005; Markus Rothe gawk-3.1.4-r4.ebuild: - Stable on ppc64 - - 03 Sep 2005; Mike Frysinger - +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 gawk-3.1.4-r4.ebuild: - Stable on ppc. - - 02 Sep 2005; Gustavo Zacarias gawk-3.1.4-r4.ebuild: - Stable on sparc - -*gawk-3.1.5 (01 Sep 2005) - - 01 Sep 2005; Mike Frysinger - +files/gawk-3.1.5-core.patch, +gawk-3.1.5.ebuild: - Version bump. - - 29 May 2005; 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 - 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 -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 -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 - +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 - +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 - 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 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 +gawk-3.1.3-r2.ebuild: - Use econf/install with DESTDIR. - - 14 Nov 2004; Tony Vroon 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 in bug #66911. - - 28 Sep 2004; Sven Wegener - files/filefuncs/filefuncs.c: - Gentoo Technologies, Inc. -> Gentoo Foundation - - 01 Sep 2004; Travis Tilley gawk-3.1.3-r1.ebuild: - made gawk use $(get_libdir) - - 24 Aug 2004; Sven Wegener gawk-3.1.3-r1.ebuild: - Changed SRC_URI to use mirror:// syntax. - - 16 Jul 2004; Michael Sterrett -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 gawk-3.1.1-r2.ebuild, - gawk-3.1.2-r3.ebuild, gawk-3.1.3.ebuild: - QA - fix use invocation - - 15 Jun 2004; gawk-3.1.3-r1.ebuild: - run gnuconfig_update when using uclibc - - 25 Apr 2004; Tom Gall gawk-3.1.3-r1.ebuild: - fix bug 48990 -- affects all 64 bit architectures - - 07 Mar 2004; Joshua Kinard 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 gawk-3.1.3-r1.ebuild: - stable on alpha - - 28 Dec 2003; Joshua Kinard gawk-3.1.3.ebuild: - Move to mips stable (~mips -> mips) - - 28 Dec 2003; Martin Schlemmer 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 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 gawk-3.1.3.ebuild: - Added sparc stable keyword - - 20 Jul 2003; Brandon Low gawk-3.1.3.ebuild: - Mark stable for x86 and amd64 - -*gawk-3.1.3 (10 Jul 2003) - - 23 Jul 2003; Guy Martin gawk-3.1.1-r2.ebuild : - Marked stable on hppa. - - 22 Jul 2003; Martin Schlemmer 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 , bug #24989. - - 10 Jul 2003; Brandon Low gawk-3.1.3.ebuild: - Bump - - 24 Jun 2003; Aron Griffis gawk-3.1.2-r3.ebuild: - Mark stable on alpha - -*gawk-3.1.2-r3 (27 Mar 2003) - - 06 Jul 2003; Guy Martin gawk-3.1.2-r3.ebuild : - Marked stable on hppa. - - 22 Jun 2003; Joshua Kinard gawk-3.1.2-r3.ebuild: - Changed ~sparc to sparc in KEYWORDS - Changed ~mips to mips in KEYWORDS - - 08 Jun 2003; Brandon Low 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 gawk-3.1.2-r3.ebuild: - support for ccc (alpha). - - 20 May 2003; Martin Schlemmer 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 gawk-3.1.1-r2.ebuild : - Mark stable for all, as next baselayout will need a gawk with filefuncs. - - 26 Apr 2003; Christian Birchinger gawk-3.1.2-r3.ebuild : - Added stable sparc keyword - - 17 Apr 2003; Brandon Low gawk-3.1.2-r3.ebuild : - Changed x86 keywords - - 27 Mar 2003; Martin Schlemmer 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 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 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 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 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 gawk-3.1.2.ebuild : - Bump - - 20 Feb 2003; Zach Welch gawk-3.1.1-r1.ebuild : - Added arm to keywords. - - 08 Feb 2003; Guy Martin gawk-3.1.1-r1.ebuild : - Added hppa to keywords. - -*gawk-3.1.1-r1 (20 Dec 2002) - - 20 Dec 2002; Jan Seidel gawk-3.1.1-r1.ebuild : - Added mips to keywords - - 16 Dec 2002; Martin Schlemmmer 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 : changed sparc ~sparc keywords - -*gawk-3.1.1-r1 (14 Nov 2002) - - 14 Nov 2002; Martin Schlemmmer : - Install gawk headers into /usr/include/awk. - -*gawk-3.1.1 (21 Jul 2002) - - 21 Jul 2002; Martin Schlemmmer : - Update version. - -*gawk-3.1.0-r3 (21 Jul 2002) - - 21 Jul 2002; Martin Schlemmer : - Move /usr/bin/awk to /bin/awk for upcomming baselayout. - -*gawk-3.1.0-r2 (26 Jun 2002) - - 14 Jul 2002; phoen][x gawk-3.1.0-r2.ebuild : - Added KEYWORDS, SLOT. - - 26 Jun 2002; Martin Schlemmer : - Add /bin/awk compat symlink, closing bug #3288. - -*gawk-3.1.0-r1 (12 Mar 2002) - - 14 Jul 2002; phoen][x gawk-3.1.0-r1.ebuild : - Added KEYWORDS, SLOT. - - 12 Mar 2002; Seemant Kulleen ChangeLog : - - Added USE dependent nls compilation - -*gawk-3.1.0 (1 Feb 2002) - - 1 Feb 2002; G.Bevin ChangeLog : - - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. diff --git a/sys-apps/gawk/Manifest b/sys-apps/gawk/Manifest index 148b320b59..e2478d636d 100644 --- a/sys-apps/gawk/Manifest +++ b/sys-apps/gawk/Manifest @@ -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 diff --git a/sys-apps/gawk/files/filefuncs/Makefile b/sys-apps/gawk/files/filefuncs/Makefile deleted file mode 100644 index 615ae02512..0000000000 --- a/sys-apps/gawk/files/filefuncs/Makefile +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2004 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# Author: Martin Schlemmer -# $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 diff --git a/sys-apps/gawk/files/filefuncs/filefuncs.c b/sys-apps/gawk/files/filefuncs/filefuncs.c deleted file mode 100644 index fcab2a6291..0000000000 --- a/sys-apps/gawk/files/filefuncs/filefuncs.c +++ /dev/null @@ -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 , Nov 2002 - * $Id$ - * - * Extended with: do_symlink() - * do_unlink() - * do_mkdir() - * do_rmdir() - * - * for use in the Gentoo rcscripts - * - */ - -#include "awk.h" - -#include - -/* 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); -} - diff --git a/sys-apps/gawk/files/gawk-4.1.0-ports.patch b/sys-apps/gawk/files/gawk-4.1.0-ports.patch deleted file mode 100644 index 9aba7e8a2d..0000000000 --- a/sys-apps/gawk/files/gawk-4.1.0-ports.patch +++ /dev/null @@ -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 -#+ -#+ 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 -#+ -#+ * 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 for the reports -#+ and pointers. -#+ -# 2013-05-09 Arnold D. Robbins -# -# * 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 header file. */ - #undef HAVE_INTTYPES_H - -+/* Define to 1 if you have the header file. */ -+#undef HAVE_LIMITS_H -+ - /* Define to 1 if you have the header file. */ - #undef HAVE_MEMORY_H - -@@ -109,6 +112,14 @@ - */ - #undef LT_OBJDIR - -+/* Define to 1 if `major', `minor', and `makedev' are declared in . -+ */ -+#undef MAJOR_IN_MKDEV -+ -+/* Define to 1 if `major', `minor', and `makedev' are declared in -+ . */ -+#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 -+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 - #include - -+#ifdef MAJOR_IN_MKDEV -+#include -+#elif defined(MAJOR_IN_SYSMACROS) -+#include -+#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 - #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 - #include -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 - #include - -+#ifdef HAVE_LIMITS_H -+#include -+#endif -+ - #ifdef HAVE_DIRENT_H - #include - #else diff --git a/sys-apps/gawk/files/gawk-4.1.3-bsd_configure_readline.patch b/sys-apps/gawk/files/gawk-4.1.3-bsd_configure_readline.patch deleted file mode 100644 index 3bd267efd1..0000000000 --- a/sys-apps/gawk/files/gawk-4.1.3-bsd_configure_readline.patch +++ /dev/null @@ -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, diff --git a/sys-apps/gawk/gawk-3.1.8.ebuild b/sys-apps/gawk/gawk-3.1.8.ebuild deleted file mode 100644 index 8b79131176..0000000000 --- a/sys-apps/gawk/gawk-3.1.8.ebuild +++ /dev/null @@ -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 -} diff --git a/sys-apps/gawk/gawk-4.0.2.ebuild b/sys-apps/gawk/gawk-4.0.2.ebuild deleted file mode 100644 index dd8a966819..0000000000 --- a/sys-apps/gawk/gawk-4.0.2.ebuild +++ /dev/null @@ -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="!/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 +} diff --git a/sys-apps/gawk/metadata.xml b/sys-apps/gawk/metadata.xml index 22beef6192..fda45f78db 100644 --- a/sys-apps/gawk/metadata.xml +++ b/sys-apps/gawk/metadata.xml @@ -1,8 +1,11 @@ - + -base-system + + base-system@gentoo.org + Gentoo Base System + - use mpfr for high precision arithmetic (-M / --bignum) + use mpfr for high precision arithmetic (-M / --bignum) diff --git a/sys-apps/makedev/makedev-3.23.1.ebuild b/sys-apps/makedev/makedev-3.23.1-r1.ebuild similarity index 74% rename from sys-apps/makedev/makedev-3.23.1.ebuild rename to sys-apps/makedev/makedev-3.23.1-r1.ebuild index a2b5d6f17d..bd14e7054c 100644 --- a/sys-apps/makedev/makedev-3.23.1.ebuild +++ b/sys-apps/makedev/makedev-3.23.1-r1.ebuild @@ -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="! - + base-system@gentoo.org diff --git a/sys-devel/bc/ChangeLog b/sys-devel/bc/ChangeLog deleted file mode 100644 index 38faf99f2a..0000000000 --- a/sys-devel/bc/ChangeLog +++ /dev/null @@ -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 +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 - X-Thanks: Alec Warner - did the GSoC 2006 migration - tests - X-Thanks: Robin H. Johnson - infra guy, herding this - project - X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo - developer, wrote Git features for the migration - X-Thanks: Brian Harring - wrote much python to improve - cvs2svn - X-Thanks: Rich Freeman - validation scripts - X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 - work in migration - X-Thanks: Michał Górny - scripts, QA, nagging - X-Thanks: All of other Gentoo developers - many ideas and lots of paint on - the bikeshed - - 24 Aug 2015; Justin Lecher metadata.xml: - Use https by default - - Convert all URLs for sites supporting encrypted connections from http to - https - - Signed-off-by: Justin Lecher - - 24 Aug 2015; Justin Lecher 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 - - 24 Aug 2015; Mike Gilbert 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 metadata.xml: - standardize various metadata.xml style - - 31 Dec 2015; Mike Frysinger bc-1.06.95-r1.ebuild: - mark 1.06.95-r1 arm64/m68k/s390/sh stable - - 24 Jan 2016; Michał Górny 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 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 metadata.xml: - Set appropriate maintainer types in metadata.xml (GLEP 67) - diff --git a/sys-devel/bc/ChangeLog-2015 b/sys-devel/bc/ChangeLog-2015 deleted file mode 100644 index 908d926b4a..0000000000 --- a/sys-devel/bc/ChangeLog-2015 +++ /dev/null @@ -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 bc-1.06.95-r1.ebuild: - Stable for sparc, wrt bug #554708 - - 27 Jul 2015; Mike Frysinger 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 bc-1.06.95-r1.ebuild: - ppc stable wrt bug #554708 - - 17 Jul 2015; Markus Meier bc-1.06.95-r1.ebuild: - arm stable, bug #554708 - - 17 Jul 2015; Mikle Kolyada bc-1.06.95-r1.ebuild: - ia64 stable wrt bug #554708 - - 17 Jul 2015; Tobias Klausmann bc-1.06.95-r1.ebuild: - Stable on alpha, bug 554708 - - 17 Jul 2015; Jeroen Roovers bc-1.06.95-r1.ebuild: - Stable for HPPA PPC64 (bug #554708). - - 15 Jul 2015; Mikle Kolyada bc-1.06.95-r1.ebuild: - x86 stable wrt bug #554708 - - 14 Jul 2015; Mike Frysinger 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 bc-1.06.95-r1.ebuild: - amd64 stable wrt bug #554708 - -*bc-1.06.95-r2 (13 Jul 2015) - - 13 Jul 2015; Mike Frysinger +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 bc-1.06.95-r1.ebuild, - bc-1.06.95.ebuild: - Add arm64 love. - - 14 Sep 2013; Markos Chandras bc-1.06.95-r1.ebuild: - Respect AR. Bug #484860 - - 26 Apr 2012; Alexis Ballier bc-1.06.95-r1.ebuild: - keyword ~amd64-fbsd - - 27 Mar 2012; Mike Frysinger bc-1.06.95.ebuild, - bc-1.06.95-r1.ebuild: - Migrate to gnu-alpha mirror. - - 15 Feb 2011; Fabian Groffen bc-1.06.95-r1.ebuild: - Marked ~sparc64-solaris - -*bc-1.06.95-r1 (26 Dec 2010) - - 26 Dec 2010; Mike Frysinger +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 bc-1.06.95.ebuild: - freebsd-lib does not ship libedit anymore - - 15 Jan 2010; Christian Faulhammer bc-1.06.95.ebuild: - Transfer Prefix keywords - - 09 Jun 2008; Jeroen Roovers bc-1.06.95.ebuild: - Stable for HPPA (bug #224863). - - 07 Jun 2008; Kenneth Prugh bc-1.06.95.ebuild: - amd64 stable, bug #224863 - - 07 Jun 2008; nixnut bc-1.06.95.ebuild: - Stable on ppc wrt bug 224863 - - 07 Jun 2008; Raúl Porcel bc-1.06.95.ebuild: - ia64/sparc stable wrt #224863 - - 06 Jun 2008; Christian Faulhammer bc-1.06.95.ebuild: - stable x86, bug 224863 - - 05 Jun 2008; Tobias Klausmann bc-1.06.95.ebuild: - Stable on alpha, bug #224973 - - 05 Jun 2008; Markus Rothe bc-1.06.95.ebuild: - Stable on ppc64; bug #224863 - - 31 Dec 2006; Mike Frysinger bc-1.06-r6.ebuild, - bc-1.06.95.ebuild: - Punt old flag filters and use emake in install. - - 18 Oct 2006; Roy Marples bc-1.06.95.ebuild: - Added ~sparc-fbsd keyword. - -*bc-1.06.95 (05 Sep 2006) - - 05 Sep 2006; Mike Frysinger +bc-1.06.95.ebuild: - Version bump for #136643. - - 11 Jun 2006; Diego Pettenò bc-1.06.94.ebuild: - Add freebsd-lib as option for libedit. - -*bc-1.06.94 (10 Jun 2006) - - 10 Jun 2006; Mike Frysinger +bc-1.06.94.ebuild: - Version bump. - - 30 Mar 2006; Diego Pettenò bc-1.06-r6.ebuild: - Add ~x86-fbsd keyword. - - 28 Jun 2005; Joshua Kinard bc-1.06-r6.ebuild: - Marked stable on mips. - - 09 Apr 2005; Markus Rothe bc-1.06-r6.ebuild: - Stable on ppc64 - - 19 Mar 2005; Bryan Østergaard bc-1.06-r6.ebuild: - Stable on alpha. - - 17 Mar 2005; Michael Hanselmann bc-1.06-r6.ebuild: - Stable on ppc. - - 09 Mar 2005; Gustavo Zacarias bc-1.06-r6.ebuild: - Stable on sparc - -*bc-1.06-r6 (11 Feb 2005) - - 11 Feb 2005; Mike Frysinger - +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 bc-1.06-r5.ebuild: - USE=static support #70276 by Sascha Silbe. - - 02 Mar 2004; Brian Jackson bc-1.06-r5.ebuild: - adding initial s390 support - - 27 Nov 2003; Daniel Ahlberg bc-1.06-r5.ebuild: - replace-flags for amd64. - -*bc-1.06-r5 (19 Feb 2003) - - 17 Sep 2003; Jon Portnoy bc-1.06-r5.ebuild : - ia64 keywords. - - 16 Jul Jan Seidel bc-1.06-r5.ebuild : - Mark stable on mips - - 14 Mar 2003; Seemant Kulleen 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 - - 19 Feb 2003; Mark Guertin 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 bc-1.06-r4.ebuild : - Added arm to keywords. - - 09 Feb 2003; Guy Martin bc-1.06-r4.ebuild : - Added hppa to keywords. - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - -*bc-1.06-r4 (11 Nov 2002) - - 11 Nov 2002; Martin Schlemmer bc-1.06-r4.ebuild : - - Fix bug #10546. - -*bc-1.06-r3 (1 Feb 2002) - - 23 Oct 2002; Martin Schlemmer bc-1.06-r3.ebuild : - - Fix to work with flex-2.5.22 and up. - - 1 Feb 2002; G.Bevin ChangeLog : - - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. diff --git a/sys-devel/bc/Manifest b/sys-devel/bc/Manifest index c5658e58b7..fed58953c5 100644 --- a/sys-devel/bc/Manifest +++ b/sys-devel/bc/Manifest @@ -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 diff --git a/sys-devel/bc/bc-1.06.95-r1.ebuild b/sys-devel/bc/bc-1.06.95-r1.ebuild deleted file mode 100644 index e6b18555a7..0000000000 --- a/sys-devel/bc/bc-1.06.95-r1.ebuild +++ /dev/null @@ -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 -} diff --git a/sys-devel/bc/bc-1.06.95-r2.ebuild b/sys-devel/bc/bc-1.06.95-r2.ebuild deleted file mode 100644 index ff4c5a5061..0000000000 --- a/sys-devel/bc/bc-1.06.95-r2.ebuild +++ /dev/null @@ -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)" -} diff --git a/sys-devel/bc/bc-1.06.95.ebuild b/sys-devel/bc/bc-1.06.95.ebuild deleted file mode 100644 index 683d0c1430..0000000000 --- a/sys-devel/bc/bc-1.06.95.ebuild +++ /dev/null @@ -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 -} diff --git a/sys-devel/bc/bc-1.07.1-r3.ebuild b/sys-devel/bc/bc-1.07.1-r3.ebuild new file mode 100644 index 0000000000..84f22cd7fd --- /dev/null +++ b/sys-devel/bc/bc-1.07.1-r3.ebuild @@ -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)" +} diff --git a/sys-devel/bc/files/bc-1.06.95-mem-leak.patch b/sys-devel/bc/files/bc-1.06.95-mem-leak.patch deleted file mode 100644 index 13628464b5..0000000000 --- a/sys-devel/bc/files/bc-1.06.95-mem-leak.patch +++ /dev/null @@ -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++; diff --git a/sys-devel/bc/files/bc-1.06.95-void_uninitialized.patch b/sys-devel/bc/files/bc-1.06.95-void_uninitialized.patch deleted file mode 100644 index 3304973f89..0000000000 --- a/sys-devel/bc/files/bc-1.06.95-void_uninitialized.patch +++ /dev/null @@ -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; diff --git a/sys-devel/bc/files/bc-1.07.1-no-ed-its-sed.patch b/sys-devel/bc/files/bc-1.07.1-no-ed-its-sed.patch new file mode 100644 index 0000000000..2fc7519191 --- /dev/null +++ b/sys-devel/bc/files/bc-1.07.1-no-ed-its-sed.patch @@ -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 < libmath.h + $(MAKE) global.o + $(LINK) -o fbc $(fbcOBJ) global.o $(LIBBC) $(LIBL) $(READLINELIB) $(LIBS) +- ./fbc -c $(srcdir)/libmath.b libmath.h ++ bc -c $(srcdir)/libmath.b libmath.h + $(srcdir)/fix-libmath_h + rm -f ./fbc ./global.o + sbc.o: sbc.c diff --git a/sys-devel/bc/metadata.xml b/sys-devel/bc/metadata.xml index 56c1244130..73dda144f9 100644 --- a/sys-devel/bc/metadata.xml +++ b/sys-devel/bc/metadata.xml @@ -1,5 +1,5 @@ - + base-system@gentoo.org diff --git a/sys-devel/gnuconfig/ChangeLog b/sys-devel/gnuconfig/ChangeLog deleted file mode 100644 index d1f8e32377..0000000000 --- a/sys-devel/gnuconfig/ChangeLog +++ /dev/null @@ -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 - +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 - X-Thanks: Alec Warner - did the GSoC 2006 migration - tests - X-Thanks: Robin H. Johnson - infra guy, herding this - project - X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo - developer, wrote Git features for the migration - X-Thanks: Brian Harring - wrote much python to improve - cvs2svn - X-Thanks: Rich Freeman - validation scripts - X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 - work in migration - X-Thanks: Michał Górny - scripts, QA, nagging - X-Thanks: All of other Gentoo developers - many ideas and lots of paint on - the bikeshed - - 24 Aug 2015; Justin Lecher metadata.xml: - Use https by default - - Convert all URLs for sites supporting encrypted connections from http to - https - - Signed-off-by: Justin Lecher - - 24 Aug 2015; Mike Gilbert 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 metadata.xml: - standardize various metadata.xml style - - 18 Dec 2015; Mike Frysinger -gnuconfig-20130516.ebuild, - -gnuconfig-20131128.ebuild, -gnuconfig-20140212.ebuild, - -gnuconfig-20140728.ebuild, -gnuconfig-20150304.ebuild: - drop versions <20150308 - - 18 Dec 2015; Mike Frysinger gnuconfig-20150727.ebuild: - stabilize 20150727 for all - -*gnuconfig-20151214 (18 Dec 2015) - - 18 Dec 2015; Mike Frysinger +gnuconfig-20151214.ebuild: - version bump to 20151214 - - 24 Jan 2016; Michał Górny 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 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 metadata.xml: - Set appropriate maintainer types in metadata.xml (GLEP 67) - diff --git a/sys-devel/gnuconfig/ChangeLog-2015 b/sys-devel/gnuconfig/ChangeLog-2015 deleted file mode 100644 index e5d6d0ace7..0000000000 --- a/sys-devel/gnuconfig/ChangeLog-2015 +++ /dev/null @@ -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 +gnuconfig-20150727.ebuild, - files/99999999/0002-Add-x32-support-to-config.guess.patch, - gnuconfig-99999999.ebuild: - Version bump. - - 27 Jul 2015; Mike Frysinger gnuconfig-20150308.ebuild: - Stabilize for all. - -*gnuconfig-20150308 (29 Mar 2015) - - 29 Mar 2015; Mike Frysinger +gnuconfig-20150308.ebuild: - Version bump. - - 29 Mar 2015; Mike Frysinger gnuconfig-20150304.ebuild: - Stabilize for all. - -*gnuconfig-20150304 (04 Mar 2015) - - 04 Mar 2015; Mike Frysinger +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 gnuconfig-20140728.ebuild: - Stabilize for all. - -*gnuconfig-20140728 (06 Aug 2014) - - 06 Aug 2014; Mike Frysinger +gnuconfig-20140728.ebuild: - Version bump. - - 06 Aug 2014; Mike Frysinger gnuconfig-20140212.ebuild: - Stabilize for all. - - 06 Jul 2014; Joshua Kinard gnuconfig-20131128.ebuild: - Changed mips -> ~mips: we don't have a stable keyword anymore. - - 15 Apr 2014; redlizard 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 +gnuconfig-20140212.ebuild: - Version bump. - - 16 Feb 2014; Mike Frysinger gnuconfig-20131128.ebuild: - Stabilize for all. - - 18 Jan 2014; Mike Frysinger gnuconfig-20130516.ebuild, - gnuconfig-20131128.ebuild, gnuconfig-99999999.ebuild: - Add arm64 love. - - 07 Jan 2014; Lars Wendler - -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 - +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 gnuconfig-20130516.ebuild: - Stabilize for all. - -*gnuconfig-20130516 (16 May 2013) - - 16 May 2013; Mike Frysinger +gnuconfig-20130516.ebuild: - Version bump. - - 16 May 2013; Mike Frysinger gnuconfig-20130111.ebuild: - Stabilize for all. - - 16 May 2013; Mike Frysinger - -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 gnuconfig-20130111.ebuild: - Add ~arm-linux keyword. - -*gnuconfig-20130111 (11 Jan 2013) - - 11 Jan 2013; Mike Frysinger +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 gnuconfig-20121010.ebuild: - Mark stable for all. - -*gnuconfig-20121010 (11 Oct 2012) - - 11 Oct 2012; Mike Frysinger +gnuconfig-20121010.ebuild: - Version bump. - - 01 Oct 2012; Mike Frysinger gnuconfig-20120818.ebuild: - Stabilize for all #436694. - -*gnuconfig-20120818 (18 Aug 2012) - - 18 Aug 2012; Mike Frysinger +gnuconfig-20120818.ebuild: - Update gnuconfig snapshot #431686 by Anthony Basile. - - 15 May 2012; Mike Frysinger 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 gnuconfig-20120116.ebuild, - gnuconfig-99999999.ebuild: - keyword ~amd64-fbsd - - 23 Apr 2012; Mike Frysinger gnuconfig-20120116.ebuild: - Stabilize for all. - -*gnuconfig-20120116 (03 Mar 2012) - - 03 Mar 2012; Mike Frysinger - 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 gnuconfig-20110814.ebuild: - Stabilize for all. - - 21 Sep 2011; Michał Górny gnuconfig-99999999.ebuild: - Migrate to git-2. - -*gnuconfig-20110814 (15 Aug 2011) - - 15 Aug 2011; Mike Frysinger +gnuconfig-20110814.ebuild: - Update snapshot. - - 15 Aug 2011; Mike Frysinger - 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 gnuconfig-20110202.ebuild: - Stabilize. - - 02 May 2011; Fabian Groffen gnuconfig-20110202.ebuild: - Marked ~x64-freebsd - -*gnuconfig-20110202 (19 Feb 2011) - - 19 Feb 2011; Mike Frysinger +gnuconfig-20110202.ebuild: - Version bump. - - 06 Feb 2011; Mart Raudsepp gnuconfig-20100403.ebuild, - gnuconfig-20100924.ebuild: - Drop to ~mips - - 09 Dec 2010; Mike Frysinger gnuconfig-20100924.ebuild: - Stabilize for everyone. - -*gnuconfig-20100924 (08 Oct 2010) - - 08 Oct 2010; Mike Frysinger - +gnuconfig-20100924.ebuild: - Version bump. - - 08 Oct 2010; Mike Frysinger gnuconfig-20100403.ebuild: - Stabilize for everyone. - -*gnuconfig-20100403 (20 Apr 2010) - - 20 Apr 2010; Mike Frysinger - +gnuconfig-20100403.ebuild: - Version bump. - - 19 Apr 2010; Mike Frysinger gnuconfig-20100122.ebuild: - Stabilize for everyone. - - 22 Mar 2010; Jeremy Olexa gnuconfig-20100122.ebuild: - Add ~ia64-hpux kw, tested by myself - -*gnuconfig-20100122 (08 Feb 2010) - - 08 Feb 2010; Mike Frysinger - +gnuconfig-20100122.ebuild: - Version bump. - - 08 Feb 2010; Mike Frysinger gnuconfig-20090819.ebuild: - Stabilize for everyone. - - 05 Feb 2010; Michael Haubenwallner - gnuconfig-20090819.ebuild, gnuconfig-99999999.ebuild: - keyworded ~hppa-hpux (prefix) - - 27 Jan 2010; Markus Duft gnuconfig-20090819.ebuild, - gnuconfig-99999999.ebuild: - re-added ~x86-interix keywords - - 19 Jan 2010; Michael Haubenwallner - gnuconfig-20090819.ebuild, gnuconfig-99999999.ebuild: - add ~ppc-aix keyword (prefix) - - 15 Jan 2010; Jonathan Callen gnuconfig-20090819.ebuild: - Add prefix keywords to non-live ebuild - - 15 Jan 2010; Christian Faulhammer - gnuconfig-99999999.ebuild: - Transfer Prefix keywords - -*gnuconfig-20090819 (05 Sep 2009) - - 05 Sep 2009; Mike Frysinger - 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 - +gnuconfig-20090203.ebuild: - Update snapshot. - - 09 Mar 2009; Mike Frysinger - -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 gnuconfig-20080928.ebuild: - Stabilize all relevant arches. - -*gnuconfig-20080928 (09 Oct 2008) - - 09 Oct 2008; Mike Frysinger - +gnuconfig-20080928.ebuild: - Version bump. - - 09 Oct 2008; Mike Frysinger - +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 gnuconfig-20080123.ebuild: - Stabilize all relevant arches. - -*gnuconfig-20080123 (30 Jan 2008) - - 30 Jan 2008; Mike Frysinger - +gnuconfig-20080123.ebuild: - Version bump. - -*gnuconfig-99999999 (30 Jan 2008) - - 30 Jan 2008; Mike Frysinger - +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 gnuconfig-20070724.ebuild: - Tweak testsuite when running on a uClibc setup #180637. - -*gnuconfig-20070724 (24 Jul 2007) - - 24 Jul 2007; Mike Frysinger - +gnuconfig-20070724.ebuild: - Version bump. - -*gnuconfig-20070118 (08 Feb 2007) - - 08 Feb 2007; Mike Frysinger - +gnuconfig-20070118.ebuild: - Version bump. - - 17 Oct 2006; Roy Marples gnuconfig-20060702.ebuild: - Added ~sparc-fbsd keyword. - -*gnuconfig-20060702 (20 Jul 2006) - - 20 Jul 2006; Mike Frysinger - +gnuconfig-20060702.ebuild: - Version bump. - - 30 Mar 2006; Diego Pettenò - gnuconfig-20060227.ebuild: - Add ~x86-fbsd keyword. - -*gnuconfig-20060227 (02 Mar 2006) - - 02 Mar 2006; Mike Frysinger - +gnuconfig-20060227.ebuild: - Version bump. - -*gnuconfig-20051223 (30 Dec 2005) - - 30 Dec 2005; Mike Frysinger - +gnuconfig-20051223.ebuild: - Version bump to include nios2 support. - -*gnuconfig-20051113 (07 Dec 2005) - - 07 Dec 2005; Mike Frysinger - +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 - +gnuconfig-20050602.ebuild: - Sync to latest upstream. - -*gnuconfig-20050324 (17 Apr 2005) - - 17 Apr 2005; Mike Frysinger - +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 - +gnuconfig-20050223.ebuild: - CVS update. - - 24 Jun 2004; 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 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 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. diff --git a/sys-devel/gnuconfig/Manifest b/sys-devel/gnuconfig/Manifest index c381e538c8..035f2b70be 100644 --- a/sys-devel/gnuconfig/Manifest +++ b/sys-devel/gnuconfig/Manifest @@ -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 diff --git a/sys-devel/gnuconfig/files/99999999/0001-add-ps2-targets-to-config.sub.patch b/sys-devel/gnuconfig/files/99999999/0001-add-ps2-targets-to-config.sub.patch new file mode 100644 index 0000000000..a95e7ad3d5 --- /dev/null +++ b/sys-devel/gnuconfig/files/99999999/0001-add-ps2-targets-to-config.sub.patch @@ -0,0 +1,64 @@ +From f1a763afa41654e25cbf73aae5ed56ca0909be63 Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +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 + diff --git a/sys-devel/gnuconfig/files/99999999/0002-Add-x32-support-to-config.guess.patch b/sys-devel/gnuconfig/files/99999999/0002-Add-x32-support-to-config.guess.patch deleted file mode 100644 index 2c69f57878..0000000000 --- a/sys-devel/gnuconfig/files/99999999/0002-Add-x32-support-to-config.guess.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 8474d78c459f4ec8f8930094faeaacb2b77bf68f Mon Sep 17 00:00:00 2001 -From: "H.J. Lu" -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 - diff --git a/sys-devel/gnuconfig/files/99999999/0002-add-ps2-targets-to-config.sub.patch b/sys-devel/gnuconfig/files/99999999/0002-add-ps2-targets-to-config.sub.patch deleted file mode 100644 index 88e43cd8ac..0000000000 --- a/sys-devel/gnuconfig/files/99999999/0002-add-ps2-targets-to-config.sub.patch +++ /dev/null @@ -1,59 +0,0 @@ -From 582f9caf95b3ccf36e6248be3b5b414546b0a03e Mon Sep 17 00:00:00 2001 -From: Mike Frysinger -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 - diff --git a/sys-devel/gnuconfig/gnuconfig-20150308.ebuild b/sys-devel/gnuconfig/gnuconfig-20150308.ebuild deleted file mode 100644 index 77131df9ed..0000000000 --- a/sys-devel/gnuconfig/gnuconfig-20150308.ebuild +++ /dev/null @@ -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 -} diff --git a/sys-devel/gnuconfig/gnuconfig-20150727.ebuild b/sys-devel/gnuconfig/gnuconfig-20150727.ebuild deleted file mode 100644 index d2012d9617..0000000000 --- a/sys-devel/gnuconfig/gnuconfig-20150727.ebuild +++ /dev/null @@ -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 -} diff --git a/sys-devel/gnuconfig/gnuconfig-20151214.ebuild b/sys-devel/gnuconfig/gnuconfig-20151214.ebuild deleted file mode 100644 index 4a8bb5d152..0000000000 --- a/sys-devel/gnuconfig/gnuconfig-20151214.ebuild +++ /dev/null @@ -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 -} diff --git a/sys-devel/gnuconfig/gnuconfig-20210107.ebuild b/sys-devel/gnuconfig/gnuconfig-20210107.ebuild new file mode 100644 index 0000000000..f109360473 --- /dev/null +++ b/sys-devel/gnuconfig/gnuconfig-20210107.ebuild @@ -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 +} diff --git a/sys-devel/gnuconfig/gnuconfig-99999999.ebuild b/sys-devel/gnuconfig/gnuconfig-99999999.ebuild index 4a8bb5d152..1032fedf8e 100644 --- a/sys-devel/gnuconfig/gnuconfig-99999999.ebuild +++ b/sys-devel/gnuconfig/gnuconfig-99999999.ebuild @@ -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 } diff --git a/sys-devel/gnuconfig/metadata.xml b/sys-devel/gnuconfig/metadata.xml index 227a3c0b87..44a4bf40a0 100644 --- a/sys-devel/gnuconfig/metadata.xml +++ b/sys-devel/gnuconfig/metadata.xml @@ -1,11 +1,9 @@ - + base-system@gentoo.org Gentoo Base System - -Updated config.{sub,guess} files from upstream cvs to properly detect various system types. - + diff --git a/sys-fs/mtools/ChangeLog b/sys-fs/mtools/ChangeLog deleted file mode 100644 index bb162415dd..0000000000 --- a/sys-fs/mtools/ChangeLog +++ /dev/null @@ -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 - +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 - X-Thanks: Alec Warner - did the GSoC 2006 migration - tests - X-Thanks: Robin H. Johnson - infra guy, herding this - project - X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo - developer, wrote Git features for the migration - X-Thanks: Brian Harring - wrote much python to improve - cvs2svn - X-Thanks: Rich Freeman - validation scripts - X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 - work in migration - X-Thanks: Michał Górny - scripts, QA, nagging - X-Thanks: All of other Gentoo developers - many ideas and lots of paint on - the bikeshed - - 24 Aug 2015; Justin Lecher metadata.xml: - Use https by default - - Convert all URLs for sites supporting encrypted connections from http to - https - - Signed-off-by: Justin Lecher - - 24 Aug 2015; Mike Gilbert 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 metadata.xml: - standardize various metadata.xml style - - 19 Jan 2016; Manuel Rüger -mtools-4.0.13.ebuild, - -mtools-4.0.16.ebuild: - Remove old - - Package-Manager: portage-2.2.27 - - 24 Jan 2016; Michał Górny 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 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 metadata.xml: - Set appropriate maintainer types in metadata.xml (GLEP 67) - diff --git a/sys-fs/mtools/ChangeLog-2015 b/sys-fs/mtools/ChangeLog-2015 deleted file mode 100644 index c1997495f8..0000000000 --- a/sys-fs/mtools/ChangeLog-2015 +++ /dev/null @@ -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 mtools-4.0.18.ebuild: - Fix building on non-glibc platforms, bug #447688 - - 26 Feb 2013; Fabian Groffen 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 +mtools-4.0.18.ebuild: - Version bump #452390 by Agostino Sarubbo. - - 11 Jan 2013; Rick Farina 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 +mtools-4.0.17.ebuild: - Version bump. Update to EAPI 4 and fix parallel install issue. - - 19 Jun 2011; Raúl Porcel mtools-4.0.15.ebuild: - alpha/sparc stable wrt #363985 - - 09 May 2011; Pawel Hajdan jr mtools-4.0.15.ebuild: - x86 stable wrt bug #363985 - - 02 May 2011; Jeroen Roovers mtools-4.0.15.ebuild: - Stable for HPPA (bug #363985). - - 01 May 2011; Kacper Kowalik mtools-4.0.15.ebuild: - ppc/ppc64 stable wrt #363985 - - 25 Apr 2011; Markos Chandras mtools-4.0.15.ebuild: - Stable on amd64 wrt bug #363985 - -*mtools-4.0.16 (18 Apr 2011) - - 18 Apr 2011; Jeroen Roovers +mtools-4.0.16.ebuild: - Version bump. - - 03 Dec 2010; Michael Weber mtools-4.0.13.ebuild, - mtools-4.0.15.ebuild: - added ~arm (bug 302981) - - 29 Nov 2010; Brent Baude mtools-4.0.13.ebuild: - stable ppc64, bug 341405 - - 31 Oct 2010; Raúl Porcel mtools-4.0.13.ebuild: - alpha/sparc stable wrt #341405 - - 22 Oct 2010; Christian Faulhammer mtools-4.0.13.ebuild: - stable x86, bug 341405 - - 21 Oct 2010; Brent Baude mtools-4.0.13.ebuild: - stable ppc, bug 341405 - - 19 Oct 2010; Jeroen Roovers mtools-4.0.13.ebuild: - Fix sed expression target thanks to reavertm. - - 18 Oct 2010; Jeroen Roovers mtools-4.0.13.ebuild: - Stable for HPPA (bug #341405). - - 18 Oct 2010; Markos Chandras mtools-4.0.13.ebuild: - Stable on amd64 wrt bug #341405 - -*mtools-4.0.15 (18 Oct 2010) - - 18 Oct 2010; Jeroen Roovers +mtools-4.0.15.ebuild: - Version bump. - - 18 Oct 2010; Mike Frysinger mtools-4.0.14.ebuild: - Regen configure #341443 by Priit Laes. - -*mtools-4.0.14 (17 Oct 2010) - - 17 Oct 2010; Mike Frysinger +mtools-4.0.14.ebuild: - Version bump. - -*mtools-4.0.13 (07 Mar 2010) - - 07 Mar 2010; Mike Frysinger +mtools-4.0.13.ebuild: - Version bump #307497 by Jeroen Roovers. - - 02 Mar 2010; Jeroen Roovers mtools-4.0.12.ebuild: - Fix LICENSE. - - 26 Dec 2009; Raúl Porcel mtools-3.9.11.ebuild: - alpha/sparc stable wrt #293308 - - 07 Dec 2009; Markus Meier mtools-3.9.11.ebuild: - amd64 stable, bug #293308 - - 26 Nov 2009; Joseph Jezak mtools-3.9.11.ebuild: - Marked ppc stable for bug #293308. - - 19 Nov 2009; Christian Faulhammer mtools-3.9.11.ebuild: - stable x86, bug 293308 - - 18 Nov 2009; Jeroen Roovers mtools-3.9.11.ebuild: - Stable for HPPA (bug #293308). - - 17 Nov 2009; Brent Baude 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 +mtools-4.0.12.ebuild: - Version bump. - - 18 Aug 2008; Mike Frysinger 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 - +files/mtools-3.9.11-flags.patch, +mtools-3.9.11.ebuild: - Version bump and remove pointless CFLAGS #232766. - - 15 Jul 2008; Jeroen Roovers mtools-3.9.10.ebuild: - Stable for HPPA too. - - 31 Jan 2007; Mike Frysinger mtools-3.9.10.ebuild: - Add support for USE=X #164565 by Natanael Copa. - - 07 Feb 2006; Simon Stelling mtools-3.9.10.ebuild: - stable on amd64 - - 24 Dec 2005; Michael Hanselmann mtools-3.9.10.ebuild: - Stable on ppc. - - 18 Dec 2005; Markus Rothe mtools-3.9.10.ebuild: - Stable on ppc64 - - 12 Dec 2005; Christian Birchinger mtools-3.9.10.ebuild: - Added sparc stable keyword - - 09 Dec 2005; Bryan Østergaard mtools-3.9.10.ebuild: - Stable on x86; bug #114055 - -*mtools-3.9.10 (17 Jul 2005) - - 17 Jul 2005; Mike Frysinger +mtools-3.9.10.ebuild: - Version bump. - - 13 Feb 2005; Heinrich Wendel -mtools-3.9.8-r1.ebuild, - mtools-3.9.9.ebuild: - mark amd64; remove old version - - 06 Feb 2005; Markus Rothe mtools-3.9.9.ebuild: - Stable on ppc64 - - 03 Jan 2005; Ciaran McCreesh : - Change encoding to UTF-8 for GLEP 31 compliance - - 26 Dec 2004; Markus Rothe mtools-3.9.9.ebuild: - Added ~ppc64 to KEYWORDS - - 12 Nov 2004; Gustavo Zacarias mtools-3.9.9.ebuild: - Stable on sparc - - 03 Sep 2004; Pieter Van den Abeele - mtools-3.9.9.ebuild: - Masked mtools-3.9.9.ebuild stable for ppc - - 16 Jul 2004; Bryan Østergaard mtools-3.9.9.ebuild: - Stable on alpha. - - 15 Jul 2004; Michael Sterrett mtools-3.9.9.ebuild: - use emake; tidy; stablize for x86 - - 26 Apr 2004; Aron Griffis 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 mtools-3.9.8-r1.ebuild, - mtools-3.9.9.ebuild: - Version bumped. Closes 37049 - - 12 Dec 2003; Daniel Ahlberg 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 mtools-3.9.8-r1.ebuild: - moved from app-admin to sys-fs - - 01 May 2003; Aron Griffis mtools-3.9.8-r1.ebuild: - Mark stable on alpha - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - -*mtools-3.9.8-r1 (1 Feb 2002) - 29 Jul 2002; Calum Selkirk mtools-3.9.8-r1.ebuild : - - Added ppc to KEYWORDS. - - 1 Feb 2002; G.Bevin ChangeLog : - - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. diff --git a/sys-fs/mtools/Manifest b/sys-fs/mtools/Manifest index 69cc75dda9..23be5fc47a 100644 --- a/sys-fs/mtools/Manifest +++ b/sys-fs/mtools/Manifest @@ -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 diff --git a/sys-fs/mtools/files/mtools-3.9.11-flags.patch b/sys-fs/mtools/files/mtools-3.9.11-flags.patch deleted file mode 100644 index e0092abf1a..0000000000 --- a/sys-fs/mtools/files/mtools-3.9.11-flags.patch +++ /dev/null @@ -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 diff --git a/sys-fs/mtools/metadata.xml b/sys-fs/mtools/metadata.xml index 56c1244130..e54bf0e33f 100644 --- a/sys-fs/mtools/metadata.xml +++ b/sys-fs/mtools/metadata.xml @@ -1,8 +1,11 @@ - + base-system@gentoo.org Gentoo Base System + + cpe:/a:mtools:* + diff --git a/sys-fs/mtools/mtools-4.0.15.ebuild b/sys-fs/mtools/mtools-4.0.15.ebuild deleted file mode 100644 index 5b94ba7718..0000000000 --- a/sys-fs/mtools/mtools-4.0.15.ebuild +++ /dev/null @@ -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 -} diff --git a/sys-fs/mtools/mtools-4.0.17.ebuild b/sys-fs/mtools/mtools-4.0.17.ebuild deleted file mode 100644 index 182aca4c94..0000000000 --- a/sys-fs/mtools/mtools-4.0.17.ebuild +++ /dev/null @@ -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 -} diff --git a/sys-fs/mtools/mtools-4.0.18.ebuild b/sys-fs/mtools/mtools-4.0.35.ebuild similarity index 55% rename from sys-fs/mtools/mtools-4.0.18.ebuild rename to sys-fs/mtools/mtools-4.0.35.ebuild index 9d57c44f7c..11b85109c4 100644 --- a/sys-fs/mtools/mtools-4.0.18.ebuild +++ b/sys-fs/mtools/mtools-4.0.35.ebuild @@ -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 }