diff --git a/app-arch/rpm2targz/ChangeLog b/app-arch/rpm2targz/ChangeLog deleted file mode 100644 index 849f5c9390..0000000000 --- a/app-arch/rpm2targz/ChangeLog +++ /dev/null @@ -1,65 +0,0 @@ -# ChangeLog for app-arch/rpm2targz -# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 -# (auto-generated from git log) - -*rpm2targz-9.0.0.5g (09 Aug 2015) - - 09 Aug 2015; Robin H. Johnson +metadata.xml, - +rpm2targz-9.0.0.5g.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/rpm2targz/ChangeLog-2015 b/app-arch/rpm2targz/ChangeLog-2015 deleted file mode 100644 index 5edd3c661c..0000000000 --- a/app-arch/rpm2targz/ChangeLog-2015 +++ /dev/null @@ -1,373 +0,0 @@ -# ChangeLog for app-arch/rpm2targz -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-arch/rpm2targz/ChangeLog,v 1.100 2014/01/18 01:18:10 vapier Exp $ - - 18 Jan 2014; Mike Frysinger rpm2targz-9.0.0.5g.ebuild: - Add arm64 love. - - 05 Jul 2013; Tomáš Chvátal -rpm2targz-9.0.0.3g.ebuild, - -rpm2targz-9.0.0.4g.ebuild: - There is no reason to keep versions from 2009 and older. - - 18 Feb 2013; Zac Medico rpm2targz-9.0.0.5g.ebuild: - Add ~arm-linux keyword. - - 20 Oct 2012; Jeroen Roovers rpm2targz-9.0.0.5g.ebuild: - Stable for HPPA (bug #433183). - - 14 Oct 2012; Raúl Porcel rpm2targz-9.0.0.5g.ebuild: - alpha/ia64/m68k/s390/sh/sparc/x86 stable wrt #433183 - - 11 Oct 2012; Anthony G. Basile - rpm2targz-9.0.0.5g.ebuild: - stable ppc64, bug #433183 - - 11 Oct 2012; Markus Meier rpm2targz-9.0.0.5g.ebuild: - arm stable, bug #433183 - - 10 Oct 2012; Brent Baude rpm2targz-9.0.0.5g.ebuild: - Marking rpm2targz-9.0.0.5g ppc for bug 433183 - - 08 Oct 2012; Agostino Sarubbo rpm2targz-9.0.0.5g.ebuild: - Stable for amd64, wrt bug #433183 - - 30 Sep 2012; Ulrich Müller rpm2targz-9.0.0.3g.ebuild, - rpm2targz-9.0.0.4g.ebuild, rpm2targz-9.0.0.5g.ebuild: - Specify LICENSE more precisely. - - 03 Sep 2012; Christoph Junghans rpm2targz-9.0.0.5g.ebuild: - added prefix keywords (fix bug #433810) - - 20 Aug 2012; Mike Frysinger rpm2targz-9.0.0.5g.ebuild: - Need to specify DESTDIR=$ED manually #397835 by Christoph Junghans. - -*rpm2targz-9.0.0.5g (17 May 2012) - - 17 May 2012; Mike Frysinger +rpm2targz-9.0.0.5g.ebuild: - Version bump. - - 26 Apr 2012; Alexis Ballier rpm2targz-9.0.0.4g.ebuild: - keyword ~amd64-fbsd - - 01 Mar 2011; Brent Baude rpm2targz-9.0.0.4g.ebuild: - stable ppc64, bug 354959 - - 27 Feb 2011; Brent Baude rpm2targz-9.0.0.4g.ebuild: - stable ppc, bug 354959 - - 26 Feb 2011; Raúl Porcel rpm2targz-9.0.0.4g.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #354959 - - 21 Feb 2011; Jeroen Roovers rpm2targz-9.0.0.4g.ebuild: - Stable for HPPA (bug #354959). - - 20 Feb 2011; Pawel Hajdan jr - rpm2targz-9.0.0.4g.ebuild: - x86 stable wrt bug #354959 - - 16 Feb 2011; Markos Chandras rpm2targz-9.0.0.4g.ebuild: - Stable on amd64 wrt bug #354959 - -*rpm2targz-9.0.0.4g (06 Nov 2009) - - 06 Nov 2009; Mike Frysinger - +rpm2targz-9.0.0.4g.ebuild: - Support xz rpms #292057 by Rafał Mużyło and always use rpmoffset - #249769 by Michael Haubenwallner. - - 18 Oct 2009; Alexis Ballier - rpm2targz-9.0.0.3g.ebuild: - keyword ~sparc-fbsd - - 10 Sep 2009; Samuli Suominen - rpm2targz-9.0.0.0g.ebuild, rpm2targz-9.0.0.2g.ebuild, - rpm2targz-9.0.0.3g.ebuild: - Fix xz-utils vs. lzma-utils deps. - - 29 Apr 2009; Jeroen Roovers rpm2targz-9.0.0.3g.ebuild: - Stable for HPPA (bug #264429). - - 06 Apr 2009; Raúl Porcel rpm2targz-9.0.0.3g.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #264429 - - 05 Apr 2009; Markus Meier rpm2targz-9.0.0.3g.ebuild: - amd64/x86 stable, bug #264429 - - 31 Mar 2009; Joseph Jezak rpm2targz-9.0.0.3g.ebuild: - Marked ppc/ppc64 stable for bug #264429. - - 25 Oct 2008; Mike Frysinger rpm2targz-9.0.0.3g.ebuild: - Respect CC env var #243506. - - 18 Sep 2008; Mike Frysinger -rpm2targz-9.0-r6.ebuild, - +rpm2targz-9.0-r7.ebuild: - Punt the right version #237936. - -*rpm2targz-9.0.0.3g (17 Sep 2008) - - 17 Sep 2008; Mike Frysinger - +rpm2targz-9.0.0.3g.ebuild: - Fixup rpmoffset a little more #237308 by Dmitry Karasik. - -*rpm2targz-9.0.0.2g (29 Aug 2008) - - 29 Aug 2008; Mike Frysinger - +rpm2targz-9.0.0.2g.ebuild: - Fixup rpmoffset #235290. - -*rpm2targz-9.0.0.1g (19 Aug 2008) - - 19 Aug 2008; Mike Frysinger - +rpm2targz-9.0.0.1g.ebuild: - Version bump. - - 04 Jun 2008; Markus Rothe rpm2targz-9.0-r7.ebuild: - Stable on ppc64; bug #224221 - - 02 Jun 2008; Kenneth Prugh rpm2targz-9.0-r7.ebuild: - amd64 stable, bug #224221 - - 02 Jun 2008; Raúl Porcel rpm2targz-9.0-r7.ebuild: - alpha/ia64/sparc stable wrt #224221 - - 02 Jun 2008; Jeroen Roovers rpm2targz-9.0-r7.ebuild: - Stable for HPPA (bug #224221). - - 01 Jun 2008; nixnut rpm2targz-9.0-r7.ebuild: - Stable on ppc wrt bug 224221 - -*rpm2targz-9.0.0.0g (31 May 2008) - - 31 May 2008; Mike Frysinger - +rpm2targz-9.0.0.0g.ebuild: - Move to git repo and apply fix by Cyberjun #219711. - - 31 May 2008; Christian Faulhammer - rpm2targz-9.0-r7.ebuild: - stable x86, bug 224221 - -*rpm2targz-9.0-r7 (29 Apr 2008) - - 29 Apr 2008; Peter Volkov - +files/rpm2targz-9.0-increase-RPMBUFSIZ.patch, +rpm2targz-9.0-r7.ebuild: - Increased RPMBUFSIZ to allow rpm2targz unpack Nessus binaries, thank - Cyberjun, bug #187219. - - 28 Sep 2007; Christoph Mende rpm2targz-9.0-r6.ebuild: - Stable on amd64 wrt bug #193886 - - 27 Sep 2007; Joseph Jezak rpm2targz-9.0-r6.ebuild: - Marked ppc/ppc64 stable for bug #193886. - - 27 Sep 2007; Joshua Kinard rpm2targz-9.0-r6.ebuild: - Stable on mips, per #193886. - - 27 Sep 2007; Jeroen Roovers rpm2targz-9.0-r6.ebuild: - Stable for HPPA (bug #193886). - - 26 Sep 2007; Raúl Porcel rpm2targz-9.0-r6.ebuild: - alpha/ia64/sparc/x86 stable - - 30 Aug 2007; Christian Heim metadata.xml: - Removing liquidx from metadata due to his retirement (see #171155 for - reference). - -*rpm2targz-9.0-r6 (18 Jun 2007) - - 18 Jun 2007; Diego Pettenò - +files/rpm2targz-9.0-sh.patch, +files/rpm2targz-9.0-warnings.patch, - +rpm2targz-9.0-r6.ebuild: - Revision bump to make rpm2targz compatible with non-bash shells. See bug - #168253 by Emanuele Bagnaschi; thanks to Emanuele Giaquinta (exg) for the - suggestions too. As I'm here, I've also removed the warnings during build - and the QA notice about poor programming practices. - - 21 Jan 2007; Alexander H. Færøy - rpm2targz-9.0-r5.ebuild: - Stable on MIPS; bug #154738 - - 21 Jan 2007; Alexander H. Færøy - rpm2targz-9.0-r5.ebuild: - Stable on Alpha; bug #154738 - - 15 Nov 2006; Markus Rothe rpm2targz-9.0-r5.ebuild: - Stable on ppc64; bug #154738 - - 15 Nov 2006; Jeroen Roovers rpm2targz-9.0-r5.ebuild: - Stable for HPPA (bug #154738). - - 13 Nov 2006; Gustavo Zacarias - rpm2targz-9.0-r5.ebuild: - Stable on sparc wrt #154738 - - 12 Nov 2006; Luis Medinas rpm2targz-9.0-r5.ebuild: - Stable on amd64. Bug #154738. - - 11 Nov 2006; nixnut rpm2targz-9.0-r5.ebuild: - Stable on ppc wrt bug 154738 - - 11 Nov 2006; Andrej Kacian rpm2targz-9.0-r5.ebuild: - Stable on x86, bug #154738. - - 08 Oct 2006; Fabian Groffen rpm2targz-9.0-r5.ebuild: - Dropped ~ppc-macos, see you in prefix. - - 27 Apr 2006; Marien Zwart - files/digest-rpm2targz-9.0-r2, files/digest-rpm2targz-9.0-r3, - files/digest-rpm2targz-9.0-r4, files/digest-rpm2targz-9.0-r5, Manifest: - Fixing SHA256 digest for real, pass three... - - 27 Apr 2006; Marien Zwart - files/digest-rpm2targz-9.0-r2, files/digest-rpm2targz-9.0-r3, - files/digest-rpm2targz-9.0-r4, files/digest-rpm2targz-9.0-r5, Manifest: - Fixing SHA256 digest, pass two. - - 25 Apr 2006; Fabian Groffen rpm2targz-9.0-r5.ebuild: - Marked ~ppc-macos - -*rpm2targz-9.0-r5 (24 Apr 2006) - - 24 Apr 2006; Alastair Tse - +files/rpm2targz-9.0-portability.patch, - files/rpm2targz-9.0-secure_temp_handling.patch, +rpm2targz-9.0-r5.ebuild: - version bump with darwin fixes (thanks to exg@gentoo.org) - - 31 Mar 2006; Diego Pettenò - rpm2targz-9.0-r4.ebuild: - Add ~x86-fbsd keyword. - - 20 Sep 2005; Diego Pettenò - rpm2targz-9.0-r4.ebuild: - Depend on util-linux and which just on GNU userland. - -*rpm2targz-9.0-r4 (22 Aug 2005) - - 22 Aug 2005; Mike Frysinger - +files/rpm2targz-9.0-rpm2tar.patch, +rpm2targz-9.0-r4.ebuild: - Add support for dumping rpms to a tar file and skipping the slow gzip stage. - - 10 Aug 2005; Aaron Walker rpm2targz-9.0-r3.ebuild: - Stable on mips. - - 10 Aug 2005; Simon Stelling rpm2targz-9.0-r3.ebuild: - stable on amd64 - - 03 Aug 2005; Bryan Østergaard - rpm2targz-9.0-r3.ebuild: - Stable on alpha. - - 22 Jul 2005; MATSUU Takuto rpm2targz-9.0-r3.ebuild: - Stable on sh. - - 12 Jul 2005; Markus Rothe rpm2targz-9.0-r3.ebuild: - Stable on ppc64 - - 09 Jul 2005; Joseph Jezak rpm2targz-9.0-r3.ebuild: - Marked ppc stable. - - 06 Jul 2005; Rene Nussbaumer - rpm2targz-9.0-r3.ebuild: - Stable on hppa. - - 06 Jul 2005; Gustavo Zacarias - rpm2targz-9.0-r3.ebuild: - Stable on sparc - -*rpm2targz-9.0-r3 (25 Jun 2005) - - 25 Jun 2005; Alastair Tse - +files/rpm2targz-9.0-secure_temp_handling.patch, +rpm2targz-9.0-r3.ebuild: - added patch to secure temp file handling thanks to solar@gentoo.org (#96192) - - 17 May 2005; Alastair Tse -rpm2targz-8.0.ebuild, - -rpm2targz-9.0.ebuild, -rpm2targz-9.0-r1.ebuild, rpm2targz-9.0-r2.ebuild: - gcc.eclass -> toolchain-funcs.eclass - - 05 Oct 2004; Pieter Van den Abeele - rpm2targz-9.0.ebuild: - Masked rpm2targz-9.0.ebuild stable for ppc - - 03 Mar 2004; Tom Gall rpm2targz-9.0-r2.ebuild: - mark ppc64 stable - - 14 Apr 2004; Michael McCabe rpm2targz-9.0-r2.ebuild: - adding s390 to keywords - - 13 Apr 2004; Joshua Kinard rpm2targz-9.0-r2.ebuild: - Marked stable on mips. - -*rpm2targz-9.0-r2 (15 Oct 2003) - - 15 Oct 2003; Alastair Tse rpm2targz-9.0-r2.ebuild, - files/rpm2targz-9.0-bzip2_rpm2targz.patch: - patch for bzip2 support for rpm2targz contributed by phceac@yahoo.com (#31164) - -*rpm2targz-9.0-r1 (26 Jun 2003) - - 30 Sep 2003; Joshua Kinard rpm2targz-9.0-r1.ebuild: - Added ~mips to KEYWORDS - - 18 Sep 2003; Daniel Robbins rpm2targz-9.0-r1.ebuild: - stable on ia64 and added some runtime dependencies that don't really need - to be there but come in handy when porting. - - 31 Aug 2003; Tavis Ormandy rpm2targz-9.0-r1.ebuild: - stable on alpha - - 31 Aug 2003; Luca Barbato rpm2targz-9.0-r1.ebuild: - Marked stable for ppc to fix bug #27628. - - 31 Aug 2003; Jason Wever rpm2targz-9.0-r1.ebuild: - Marked stable for sparc to fix bug #27628. - - 16 Jul 2003; Alastair Tse rpm2targz-9.0-r1.ebuild, - rpm2targz-9.0.ebuild: - marking stable for x86 - - 23 Jul 2003; Guy Martin rpm2targz-9.0-r1.ebuild : - Marked stable on hppa. - - 26 Jun 2003; Alastair Tse rpm2targz-9.0-r1.ebuild, - files/rpm2targz-9.0-bzip2.patch: - added patch to detect bzip2 files, thanks to Garen in - #23249. - - 21 Jun 2003; Alastair Tse rpm2targz-9.0.ebuild, - files/rpm2targz-9.0-gentoo.patch: - patch to make src.rpm extraction backwards compatible with rpm2targz-8.0's - behaviour - -*rpm2targz-9.0 (21 Jun 2003) - - 21 Jun 2003; Alastair Tse rpm2targz-9.0.ebuild: - version bump to slackware-9.0's rpm2targz. made our own tarball for - versioning purposes. otherwise digests/mirror will break. - this version uses rpm2cpio (from app-arch/rpm) if available, which - solves the flakey-ness of rpmoffset for certain binary rpms. - - - 21 May 2003; Tavis Ormandy rpm2targz-8.0.ebuild: - removing gcc hardcode. - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - -*rpm2targz-8.0 (1 Feb 2002) - - 28 Mar 2003; Guy Martin rpm2targz-8.0.ebuild : - Added hppa to KEYWORDS. - - 05 Sept 2002; Calum Selkirk rpm2targz-8.0.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. - - 16 Dec 2002; Jon Portnoy rpm2targz-8.0.ebuild : - - Fixed dependencies to include sys-apps/cpio. diff --git a/app-arch/rpm2targz/Manifest b/app-arch/rpm2targz/Manifest index cb102e378d..e187af5582 100644 --- a/app-arch/rpm2targz/Manifest +++ b/app-arch/rpm2targz/Manifest @@ -1,5 +1 @@ -DIST rpm2targz-9.0.0.5g.tar.xz 5740 SHA256 4327b7dd30bf55e473198444b920029624948e24af575edff9ce466dcd4075e0 SHA512 a595d23581bd396a3a00b6eae4cf6edca1c65b52510a02c7b162afc3d89f45026663a271279bb519741b4a35a0ee653fbfb124c5a7d6d921b466dc9236cbf549 WHIRLPOOL 24ef16afdd2c6fc1c803d849da9140bf53c10ecc041a1b3363459d233f5862a97f6199186932eaeb43e8100e4b2c015d3c0253a2e0d993b246f9fd0f692ab45b -EBUILD rpm2targz-9.0.0.5g.ebuild 807 SHA256 0a2da80b65440f908dbd2d9db2352205ebfc8e2301915b8f7695c870c61aa71b SHA512 3fe1d7cbd75dacf91bb3a4b152b8e7cf79094cbbd8800b78a5ba3289015fd1bf3958182e55b2fe1696adb4b9e13e48f3b75b52d04070cdce1ce5e5bf11a20a63 WHIRLPOOL 7df16d955f842a273195e0eb643966fdeb861282b96e0696dd160ebd47672ad26c1d8a4904322a262ac14dee399bfce0f26f1c64efcbf61ff766f0b8abaa12ea -MISC ChangeLog 2439 SHA256 b1297f01541a2e1073028714fa82df008305866fc849b5acb96011d50c31f4ff SHA512 a3f34ef210bbe670b9172c41b080131c534ad6223c4ddf74b87bdb13b527fadc4cc4995eea4da16236dfdc5e9fdf087e2c095ddd0f1333abd7b58fc3800fb90a WHIRLPOOL 7afb20f60ea73bb07327d7c4435a38b00b134acd0ac837990db51d39b2600321a6d3fdd5606645d3a4f48c5cbf7486bab6fe8a95cc140d6ad6cd275a45afd4db -MISC ChangeLog-2015 13205 SHA256 4944579715499535e7112ff419401c32a308cde9a8f4e9a7c8d9cb5fd6fd2e16 SHA512 181c71e0b6466833618ddadc10ab089d561d0a1f5200ef455f6f822d3718e24905ca57dafb7d8536f3abe24bd39602378645aa9652d0a5d19c275e5a99b3fc4a WHIRLPOOL 6efe7da9a3aba4e6929626b4a7ab4c45aa7e7b2aa5e8304371704fadf65ffa03c4bdfa88f4344c644a41db829284b5ff31f1c3ca3f30b6e5886d8c4c00a689bb -MISC metadata.xml 253 SHA256 d82c33ef453113a5c1ebe250dcba373c22934a69b0a86c6ab15a5ca589c25b91 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555 WHIRLPOOL e5aee23acff864609953a1e4de768f0e4aef704b44c53c021f28573e1ca5c99f1a46d92935ecec2449f7b4419a36d8373127d0ecfa8d7bae72d835e1839eb3f8 +DIST rpm2targz-2021.03.16.tar.xz 6500 BLAKE2B fac1122fbfcab2b982ea6f5369b95b30814d438d0f853d846ef62a33ceaaf81d44b2a743bc20a3ef46defb63331bff06f9a268a5a805ecd899b11f86ec414bc2 SHA512 efd677642fbf73d4b8c90f338eea20452052f2bdc2b7a3a61c0e9215676575b5063aad733ec3ea4840baf281eb332db8f6fdeef600cc8a8aa7e208f2fa8ee599 diff --git a/app-arch/rpm2targz/metadata.xml b/app-arch/rpm2targz/metadata.xml index 56c1244130..73dda144f9 100644 --- a/app-arch/rpm2targz/metadata.xml +++ b/app-arch/rpm2targz/metadata.xml @@ -1,5 +1,5 @@ - + base-system@gentoo.org diff --git a/app-arch/rpm2targz/rpm2targz-2021.03.16.ebuild b/app-arch/rpm2targz/rpm2targz-2021.03.16.ebuild new file mode 100644 index 0000000000..492f3b4e47 --- /dev/null +++ b/app-arch/rpm2targz/rpm2targz-2021.03.16.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit toolchain-funcs + +DESCRIPTION="Convert a .rpm file to a .tar.gz archive" +HOMEPAGE="http://www.slackware.com/config/packages.php" +SRC_URI="mirror://gentoo/${P}.tar.xz + https://dev.gentoo.org/~vapier/dist/${P}.tar.xz" + +LICENSE="BSD-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="" + +DEPEND="" +RDEPEND="app-arch/cpio" + +src_configure() { + tc-export CC +} + +src_install() { + emake DESTDIR="${D}" prefix="${EPREFIX}"/usr install + einstalldocs +} diff --git a/app-arch/rpm2targz/rpm2targz-9.0.0.5g.ebuild b/app-arch/rpm2targz/rpm2targz-9.0.0.5g.ebuild deleted file mode 100644 index 7b517ec1ca..0000000000 --- a/app-arch/rpm2targz/rpm2targz-9.0.0.5g.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -inherit toolchain-funcs - -DESCRIPTION="Convert a .rpm file to a .tar.gz archive" -HOMEPAGE="http://www.slackware.com/config/packages.php" -SRC_URI="mirror://gentoo/${P}.tar.xz" - -LICENSE="BSD-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-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -RDEPEND="app-arch/cpio" -DEPEND="app-arch/xz-utils" - -src_compile() { - emake CC="$(tc-getCC)" -} - -src_install() { - emake DESTDIR="${ED}" install # need explicit install line #397835 - dodoc *.README* -} diff --git a/app-crypt/mhash/ChangeLog b/app-crypt/mhash/ChangeLog deleted file mode 100644 index 3ce0c0c761..0000000000 --- a/app-crypt/mhash/ChangeLog +++ /dev/null @@ -1,257 +0,0 @@ -# ChangeLog for app-crypt/mhash -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/mhash/ChangeLog,v 1.70 2014/04/15 20:49:42 redlizard Exp $ - - 15 Apr 2014; redlizard mhash-0.9.9.9-r1.ebuild: - Keyworded ~{x86,x64}-freebsd. - - 18 Jan 2014; Mike Frysinger mhash-0.9.9.9-r1.ebuild: - Add arm64 love. - - 04 Jan 2014; Robin H. Johnson mhash-0.9.9.9-r1.ebuild: - Build fix per bug #488898. - - 22 Nov 2013; Michael Haubenwallner - mhash-0.9.9.9-r1.ebuild: - Mock useless malloc check breaking AIX, bug#490748. Add ~ppc-aix keyword. - - 26 Dec 2012; Jeroen Roovers mhash-0.9.9.9-r1.ebuild: - Stable for HPPA (bug #287397). - - 23 Dec 2012; Fabian Groffen mhash-0.9.9.9-r1.ebuild: - Marked ~x64-solaris - - 23 Dec 2012; Fabian Groffen mhash-0.9.9.9-r1.ebuild: - Marked ~sparc64-solaris - - 04 May 2012; Alexis Ballier mhash-0.9.9.9-r1.ebuild: - keyword ~amd64-fbsd - - 01 Apr 2012; Raúl Porcel mhash-0.9.9.9-r1.ebuild: - arm/ia64/m68k/s390/sh/sparc stable wrt #287397 - - 13 Mar 2012; Samuli Suominen mhash-0.9.9.9-r1.ebuild: - ppc64 stable wrt #287397 - - 04 Mar 2012; Tobias Klausmann mhash-0.9.9.9-r1.ebuild: - Stable on alpha, bug #287397 - - 22 Feb 2012; Brent Baude mhash-0.9.9.9-r1.ebuild: - Marking mhash-0.9.9.9-r1 ppc for bug 287397 - - 29 Jul 2011; Samuli Suominen mhash-0.9.9.9.ebuild: - USE="static-libs" and remove unnecessary libtool archive. Missing - dev-lang/perl DEPEND for pod2html. - - 06 Feb 2011; Mart Raudsepp mhash-0.9.9.ebuild: - Drop to ~mips - - 01 Apr 2010; Jonathan Callen mhash-0.9.9.9.ebuild: - Add prefix keywords - -*mhash-0.9.9.9 (12 Apr 2009) - - 12 Apr 2009; Robin H. Johnson - +files/mhash-0.9.9-autotools-namespace-stomping.patch, - +files/mhash-0.9.9-fix-mem-leak.patch, - +files/mhash-0.9.9-fix-snefru-segfault.patch, - +files/mhash-0.9.9-fix-whirlpool-segfault.patch, +mhash-0.9.9.9.ebuild: - Version bump. Bug #221093: Fix autotools defines. Bug #256800: obsolete - dodoc txt. Bug #255131: segfault in snerfu and whirlpool. Bug #255006: - memory leak. - - 08 Jun 2008; Javier Villavicencio - mhash-0.9.9-r1.ebuild: - Keyworded ~x86-fbsd. - - 03 Feb 2008; Robin H. Johnson - -files/mhash-0.9.3-mhash_free.patch, -mhash-0.9.1.ebuild, - -mhash-0.9.2.ebuild, -mhash-0.9.3.ebuild, -mhash-0.9.3-r1.ebuild, - -mhash-0.9.8.1.ebuild: - Clean up old ebuilds. - - 29 Oct 2007; Raúl Porcel mhash-0.9.9-r1.ebuild: - alpha/ia64/x86 stable - - 26 Oct 2007; Jeroen Roovers mhash-0.9.9-r1.ebuild: - Stable for HPPA too. - - 25 Aug 2007; Steve Dibb mhash-0.9.9-r1.ebuild: - amd64 stable - - 13 Aug 2007; Tobias Scherbaum - mhash-0.9.9-r1.ebuild: - ppc. stable - - 29 Jul 2007; Tom Gall mhash-0.9.9-r1.ebuild: - stable on ppc64 - -*mhash-0.9.9-r1 (25 Jul 2007) - - 25 Jul 2007; Gustavo Zacarias - +files/mhash-0.9.9-mutils-align.patch, +mhash-0.9.9-r1.ebuild: - New rev with alignment fixes and sparc stable wrt #181563 - - 14 Jun 2007; Christoph Mende mhash-0.9.9.ebuild: - Stable on amd64 wrt bug 181563 - - 11 Jun 2007; Markus Rothe mhash-0.9.9.ebuild: - Stable on ppc64; bug #181563 - - 11 Jun 2007; nixnut mhash-0.9.9.ebuild: - Stable on ppc wrt bug 181563 - - 11 Jun 2007; Raúl Porcel mhash-0.9.9.ebuild: - alpha/ia64/x86 stable wrt #181563 - - 11 Jun 2007; Fabian Groffen mhash-0.9.8.1.ebuild, - mhash-0.9.9.ebuild: - Dropped ppc-macos keyword, see you in prefix - - 10 Jun 2007; Jeroen Roovers mhash-0.9.9.ebuild: - Stable for HPPA (bug #181563). - - 10 Jun 2007; Joshua Kinard mhash-0.9.9.ebuild: - Stable on mips, per #181563. - -*mhash-0.9.9 (01 May 2007) - - 01 May 2007; Robin H. Johnson +mhash-0.9.9.ebuild: - Version bump. - -*mhash-0.9.8.1 (28 Mar 2007) - - 28 Mar 2007; Robin H. Johnson +mhash-0.9.8.1.ebuild: - Bug #155138, version bump, now that it is finally big-endian safe again. - - 18 Mar 2007; Fabian Groffen mhash-0.9.1.ebuild, - mhash-0.9.2.ebuild, mhash-0.9.3.ebuild, mhash-0.9.3-r1.ebuild: - Dropped ppc-macos, see you in prefix - - 11 Jan 2007; Mike Frysinger mhash-0.9.1.ebuild, - mhash-0.9.2.ebuild, mhash-0.9.3.ebuild, mhash-0.9.3-r1.ebuild: - Remove pointless call to prepalldocs. - - 19 Oct 2006; Roy Marples mhash-0.9.2.ebuild, - mhash-0.9.3.ebuild, mhash-0.9.3-r1.ebuild: - Added ~sparc-fbsd keyword. - - 23 Apr 2006; Diego Pettenò mhash-0.9.2.ebuild, - mhash-0.9.3-r1.ebuild: - Keyword the right one. - - 22 Apr 2006; Diego Pettenò mhash-0.9.3-r1.ebuild: - Add ~x86-fbsd keyword. - - 08 Jan 2006; Luca Longinotti mhash-0.9.2.ebuild, - mhash-0.9.3-r1.ebuild: - Fix bug #117310. - -*mhash-0.9.3-r1 (27 Dec 2005) - - 27 Dec 2005; Robin H. Johnson - +files/mhash-0.9.3-mhash_free.patch, +mhash-0.9.3-r1.ebuild: - Bug #116769 - upstream accidently dropped a symbol. Note that 0.9.3* is - package.masked for the moment due to another bug as well. - -*mhash-0.9.3 (26 Dec 2005) - - 26 Dec 2005; Robin H. Johnson +mhash-0.9.3.ebuild: - Version bump. - - 19 Feb 2005; Hardave Riar mhash-0.9.1.ebuild: - Stable on mips - -*mhash-0.9.2 (14 Feb 2005) - - 14 Feb 2005; Robin H. Johnson +mhash-0.9.2.ebuild: - Bug #79346, version bump. - - 30 Nov 2004; Robin H. Johnson mhash-0.9.1.ebuild: - Bug #72011, DESTDIR. - - 03 Nov 2004; Bret Curtis mhash-0.9.1.ebuild: - added to ~mips for testing - - 24 Sep 2004; Tom Gall mhash-0.9.1.ebuild: - added ppc64 to make up for whoever deleted mhash-0.8.18-r1.ebuild - - 21 Sep 2004; kito mhash-0.9.1.ebuild: - added ~ppc-macos keyword. Closes bug #63880 - - 18 Aug 2004; Tom Gall mhash-0.8.18-r1.ebuild: - stable on ppc64 - - 19 Jul 2004; Robin H. Johnson metadata.xml: - add metadata.xml - -*mhash-0.9.1 (23 May 2004) - - 23 May 2004; Robin H. Johnson mhash-0.9.1.ebuild: - bug #49962, version bump. - - 15 Apr 2004; Michael Sterrett mhash-0.8.16.ebuild, - mhash-0.8.18.ebuild, mhash-0.8.9.ebuild: - clean older versions - - 01 Apr 2004; mhash-0.8.18-r1.ebuild: - Adding s390 Keywords - - 10 Jan 2004; mhash-0.8.18-r1.ebuild: - stable on ia64 - - 19 Aug 2003; Tavis Ormandy mhash-0.8.18-r1.ebuild: - marking alpha - - 18 Jun 2003; mhash-0.8.18-r1.ebuild: - call dohtml after prepalldocs to avoid gzip of html - -*mhash-0.8.18-r1 (01 May 2003) - - 01 May 2003; Robin Johnson mhash-0.8.18-r1.ebuild: - version bump due to fix required for undocumented upstream change in - configure defaults (--[enable/disable]-stable. - -*mhash-0.8.18 (24 Apr 2003) - - 24 Apr 2003; Robin Johnson mhash-0.8.18.ebuild: - updated to latest version - improved installed docs - -*mhash-0.8.16 (14 Jun 2002) - - 06 Feb 2003; Will Woods : - added ~alpha keyword (tested by peter@icebear.net) - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - - 25 Feb 2003; Guy Martin mhash-0.8.16.ebuild : - Added hppa to keywords. - - 18 Oct 2002; Daniel Ahlberg mhash-0.8.16.ebuild : - Updated to mirror://sourceforge in SRC_URI. - - 13 Aug 2002; Pieter Van den Abeele mhash-0.8.16.ebuild : - - added ppc keyword - - 14 Jun 2002; Gabriele Giorgetti mhash-0.8.16.ebuild : - - New version. Changed the SRC_URI location to a working sf.net mirror. - - -*mhash-0.8.9 (1 Feb 2002) - - 27 Mar 2002; Seemant Kulleen mhash-0.8.9.ebuild : - - Ungzipped HTML docs. - -*mhash-0.8.9 (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/app-crypt/mhash/Manifest b/app-crypt/mhash/Manifest index caee47967c..81d7f0ab65 100644 --- a/app-crypt/mhash/Manifest +++ b/app-crypt/mhash/Manifest @@ -1,35 +1 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -AUX mhash-0.9.9-autotools-namespace-stomping.patch 3087 SHA256 42dba3baa4c1fe43104b026c3ad4903e6ba2ee043268336a3e84a7b66cb8fa0e SHA512 f32bcbf244aa38755b99c0bb1b328974a9dc6b927bf56073061821827f7b2017c98eb042d11f52d0befb654c58db6540fe1bec0ce7d5f980bfd26914ac49b596 WHIRLPOOL ba70f44cc758c9bf963fd8b874d6d6a1a753fc721588bc76c904eb6899adc7512827b35f3b1ed551bb142f9b3b1ebac718b5c906cde7c2aba53fb98f84c7d7d6 -AUX mhash-0.9.9-fix-mem-leak.patch 1016 SHA256 87cd9ce4cda5f1fd18f629595f8d468b3600586207bf2b4c37c7091382cfb3c0 SHA512 2255a24f1053ef657750196fbf3e07cb68fc630db5d07356e048a4470a99b2eeeb932a7ecc344211b08bb705a176083f7f36bf0cf245ae684d8cc76b37dcbac0 WHIRLPOOL 3b01647ee05265a6785886dcbddfd6adfd86919a7636509feacddae28475db356701dd199a6fa6392a09a65c9d36ef133092b3f73418c83ed8022b686f4ffb41 -AUX mhash-0.9.9-fix-snefru-segfault.patch 1005 SHA256 f35b6aed2c48fcf7cc43c40475786d0d583b0fd38cf3fa470f6c7d139d51864f SHA512 20f23f4d3ba20b61942e09915fa3e355f679f3e9747fec888d1c576c0e7144611b432cf005184938b86d080d8e626bc31af6ea2877762ec3e3205563b5cbfb09 WHIRLPOOL 0d70787f7e7950c82837d875f547d0bc7bbd4a4321da18649f7e9f506be25dd58c92267d5ee5694435154f35fa3bad20cc21aaaaaf0113e8621e33df1fcecbeb -AUX mhash-0.9.9-fix-whirlpool-segfault.patch 1011 SHA256 cbf742203022b6a0ab64dd927c084ccfdc07da31ee5a180371b102dccf177795 SHA512 4132174e3b1bf08a296fb36a1bc516eedc79d59c5bd5f17e32ddcf70ad243e24bc733fecafe9bbc3a776c573022496ab2593a0201d3576ebf94402588a4f4889 WHIRLPOOL cdf6596a2c5a641ac948a57e31fc1bba9ef9165465c5d8991ace196a8253c6e928f48c6e82956565b1fdd2d4efda1d5f13269acefc89138225e67385fd5f4916 -AUX mhash-0.9.9-mutils-align.patch 2650 SHA256 df3e872dd7cf42db77b9857619cd1c00710d1396c76c08b7e79ca7b53d54d123 SHA512 5482630fd8652a78a2c8f4b24829e77014d1c0ceed36f2fb5248ba2d03d9978ff7459a2cea15600c652118fe303a4cec1aea89f80c47319a81ed2890baf6ab4c WHIRLPOOL dae0f766b28e02db8a620b4be40bee648c2682682bf5e38f3f6005ea3976a0620baa6bc557c48ae649ca9c6f278683bafb71293c19fc62279e499e89ac54dfea -AUX mhash-0.9.9.9-align.patch 3037 SHA256 cef76a48a440d428d529746afec665ae9cb78f27d8303886f8b0ea3b12077125 SHA512 ce52d1caf3f9dc5bcc388aefacebb93fd422f905ab82f4d7aa6b66ac4ecfcbd32d576778cf3c0ad34f48461a016a08f2cc9ea7063fcb1f29b5188dea04f1ae03 WHIRLPOOL fdd3ed7caeb213b0eff3c82e2aab1a2ad943f3884f16bda7915c7696398acfe2ef1996d23bee721aba291a6d0c00274d6bbd5027a4e65831a0e31949d8cd453d -AUX mhash-0.9.9.9-alignment.patch 579 SHA256 f64d52ebe5018a9d850ef33afe94c4488f695bb1948dfe6e57697f1ff4d75d06 SHA512 6272d5e346067861235b8c5cbb5f4ec1bbb1cd80910ea913860e09ed34661df02ed3d4ed9fa55e870d7e22827fad84cc56bb701195908acca435643018fe81d3 WHIRLPOOL 3b123c494991cfa8374550afb2a8a07a303622e715dc13c8d2c1360fdeb4b7443f9bf7b1a5235f8dfd3ffe5e40a8aaf6985c2ac9e931a939c2a733fdaf2cea07 -AUX mhash-0.9.9.9-force64bit-tiger.patch 537 SHA256 708b048c79270330eb072118b5fdb3338900da9ddc0b6bf4ac3260c7d02593e0 SHA512 7ca2118569ad28107672f081fa4d06758bc78da48612ba31d6655e91ebf4928055b1643a012d60538b915b05d906adf23a8aeb3d7b9f5d8c12eaf1058b9f5454 WHIRLPOOL a2c40f9c6f455027ed336200d00afde7b559ed22bf9bed2824eff131c023fc701c1dae23ecc3be723cec435e5316a469db3e23c83cb1f14c276643d705639f7f -AUX mhash-0.9.9.9-remove_premature_free.patch 464 SHA256 b750eef6fb406eb73e2ea46ac6d173587e8a75bdeba75bdb57f572e596844e53 SHA512 f8f9814c39890f14e760c6600998b628db27ca52efd864be123b646425be1edd106179840d8720c36948cfe509d2b320fd98c2aee0b3fcc7ae1fac8ccdba792e WHIRLPOOL 62ac0710bb716d0217f77726e8e5a47cd667d57ecc6112dbf17a5e3f89deca509d1db956ad79c7c207b9ebd2c9d2b5096e8ec1638584123efc41c4fbbaf9428e -DIST mhash-0.9.9.9.tar.gz 931437 SHA256 3dcad09a63b6f1f634e64168dd398e9feb9925560f9b671ce52283a79604d13e SHA512 82ad8b8e9b0463c5a14f5c0e572badc42c4697bac5505443b144287b3f8510b1410721b4277f092a0d6045c4342e997831011cdfcbfa8f1dae6edd5d9e3cefee WHIRLPOOL d1a77b1ccb172af9ee4c7769b6f1d1f53f3b7cb1d87f7aad0c5fb64ae40302f21134a1cd05447dd766bc4408ae2dbb014db77d68a052a57131c955d3ca6453c2 -DIST mhash-0.9.9.tar.gz 919622 SHA256 a61d4f30f3377afd41e316e53f1d6a9a829f34d20add0e4bb29752cb01435c77 SHA512 3f32cdb6428d1941c7dce3d2bd2a516fd66b4f1bd595c5d429f592e4e45c2a12247bd93bcb2208637e8d8e7f284f1a730caad262c0c9f4bbd0dc2f8604cd98db WHIRLPOOL 70b8667d160cb686b41a87588043a3a5b2ffd0a662f7bc7f9fd8bb45526dd266f11557b1934cdeda651c4b219b068ed98908a8212e94abfa79930785e3691872 -EBUILD mhash-0.9.9-r1.ebuild 1096 SHA256 e24a50fafda9cc138d3013954e1349c2910375750a5cb5796b6c51149f12005e SHA512 5a314e078217cfb38071beecc6c854bd6d67ce15f04dfb95a3cc2316c5ad85425021300fb09271f01d3ba13c2ea2344ad778c1a0fe3e64091dd5873f5f746836 WHIRLPOOL 196b24bc8ad89f66e7807cd272c26279e5fea3899a581bcda0174932b885a9f550d18dfebbf42059574ec115da928b8ab308c1c751cdfad9ac2900300ccdc86c -EBUILD mhash-0.9.9.9-r1.ebuild 1604 SHA256 297ca48daa61c8476aaaf3340b5f598f7154bb693052db1f6f9112db7500f35f SHA512 84b6251c91ca7adb6f5fe9763bb636d74f59329eeab0f6b537d41f22e070b648bc21b602fd8c731505a5d56e909227fc7a39ba9e3b150e0cd5433504d8b1478b WHIRLPOOL 99c5f1f0565cfb5eb1a23a0e24c6ec87fef910dd98dfbe81af2a875f03bcfd7d32b7e3abfe373b7b73008a2420adf05f593fc42b99feead45b4196ba2ca64233 -MISC ChangeLog 8771 SHA256 9c56dc16767ff2594652191dd1168f00672f2cafa30371d151bb6aeec33c6d81 SHA512 992c6be4a6a0d28f2af41769b27e719e86f376b954c38059705fc7edef1f90b9067342b5de09dd38352b56f3a1f8610ea407875b461cd403b5bf5d9f0c9842e8 WHIRLPOOL a665d9950634c13b1362c1c082b775390c64f7e377aa2555deb5441eb71f60dd0afaf3b99f9a121703124ae500a25b201c620bc79a39d6ee6af15ea171427ad2 -MISC metadata.xml 254 SHA256 01e5e65407b8647d4a3ba7fc968e271368b319b1b34a2df8fa891c70099a3e63 SHA512 1e5e169b9f7bbc60a3b0e19a0f21d108b6d5cdea4ab299817c8d157370f8a6a876c901aa94e4c8ef817f91fe53fe4cf029d72931d5fdb15b91b8119dc3d78e55 WHIRLPOOL acd26f78ca257d987fda8fbec98f3a9df754b8470d36fcf137b219760e9cfb5b95656fa104847c8e3cdb5b1f284ad97f3d6924ef8343c763e83f942abbeb9f23 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.4.10 (GNU/Linux) - -iQIcBAEBCAAGBQJTTZtnAAoJEMcu9QQQ+wFraCkP/ieN2uILz3m9j1JAGEW9EdsB -SVdTtAXuOFXqxze/O4polug1XMv/9Y9G/Wxig0GpQWhr4AIU7R8iWSV9LNwb+zAV -/cyPdaCYDpwGYimdpBhQ2TzwqU364AmV2X6hu+ikK+pZyqz9OFJ7PztD1YEHF6if -zyOFnoZCLcKBcSBLs2rLGCt04zebm6464tdn5K2DeyIWpSi6ean5bT4u2HJzriqy -bRPXr+FJw6BN0R8XyTiT3wAJUeSIL853N7MU1zoXM78HC/+vakaQEu35d+Kc7JCa -s6BikiTca5n7dgT/QXZDSVxdcIVaNOTDbouAB223egEk5+YnQ+oVUoDHtFh9SUdH -weFb7kV3ETlJIZbj3St/FzwpfxvA0afH5fdTe6Te6dmJlm2p0L6YShIZa0Vnerls -AqocJWPhwZpsuFTbK964CcxZAQtUXnKrTENlYLAsru7O0DMmoj9iXOympgjcCONB -YpHKxPJE4il3VVHUukZXlzOuOBk+qZ5RzVaBdraeKbH0sp9xfZiiZXsmFFjZpPG1 -GD0lWUyklg47Mz2lJdtjtMtclJzFyNAzaj1fBdQenmPquWuATZ0d1rOxpz0pghNO -mfPgX8UVVUXBKpS9fOl0a4XB8PCMTxVCDX8OYC+wA3bAG800ltdMJuS4+fdeo4Tu -odIkend52K6gmZoWbNDr -=LrYr ------END PGP SIGNATURE----- +DIST mhash-0.9.9.9.tar.gz 931437 BLAKE2B 2daed92b731148c388d4340e67d99959f71783e68617614c9be797dae655ba1aeb087d4f604015edb752dedc2d69add305510996a06633ef26fd997ab7601bed SHA512 82ad8b8e9b0463c5a14f5c0e572badc42c4697bac5505443b144287b3f8510b1410721b4277f092a0d6045c4342e997831011cdfcbfa8f1dae6edd5d9e3cefee diff --git a/app-crypt/mhash/files/mhash-0.9.9-autotools-namespace-stomping.patch b/app-crypt/mhash/files/mhash-0.9.9-autotools-namespace-stomping.patch index 19981b6b90..4bccf6765a 100644 --- a/app-crypt/mhash/files/mhash-0.9.9-autotools-namespace-stomping.patch +++ b/app-crypt/mhash/files/mhash-0.9.9-autotools-namespace-stomping.patch @@ -7,9 +7,8 @@ Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=221093 Patch-URL: http://bugs.gentoo.org/attachment.cgi?id=152625&action=view Signed-off-by: Peter Alfredson -diff -NrU5 mhash-0.9.9.orig/configure.in mhash-0.9.9/configure.in ---- mhash-0.9.9.orig/configure.in 2008-05-09 16:17:52.000000000 +0200 -+++ mhash-0.9.9/configure.in 2008-05-09 16:18:20.000000000 +0200 +--- a/configure.in ++++ b/configure.in @@ -4,10 +4,11 @@ AC_CANONICAL_TARGET AC_CONFIG_SRCDIR([lib/mhash.c]) @@ -22,9 +21,8 @@ diff -NrU5 mhash-0.9.9.orig/configure.in mhash-0.9.9/configure.in dnl Check system. -diff -NrU5 mhash-0.9.9.orig/include/mutils/config.h.in mhash-0.9.9/include/mutils/config.h.in ---- mhash-0.9.9.orig/include/mutils/config.h.in 1970-01-01 01:00:00.000000000 +0100 -+++ mhash-0.9.9/include/mutils/config.h.in 2008-05-09 16:18:20.000000000 +0200 +--- a/include/mutils/config.h.in ++++ b/include/mutils/config.h.in @@ -0,0 +1,22 @@ +/* Name of package */ +#undef PACKAGE @@ -48,9 +46,8 @@ diff -NrU5 mhash-0.9.9.orig/include/mutils/config.h.in mhash-0.9.9/include/mutil +#undef VERSION + + -diff -NrU5 mhash-0.9.9.orig/include/mutils/mhash_config.h.in mhash-0.9.9/include/mutils/mhash_config.h.in ---- mhash-0.9.9.orig/include/mutils/mhash_config.h.in 2008-05-09 16:17:52.000000000 +0200 -+++ mhash-0.9.9/include/mutils/mhash_config.h.in 2008-05-09 16:19:17.000000000 +0200 +--- a/include/mutils/mhash_config.h.in ++++ b/include/mutils/mhash_config.h.in @@ -179,28 +179,10 @@ #undef MHASH_VERSION diff --git a/app-crypt/mhash/files/mhash-0.9.9-fix-mem-leak.patch b/app-crypt/mhash/files/mhash-0.9.9-fix-mem-leak.patch index 7455249950..f6083eb180 100644 --- a/app-crypt/mhash/files/mhash-0.9.9-fix-mem-leak.patch +++ b/app-crypt/mhash/files/mhash-0.9.9-fix-mem-leak.patch @@ -14,8 +14,8 @@ Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=255006 Patch-URL: http://bugs.gentoo.org/attachment.cgi?id=178560 Signed-off-by: Thomas Harning ---- mhash-0.9.9/lib/mhash.c 2007-02-21 01:18:46.000000000 -0500 -+++ mhash-0.9.9-new/lib/mhash.c 2009-01-15 01:57:53.000000000 -0500 +--- a/lib/mhash.c ++++ b/lib/mhash.c @@ -719,6 +719,8 @@ mutils_memcpy( &ret->state_size, &mem[pos], sizeof(ret->state_size)); pos += sizeof( ret->state_size); diff --git a/app-crypt/mhash/files/mhash-0.9.9-fix-snefru-segfault.patch b/app-crypt/mhash/files/mhash-0.9.9-fix-snefru-segfault.patch index c308269c1b..6e9e0275b0 100644 --- a/app-crypt/mhash/files/mhash-0.9.9-fix-snefru-segfault.patch +++ b/app-crypt/mhash/files/mhash-0.9.9-fix-snefru-segfault.patch @@ -14,8 +14,8 @@ Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=255131 Patch-URL: http://bugs.gentoo.org/attachment.cgi?id=178666&action=view Signed-off-by: Thomas Harning ---- mhash-0.9.9/lib/snefru.c 2009-01-16 00:16:04.000000000 -0500 -+++ mhash-0.9.9-new/lib/snefru.c 2009-01-16 00:16:21.000000000 -0500 +--- a/lib/snefru.c ++++ b/lib/snefru.c @@ -859,6 +859,8 @@ { mutils_word32 i; diff --git a/app-crypt/mhash/files/mhash-0.9.9-fix-whirlpool-segfault.patch b/app-crypt/mhash/files/mhash-0.9.9-fix-whirlpool-segfault.patch index 6c79139d57..8437e624b2 100644 --- a/app-crypt/mhash/files/mhash-0.9.9-fix-whirlpool-segfault.patch +++ b/app-crypt/mhash/files/mhash-0.9.9-fix-whirlpool-segfault.patch @@ -14,8 +14,8 @@ Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=255131 Patch-URL: http://bugs.gentoo.org/attachment.cgi?id=178667&action=view Signed-off-by: Thomas Harning ---- mhash-0.9.9/lib/whirlpool.c 2006-01-08 03:14:47.000000000 -0500 -+++ mhash-0.9.9-new/lib/whirlpool.c 2009-01-16 00:17:34.000000000 -0500 +--- a/lib/whirlpool.c ++++ b/lib/whirlpool.c @@ -970,6 +970,8 @@ mutils_word8 * digest) { diff --git a/app-crypt/mhash/files/mhash-0.9.9-mutils-align.patch b/app-crypt/mhash/files/mhash-0.9.9-mutils-align.patch deleted file mode 100644 index 32d80805f5..0000000000 --- a/app-crypt/mhash/files/mhash-0.9.9-mutils-align.patch +++ /dev/null @@ -1,118 +0,0 @@ -diff -ur mhash-0.9.9.orig/lib/stdfns.c mhash-0.9.9/lib/stdfns.c ---- mhash-0.9.9.orig/lib/stdfns.c Wed Apr 4 21:18:42 2007 -+++ mhash-0.9.9/lib/stdfns.c Mon May 28 16:08:38 2007 -@@ -152,12 +152,23 @@ - } - } - -+static void -+mutils_memset8(void *s, __const mutils_word8 c, __const mutils_word32 n) -+{ -+ mutils_word8 *stmp = s; -+ mutils_word32 i; -+ -+ for (i = 0; i < n; i++, stmp++) -+ { -+ *stmp = c; -+ } -+} -+ - WIN32DLL_DEFINE - void - mutils_memset(void *s, __const mutils_word8 c, __const mutils_word32 n) - { -- mutils_word8 *stmp; -- mutils_word32 *ltmp = (mutils_word32 *) s; -+ mutils_word32 *ltmp; - mutils_word32 lump; - mutils_word32 i; - mutils_word32 words; -@@ -168,10 +179,22 @@ - return; - } - -+ if (n < 16) -+ { -+ return mutils_memset8(s, c, n); -+ } -+ -+ /* unaligned portion at beginning */ -+ remainder = (-(mutils_word32)s) & 0x3; -+ mutils_memset8(s, c, remainder); -+ -+ /* aligned words in the middle */ -+ ltmp = (mutils_word32 *) (s + remainder); -+ - lump = (c << 24) + (c << 16) + (c << 8) + c; - -- words = n >> 2; -- remainder = n - (words << 2); -+ words = (n - remainder) >> 2; -+ remainder = n - remainder - (words << 2); - - for (i = 0; i < words; i++, ltmp++) - { -@@ -178,12 +201,8 @@ - *ltmp = lump; - } - -- stmp = (mutils_word8 *) ltmp; -- -- for (i = 0; i < remainder; i++, stmp++) -- { -- *stmp = c; -- } -+ /* unaligned portion at end */ -+ return mutils_memset8(ltmp, c, remainder); - } - - static void -@@ -275,6 +294,9 @@ - mutils_word32 *buffer; - mutils_word32 *ptrIn; - mutils_word32 *ptrOut; -+ mutils_word8 *ptr8In; -+ mutils_word8 *ptr8Out; -+ mutils_word8 tmp8; - mutils_word32 count = n * 4; - - if (destructive == MUTILS_FALSE) -@@ -295,10 +317,36 @@ - * data on a little-endian machine. - */ - -- for (loop = 0, ptrIn = x, ptrOut = buffer; loop < n; loop++, ptrOut++, ptrIn++) -+ if ((mutils_word32)x & 0x3) - { -- *ptrOut = mutils_lend32(*ptrIn); -+ ptr8In = (mutils_word8 *) x; -+ ptr8Out = (mutils_word8 *) buffer; -+ for (loop = 0; loop < n; loop++) -+ { -+#ifdef WORDS_BIGENDIAN -+ tmp8 = ptr8In[0]; -+ ptr8Out[0] = ptr8In[3]; -+ ptr8Out[3] = tmp8; -+ tmp8 = ptr8In[1]; -+ ptr8Out[1] = ptr8In[2]; -+ ptr8Out[2] = tmp8; -+#else -+ ptr8Out[0] = ptr8In[0]; -+ ptr8Out[1] = ptr8In[1]; -+ ptr8Out[2] = ptr8In[2]; -+ ptr8Out[3] = ptr8In[3]; -+#endif -+ ptr8Out += 4; -+ ptr8In += 4; -+ } - } -+ else -+ { -+ for (loop = 0, ptrIn = x, ptrOut = buffer; loop < n; loop++, ptrOut++, ptrIn++) -+ { -+ *ptrOut = mutils_lend32(*ptrIn); -+ } -+ } - - return(buffer); - } diff --git a/app-crypt/mhash/files/mhash-0.9.9.9-align.patch b/app-crypt/mhash/files/mhash-0.9.9.9-align.patch index 04bb310aa7..81486034cb 100644 --- a/app-crypt/mhash/files/mhash-0.9.9.9-align.patch +++ b/app-crypt/mhash/files/mhash-0.9.9.9-align.patch @@ -1,6 +1,5 @@ -diff -up mhash-0.9.9.9/lib/stdfns.c.BAD mhash-0.9.9.9/lib/stdfns.c ---- mhash-0.9.9.9/lib/stdfns.c.BAD 2009-07-02 16:38:43.217029623 -0400 -+++ mhash-0.9.9.9/lib/stdfns.c 2009-07-02 16:41:58.647120391 -0400 +--- a/lib/stdfns.c ++++ b/lib/stdfns.c @@ -152,6 +152,18 @@ mutils_bzero(void *s, __const mutils_wor } } diff --git a/app-crypt/mhash/files/mhash-0.9.9.9-alignment.patch b/app-crypt/mhash/files/mhash-0.9.9.9-alignment.patch index 04df22167a..0df89bc848 100644 --- a/app-crypt/mhash/files/mhash-0.9.9.9-alignment.patch +++ b/app-crypt/mhash/files/mhash-0.9.9.9-alignment.patch @@ -1,6 +1,5 @@ -diff -up mhash-0.9.9.9/lib/stdfns.c.BAD mhash-0.9.9.9/lib/stdfns.c ---- mhash-0.9.9.9/lib/stdfns.c.BAD 2009-07-21 12:05:40.139461097 -0400 -+++ mhash-0.9.9.9/lib/stdfns.c 2009-07-21 12:06:52.151190927 -0400 +--- a/lib/stdfns.c ++++ b/lib/stdfns.c @@ -378,6 +378,12 @@ mutils_memmove(void *dest, __const void bigptr1 = (mutils_word32 *) dest; bigptr2 = (mutils_word32 *) src; diff --git a/app-crypt/mhash/files/mhash-0.9.9.9-force64bit-tiger.patch b/app-crypt/mhash/files/mhash-0.9.9.9-force64bit-tiger.patch index 2248bcc6a3..08f18d4582 100644 --- a/app-crypt/mhash/files/mhash-0.9.9.9-force64bit-tiger.patch +++ b/app-crypt/mhash/files/mhash-0.9.9.9-force64bit-tiger.patch @@ -1,6 +1,5 @@ -diff -up mhash-0.9.9.9/lib/tiger.c.BAD mhash-0.9.9.9/lib/tiger.c ---- mhash-0.9.9.9/lib/tiger.c.BAD 2009-07-02 16:42:47.683029940 -0400 -+++ mhash-0.9.9.9/lib/tiger.c 2009-07-02 16:43:46.085049317 -0400 +--- a/lib/tiger.c ++++ b/lib/tiger.c @@ -252,7 +252,9 @@ void tiger_update(struct tiger_ctx *ctx, void tiger_final(struct tiger_ctx *ctx) { diff --git a/app-crypt/mhash/files/mhash-0.9.9.9-remove_premature_free.patch b/app-crypt/mhash/files/mhash-0.9.9.9-remove_premature_free.patch index 5ed4ecbe62..f81ec66b6f 100644 --- a/app-crypt/mhash/files/mhash-0.9.9.9-remove_premature_free.patch +++ b/app-crypt/mhash/files/mhash-0.9.9.9-remove_premature_free.patch @@ -1,6 +1,5 @@ -diff -ru mhash-0.9.9.9.orig/src/keygen_test.c mhash-0.9.9.9/src/keygen_test.c ---- mhash-0.9.9.9.orig/src/keygen_test.c 2007-02-21 07:39:08.000000000 +0100 -+++ mhash-0.9.9.9/src/keygen_test.c 2009-12-04 01:29:16.000000000 +0100 +--- a/src/keygen_test.c ++++ b/src/keygen_test.c @@ -121,8 +121,6 @@ mhash_keygen_ext(KEYGEN_S2K_SALTED, data, key, keysize, password, passlen); diff --git a/app-crypt/mhash/metadata.xml b/app-crypt/mhash/metadata.xml index a732fd8b2f..dad2754fed 100644 --- a/app-crypt/mhash/metadata.xml +++ b/app-crypt/mhash/metadata.xml @@ -1,8 +1,8 @@ - + - - robbat2@gentoo.org - Robin H. Johnson - + + + mhash + diff --git a/app-crypt/mhash/mhash-0.9.9-r1.ebuild b/app-crypt/mhash/mhash-0.9.9-r1.ebuild deleted file mode 100644 index 218e907851..0000000000 --- a/app-crypt/mhash/mhash-0.9.9-r1.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/mhash/mhash-0.9.9-r1.ebuild,v 1.8 2008/06/08 21:38:23 the_paya Exp $ - -inherit eutils - -DESCRIPTION="library providing a uniform interface to a large number of hash algorithms" -HOMEPAGE="http://mhash.sourceforge.net/" -SRC_URI="mirror://sourceforge/mhash/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd" -IUSE="" - -DEPEND="" -RDEPEND="" - -src_unpack() { - # Fix for issues in bug #181563 - unpack ${A} && cd "${S}" - epatch "${FILESDIR}/${P}-mutils-align.patch" -} - -src_compile() { - econf \ - --enable-static \ - --enable-shared || die - emake || die "make failure" - cd doc && emake mhash.html || die "failed to build html" -} - -src_install() { - dodir /usr/{bin,include,lib} - make install DESTDIR="${D}" || die "install failure" - - dodoc AUTHORS INSTALL NEWS README TODO THANKS ChangeLog - dodoc doc/*.txt doc/skid* doc/*.c - dohtml doc/mhash.html || die "dohtml failed" -} diff --git a/app-crypt/mhash/mhash-0.9.9.9-r1.ebuild b/app-crypt/mhash/mhash-0.9.9.9-r1.ebuild deleted file mode 100644 index b7d89fa24f..0000000000 --- a/app-crypt/mhash/mhash-0.9.9.9-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/mhash/mhash-0.9.9.9-r1.ebuild,v 1.13 2014/04/15 20:49:42 redlizard Exp $ - -EAPI=4 -inherit eutils - -DESCRIPTION="library providing a uniform interface to a large number of hash algorithms" -HOMEPAGE="http://mhash.sourceforge.net/" -SRC_URI="mirror://sourceforge/mhash/${P}.tar.gz" - -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 ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="static-libs" - -RDEPEND="" -DEPEND="dev-lang/perl" # pod2html - -src_prepare() { - epatch \ - "${FILESDIR}"/${PN}-0.9.9-fix-{mem-leak,snefru-segfault,whirlpool-segfault}.patch \ - "${FILESDIR}"/${PN}-0.9.9-autotools-namespace-stomping.patch \ - "${FILESDIR}"/${P}-remove_premature_free.patch \ - "${FILESDIR}"/${P}-force64bit-tiger.patch \ - "${FILESDIR}"/${P}-align.patch \ - "${FILESDIR}"/${P}-alignment.patch - sed -i \ - -e 's/--netscape//' \ - "${S}"/doc/Makefile.in -} - -src_configure() { - # https://sourceforge.net/p/mhash/patches/11/ - export ac_cv_func_malloc_0_nonnull=yes - - econf $(use_enable static-libs static) -} - -src_compile() { - default - emake -C doc mhash.html -} - -src_install() { - default - - use static-libs || rm -f "${ED}"usr/lib*/libmhash.la - dodoc AUTHORS ChangeLog NEWS README THANKS TODO \ - doc/{example.c,skid2-authentication} - dohtml doc/mhash.html -} diff --git a/app-crypt/mhash/mhash-0.9.9.9-r2.ebuild b/app-crypt/mhash/mhash-0.9.9.9-r2.ebuild new file mode 100644 index 0000000000..55e78bbb25 --- /dev/null +++ b/app-crypt/mhash/mhash-0.9.9.9-r2.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="Library providing a uniform interface to a large number of hash algorithms" +HOMEPAGE="http://mhash.sourceforge.net/" +SRC_URI="mirror://sourceforge/mhash/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="static-libs" + +BDEPEND="dev-lang/perl" # pod2html + +PATCHES=( + "${FILESDIR}"/${PN}-0.9.9-fix-mem-leak.patch + "${FILESDIR}"/${PN}-0.9.9-fix-snefru-segfault.patch + "${FILESDIR}"/${PN}-0.9.9-fix-whirlpool-segfault.patch + "${FILESDIR}"/${PN}-0.9.9-autotools-namespace-stomping.patch + "${FILESDIR}"/${P}-remove_premature_free.patch + "${FILESDIR}"/${P}-force64bit-tiger.patch + "${FILESDIR}"/${P}-align.patch + "${FILESDIR}"/${P}-alignment.patch +) + +DOCS=( doc/example.c doc/skid2-authentication ) + +HTML_DOCS=( doc/mhash.html ) + +src_prepare() { + default + + sed -i \ + -e 's/--netscape//' \ + "${S}"/doc/Makefile.in || die + + # Refresh bundled libtool (ltmain.sh) + # (elibtoolize is not sufficient) + # bug #668666 + eautoreconf +} + +src_configure() { + # https://sourceforge.net/p/mhash/patches/11/ + export ac_cv_func_malloc_0_nonnull=yes + + econf $(use_enable static-libs static) +} + +src_compile() { + default + + emake -C doc mhash.html +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +} diff --git a/app-misc/editor-wrapper/editor-wrapper-4-r1.ebuild b/app-misc/editor-wrapper/editor-wrapper-4-r1.ebuild new file mode 100644 index 0000000000..39f32a9835 --- /dev/null +++ b/app-misc/editor-wrapper/editor-wrapper-4-r1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Wrapper scripts that will execute EDITOR or PAGER" +# There is no upstream, everything is in FILESDIR. +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" + +LICENSE="MIT" +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" + +S="${WORKDIR}" + +src_prepare() { + sed -e 's/@VAR@/EDITOR/g' "${FILESDIR}/${P}.sh" >editor || die + sed -e 's/@VAR@/PAGER/g' "${FILESDIR}/${P}.sh" >pager || die + if use prefix ; then + sed -i \ + -e "s:#!/bin/sh:#!/usr/bin/env sh:" \ + -e "s: /etc/profile: \"${EPREFIX}/etc/profile\":" \ + editor pager || die + fi + eapply_user +} + +src_install() { + exeinto /usr/libexec + doexe editor pager +} diff --git a/app-misc/editor-wrapper/editor-wrapper-4.ebuild b/app-misc/editor-wrapper/editor-wrapper-4.ebuild deleted file mode 100644 index 2a00bf913b..0000000000 --- a/app-misc/editor-wrapper/editor-wrapper-4.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-misc/editor-wrapper/editor-wrapper-4.ebuild,v 1.7 2011/12/29 21:37:29 ulm Exp $ - -EAPI=4 - -DESCRIPTION="Wrapper scripts that will execute EDITOR or PAGER" -HOMEPAGE="http://www.gentoo.org/" -SRC_URI="" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" -IUSE="" - -S="${WORKDIR}" - -src_prepare() { - sed -e 's/@VAR@/EDITOR/g' "${FILESDIR}/${P}.sh" >editor || die - sed -e 's/@VAR@/PAGER/g' "${FILESDIR}/${P}.sh" >pager || die -} - -src_install() { - exeinto /usr/libexec - doexe editor pager -} diff --git a/app-misc/editor-wrapper/files/editor-wrapper-4.sh b/app-misc/editor-wrapper/files/editor-wrapper-4.sh index b58f1a8b9e..9c8fe95995 100644 --- a/app-misc/editor-wrapper/files/editor-wrapper-4.sh +++ b/app-misc/editor-wrapper/files/editor-wrapper-4.sh @@ -1,5 +1,5 @@ #!/bin/sh -# Copyright 2009-2011 Gentoo Foundation +# Copyright 2009-2011 Gentoo Authors # Distributed under the terms of the MIT/X11 license # Wrapper script, executes ${@VAR@} with arguments $@ diff --git a/app-misc/editor-wrapper/metadata.xml b/app-misc/editor-wrapper/metadata.xml new file mode 100644 index 0000000000..d5d93f9566 --- /dev/null +++ b/app-misc/editor-wrapper/metadata.xml @@ -0,0 +1,12 @@ + + + + + base-system@gentoo.org + Gentoo Base System + + + emacs@gentoo.org + Gentoo Emacs project + + diff --git a/app-shells/gentoo-bashcomp/Manifest b/app-shells/gentoo-bashcomp/Manifest index 669450babb..d4cd856272 100644 --- a/app-shells/gentoo-bashcomp/Manifest +++ b/app-shells/gentoo-bashcomp/Manifest @@ -1,10 +1,2 @@ -AUX gentoo-bashcomp-20101217-make_globals.patch 312 SHA256 d535e8f15f996639de5c18990bc22a6dde1e3f46ca20211282dd9163f7d182f6 SHA512 52c57defde061ab2c28521a601e840cc6e00f4be3ea438edee7089a9ca98e6c540148c5da51744fd6108742b3d219997c93810bfc6f42ade29629ccb90b09af6 WHIRLPOOL 9d2b784cbb755c672f87cb9e4f0be147c68f933735f7ff77854100e778ec25c070869ff0ce0278eaad45aee059fc89f484fa1f9cf93a9e456a5260fb9cc0de5a -DIST gentoo-bashcomp-20101217.tar.bz2 23095 SHA256 834e62a9189294f30771fce3fcdeca5fae6fd706c7fd35047f246fb2c0e8cd5a SHA512 29c4802b8f71585b7146e454f44700954de8655aa46dda7046338ed46e1e9835f4ea4141cfd5a813a5f75b6586b030e0e0cbde4c8030ec303f98110fa7a5e316 WHIRLPOOL 1d2c0ea0cd9a4888cc86b05bc9f9c9e9810a7af3c601c000cfc03d1f648cf958308d0d0c09615aec9b1d5b1f550398fca08b6a5b60cbc86d189650d13d2d0987 -DIST gentoo-bashcomp-20121024.tar.bz2 28025 SHA256 e7c23a671fa5fee6647729bfb0f93984fda3a33256cf5a29af6f525f2068c42a SHA512 ca755de801b8ecba6267395930024cbd6eb7f3f78c08de5caff6621bcf99554b68f8d3bb93f517f6a7fe27b08c42c8896910b0b93f8917db6e0172bfd614bacd WHIRLPOOL f4a08409874d9481618392810aa942c489337075d01050da24ee88b0dd41e303fc0b44a7f919034d1ddf543cc2a06c3d1cb46430e356a7f6f910a9874d0144bf -DIST gentoo-bashcomp-20140911.tar.bz2 30258 SHA256 71d14492f9af8fe53e20bb130884fea36cf4ea643c8854713aa509b8602b7fb3 SHA512 cacd1c3353bce7e67d00758a714829860111932ab7addd0a84a06cae9218ff18aff4ea562e0682ca4db859408ca15817edd81548d54144223ed5016667549f7f WHIRLPOOL fb208cb268efa43dcb5a71a29c96c3ebe3731cbcb2cfa3d10776fa5ede20eadd496eab69d2c448346deaf367b49cca8ae92b77af40ceb4fac725249caffd6def -EBUILD gentoo-bashcomp-20101217-r1.ebuild 1411 SHA256 e723fd2ec23a2d1eb68c4e8a0c65f5892233869bd9c13d760c445e9d3c822110 SHA512 799fd62b1fba1f8a20ce92b3b754bc13ab709a50a6e28ab19a5469248f6a5ec9543421c2871b2c31a63758a0e3dc07a214dfaa0e0cc6b36517396435497130b7 WHIRLPOOL cd38ef16a6082847fe7096786d3898045584bdf2991996dad936fc582456926f6ccd1bdd04fa0140d0bd2c8b10ed275dd96266f2d50f396bf558d3383301bcbb -EBUILD gentoo-bashcomp-20121024.ebuild 1312 SHA256 e69370e10075642fec289c5fcc18a3b900919dced7ed79166c70371e2318227a SHA512 231c9d39eb88721cc79286c9c8f15a64e5ece68adadad634967f3e1d2acdd465253e675a7a875b00167984b5fff883b7ad893537f9a546009b7cffad0bfefd3e WHIRLPOOL ce65eccd6e22e2c07b7f4ae39e75e92c5ed635ede439e9005d964e3be5f456a635013165090ceafa6cf5ec6bc07b6f96b06c406f9c9597e0ec386b4430ed19bb -EBUILD gentoo-bashcomp-20140911.ebuild 752 SHA256 ebf15674a8c2a55bf65f39f20ace67f2fabf278249c5eb42c81b2193988ecb5d SHA512 f0aa4db120aa031d9c98136e22d95fb635dd21cf5343588924c0ed75417f879c635c79fe48873d4edba4899c39b707b5a0b227b035e04ddc7d62ee06a06df5ff WHIRLPOOL 41d1a9fbbbd0d78e98b25508b431973aa3f0c262b8e672cc0ab5a06d3c1f59536027c0a09d0bd5616a366218ed0afc76bef29f6fd2cbda246fcd1164c22bcf75 -MISC ChangeLog 2775 SHA256 c06323f792c19c405f4ac89db2e5a5c227b0ca5301f7d52e84af7a2e7b92f268 SHA512 95dd40bd74a3b2f7ff963e8723440595875e9d29a3889f5133b6339538568d7a095ae42a144cf3e7f5c67ed45fae9f7b1c566abaa7540aec62ebc1f9e8150573 WHIRLPOOL 838b77402e4f5d5c38696ab17ebb7f2efb40ceca6c3c7e047b1e4f8e3fe39457cab79e127da65dbd7debdf9af96752e21c81d0d91f3d8f922da3a570a469da94 -MISC ChangeLog-2015 11726 SHA256 e03312228515a877ce679894f15509f3e17c3db52326f39c1e54909f0ab7481d SHA512 c55a68a66787893fbde4b9baa1ec19b72df277c257e416a36c4c27bbc02a32117a9e347fcdee7cda0094d8c30e8d9cb111ee10aba6bbcc71a083a0bae8552404 WHIRLPOOL 7c935af2abde6bff03445b59042c2a21aba41eaa95660f5b31d229d7c71e41795ca2f722c54f66a94844d1db67e4373fa7a3ab100d54d8e31f4ccc1c95366288 -MISC metadata.xml 265 SHA256 5c4f9426c69dd2191012bf8aae1952f4f6298c1f6ff0ec1e45fe0e05327694e9 SHA512 176f814d8c555e8726f36e012367b698e8a19a0662982621029a7f9190beecc5e6798e43c51698dc149364966cdeff7061121e54fa9d4cf2a3559a6ce4904e25 WHIRLPOOL 2fa84a9f23f48e804ab20a6fabe2707f86227bded2a41d3af30958db5a69bc6276140a7f035a256caeca5a8b8ce1c240383c300a90fc4a83334c178769bc3519 +DIST gentoo-bashcomp-20180302.tar.bz2 21485 BLAKE2B 887ac5cfa8c6ba431a6aa5f5918b8bdfbe6a1ae9a2e7ac21b3c06ec2062b448d924f928b1372e81749ece6d4aa673bbbaaa364ca744124c842e3819349917169 SHA512 6b4551b078505e6348cb10ca2d67faab4d323a0f0ddefc872145314303d6f95fe31f9706d43d9f20c0139610ce47e4cf70ba7516d911dc4927cfbf5d863bc063 +DIST gentoo-bashcomp-20190211.tar.bz2 21508 BLAKE2B 410994819f62b0bd105ca398c335d76993fd694b8e7f56c761b94fc1e2f6e90f2010f2f2a88febd71ac0c5643fc0e923c60151fbf9411e8a553b5917d6bcd8db SHA512 4b0a5e79f90ee8122fa8d0a7224fee6472b1762a0dda680ea1c0e8d4069760be9b6472e052b1b166a389c0e779816b98715386dbc62a3574e7ad851b2567a070 diff --git a/app-shells/gentoo-bashcomp/files/gentoo-bashcomp-20101217-make_globals.patch b/app-shells/gentoo-bashcomp/files/gentoo-bashcomp-20101217-make_globals.patch deleted file mode 100644 index ff5262cdab..0000000000 --- a/app-shells/gentoo-bashcomp/files/gentoo-bashcomp-20101217-make_globals.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/gentoo -+++ b/gentoo -@@ -21,7 +21,7 @@ have() - _portdir() - { - ( -- source @GENTOO_PORTAGE_EPREFIX@/etc/make.globals 2>/dev/null -+ source @GENTOO_PORTAGE_EPREFIX@/usr/share/portage/config/make.globals 2>/dev/null - source @GENTOO_PORTAGE_EPREFIX@/etc/make.conf 2>/dev/null - - echo ${PORTDIR} diff --git a/app-shells/gentoo-bashcomp/gentoo-bashcomp-20101217-r1.ebuild b/app-shells/gentoo-bashcomp/gentoo-bashcomp-20101217-r1.ebuild deleted file mode 100644 index 9b9190536b..0000000000 --- a/app-shells/gentoo-bashcomp/gentoo-bashcomp-20101217-r1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 -inherit eutils prefix - -DESCRIPTION="Gentoo-specific bash command-line completions (emerge, ebuild, equery, etc)" -HOMEPAGE="https://www.gentoo.org/" -SRC_URI="mirror://gentoo/${P}.tar.bz2 - https://dev.gentoo.org/~darkside/tmp/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris" -IUSE="" - -RDEPEND="app-shells/bash-completion" - -src_prepare() { - epatch "${FILESDIR}/${P}-make_globals.patch" #431034 - eprefixify gentoo -} - -src_compile() { :; } # There is a useless Makefile in the distfile - -src_install() { - insinto /usr/share/bash-completion - doins gentoo || die "failed to install gentoo module" - doins repoman || die "failed to install repoman module" - doins layman || die "failed to install layman module" - dodoc AUTHORS ChangeLog TODO -} - -pkg_postinst() { - # can't use bash-completion.eclass. - elog "To enable command-line completion for ${PN}, run:" - elog - elog " eselect bashcomp enable gentoo" - elog - elog "to install locally, or" - elog - elog " eselect bashcomp enable --global gentoo" - elog - elog "to install system-wide. (and/or repoman instead of gentoo if you use" - elog "repoman frequently)" -} diff --git a/app-shells/gentoo-bashcomp/gentoo-bashcomp-20121024.ebuild b/app-shells/gentoo-bashcomp/gentoo-bashcomp-20121024.ebuild deleted file mode 100644 index 6feed7d34c..0000000000 --- a/app-shells/gentoo-bashcomp/gentoo-bashcomp-20121024.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 -inherit eutils prefix - -DESCRIPTION="Gentoo-specific bash command-line completions (emerge, ebuild, equery, etc)" -HOMEPAGE="https://www.gentoo.org/" -SRC_URI="mirror://gentoo/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris" -IUSE="" - -RDEPEND="app-shells/bash-completion" - -src_prepare() { - eprefixify gentoo -} - -src_compile() { :; } # There is a useless Makefile in the distfile - -src_install() { - insinto /usr/share/bash-completion - doins gentoo || die "failed to install gentoo module" - doins repoman || die "failed to install repoman module" - doins layman || die "failed to install layman module" - dodoc AUTHORS ChangeLog TODO -} - -pkg_postinst() { - # can't use bash-completion.eclass. - elog "To enable command-line completion for ${PN}, run:" - elog - elog " eselect bashcomp enable gentoo" - elog - elog "to install locally, or" - elog - elog " eselect bashcomp enable --global gentoo" - elog - elog "to install system-wide. (and/or repoman instead of gentoo if you use" - elog "repoman frequently)" -} diff --git a/app-shells/gentoo-bashcomp/gentoo-bashcomp-20140911.ebuild b/app-shells/gentoo-bashcomp/gentoo-bashcomp-20180302.ebuild similarity index 52% rename from app-shells/gentoo-bashcomp/gentoo-bashcomp-20140911.ebuild rename to app-shells/gentoo-bashcomp/gentoo-bashcomp-20180302.ebuild index de1290e2a5..64f152cbe4 100644 --- a/app-shells/gentoo-bashcomp/gentoo-bashcomp-20140911.ebuild +++ b/app-shells/gentoo-bashcomp/gentoo-bashcomp-20180302.ebuild @@ -1,17 +1,17 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=6 inherit bash-completion-r1 DESCRIPTION="Gentoo-specific bash command-line completions (emerge, ebuild, equery, etc)" -HOMEPAGE="https://www.gentoo.org/" -SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.bz2" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" +SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris" IUSE="" src_install() { diff --git a/app-shells/gentoo-bashcomp/gentoo-bashcomp-20190211.ebuild b/app-shells/gentoo-bashcomp/gentoo-bashcomp-20190211.ebuild new file mode 100644 index 0000000000..6c802bbf31 --- /dev/null +++ b/app-shells/gentoo-bashcomp/gentoo-bashcomp-20190211.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit bash-completion-r1 + +DESCRIPTION="Gentoo-specific bash command-line completions (emerge, ebuild, equery, etc)" +HOMEPAGE="https://gitweb.gentoo.org/proj/gentoo-bashcomp.git/" +SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris" + +src_install() { + emake DESTDIR="${D}" install \ + completionsdir="$(get_bashcompdir)" \ + helpersdir="$(get_bashhelpersdir)" \ + compatdir="${EPREFIX}/etc/bash_completion.d" +} diff --git a/app-shells/gentoo-bashcomp/metadata.xml b/app-shells/gentoo-bashcomp/metadata.xml index 3cf14bf746..6258504e51 100644 --- a/app-shells/gentoo-bashcomp/metadata.xml +++ b/app-shells/gentoo-bashcomp/metadata.xml @@ -1,5 +1,5 @@ - + shell-tools@gentoo.org diff --git a/app-text/build-docbook-catalog/ChangeLog b/app-text/build-docbook-catalog/ChangeLog deleted file mode 100644 index cd57ad4577..0000000000 --- a/app-text/build-docbook-catalog/ChangeLog +++ /dev/null @@ -1,202 +0,0 @@ -# ChangeLog for app-text/build-docbook-catalog -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-text/build-docbook-catalog/ChangeLog,v 1.46 2014/02/11 20:25:32 grobian Exp $ - - 11 Feb 2014; Fabian Groffen - build-docbook-catalog-1.20.ebuild: - Export MAKEOPTS in case not yet set, bug #490754 - - 18 Jan 2014; Mike Frysinger - build-docbook-catalog-1.19.1-r1.ebuild, build-docbook-catalog-1.19.1.ebuild, - build-docbook-catalog-1.20.ebuild: - Add arm64 love. - - 15 Nov 2013; Christoph Junghans - build-docbook-catalog-1.20.ebuild: - fixed installation on prefix (related bug #490754) - - 30 Sep 2013; Christoph Junghans - build-docbook-catalog-1.20.ebuild: - removed unneeded eutils inherit - -*build-docbook-catalog-1.20 (30 Sep 2013) - - 30 Sep 2013; Christoph Junghans - +build-docbook-catalog-1.20.ebuild: - version bump - -*build-docbook-catalog-1.19.1-r1 (11 Sep 2013) - - 11 Sep 2013; Christoph Junghans - +build-docbook-catalog-1.19.1-r1.ebuild, - +files/build-docbook-catalog-1.19.1-no-flock.patch: - added prefix support - - 21 Jul 2013; Pacho Ramos metadata.xml: - Cleanup due http://gentoo.2317880.n4.nabble.com/sgml-herd-has-no-maintainers- - again-td259655.html - - 07 Feb 2013; Alexis Ballier - build-docbook-catalog-1.19.1.ebuild: - we need sys-apps/flock on fbsd, bug #412201 - - 06 Dec 2012; Mike Gilbert - build-docbook-catalog-1.19.1.ebuild: - RDEPEND on libxml2 for the xmlcatalog utility. - - 06 Dec 2012; Mike Gilbert - -build-docbook-catalog-1.19.ebuild, -build-docbook-catalog-1.4.ebuild, - -build-docbook-catalog-1.6.ebuild: - Remove old. - - 06 Dec 2012; Mike Gilbert - build-docbook-catalog-1.19.1.ebuild: - Stable on x86 wrt bug 437024. armin76 accidentally removed x86 from CC. - - 06 Oct 2012; Raúl Porcel - build-docbook-catalog-1.19.1.ebuild: - alpha/ia64/m68k/s390/sh/sparc/x86 stable wrt #437024 - - 04 Oct 2012; Anthony G. Basile - build-docbook-catalog-1.19.1.ebuild: - stable arm ppc ppc64, bug #437024 - - 03 Oct 2012; Jeroen Roovers - build-docbook-catalog-1.19.1.ebuild: - Stable for HPPA (bug #437024). - - 03 Oct 2012; Agostino Sarubbo - build-docbook-catalog-1.19.1.ebuild: - Stable for amd64, wrt bug #437024 - -*build-docbook-catalog-1.19.1 (02 Oct 2012) - - 02 Oct 2012; Mike Gilbert - +build-docbook-catalog-1.19.1.ebuild: - Version bump for bug 437004. Don't install /etc/xml/.keep. - - 26 Apr 2012; Alexis Ballier - build-docbook-catalog-1.19.ebuild: - keyword ~amd64-fbsd - -*build-docbook-catalog-1.19 (28 Mar 2012) - - 28 Mar 2012; Mike Frysinger - +build-docbook-catalog-1.19.ebuild: - Version bump. - -*build-docbook-catalog-1.6 (29 Mar 2011) - - 29 Mar 2011; Diego E. Pettenò - build-docbook-catalog-1.4.ebuild, -build-docbook-catalog-1.5.ebuild, - +build-docbook-catalog-1.6.ebuild: - Version bump to handle bug #290680. Fix up SRC_URI/HOMEPAGE for old version. - -*build-docbook-catalog-1.5 (23 Aug 2009) - - 23 Aug 2009; Diego E. Pettenò - -build-docbook-catalog-1.2.ebuild, +build-docbook-catalog-1.5.ebuild: - Remove old version and add a new version to close bug #194485. - - 08 Jul 2009; Samuli Suominen - build-docbook-catalog-1.2.ebuild, build-docbook-catalog-1.4.ebuild: - keepdir /etc/xml to avoid stage building issues wrt #277092 - - 08 Jul 2009; Samuli Suominen - build-docbook-catalog-1.2.ebuild, build-docbook-catalog-1.4.ebuild: - build-docbook-catalog needs getopt wrt #277092 - - 24 Nov 2008; Brent Baude - build-docbook-catalog-1.4.ebuild: - Marking build-docbook-catalog-1.4 ppc64 for bug 246090 - - 15 Nov 2008; Raúl Porcel - build-docbook-catalog-1.4.ebuild: - alpha/arm/ia64 stable wrt #246090 - - 12 Nov 2008; Jeroen Roovers - build-docbook-catalog-1.4.ebuild: - Stable for HPPA (bug #246090). - - 09 Nov 2008; nixnut build-docbook-catalog-1.4.ebuild: - Stable on ppc wrt bug 246090 - - 09 Nov 2008; Markus Meier - build-docbook-catalog-1.4.ebuild: - amd64/x86 stable, bug #246090 - - 08 Nov 2008; Ferris McCormick - build-docbook-catalog-1.4.ebuild: - Sparc stable, required for Bug #246090. - -*build-docbook-catalog-1.4 (22 Sep 2008) - - 22 Sep 2008; Diego Pettenò - -build-docbook-catalog-1.3.ebuild, +build-docbook-catalog-1.4.ebuild: - Bump to fix missing delegations. - -*build-docbook-catalog-1.3 (22 Sep 2008) - - 22 Sep 2008; Diego Pettenò - +build-docbook-catalog-1.3.ebuild: - Release a new build-docbook-catalog supporting multiple XSL stylesheets - (for xsl-ns). - - 29 Aug 2007; Christian Heim metadata.xml: - Removing agriffis from metadata due to his retirement (see #182294 for - reference). - - 12 Mar 2007; Leonardo Boshell metadata.xml: - Replacing text-markup herd with the new sgml herd. - - 01 Mar 2007; build-docbook-catalog-1.2.ebuild: - Dropped ppc-macos keyword, see you in prefix - - 24 Oct 2006; Roy Marples - build-docbook-catalog-1.2.ebuild: - Added ~sparc-fbsd keyword. - - 05 Apr 2006; Diego Pettenò - build-docbook-catalog-1.2.ebuild: - Add ~x86-fbsd keyword. - - 14 Feb 2006; Fabian Groffen - build-docbook-catalog-1.2.ebuild: - Marked ~ppc-macos (bug #122760) - - 09 Feb 2005; Aron Griffis - -build-docbook-catalog-1.1.ebuild: - Trim old ebuilds - - 10 Oct 2004; Tom Gall build-docbook-catalog-1.2.ebuild: - stable on ppc64, bug #60792 - - 22 Aug 2004; Joshua Kinard - build-docbook-catalog-1.2.ebuild: - Marked stable on mips. - - 19 Aug 2004; Gustavo Zacarias - build-docbook-catalog-1.2.ebuild: - Stable on sparc wrt #60792 - - 18 Aug 2004; Aron Griffis - build-docbook-catalog-1.2.ebuild: - stable on alpha, ia64 and amd64 - - 19 Aug 2004; Mike Gardiner build-docbook-catalog-1.2.ebuild: - Marked stable on x86 - -*build-docbook-catalog-1.2 (23 Jul 2004) - - 23 Jul 2004; Aron Griffis - +build-docbook-catalog-1.2.ebuild: - Update to version 1.2, which is quieter except when --verbose is specified - - 15 Jul 2004; Robin H. Johnson : - fix broken package. - -*build-docbook-catalog-1.1 (29 Jun 2004) - - 29 Jun 2004; Aron Griffis +metadata.xml, - +build-docbook-catalog-1.1.ebuild: - New package to generate docbook-xml catalogs. Submitted by myself in bug 52725 diff --git a/app-text/build-docbook-catalog/Manifest b/app-text/build-docbook-catalog/Manifest index 3769368a3c..7a28c36389 100644 --- a/app-text/build-docbook-catalog/Manifest +++ b/app-text/build-docbook-catalog/Manifest @@ -1,18 +1,2 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -AUX build-docbook-catalog-1.19.1-no-flock.patch 889 SHA256 e2f8b79bbfe03e310508d6f300382530bab95adcfdef8fe1a88593868c3265a0 SHA512 5909e416520e74509001e2ee592699c2163646246cdcefb592be831381c25b3dda3dc0cc0605fee5633bb225a7e17419896601ba33628c8856eecf73e450c812 WHIRLPOOL 8bc2eb13e4051e02e7701e802483139341cf6dec65d080df68f6870e926edd9d156c75ac19fcf08215d3f1448bfdd6d1ffba34cfb661a5e015a7f6dc62d15a4d -DIST build-docbook-catalog-1.19.1.tar.xz 4552 SHA256 78c3c6f2e4703d5fd7f24bc737777fadfd52a0d2f7bf4bbdc217cb927721a149 SHA512 9c4b1a30d8b2f820046cf987296035a1418fa55f47c2adc6702cdaa3a01efc8584bdc6804889cf13a85bb1f30b129af5c62ecf8a7376d56d0738f717619ddcc3 WHIRLPOOL c219b126a570ba42e6ed78ccfe8fa581f929bd6562332d2722c33f167831841ffc32e3a919342af6f38c1babeeb6e42172da7c580046a692eae5777f630c2e57 -DIST build-docbook-catalog-1.20.tar.xz 4620 SHA256 9475e60a7eda5d9a427315c0bd60a04b7e1f8a214596d470073aaf9db8ed47d2 SHA512 65656c78709a8da01cfedc786a31da2de125eeb65bdaa3d2e49ed3a0a7ff4429280d5d384f23dca0ab540b74f7c9b2ed4b80e970905a7d2838a841c81925b3f6 WHIRLPOOL 3f2b52f82ca08bfcd4fb81acf6d4a09f5e5a6e466fc1cf6bf1a16fb4f8f47dc60b3fee10e87db7027fcc22d4eff545c071185abf016a0c1e147cb5572c645e88 -EBUILD build-docbook-catalog-1.19.1-r1.ebuild 1568 SHA256 99173e3ffb0242194e41f26bdec94a94f8e3a95e5ff2cb7ee0272048cc8b6e4e SHA512 8a6a0e95a036bc9211a6ec0c64437a70352da7f4aae8802534e0207f87b05573f9cc58b47cb811a124dc90fbc6e9dce4d344da937fe46fee2afefec5dbdd9e4c WHIRLPOOL 74be4c2481e92562d5cf9e5950e7649696748fccff1288d312e86f4654a1f1690dc505c97cfc7c701dafdbdac2e566c3f0a3c7c82610d874cda7da8c2ccac420 -EBUILD build-docbook-catalog-1.19.1.ebuild 911 SHA256 bcd08395eb837b4fad088b158d4d0e33ba853e2dcc19b2a918552575eed33b83 SHA512 6c23138fb0f21f05a9718ca07bc8d2ad8f35772a836ae1e5bfa99a698a98538735f9db1846dda0d2797772c75f8cfb820a717fb483020485783aab3dced0baa1 WHIRLPOOL 634890a4710c7c67eac33faa2ec27cb86c5cfd5007e85266e817df236b303f2dc20e2666d0c20b844f73a5c9fe1e5abdd5e2cf4c9ccc43a7861b27e6095aede4 -EBUILD build-docbook-catalog-1.20.ebuild 1339 SHA256 1709c810797cbd881113f6d270a6953161b175167e58a5a91a0cadc94a90fc17 SHA512 ad79a31a09fe67897e61ed9560065e7d8f5b0712542978715c410008d9a9c93ab0705e44dc1ce947cf9af00c99d079a5547773de98acb330bbc6b957f8990159 WHIRLPOOL 40c1fed66da5b9f73d06bc8263281070ffa46bfa6c83dca04b43288ac46ee630722bac5da3c6348cfd0883939e8cb6fc4c511e23a36f38c8230ff10bb9096dee -MISC ChangeLog 6928 SHA256 fddbcccd7da8a43a57b2381e5b2ec29f4c88a65dd8df76b002fc742e6af67ae4 SHA512 ccb6889c91c1663af59fd92c0ce5ee19e36eea6386bd931ea1d475e130c18262aeee37b3feddca9833cab12ddb3486f88c6c8449521f9fb89a10a8a07fb88ccc WHIRLPOOL 3bc78c1629705e7b68e885cfeaaeba0fea3e3e6dafb86d2c031f7a439d73eff38a5a8cca621a01fd616c04e8de605c9a96e46d0820bdfcaa9e28af58c80cf585 -MISC metadata.xml 208 SHA256 98f8aa3fb70533eeab6b09d5bc30bd8f649ec13d9b04363490082fb87bb6032e SHA512 d5a7f3cb2fe57f8d7783ba358068648b122d9f5de81a17bff61ce600e42b6487e6f7e2a62c8be95cc7021cb3ea88716824b1ad0565da922ea753bea2417b3d3d WHIRLPOOL e38a6cdef2acb3efdc182efde482593790f773ab3bb9b66cced3af47e4ab39368757e17c4352c6cacaefa338341db88c3bcc3ffcd32aabd7984c5b19051a7bb7 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (SunOS) - -iEYEAREIAAYFAlL6hz0ACgkQX3X2B8XHTomnbACeJ5gYRm/zZrGaxpn1L/Ynu39P -D84AoI81CzlykHRvb6WEsNTOt/cX4hk6 -=EDOM ------END PGP SIGNATURE----- +DIST build-docbook-catalog-1.21.tar.xz 4620 BLAKE2B ed4aa645a5bb8e168c291c05891a2359114c9148a81588d93542528a0c74828a1824dc98a14468e8ba65525edf5aae8c936f29190d54063064cd54e2af8dbc3c SHA512 0becc1bae100101b072c62bee844157151336aebc39a046030c8b7b501e13f1b3552097b244ac51339abd2e724304f4fe728861b7d5f070c26973998936861bc +DIST build-docbook-catalog-2.1.tar.bz2 4731 BLAKE2B 38864866f03052386a0ba2fe832c750b851a5a0730df54fbac5253da682e92c0d865333c136d9c169a843e2a1ce291b2e5b5af657e7dba0dbf8d2fda213f6891 SHA512 8399652841f25feefa9ad3c138580f31da34410a44f2bdbdb4d63cb6efd1be445c7c4df6ed93629e53df4a4c6d988ed32a6a709f1abb059ccac0bc35b3b516a5 diff --git a/app-text/build-docbook-catalog/build-docbook-catalog-1.19.1-r1.ebuild b/app-text/build-docbook-catalog/build-docbook-catalog-1.19.1-r1.ebuild deleted file mode 100644 index 3d0445a206..0000000000 --- a/app-text/build-docbook-catalog/build-docbook-catalog-1.19.1-r1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-text/build-docbook-catalog/build-docbook-catalog-1.19.1-r1.ebuild,v 1.2 2014/01/18 11:46:00 vapier Exp $ - -EAPI=5 - -inherit eutils - -DESCRIPTION="DocBook XML catalog auto-updater" -HOMEPAGE="http://sources.gentoo.org/gentoo-src/build-docbook-catalog/" -SRC_URI="mirror://gentoo/${P}.tar.xz - http://dev.gentoo.org/~floppym/distfiles/${P}.tar.xz - http://dev.gentoo.org/~vapier/dist/${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 ~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="userland_BSD kernel_linux" - -RDEPEND="kernel_linux? ( sys-apps/util-linux ) - !kernel_linux? ( app-misc/getopt ) - ! regen files - build-docbook-catalog -} diff --git a/app-text/build-docbook-catalog/build-docbook-catalog-1.19.1.ebuild b/app-text/build-docbook-catalog/build-docbook-catalog-1.19.1.ebuild deleted file mode 100644 index 4622e5712e..0000000000 --- a/app-text/build-docbook-catalog/build-docbook-catalog-1.19.1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-text/build-docbook-catalog/build-docbook-catalog-1.19.1.ebuild,v 1.9 2014/01/18 11:46:00 vapier Exp $ - -EAPI="4" - -DESCRIPTION="DocBook XML catalog auto-updater" -HOMEPAGE="http://sources.gentoo.org/gentoo-src/build-docbook-catalog/" -SRC_URI="mirror://gentoo/${P}.tar.xz - http://dev.gentoo.org/~floppym/distfiles/${P}.tar.xz - http://dev.gentoo.org/~vapier/dist/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -IUSE="userland_BSD" - -RDEPEND="|| ( sys-apps/util-linux app-misc/getopt ) - ! regen files - build-docbook-catalog -} diff --git a/app-text/build-docbook-catalog/build-docbook-catalog-1.20.ebuild b/app-text/build-docbook-catalog/build-docbook-catalog-1.20.ebuild deleted file mode 100644 index 28385b8065..0000000000 --- a/app-text/build-docbook-catalog/build-docbook-catalog-1.20.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-text/build-docbook-catalog/build-docbook-catalog-1.20.ebuild,v 1.5 2014/02/11 20:25:32 grobian Exp $ - -EAPI=5 - -DESCRIPTION="DocBook XML catalog auto-updater" -HOMEPAGE="http://sources.gentoo.org/gentoo-src/build-docbook-catalog/" -SRC_URI="mirror://gentoo/${P}.tar.xz - http://dev.gentoo.org/~floppym/distfiles/${P}.tar.xz - http://dev.gentoo.org/~vapier/dist/${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 ~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="" - -RDEPEND="|| ( sys-apps/util-linux app-misc/getopt ) - ! regen files - build-docbook-catalog -} diff --git a/app-text/build-docbook-catalog/build-docbook-catalog-1.21.ebuild b/app-text/build-docbook-catalog/build-docbook-catalog-1.21.ebuild new file mode 100644 index 0000000000..ea434173b0 --- /dev/null +++ b/app-text/build-docbook-catalog/build-docbook-catalog-1.21.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="DocBook XML catalog auto-updater" +HOMEPAGE="https://gitweb.gentoo.org/proj/build-docbook-catalog.git/" +SRC_URI="mirror://gentoo/${P}.tar.xz + https://dev.gentoo.org/~haubi/distfiles/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +RDEPEND=" + dev-libs/libxml2 + || ( sys-apps/util-linux app-misc/getopt ) + ! regen files + # See bug #816303 for rationale behind die + build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?" +} diff --git a/app-text/build-docbook-catalog/build-docbook-catalog-2.1.ebuild b/app-text/build-docbook-catalog/build-docbook-catalog-2.1.ebuild new file mode 100644 index 0000000000..3deb1d9604 --- /dev/null +++ b/app-text/build-docbook-catalog/build-docbook-catalog-2.1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +DESCRIPTION="DocBook XML catalog auto-updater" +HOMEPAGE="https://gitweb.gentoo.org/proj/build-docbook-catalog.git/" +SRC_URI="https://gitweb.gentoo.org/proj/build-docbook-catalog.git/snapshot/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +RDEPEND=" + dev-libs/libxml2 + || ( sys-apps/util-linux app-misc/getopt ) +" + +src_prepare() { + default + + sed -i -e "/^EPREFIX=/s:=.*:='${EPREFIX}':" build-docbook-catalog || die + has_version sys-apps/util-linux || sed -i -e '/^GETOPT=/s/getopt/&-long/' build-docbook-catalog || die +} + +src_configure() { + # export for bug #490754 + export MAKEOPTS+=" EPREFIX=${EPREFIX}" + + default +} + +pkg_postinst() { + # New version -> regen files + # See bug #816303 for rationale behind die + # create directory if needed + mkdir -p "${EROOT}"/run/lock + build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?" +} diff --git a/app-text/build-docbook-catalog/files/build-docbook-catalog-1.19.1-no-flock.patch b/app-text/build-docbook-catalog/files/build-docbook-catalog-1.19.1-no-flock.patch deleted file mode 100644 index 48f054e57a..0000000000 --- a/app-text/build-docbook-catalog/files/build-docbook-catalog-1.19.1-no-flock.patch +++ /dev/null @@ -1,33 +0,0 @@ -build-docbook-catalog: avoid usage of non-portable flock - -Solaris has no flock(1), hence use shell-provided until instead to -simulate lock. - ---- build-docbook-catalog -+++ build-docbook-catalog -@@ -65,10 +65,14 @@ - mkdir -p "${ROOT}${ROOTCONFDIR}" || error "could not create ${ROOTCONFDIR}" - fi - -+ local lock="${ROOT}${ROOTCONFDIR}"/build-docbook-catalog-lock - ( - # Lock the dir to avoid trashing other runs that might - # be running parallel. -- flock 123 || error "unable to lock ${ROOTCONFDIR}" -+ touch "${lock}".$$ && \ -+ until ln "${lock}".$$ "${lock}" 2>/dev/null; do sleep 1; done && \ -+ rm "${lock}".$$ -+ [[ -f ${lock}.$$ ]] && error "unable to lock ${ROOTCONFDIR}" - - create_catalogs # will exit on error - for type in xsl xsl-ns xsl-saxon xsl-xalan; do -@@ -90,7 +94,8 @@ - populate_entities - fi - -- ) 123>"${ROOT}${ROOTCONFDIR}/.keep" -+ ) -+ rm "${lock}" - - exit 0 - } diff --git a/app-text/build-docbook-catalog/metadata.xml b/app-text/build-docbook-catalog/metadata.xml index 4538a68724..85e4ed814f 100644 --- a/app-text/build-docbook-catalog/metadata.xml +++ b/app-text/build-docbook-catalog/metadata.xml @@ -1,5 +1,5 @@ - + -maintainer-needed@gentoo.org + diff --git a/changelog/updates/2021-12-17-eapi4-update.md b/changelog/updates/2021-12-17-eapi4-update.md new file mode 100644 index 0000000000..96cc87050a --- /dev/null +++ b/changelog/updates/2021-12-17-eapi4-update.md @@ -0,0 +1,8 @@ +- ipset ([7.11](https://ipset.netfilter.org/changelog.html)) +- acl ([2.3.1](https://git.savannah.nongnu.org/cgit/acl.git/log/?h=v2.3.1)) +- attr ([2.5.1](https://git.savannah.nongnu.org/cgit/attr.git/log/?h=v2.5.1)) +- diffutils ([3.8](https://lists.gnu.org/archive/html/info-gnu/2021-08/msg00000.html)) +- ethtool ([5.10](https://git.kernel.org/pub/scm/network/ethtool/ethtool.git/tree/NEWS?h=v5.10)) +- lshw ([02.19.2b_p20210121](https://www.ezix.org/project/wiki/HardwareLiSter#Changes)) +- ipvsadm ([1.27](http://archive.linuxvirtualserver.org/html/lvs-devel/2013-09/msg00011.html)) +- lsof ([4.94.0](https://github.com/lsof-org/lsof/releases/tag/4.94.0)) diff --git a/dev-cpp/glog/Manifest b/dev-cpp/glog/Manifest index 605c93ac9a..b52819ecab 100644 --- a/dev-cpp/glog/Manifest +++ b/dev-cpp/glog/Manifest @@ -1,3 +1,2 @@ -DIST glog-0.3.3.tar.gz 509676 BLAKE2B 21d8893ff535c0e8c1de27214f535aaea99727128d80f421da096969c19504da6a296054db2931232b4fd372446f96189464e4000f44c5720152085aa9976978 SHA512 95418ff0857415a0fbc15caeb22a13f3b6736618adcc3c30e054626f1397bc58399c45f68784c70b1f5dc594ebc6ea66e386896beab5c20be72dd53b25f5a4ac -DIST glog-0.3.4.tar.gz 522508 BLAKE2B 4a188d5998005b29afc52f2ea548f33e06a68da993bb74960e5aedb214ec52ef9e9fc39efb1a34f38f217b92df7db064ff01d58df36c3e4ad789becc97335ec2 SHA512 139525b546a9eccacc9bebf7cc3053ba52229e9488485ad45344c3d3134ca819d3b571250c0e3a6d84097009c8be89b0f4fa16ef5ec838ffcc237ae11c3a034c -DIST glog-0.3.5.tar.gz 532275 BLAKE2B a455f3ff8fc7cf2861a4351a0305db9455bb79977e57c49b6269b3fa2c147cd9627bfaf4c7aaa04fe4a49158d79abeb5b985813fe8c473d6005e915335c0d693 SHA512 a54a3b8b4b7660d7558ba5168c659bc3c8323c30908a4f6a4bbc6f9cd899350f3243aabc720daebfdeb799b276b51ba1eaa1a0f83149c4e1a038d552ada1ed72 +DIST glog-0.4.0.tar.gz 200955 BLAKE2B 083da6117af3e85697724942bfcb5a7831d447666945b06b149d8d324231b10923887bd8c507e8027136d12bffd30a657cb225df8c449f234381e3876f132953 SHA512 b585f1819ade2075f6b61dc5aaca5c3f9d25601dba2bd08b6c49b96ac5f79db23c6b7f2042df003f7130497dd7241fcaa8b107d1f97385cb66ce52d3c554b176 +DIST glog-0.5.0.tar.gz 183346 BLAKE2B 9109a9a4bd3c74ba5d4c1d9ed44ffe0e16d5d3b9b12bf9dd5d31c6e728292ea50f39b4e1b96d55fbb35653a448af4dc8a978e266a2b0f34261c5108099e90845 SHA512 445e4338f3d81cd0b065f2da9c6ce343c243263ca144cea424ef97531a4e9e09c06ffd6942ac01c5213a8003c75cfbbede3c4028d12f0134f23ff29314769c1a diff --git a/dev-cpp/glog/files/glog-0.3.2-avoid-inline-asm.patch b/dev-cpp/glog/files/glog-0.3.2-avoid-inline-asm.patch deleted file mode 100644 index b6fa9cdb73..0000000000 --- a/dev-cpp/glog/files/glog-0.3.2-avoid-inline-asm.patch +++ /dev/null @@ -1,56 +0,0 @@ -http://code.google.com/p/google-glog/issues/detail?id=130 - -make the code work with all gcc targets - ---- a/src/symbolize_unittest.cc -+++ b/src/symbolize_unittest.cc -@@ -60,9 +60,7 @@ using namespace GOOGLE_NAMESPACE; - # endif // __i386__ - # else - # endif // __GNUC__ >= 4 --# if defined(__i386__) || defined(__x86_64__) --# define TEST_X86_32_AND_64 1 --# endif // defined(__i386__) || defined(__x86_64__) -+# define TEST_WITH_LABEL_ADDRESSES - #endif - - // A wrapper function for Symbolize() to make the unit test simple. -@@ -289,22 +287,24 @@ TEST(Symbolize, SymbolizeWithDemanglingStackConsumption) { - extern "C" { - inline void* always_inline inline_func() { - register void *pc = NULL; --#ifdef TEST_X86_32_AND_64 -- __asm__ __volatile__("call 1f; 1: pop %0" : "=r"(pc)); -+#ifdef TEST_WITH_LABEL_ADDRESSES -+ pc = &&curr_pc; -+ curr_pc: - #endif - return pc; - } - - void* ATTRIBUTE_NOINLINE non_inline_func() { - register void *pc = NULL; --#ifdef TEST_X86_32_AND_64 -- __asm__ __volatile__("call 1f; 1: pop %0" : "=r"(pc)); -+#ifdef TEST_WITH_LABEL_ADDRESSES -+ pc = &&curr_pc; -+ curr_pc: - #endif - return pc; - } - - void ATTRIBUTE_NOINLINE TestWithPCInsideNonInlineFunction() { --#if defined(TEST_X86_32_AND_64) && defined(HAVE_ATTRIBUTE_NOINLINE) -+#if defined(TEST_WITH_LABEL_ADDRESSES) && defined(HAVE_ATTRIBUTE_NOINLINE) - void *pc = non_inline_func(); - const char *symbol = TrySymbolize(pc); - CHECK(symbol != NULL); -@@ -314,7 +314,7 @@ void ATTRIBUTE_NOINLINE TestWithPCInsideNonInlineFunction() { - } - - void ATTRIBUTE_NOINLINE TestWithPCInsideInlineFunction() { --#if defined(TEST_X86_32_AND_64) && defined(HAVE_ALWAYS_INLINE) -+#if defined(TEST_WITH_LABEL_ADDRESSES) && defined(HAVE_ALWAYS_INLINE) - void *pc = inline_func(); // Must be inlined. - const char *symbol = TrySymbolize(pc); - CHECK(symbol != NULL); diff --git a/dev-cpp/glog/files/glog-0.3.4-fix-build-system.patch b/dev-cpp/glog/files/glog-0.3.4-fix-build-system.patch deleted file mode 100644 index cd38111bc8..0000000000 --- a/dev-cpp/glog/files/glog-0.3.4-fix-build-system.patch +++ /dev/null @@ -1,142 +0,0 @@ ---- a/configure.ac -+++ b/configure.ac -@@ -11,7 +11,7 @@ - AC_CONFIG_SRCDIR(README) - AC_CONFIG_MACRO_DIR([m4]) - AM_INIT_AUTOMAKE --AM_CONFIG_HEADER(src/config.h) -+AC_CONFIG_HEADERS([src/config.h]) - - AC_LANG(C++) - -@@ -21,7 +21,7 @@ - AC_PROG_CXX - AM_CONDITIONAL(GCC, test "$GCC" = yes) # let the Makefile know if we're gcc - --AC_PROG_LIBTOOL -+LT_INIT - AC_SUBST(LIBTOOL_DEPS) - - # Check whether some low-level functions/files are available -@@ -128,32 +128,48 @@ - fi - - # Check if there is google-gflags library installed. --SAVE_CFLAGS="$CFLAGS" --SAVE_LIBS="$LIBS" --AC_ARG_WITH(gflags, AS_HELP_STRING[--with-gflags=GFLAGS_DIR], -- GFLAGS_CFLAGS="-I${with_gflags}/include" -- GFLAGS_LIBS="-L${with_gflags}/lib -lgflags" -- CFLAGS="$CFLAGS $GFLAGS_CFLAGS" -- LIBS="$LIBS $GFLAGS_LIBS" --) --AC_CHECK_LIB(gflags, main, ac_cv_have_libgflags=1, ac_cv_have_libgflags=0) --if test x"$ac_cv_have_libgflags" = x"1"; then -- AC_DEFINE(HAVE_LIB_GFLAGS, 1, [define if you have google gflags library]) -- if test x"$GFLAGS_LIBS" = x""; then -- GFLAGS_LIBS="-lgflags" -- fi --else -- GFLAGS_CFLAGS= -- GFLAGS_LIBS= --fi --CFLAGS="$SAVE_CFLAGS" --LIBS="$SAVE_LIBS" -+AC_ARG_ENABLE([gflags], -+ AS_HELP_STRING([--enable-gflags], [Enable google-gflags])) -+ -+ac_cv_have_libgflags=0 -+AS_IF([test "x$enable_gflags" != "xno"], [ -+ SAVE_CFLAGS="$CFLAGS" -+ SAVE_LIBS="$LIBS" -+ AC_ARG_WITH([gflags], AS_HELP_STRING([--with-gflags=GFLAGS_DIR]),[ -+ GFLAGS_CFLAGS="-I${with_gflags}/include" -+ GFLAGS_LIBS="-L${with_gflags}/lib -lgflags" -+ CFLAGS="$CFLAGS $GFLAGS_CFLAGS" -+ LIBS="$LIBS $GFLAGS_LIBS" -+ ]) -+ -+ AC_CHECK_LIB(gflags, main, ac_cv_have_libgflags=1, ac_cv_have_libgflags=0) -+ CFLAGS="$SAVE_CFLAGS" -+ LIBS="$SAVE_LIBS" -+]) -+ -+AS_IF([test "x$ac_cv_have_libgflags" = "x1"], [ -+ AC_DEFINE([HAVE_LIB_GFLAGS], [1], [define if you have google gflags library]) -+ AS_IF([test "x$GFLAGS_LIBS" = "x"], [ -+ GFLAGS_LIBS="-lgflags" -+ ]) -+], [ -+ GFLAGS_CFLAGS= -+ GFLAGS_LIBS= -+]) - - # TODO(hamaji): Use official m4 macros provided by testing libraries - # once the m4 macro of Google Mocking becomes ready. - # Check if there is Google Test library installed. --AC_CHECK_PROG(GTEST_CONFIG, gtest-config, "yes") --AC_CHECK_LIB(gtest, main, have_gtest_lib="yes") -+AC_ARG_ENABLE([gtest-config], -+ AS_HELP_STRING([--enable-gtest-config], [Enable looking for gtest-config])) -+ -+AS_IF([test "x$enable_gtest_config" != "xno"], [ -+ AC_CHECK_PROG(GTEST_CONFIG, gtest-config, "yes") -+ AC_CHECK_LIB(gtest, main, have_gtest_lib="yes") -+], [ -+ have_gtest_lib="no" -+]) -+ - if test x"$GTEST_CONFIG" = "xyes" -a x"$have_gtest_lib" = "xyes"; then - GTEST_CFLAGS=`gtest-config --cppflags --cxxflags` - GTEST_LIBS=`gtest-config --ldflags --libs` -@@ -178,17 +194,13 @@ - AM_CONDITIONAL(HAVE_GMOCK, test x"$GMOCK_CONFIG" = "xyes") - - # We want to link in libunwind if it exists --UNWIND_LIBS= --# Unfortunately, we need to check the header file in addition to the --# lib file to check if libunwind is available since libunwind-0.98 --# doesn't install all necessary header files. --if test x"$ac_cv_have_libunwind_h" = x"1"; then -- AC_CHECK_LIB(unwind, backtrace, UNWIND_LIBS=-lunwind) --fi --AC_SUBST(UNWIND_LIBS) --if test x"$UNWIND_LIBS" != x""; then -- AC_DEFINE(HAVE_LIB_UNWIND, 1, [define if you have libunwind]) --fi -+AC_ARG_ENABLE([unwind], -+ AS_HELP_STRING([--enable-unwind], [Enable libunwind])) -+ -+AS_IF([test "x$enable_unwind" != "xno"], [ -+ PKG_CHECK_MODULES([UNWIND], [libunwind > 0.98]) -+ AC_DEFINE([HAVE_LIB_UNWIND], [1], [define if you have libunwind]) -+]) - - # We'd like to use read/write locks in several places in the code. - # See if our pthreads support extends to that. Note: for linux, it ---- a/Makefile.am -+++ b/Makefile.am -@@ -40,12 +40,11 @@ - nodist_gloginclude_HEADERS = src/glog/logging.h src/glog/raw_logging.h src/glog/vlog_is_on.h src/glog/stl_logging.h - noinst_HEADERS = src/glog/logging.h.in src/glog/raw_logging.h.in src/glog/vlog_is_on.h.in src/glog/stl_logging.h.in - --docdir = $(prefix)/share/doc/$(PACKAGE)-$(VERSION) - ## This is for HTML and other documentation you want to install. - ## Add your documentation files (in doc/) in addition to these - ## top-level boilerplate files. Also add a TODO file if you have one. --dist_doc_DATA = AUTHORS COPYING ChangeLog INSTALL NEWS README README.windows \ -- doc/designstyle.css doc/glog.html -+dist_doc_DATA = AUTHORS ChangeLog INSTALL NEWS README -+dist_html_DATA = doc/designstyle.css doc/glog.html - - ## The libraries (.so's) you want to install - lib_LTLIBRARIES = -@@ -215,7 +214,7 @@ - - ## This should always include $(TESTS), but may also include other - ## binaries that you compile but don't want automatically installed. --noinst_PROGRAMS = $(TESTS) $(TEST_BINARIES) -+check_PROGRAMS = $(TESTS) $(TEST_BINARIES) - - rpm: dist-gzip packages/rpm.sh packages/rpm/rpm.spec - @cd packages && ./rpm.sh ${PACKAGE} ${VERSION} diff --git a/dev-cpp/glog/files/glog-0.3.4-fix-gcc5-demangling.patch b/dev-cpp/glog/files/glog-0.3.4-fix-gcc5-demangling.patch deleted file mode 100644 index fd1518c685..0000000000 --- a/dev-cpp/glog/files/glog-0.3.4-fix-gcc5-demangling.patch +++ /dev/null @@ -1,56 +0,0 @@ -From b1639e3014996fbc7635870e013559c54e7e3b2f Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?David=20Mart=C3=ADnez=20Moreno?= -Date: Thu, 13 Aug 2015 09:31:26 -0700 -Subject: [PATCH] Fix ABI demangling for the GCC 5.x case. - -When glog is compiled with gcc-5.2 in cxx11 ABI mode, it barfs about unmangled symbols. This patches it getting inspiration from binutils and demangle.cc itself, although it may be totally wrong or maybe have to use ParseAbiTag in more places. I haven't read the spec for the symbols, though. - -This patch makes the demangle unit test pass correctly. ---- - src/demangle.cc | 19 +++++++++++++++++++ - 1 file changed, 19 insertions(+) - -diff --git a/src/demangle.cc b/src/demangle.cc -index e858181..0f0c831 100644 ---- a/src/demangle.cc -+++ b/src/demangle.cc -@@ -439,6 +439,7 @@ static bool ParseExprPrimary(State *state); - static bool ParseLocalName(State *state); - static bool ParseDiscriminator(State *state); - static bool ParseSubstitution(State *state); -+static bool ParseAbiTag(State *state); - - // Implementation note: the following code is a straightforward - // translation of the Itanium C++ ABI defined in BNF with a couple of -@@ -567,6 +568,8 @@ static bool ParseNestedName(State *state) { - static bool ParsePrefix(State *state) { - bool has_something = false; - while (true) { -+ if (ParseAbiTag(state)) -+ continue; - MaybeAppendSeparator(state); - if (ParseTemplateParam(state) || - ParseSubstitution(state) || -@@ -585,6 +588,22 @@ static bool ParsePrefix(State *state) { - return true; - } - -+// ::= B -+static bool ParseAbiTag(State *state) { -+ State copy = *state; -+ -+ Append(state, "[", 1); -+ if (ParseOneCharToken(state, 'B') && -+ ParseSourceName(state)) -+ { -+ Append(state, "]", 1); -+ return true; -+ } -+ -+ *state = copy; -+ return false; -+} -+ - // ::= - // ::= - // ::= diff --git a/dev-cpp/glog/files/glog-0.4.0-errnos.patch b/dev-cpp/glog/files/glog-0.4.0-errnos.patch new file mode 100644 index 0000000000..c55716db1b --- /dev/null +++ b/dev-cpp/glog/files/glog-0.4.0-errnos.patch @@ -0,0 +1,99 @@ +Index: b/src/googletest.h +=================================================================== +--- a/src/googletest.h ++++ b/src/googletest.h +@@ -437,6 +437,18 @@ static inline void StringReplace(string* + } + } + ++static inline void IntReplace(string* str, ++ const string& oldsub, ++ int newsub) { ++ size_t pos = str->find(oldsub); ++ if (pos != string::npos) { ++ std::ostringstream ss; ++ ss << newsub; ++ const std::string x = ss.str(); ++ str->replace(pos, oldsub.size(), x.c_str()); ++ } ++} ++ + static inline string Munge(const string& filename) { + FILE* fp = fopen(filename.c_str(), "rb"); + CHECK(fp != NULL) << filename << ": couldn't open"; +@@ -452,9 +464,13 @@ static inline string Munge(const string& + + StringReplace(&line, "__SUCCESS__", StrError(0)); + StringReplace(&line, "__ENOENT__", StrError(ENOENT)); ++ IntReplace(&line, "__ENOENT_NUM__", ENOENT); + StringReplace(&line, "__EINTR__", StrError(EINTR)); ++ IntReplace(&line, "__EINTR_NUM__", EINTR); + StringReplace(&line, "__ENXIO__", StrError(ENXIO)); ++ IntReplace(&line, "__ENXIO_NUM__", ENXIO); + StringReplace(&line, "__ENOEXEC__", StrError(ENOEXEC)); ++ IntReplace(&line, "__ENOEXEC_NUM__", ENOEXEC); + result += line + "\n"; + } + fclose(fp); +Index: b/src/logging_unittest.cc +=================================================================== +--- a/src/logging_unittest.cc ++++ b/src/logging_unittest.cc +@@ -238,6 +238,17 @@ int main(int argc, char **argv) { + return 0; + } + ++static int errnoForIteration(int i) { ++ switch (i) { ++ case 0: return 0; ++ case 2: return ENOENT; ++ case 4: return EINTR; ++ case 6: return ENXIO; ++ case 8: return ENOEXEC; ++ } ++ return -1; ++} ++ + void TestLogging(bool check_counts) { + int64 base_num_infos = LogMessage::num_messages(GLOG_INFO); + int64 base_num_warning = LogMessage::num_messages(GLOG_WARNING); +@@ -246,7 +257,7 @@ void TestLogging(bool check_counts) { + LOG(INFO) << string("foo ") << "bar " << 10 << ' ' << 3.4; + for ( int i = 0; i < 10; ++i ) { + int old_errno = errno; +- errno = i; ++ errno = errnoForIteration(i); + PLOG_EVERY_N(ERROR, 2) << "Plog every 2, iteration " << COUNTER; + errno = old_errno; + +Index: b/src/logging_unittest.err +=================================================================== +--- a/src/logging_unittest.err ++++ b/src/logging_unittest.err +@@ -51,21 +51,21 @@ WDATE TIME__ THREADID logging_unittest.c + IDATE TIME__ THREADID logging_unittest.cc:LINE] Log if every 1, iteration 1 + EDATE TIME__ THREADID logging_unittest.cc:LINE] Log if less than 3 every 2, iteration 1 + IDATE TIME__ THREADID logging_unittest.cc:LINE] Log if every 1, iteration 2 +-EDATE TIME__ THREADID logging_unittest.cc:LINE] Plog every 2, iteration 3: __ENOENT__ [2] ++EDATE TIME__ THREADID logging_unittest.cc:LINE] Plog every 2, iteration 3: __ENOENT__ [__ENOENT_NUM__] + IDATE TIME__ THREADID logging_unittest.cc:LINE] Log if every 1, iteration 3 + EDATE TIME__ THREADID logging_unittest.cc:LINE] Log if less than 3 every 2, iteration 3 + EDATE TIME__ THREADID logging_unittest.cc:LINE] Log every 3, iteration 4 + IDATE TIME__ THREADID logging_unittest.cc:LINE] Log if every 1, iteration 4 +-EDATE TIME__ THREADID logging_unittest.cc:LINE] Plog every 2, iteration 5: __EINTR__ [4] ++EDATE TIME__ THREADID logging_unittest.cc:LINE] Plog every 2, iteration 5: __EINTR__ [__EINTR_NUM__] + EDATE TIME__ THREADID logging_unittest.cc:LINE] Log every 4, iteration 5 + IDATE TIME__ THREADID logging_unittest.cc:LINE] Log if every 1, iteration 5 + WDATE TIME__ THREADID logging_unittest.cc:LINE] Log if every 5, iteration 6 + IDATE TIME__ THREADID logging_unittest.cc:LINE] Log if every 1, iteration 6 +-EDATE TIME__ THREADID logging_unittest.cc:LINE] Plog every 2, iteration 7: __ENXIO__ [6] ++EDATE TIME__ THREADID logging_unittest.cc:LINE] Plog every 2, iteration 7: __ENXIO__ [__ENXIO_NUM__] + EDATE TIME__ THREADID logging_unittest.cc:LINE] Log every 3, iteration 7 + IDATE TIME__ THREADID logging_unittest.cc:LINE] Log if every 1, iteration 7 + IDATE TIME__ THREADID logging_unittest.cc:LINE] Log if every 1, iteration 8 +-EDATE TIME__ THREADID logging_unittest.cc:LINE] Plog every 2, iteration 9: __ENOEXEC__ [8] ++EDATE TIME__ THREADID logging_unittest.cc:LINE] Plog every 2, iteration 9: __ENOEXEC__ [__ENOEXEC_NUM__] + EDATE TIME__ THREADID logging_unittest.cc:LINE] Log every 4, iteration 9 + IDATE TIME__ THREADID logging_unittest.cc:LINE] Log if every 1, iteration 9 + EDATE TIME__ THREADID logging_unittest.cc:LINE] Log every 3, iteration 10 + diff --git a/dev-cpp/glog/files/glog-0.4.0-fix-test-on-ports.patch b/dev-cpp/glog/files/glog-0.4.0-fix-test-on-ports.patch new file mode 100644 index 0000000000..392ae8ca78 --- /dev/null +++ b/dev-cpp/glog/files/glog-0.4.0-fix-test-on-ports.patch @@ -0,0 +1,19 @@ +Index: google-glog-0.3.2/src/signalhandler_unittest.sh +=================================================================== +--- google-glog-0.3.2.orig/src/signalhandler_unittest.sh 2013-03-13 13:49:37.820188111 -0400 ++++ google-glog-0.3.2/src/signalhandler_unittest.sh 2013-03-13 14:07:11.980204520 -0400 +@@ -65,10 +65,10 @@ + exit 0 + fi + +-# The PC cannot be obtained in signal handlers on PowerPC correctly. +-# We just skip the test for PowerPC. +-if [ x`uname -p` = x"powerpc" ]; then +- echo "PASS (We don't test the signal handler on PowerPC.)" ++# This test only works correctly on i386 and amd64. ++# We just skip the test when not on those platforms. ++if [ x`uname -m` != x"x86_64" -a x`uname -m` != x"i686" ]; then ++ echo "PASS (We only test the signal handler on i386 or amd64.)" + exit 0 + fi + diff --git a/dev-cpp/glog/files/glog-0.4.0-fix-x32-build.patch b/dev-cpp/glog/files/glog-0.4.0-fix-x32-build.patch new file mode 100644 index 0000000000..e53318ac66 --- /dev/null +++ b/dev-cpp/glog/files/glog-0.4.0-fix-x32-build.patch @@ -0,0 +1,35 @@ +Description: fix FTBFS on x32 +Author: Guillaume Morin +Forwarded: no +Last-Update: 2019-08-05 + +--- + +--- google-glog-0.3.4.orig/src/symbolize_unittest.cc ++++ google-glog-0.3.4/src/symbolize_unittest.cc +@@ -313,8 +313,12 @@ extern "C" { + inline void* always_inline inline_func() { + void *pc = NULL; + #ifdef TEST_X86_32_AND_64 ++#if __x86_64__ || (__x86_64__ && __ILP32__) ++ __asm__ __volatile__("call 1f; 1: popq %q0" : "=r"(pc)); ++#else + __asm__ __volatile__("call 1f; 1: pop %0" : "=r"(pc)); + #endif ++#endif + return pc; + } + +@@ -322,8 +326,12 @@ void* ATTRIBUTE_NOINLINE non_inline_func + void* ATTRIBUTE_NOINLINE non_inline_func() { + void *pc = NULL; + #ifdef TEST_X86_32_AND_64 ++#if __x86_64__ || (__x86_64__ && __ILP32__) ++ __asm__ __volatile__("call 1f; 1: popq %q0" : "=r"(pc)); ++#else + __asm__ __volatile__("call 1f; 1: pop %0" : "=r"(pc)); + #endif ++#endif + return pc; + } + diff --git a/dev-cpp/glog/files/glog-0.5.0-IsGoogleLoggingInitialized_public.patch b/dev-cpp/glog/files/glog-0.5.0-IsGoogleLoggingInitialized_public.patch new file mode 100644 index 0000000000..a19ebdcf0f --- /dev/null +++ b/dev-cpp/glog/files/glog-0.5.0-IsGoogleLoggingInitialized_public.patch @@ -0,0 +1,106 @@ +https://github.com/google/glog/issues/125 +https://github.com/google/glog/pull/651 +https://github.com/google/glog/commit/81e0d616edeb73cbd06d6c40bc4f90593ac0c5d1 + +--- /src/glog/logging.h.in ++++ /src/glog/logging.h.in +@@ -594,6 +594,9 @@ + void* prefix_callback_data = NULL); + #endif + ++// Check if google's logging library has been initialized. ++GOOGLE_GLOG_DLL_DECL bool IsGoogleLoggingInitialized(); ++ + // Shutdown google's logging library. + GOOGLE_GLOG_DLL_DECL void ShutdownGoogleLogging(); + +--- /src/logging_custom_prefix_unittest.cc ++++ /src/logging_custom_prefix_unittest.cc +@@ -221,11 +221,15 @@ + LogWithLevels(0, 0, 0, 0); // simulate "before global c-tors" + const string early_stderr = GetCapturedTestStderr(); + ++ EXPECT_FALSE(IsGoogleLoggingInitialized()); ++ + // Setting a custom prefix generator (it will use the default format so that + // the golden outputs can be reused): + string prefix_attacher_data = "good data"; + InitGoogleLogging(argv[0], &PrefixAttacher, static_cast(&prefix_attacher_data)); + ++ EXPECT_TRUE(IsGoogleLoggingInitialized()); ++ + RunSpecifiedBenchmarks(); + + FLAGS_logtostderr = true; +@@ -992,8 +996,10 @@ + base::SetLogger(GLOG_INFO, + new RecordDeletionLogger(&custom_logger_deleted, + base::GetLogger(GLOG_INFO))); ++ EXPECT_TRUE(IsGoogleLoggingInitialized()); + ShutdownGoogleLogging(); + EXPECT_TRUE(custom_logger_deleted); ++ EXPECT_FALSE(IsGoogleLoggingInitialized()); + } + + _START_GOOGLE_NAMESPACE_ +--- /src/logging_unittest.cc ++++ /src/logging_unittest.cc +@@ -197,8 +197,12 @@ + LogWithLevels(0, 0, 0, 0); // simulate "before global c-tors" + const string early_stderr = GetCapturedTestStderr(); + ++ EXPECT_FALSE(IsGoogleLoggingInitialized()); ++ + InitGoogleLogging(argv[0]); + ++ EXPECT_TRUE(IsGoogleLoggingInitialized()); ++ + RunSpecifiedBenchmarks(); + + FLAGS_logtostderr = true; +@@ -965,8 +969,10 @@ + base::SetLogger(GLOG_INFO, + new RecordDeletionLogger(&custom_logger_deleted, + base::GetLogger(GLOG_INFO))); ++ EXPECT_TRUE(IsGoogleLoggingInitialized()); + ShutdownGoogleLogging(); + EXPECT_TRUE(custom_logger_deleted); ++ EXPECT_FALSE(IsGoogleLoggingInitialized()); + } + + _START_GOOGLE_NAMESPACE_ +--- /src/utilities.cc ++++ /src/utilities.cc +@@ -62,6 +62,10 @@ + + static const char* g_program_invocation_short_name = NULL; + ++bool IsGoogleLoggingInitialized() { ++ return g_program_invocation_short_name != NULL; ++} ++ + _END_GOOGLE_NAMESPACE_ + + // The following APIs are all internal. +@@ -176,10 +180,6 @@ + } + } + +-bool IsGoogleLoggingInitialized() { +- return g_program_invocation_short_name != NULL; +-} +- + #ifdef OS_WINDOWS + struct timeval { + long tv_sec, tv_usec; +--- /src/utilities.h ++++ /src/utilities.h +@@ -163,8 +163,6 @@ + + const char* ProgramInvocationShortName(); + +-bool IsGoogleLoggingInitialized(); +- + int64 CycleClock_Now(); + + int64 UsecToCycles(int64 usec); diff --git a/dev-cpp/glog/files/glog-0.5.0-vmodule_levels_changeability.patch b/dev-cpp/glog/files/glog-0.5.0-vmodule_levels_changeability.patch new file mode 100644 index 0000000000..f9b90c1521 --- /dev/null +++ b/dev-cpp/glog/files/glog-0.5.0-vmodule_levels_changeability.patch @@ -0,0 +1,171 @@ +https://github.com/google/glog/issues/649 +https://github.com/google/glog/pull/650 +https://github.com/google/glog/commit/86fea1ab254c463cbb72e5ce8bcc6855bc4e1e9c + +--- /src/glog/vlog_is_on.h.in ++++ /src/glog/vlog_is_on.h.in +@@ -81,10 +81,10 @@ + // parsing of --vmodule flag and/or SetVLOGLevel calls. + #define VLOG_IS_ON(verboselevel) \ + __extension__ \ +- ({ static @ac_google_namespace@::int32* vlocal__ = NULL; \ ++ ({ static @ac_google_namespace@::SiteFlag vlocal__{NULL, NULL, 0, NULL}; \ + @ac_google_namespace@::int32 verbose_level__ = (verboselevel); \ +- (vlocal__ == NULL ? @ac_google_namespace@::InitVLOG3__(&vlocal__, &FLAGS_v, \ +- __FILE__, verbose_level__) : *vlocal__ >= verbose_level__); \ ++ (vlocal__.level == NULL ? @ac_google_namespace@::InitVLOG3__(&vlocal__, &FLAGS_v, \ ++ __FILE__, verbose_level__) : *vlocal__.level >= verbose_level__); \ + }) + #else + // GNU extensions not available, so we do not support --vmodule. +@@ -105,6 +105,13 @@ + + // Various declarations needed for VLOG_IS_ON above: ========================= + ++struct SiteFlag { ++ @ac_google_namespace@::int32* level; ++ const char* base_name; ++ size_t base_len; ++ SiteFlag* next; ++}; ++ + // Helper routine which determines the logging info for a particalur VLOG site. + // site_flag is the address of the site-local pointer to the controlling + // verbosity level +@@ -114,7 +121,7 @@ + // We will return the return value for VLOG_IS_ON + // and if possible set *site_flag appropriately. + extern GOOGLE_GLOG_DLL_DECL bool InitVLOG3__( +- @ac_google_namespace@::int32** site_flag, ++ @ac_google_namespace@::SiteFlag* site_flag, + @ac_google_namespace@::int32* site_default, + const char* fname, + @ac_google_namespace@::int32 verbose_level); +--- /src/logging_unittest.cc ++++ /src/logging_unittest.cc +@@ -98,6 +98,7 @@ + static void TestRawLogging(); + static void LogWithLevels(int v, int severity, bool err, bool alsoerr); + static void TestLoggingLevels(); ++static void TestVLogModule(); + static void TestLogString(); + static void TestLogSink(); + static void TestLogToString(); +@@ -223,6 +224,7 @@ + TestLogging(true); + TestRawLogging(); + TestLoggingLevels(); ++ TestVLogModule(); + TestLogString(); + TestLogSink(); + TestLogToString(); +@@ -453,6 +455,24 @@ + LogWithLevels(1, GLOG_FATAL, false, true); + } + ++int TestVlogHelper() { ++ if (VLOG_IS_ON(1)) { ++ return 1; ++ } ++ return 0; ++} ++ ++void TestVLogModule() { ++ int c = TestVlogHelper(); ++ EXPECT_EQ(0, c); ++ ++#if defined(__GNUC__) ++ EXPECT_EQ(0, SetVLOGLevel("logging_unittest", 1)); ++ c = TestVlogHelper(); ++ EXPECT_EQ(1, c); ++#endif ++} ++ + TEST(DeathRawCHECK, logging) { + ASSERT_DEATH(RAW_CHECK(false, "failure 1"), + "RAW: Check false failed: failure 1"); +--- /src/vlog_is_on.cc ++++ /src/vlog_is_on.cc +@@ -125,6 +125,8 @@ + // Pointer to head of the VModuleInfo list. + // It's a map from module pattern to logging level for those module(s). + static VModuleInfo* vmodule_list = 0; ++static SiteFlag* cached_site_list = 0; ++ + // Boolean initialization flag. + static bool inited_vmodule = false; + +@@ -190,6 +192,23 @@ + info->vlog_level = log_level; + info->next = vmodule_list; + vmodule_list = info; ++ ++ SiteFlag** item_ptr = &cached_site_list; ++ SiteFlag* item = cached_site_list; ++ ++ // We traverse the list fully because the pattern can match several items ++ // from the list. ++ while (item) { ++ if (SafeFNMatch_(module_pattern, pattern_len, item->base_name, ++ item->base_len)) { ++ // Redirect the cached value to its module override. ++ item->level = &info->vlog_level; ++ *item_ptr = item->next; // Remove the item from the list. ++ } else { ++ item_ptr = &item->next; ++ } ++ item = *item_ptr; ++ } + } + } + RAW_VLOG(1, "Set VLOG level for \"%s\" to %d", module_pattern, log_level); +@@ -198,7 +217,7 @@ + + // NOTE: Individual VLOG statements cache the integer log level pointers. + // NOTE: This function must not allocate memory or require any locks. +-bool InitVLOG3__(int32** site_flag, int32* site_default, ++bool InitVLOG3__(SiteFlag* site_flag, int32* level_default, + const char* fname, int32 verbose_level) { + MutexLock l(&vmodule_lock); + bool read_vmodule_flag = inited_vmodule; +@@ -211,10 +230,17 @@ + int old_errno = errno; + + // site_default normally points to FLAGS_v +- int32* site_flag_value = site_default; ++ int32* site_flag_value = level_default; + + // Get basename for file + const char* base = strrchr(fname, '/'); ++ ++#ifdef _WIN32 ++ if (!base) { ++ base = strrchr(fname, '\\'); ++ } ++#endif ++ + base = base ? (base+1) : fname; + const char* base_end = strchr(base, '.'); + size_t base_length = base_end ? size_t(base_end - base) : strlen(base); +@@ -244,7 +270,20 @@ + ANNOTATE_BENIGN_RACE(site_flag, + "*site_flag may be written by several threads," + " but the value will be the same"); +- if (read_vmodule_flag) *site_flag = site_flag_value; ++ if (read_vmodule_flag) { ++ site_flag->level = site_flag_value; ++ // If VLOG flag has been cached to the default site pointer, ++ // we want to add to the cached list in order to invalidate in case ++ // SetVModule is called afterwards with new modules. ++ // The performance penalty here is neglible, because InitVLOG3__ is called ++ // once per site. ++ if (site_flag_value == level_default && !site_flag->base_name) { ++ site_flag->base_name = base; ++ site_flag->base_len = base_length; ++ site_flag->next = cached_site_list; ++ cached_site_list = site_flag; ++ } ++ } + + // restore the errno in case something recoverable went wrong during + // the initialization of the VLOG mechanism (see above note "protect the..") diff --git a/dev-cpp/glog/glog-0.3.3-r1.ebuild b/dev-cpp/glog/glog-0.3.3-r1.ebuild deleted file mode 100644 index 3b6207ec20..0000000000 --- a/dev-cpp/glog/glog-0.3.3-r1.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" -inherit eutils multilib-minimal - -DESCRIPTION="Google's C++ logging library" -HOMEPAGE="https://github.com/google/glog" -SRC_URI="https://google-glog.googlecode.com/files/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux" -IUSE="gflags static-libs unwind test" - -RDEPEND="gflags? ( >=dev-cpp/gflags-2.0-r1[${MULTILIB_USEDEP}] ) - unwind? ( sys-libs/libunwind )" -DEPEND="${RDEPEND} - test? ( - >=dev-cpp/gmock-1.7.0-r1[${MULTILIB_USEDEP}] - >=dev-cpp/gtest-1.6.0-r2[${MULTILIB_USEDEP}] - )" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-0.3.2-avoid-inline-asm.patch - # Fix the --dodcdir flag: - # https://code.google.com/p/google-glog/issues/detail?id=193 - sed -i \ - -e '/^docdir =/s:=.*:= @docdir@:' \ - Makefile.in || die -} - -multilib_src_configure() { - use test || export ac_cv_prog_GTEST_CONFIG=no - ECONF_SOURCE=${S} \ - ac_cv_lib_gflags_main=$(usex gflags) \ - ac_cv_lib_unwind_backtrace=$(usex unwind) \ - econf \ - --docdir="\$(datarootdir)/doc/${PF}" \ - --htmldir='$(docdir)/html' \ - $(use_enable static-libs static) -} - -_emake() { - # The tests always get built ... disable them when unused. - emake $(usex test '' noinst_PROGRAMS=) "$@" -} - -multilib_src_compile() { - _emake -} - -multilib_src_install() { - _emake install DESTDIR="${D}" -} - -multilib_src_install_all() { - # Punt docs we don't care about (NEWS is 0 bytes). - rm "${ED}"/usr/share/doc/${PF}/{COPYING,NEWS,README.windows} || die - - # --htmldir doesn't work (yet): - # https://code.google.com/p/google-glog/issues/detail?id=144 - dohtml "${ED}"/usr/share/doc/${PF}/* - rm "${ED}"/usr/share/doc/${PF}/*.{html,css} - - use static-libs || find "${ED}" -name '*.la' -delete -} diff --git a/dev-cpp/glog/glog-0.3.4-r1.ebuild b/dev-cpp/glog/glog-0.3.4-r1.ebuild deleted file mode 100644 index 522feb232f..0000000000 --- a/dev-cpp/glog/glog-0.3.4-r1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools multilib-minimal - -DESCRIPTION="Google's C++ logging library" -HOMEPAGE="https://github.com/google/glog" -SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="gflags static-libs test unwind" - -RDEPEND=" - gflags? ( >=dev-cpp/gflags-2.0-r1[${MULTILIB_USEDEP}] ) - unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND} - test? ( - >=dev-cpp/gmock-1.7.0-r1[${MULTILIB_USEDEP}] - >=dev-cpp/gtest-1.6.0-r2[${MULTILIB_USEDEP}] - )" - -PATCHES=( - "${FILESDIR}"/${PN}-0.3.2-avoid-inline-asm.patch - "${FILESDIR}"/${PN}-0.3.4-fix-build-system.patch - "${FILESDIR}"/${PN}-0.3.4-fix-gcc5-demangling.patch -) - -src_prepare() { - default - eautoreconf -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf \ - $(use_enable gflags) \ - $(use_enable static-libs static) \ - $(use_enable test gtest-config) \ - $(use_enable unwind) -} - -multilib_src_install_all() { - einstalldocs - - # package provides .pc files - find "${D}" -name '*.la' -delete || die -} diff --git a/dev-cpp/glog/glog-0.3.4.ebuild b/dev-cpp/glog/glog-0.3.4.ebuild deleted file mode 100644 index a6e1d7719c..0000000000 --- a/dev-cpp/glog/glog-0.3.4.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -inherit eutils multilib-minimal - -DESCRIPTION="Google's C++ logging library" -HOMEPAGE="https://github.com/google/glog" -SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="gflags static-libs unwind test" - -RDEPEND="gflags? ( >=dev-cpp/gflags-2.0-r1[${MULTILIB_USEDEP}] ) - unwind? ( sys-libs/libunwind )" -DEPEND="${RDEPEND} - test? ( - >=dev-cpp/gmock-1.7.0-r1[${MULTILIB_USEDEP}] - >=dev-cpp/gtest-1.6.0-r2[${MULTILIB_USEDEP}] - )" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-0.3.2-avoid-inline-asm.patch - # Fix the --dodcdir flag: - # https://code.google.com/p/google-glog/issues/detail?id=193 - sed -i \ - -e '/^docdir =/s:=.*:= @docdir@:' \ - Makefile.in || die -} - -multilib_src_configure() { - use test || export ac_cv_prog_GTEST_CONFIG=no - ECONF_SOURCE=${S} \ - ac_cv_lib_gflags_main=$(usex gflags) \ - ac_cv_lib_unwind_backtrace=$(usex unwind) \ - econf \ - --docdir="\$(datarootdir)/doc/${PF}" \ - --htmldir='$(docdir)/html' \ - $(use_enable static-libs static) -} - -_emake() { - # The tests always get built ... disable them when unused. - emake $(usex test '' noinst_PROGRAMS=) "$@" -} - -multilib_src_compile() { - _emake -} - -multilib_src_install() { - _emake install DESTDIR="${D}" -} - -multilib_src_install_all() { - # Punt docs we don't care about (NEWS is 0 bytes). - rm "${ED}"/usr/share/doc/${PF}/{COPYING,NEWS,README.windows} || die - - # --htmldir doesn't work (yet): - # https://code.google.com/p/google-glog/issues/detail?id=144 - dohtml "${ED}"/usr/share/doc/${PF}/* - rm "${ED}"/usr/share/doc/${PF}/*.{html,css} - - use static-libs || find "${ED}" -name '*.la' -delete -} diff --git a/dev-cpp/glog/glog-0.3.5.ebuild b/dev-cpp/glog/glog-0.4.0.ebuild similarity index 53% rename from dev-cpp/glog/glog-0.3.5.ebuild rename to dev-cpp/glog/glog-0.4.0.ebuild index 1f4064c663..e48bfd3504 100644 --- a/dev-cpp/glog/glog-0.3.5.ebuild +++ b/dev-cpp/glog/glog-0.4.0.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 2011-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="7" inherit autotools multilib-minimal @@ -11,19 +11,20 @@ SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="gflags static-libs test unwind" +# -sparc as libunwind is not ported on sparc +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 -sparc x86 ~amd64-linux ~x86-linux" +IUSE="gflags static-libs test" +RESTRICT="test" -RDEPEND=" - gflags? ( >=dev-cpp/gflags-2.0-r1[${MULTILIB_USEDEP}] ) - unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )" +RDEPEND="sys-libs/libunwind[${MULTILIB_USEDEP}] + gflags? ( dev-cpp/gflags[${MULTILIB_USEDEP}] )" DEPEND="${RDEPEND} test? ( >=dev-cpp/gtest-1.8.0[${MULTILIB_USEDEP}] )" PATCHES=( - "${FILESDIR}"/${PN}-0.3.2-avoid-inline-asm.patch - "${FILESDIR}"/${PN}-0.3.4-fix-build-system.patch - "${FILESDIR}"/${PN}-0.3.4-fix-gcc5-demangling.patch + "${FILESDIR}"/${PN}-0.4.0-fix-x32-build.patch + "${FILESDIR}"/${PN}-0.4.0-errnos.patch + "${FILESDIR}"/${PN}-0.4.0-fix-test-on-ports.patch ) src_prepare() { @@ -33,10 +34,8 @@ src_prepare() { multilib_src_configure() { ECONF_SOURCE="${S}" econf \ - $(use_enable gflags) \ $(use_enable static-libs static) \ - $(use_enable test gtest-config) \ - $(use_enable unwind) + ac_cv_lib_gflags_main="$(usex gflags)" } multilib_src_install_all() { diff --git a/dev-cpp/glog/glog-0.5.0.ebuild b/dev-cpp/glog/glog-0.5.0.ebuild new file mode 100644 index 0000000000..4df075626a --- /dev/null +++ b/dev-cpp/glog/glog-0.5.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 2011-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +CMAKE_ECLASS="cmake" + +inherit cmake-multilib + +if [[ "${PV}" == "9999" ]]; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/google/glog" +fi + +DESCRIPTION="Google Logging library" +HOMEPAGE="https://github.com/google/glog" +if [[ "${PV}" == "9999" ]]; then + SRC_URI="" +else + SRC_URI="https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +fi + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc64 ~s390 ~x86 ~amd64-linux ~x86-linux" +IUSE="gflags +libunwind llvm-libunwind test" +RESTRICT="!test? ( test )" + +RDEPEND="gflags? ( dev-cpp/gflags:0=[${MULTILIB_USEDEP}] ) + libunwind? ( + llvm-libunwind? ( sys-libs/llvm-libunwind:0=[${MULTILIB_USEDEP}] ) + !llvm-libunwind? ( sys-libs/libunwind:0=[${MULTILIB_USEDEP}] ) + )" +DEPEND="${RDEPEND} + test? ( >=dev-cpp/gtest-1.8.0[${MULTILIB_USEDEP}] )" + +PATCHES=( + "${FILESDIR}/${P}-IsGoogleLoggingInitialized_public.patch" + "${FILESDIR}/${P}-vmodule_levels_changeability.patch" +) + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test ON OFF) + -DWITH_CUSTOM_PREFIX=ON + -DWITH_GFLAGS=$(usex gflags ON OFF) + -DWITH_GTEST=$(usex test ON OFF) + -DWITH_UNWIND=$(usex libunwind ON OFF) + ) + if use libunwind; then + mycmakeargs+=( + -DUnwind_PLATFORM_LIBRARY="${ESYSROOT}/usr/$(get_libdir)/libunwind.so" + ) + fi + + cmake-multilib_src_configure +} diff --git a/dev-cpp/glog/metadata.xml b/dev-cpp/glog/metadata.xml index a1375d627e..0f91ce1bb2 100644 --- a/dev-cpp/glog/metadata.xml +++ b/dev-cpp/glog/metadata.xml @@ -1,16 +1,19 @@ - + - - cpp@gentoo.org - Gentoo C++ Project + + arfrever.fta@gmail.com + Arfrever Frehtes Taifersar Arahesis + + + floppym@gentoo.org + Mike Gilbert Use dev-cpp/gflags for flag parsing - Use sys-libs/libunwind for stack unwinding instead of glibc/gcc (may be more reliable on x86_64) + Use libunwind library (sys-libs/libunwind or sys-libs/llvm-libunwind) instead of built-in fallback implementation for stack unwinding - google-glog google/glog diff --git a/dev-libs/libltdl/ChangeLog b/dev-libs/libltdl/ChangeLog deleted file mode 100644 index f2df105080..0000000000 --- a/dev-libs/libltdl/ChangeLog +++ /dev/null @@ -1,81 +0,0 @@ -# ChangeLog for dev-libs/libltdl -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libltdl/ChangeLog,v 1.22 2015/04/13 08:39:18 ago Exp $ - - 13 Apr 2015; Agostino Sarubbo libltdl-2.4.6.ebuild: - Stable for alpha, wrt bug #540408 - - 12 Apr 2015; Mikle Kolyada libltdl-2.4.6.ebuild: - x86 stable wrt bug #540408 - - 02 Apr 2015; Markus Meier libltdl-2.4.6.ebuild: - arm stable, bug #540408 - - 01 Apr 2015; Agostino Sarubbo libltdl-2.4.6.ebuild: - Stable for sparc, wrt bug #540408 - - 31 Mar 2015; Agostino Sarubbo libltdl-2.4.6.ebuild: - Stable for ppc64, wrt bug #540408 - - 28 Mar 2015; Agostino Sarubbo libltdl-2.4.6.ebuild: - Stable for ppc, wrt bug #540408 - - 27 Mar 2015; Agostino Sarubbo libltdl-2.4.6.ebuild: - Stable for amd64, wrt bug #540408 - - 21 Mar 2015; Mike Frysinger libltdl-2.4.6.ebuild: - Mark arm64/ia64/m68k/s390/sh stable #540408. - - 19 Mar 2015; Jeroen Roovers libltdl-2.4.6.ebuild: - Stable for HPPA (bug #540408). - - 16 Mar 2015; Mike Frysinger libltdl-2.4.4.ebuild: - Mark alpha/arm64/ia64/m68k/s390/sh/sparc stable #536696. - - 23 Feb 2015; Agostino Sarubbo libltdl-2.4.4.ebuild: - Stable for ppc64, wrt bug #536696 - - 18 Feb 2015; Lars Wendler libltdl-2.4.6.ebuild: - Switch back to xz compressed tarball. - -*libltdl-2.4.6 (15 Feb 2015) - - 15 Feb 2015; Lars Wendler -libltdl-2.4.3.ebuild, - +libltdl-2.4.6.ebuild: - Version bump. Removed old. - - 28 Jan 2015; Agostino Sarubbo libltdl-2.4.4.ebuild: - Stable for ppc, wrt bug #536696 - - 26 Jan 2015; Agostino Sarubbo libltdl-2.4.4.ebuild: - Stable for x86, wrt bug #536696 - - 22 Jan 2015; Markus Meier libltdl-2.4.4.ebuild: - arm stable, bug #536696 - - 22 Jan 2015; Agostino Sarubbo libltdl-2.4.4.ebuild: - Stable for amd64, wrt bug #536696 - -*libltdl-2.4.5 (19 Jan 2015) - - 19 Jan 2015; Lars Wendler +libltdl-2.4.5.ebuild: - Version bump. - - 17 Jan 2015; Jeroen Roovers libltdl-2.4.4.ebuild: - Stable for HPPA (bug #536696). - - 05 Jan 2015; Yixun Lan libltdl-2.4.4.ebuild: - keyword ~arm64, test on board - -*libltdl-2.4.4 (15 Dec 2014) - - 15 Dec 2014; Lars Wendler +libltdl-2.4.4.ebuild: - Version bump. - -*libltdl-2.4.3 (03 Nov 2014) -*libltdl-1.5.26 (03 Nov 2014) -*libltdl-1.3.5 (03 Nov 2014) - - 03 Nov 2014; Mike Frysinger +libltdl-1.3.5.ebuild, - +libltdl-1.5.26.ebuild, +libltdl-2.4.3.ebuild, +metadata.xml: - Split libltdl out of main libtool package per upstream recommendations. diff --git a/dev-libs/libltdl/Manifest b/dev-libs/libltdl/Manifest index 548b0ea4a8..4f2d5bac18 100644 --- a/dev-libs/libltdl/Manifest +++ b/dev-libs/libltdl/Manifest @@ -1,32 +1 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -DIST libtool-1.3.5.tar.gz 538884 SHA256 02e287ba621aa01ee581b0f88854deb222fa61e7e0fc55ed7685038354f0259f SHA512 e7e693da0e87bc3b178b270c1d5b0d46116d1624f6e3657ad75bc381bcbba8949ab0913fe3985c77e9dd0ee519df7da9c5ee3b4f6030ad1d4651de2e642c4bd6 WHIRLPOOL 038305555932f7554c5e50932a0bf8cd0f2a8007c26fdd21c81dc7c44ca9076d1086e3c05911f62719685bd7aa6b14463f3a1160bfbf6090bcdba6a162d95630 -DIST libtool-1.5.26.tar.gz 2961939 SHA256 1c35ae34fe85aa167bd7ab4bc9f477fe019138e1af62678d952fc43c0b7e2f09 SHA512 fcd39856c8cd457c97f176d5f6ce97fd93108808ce24315d179a7c9ca85bb90e799afaa83bc283ec627d73cfe0e0710d36a1ee8f39c9963cf2e806e64a0e0bcf WHIRLPOOL 0a56e666ee7ec79b74b500e761ebddc94fb3d322b1c29c3f9929071f71a339b3082faa486b75c7cfcf72182976a8d6152585ca92c08735a512c07eff80a24ec4 -DIST libtool-2.4.4.tar.xz 957476 SHA256 a8295b5853bf82a46635c944031e84970f2aa79c19df7a0c28f3ec8e11c07f6c SHA512 1ff24aa88962e0aae82e1fff41df7863f925627a506c6a663a79afa23729272aa4e5816889dd4697d5286d42483bcee2cc7352514768f1bd28ea546476074a84 WHIRLPOOL def0381a3608b52f8f5e9b83d297643d48d3e695117199b10b4ae3d6f5b11f3d3a36c4b6572b7659061c3fee77e46da4f5e3cfffa594063fed0fe382869c3539 -DIST libtool-2.4.5.tar.xz 971620 SHA256 84aac136513b009278896ffa255e4d685bcdb0cb0e5363be36adad64c986177e SHA512 67ceb387e33fbf0ffe6df422cd26939e305a365bb22674ce064ed7f7d6602054682515b014e290c70587b7f9b6f85f00fac31d6f000b4b022daaa2b343c17327 WHIRLPOOL 4a5171a8f23d50b78eb70bbd2ff9497fe2a970933392c65c41ab44600838cdc744e4e9ddfef37ac009cf5784de8c7b1ef061f8156919b7417e78529978afe7ed -DIST libtool-2.4.6.tar.xz 973080 SHA256 7c87a8c2c8c0fc9cd5019e402bed4292462d00a718a7cd5f11218153bf28b26f SHA512 a6eef35f3cbccf2c9e2667f44a476ebc80ab888725eb768e91a3a6c33b8c931afc46eb23efaee76c8696d3e4eed74ab1c71157bcb924f38ee912c8a90a6521a4 WHIRLPOOL f6e1ea25cc8dd853f0de53c045bcd1166cfede9cb0e890079c2c05e6cbdb5e705e137f83ba32f7e16691b9c9108e9cfb2d14ed030cea07b6eacbe3f1ae18a73b -EBUILD libltdl-1.3.5.ebuild 1068 SHA256 71e9d6b1063650f79104dbfaad78da45646aaf0ac1e95d37b23ce6039a330bf8 SHA512 f56010a57ac1eefc748424c491acb62fa0ccc30ff340d2dc337cb56442f3a559f8f6f3708e5e7bcf9f1453b677e399a822dfdcdc013603d5e4187460e09d6e0f WHIRLPOOL bb253d68d4a3b4b03a0dd2fd438797fcba22f43e8461402f191957453f4b35f13df2bbabf6ef3db522b081d75f4fe1f5489693f639dfda3ef2067423a72338bb -EBUILD libltdl-1.5.26.ebuild 990 SHA256 12590a79d459c996457d0ce9cf4cef95ef4f25e77b045f2a91bf746670bf0fca SHA512 bd60c3d8a92df5471f1ed10184c8d58938c9ba0b3a6374421318849b3419339efab7b9ef7e0baab1eba615bae1f4b9320f65e792c2adf5688709b609b09bde8c WHIRLPOOL f28813260b588da53c5f2190a05e32aa7742e1b52d8de1841267d3b057e58ef5b22e1d3a869c902bc8a639e7157cc4b7262bcf08d3ea5b733d6d256ce7bc1f8b -EBUILD libltdl-2.4.4.ebuild 1244 SHA256 4aac95d473febfe97e8d81541993ca553380e5e86b1b978a721d528b486ceb0d SHA512 a7a57d263c6be3c9e721967c8e0f36d87614ed0ae65e947b7d457aa675a8b055cf9008f5dd03925b6460d4c005cc74af7185059bfe6cbbda88af8ba855249126 WHIRLPOOL 449e339b6a45a96e521daa1fb841c21e7553eed73f763e467aa595b41cdecfe3b08b267baf647c76413f6f9ccd653b307659d820f4f6066d7de53525675ba70a -EBUILD libltdl-2.4.5.ebuild 1263 SHA256 93b2e7c2621ed3987a7afed5e93ef0011a4ba51fe61e83220bd594acf62eaf5f SHA512 57101adad089efe5ee806b6c61fc9eb8d2a860e98e706e4a849072566ed7d3f7d2d16d72bd495844b1c676fb9e7f19ca81add01a8867d984f1ad371cfccb2578 WHIRLPOOL f48749e2a7ac4778588ef95ac8c518061e42dfa29bfc8d0606f716a002c8bd9172300ab40b925c6f5de1fe8febd9adfbce1abaa58dcd5781180c346f7e073375 -EBUILD libltdl-2.4.6.ebuild 1242 SHA256 9447e4a291102a996577334571b273a4df2bb30f7e10a71d700224f88ad58662 SHA512 2ee1b7ebcfa059b1354717bb37b9a0f75bca955822c0925b7e4d6a549be0dd42377a10e9e27f3b0d261c3533e56e7dda5191a023cadd4471bd98e335ce38b882 WHIRLPOOL 66e73910f07ff5c98a294459cad9ac32d44e55dbfde06af108e9bd1fe1d67783ec9f1dada54d0408bd5832e2324f2bc27e942334491044af635640a318c8c30b -MISC ChangeLog 2848 SHA256 492702aa453f4c1d6a53042dff4330ea39cd80b3cc8e797f9fdd26d228012a0a SHA512 0465930a677a1c27fae369e390ed9cdd34dfc150d2e4e6cad581ff759068abb3eff5f359df813dcac867673cc18ebb43a796e41eb113b660b61caf6103d73a5e WHIRLPOOL ff98963302f985183806a9082095c271efc20f39f2c1fad52e4a890592b2f9373ef6e78987c94e54ae4f68d8ef743c48ad250c90708b5e213e04a2fb5ace4d83 -MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQIcBAEBCAAGBQJVK4C2AAoJELp701BxlEWfnJQP/0UWC8HVMkH/UEN2M4PaATrY -HRLzRCcKlpQpeNv43F+XKAcNiky2eiioIa5mQTr51yjrQtZ6a9d513Od5N3f0KiZ -tlYDtQ+vHmxGUG4Id9KviOUu2DDcXUBU9w5ke7GxxQNKiUI1YxaI0gvBFUsa/ghe -6uSJ6+5jR8v4YGGAwj45FeS4ocIPN/2u6wZkv+VoVWDEJ7Mn3zoEHDBeYTqZ8aUF -4+YYEcx7LffLMhsFRZNEGjZraPjrPNCtceTzXbSags90E9GUzag4XgDbmuuzByDs -zM6Bugez5z9dNjOztPzBenJNFT1ToLyDme1LkTeKgbUdsHCehZrQJl7NLd7tZ18f -kqAmIkGIFXfjHOuznvVPEKMSloNP9aLlj3nZpXZ5n0DkPIqKHpmDPRrJKtBsZCPg -Ta8SJSjjqeVFdPy4e/f1BVAI1zgkukEpaukHywGNo0tbXbmIv1bcvH7Qgj2Zyyqk -HJP1aI5sgytEy+cbEx1ISh4/fl4vJwhETnV0yOZepVMGhgz1Gpye0lsEO/o9r/7K -g5BeehT111j9R9HawxAXo4iIobIDCIcvqu0BYrQppRozGFPiB0yaS5f/3oyme2/g -18QZBafEfs6Rr0nd2lE2qtQ37BOKS1WQQxw8kibow6nLsxF3Xiug8DZwh+T1+2ex -6tb8gtyKmffIHa3ABWRr -=l0w1 ------END PGP SIGNATURE----- +DIST libtool-2.4.6.tar.xz 973080 BLAKE2B 0865af9f8701ca9dc62eec8294a088d24f4a3ff541bc76acfe7b69f70637d7e8261a17d69f7d54a4177f974c429be68467883a1560edb539061966cbf7d4a356 SHA512 a6eef35f3cbccf2c9e2667f44a476ebc80ab888725eb768e91a3a6c33b8c931afc46eb23efaee76c8696d3e4eed74ab1c71157bcb924f38ee912c8a90a6521a4 diff --git a/dev-libs/libltdl/libltdl-1.3.5.ebuild b/dev-libs/libltdl/libltdl-1.3.5.ebuild deleted file mode 100644 index be4185412a..0000000000 --- a/dev-libs/libltdl/libltdl-1.3.5.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libltdl/libltdl-1.3.5.ebuild,v 1.1 2014/11/03 05:31:48 vapier Exp ${P}-r1.ebuild,v 1.8 2002/10/04 06:34:42 kloeri Exp $ - -# This ebuild provides libltdl.so.0. - -EAPI="4" - -inherit multilib-minimal - -MY_P="libtool-${PV}" - -DESCRIPTION="A shared library tool for developers" -HOMEPAGE="http://www.gnu.org/software/libtool/" -SRC_URI="mirror://gnu/libtool/${MY_P}.tar.gz" - -LICENSE="GPL-2" -SLOT="1.3" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" -IUSE="" -# libltdl doesn't have a testsuite. -RESTRICT="test" - -RDEPEND="!sys-devel/libtool:1.3" - -S="${WORKDIR}/${MY_P}" - -multilib_src_configure() { - ECONF_SOURCE=${S} \ - econf \ - --enable-ltdl-install \ - --disable-static -} - -multilib_src_compile() { - emake -C libltdl -} - -multilib_src_install() { - emake -C libltdl DESTDIR="${D}" install-exec - # basically we just install ABI libs for old packages - rm "${ED}"/usr/$(get_libdir)/libltdl.{la,so} || die -} diff --git a/dev-libs/libltdl/libltdl-1.5.26.ebuild b/dev-libs/libltdl/libltdl-1.5.26.ebuild deleted file mode 100644 index 48873ce511..0000000000 --- a/dev-libs/libltdl/libltdl-1.5.26.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libltdl/libltdl-1.5.26.ebuild,v 1.1 2014/11/03 05:31:48 vapier Exp $ - -# This ebuild provides libltdl.so.3. - -EAPI="4" - -inherit multilib-minimal - -MY_P="libtool-${PV}" - -DESCRIPTION="A shared library tool for developers" -HOMEPAGE="http://www.gnu.org/software/libtool/" -SRC_URI="mirror://gnu/libtool/${MY_P}.tar.gz" - -LICENSE="GPL-2" -SLOT="1.5" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" -IUSE="" -# libltdl doesn't have a testsuite. -RESTRICT="test" - -RDEPEND="!sys-devel/libtool:1.5" - -S="${WORKDIR}/${MY_P}/libltdl" - -multilib_src_configure() { - ECONF_SOURCE=${S} \ - econf \ - --enable-ltdl-install \ - --disable-static -} - -multilib_src_install() { - emake DESTDIR="${D}" install-exec - # basically we just install ABI libs for old packages - rm "${ED}"/usr/$(get_libdir)/libltdl.{la,so} || die -} diff --git a/dev-libs/libltdl/libltdl-2.4.4.ebuild b/dev-libs/libltdl/libltdl-2.4.4.ebuild deleted file mode 100644 index 0a541a86fe..0000000000 --- a/dev-libs/libltdl/libltdl-2.4.4.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libltdl/libltdl-2.4.4.ebuild,v 1.9 2015/03/16 22:03:54 vapier Exp $ - -EAPI="4" - -inherit multilib-minimal - -MY_P="libtool-${PV}" - -DESCRIPTION="A shared library tool for developers" -HOMEPAGE="http://www.gnu.org/software/libtool/" -SRC_URI="mirror://gnu/libtool/${MY_P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -IUSE="static-libs" -# libltdl doesn't have a testsuite. -RESTRICT="test" - -RDEPEND="! - + -base-system + + base-system@gentoo.org + Gentoo Base System + + + cpe:/a:gnu:libtool + diff --git a/dev-util/desktop-file-utils/ChangeLog b/dev-util/desktop-file-utils/ChangeLog deleted file mode 100644 index aa8fdbfbfe..0000000000 --- a/dev-util/desktop-file-utils/ChangeLog +++ /dev/null @@ -1,73 +0,0 @@ -# ChangeLog for dev-util/desktop-file-utils -# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 -# (auto-generated from git log) - -*desktop-file-utils-0.22 (09 Aug 2015) -*desktop-file-utils-0.21 (09 Aug 2015) - - 09 Aug 2015; Robin H. Johnson - +desktop-file-utils-0.21.ebuild, +desktop-file-utils-0.22.ebuild, - +files/50desktop-file-utils-gentoo.el, +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 - - 22 Jan 2016; Fabian Groffen - desktop-file-utils-0.22.ebuild: - marked ~x64-macos - - Package-Manager: portage-2.2.20-prefix - - 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/dev-util/desktop-file-utils/ChangeLog-2015 b/dev-util/desktop-file-utils/ChangeLog-2015 deleted file mode 100644 index 788e2f8df6..0000000000 --- a/dev-util/desktop-file-utils/ChangeLog-2015 +++ /dev/null @@ -1,602 +0,0 @@ -# ChangeLog for dev-util/desktop-file-utils -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/desktop-file-utils/ChangeLog,v 1.143 2014/06/10 00:27:11 vapier Exp $ - - 10 Jun 2014; Mike Frysinger - desktop-file-utils-0.21.ebuild, desktop-file-utils-0.22.ebuild: - Mark arm64/m68k/s390/sh stable. - - 26 Jan 2014; Agostino Sarubbo desktop-file-utils-0.22.ebuild: - Stable for sparc, wrt bug #492242 - - 19 Jan 2014; Agostino Sarubbo desktop-file-utils-0.22.ebuild: - Stable for ppc64, wrt bug #492242 - - 18 Jan 2014; Agostino Sarubbo desktop-file-utils-0.22.ebuild: - Stable for alpha, wrt bug #492242 - - 15 Jan 2014; Agostino Sarubbo desktop-file-utils-0.22.ebuild: - Stable for ia64, wrt bug #492242 - - 14 Jan 2014; Agostino Sarubbo desktop-file-utils-0.22.ebuild: - Stable for ppc, wrt bug #492242 - - 14 Jan 2014; Agostino Sarubbo desktop-file-utils-0.22.ebuild: - Stable for x86, wrt bug #492242 - - 11 Jan 2014; Pacho Ramos desktop-file-utils-0.22.ebuild: - amd64 stable, bug #492242 - - 04 Jan 2014; Markus Meier desktop-file-utils-0.22.ebuild: - arm stable, bug #492242 - - 01 Jan 2014; Jeroen Roovers desktop-file-utils-0.22.ebuild: - Stable for HPPA (bug #492242). - -*desktop-file-utils-0.22 (15 Sep 2013) - - 15 Sep 2013; Alexandre Rostovtsev - +desktop-file-utils-0.22.ebuild: - Version bump, requested by Agostino Sarubbo (bug #484898). Adds support for - DBusActivatable. - - 07 Jan 2013; Samuli Suominen - -desktop-file-utils-0.20-r1.ebuild, - -files/desktop-file-utils-0.20-validate_Categories_XFCE.patch: - old - - 01 Dec 2012; Raúl Porcel - desktop-file-utils-0.21.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #443478 - - 16 Nov 2012; Jeroen Roovers desktop-file-utils-0.21.ebuild: - Stable for HPPA (bug #443478). - - 16 Nov 2012; Samuli Suominen - desktop-file-utils-0.21.ebuild: - amd64/arm/ppc/ppc64/x86 stable wrt #443478 - -*desktop-file-utils-0.21 (26 Oct 2012) - - 26 Oct 2012; Alexandre Rostovtsev - desktop-file-utils-0.20-r1.ebuild, +desktop-file-utils-0.21.ebuild: - Version bump with lots of validator updates (more desktop environments, new - categories, better hints, etc.); update license. - - 19 Jun 2012; Samuli Suominen - -desktop-file-utils-0.19.ebuild: - old - - 28 May 2012; Raúl Porcel - desktop-file-utils-0.20-r1.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #412833 - - 06 May 2012; Alexis Ballier - desktop-file-utils-0.20-r1.ebuild: - keyword ~amd64-fbsd - - 05 May 2012; Brent Baude - desktop-file-utils-0.20-r1.ebuild: - Marking desktop-file-utils-0.20-r1 ppc for bug 412833 - - 04 May 2012; Jeff Horelick - desktop-file-utils-0.19.ebuild, desktop-file-utils-0.20-r1.ebuild: - dev-util/pkgconfig -> virtual/pkgconfig - - 26 Apr 2012; Jeroen Roovers - desktop-file-utils-0.20-r1.ebuild: - Stable for HPPA (bug #412833). - - 25 Apr 2012; Markus Meier - desktop-file-utils-0.20-r1.ebuild: - arm stable, bug #412833 - - 23 Apr 2012; Brent Baude - desktop-file-utils-0.20-r1.ebuild: - Marking desktop-file-utils-0.20-r1 ppc64 for bug 412833 - - 21 Apr 2012; Jeff Horelick - desktop-file-utils-0.20-r1.ebuild: - marked x86 per bug 412833 - - 21 Apr 2012; Agostino Sarubbo - desktop-file-utils-0.20-r1.ebuild: - Stable for amd64, wrt bug #412833 - - 20 Apr 2012; Samuli Suominen - -desktop-file-utils-0.18.ebuild, -files/desktop-file-utils-0.18-unity.patch, - -desktop-file-utils-0.20.ebuild: - old - -*desktop-file-utils-0.20-r1 (05 Apr 2012) - - 05 Apr 2012; Samuli Suominen - +desktop-file-utils-0.20-r1.ebuild, - +files/desktop-file-utils-0.20-validate_Categories_XFCE.patch: - New main category XFCE for Xfce 4.10 compability. - - 18 Mar 2012; Raúl Porcel - desktop-file-utils-0.19.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #402147 - -*desktop-file-utils-0.20 (06 Mar 2012) - - 06 Mar 2012; Samuli Suominen - +desktop-file-utils-0.20.ebuild: - Version bump. - - 13 Feb 2012; Markus Meier desktop-file-utils-0.19.ebuild: - arm stable, bug #402147 - - 08 Feb 2012; Jeroen Roovers desktop-file-utils-0.19.ebuild: - Stable for HPPA (bug #402147). - - 04 Feb 2012; Samuli Suominen - desktop-file-utils-0.19.ebuild: - amd64/ppc/ppc64/x86 stable wrt #402147 - -*desktop-file-utils-0.19 (20 Dec 2011) - - 20 Dec 2011; Samuli Suominen - +desktop-file-utils-0.19.ebuild: - Version bump. - - 02 Dec 2011; Samuli Suominen - desktop-file-utils-0.18.ebuild, +files/desktop-file-utils-0.18-unity.patch: - Insert Unity to list of registered desktops. - - 30 Apr 2011; Raúl Porcel - desktop-file-utils-0.18.ebuild: - alpha/arm/ia64/s390/sh/sparc stable wrt #364973 - - 28 Apr 2011; Pawel Hajdan jr - desktop-file-utils-0.18.ebuild: - x86 stable wrt security bug #364973 - - 27 Apr 2011; Jeroen Roovers desktop-file-utils-0.18.ebuild: - Stable for HPPA (bug #364973). - - 27 Apr 2011; Christoph Mende - desktop-file-utils-0.18.ebuild: - Stable on amd64 wrt bug #364973 - - 27 Apr 2011; Kacper Kowalik - desktop-file-utils-0.18.ebuild: - ppc/ppc64 stable wrt #364973 - -*desktop-file-utils-0.18 (21 Jan 2011) - - 21 Jan 2011; Samuli Suominen - +desktop-file-utils-0.18.ebuild: - Version bump. - - 10 Jan 2011; Brent Baude - desktop-file-utils-0.17.ebuild: - stable ppc, bug 343571 - - 13 Nov 2010; Raúl Porcel - desktop-file-utils-0.17.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #343571 - - 05 Nov 2010; Jeroen Roovers - desktop-file-utils-0.17.ebuild: - Stable for HPPA (bug #343571). - - 04 Nov 2010; Markus Meier - desktop-file-utils-0.17.ebuild: - arm stable, bug #343571 - - 03 Nov 2010; Samuli Suominen - desktop-file-utils-0.17.ebuild: - ppc64 stable wrt #343571 - - 03 Nov 2010; Pawel Hajdan jr - desktop-file-utils-0.17.ebuild: - x86 stable wrt bug #343571 - - 31 Oct 2010; Markos Chandras - desktop-file-utils-0.17.ebuild: - Stable on amd64 wrt bug #343571 - -*desktop-file-utils-0.17 (28 Sep 2010) - - 28 Sep 2010; Samuli Suominen - +desktop-file-utils-0.17.ebuild: - Version bump. - - 10 Sep 2010; Samuli Suominen - desktop-file-utils-0.16.ebuild: - Fix ./configure hang when /usr/bin/emacs is a symlink to app-editors/zile - wrt #336724 by Ulrich Müller. - - 19 May 2010; Raúl Porcel - desktop-file-utils-0.16.ebuild: - alpha/arm/ia64/s390/sh/sparc stable wrt #316675 - - 13 May 2010; Joseph Jezak - desktop-file-utils-0.16.ebuild: - Marked ppc stable for bug #316675. - - 11 May 2010; Brent Baude - desktop-file-utils-0.16.ebuild: - stable ppc64, bug 316675 - - 10 May 2010; Pawel Hajdan jr - desktop-file-utils-0.16.ebuild: - x86 stable wrt bug #316675 - - 07 May 2010; Jeroen Roovers - desktop-file-utils-0.16.ebuild: - Stable for HPPA (bug #316675). - - 23 Apr 2010; Samuli Suominen - desktop-file-utils-0.16.ebuild: - amd64 stable wrt #316675 - -*desktop-file-utils-0.16 (17 Mar 2010) - - 17 Mar 2010; Samuli Suominen - +desktop-file-utils-0.16.ebuild: - Version bump. - - 15 Jan 2010; Christian Faulhammer - desktop-file-utils-0.15.ebuild: - Transfer Prefix keywords - - 14 Apr 2008; Jeroen Roovers - desktop-file-utils-0.15.ebuild: - Stable for HPPA (bug #217146). - - 12 Apr 2008; nixnut desktop-file-utils-0.15.ebuild: - Stable on ppc wrt bug 217146 - - 11 Apr 2008; Markus Rothe - desktop-file-utils-0.15.ebuild: - Stable on ppc64; bug #217146 - - 11 Apr 2008; Raúl Porcel - desktop-file-utils-0.15.ebuild: - alpha/ia64/sparc/x86 stable wrt #217146 - - 11 Apr 2008; Samuli Suominen - desktop-file-utils-0.15.ebuild: - amd64 stable wrt #217146 - - 27 Mar 2008; Samuli Suominen - desktop-file-utils-0.15.ebuild: - Remove installation of outdated manpages from Debian used in version 0.10. - - 22 Mar 2008; Daniel Gryniewicz - desktop-file-utils-0.14-r1.ebuild: - Marked stable on amd64 for bug #212986 - - 17 Mar 2008; Jeroen Roovers - desktop-file-utils-0.14-r1.ebuild: - Stable for HPPA (bug #212986). - - 16 Mar 2008; Christian Faulhammer - desktop-file-utils-0.14-r1.ebuild: - stable x86, bug 212986 - - 15 Mar 2008; nixnut desktop-file-utils-0.14-r1.ebuild: - Stable on ppc wrt bug 212986 - - 14 Mar 2008; Raúl Porcel - desktop-file-utils-0.14-r1.ebuild: - alpha/ia64/sparc stable wrt #212986 - -*desktop-file-utils-0.15 (12 Mar 2008) - - 12 Mar 2008; Samuli Suominen - +desktop-file-utils-0.15.ebuild: - Version bump. - - 12 Mar 2008; Brent Baude - desktop-file-utils-0.14-r1.ebuild: - Marking desktop-file-utils-0.14-r1 ppc64 for bug 212986 - -*desktop-file-utils-0.14-r1 (10 Feb 2008) - - 10 Feb 2008; Gilles Dartiguelongue - +files/desktop-file-utils-0.14-handle-borked.patch, - +desktop-file-utils-0.14-r1.ebuild: - patch for broken input files, fix bug #209582 - - 03 Feb 2008; Samuli Suominen - desktop-file-utils-0.14.ebuild: - Update HOMEPAGE. - - 16 Jan 2008; Samuli Suominen - -files/desktop-file-utils-0.12-noemacs.patch, - -desktop-file-utils-0.12.ebuild, -desktop-file-utils-0.13.ebuild: - Remove old versions. - - 22 Dec 2007; Daniel Gryniewicz - desktop-file-utils-0.14.ebuild: - Bump glib dep to 2.12; g_option_context_set_summary wasn't added until then. - Bug #202710 - - 09 Oct 2007; Tom Gall - desktop-file-utils-0.14.ebuild: - stable on ppc64 - - 27 Sep 2007; Samuli Suominen - desktop-file-utils-0.14.ebuild: - arm stable wrt #181999, tested on coral. - - 27 Sep 2007; Raúl Porcel - desktop-file-utils-0.14.ebuild: - sparc stable - - 27 Sep 2007; Raúl Porcel - desktop-file-utils-0.14.ebuild: - alpha/ia64 stable wrt #193339 - - 26 Sep 2007; Joshua Kinard - desktop-file-utils-0.14.ebuild: - Stable on mips, per #193339. - - 25 Sep 2007; Jeroen Roovers - desktop-file-utils-0.14.ebuild: - Stable for HPPA (bug #193339). - - 22 Sep 2007; Tobias Scherbaum - desktop-file-utils-0.14.ebuild: - ppc stable, bug #193339 - - 21 Sep 2007; Chris Gianelloni - desktop-file-utils-0.14.ebuild: - Stable on amd64 wrt bug #193339. - - 21 Sep 2007; Chris Gianelloni - desktop-file-utils-0.14.ebuild: - Stable on x86 wrt bug #193339. - - 21 Sep 2007; Mart Raudsepp - desktop-file-utils-0.14.ebuild: - Correct the glib dependency - -*desktop-file-utils-0.14 (09 Sep 2007) - - 09 Sep 2007; Samuli Suominen - +files/50desktop-file-utils-gentoo.el, +desktop-file-utils-0.14.ebuild: - Version bump wrt #191755 with fixed emacs support wrt #191764. - -*desktop-file-utils-0.13 (21 Jul 2007) - - 21 Jul 2007; Samuli Suominen - +desktop-file-utils-0.13.ebuild: - Version bump for bug 181999. - - 09 Jul 2007; Samuli Suominen metadata.xml: - Add desktop-file-utils under freedesktop herd. - - 27 May 2007; Joshua Kinard - desktop-file-utils-0.12.ebuild: - Stable on mips. - - 26 May 2007; Raúl Porcel - desktop-file-utils-0.12.ebuild: - alpha stable wrt #178553 - - 26 May 2007; Peter Weller - desktop-file-utils-0.12.ebuild: - Stable on amd64 wrt bug 178553 - - 24 May 2007; Jeroen Roovers - desktop-file-utils-0.12.ebuild: - Stable for HPPA (bug #178553). - - 16 Apr 2007; Markus Rothe - desktop-file-utils-0.12.ebuild: - Stable on ppc64 - - 06 Apr 2007; Tobias Scherbaum - desktop-file-utils-0.12.ebuild: - ppc stable - - 26 Mar 2007; Gustavo Zacarias - desktop-file-utils-0.12.ebuild: - Stable on sparc - - 21 Mar 2007; Raúl Porcel - desktop-file-utils-0.12.ebuild: - x86 stable - - 28 Jan 2007; Daniel Gryniewicz ChangeLog: - Bump to 0.12 - o improves category validation code to not catch false positives (Vincent - Fretin, Ville Skyttä, Ray Strode, Vincent Untz) - o make category validation code non-fatal (Ray) - o fix mem leaks and double frees (Pascal Terjan) - - 21 Jan 2007; Alexander H. Færøy - desktop-file-utils-0.11.ebuild: - Stable on MIPS. - - 19 Jan 2007; Jeroen Roovers - desktop-file-utils-0.11.ebuild: - Stable for HPPA (bug #156662). - - 14 Jan 2007; Olivier Crête - desktop-file-utils-0.11.ebuild: - Stable on amd64 per bug #156662 - - 14 Jan 2007; Bryan Østergaard - desktop-file-utils-0.11.ebuild: - Stable on Alpha. - - 21 Dec 2006; Markus Rothe - desktop-file-utils-0.11.ebuild: - Stable on ppc64; bug #156662 - - 18 Dec 2006; Gustavo Zacarias - desktop-file-utils-0.11.ebuild: - Stable on sparc - - 17 Dec 2006; Tobias Scherbaum - desktop-file-utils-0.11.ebuild: - Stable on ppc wrt bug #156662. - - 10 Dec 2006; Andrej Kacian - desktop-file-utils-0.11.ebuild: - Stable on x86, bug #156662. - - 07 Dec 2006; Diego Pettenò - desktop-file-utils-0.11.ebuild: - Add ~x86-fbsd keyword. - - 12 Sep 2006; Daniel Gryniewicz - desktop-file-utils-0.11.ebuild: - Doesn't need popt anymore - -*desktop-file-utils-0.11 (12 Sep 2006) - - 12 Sep 2006; Daniel Gryniewicz - +desktop-file-utils-0.11.ebuild: - Bump to 0.11 - -*desktop-file-utils-0.10-r1 (06 Nov 2005) - - 06 Nov 2005; Mike Gardiner - +files/desktop-file-utils-0.10-man.patch, - +desktop-file-utils-0.10-r1.ebuild: - Added man pages to desktop-file-utils. See bug #85354 for more, thanks to - Matt Kynx for providing the man patch. - - 10 Oct 2005; Hardave Riar - desktop-file-utils-0.10.ebuild: - Stable on mips. - - 01 Oct 2005; Luis Medinas - desktop-file-utils-0.10.ebuild: - Marked Stable on amd64. - - 10 Sep 2005; Aron Griffis - desktop-file-utils-0.10.ebuild: - Mark 0.10 stable on alpha - - 03 Sep 2005; Markus Rothe - desktop-file-utils-0.10.ebuild: - Stable on ppc64 - - 02 Sep 2005; Michael Hanselmann - desktop-file-utils-0.10.ebuild: - Stable on ppc. - - 25 Aug 2005; Aron Griffis - desktop-file-utils-0.10.ebuild: - stable on ia64 - - 24 Aug 2005; Gustavo Zacarias - desktop-file-utils-0.10.ebuild: - Stable on sparc - - 23 Aug 2005; Leonardo Boshell - -desktop-file-utils-0.3.ebuild, desktop-file-utils-0.10.ebuild: - Stable on x86. - - 09 Jun 2005; Markus Rothe - desktop-file-utils-0.9.ebuild: - Stable on ppc64 - -*desktop-file-utils-0.10 (24 Jun 2005) - - 24 Jun 2005; Alastair Tse - +files/desktop-file-utils-0.10-noemacs.patch, - +desktop-file-utils-0.10.ebuild: - version bump (#86249) - - 02 Apr 2005; Stephen P. Becker - desktop-file-utils-0.9.ebuild: - stable on mips - - 08 Jan 2005; Tom Martin desktop-file-utils-0.9.ebuild: - Stable on amd64. - - 23 Dec 2004; Guy Martin desktop-file-utils-0.9.ebuild: - Stable on hppa. - - 11 Dec 2004; Bryan Østergaard - desktop-file-utils-0.9.ebuild: - Stable on alpha. - - 23 Nov 2004; Alastair Tse - desktop-file-utils-0.5.ebuild: - changed 0.5 to use DESTDIR (#71905) - - 11 Nov 2004; Gustavo Zacarias - desktop-file-utils-0.9.ebuild: - Stable on sparc - - 11 Nov 2004; Mike Gardiner desktop-file-utils-0.9.ebuild: - Keyworded ppc - - 11 Nov 2004; Markus Rothe - desktop-file-utils-0.9.ebuild: - Marked ~ppc64 - - 14 Oct 2004; Aron Griffis - desktop-file-utils-0.9.ebuild: - add ~alpha and ~ia64 - -*desktop-file-utils-0.9 (04 Oct 2004) - - 04 Oct 2004; Alastair Tse - +desktop-file-utils-0.9.ebuild: - version bump (#66271) - - 04 Oct 2004; Guy Martin desktop-file-utils-0.8.ebuild: - Added ~hppa to KEYWORDS. - - 30 Sep 2004; Stephen P. Becker - desktop-file-utils-0.8.ebuild: - added ~mips keyword - - 22 Sep 2004; Alastair Tse - +files/desktop-file-utils-0.8-noemacs.patch, -desktop-file-utils-0.7.ebuild, - desktop-file-utils-0.8.ebuild: - disable installing of emacs mode file (#60754) - -*desktop-file-utils-0.8 (16 Sep 2004) - - 16 Sep 2004; Brandon Hale +desktop-file-utils-0.8.ebuild: - Version bump. - - 02 Sep 2004; Gustavo Zacarias - desktop-file-utils-0.7.ebuild: - Keyworded ~sparc wrt #62665 - - 14 Aug 2004; Mamoru KOMACHI desktop-file-utils-0.7.ebuild: - Fixed access violation with lispdir. This closes bug #59172. - - 08 Aug 2004; David Holm desktop-file-utils-0.7.ebuild: - What happened to ~ppc!? - - 05 Aug 2004; Tom Martin desktop-file-utils-0.7.ebuild: - Marked ~amd64. Thanks to Gabriel Ebner for reporting in - bug 59515. - -*desktop-file-utils-0.7 (02 Aug 2004) - - 02 Aug 2004; Brandon Hale +desktop-file-utils-0.7.ebuild: - Version bump, closes #56645 - -*desktop-file-utils-0.5 (21 Mar 2004) - - 21 Mar 2004; Markus Nigbur - desktop-file-utils-0.5.ebuild: - Version bump. Closing #42624. - - 08 Mar 2004; Jon Portnoy desktop-file-utils-0.3.ebuild : - AMD64 keywords. - - 17 Jan 2004; Bartosch Pixa - desktop-file-utils-0.3.ebuild: - set ppc in keywords - -*desktop-file-utils-0.3 (01 Mar 2003) - - 01 Mar 2003; Alastair Tse desktop-file-utils-0.3.ebuild files/digest-desktop-file-utils-0.3 : - Initial Ebuild. Thanks to Pete Gale . Resolves - #14354. diff --git a/dev-util/desktop-file-utils/Manifest b/dev-util/desktop-file-utils/Manifest index e76ee73a1f..3f61a7f3c2 100644 --- a/dev-util/desktop-file-utils/Manifest +++ b/dev-util/desktop-file-utils/Manifest @@ -1,8 +1 @@ -AUX 50desktop-file-utils-gentoo.el 250 SHA256 2aa59c328d13dd9a447f573ef68d92768f13e142cc92eda1e7d45f29684e07b7 SHA512 5fc03fb9c9eea7d4c19c9b263413fb4f7f247b6bd40a7452b26f7e175646dc9b3af945d25cafc42a01a8d95059324652c56baa4bb5768b62dbd58f3ae4f05fe3 WHIRLPOOL 73a401cc8cde93584eca6192bbfbf80fec7b19bd1993a6aedd7d278bb6945a4e9481ca645c2505f1ae30d777580560e8952c28e445cc337b4b8a6c21a233bd31 -DIST desktop-file-utils-0.21.tar.xz 128972 SHA256 b6c9b860538ef1cffbcdfbc9cb578f85a080ad8c1207c8b3a39e9fd183f9782b SHA512 c7372d820e996eef72e85c7190c7f7cce61a3e08ebc348822013d1b28971db294242ce108d8f5e8e6c7539f9044619511d2bba0459a319bddbe5e5cf5d8665aa WHIRLPOOL 04e4957c52f5093db72a92735ac2438163303eac3edb3f0ec0361aa08c8cbca3a06cc648074f13dd5764afc86a1725fc6e9d85fac2e10bc2352b2ce56e970379 -DIST desktop-file-utils-0.22.tar.xz 131028 SHA256 843532672692f98e9b2d6ae6cc8658da562dfde1606c7f33d9d227a344de56c5 SHA512 26c1f0da44e4d3fc286640084ad1fad0595fc94edb5d2edd2a4d8cbed0aea4e409aa1a610cbba372f8e540188b62aed764fc7fdecddefbcfeeaedd1d19e3d20a WHIRLPOOL 70d57623cb16d5ecdb4a1cb24fd4545f6d4dfe7aba51446570684cf09eb1d498c0ce575ad8f3255289dd15987d632b76c51b99a335cb9f3a3099d2901bdaf2ea -EBUILD desktop-file-utils-0.21.ebuild 1269 SHA256 77844093110d23ff97204966e5e294f360a399395a1ea95cc8b87fd225967139 SHA512 05729ca0f8374d96d070051927896050c16416054d41388e8858caeb5f0060041efcacbf4e99a58878652b1172852952d4731b664f50d8ac53e638ac562db666 WHIRLPOOL 510f6ace25b047530d538799a0002af9f4371d65edcf706b4924b1747b42639f5a9e157032cc03e5d38879a935ccba228ce74f31dcde423d4b8c270b03119f9b -EBUILD desktop-file-utils-0.22.ebuild 1291 SHA256 44ac19f8d5e85ee083b32301c882ee91bc399736cd5ed6eeebbc35b9a93a623d SHA512 53f7af9671e2244a93a6381352c429025daf67fb4f1a46644667e165a92e22201fe1ccabef1d6d32b57519dac21811b01182adc683136ffd055d32705f7bcd71 WHIRLPOOL f0976ff2c2294447b93436f70a5f7862bbd926967d2cc1e7e02e52ee3b27c4a65b6f22eb6c7bb97ad8a84ed7b37a3563aed8ac78ceb907623f7e13c9f1de3db0 -MISC ChangeLog 2719 SHA256 b1518126bdcf5278b047a45548980256effedcdc367ec5b50950137df187db6a SHA512 94fafefa7e76304e2206c46c90743f2805a2c250ff766d6c0b8f25595c641bc8a713694cefaca18eea8ff61c83642ac41e6fd025481e9dc759c29c84c587fe92 WHIRLPOOL 3806f53cdced4c26adda55b2f3b8caf460d938da239d249d1b73a466aea4b6e9e9782160b43051182a0f0305649fab1fc481d7ff4e98d70d07eb3913a3b1326e -MISC ChangeLog-2015 18820 SHA256 620cfa55a12afc40f8fd7cee09d7eef6b39e0376fc70e8531388cb34d695232f SHA512 24008758eb70804414f2c9c108ecfbe0fa0a1463b1a0c99024bac8fd25915ced39e3575b713d55810f4210922647afc4fc340ec26a9fcea2cd7c7bfb4cb4ba1f WHIRLPOOL 6438aba62e0a33fdb125d52562775a5071413b3da240d49614bcee243fdb031ff1054e123e0fef25d40e192301f277654981dd5959cd6a2038926a781606c1db -MISC metadata.xml 224 SHA256 154bec891472fe5526579d16d7e5e5e9eb3f352512a17555a459aa6029bcbbb2 SHA512 12da46d8052565f62c482e6bcc714d8c00cac256f85dc1602579c8d61e0b61af95da149d1a446e56b2eba918ab9d78b556f77c6fe034a2e578f57a9dbe62fc44 WHIRLPOOL 541aeaf2a7c858734aaae366846865ff70e6c898204bbfc9f39f58fbdb53d9b37dc8c898c23870859a9d4f5596e7898e21874c9ef529a447953a35e4d7bc13e5 +DIST desktop-file-utils-0.26.tar.xz 83132 BLAKE2B fdbe5427a0278ebe4a9b1bc15a148ecdc3f54b54058b355ae4f9a962fb1c4ec309d24a075973caf8f187a1c74b013e9bed0a7c3668bf888274e77fac9e077ec8 SHA512 5b4e435f0b635d8f898ac7f5759f74a08ffbe2a56d41fee0e84ff57e73b98d08b57b4416f20b99f696dad8bcb1c20792b39acf836b0814220c0b386ea5f6b831 diff --git a/dev-util/desktop-file-utils/desktop-file-utils-0.21.ebuild b/dev-util/desktop-file-utils/desktop-file-utils-0.21.ebuild deleted file mode 100644 index 2c34679c3e..0000000000 --- a/dev-util/desktop-file-utils/desktop-file-utils-0.21.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 -inherit elisp-common eutils - -DESCRIPTION="Command line utilities to work with desktop menu entries" -HOMEPAGE="http://freedesktop.org/wiki/Software/desktop-file-utils" -SRC_URI="http://www.freedesktop.org/software/${PN}/releases/${P}.tar.xz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="emacs" - -RDEPEND=">=dev-libs/glib-2.12:2 - emacs? ( virtual/emacs )" -DEPEND="${RDEPEND} - app-arch/xz-utils - virtual/pkgconfig" - -SITEFILE=50${PN}-gentoo.el - -DOCS=( AUTHORS ChangeLog HACKING NEWS README ) - -src_prepare() { - sed -i -e '/SUBDIRS =/s:misc::' Makefile.in || die -} - -src_configure() { - econf "$(use_with emacs lispdir "${SITELISP}"/${PN})" -} - -src_compile() { - default - use emacs && elisp-compile misc/desktop-entry-mode.el -} - -src_install() { - default - if use emacs; then - elisp-install ${PN} misc/*.el misc/*.elc || die - elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-util/desktop-file-utils/desktop-file-utils-0.22.ebuild b/dev-util/desktop-file-utils/desktop-file-utils-0.22.ebuild deleted file mode 100644 index abf905c3a5..0000000000 --- a/dev-util/desktop-file-utils/desktop-file-utils-0.22.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit elisp-common eutils - -DESCRIPTION="Command line utilities to work with desktop menu entries" -HOMEPAGE="http://freedesktop.org/wiki/Software/desktop-file-utils" -SRC_URI="http://www.freedesktop.org/software/${PN}/releases/${P}.tar.xz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="emacs" - -RDEPEND=">=dev-libs/glib-2.12:2 - emacs? ( virtual/emacs )" -DEPEND="${RDEPEND} - app-arch/xz-utils - virtual/pkgconfig" - -SITEFILE=50${PN}-gentoo.el - -DOCS=( AUTHORS ChangeLog HACKING NEWS README ) - -src_prepare() { - sed -i -e '/SUBDIRS =/s:misc::' Makefile.in || die -} - -src_configure() { - econf "$(use_with emacs lispdir "${SITELISP}"/${PN})" -} - -src_compile() { - default - use emacs && elisp-compile misc/desktop-entry-mode.el -} - -src_install() { - default - if use emacs; then - elisp-install ${PN} misc/*.el misc/*.elc || die - elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-util/desktop-file-utils/desktop-file-utils-0.26-r1.ebuild b/dev-util/desktop-file-utils/desktop-file-utils-0.26-r1.ebuild new file mode 100644 index 0000000000..2cce1246a3 --- /dev/null +++ b/dev-util/desktop-file-utils/desktop-file-utils-0.26-r1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit elisp-common meson + +DESCRIPTION="Command line utilities to work with desktop menu entries" +HOMEPAGE="https://freedesktop.org/wiki/Software/desktop-file-utils" +SRC_URI="https://www.freedesktop.org/software/${PN}/releases/${P}.tar.xz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="emacs" + +RDEPEND=">=dev-libs/glib-2.12:2" +DEPEND="${RDEPEND}" +BDEPEND=" + app-arch/xz-utils + virtual/pkgconfig + emacs? ( >=app-editors/emacs-23.1:* ) +" + +SITEFILE="50${PN}-gentoo.el" + +DOCS=( AUTHORS ChangeLog HACKING NEWS README ) + +src_compile() { + meson_src_compile + use emacs && elisp-compile misc/desktop-entry-mode.el +} + +src_install() { + meson_src_install + if use emacs; then + elisp-install ${PN} misc/*.el misc/*.elc || die + elisp-site-file-install "${FILESDIR}"/${SITEFILE} || die + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} diff --git a/dev-util/desktop-file-utils/metadata.xml b/dev-util/desktop-file-utils/metadata.xml index fb76b944f2..d43581a9ab 100644 --- a/dev-util/desktop-file-utils/metadata.xml +++ b/dev-util/desktop-file-utils/metadata.xml @@ -1,5 +1,5 @@ - + freedesktop-bugs@gentoo.org diff --git a/dev-util/gperf/ChangeLog b/dev-util/gperf/ChangeLog deleted file mode 100644 index 6e45ef383e..0000000000 --- a/dev-util/gperf/ChangeLog +++ /dev/null @@ -1,190 +0,0 @@ -# ChangeLog for dev-util/gperf -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/gperf/ChangeLog,v 1.58 2014/06/06 16:07:32 vapier Exp $ - - 06 Jun 2014; Mike Frysinger gperf-3.0.4.ebuild: - Add arm64 love. - - 26 May 2013; Mike Frysinger gperf-3.0.4.ebuild: - Update to EAPI=4. Respect $AR and $CPPFLAGS #444078 by Denis M.. - - 23 Feb 2013; Zac Medico gperf-3.0.4.ebuild: - Add ~arm-linux keyword. - - 26 Apr 2012; Alexis Ballier gperf-3.0.4.ebuild: - keyword ~amd64-fbsd - - 04 Feb 2012; Anthony G. Basile metadata.xml: - Added myself as maintainer - - 03 May 2011; Fabian Groffen gperf-3.0.4.ebuild: - Marked ~x64-freebsd - - 13 Feb 2011; Fabian Groffen gperf-3.0.4.ebuild: - Marked ~sparc64-solaris - - 10 Feb 2011; Michael Haubenwallner gperf-3.0.4.ebuild: - add ~ppc-aix keyword. - - 31 Jan 2011; Fabian Groffen gperf-3.0.4.ebuild: - Marked ~m68k-mint, bug #353075 - - 06 Apr 2010; Jonathan Callen gperf-3.0.4.ebuild: - Bump to EAPI=3, add prefix keywords - - 02 Nov 2009; Raúl Porcel gperf-3.0.4.ebuild: - ia64/s390/sh/sparc stable wrt #288572 - - 31 Oct 2009; Brent Baude gperf-3.0.4.ebuild: - Marking gperf-3.0.4 ppc64 for bug 288572 - - 30 Oct 2009; Markus Meier gperf-3.0.4.ebuild: - arm/x86 stable, bug #288572 - - 24 Oct 2009; nixnut gperf-3.0.4.ebuild: - ppc stable #288572 - - 22 Oct 2009; Tobias Klausmann gperf-3.0.4.ebuild: - Stable on alpha, bug #288572 - - 13 Oct 2009; Jeroen Roovers gperf-3.0.4.ebuild: - Stable for HPPA (bug #288572). - - 11 Oct 2009; Romain Perier - gperf-3.0.4.ebuild: - Stable for amd64 per bug #288572. - -*gperf-3.0.4 (11 Sep 2009) - - 11 Sep 2009; Patrick Lauer +gperf-3.0.4.ebuild: - Bump - - 19 Jun 2008; Olivier Crête gperf-3.0.3.ebuild: - amd64 stable - - 21 Feb 2008; Raúl Porcel gperf-3.0.3.ebuild: - alpha/ia64/sparc/x86 stable - - 05 Feb 2008; Markus Rothe gperf-3.0.3.ebuild: - Stable on ppc64 - - 26 Jan 2008; Sven Wegener gperf-3.0.1.ebuild, - gperf-3.0.2.ebuild, gperf-3.0.3.ebuild: - Drop inherit eutils. Install html docs into correct location. - - 14 Jan 2008; Tobias Scherbaum gperf-3.0.3.ebuild: - ppc. stable - - 09 Jan 2008; Jeroen Roovers gperf-3.0.3.ebuild: - Stable for HPPA. - - 15 Jul 2007; Christian Heim metadata.xml: - Assigning dev-util/gperf to m-needed, as beu is being retired (#66608). - -*gperf-3.0.3 (16 Jun 2007) - - 16 Jun 2007; Anant Narayanan +gperf-3.0.3.ebuild: - vBump to 3.0.3, close bug #179962 - - 08 Apr 2007; Christian Faulhammer gperf-2.7.2.ebuild, - gperf-3.0.1.ebuild: - correct mirror:// syntax - - 07 Apr 2007; Christian Faulhammer gperf-2.7.2.ebuild, - gperf-3.0.1.ebuild, gperf-3.0.2.ebuild: - SRC_URI changed to mirror://, fixes bug 163194 - - 22 Feb 2007; Piotr Jaroszyński ChangeLog: - Transition to Manifest2. - -*gperf-3.0.2 (17 Dec 2006) - - 17 Dec 2006; Elfyn McBratney metadata.xml, - +gperf-3.0.2.ebuild: - Version bump. - - 11 Dec 2006; Elfyn McBratney gperf-2.7.2.ebuild, - gperf-3.0.1.ebuild: - Kill redundant *DEPEND. - - 10 Sep 2006; Javier Villavicencio - gperf-3.0.1.ebuild: - Add ~x86-fbsd keyword. - - 23 Aug 2005; Aron Griffis gperf-3.0.1.ebuild: - stable on ia64 - - 16 Jun 2005; Mark Loeser - +files/gperf-3.0.1-gcc4.patch, gperf-3.0.1.ebuild: - Added patch to fix compilation with gcc-4.0, thanks to Chen Xiangyang - ; bug #95835 - - 13 May 2005; Bryan Østergaard gperf-3.0.1.ebuild: - ~ia64 keyword. - - 31 Dec 2004; Ciaran McCreesh : - Change encoding to UTF-8 for GLEP 31 compliance - - 06 Aug 2004; Guy Martin gperf-3.0.1.ebuild: - Stable on hppa. - - 17 Jul 2004; Tom Gall gperf-3.0.1.ebuild: - stable on ppc64, bug #55804 - - 05 Jul 2004; Michael Sterrett gperf-2.7.2.ebuild: - Fix depend (bug #56184); don't assign default to S - - 01 Jul 2004; Jeremy Huddleston gperf-2.7.2.ebuild, - gperf-3.0.1.ebuild: - virtual/glibc -> virtual/libc - - 28 Jun 2004; Ciaran McCreesh gperf-3.0.1.ebuild: - Stable on mips - - 06 Jun 2004; Daniel Black gperf-3.0.1.ebuild, - gperf-2.7.2.ebuild: - QA - IUSE and S= - - 03 Jun 2004; Bryan Østergaard gperf-3.0.1.ebuild: - Stable on alpha. - - 05 May 2004; Daniel Black +metadata.xml, - gperf-2.7.2.ebuild: - QA Fix to docdir. Fixed bug #46565 - - 29 Apr 2004; Ferris McCormick gperf-3.0.1.ebuild: - Stable on sparc. - - 28 Apr 2004; Jon Portnoy gperf-3.0.1.ebuild : - Stable on x86 and AMD64. - - 08 Mar 2004; Bret Curtis gperf-3.0.1.ebuild: - Added ~mips to KEYWORDS. - - 18 Feb 2004; Aron Griffis gperf-2.7.2.ebuild: - stable on ia64 - -*gperf-3.0.1 (18 Feb 2004) - - 18 Feb 2004; Martin Holzer gperf-3.0.1.ebuild: - Version bumped. - - 29 Sep 2003; Aron Griffis gperf-2.7.2.ebuild: - Stable on alpha - - 10 Feb 2003; Peter Johanson gperf-2.7.2.ebuild : - Added ~alpha to KEYWORDS. - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - -*gperf-2.7.2 (4/3/2002) - - 15 Nov 2003; Guy Martin gperf-2.7.2.ebuild : - Added hppa to KEYWORDS. - - 18 Sep 2002; Owen Stampflee : - Added PPC to KEYWORDS. - - 3 Apr 2002; Chad Huneycutt gperf-2.7.2.ebuild : - - Ebuild created diff --git a/dev-util/gperf/Manifest b/dev-util/gperf/Manifest index 612a143dac..5be2532280 100644 --- a/dev-util/gperf/Manifest +++ b/dev-util/gperf/Manifest @@ -1,24 +1 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -DIST gperf-3.0.4.tar.gz 983500 SHA256 767112a204407e62dbc3106647cf839ed544f3cf5d0f0523aaa2508623aad63e SHA512 24a65ac93c9d640670b015a76378eb7e0f167bec685d03f7dc68005d5a6d693d98b2189f7a0ab5bb9e5dc700de7d417c215230f9dbe062ba119240a8da535dad WHIRLPOOL 1d5da177f69c1628d08ca146be7637517c0884dd6cd7457e7625ddcf7207cf7697da53d1c62f3a9f8c8dccecc7613d7fdcccaac0e0d2490bafbd42018ad7407a -EBUILD gperf-3.0.4.ebuild 912 SHA256 c6af2a7802c0f167709548f2fcec8b30039a3d6f2e3a6111afb8c066ad1c6c4a SHA512 8e7c39ae8f38b608ebad5eaf2941637afdd46f17cdcd465f01909e48b7b0f0df3f083aad21dbeefbe4f90cf68c6f7d7f73fb136ff9c92534b53fb442dd86bbe1 WHIRLPOOL 4bc9621cb92cb9245f1578fc991297dcf5fd129281b687a9e75439f1a66d038511658172df42b098bd652e7dcbd672f1fe24616a8eb87ee4e9dc7f2fb3ebd691 -MISC ChangeLog 6094 SHA256 0220ab6fd52dede3128fd8bab92b6cd990952a53e1a341097480453a4600632d SHA512 58e5c409a83801ea7ccd0b6e62e57229de292942e539aec5d071606c8242929e67ae87498bfa042cdaf23d594247fb9ca9b0cf8c56c989e07ea6a23acab6c241 WHIRLPOOL 6a076c5fcc4af5ca302b1c5a1b3bcc13b91739e2299255f33068acb3e1c0135a13923f16e2c22e685efdd893e83dbeb1b9be68bcfb7a027617e11d90906066dc -MISC metadata.xml 205 SHA256 d21d6a0a1b6fd19fab410547db011e152cdc7f45405b791589ea5ae3b18d223d SHA512 df0317039e9fafc269e0990c390407b6fb808139de22ef10c6aff842e5fc83d2e9a6b2be83cabc6da908c8af8499f56351a96e70ea86ebbd10c2d701914e2137 WHIRLPOOL 116c0717eb147758a82308843e42b7106cc8406c9a21e0faf2fb74f4a7360cd00e2c0130cee180ed234e2a9393745cb51cafbfcff1c86d9c209ca9f3b5c0fe06 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) - -iQIcBAEBCAAGBQJTkedIAAoJEPGu1DbS6WIAMw0P/1KG4g7iMYKIy8D0QV3lK49N -xuPKGVraz1DoCtpesQ0XGjp7mx0SHVXmcMHHkjS87TXEKzX2byKt++MpTZuZ3+Jw -f8QrmpvayXlmrHfBA9vXqZYYlRGVUF7MOnf2iihmUdKQzdDo5GjKxPaOX2GWQQ+3 -0VWWWRN/W5kZSTrB32KcrJNeM1YD9kyd5kjjEG+WhigOGNfoOt7WINEY+A/xEHty -NpmksFvBRwIREdzJtM4A0/5kvPuuSGaT329Wv/QVnMRnzMKWDHktdnM9RZMCpKpe -xz+op9ByztWuKF+S0mBSwcH0YLfQd6AOHYxR4fbY9EnP5RdqhpVj6u6n9JhlxH/m -yGBUatVitQ7nl2XCHqdGqU4PnPyqlmwpM2c/Rmj+tId1QdRHvwa9MyoN9sU0SpCw -PGUxT5kLoDfVxDlZj783UzElFqEdIFnB5/XiGTViDbcNk69cEp92LxSPrAD2GNfv -9FHZsRqAN3P+lvPzmNl+MqtCVmM3xBJgBnpfvCmFqSu3TMkRENQOWysMoo3zQHAl -FrMSbXz6YRtBWJONW9ajPo/ZAWFWv7mTZaFR01uRBscLfJzvd/WUkujL1/pjVrXK -Ot8wanbqQmmLlDyA7DZpa/malvPtIcG4Y9YzkysqzQB8BCBJUq1baeIbojMQVoHK -73dR07OHUnvKXeNjEMx7 -=ZAFl ------END PGP SIGNATURE----- +DIST gperf-3.1.tar.gz 1215925 BLAKE2B bc4c54ade3f7dce484714d77cb5759dcc02b7a607d7b1aff6bdbcd06ee4c83e9449038a7217d5f25bcbef058ba56e1fce9383b9599de005154e5a9b566ac9c69 SHA512 855ebce5ff36753238a44f14c95be7afdc3990b085960345ca2caf1a2db884f7db74d406ce9eec2f4a52abb8a063d4ed000a36b317c9a353ef4e25e2cca9a3f4 diff --git a/dev-util/gperf/gperf-3.0.4.ebuild b/dev-util/gperf/gperf-3.0.4.ebuild deleted file mode 100644 index 062c8f26c6..0000000000 --- a/dev-util/gperf/gperf-3.0.4.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-util/gperf/gperf-3.0.4.ebuild,v 1.17 2014/06/06 16:07:32 vapier Exp $ - -EAPI="4" - -inherit toolchain-funcs - -DESCRIPTION="A perfect hash function generator" -HOMEPAGE="http://www.gnu.org/software/gperf/gperf.html" -SRC_URI="mirror://gnu/gperf/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -src_prepare() { - sed -i \ - -e "/^AR /s:=.*:= $(tc-getAR):" \ - -e "/^CPPFLAGS /s:=:+=:" \ - */Makefile.in || die #444078 -} - -src_configure() { - econf --htmldir='$(datarootdir)/doc/'"${PF}/html" -} diff --git a/dev-util/gperf/gperf-3.1.ebuild b/dev-util/gperf/gperf-3.1.ebuild new file mode 100644 index 0000000000..1a22bfa1dc --- /dev/null +++ b/dev-util/gperf/gperf-3.1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="A perfect hash function generator" +HOMEPAGE="https://www.gnu.org/software/gperf/" +SRC_URI="mirror://gnu/gperf/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + +src_prepare() { + sed -i \ + -e "/^CPPFLAGS /s:=:+=:" \ + */Makefile.in || die #444078 + + default +} diff --git a/dev-util/gperf/metadata.xml b/dev-util/gperf/metadata.xml index b6073e49af..d69e5f6f28 100644 --- a/dev-util/gperf/metadata.xml +++ b/dev-util/gperf/metadata.xml @@ -1,7 +1,7 @@ - + - + blueness@gentoo.org diff --git a/eclass/openib.eclass b/eclass/openib.eclass deleted file mode 100644 index 08d6fb3a11..0000000000 --- a/eclass/openib.eclass +++ /dev/null @@ -1,146 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# @ECLASS: openib.eclass -# @AUTHOR: -# Original Author: Alexey Shvetsov -# @BLURB: Simplify working with OFED packages - -inherit eutils rpm versionator - -EXPORT_FUNCTIONS src_unpack - -HOMEPAGE="https://www.openfabrics.org/" -LICENSE="|| ( GPL-2 BSD-2 )" - -# @ECLASS-VARIABLE: OFED_VER -# @DESCRIPTION: -# Defines OFED version eg 1.4 or 1.4.0.1 - -# @ECLASS-VARIABLE: OFED_RC -# @DESCRIPTION: -# Sets if this version is RC - -# @ECLASS-VARIABLE: OFED_RC_VER -# @DESCRIPTION: -# Sets RC version - - -# @ECLASS-VARIABLE: OFED_SUFFIX -# @DESCRIPTION: -# Defines OFED package suffix eg -1.ofed1.4 - -# @ECLASS-VARIABLE: OFED_SNAPSHOT -# @DESCRIPTION: -# Defines if src tarball is git snapshot - -SLOT="${OFED_VER}" - -# @ECLASS-VARIABLE: OFED_VERSIONS -# @DESCRIPTION: -# Defines array of ofed version supported by eclass - -OFED_VERSIONS=( - "3.5" - "3.12" - ) - -# @FUNCTION: block_other_ofed_versions -# @DESCRIPTION: -# function that creates blockers list for ofed -block_other_ofed_versions() { - local slot - RDEPEND="${RDEPEND} !sys-fabric/${PN}:0" - for slot in ${OFED_VERSIONS[@]}; do - if [[ ${slot} != ${SLOT} ]]; then - RDEPEND+=" !sys-fabric/${PN}:${slot}" - fi - done -} - -OFED_BASE_VER=$(get_version_component_range 1-3 ${OFED_VER}) - -if [ -z $OFED_RC ] ; then - SRC_URI="https://www.openfabrics.org/downloads/OFED/ofed-${OFED_BASE_VER}/OFED-${OFED_VER}.tgz" -else - SRC_URI="https://www.openfabrics.org/downloads/OFED/ofed-${OFED_BASE_VER}/OFED-${OFED_VER}-rc${OFED_RC_VER}.tgz" -fi - -case ${PN} in - ofed) - MY_PN="compat-rdma" - ;; - *) - MY_PN="${PN}" - ;; -esac - -case ${PV} in - *p*) - MY_PV="${PV/p/}" - ;; - *) - MY_PV="${PV}" - ;; -esac - -case ${MY_PN} in - ofa_kernel|compat-rdma) - EXT="tgz" - ;; - *) - EXT="tar.gz" - ;; -esac - -if [ -z ${OFED_SRC_SNAPSHOT} ]; then - S="${WORKDIR}/${MY_PN}-${MY_PV}" -else - S="${WORKDIR}/${MY_PN}-${MY_PV}-${OFED_SUFFIX}" -fi - - -# @FUNCTION: openib_src_unpack -# @DESCRIPTION: -# This function will unpack OFED packages -openib_src_unpack() { - unpack ${A} - if [ -z ${OFED_RC} ]; then - case ${PN} in - ofed) - rpm_unpack "./OFED-${OFED_VER}/SRPMS/${MY_PN}-${OFED_VER}-${OFED_SUFFIX}.src.rpm" - ;; - *) - rpm_unpack "./OFED-${OFED_VER}/SRPMS/${MY_PN}-${MY_PV}-${OFED_SUFFIX}.src.rpm" - ;; - esac - else - case ${PN} in - ofed) - rpm_unpack "./OFED-${OFED_VER}-rc${OFED_RC_VER}/SRPMS/${MY_PN}-${OFED_VER}-${OFED_SUFFIX}.src.rpm" - ;; - *) - rpm_unpack "./OFED-${OFED_VER}-rc${OFED_RC_VER}/SRPMS/${MY_PN}-${MY_PV}-${OFED_SUFFIX}.src.rpm" - ;; - esac - fi - if [ -z ${OFED_SNAPSHOT} ]; then - case ${PN} in - ofed) - unpack ./${MY_PN}-${OFED_VER}.${EXT} - ;; - *) - unpack ./${MY_PN}-${MY_PV}.${EXT} - ;; - esac - else - case ${PN} in - ofed) - unpack ./${MY_PN}-${OFED_VER}-${OFED_SUFFIX}.${EXT} - ;; - *) - unpack ./${MY_PN}-${MY_PV}-${OFED_SUFFIX}.${EXT} - ;; - esac - fi -} diff --git a/eclass/rpm.eclass b/eclass/rpm.eclass deleted file mode 100644 index c6daecea36..0000000000 --- a/eclass/rpm.eclass +++ /dev/null @@ -1,126 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# @ECLASS: rpm.eclass -# @MAINTAINER: -# base-system@gentoo.org -# @BLURB: convenience class for extracting RPMs - -inherit eutils - -DEPEND=">=app-arch/rpm2targz-9.0.0.3g" - -# @FUNCTION: rpm_unpack -# @USAGE: -# @DESCRIPTION: -# Unpack the contents of the specified rpms like the unpack() function. -rpm_unpack() { - [[ $# -eq 0 ]] && set -- ${A} - local a - for a in "$@" ; do - echo ">>> Unpacking ${a} to ${PWD}" - if [[ ${a} == ./* ]] ; then - : nothing to do -- path is local - elif [[ ${a} == ${DISTDIR}/* ]] ; then - ewarn 'QA: do not use ${DISTDIR} with rpm_unpack -- it is added for you' - elif [[ ${a} == /* ]] ; then - ewarn 'QA: do not use full paths with rpm_unpack -- use ./ paths instead' - else - a="${DISTDIR}/${a}" - fi - rpm2tar -O "${a}" | tar xf - || die "failure unpacking ${a}" - done -} - -# @FUNCTION: srcrpm_unpack -# @USAGE: -# @DESCRIPTION: -# Unpack the contents of the specified rpms like the unpack() function as well -# as any archives that it might contain. Note that the secondary archive -# unpack isn't perfect in that it simply unpacks all archives in the working -# directory (with the assumption that there weren't any to start with). -srcrpm_unpack() { - [[ $# -eq 0 ]] && set -- ${A} - rpm_unpack "$@" - - # no .src.rpm files, then nothing to do - [[ "$* " != *".src.rpm " ]] && return 0 - - eshopts_push -s nullglob - - # unpack everything - local a - for a in *.tar.{gz,bz2,xz} *.t{gz,bz2,xz,pxz} *.zip *.ZIP ; do - unpack "./${a}" - rm -f "${a}" - done - - eshopts_pop - - return 0 -} - -# @FUNCTION: rpm_src_unpack -# @DESCRIPTION: -# Automatically unpack all archives in ${A} including rpms. If one of the -# archives in a source rpm, then the sub archives will be unpacked as well. -rpm_src_unpack() { - local a - for a in ${A} ; do - case ${a} in - *.rpm) srcrpm_unpack "${a}" ;; - *) unpack "${a}" ;; - esac - done -} - -# @FUNCTION: rpm_spec_epatch -# @USAGE: [spec] -# @DESCRIPTION: -# Read the specified spec (defaults to ${PN}.spec) and attempt to apply -# all the patches listed in it. If the spec does funky things like moving -# files around, well this won't handle that. -rpm_spec_epatch() { - local p spec=$1 - local dir - - if [[ -z ${spec} ]] ; then - # search likely places for the spec file - for spec in "${PWD}" "${S}" "${WORKDIR}" ; do - spec+="/${PN}.spec" - [[ -e ${spec} ]] && break - done - fi - [[ ${spec} == */* ]] \ - && dir=${spec%/*} \ - || dir= - - ebegin "Applying patches from ${spec}" - - grep '^%patch' "${spec}" | \ - while read line ; do - # expand the %patch line - set -- ${line} - p=$1 - shift - - # process the %patch arguments - local arg - EPATCH_OPTS= - for arg in "$@" ; do - case ${arg} in - -b) EPATCH_OPTS+=" --suffix" ;; - *) EPATCH_OPTS+=" ${arg}" ;; - esac - done - - # extract the patch name from the Patch# line - set -- $(grep "^P${p#%p}: " "${spec}") - shift - epatch "${dir:+${dir}/}$*" - done - - eend -} - -EXPORT_FUNCTIONS src_unpack diff --git a/net-dialup/minicom/Manifest b/net-dialup/minicom/Manifest index 06eda13d59..920a2cf93f 100644 --- a/net-dialup/minicom/Manifest +++ b/net-dialup/minicom/Manifest @@ -1,14 +1,2 @@ -AUX minicom-2.3-gentoo-runscript.patch 2382 SHA256 9d79ab8eb2942cdbde2b65ab7958b7c485c83428f31e5644f0f2af2c1d6bffb7 SHA512 f88a54d5d64bec288930eb7d34332d3f4cdf879a90a694c4e538cc92ec213f15816ea9fa1225ea1122b3ee00b69b365cd69a17ec09369f4498b437374d425b5f WHIRLPOOL 74c40c8b81c81ec504d3193175b38c0644809a505f201f5d01cd9d74723336e3b4c1cd5cfd11e55fa528439aaef17bdc2c88b797de63c339c1ce8b51a020387f -AUX minicom-2.6-etimeout.patch 266 SHA256 cce9dfa838f7df59e59e64e0494d98ffe7143512ed419f2034f36e73be80d698 SHA512 623310112fe8c9ca50e2f5bc3c67675d501a96706ff80cb30b0e4da0074c6662f9268bd9aad792e7495f156690755ce7c1625c19efa69ff577a34967646cbb4c WHIRLPOOL 6333f7ae0d68824ae16126705800cc90837a1be4090f423f2bce60e24c2904829044a413fa3a018bc4202ce0ae9bf978877e3c763be670364e878cc249e2db80 -AUX minicom-2.7-lockdir.patch 535 SHA256 bfabbe8c36248b57a7ac0ab453e0597f37889791b848610dce15ba4727ba39ba SHA512 7e555046cd58a796f01473e064cbf289bfd467b0ceefbdc49734d5a9ee3c8f41480378cd456e0b30e94bb892b3329959c4c38ecc942e35d3890bc6da515e1f59 WHIRLPOOL 1fe4316e70b4cb2ed26072769f64228f81e80fe9010e11bbdd8be7b499a056d0af7d0c925c3e82da80ac52b3b64e10fa597a607b7871ff84fe9e5dc6ee17a6f3 -AUX minirc.dfl 66 SHA256 d7a08c0a5befc155170b8e6009b028c0361e72da6c2c3f55e1858711eaaca5a0 SHA512 dc6f65392ec4ee9e0f499596b6220cb23e443530a3802edc8805412a7999ffb48cb2f9f5c9f7a7ebfbbe166fdbf128847f00141c4f67c0176bb245081814955c WHIRLPOOL 7c245ce32e0e37147974b392ce01a3deb8fc81e692fabc9eada329f00523a6989dffc652b95e2ce6a091b6f199964a038618afced647d2cc85f9556a850490f9 -DIST minicom-2.6.tar.gz 830255 SHA256 ea5fe79c22dcb115cf5ed287b0e7a69e069bedd39889aa89b1a23f64f53fceb3 SHA512 96345e0c7b5991d3320fb4478b26717efdcdde307cd1cd065be424456bd90e528405c889a8aebaf6a67f3c614e4858825ec7f32769f2069f1b2e3ec5a2556023 WHIRLPOOL 7bfcb9a9609dc85585c808c8027f14406c1ff72771262d3c5beee9209078db9a58396d272333eb1ec6f97c0013b6a3792e0a1444cb737db4c202ccc90b8b1483 -DIST minicom-2.7.1.tar.gz 863544 SHA256 9ac3a663b82f4f5df64114b4792b9926b536c85f59de0f2d2b321c7626a904f4 SHA512 eb9679ac3a3d3585ea06c54407567898e50b981378656e7f8a241071c91054ff0928cc9023d2c79d1936588cdffa9426f4962b556e8daa1783add0c5ac59b5af WHIRLPOOL f93642d6cc3c8dee987d461a67e4a98b55d0ebea1a0c1b2dc8564a9af66dbf9aaad3e4cb2e161d127b965d955637882eda601034b863b32ee776925db969418e -DIST minicom-2.7.tar.gz 863544 SHA256 9ac3a663b82f4f5df64114b4792b9926b536c85f59de0f2d2b321c7626a904f4 SHA512 eb9679ac3a3d3585ea06c54407567898e50b981378656e7f8a241071c91054ff0928cc9023d2c79d1936588cdffa9426f4962b556e8daa1783add0c5ac59b5af WHIRLPOOL f93642d6cc3c8dee987d461a67e4a98b55d0ebea1a0c1b2dc8564a9af66dbf9aaad3e4cb2e161d127b965d955637882eda601034b863b32ee776925db969418e -EBUILD minicom-2.6.ebuild 1297 SHA256 42e94f0256f5fd0c14261fe94837e6df86d9981296641ef01f4067c52d79aebb SHA512 414e4a77e21a7a2158047e9f645f3304c78e40eccb28e7d3071227814cbdd740089f928f38fbe867c943f173b86f78a9c0afa6d9aa8604d69effa57ed8c78388 WHIRLPOOL 359e1fe14b87a5ebb76f35590fd9587dd638e8f780e5160640cbeaed2a49bff066d4172f1b422de9515b2849036b9c93a57dd948d3cdc029415d6a7cc5f82712 -EBUILD minicom-2.7-r1.ebuild 1515 SHA256 ed53a8057ff1d0003e6651959c7c00713d91dbab0b32e0c32fb5b2420383655c SHA512 277c4fc3446b1ec23853ab521ee6c5a90f2b8f8d18875ccc9d5a704c6c51504f65542c3cfb5b882b7f54f77435f84f6655123dde5c9f4b971da6b424db525fbc WHIRLPOOL 7d3bf88a0fe302c4c45f9c2cd0a45da0b93a2c94784b286736082e08f982a4a37558ded750abab285659b741cce9fe11ffc21712f47b8043b25563e874329581 -EBUILD minicom-2.7.1.ebuild 1549 SHA256 f98acfc71ba9aebc5443f534d1a0c6c1b30084e1e4bfa7aed8bc8517fe37966c SHA512 e48de13f90d97ae188307573e49b96db8c5865751ce73b76d95a7adc301c2b81a1eb1f00c4b8774c2669a51101f3104a3a2273df1c118e5b458f895989bc1373 WHIRLPOOL ef50d9106fc72943a31654aa9661dba6383151e7aece6d2e26496424cb1b1fdb0ef2023769fbf65a2a707f2e7f5271a079a3ca804302c39ea562798a78dac7f7 -EBUILD minicom-2.7.ebuild 1269 SHA256 1eea7fdf8aa21e4410b22dfd80ca6c14698240e81d67d13041f67630305d57ca SHA512 9bcfbecd8f3a639ae8d98d104a08d95af9f9735d75dcd026c7965e86dc9648a1c06a9b152c182f466ac72db594a4c07ec7565cc65c95d0d5721a6c60c498a7b8 WHIRLPOOL 19a585000c1b9c5c458d47c4757df7fc0d1d9a40928f4028db9959167ddf3f2536c1ea649ed85a400c5336fe97ba61a8c4c583894eeb12c705cbec9557fd302c -MISC ChangeLog 3104 SHA256 b48e3e7269765489b1d0eceaec11062fa87a474bb7c692d91254604ff6c12280 SHA512 cad2f9a88ab489f90f9ecb3f8e638eacbd96a7ade1db9fb84aaf3f9d2390afb491ce8c611c25d51c18432c8446496894f16b44c44326f04b7530dda8faafd9e0 WHIRLPOOL 11d9797df2dbdbaac2da09e32052b75a29dc24cd36996ef42398a38641927ec186422525d9d63edc3d9222d53786b041153ac7eca3c77eaa61bf10532e8ced36 -MISC ChangeLog-2015 13282 SHA256 6ab75410072149bf7acf3b1eadc1776505be34fe46f2cb014d0f543b7a572c1f SHA512 d0bcb42be3439cba34194e75146cf0cb83039fd57ac4dfd262ee4201ee40e810aedbc8eeca1cf2ecf07cc9481a5f703a3b407cf7938cde0e5f7eed74d0e854fc WHIRLPOOL 7c00c6208af8e3a38c7e61d55f54046ddd9e318d8075a50ad13ab9359efa87b717a4cda516ac4730f3024053d4a6577e369c9f32683f97196c3876677fda6ed3 -MISC metadata.xml 456 SHA256 6e64d84b244d1d177d3c88778c94b0a4b6af1f5c3124d720a6a403b7c4d0d6eb SHA512 9d7b2e8de12baea7bbc03a2031caf9e791b1168eb70a8100edbedea42344a26421e7f8e11b114ff86677799583d471220da2973c1395a0fe13d9f33b3a22c336 WHIRLPOOL 359c9ed736edd57e648262f37fbf138bf7f62ed826b323dfa236a77b8214ff48821504742902329568880f5366d8a39141792f49ddc6f5375183ded85386597f +DIST minicom-2.7.1.tar.gz 863544 BLAKE2B 473dbf9695e16fdf23581b831d1b76f32a5b9f47cf82c6430386646a4ad04a58d61bea08ba032d0c4f779fd19d90d12270df317b719bad6cba63d921c197c87c SHA512 eb9679ac3a3d3585ea06c54407567898e50b981378656e7f8a241071c91054ff0928cc9023d2c79d1936588cdffa9426f4962b556e8daa1783add0c5ac59b5af +DIST minicom-2.8.tar.gz 948015 BLAKE2B 007a2975a996e2dd2390b1cf20e1a70c4bb1b57d224211d30e8d83a9d02a45c147df34bf409961a20ad3746cb6b5551c1e0702a05bb0a0a3f7f042d251b553be SHA512 5ced0ff79cec11464154561130ddc6a38865170d4e4d80185ada540ba173fe89e35703b6d7fd0cf86caef6e020fcad1d7b1fdb4d4f55e3ddb906aea6a4b81b36 diff --git a/net-dialup/minicom/files/minicom-2.6-etimeout.patch b/net-dialup/minicom/files/minicom-2.6-etimeout.patch deleted file mode 100644 index 2dd01963c4..0000000000 --- a/net-dialup/minicom/files/minicom-2.6-etimeout.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- src/main.c.orig 2011-09-30 09:57:00.000000000 +0200 -+++ src/main.c 2011-12-28 16:07:59.000000000 +0100 -@@ -112,7 +112,7 @@ char *esc_key(void) - static void get_alrm(int dummy) - { - (void)dummy; -- errno = ETIME; -+ errno = ETIMEDOUT; - longjmp(albuf, 1); - } - diff --git a/net-dialup/minicom/files/minicom-2.7.1-gcc-10.patch b/net-dialup/minicom/files/minicom-2.7.1-gcc-10.patch new file mode 100644 index 0000000000..43e057ce1f --- /dev/null +++ b/net-dialup/minicom/files/minicom-2.7.1-gcc-10.patch @@ -0,0 +1,31 @@ +https://bugs.gentoo.org/705836 +--- a/src/minicom.h ++++ b/src/minicom.h +@@ -109,13 +109,13 @@ EXTERN char *dial_tty; /* tty to use. */ + + EXTERN char *dial_name; /* System we're conneced to */ + EXTERN char *dial_number; /* Number we've dialed. */ +-EXTERN char *dial_user; /* Our username there */ +-EXTERN char *dial_pass; /* Our password */ ++extern char *dial_user; /* Our username there */ ++extern char *dial_pass; /* Our password */ + + #ifdef USE_SOCKET +-EXTERN int portfd_is_socket; /* File descriptor is a unix socket */ +-EXTERN int portfd_is_connected; /* 1 if the socket is connected */ +-EXTERN struct sockaddr_un portfd_sock_addr; /* the unix socket address */ ++extern int portfd_is_socket; /* File descriptor is a unix socket */ ++extern int portfd_is_connected; /* 1 if the socket is connected */ ++extern struct sockaddr_un portfd_sock_addr; /* the unix socket address */ + #define portfd_connected ((portfd_is_socket && !portfd_is_connected) \ + ? -1 : portfd) + #else +@@ -141,7 +141,7 @@ EXTERN int sbcolor; /* Status Bar Background Color */ + EXTERN int st_attr; /* Status Bar attributes. */ + + /* jl 04.09.97 conversion tables */ +-EXTERN unsigned char vt_outmap[256], vt_inmap[256]; ++extern unsigned char vt_outmap[256], vt_inmap[256]; + + /* MARK updated 02/17/95 - history buffer */ + EXTERN int num_hist_lines; /* History buffer size */ diff --git a/net-dialup/minicom/files/minicom-2.7.1-musl.patch b/net-dialup/minicom/files/minicom-2.7.1-musl.patch new file mode 100644 index 0000000000..da4ce13d0b --- /dev/null +++ b/net-dialup/minicom/files/minicom-2.7.1-musl.patch @@ -0,0 +1,24 @@ +--- a/src/dial.c ++++ b/src/dial.c +@@ -39,11 +39,9 @@ + #include "intl.h" + + #ifdef VC_MUSIC +-# if defined(__GLIBC__) + # include + # include + # include +-# endif + #endif + + enum { CURRENT_VERSION = 6 }; +--- a/src/getsdir.h ++++ b/src/getsdir.h +@@ -22,6 +22,7 @@ + * and licensing conditions. See the source, Luke. + */ + ++#include + #include + + typedef struct dirEntry { /* structure of data item */ diff --git a/net-dialup/minicom/files/minicom-2.8-gentoo-runscript.patch b/net-dialup/minicom/files/minicom-2.8-gentoo-runscript.patch new file mode 100644 index 0000000000..97c53e91c8 --- /dev/null +++ b/net-dialup/minicom/files/minicom-2.8-gentoo-runscript.patch @@ -0,0 +1,42 @@ +--- a/man/minicom.1 ++++ b/man/minicom.1 +@@ -469,7 +469,7 @@ + .TP 0.5i + .B D - Script program + Which program to use as the script interpreter. Defaults to the +-program "runscript", but if you want to use something else (eg, ++program "/usr/bin/runscript", but if you want to use something else (eg, + /bin/sh or "expect") it is possible. Stdin and stdout are connected + to the modem, stderr to the screen. + .RS 0.5i +--- a/man/runscript.1 ++++ b/man/runscript.1 +@@ -5,7 +5,7 @@ + .\" for conditions under which this file may be redistributed. + .TH RUNSCRIPT 1 "$Date: 2007-10-07 18:13:51 $" "User's Manual" + .SH NAME +-runscript \- script interpreter for minicom ++/usr/bin/runscript \- script interpreter for minicom + .SH SYNOPSIS + .B runscript + .RI "scriptname [logfile [homedir]]" +--- a/src/rwconf.c ++++ b/src/rwconf.c +@@ -105,7 +105,7 @@ + { N_("No"), 0, "kermreal" }, + { "3", 0, "colusage" }, + /* The script program */ +- { "runscript", 0, "scriptprog" }, ++ { "/usr/bin/runscript", 0, "scriptprog" }, + /* Modem parameters */ + { "", 0, "minit" }, + { "", 0, "mreset" }, +@@ -245,7 +245,7 @@ + int matched; + + if (conftype == CONFIG_GLOBAL) +- strcpy(P_SCRIPTPROG, "runscript"); ++ strcpy(P_SCRIPTPROG, "/usr/bin/runscript"); + + line = malloc(line_size); + if (!line) { diff --git a/net-dialup/minicom/files/minicom-2.8-lockdir.patch b/net-dialup/minicom/files/minicom-2.8-lockdir.patch new file mode 100644 index 0000000000..17fb635cd9 --- /dev/null +++ b/net-dialup/minicom/files/minicom-2.8-lockdir.patch @@ -0,0 +1,14 @@ +--- a/configure.ac ++++ b/configure.ac +@@ -219,7 +219,10 @@ + + if test "x$UUCPLOCK" != x + then +- if test -d $UUCPLOCK ++ dnl If a lock directory was manually specified, do not test it actually, ++ dnl as that might not be true during a chroot build, and the ++ dnl packager is responsible for making sure it exists at runtime. ++ if true + then + AC_MSG_RESULT($UUCPLOCK) + AC_DEFINE_UNQUOTED(UUCPLOCK, "$UUCPLOCK", [Lock directory]) diff --git a/net-dialup/minicom/metadata.xml b/net-dialup/minicom/metadata.xml index 6c2a6ce03c..1a25698629 100644 --- a/net-dialup/minicom/metadata.xml +++ b/net-dialup/minicom/metadata.xml @@ -1,12 +1,16 @@ - + - - embedded@gentoo.org - Embedded Gentoo - - - Minicom is a menu driven communications program. It emulates ANSI and VT102 - terminals. It has a dialing directory and auto zmodem download. - + + embedded@gentoo.org + Embedded Gentoo + + + Minicom is a menu driven communications program. + It emulates ANSI and VT102 terminals and + has a dialing directory and auto zmodem download. + + + cpe:/a:minicom_project:minicom + diff --git a/net-dialup/minicom/minicom-2.6.ebuild b/net-dialup/minicom/minicom-2.6.ebuild deleted file mode 100644 index 1f2712ff73..0000000000 --- a/net-dialup/minicom/minicom-2.6.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" - -inherit eutils - -STUPID_NUM="3689" - -DESCRIPTION="Serial Communication Program" -HOMEPAGE="http://alioth.debian.org/projects/minicom" -SRC_URI="http://alioth.debian.org/download.php/${STUPID_NUM}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux" -IUSE="nls" - -COMMON_DEPEND="sys-libs/ncurses" -DEPEND="${COMMON_DEPEND} - nls? ( sys-devel/gettext )" -RDEPEND="${COMMON_DEPEND} - net-dialup/lrzsz" - -DOCS="AUTHORS ChangeLog NEWS README doc/minicom.FAQ" - -# Supported languages and translated documentation -# Be sure all languages are prefixed with a single space! -MY_AVAILABLE_LINGUAS=" cs da de es fi fr hu id ja nb pl pt_BR ro ru rw sv vi zh_TW" -IUSE="${IUSE} ${MY_AVAILABLE_LINGUAS// / linguas_}" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-2.3-gentoo-runscript.patch - epatch "${FILESDIR}"/${P}-etimeout.patch -} - -src_configure() { - econf \ - --sysconfdir="${EPREFIX}"/etc/${PN} \ - $(use_enable nls) -} - -src_install() { - default - insinto /etc/minicom - doins "${FILESDIR}"/minirc.dfl -} - -pkg_preinst() { - [[ -s ${EROOT}/etc/minicom/minirc.dfl ]] \ - && rm -f "${ED}"/etc/minicom/minirc.dfl -} diff --git a/net-dialup/minicom/minicom-2.7-r1.ebuild b/net-dialup/minicom/minicom-2.7-r1.ebuild deleted file mode 100644 index fece4e19b3..0000000000 --- a/net-dialup/minicom/minicom-2.7-r1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit eutils autotools - -STUPID_NUM="3977" -DESCRIPTION="Serial Communication Program" -HOMEPAGE="http://alioth.debian.org/projects/minicom" -SRC_URI="https://alioth.debian.org/frs/download.php/file/${STUPID_NUM}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" -IUSE="nls" - -COMMON_DEPEND="sys-libs/ncurses:=" -DEPEND="${COMMON_DEPEND} - nls? ( sys-devel/gettext )" -RDEPEND="${COMMON_DEPEND} - net-dialup/lrzsz" - -DOCS="AUTHORS ChangeLog NEWS README doc/minicom.FAQ" - -# Supported languages and translated documentation -# Be sure all languages are prefixed with a single space! -MY_AVAILABLE_LINGUAS=" cs da de es fi fr hu id ja nb pl pt_BR ro ru rw sv vi zh_TW" -IUSE="${IUSE} ${MY_AVAILABLE_LINGUAS// / linguas_}" - -PATCHES=( - "${FILESDIR}"/${PN}-2.3-gentoo-runscript.patch - "${FILESDIR}"/${PN}-2.7-lockdir.patch -) - -src_prepare() { - default - mv "${S}"/configure.{in,ac} - eautoreconf -} - -src_configure() { - # Lockdir must exist if not manually specified. - # /var/lock is created by openrc. - LOCKDIR=/var/lock - econf \ - --sysconfdir="${EPREFIX}"/etc/${PN} \ - --enable-lock-dir="${LOCKDIR}" \ - $(use_enable nls) -} - -src_install() { - default - insinto /etc/minicom - doins "${FILESDIR}"/minirc.dfl -} - -pkg_preinst() { - [[ -s ${EROOT}/etc/minicom/minirc.dfl ]] && rm -f "${ED}"/etc/minicom/minirc.dfl -} diff --git a/net-dialup/minicom/minicom-2.7.1.ebuild b/net-dialup/minicom/minicom-2.7.1.ebuild index 487e66e64a..4ae4c38c5c 100644 --- a/net-dialup/minicom/minicom-2.7.1.ebuild +++ b/net-dialup/minicom/minicom-2.7.1.ebuild @@ -1,17 +1,16 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit eutils autotools +inherit autotools -STUPID_NUM="3977" DESCRIPTION="Serial Communication Program" -HOMEPAGE="http://alioth.debian.org/projects/minicom" -SRC_URI="https://alioth.debian.org/frs/download.php/file/${STUPID_NUM}/${P}.tar.gz" +HOMEPAGE="https://salsa.debian.org/minicom-team/minicom" +SRC_URI="https://alioth-archive.debian.org/releases/minicom/Source/${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="nls" COMMON_DEPEND="sys-libs/ncurses:=" @@ -23,14 +22,11 @@ RDEPEND="${COMMON_DEPEND} DOCS="AUTHORS ChangeLog NEWS README doc/minicom.FAQ" S="${WORKDIR}/${PN}-2.7" # 2.7.1 specific -# Supported languages and translated documentation -# Be sure all languages are prefixed with a single space! -MY_AVAILABLE_LINGUAS=" cs da de es fi fr hu id ja nb pl pt_BR ro ru rw sv vi zh_TW" -IUSE="${IUSE} ${MY_AVAILABLE_LINGUAS// / linguas_}" - PATCHES=( "${FILESDIR}"/${PN}-2.3-gentoo-runscript.patch "${FILESDIR}"/${PN}-2.7-lockdir.patch + "${FILESDIR}"/${PN}-2.7.1-gcc-10.patch + "${FILESDIR}"/${PN}-2.7.1-musl.patch ) src_prepare() { diff --git a/net-dialup/minicom/minicom-2.7.ebuild b/net-dialup/minicom/minicom-2.7.ebuild deleted file mode 100644 index 0e9f00786b..0000000000 --- a/net-dialup/minicom/minicom-2.7.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils - -STUPID_NUM="3977" -DESCRIPTION="Serial Communication Program" -HOMEPAGE="http://alioth.debian.org/projects/minicom" -SRC_URI="https://alioth.debian.org/frs/download.php/file/${STUPID_NUM}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" -IUSE="nls" - -COMMON_DEPEND="sys-libs/ncurses" -DEPEND="${COMMON_DEPEND} - nls? ( sys-devel/gettext )" -RDEPEND="${COMMON_DEPEND} - net-dialup/lrzsz" - -DOCS="AUTHORS ChangeLog NEWS README doc/minicom.FAQ" - -# Supported languages and translated documentation -# Be sure all languages are prefixed with a single space! -MY_AVAILABLE_LINGUAS=" cs da de es fi fr hu id ja nb pl pt_BR ro ru rw sv vi zh_TW" -IUSE="${IUSE} ${MY_AVAILABLE_LINGUAS// / linguas_}" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-2.3-gentoo-runscript.patch -} - -src_configure() { - econf \ - --sysconfdir="${EPREFIX}"/etc/${PN} \ - $(use_enable nls) -} - -src_install() { - default - insinto /etc/minicom - doins "${FILESDIR}"/minirc.dfl -} - -pkg_preinst() { - [[ -s ${EROOT}/etc/minicom/minirc.dfl ]] && rm -f "${ED}"/etc/minicom/minirc.dfl -} diff --git a/net-dialup/minicom/minicom-2.8.ebuild b/net-dialup/minicom/minicom-2.8.ebuild new file mode 100644 index 0000000000..d68e0a208e --- /dev/null +++ b/net-dialup/minicom/minicom-2.8.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="Serial Communication Program" +HOMEPAGE="https://salsa.debian.org/minicom-team/minicom" +SRC_URI="https://salsa.debian.org/${PN}-team/${PN}/-/archive/${PV}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +IUSE="nls" + +DEPEND="sys-libs/ncurses:=" + +RDEPEND=" + ${DEPEND} + net-dialup/lrzsz +" + +BDEPEND=" + virtual/pkgconfig + nls? ( sys-devel/gettext ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.8-gentoo-runscript.patch + "${FILESDIR}"/${PN}-2.8-lockdir.patch +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + # Lockdir must exist if not manually specified. + # '/var/lock' is created by OpenRC. + local myeconfargs=( + --disable-rpath + --enable-lock-dir="/var/lock" + $(use_enable nls) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + insinto /etc/minicom + doins "${FILESDIR}"/minirc.dfl +} + +pkg_preinst() { + [[ -s "${EROOT}"/etc/minicom/minirc.dfl ]] && rm -f "${ED}"/etc/minicom/minirc.dfl +} diff --git a/net-firewall/ipset/ChangeLog b/net-firewall/ipset/ChangeLog deleted file mode 100644 index d437c4caae..0000000000 --- a/net-firewall/ipset/ChangeLog +++ /dev/null @@ -1,88 +0,0 @@ -# ChangeLog for net-firewall/ipset -# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 -# (auto-generated from git log) - -*ipset-6.24 (09 Aug 2015) -*ipset-6.21.1 (09 Aug 2015) -*ipset-6.20.1 (09 Aug 2015) -*ipset-6.19 (09 Aug 2015) -*ipset-6.17 (09 Aug 2015) -*ipset-6.16.1 (09 Aug 2015) -*ipset-6.16 (09 Aug 2015) -*ipset-6.15 (09 Aug 2015) - - 09 Aug 2015; Robin H. Johnson +files/ipset.confd, - +files/ipset.initd-r2, +files/ipset.initd-r3, +ipset-6.15.ebuild, - +ipset-6.16.ebuild, +ipset-6.16.1.ebuild, +ipset-6.17.ebuild, - +ipset-6.19.ebuild, +ipset-6.20.1.ebuild, +ipset-6.21.1.ebuild, - +ipset-6.24.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 Jan 2016; Michał Górny metadata.xml: - Set appropriate maintainer types in metadata.xml (GLEP 67) - - 28 Feb 2016; Matthew Thode ipset-6.24.ebuild: - keywording arm64 - - merged on X-C1 - - Package-Manager: portage-2.2.26 - - 18 May 2016; Austin English files/ipset.initd-r2, - files/ipset.initd-r3: - use #!/sbin/openrc-run instead of #!/sbin/runscript - -*ipset-6.29 (04 Jun 2016) - - 04 Jun 2016; Robin H. Johnson +files/ipset.initd-r4, - +ipset-6.29.ebuild: - bug #554904 bump. - - Package-Manager: portage-2.2.28 - diff --git a/net-firewall/ipset/ChangeLog-2015 b/net-firewall/ipset/ChangeLog-2015 deleted file mode 100644 index c5163ad6cf..0000000000 --- a/net-firewall/ipset/ChangeLog-2015 +++ /dev/null @@ -1,400 +0,0 @@ -# ChangeLog for net-firewall/ipset -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-firewall/ipset/ChangeLog,v 1.79 2015/05/14 06:25:02 dlan Exp $ - -*ipset-6.24 (14 May 2015) - - 14 May 2015; Yixun Lan +ipset-6.24.ebuild: - version bump, bug 532754; drop check_header_patch() which only required by < - kernel-2.6.35 - - 10 Aug 2014; Sergei Trofimovich ipset-6.15.ebuild, - ipset-6.16.1.ebuild, ipset-6.16.ebuild, ipset-6.17.ebuild, ipset-6.19.ebuild, - ipset-6.20.1.ebuild, ipset-6.21.1.ebuild: - QA: drop trailing '.' from DESCRIPTION - - 21 Jun 2014; Robin H. Johnson ipset-6.20.1.ebuild: - Stable on amd64 per bug #502870, works for infra (actually do it this time) - - 20 Jun 2014; Robin H. Johnson ipset-6.20.1.ebuild: - Stable on amd64 per bug #502870, works for infra. - -*ipset-6.21.1 (20 Jun 2014) - - 20 Jun 2014; Robin H. Johnson +ipset-6.21.1.ebuild: - Bump per bug #509804. - -*ipset-6.20.1 (01 Dec 2013) - - 01 Dec 2013; Robin H. Johnson +files/ipset.initd-r3, - +ipset-6.20.1.ebuild, files/ipset.confd, files/ipset.initd-r2: - Bump per bug #486836, adds new modules and future warning about NET_NS. Make - USE=-modules not introduce kernel-sources via MODULES_OPTIONAL_USE. Bug - #433411: Drop use - - 04 Jul 2013; Agostino Sarubbo ipset-6.17.ebuild: - Stable for x86, wrt bug #461978 - -*ipset-6.19 (27 May 2013) - - 27 May 2013; Robin H. Johnson +ipset-6.19.ebuild: - Bump. - - 07 May 2013; Sergey Popov ipset-6.17.ebuild: - Stable on amd64, wrt bug #461978 - -*ipset-6.17 (16 Mar 2013) - - 16 Mar 2013; Sergey Popov +ipset-6.17.ebuild: - Version bump, wrt bug #460036 - - 16 Mar 2013; Sergey Popov -ipset-4.5.ebuild, - -ipset-6.8.ebuild, -ipset-6.9.1-r2.ebuild, -ipset-6.10.ebuild, - -ipset-6.11.ebuild, -ipset-6.13.ebuild, -ipset-6.14.ebuild, - -files/ipset.initd-r1: - Drop old versions, permissions granted by maintainer - -*ipset-6.16.1 (17 Feb 2013) - - 17 Feb 2013; Sergey Popov +ipset-6.16.1.ebuild: - Version bump - - 17 Feb 2013; Sergey Popov ipset-6.15.ebuild, - ipset-6.16.ebuild: - Make build process verbose, wrt bug #458008 - - 17 Feb 2013; Agostino Sarubbo ipset-6.15.ebuild: - Stable for x86, wrt bug #448814 - - 17 Feb 2013; Agostino Sarubbo ipset-6.15.ebuild: - Stable for amd64, wrt bug #448814 - - 16 Feb 2013; Pacho Ramos metadata.xml: - Cleanup due bug #96436 - - 27 Dec 2012; Sergey Popov -ipset-6.9.1.ebuild, - -ipset-6.9.1-r1.ebuild, -files/ipset.initd: - Drop old revisions and obsolete files - -*ipset-6.16 (27 Nov 2012) -*ipset-6.15 (27 Nov 2012) - - 27 Nov 2012; Sergey Popov +ipset-6.15.ebuild, - +ipset-6.16.ebuild: - Another version bump - -*ipset-6.14 (27 Nov 2012) - - 27 Nov 2012; Sergey Popov +ipset-6.14.ebuild: - Version bump, permission was granted by robbat2 - -*ipset-6.13 (20 Aug 2012) - - 20 Aug 2012; Robin H. Johnson +ipset-6.13.ebuild: - Bug #431456, #418019: version bump. Bug #429814: ensure compile with no - /usr/src/linux. Bug #396097 is fixed by upstream as well. - - 14 Jun 2012; Michael Weber ipset-6.11.ebuild: - adding ~ppc keyword (bug 304037) - -*ipset-6.11 (21 Feb 2012) - - 21 Feb 2012; Robin H. Johnson +ipset-6.11.ebuild: - Version bump. - -*ipset-6.10 (17 Dec 2011) - - 17 Dec 2011; Peter Volkov +ipset-6.10.ebuild, - +files/ipset.confd, +files/ipset.initd-r2: - Version bump. Add confd file and make init file workable with list:set, bug - #390129 and bug #393243 by Andrew Savchenko. - - 12 Oct 2011; Peter Volkov ipset-6.9.1-r2.ebuild: - On second thought drop USE=ipv6: userspace should work is the same - independently of USE=ipv6 and kernel side will depend on kernel - configuration. - -*ipset-6.9.1-r2 (12 Oct 2011) - - 12 Oct 2011; Peter Volkov +ipset-6.9.1-r2.ebuild, - +files/ipset.initd-r1, files/ipset.initd: - Fix init script, bug #386151 wrt Alexey Shvetsov. Require - CONFIG_IP6_NF_IPTABLES only if USE=ipv6, bug #385445 wrt John Brendler. - -*ipset-6.9.1-r1 (02 Oct 2011) - - 02 Oct 2011; Peter Volkov +ipset-6.9.1-r1.ebuild, - +files/ipset.initd: - Drop confusing message about netlink.patch, bug #382221 by John Brendler. Add - init script by Andrew Savchenko, bug #181045 by Caleb Cushing. - - 17 Sep 2011; Peter Volkov -files/ipset-2.4.7-LDFLAGS.patch, - -ipset-4.4.ebuild, -ipset-6.7-r1.ebuild: - Drop old. - - 16 Sep 2011; Tony Vroon ipset-4.5.ebuild, - ipset-6.8.ebuild: - Marked stable on AMD64 based on arch testing by Ian "idella4" Delaney & - Tomáš "Mepho" Pružina in bug #381613. - - 15 Sep 2011; Andreas Schuerch ipset-4.5.ebuild, - ipset-6.8.ebuild: - x86 stable, see bug 381613 - -*ipset-6.9.1 (07 Sep 2011) - - 07 Sep 2011; Peter Volkov +ipset-6.9.1.ebuild: - Version bump. - -*ipset-6.8 (24 Jul 2011) - - 24 Jul 2011; Peter Volkov +ipset-6.8.ebuild: - Version bump, thank Ed Wildgoose for report. - - 02 Jul 2011; Sven Wegener ipset-6.7-r1.ebuild: - Use correct source and build options for kernel. - -*ipset-6.7-r1 (16 Jun 2011) - - 16 Jun 2011; Peter Volkov -ipset-6.4.ebuild, - -ipset-6.6.ebuild, -ipset-6.7.ebuild, +ipset-6.7-r1.ebuild: - Add missing xt_set and ip_set_hash_netiface modules. Drop old. - -*ipset-6.7 (16 Jun 2011) - - 16 Jun 2011; Peter Volkov +ipset-6.7.ebuild: - Version bump. - -*ipset-6.6 (24 May 2011) - - 24 May 2011; Peter Volkov +ipset-6.6.ebuild: - Version bump. - - 15 May 2011; Peter Volkov ipset-6.4.ebuild: - Fixed build in case symlink points on different sources then currnely - running, bug #356727#c9 thank Ed Wildgoose for this fix. - -*ipset-6.4 (01 May 2011) - - 01 May 2011; Peter Volkov -ipset-2.4.7.ebuild, - +ipset-6.4.ebuild: - Version bump, bug 356727, thank Andreis_Vinogradovs (slepnoga) for report. - - 25 Mar 2011; Kacper Kowalik ipset-2.4.7.ebuild, - ipset-4.4.ebuild, ipset-4.5.ebuild: - Dropped ppc wrt #345019, #304037 - -*ipset-4.5 (21 Dec 2010) - - 21 Dec 2010; Peter Volkov -ipset-4.1.ebuild, - -ipset-4.2.ebuild, -ipset-4.3.ebuild, +ipset-4.5.ebuild: - Version bump, drop old. - - 26 Nov 2010; Christian Faulhammer ipset-4.4.ebuild: - stable x86, bug 345019 - - 11 Nov 2010; Markos Chandras ipset-4.4.ebuild: - Stable on amd64 wrt bug #345019 - -*ipset-4.4 (14 Oct 2010) - - 14 Oct 2010; Peter Volkov +ipset-4.4.ebuild: - Version bump. - -*ipset-4.3 (25 Aug 2010) - - 25 Aug 2010; Peter Volkov +ipset-4.3.ebuild: - Version bump, fixes 2.6.35 kernel compatibility issue, bug 332687, thank - fkhp and Oleksandr Kovalenko for report. - - 20 May 2010; Peter Volkov ipset-4.1.ebuild: - amd64 stable, bug 304037. - - 17 May 2010; Pawel Hajdan jr ipset-4.1.ebuild: - x86 stable wrt bug #304037 - -*ipset-4.2 (08 Feb 2010) - - 08 Feb 2010; Peter Volkov -ipset-2.2.9.20070401.ebuild, - -files/ipset-2.4.2-glibc28-fix.patch, - -files/ipset-2.4.9-gethostbyname-align.patch, -ipset-3.0.ebuild, - +ipset-4.2.ebuild: - Version bump, drop old. - - 15 Nov 2009; Peter Volkov ipset-4.1.ebuild: - USE='modules' support. - - 14 Nov 2009; Peter Volkov ipset-4.1.ebuild: - Do not build modules in case kernel is patched and modules are built in, - bug #274577 thank Brendan Pike report. - -*ipset-4.1 (14 Nov 2009) - - 14 Nov 2009; Peter Volkov -ipset-2.4.9-r1.ebuild, - -ipset-2.5.0-r1.ebuild, +ipset-4.1.ebuild: - Version bump, bug #293043, thank Marcin Mirosław for report. - - 06 Sep 2009; Robin H. Johnson ipset-2.4.7.ebuild, - ipset-2.4.9-r1.ebuild, ipset-2.5.0-r1.ebuild, ipset-3.0.ebuild: - Cleaning up for linux-info work: inherit linux-mod implies inherit - linux-info. - - 28 Jul 2009; Robin H. Johnson ipset-3.0.ebuild: - Bug #279286: Min iptables version required for ipset is 1.4.4. Thanks to - James Earl Spahlinger . - -*ipset-3.0 (05 Jun 2009) - - 05 Jun 2009; Peter Volkov -ipset-2.5.0.ebuild, - +ipset-3.0.ebuild: - Version bump, remove broken version. - -*ipset-2.5.0-r1 (14 May 2009) - - 14 May 2009; Robin H. Johnson +ipset-2.5.0-r1.ebuild: - Bug #269743: Some of the modules did not get installed. - -*ipset-2.5.0 (04 Apr 2009) - - 04 Apr 2009; Peter Volkov +ipset-2.5.0.ebuild: - Version bump. - - 20 Mar 2009; Joseph Jezak ipset-2.4.7.ebuild: - Marked ppc stable for bug #257483. - -*ipset-2.4.9-r1 (03 Mar 2009) - - 03 Mar 2009; Peter Volkov - +files/ipset-2.4.9-gethostbyname-align.patch, - -ipset-2.3.0.20070828-r2.ebuild, -ipset-2.3.1.20080612.ebuild, - -ipset-2.3.3a.ebuild, -ipset-2.4.2.ebuild, -ipset-2.4.9.ebuild, - +ipset-2.4.9-r1.ebuild: - Fixed gethostbyname alignment issue on hppa, bug #260481, thank Antixrict - for report and work with upstream. Removed old. - -*ipset-2.4.9 (28 Feb 2009) - - 28 Feb 2009; Peter Volkov - -files/ipset-2.4.8-use-new-hash.patch, -ipset-2.4.8.ebuild, - +ipset-2.4.9.ebuild: - Version bump, bug #260480, thank Jeroen Roovers for report. - -*ipset-2.4.8 (26 Feb 2009) - - 26 Feb 2009; Peter Volkov - +files/ipset-2.4.8-use-new-hash.patch, ipset-2.4.7.ebuild, - +ipset-2.4.8.ebuild: - Version bump, bug #260338, thank BoneKracker for report. Disable warnings, - fixes bug #259999, thank Aleksey Kunitskiy for report. - - 04 Feb 2009; Markus Meier ipset-2.4.7.ebuild: - amd64/x86 stable, bug #257483 - -*ipset-2.4.7 (31 Jan 2009) - - 31 Jan 2009; Peter Volkov - +files/ipset-2.4.7-LDFLAGS.patch, +ipset-2.4.7.ebuild: - Version bump. Respect LDFLAGS, #246016, thank Olivier Huber. Probably - fixes compatibility issue with 2.6.28, #254207, thank Jochen Schlick. - -*ipset-2.4.2 (24 Oct 2008) - - 24 Oct 2008; Robin H. Johnson - +files/ipset-2.4.2-glibc28-fix.patch, +ipset-2.4.2.ebuild: - Bug #243092, version bump. - - 14 Oct 2008; Robin H. Johnson ipset-2.3.3a.ebuild: - Bug #236138, allow building with non-modular kernels. - -*ipset-2.3.3a (14 Aug 2008) - - 14 Aug 2008; Robin H. Johnson +ipset-2.3.3a.ebuild: - Bug #233763, version bump to resolve glibc-2.8 issues. Upstream also now - includes modules buildable without patching the kernel. - -*ipset-2.3.1.20080612 (25 Jun 2008) - - 25 Jun 2008; Robin H. Johnson - +ipset-2.3.1.20080612.ebuild: - Version bump per bug #226155. - -*ipset-2.3.0.20070828-r2 (14 Nov 2007) - - 14 Nov 2007; -ipset-2.3.0.20070828-r1.ebuild, - +ipset-2.3.0.20070828-r2.ebuild: - Fixed LIBDIR to include /; bug 199084 reported by Krzysztof Olędzki - . - - 10 Nov 2007; -ipset-2.1.0.20050119-r1.ebuild, - -ipset-2.2.8.20051203.ebuild, -ipset-2.2.9.20060508.ebuild: - Clean old. - - 10 Nov 2007; Christian Faulhammer - ipset-2.2.9.20070401.ebuild: - stable x86, bug 198158 - -*ipset-2.3.0.20070828-r1 (07 Nov 2007) - - 07 Nov 2007; -ipset-2.3.0.20070828.ebuild, - +ipset-2.3.0.20070828-r1.ebuild: - Cleaned ebuild, courtesy of Donnie Berkholz - -*ipset-2.3.0.20070828 (05 Nov 2007) - - 05 Nov 2007; metadata.xml, +ipset-2.3.0.20070828.ebuild: - Version bump. Added myself in metadata. Added emerge --config to patch the - kernel. - - 12 Apr 2007; Stefan Schweizer - -ipset-2.1.0.20050119.ebuild: - Remove old version that uses check_KV, bug 150058 - -*ipset-2.2.9.20070401 (10 Apr 2007) - - 10 Apr 2007; Robin H. Johnson - +ipset-2.2.9.20070401.ebuild: - New version from upstream, bug #173218. Please note that while this version - will compile without a patched kernel, you still need a patched kernel to - use it!. - -*ipset-2.2.9.20060508 (25 May 2006) - - 25 May 2006; Robin H. Johnson - ipset-2.2.8.20051203.ebuild, +ipset-2.2.9.20060508.ebuild: - Bug #126878, upstream seems to have changed the directory name inside the - tarball. Also version bump that fixes a return code issue. - - 27 Jan 2006; Robin H. Johnson - ipset-2.2.8.20051203.ebuild: - Adjust description to indicate that this package only provides the userspace - portion of ipset. You must still manually patch your kernel to have ipset - support. - -*ipset-2.2.8.20051203 (12 Dec 2005) - - 12 Dec 2005; Robin H. Johnson - +ipset-2.2.8.20051203.ebuild: - Version bump. - - 26 Sep 2005; Robin H. Johnson - ipset-2.1.0.20050119-r1.ebuild: - Stable on x86, 146 days in ~x86. - - 06 May 2005; Sven Wegener - ipset-2.1.0.20050119.ebuild, ipset-2.1.0.20050119-r1.ebuild: - Removed * postfix from <, <=, >= and > dependencies. - -*ipset-2.1.0.20050119-r1 (03 May 2005) - - 03 May 2005; Robin H. Johnson - +ipset-2.1.0.20050119-r1.ebuild: - Convert to use linux-info eclass. - - 26 Apr 2005; Andrej Kacian ipset-2.1.0.20050119.ebuild: - Added ~amd64 keyword. - -*ipset-2.1.0.20050119 (10 Mar 2005) - - 10 Mar 2005; Robin H. Johnson +metadata.xml, - +ipset-2.1.0.20050119.ebuild: - Initial commit, ebuild by Robin H. Johnson . diff --git a/net-firewall/ipset/Manifest b/net-firewall/ipset/Manifest index 3bd1176d1a..7ce421de4e 100644 --- a/net-firewall/ipset/Manifest +++ b/net-firewall/ipset/Manifest @@ -1,26 +1,2 @@ -AUX ipset.confd 588 SHA256 a4203705531190ba1793dfe18e0cad03cae624918fdd9845d79c6aef27ad6ee7 SHA512 93e01873c3fb8ff5f4f78e04118a666a650e604a1ba2908309faab08aa140e0ca7a2e24fc5114a9e809d3dbe81e801fc9ad59d53e174014cae1f23719a2a8e3e WHIRLPOOL a1ff1c60d761de759ca9c624784698dfb18e461eb2eb817eadbeeadf0706f8af07d1dc36c495435f338c6aa099a2b974e4c9c10179a4fc98eb11c15dc8fcc23b -AUX ipset.initd-r2 1349 SHA256 38cc2725ab0d798255f0357fde564d9436708d9b41caf511a599e0f78565a304 SHA512 227df4807066938e6d8fdff210840b66ee6186aac2df42f30de0f3d1370deca2a3694b4fe879c9a809119a6c979bb281d247c9714aec21764dbb02ba7ddb3f45 WHIRLPOOL 6e7f62155349797df78284d1a5154de21b2324a3aeb6b2277940333ec3f17d853bf6b77293b1f8bf246e2f7182c4c8e2e8993d5f7a2ec217c7f3198eb47e7b2b -AUX ipset.initd-r3 2992 SHA256 75c303cf3f028f4d146efcb2bd5356de1dc71c96883d02fb2b45997f6cf0dea4 SHA512 80f876a4c4f79b77d57688a88cf8fe7e068a940442216fda1e4d45840805246ab8689d73406fba54759801fc2c935c7f36781d73ab88af9e707084989ecef3d4 WHIRLPOOL 265e931980e1f8411fbbadfa9c95cd2dc4a090e53b302f53d85be34a79f9d7c5be8f14ff1bccfed37172ccaed4507a3aac4c8a4a9d70d2c4992d0cfe82df0c73 -AUX ipset.initd-r4 3012 SHA256 a0543d9c9d2b0e4d8486b0571676e9e03963409f24b2621868c685fe9920a445 SHA512 2c78da98b41a7ea992cc25ad82e02acdaebff9d773f9d971fa89527b90dae3e87b6cdc8d3e82b7e0fed83bf628adce9173e73fd35010910b9dc20a652f2daa5c WHIRLPOOL f7932585f69bbd314408546f6c764545937202721e6a41bfd5d66c4c1f8c95fad807691ced81af855ec7aa756a194592daee8cfd7510ff7a02c3715c819fe7ff -DIST ipset-6.15.tar.bz2 432771 SHA256 6f60a472bc2ef7b1c864be6472de65365c90e264dfadf28da48c2361393d8fd1 SHA512 f72329bb8610717ccdddbfaf7b7774e717a34d71fdb7f9c7eac97e3d1b314915500c88137b6e229411df99c86d2228bef447f26c116bc2cf992cfb60ab1422d3 WHIRLPOOL 868ee3cd722c2d86c273aca8f3ca7695e8ef5d00d30111ef0f2bf972a119211008d8cadec1760b43b4f0efb24690f20a2cf5f0fdbbb0700cf66e5660d363ab2a -DIST ipset-6.16.1.tar.bz2 433347 SHA256 cb5b02deab8521946fd473b77c40f00452b76fed621f0eee76746c74e89e4c3c SHA512 e54d32932875a9d06acba598280de9e83529f36326cbaaeb05d38b985bc40d276dc46e37eae3d1d4c1afcdd69b3074678512349ebd964b6189ca1c6871efe304 WHIRLPOOL ff2276446c7dbb4005de236b73bf9879ead8273f3ec014883160b779f6c089eaf7d4c4dce06233ef357f0a8b5376754b158eec29187ae5f5f7bb52bfd2d8ae3c -DIST ipset-6.16.tar.bz2 433118 SHA256 bc3ea05cfbacd43aebff6668825453d0a626edd5d3495a8670103ab895fba464 SHA512 34ef44af76f3609035ae1bdacb7586f2288ee66701ed8a1a5a0632fb23b5f651fe02b070e0f0f1b0ebae6cab02b3f827cc7e67f740cf77f51ba494c25dcc47dd WHIRLPOOL 3b3c2172626530145401bd813c39114f31bf3546ebe0af6e168ed32ade102c158f3bc5f4690ee8bf0540415adc35929da5d8ca8e4e1c2ec83bf631849a24b8a7 -DIST ipset-6.17.tar.bz2 448076 SHA256 7987bb8de1b0490b32084ab72165ae53038e497a96ab9940920280d8068629b0 SHA512 668f173b7ddd8a18af2730205e2e2c38610aa9fd191af52f91080e903bcd8e1f38e8e3a7fd57077decb00fd0556df89c3315c91eaffaa6977f2caf2a3300b175 WHIRLPOOL 1d08c841d87c7a5ca355857ac823ee696922b867690e9066c631414615c98f3cf3e59c6dd8d9f556170eef90a029260c7d41dc1e3f47811ede2190c5d0298e8b -DIST ipset-6.19.tar.bz2 465927 SHA256 058e7950efdf8b9539ab79eb145de7be60d6cb7b92c0c011edda37e70135024c SHA512 9e9fdccd8ae34ad56c5fc6da03060b39b3acc9a53154acf7e82df3f2c1545b2bdcc7b5b9b4f6ddd6ee3e8582e81b1fa51fae37cb4f46948c053d5153bdca6f39 WHIRLPOOL 31472a732781598c8d99ee562766492c225e359b8153ff68a7769d8fa86f41cac9749eda08e4e3922a6ada5a815192109104b42c59ba3079530f6c0b0169613c -DIST ipset-6.20.1.tar.bz2 500898 SHA256 356cac020438cd0871acbfc4cb119b8296030f0bb4661ad0d44bbc115ccbce92 SHA512 3fda3a71c18c8d5f9567038fc72f95abec81b4c789fbca7f7b9c032b15000cfbd2829f11a07f2f9ad2afcff54d6851923caff0917b2ead73756673a6b3667565 WHIRLPOOL f31cd533d286238e63f38aecbf281d428d75e856b393f61db5f6622d0dc0cd0a6de7aa4d3eaa2831e1da7dd0846e95c22f92b3a586cf3918cee074360a4caff3 -DIST ipset-6.21.1.tar.bz2 510013 SHA256 cf46c9c35a15aa0f2e0fbab0422586757bd82386c8ad3864936e6cffbd74a331 SHA512 c2ffb2eafc780e15370fd48841f4323c39e8fef1893216c8bc0b8aa8d143f9daf078c6e261e4558243004fe9612ce1d5ca4cca16f8b3f324f4194700c1b0accb WHIRLPOOL 230ebb4756891283980f5b7f67c0c64772b1527b8e8c0b6cdd2714de450b3f6c2a75d961d44563e440edd1399bdee8cce820fe59f46c28355a6f053ad6b1c37b -DIST ipset-6.24.tar.bz2 518811 SHA256 3071fc283f00a6472b5b352ef57f9825c9face70dda5b0d8715f8d43d0e995d0 SHA512 107bf492030dc4e8e4c2a939e46a715f58458126bfb636dae993e5bf31151d33c2a41b89eb5cca85b71d95b3e36debf97cdfc72c568f351091df17159003d6c6 WHIRLPOOL d34e8d5d197be85cf00ea6a5dbfeb7c52b5d42d9e78299620928e69ba1fbbe124cb16b9f5f2e05d1213b2b7a29a2bed2c1edac2f15ee3c83d8dc19eb3afcc112 -DIST ipset-6.29.tar.bz2 542735 SHA256 6af58b21c8b475b1058e02529ea9f15b4b727dbc13dc9cbddf89941b0103880e SHA512 ce62c72c4cea1b52f069602a90fbffe9bcb12bf70f5b42d93cacb48e4b5d1192a13b18be45391c66a65421f41968e73416e16af25ae6ef19ba92bdbb2cd45ff3 WHIRLPOOL 8e6642d180b5e682bb121ffc249638da27650f97bc3b1e8aef75996d7c626eb447c9324b9cf68e25773cef73720e6281c7a16bf3ba96433ab77ef6f437be3999 -DIST ipset-7.6.tar.bz2 676777 BLAKE2B 98b4a0094e4e44dfc8702ad4e61ce3c62de74964afc16ae91d107599fab7f978071693b6e6f57969c35a3dd381fac5b58610fd74a107eebd8af1f8644d819061 SHA512 c4d9c65895335dec8f855fca6c940d2ee19e7b8d2292325778a1608e795e2e35caa787cbcdeb8e2877f3695c641ac348b23ac43f73bdc1a8242e8d04f4944084 -EBUILD ipset-6.15.ebuild 3233 SHA256 b0c3e06e939025b5a7d819fe53e99699afb3f726d5051f4cc2f80b84c2b00a08 SHA512 2e7cae5122480929018dd8c60d939d15efdbfebf5cd862eecac43ba467d921900ecba3204755cfc5792e174b8c2374e9a8ce3f609fcdb9a481a88a41800a8ee3 WHIRLPOOL d9e1b59c9f088b66f457bbdc765cad9a67ab5637ba18462a4e2077f8d41dc9d41d9ecb255ad7c010a7fd0005b0dddcfaf51d8a75fb130b965b5f1c9feb4eb3e4 -EBUILD ipset-6.16.1.ebuild 3208 SHA256 89af801936191bdc00ab11bcd820472782a636af6e001ce9c9e75725350e4fe1 SHA512 3d90939bd7375a357c7d1857a98cf083e8e1b6846055c4ae6a602799a0189ecae5c1dec05c9216a5bff65a539942c9e2f2a7953dcdfc927e63ff2d7ceae8be9e WHIRLPOOL 1430e819b48a2b4b5d35df4ab2e7be03a76b849a1e207b5d0016e5cdf0acd9dbca3df1bac929cfa08497e292ec137d8ea9b067d0fcc5b347c67bb9701163041f -EBUILD ipset-6.16.ebuild 3208 SHA256 89af801936191bdc00ab11bcd820472782a636af6e001ce9c9e75725350e4fe1 SHA512 3d90939bd7375a357c7d1857a98cf083e8e1b6846055c4ae6a602799a0189ecae5c1dec05c9216a5bff65a539942c9e2f2a7953dcdfc927e63ff2d7ceae8be9e WHIRLPOOL 1430e819b48a2b4b5d35df4ab2e7be03a76b849a1e207b5d0016e5cdf0acd9dbca3df1bac929cfa08497e292ec137d8ea9b067d0fcc5b347c67bb9701163041f -EBUILD ipset-6.17.ebuild 3206 SHA256 80439e0c1cfbb69d7c4d8980669dd0d56184a790ebff1e0973ba5963fd7e2032 SHA512 6d1151593a0cc43a6a960bd18cd4fe65beaa3b8ccb48d79c5dcf83fdef68eb15360da198de947d9b9b74bf5cb50066633b33ded0392bc01c2fdcf0aa2af68035 WHIRLPOOL 776603887985a35e77597317bf9c26c33ca9f7482687d4bc1b5e8d0a17513f49bcc8ec4d9428d162f94a5b8ecb395eee6363ee6eb8f4693a28b34a7dd3a9c465 -EBUILD ipset-6.19.ebuild 3208 SHA256 89af801936191bdc00ab11bcd820472782a636af6e001ce9c9e75725350e4fe1 SHA512 3d90939bd7375a357c7d1857a98cf083e8e1b6846055c4ae6a602799a0189ecae5c1dec05c9216a5bff65a539942c9e2f2a7953dcdfc927e63ff2d7ceae8be9e WHIRLPOOL 1430e819b48a2b4b5d35df4ab2e7be03a76b849a1e207b5d0016e5cdf0acd9dbca3df1bac929cfa08497e292ec137d8ea9b067d0fcc5b347c67bb9701163041f -EBUILD ipset-6.20.1.ebuild 3422 SHA256 2e5a3d26b298fda9ca566964ccb3f3bb79944e5bc26371ffea98d08b7a2eb0f3 SHA512 7412b2bb77c48987976bba9faf512d4dd9b6e2c6e0cc049b4f3da13867bc50858daaf2a0bc88f5ec25f375171c8f179088013c8358e229400bf98264018a7302 WHIRLPOOL a6f376142cde0f17f50c15f6488c56e6c3aab0f61ad687905851b9630dd8c1d260cb702c2d2d17d653252e1b084eb25750cc13286fd25e46029916d706b967bb -EBUILD ipset-6.21.1.ebuild 3423 SHA256 0b03d180c0c560a1b04798b9770a759b96ed0d0d55bde0e27c1050dcda71cc74 SHA512 0ce6a610e431e363590d8aac67f983eeb5dc7b5f1c04cbf584b72d45dcfa418ff57682042fdab108cafaf361d3e5735f3ca37e2b8fc62f754a926d448d53e213 WHIRLPOOL 8e90d1625ff71f69d74f190db1f9969f9ef94b4f57dc95027ae39e073f6a73f718896d79d10c83b02e8241d2fd2e7343dbd9b2e7d6a0f3a5be2660729e0d57ca -EBUILD ipset-6.24.ebuild 3007 SHA256 ed2598414af9d7d284ea76352d88fb36b0749bc4982ac0ca916e72b773e3ce41 SHA512 4acbaea277e50aec9c6b5e02349b6cbeca2d5caa5c7a667553f226b3b5fe21e330ec1b22451ea21c8fc165fe1ea7f3d37cb05476f6fc4d081461a952a38efc5b WHIRLPOOL f864952999e3d0a11b6145314e263053e5f8bfbfd0609d9b76747a08c7abf938e7cb17d0a94db4eee049e81af85927f7799a507fa249d89bd0d2afa2d76a1485 -EBUILD ipset-6.29.ebuild 3007 SHA256 9fab38c59544a640f3abdeca4939614897ea55a0f1a5831f12f1bdd9231a318d SHA512 f202576b7e4e21490e828a9e30c9f5b6c7eabdf95e931af2acca896e4f4f05808b3c25291fe61b0d52d39e2cc4b24add13c1c2487de38af0f93cea6a4cd49107 WHIRLPOOL fa253cc0e78d42e4a65ae521f4394860bded139cdd86479ae9e62d47134994672da4569a1a6515d6d34f1ed0c36f50f6856e57fb98c23aadf075c026f5d5cd4b -MISC ChangeLog 3063 SHA256 c519c437e52c648628786f5968567286b83671980be0d23bfc14fad356605353 SHA512 f56c575dff8add928041f6c83544888f1e09d275ad0dd97544d44a3f7297a954e87d091ca2fa973328d93d65a1de513efabb817ef489983d2920f1cdb8050b83 WHIRLPOOL 645898119a1486853c3c2fa7a7e2bb4eb79813f8891ca83836bda278ac539a27375704a0b42b673f2f3bc5ff7dd33db1151bc7da6ab39e402ebf98ece1763361 -MISC ChangeLog-2015 13758 SHA256 27fcbac08b65bff92d005acff99837b659b9d5b4e35b8caff074bc806c391944 SHA512 16a2bb6094b0934630108bb336838887457672f74c374316ff5450ee8af8e94432661d85c879b233f16ce751fc3d2abf86888d920d588bbfefbb7b1504f8fba1 WHIRLPOOL d2f52c40acc89740fd22475cd55c92062dc749601fb02cc813d82ac1b8369c33df8f4d0a26d1505ef78715ca7c3f08e491cbcf673be8e7b8ac4a813c203e198a -MISC metadata.xml 216 SHA256 f7475919f28a8a93ec8bd025c8f8bbab918f66d0d1737420c876f0480308fe6a SHA512 e881b59fe49746eb25ad66c258b41aba501e4eb563129093a3898ea970a20506e7898f7c355cfcf99605234962bf2c77c1309c258b9a2b84ee4302ccb71c9dbd WHIRLPOOL 163285b60aa93e00993af659dc1e29a9eb245bd3415dd5ec75b284250596165f469028102b72fa0c344834443a44c1bbcf6272fe6a3f5211f721fc96e1c6ec16 +DIST ipset-7.11.tar.bz2 674100 BLAKE2B 97f2e3372e963654ece511960e8c22d0dd9e29376d087a3767d89544dfbd85f9f9e75e0cc6c4eb9e1d813d1a472a410033a76feef3319b1d87fd51b0c3fd97cd SHA512 20890de32c17c04d9d3ae42fff64acfe21a252974bee5843ae39bdda707fcef55fde11cffccab9f987bf7e18f5445443c46c50eb854fb6f93f172f7bad07f922 +DIST ipset-7.15.tar.bz2 680383 BLAKE2B 10acff9741370ad80a2845605be1be4f691e987b271f4dcf1fab3abfe158c63c7d39e6b3453ba7cd361dee3df92f85419cfb70806a71b6806555f6571c70b1ed SHA512 0fc936d971c30a0925c585d506c8840e782fdaeec09bc8fd249e874fe838fa55a4dbb697f6e1423a6769abf07a1ce2195abc37cb641e8e4ad70f1b4c7130916a diff --git a/net-firewall/ipset/files/ipset.initd-r2 b/net-firewall/ipset/files/ipset.initd-r2 deleted file mode 100644 index ac563597f5..0000000000 --- a/net-firewall/ipset/files/ipset.initd-r2 +++ /dev/null @@ -1,60 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -extra_commands="save" - -IPSET_SAVE=${IPSET_SAVE:-/var/lib/ipset/rules-save} - -depend() { - before iptables ip6tables -} - -checkconfig() { - if [ ! -f "${IPSET_SAVE}" ] ; then - eerror "Not starting ${SVCNAME}. First create some rules then run:" - eerror "/etc/init.d/${SVCNAME} save" - return 1 - fi - return 0 -} - -start() { - checkconfig || return 1 - ebegin "Loading ipset session" - ipset restore < "${IPSET_SAVE}" - eend $? -} - -stop() { - # check if there are any references to current sets - - if ! ipset list | gawk ' - ($1 == "References:") { refcnt += $2 } - ($1 == "Type:" && $2 == "list:set") { set = 1 } - (scan) { if ($0 != "") setcnt++; else { scan = 0; set = 0 } } - (set && $1 == "Members:") {scan = 1} - END { if ((refcnt - setcnt) > 0) exit 1 } - '; then - eerror "ipset is in use, can't stop" - return 1 - fi - - if [ "${SAVE_ON_STOP}" = "yes" ] ; then - save || return 1 - fi - - ebegin "Removing kernel IP sets" - ipset flush - ipset destroy - eend $? -} - -save() { - ebegin "Saving ipset session" - touch "${IPSET_SAVE}" - chmod 0600 "${IPSET_SAVE}" - ipset save > "${IPSET_SAVE}" - eend $? -} diff --git a/net-firewall/ipset/files/ipset.initd-r3 b/net-firewall/ipset/files/ipset.initd-r3 deleted file mode 100644 index 5456afffd6..0000000000 --- a/net-firewall/ipset/files/ipset.initd-r3 +++ /dev/null @@ -1,96 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -extra_commands="save" -extra_started_commands="reload" - -IPSET_SAVE=${IPSET_SAVE:-/var/lib/ipset/rules-save} - -depend() { - before iptables ip6tables -} - -checkconfig() { - if [ ! -f "${IPSET_SAVE}" ] ; then - eerror "Not starting ${SVCNAME}. First create some rules then run:" - eerror "/etc/init.d/${SVCNAME} save" - return 1 - fi - return 0 -} - -start() { - checkconfig || return 1 - ebegin "Loading ipset session" - ipset restore < "${IPSET_SAVE}" - eend $? -} - -stop() { - # check if there are any references to current sets - - if ! ipset list | gawk ' - ($1 == "References:") { refcnt += $2 } - ($1 == "Type:" && $2 == "list:set") { set = 1 } - (scan) { if ($0 != "") setcnt++; else { scan = 0; set = 0 } } - (set && $1 == "Members:") {scan = 1} - END { if ((refcnt - setcnt) > 0) exit 1 } - '; then - eerror "ipset is in use, can't stop" - return 1 - fi - - if [ "${SAVE_ON_STOP}" = "yes" ] ; then - save || return 1 - fi - - ebegin "Removing kernel IP sets" - ipset flush - ipset destroy - eend $? -} - -reload() { - ebegin "Reloading ipsets" - - # Loading sets from a save file is only additive (there is no - # automatic flushing or replacing). And, we can not remove sets - # that are currently used in existing iptables rules. - # - # Instead, we create new temp sets for any set that is already - # in use, and then atomically swap them into place. - # - # XXX: This does not clean out previously used ipsets that are - # not in the new saved policy--it can't, because they may still - # be referenced in the current iptables rules. - - # Build a list of all currently used sets (if any). - running_ipset_list=$(ipset save | gawk '/^create/{printf "%s ",$2}') - running_ipset_list="${running_ipset_list% }" - # Build a regular expression that matches those set names. - running_ipset_list_regex="${running_ipset_list// /|}" - - # Load up sets from the save file, but rename any set that already - # exists to a temporary name that we will swap later. - if ! cat ${IPSET_SAVE} | sed -r "s/^(create|add) (${running_ipset_list_regex}) /\1 \2_atomic_temp /" | ipset restore ; then - eend $? "Failed to load new ipsets" - fi - - # Now for every set name that currently exists, atomically swap it - # with the temporary new one we created, and then destroy the old set. - for ipset_name in ${running_ipset_list} ; do - ipset swap ${ipset_name} ${ipset_name}_atomic_temp || eend $? "Failed to swap in new ipset $ipset_name" - ipset destroy ${ipset_name}_atomic_temp || eend $? "Failed to delete obsolete ipset ${ipset_name}_atomic_temp" - done - eend 0 -} - -save() { - ebegin "Saving ipset session" - touch "${IPSET_SAVE}" - chmod 0600 "${IPSET_SAVE}" - ipset save > "${IPSET_SAVE}" - eend $? -} diff --git a/net-firewall/ipset/ipset-6.15.ebuild b/net-firewall/ipset/ipset-6.15.ebuild deleted file mode 100644 index 55328570d6..0000000000 --- a/net-firewall/ipset/ipset-6.15.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" -inherit autotools linux-info linux-mod - -DESCRIPTION="IPset tool for iptables, successor to ippool" -HOMEPAGE="http://ipset.netfilter.org/" -SRC_URI="http://ipset.netfilter.org/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" -IUSE="modules" - -RDEPEND=">=net-firewall/iptables-1.4.7 - net-libs/libmnl" -DEPEND="${RDEPEND}" - -DOCS=( ChangeLog INSTALL README UPGRADE ) - -# configurable from outside, e.g. /etc/make.conf -IP_NF_SET_MAX=${IP_NF_SET_MAX:-256} - -BUILD_TARGETS="modules" -MODULE_NAMES_ARG="kernel/net/netfilter/ipset/:${S}/kernel/net/netfilter/ipset" -MODULE_NAMES="xt_set(kernel/net/netfilter/ipset/:${S}/kernel/net/netfilter/)" -for i in ip_set{,_bitmap_{ip{,mac},port},_hash_{ip{,port{,ip,net}},net,net{port,iface}},_list_set}; do - MODULE_NAMES+=" ${i}(${MODULE_NAMES_ARG})" -done - -check_header_patch() { - if ! $(grep -q NFNL_SUBSYS_IPSET "${KV_DIR}/include/linux/netfilter/nfnetlink.h"); then - eerror "Sorry, but you have to patch kernel sources with the following patch:" - eerror " # cd ${KV_DIR}" - eerror " # patch -i ${S}/netlink.patch -p1" - eerror "You should recompile and run new kernel to avoid runtime errors." - die "Unpatched kernel" - fi -} - -pkg_setup() { - get_version - CONFIG_CHECK="NETFILTER" - ERROR_NETFILTER="ipset requires NETFILTER support in your kernel." - - build_modules=0 - if use modules; then - kernel_is -lt 2 6 35 && die "${PN} requires kernel greater then 2.6.35." - if linux_config_src_exists && linux_chkconfig_builtin "MODULES" ; then - if linux_chkconfig_present "IP_NF_SET" || \ - linux_chkconfig_present "IP_SET"; then #274577 - eerror "There is IP{,_NF}_SET or NETFILTER_XT_SET support in your kernel." - eerror "Please either build ipset with modules USE flag disabled" - eerror "or rebuild kernel without IP_SET support and make sure" - eerror "there is NO kernel ip_set* modules in /lib/modules//... ." - die "USE=modules and in-kernel ipset support detected." - else - einfo "Modular kernel detected. Gonna build kernel modules..." - build_modules=1 - fi - else - eerror "Nonmodular kernel detected, but USE=modules. Either build" - eerror "modular kernel (without IP_SET) or disable USE=modules" - die "Nonmodular kernel detected, will not build kernel modules" - fi - fi - [[ ${build_modules} -eq 1 ]] && linux-mod_pkg_setup -} - -src_prepare() { - [[ ${build_modules} -eq 1 ]] && check_header_patch - eautoreconf -} - -src_configure() { - econf \ - $(use_with modules kmod) \ - --disable-static \ - --with-maxsets=${IP_NF_SET_MAX} \ - --libdir="${EPREFIX}/$(get_libdir)" \ - --with-ksource="${KV_DIR}" \ - --with-kbuild="${KV_OUT_DIR}" \ - --disable-silent-rules -} - -src_compile() { - einfo "Building userspace" - emake - - if [[ ${build_modules} -eq 1 ]]; then - einfo "Building kernel modules" - set_arch_to_kernel - emake modules - fi -} - -src_install() { - einfo "Installing userspace" - default - prune_libtool_files - - newinitd "${FILESDIR}"/ipset.initd-r2 ${PN} - newconfd "${FILESDIR}"/ipset.confd ${PN} - keepdir /var/lib/ipset - - if [[ ${build_modules} -eq 1 ]]; then - einfo "Installing kernel modules" - linux-mod_src_install - fi -} diff --git a/net-firewall/ipset/ipset-6.16.1.ebuild b/net-firewall/ipset/ipset-6.16.1.ebuild deleted file mode 100644 index 334752d805..0000000000 --- a/net-firewall/ipset/ipset-6.16.1.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -inherit autotools linux-info linux-mod - -DESCRIPTION="IPset tool for iptables, successor to ippool" -HOMEPAGE="http://ipset.netfilter.org/" -SRC_URI="http://ipset.netfilter.org/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="modules" - -RDEPEND=">=net-firewall/iptables-1.4.7 - net-libs/libmnl" -DEPEND="${RDEPEND}" - -DOCS=( ChangeLog INSTALL README UPGRADE ) - -# configurable from outside, e.g. /etc/make.conf -IP_NF_SET_MAX=${IP_NF_SET_MAX:-256} - -BUILD_TARGETS="modules" -MODULE_NAMES_ARG="kernel/net/netfilter/ipset/:${S}/kernel/net/netfilter/ipset" -MODULE_NAMES="xt_set(kernel/net/netfilter/ipset/:${S}/kernel/net/netfilter/)" -for i in ip_set{,_bitmap_{ip{,mac},port},_hash_{ip{,port{,ip,net}},net,net{port,iface}},_list_set}; do - MODULE_NAMES+=" ${i}(${MODULE_NAMES_ARG})" -done - -check_header_patch() { - if ! $(grep -q NFNL_SUBSYS_IPSET "${KV_DIR}/include/linux/netfilter/nfnetlink.h"); then - eerror "Sorry, but you have to patch kernel sources with the following patch:" - eerror " # cd ${KV_DIR}" - eerror " # patch -i ${S}/netlink.patch -p1" - eerror "You should recompile and run new kernel to avoid runtime errors." - die "Unpatched kernel" - fi -} - -pkg_setup() { - get_version - CONFIG_CHECK="NETFILTER" - ERROR_NETFILTER="ipset requires NETFILTER support in your kernel." - - build_modules=0 - if use modules; then - kernel_is -lt 2 6 35 && die "${PN} requires kernel greater then 2.6.35." - if linux_config_src_exists && linux_chkconfig_builtin "MODULES" ; then - if linux_chkconfig_present "IP_NF_SET" || \ - linux_chkconfig_present "IP_SET"; then #274577 - eerror "There is IP{,_NF}_SET or NETFILTER_XT_SET support in your kernel." - eerror "Please either build ipset with modules USE flag disabled" - eerror "or rebuild kernel without IP_SET support and make sure" - eerror "there is NO kernel ip_set* modules in /lib/modules//... ." - die "USE=modules and in-kernel ipset support detected." - else - einfo "Modular kernel detected. Gonna build kernel modules..." - build_modules=1 - fi - else - eerror "Nonmodular kernel detected, but USE=modules. Either build" - eerror "modular kernel (without IP_SET) or disable USE=modules" - die "Nonmodular kernel detected, will not build kernel modules" - fi - fi - [[ ${build_modules} -eq 1 ]] && linux-mod_pkg_setup -} - -src_prepare() { - [[ ${build_modules} -eq 1 ]] && check_header_patch - eautoreconf -} - -src_configure() { - econf \ - $(use_with modules kmod) \ - --disable-static \ - --with-maxsets=${IP_NF_SET_MAX} \ - --libdir="${EPREFIX}/$(get_libdir)" \ - --with-ksource="${KV_DIR}" \ - --with-kbuild="${KV_OUT_DIR}" -} - -src_compile() { - einfo "Building userspace" - emake - - if [[ ${build_modules} -eq 1 ]]; then - einfo "Building kernel modules" - set_arch_to_kernel - emake modules - fi -} - -src_install() { - einfo "Installing userspace" - default - prune_libtool_files - - newinitd "${FILESDIR}"/ipset.initd-r2 ${PN} - newconfd "${FILESDIR}"/ipset.confd ${PN} - keepdir /var/lib/ipset - - if [[ ${build_modules} -eq 1 ]]; then - einfo "Installing kernel modules" - linux-mod_src_install - fi -} diff --git a/net-firewall/ipset/ipset-6.16.ebuild b/net-firewall/ipset/ipset-6.16.ebuild deleted file mode 100644 index 334752d805..0000000000 --- a/net-firewall/ipset/ipset-6.16.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -inherit autotools linux-info linux-mod - -DESCRIPTION="IPset tool for iptables, successor to ippool" -HOMEPAGE="http://ipset.netfilter.org/" -SRC_URI="http://ipset.netfilter.org/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="modules" - -RDEPEND=">=net-firewall/iptables-1.4.7 - net-libs/libmnl" -DEPEND="${RDEPEND}" - -DOCS=( ChangeLog INSTALL README UPGRADE ) - -# configurable from outside, e.g. /etc/make.conf -IP_NF_SET_MAX=${IP_NF_SET_MAX:-256} - -BUILD_TARGETS="modules" -MODULE_NAMES_ARG="kernel/net/netfilter/ipset/:${S}/kernel/net/netfilter/ipset" -MODULE_NAMES="xt_set(kernel/net/netfilter/ipset/:${S}/kernel/net/netfilter/)" -for i in ip_set{,_bitmap_{ip{,mac},port},_hash_{ip{,port{,ip,net}},net,net{port,iface}},_list_set}; do - MODULE_NAMES+=" ${i}(${MODULE_NAMES_ARG})" -done - -check_header_patch() { - if ! $(grep -q NFNL_SUBSYS_IPSET "${KV_DIR}/include/linux/netfilter/nfnetlink.h"); then - eerror "Sorry, but you have to patch kernel sources with the following patch:" - eerror " # cd ${KV_DIR}" - eerror " # patch -i ${S}/netlink.patch -p1" - eerror "You should recompile and run new kernel to avoid runtime errors." - die "Unpatched kernel" - fi -} - -pkg_setup() { - get_version - CONFIG_CHECK="NETFILTER" - ERROR_NETFILTER="ipset requires NETFILTER support in your kernel." - - build_modules=0 - if use modules; then - kernel_is -lt 2 6 35 && die "${PN} requires kernel greater then 2.6.35." - if linux_config_src_exists && linux_chkconfig_builtin "MODULES" ; then - if linux_chkconfig_present "IP_NF_SET" || \ - linux_chkconfig_present "IP_SET"; then #274577 - eerror "There is IP{,_NF}_SET or NETFILTER_XT_SET support in your kernel." - eerror "Please either build ipset with modules USE flag disabled" - eerror "or rebuild kernel without IP_SET support and make sure" - eerror "there is NO kernel ip_set* modules in /lib/modules//... ." - die "USE=modules and in-kernel ipset support detected." - else - einfo "Modular kernel detected. Gonna build kernel modules..." - build_modules=1 - fi - else - eerror "Nonmodular kernel detected, but USE=modules. Either build" - eerror "modular kernel (without IP_SET) or disable USE=modules" - die "Nonmodular kernel detected, will not build kernel modules" - fi - fi - [[ ${build_modules} -eq 1 ]] && linux-mod_pkg_setup -} - -src_prepare() { - [[ ${build_modules} -eq 1 ]] && check_header_patch - eautoreconf -} - -src_configure() { - econf \ - $(use_with modules kmod) \ - --disable-static \ - --with-maxsets=${IP_NF_SET_MAX} \ - --libdir="${EPREFIX}/$(get_libdir)" \ - --with-ksource="${KV_DIR}" \ - --with-kbuild="${KV_OUT_DIR}" -} - -src_compile() { - einfo "Building userspace" - emake - - if [[ ${build_modules} -eq 1 ]]; then - einfo "Building kernel modules" - set_arch_to_kernel - emake modules - fi -} - -src_install() { - einfo "Installing userspace" - default - prune_libtool_files - - newinitd "${FILESDIR}"/ipset.initd-r2 ${PN} - newconfd "${FILESDIR}"/ipset.confd ${PN} - keepdir /var/lib/ipset - - if [[ ${build_modules} -eq 1 ]]; then - einfo "Installing kernel modules" - linux-mod_src_install - fi -} diff --git a/net-firewall/ipset/ipset-6.17.ebuild b/net-firewall/ipset/ipset-6.17.ebuild deleted file mode 100644 index fa6b78f495..0000000000 --- a/net-firewall/ipset/ipset-6.17.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -inherit autotools linux-info linux-mod - -DESCRIPTION="IPset tool for iptables, successor to ippool" -HOMEPAGE="http://ipset.netfilter.org/" -SRC_URI="http://ipset.netfilter.org/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" -IUSE="modules" - -RDEPEND=">=net-firewall/iptables-1.4.7 - net-libs/libmnl" -DEPEND="${RDEPEND}" - -DOCS=( ChangeLog INSTALL README UPGRADE ) - -# configurable from outside, e.g. /etc/make.conf -IP_NF_SET_MAX=${IP_NF_SET_MAX:-256} - -BUILD_TARGETS="modules" -MODULE_NAMES_ARG="kernel/net/netfilter/ipset/:${S}/kernel/net/netfilter/ipset" -MODULE_NAMES="xt_set(kernel/net/netfilter/ipset/:${S}/kernel/net/netfilter/)" -for i in ip_set{,_bitmap_{ip{,mac},port},_hash_{ip{,port{,ip,net}},net,net{port,iface}},_list_set}; do - MODULE_NAMES+=" ${i}(${MODULE_NAMES_ARG})" -done - -check_header_patch() { - if ! $(grep -q NFNL_SUBSYS_IPSET "${KV_DIR}/include/linux/netfilter/nfnetlink.h"); then - eerror "Sorry, but you have to patch kernel sources with the following patch:" - eerror " # cd ${KV_DIR}" - eerror " # patch -i ${S}/netlink.patch -p1" - eerror "You should recompile and run new kernel to avoid runtime errors." - die "Unpatched kernel" - fi -} - -pkg_setup() { - get_version - CONFIG_CHECK="NETFILTER" - ERROR_NETFILTER="ipset requires NETFILTER support in your kernel." - - build_modules=0 - if use modules; then - kernel_is -lt 2 6 35 && die "${PN} requires kernel greater then 2.6.35." - if linux_config_src_exists && linux_chkconfig_builtin "MODULES" ; then - if linux_chkconfig_present "IP_NF_SET" || \ - linux_chkconfig_present "IP_SET"; then #274577 - eerror "There is IP{,_NF}_SET or NETFILTER_XT_SET support in your kernel." - eerror "Please either build ipset with modules USE flag disabled" - eerror "or rebuild kernel without IP_SET support and make sure" - eerror "there is NO kernel ip_set* modules in /lib/modules//... ." - die "USE=modules and in-kernel ipset support detected." - else - einfo "Modular kernel detected. Gonna build kernel modules..." - build_modules=1 - fi - else - eerror "Nonmodular kernel detected, but USE=modules. Either build" - eerror "modular kernel (without IP_SET) or disable USE=modules" - die "Nonmodular kernel detected, will not build kernel modules" - fi - fi - [[ ${build_modules} -eq 1 ]] && linux-mod_pkg_setup -} - -src_prepare() { - [[ ${build_modules} -eq 1 ]] && check_header_patch - eautoreconf -} - -src_configure() { - econf \ - $(use_with modules kmod) \ - --disable-static \ - --with-maxsets=${IP_NF_SET_MAX} \ - --libdir="${EPREFIX}/$(get_libdir)" \ - --with-ksource="${KV_DIR}" \ - --with-kbuild="${KV_OUT_DIR}" -} - -src_compile() { - einfo "Building userspace" - emake - - if [[ ${build_modules} -eq 1 ]]; then - einfo "Building kernel modules" - set_arch_to_kernel - emake modules - fi -} - -src_install() { - einfo "Installing userspace" - default - prune_libtool_files - - newinitd "${FILESDIR}"/ipset.initd-r2 ${PN} - newconfd "${FILESDIR}"/ipset.confd ${PN} - keepdir /var/lib/ipset - - if [[ ${build_modules} -eq 1 ]]; then - einfo "Installing kernel modules" - linux-mod_src_install - fi -} diff --git a/net-firewall/ipset/ipset-6.19.ebuild b/net-firewall/ipset/ipset-6.19.ebuild deleted file mode 100644 index 334752d805..0000000000 --- a/net-firewall/ipset/ipset-6.19.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -inherit autotools linux-info linux-mod - -DESCRIPTION="IPset tool for iptables, successor to ippool" -HOMEPAGE="http://ipset.netfilter.org/" -SRC_URI="http://ipset.netfilter.org/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="modules" - -RDEPEND=">=net-firewall/iptables-1.4.7 - net-libs/libmnl" -DEPEND="${RDEPEND}" - -DOCS=( ChangeLog INSTALL README UPGRADE ) - -# configurable from outside, e.g. /etc/make.conf -IP_NF_SET_MAX=${IP_NF_SET_MAX:-256} - -BUILD_TARGETS="modules" -MODULE_NAMES_ARG="kernel/net/netfilter/ipset/:${S}/kernel/net/netfilter/ipset" -MODULE_NAMES="xt_set(kernel/net/netfilter/ipset/:${S}/kernel/net/netfilter/)" -for i in ip_set{,_bitmap_{ip{,mac},port},_hash_{ip{,port{,ip,net}},net,net{port,iface}},_list_set}; do - MODULE_NAMES+=" ${i}(${MODULE_NAMES_ARG})" -done - -check_header_patch() { - if ! $(grep -q NFNL_SUBSYS_IPSET "${KV_DIR}/include/linux/netfilter/nfnetlink.h"); then - eerror "Sorry, but you have to patch kernel sources with the following patch:" - eerror " # cd ${KV_DIR}" - eerror " # patch -i ${S}/netlink.patch -p1" - eerror "You should recompile and run new kernel to avoid runtime errors." - die "Unpatched kernel" - fi -} - -pkg_setup() { - get_version - CONFIG_CHECK="NETFILTER" - ERROR_NETFILTER="ipset requires NETFILTER support in your kernel." - - build_modules=0 - if use modules; then - kernel_is -lt 2 6 35 && die "${PN} requires kernel greater then 2.6.35." - if linux_config_src_exists && linux_chkconfig_builtin "MODULES" ; then - if linux_chkconfig_present "IP_NF_SET" || \ - linux_chkconfig_present "IP_SET"; then #274577 - eerror "There is IP{,_NF}_SET or NETFILTER_XT_SET support in your kernel." - eerror "Please either build ipset with modules USE flag disabled" - eerror "or rebuild kernel without IP_SET support and make sure" - eerror "there is NO kernel ip_set* modules in /lib/modules//... ." - die "USE=modules and in-kernel ipset support detected." - else - einfo "Modular kernel detected. Gonna build kernel modules..." - build_modules=1 - fi - else - eerror "Nonmodular kernel detected, but USE=modules. Either build" - eerror "modular kernel (without IP_SET) or disable USE=modules" - die "Nonmodular kernel detected, will not build kernel modules" - fi - fi - [[ ${build_modules} -eq 1 ]] && linux-mod_pkg_setup -} - -src_prepare() { - [[ ${build_modules} -eq 1 ]] && check_header_patch - eautoreconf -} - -src_configure() { - econf \ - $(use_with modules kmod) \ - --disable-static \ - --with-maxsets=${IP_NF_SET_MAX} \ - --libdir="${EPREFIX}/$(get_libdir)" \ - --with-ksource="${KV_DIR}" \ - --with-kbuild="${KV_OUT_DIR}" -} - -src_compile() { - einfo "Building userspace" - emake - - if [[ ${build_modules} -eq 1 ]]; then - einfo "Building kernel modules" - set_arch_to_kernel - emake modules - fi -} - -src_install() { - einfo "Installing userspace" - default - prune_libtool_files - - newinitd "${FILESDIR}"/ipset.initd-r2 ${PN} - newconfd "${FILESDIR}"/ipset.confd ${PN} - keepdir /var/lib/ipset - - if [[ ${build_modules} -eq 1 ]]; then - einfo "Installing kernel modules" - linux-mod_src_install - fi -} diff --git a/net-firewall/ipset/ipset-6.20.1.ebuild b/net-firewall/ipset/ipset-6.20.1.ebuild deleted file mode 100644 index 650eacc6b5..0000000000 --- a/net-firewall/ipset/ipset-6.20.1.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -MODULES_OPTIONAL_USE=modules -inherit autotools linux-info linux-mod - -DESCRIPTION="IPset tool for iptables, successor to ippool" -HOMEPAGE="http://ipset.netfilter.org/" -SRC_URI="http://ipset.netfilter.org/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc ~x86" - -RDEPEND=">=net-firewall/iptables-1.4.7 - net-libs/libmnl" -DEPEND="${RDEPEND}" - -DOCS=( ChangeLog INSTALL README UPGRADE ) - -# configurable from outside, e.g. /etc/make.conf -IP_NF_SET_MAX=${IP_NF_SET_MAX:-256} - -BUILD_TARGETS="modules" -MODULE_NAMES_ARG="kernel/net/netfilter/ipset/:${S}/kernel/net/netfilter/ipset" -MODULE_NAMES="xt_set(kernel/net/netfilter/ipset/:${S}/kernel/net/netfilter/)" -for i in ip_set{,_bitmap_{ip{,mac},port},_hash_{ip{,port{,ip,net}},net{,port{,net},iface,net}},_list_set}; do - MODULE_NAMES+=" ${i}(${MODULE_NAMES_ARG})" -done - -check_header_patch() { - if ! $(grep -q NFNL_SUBSYS_IPSET "${KV_DIR}/include/linux/netfilter/nfnetlink.h"); then - eerror "Sorry, but you have to patch kernel sources with the following patch:" - eerror " # cd ${KV_DIR}" - eerror " # patch -i ${S}/netlink.patch -p1" - eerror "You should recompile and run new kernel to avoid runtime errors." - die "Unpatched kernel" - fi -} - -pkg_setup() { - get_version - CONFIG_CHECK="NETFILTER" - ERROR_NETFILTER="ipset requires NETFILTER support in your kernel." - # It does still build without NET_NS, but it may be needed in future. - #CONFIG_CHECK="${CONFIG_CHECK} NET_NS" - #ERROR_NET_NS="ipset requires NET_NS (network namespace) support in your kernel." - - build_modules=0 - if use modules; then - kernel_is -lt 2 6 35 && die "${PN} requires kernel greater then 2.6.35." - if linux_config_src_exists && linux_chkconfig_builtin "MODULES" ; then - if linux_chkconfig_present "IP_NF_SET" || \ - linux_chkconfig_present "IP_SET"; then #274577 - eerror "There is IP{,_NF}_SET or NETFILTER_XT_SET support in your kernel." - eerror "Please either build ipset with modules USE flag disabled" - eerror "or rebuild kernel without IP_SET support and make sure" - eerror "there is NO kernel ip_set* modules in /lib/modules//... ." - die "USE=modules and in-kernel ipset support detected." - else - einfo "Modular kernel detected. Gonna build kernel modules..." - build_modules=1 - fi - else - eerror "Nonmodular kernel detected, but USE=modules. Either build" - eerror "modular kernel (without IP_SET) or disable USE=modules" - die "Nonmodular kernel detected, will not build kernel modules" - fi - fi - [[ ${build_modules} -eq 1 ]] && linux-mod_pkg_setup -} - -src_prepare() { - [[ ${build_modules} -eq 1 ]] && check_header_patch - eautoreconf -} - -src_configure() { - econf \ - $(use_with modules kmod) \ - --disable-static \ - --with-maxsets=${IP_NF_SET_MAX} \ - --libdir="${EPREFIX}/$(get_libdir)" \ - --with-ksource="${KV_DIR}" \ - --with-kbuild="${KV_OUT_DIR}" -} - -src_compile() { - einfo "Building userspace" - emake - - if [[ ${build_modules} -eq 1 ]]; then - einfo "Building kernel modules" - set_arch_to_kernel - emake modules - fi -} - -src_install() { - einfo "Installing userspace" - default - prune_libtool_files - - newinitd "${FILESDIR}"/ipset.initd-r3 ${PN} - newconfd "${FILESDIR}"/ipset.confd ${PN} - keepdir /var/lib/ipset - - if [[ ${build_modules} -eq 1 ]]; then - einfo "Installing kernel modules" - linux-mod_src_install - fi -} diff --git a/net-firewall/ipset/ipset-6.21.1.ebuild b/net-firewall/ipset/ipset-6.21.1.ebuild deleted file mode 100644 index 9819b4b194..0000000000 --- a/net-firewall/ipset/ipset-6.21.1.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -MODULES_OPTIONAL_USE=modules -inherit autotools linux-info linux-mod - -DESCRIPTION="IPset tool for iptables, successor to ippool" -HOMEPAGE="http://ipset.netfilter.org/" -SRC_URI="http://ipset.netfilter.org/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" - -RDEPEND=">=net-firewall/iptables-1.4.7 - net-libs/libmnl" -DEPEND="${RDEPEND}" - -DOCS=( ChangeLog INSTALL README UPGRADE ) - -# configurable from outside, e.g. /etc/make.conf -IP_NF_SET_MAX=${IP_NF_SET_MAX:-256} - -BUILD_TARGETS="modules" -MODULE_NAMES_ARG="kernel/net/netfilter/ipset/:${S}/kernel/net/netfilter/ipset" -MODULE_NAMES="xt_set(kernel/net/netfilter/ipset/:${S}/kernel/net/netfilter/)" -for i in ip_set{,_bitmap_{ip{,mac},port},_hash_{ip{,port{,ip,net}},net{,port{,net},iface,net}},_list_set}; do - MODULE_NAMES+=" ${i}(${MODULE_NAMES_ARG})" -done - -check_header_patch() { - if ! $(grep -q NFNL_SUBSYS_IPSET "${KV_DIR}/include/linux/netfilter/nfnetlink.h"); then - eerror "Sorry, but you have to patch kernel sources with the following patch:" - eerror " # cd ${KV_DIR}" - eerror " # patch -i ${S}/netlink.patch -p1" - eerror "You should recompile and run new kernel to avoid runtime errors." - die "Unpatched kernel" - fi -} - -pkg_setup() { - get_version - CONFIG_CHECK="NETFILTER" - ERROR_NETFILTER="ipset requires NETFILTER support in your kernel." - # It does still build without NET_NS, but it may be needed in future. - #CONFIG_CHECK="${CONFIG_CHECK} NET_NS" - #ERROR_NET_NS="ipset requires NET_NS (network namespace) support in your kernel." - - build_modules=0 - if use modules; then - kernel_is -lt 2 6 35 && die "${PN} requires kernel greater then 2.6.35." - if linux_config_src_exists && linux_chkconfig_builtin "MODULES" ; then - if linux_chkconfig_present "IP_NF_SET" || \ - linux_chkconfig_present "IP_SET"; then #274577 - eerror "There is IP{,_NF}_SET or NETFILTER_XT_SET support in your kernel." - eerror "Please either build ipset with modules USE flag disabled" - eerror "or rebuild kernel without IP_SET support and make sure" - eerror "there is NO kernel ip_set* modules in /lib/modules//... ." - die "USE=modules and in-kernel ipset support detected." - else - einfo "Modular kernel detected. Gonna build kernel modules..." - build_modules=1 - fi - else - eerror "Nonmodular kernel detected, but USE=modules. Either build" - eerror "modular kernel (without IP_SET) or disable USE=modules" - die "Nonmodular kernel detected, will not build kernel modules" - fi - fi - [[ ${build_modules} -eq 1 ]] && linux-mod_pkg_setup -} - -src_prepare() { - [[ ${build_modules} -eq 1 ]] && check_header_patch - eautoreconf -} - -src_configure() { - econf \ - $(use_with modules kmod) \ - --disable-static \ - --with-maxsets=${IP_NF_SET_MAX} \ - --libdir="${EPREFIX}/$(get_libdir)" \ - --with-ksource="${KV_DIR}" \ - --with-kbuild="${KV_OUT_DIR}" -} - -src_compile() { - einfo "Building userspace" - emake - - if [[ ${build_modules} -eq 1 ]]; then - einfo "Building kernel modules" - set_arch_to_kernel - emake modules - fi -} - -src_install() { - einfo "Installing userspace" - default - prune_libtool_files - - newinitd "${FILESDIR}"/ipset.initd-r3 ${PN} - newconfd "${FILESDIR}"/ipset.confd ${PN} - keepdir /var/lib/ipset - - if [[ ${build_modules} -eq 1 ]]; then - einfo "Installing kernel modules" - linux-mod_src_install - fi -} diff --git a/net-firewall/ipset/ipset-6.24.ebuild b/net-firewall/ipset/ipset-6.24.ebuild deleted file mode 100644 index 3fb97b77f0..0000000000 --- a/net-firewall/ipset/ipset-6.24.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" -MODULES_OPTIONAL_USE=modules -inherit autotools linux-info linux-mod - -DESCRIPTION="IPset tool for iptables, successor to ippool" -HOMEPAGE="http://ipset.netfilter.org/" -SRC_URI="http://ipset.netfilter.org/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~x86" - -RDEPEND=">=net-firewall/iptables-1.4.7 - net-libs/libmnl" -DEPEND="${RDEPEND}" - -DOCS=( ChangeLog INSTALL README UPGRADE ) - -# configurable from outside, e.g. /etc/make.conf -IP_NF_SET_MAX=${IP_NF_SET_MAX:-256} - -BUILD_TARGETS="modules" -MODULE_NAMES_ARG="kernel/net/netfilter/ipset/:${S}/kernel/net/netfilter/ipset" -MODULE_NAMES="xt_set(kernel/net/netfilter/ipset/:${S}/kernel/net/netfilter/)" -for i in ip_set{,_bitmap_{ip{,mac},port},_hash_{ip{,port{,ip,net}},net{,port{,net},iface,net}},_list_set}; do - MODULE_NAMES+=" ${i}(${MODULE_NAMES_ARG})" -done - -pkg_setup() { - get_version - CONFIG_CHECK="NETFILTER" - ERROR_NETFILTER="ipset requires NETFILTER support in your kernel." - # It does still build without NET_NS, but it may be needed in future. - #CONFIG_CHECK="${CONFIG_CHECK} NET_NS" - #ERROR_NET_NS="ipset requires NET_NS (network namespace) support in your kernel." - - build_modules=0 - if use modules; then - kernel_is -lt 2 6 35 && die "${PN} requires kernel greater then 2.6.35." - if linux_config_src_exists && linux_chkconfig_builtin "MODULES" ; then - if linux_chkconfig_present "IP_NF_SET" || \ - linux_chkconfig_present "IP_SET"; then #274577 - eerror "There is IP{,_NF}_SET or NETFILTER_XT_SET support in your kernel." - eerror "Please either build ipset with modules USE flag disabled" - eerror "or rebuild kernel without IP_SET support and make sure" - eerror "there is NO kernel ip_set* modules in /lib/modules//... ." - die "USE=modules and in-kernel ipset support detected." - else - einfo "Modular kernel detected. Gonna build kernel modules..." - build_modules=1 - fi - else - eerror "Nonmodular kernel detected, but USE=modules. Either build" - eerror "modular kernel (without IP_SET) or disable USE=modules" - die "Nonmodular kernel detected, will not build kernel modules" - fi - fi - [[ ${build_modules} -eq 1 ]] && linux-mod_pkg_setup -} - -#src_prepare() { -# eautoreconf -#} - -src_configure() { - econf \ - $(use_with modules kmod) \ - --disable-static \ - --with-maxsets=${IP_NF_SET_MAX} \ - --libdir="${EPREFIX}/$(get_libdir)" \ - --with-ksource="${KV_DIR}" \ - --with-kbuild="${KV_OUT_DIR}" -} - -src_compile() { - einfo "Building userspace" - emake - - if [[ ${build_modules} -eq 1 ]]; then - einfo "Building kernel modules" - set_arch_to_kernel - emake modules - fi -} - -src_install() { - einfo "Installing userspace" - default - prune_libtool_files - - newinitd "${FILESDIR}"/ipset.initd-r3 ${PN} - newconfd "${FILESDIR}"/ipset.confd ${PN} - keepdir /var/lib/ipset - - if [[ ${build_modules} -eq 1 ]]; then - einfo "Installing kernel modules" - linux-mod_src_install - fi -} diff --git a/net-firewall/ipset/ipset-7.6.ebuild b/net-firewall/ipset/ipset-7.11-r1.ebuild similarity index 85% rename from net-firewall/ipset/ipset-7.6.ebuild rename to net-firewall/ipset/ipset-7.11-r1.ebuild index bfc65c7818..cbee799db5 100644 --- a/net-firewall/ipset/ipset-7.6.ebuild +++ b/net-firewall/ipset/ipset-7.11-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -6,17 +6,17 @@ MODULES_OPTIONAL_USE=modules inherit autotools linux-info linux-mod systemd DESCRIPTION="IPset tool for iptables, successor to ippool" -HOMEPAGE="http://ipset.netfilter.org/" -SRC_URI="http://ipset.netfilter.org/${P}.tar.bz2" +HOMEPAGE="https://ipset.netfilter.org/" +SRC_URI="https://ipset.netfilter.org/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~riscv x86" BDEPEND="virtual/pkgconfig" RDEPEND=">=net-firewall/iptables-1.4.7 - net-libs/libmnl" + net-libs/libmnl:=" DEPEND="${RDEPEND}" DOCS=( ChangeLog INSTALL README UPGRADE ) @@ -29,7 +29,8 @@ IP_NF_SET_MAX=${IP_NF_SET_MAX:-256} BUILD_TARGETS="modules" MODULE_NAMES_ARG="kernel/net/netfilter/ipset/:${S}/kernel/net/netfilter/ipset" MODULE_NAMES="xt_set(kernel/net/netfilter/ipset/:${S}/kernel/net/netfilter/)" -for i in ip_set{,_bitmap_{ip{,mac},port},_hash_{ip{,port{,ip,net}},net{,port{,net},iface,net}},_list_set}; do +MODULE_NAMES+=" em_ipset(kernel/net/sched/:${S}/kernel/net/sched/)" +for i in ip_set{,_bitmap_{ip{,mac},port},_hash_{ip{,mac,mark,port{,ip,net}},mac,net{,port{,net},iface,net}},_list_set}; do MODULE_NAMES+=" ${i}(${MODULE_NAMES_ARG})" done @@ -37,6 +38,8 @@ pkg_setup() { get_version CONFIG_CHECK="NETFILTER" ERROR_NETFILTER="ipset requires NETFILTER support in your kernel." + CONFIG_CHECK+=" NETFILTER_NETLINK" + ERROR_NETFILTER_NETLINK="ipset requires NETFILTER_NETLINK support in your kernel." # It does still build without NET_NS, but it may be needed in future. #CONFIG_CHECK="${CONFIG_CHECK} NET_NS" #ERROR_NET_NS="ipset requires NET_NS (network namespace) support in your kernel." diff --git a/net-firewall/ipset/ipset-6.29.ebuild b/net-firewall/ipset/ipset-7.15.ebuild similarity index 71% rename from net-firewall/ipset/ipset-6.29.ebuild rename to net-firewall/ipset/ipset-7.15.ebuild index 244fee3940..b37a716c18 100644 --- a/net-firewall/ipset/ipset-6.29.ebuild +++ b/net-firewall/ipset/ipset-7.15.ebuild @@ -1,32 +1,36 @@ -# 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" MODULES_OPTIONAL_USE=modules -inherit autotools linux-info linux-mod +inherit autotools linux-info linux-mod systemd DESCRIPTION="IPset tool for iptables, successor to ippool" -HOMEPAGE="http://ipset.netfilter.org/" -SRC_URI="http://ipset.netfilter.org/${P}.tar.bz2" +HOMEPAGE="https://ipset.netfilter.org/" +SRC_URI="https://ipset.netfilter.org/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +BDEPEND="virtual/pkgconfig" RDEPEND=">=net-firewall/iptables-1.4.7 - net-libs/libmnl" + net-libs/libmnl:=" DEPEND="${RDEPEND}" DOCS=( ChangeLog INSTALL README UPGRADE ) -# configurable from outside, e.g. /etc/make.conf +PATCHES=( "${FILESDIR}"/${PN}-7.4-fix-pkgconfig-dir.patch ) + +# configurable from outside, e.g. /etc/portage/make.conf IP_NF_SET_MAX=${IP_NF_SET_MAX:-256} BUILD_TARGETS="modules" MODULE_NAMES_ARG="kernel/net/netfilter/ipset/:${S}/kernel/net/netfilter/ipset" MODULE_NAMES="xt_set(kernel/net/netfilter/ipset/:${S}/kernel/net/netfilter/)" -for i in ip_set{,_bitmap_{ip{,mac},port},_hash_{ip{,port{,ip,net}},net{,port{,net},iface,net}},_list_set}; do +MODULE_NAMES+=" em_ipset(kernel/net/sched/:${S}/kernel/net/sched/)" +for i in ip_set{,_bitmap_{ip{,mac},port},_hash_{ip{,mac,mark,port{,ip,net}},mac,net{,port{,net},iface,net}},_list_set}; do MODULE_NAMES+=" ${i}(${MODULE_NAMES_ARG})" done @@ -34,13 +38,16 @@ pkg_setup() { get_version CONFIG_CHECK="NETFILTER" ERROR_NETFILTER="ipset requires NETFILTER support in your kernel." + CONFIG_CHECK+=" NETFILTER_NETLINK" + ERROR_NETFILTER_NETLINK="ipset requires NETFILTER_NETLINK support in your kernel." # It does still build without NET_NS, but it may be needed in future. #CONFIG_CHECK="${CONFIG_CHECK} NET_NS" #ERROR_NET_NS="ipset requires NET_NS (network namespace) support in your kernel." + CONFIG_CHECK+=" !PAX_CONSTIFY_PLUGIN" + ERROR_PAX_CONSTIFY_PLUGIN="ipset contains constified variables (#614896)" build_modules=0 if use modules; then - kernel_is -lt 2 6 35 && die "${PN} requires kernel greater then 2.6.35." if linux_config_src_exists && linux_chkconfig_builtin "MODULES" ; then if linux_chkconfig_present "IP_NF_SET" || \ linux_chkconfig_present "IP_SET"; then #274577 @@ -62,9 +69,11 @@ pkg_setup() { [[ ${build_modules} -eq 1 ]] && linux-mod_pkg_setup } -#src_prepare() { -# eautoreconf -#} +src_prepare() { + default + + eautoreconf +} src_configure() { econf \ @@ -90,10 +99,12 @@ src_compile() { src_install() { einfo "Installing userspace" default - prune_libtool_files + + find "${ED}" -name '*.la' -delete || die newinitd "${FILESDIR}"/ipset.initd-r4 ${PN} newconfd "${FILESDIR}"/ipset.confd ${PN} + systemd_newunit "${FILESDIR}"/ipset.systemd ${PN}.service keepdir /var/lib/ipset if [[ ${build_modules} -eq 1 ]]; then diff --git a/net-firewall/ipset/metadata.xml b/net-firewall/ipset/metadata.xml index 79d462e855..64616aa9d1 100644 --- a/net-firewall/ipset/metadata.xml +++ b/net-firewall/ipset/metadata.xml @@ -1,7 +1,12 @@ - + - - robbat2@gentoo.org - + + base-system@gentoo.org + Gentoo Base System + + + robbat2@gentoo.org + Robin H. Johnson + diff --git a/sys-apps/acl/ChangeLog b/sys-apps/acl/ChangeLog deleted file mode 100644 index b7c536ff56..0000000000 --- a/sys-apps/acl/ChangeLog +++ /dev/null @@ -1,507 +0,0 @@ -# ChangeLog for sys-apps/acl -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/acl/ChangeLog,v 1.137 2014/10/27 01:53:30 vapier Exp $ - - 27 Oct 2014; Mike Frysinger acl-2.2.52-r1.ebuild: - Mark m68k/s390/sh stable. - - 07 Aug 2014; Jeroen Roovers acl-2.2.52-r1.ebuild: - Stable for HPPA (bug #512012). - - 19 Jul 2014; Mikle Kolyada acl-2.2.52-r1.ebuild: - Mark sparc stable - - 19 Jul 2014; Mikle Kolyada acl-2.2.52-r1.ebuild: - Mark ia64 stable - - 16 Jul 2014; Mikle Kolyada acl-2.2.52-r1.ebuild: - alpha stable wrt bug #516110 - - 15 Jul 2014; Markus Meier acl-2.2.52-r1.ebuild: - arm stable, bug #516110 - - 14 Jul 2014; Mikle Kolyada acl-2.2.52-r1.ebuild: - ppc64 stable wrt bug #516110 - - 14 Jul 2014; Mikle Kolyada acl-2.2.52-r1.ebuild: - x86 stable wrt bug #516110 - - 13 Jul 2014; acl-2.2.52-r1.ebuild: - arm64 stable, bug #516110 - - 13 Jul 2014; Agostino Sarubbo acl-2.2.52-r1.ebuild: - Stable for ppc, wrt bug #516110 - - 09 Jul 2014; Mikle Kolyada acl-2.2.52-r1.ebuild: - amd64 stable wrt bug #516110 - - 18 Jun 2014; Michał Górny acl-2.2.52-r1.ebuild: - Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug - #513718. - - 02 May 2014; Michał Górny acl-2.2.52-r1.ebuild: - Move misplaced blocker to RDEPEND. - -*acl-2.2.52-r1 (02 May 2014) - - 02 May 2014; Michał Górny +acl-2.2.52-r1.ebuild: - Introduce multilib support, bug #496964. - - 17 Jan 2014; Mike Frysinger acl-2.2.51.ebuild, - acl-2.2.52.ebuild: - Add arm64 keywords. - - 23 Dec 2013; Mike Frysinger acl-2.2.52.ebuild: - Punt the USE=nfs flag as upstream has not updated the patch in years and it no - longer applies #379865 by Andy Wilkinson. - - 05 Jun 2013; Mike Frysinger metadata.xml: - Add upstream CPE tag (security info) from ChromiumOS. - -*acl-2.2.52 (20 May 2013) - - 20 May 2013; Mike Frysinger +acl-2.2.52.ebuild: - Version bump. - - 19 Feb 2013; Zac Medico acl-2.2.51.ebuild: - Add ~arm-linux keyword. - - 29 Dec 2011; Mark Loeser acl-2.2.51.ebuild: - Stable for ppc64; bug #379057 - - 03 Sep 2011; Raúl Porcel acl-2.2.51.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #379057 - - 01 Sep 2011; Jeroen Roovers acl-2.2.51.ebuild: - Stable for HPPA (bug #379057). - - 28 Aug 2011; Markus Meier acl-2.2.51.ebuild: - arm stable, bug #379057 - - 21 Aug 2011; nixnut acl-2.2.51.ebuild: - ppc stable #379057 - - 21 Aug 2011; Pawel Hajdan jr acl-2.2.51.ebuild: - x86 stable wrt bug #379057 - - 14 Aug 2011; Markos Chandras acl-2.2.51.ebuild: - Stable on amd64 wrt bug #379057 - - 16 May 2011; Mike Frysinger acl-2.2.51.ebuild, - +files/acl-2.2.51-config-shell.patch: - Fix building when /bin/sh is not functional enough #365397 by Piotr - Karbowski. - -*acl-2.2.51 (29 Apr 2011) - - 29 Apr 2011; Mike Frysinger +acl-2.2.51.ebuild: - Version bump. - -*acl-2.2.49-r1 (15 Apr 2011) - - 15 Apr 2011; Diego E. Pettenò +acl-2.2.49-r1.ebuild: - Revision bump: port to EAPI=4, drop prepalldocs, add static-libs USE flag, - drop .la files if static-libs are disabled. - - 02 Apr 2010; Raúl Porcel acl-2.2.49.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #298067 - - 01 Apr 2010; Jeroen Roovers acl-2.2.49.ebuild: - Stable for HPPA (bug #298067). - - 31 Mar 2010; Brent Baude acl-2.2.49.ebuild: - Marking acl-2.2.49 ppc64 for bug 308049 - - 31 Mar 2010; Brent Baude acl-2.2.49.ebuild: - Marking acl-2.2.49 ppc for bug 308049 - - 29 Mar 2010; Markus Meier acl-2.2.49.ebuild: - amd64/arm stable, bug #298067 - - 29 Mar 2010; Christian Faulhammer acl-2.2.49.ebuild: - stable x86, security bug 298067 - -*acl-2.2.49 (09 Jan 2010) - - 09 Jan 2010; Mike Frysinger +acl-2.2.49.ebuild, - +files/acl-2.2.49-quote-strchr.patch: - Version bump #292842 by Mr. Anderson. - - 29 Dec 2009; Jonathan Callen acl-2.2.47-r1.ebuild, - +files/acl-2.2.47-search-PATH.patch: - Add prefix keywords (~amd64-linux, ~ia64-linux, ~x86-linux) and a patch to - find make, et al. in PATH instead of hardcoded directories - -*acl-2.2.47-r1 (02 Jul 2009) - - 02 Jul 2009; Mike Frysinger - +files/0001-Introduce-new-WALK_TREE_DEREFERENCE_TOPLEVEL-flag.patch, - +acl-2.2.47-r1.ebuild, - +files/0001-Make-sure-that-getfacl-R-only-calls-stat-2-on-symlin.patch: - Add symlink fixes from upstream #265425 by Radek Podgorny. - - 16 Dec 2008; Jeroen Roovers acl-2.2.47.ebuild: - Stable for HPPA (bug #235016). - - 25 Aug 2008; Raúl Porcel acl-2.2.47.ebuild: - ia64 stable wrt #235016 - - 24 Aug 2008; Tobias Klausmann acl-2.2.47.ebuild: - Stable on alpha, bug #235016 - - 19 Aug 2008; Friedrich Oslage acl-2.2.47.ebuild: - Stable on sparc, bug #235016 - - 18 Aug 2008; Brent Baude acl-2.2.47.ebuild: - stable ppc64, bug 235016 - - 18 Aug 2008; Brent Baude acl-2.2.47.ebuild: - stable ppc, bug 235016 - - 17 Aug 2008; Markus Meier metadata.xml, - acl-2.2.47.ebuild: - amd64/x86 stable, bug #235016; add GLEP 56 USE flag desc from - use.local.desc - -*acl-2.2.47 (23 Feb 2008) - - 23 Feb 2008; Mike Frysinger - +files/acl-2.2.45-linguas.patch, acl-2.2.45.ebuild, +acl-2.2.47.ebuild: - Make sure we respect LINGUAS #205948 by Arvid Norlander, update the ACL - patch #208246 by Oliver Borm, and version bump #211113. - - 19 Nov 2007; Joshua Kinard acl-2.2.45.ebuild: - Stable on mips, per #197204. - - 02 Nov 2007; Steve Dibb acl-2.2.45.ebuild: - amd64 stable, bug 197204 - - 31 Oct 2007; Jeroen Roovers acl-2.2.45.ebuild: - Stable for HPPA (bug #197204). - - 30 Oct 2007; nixnut acl-2.2.45.ebuild: - Stable on ppc wrt bug 197204 - - 29 Oct 2007; Raúl Porcel acl-2.2.45.ebuild: - ia64 stable wrt #197204 - - 28 Oct 2007; Ferris McCormick acl-2.2.45.ebuild: - Sparc stable --- Bug #197204 --- works fine. - - 28 Oct 2007; Jose Luis Rivero acl-2.2.45.ebuild: - Stable on alpha wrt bug #197204 - - 28 Oct 2007; Markus Rothe acl-2.2.45.ebuild: - Stable on ppc64; bug #197204 - - 28 Oct 2007; Andrej Kacian acl-2.2.45.ebuild: - Stable on x86, bug #197204. - - 06 Oct 2007; Tom Gall acl-2.2.44.ebuild: - stable on ppc64 bug #193143 - - 28 Sep 2007; Joshua Kinard acl-2.2.44.ebuild: - Stable on mips, per #193143. - - 26 Sep 2007; Raúl Porcel acl-2.2.44.ebuild: - sparc stable wrt #193143 - - 26 Sep 2007; Christoph Mende acl-2.2.44.ebuild: - Stable on amd64 wrt bug #193143 - - 23 Sep 2007; Jeroen Roovers acl-2.2.44.ebuild: - Stable for HPPA (bug #193143). - - 23 Sep 2007; Raúl Porcel acl-2.2.44.ebuild: - alpha/ia64 stable wrt #193143 - - 22 Sep 2007; Christian Faulhammer acl-2.2.44.ebuild: - stable x86, bug 193143 - - 20 Sep 2007; Lars Weiler acl-2.2.44.ebuild: - Stable on ppc; bug #193143. - - 20 Sep 2007; Mike Frysinger acl-2.2.45.ebuild: - Scrub PLATFORM from env #184564. - -*acl-2.2.45 (20 Sep 2007) - - 20 Sep 2007; Mike Frysinger - +files/acl-2.2.42-nfs-glue.patch, +files/acl-2.2.45-libtool.patch, - +acl-2.2.45.ebuild: - Version bump #192647 and apply libtool fixup #158068. Also update NFS patch - #162664 #192844. - - 13 Jun 2007; Mike Frysinger - +files/acl-2.2.44-LDFLAGS.patch, acl-2.2.44.ebuild: - Respect LDFLAGS while linking the library. - -*acl-2.2.44 (31 May 2007) - - 31 May 2007; Mike Frysinger - +files/acl-2.2.41-nfs-glue.patch, +acl-2.2.44.ebuild: - Version bump. - - 31 Jan 2007; Tobias Scherbaum - acl-2.2.39-r1.ebuild: - Stable on ppc wrt bug #161640. - - 30 Jan 2007; Jeroen Roovers acl-2.2.39-r1.ebuild: - Stable for HPPA (bug #161640). - - 26 Jan 2007; Alexander H. Færøy acl-2.2.39-r1.ebuild: - Stable on MIPS; bug #161640 - - 20 Jan 2007; Alexander H. Færøy acl-2.2.39-r1.ebuild: - Stable on Alpha; bug #161640 - - 16 Jan 2007; Olivier Crête acl-2.2.39-r1.ebuild: - Stable on amd64 per bug #161640 - - 12 Jan 2007; Markus Rothe acl-2.2.39-r1.ebuild: - Stable on ppc64; bug #161640 - - 12 Jan 2007; Christian Faulhammer acl-2.2.39-r1.ebuild: - stable x86, bug #161640 - - 12 Jan 2007; Gustavo Zacarias acl-2.2.39-r1.ebuild: - Stable on sparc wrt #161640 - - 27 Sep 2006; Fernando J. Pereda acl-2.2.34.ebuild: - Stable on alpha as per bug #143409 - -*acl-2.2.39-r1 (23 Sep 2006) - - 23 Sep 2006; Mike Frysinger - +files/acl-2.2.29-nfs-glue.patch, +acl-2.2.39-r1.ebuild: - Add support for NFS ACLs #144845 by Christophe Saout. - - 05 Sep 2006; Joshua Kinard acl-2.2.34.ebuild: - Marked stable on mips. - - 18 Aug 2006; Luis Medinas acl-2.2.34.ebuild: - Stable on amd64. Bug #143409. - - 12 Aug 2006; Markus Rothe acl-2.2.34.ebuild: - Stable on ppc64; bug #143409 - - 11 Aug 2006; Tobias Scherbaum acl-2.2.34.ebuild: - ppc stable, bug #143409 - - 11 Aug 2006; Gustavo Zacarias acl-2.2.34.ebuild: - Stable on sparc wrt #143409 - - 11 Aug 2006; Andrej Kacian acl-2.2.34.ebuild: - Stable on x86. Bug #143409. - -*acl-2.2.39 (10 Aug 2006) - - 10 Aug 2006; Mike Frysinger +acl-2.2.39.ebuild: - Version bump. - - 20 Apr 2006; Mike Frysinger - +files/acl-2.2.34-LDFLAGS.patch, acl-2.2.34.ebuild: - Respect user LDFLAGS #126825 by Diego Pettenò. - - 19 Feb 2006; Joshua Kinard acl-2.2.32.ebuild: - Marked stable on mips. - - 29 Jan 2006; Simon Stelling acl-2.2.32.ebuild: - stable on amd64 - - 28 Jan 2006; Mark Loeser acl-2.2.32.ebuild: - Stable on x86; bug #120489 - - 28 Jan 2006; Markus Rothe acl-2.2.32.ebuild: - Stable on ppc64; bug #120489 - - 27 Jan 2006; Gustavo Zacarias acl-2.2.32.ebuild: - Stable on sparc wrt #120489 - - 27 Jan 2006; Luca Barbato acl-2.2.32.ebuild: - Marked ppc - - 27 Jan 2006; Aron Griffis acl-2.2.32.ebuild: - Mark 2.2.32 stable on alpha #120489 - -*acl-2.2.34 (27 Jan 2006) - - 27 Jan 2006; Mike Frysinger +acl-2.2.34.ebuild: - Version bump. - -*acl-2.2.32 (29 Nov 2005) - - 29 Nov 2005; Mike Frysinger - +files/acl-2.2.32-only-symlink-when-needed.patch, +acl-2.2.32.ebuild: - Version bump and build cleanup. - - 25 Sep 2005; Stuart Longland acl-2.2.27.ebuild: - Marking stable as per bug #73278 (which has hung around for yonks) - -*acl-2.2.31 (02 Sep 2005) - - 02 Sep 2005; Mike Frysinger +acl-2.2.31.ebuild: - Version bump. - - 10 Mar 2005; Mike Frysinger - +files/acl-2.2.27-nls.patch, acl-2.2.27.ebuild: - Fix USE=-nls support #84641 by B. Bruce. - - 16 Dec 2004; Dylan Carlson acl-2.2.27.ebuild: - Stable on amd64. Closes bug 73277. - - 07 Dec 2004; Joseph Jezak acl-2.2.27.ebuild: - Marked ppc stable for bug #73280. - - 04 Dec 2004; Markus Rothe acl-2.2.27.ebuild: - Stable on ppc64; bug #73279 - - 23 Nov 2004; Bryan Østergaard acl-2.2.27.ebuild: - Stable on alpha. - - 12 Nov 2004; Gustavo Zacarias acl-2.2.27.ebuild: - Stable on sparc - - 12 Oct 2004; Gustavo Zacarias acl-2.2.13-r3.ebuild: - Stable on sparc - -*acl-2.2.27 (09 Oct 2004) - - 09 Oct 2004; Mike Frysinger +acl-2.2.27.ebuild: - Version bump. - -*acl-2.2.13-r3 (31 Aug 2004) - - 31 Aug 2004; Robin H. Johnson +acl-2.2.13-r3.ebuild: - Cleanup of XFS-related apps: dmapi, acl, xfsdump, attr. - - 15 Aug 2004; Travis Tilley acl-2.2.13-r2.ebuild: - made acl CONF_LIBDIR aware for installing to lib64/lib32 - - 18 Jul 2004; Robin H. Johnson acl-2.2.13-r2.ebuild: - stable on x86. - - 14 Jun 2004; Michael Sterrett acl-2.2.13-r1.ebuild, - acl-2.2.13-r2.ebuild: - IUSE; tidy - - 14 Jun 2004; Michael Sterrett acl-2.1.1-r1.ebuild, - acl-2.2.13.ebuild: - clean older ebuilds - - 06 May 2004; Michael McCabe acl-2.2.13-r2.ebuild: - Unset platform variable for s390 - - 17 Apr 2004; Travis Tilley acl-2.2.13-r1.ebuild, - acl-2.2.13-r2.ebuild, acl-2.2.13.ebuild: - marked as stable on amd64 - - 01 Mar 2004; Tom Gall acl-2.2.13-r2.ebuild: - bug #42937 affects ppc64 as well, utilize the same fix - - 27 Feb 2004; Luca Barbato acl-2.2.13-r2.ebuild: - Fix bug #42937, same way used by sparc team - - 25 Feb 2004; Tom Gall acl-2.2.13-r2.ebuild - Stable on ppc64 - - 21 Feb 2004; Jason Wever acl-2.2.13-r2.ebuild: - Changed sparc fix so now it's an actual fix rather than a workaround. - - 04 Dec 2003; acl-2.2.13-r2.ebuild: - Stable on alpha, sparc, ia64 to support vim-6.2-r5 - - 28 Nov 2003; Jason Wever acl-2.1.1-r1.ebuild, - acl-2.2.13-r1.ebuild, acl-2.2.13-r2.ebuild, acl-2.2.13.ebuild: - Fixed ebuilds for sparc, resolves bug #34611 (see for more details). - -*acl-2.2.13-r2 (08 Oct 2003) - - 08 Oct 2003; Robin H. Johnson acl-2.2.13-r2.ebuild: - fix bug #30731 - - 02 Oct 2003; Bartosch Pixa acl-2.2.13-r1.ebuild, - acl-2.2.13.ebuild: - changed to depend on >=attr-2.4 - - 27 Sep 2003; Bartosch Pixa acl-2.2.13-r1.ebuild: - set ppc in keywords - - 24 Sep 2003; Robin H. Johnson acl-2.2.13-r1.ebuild, - acl-2.2.13.ebuild: - bump to x86 - - 24 Sep 2003; Seemant Kulleen acl-2.2.13-r1.ebuild, - acl-2.2.13.ebuild: - add autoconf to dependency list -- thanks again to Jared Hudso - - -*acl-2.2.13-r1 (28 Aug 2003) - - 28 Aug 2003; Robin H. Johnson acl-2.2.13-r1.ebuild: - update for bug #27064, move binaries to root filesystem - -*acl-2.2.13 (11 Aug 2003) - - 11 Aug 2003; Robin H. Johnson acl-2.2.13.ebuild: - version bump and fix bug #17578 - - 21 Dec 2002; Daniel Robbins : 20020330 -> - 2.0.5_p20020330 version rename to fix policy violation for naming of CVS - ebuilds. - -*acl-2.1.1-r1 (16 Dec 2002) - - 24 Feb 2003; Nicholas Wourms acl-2.1.1-r1.ebuild : - Marked as testing for mips. Made ChangeLog compatible with echangelog. - - 16 Dec 2002; Brad Cowan acl-2.1.1-r1.ebuild, - files/digest-acl-2.1.1-r1: - - Changed symlinks. - -*acl-2.1.1 (09 Dec 2002) - - 09 Dec 2002; Donny Davies : Chase latest release. - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - -*acl-2.0.18 (27 Sep 2002) - - 27 Sep 2002; Brad Cowan acl-2.0.18.ebuild - files/digest-acl-2.0.18 : version bump thanks to - - 05 Oct 2002; Brad Cowan acl-2.0.18.ebuild : - Fixed symlinks and "modernized" ebuild. - -*acl-20020330 (14 July 2002) - - 21 Jul 2002; Mark Guertin : - updated keywords (ppc) - - 14 Jul 2002; phoen][x acl-20020330.ebuild : - Added KEYWORDS, SLOT. - -*acl-1.1.3 (14 July 2002) - - 14 Jul 2002; phoen][x acl-1.1.3.ebuild : - Added KEYWORDS, SLOT. - -*acl-20020124-r1 (4 March 2002) - - 14 Jul 2002; phoen][x acl-20020124-r1.ebuild : - Added KEYWORDS, SLOT. - - 4 March 2002; Donny Davies acl-20020124-r1.ebuild : - Updated to perform the install-dev target by hand, so things like SAMBA - will compile with USE acl support. - -*acl-20020124 (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/acl/Manifest b/sys-apps/acl/Manifest index ff87b17286..8b70f08471 100644 --- a/sys-apps/acl/Manifest +++ b/sys-apps/acl/Manifest @@ -1,33 +1 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -AUX acl-2.2.49-quote-strchr.patch 657 SHA256 d172b07ae4ccb4c8da95f90cc836075e6e582b3b57e029987e4197e58f5daf15 SHA512 42a31f38e0d03c6632f59f9e4fd2ba65405b3d29c9e99095a30d7674627dd140cec6c01bd677ef980e238669f39eed69e4eb8651cd3c04d48a23306dab760624 WHIRLPOOL dea4b8bdf6b67b97efebfad7cc1be3d4f058c4afdc05786c4edda217178ee3758f93f6931979ec2711b5531cc4b908c7f9c2b50e2c9ddc651e609105fc042e4f -AUX acl-2.2.51-config-shell.patch 1497 SHA256 fcbb60deee675d265b9cba618ce82df7c3093efdfca3489dd2aacf73fc98d076 SHA512 77a4df625cb566c5250789a45cc1e695ba40c6d1aac103b332ee0f4a9c37f64bdb96d223722eb0a2d4a3a394ce030e04c3ffdcd35bf7e88564f9cde63e67b9fa WHIRLPOOL 153a348e7e2260808bcb95d2b867004236762d613b1c1e0fe94c46743431ccb6a3b069a06a6cf7985de6e468b2c490b09e8597fc3f84accefaac38c6f44d4f8b -DIST acl-2.2.42-CITI_NFS4_ALL-2.dif 97276 SHA256 10c930e4c6d147d03ad6dc67e38663522fd277525c149d932a8279e2cbe1b95e -DIST acl-2.2.49.src.tar.gz 362743 SHA256 b9c7f4752e4ef4930a62fa5aa0d7efe1cba2b5a3a2d6ee2b45c0a70c72b7e5d5 SHA512 c65b1ca18c16e434f1ff5b196908d1c39d62399740826a4a9b3ef0e6ba5cc4fced838b4a844ccffc5cb26554c4755b2f4e0fd69c9045d692f9019972ce3f7f0b WHIRLPOOL 028f373f334700896b8c455f41a9f83dc6da82a6454da9da81a98e05f5f058ee88d0b1487f97e9d5b7c204a97ed125fc331bdcce6cb454ddbfbe9eeb6de0a55c -DIST acl-2.2.51.src.tar.gz 385378 SHA256 06854521cf5d396801af7e54b9636680edf8064355e51c07657ec7442a185225 SHA512 32b0c7f5aff27b1a0278dea2cc7aacf03f791c5bd7e9ae520bf29516bf3e52969c0a7ce9af3c2fa95b222cc70d4e19da167d008dcdf0fb46bda86cd584c96d98 WHIRLPOOL 0c41e39008c0bbb254d3ca29dc597e888d0a76820d8f78246ae06448ea5fdf9d25b54c112d86137420007641d23e172c67402d05acdc34af5b6b387b32c290a2 -DIST acl-2.2.52.src.tar.gz 386604 SHA256 179074bb0580c06c4b4137be4c5a92a701583277967acdb5546043c7874e0d23 SHA512 59973199d371cd0b2368e95bc829a1b47f04e808a174fefba4c6854e766158bd19a71d9dbcc8d6fdc1573a1f971cdda39c453f7fa243bce02c1ab97c6e7c72e7 WHIRLPOOL 19bcc46e56ce0226e084bb6f86e411b09418d53f094f478afd60c3c568cf2066d9f0352a4da20f6f41d6e08c13412a182a7306aa3fbe2a248d1f6388856f63a2 -EBUILD acl-2.2.49-r1.ebuild 1897 SHA256 16eefd23183fa09115300c878491cb51c882b61d481a43862b6a1a9fd4c75f56 SHA512 b09e30cdf65e2211ff4e3369bde20a7812616ecbed61d2054b8c1b5a07de5c3a1084a78b3bea7d27d4549adea9048f5cf65ebc0e8339e4071b7177724eeba74b WHIRLPOOL d84b6c89cb57eadfa133fa5a461633500e93822a8b4693be31ab0f6443c1b5e66a826629b1a01e933217a3dc8b4acaed9bc81aac66d84f60b1f03c6815da1c23 -EBUILD acl-2.2.49.ebuild 1838 SHA256 6795b9767a3144983c2c03e787c40cb925bc9f901634e995e977ee9642acdae2 SHA512 b377d5651733b98d66e6d5f6810792d3fcbce6053cf4a19270b3cc3d626c8abe8640a1527e029abeadb47957e251867c6f614bd345ecfbc320fccf099b6b383c WHIRLPOOL 821bb4f5b5423474412845f3c6b987c185e7fd642d7f07f7de10c807321f49551585137140f0b41ae8a0110a6521256f243ba2cb2aeaacae2ed9a238bac5e429 -EBUILD acl-2.2.51.ebuild 1969 SHA256 bc8a4c5469cc71c6b4f1777ef24c312d63fa5ea7d8f06391ea1f950cb21e9deb SHA512 322a6663a70cb8dba1d306cb45fb664226c2a4df1845c1e9962785abd64ae6c71089c9760c95edec749e727f306cfbaaf7179520e9c1a5e9d987f5ec21c9f94a WHIRLPOOL 5df14b3fb62fe69936807f5a4d94c8ba3908c5ed3f7a2309c6f42ccf1181b2413e37736e9d804995dc6e0a4d5c911c5e26e7db535e577b54db3e9a3fc02b7de8 -EBUILD acl-2.2.52-r1.ebuild 1650 SHA256 e8ed930cfd52fd7f75244bbe36b1ac091a6429f2bc0ba0688687c4cce9b02750 SHA512 539807e3a910a56991d8e847d6554d6a3c792c3a0ed332c4c70fdb4dbbc0695076c6abaf5fe0ed7f0e91c8ca46578d20510b3e3221f4371a0f8a3635768c0edc WHIRLPOOL 811a9e1ac21264c817bd68d4864b6cca4dc931f2818c7b06f35588b79c9cf4771f7b6237ee04a8faf49710fa0f90be04d648f46f15e6fca06c5259b9c166fa22 -EBUILD acl-2.2.52.ebuild 1341 SHA256 8c1009bb87d5b33c8da538eed9f4391fe60fa8a8e801dbd7bca23e5304cedd76 SHA512 d6de09478c8525f436655b3c705c5081d9c5d10c1bba63708b604415b78bf1ddb6585a178621c60e560b8097f4fb68956dd1cb4bdc86b5136ccbbf70acc44145 WHIRLPOOL 220a678ce7c81f25337cab4f0f8673c26f9b516e264f15b2f9fc99841dc77eed4fabb7d5fedf8fb9aaa3fca774690f35a186342ebb4e6733abc335b07bb40660 -MISC ChangeLog 17075 SHA256 b3245afbc8451740e14ac7ff0567016824df6bf0abb18e558f59aecb3f7598fa SHA512 d32e55c6a849c4889f252169fad7c43d5b2231e8647ffad55915fbee7a8350ed1c433d20bb3a45f2598dff597e275711d4bf4e77565276fc048f91d154b93f06 WHIRLPOOL cd3e23dc4b01618aea7ffcafc2765b8e6f1319dec9bdbbc294323f1aaf5c765c659611f95b91f9ef280f722c8af9b1a263e36eafc347ad053749da60fcceeea3 -MISC metadata.xml 305 SHA256 1bf7de27ebdf1ebe33a4aa99b252ede33d14fd64e927aecb11c086e090674b9e SHA512 89e5e135ec6ee2925e48f5aa49e731be85f476b82414806328293999dfc51eff88329b3c8fe4b7543956a3654a703d910df9d4b533755b82321fd1f618013b8c WHIRLPOOL 94c8af5ed9e748eaa638e0f31fe0b7fd57926283f6294a8d879bb1297c7bd76b5d4b13180f4a8d2e7f5373b92cb5e96cdc891e025e087bbaf6b6b741c141e3a8 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQIcBAEBCAAGBQJUTaWbAAoJEPGu1DbS6WIAbGYP/3lu8X02wjzY/nsW56HwDVRe -WCdZfk7JKl0ZAYjLeNsrCffu9HePjyAgd5z1rRKpH4w6I/2+d27HP6QPy5qmhsX6 -PTBLy5DiCCrgUcyI6Q6qxVpQeHadK+Yc3p1Gk5uEhALpruE2fxbw6gQcir5npWMU -Dc29U3xqOf1Qr1pPBcm5Au3J+WF4JdFz+1OiUaNI+ScXzXwMzaQCTfkM6FzcNG51 -Z+x9r5pr1yx9qqFamGYlVyNWYE5uFJO1P5QUxqvJwjD+h/ZNrivxMtsopKh3KMoC -BNid3B4oZVNT74FagDCeHEb6pyB8z4pmWlvWYTS8zqmzS8djLT1HDBnBzPdmLITc -2G11LGmyTpim+OvL5jYClDUeluXYy1/fDAQKvbXDc18gNTPImSaNE8A3+ubu2Wgb -ELmr6OJq+n8PeM+OHkiB28y1Sb4W/bozB4EdM6+qQ3tdtnqp1J771iMp0qSaWmrt -kYJq9Cofa9+b8H6Nn6qKxk+wTRDG3pZJtxUkQ1++1L0WmyNiQTxlaTrmV0Lu06hV -8WUdj76ei2sibzRm8OEcWAcHwRXnWcmW5oH2DQrM1Aasiby3Y/UTymuMBj9qVg8+ -0fLfQ7X0VeGCY9zcbzAC+HoWJ7z3AXgOm0CUKsSkmgQEglJApXYXZILIS8Z2C0xX -5bdVp81m1rVoyQZU6zj2 -=jQz0 ------END PGP SIGNATURE----- +DIST acl-2.3.1.tar.gz 518292 BLAKE2B 82f88b1b2cafa81efa277ea9d1b4872864a9eb259839cf39a429fad8b702dc7158c24e62ca7dd0e72b028e63951798997caca7de9aa40e73f8adc462e7a31bdd SHA512 f101e27058c959f4c412f475c3fc77a90d1ead8728701e4ce04ff08b34139d35e0e72278c9ac7622ba6054e81c0aeca066e09491b5f5666462e3866705a0e892 diff --git a/sys-apps/acl/acl-2.2.49-r1.ebuild b/sys-apps/acl/acl-2.2.49-r1.ebuild deleted file mode 100644 index 7f943f93b3..0000000000 --- a/sys-apps/acl/acl-2.2.49-r1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/acl/acl-2.2.49-r1.ebuild,v 1.1 2011/04/15 17:08:47 flameeyes Exp $ - -EAPI=4 - -inherit eutils toolchain-funcs - -DESCRIPTION="access control list utilities, libraries and headers" -HOMEPAGE="http://savannah.nongnu.org/projects/acl" -SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.src.tar.gz - nfs? ( http://www.citi.umich.edu/projects/nfsv4/linux/acl-patches/2.2.42-2/acl-2.2.42-CITI_NFS4_ALL-2.dif )" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~ia64-linux ~x86-linux" -IUSE="nfs nls static-libs" - -RDEPEND=">=sys-apps/attr-2.4 - nfs? ( net-libs/libnfsidmap )" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext )" - -src_prepare() { - if use nfs ; then - cp "${DISTDIR}"/acl-2.2.42-CITI_NFS4_ALL-2.dif . || die - sed -i \ - -e '/^diff --git a.debian.changelog b.debian.changelog/,/^diff --git/d' \ - acl-2.2.42-CITI_NFS4_ALL-2.dif || die - epatch acl-2.2.42-CITI_NFS4_ALL-2.dif - fi - epatch "${FILESDIR}"/${P}-quote-strchr.patch - sed -i \ - -e '/^as_dummy=/s:=":="$PATH$PATH_SEPARATOR:' \ - configure # hack PATH with AC_PATH_PROG - sed -i \ - -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \ - -e '/HAVE_ZIPPED_MANPAGES/s:=.*:=false:' \ - include/builddefs.in \ - || die "failed to update builddefs" - strip-linguas po -} - -src_configure() { - unset PLATFORM #184564 - export OPTIMIZER=${CFLAGS} - export DEBUG=-DNDEBUG - - econf \ - $(use_enable nls gettext) \ - --enable-shared $(use_enable static-libs static) \ - --libexecdir="${EPREFIX}"/usr/$(get_libdir) \ - --bindir="${EPREFIX}"/bin -} - -src_install() { - emake DIST_ROOT="${D}" install install-dev install-lib || die - use static-libs || find "${D}" -name '*.la' -delete - - # move shared libs to / - gen_usr_ldscript -a acl -} diff --git a/sys-apps/acl/acl-2.2.49.ebuild b/sys-apps/acl/acl-2.2.49.ebuild deleted file mode 100644 index 701bee82e2..0000000000 --- a/sys-apps/acl/acl-2.2.49.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/acl/acl-2.2.49.ebuild,v 1.7 2010/04/02 12:15:58 armin76 Exp $ - -inherit eutils toolchain-funcs - -DESCRIPTION="access control list utilities, libraries and headers" -HOMEPAGE="http://savannah.nongnu.org/projects/acl" -SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.src.tar.gz - nfs? ( http://www.citi.umich.edu/projects/nfsv4/linux/acl-patches/2.2.42-2/acl-2.2.42-CITI_NFS4_ALL-2.dif )" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux" -IUSE="nfs nls" - -RDEPEND=">=sys-apps/attr-2.4 - nfs? ( net-libs/libnfsidmap )" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext )" - -src_unpack() { - unpack ${P}.src.tar.gz - cd "${S}" - if use nfs ; then - cp "${DISTDIR}"/acl-2.2.42-CITI_NFS4_ALL-2.dif . || die - sed -i \ - -e '/^diff --git a.debian.changelog b.debian.changelog/,/^diff --git/d' \ - acl-2.2.42-CITI_NFS4_ALL-2.dif || die - epatch acl-2.2.42-CITI_NFS4_ALL-2.dif - fi - epatch "${FILESDIR}"/${P}-quote-strchr.patch - sed -i \ - -e '/^as_dummy=/s:=":="$PATH$PATH_SEPARATOR:' \ - configure # hack PATH with AC_PATH_PROG - sed -i \ - -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \ - -e '/HAVE_ZIPPED_MANPAGES/s:=.*:=false:' \ - include/builddefs.in \ - || die "failed to update builddefs" - strip-linguas po -} - -src_compile() { - use prefix || EPREFIX= - unset PLATFORM #184564 - export OPTIMIZER=${CFLAGS} - export DEBUG=-DNDEBUG - - econf \ - $(use_enable nls gettext) \ - --libexecdir="${EPREFIX}"/usr/$(get_libdir) \ - --bindir="${EPREFIX}"/bin - - emake || die -} - -src_install() { - emake DIST_ROOT="${D}" install install-dev install-lib || die - prepalldocs - - # move shared libs to / - gen_usr_ldscript -a acl -} diff --git a/sys-apps/acl/acl-2.2.51.ebuild b/sys-apps/acl/acl-2.2.51.ebuild deleted file mode 100644 index 20b8ca99b4..0000000000 --- a/sys-apps/acl/acl-2.2.51.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/acl/acl-2.2.51.ebuild,v 1.11 2014/01/17 04:23:11 vapier Exp $ - -EAPI="4" - -inherit eutils toolchain-funcs - -DESCRIPTION="access control list utilities, libraries and headers" -HOMEPAGE="http://savannah.nongnu.org/projects/acl" -SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.src.tar.gz - nfs? ( http://www.citi.umich.edu/projects/nfsv4/linux/acl-patches/2.2.42-2/acl-2.2.42-CITI_NFS4_ALL-2.dif )" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" -IUSE="nfs nls static-libs" - -RDEPEND=">=sys-apps/attr-2.4 - nfs? ( net-libs/libnfsidmap )" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext )" - -src_prepare() { - if use nfs ; then - cp "${DISTDIR}"/acl-2.2.42-CITI_NFS4_ALL-2.dif . || die - sed -i \ - -e '/^diff --git a.debian.changelog b.debian.changelog/,/^diff --git/d' \ - acl-2.2.42-CITI_NFS4_ALL-2.dif || die - epatch acl-2.2.42-CITI_NFS4_ALL-2.dif - fi - epatch "${FILESDIR}"/${PN}-2.2.49-quote-strchr.patch - epatch "${FILESDIR}"/${PN}-2.2.51-config-shell.patch #365397 - sed -i \ - -e '/^as_dummy=/s:=":="$PATH$PATH_SEPARATOR:' \ - configure # hack PATH with AC_PATH_PROG - sed -i \ - -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \ - -e '/HAVE_ZIPPED_MANPAGES/s:=.*:=false:' \ - include/builddefs.in \ - || die "failed to update builddefs" - strip-linguas po -} - -src_configure() { - unset PLATFORM #184564 - export OPTIMIZER=${CFLAGS} - export DEBUG=-DNDEBUG - - econf \ - $(use_enable nls gettext) \ - --enable-shared $(use_enable static-libs static) \ - --libexecdir="${EPREFIX}"/usr/$(get_libdir) \ - --bindir="${EPREFIX}"/bin -} - -src_install() { - emake DIST_ROOT="${D}" install install-dev install-lib || die - use static-libs || find "${D}" -name '*.la' -delete - - # move shared libs to / - gen_usr_ldscript -a acl -} diff --git a/sys-apps/acl/acl-2.2.52-r1.ebuild b/sys-apps/acl/acl-2.2.52-r1.ebuild deleted file mode 100644 index d224f730d1..0000000000 --- a/sys-apps/acl/acl-2.2.52-r1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/acl/acl-2.2.52-r1.ebuild,v 1.14 2014/10/27 01:53:30 vapier Exp $ - -EAPI="4" - -inherit eutils toolchain-funcs multilib-minimal - -DESCRIPTION="access control list utilities, libraries and headers" -HOMEPAGE="http://savannah.nongnu.org/projects/acl" -SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.src.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" -IUSE="nls static-libs" - -RDEPEND=">=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20140406-r2 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - )" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext )" - -src_prepare() { - sed -i \ - -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \ - -e '/HAVE_ZIPPED_MANPAGES/s:=.*:=false:' \ - include/builddefs.in \ - || die - strip-linguas po - - # same as https://savannah.nongnu.org/bugs/index.php?39736 - multilib_copy_sources -} - -multilib_src_configure() { - unset PLATFORM #184564 - export OPTIMIZER=${CFLAGS} - export DEBUG=-DNDEBUG - - econf \ - $(use_enable nls gettext) \ - --enable-shared $(use_enable static-libs static) \ - --libexecdir="${EPREFIX}"/usr/$(get_libdir) \ - --bindir="${EPREFIX}"/bin -} - -multilib_src_install() { - emake DIST_ROOT="${D}" install install-dev install-lib - - # move shared libs to / - multilib_is_native_abi && gen_usr_ldscript -a acl -} - -multilib_src_install_all() { - use static-libs || prune_libtool_files --all -} diff --git a/sys-apps/acl/acl-2.2.52.ebuild b/sys-apps/acl/acl-2.2.52.ebuild deleted file mode 100644 index 0f495ff95e..0000000000 --- a/sys-apps/acl/acl-2.2.52.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/acl/acl-2.2.52.ebuild,v 1.3 2014/01/17 04:23:11 vapier Exp $ - -EAPI="4" - -inherit eutils toolchain-funcs - -DESCRIPTION="access control list utilities, libraries and headers" -HOMEPAGE="http://savannah.nongnu.org/projects/acl" -SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.src.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" -IUSE="nls static-libs" - -RDEPEND=">=sys-apps/attr-2.4" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext )" - -src_prepare() { - sed -i \ - -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \ - -e '/HAVE_ZIPPED_MANPAGES/s:=.*:=false:' \ - include/builddefs.in \ - || die - strip-linguas po -} - -src_configure() { - unset PLATFORM #184564 - export OPTIMIZER=${CFLAGS} - export DEBUG=-DNDEBUG - - econf \ - $(use_enable nls gettext) \ - --enable-shared $(use_enable static-libs static) \ - --libexecdir="${EPREFIX}"/usr/$(get_libdir) \ - --bindir="${EPREFIX}"/bin -} - -src_install() { - emake DIST_ROOT="${D}" install install-dev install-lib || die - use static-libs || find "${ED}" -name '*.la' -delete - - # move shared libs to / - gen_usr_ldscript -a acl -} diff --git a/sys-apps/acl/acl-2.3.1.ebuild b/sys-apps/acl/acl-2.3.1.ebuild new file mode 100644 index 0000000000..5ab955ac83 --- /dev/null +++ b/sys-apps/acl/acl-2.3.1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic libtool multilib-minimal usr-ldscript + +DESCRIPTION="Access control list utilities, libraries, and headers" +HOMEPAGE="https://savannah.nongnu.org/projects/acl" +SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +IUSE="nls static-libs" + +RDEPEND=" + >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND}" +BDEPEND="nls? ( sys-devel/gettext )" + +src_prepare() { + default + + # bug #580792 + elibtoolize +} + +multilib_src_configure() { + # Filter out -flto flags as they break getfacl/setfacl binaries + # bug #667372 + filter-flags -flto* + + local myeconfargs=( + --bindir="${EPREFIX}"/bin + $(use_enable static-libs static) + --libexecdir="${EPREFIX}"/usr/$(get_libdir) + $(use_enable nls) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_test() { + # Tests call native binaries with an LD_PRELOAD wrapper + # bug #772356 + multilib_is_native_abi && default +} + +multilib_src_install() { + default + + # Move shared libs to / + gen_usr_ldscript -a acl +} + +multilib_src_install_all() { + if ! use static-libs ; then + find "${ED}" -type f -name "*.la" -delete || die + fi +} diff --git a/sys-apps/acl/files/acl-2.2.49-quote-strchr.patch b/sys-apps/acl/files/acl-2.2.49-quote-strchr.patch deleted file mode 100644 index d2510da24e..0000000000 --- a/sys-apps/acl/files/acl-2.2.49-quote-strchr.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 7565e4fcb9209782ed02f3caff246cf5ea816674 Mon Sep 17 00:00:00 2001 -From: Mike Frysinger -Date: Fri, 8 Jan 2010 21:28:31 -0500 -Subject: [PATCH] quote: pull in string.h for strchr prototype - -Signed-off-by: Mike Frysinger ---- - libmisc/quote.c | 1 + - 1 files changed, 1 insertions(+), 0 deletions(-) - -diff --git a/libmisc/quote.c b/libmisc/quote.c -index f98c887..bf8f9eb 100644 ---- a/libmisc/quote.c -+++ b/libmisc/quote.c -@@ -20,6 +20,7 @@ - #include - #include - #include -+#include - #include "misc.h" - - const char *quote(const char *str, const char *quote_chars) --- -1.6.6 - diff --git a/sys-apps/acl/files/acl-2.2.51-config-shell.patch b/sys-apps/acl/files/acl-2.2.51-config-shell.patch deleted file mode 100644 index 78b3f0f641..0000000000 --- a/sys-apps/acl/files/acl-2.2.51-config-shell.patch +++ /dev/null @@ -1,53 +0,0 @@ -https://bugs.gentoo.org/365397 - -From 10bfb16245ec4b55c1f5b6dc5554913bc9b13c9c Mon Sep 17 00:00:00 2001 -From: Mike Frysinger -Date: Mon, 16 May 2011 01:59:52 -0400 -Subject: [PATCH] use SHELL from configure - -If /bin/sh is not a functional enough shell, configure will select a -SHELL of /bin/bash or better. But the current build helpers always -hardcode /bin/sh, so if libtool itself configures itself for /bin/bash, -things will fail when it attempts to do: - SHELL = /bin/sh - LIBTOOL = $(SHELL) .../libtool - ... - eval: 1: base_compile+= -pipe: not found - ... - -So rather than hardcoding SHELL to /bin/sh, set it to @SHELL@ and let -configure find a good value for us. - -Signed-off-by: Mike Frysinger ---- - include/builddefs.in | 1 + - include/buildmacros | 1 - - 2 files changed, 1 insertions(+), 1 deletions(-) - -diff --git a/include/builddefs.in b/include/builddefs.in -index d054a56..434ce95 100644 ---- a/include/builddefs.in -+++ b/include/builddefs.in -@@ -46,6 +46,7 @@ MAKE = @make@ - ECHO = @echo@ - SORT = @sort@ - LN_S = @LN_S@ -+SHELL = @SHELL@ - LIBTOOL = @LIBTOOL@ - MAKEDEPEND = @makedepend@ - -diff --git a/include/buildmacros b/include/buildmacros -index ab89182..8efb32e 100644 ---- a/include/buildmacros -+++ b/include/buildmacros -@@ -42,7 +42,6 @@ OBJECTS = $(ASFILES:.s=.o) \ - - INSTALL = $(TOPDIR)/include/install-sh -o $(PKG_USER) -g $(PKG_GROUP) - --SHELL = /bin/sh - IMAGES_DIR = $(TOPDIR)/all-images - DIST_DIR = $(TOPDIR)/dist - --- -1.7.5.rc3 - diff --git a/sys-apps/acl/metadata.xml b/sys-apps/acl/metadata.xml index 2dc91f5bf1..8817932e4a 100644 --- a/sys-apps/acl/metadata.xml +++ b/sys-apps/acl/metadata.xml @@ -1,12 +1,9 @@ - + -base-system - - - add support for NFS acls - - + + base-system@gentoo.org + cpe:/a:xfs:acl diff --git a/sys-apps/attr/ChangeLog b/sys-apps/attr/ChangeLog deleted file mode 100644 index cc87f59bdc..0000000000 --- a/sys-apps/attr/ChangeLog +++ /dev/null @@ -1,644 +0,0 @@ -# ChangeLog for sys-apps/attr -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/attr/ChangeLog,v 1.177 2015/07/27 12:53:13 klausman Exp $ - - 27 Jul 2015; Tobias Klausmann attr-2.4.47-r2.ebuild: - Stable on alpha, bug 555746 - - 24 Jul 2015; Anthony G. Basile attr-2.4.47-r2.ebuild: - Stable on amd64/ppc/ppc64/x86 - - 24 Jul 2015; Mike Frysinger attr-2.4.47-r2.ebuild: - Mark arm/arm64/hppa/ia64/m68k/s390/sh stable #555746. - -*attr-2.4.47-r2 (10 May 2015) - - 10 May 2015; Mike Frysinger +attr-2.4.47-r2.ebuild: - Stop installing attr(5) as man-pages handles it now #548900 by Albert W. - Hopkins. - - 27 Oct 2014; Mike Frysinger attr-2.4.47-r1.ebuild: - Mark m68k/s390/sh stable. - - 13 Jul 2014; attr-2.4.47-r1.ebuild: - arm64 stable, bug #474296 - - 19 Mar 2014; Agostino Sarubbo attr-2.4.47-r1.ebuild: - Stable for alpha, wrt bug #474296 - - 14 Mar 2014; Agostino Sarubbo attr-2.4.47-r1.ebuild: - Stable for ppc64, wrt bug #474296 - - 12 Mar 2014; Agostino Sarubbo attr-2.4.47-r1.ebuild: - Stable for sparc, wrt bug #474296 - - 23 Feb 2014; Agostino Sarubbo attr-2.4.47-r1.ebuild: - Stable for ppc, wrt bug #474296 - - 22 Feb 2014; Agostino Sarubbo attr-2.4.47-r1.ebuild: - Stable for x86, wrt bug #474296 - - 15 Feb 2014; Chema Alonso attr-2.4.47-r1.ebuild: - Stable for amd64 wrt bug #474296 - - 14 Feb 2014; Markus Meier attr-2.4.47-r1.ebuild: - arm stable, bug #474296 - - 11 Feb 2014; Akinori Hattori attr-2.4.47-r1.ebuild: - ia64 stable wrt bug #474296 - - 08 Feb 2014; Jeroen Roovers attr-2.4.47-r1.ebuild: - Stable for HPPA (bug #474296). - - 17 Jan 2014; Mike Frysinger attr-2.4.46-r2.ebuild, - attr-2.4.47-r1.ebuild: - Add arm64 keywords. - - 07 Jan 2014; Lars Wendler -attr-2.4.43.ebuild, - -attr-2.4.44.ebuild, -attr-2.4.44-r1.ebuild, -attr-2.4.46.ebuild, - -attr-2.4.46-r1.ebuild, -attr-2.4.47.ebuild, - -files/attr-2.4.24-only-symlink-when-needed.patch, - -files/attr-2.4.39-gettext.patch, -files/attr-2.4.43-linguas.patch, - -files/attr-2.4.44-headers.patch: - Removed old versions and files. - - 24 Nov 2013; Michał Górny attr-2.4.47-r1.ebuild: - Clean up manpages in the same code path as they are installed, bug #485494. - - 14 Oct 2013; Michał Górny attr-2.4.47-r1.ebuild: - Explicitly call einstalldocs in multilib_src_install_all() to accomodate bug - #483304. - - 05 Sep 2013; Mike Frysinger attr-2.4.46-r2.ebuild: - Mark m68k/sh stable #470570. - - 10 Aug 2013; Alexis Ballier attr-2.4.47-r1.ebuild: - Add blockers on emul-libs so that it is stacked for baselibs r10 - -*attr-2.4.47-r1 (10 Aug 2013) - - 10 Aug 2013; Alexis Ballier +attr-2.4.47-r1.ebuild: - Convert to multilib, bug #479310 - - 10 Aug 2013; Agostino Sarubbo attr-2.4.46-r2.ebuild: - Stable for ppc, wrt bug #470570 - - 07 Aug 2013; Agostino Sarubbo attr-2.4.46-r2.ebuild: - Stable for x86, wrt bug #470570 - - 06 Aug 2013; Agostino Sarubbo attr-2.4.46-r2.ebuild: - Stable for s390, wrt bug #470570 - - 04 Aug 2013; Agostino Sarubbo attr-2.4.46-r2.ebuild: - Stable for ppc64, wrt bug #470570 - - 04 Aug 2013; Agostino Sarubbo attr-2.4.46-r2.ebuild: - Stable for ia64, wrt bug #470570 - - 03 Aug 2013; Agostino Sarubbo attr-2.4.46-r2.ebuild: - Stable for sparc, wrt bug #470570 - - 30 Jul 2013; Agostino Sarubbo attr-2.4.46-r2.ebuild: - Stable for alpha, wrt bug #470570 - - 28 Jul 2013; Agostino Sarubbo attr-2.4.46-r2.ebuild: - Stable for arm, wrt bug #470570 - - 28 Jul 2013; Chema Alonso attr-2.4.46-r2.ebuild: - Stable for amd64 wrt bug #470570 - -*attr-2.4.47 (20 May 2013) - - 20 May 2013; Mike Frysinger +attr-2.4.47.ebuild: - Version bump. - - 21 Mar 2013; Jeroen Roovers attr-2.4.46-r2.ebuild: - Stable for HPPA (bug #212517). - -*attr-2.4.46-r2 (20 Mar 2013) - - 20 Mar 2013; Mike Frysinger +attr-2.4.46-r2.ebuild, - +files/attr-2.4.46-generic-syscalls.patch: - Add fix by Riku Voipio for getting syscall numbers from system headers rather - than hardcoding the list locally. This fixes the build for hppa, aarch64, and - probably others. Noticed in #460702 by Jeroen Roovers. - - 19 Feb 2013; Zac Medico attr-2.4.46-r1.ebuild: - Add ~arm-linux keyword. - - 25 Feb 2012; Raúl Porcel attr-2.4.46-r1.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #400483 - - 08 Feb 2012; Markus Meier attr-2.4.46-r1.ebuild: - arm stable, bug #400483 - - 07 Feb 2012; Jeroen Roovers attr-2.4.46-r1.ebuild: - Stable for HPPA (bug #400483). - - 31 Jan 2012; Samuli Suominen attr-2.4.46-r1.ebuild: - ppc/ppc64 stable wrt #400483 - - 28 Jan 2012; Pawel Hajdan jr attr-2.4.46-r1.ebuild: - x86 stable wrt bug #400483 - - 27 Jan 2012; Agostino Sarubbo attr-2.4.46-r1.ebuild: - Stable for amd64, wrt bug #400483 - - 29 Dec 2011; Mark Loeser attr-2.4.46.ebuild: - Stable for ppc64; bug #379055 - -*attr-2.4.46-r1 (22 Oct 2011) - - 22 Oct 2011; Fabian Groffen +attr-2.4.46-r1.ebuild: - Fix for Prefix, bug #388143, marked ~x86-linux and ~amd64-linux - - 03 Sep 2011; Raúl Porcel attr-2.4.46.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #379055 - - 01 Sep 2011; Jeroen Roovers attr-2.4.46.ebuild: - Stable for HPPA (bug #379055). - - 28 Aug 2011; Markus Meier attr-2.4.46.ebuild: - arm stable, bug #379055 - - 21 Aug 2011; nixnut attr-2.4.46.ebuild: - ppc stable #379055 - - 21 Aug 2011; Pawel Hajdan jr attr-2.4.46.ebuild: - x86 stable wrt bug #379055 - - 14 Aug 2011; Markos Chandras attr-2.4.46.ebuild: - Stable on amd64 wrt bug #379055 - - 16 May 2011; Mike Frysinger attr-2.4.43.ebuild, - attr-2.4.44.ebuild, attr-2.4.44-r1.ebuild, attr-2.4.46.ebuild: - Fix by Petr Pisar for strip-linguas call #217153. - - 16 May 2011; Mike Frysinger attr-2.4.46.ebuild, - +files/attr-2.4.46-config-shell.patch: - Fix building when /bin/sh is not functional enough #366671 by Alec Moskvin. - -*attr-2.4.46 (09 May 2011) - - 09 May 2011; Mike Frysinger +attr-2.4.46.ebuild: - Version bump. - -*attr-2.4.44-r1 (15 Apr 2011) - - 15 Apr 2011; Diego E. Pettenò +attr-2.4.44-r1.ebuild: - Revision bump: port to EAPI=4, drop prepalldocs, add static-libs USE flag, - drop .la files if static-libs are disabled. - - 05 Dec 2010; Raúl Porcel attr-2.4.44.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #346455 - - 29 Nov 2010; Brent Baude attr-2.4.44.ebuild: - stable ppc64, bug 346455 - - 28 Nov 2010; Markus Meier attr-2.4.44.ebuild: - arm/x86 stable, bug #346455 - - 28 Nov 2010; Markos Chandras attr-2.4.44.ebuild: - Stable on amd64 wrt bug #346455 - - 27 Nov 2010; nixnut attr-2.4.44.ebuild: - ppc stable #346455 - - 26 Nov 2010; Jeroen Roovers attr-2.4.44.ebuild: - Stable for HPPA (bug #346455). - -*attr-2.4.44 (08 Jun 2010) - - 08 Jun 2010; Mike Frysinger +attr-2.4.44.ebuild, - +files/attr-2.4.44-gettext.patch, +files/attr-2.4.44-headers.patch: - Version bump #292840 by Mr. Anderson and Michał Górny. - - 06 Mar 2009; Jeroen Roovers attr-2.4.43.ebuild: - Stable for HPPA (bug #259431). - - 02 Mar 2009; Raúl Porcel attr-2.4.43.ebuild: - arm/ia64/s390/sh/x86 stable wrt #259431 - - 25 Feb 2009; Joseph Jezak attr-2.4.43.ebuild: - Marked ppc stable for bug #259431. - - 24 Feb 2009; Thomas Anderson attr-2.4.43.ebuild: - stable amd64, bug 259431 - - 22 Feb 2009; Tobias Klausmann attr-2.4.43.ebuild: - Stable on alpha, bug #259431 - - 19 Feb 2009; Tom Gall attr-2.4.43.ebuild: - stable on ppc64, bug #259431 - - 18 Feb 2009; Ferris McCormick attr-2.4.43.ebuild: - Sparc stable, Bug #259431 (been around 6 months now). - - 16 Dec 2008; Jeroen Roovers attr-2.4.41.ebuild: - Stable for HPPA (bug #235014). - - 25 Aug 2008; Raúl Porcel attr-2.4.41.ebuild: - ia64 stable wrt #235014 - - 24 Aug 2008; Tobias Klausmann attr-2.4.41.ebuild: - Stable on alpha, bug #235014 - - 19 Aug 2008; Friedrich Oslage attr-2.4.41.ebuild: - Stable on sparc, bug #235014 - - 18 Aug 2008; Brent Baude attr-2.4.41.ebuild: - stable ppc64, bug 235014 - - 18 Aug 2008; Brent Baude attr-2.4.41.ebuild: - stable ppc, bug 235014 - - 17 Aug 2008; Markus Meier attr-2.4.41.ebuild: - amd64/x86 stable, bug #235014 - -*attr-2.4.43 (17 Aug 2008) - - 17 Aug 2008; Mike Frysinger - +files/attr-2.4.43-linguas.patch, +attr-2.4.43.ebuild: - Version bump #231274 by Conrad Kostecki. - -*attr-2.4.41 (23 Feb 2008) - - 23 Feb 2008; Mike Frysinger - +files/attr-2.4.39-linguas.patch, attr-2.4.39.ebuild, +attr-2.4.41.ebuild: - Make sure we respect LINGUAS #205952 by Arvid Norlander and version bump - #211113. - - 19 Nov 2007; Joshua Kinard attr-2.4.39.ebuild: - Stable on mips, per #197204. - - 02 Nov 2007; Steve Dibb attr-2.4.39.ebuild: - amd64 stable, bug 197204 - - 31 Oct 2007; Jeroen Roovers attr-2.4.39.ebuild: - Stable for HPPA (bug #197204). - - 30 Oct 2007; nixnut attr-2.4.39.ebuild: - Stable on ppc wrt bug 197204 - - 29 Oct 2007; Raúl Porcel attr-2.4.39.ebuild: - ia64 stable wrt #197204 - - 28 Oct 2007; Ferris McCormick attr-2.4.39.ebuild: - Sparc stable --- Bug #197204 - - 28 Oct 2007; Jose Luis Rivero attr-2.4.39.ebuild: - Stable on alpha wrt bug #197204 - - 28 Oct 2007; Markus Rothe attr-2.4.39.ebuild: - Stable on ppc64; bug #197204 - - 28 Oct 2007; Andrej Kacian attr-2.4.39.ebuild: - Stable on x86, bug #197204. - - 06 Oct 2007; Tom Gall attr-2.4.38.ebuild: - stable on ppc64 bug 193143 - - 28 Sep 2007; Joshua Kinard attr-2.4.38.ebuild: - Stable on mips, per #193143. - - 26 Sep 2007; Raúl Porcel attr-2.4.38.ebuild: - sparc stable wrt #193143 - - 26 Sep 2007; Christoph Mende attr-2.4.38.ebuild: - Stable on amd64 wrt bug #193143 - - 23 Sep 2007; Jeroen Roovers attr-2.4.38.ebuild: - Stable for HPPA (bug #193143). - - 23 Sep 2007; Raúl Porcel attr-2.4.38.ebuild: - alpha/ia64 stable wrt #193143 - - 22 Sep 2007; Christian Faulhammer attr-2.4.38.ebuild: - stable x86, bug 193143 - - 20 Sep 2007; Lars Weiler attr-2.4.38.ebuild: - Stable on ppc; bug #193143. - -*attr-2.4.39 (20 Sep 2007) - - 20 Sep 2007; Mike Frysinger - +files/attr-2.4.39-gettext.patch, +attr-2.4.39.ebuild: - Version bump #192647 and unset PLATFORM #184564. - - 13 Jun 2007; Mike Frysinger - +files/attr-2.4.38-LDFLAGS.patch, attr-2.4.38.ebuild: - Respect LDFLAGS while linking the library. - -*attr-2.4.38 (31 May 2007) - - 31 May 2007; Mike Frysinger +attr-2.4.38.ebuild: - Version bump. - - 26 Mar 2007; Alec Warner attr-2.4.28-r1.ebuild, - attr-2.4.32.ebuild: - Remove dependency on portage: ref bug 162516 - - 31 Jan 2007; Tobias Scherbaum attr-2.4.32.ebuild: - Stable on ppc wrt bug #161652. - - 30 Jan 2007; Jeroen Roovers attr-2.4.32.ebuild: - Stable for HPPA (bug #161652). - - 26 Jan 2007; Alexander H. Færøy attr-2.4.32.ebuild: - Stable on MIPS; bug #161652 - - 20 Jan 2007; Alexander H. Færøy attr-2.4.32.ebuild: - Stable on Alpha; bug #161652 - - 16 Jan 2007; Olivier Crête attr-2.4.32.ebuild: - Stable on amd64 per bug #161652 - - 12 Jan 2007; Markus Rothe attr-2.4.32.ebuild: - Stable on ppc64; bug #161652 - - 12 Jan 2007; Christian Faulhammer attr-2.4.32.ebuild: - stable x86, bug #161652 - - 12 Jan 2007; Gustavo Zacarias attr-2.4.32.ebuild: - Stable on sparc wrt #161652 - - 27 Sep 2006; Fernando J. Pereda attr-2.4.28-r1.ebuild: - Stable on alpha as per bug #143411 - - 04 Sep 2006; Joshua Kinard attr-2.4.28-r1.ebuild: - Marked stable on mips. - - 18 Aug 2006; Luis Medinas attr-2.4.28-r1.ebuild: - Stable on amd64. Bug #143411. - - 12 Aug 2006; Markus Rothe attr-2.4.28-r1.ebuild: - Stable on ppc64; bug #143411 - - 11 Aug 2006; Tobias Scherbaum - attr-2.4.28-r1.ebuild: - ppc stable, bug #143411 - - 11 Aug 2006; Gustavo Zacarias attr-2.4.28-r1.ebuild: - Stable on sparc wrt #143411 - - 11 Aug 2006; Andrej Kacian attr-2.4.28-r1.ebuild: - Stable on x86. Bug #143411. - -*attr-2.4.32 (10 Aug 2006) - - 10 Aug 2006; Mike Frysinger +attr-2.4.32.ebuild: - Version bump. - - 27 Apr 2006; Alec Warner Manifest: - Fixing SHA256 digest, pass four - - 20 Apr 2006; Mike Frysinger - +files/attr-2.4.28-LDFLAGS.patch, attr-2.4.28-r1.ebuild: - Respect user LDFLAGS #126825 by Diego Pettenò. - - 01 Apr 2006; Mike Frysinger - +files/attr-2.4.28-no-compress-docs.patch, attr-2.4.28-r1.ebuild: - Dont compress CHANGES, let portage do it #127990 by Matteo Spreafico. - -*attr-2.4.28-r1 (28 Mar 2006) - - 28 Mar 2006; Mike Frysinger - +files/attr-2.4.28-list-compat-segv.patch, +attr-2.4.28-r1.ebuild: - Grab fix from upstream #127547 by TGL. - - 19 Feb 2006; Joshua Kinard attr-2.4.24.ebuild: - Marked stable on mips. - - 29 Jan 2006; Simon Stelling attr-2.4.24.ebuild: - stable on amd64 - - 28 Jan 2006; Mark Loeser attr-2.4.24.ebuild: - Stable on x86; bug #120490 - - 28 Jan 2006; Markus Rothe attr-2.4.24.ebuild: - Stable on ppc64; bug #120490 - - 27 Jan 2006; Gustavo Zacarias attr-2.4.24.ebuild: - Stable on sparc wrt #120490 - - 27 Jan 2006; Luca Barbato attr-2.4.24.ebuild: - Marked ppc - - 27 Jan 2006; Aron Griffis attr-2.4.24.ebuild: - Mark 2.4.24 stable on alpha #120490 - -*attr-2.4.28 (27 Jan 2006) - - 27 Jan 2006; Mike Frysinger +attr-2.4.28.ebuild: - Version bump. - -*attr-2.4.24 (29 Nov 2005) - - 29 Nov 2005; Mike Frysinger - +files/attr-2.4.24-only-symlink-when-needed.patch, +attr-2.4.24.ebuild: - Version bump and build cleanup. - -*attr-2.4.23 (02 Sep 2005) - - 02 Sep 2005; Mike Frysinger +attr-2.4.23.ebuild: - Version bump. - -*attr-2.4.19-r1 (21 May 2005) - - 21 May 2005; Mike Frysinger - +files/attr-2.4.19-attr_copy_file-suppress-warning.patch, - +attr-2.4.19-r1.ebuild: - Tweak the warning message #93348 by Doug Goldstein. - - 06 Feb 2005; Joshua Kinard attr-2.4.19.ebuild: - Marked stable on mips. - - 30 Dec 2004; Dylan Carlson attr-2.4.19.ebuild: - Fixed SRC_URI to close #76092. - - 16 Dec 2004; Dylan Carlson attr-2.4.19.ebuild: - Stable on amd64. - - 07 Dec 2004; Joseph Jezak attr-2.4.19.ebuild: - Marked ppc stable for bug #73280. - - 04 Dec 2004; Markus Rothe attr-2.4.19.ebuild: - Stable on ppc64; bug #73279 - - 14 Nov 2004; Bryan Østergaard attr-2.4.19.ebuild: - Stable on alpha. - - 12 Nov 2004; Gustavo Zacarias attr-2.4.19.ebuild: - Stable on sparc - - 12 Oct 2004; Gustavo Zacarias attr-2.4.16.ebuild: - Stable on sparc - -*attr-2.4.19 (09 Oct 2004) - - 09 Oct 2004; Mike Frysinger attr-2.4.16.ebuild: - Version bump. - - 01 Sep 2004; Robin H. Johnson attr-2.4.16.ebuild: - One of the SRC_URI is bad. - -*attr-2.4.16 (31 Aug 2004) - - 31 Aug 2004; Robin H. Johnson +attr-2.4.16.ebuild: - Cleanup of XFS-related apps: dmapi, acl, xfsdump, attr. - - 10 Aug 2004; Travis Tilley attr-2.4.7-r1.ebuild, - attr-2.4.8.ebuild: - made attr ebuild lib64 aware - - 02 Aug 2004; Jon Portnoy attr-2.4.7-r1.ebuild, - attr-2.4.8.ebuild : - Quick description change to reflect the fact that this package is - useful for filesystems other than XFS. - - 01 Mar 2004; Tom Gall attr-2.4.7-r1.ebuild: - stable on ppc64, unset PLATFORM as per bug #42937 - - 18 Jul 2004; Robin H. Johnson attr-2.4.8.ebuild: - stable on x86. - - 25 Jun 2004; Aron Griffis attr-2.4.8.ebuild: - QA - fix use invocation - - 15 Jun 2004; Martin Holzer attr-2.4.7-r1.ebuild, - attr-2.4.8.ebuild: - removing gcc3 depend which breaks default-1.0 profile - - 09 Jun 2004; Seemant Kulleen -attr-2.4.1.ebuild, - attr-2.4.7-r1.ebuild, attr-2.4.8.ebuild: - add libtool to DEPEND, closing bug #53030 by Stephen Ulmer - - 06 May 2004; Michael McCabe attr-2.4.7-r1.ebuild: - Unset platform variable for s390 to fix bug 50224 - - 17 Apr 2004; Travis Tilley attr-2.4.7-r1.ebuild: - marked stable on amd64 - -*attr-2.4.8 (27 Feb 2004) - - 27 Feb 2004; Luca Barbato attr-2.4.7-r1.ebuild, - attr-2.4.8.ebuild: - Fixed a ppc issue unsetting the PLATFORM variable, solves bug #42937, version - bump - - 21 Feb 2004; Jason Wever attr-2.4.7-r1.ebuild: - Changed sparc fix so now it's an actual fix rather than a workaround. - - 10 Jan 2004; Aron Griffis attr-2.4.7-r1.ebuild: - stable on alpha - - 28 Dec 2003; Joshua Kinard attr-2.4.7-r1.ebuild: - Move to mips stable (~mips -> mips) - - 09 Dec 2003; Seemant Kulleen attr-2.2.0.ebuild, - attr-2.4.1.ebuild, attr-2.4.7-r1.ebuild, files/attr-no-man2pages.patch: - Since the man-pages package provides much more extensive documentation in man2 - for this, the man2 manpages will not be generated in attr - - 05 Dec 2003; Jason Wever attr-2.4.7-r1.ebuild: - Marked stable on sparc because of acl dependency borkage. - - 28 Nov 2003; Jason Wever attr-2.4.7-r1.ebuild: - Added a fix for sparcs so attr will build. Not that we can use XFS yet, but - acl wants it. - - 22 Oct 2003; Bartosch Pixa attr-2.4.7-r1.ebuild: - set ppc in keywords - - 24 Sep 2003; Robin H. Johnson attr-2.4.1.ebuild, - attr-2.4.7-r1.ebuild: - bump 2.4.1 to x86/mips, bump 2.4.7-r1 to x86 - -*attr-2.4.7-r1 (28 Aug 2003) - - 28 Aug 2003; Robin H. Johnson attr-2.4.7-r1.ebuild: - migrate binaries and shared library to / filesystem for use when /usr is not - available, as per bug #27064 - -*attr-2.4.7 (11 Aug 2003) - - 11 Aug 2003; Robin H. Johnson attr-2.4.7.ebuild: - update to new version, doing nls properly, as well as proper debug support (we - built debug code in before anyway!) and require gcc3 as the source is - incompatible with gcc2. fixes bug #21347 - - 30 Jun 2003; Bartosch Pixa attr-2.4.1.ebuild: - set ppc in keywords - -*attr-2.4.1 (13 Apr 2003) - - 13 Apr 2003; Seemant Kulleen Manifest, - attr-2.4.1.ebuild: - another version bump -- it's a snapshot that SuSE talk from xfs upstream - -*attr-2.2.0 (13 Apr 2003) - - 13 Apr 2003; Seemant Kulleen attr-2.2.0.ebuild: - fixed ebuild so patch doesn't fail - - 13 Apr 2003; Seemant Kulleen Manifest, - attr-2.2.0.ebuild: - version bump. The gettext patch in FILESDIR is to disable the "compulsory" - gettext dependency. - - 21 Dec 2002; Daniel Robbins : 20020330 -> - 2.0.5_p20020330 version rename to fix policy violation for naming of CVS - ebuilds. - -*attr-2.1.1-r1 (16 Dec 2002) - - 24 Feb 2003; Nicholas Wourms attr-2.1.1-r1.ebuild : - Marked as testing for mips. Made ChangeLog compatible with echangelog. - - 16 Dec 2002; Brad Cowan attr-2.1.1-r1.ebuild, - files/digest-attr-2.1.1-r1: - - Changed symlinks. - -*attr-2.1.1 (09 Dec 2002) - - 09 Dec 2002; Donny Davies : Chase latest release. - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - -*attr-2.0.9 (27 Sep 2002) - - 27 Sep 2002; Brad Cowan attr-2.0.9.ebuild - files/digest-attr-2.0.9 : version bump thanks to - - 05 Oct 2002; Brad Cowan attr-2.0.9.ebuild : - Fixed symlinks and "modernized" ebuild. - -*attr-20020330 (14 July 2002) - - 21 Jul 2002; Mark Guertin : - updated keywords (ppc) - - 14 Jul 2002; phoen][x attr-20020330.ebuild : - Added KEYWORDS, SLOT. - -*attr-1.1.3-r1 (14 July 2002) - - 14 Jul 2002; phoen][x attr-1.1.3.ebuild : - Added KEYWORDS, SLOT. - - 14 Jul 2002; phoen][x attr-1.1.3-r1.ebuild : - Added KEYWORDS, SLOT. - -*attr-20020124 (1 Feb 2002) - - 14 Jul 2002; phoen][x attr-20020124.ebuild : - Added KEYWORDS, 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/sys-apps/attr/Manifest b/sys-apps/attr/Manifest index 0ea1f6ae42..225b7624ec 100644 --- a/sys-apps/attr/Manifest +++ b/sys-apps/attr/Manifest @@ -1,10 +1 @@ -AUX attr-2.4.44-gettext.patch 1577 SHA256 d8e4948b48f657b174f642cf29b0830094d16ffae837149fc30c923afd06ddd4 SHA512 32db6077d3e05a225d18e40b44abe2fa83f0309131f61726c8fe221c6ae5270b524c4d36932161671b82b987fe1344d43c6492734b145018a0d9a147abf67e3d WHIRLPOOL b247a5a9aeba48de310498920c0c14f71b0dab7a2c4c94bba436f73ee03568c655588d1832bbbf3a1ef509099f4714ed2f2e51ee1b8cf5f44d1f3397740166fc -AUX attr-2.4.46-config-shell.patch 1497 SHA256 8e04776ea64be0a6a7bd39790c66df75cf9e51495fe7a1b895c16de6ca6f110c SHA512 378d58eaf662c9acfaea16faa64cfd65a5ff1b265e9abc79c758104146664eb346e205a3065067e27ae63b39f9b816990fef7e2f99a7e3c5cb1699bd4e37136c WHIRLPOOL f3efb1e737111c551bbb0eb7f7a683f3b0aaabb3ee5162311cf3439be2f8d39149e32a638b2ac5c4c77f1b6b46da1a4ad71d998be26e82e398d9d5306e50bd88 -AUX attr-2.4.46-generic-syscalls.patch 5977 SHA256 9fc575b72bce0927c52cd18c9b9aee50c32962aa20598097935c607e5b563b28 SHA512 8dd9f6e44c5862c77058a220ca4557dab5aa1af6ce8aee872567ee235f21b8bd147941e727880c6e0c84aa948a3eaaa6ee9a88880fcfb760fe59207d09bed308 WHIRLPOOL 3883aebc6392248a4eb152f847aacedb7b76cefb0c6e971f2b54ddb02d9184866768e55380146a0b46611a8dad6949b82df7cebcbcca2d04a60635c53a85b023 -DIST attr-2.4.46.src.tar.gz 338181 SHA256 dcd69bdca7ff166bc45141eddbcf21967999a6b66b0544be12a1cc2fd6340e1f SHA512 f1b8e6e4d1aa9f5c1b51d5d08684c9fdfa4b7d22efc1a77c13e4d5f0ae8e053bbb3d49a1c1e3c4143f63c9752ed534a2d009e0ab49cea880032620edbe8fdbb5 WHIRLPOOL 300f3be50a015f2d6d44a4707c31a312015c308899acdf146dfbbdb373336f5de7696f4832dba9543abd9cdfceccd84ef602d672fb88a125210e2622a13cf8fa -DIST attr-2.4.47.src.tar.gz 343692 SHA256 25772f653ac5b2e3ceeb89df50e4688891e21f723c460636548971652af0a859 SHA512 2a333f63655758298650cf8f89c175efdc0112dcc4013e8d023e2a9a69f177e4bcb1f1d10b6666d6f2027dca4dec0833d54749952ab153d28367e1a72e6e2831 WHIRLPOOL a012f7a0225e63d4d195fae7027e64c0c92edb039622bfdec611b2facbcde83eb5fc921ecfe95c50f54f7c9b518f57a0555dcedc148cc8ff6e73371668a40557 -EBUILD attr-2.4.46-r2.ebuild 1487 SHA256 8ac700e4c6e9349f6f44971f836d6cd0d5dd84803c5ef03ea5ad77a782fef951 SHA512 e07690f8c3e0901c1f9774bd91ab1cd1b2185bb6cb360fbe4cb1bffaa2ef8d552dbc59692800110f3725f31de94519d3f481d6981d6a5df4f3636b7e4766322d WHIRLPOOL 7a04e8568270302b29fb95d740d7fe9a1b3a539ebd32276cc7386de2cd2f212a1112233593b31e97f35ec1d608b6043b148dbc5d16dea2e367c08356386a8681 -EBUILD attr-2.4.47-r1.ebuild 1791 SHA256 91bab97dc7297c537110a8703ee7c02809369bf224ae7a4d8040dec7dfa8ac2e SHA512 2874e94494a4a48e55741f3f92479e1381a842382b8c14477be85c918c24bf78527f1a9066ad0ae6cadbf3101a7d27ed446cac02f88e8512a561b04da752368e WHIRLPOOL ee1a00608709c6b5d629be8732dba92017871edac3c55efbfed06095de12e5e969c94dc7647c6e76954b0ab2cd06a0577885a4712a339ad178138a3523b53b57 -EBUILD attr-2.4.47-r2.ebuild 1825 SHA256 6457a4e93d8de324d744e3c1c493697264c1b4ccd49d713f24ac258c8d8e9e75 SHA512 5c1eaba3374e8da8578204f8c27822bee6fd64c4a15e08f128154698a7171e4b5560bcc1e863d830afcec55e9063e0d221ec7a78b6df41dc7326269435b31801 WHIRLPOOL 46d42a7853de1ed5a287328db1c2babf84f211e33b730bfac0bce946433be5ca52ef10af7542ad4e23df4ca4c6ec983e0a1bdc607b9b9d0f62fe58bbbcc1bc52 -MISC ChangeLog 22372 SHA256 43d0533b17bdcc17c59ca88346255cd49c23c4c1f63eb6810ae468bb0f6b773e SHA512 08af9343dd7e667b99facd1cb6e41a8272a1b4c97889cf2ba0254567bdd7c0b4792584e8e8cb8e95c0dbd42f72ca0e63329ba801d226f716e196d891b4702807 WHIRLPOOL e66d1ceb163a8841e3300e4349bc8f1abfe4f8d19236b7b22207cf7614e26322a8feba752e9f9ac104c016e8855eeefceb1d2d7d3cf127c5a6d0938a7fcd4c7f -MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 +DIST attr-2.5.1.tar.gz 465714 BLAKE2B 05928f8274b0b4beee31b329c8459436c5b9019ebd2f937667b7beb8df7a455c48742a90d9c4faca5c0b38c9c3812043d3d66f9587108d3424c6184fef494b56 SHA512 8b4c043d61f8f3e0cd098e701181069f51117b85fd6ba18bfe9af77d894ea671232377d4793ffc822e9259ceee6ac71d75732eb93b2830c6cb5d0d918ba2d21b diff --git a/sys-apps/attr/attr-2.4.46-r2.ebuild b/sys-apps/attr/attr-2.4.46-r2.ebuild deleted file mode 100644 index 5d19e57e8f..0000000000 --- a/sys-apps/attr/attr-2.4.46-r2.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -inherit eutils toolchain-funcs - -DESCRIPTION="Extended attributes tools" -HOMEPAGE="http://savannah.nongnu.org/projects/attr" -SRC_URI="mirror://nongnu/${PN}/${P}.src.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~x86-linux" -IUSE="nls static-libs" - -DEPEND="nls? ( sys-devel/gettext ) - sys-devel/autoconf" -RDEPEND="" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-2.4.44-gettext.patch - epatch "${FILESDIR}"/${PN}-2.4.46-config-shell.patch #366671 - epatch "${FILESDIR}"/${PN}-2.4.46-generic-syscalls.patch #460702 - sed -i \ - -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \ - -e '/HAVE_ZIPPED_MANPAGES/s:=.*:=false:' \ - include/builddefs.in \ - || die "failed to update builddefs" - strip-linguas -u po -} - -src_configure() { - unset PLATFORM #184564 - export OPTIMIZER=${CFLAGS} - export DEBUG=-DNDEBUG - - econf \ - $(use_enable nls gettext) \ - --enable-shared $(use_enable static-libs static) \ - --libexecdir="${EPREFIX}"/usr/$(get_libdir) \ - --bindir="${EPREFIX}"/bin -} - -src_install() { - emake DIST_ROOT="${D}" install install-lib install-dev || die - use static-libs || find "${D}" -name '*.la' -delete - # the man-pages packages provides the man2 files - rm -r "${ED}"/usr/share/man/man2 - - # we install attr into /bin, so we need the shared lib with it - gen_usr_ldscript -a attr -} diff --git a/sys-apps/attr/attr-2.4.47-r1.ebuild b/sys-apps/attr/attr-2.4.47-r1.ebuild deleted file mode 100644 index f0db984ba8..0000000000 --- a/sys-apps/attr/attr-2.4.47-r1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -inherit eutils toolchain-funcs multilib-minimal - -DESCRIPTION="Extended attributes tools" -HOMEPAGE="http://savannah.nongnu.org/projects/attr" -SRC_URI="mirror://nongnu/${PN}/${P}.src.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~x86-linux" -IUSE="nls static-libs" - -DEPEND="nls? ( sys-devel/gettext ) - sys-devel/autoconf" -RDEPEND="abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20130224-r9 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - )" - -src_prepare() { - sed -i \ - -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \ - -e '/HAVE_ZIPPED_MANPAGES/s:=.*:=false:' \ - include/builddefs.in \ - || die - strip-linguas -u po - multilib_copy_sources # https://savannah.nongnu.org/bugs/index.php?39736 -} - -multilib_src_configure() { - unset PLATFORM #184564 - export OPTIMIZER=${CFLAGS} - export DEBUG=-DNDEBUG - - econf \ - $(use_enable nls gettext) \ - --enable-shared $(use_enable static-libs static) \ - --libexecdir="${EPREFIX}"/usr/$(get_libdir) \ - --bindir="${EPREFIX}"/bin -} - -multilib_src_compile() { - emake $(multilib_is_native_abi || echo TOOL_SUBDIRS=) -} - -multilib_src_install() { - emake \ - $(multilib_is_native_abi || echo TOOL_SUBDIRS=) \ - DIST_ROOT="${D}" \ - install install-lib install-dev - - if multilib_is_native_abi; then - # we install attr into /bin, so we need the shared lib with it - gen_usr_ldscript -a attr - # the man-pages packages provides the man2 files - # note: man-pages are installed by TOOL_SUBDIRS - rm -r "${ED}"/usr/share/man/man2 || die - fi -} - -multilib_src_install_all() { - use static-libs || prune_libtool_files --all - einstalldocs -} diff --git a/sys-apps/attr/attr-2.4.47-r2.ebuild b/sys-apps/attr/attr-2.4.47-r2.ebuild deleted file mode 100644 index 11a6bdacae..0000000000 --- a/sys-apps/attr/attr-2.4.47-r2.ebuild +++ /dev/null @@ -1,69 +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-minimal - -DESCRIPTION="Extended attributes tools" -HOMEPAGE="http://savannah.nongnu.org/projects/attr" -SRC_URI="mirror://nongnu/${PN}/${P}.src.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~x86-linux" -IUSE="nls static-libs" - -DEPEND="nls? ( sys-devel/gettext ) - sys-devel/autoconf" -RDEPEND="abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20130224-r9 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - )" - -src_prepare() { - sed -i \ - -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \ - -e '/HAVE_ZIPPED_MANPAGES/s:=.*:=false:' \ - include/builddefs.in \ - || die - strip-linguas -u po - multilib_copy_sources # https://savannah.nongnu.org/bugs/index.php?39736 -} - -multilib_src_configure() { - unset PLATFORM #184564 - export OPTIMIZER=${CFLAGS} - export DEBUG=-DNDEBUG - - econf \ - $(use_enable nls gettext) \ - --enable-shared $(use_enable static-libs static) \ - --libexecdir="${EPREFIX}"/usr/$(get_libdir) \ - --bindir="${EPREFIX}"/bin -} - -multilib_src_compile() { - emake $(multilib_is_native_abi || echo TOOL_SUBDIRS=) -} - -multilib_src_install() { - emake \ - $(multilib_is_native_abi || echo TOOL_SUBDIRS=) \ - DIST_ROOT="${D}" \ - install install-lib install-dev - - if multilib_is_native_abi; then - # we install attr into /bin, so we need the shared lib with it - gen_usr_ldscript -a attr - # the man-pages packages provides the man2 files - # note: man-pages are installed by TOOL_SUBDIRS - rm -r "${ED}"/usr/share/man/man2 "${ED}"/usr/share/man/man5/attr.5 || die - fi -} - -multilib_src_install_all() { - use static-libs || prune_libtool_files --all - einstalldocs -} diff --git a/sys-apps/attr/attr-2.5.1.ebuild b/sys-apps/attr/attr-2.5.1.ebuild new file mode 100644 index 0000000000..03afe6d30c --- /dev/null +++ b/sys-apps/attr/attr-2.5.1.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit flag-o-matic libtool toolchain-funcs multilib-minimal usr-ldscript + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://git.savannah.gnu.org/git/${PN}.git" + + inherit autotools git-r3 +else + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" + SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz" +fi + +DESCRIPTION="Extended attributes tools" +HOMEPAGE="https://savannah.nongnu.org/projects/attr" +LICENSE="LGPL-2.1" +SLOT="0" + +IUSE="debug nls static-libs" + +BDEPEND="nls? ( sys-devel/gettext )" + +src_prepare() { + default + + if [[ ${PV} == 9999 ]] ; then + po/update-potfiles || die + eautopoint + eautoreconf + else + elibtoolize #580792 + fi +} + +src_configure() { + # Remove -flto* from flags as this breaks binaries (bug #644048) + filter-flags -flto* + append-ldflags "-Wl,--no-gc-sections" #700116 + tc-ld-force-bfd #644048 + append-lfs-flags #760857 + multilib-minimal_src_configure +} + +multilib_src_configure() { + local myeconfargs=( + --bindir="${EPREFIX}"/bin + --enable-shared + $(use_enable static-libs static) + $(use_enable nls) + --libexecdir="${EPREFIX}"/usr/$(get_libdir) + $(use_enable debug) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + # Sanity check until we track down why this is happening. #644048 + local lib="${ED}/usr/$(get_libdir)/libattr.so.1" + if [[ -e ${lib} ]] ; then + local versions=$($(tc-getREADELF) -V "${lib}") + local symbols=$($(tc-getREADELF) -sW "${lib}") + if [[ "${versions}" != *"ATTR_1.0"* || \ + "${versions}" != *"ATTR_1.1"* || \ + "${versions}" != *"ATTR_1.2"* || \ + "${versions}" != *"ATTR_1.3"* || \ + "${symbols}" != *"getxattr@ATTR_1.0"* ]] ; then + echo "# readelf -V ${lib}" + echo "${versions}" + echo "# readelf -sW ${lib}" + echo "${symbols}" + die "symbol version sanity check failed; please comment on https://bugs.gentoo.org/644048" + else + einfo "${lib} passed symbol checks" + fi + fi + + if multilib_is_native_abi; then + # we install attr into /bin, so we need the shared lib with it + gen_usr_ldscript -a attr + fi + + # Add a wrapper until people upgrade. + insinto /usr/include/attr + newins "${FILESDIR}"/xattr-shim.h xattr.h +} + +multilib_src_install_all() { + if ! use static-libs; then + find "${ED}" -name '*.la' -delete || die + fi + + einstalldocs +} diff --git a/sys-apps/attr/attr-9999.ebuild b/sys-apps/attr/attr-9999.ebuild new file mode 100644 index 0000000000..6b4cccd9af --- /dev/null +++ b/sys-apps/attr/attr-9999.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit flag-o-matic libtool toolchain-funcs multilib-minimal usr-ldscript + +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://git.savannah.gnu.org/git/${PN}.git" + + inherit autotools git-r3 +else + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz" +fi + +DESCRIPTION="Extended attributes tools" +HOMEPAGE="https://savannah.nongnu.org/projects/attr" +LICENSE="LGPL-2.1" +SLOT="0" + +IUSE="debug nls static-libs" + +BDEPEND="nls? ( sys-devel/gettext )" + +src_prepare() { + default + + if [[ ${PV} == 9999 ]] ; then + po/update-potfiles || die + eautopoint + eautoreconf + else + elibtoolize #580792 + fi +} + +src_configure() { + # Remove -flto* from flags as this breaks binaries (bug #644048) + filter-flags -flto* + append-ldflags "-Wl,--no-gc-sections" #700116 + tc-ld-force-bfd #644048 + append-lfs-flags #760857 + multilib-minimal_src_configure +} + +multilib_src_configure() { + local myeconfargs=( + --bindir="${EPREFIX}"/bin + --enable-shared + $(use_enable static-libs static) + $(use_enable nls) + --libexecdir="${EPREFIX}"/usr/$(get_libdir) + $(use_enable debug) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + # Sanity check until we track down why this is happening. #644048 + local lib="${ED}/usr/$(get_libdir)/libattr.so.1" + if [[ -e ${lib} ]] ; then + local versions=$($(tc-getREADELF) -V "${lib}") + local symbols=$($(tc-getREADELF) -sW "${lib}") + if [[ "${versions}" != *"ATTR_1.0"* || \ + "${versions}" != *"ATTR_1.1"* || \ + "${versions}" != *"ATTR_1.2"* || \ + "${versions}" != *"ATTR_1.3"* || \ + "${symbols}" != *"getxattr@ATTR_1.0"* ]] ; then + echo "# readelf -V ${lib}" + echo "${versions}" + echo "# readelf -sW ${lib}" + echo "${symbols}" + die "symbol version sanity check failed; please comment on https://bugs.gentoo.org/644048" + else + einfo "${lib} passed symbol checks" + fi + fi + + if multilib_is_native_abi; then + # we install attr into /bin, so we need the shared lib with it + gen_usr_ldscript -a attr + fi + + # Add a wrapper until people upgrade. + insinto /usr/include/attr + newins "${FILESDIR}"/xattr-shim.h xattr.h +} + +multilib_src_install_all() { + if ! use static-libs; then + find "${ED}" -name '*.la' -delete || die + fi + + einstalldocs +} diff --git a/sys-apps/attr/files/attr-2.4.44-gettext.patch b/sys-apps/attr/files/attr-2.4.44-gettext.patch deleted file mode 100644 index 49c2d32bdc..0000000000 --- a/sys-apps/attr/files/attr-2.4.44-gettext.patch +++ /dev/null @@ -1,63 +0,0 @@ ---- include/gettext.h -+++ include/gettext.h -@@ -0,0 +1,10 @@ -+#include -+#ifdef ENABLE_GETTEXT -+# include -+# define _(x) gettext(x) -+#else -+# define _(x) (x) -+# define textdomain(d) do { } while (0) -+# define bindtextdomain(d,dir) do { } while (0) -+#endif -+#include ---- attr/attr.c -+++ attr/attr.c -@@ -26,6 +26,7 @@ - #include - #include - #include -+#include "gettext.h" - - #include - #include "config.h" ---- libattr/attr_copy_file.c.orig 2007-09-20 02:51:37.000000000 -0400 -+++ libattr/attr_copy_file.c 2007-09-20 02:51:51.000000000 -0400 -@@ -19,6 +19,7 @@ - - #if defined (HAVE_CONFIG_H) - #include "config.h" -+#include "gettext.h" - #endif - - #include ---- libattr/attr_copy_fd.c.orig 2007-09-20 02:52:23.000000000 -0400 -+++ libattr/attr_copy_fd.c 2007-09-20 02:52:31.000000000 -0400 -@@ -19,6 +19,7 @@ - - #if defined (HAVE_CONFIG_H) - #include "config.h" -+#include "gettext.h" - #endif - - #include ---- getfattr/getfattr.c.orig 2007-09-20 02:52:49.000000000 -0400 -+++ getfattr/getfattr.c 2007-09-20 02:52:59.000000000 -0400 -@@ -30,6 +30,7 @@ - #include - #include - #include -+#include "gettext.h" - - #include - #include "config.h" ---- setfattr/setfattr.c.orig 2007-09-20 02:53:12.000000000 -0400 -+++ setfattr/setfattr.c 2007-09-20 02:53:20.000000000 -0400 -@@ -28,6 +28,7 @@ - #include - #include - #include -+#include "gettext.h" - - #include - #include "config.h" diff --git a/sys-apps/attr/files/attr-2.4.46-config-shell.patch b/sys-apps/attr/files/attr-2.4.46-config-shell.patch deleted file mode 100644 index b6660e63c0..0000000000 --- a/sys-apps/attr/files/attr-2.4.46-config-shell.patch +++ /dev/null @@ -1,53 +0,0 @@ -https://bugs.gentoo.org/366671 - -From 10bfb16245ec4b55c1f5b6dc5554913bc9b13c9c Mon Sep 17 00:00:00 2001 -From: Mike Frysinger -Date: Mon, 16 May 2011 01:59:52 -0400 -Subject: [PATCH] use SHELL from configure - -If /bin/sh is not a functional enough shell, configure will select a -SHELL of /bin/bash or better. But the current build helpers always -hardcode /bin/sh, so if libtool itself configures itself for /bin/bash, -things will fail when it attempts to do: - SHELL = /bin/sh - LIBTOOL = $(SHELL) .../libtool - ... - eval: 1: base_compile+= -pipe: not found - ... - -So rather than hardcoding SHELL to /bin/sh, set it to @SHELL@ and let -configure find a good value for us. - -Signed-off-by: Mike Frysinger ---- - include/builddefs.in | 1 + - include/buildmacros | 1 - - 2 files changed, 1 insertions(+), 1 deletions(-) - -diff --git a/include/builddefs.in b/include/builddefs.in -index d054a56..434ce95 100644 ---- a/include/builddefs.in -+++ b/include/builddefs.in -@@ -46,6 +46,7 @@ MAKE = @make@ - ECHO = @echo@ - SORT = @sort@ - LN_S = @LN_S@ -+SHELL = @SHELL@ - LIBTOOL = @LIBTOOL@ - MAKEDEPEND = @makedepend@ - -diff --git a/include/buildmacros b/include/buildmacros -index ab89182..8efb32e 100644 ---- a/include/buildmacros -+++ b/include/buildmacros -@@ -42,7 +42,6 @@ OBJECTS = $(ASFILES:.s=.o) \ - - INSTALL = $(TOPDIR)/include/install-sh -o $(PKG_USER) -g $(PKG_GROUP) - --SHELL = /bin/sh - IMAGES_DIR = $(TOPDIR)/all-images - DIST_DIR = $(TOPDIR)/dist - --- -1.7.5.rc3 - diff --git a/sys-apps/attr/files/attr-2.4.46-generic-syscalls.patch b/sys-apps/attr/files/attr-2.4.46-generic-syscalls.patch deleted file mode 100644 index d12fcd29af..0000000000 --- a/sys-apps/attr/files/attr-2.4.46-generic-syscalls.patch +++ /dev/null @@ -1,180 +0,0 @@ -http://lists.nongnu.org/archive/html/acl-devel/2012-12/msg00000.html -https://bugs.gentoo.org/460702 - ---- a/libattr/syscalls.c -+++ b/libattr/syscalls.c -@@ -23,172 +23,10 @@ - - #include - #include -+#include - --#if defined (__i386__) -+#if defined (__NR_setxattr) - # define HAVE_XATTR_SYSCALLS 1 --# define __NR_setxattr 226 --# define __NR_lsetxattr 227 --# define __NR_fsetxattr 228 --# define __NR_getxattr 229 --# define __NR_lgetxattr 230 --# define __NR_fgetxattr 231 --# define __NR_listxattr 232 --# define __NR_llistxattr 233 --# define __NR_flistxattr 234 --# define __NR_removexattr 235 --# define __NR_lremovexattr 236 --# define __NR_fremovexattr 237 --#elif defined (__sparc__) --# define HAVE_XATTR_SYSCALLS 1 --# define __NR_setxattr 169 --# define __NR_lsetxattr 170 --# define __NR_fsetxattr 171 --# define __NR_getxattr 172 --# define __NR_lgetxattr 173 --# define __NR_fgetxattr 177 --# define __NR_listxattr 178 --# define __NR_llistxattr 179 --# define __NR_flistxattr 180 --# define __NR_removexattr 181 --# define __NR_lremovexattr 182 --# define __NR_fremovexattr 186 --#elif defined (__ia64__) --# define HAVE_XATTR_SYSCALLS 1 --# define __NR_setxattr 1217 --# define __NR_lsetxattr 1218 --# define __NR_fsetxattr 1219 --# define __NR_getxattr 1220 --# define __NR_lgetxattr 1221 --# define __NR_fgetxattr 1222 --# define __NR_listxattr 1223 --# define __NR_llistxattr 1224 --# define __NR_flistxattr 1225 --# define __NR_removexattr 1226 --# define __NR_lremovexattr 1227 --# define __NR_fremovexattr 1228 --#elif defined (__powerpc__) --# define HAVE_XATTR_SYSCALLS 1 --# define __NR_setxattr 209 --# define __NR_lsetxattr 210 --# define __NR_fsetxattr 211 --# define __NR_getxattr 212 --# define __NR_lgetxattr 213 --# define __NR_fgetxattr 214 --# define __NR_listxattr 215 --# define __NR_llistxattr 216 --# define __NR_flistxattr 217 --# define __NR_removexattr 218 --# define __NR_lremovexattr 219 --# define __NR_fremovexattr 220 --#elif defined (__x86_64__) --# define HAVE_XATTR_SYSCALLS 1 --# define __NR_setxattr 188 --# define __NR_lsetxattr 189 --# define __NR_fsetxattr 190 --# define __NR_getxattr 191 --# define __NR_lgetxattr 192 --# define __NR_fgetxattr 193 --# define __NR_listxattr 194 --# define __NR_llistxattr 195 --# define __NR_flistxattr 196 --# define __NR_removexattr 197 --# define __NR_lremovexattr 198 --# define __NR_fremovexattr 199 --#elif defined (__s390__) --# define HAVE_XATTR_SYSCALLS 1 --# define __NR_setxattr 224 --# define __NR_lsetxattr 225 --# define __NR_fsetxattr 226 --# define __NR_getxattr 227 --# define __NR_lgetxattr 228 --# define __NR_fgetxattr 229 --# define __NR_listxattr 230 --# define __NR_llistxattr 231 --# define __NR_flistxattr 232 --# define __NR_removexattr 233 --# define __NR_lremovexattr 234 --# define __NR_fremovexattr 235 --#elif defined (__arm__) --# define HAVE_XATTR_SYSCALLS 1 --# if defined(__ARM_EABI__) || defined(__thumb__) --# define __NR_SYSCALL_BASE 0 --# else --# define __NR_SYSCALL_BASE 0x900000 --# endif --# define __NR_setxattr (__NR_SYSCALL_BASE+226) --# define __NR_lsetxattr (__NR_SYSCALL_BASE+227) --# define __NR_fsetxattr (__NR_SYSCALL_BASE+228) --# define __NR_getxattr (__NR_SYSCALL_BASE+229) --# define __NR_lgetxattr (__NR_SYSCALL_BASE+230) --# define __NR_fgetxattr (__NR_SYSCALL_BASE+231) --# define __NR_listxattr (__NR_SYSCALL_BASE+232) --# define __NR_llistxattr (__NR_SYSCALL_BASE+233) --# define __NR_flistxattr (__NR_SYSCALL_BASE+234) --# define __NR_removexattr (__NR_SYSCALL_BASE+235) --# define __NR_lremovexattr (__NR_SYSCALL_BASE+236) --# define __NR_fremovexattr (__NR_SYSCALL_BASE+237) --#elif defined (__mips64) --# define HAVE_XATTR_SYSCALLS 1 --# ifdef __LP64__ /* mips64 using n64 ABI */ --# define __NR_Linux 5000 --# else /* mips64 using n32 ABI */ --# define __NR_Linux 6000 --# endif --# define __NR_setxattr (__NR_Linux + 180) --# define __NR_lsetxattr (__NR_Linux + 181) --# define __NR_fsetxattr (__NR_Linux + 182) --# define __NR_getxattr (__NR_Linux + 183) --# define __NR_lgetxattr (__NR_Linux + 184) --# define __NR_fgetxattr (__NR_Linux + 185) --# define __NR_listxattr (__NR_Linux + 186) --# define __NR_llistxattr (__NR_Linux + 187) --# define __NR_flistxattr (__NR_Linux + 188) --# define __NR_removexattr (__NR_Linux + 189) --# define __NR_lremovexattr (__NR_Linux + 190) --# define __NR_fremovexattr (__NR_Linux + 191) --#elif defined (__mips__) /* mips32, or mips64 using o32 ABI */ --# define HAVE_XATTR_SYSCALLS 1 --# define __NR_Linux 4000 --# define __NR_setxattr (__NR_Linux + 224) --# define __NR_lsetxattr (__NR_Linux + 225) --# define __NR_fsetxattr (__NR_Linux + 226) --# define __NR_getxattr (__NR_Linux + 227) --# define __NR_lgetxattr (__NR_Linux + 228) --# define __NR_fgetxattr (__NR_Linux + 229) --# define __NR_listxattr (__NR_Linux + 230) --# define __NR_llistxattr (__NR_Linux + 231) --# define __NR_flistxattr (__NR_Linux + 232) --# define __NR_removexattr (__NR_Linux + 233) --# define __NR_lremovexattr (__NR_Linux + 234) --# define __NR_fremovexattr (__NR_Linux + 235) --#elif defined (__alpha__) --# define HAVE_XATTR_SYSCALLS 1 --# define __NR_setxattr 382 --# define __NR_lsetxattr 383 --# define __NR_fsetxattr 384 --# define __NR_getxattr 385 --# define __NR_lgetxattr 386 --# define __NR_fgetxattr 387 --# define __NR_listxattr 388 --# define __NR_llistxattr 389 --# define __NR_flistxattr 390 --# define __NR_removexattr 391 --# define __NR_lremovexattr 392 --# define __NR_fremovexattr 393 --#elif defined (__mc68000__) --# define HAVE_XATTR_SYSCALLS 1 --# define __NR_setxattr 223 --# define __NR_lsetxattr 224 --# define __NR_fsetxattr 225 --# define __NR_getxattr 226 --# define __NR_lgetxattr 227 --# define __NR_fgetxattr 228 --# define __NR_listxattr 229 --# define __NR_llistxattr 230 --# define __NR_flistxattr 231 --# define __NR_removexattr 232 --# define __NR_lremovexattr 233 --# define __NR_fremovexattr 234 - #else - # warning "Extended attribute syscalls undefined for this architecture" - # define HAVE_XATTR_SYSCALLS 0 diff --git a/sys-apps/attr/files/xattr-shim.h b/sys-apps/attr/files/xattr-shim.h new file mode 100644 index 0000000000..88a1235431 --- /dev/null +++ b/sys-apps/attr/files/xattr-shim.h @@ -0,0 +1,9 @@ +/* Small shim until we update all packages. */ +#ifndef __XATTR_H__ +#define __XATTR_H__ +#include +#warning "Please change your includes to " +# ifndef ENOATTR +# define ENOATTR ENODATA +# endif /* ENOATTR */ +#endif diff --git a/sys-apps/attr/metadata.xml b/sys-apps/attr/metadata.xml index 96a2d58636..92a88c8a8f 100644 --- a/sys-apps/attr/metadata.xml +++ b/sys-apps/attr/metadata.xml @@ -1,5 +1,11 @@ - + -base-system + + base-system@gentoo.org + Gentoo Base System + + + cpe:/a:attr_project:attr + diff --git a/sys-apps/debianutils/ChangeLog b/sys-apps/debianutils/ChangeLog deleted file mode 100644 index 99d54ca1fe..0000000000 --- a/sys-apps/debianutils/ChangeLog +++ /dev/null @@ -1,818 +0,0 @@ -# ChangeLog for sys-apps/debianutils -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/debianutils/ChangeLog,v 1.191 2013/01/11 18:49:36 blueness Exp $ - - 11 Jan 2013; Anthony G. Basile debianutils-4.3.4.ebuild: - stable ppc ppc64, bug #450348, thanks vincent - - 07 Jan 2013; Agostino Sarubbo debianutils-4.3.4.ebuild: - Stable for alpha, wrt bug #450348 - - 07 Jan 2013; Jeroen Roovers debianutils-4.3.4.ebuild: - Stable for HPPA (bug #450348). - - 06 Jan 2013; debianutils-4.3.4.ebuild: - marked x86 per bug 450348 - - 06 Jan 2013; Markus Meier debianutils-4.3.4.ebuild: - arm stable, bug #450348 - - 05 Jan 2013; Agostino Sarubbo debianutils-4.3.4.ebuild: - Stable for ia64, wrt bug #450348 - - 05 Jan 2013; Agostino Sarubbo debianutils-4.3.4.ebuild: - Stable for sparc, wrt bug #450348 - - 05 Jan 2013; Agostino Sarubbo debianutils-4.3.4.ebuild: - Stable for amd64, wrt bug #450348 - - 23 Oct 2012; Tim Harder -debianutils-3.4.4.ebuild, - -debianutils-4.1.ebuild, -debianutils-4.2.1.ebuild, - -debianutils-4.2.2.ebuild, -debianutils-4.3.ebuild, - -debianutils-4.3.1.ebuild: - Remove old. - -*debianutils-4.3.4 (23 Oct 2012) - - 23 Oct 2012; Tim Harder +debianutils-4.3.4.ebuild: - Version bump. - - 26 Aug 2012; Raúl Porcel debianutils-4.3.2.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #429194 - - 04 Aug 2012; Jeroen Roovers debianutils-4.3.2.ebuild: - Stable for HPPA (bug #429194). - - 03 Aug 2012; Agostino Sarubbo debianutils-4.3.2.ebuild: - Stable for amd64, wrt bug #429194 - - 02 Aug 2012; Anthony G. Basile - debianutils-4.3.2.ebuild: - Stable ppc ppc64, bug #429194 - - 02 Aug 2012; Anthony G. Basile - debianutils-4.3.2.ebuild: - Stable arm, bug #429194 - - 02 Aug 2012; Jeff Horelick debianutils-4.3.2.ebuild: - marked x86 per bug 429194 - -*debianutils-4.3.3 (02 Aug 2012) - - 02 Aug 2012; Tim Harder +debianutils-4.3.3.ebuild: - Version bump. - -*debianutils-4.3.2 (30 Jun 2012) - - 30 Jun 2012; Tim Harder +debianutils-4.3.2.ebuild: - Version bump. - -*debianutils-4.3.1 (14 Jun 2012) - - 14 Jun 2012; Tim Harder +debianutils-4.3.1.ebuild: - Version bump. - - 26 Apr 2012; Alexis Ballier debianutils-4.3.ebuild: - keyword ~amd64-fbsd - -*debianutils-4.3 (28 Mar 2012) - - 28 Mar 2012; Tim Harder +debianutils-4.3.ebuild: - Version bump. - -*debianutils-4.2.2 (26 Mar 2012) - - 26 Mar 2012; Tim Harder +debianutils-4.2.2.ebuild: - Version bump. - - 04 Feb 2012; Tim Harder -debianutils-3.4.5.ebuild, - -debianutils-3.4.6.ebuild, -debianutils-4.ebuild, -debianutils-4.0.1.ebuild, - -debianutils-4.0.2.ebuild, -debianutils-4.0.3.ebuild, - -debianutils-4.0.4.ebuild: - Remove old. - -*debianutils-4.2.1 (04 Feb 2012) - - 04 Feb 2012; Tim Harder +debianutils-4.2.1.ebuild: - Version bump. - -*debianutils-4.1 (05 Dec 2011) - - 05 Dec 2011; Tim Harder +debianutils-4.1.ebuild: - Version bump. - -*debianutils-4.0.4 (05 Nov 2011) - - 05 Nov 2011; Tim Harder +debianutils-4.0.4.ebuild: - Version bump. Update to EAPI 4. - -*debianutils-4.0.3 (10 Oct 2011) - - 10 Oct 2011; Tim Harder +debianutils-4.0.3.ebuild: - Version bump. - -*debianutils-4.0.2 (13 Jun 2011) - - 13 Jun 2011; Jeroen Roovers +debianutils-4.0.2.ebuild: - Version bump. - -*debianutils-4.0.1 (31 May 2011) - - 31 May 2011; Jeroen Roovers +debianutils-4.0.1.ebuild: - Version bump. - -*debianutils-4 (19 May 2011) - - 19 May 2011; Jeroen Roovers +debianutils-4.ebuild: - Version bump. - -*debianutils-3.4.6 (18 May 2011) - - 18 May 2011; Jeroen Roovers +debianutils-3.4.6.ebuild: - Version bump. - -*debianutils-3.4.5 (13 May 2011) - - 13 May 2011; Jeroen Roovers +debianutils-3.4.5.ebuild: - Version bump. - - 10 May 2011; Jeroen Roovers - -files/debianutils-3.2.1-no-bs-namespace.patch, -debianutils-3.2.3.ebuild, - -debianutils-3.3.ebuild, -debianutils-3.4.ebuild, -debianutils-3.4.1.ebuild, - -debianutils-3.4.2.ebuild, -debianutils-3.4.3-r1.ebuild: - Gone. - - 01 May 2011; Kacper Kowalik debianutils-3.4.4.ebuild: - ppc64 stable wrt #363025 - - 23 Apr 2011; Raúl Porcel debianutils-3.4.4.ebuild: - alpha/arm/ia64/s390/sh/sparc/x86 stable wrt #363025 - - 14 Apr 2011; Brent Baude debianutils-3.4.4.ebuild: - stable ppc, bug 363025 - - 13 Apr 2011; Jeroen Roovers debianutils-3.4.4.ebuild: - Stable for HPPA (bug #363025). - - 13 Apr 2011; Markos Chandras debianutils-3.4.4.ebuild: - Stable on amd64 wrt bug #363025 - -*debianutils-3.4.4 (15 Feb 2011) - - 15 Feb 2011; Jeroen Roovers +debianutils-3.4.4.ebuild: - Version bump. - -*debianutils-3.4.3-r1 (21 Jan 2011) - - 21 Jan 2011; Jeroen Roovers -debianutils-3.4.3.ebuild, - +debianutils-3.4.3-r1.ebuild: - Install /etc/kernel/postinst.d thanks to László Szalma (bug #352326). - -*debianutils-3.4.3 (19 Jan 2011) - - 19 Jan 2011; Jeroen Roovers +debianutils-3.4.3.ebuild: - Version bump. - - 15 Nov 2010; Jeroen Roovers - files/debianutils-3.4.2-no-bs-namespace.patch: - Readd run-parts man page patch. - -*debianutils-3.4.2 (15 Nov 2010) - - 15 Nov 2010; Jeroen Roovers +debianutils-3.4.2.ebuild, - +files/debianutils-3.4.2-no-bs-namespace.patch: - Version bump. Rework patch for 3.4.2 and explain why. - - 02 Oct 2010; Raúl Porcel debianutils-3.2.3.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #336693 - -*debianutils-3.4.1 (20 Sep 2010) - - 20 Sep 2010; Jeroen Roovers +debianutils-3.4.1.ebuild: - Version bump. - - 14 Sep 2010; Jeroen Roovers debianutils-3.2.3.ebuild: - Stable for HPPA (bug #336693). - - 12 Sep 2010; Joseph Jezak debianutils-3.2.3.ebuild: - Marked ppc/ppc64 stable for bug #336693. - - 12 Sep 2010; Markos Chandras - debianutils-3.2.3.ebuild: - Stable on amd64 wrt bug #336693 - - 12 Sep 2010; Pawel Hajdan jr - debianutils-3.2.3.ebuild: - x86 stable wrt bug #336693 - -*debianutils-3.4 (17 Jul 2010) - - 17 Jul 2010; Jeroen Roovers +debianutils-3.4.ebuild: - Version bump. - -*debianutils-3.3 (01 Jul 2010) - - 01 Jul 2010; Jeroen Roovers +debianutils-3.3.ebuild: - Version bump. - -*debianutils-3.2.3 (01 May 2010) - - 01 May 2010; Jeroen Roovers +debianutils-3.2.3.ebuild: - Version bump. - -*debianutils-3.2.2 (16 Nov 2009) - - 16 Nov 2009; Jeroen Roovers +debianutils-3.2.2.ebuild: - Version bump. - - 14 Aug 2009; Jeroen Roovers - -files/debianutils-2.16.2-palo.patch, - -files/debianutils-2.28.2-mkboot-quiet.patch, - -files/debianutils-2.28.2-no-bs-namespace.patch, - -debianutils-2.28.5.ebuild, -debianutils-2.29.ebuild, - -debianutils-2.30.ebuild, -debianutils-2.31.ebuild, - -debianutils-3.0.1.ebuild, -debianutils-3.0.2.ebuild, - -debianutils-3.1.ebuild, -debianutils-3.1.1.ebuild: - Remove old. - -*debianutils-3.2.1-r1 (11 Aug 2009) - - 11 Aug 2009; Jeroen Roovers -debianutils-3.2.1.ebuild, - +debianutils-3.2.1-r1.ebuild, - +files/debianutils-3.2.1-no-bs-namespace.patch: - Redo the namespace patch. - -*debianutils-3.2.1 (11 Aug 2009) - - 11 Aug 2009; Jeroen Roovers +debianutils-3.2.1.ebuild: - Version bump. - - 13 Jul 2009; Joseph Jezak debianutils-3.1.3.ebuild: - Marked ppc stable for bug #273060. - -*debianutils-3.2 (05 Jul 2009) - - 05 Jul 2009; Jeroen Roovers +debianutils-3.2.ebuild: - Version bump. - - 24 Jun 2009; Raúl Porcel debianutils-3.1.3.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #273060 - - 19 Jun 2009; Brent Baude debianutils-3.1.3.ebuild: - stable ppc64, bug 273060 - - 16 Jun 2009; Tobias Klausmann - debianutils-3.1.3.ebuild: - Stable on alpha, bug #273060 - - 10 Jun 2009; Markus Meier debianutils-3.1.3.ebuild: - amd64/x86 stable, bug #273060 - - 09 Jun 2009; Jeroen Roovers -debianutils-2.28.2.ebuild, - -debianutils-2.28.4.ebuild: - Remove old. - - 09 Jun 2009; Jeroen Roovers debianutils-3.1.3.ebuild: - Stable for HPPA (bug #273060). - -*debianutils-3.1.3 (06 May 2009) - - 06 May 2009; Jeroen Roovers +debianutils-3.1.3.ebuild: - Version bump. - -*debianutils-3.1.1 (03 May 2009) - - 03 May 2009; Jeroen Roovers +debianutils-3.1.1.ebuild: - Version bump. - -*debianutils-3.1 (02 May 2009) - - 02 May 2009; Jeroen Roovers +debianutils-3.1.ebuild: - Version bump. - -*debianutils-3.0.2 (02 May 2009) - - 02 May 2009; Jeroen Roovers debianutils-3.0.1.ebuild, - +debianutils-3.0.2.ebuild: - Version bump. Remove commented epatches. - -*debianutils-3.0.1 (01 May 2009) - - 01 May 2009; Jeroen Roovers +debianutils-3.0.1.ebuild: - Version bump. - - 18 Mar 2009; Brent Baude debianutils-2.28.5.ebuild: - stable ppc, bug 260463 - -*debianutils-2.31 (14 Mar 2009) - - 14 Mar 2009; Mike Frysinger - +files/debianutils-2.31-no-bs-namespace.patch, +debianutils-2.31.ebuild: - Version bump #259496 by Raúl Porcel. - - 07 Mar 2009; Jeremy Olexa debianutils-2.28.5.ebuild: - amd64 stable, bug 260463 - - 27 Feb 2009; Brent Baude debianutils-2.28.5.ebuild: - stable ppc64, bug 260463 - - 08 Aug 2008; Jeroen Roovers debianutils-2.28.2.ebuild, - debianutils-2.28.4.ebuild, debianutils-2.28.5.ebuild, - debianutils-2.29.ebuild, debianutils-2.30.ebuild: - Add SMAIL license (bug #176006). - -*debianutils-2.30 (08 Aug 2008) - - 08 Aug 2008; Jeroen Roovers +debianutils-2.30.ebuild: - Version bump. - - 10 Jul 2008; Jeroen Roovers debianutils-2.28.5.ebuild: - Stable for HPPA too. - -*debianutils-2.29 (19 Jun 2008) - - 19 Jun 2008; Mike Frysinger +debianutils-2.29.ebuild: - Version bumps #228015. - - 17 Jun 2008; Raúl Porcel debianutils-2.28.5.ebuild: - alpha/ia64/sparc/x86 stable - - 17 Jun 2008; Alexis Ballier - debianutils-2.28.5.ebuild: - keyword ~sparc-fbsd - - 16 Jun 2008; Alexis Ballier - debianutils-2.28.5.ebuild: - keyword ~x86-fbsd - - 16 Jun 2008; Alexis Ballier - debianutils-2.28.5.ebuild: - fix deps on fbsd wrt mktemp - - 16 Jun 2008; Alexis Ballier - debianutils-2.28.5.ebuild: - bind installkernel and mkboot to kernel_linux useflag as discussed on bug - #225759 - -*debianutils-2.28.5 (05 May 2008) - - 05 May 2008; Mike Frysinger - +debianutils-2.28.5.ebuild: - Version bump #219496 by Conrad Kostecki. - -*debianutils-2.28.4 (13 Apr 2008) - - 13 Apr 2008; Mike Frysinger - +debianutils-2.28.4.ebuild: - Version bump #217431 by Arfrever Frehtes Taifersar Arahesis. - - 16 Mar 2008; nixnut debianutils-2.28.2.ebuild: - Stable on ppc wrt bug 213591 - - 07 Feb 2008; Samuli Suominen debianutils-2.28.2.ebuild: - amd64 stable - - 05 Feb 2008; Markus Rothe debianutils-2.28.2.ebuild: - Stable on ppc64 - - 04 Feb 2008; Jeroen Roovers debianutils-2.28.2.ebuild: - Stable for HPPA too. - - 04 Feb 2008; Mike Frysinger - +files/debianutils-2.28.2-mkboot-quiet.patch, debianutils-2.28.2.ebuild: - Send which error output to /dev/null. - - 23 Jan 2008; Mike Frysinger debianutils-2.25.ebuild, - debianutils-2.28.2.ebuild: - Pull in either mktemp or latest coreutils for the mktemp binary. - - 21 Jan 2008; Raúl Porcel debianutils-2.28.2.ebuild: - alpha/ia64/sparc/x86 stable - - 21 Dec 2007; Tobias Scherbaum - debianutils-2.25.ebuild: - ppc stable - -*debianutils-2.28.2 (21 Dec 2007) - - 21 Dec 2007; Doug Klima - -files/debianutils-2.15-palo.patch, - +files/debianutils-2.28.2-no-bs-namespace.patch, - -debianutils-2.18.1.ebuild, -debianutils-2.21.ebuild, - -debianutils-2.22.1.ebuild, -debianutils-2.23.1.ebuild, - +debianutils-2.28.2.ebuild: - remove old versions. version bump for bug #194523 - - 21 Dec 2007; Doug Klima debianutils-2.25.ebuild: - amd64 stable - - 01 Dec 2007; Markus Rothe debianutils-2.25.ebuild: - Stable on ppc64 - - 19 Nov 2007; Joshua Kinard debianutils-2.25.ebuild: - Stable on mips. - - 08 Nov 2007; Jeroen Roovers debianutils-2.25.ebuild: - Stable for HPPA too. - - 07 Nov 2007; Raúl Porcel debianutils-2.25.ebuild: - alpha/ia64/sparc/x86 stable - - 15 Oct 2007; Markus Rothe debianutils-2.23.1.ebuild: - Stable on ppc64 - - 01 Oct 2007; Christian Birchinger - debianutils-2.23.1.ebuild: - Added sparc stable keyword - -*debianutils-2.25 (29 Sep 2007) - - 29 Sep 2007; Mike Frysinger +debianutils-2.25.ebuild: - Version bump #194005. - - 28 Sep 2007; Joshua Kinard debianutils-2.23.1.ebuild: - Stable on mips. - - 18 Sep 2007; Raúl Porcel debianutils-2.23.1.ebuild: - alpha/ia64/x86 stable - -*debianutils-2.23.1 (17 Aug 2007) - - 17 Aug 2007; Mike Frysinger - +debianutils-2.23.1.ebuild: - Version bump. - - 13 Aug 2007; Gustavo Zacarias - debianutils-2.22.1.ebuild: - Stable on sparc - - 12 Aug 2007; Tom Gall debianutils-2.22.1.ebuild: - stable on ppc64 - - 10 Aug 2007; Raúl Porcel debianutils-2.22.1.ebuild: - alpha/ia64/x86 stable - -*debianutils-2.22.1 (09 Jul 2007) - - 09 Jul 2007; Mike Frysinger - +debianutils-2.22.1.ebuild: - Version bump #184629. - - 17 Jun 2007; Christoph Mende - debianutils-2.17.5.ebuild: - Stable on amd64 wrt bug 181258 - - 17 Jun 2007; Raúl Porcel debianutils-2.17.5.ebuild: - alpha stable wrt #182280 - - 17 Jun 2007; Markus Rothe debianutils-2.17.5.ebuild: - Stable on ppc64; bug #182280 - - 17 Jun 2007; Tobias Scherbaum - debianutils-2.17.5.ebuild: - ppc stable, bug #182280 - -*debianutils-2.21 (16 Jun 2007) - - 16 Jun 2007; Mike Frysinger +debianutils-2.21.ebuild: - Version bump #181905 by Raul Porcel. - - 23 May 2007; Gustavo Zacarias - debianutils-2.17.5.ebuild: - Stable on sparc - -*debianutils-2.18.1 (16 May 2007) - - 16 May 2007; Roy Marples +debianutils-2.18.1.ebuild: - New version, fixes #177576. - - 05 May 2007; Raúl Porcel debianutils-2.18.ebuild: - Back to ~arch - -*debianutils-2.18 (05 May 2007) - - 05 May 2007; Mike Frysinger +debianutils-2.18.ebuild: - Version bump #175706 by Raul Porcel. - - 24 Apr 2007; Alexander Færøy - debianutils-2.17.5.ebuild: - Stable on MIPS. - - 23 Apr 2007; Raúl Porcel debianutils-2.17.5.ebuild: - ia64 + x86 stable - - 25 Mar 2007; Jose Luis Rivero - debianutils-2.17.4.ebuild: - Stable on alpha wrt bug #169082 - - 18 Mar 2007; nixnut debianutils-2.17.4.ebuild: - Stable on ppc wrt bug 169082 - - 17 Mar 2007; Steve Dibb debianutils-2.17.4.ebuild: - amd64 stable, bug 169082 - - 07 Mar 2007; Alexander H. Færøy - debianutils-2.17.4.ebuild: - Stable on MIPS; bug #169082 - - 06 Mar 2007; Gustavo Zacarias - debianutils-2.17.4.ebuild: - Stable on sparc wrt #169082 - - 06 Mar 2007; Markus Rothe debianutils-2.17.4.ebuild: - Stable on ppc64; bug #169082 - - 04 Mar 2007; Jeroen Roovers debianutils-2.17.4.ebuild: - Stable for HPPA (bug #169082). - - 03 Mar 2007; Raúl Porcel debianutils-2.17.4.ebuild: - x86 stable wrt bug 169082 - -*debianutils-2.17.5 (03 Mar 2007) - - 03 Mar 2007; Mike Frysinger - +debianutils-2.17.5.ebuild: - Version bump #168818 by teidakankan. - -*debianutils-2.17.4 (07 Dec 2006) - - 07 Dec 2006; Mike Frysinger - +debianutils-2.17.4.ebuild: - Version bump. - -*debianutils-2.17.1 (15 Sep 2006) - - 15 Sep 2006; Mike Frysinger - +debianutils-2.17.1.ebuild: - Version bump #147540 by Raul Porcel. - -*debianutils-2.16.2 (06 Jul 2006) - - 06 Jul 2006; Mike Frysinger - +files/debianutils-2.16.2-palo.patch, +debianutils-2.16.2.ebuild: - Version bump. - - 29 Apr 2006; Joshua Kinard debianutils-2.15.ebuild: - Marked stable on mips. - - 22 Apr 2006; Fabian Groffen debianutils-2.15.ebuild: - Marked ppc-macos stable (bug #127975) - -*debianutils-2.15-r1 (15 Apr 2006) - - 15 Apr 2006; Jeroen Roovers - +files/debianutils-2.15-palo.patch, +debianutils-2.15-r1.ebuild: - mkboot: fix the shebang, the notice about the -i option and the palo test/run - - 02 Apr 2006; Bryan Østergaard - debianutils-2.15.ebuild: - Drop ~x86-fbsd, was taken out of an overlay. - - 30 Mar 2006; Gustavo Zacarias - debianutils-2.15.ebuild: - Stable on sparc wrt #127975 - - 30 Mar 2006; Diego Pettenò - debianutils-2.15.ebuild: - Add ~x86-fbsd keyword. - - 30 Mar 2006; Chris White debianutils-2.15.ebuild: - debianutils-2.15 x86 stable bug #127975. - - 30 Mar 2006; Marcus D. Hanwell debianutils-2.15.ebuild: - Stable on amd64, bug 127975. - - 29 Mar 2006; Markus Rothe debianutils-2.15.ebuild: - Stable on ppc64; bug #127975 - - 29 Mar 2006; Luca Barbato debianutils-2.15.ebuild: - Marked ppc, see bug #127975 - -*debianutils-2.15 (03 Nov 2005) - - 03 Nov 2005; Mike Frysinger +debianutils-2.15.ebuild: - Version bump #111275 by Richard Hartmann. - - 16 Sep 2005; Aron Griffis - debianutils-2.14.1-r1.ebuild: - Mark 2.14.1-r1 stable on alpha - - 03 Sep 2005; Markus Rothe - debianutils-2.14.1-r1.ebuild: - Stable on ppc64 - - 19 Aug 2005; Michael Hanselmann - debianutils-2.14.1-r1.ebuild: - Stable on ppc. - - 16 Aug 2005; Gustavo Zacarias - debianutils-2.14.1-r1.ebuild: - Stable on sparc - -*debianutils-2.14.1-r1 (13 Jul 2005) - - 13 Jul 2005; Martin Schlemmer - +files/debianutils-2.14.1-no-bs-namespace.patch, - +debianutils-2.14.1-r1.ebuild: - Allow dots in the names, bug #95173. Patch by Kerin Millar. - -*debianutils-2.14.1 (02 Jul 2005) - - 02 Jul 2005; Mike Frysinger - +debianutils-2.14.1.ebuild: - Version bump #92748 by Kerin Millar. - -*debianutils-2.13.2 (16 Jun 2005) - - 16 Jun 2005; Mike Frysinger - +debianutils-2.13.2.ebuild: - Version bump. - -*debianutils-2.13.1-r1 (24 Mar 2005) - - 24 Mar 2005; Mike Frysinger - +debianutils-2.13.1-r1.ebuild: - Version bump to fix install locations #86349 by Peter Gantner. - -*debianutils-2.13.1 (22 Mar 2005) - - 22 Mar 2005; Mike Frysinger - +debianutils-2.13.1.ebuild: - Version bump. - - 28 Nov 2004; Joseph Jezak - debianutils-1.16.7-r4.ebuild: - Had to remove coreutils from the ppc-macos dependancy list because we - still don't have a coreutils virtual and it got added back in. - - 12 Sep 2004; Pieter Van den Abeele - debianutils-1.16.7-r4.ebuild: - keeping in stable, but made coreutils a !macos? dependency - Debianutils is needed for portage, but we haven't been able to create a - coreutils virtual yet. - - 22 Aug 2004; Michael Hanselmann - debianutils-1.16.7-r4.ebuild: - Added to macos. Stable because it's a dependency for bleeding-edge - Portage-versions. - - 25 Apr 2004; Michael Sterrett - debianutils-1.16.7-r4.ebuild: - inherit eutils for epatch - -*debianutils-1.16.7-r4 (10 Dec 2003) - - 10 Dec 2003; Seemant Kulleen - debianutils-1.16.7-r3.ebuild, debianutils-1.16.7-r4.ebuild, - files/debianutils-1.16.7-gentoo.patch: - mkboot queries portage for sys-boot/grub instead of sys-apps/grub, thanks to - max@gentoo.org in #gentoo-dev - - 09 Dec 2003; Seemant Kulleen - debianutils-1.16.7-r2.ebuild, debianutils-1.16.7-r3.ebuild: - don't install the readlink manpage -- partially closes bug #32096 by Radek - Podgorny - - 26 Sep 2003; Bartosch Pixa - debianutils-1.16.7-r3.ebuild: - set ppc in keywords - - 25 Sep 2003; Martin Schlemmer - debianutils-1.16.7-r3.ebuild, files/debianutils-1.16.7-gentoo.patch: - Fix bug #25216 (use portageq and not qpkg to check if grub is installed), mark - stable as otherwise its been working fine for a long time. - - 19 Sep 2003; Christian Birchinger - debianutils-1.16.7-r3.ebuild: - Added sparc stable keyword - - 17 Sep 2003; Jon Portnoy - debianutils-1.16.7-r3.ebuild : - ia64 keywords. - - 12 Sep 2003; Seemant Kulleen - debianutils-1.16.7-r3.ebuild: - moved to stable x86 - - 27 Aug 2003; Seemant Kulleen - debianutils-1.16.7-r3.ebuild: - hits stable, because coreutils-5.0 has hit stable. marked for all arches -- - the change between -r2 and -r3 is just the removal of readlink - - 27 Aug 2003; Seemant Kulleen - debianutils-1.16.7-r2.ebuild, debianutils-1.16.7-r3.ebuild: - changed SRC_URI to point to our own mirrors. thanks to Alastair Tse - for pointing that out in bug #26274 - - 03 Aug 2003; Seemant Kulleen - debianutils-1.16.7-r3.ebuild: - added coreutils to dependency - -*debianutils-1.16.7-r3 (02 Aug 2003) - - 02 Aug 2003; Seemant Kulleen - debianutils-1.16.7-r1.ebuild, debianutils-1.16.7-r2.ebuild, - debianutils-1.16.7-r3.ebuild: - removed old version, this version will hit stable, when coreutils-5.0 hits - stable -- removal of /bin/readlink from here, thanks to SpanKYzor in bug - #25600 - -*debianutils-1.16.7-r2 (19 May 2003) - - 06 Jul 2003; Guy Martin debianutils-1.16.7-r2.ebuild : - Marked stable on hppa. - - 06 Jul 2003; Joshua Kinard debianutils-1.16.7-r2.ebuild: - Changed ~mips to mips in KEYWORDS - - 24 Jun 2003; Aron Griffis - debianutils-1.16.7-r2.ebuild: - Mark stable on alpha - - 22 Jun 2003; Joshua Kinard debianutils-1.16.7-r2.ebuild: - Changed ~sparc to sparc in KEYWORDS - - 19 May 2003; Martin Schlemmer - debianutils-1.16.7-r2.ebuild, files/debianutils-1.16.7-gcc33.patch: - Fix gcc-3.3 issue, bug #21211. - -*debianutils-1.16.7-r1 (03 Apr 2003) - - 12 Apr 2003; Seemant Kulleen Manifest, - debianutils-1.16.7-r1.ebuild: - SMAIL license removed, thanks to: Luke-Jr in bug #18948 - - 03 Apr 2003; Seemant Kulleen - debianutils-1.16.7-r1.ebuild, debianutils-1.16.7.ebuild, - debianutils-1.16.7.ebuild, files/debianutils-1.16.7-gentoo.patch: - Added patch for run-parts to ignore .keep files. Patch was submitted by: Jukka - Salmi in bug #18423. - -*debianutils-1.16.7 (26 Mar 2003) - - 26 Mar 2003; Seemant Kulleen debianutils-1.16.7.ebuild, - files/debianutils-1.16.7-gentoo.patch: - version bump - - 21 Feb 2003; Zach Welch debianutils-1.16.3.ebuild : - Added arm to keywords. - - 07 Feb 2003; Guy Martin debianutils-1.16.3.ebuild : - Added hppa to keywords. - -*debianutils-1.16.3 (20 Dec 2002) - - 07 Mar 2003; Seemant Kulleen - files/debianutils-compress.patch: - added patch to use bzip2 instead of gzip for savelog - - 07 Mar 2003; Seemant Kulleen debianutils-1.16.3.ebuild: - use epatch - - 20 Dec 2002; Jan Seidel : debianutils-1.13.3-r3.ebuild - Added mips to keywords - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - -*debianutils-1.16.3 (25 Sep 2002) - - 23 Oct 2002; Mike Frysinger : - Removed bootcd USE flag and added IUSE - - 25 Sep 2002; Martin Schlemmer : - Version update. Add some of missing util. Add patch to make - installkernel and mkboot more Gentoo friendly. - -*debianutils-1.13.3-r3 (14 July 2002) - - 14 Jul 2002; phoen][x debianutils-1.13.3-r3.ebuild : - Added KEYWORDS, SLOT. - -*debianutils-1.16 (23 Mar 2002) - - 23 Oct 2002; Mike Frysinger : - Removed bootcd USE flag and added IUSE - - 14 Jul 2002; phoen][x debianutils-1.16.ebuild : - Added KEYWORDS, SLOT. - - 23 Mar 2002; Seemant Kulleen debianutils-1.16.ebuild : - - Version update. With it came a change in the SRC_URI as well. Submitted by - Jim Nutt. - -*debianutils-1.13.3-r4 (1 Feb 2002) - - 14 Jul 2002; phoen][x debianutils-1.13.3-r4.ebuild : - Added KEYWORDS, 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/sys-apps/debianutils/Manifest b/sys-apps/debianutils/Manifest index 901e70570b..bee9537e68 100644 --- a/sys-apps/debianutils/Manifest +++ b/sys-apps/debianutils/Manifest @@ -1,29 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -AUX debianutils-3.4.2-no-bs-namespace.patch 1168 SHA256 a29ae4ad14e602cada73930b7abeb12b5b07027eed942f25a69678917fc0eb80 SHA512 05ffb53243a178e91d67066a30039e9ccc21caabe7769e8920548c615b6d9d23959125f2fc9073cc70ba3f3502df7d780db59e4768e7add2682af98079bd6bd4 WHIRLPOOL c63f190cd7213e0b1a102c8a3280aab9c6eab621a23c3d552a128c903df9be82110ed9c4f121c51b829b7d2d6ad13fbef3cc1d95f53445749c1b8fad5e5372b3 -DIST debianutils_4.3.2.tar.gz 201772 SHA256 0062d774306a6acc34d3b855a5c4eeb845653b0cd34dbb5c13aa00b4ecb8af22 SHA512 f174e8b487450d5434835d55fc6008fd596049e075eda07afc06293022d290dcf2c9dbd1fb8f40f1f88c2e3095a7fd9fedfa16992c72e6c2b0cce79faadad9a0 WHIRLPOOL 255fc83df32ca7cfb950d04c96f24610a6f00cb1e515bbb0ca1391fcaec17ff9a37a00a233bb4ff87b66fbd7ac2195aa9423b2bbf6c42c8f9898835bebd486eb -DIST debianutils_4.3.3.tar.gz 218494 SHA256 2df2571c0530beeb2ea11e9aa2a24ab66dff2a868c8ba5e868278af4ad7afd1d SHA512 c4c19e66bb858b9c0983460e11e54280fc09bbeb84a17a20021437d379b6190c2086107c4120f81a747e82d22ad4b538de2a78ba6a3118c5f5f786261e44b52f WHIRLPOOL b55aa163ea3b99f0d33cd22b9fc9d2820c5533a535a9f105ae772f9ca13c581d399863b542b0d76abb45b5dad50fb2957b7b74ecefcf575abcd18a394e4315e7 -DIST debianutils_4.3.4.tar.gz 223671 SHA256 1739976cb62b85e641ee36859a87dfb8e4c3214e1043b6bb00b56b87e96a19f5 SHA512 28012e85b5c488efecb8e61f61228994ffcfc8ce33bb3f616f08550d5bf86d08778f13f3bb8d893c649144e31d61a7a8b114596c5c5c762ef8552e55b06906c8 WHIRLPOOL f7b21c8d90197f7d65b91e5f9b48f8e51f37c4a657b9d985084803bddf2880be502c579375ded6cbb35b90f3710aa18917763ab231f2a13ccabdb9333c16cad3 -EBUILD debianutils-4.3.2.ebuild 1112 SHA256 2509867d705b9933e51b6f87e17a40d8ae8583f7e29395c4cc8bddccfbd2ca00 SHA512 879471a07545c0195de4c2927eab12519d7a1ab8acb81edab49b8efc5c29eed8ebf426767436a6e8e3035eb80392045c857987853d364cdbe866939bcdb09064 WHIRLPOOL e14db80346d4c6bb48f835678d43e69edb6bc9a5fefdc8873bb85ea4c80e07921b2260505bc9bdeda33a4bdd2050ddcd96ab7c8d82b721f24e88c63a1eaa14d7 -EBUILD debianutils-4.3.3.ebuild 1126 SHA256 9a97632d777d9dc58be09a0ceb8abd09ebb344e9be337484c565a5d02c02aa87 SHA512 8c3155b7d18b663ee6b4c7ef41d216e62feb476ced6a6a6aee77200fb7014f78b381198995e170fdf55cf3efc9931682b02095c8cf809760e565f2d1f347a284 WHIRLPOOL 6b49fbc8c26b23e0eb2ef7a5a37ef4e33e02e4a74c11fbc37c782e1a8582357af9d5af9a9b48b4752acf6bae03f257cdb9be85d4ef2cb63f4fcff943ce63dc00 -EBUILD debianutils-4.3.4.ebuild 1116 SHA256 410de11b2f28991d968281d756afb850ce0648d4ebd5ae294e60cee7bed9e64c SHA512 83bf50853f65bb1a435abe6c2d7550fdc228cbdda8ebc9e2076faa76cb037e642c5c0e76f9a28deb3aaa26156dbcd020522e405af9cd9852d43aaa10ccb12299 WHIRLPOOL 8f945da110b44daf629a5ea3c952342137a7d15b1dd1b00f1b8648d414e657439db723e900ce57a3215989c89acc84136cbbbed44b522f4391caf238cbc26258 -MISC ChangeLog 26154 SHA256 b5ae8a17121eff2a353cddbf9a20ca29ae7b13217faac9d680c212284aff49ce SHA512 57e8fa1fea1aeae3ed626efaf0c00050269c123f4b3553d637670a054c192d3cbbf44cc508f98ffa52fd6faff8911d4b6f8cee2209aeb45617073704a418d460 WHIRLPOOL 34f72b2f7c7efc5398112c82f22f97a2cc8477306528db3e1b3a84044b92c0408b672f9d784c4085797c583a232b7f57a88a086e60d0246834a1f8327fda1ffc -MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) - -iQIcBAEBCAAGBQJQ8F7FAAoJEJOE+m71LUu6duEQAJD8DyUvXYbrLFBeJiXl6Tci -+6etZPLx/gM4AqKYnEiXwLZaIFfttvgDUVYUGK5N/zbz7JS/H3f7hv0nErt7KXno -htt8XaGu8ciHe9vL+43U7nGjVmztUKSJsLoWsKNlDqIhuOeBEtUi/05D2dlEEq9T -T/qFMLS4v2C/6mFeXMXtfjpSHl6wzgEK8YxKU7GXQ2kvgkDy8fSxt+MKG/XcWRVU -RmICNfLyki6C2+PjrMea8ueepO9QORflHa5YN5hMc2eIoJdC0dqvz8T3w/q1IgW0 -KrIpK+4HmHqrSnQuawwdPhlOboJKxMLYJReo1JzKAxNmzzj+cM6JAXUPOWzipFJC -tdiKugXl3ak2Jew+Y7OthbYJpipOUPB2gZNRsGQe4sIoTq0BxXe2Q6Dq1V3YKidv -1JxmaZuTxYIXL/eg8OcftulSYeNpNJwCdO944YTjCNKzR38usA4mNHcY4AHG5acr -pSHd8jt25u2fd7mJs/vMFvJQedXBy12VK/cC6BUuBvarw+CLOfQX9moCEzUslweE -hz9LsR4cM7BAkc4o+QkZob8gcTnubVLytFn2g95vBRX1dGigjoEe5jXPchdtdwPw -4DlJhTt9AveqSwlQDhhrZALzob5zc5xrcQePMKFrMRRY9oQqABpmKjRYR8GFFhth -nEHGA5s7t6iD1JXnrkkW -=XiSn ------END PGP SIGNATURE----- +DIST debianutils_4.11.2.tar.xz 158132 BLAKE2B c2a95c90b4267e3b1d61c21db562f960b4666982c488e69a757fb0a7a42e8e739d44f553edd8cf532df30c492e999920ab63ec3580479de7de5d901d75de76fc SHA512 0bd9098beee78b3c8dae839f0c29e9f142cbb22f2ced473cf7ae47a14d9493ba882c1829eba213780392a87a3223b3689729754c8ded80a091efaef3f6f903fd +DIST debianutils_5.4.orig.tar.xz 103640 BLAKE2B ac59ffcf7ef9523a67127e5565cb87eb694a0297eb81acba53a5ca00a2f16d024e21ba1ef6eff5079194c2cc751712fe9ad5814603deeeaa05d28343ff79a409 SHA512 a5501bdc46e203bd0cf357e5c83bb556ea7294ee603498399427dd49536848e006b21967f6239c3d808c8b9653d65f28536cf388dd18b749e54a235cc9326850 +DIST debianutils_5.5.orig.tar.xz 104448 BLAKE2B 707c9072ddf1fa0c61fc66f84aea26bac7bf6f31948880ad4711e89f8f4a665ae4104e998f27e53e288b3453a71876ef44038f8e954f19055ed1049eb9b9981c SHA512 230310428ee7c145c74bb666ae729754352295230f38ef4e22f7566970c5186d607cd827a5603a678815bd48d4a1eb2716f55c32494ec75eb665651da6a56e6a diff --git a/sys-apps/debianutils/debianutils-4.11.2.ebuild b/sys-apps/debianutils/debianutils-4.11.2.ebuild new file mode 100644 index 0000000000..b2f49f05f0 --- /dev/null +++ b/sys-apps/debianutils/debianutils-4.11.2.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic + +DESCRIPTION="A selection of tools from Debian" +HOMEPAGE="https://packages.qa.debian.org/d/debianutils.html" +SRC_URI="mirror://debian/pool/main/d/${PN}/${PN}_${PV}.tar.xz" + +LICENSE="BSD GPL-2 SMAIL" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" +IUSE="+installkernel static" + +PDEPEND=" + installkernel? ( + || ( + sys-kernel/installkernel-gentoo + sys-kernel/installkernel-systemd-boot + ) + )" + +S="${WORKDIR}/${PN}" + +PATCHES=( "${FILESDIR}"/${PN}-3.4.2-no-bs-namespace.patch ) + +src_configure() { + use static && append-ldflags -static + default +} + +src_install() { + into / + dobin tempfile run-parts + + into /usr + dobin ischroot + dosbin savelog + + doman ischroot.1 tempfile.1 run-parts.8 savelog.8 + cd debian || die + dodoc changelog control +} diff --git a/sys-apps/debianutils/debianutils-4.3.2.ebuild b/sys-apps/debianutils/debianutils-4.3.2.ebuild deleted file mode 100644 index e7f7068699..0000000000 --- a/sys-apps/debianutils/debianutils-4.3.2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/debianutils/debianutils-4.3.2.ebuild,v 1.7 2012/08/26 17:30:20 armin76 Exp $ - -EAPI=4 - -inherit eutils flag-o-matic - -DESCRIPTION="A selection of tools from Debian" -HOMEPAGE="http://packages.qa.debian.org/d/debianutils.html" -SRC_URI="mirror://debian/pool/main/d/${PN}/${PN}_${PV}.tar.gz" - -LICENSE="BSD GPL-2 SMAIL" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -IUSE="kernel_linux static" - -PDEPEND="|| ( >=sys-apps/coreutils-6.10-r1 sys-freebsd/freebsd-ubin )" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-3.4.2-no-bs-namespace.patch -} - -src_configure() { - use static && append-ldflags -static - default -} - -src_install() { - into / - dobin tempfile run-parts - if use kernel_linux ; then - dosbin installkernel - fi - - into /usr - dosbin savelog - - doman tempfile.1 run-parts.8 savelog.8 - use kernel_linux && doman installkernel.8 - cd debian - dodoc changelog control - keepdir /etc/kernel/postinst.d -} diff --git a/sys-apps/debianutils/debianutils-4.3.3.ebuild b/sys-apps/debianutils/debianutils-4.3.3.ebuild deleted file mode 100644 index fe882a2a99..0000000000 --- a/sys-apps/debianutils/debianutils-4.3.3.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/debianutils/debianutils-4.3.3.ebuild,v 1.1 2012/08/02 02:24:32 radhermit Exp $ - -EAPI=4 - -inherit eutils flag-o-matic - -DESCRIPTION="A selection of tools from Debian" -HOMEPAGE="http://packages.qa.debian.org/d/debianutils.html" -SRC_URI="mirror://debian/pool/main/d/${PN}/${PN}_${PV}.tar.gz" - -LICENSE="BSD GPL-2 SMAIL" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -IUSE="kernel_linux static" - -PDEPEND="|| ( >=sys-apps/coreutils-6.10-r1 sys-freebsd/freebsd-ubin )" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-3.4.2-no-bs-namespace.patch -} - -src_configure() { - use static && append-ldflags -static - default -} - -src_install() { - into / - dobin tempfile run-parts - if use kernel_linux ; then - dosbin installkernel - fi - - into /usr - dosbin savelog - - doman tempfile.1 run-parts.8 savelog.8 - use kernel_linux && doman installkernel.8 - cd debian - dodoc changelog control - keepdir /etc/kernel/postinst.d -} diff --git a/sys-apps/debianutils/debianutils-4.3.4.ebuild b/sys-apps/debianutils/debianutils-4.3.4.ebuild deleted file mode 100644 index b76c831e14..0000000000 --- a/sys-apps/debianutils/debianutils-4.3.4.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/debianutils/debianutils-4.3.4.ebuild,v 1.9 2013/01/11 18:49:36 blueness Exp $ - -EAPI=4 - -inherit eutils flag-o-matic - -DESCRIPTION="A selection of tools from Debian" -HOMEPAGE="http://packages.qa.debian.org/d/debianutils.html" -SRC_URI="mirror://debian/pool/main/d/${PN}/${PN}_${PV}.tar.gz" - -LICENSE="BSD GPL-2 SMAIL" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" -IUSE="kernel_linux static" - -PDEPEND="|| ( >=sys-apps/coreutils-6.10-r1 sys-freebsd/freebsd-ubin )" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-3.4.2-no-bs-namespace.patch -} - -src_configure() { - use static && append-ldflags -static - default -} - -src_install() { - into / - dobin tempfile run-parts - if use kernel_linux ; then - dosbin installkernel - fi - - into /usr - dosbin savelog - - doman tempfile.1 run-parts.8 savelog.8 - use kernel_linux && doman installkernel.8 - cd debian - dodoc changelog control - keepdir /etc/kernel/postinst.d -} diff --git a/sys-apps/debianutils/debianutils-5.4.ebuild b/sys-apps/debianutils/debianutils-5.4.ebuild new file mode 100644 index 0000000000..0df682debe --- /dev/null +++ b/sys-apps/debianutils/debianutils-5.4.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic + +DESCRIPTION="A selection of tools from Debian" +HOMEPAGE="https://packages.qa.debian.org/d/debianutils.html" +SRC_URI="mirror://debian/pool/main/d/${PN}/${PN}_${PV}.orig.tar.xz" + +LICENSE="BSD GPL-2 SMAIL" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" +IUSE="+installkernel static" + +PDEPEND=" + installkernel? ( + || ( + sys-kernel/installkernel-gentoo + sys-kernel/installkernel-systemd-boot + ) + )" + +#S="${WORKDIR}/${PN}" + +PATCHES=( "${FILESDIR}"/${PN}-3.4.2-no-bs-namespace.patch ) + +src_configure() { + use static && append-ldflags -static + default +} + +src_install() { + into / + dobin run-parts + + into /usr + dobin ischroot + dosbin savelog + + doman ischroot.1 run-parts.8 savelog.8 + + dodoc CHANGELOG +} diff --git a/sys-apps/debianutils/debianutils-5.5.ebuild b/sys-apps/debianutils/debianutils-5.5.ebuild new file mode 100644 index 0000000000..d0de116782 --- /dev/null +++ b/sys-apps/debianutils/debianutils-5.5.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools flag-o-matic + +DESCRIPTION="A selection of tools from Debian" +HOMEPAGE="https://packages.qa.debian.org/d/debianutils.html" +SRC_URI="mirror://debian/pool/main/d/${PN}/${PN}_${PV}.orig.tar.xz" + +LICENSE="BSD GPL-2 SMAIL" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" +IUSE="+installkernel static" + +PDEPEND=" + installkernel? ( + || ( + sys-kernel/installkernel-gentoo + sys-kernel/installkernel-systemd-boot + ) + )" + +PATCHES=( "${FILESDIR}"/${PN}-3.4.2-no-bs-namespace.patch ) + +src_prepare() { + # Avoid adding po4a dependency, upstream refreshes manpages. + sed -i -e '/SUBDIRS/s|po4a||' Makefile.am || die + + default + eautoreconf +} + +src_configure() { + use static && append-ldflags -static + default +} + +src_install() { + into / + dobin run-parts + + into /usr + dobin ischroot + dosbin savelog + + doman ischroot.1 run-parts.8 savelog.8 + + dodoc CHANGELOG +} diff --git a/sys-apps/debianutils/metadata.xml b/sys-apps/debianutils/metadata.xml index 96a2d58636..42573629d6 100644 --- a/sys-apps/debianutils/metadata.xml +++ b/sys-apps/debianutils/metadata.xml @@ -1,5 +1,14 @@ - + -base-system + + base-system@gentoo.org + Gentoo Base System + + + + Install /sbin/installkernel script (for Linux). + installkernel is required whenever a kernel will be installed via make install + + diff --git a/sys-apps/diffutils/ChangeLog b/sys-apps/diffutils/ChangeLog deleted file mode 100644 index 370e17b2c1..0000000000 --- a/sys-apps/diffutils/ChangeLog +++ /dev/null @@ -1,346 +0,0 @@ -# ChangeLog for sys-apps/diffutils -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/diffutils/ChangeLog,v 1.94 2015/07/21 15:56:38 vapier Exp $ - - 21 Jul 2015; Mike Frysinger diffutils-3.3.ebuild: - Disable gnulib update-copyright test for now #554728 by Paolo Pedroni. - - 18 Jan 2014; Mike Frysinger diffutils-3.3.ebuild: - Add arm64 love. - - 07 Jan 2014; Lars Wendler - -diffutils-2.8.7-r2.ebuild, -diffutils-2.9.ebuild, -diffutils-2.9-r1.ebuild, - -diffutils-3.0.ebuild, -diffutils-3.1.ebuild, -diffutils-3.2.ebuild, - -files/diffutils-2.8.4-sdiff-no-waitpid.patch, - -files/diffutils-2.8.7-headers.patch, -files/diffutils-3.2-no-gets.patch: - Removed old versions and files. - - 29 Aug 2013; Jeroen Roovers diffutils-3.3.ebuild: - Stable for HPPA (bug #477570). - - 18 Aug 2013; Agostino Sarubbo diffutils-3.3.ebuild: - Stable for x86, wrt bug #477570 - - 06 Aug 2013; Agostino Sarubbo diffutils-3.3.ebuild: - Stable for s390, wrt bug #477570 - - 04 Aug 2013; Agostino Sarubbo diffutils-3.3.ebuild: - Stable for ia64, wrt bug #477570 - - 03 Aug 2013; Agostino Sarubbo diffutils-3.3.ebuild: - Stable for sparc, wrt bug #477570 - - 30 Jul 2013; Agostino Sarubbo diffutils-3.3.ebuild: - Stable for alpha, wrt bug #477570 - - 23 Jul 2013; Agostino Sarubbo diffutils-3.3.ebuild: - Stable for arm, wrt bug #477570 - - 22 Jul 2013; Agostino Sarubbo diffutils-3.3.ebuild: - Stable for ppc64, wrt bug #477570 - - 22 Jul 2013; Agostino Sarubbo diffutils-3.3.ebuild: - Stable for ppc, wrt bug #477570 - - 21 Jul 2013; Agostino Sarubbo diffutils-3.3.ebuild: - Stable for amd64, wrt bug #477570 - - 04 Apr 2013; Mike Frysinger diffutils-3.3.ebuild: - Hack around bad upstream packaging w/gettext #464604 by Arfrever Frehtes - Taifersar Arahesis. - -*diffutils-3.3 (04 Apr 2013) - - 04 Apr 2013; Tim Harder +diffutils-3.3.ebuild: - Version bump. - - 19 Feb 2013; Zac Medico diffutils-3.2.ebuild: - Add ~arm-linux keyword. - - 05 Oct 2012; Brent Baude diffutils-3.2.ebuild: - Marking diffutils-3.2 ppc64 for bug 431950 - - 03 Oct 2012; Brent Baude diffutils-3.2.ebuild: - Marking diffutils-3.2 ppc for bug 431950 - - 23 Sep 2012; Raúl Porcel diffutils-3.2.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #431950 - - 10 Sep 2012; Christoph Junghans diffutils-3.2.ebuild: - added prefix keywords - - 01 Sep 2012; Markus Meier diffutils-3.2.ebuild: - arm stable, bug #431950 - - 21 Aug 2012; Jeroen Roovers diffutils-3.2.ebuild: - Stable for HPPA (bug #431950). - - 21 Aug 2012; Johannes Huber diffutils-3.2.ebuild: - Stable for x86, wrt bug #431950 - - 21 Aug 2012; Agostino Sarubbo diffutils-3.2.ebuild: - Stable for amd64, wrt bug #431950 - - 23 May 2012; Mike Frysinger diffutils-3.2.ebuild: - Inherit eutils eclass for epatch. - - 22 May 2012; Mike Frysinger - +files/diffutils-3.2-no-gets.patch, diffutils-3.2.ebuild: - Fix building with glibc-2.16+. - - 26 Apr 2012; Alexis Ballier diffutils-3.2.ebuild: - keyword ~amd64-fbsd - - 27 Mar 2012; Mike Frysinger diffutils-2.8.7-r2.ebuild, - diffutils-2.9.ebuild, diffutils-2.9-r1.ebuild, diffutils-3.0.ebuild, - diffutils-3.1.ebuild, diffutils-3.2.ebuild: - Migrate to gnu-alpha mirror. - -*diffutils-3.2 (04 Sep 2011) - - 04 Sep 2011; Tim Harder +diffutils-3.2.ebuild: - Version bump. - -*diffutils-3.1 (02 Sep 2011) - - 02 Sep 2011; Tim Harder +diffutils-3.1.ebuild: - Version bump. Update to EAPI 4. - - 29 May 2011; Raúl Porcel diffutils-3.0.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #359657 - - 20 May 2011; Kacper Kowalik diffutils-3.0.ebuild: - ppc/ppc64 stable wrt #359657 - - 13 May 2011; Jeroen Roovers diffutils-3.0.ebuild: - Stable for HPPA (bug #359657). - - 09 May 2011; Markus Meier diffutils-3.0.ebuild: - arm stable, bug #359657 - - 03 May 2011; Richard Freeman diffutils-3.0.ebuild: - amd64 stable - 359657 - - 02 May 2011; Thomas Kahle diffutils-3.0.ebuild: - x86 stable per bug 359657 - -*diffutils-3.0 (05 May 2010) - - 05 May 2010; Jeroen Roovers +diffutils-3.0.ebuild: - Version bump by Samuli Suominen (bug #318421). - -*diffutils-2.9-r1 (31 Mar 2010) - - 31 Mar 2010; Diego E. Pettenò - +diffutils-2.9-r1.ebuild: - Disable automagic dependency over libsigsegv (bug #312351); use parallel - make in src_test as it works and cuts in half the build time when using - highly parallel make. - -*diffutils-2.9 (14 Feb 2010) - - 14 Feb 2010; Mike Frysinger +diffutils-2.9.ebuild: - Version bump #304917 by Rob. - - 31 Mar 2009; diffutils-2.8.7-r2.ebuild: - fix rdep - - 30 Mar 2008; diffutils-2.8.7-r2.ebuild: - Drop to ~mips due to unstable deps - -*diffutils-2.8.7-r2 (13 Jun 2007) - - 13 Jun 2007; Mike Frysinger - +files/diffutils-2.8.7-headers.patch, +diffutils-2.8.7-r2.ebuild: - Install man pages again #177676 by Duncan and touchup build slightly. - - 19 Feb 2007; Chris Gianelloni ChangeLog: - Added Manifest2. - - 18 Oct 2006; Roy Marples diffutils-2.8.7-r1.ebuild: - Added ~sparc-fbsd keyword. - - 30 Mar 2006; Diego Pettenò - diffutils-2.8.7-r1.ebuild: - Add ~x86-fbsd keyword. - - 29 Jun 2005; Joshua Kinard diffutils-2.8.7-r1.ebuild: - Marked stable on mips. - - 22 May 2005; Tobias Scherbaum - diffutils-2.8.7-r1.ebuild: - Stable on ppc. - - 26 Apr 2005; Bryan Østergaard - diffutils-2.8.7-r1.ebuild: - Stable on alpha. - - 25 Apr 2005; Gustavo Zacarias - diffutils-2.8.7-r1.ebuild: - Stable on sparc - - 09 Apr 2005; Markus Rothe diffutils-2.8.7-r1.ebuild: - Stable on ppc64 - - 17 Feb 2005; Kito diffutils-2.8.7-r1.ebuild: - ~ppc-macos keyword - - 23 Jan 2005; Bryan Østergaard diffutils-2.8.7.ebuild: - Stable on alpha. - - 18 Jan 2005; Joshua Kinard diffutils-2.8.7.ebuild: - Marked stable on mips. - -*diffutils-2.8.7-r1 (03 Jan 2005) - - 03 Jan 2005; Mike Frysinger - +diffutils-2.8.7-r1.ebuild: - Add patch to fix i18n support #71689 by S.Caglar Onur. - - 17 Dec 2004; Gustavo Zacarias diffutils-2.8.7.ebuild: - Stable on sparc - - 09 Dec 2004; Mike Frysinger diffutils-2.8.4-r4.ebuild, - diffutils-2.8.7.ebuild: - Make sure we dont try to regenerate the manpages #55479. - - 03 Sep 2004; Pieter Van den Abeele - diffutils-2.8.4-r4.ebuild: - Masked diffutils-2.8.4-r4.ebuild stable for ppc - - 05 Aug 2004; diffutils-2.8.7.ebuild: - This build defines --build= to the CHOST which breaks when your trying to - cross compile and CBUILD is already defined - - 25 Jun 2004; Aron Griffis diffutils-2.8.4-r3.ebuild: - QA - fix use invocation - - 01 Jun 2004; Travis Tilley diffutils-2.8.7.ebuild: - sending ebuild straight to stable - -*diffutils-2.8.7 (10 May 2004) - - 10 May 2004; Luca Barbato - +files/diffutils-2.8.7-no-manpage.patch, +diffutils-2.8.7.ebuild: - New version, solves many problems with sdiff on ppc. - - 28 Dec 2003; Joshua Kinard diffutils-2.8.4-r4.ebuild: - Move to mips stable (~mips -> mips) - - 20 Dec 2003; Christian Birchinger - diffutils-2.8.4-r4.ebuild: - Added sparc stable keyword - - 19 Dec 2003; Guy Martin diffutils-2.8.4-r4.ebuild: - Marked stable on hppa. - - 09 Dec 2003; Seemant Kulleen diffutils-2.7.7.ebuild, - diffutils-2.8.4-r1.ebuild, diffutils-2.8.4-r2.ebuild, - diffutils-2.8.4-r3.ebuild, diffutils-2.8.4-r4.ebuild: - diff man page installation disabled in this package, since it blows goats. The - diff man page is installed by the man-pages package - - 07 Nov 2003; Tavis Ormandy diffutils-2.8.4-r4.ebuild: - stable. - -*diffutils-2.8.4-r4 (01 Aug 2003) - - 01 Aug 2003; Tavis Ormandy diffutils-2.8.4-r4.ebuild:: - typo in diff.c causes core dump with the --tabsize option. - closing #24238 - version bump. - - 24 Jun 2003; Aron Griffis diffutils-2.8.4-r3.ebuild: - Mark stable on alpha - -*diffutils-2.8.4-r3 (04 Feb 2003) - - 13 Jun 2003; Guy Martin diffutils-2.8.4-r3.ebuild : - Added hppa to KEYWORDS. - - 22 Apr 2003; diffutils-2.8.4-r3.ebuild: - Added support for USE=static Added use_enable nls to cleanup myconf - (>=sys-apps/portage-2.0.47-r10 in DEPEND) Use einstall instead of big make - line - - 22 Apr 2003; Michael Sterrett - diffutils-2.8.4-r3.ebuild: - Changed to use sed -i (added >=sys-apps/sed-4 to DEPEND) - Removed some extra cds - Added extra command checking (something || die) - Some mild formatting - - 02 Apr 2003; Christian Birchinger - diffutils-2.8.4-r3.ebuild: - Added stable sparc keyword - - 27 Feb 2003; Zach Welch diffutils-2.7.7.ebuild, - diffutils-2.8.4-r2.ebuild, diffutils-2.8.4-r3.ebuild: - add arm keywords - - 24 Feb 2003; Nicholas Wourms diffutils-2.8.4-r3.ebuild : - Mark as stable for mips. - - 04 Feb 2003; Jon Nall diffutils-2.8.4-r3.ebuild, - files/digest-diffutils-2.8.4-r3 : - filter -mpowerpc-gfxopt out of CFLAGS to fix #13502; - add deps on help2man to fix broken man pages - -*diffutils-2.8.4-r2 (20 Jan 2003) - - 20 Jan 2003; Martin Schlemmer diffutils-2.8.4-r2.ebuild : - Removes waitpid() call after pclose() on piped diff stream, closing - bug #11728, thanks to D Wollmann - - 06 Dec 2002; Rodney Rees : - Changed sparc ~sparc keywords. - -*diffutils-2.8.4-r1 (14 Oct 2002) - - 02 Apr 2003; Rajiv Manglani : - fixed if/else typo. - - 09 Feb 2003; Guy Martin : - Added hppa to keywords. - - 18 Jan 2003; Jan Seidel : - Added mips to keywords - - 14 Oct 2002; Martin Schlemmer : - Build fails with make -j5 or greater on pentium4. This is because - the jobs creating the opjects, which depend on paths.h is sheduled - at the same time paths.h is generated. This closes bug #8934. - -*diffutils-2.8.4 (25 Sep 2002) - - 29 Sep 2002; Martin Schlemmer : - Add 'datadir=${D}/usr/share' to 'make install' as is - the proper fix. - - 25 Sep 2002; Mike Frysinger : - Added --datadir=${D}/usr/share to fix #8364 - - 25 Sep 2002; Martin Schlemmer : - Version update. - -*diffutils-2.7.5-r1.ebuild (14 July 2002) - - 14 Jul 2002; phoen][x diffutils-2.7.5.ebuild : - Added KEYWORDS, SLOT. - - 14 Jul 2002; phoen][x diffutils-2.7.5-r1.ebuild : - Added KEYWORDS, SLOT. - -*diffutils-2.7-r4.ebuild (14 July 2002) - - 14 Jul 2002; phoen][x diffutils-2.7-r4.ebuild : - Added KEYWORDS, SLOT. - -*diffutils-2.7.7 (1 Feb 2002) - - 14 Jul 2002; phoen][x diffutils-2.7.7.ebuild : - Added KEYWORDS, SLOT. - - 1 Feb 2002; Leo Lipelis ChangeLog : - - Minor upgrade. sdiff now works as you would expect. diff --git a/sys-apps/diffutils/Manifest b/sys-apps/diffutils/Manifest index 000d9d2e5c..d8cc926d95 100644 --- a/sys-apps/diffutils/Manifest +++ b/sys-apps/diffutils/Manifest @@ -1,4 +1,2 @@ -DIST diffutils-3.3.tar.xz 1197832 SHA256 a25e89a8ab65fded1731e4186be1bb25cda967834b6df973599cdcd5abdfc19c SHA512 b04b998717e45e8fd1ba675957dad1909beeed68ffc41c0d9bbaddaf78965f9e63af5a8d8811bb94f33a3cddcad2fe1ad794e52e545def9ce96c092999a74a83 WHIRLPOOL 8fd3b179afdc3fd127cee8829535b0fc6d949443645e8df80fa45c2fa44a732ea652259b644d81a9be14d4c7f7c3b5bad7b8861934a6bc691cd02a34c0200ed3 -EBUILD diffutils-3.3.ebuild 1516 SHA256 779d92068de81f0857afe307c606fa9fc8f3a15d2d296b98b1615f72001879cd SHA512 08ba392d0c0d5b924584811a95925390eb9f417c0ebcba7ca276c601290f4a2bf39ce3d5b2a8d4b47d58811699820075d652ca1d40f89c39f3537ef8cd417849 WHIRLPOOL ac5d9943ecb03b73c2c464ed635b7327599a8f5e50905f64dcf9c7e02ebc17bfd609c327237523d866edf5dacd6dfc4bbe23d00c675b4d55654af825db18c2a1 -MISC ChangeLog 11823 SHA256 9b4d46735bf554fec25baee5aeaebe9cebb672a48f614aa8211bf5435690503e SHA512 29ff8ba52a49f483d629cf71a0832b8a2e05b2d37be8cfc7253024c7538784119eebc090fd1e7fbf8d2c718974f8b0ce0f1bd07f2950e36aa9352a0f290d5a3d WHIRLPOOL dae68c53bea1b79c1c26a56f4db6a81ea61422b51e0f57f761f3768de57a1b496d881f40f35bbc53e78529ccb2733189ad8a88f52a8360b03422adc091f5fbed -MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 +DIST diffutils-3.7.tar.xz 1448828 BLAKE2B d9f115e0ec9b2499545a3bef4e469fb7786d4a95e0a1c8459c885c53e8b1dc797027979e42c53c2a7df4e1e224942bd9ce5214813977af2bcc67f0698ea0c647 SHA512 7b12cf8aea1b9844773748f72272d9c6a38adae9c3c3a8c62048f91fb56c60b76035fa5f51665dceaf2cfbf1d1f4a3efdcc24bf47a5a16ff4350543314b12c9c +DIST diffutils-3.8.tar.xz 1585120 BLAKE2B 573abbfba55c62ba30d2084ca68860e9681cfe92648407f7fb04e1aaed2e4719e2fb5a29cf25bd125d762f4dfd52f85ee91f2ec19b099365bada7fe27a0394af SHA512 279441270987e70d5ecfaf84b6285a4866929c43ec877e50f154a788858d548a8a316f2fc26ad62f7348c8d289cb29a09d06dfadce1806e3d8b4ea88c8b1aa7c diff --git a/sys-apps/diffutils/diffutils-3.3.ebuild b/sys-apps/diffutils/diffutils-3.3.ebuild deleted file mode 100644 index d2a2763d2d..0000000000 --- a/sys-apps/diffutils/diffutils-3.3.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit flag-o-matic - -DESCRIPTION="Tools to make diffs and compare files" -HOMEPAGE="https://www.gnu.org/software/diffutils/" -SRC_URI="mirror://gnu-alpha/diffutils/${P}.tar.xz - mirror://gnu/diffutils/${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 ~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 static" - -DEPEND="app-arch/xz-utils - nls? ( sys-devel/gettext )" - -DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) - -src_prepare() { - # Disable gnulib build test that has no impact on the source. - # Re-enable w/next version bump (and gnulib is updated). #554728 - [[ ${PV} != "3.3" ]] && die "re-enable test #554728" - echo 'exit 0' > gnulib-tests/test-update-copyright.sh || die - - sed -i 's:@mkdir_p@:@MKDIR_P@:g' po/Makefile.in.in || die #464604 -} - -src_configure() { - use static && append-ldflags -static - - # Disable automagic dependency over libsigsegv; see bug #312351. - export ac_cv_libsigsegv=no - - econf \ - --with-packager="Gentoo" \ - --with-packager-version="${PVR}" \ - --with-packager-bug-reports="https://bugs.gentoo.org/" \ - $(use_enable nls) -} - -src_test() { - # explicitly allow parallel testing - emake check -} diff --git a/sys-apps/diffutils/diffutils-3.7-r1.ebuild b/sys-apps/diffutils/diffutils-3.7-r1.ebuild new file mode 100644 index 0000000000..bf54a0da3b --- /dev/null +++ b/sys-apps/diffutils/diffutils-3.7-r1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic + +DESCRIPTION="Tools to make diffs and compare files" +HOMEPAGE="https://www.gnu.org/software/diffutils/" +SRC_URI="mirror://gnu/diffutils/${P}.tar.xz + https://alpha.gnu.org/gnu/diffutils/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="nls static" + +BDEPEND="nls? ( sys-devel/gettext )" + +DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO ) + +src_configure() { + use static && append-ldflags -static + + # Disable automagic dependency over libsigsegv; see bug #312351. + export ac_cv_libsigsegv=no + + # required for >=glibc-2.26, bug #653914 + use elibc_glibc && export gl_cv_func_getopt_gnu=yes + + local myeconfargs=( + --with-packager="Gentoo" + --with-packager-version="${PVR}" + --with-packager-bug-reports="https://bugs.gentoo.org/" + $(use_enable nls) + ) + econf "${myeconfargs[@]}" +} + +src_test() { + # explicitly allow parallel testing + emake check +} diff --git a/sys-apps/diffutils/diffutils-3.8.ebuild b/sys-apps/diffutils/diffutils-3.8.ebuild new file mode 100644 index 0000000000..1ff5957c29 --- /dev/null +++ b/sys-apps/diffutils/diffutils-3.8.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic + +DESCRIPTION="Tools to make diffs and compare files" +HOMEPAGE="https://www.gnu.org/software/diffutils/" +SRC_URI="mirror://gnu/diffutils/${P}.tar.xz + https://alpha.gnu.org/gnu/diffutils/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="nls static" + +BDEPEND="nls? ( sys-devel/gettext )" + +src_configure() { + use static && append-ldflags -static + + # Disable automagic dependency over libsigsegv; see bug #312351. + export ac_cv_libsigsegv=no + + # required for >=glibc-2.26, bug #653914 + use elibc_glibc && export gl_cv_func_getopt_gnu=yes + + local myeconfargs=( + --with-packager="Gentoo" + --with-packager-version="${PVR}" + --with-packager-bug-reports="https://bugs.gentoo.org/" + $(use_enable nls) + ) + econf "${myeconfargs[@]}" +} diff --git a/sys-apps/diffutils/metadata.xml b/sys-apps/diffutils/metadata.xml index 96a2d58636..73dda144f9 100644 --- a/sys-apps/diffutils/metadata.xml +++ b/sys-apps/diffutils/metadata.xml @@ -1,5 +1,8 @@ - + -base-system + + base-system@gentoo.org + Gentoo Base System + diff --git a/sys-apps/dtc/Manifest b/sys-apps/dtc/Manifest index c36ac53132..ce7f0fee1d 100644 --- a/sys-apps/dtc/Manifest +++ b/sys-apps/dtc/Manifest @@ -1,6 +1,2 @@ -DIST dtc-1.4.1.tar.xz 107920 BLAKE2B 523173f0adf812f2d4789b1891ad34d10dcc9f3189c9aed1903b1851d8922f116bb9c79b7ea3087ea8c43c82ccb21883893b22004187d693fdb79f3f0ca881f9 SHA512 63df730e65f62b8c9648cfee5461809188f4198cbf98de25fbe5cb7f2f43c405266abb740501740f59847dc6faf0588bcbc734d08ae5430b05c2601e070d6d05 -DIST dtc-1.4.2.tar.xz 112480 BLAKE2B 922e4924bd9672b7b5a28fbe6a02a685bcb87909356130788f72dd029a3abd075a45e9cc28bea1db5c793422e4ce093433c597f753d6fa6f7183d51d6b132e73 SHA512 af536fda543a2516e10c45b80bd1b5797a33ab43e08fab6953ec861fc98a73ee232cdd3f5053e889f6e760d238a5a221c2716b8a6fd22b627cd01efac99915b2 -DIST dtc-1.4.3.tar.xz 122732 BLAKE2B 94fe96dc846937ff8e405c4be36a32f0f320bdc6c608e95845227b6e9ab3e4c02643dd1169fd0c8c64777fa2ead8dd1cf0fc1cd2173450c23af124645f2c8b10 SHA512 ce9f39cef11f3e7048e8491f01844071bf54911ec36a0d2f2e1ed6c736b7e1a67be83cd2527895a686882d895142db020bf5131a282e0d68d1f4d32dc772db42 -DIST dtc-1.4.4.tar.xz 122748 BLAKE2B efef8ae46033bb2012aabc414ca4af78a44b1d2534be23c58004d970245a219d7d0d86c1c44cfb834f07410240dc5b8c8f926654cf73d018e5e1d625045f4d2f SHA512 20689f7b0489fa945c4df4e27084dfd46fd5512a8dff9b28d60e0cd0e9e79bbd9944e4d70a1aba86a026481b35bb5441ed6b63d306a4a8f7581517f7359fa9bf -DIST dtc-1.4.6.tar.xz 137868 BLAKE2B a2c7e5bf1afa70f827ed5b7dadc2dba58d7b67ebf3334386ff782c46688a9ffdc9c969523225de2c32fbcaa5db0ebaf157bbf8a0be182b13cfbcafdd981b04d9 SHA512 b52862159cbf9e6e8e1ecb5844e16c81a0b9c4df255366f8a48b15cb7e080754c142da7432de2542485fce70bb2a4fa76df6d1f93cbf0118e8dbe677153b9da8 DIST dtc-1.5.0.tar.xz 152936 BLAKE2B 4ad9cf8f8fd0ccde0c7b8b66c0039eb9b012ed26e51387c06c03fa7950ca194878bbb23b50be5b80c4d4e18140d6316092a9f0eea87e5d713856635dcfc1b0ec SHA512 fd1e692a1b7bf7987f921ad17d9be6719f7b3aa7915873b45fa86f4ecb1398a0a62cdf53c1fddf98a0f7fed9bf34a79f684018bd01a2b5e88746b50879bf7102 +DIST dtc-1.6.0.tar.xz 158584 BLAKE2B 47b15b5df7f5d87369d6daaad87f2989a80865f2fab19f89d050d390a9f8319bcd86a36e12f7cc8d62947bb4d1335769071d0e3ea0a6e16861aea163e78f4696 SHA512 15433b24f1d6b7ed1f8066d050bd1bcbf988731aa38147564e3dd04b5f69af8d69e03befdc621a768526c620425a9bdd24aad4f9ff135930d6a1eeb0625f7de3 diff --git a/sys-apps/dtc/dtc-1.4.1-r1.ebuild b/sys-apps/dtc/dtc-1.4.1-r1.ebuild deleted file mode 100644 index 883585cd21..0000000000 --- a/sys-apps/dtc/dtc-1.4.1-r1.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -inherit multilib toolchain-funcs eutils -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/dtc/dtc.git" - inherit git-2 -else - SRC_URI="https://www.kernel.org/pub/software/utils/${PN}/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -fi - -DESCRIPTION="Open Firmware device tree compiler" -HOMEPAGE="http://devicetree.org/Device_Tree_Compiler" - -LICENSE="GPL-2" -SLOT="0" -IUSE="static-libs" - -RDEPEND="" -DEPEND="app-arch/xz-utils - sys-devel/flex - sys-devel/bison" - -src_prepare() { - epatch "${FILESDIR}"/${P}-missing-syms.patch - epatch "${FILESDIR}"/${P}-echo-n.patch - sed -i \ - -e '/^CFLAGS =/s:=:+=:' \ - -e '/^CPPFLAGS =/s:=:+=:' \ - -e 's:-Werror::' \ - -e 's:-g -Os::' \ - -e "/^PREFIX =/s:=.*:= ${EPREFIX}/usr:" \ - -e "/^LIBDIR =/s:=.*:= \$(PREFIX)/$(get_libdir):" \ - Makefile || die - tc-export AR CC - export V=1 -} - -src_install() { - default - use static-libs || find "${ED}" -name '*.a' -delete - dodoc Documentation/manual.txt -} diff --git a/sys-apps/dtc/dtc-1.4.1.ebuild b/sys-apps/dtc/dtc-1.4.1.ebuild deleted file mode 100644 index b26512096d..0000000000 --- a/sys-apps/dtc/dtc-1.4.1.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" - -inherit multilib toolchain-funcs -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/dtc/dtc.git" - inherit git-2 -else - SRC_URI="https://www.kernel.org/pub/software/utils/${PN}/${P}.tar.xz" - KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86" -fi - -DESCRIPTION="Open Firmware device tree compiler" -HOMEPAGE="http://devicetree.org/Device_Tree_Compiler" - -LICENSE="GPL-2" -SLOT="0" -IUSE="static-libs" - -RDEPEND="" -DEPEND="app-arch/xz-utils - sys-devel/flex - sys-devel/bison" - -src_prepare() { - sed -i \ - -e '/^CFLAGS =/s:=:+=:' \ - -e '/^CPPFLAGS =/s:=:+=:' \ - -e 's:-Werror::' \ - -e 's:-g -Os::' \ - -e "/^PREFIX =/s:=.*:= ${EPREFIX}/usr:" \ - -e "/^LIBDIR =/s:=.*:= \$(PREFIX)/$(get_libdir):" \ - Makefile || die - tc-export AR CC - export V=1 -} - -src_test() { - emake check -} - -src_install() { - emake DESTDIR="${D}" install - use static-libs || find "${ED}" -name '*.a' -delete - dodoc Documentation/manual.txt -} diff --git a/sys-apps/dtc/dtc-1.4.2.ebuild b/sys-apps/dtc/dtc-1.4.2.ebuild deleted file mode 100644 index 6f97719ed3..0000000000 --- a/sys-apps/dtc/dtc-1.4.2.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit multilib toolchain-funcs eutils - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/dtc/dtc.git" - inherit git-r3 -else - SRC_URI="https://www.kernel.org/pub/software/utils/${PN}/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -fi - -DESCRIPTION="Open Firmware device tree compiler" -HOMEPAGE="https://devicetree.org/ https://git.kernel.org/cgit/utils/dtc/dtc.git/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="static-libs" - -DEPEND=" - sys-devel/bison - sys-devel/flex -" -DOCS=" - Documentation/manual.txt -" - -src_prepare() { - default - - sed -i \ - -e '/^CFLAGS =/s:=:+=:' \ - -e '/^CPPFLAGS =/s:=:+=:' \ - -e 's:-Werror::' \ - -e 's:-g -Os::' \ - -e "/^PREFIX =/s:=.*:= ${EPREFIX}/usr:" \ - -e "/^LIBDIR =/s:=.*:= \$(PREFIX)/$(get_libdir):" \ - Makefile || die - - tc-export AR CC - export V=1 -} - -src_install() { - default - - use static-libs || find "${ED}" -name '*.a' -delete -} diff --git a/sys-apps/dtc/dtc-1.4.3.ebuild b/sys-apps/dtc/dtc-1.4.3.ebuild deleted file mode 100644 index e2eb970a0f..0000000000 --- a/sys-apps/dtc/dtc-1.4.3.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit multilib toolchain-funcs eutils - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/dtc/dtc.git" - inherit git-r3 -else - SRC_URI="https://www.kernel.org/pub/software/utils/${PN}/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -fi - -DESCRIPTION="Open Firmware device tree compiler" -HOMEPAGE="https://devicetree.org/ https://git.kernel.org/cgit/utils/dtc/dtc.git/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="static-libs" - -DEPEND=" - sys-devel/bison - sys-devel/flex -" -DOCS=" - Documentation/dt-object-internal.txt - Documentation/dts-format.txt - Documentation/manual.txt -" - -src_prepare() { - default - - sed -i \ - -e '/^CFLAGS =/s:=:+=:' \ - -e '/^CPPFLAGS =/s:=:+=:' \ - -e 's:-Werror::' \ - -e 's:-g -Os::' \ - -e "/^PREFIX =/s:=.*:= ${EPREFIX}/usr:" \ - -e "/^LIBDIR =/s:=.*:= \$(PREFIX)/$(get_libdir):" \ - Makefile || die - - tc-export AR CC - export V=1 -} - -src_install() { - default - - use static-libs || find "${ED}" -name '*.a' -delete -} diff --git a/sys-apps/dtc/dtc-1.4.4.ebuild b/sys-apps/dtc/dtc-1.4.4.ebuild deleted file mode 100644 index 1c399e8ac9..0000000000 --- a/sys-apps/dtc/dtc-1.4.4.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit multilib toolchain-funcs eutils - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/dtc/dtc.git" - inherit git-r3 -else - SRC_URI="https://www.kernel.org/pub/software/utils/${PN}/${P}.tar.xz" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86" -fi - -DESCRIPTION="Open Firmware device tree compiler" -HOMEPAGE="https://devicetree.org/ https://git.kernel.org/cgit/utils/dtc/dtc.git/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="static-libs" - -DEPEND=" - sys-devel/bison - sys-devel/flex -" -DOCS=" - Documentation/dt-object-internal.txt - Documentation/dts-format.txt - Documentation/manual.txt -" - -src_prepare() { - default - - sed -i \ - -e '/^CFLAGS =/s:=:+=:' \ - -e '/^CPPFLAGS =/s:=:+=:' \ - -e 's:-Werror::' \ - -e 's:-g -Os::' \ - -e "/^PREFIX =/s:=.*:= ${EPREFIX}/usr:" \ - -e "/^LIBDIR =/s:=.*:= \$(PREFIX)/$(get_libdir):" \ - Makefile || die - - tc-export AR CC - export V=1 -} - -src_install() { - default - - use static-libs || find "${ED}" -name '*.a' -delete -} diff --git a/sys-apps/dtc/dtc-1.4.6.ebuild b/sys-apps/dtc/dtc-1.5.0-r2.ebuild similarity index 54% rename from sys-apps/dtc/dtc-1.4.6.ebuild rename to sys-apps/dtc/dtc-1.5.0-r2.ebuild index be79918956..3394d77c06 100644 --- a/sys-apps/dtc/dtc-1.4.6.ebuild +++ b/sys-apps/dtc/dtc-1.5.0-r2.ebuild @@ -1,15 +1,15 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -inherit multilib toolchain-funcs eutils +EAPI=7 +inherit multilib toolchain-funcs if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/dtc/dtc.git" inherit git-r3 else SRC_URI="https://www.kernel.org/pub/software/utils/${PN}/${P}.tar.xz" - 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" fi DESCRIPTION="Open Firmware device tree compiler" @@ -17,12 +17,16 @@ HOMEPAGE="https://devicetree.org/ https://git.kernel.org/cgit/utils/dtc/dtc.git/ LICENSE="GPL-2" SLOT="0" -IUSE="static-libs" +IUSE="static-libs yaml" -DEPEND=" +BDEPEND=" sys-devel/bison sys-devel/flex + virtual/pkgconfig " +RDEPEND="yaml? ( dev-libs/libyaml )" +DEPEND="${RDEPEND}" + DOCS=" Documentation/dt-object-internal.txt Documentation/dts-format.txt @@ -31,8 +35,30 @@ DOCS=" PATCHES=( "${FILESDIR}"/${PN}-1.4.4-posix-shell.patch + "${FILESDIR}"/${PN}-1.5.0-fdt_check_full-visibility.patch + "${FILESDIR}"/${PN}-1.5.0-gcc-10.patch ) +_emake() { + # valgrind is used only in 'make checkm' + emake \ + NO_PYTHON=1 \ + NO_VALGRIND=1 \ + NO_YAML=$(usex !yaml 1 0) \ + \ + AR="$(tc-getAR)" \ + CC="$(tc-getCC)" \ + PKG_CONFIG="$(tc-getPKG_CONFIG)" \ + \ + V=1 \ + \ + PREFIX="${EPREFIX}/usr" \ + \ + LIBDIR="\$(PREFIX)/$(get_libdir)" \ + \ + "$@" +} + src_prepare() { default @@ -41,18 +67,21 @@ src_prepare() { -e '/^CPPFLAGS =/s:=:+=:' \ -e 's:-Werror::' \ -e 's:-g -Os::' \ - -e "/^PREFIX =/s:=.*:= ${EPREFIX}/usr:" \ - -e "/^LIBDIR =/s:=.*:= \$(PREFIX)/$(get_libdir):" \ Makefile || die - tc-export AR CC - export V=1 + tc-export AR CC PKG_CONFIG } -MAKEOPTS="${MAKEOPTS} NO_PYTHON=1" +src_compile() { + _emake +} + +src_test() { + _emake check +} src_install() { - default + _emake DESTDIR="${D}" install use static-libs || find "${ED}" -name '*.a' -delete } diff --git a/sys-apps/dtc/dtc-1.5.0.ebuild b/sys-apps/dtc/dtc-1.5.0.ebuild index b2ca2ed504..1a41da72cf 100644 --- a/sys-apps/dtc/dtc-1.5.0.ebuild +++ b/sys-apps/dtc/dtc-1.5.0.ebuild @@ -1,15 +1,15 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit multilib toolchain-funcs eutils +inherit multilib toolchain-funcs if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/dtc/dtc.git" inherit git-r3 else SRC_URI="https://www.kernel.org/pub/software/utils/${PN}/${P}.tar.xz" - 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" fi DESCRIPTION="Open Firmware device tree compiler" @@ -22,6 +22,7 @@ IUSE="static-libs" DEPEND=" sys-devel/bison sys-devel/flex + virtual/pkgconfig " DOCS=" Documentation/dt-object-internal.txt @@ -32,6 +33,7 @@ DOCS=" PATCHES=( "${FILESDIR}"/${PN}-1.4.4-posix-shell.patch "${FILESDIR}"/${PN}-1.5.0-fdt_check_full-visibility.patch + "${FILESDIR}"/${PN}-1.5.0-gcc-10.patch ) src_prepare() { @@ -46,7 +48,7 @@ src_prepare() { -e "/^LIBDIR =/s:=.*:= \$(PREFIX)/$(get_libdir):" \ Makefile || die - tc-export AR CC + tc-export AR CC PKG_CONFIG export V=1 } diff --git a/sys-apps/dtc/dtc-1.4.4-r1.ebuild b/sys-apps/dtc/dtc-1.6.0.ebuild similarity index 52% rename from sys-apps/dtc/dtc-1.4.4-r1.ebuild rename to sys-apps/dtc/dtc-1.6.0.ebuild index ba8b6a0266..41acb4a8a9 100644 --- a/sys-apps/dtc/dtc-1.4.4-r1.ebuild +++ b/sys-apps/dtc/dtc-1.6.0.ebuild @@ -1,15 +1,15 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -inherit multilib toolchain-funcs eutils +EAPI=7 +inherit multilib toolchain-funcs if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/dtc/dtc.git" inherit git-r3 else SRC_URI="https://www.kernel.org/pub/software/utils/${PN}/${P}.tar.xz" - 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" fi DESCRIPTION="Open Firmware device tree compiler" @@ -17,21 +17,41 @@ HOMEPAGE="https://devicetree.org/ https://git.kernel.org/cgit/utils/dtc/dtc.git/ LICENSE="GPL-2" SLOT="0" -IUSE="static-libs" +IUSE="static-libs yaml" -DEPEND=" +BDEPEND=" sys-devel/bison sys-devel/flex + virtual/pkgconfig " +RDEPEND="yaml? ( dev-libs/libyaml )" +DEPEND="${RDEPEND}" + DOCS=" Documentation/dt-object-internal.txt Documentation/dts-format.txt Documentation/manual.txt " -PATCHES=( - "${FILESDIR}"/${PN}-1.4.4-posix-shell.patch -) +_emake() { + # valgrind is used only in 'make checkm' + emake \ + NO_PYTHON=1 \ + NO_VALGRIND=1 \ + NO_YAML=$(usex !yaml 1 0) \ + \ + AR="$(tc-getAR)" \ + CC="$(tc-getCC)" \ + PKG_CONFIG="$(tc-getPKG_CONFIG)" \ + \ + V=1 \ + \ + PREFIX="${EPREFIX}/usr" \ + \ + LIBDIR="\$(PREFIX)/$(get_libdir)" \ + \ + "$@" +} src_prepare() { default @@ -41,16 +61,21 @@ src_prepare() { -e '/^CPPFLAGS =/s:=:+=:' \ -e 's:-Werror::' \ -e 's:-g -Os::' \ - -e "/^PREFIX =/s:=.*:= ${EPREFIX}/usr:" \ - -e "/^LIBDIR =/s:=.*:= \$(PREFIX)/$(get_libdir):" \ Makefile || die - tc-export AR CC - export V=1 + tc-export AR CC PKG_CONFIG +} + +src_compile() { + _emake +} + +src_test() { + _emake check } src_install() { - default + _emake DESTDIR="${D}" install use static-libs || find "${ED}" -name '*.a' -delete } diff --git a/sys-apps/dtc/dtc-9999.ebuild b/sys-apps/dtc/dtc-9999.ebuild index ba8b6a0266..00244f88a1 100644 --- a/sys-apps/dtc/dtc-9999.ebuild +++ b/sys-apps/dtc/dtc-9999.ebuild @@ -1,15 +1,15 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -inherit multilib toolchain-funcs eutils +EAPI=7 +inherit multilib toolchain-funcs if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="git://git.kernel.org/pub/scm/utils/dtc/dtc.git" inherit git-r3 else SRC_URI="https://www.kernel.org/pub/software/utils/${PN}/${P}.tar.xz" - 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" fi DESCRIPTION="Open Firmware device tree compiler" @@ -17,21 +17,41 @@ HOMEPAGE="https://devicetree.org/ https://git.kernel.org/cgit/utils/dtc/dtc.git/ LICENSE="GPL-2" SLOT="0" -IUSE="static-libs" +IUSE="static-libs yaml" -DEPEND=" +BDEPEND=" sys-devel/bison sys-devel/flex + virtual/pkgconfig " +RDEPEND="yaml? ( dev-libs/libyaml )" +DEPEND="${RDEPEND}" + DOCS=" Documentation/dt-object-internal.txt Documentation/dts-format.txt Documentation/manual.txt " -PATCHES=( - "${FILESDIR}"/${PN}-1.4.4-posix-shell.patch -) +_emake() { + # valgrind is used only in 'make checkm' + emake \ + NO_PYTHON=1 \ + NO_VALGRIND=1 \ + NO_YAML=$(usex !yaml 1 0) \ + \ + AR="$(tc-getAR)" \ + CC="$(tc-getCC)" \ + PKG_CONFIG="$(tc-getPKG_CONFIG)" \ + \ + V=1 \ + \ + PREFIX="${EPREFIX}/usr" \ + \ + LIBDIR="\$(PREFIX)/$(get_libdir)" \ + \ + "$@" +} src_prepare() { default @@ -41,16 +61,21 @@ src_prepare() { -e '/^CPPFLAGS =/s:=:+=:' \ -e 's:-Werror::' \ -e 's:-g -Os::' \ - -e "/^PREFIX =/s:=.*:= ${EPREFIX}/usr:" \ - -e "/^LIBDIR =/s:=.*:= \$(PREFIX)/$(get_libdir):" \ Makefile || die - tc-export AR CC - export V=1 + tc-export AR CC PKG_CONFIG +} + +src_compile() { + _emake +} + +src_test() { + _emake check } src_install() { - default + _emake DESTDIR="${D}" install use static-libs || find "${ED}" -name '*.a' -delete } diff --git a/sys-apps/dtc/files/dtc-1.4.1-echo-n.patch b/sys-apps/dtc/files/dtc-1.4.1-echo-n.patch deleted file mode 100644 index cd45b952a4..0000000000 --- a/sys-apps/dtc/files/dtc-1.4.1-echo-n.patch +++ /dev/null @@ -1,95 +0,0 @@ -From ed3d76cd1c8f91f5e86424e899448d6221b0f76c Mon Sep 17 00:00:00 2001 -From: Mike Frysinger -Date: Wed, 6 May 2015 01:53:39 -0400 -Subject: [PATCH] tests: convert `echo -n` to `printf` - -The -n option is not standard in POSIX, so convert to printf which should -work the same in every shell. - -Signed-off-by: Mike Frysinger ---- - tests/run_tests.sh | 20 ++++++++++---------- - 1 file changed, 10 insertions(+), 10 deletions(-) - -diff --git a/tests/run_tests.sh b/tests/run_tests.sh -index c870432..0dda54a 100755 ---- a/tests/run_tests.sh -+++ b/tests/run_tests.sh -@@ -42,20 +42,20 @@ base_run_test() { - - shorten_echo () { - limit=32 -- echo -n "$1" -+ printf "$1" - shift - for x; do - if [ ${#x} -le $limit ]; then -- echo -n " $x" -+ printf " $x" - else - short=$(echo "$x" | head -c$limit) -- echo -n " \"$short\"...<${#x} bytes>" -+ printf " \"$short\"...<${#x} bytes>" - fi - done - } - - run_test () { -- echo -n "$@: " -+ printf "$@: " - if [ -n "$VALGRIND" -a -f $1.supp ]; then - VGSUPP="--suppressions=$1.supp" - fi -@@ -63,7 +63,7 @@ run_test () { - } - - run_sh_test () { -- echo -n "$@: " -+ printf "$@: " - base_run_test sh "$@" - } - -@@ -106,12 +106,12 @@ wrap_error () { - - run_wrap_error_test () { - shorten_echo "$@" -- echo -n " {!= 0}: " -+ printf " {!= 0}: " - base_run_test wrap_error "$@" - } - - run_dtc_test () { -- echo -n "dtc $@: " -+ printf "dtc $@: " - base_run_test wrap_test $VALGRIND $DTC "$@" - } - -@@ -126,7 +126,7 @@ asm_to_so_test () { - run_fdtget_test () { - expect="$1" - shift -- echo -n "fdtget-runtest.sh "$expect" $@: " -+ printf "fdtget-runtest.sh "$expect" $@: " - base_run_test sh fdtget-runtest.sh "$expect" "$@" - } - -@@ -134,14 +134,14 @@ run_fdtput_test () { - expect="$1" - shift - shorten_echo fdtput-runtest.sh "$expect" "$@" -- echo -n ": " -+ printf ": " - base_run_test sh fdtput-runtest.sh "$expect" "$@" - } - - run_fdtdump_test() { - file="$1" - shorten_echo fdtdump-runtest.sh "$file" -- echo -n ": " -+ printf ": " - base_run_test sh fdtdump-runtest.sh "$file" - } - --- -2.4.0 - diff --git a/sys-apps/dtc/files/dtc-1.4.1-missing-syms.patch b/sys-apps/dtc/files/dtc-1.4.1-missing-syms.patch deleted file mode 100644 index 7057be7bd8..0000000000 --- a/sys-apps/dtc/files/dtc-1.4.1-missing-syms.patch +++ /dev/null @@ -1,30 +0,0 @@ -From a4b093f7366fdb429ca1781144d3985fa50d0fbb Mon Sep 17 00:00:00 2001 -From: Julien Grall -Date: Tue, 17 Mar 2015 16:00:34 +0000 -Subject: [PATCH] libfdt: Add missing functions to shared library - -The commit 4e76ec7 "libfdt: Add fdt_next_subnode() to permit easy -subnode iteration" adds new functions (fdt_{first,next}_subnode) but -forgot to mark them as 'global' in the shared library. - -Signed-off-by: Julien Grall ---- - libfdt/version.lds | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/libfdt/version.lds b/libfdt/version.lds -index 80b322b..941208e 100644 ---- a/libfdt/version.lds -+++ b/libfdt/version.lds -@@ -54,6 +54,8 @@ LIBFDT_1.2 { - fdt_get_property_by_offset; - fdt_getprop_by_offset; - fdt_next_property_offset; -+ fdt_first_subnode; -+ fdt_next_subnode; - - local: - *; --- -2.4.0 - diff --git a/sys-apps/dtc/files/dtc-1.5.0-gcc-10.patch b/sys-apps/dtc/files/dtc-1.5.0-gcc-10.patch new file mode 100644 index 0000000000..80773bfaeb --- /dev/null +++ b/sys-apps/dtc/files/dtc-1.5.0-gcc-10.patch @@ -0,0 +1,50 @@ +https://bugs.gentoo.org/706660 +https://git.kernel.org/pub/scm/utils/dtc/dtc.git/patch/?id=0e9225eb0dfec51def612b928d2f1836b092bc7e + +From 0e9225eb0dfec51def612b928d2f1836b092bc7e Mon Sep 17 00:00:00 2001 +From: Dirk Mueller +Date: Tue, 14 Jan 2020 18:53:41 +0100 +Subject: Remove redundant YYLOC global declaration + +gcc 10 will default to -fno-common, which causes this error at link +time: + + (.text+0x0): multiple definition of `yylloc'; dtc-lexer.lex.o (symbol from plugin):(.text+0x0): first defined here + +This is because both dtc-lexer as well as dtc-parser define the same +global symbol yyloc. Before with -fcommon those were merged into one +defintion. The proper solution would be to to mark this as "extern", +however that leads to: + + dtc-lexer.l:26:16: error: redundant redeclaration of 'yylloc' [-Werror=redundant-decls] + 26 | extern YYLTYPE yylloc; + | ^~~~~~ +In file included from dtc-lexer.l:24: +dtc-parser.tab.h:127:16: note: previous declaration of 'yylloc' was here + 127 | extern YYLTYPE yylloc; + | ^~~~~~ +cc1: all warnings being treated as errors + +which means the declaration is completely redundant and can just be +dropped. + +Signed-off-by: Dirk Mueller +Message-Id: <20200114175341.2994-1-dmueller@suse.com> +Signed-off-by: David Gibson +--- + dtc-lexer.l | 1 - + 1 file changed, 1 deletion(-) + +--- a/dtc-lexer.l ++++ b/dtc-lexer.l +@@ -23,7 +23,6 @@ LINECOMMENT "//".*\n + #include "srcpos.h" + #include "dtc-parser.tab.h" + +-YYLTYPE yylloc; + extern bool treesource_error; + + /* CAUTION: this will stop working if we ever use yyless() or yyunput() */ +-- +cgit 1.2-0.3.lf.el7 + diff --git a/sys-apps/dtc/metadata.xml b/sys-apps/dtc/metadata.xml index bc8ad1abc4..2adff2b25d 100644 --- a/sys-apps/dtc/metadata.xml +++ b/sys-apps/dtc/metadata.xml @@ -1,11 +1,17 @@ - + - - lu_zero@gentoo.org - - - ppc@gentoo.org - Gentoo Linux PowerPC Development - + + lu_zero@gentoo.org + + + embedded@gentoo.org + Embedded Gentoo + + + support .yaml-encoded device trees + + + cpe:/a:dtc_project:dtc + diff --git a/sys-apps/ethtool/Manifest b/sys-apps/ethtool/Manifest index ad6356abd3..f937c38e59 100644 --- a/sys-apps/ethtool/Manifest +++ b/sys-apps/ethtool/Manifest @@ -1,9 +1,3 @@ -DIST ethtool-3.10.tar.xz 184888 SHA256 f88d941b63a0e51613bde5498d42f4ee2eefa332064e7a8dd80069a341dc1c40 SHA512 b7a28e70f92854abb47e61cd927d93b2716407b77d20253e0b21d225e7033d466772677215d2c7b1a811504e8d00e438b47abcf2448c79488dc677bb0ce2183b WHIRLPOOL 424933cb753b92cd26b7694f9849b25f206d094097be21c44f5c8a96b2bb256cc45f6d9c86348267e5eb1ed075a1159aabf2caa3867651818847c0600fdd0f73 -DIST ethtool-3.16.tar.xz 198760 SHA256 d6e0dd3fa904c3ad87487c66a4a8fde1ebc4194979ca5755df4b2efb247ca286 SHA512 5f3790872eef14c20b4e1c59e9f318f18811022fa2b1c345699c815acf942e91288bb08d6e7d36d8b4f33101e52c832522d5118146f9e0f5d98cdf2f9c0d0d30 WHIRLPOOL 43195f66cfe97c0066bedb05e46342d5da8efc36bdb307d20e787b17777e20d781f7beecb2cbc161ed9d7efdd81c54796a47bbdf927aa761ce64d3bb3f203606 -DIST ethtool-3.18.tar.xz 198780 SHA256 813ffe59fddd2db423c578448b10e33e2e2d4cc2ba780f1f0c603642b20342f6 SHA512 06fba3458c69bd414f5c5edaba006f39e0777614521e5dc37859d1947d3069f7c04f8ea2513f16a930183fb98fc4b6e7cc374a2070787a750673cbf01943eb62 WHIRLPOOL 9c235b7c01f846601a714b8c774e217b1f5f5097dd561adeada940aaeea15f7ccb76232be3536c486fd14486ca5a18f0658bfed2096c173718fc7a188d7ce1ee -DIST ethtool-3.4.2.tar.bz2 200731 SHA256 e2cb6e7977c804b0fa387ba41a04772d37efeb237f27de59eace06792a47a187 SHA512 43714a643c741ef46132e06f6f407bbf77c7787a6fcfe6b9b73165883ea498890ee23d34662255c6fbaeba924d2f8e8cd5160c33c960492dcf5e4a94d2bb68a9 WHIRLPOOL ffaecb40293f15c2e33f85fc6a6318ce1ce82b5db0395e6a0ead0deb45ef39d765c3dd91e66e4b0e83d33b07b98c5ac30e821f9800fff56b788bb46351ce204c -DIST ethtool-4.0.tar.xz 199548 SHA256 904887acc7d2f9c35dec04eb0e8a727a3205f346af4f4c95560ea3798de5ecff SHA512 708f7df17f04339d1f6e9f80e0e9b4d7855fd71b974a833e5644ee4b7a431032ce70ceac85e37e59847eb0bea4226c0467b12605e16a005f83d75c33367a6ef2 WHIRLPOOL c1649c83146ded3d245d1e96783f1fc79d51f2d2fdbf877eed6968d5c7a37d4bb3855d45d4110369199d95bc8a4b807fe4707265f89e4a8e1e883b843739e322 -DIST ethtool-4.10.tar.xz 216320 SHA256 f0009726ecf34128b9a8238b71a652847dbc06bd1b877656699b0592b95c74ba SHA512 6766c468e141300b4828e6bdc98e7e720d35bb122405fc05d4ae94bbdce50b98e48ddd0505b09c990040da67e942e08a88b28b46d94aca8d544caf0aee4aac36 WHIRLPOOL 327d133b8c280a64a88f628b4e7f987dab29919e696a65eadd28c537d0caace0cf381f9410063ee43c961c19d80721738b1c577f7c3dc03580a700d86c1369fa -DIST ethtool-4.11.tar.xz 216976 SHA256 12d8edaa8064966b8ef19cc44fecc096a68828035b6a1f2c67a27531a718e1b2 SHA512 177bbb725abc725dece99b4198f673b57ac9fc5c466aa36ac9e2a66b5535c82b5a27e916ef3e489232709e0b2d27d821acb4bea17d9b5a1940bf83e6a13ef445 WHIRLPOOL 4ce489a2c205cbe3a3b2a5c53cf6e67b865f00fc197174ebe9a2c8195c6626a8a96f27a838be4e9154814b6b9bf8d0c362c8e5466e8a3868f96ef961c2c286df -DIST ethtool-4.5.tar.xz 204244 SHA256 bb2834332c5ac7f5bbe1c9f78f4fa851e4a3fe6397b124d58467c9ccee9fca3b SHA512 fa5b4547de0315c54113d9c7baea53dd4bb6e46c9340255cecf9a39f549190cb5de9db98ad4330a6eeced3a1f9ed6f2ae42cf5a602c0ef1c5a9fd17c825558a4 WHIRLPOOL f8923518cba1e66428ac883c85ca88ea6bae74943edfec4867f21873397f034286a8572ca75529aedeaeb1cd0ad2399307f94920e541de7f494beb3bf3af2f67 -DIST ethtool-4.8.tar.xz 214932 SHA256 403dfe288e2d8031eab0be3f5d0ca9128e120d61c52c3dc434474fa026eb4a43 SHA512 ab1f13db57129fdef6018d8d8ee4ad9733041813aa0b7a29d46407e93d3c264a42aa24e2f1892084d523ed9946c62c6b9d2ae886629aeb013a58a0946fd6be96 WHIRLPOOL 4d162bb10b5da6aac7993def99b45c300792fa700ae38d5f1bc0109a2a7bfbc84850da5ee08f147f454aff77d48afb33220b2afe907ae3e0067ee89973ce618b +DIST ethtool-5.10.tar.xz 310536 BLAKE2B acc91ff2f7cf233a5a7bc85e32fbcf78e3923b240ab3e3300fa11d42769b664b1b5740ad6577daf4ef1b1054432e2323429ee63774af5e0210c1ec1c7d6aa4ac SHA512 128ecc0445ec44e231d95158a71cea2c03f059314f1a844cfb2f424970bd68608fb73b8dc5e8905b88ad0da2b65a8884a626be78d6d25f770ce043c6c87580a6 +DIST ethtool-5.13.tar.xz 318204 BLAKE2B 5e693368ce56fa155c5d371bc650e5fb7e8e1c8fd30982b45a674da63119e54f005484bea68c7b85e8d070efbf7aa15e92637e7a3b8b2010b4022851154a6809 SHA512 44426653aabd20707d2e597707113f4d30d12696b4f32c0ab0450af0dccece1b6a11e529a22d1299204f63c9e71ae41a1495d3d36b8f630f1734a72694d779be +DIST ethtool-5.14.tar.xz 318536 BLAKE2B 09b5c9c8103635e33b22e55caff3b0f3751bf14d48de63e025587814c6b0d7e80962cd8ed27b6be7ae35a5a9d5decd0a9127a69a7cbbd52e2218bb3fc9e9b176 SHA512 880c4b6d5f83c25cabc6101222a5abf5f7e5e6501165ba5cdb420da242c351d7c32c1cffacfa1bcf0c4655434d89c64d39f0809af0d38f626a0a78f92ec68f87 diff --git a/sys-apps/ethtool/ethtool-3.16.ebuild b/sys-apps/ethtool/ethtool-3.16.ebuild deleted file mode 100644 index 5e0b28d76a..0000000000 --- a/sys-apps/ethtool/ethtool-3.16.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" - -DESCRIPTION="Utility for examining and tuning ethernet-based network interfaces" -HOMEPAGE="https://www.kernel.org/pub/software/network/ethtool/" -SRC_URI="https://www.kernel.org/pub/software/network/ethtool/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" - -DEPEND="app-arch/xz-utils" diff --git a/sys-apps/ethtool/ethtool-3.18.ebuild b/sys-apps/ethtool/ethtool-3.18.ebuild deleted file mode 100644 index 336c0961fd..0000000000 --- a/sys-apps/ethtool/ethtool-3.18.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -DESCRIPTION="Utility for examining and tuning ethernet-based network interfaces" -HOMEPAGE="https://www.kernel.org/pub/software/network/ethtool/" -SRC_URI="https://www.kernel.org/pub/software/network/ethtool/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~sh sparc x86" - -DEPEND="app-arch/xz-utils" diff --git a/sys-apps/ethtool/ethtool-3.4.2.ebuild b/sys-apps/ethtool/ethtool-3.4.2.ebuild deleted file mode 100644 index ff00d6b97a..0000000000 --- a/sys-apps/ethtool/ethtool-3.4.2.ebuild +++ /dev/null @@ -1,13 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" - -DESCRIPTION="Utility for examining and tuning ethernet-based network interfaces" -HOMEPAGE="https://www.kernel.org/pub/software/network/ethtool/" -SRC_URI="https://www.kernel.org/pub/software/network/ethtool/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" -IUSE="" diff --git a/sys-apps/ethtool/ethtool-4.0.ebuild b/sys-apps/ethtool/ethtool-4.0.ebuild deleted file mode 100644 index c29bb23718..0000000000 --- a/sys-apps/ethtool/ethtool-4.0.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -DESCRIPTION="Utility for examining and tuning ethernet-based network interfaces" -HOMEPAGE="https://www.kernel.org/pub/software/network/ethtool/" -SRC_URI="https://www.kernel.org/pub/software/network/ethtool/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" - -DEPEND="app-arch/xz-utils" diff --git a/sys-apps/ethtool/ethtool-4.5.ebuild b/sys-apps/ethtool/ethtool-4.5.ebuild deleted file mode 100644 index c61bec84ea..0000000000 --- a/sys-apps/ethtool/ethtool-4.5.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -DESCRIPTION="Utility for examining and tuning ethernet-based network interfaces" -HOMEPAGE="https://www.kernel.org/pub/software/network/ethtool/" -SRC_URI="https://www.kernel.org/pub/software/network/ethtool/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" - -DEPEND="app-arch/xz-utils" diff --git a/sys-apps/ethtool/ethtool-4.8.ebuild b/sys-apps/ethtool/ethtool-4.8.ebuild deleted file mode 100644 index 1521109aae..0000000000 --- a/sys-apps/ethtool/ethtool-4.8.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -DESCRIPTION="Utility for examining and tuning ethernet-based network interfaces" -HOMEPAGE="https://www.kernel.org/pub/software/network/ethtool/" -SRC_URI="https://www.kernel.org/pub/software/network/ethtool/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86" - -DEPEND="app-arch/xz-utils" diff --git a/sys-apps/ethtool/ethtool-3.10.ebuild b/sys-apps/ethtool/ethtool-5.10.ebuild similarity index 54% rename from sys-apps/ethtool/ethtool-3.10.ebuild rename to sys-apps/ethtool/ethtool-5.10.ebuild index b8ad1d725a..46d33549c1 100644 --- a/sys-apps/ethtool/ethtool-3.10.ebuild +++ b/sys-apps/ethtool/ethtool-5.10.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="4" +EAPI=7 DESCRIPTION="Utility for examining and tuning ethernet-based network interfaces" HOMEPAGE="https://www.kernel.org/pub/software/network/ethtool/" @@ -9,6 +9,13 @@ SRC_URI="https://www.kernel.org/pub/software/network/ethtool/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86" +IUSE="+netlink" -DEPEND="app-arch/xz-utils" +BDEPEND="app-arch/xz-utils" +RDEPEND="netlink? ( net-libs/libmnl )" +DEPEND="${RDEPEND}" + +src_configure() { + econf $(use_enable netlink) +} diff --git a/sys-apps/ethtool/ethtool-4.10.ebuild b/sys-apps/ethtool/ethtool-5.13.ebuild similarity index 63% rename from sys-apps/ethtool/ethtool-4.10.ebuild rename to sys-apps/ethtool/ethtool-5.13.ebuild index a416f9c00a..4ddb6be7e3 100644 --- a/sys-apps/ethtool/ethtool-4.10.ebuild +++ b/sys-apps/ethtool/ethtool-5.13.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="5" +EAPI=7 DESCRIPTION="Utility for examining and tuning ethernet-based network interfaces" HOMEPAGE="https://www.kernel.org/pub/software/network/ethtool/" @@ -9,6 +9,13 @@ SRC_URI="https://www.kernel.org/pub/software/network/ethtool/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="+netlink" -DEPEND="app-arch/xz-utils" +BDEPEND="app-arch/xz-utils" +RDEPEND="netlink? ( net-libs/libmnl )" +DEPEND="${RDEPEND}" + +src_configure() { + econf $(use_enable netlink) +} diff --git a/sys-apps/ethtool/ethtool-4.11.ebuild b/sys-apps/ethtool/ethtool-5.14.ebuild similarity index 63% rename from sys-apps/ethtool/ethtool-4.11.ebuild rename to sys-apps/ethtool/ethtool-5.14.ebuild index a416f9c00a..4ddb6be7e3 100644 --- a/sys-apps/ethtool/ethtool-4.11.ebuild +++ b/sys-apps/ethtool/ethtool-5.14.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="5" +EAPI=7 DESCRIPTION="Utility for examining and tuning ethernet-based network interfaces" HOMEPAGE="https://www.kernel.org/pub/software/network/ethtool/" @@ -9,6 +9,13 @@ SRC_URI="https://www.kernel.org/pub/software/network/ethtool/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="+netlink" -DEPEND="app-arch/xz-utils" +BDEPEND="app-arch/xz-utils" +RDEPEND="netlink? ( net-libs/libmnl )" +DEPEND="${RDEPEND}" + +src_configure() { + econf $(use_enable netlink) +} diff --git a/sys-apps/ethtool/metadata.xml b/sys-apps/ethtool/metadata.xml index 0061d51971..81a09d9fa9 100644 --- a/sys-apps/ethtool/metadata.xml +++ b/sys-apps/ethtool/metadata.xml @@ -1,10 +1,13 @@ - + base-system@gentoo.org Gentoo Base System + + Enable netlink interface via net-libs/libmnl + ethtool is a Linux utility for controlling network drivers and hardware, particularly for wired Ethernet devices. It can be used to: @@ -16,4 +19,7 @@ * Control receive queue selection for multiqueue devices * Upgrade firmware in flash memory + + cpe:/a:kernel:ethtool + diff --git a/sys-apps/groff/ChangeLog b/sys-apps/groff/ChangeLog deleted file mode 100644 index f07142b032..0000000000 --- a/sys-apps/groff/ChangeLog +++ /dev/null @@ -1,556 +0,0 @@ -# ChangeLog for sys-apps/groff -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/groff/ChangeLog,v 1.143 2014/01/18 19:29:26 vapier Exp $ - - 18 Jan 2014; Mike Frysinger groff-1.22.2.ebuild: - Add arm64 love. - - 17 Jan 2014; Mike Frysinger groff-1.22.2.ebuild: - Mark m68k/s390/sh stable. - - 07 Jan 2014; Lars Wendler -groff-1.20.1-r1.ebuild, - -groff-1.20.1-r2.ebuild, -groff-1.20.1-r3.ebuild, -groff-1.21.ebuild, - -groff-1.21-r1.ebuild, -groff-1.22.1.ebuild, - -files/groff-1.20.1-Thtml-mem-leak.patch, - -files/groff-1.20.1-double-frees-mem-leaks.patch, - -files/groff-1.20.1-pdfmark-parallel.patch, - -files/groff-1.20.1-tmac-ec.patch, -files/groff-1.21-gnulib.patch, - -files/groff-1.21-gnulib-cross.patch, -files/groff-1.21-makefile.patch, - -files/groff-1.22.1-pdf-subdir.patch, -files/groff-1.22.1-pdf-symlink.patch: - Removed old versions and files. - - 07 Dec 2013; Mike Frysinger - +files/groff-1.22.2-parallel-mom.patch, groff-1.22.2.ebuild: - Fix parallel build with gropdf #487276 by Jimmy C. Chau. - - 09 Oct 2013; Agostino Sarubbo groff-1.22.2.ebuild: - Stable for sparc, wrt bug #386335 - - 09 Oct 2013; Agostino Sarubbo groff-1.22.2.ebuild: - Stable for ppc64, wrt bug #386335 - - 07 Oct 2013; Agostino Sarubbo groff-1.22.2.ebuild: - Stable for ppc, wrt bug #386335 - - 06 Oct 2013; Agostino Sarubbo groff-1.22.2.ebuild: - Stable for alpha, wrt bug #386335 - - 06 Oct 2013; Jeroen Roovers groff-1.22.2.ebuild: - Stable for HPPA (bug #386335). - - 06 Oct 2013; Agostino Sarubbo groff-1.22.2.ebuild: - Stable for ia64, wrt bug #386335 - - 06 Oct 2013; Agostino Sarubbo groff-1.22.2.ebuild: - Stable for x86, wrt bug #386335 - - 05 Oct 2013; Agostino Sarubbo groff-1.22.2.ebuild: - Stable for amd64, wrt bug #386335 - - 05 Oct 2013; Markus Meier groff-1.22.2.ebuild: - arm stable, bug #386335 - -*groff-1.22.2 (09 Mar 2013) - - 09 Mar 2013; Tim Harder +groff-1.22.2.ebuild: - Version bump (bug #460802), respect AR (bug #444092), and conditionally - remove broken symlink (bug #454196). - - 20 Feb 2013; Zac Medico groff-1.22.1.ebuild: - Add ~arm-linux keyword. - - 25 Jan 2013; Naohiro Aota groff-1.22.1.ebuild: - Bump japanese patch. #450796 - - 08 Jan 2013; Mike Frysinger - +files/groff-1.22.1-pdf-subdir.patch, +files/groff-1.22.1-pdf-symlink.patch, - groff-1.22.1.ebuild: - Apply fixes from upstream for building w/out ghostscript #450798 by Tomas - Mozes. - -*groff-1.22.1 (08 Jan 2013) - - 08 Jan 2013; Mike Frysinger +groff-1.22.1.ebuild: - Version bump #450668 by James Cloos. - - 13 Nov 2012; Mike Frysinger - +files/groff-1.21-gnulib-cross.patch, groff-1.21-r1.ebuild, groff-1.21.ebuild: - Add fix from upstream for cross-compiling gnulib #363647 by Dennis 'dlan' Lan. - - 08 Jun 2012; Mike Frysinger groff-1.21-r1.ebuild, - groff-1.21.ebuild: - Depend on yacc when LINGUAS=ja #385613 by Bryan Gardiner. - - 26 Apr 2012; Alexis Ballier groff-1.21-r1.ebuild: - keyword ~amd64-fbsd - - 21 Dec 2011; Mike Frysinger groff-1.20.1-r3.ebuild, - +files/groff-1.20.1-pdfmark-parallel.patch, groff-1.21.ebuild, - groff-1.21-r1.ebuild: - Fix parallel build failure in pdfmark subdir. - -*groff-1.21-r1 (23 Oct 2011) - - 23 Oct 2011; Fabian Groffen +groff-1.21-r1.ebuild, - +files/groff-1.21-makefile.patch, +files/groff-1.21-gnulib.patch: - Revbump for Prefix changes, bump to EAPI3, add necessary patches from - upstream, added Prefix keywords, bug #388193 - - 07 May 2011; Raúl Porcel groff-1.21.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #362561 - - 05 May 2011; Pawel Hajdan jr groff-1.21.ebuild: - x86 stable wrt bug #362561 - - 01 May 2011; Kacper Kowalik groff-1.21.ebuild: - ppc64 stable wrt #362561 - - 14 Apr 2011; Brent Baude groff-1.21.ebuild: - Marking groff-1.21 ppc for bug 362561 - - 11 Apr 2011; Jeroen Roovers groff-1.21.ebuild: - Stable for HPPA (bug #362561). - - 09 Apr 2011; Christoph Mende groff-1.21.ebuild: - Stable on amd64 wrt bug #362561 - - 24 Feb 2011; Kacper Kowalik - groff-1.20.1-r3.ebuild: - ppc64 stable wrt #350491 - - 13 Jan 2011; Jeroen Roovers groff-1.20.1-r3.ebuild: - Stable for HPPA (bug #350491). - - 09 Jan 2011; Raúl Porcel groff-1.20.1-r3.ebuild: - alpha/arm/ia64/m68k/s390/sh stable wrt #350491 - - 08 Jan 2011; Christian Faulhammer - groff-1.20.1-r3.ebuild: - stable x86, bug 350491 - - 07 Jan 2011; Brent Baude groff-1.20.1-r3.ebuild: - stable ppc, bug 350491 - - 05 Jan 2011; MATSUU Takuto groff-1.21.ebuild: - Fixed to work with linguas_ja USE flag, bug #350534. The patch is submitted - by TANABE Ken-ichi. - - 04 Jan 2011; Markos Chandras groff-1.20.1-r3.ebuild: - Stable on amd64 wrt bug #350491 - - 04 Jan 2011; Michael Weber groff-1.20.1-r3.ebuild: - sparc stable (bug 350491) - -*groff-1.21 (03 Jan 2011) - - 03 Jan 2011; Mike Frysinger +groff-1.21.ebuild: - Version bump #350443 by Panagiotis Christopoulos. - - 25 Jul 2010; Jeroen Roovers groff-1.20.1-r3.ebuild: - Fix patch name thanks to Bobby Bingham (bug #329819). - -*groff-1.20.1-r3 (24 Jul 2010) - - 24 Jul 2010; Mike Frysinger +groff-1.20.1-r3.ebuild, - +files/groff-1.20.1-Thtml-mem-leak.patch, - +files/groff-1.20.1-double-frees-mem-leaks.patch, - +files/groff-1.20.1-tmac-ec.patch: - Add tmac fix from upstream #263524 by Horst Prote. Add memory fixes from - upstream #294045 by Maurice van der Pot. - -*groff-1.20.1-r2 (07 Nov 2009) - - 05 Nov 2009; MATSUU Takuto +groff-1.20.1-r2.ebuild: - Fixed japanese patch, bug #290103. The patch was submitted by Naohiro - Aota. - - 16 Aug 2009; Michael Sterrett - groff-1.20.1-r1.ebuild: - Fix docs install and add examples use flag to control the install of - the large number of example files (bug #281158) - - 14 Mar 2009; Mike Frysinger groff-1.20.1-r1.ebuild: - Add distro overlays to groff man page output #262163 by Roy Marples. - - 09 Mar 2009; Jeremy Olexa groff-1.20.1.ebuild, - groff-1.20.1-r1.ebuild: - mark the _correct_ version stable for bug 257985 - - 07 Mar 2009; Jeremy Olexa groff-1.20.1.ebuild: - amd64 stable, bug 257985 - - 14 Feb 2009; Brent Baude groff-1.20.1-r1.ebuild: - stable ppc, bug 257985 - - 12 Feb 2009; Brent Baude groff-1.20.1-r1.ebuild: - stable ppc64, bug 257985 - - 11 Feb 2009; Raúl Porcel groff-1.20.1-r1.ebuild: - arm/ia64/s390/sh/sparc stable wrt #257985 - - 09 Feb 2009; Jeroen Roovers groff-1.20.1-r1.ebuild: - Stable for HPPA (bug #257985). - - 08 Feb 2009; Tobias Klausmann - groff-1.20.1-r1.ebuild: - Stable on alpha, bug #257985 - - 07 Feb 2009; Christian Faulhammer - groff-1.20.1-r1.ebuild: - stable x86, bug 257985 - - 07 Feb 2009; Mike Frysinger groff-1.20.1-r1.ebuild: - Cleanup econf changes and add more cross-compile fixups. - - 25 Jan 2009; Brent Baude groff-1.19.2-r3.ebuild: - stable ppc64, bug 255280 - - 25 Jan 2009; Raúl Porcel groff-1.19.2-r3.ebuild: - ia64 stable wrt #255280 - - 20 Jan 2009; Jeroen Roovers groff-1.19.2-r3.ebuild: - Stable for HPPA (bug #255280). - - 20 Jan 2009; Tiago Cunha groff-1.19.2-r3.ebuild: - stable sparc, bug 255280 - -*groff-1.20.1-r1 (20 Jan 2009) - - 20 Jan 2009; MATSUU Takuto +groff-1.20.1-r1.ebuild: - Fixed japanese patch, bug #255292. Changed cjk USE flag to LINGUAS="ja". - - 18 Jan 2009; Markus Meier groff-1.19.2-r3.ebuild: - amd64/x86 stable, bug #255280 - - 18 Jan 2009; Tobias Klausmann - groff-1.19.2-r3.ebuild: - Stable on alpha, bug #255280 - - 18 Jan 2009; Tobias Scherbaum - groff-1.19.2-r3.ebuild: - ppc stable, bug #255280 - -*groff-1.20.1 (17 Jan 2009) - - 17 Jan 2009; Mike Frysinger +groff-1.20.1.ebuild: - Version bump #254964 by Lars (Polynomial-C). - - 24 Jun 2008; Markus Duft groff-1.19.2-r3.ebuild: - added missing dependencies to X11 libraries (bug #219003) - -*groff-1.19.2-r3 (05 May 2008) - - 05 May 2008; Ulrich Mueller -groff-1.19.2-r2.ebuild, - +groff-1.19.2-r3.ebuild: - Install gxditview application defaults under /usr/share, fixes bug 220037. - -*groff-1.19.2-r2 (24 Feb 2008) - - 24 Feb 2008; Mike Frysinger - +files/groff-1.19.2-man-unicode-dashes.patch, +groff-1.19.2-r2.ebuild: - Make sure we forces dashes in unicode to the traditional "-" so that users - dont get confused by the pretty looking versions #121502. - - 30 Dec 2006; Mamoru KOMACHI groff-1.19.2-r1.ebuild: - Added eautoreconf and --enable-japanese in order to get cjk patch working - for man-pages-ja. See bug #134377. - - 30 Dec 2006; Mike Frysinger groff-1.19.2-r1.ebuild: - Add support for USE=cjk #134377. - - 29 Dec 2006; Mike Frysinger groff-1.19.2-r1.ebuild: - Fix from Chris Mayo for doc install paths #155073. - - 09 Nov 2006; Ilya A. Volynets-Evenbakh - groff-1.19.2-r1.ebuild: - Stable on mips - - 17 Oct 2006; Roy Marples groff-1.19.1-r2.ebuild: - Added ~sparc-fbsd keyword. - - 26 Sep 2006; Gustavo Zacarias - groff-1.19.2-r1.ebuild: - Stable on hppa wrt #146509 - - 14 Sep 2006; Gustavo Zacarias - groff-1.19.2-r1.ebuild: - Stable on sparc wrt #146509 - - 13 Sep 2006; Aron Griffis groff-1.19.2-r1.ebuild: - Mark 1.19.2-r1 stable on ia64. #146509 - - 13 Sep 2006; Olivier Crête groff-1.19.2-r1.ebuild: - Stable on amd64 per bug #146509 - - 10 Sep 2006; groff-1.19.2-r1.ebuild: - Stable on x86, security bug #146509. - - 10 Sep 2006; Christel Dahlskjaer - groff-1.19.2-r1.ebuild: - Alpha stable for bug #146509 - - 08 Sep 2006; Stephanie Lockwood-Childs - groff-1.19.2-r1.ebuild: - stable on ppc (Bug #146509) - - 06 Sep 2006; Markus Rothe groff-1.19.2-r1.ebuild: - Stable on ppc64; bug #146509 - - 23 May 2006; -groff-1.18.1-r4.ebuild, - -groff-1.18.1.1.ebuild: - - removed obsolete/vuln ebuilds - - 14 Apr 2006; Mark Loeser - +files/groff-1.18.1.1-gcc41.patch, groff-1.18.1.1.ebuild: - Add patch to fix compilation with gcc-4.1, thanks to KIMURA Masaru ; bug #125533 - - 30 Mar 2006; Diego Pettenò groff-1.19.2-r1.ebuild: - Add ~x86-fbsd keyword. - - 15 Mar 2006; Danny van Dyk - +files/groff-1.19.1-gcc-4.1.patch, groff-1.19.1-r2.ebuild: - Added a patch allow compilation with gcc-4.1.0. - -*groff-1.19.2-r1 (03 Mar 2006) - - 03 Mar 2006; Mike Frysinger +groff-1.19.2-r1.ebuild: - Add back in symlinks for man #123674 by Justin Findlay. - -*groff-1.19.2 (18 Nov 2005) - - 18 Nov 2005; Mike Frysinger - +files/groff-1.19.2-infoext.patch, - +files/groff-1.19.2-parallel-make.patch, +groff-1.19.2.ebuild: - Version bump thanks to Christian Heim #112819. - -*groff-1.18.1.1 (29 Oct 2005) - - 29 Oct 2005; Mamoru KOMACHI - +files/groff_1.18.1.1-10-fix.patch, +groff-1.18.1.1.ebuild: - Version bumped. Thanks to Atsushi Kobayashi ; - bug #109769. - - 29 Sep 2005; Mamoru KOMACHI groff-1.19.1-r2.ebuild: - Block man-pages-ja for groff-1.19 since groff-1.19 doesn't support m17n; - bug #104692. - - 27 Apr 2005; Mike Frysinger - files/groff-1.18-no-netpbm-depend.patch, groff-1.19.1-r2.ebuild: - Update the netpbm to work with shells that suck (like on SunOS) #89174. - - 02 Jan 2005; Ciaran McCreesh : - Change encoding to UTF-8 for GLEP 31 compliance - - 13 Dec 2004; Mike Frysinger - +files/groff-1.19.1-parallel-make.patch, groff-1.19.1-r2.ebuild: - Clean up the ebuild. Add support for cross-compiling. Try to fix parallel - build (works for me :D). - - 05 Nov 2004; Hardave Riar groff-1.19.1-r2.ebuild: - Stable on mips, bug #68404. - - 05 Nov 2004; Lars Weiler groff-1.19.1-r2.ebuild: - Stable on ppc, bug #68404. - - 04 Nov 2004; Travis Tilley groff-1.19.1-r2.ebuild: - stable on amd64 - - 04 Nov 2004; Markus Rothe groff-1.19.1-r2.ebuild: - Stable on ppc64, bug #68404 - - 04 Nov 2004; Gustavo Zacarias groff-1.19.1-r2.ebuild: - Stable on sparc wrt #68404 - - 04 Nov 2004; Bryan Østergaard groff-1.19.1-r2.ebuild: - Stable on alpha, bug 68404. - -*groff-1.19.1-r2 (03 Nov 2004) - - 03 Nov 2004; Mike Frysinger - +files/groff-1.19.1-tmpfile.patch, +groff-1.19.1-r2.ebuild: - Add patch to resolve tempfile access issues #68404. - - 01 Nov 2004; Gustavo Zacarias groff-1.19.1-r1.ebuild: - Stable on sparc - - 01 Nov 2004; Joshua Kinard groff-1.19.1-r1.ebuild: - Marked stable on mips. - - 03 Oct 2004; Mike Frysinger groff-1.19.1-r1.ebuild: - Fix pic2graph again #36842 by Malte S. Stretz. - -*groff-1.19.1-r1 (19 Sep 2004) - - 19 Sep 2004; Mike Frysinger - +files/groff-1.19.1-stack.patch, +groff-1.19.1-r1.ebuild: - Add patch to fix stack issues with X.org and such #64117 by Matteo Settenvini - and Stephane LOEUILLET. - - 13 Sep 2004; groff-1.19.1.ebuild: - minor touchups to the ebuild - -*groff-1.19.1 (13 Sep 2004) - - 13 Sep 2004; +groff-1.19.1.ebuild: - version bump. bug 63832 - - 14 Jul 2004; Travis Tilley groff-1.19.ebuild: - added filter-flags -fnew-ra, fixes bug 57033 - - 30 Jun 2004; Aron Griffis groff-1.18.1-r1.ebuild: - sync IUSE (+X), trim trailing whitespace - - 27 Jun 2004; Aron Griffis groff-1.18.1-r1.ebuild, - groff-1.18.1-r2.ebuild, groff-1.18.1-r3.ebuild, groff-1.18.1-r4.ebuild, - groff-1.19.ebuild: - QA - fix use invocation - - 11 Jun 2004; Bryan Østergaard groff-1.19.ebuild: - Stable on alpha. - - 17 Apr 2004; Travis Tilley groff-1.19.ebuild: - marked stable on amd64 - -*groff-1.19 (29 Feb 2004) - - 29 Feb 2004; Martin Schlemmer groff-1.19.ebuild: - Update version. - -*groff-1.18.1-r4 (06 Jan 2004) - - 06 Jan 2004; Aron Griffis groff-1.18.1-r4.ebuild: - Fix bug 36008 by replacing -Os with -O on alpha. Additionally make the build - more deterministic by using use_enable for cjk instead of only adding - --enable-multibyte. - - 15 Dec 2003; groff-1.18.1-r3.ebuild: - ia64 keyword disappeared! Added it to 1.18.1-r3 - - 30 Oct 2003; Brandy Westcott brandy@gentoo.org groff-1.18.1-r3.ebuild: - Fix syntax error in pic2graph. Closes bug #32300. - - 28 Sep 2003; Martin Holzer groff-1.18-r2.ebuild, - groff-1.18-r3.ebuild, groff-1.18.1-r1.ebuild, groff-1.18.1-r2.ebuild, - groff-1.18.1-r3.ebuild, groff-1.18.1.ebuild: - Changed SRC_URI. Closes #29746. - - 17 Sep 2003; Jon Portnoy groff-1.18.1-r3.ebuild : - ia64 keywords. - -*groff-1.18.1-r3 (04 Aug 2003) - - 04 Aug 2003; Martin Schlemmer groff-1.18.1-r3.ebuild, - files/groff-man-UTF-8.diff: - Fix 'man -t' having a blank page as first (bug #25735), thanks to splite - . - - 24 Jun 2003; Aron Griffis groff-1.18.1-r2.ebuild: - Mark stable on alpha - -*groff-1.18.1-r2 (18 Mar 2003) - - 23 Jun 2003; Masatomo Nakano : - Fixed digest file for CJK - - 22 Jun 2003; Joshua Kinard groff-1.18.1-r2.ebuild: - Changed ~sparc to sparc in KEYWORDS - - 19 Jun 2003; Masatomo Nakano groff-1.18.1-r2.ebuild, - files/groff_1.18.1-7-fix.patch: - Added Japanese support. #22899. Thanks to MATSUU Takuto - - 18 May 2003; Tavis Ormandy groff-1.18.1-r1.ebuild: - stripping some flags if cxx is being used. - - 09 May 2003; Guy Martin groff-1.18.1-r2.ebuild : - Filter the -march=2.0 on hppa because it gave a b0rked groff. - Added hppa to KEYWORDS. - - 18 Mar 2003; Markus Bertheau groff-1.18.1-r2.ebuild, - files/groff-man-UTF-8.diff: - Add a patch that fixes display of man pages in UTF-8 locales - - 13 Mar 2003; Olivier Reisch groff-1.18.1-r1.ebuild : - Marked ppc stable - -*groff-1.18.1-r1 (08 Feb 2003) - - 18 Mar 2003; Christian Birchinger groff-1.18.1-r1.ebuild: - Mark as stable for sparc. - - 24 Feb 2003; Nicholas Wourms groff-1.18.1-r1.ebuild : - Mark as stable for mips. - - 24 Feb 2003; Martin Schlemmer groff-1.18.1-r1.ebuild : - Add =sys-apps/texinfo-4.0 to DEPEND, closing bug #16186. - - 20 Feb 2003; Zach Welch groff-1.18.1.ebuild : - Added arm to keywords. - - 08 Feb 2003; Martin Schlemmer groff-1.18.1-r1.ebuild : - Do not segfault if no color is defined in input, bug #14329. - - 07 Feb 2003; Guy Martin groff-1.18.1.ebuild : - Added hppa to keywords. - - 08 Jan 2003; Martin Schlemmer groff-1.18-r3.ebuild : - Mark stable for x86. - -*groff-1.18-r3 (27 Dec 2002) - - 27 Dec 2002; Martin Schlemmer groff-1.18-r3.ebuild : - Disable generation of example files requiring us to DEPEND on netpbm. - This closes bug #12803. - -*groff-1.18-r2 (26 Dec 2002) - - 26 Dec 2002; Martin Schlemmer groff-1.18-r2.ebuild : - Changes from Nicholas Wourms , bug #12496. - -*groff-1.17.2-r3 (13 Dez 2002) - - 12 Dec 2002; Jan Seidel : - Added mips to keywords. - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - -*groff-1.17.2-r3 (19 Oct 2002) - - 19 Oct 2002; Daniel Ahlberg : - Security update. - -*groff-1.18-r1 (29 Jul 2002) -*groff-1.17.2-r2 (29 Jul 2002) - - 29 Jul 2002; Martin Schlemmer groff-1.18-r1, groff-1.17.2-r2 : - Some build Cleanups. Enable build of xditview if "X" in USE, - and X is actually installed. We cannot make it depend on X, as - X depends on perl, which in turn depend on groff and will cause - circular depends. Enable the install of info pages, and also - fix thier extension to .info, else they do not get gzipped. - Also fixed 0.18 to install its docs/examples in the right place. - -*groff-1.18 (24 Jul 2002) - - 24 Jul 2002; Daniel Ahlberg groff-1.18.ebuild : - - New version. - -*groff-1.16.1-r1.ebuild (14 July 2002) - - 14 Jul 2002; phoen][x groff-1.16.1-r1.ebuild : - Added KEYWORDS, SLOT. - -*groff-1.17.2-r1 (1 Feb 2002) - - 14 Jul 2002; phoen][x groff-1.17.2-r1.ebuild : - Added KEYWORDS, 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/sys-apps/groff/Manifest b/sys-apps/groff/Manifest index 4a0922942c..67a1953b5d 100644 --- a/sys-apps/groff/Manifest +++ b/sys-apps/groff/Manifest @@ -1,27 +1 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -AUX groff-1.19.2-man-unicode-dashes.patch 574 SHA256 e8fa93d3536bb6053ec104b567444cec7da8f101e24923dc4003efc8b7bf5bbe SHA512 17c8d757b93052ceb8342e062965d680ba17aec117d9a0eaf8636bb192a71040e9955bdc0cbb1f55db49a7a43c7ad93da0c8933ad012b8d36c956ac1c4079436 WHIRLPOOL da0acffeb5cb873000c6904d667b13263468363121d5696e9f9f92bc45cd1fe7d0d2b7765fc2bb6471807613d5043e9d2035279d6448a958534e3dea679b5a01 -AUX groff-1.22.2-parallel-mom.patch 3903 SHA256 b5bf5c74e59099d68e47eafac57cea26aa2f53f424a5612435559ecf5c6454a7 SHA512 314fe3d619dc7dd373f1d9ea75d4d8cb365fc7278a958a3dec09e95ba3bf75180edb5f4ec3d43b4791b0252b733f9916e6189794b098b09171f45eb65bee713f WHIRLPOOL 86aed5e346deee22aa6e6c32d82ae60c559af42c4d96bcb7d32c836c98176d49c01f4c2ced0e925592e5288cb65731cc6338003ad2fa3bfd1c23b7c31f33efe4 -DIST groff-1.22.1-japanese.patch.bz2 52968 SHA256 cbdfdd7981f4e4e99839218bb4a6bc1b981cc23e946b6959fef15644d29c9f47 SHA512 883d15dd2f1420a067d35737c45431f33f05bbe3c7e7edab0e119416117b5d096972d71452eae94bfd3df23aa7d6595fc6e65208bd4fba86815162bdf9af8bef WHIRLPOOL e59bee5ddd2136e98b1881e695915e9da91db17fba68fc8508e2bd477a462499f2dfa6f569729a56620301b97e532a8585f9eacdc92ac92cdb87316b4c7687a0 -DIST groff-1.22.2.tar.gz 4019913 SHA256 380864dac4772e0c0d7b1282d25d0c5fd7f63baf45c87c4657afed22a13d2076 SHA512 ea34db53f075b6816827b07ac3d6a19ed50529c939044337eb3124575ac3b41363e1d81bbd5bf552a7a10f6b1dd233d6e7acaf646e18cfe94464c59dc20ffe80 WHIRLPOOL 61f24635140f388672761822c696fb051fc26050da6d7d771a73af112f477cd65d934129786794cd39bc3dcb69a88c8dcb7e4739b980a73d68ec518f54aed861 -EBUILD groff-1.22.2.ebuild 2771 SHA256 db08ef07ed6e33888c5662beba9a709f5b4e7c70a4e19d86b9f8a4cdbebe3683 SHA512 f4d200be1ddb1434132211b40196d5e8a185083552080ec6a615ee144380af46c088681a7b6bcc996688f08c3a5ae78b4136ecf14f2af8013a93ecc13623ef3f WHIRLPOOL cf73f61b0009850f619683e3ec5ce2d602bc1901373881b22a88c36380bb24d798b27e3d3d32c5a242b501981e8ebd81176dba0f4aaa028bf7da79332603bd9f -MISC ChangeLog 20006 SHA256 deb158b17a95da0bdcde038a2857dc3dabbac3bb5a6e535b5fec8f0aab1f5d35 SHA512 f7eea6db75cc9e57154f76c4b72828609f7c5a14c7d1a39cce6967b558a675dc8dec263b1f6cd2ab4c2d79d5005ca43a1e93dcaa7987f4b3fcea9ce47c3de55d WHIRLPOOL e32f95d53398447423b23a35e4e5859784121d3a67f8e57b0385a1aecdc6d7ef30df662e83d86d95a337e647aa68cca9cdd7db465a67b3f6ff78222eaff53bf8 -MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) - -iQIcBAEBCAAGBQJS2tYaAAoJEPGu1DbS6WIAX0oP/1SiLhM/UvjfG3ivKUkenJO5 -zje4hVo0HNqyFA7WhQ9/0P9nSN43aQejeKvzdGHEzrwTfTNxO8W+d1H21JXwB8jl -RDDrYKiXOQqKOghtNntcmuU55MCXi8Kqd1FNhclk9UTW78ER9b1Bk4DuXVWV2JIF -OG3u9FarcgYAo5StJ4JtH9NXfuOchbymyOwpCkX/nJWcKUZBrF2FHTcAn/0huvpo -gIyOeVzAajxfmyMwS7iL6MUSbQ2/M6esUCY7opMCTJbOd2I2pD6m9WDGGW5CWyPK -+dzLm8GRtZRol27Drc2bHYw6Ez2Py8ux7vrEQAM/f+P7aqlC9rHpX93Q1dbQKvn7 -mytgFtLUyG8i+kDlKhl+l8LIgxMU2H+AeLIw+4N/gB+c93cdYJJchs2vl2ybLl/8 -kTSLYdBBM2s9ZYwQAooLphfxwALI4YPjB25b61IN6sgGBXjgaeUXq9sXegoEOARM -QujO11044MgR4r5t+jLhd1i9lDgaRc8eE7ft0iqCb8b6fEiVXBHA31DwXrS+mEn5 -ry6G/I7ZLuSuHHT/vrtFIzCx8KsqpQ1UOHoxjPCvDVvKC50brjRxHyO7XHs9Pfqu -jBFWTMXNks3XqrwkHOmRfcT6bzSThOtrEBTi4Reshcvdqh+Oke9xfz4AuufrLePX -QWVPJD9OjfM25H5rWabO -=jbmb ------END PGP SIGNATURE----- +DIST groff-1.22.4.tar.gz 4137480 BLAKE2B cdda8a7e8e42b8d8991656ecfbffe0cd0ed5d8932467cab2f3c1eecb3365f4a5c03321b6ed929d451c3dfb00a46046a781303a1c55c4aa65eb7d178fb36b1cbc SHA512 1c42d3cd71efaf067b5850945d9097fa1f0fadd5e2b6ba7446bd9d4f439fe1ad058e4ddb0d4e0f503682137dfc7c822944ce1e3e5cf981673f8ba197ea77126d diff --git a/sys-apps/groff/files/groff-1.19.2-man-unicode-dashes.patch b/sys-apps/groff/files/groff-1.19.2-man-unicode-dashes.patch index d85a8330d2..276460f10b 100644 --- a/sys-apps/groff/files/groff-1.19.2-man-unicode-dashes.patch +++ b/sys-apps/groff/files/groff-1.19.2-man-unicode-dashes.patch @@ -4,8 +4,8 @@ http://bugs.gentoo.org/16108 http://bugs.gentoo.org/17580 http://bugs.gentoo.org/121502 ---- tmac/man.local -+++ tmac/man.local +--- a/tmac/man.local ++++ b/tmac/man.local @@ -1,2 +1,6 @@ .\" This file is loaded after an-old.tmac. .\" Put any local modifications to an-old.tmac here. @@ -13,8 +13,8 @@ http://bugs.gentoo.org/121502 +. char \- \N'45' +. char - \N'45' +.\} ---- tmac/mdoc.local -+++ tmac/mdoc.local +--- a/tmac/mdoc.local ++++ b/tmac/mdoc.local @@ -1,2 +1,6 @@ .\" This file is loaded after doc.tmac. .\" Put any local modifications to doc.tmac here. diff --git a/sys-apps/groff/files/groff-1.22.2-parallel-mom.patch b/sys-apps/groff/files/groff-1.22.2-parallel-mom.patch deleted file mode 100644 index 7cf3c22295..0000000000 --- a/sys-apps/groff/files/groff-1.22.2-parallel-mom.patch +++ /dev/null @@ -1,96 +0,0 @@ -From 9f3af719383ab525c86ee0f514e268ef8494330a Mon Sep 17 00:00:00 2001 -From: Mike Frysinger -Date: Fri, 6 Dec 2013 20:40:10 -0500 -Subject: [PATCH] fix parallel build w/gropdf and mom examples - -The contrib/mom/examples/ directory uses the helper script from -src/devices/gropdf/. Currently though, parallel builds might fail -like so: - -... -make[2]: Entering directory `.../groff-1.22.2/contrib/mom' -GROFF_COMMAND_PREFIX= GROFF_BIN_PATH="`echo .../groff-1.22.2/src/roff/groff .../groff-1.22.2/src/roff/troff .../groff-1.22.2/src/devices/grops .../groff-1.22.2/src/devices/gropdf | sed -e 's| *|:|g'`" PDFMOM_BIN_PATH=".../groff-1.22.2/src/devices/gropdf" .../groff-1.22.2/src/devices/gropdf/pdfmom -F.../groff-1.22.2/font -F.../groff-1.22.2/font -M.../groff-1.22.2/tmac -M.../groff-1.22.2/tmac -M. examples/letter.mom >examples/letter.pdf -GROFF_COMMAND_PREFIX= GROFF_BIN_PATH="`echo .../groff-1.22.2/src/roff/groff .../groff-1.22.2/src/roff/troff .../groff-1.22.2/src/devices/grops .../groff-1.22.2/src/devices/gropdf | sed -e 's| *|:|g'`" PDFMOM_BIN_PATH=".../groff-1.22.2/src/devices/gropdf" .../groff-1.22.2/src/devices/gropdf/pdfmom -F.../groff-1.22.2/font -F.../groff-1.22.2/font -M.../groff-1.22.2/tmac -M.../groff-1.22.2/tmac -M. examples/mom-pdf.mom >examples/mom-pdf.pdf -/bin/sh: .../groff-1.22.2/src/devices/gropdf/pdfmom: No such file or directory -make[2]: *** [examples/letter.pdf] Error 127 -/bin/sh: .../groff-1.22.2/src/devices/gropdf/pdfmom: No such file or directory -make[2]: *** [examples/mom-pdf.pdf] Error 127 -make[2]: Leaving directory `.../groff-1.22.2/contrib/mom' -make[1]: *** [contrib/mom] Error 2 -... -make[2]: Entering directory `.../groff-1.22.2/src/devices/gropdf' -sed -f .../groff-1.22.2/arch/misc/shdeps.sed \ - -e "s|@VERSION@|1.22.2|" \ - -e "s|@PERLPATH@|/usr/bin/perl|" ./pdfmom.pl >pdfmom - -The top level makefile tries to account for this in general with OTHERDIRS, -but looks like src/devices/gropdf/ was added to this variable (which holds -contrib/mom/ too) because gropdf installs a shell script, and the other -prog vars require it to be a dir of things to compile. - -Declare a new prog var for holding shell scripts. - -URL: http://crbug.com/324116 -URL: https://bugs.gentoo.org/487276 -Signed-off-by: Mike Frysinger - -2013-12-06 Mike Frysinger - - * Makefile.in (SHPROGDIRS): Declare. - (PROGDIRS): Add $(SHPROGDIRS). - (OTHERDIRS): Delete src/devices/gropdf. - ($(SHPROGDIRS):): Add to existing rule. - ($(OTHERDIRS):): Depend on $(SHPROGDIRS). ---- - Makefile.in | 8 +++++--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -diff --git a/Makefile.in b/Makefile.in -index a794de7..8e478af 100644 ---- a/Makefile.in -+++ b/Makefile.in -@@ -602,12 +602,15 @@ CCPROGDIRS=\ - src/utils/addftinfo - CPROGDIRS=\ - src/utils/pfbtops -+SHPROGDIRS=\ -+ src/devices/gropdf - PROGDEPDIRS=\ - arch/misc - PROGDIRS=\ - $(PROGDEPDIRS) \ - $(CCPROGDIRS) \ - $(CPROGDIRS) \ -+ $(SHPROGDIRS) \ - $(XPROGDIRS) - DEVDIRS=\ - font/devps \ -@@ -637,7 +640,6 @@ OTHERDIRS=\ - contrib/glilypond \ - contrib/hdtbl \ - contrib/pdfmark \ -- src/devices/gropdf \ - font/devpdf \ - contrib/mom \ - contrib/gdiffmk -@@ -778,7 +780,7 @@ $(CCPROGDIRS): FORCE $(LIBDIRS) - -f $(top_srcdir)/Makefile.ccpg \ - -f Makefile.dep $(do) - --$(DEVDIRS) $(XDEVDIRS) $(OTHERDEVDIRS) $(TTYDEVDIRS): FORCE $(PROGDEPDIRS) $(CCPROGDIRS) $(CPROGDIRS) -+$(DEVDIRS) $(XDEVDIRS) $(OTHERDEVDIRS) $(TTYDEVDIRS) $(SHPROGDIRS): FORCE $(PROGDEPDIRS) $(CCPROGDIRS) $(CPROGDIRS) - @$(ENVSETUP); \ - if test $(srcdir) = .; then \ - srcdir=.; \ -@@ -809,7 +811,7 @@ $(GNULIBDIRS): FORCE - $(MAKE) ACLOCAL=: AUTOCONF=: AUTOHEADER=: AUTOMAKE=: $(do) ;; \ - esac - --$(OTHERDIRS): $(PROGDEPDIRS) $(CCPROGDIRS) $(CPROGDIRS) -+$(OTHERDIRS): $(PROGDEPDIRS) $(CCPROGDIRS) $(CPROGDIRS) $(SHPROGDIRS) - - $(INCDIRS) $(PROGDEPDIRS) $(OTHERDIRS): FORCE - @$(ENVSETUP); \ --- -1.8.4.3 - diff --git a/sys-apps/groff/groff-1.22.2.ebuild b/sys-apps/groff/groff-1.22.2.ebuild deleted file mode 100644 index 4270c67231..0000000000 --- a/sys-apps/groff/groff-1.22.2.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/groff/groff-1.22.2.ebuild,v 1.13 2014/01/18 19:29:26 vapier Exp $ - -EAPI="4" - -inherit autotools eutils toolchain-funcs - -DESCRIPTION="Text formatter used for man pages" -HOMEPAGE="http://www.gnu.org/software/groff/groff.html" -SRC_URI="mirror://gnu/groff/${P}.tar.gz - linguas_ja? ( http://dev.gentoo.org/~naota/patch/${PN}-1.22.1-japanese.patch.bz2 )" - -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 ~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="examples X linguas_ja" - -RDEPEND=">=sys-apps/texinfo-4.7-r1 - X? ( - x11-libs/libX11 - x11-libs/libXt - x11-libs/libXmu - x11-libs/libXaw - x11-libs/libSM - x11-libs/libICE - )" -DEPEND="${RDEPEND} - linguas_ja? ( virtual/yacc )" - -DOCS=( BUG-REPORT ChangeLog MORE.STUFF NEWS PROBLEMS PROJECTS README REVISION TODO VERSION ) - -src_prepare() { - epatch "${FILESDIR}"/${PN}-1.19.2-man-unicode-dashes.patch #16108 #17580 #121502 - epatch "${FILESDIR}"/${PN}-1.22.2-parallel-mom.patch #487276 - - # Make sure we can cross-compile this puppy - if tc-is-cross-compiler ; then - sed -i \ - -e '/^GROFFBIN=/s:=.*:=${EPREFIX}/usr/bin/groff:' \ - -e '/^TROFFBIN=/s:=.*:=${EPREFIX}/usr/bin/troff:' \ - -e '/^GROFF_BIN_PATH=/s:=.*:=:' \ - -e '/^GROFF_BIN_DIR=/s:=.*:=:' \ - contrib/*/Makefile.sub \ - doc/Makefile.in \ - doc/Makefile.sub || die "cross-compile sed failed" - fi - - local pfx=$(usex prefix ' Prefix' '') - cat <<-EOF >> tmac/mdoc.local - .ds volume-operating-system Gentoo${pfx} - .ds operating-system Gentoo${pfx}/${KERNEL} - .ds default-operating-system Gentoo${pfx}/${KERNEL} - EOF - - if use linguas_ja ; then - epatch "${WORKDIR}"/${PN}-1.22.1-japanese.patch #255292 #350534 #450796 - eautoconf - eautoheader - fi - - # make sure we don't get a crappy `g' nameprefix on UNIX systems with real - # troff (GROFF_G macro runs some test to see, its own troff doesn't satisfy) - sed -i -e 's/^[ \t]\+g=g$/g=/' configure || die -} - -src_configure() { - econf \ - --with-appresdir="${EPREFIX}"/usr/share/X11/app-defaults \ - --docdir="${EPREFIX}"/usr/share/doc/${PF} \ - $(use_with X x) \ - $(usex linguas_ja '--enable-japanese' '') -} - -src_compile() { - emake AR="$(tc-getAR)" -} - -src_install() { - default - - # The following links are required for man #123674 - dosym eqn /usr/bin/geqn - dosym tbl /usr/bin/gtbl - - if ! use examples ; then - rm -rf "${ED}"/usr/share/doc/${PF}/examples - rm -f "${ED}"/usr/share/doc/${PF}/pdf/mom-pdf.pdf - fi -} diff --git a/sys-apps/groff/groff-1.22.4.ebuild b/sys-apps/groff/groff-1.22.4.ebuild new file mode 100644 index 0000000000..a8d2517a24 --- /dev/null +++ b/sys-apps/groff/groff-1.22.4.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +MY_P="${P/_/.}" + +DESCRIPTION="Text formatter used for man pages" +HOMEPAGE="https://www.gnu.org/software/groff/groff.html" +SRC_URI="mirror://gnu/groff/${MY_P}.tar.gz + https://alpha.gnu.org/gnu/groff/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +[[ "${PV}" == *_rc* ]] || \ +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="examples uchardet X" + +RDEPEND=" + uchardet? ( app-i18n/uchardet ) + X? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXaw + x11-libs/libXmu + x11-libs/libXt + )" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-lang/perl + sys-apps/texinfo" + +DOCS=( BUG-REPORT ChangeLog MORE.STUFF NEWS PROBLEMS PROJECTS README TODO ) + +S="${WORKDIR}/${MY_P}" + +PATCHES=( + "${FILESDIR}"/${PN}-1.19.2-man-unicode-dashes.patch #16108 #17580 #121502 +) + +src_prepare() { + default + + # honor Gentoo's docdir + sed -i -e "s|^docdir =.*|docdir = \"${EPREFIX}/usr/share/doc/${PF}\"|g" \ + Makefile.in \ + || die "failed to modify Makefile.in" + + local pfx=$(usex prefix ' Prefix' '') + cat <<-EOF >> tmac/mdoc.local + .ds volume-operating-system Gentoo${pfx} + .ds operating-system Gentoo${pfx}/${KERNEL} + .ds default-operating-system Gentoo${pfx}/${KERNEL} + EOF + + # make sure we don't get a crappy `g' nameprefix on UNIX systems with real + # troff (GROFF_G macro runs some test to see, its own troff doesn't satisfy) + sed -i -e 's/^[ \t]\+g=g$/g=/' configure || die +} + +src_configure() { + if use elibc_musl ; then + # This should be safe to drop in the release after 1.22.4 + # gnulib was rather out of date and didn't include musl in its + # CHOST checks. + # bug #678026 + export gl_cv_func_signbit_gcc=yes + fi + + local myeconfargs=( + --with-appresdir="${EPREFIX}"/usr/share/X11/app-defaults + $(use_with uchardet) + $(use_with X x) + ) + econf "${myeconfargs[@]}" +} + +src_compile() { + local -a CROSS_ARGS + tc-is-cross-compiler && CROSS_ARGS+=( + GROFFBIN="$(type -P groff)" + TROFFBIN="$(type -P troff)" + GROFF_BIN_DIR= + GROFF_BIN_PATH= + ) + + emake AR="$(tc-getAR)" "${CROSS_ARGS[@]}" +} + +src_install() { + default + + # The following links are required for man #123674 + dosym eqn /usr/bin/geqn + dosym tbl /usr/bin/gtbl + + if ! use examples ; then + # The pdf files might not be generated if ghostscript is unavailable. #602020 + local pdf="${ED}/usr/share/doc/${PF}/examples/mom/mom-pdf.pdf" + if [[ -e ${pdf} ]] ; then + # Keep mom-pdf.pdf since it's more of a manual than an example. #454196 #516732 + mv "${pdf}" "${ED}/usr/share/doc/${PF}/pdf/" || die + fi + rm -rf "${ED}/usr/share/doc/${PF}/examples" + fi +} diff --git a/sys-apps/groff/metadata.xml b/sys-apps/groff/metadata.xml index 96a2d58636..02999fd09e 100644 --- a/sys-apps/groff/metadata.xml +++ b/sys-apps/groff/metadata.xml @@ -1,5 +1,11 @@ - + -base-system + + base-system@gentoo.org + Gentoo Base System + + + Enable automatic encoding detection via app-i18n/uchardet + diff --git a/sys-apps/help2man/ChangeLog b/sys-apps/help2man/ChangeLog deleted file mode 100644 index 78960205d5..0000000000 --- a/sys-apps/help2man/ChangeLog +++ /dev/null @@ -1,489 +0,0 @@ -# ChangeLog for sys-apps/help2man -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/help2man/ChangeLog,v 1.132 2015/04/27 10:00:48 polynomial-c Exp $ - -*help2man-1.46.6 (27 Apr 2015) - - 27 Apr 2015; Lars Wendler -help2man-1.46.4.ebuild, - +help2man-1.46.6.ebuild: - Version bump. Removed old. - -*help2man-1.46.5 (31 Jan 2015) - - 31 Jan 2015; Lars Wendler -help2man-1.43.3.ebuild, - -help2man-1.46.3.ebuild, +help2man-1.46.5.ebuild: - Version bump. Removed old. - - 02 Nov 2014; Agostino Sarubbo help2man-1.45.1.ebuild: - Stable for alpha, wrt bug #524988 - - 29 Oct 2014; Agostino Sarubbo help2man-1.45.1.ebuild: - Stable for sparc, wrt bug #524988 - - 28 Oct 2014; Agostino Sarubbo help2man-1.45.1.ebuild: - Stable for ia64, wrt bug #524988 - - 27 Oct 2014; Agostino Sarubbo help2man-1.45.1.ebuild: - Stable for ppc64, wrt bug #524988 - - 27 Oct 2014; Mike Frysinger help2man-1.45.1.ebuild: - Mark arm64/m68k/s390/sh stable. - - 23 Oct 2014; Markus Meier help2man-1.45.1.ebuild: - arm stable, bug #524988 - - 18 Oct 2014; Agostino Sarubbo help2man-1.45.1.ebuild: - Stable for ppc, wrt bug #524988 - - 12 Oct 2014; Agostino Sarubbo help2man-1.45.1.ebuild: - Stable for x86, wrt bug #524988 - - 11 Oct 2014; Jeroen Roovers help2man-1.45.1.ebuild: - Stable for HPPA (bug #524988). - - 10 Oct 2014; Mikle Kolyada help2man-1.45.1.ebuild: - amd64 stable wrt bug #524988 - -*help2man-1.46.4 (10 Oct 2014) - - 10 Oct 2014; Lars Wendler -help2man-1.46.2.ebuild, - +help2man-1.46.4.ebuild: - Version bump. Removed old. - -*help2man-1.46.3 (22 Sep 2014) - - 22 Sep 2014; Lars Wendler -help2man-1.46.1.ebuild, - +help2man-1.46.3.ebuild: - Version bump. Removed old. - -*help2man-1.46.2 (07 Sep 2014) - - 07 Sep 2014; Lars Wendler +help2man-1.46.2.ebuild: - Version bump. - -*help2man-1.46.1 (29 Jul 2014) - - 29 Jul 2014; Lars Wendler -help2man-1.44.1.ebuild, - +help2man-1.46.1.ebuild, +files/help2man-1.46.1-linguas.patch: - Version bump. Removed old. - -*help2man-1.45.1 (25 Mar 2014) - - 25 Mar 2014; Lars Wendler -help2man-1.40.11.ebuild, - -help2man-1.40.12.ebuild, -help2man-1.40.13.ebuild, -help2man-1.41.2.ebuild, - -help2man-1.42.1.ebuild, -help2man-1.43.2.ebuild, +help2man-1.45.1.ebuild: - Version bump. Removed old. - -*help2man-1.44.1 (03 Feb 2014) - - 03 Feb 2014; Lars Wendler +help2man-1.44.1.ebuild: - Version bump. - - 26 Jan 2014; Agostino Sarubbo help2man-1.43.3.ebuild: - Stable for sparc, wrt bug #497368 - - 22 Jan 2014; Mike Frysinger help2man-1.43.3.ebuild: - Add arm64 love. - - 20 Jan 2014; Agostino Sarubbo help2man-1.43.3.ebuild: - Stable for ppc, wrt bug #497368 - - 19 Jan 2014; Agostino Sarubbo help2man-1.43.3.ebuild: - Stable for ppc64, wrt bug #497368 - - 18 Jan 2014; Agostino Sarubbo help2man-1.43.3.ebuild: - Stable for alpha, wrt bug #497368 - - 17 Jan 2014; Mike Frysinger help2man-1.43.3.ebuild: - Mark m68k/s390/sh stable. - - 15 Jan 2014; Agostino Sarubbo help2man-1.43.3.ebuild: - Stable for ia64, wrt bug #497368 - - 11 Jan 2014; Markus Meier help2man-1.43.3.ebuild: - arm stable, bug #497368 - - 09 Jan 2014; Lars Wendler help2man-1.43.3.ebuild: - x86 stable (bug #497368). - - 08 Jan 2014; Lars Wendler help2man-1.43.3.ebuild: - amd64 stable (bug #497368). - - 07 Jan 2014; Jeroen Roovers help2man-1.43.3.ebuild: - Stable for HPPA (bug #497368). - -*help2man-1.43.3 (09 Jul 2013) - - 09 Jul 2013; Tim Harder +help2man-1.43.3.ebuild: - Version bump. - -*help2man-1.43.2 (15 Jun 2013) - - 15 Jun 2013; Tim Harder +help2man-1.43.2.ebuild: - Version bump. - -*help2man-1.42.1 (03 Jun 2013) - - 03 Jun 2013; Tim Harder +help2man-1.42.1.ebuild: - Version bump. - -*help2man-1.41.2 (09 May 2013) - - 09 May 2013; Tim Harder +help2man-1.41.2.ebuild: - Version bump (bug #469056). - - 19 Feb 2013; Zac Medico help2man-1.40.13.ebuild: - Add ~arm-linux keyword. - -*help2man-1.40.13 (06 Jan 2013) - - 06 Jan 2013; Mike Frysinger +help2man-1.40.13.ebuild: - Version bump #450570 by Agostino Sarubbo. - - 28 Aug 2012; Tim Harder -help2man-1.40.8.ebuild, - -help2man-1.40.10.ebuild: - Remove old. - -*help2man-1.40.12 (28 Aug 2012) - - 28 Aug 2012; Tim Harder +help2man-1.40.12.ebuild: - Version bump. - - 26 Aug 2012; Raúl Porcel help2man-1.40.11.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #428774 - - 04 Aug 2012; Markos Chandras help2man-1.40.11.ebuild: - Stable on amd64 wrt bug #428774 - - 02 Aug 2012; Anthony G. Basile help2man-1.40.11.ebuild: - Stable arm, bug #428774 - - 01 Aug 2012; Jeroen Roovers help2man-1.40.11.ebuild: - Stable for HPPA (bug #428774). - - 01 Aug 2012; Anthony G. Basile help2man-1.40.11.ebuild: - Stable ppc ppc64, bug #428774 - - 31 Jul 2012; Johannes Huber help2man-1.40.11.ebuild: - Stable for x86, wrt bug #428774 - -*help2man-1.40.11 (31 Jul 2012) - - 31 Jul 2012; Samuli Suominen +help2man-1.40.11.ebuild: - Version bump. - - 03 Jun 2012; Samuli Suominen -help2man-1.40.5.ebuild, - -help2man-1.40.7.ebuild, -help2man-1.40.9.ebuild: - old - -*help2man-1.40.10 (03 Jun 2012) - - 03 Jun 2012; Samuli Suominen +help2man-1.40.10.ebuild: - Version bump. - - 28 May 2012; Raúl Porcel help2man-1.40.8.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #412903 - - 28 Apr 2012; help2man-1.40.8.ebuild: - ppc stable #412903 - - 26 Apr 2012; Jeroen Roovers help2man-1.40.8.ebuild: - Stable for HPPA (bug #412903). - - 26 Apr 2012; Alexis Ballier help2man-1.40.9.ebuild: - keyword ~amd64-fbsd - - 25 Apr 2012; Markus Meier help2man-1.40.8.ebuild: - arm stable, bug #412903 - - 24 Apr 2012; Jeff Horelick help2man-1.40.8.ebuild: - marked x86 per bug 412903 - - 23 Apr 2012; Brent Baude help2man-1.40.8.ebuild: - Marking help2man-1.40.8 ppc64 for bug 412903 - - 23 Apr 2012; Agostino Sarubbo help2man-1.40.8.ebuild: - Stable for amd64, wrt bug #412903 - -*help2man-1.40.9 (21 Apr 2012) - - 21 Apr 2012; Samuli Suominen +help2man-1.40.9.ebuild: - Version bump. - - 08 Apr 2012; Tim Harder -help2man-1.38.2.ebuild, - -files/help2man-1.38.2-build.patch, -help2man-1.40.6.ebuild: - Remove old. - -*help2man-1.40.8 (08 Apr 2012) - - 08 Apr 2012; Tim Harder +help2man-1.40.8.ebuild: - Version bump. - - 01 Apr 2012; Raúl Porcel help2man-1.40.5.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #405377 - -*help2man-1.40.7 (19 Mar 2012) - - 19 Mar 2012; Tim Harder +help2man-1.40.7.ebuild: - Version bump. - - 12 Mar 2012; Markus Meier help2man-1.40.5.ebuild: - arm stable, bug #405377 - - 08 Mar 2012; Pawel Hajdan jr help2man-1.40.5.ebuild: - x86 stable wrt bug #405377 - - 02 Mar 2012; Brent Baude help2man-1.40.5.ebuild: - Marking help2man-1.40.5 ppc64 for bug 405377 - - 01 Mar 2012; Brent Baude help2man-1.40.5.ebuild: - Marking help2man-1.40.5 ppc for bug 405377 - - 27 Feb 2012; Jeroen Roovers help2man-1.40.5.ebuild: - Stable for HPPA (bug #405377). - - 23 Feb 2012; Agostino Sarubbo help2man-1.40.5.ebuild: - Stable for amd64, wrt bug #405377 - - 23 Feb 2012; Tim Harder -help2man-1.37.1.ebuild, - -help2man-1.38.4.ebuild, -help2man-1.39.1.ebuild, -help2man-1.40.3.ebuild, - -help2man-1.40.4.ebuild: - Remove old. - -*help2man-1.40.6 (23 Feb 2012) - - 23 Feb 2012; Tim Harder +help2man-1.40.6.ebuild: - Version bump. - -*help2man-1.40.5 (11 Jan 2012) - - 11 Jan 2012; Tim Harder +help2man-1.40.5.ebuild: - Version bump. - - 06 Oct 2011; Samuli Suominen help2man-1.40.4.ebuild: - Fix broken symlink to ChangeLog wrt #385753 by Michał Bartoszkiewicz - - 22 Sep 2011; Diego E. Pettenò help2man-1.38.2.ebuild, - help2man-1.40.4.ebuild: - Move Locale-gettext to RDEPEND. Thanks to Torsten Veller in bug #384073. - -*help2man-1.40.4 (26 Aug 2011) - - 26 Aug 2011; Tim Harder +help2man-1.40.4.ebuild: - Version bump. - -*help2man-1.40.3 (17 Jun 2011) - - 17 Jun 2011; Jeroen Roovers +help2man-1.40.3.ebuild: - Version bump. - - 02 May 2011; Fabian Groffen help2man-1.39.1.ebuild: - Marked ~x64-freebsd - -*help2man-1.39.1 (03 Mar 2011) - - 03 Mar 2011; Mike Frysinger +help2man-1.39.1.ebuild: - Version bump #357143 by Arfrever Frehtes Taifersar Arahesis. - - 28 Feb 2011; Brent Baude help2man-1.38.2.ebuild: - stable ppc64, bug 350091 - - 29 Jan 2011; Raúl Porcel help2man-1.38.2.ebuild: - alpha/ia64/m68k/s390/sh stable wrt #350091 - - 29 Jan 2011; Fabian Groffen help2man-1.38.4.ebuild: - Transferred Prefix keywords - - 13 Jan 2011; Jeroen Roovers help2man-1.38.2.ebuild: - Stable for HPPA (bug #350091). - - 07 Jan 2011; Brent Baude help2man-1.38.2.ebuild: - stable ppc, bug 350091 - - 02 Jan 2011; Michael Weber help2man-1.38.2.ebuild: - arm/sparc stable (bug 350091) - - 01 Jan 2011; Markos Chandras help2man-1.38.2.ebuild: - Stable on amd64 wrt bug #350091 - - 01 Jan 2011; Pawel Hajdan jr - help2man-1.38.2.ebuild: - x86 stable wrt bug #350091 - -*help2man-1.38.4 (29 Dec 2010) - - 29 Dec 2010; Mike Frysinger +help2man-1.38.4.ebuild, - +files/help2man-1.38.4-linguas.patch: - Version bump #350062 by Panagiotis Christopoulos. - - 11 Jul 2010; Raúl Porcel help2man-1.37.1.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #325089 - - 06 Jul 2010; Jeroen Roovers help2man-1.37.1.ebuild: - Stable for HPPA (bug #325089). - - 05 Jul 2010; Samuli Suominen - help2man-1.37.1.ebuild: - ppc64 stable wrt #325089 - - 27 Jun 2010; help2man-1.37.1.ebuild: - ppc stable #325089 - - 25 Jun 2010; Christian Faulhammer - help2man-1.37.1.ebuild: - stable x86, bug 325089 - - 24 Jun 2010; Pacho Ramos help2man-1.37.1.ebuild: - stable amd64, bug 325089 - -*help2man-1.38.2 (22 Jun 2010) - - 22 Jun 2010; Mike Frysinger +help2man-1.38.2.ebuild, - +files/help2man-1.38.2-build.patch: - Version bump #325039 by Samuli Suominen. Fix LINGUAS handling #205954 by - Arvid Norlander. - -*help2man-1.37.1 (11 Jan 2010) - - 11 Jan 2010; Mike Frysinger +help2man-1.37.1.ebuild: - Version bump #300543 by Jeroen Roovers. - - 01 Jan 2010; Tobias Klausmann - help2man-1.36.4-r1.ebuild: - Stable on alpha, bug #296432 - - 28 Dec 2009; Markus Meier help2man-1.36.4-r1.ebuild: - arm/x86 stable, bug #296432 - - 28 Dec 2009; nixnut help2man-1.36.4-r1.ebuild: - ppc stable #296432 - - 16 Dec 2009; Jeroen Roovers help2man-1.36.4-r1.ebuild: - Stable for HPPA (bug #296432). - - 12 Dec 2009; Samuli Suominen - help2man-1.36.4-r1.ebuild: - amd64 stable wrt #296432 - - 11 Dec 2009; Brent Baude help2man-1.36.4-r1.ebuild: - Marking help2man-1.36.4-r1 ppc64 for bug 296432 - - 11 Dec 2009; Tiago Cunha help2man-1.36.4-r1.ebuild: - stable sparc, bug 296432 - -*help2man-1.36.4-r1 (25 Aug 2009) - - 25 Aug 2009; Arfrever Frehtes Taifersar Arahesis - +help2man-1.36.4-r1.ebuild, +files/help2man-1.36.4-respect-LDFLAGS.patch: - Respect LDFLAGS (bug #181461). - - 20 Feb 2007; Alexander H. Færøy - help2man-1.36.4.ebuild: - Stable on MIPS; bug #149054 - - 17 Oct 2006; Roy Marples help2man-1.36.4.ebuild: - Added ~sparc-fbsd keyword. - - 02 Oct 2006; Daniel Gryniewicz help2man-1.36.4.ebuild: - Marked stable on amd64 for bug #149054 - - 27 Sep 2006; Fernando J. Pereda help2man-1.36.4.ebuild: - Stable on alpha as per bug #149054 - - 26 Sep 2006; Gustavo Zacarias - help2man-1.36.4.ebuild: - Stable on sparc wrt #149054 - - 26 Sep 2006; Gustavo Zacarias - help2man-1.36.4.ebuild: - Stable on hppa wrt #149054 - - 26 Sep 2006; Joshua Jackson help2man-1.36.4.ebuild: - Stable x86; bug #149054 - - 25 Sep 2006; help2man-1.36.4.ebuild: - Stable on ppc wrt bug 149054 - - 25 Sep 2006; Markus Rothe help2man-1.36.4.ebuild: - Stable on ppc64; bug #149054 - -*help2man-1.36.4 (15 Jul 2006) - - 15 Jul 2006; Mike Frysinger +help2man-1.36.4.ebuild: - Version bump #139566 by Jorma Rus. - - 08 May 2006; Diego Pettenò help2man-1.35.1.ebuild: - Make nls support conditional to GLIBC as it requires preloadable_intl. - - 16 Sep 2005; Aron Griffis help2man-1.35.1.ebuild: - Mark 1.35.1 stable on alpha - - 09 May 2005; Aron Griffis help2man-1.35.1.ebuild: - stable on ia64 - - 11 Apr 2005; Markus Rothe help2man-1.35.1.ebuild: - Stable on ppc64; bug #88648 - - 12 Jan 2005; Chris Gianelloni : - Fixing digest. - -*help2man-1.35.1 (12 Jan 2005) - - 12 Jan 2005; Mike Frysinger help2man-1.33.1.ebuild, - +help2man-1.35.1.ebuild: - Version bump. - - 02 Jan 2005; Ciaran McCreesh : - Change encoding to UTF-8 for GLEP 31 compliance - - 24 Aug 2004; Sven Wegener help2man-1.29.ebuild: - Don't set RDEPEND="${DEPEND}" - - 11 Aug 2004; Hasan Khalil help2man-1.29.ebuild: - Stable on macos. - - 11 Jun 2004; Bryan Østergaard help2man-1.33.1.ebuild: - Stable on alpha. - -*help2man-1.33.1 (08 Feb 2004) - - 08 Feb 2004; Martin Schlemmer help2man-1.33.1.ebuild: - Update version. New version is done by Mr. Bones. . This - closes bug #40162. - - 24 Jun 2003; Aron Griffis help2man-1.29.ebuild: - Mark stable on alpha - -*help2man-1.29 (03 Feb 2003) - - 13 Jun 2003; Guy Martin help2man-1.29.ebuild : - Added hppa to KEYWORDS. - - 02 Apr 2003; Christian Birchinger help2man-1.29.ebuild: - Added stable sparc keyword - - 02 Apr 2003; Rajiv Manglani help2man-1.29.ebuild: - unmasked for ppc. - - 09 Mar 2003; Zach Welch help2man-1.29.ebuild: - add arm keyword; fix changelog - - 25 Feb 2003; Nicholas Wourms help2man-1.29.ebuild : - Marked as stable on mips. - - 24 Feb 2003; Nicholas Wourms help2man-1.29.ebuild : - Marked as testing for mips. - - 23 Feb 2003; Guy Martin help2man-1.29.ebuild : - Added ~hppa to keywords. - - 06 Feb 2003; Aron Griffis help2man-1.29.ebuild : - Add ~alpha to KEYWORDS - - 05 Feb 2003; Seemant Kulleen help2man-1.29.ebuild : - - Added ~sparc to keywords, to allow diffutils to work on sparc. - - 03 Feb 2003; Jon Nall help2man-1.29.ebuild, - files/digest-help2man-1.29 : - Initial import. diff --git a/sys-apps/help2man/Manifest b/sys-apps/help2man/Manifest index b9d3a37158..f911d52ebe 100644 --- a/sys-apps/help2man/Manifest +++ b/sys-apps/help2man/Manifest @@ -1,31 +1,2 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -AUX help2man-1.36.4-respect-LDFLAGS.patch 319 SHA256 294432c03b1d2996c21f250589b1fb7581de2e5c3ede0a9d5038d6d1cf258e1b SHA512 60ab628a8133a71d30fdd84453a635a2bd97484c08d2cb1e24ad3f5dfaf03cbd1b67346c497117997cdb4911209e24bccbc922f2d72483630d13a1785867e333 WHIRLPOOL 38cfb43ca6ccbe034f16be0ae2b7f86e93a52094e1c43e05c86225a10855695257e2bd785fadb5bdf50110b7c6f67d10ff4257171dce4c056c93ff0e3d790583 -AUX help2man-1.38.4-linguas.patch 1663 SHA256 60e23f5177295c5225774ee5bb2b0f6d120d039e649d25fe00a82d1b3087e700 SHA512 2397116df95b5f82756666574860245c5bee47df771d5b5981300c36b6c6c1b5c49d6ace66fa04f017d16d5a84b807efde4e634421c1daf2818c4a52499848a6 WHIRLPOOL d29a5433e938bb39d251fbc2d8053e5de9a24177e6012fea8dceeab628b066a0e30a027da1aed1b7716513002b5e300f1e539f8f7b00fb2688855a8e84f5b2e2 -AUX help2man-1.46.1-linguas.patch 2352 SHA256 1a75b027ddc3f1cc828f1c71e2a420ff7743cb64f8a34a8a4d93a5be2b8f2032 SHA512 5907aed1745b199b0cad44f6e7669c663761b308b2bb1b669be8ba118d990481c37d1da5477df2cfa9cba30ecffe99c3863215779d683f056fe0c41241a0049b WHIRLPOOL d6e7fbabe555d0e046ce6ece39e018223aaac82337113237efbe53865375d93167035080e0a9ef8d5877ab5344bcd180a969ab2d8a41b833fb448975f9313952 -DIST help2man-1.45.1.tar.xz 124236 SHA256 c70fc791e6d13240327955de355244371b00bb1c9e247d5693ed601b716467c2 SHA512 728f8d464369752ac680cafc151f84bc9edddae1fb57621d5179346dd50f735b8ced0b7f46456cb6201e43cfdeb33b3cc155513aa76152889501952277774c08 WHIRLPOOL 1ded36ab4eb934462bba4e1b3d3f6168411931465c8cc60ca0ca86afe505e3fdab6607cefdaed6f38b004d9ce6f91772cfe036c248d2c73fae452f73387a6455 -DIST help2man-1.46.5.tar.xz 168944 SHA256 0ada23867183c5e779e06e6441801c5c74ff77af258e2f1bb5fce181fbc30ebf SHA512 b3fb87d5a3009316eda44ae608df87c2ad0a09c2e20f0ccddd78045a322946a4268d419ad56a3c2d9b7fabcb11d533d1e623f9af872003c421f60357a87078cf WHIRLPOOL 4e50a861f186074bc8266874c89026ad0ac3b8a879f215e8e4b73e62ae60dafe9a7e0e290fd5978ca361fef6f50cc5e2da6e5fa7caee5bd5af11070c00d4dcae -DIST help2man-1.46.6.tar.xz 171044 SHA256 615ff5ac38369ddb3707c5fd71672ab122639fd9cf6870de172e0127ed632caf SHA512 55bea01b80baf318e4350ee505bf67da9a7e76b7a5cbd861d0fd6e3afe47b82d1de8f1079d0df2f4ea8ec176d6ca95d5c847d8b1c118cf96ab59b06567c1204c WHIRLPOOL 91d4702d69457090ca58074c05763a085e5bd9da162253a14e86c618a619482e44d7d974c7b0fd0139927d5a67b48bc7160f50990bb622984b122d1bb6c7052c -EBUILD help2man-1.45.1.ebuild 1218 SHA256 99c054e3483524ff7c64f344188bce6d6b5c7d4f2448ed8fc5ccbcfadd5bb828 SHA512 d9bb6ec3e8f0844ac3c13220e467a1781ce7b3195c31f1dc05df724da216cf691df65ec355679d64614319786e0600ad1f0901290b9b025c4004b783bd8f7160 WHIRLPOOL 1ee4ab5d05f50eaa9e4131ba6af3154e98159e7eaa9565d8dbbc69eeca04e6bcc9de9d3218df4d78f02fa30f91744269b38d7642e37dc408ff60d495845ed974 -EBUILD help2man-1.46.5.ebuild 1186 SHA256 7d92d84b71482cf320be44134bbb493a468f653d8892f945d934c83745651b5c SHA512 1b7337e2b9d0715c5fb2b611dd89dc47093e420836dd974d193a831e5380d8939ec87fd2c0df3ac39e60b7dddceeb8b70f7d02db67a547fa711b8ca72537bd7d WHIRLPOOL 7d06adcbaf8e3a1ee64b74d883c7dbd440dcb7e7f69e153ffdac7e8af1ce5c1ac3f70cdd5cfb2aac58ea3a59d2871af0bb796912a14ba04a6cac1f49bd4d7ef7 -EBUILD help2man-1.46.6.ebuild 1186 SHA256 ac77bfc3d255f1822136c3d471c2e6431a2eec89162dafaee67caaf680c301c5 SHA512 731474062dcc4e0a366e4c3f53298e6380aa5b9825241b847f10c812396d71115e5f5628adde4a536f727aeaec47513f7a5c88070d10835aa6c57d59228d0fc0 WHIRLPOOL 481ccf3f5ae53d8ff012feb68e9e80003f3822e61b5a85e6730fe3a843981aac759a621faf3fb77a73871233cf200d53f2e4903c9467e59502aaf84228580a90 -MISC ChangeLog 16041 SHA256 e2f3f9b971c92f4aba3030311d910366824914bf6644aa91375fbd337ea307bd SHA512 c3e177e29cdf0ad28e9fb61b891d4ee6eae04924a10e4e55827e37ccf6baf7184fd256309e2854f4dcaf0e5906afdfd66ba4b3874c80d19c46e09ba6a9c4868e WHIRLPOOL d08b96b127f1c584b110cea23dda4c63306149991d559347585951ba168c1a5637b56e4e99a7fbdf9c38bd6c67d80e44332f388f8e5a75f72ec2e208264e9bd6 -MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQIcBAEBCAAGBQJVPgjRAAoJEPiazRVxLXTFAjUP/2pcmYtXzlQV/+ddk8Mibp1Y -TGIFyf/uKffzg5KQwAsGOibJlNTRAYy0Esxw8GFCEm+NWriYT4nevruZfU8wXfSo -2czQAR+Ktz4yUDYHHtnuyMmNWkbhUd6H/Y0ClkJEYynhyMuzueXcvQYFLpadYOQ3 -/LcZsYJMvaeU62dmYr+JkygTZXZPqGzivv68Wxf8YHZBTxxm5fFLm1yczhm57tMS -j/MwnP0wvUIpLa0r23OEAijGVYSi4quLW0y9XN61tSTXcWezymhZj4j1CMwtolGr -YAm4RkwSQfUZtEHzdkKUYp8uYzyJsEbxlMRqklJPpdN8XziAy0iYWC1FycwYgsbN -gmhvTogYmdqexOiHN/8GfXlpx9Le8+qIpf/DdvuY6LkX0BDUIry/r8Ugl9NXinLn -/sfC8HPW77fcIm3zTeucfXg7SDBGgWgNDzI6oDrZz1a1ybkheV3Dfm0cRn4ZMqno -n6e2PAamY9p/QY5kX7QP9XtC0i65U5KNMKv2H9AXsNkfVcEELDZojAj+OfKmJjYb -c3mTZko3rYKMPTv9786OLhjDEp6hDUe+TsoSN+LwSWp6wvpiv+FLDQ7S/OruRBto -nrlBo98yVAwOQmx8AnV32fkeMFM/d8f+tzmQNBrNLtXGgsYwzdr+HuXI26Ef0R4Y -H9x1HDfeYdCT33OnFWW8 -=BFYQ ------END PGP SIGNATURE----- +DIST help2man-1.48.3.tar.xz 211504 BLAKE2B 407cc87b1238242c202d37c0c4cd394e0efba95759b86a88026aef7c05d6a097d1946614547ebfab45f7fe0c1ddd057724234629246d32e94862c3d633b78c31 SHA512 e000e7380604c0986b14cb64b852d55eff48595884bddd389e876056dde6ce72b37aa16d92230e6f8f6e128003b819954bae4aa90933a58b51d3665d3c0ba356 +DIST help2man-1.48.5.tar.xz 204672 BLAKE2B 6d96f5f65f8c637d524e5c373f2b89f114adf544c1d3508a9cb51115279b9bf6399c8ebb0a8d831de12ef8cdaca40b6e75412a221efc5d2dd1794e9c9643196f SHA512 800eb0daa9daef8e423d52ede55eee2960122ea0269865295afada4cf4fcc1c6791da8429c3a57c0fc1bf0a14c8a77953952325413a8faa5dd07b1bc5bc0edd1 diff --git a/sys-apps/help2man/files/help2man-1.36.4-respect-LDFLAGS.patch b/sys-apps/help2man/files/help2man-1.36.4-respect-LDFLAGS.patch deleted file mode 100644 index e6d1f6f081..0000000000 --- a/sys-apps/help2man/files/help2man-1.36.4-respect-LDFLAGS.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- Makefile.in -+++ Makefile.in -@@ -102,7 +102,7 @@ - - preload: $(preload).so - $(preload).so: $(srcdir)/$(preload).c -- $(CC) $(CFLAGS) -o $@ -fPIC -shared $? $(LIBS) -+ $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -fPIC -shared $? $(LIBS) - - man: $(target).1 - $(target).1: $(srcdir)/$(target).PL $(srcdir)/$(target).h2m diff --git a/sys-apps/help2man/files/help2man-1.38.4-linguas.patch b/sys-apps/help2man/files/help2man-1.38.4-linguas.patch deleted file mode 100644 index 080166c506..0000000000 --- a/sys-apps/help2man/files/help2man-1.38.4-linguas.patch +++ /dev/null @@ -1,53 +0,0 @@ -respect user LINGUAS - -+++ b/Makefile.in -@@ -16,7 +16,12 @@ - export VPATH = .:$(srcdir) - - DESTDIR = --LINGUAS = $(basename $(notdir $(wildcard $(srcdir)/po/*.po))) -+ALL_LINGUAS = $(basename $(notdir $(wildcard $(srcdir)/po/*.po))) -+ifeq ($(LINGUAS),) -+INSTALL_LINGUAS = $(ALL_LINGUAS) -+else -+INSTALL_LINGUAS = $(filter $(LINGUAS),$(ALL_LINGUAS)) -+endif - - CC = @CC@ - PERL = @PERL@ -@@ -56,7 +62,7 @@ - $(INSTALL_PROGRAM) $(preload).so $(DESTDIR)$(pkglibdir) - - install_l10n: install_dirs msg_l10n man_l10n -- for lang in $(LINGUAS); \ -+ for lang in $(INSTALL_LINGUAS); \ - do \ - $(MKINSTALLDIRS) $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES; \ - $(INSTALL_DATA) $(call vpath_file,po/$$lang.gmo) \ -@@ -124,7 +130,7 @@ - $(MAKE) $(target).h2m - ./$(target) --include=$(target).h2m --output=$@ ./$(target) - --msg_l10n: $(addprefix po/,$(addsuffix .gmo,$(LINGUAS))) -+msg_l10n: $(addprefix po/,$(addsuffix .gmo,$(ALL_LINGUAS))) - po/%.gmo: $(srcdir)/po/%.po - test -d po || mkdir po - $(MSGFMT) -o $@ $? -@@ -134,7 +140,7 @@ - $(MKINSTALLDIRS) localetmp/$$lang/LC_MESSAGES && \ - $(INSTALL_DATA) po/$$lang.gmo localetmp/$$lang/LC_MESSAGES/$(target).mo - --man_l10n: $(addprefix $(target).,$(addsuffix .1,$(LINGUAS))) -+man_l10n: $(addprefix $(target).,$(addsuffix .1,$(ALL_LINGUAS))) - $(target).%.1: $(srcdir)/$(target).PL $(srcdir)/$(target).h2m.PL \ - $(srcdir)/po/%.po - lang=$(patsubst $(target).%.1,%,$@); \ -@@ -164,7 +170,7 @@ - ./config.status - - update-po: $(srcdir)/po/$(target).pot -- for lang in $(LINGUAS); \ -+ for lang in $(ALL_LINGUAS); \ - do \ - echo -n "Updating $$lang "; \ - msgmerge -U $(srcdir)/po/$$lang.po $(srcdir)/po/$(target).pot; \ diff --git a/sys-apps/help2man/help2man-1.45.1.ebuild b/sys-apps/help2man/help2man-1.45.1.ebuild deleted file mode 100644 index 7227317706..0000000000 --- a/sys-apps/help2man/help2man-1.45.1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/help2man/help2man-1.45.1.ebuild,v 1.11 2014/11/02 08:55:14 ago Exp $ - -EAPI=4 -inherit eutils - -DESCRIPTION="GNU utility to convert program --help output to a man page" -HOMEPAGE="http://www.gnu.org/software/help2man/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" - -LICENSE="GPL-3" -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 elibc_glibc" - -RDEPEND="dev-lang/perl - elibc_glibc? ( nls? ( - dev-perl/Locale-gettext - ) )" -DEPEND=${RDEPEND} - -DOCS="debian/changelog NEWS README THANKS" #385753 - -src_prepare() { - epatch \ - "${FILESDIR}"/${PN}-1.36.4-respect-LDFLAGS.patch \ - "${FILESDIR}"/${PN}-1.38.4-linguas.patch -} - -src_configure() { - local myconf - use elibc_glibc \ - && myconf="${myconf} $(use_enable nls)" \ - || myconf="${myconf} --disable-nls" - econf ${myconf} -} diff --git a/sys-apps/help2man/help2man-1.46.5.ebuild b/sys-apps/help2man/help2man-1.46.5.ebuild deleted file mode 100644 index 8b7992be5b..0000000000 --- a/sys-apps/help2man/help2man-1.46.5.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/help2man/help2man-1.46.5.ebuild,v 1.1 2015/01/31 10:16:02 polynomial-c Exp $ - -EAPI=4 -inherit eutils - -DESCRIPTION="GNU utility to convert program --help output to a man page" -HOMEPAGE="http://www.gnu.org/software/help2man/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" - -LICENSE="GPL-3" -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 elibc_glibc" - -RDEPEND="dev-lang/perl - elibc_glibc? ( nls? ( - dev-perl/Locale-gettext - ) )" -DEPEND=${RDEPEND} - -DOCS="debian/changelog NEWS README THANKS" #385753 - -src_prepare() { - epatch \ - "${FILESDIR}"/${PN}-1.46.1-linguas.patch -} - -src_configure() { - local myconf - use elibc_glibc \ - && myconf="${myconf} $(use_enable nls)" \ - || myconf="${myconf} --disable-nls" - econf ${myconf} -} diff --git a/sys-apps/help2man/help2man-1.46.6.ebuild b/sys-apps/help2man/help2man-1.46.6.ebuild deleted file mode 100644 index 3b7ae294ff..0000000000 --- a/sys-apps/help2man/help2man-1.46.6.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/help2man/help2man-1.46.6.ebuild,v 1.1 2015/04/27 10:00:48 polynomial-c Exp $ - -EAPI=4 -inherit eutils - -DESCRIPTION="GNU utility to convert program --help output to a man page" -HOMEPAGE="http://www.gnu.org/software/help2man/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" - -LICENSE="GPL-3" -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 elibc_glibc" - -RDEPEND="dev-lang/perl - elibc_glibc? ( nls? ( - dev-perl/Locale-gettext - ) )" -DEPEND=${RDEPEND} - -DOCS="debian/changelog NEWS README THANKS" #385753 - -src_prepare() { - epatch \ - "${FILESDIR}"/${PN}-1.46.1-linguas.patch -} - -src_configure() { - local myconf - use elibc_glibc \ - && myconf="${myconf} $(use_enable nls)" \ - || myconf="${myconf} --disable-nls" - econf ${myconf} -} diff --git a/sys-apps/help2man/help2man-1.48.3.ebuild b/sys-apps/help2man/help2man-1.48.3.ebuild new file mode 100644 index 0000000000..31a7f04f2f --- /dev/null +++ b/sys-apps/help2man/help2man-1.48.3.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="GNU utility to convert program --help output to a man page" +HOMEPAGE="https://www.gnu.org/software/help2man/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="nls" + +RDEPEND="dev-lang/perl + nls? ( dev-perl/Locale-gettext )" +DEPEND="${RDEPEND}" + +DOCS=( debian/changelog NEWS README THANKS ) #385753 + +PATCHES=( + "${FILESDIR}"/${PN}-1.46.1-linguas.patch +) + +src_prepare() { + if [[ ${CHOST} == *-darwin* ]] ; then + sed -i \ + -e 's/-shared/-bundle/' \ + Makefile.in || die + fi + default +} + +src_configure() { + # Disable gettext requirement as the release includes the gmo files #555018 + local myeconfargs=( + ac_cv_path_MSGFMT=$(type -P false) + $(use_enable nls) + ) + econf "${myeconfargs[@]}" +} diff --git a/sys-apps/help2man/help2man-1.48.5.ebuild b/sys-apps/help2man/help2man-1.48.5.ebuild new file mode 100644 index 0000000000..2f5c10989e --- /dev/null +++ b/sys-apps/help2man/help2man-1.48.5.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="GNU utility to convert program --help output to a man page" +HOMEPAGE="https://www.gnu.org/software/help2man/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="nls" + +RDEPEND="dev-lang/perl + nls? ( dev-perl/Locale-gettext )" +DEPEND="${RDEPEND}" + +DOCS=( debian/changelog NEWS README THANKS ) #385753 + +PATCHES=( + "${FILESDIR}"/${PN}-1.46.1-linguas.patch +) + +src_prepare() { + if [[ ${CHOST} == *-darwin* ]] ; then + sed -i \ + -e 's/-shared/-bundle/' \ + Makefile.in || die + fi + default +} + +src_configure() { + # Disable gettext requirement as the release includes the gmo files #555018 + local myeconfargs=( + ac_cv_path_MSGFMT=$(type -P false) + $(use_enable nls) + ) + econf "${myeconfargs[@]}" +} diff --git a/sys-apps/help2man/metadata.xml b/sys-apps/help2man/metadata.xml index 96a2d58636..73dda144f9 100644 --- a/sys-apps/help2man/metadata.xml +++ b/sys-apps/help2man/metadata.xml @@ -1,5 +1,8 @@ - + -base-system + + base-system@gentoo.org + Gentoo Base System + diff --git a/sys-apps/kbd/ChangeLog b/sys-apps/kbd/ChangeLog deleted file mode 100644 index 9fcdc74425..0000000000 --- a/sys-apps/kbd/ChangeLog +++ /dev/null @@ -1,528 +0,0 @@ -# ChangeLog for sys-apps/kbd -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/kbd/ChangeLog,v 1.130 2014/08/01 10:35:43 vapier Exp $ - -*kbd-2.0.2 (01 Aug 2014) - - 01 Aug 2014; Mike Frysinger +kbd-2.0.2.ebuild: - Version bump. - - 23 Apr 2014; Lars Wendler - +files/kbd-2.0.1-big_endian.patch: - Forgot to add patch file in previous commit. - -*kbd-9999 (23 Apr 2014) -*kbd-2.0.1-r1 (23 Apr 2014) - - 23 Apr 2014; Lars Wendler -kbd-1.15.3.ebuild, - +kbd-2.0.1-r1.ebuild, +kbd-9999.ebuild: - Fixed loadkeys not working on big_endian machines (bug #508436). Added live - ebuild. Removed old. - - 26 Jan 2014; Agostino Sarubbo kbd-1.15.5-r1.ebuild: - Stable for sparc, wrt bug #496434 - - 20 Jan 2014; Agostino Sarubbo kbd-1.15.5-r1.ebuild: - Stable for ppc, wrt bug #496434 - - 19 Jan 2014; Agostino Sarubbo kbd-1.15.5-r1.ebuild: - Stable for ppc64, wrt bug #496434 - - 18 Jan 2014; Mike Frysinger kbd-1.15.5-r1.ebuild, - kbd-2.0.1.ebuild: - Add arm64 love. - - 17 Jan 2014; Mike Frysinger kbd-1.15.5-r1.ebuild: - Mark m68k/s390/sh stable. - - 15 Jan 2014; Agostino Sarubbo kbd-1.15.5-r1.ebuild: - Stable for ia64, wrt bug #496434 - - 09 Jan 2014; Lars Wendler kbd-1.15.5-r1.ebuild: - x86 stable (bug #496434). - - 08 Jan 2014; Lars Wendler kbd-1.15.5-r1.ebuild: - amd64 stable (bug #496434). - - 06 Jan 2014; Mike Frysinger +files/kbd-2.0.1-stdarg.patch, - kbd-2.0.1.ebuild: - Add missing stdarg.h include to fix building for some C libraries #497200 by - Anthony Basile. - - 05 Jan 2014; Markus Meier kbd-1.15.5-r1.ebuild: - arm stable, bug #496434 - - 04 Jan 2014; Lars Wendler -kbd-1.12-r8.ebuild, - -kbd-1.13-r1.ebuild, -kbd-1.14.1-r1.ebuild, -kbd-1.15.ebuild, - -kbd-1.15.1.ebuild, -kbd-1.15.2.ebuild, -kbd-1.15.2-r1.ebuild, - -kbd-1.15.4.ebuild, -kbd-1.15.5.ebuild, -kbd-2.0.0.ebuild, - -files/kbd-1.08-terminal.patch, -files/kbd-1.12-Meta_utf8.patch, - -files/kbd-1.12-alias.patch, -files/kbd-1.12-configure-LANG.patch, - -files/kbd-1.12-cz-qwerty-map.patch, -files/kbd-1.12-debian.patch, - -files/kbd-1.12-find-map-fix.patch, -files/kbd-1.12-it-euro-map.patch, - -files/kbd-1.12-jp-escape.patch, -files/kbd-1.12-kbd_repeat-v2.patch, - -files/kbd-1.12-kbio.patch, -files/kbd-1.12-setfont-man.patch, - -files/kbd-1.12-unimap.patch, -files/kbd-1.12-xcompile.patch, - -files/kbd-1.13-dont-use-error.patch, - -files/kbd-1.14.1-missing-configure.patch: - Removed old versions and files. - - 03 Jan 2014; Matt Turner kbd-1.15.5-r1.ebuild: - alpha stable, bug 496434. - - 30 Dec 2013; Jeroen Roovers kbd-1.15.5-r1.ebuild: - Stable for HPPA (bug #496434). - -*kbd-2.0.1 (13 Dec 2013) - - 13 Dec 2013; Lars Wendler +kbd-2.0.1.ebuild: - Version bump. - - 17 Sep 2013; Tim Harder kbd-2.0.0.ebuild: - Update HOMEPAGE. - - 16 Sep 2013; Tim Harder kbd-2.0.0.ebuild: - Drop unnecessary whitespace in deps. - - 16 Sep 2013; Tim Harder kbd-2.0.0.ebuild: - Fix pkgconfig dep. - - 16 Sep 2013; Tim Harder kbd-2.0.0.ebuild, - +files/kbd-2.0.0-tests.patch: - Conditionally build tests (bug #485116, patches by Arfrever). - -*kbd-2.0.0 (16 Sep 2013) - - 16 Sep 2013; Tim Harder +kbd-2.0.0.ebuild: - Version bump. - -*kbd-1.15.5-r1 (20 Jan 2013) - - 20 Jan 2013; Mike Frysinger - +files/kbd-1.15.5-loadkeys-parse.patch, +kbd-1.15.5-r1.ebuild: - Add fix from upstream for loadkey syntax errors #447440 by gglaboussole. - -*kbd-1.15.5 (06 Dec 2012) - - 06 Dec 2012; Mike Frysinger +kbd-1.15.5.ebuild: - Version bump. - -*kbd-1.15.4 (02 Dec 2012) - - 02 Dec 2012; Mike Frysinger +kbd-1.15.4.ebuild: - Version bump. - - 11 Oct 2011; Jeroen Roovers kbd-1.15.3.ebuild: - Stable for HPPA (bug #329693). - - 09 Oct 2011; Raúl Porcel kbd-1.15.3.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #329693 - - 04 Oct 2011; Joseph Jezak kbd-1.15.3.ebuild: - Marked ppc/ppc64 stable for bug #329693. - - 03 Oct 2011; Markus Meier kbd-1.15.3.ebuild: - arm stable, bug #329693 - - 24 Sep 2011; Tony Vroon kbd-1.15.3.ebuild: - Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo, Ian - "idella4" Delaney & Elijah "Armageddon" El Lazkani in bug #329693. - - 21 Sep 2011; Andreas Schuerch kbd-1.15.3.ebuild: - x86 stable, see bug 329693 - -*kbd-1.15.3 (16 May 2011) - - 16 May 2011; Mike Frysinger +kbd-1.15.3.ebuild: - Version bump. - - 08 Oct 2010; Mart Raudsepp kbd-1.12-r8.ebuild, - kbd-1.13-r1.ebuild: - Drop to ~mips - -*kbd-1.15.2-r1 (11 Jun 2010) - - 11 Jun 2010; Pacho Ramos +kbd-1.15.2-r1.ebuild: - Revision bump to rename conflicting keymaps to have unique names, bug - #293228 (with Chainsaw permission). - -*kbd-1.15.2 (11 Apr 2010) - - 11 Apr 2010; Mike Frysinger +kbd-1.15.2.ebuild: - Version bump. - - 24 Jan 2010; Raúl Porcel kbd-1.15.ebuild: - ia64/s390/sh/sparc stable wrt #259129 - - 26 Nov 2009; Markus Meier kbd-1.15.ebuild: - arm stable, bug #259129 - - 25 Nov 2009; Markus Meier kbd-1.15.ebuild: - amd64 stable, bug #259129 - - 11 Nov 2009; Jeroen Roovers kbd-1.15.ebuild: - Stable for HPPA (bug #259129). - - 07 Nov 2009; Tobias Klausmann kbd-1.15.ebuild: - Stable on alpha, bug #259129 - - 07 Nov 2009; Christian Faulhammer kbd-1.15.ebuild: - stable x86, bug 259129 - - 18 Oct 2009; Mike Frysinger kbd-1.15.1.ebuild: - Drop -Werror from build #289589 by Raúl Porcel. - -*kbd-1.15.1 (11 Oct 2009) - - 11 Oct 2009; Mike Frysinger +kbd-1.15.1.ebuild: - Version bump. - - 11 Jul 2009; Raúl Porcel kbd-1.15.ebuild: - Revert to ~alpha, bug #259129 - - 06 Mar 2009; Jeroen Roovers kbd-1.15.ebuild: - Reverting to ~hppa (bug #259129 comment #12). - - 06 Mar 2009; Jeroen Roovers kbd-1.15.ebuild: - Stable for HPPA (bug #259129). - - 26 Feb 2009; Thomas Anderson kbd-1.15.ebuild: - Revert stable amd64 keyword due to breakage with kbd moving to /usr/bin from - /bin - - 24 Feb 2009; Thomas Anderson kbd-1.15.ebuild: - stable amd64, bug 259129 - - 22 Feb 2009; Tobias Klausmann kbd-1.15.ebuild: - Stable on alpha, bug #259129 - - 16 Feb 2009; Brent Baude kbd-1.15.ebuild: - stable ppc64, bug 259129 - - 16 Feb 2009; Brent Baude kbd-1.15.ebuild: - stable ppc, bug 259129 - - 08 Dec 2008; Raúl Porcel kbd-1.15.ebuild: - Re-add kbio patch to 1.15, since sparc fails to build without it - -*kbd-1.15 (01 Dec 2008) - - 01 Dec 2008; Mike Frysinger +kbd-1.15.ebuild: - Version bump. - - 17 Nov 2008; Diego E. Pettenò - files/kbd-1.12-debian.patch: - Fix patch with absolute paths. - - 23 Sep 2008; Markus Rothe kbd-1.14.1-r1.ebuild: - Stable on ppc - - 25 May 2008; Markus Rothe kbd-1.14.1-r1.ebuild: - Stable on ppc64 - - 10 Apr 2008; Mike Frysinger - kbd-1.14.1-r1.ebuild: - Fix building on sparc #217068 by David Dolbel. - -*kbd-1.14.1-r1 (01 Apr 2008) - - 01 Apr 2008; Mike Frysinger - +files/kbd-1.14.1-missing-configure.patch, -kbd-1.14.1.ebuild, - +kbd-1.14.1-r1.ebuild: - Fix from Charles Clément for missing binaries #215610 by Massimo Maggi. - -*kbd-1.14.1 (30 Mar 2008) - - 30 Mar 2008; Mike Frysinger +kbd-1.14.1.ebuild: - Version bump #215280 by timofonic. - - 19 Nov 2007; Joshua Kinard kbd-1.13-r1.ebuild: - Stable on mips, per #195687. - - 22 Oct 2007; Raúl Porcel kbd-1.13-r1.ebuild: - alpha/ia64/sparc stable wrt #195687 - - 15 Oct 2007; Jeroen Roovers kbd-1.13-r1.ebuild: - Stable for HPPA (bug #195687). - - 14 Oct 2007; Markus Rothe kbd-1.13-r1.ebuild: - Stable on ppc64; bug #195687 - - 13 Oct 2007; Christoph Mende kbd-1.13-r1.ebuild: - Stable on amd64 wrt bug #195687 - - 13 Oct 2007; nixnut kbd-1.13-r1.ebuild: - Stable on ppc wrt bug 195687 - - 13 Oct 2007; Dawid Węgliński kbd-1.13-r1.ebuild: - Stable on x86 (bug #195687) - -*kbd-1.13-r1 (26 Aug 2007) - - 26 Aug 2007; Mike Frysinger - files/kbd-1.13-dont-use-error.patch, +kbd-1.13-r1.ebuild: - Fix from Alexey Gladkov so our patch doesnt break things #184037. - -*kbd-1.13 (28 Jun 2007) - - 28 Jun 2007; Mike Frysinger - +files/kbd-1.13-dont-use-error.patch, +kbd-1.13.ebuild: - Version bump. - - 15 Nov 2006; Markus Rothe kbd-1.12-r8.ebuild: - Stable on ppc64; bug #153556 - - 02 Nov 2006; Timothy Redaelli kbd-1.12-r8.ebuild: - Stable for ppc (bug #153556). - - 02 Nov 2006; Jeroen Roovers kbd-1.12-r8.ebuild: - Stable for HPPA (bug #153556). - - 01 Nov 2006; Bryan Østergaard kbd-1.12-r8.ebuild: - Stable on Alpha + ia64, bug 153556. - - 31 Oct 2006; Torsten Veller kbd-1.12-r8.ebuild: - Stable on x86 (#153556) - - 31 Oct 2006; Danny van Dyk kbd-1.12-r8.ebuild: - Marked stable on amd64. - - 31 Oct 2006; Gustavo Zacarias kbd-1.12-r8.ebuild: - Stable on sparc wrt #153556 - - 23 Oct 2006; Gustavo Zacarias - +files/kbd-1.12-kbio.patch, kbd-1.12-r8.ebuild: - Build fix: sparc newer linux-headers lack asm/kbio - - 14 Oct 2006; Aron Griffis kbd-1.12-r7.ebuild: - Mark 1.12-r7 stable on ia64 - - 26 Sep 2006; Gustavo Zacarias kbd-1.12-r7.ebuild: - Stable on hppa wrt #146511 - - 14 Sep 2006; Gustavo Zacarias kbd-1.12-r7.ebuild: - Stable on sparc wrt #146511 - - 09 Sep 2006; Torsten Veller kbd-1.12-r7.ebuild: - Stable on x86 (#146511) - - 09 Sep 2006; Thomas Cort kbd-1.12-r7.ebuild: - Stable on amd64 wrt Bug #146511. - - 08 Sep 2006; Stephanie Lockwood-Childs - kbd-1.12-r7.ebuild: - stable on ppc (Bug #146511) - - 06 Sep 2006; Markus Rothe kbd-1.12-r7.ebuild: - Stable on ppc64; bug #146511 - -*kbd-1.12-r8 (24 Aug 2006) - - 24 Aug 2006; Roy Marples - +files/kbd-1.12-unimap.patch, +kbd-1.12-r8.ebuild: - Fix the Debian patch mangling the unimaps directory. - -*kbd-1.12-r7 (28 Jun 2006) - - 28 Jun 2006; +files/kbd-1.12-xcompile.patch, - +kbd-1.12-r7.ebuild: - - fix cross-compile failing for powerpc targets bug #133856 - - 10 Jun 2006; Mike Frysinger - +files/kbd-1.12-configure-LANG.patch, kbd-1.12-r6.ebuild: - Fix building in et_EE locale #128253 by J. - -*kbd-1.12-r6 (16 Mar 2006) - - 16 Mar 2006; Mike Frysinger +kbd-1.12-r6.ebuild: - Drop the italian euro keymap patch #75970. - - 08 Feb 2006; Joel Martin kbd-1.12-r5.ebuild: - Don't run test programs when cross-compiling. Export CC for cross-compiling. - - 12 Jul 2005; Joseph Jezak kbd-1.12-r5.ebuild: - Marked ppc stable. - - 07 Jul 2005; Markus Rothe kbd-1.12-r5.ebuild: - Stable on ppc64 - - 04 Jul 2005; Gustavo Zacarias kbd-1.12-r5.ebuild: - Stable on sparc - - 02 Jul 2005; Mike Frysinger - +files/kbd-1.12-jp-escape.patch, kbd-1.12-r5.ebuild: - Touch up the jp106 map #71870 by OKUMURA N. Shin-ya. - - 31 May 2005; Sven Wegener kbd-1.12-r3.ebuild, - kbd-1.12-r4.ebuild, kbd-1.12-r5.ebuild: - Let portage handle the stripping of binaries. - -*kbd-1.12-r5 (19 May 2005) - - 19 May 2005; Martin Schlemmer - +files/kbd-1.12-Meta_utf8.patch, +files/kbd-1.12-alias.patch, - +files/kbd-1.12-setfont-man.patch, +kbd-1.12-r5.ebuild: - Add patches from fedora. - - 02 Jan 2005; Ciaran McCreesh : - Change encoding to UTF-8 for GLEP 31 compliance - -*kbd-1.12-r4 (29 Dec 2004) - - 29 Dec 2004; Mike Frysinger - files/kbd-1.12-cz-qwerty-map.patch, +files/kbd-1.12-it-euro-map.patch, - files/kbd-1.12-kbd_repeat-v2.patch, +kbd-1.12-r4.ebuild: - Add patch by Tupone Alfredo for italian maps to support the euro #75970. - -*kbd-1.12-r3 (26 Oct 2004) - - 26 Oct 2004; Mike Frysinger - +files/kbd-1.12-cz-qwerty-map.patch, +files/kbd-1.12-debian.patch, - +kbd-1.12-r3.ebuild: - Fix cz keymaps #19010 by kavol@email.cz. Include svorak keymap #55643 by - David Holm. Grab some updates from debian. - - 16 Jul 2004; Michael Sterrett kbd-1.12-r2.ebuild: - use emake - - 16 Jun 2004; Aron Griffis -kbd-1.06-r1.ebuild, - -kbd-1.08-r4.ebuild, kbd-1.08-r5.ebuild, -kbd-1.12-r1.ebuild, - kbd-1.12-r2.ebuild, -kbd-1.12.ebuild: - - Fix bug 53984: Mark 1.12-r2 stable everywhere so we don't have to - workaround the /bin/kbd_mode vs. /usr/bin/kbd_mode issue in - baselayout - - Fix bugs 42859 and 46456: Unpack manually to avoid the issue of a - UTF-8 filename in the tarball - - Trim old ebuilds - - 11 Jun 2004; Bryan Østergaard kbd-1.12-r2.ebuild: - Stable on alpha. - - 02 Jun 2004; Travis Tilley kbd-1.12-r2.ebuild: - stable on amd64 - - 01 Jun 2004; Tom Gall kbd-1.12-r2.ebuild: - stable on ppc64 bug #52651 - -*kbd-1.12-r2 (08 Feb 2004) - - 08 Feb 2004; Martin Schlemmer kbd-1.12-r2.ebuild, - files/kbd-1.12-kbd_repeat-v2.patch: - Update patch from Andries again. - -*kbd-1.12-r1 (08 Feb 2004) - - 08 Feb 2004; Martin Schlemmer kbd-1.12-r1.ebuild, - files/kbd-1.12-kbd_repeat.patch: - Sparc have not yet fixed struct kbd_rate to use 'period' and not 'rate'. Patch - by Andries Brouwer . - -*kbd-1.12 (29 Jan 2004) - - 29 Jan 2004; Martin Schlemmer kbd-1.12.ebuild, - files/kbd-1.12-find-map-fix.patch: - Update version. Add proper patch from Andries for this version. - -*kbd-1.08-r5 (29 Jan 2004) - - 29 Jan 2004; Martin Schlemmer kbd-1.08-r5.ebuild, - files/kbd-1.08-find-map-fix.patch: - Fixes a problem where loadkeys matches dvorak the dir, and not the - .map file. - - 19 Jan 2004; Martin Schlemmer kbd-1.08-r4.ebuild: - Mark stable, as latest stable baselayout depends on it, bug #38585. - - 04 Nov 2003; Martin Schlemmer kbd-1.08-r4.ebuild: - Fix to compile on Sparc again, bug #25517. - -*kbd-1.08-r4 (31 Oct 2003) - - 31 Oct 2003; Martin Schlemmer kbd-1.08-r4.ebuild, - files/kbd-1.06-othervt.patch, files/kbd-1.08-nowarn.patch, - files/kbd-1.08-sparc.patch, files/kbd-1.08-terminal.patch: - Add '--tty' switch to setfont, thanks to Krzysztof Kotlenga - , bug #32279. Also add a few patches from Redhat, - and update our Sparc patch with a more simple one. - -*kbd-1.08-r3 (24 Sep 2003) - - 24 Sep 2003; Martin Schlemmer kbd-1.08-r3.ebuild, - files/kbd-1.08-po-install-locations.patch: - Locales do not use DATADIR corretly, and thus install to /share, and not - /usr/share, bug #26384. - -*kbd-1.08-r2 (02 Aug 2003) - - 06 Aug 2003; Pieter Van den Abeele kbd-1.08-r2.ebuild, - marked -ppc for now: loading a non-us keymap fails with 'flex input failed' - - 02 Aug 2003; Martin Schlemmer kbd-1.08-r2.ebuild, - files/kbd-1.08-kbd_repeat.patch: - A better fix from Keith M Wesolowski (bug #25517). - - 02 Aug 2003; Martin Schlemmer - files/kbd-1.08-sparc-fixes.patch: - Sparc64 fixes, bug #25517 again. - - 31 Jul 2003; Martin Schlemmer kbd-1.08-r1.ebuild: - Fix struct kbd_rate not being fixed for sparc to use 'period' and not 'rate', - bug #25517. - -*kbd-1.08-r1 (29 Jul 2003) - - 06 Aug 2003; Pieter Van den Abeele kbd-1.08-r2.ebuild, - marked -ppc for now: loading a non-us keymap fails with 'flex input failed' - - 29 Jul 2003; Martin Schlemmer kbd-1.08-r1.ebuild: - New configure script is even more broken than before - we should not add the - prefix to the paths we pass --datadir and --mandir, else it looks for data in - /usr/usr/share ... (bug #25448). - Thanks to Nicolai Lissner who did have the right - solution (did not check bug again until now, so missed his feedback). - -*kbd-1.08 (28 Jul 2003) - - 28 Jul 2003; Martin Schlemmer Manifest, kbd-1.08.ebuild: - New version. - - 20 May 2003; Joshua Kinard kbd-1.06-r1.ebuild: - Added fix to ebuild to use CFLAGS from /etc/make.conf. Fixes Bug #21320. - - 21 Feb 2003; Zach Welch kbd-1.06-r1.ebuild : - Added arm to keywords. - - 09 Feb 2003; Guy Martin kbd-1.06-r1.ebuild : - Added hppa to keywords. - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - - 22 Mar 2002; Daniel Robbins kbd-1.06-r1.ebuild : - - 14 Jul 2002; phoen][x kbd-1.06.ebuild : - Added LICENSE, KEYWORDS, SLOT. - - 14 Jul 2002; phoen][x kbd-1.06-r1.ebuild : - Added LICENSE, KEYWORDS, SLOT. - Fixed Matthew Kennedy's patch which was totally broken in every way and - killed this ebuild. - -*kbd-1.06-r1 (22 Mar 2002) - - 19 Jan 2003; Jan Seidel : - Added mips to keywords - - 22 Mar 2002; Seemant Kulleen kbd-1.06-r1.ebuild : - Added USE dependent nls support from a patch sent in by Matthew Kennedy. - -*kbd-1.06 (1 Feb 2002) - - 1 Feb 2002; G.Bevin ChangeLog : - - This changelog is targetted to users. This means that the comments should be - well explained and written in clean English. - - Every new version or revision of the package has to be marked by a '*' - seperator line as above. Changements since the last revision have to be - added to the top of the file, underneath the initial copyright and cvs header - omments, in exactly the same format as this comment. diff --git a/sys-apps/kbd/Manifest b/sys-apps/kbd/Manifest index 0fbad45426..3db59f47a2 100644 --- a/sys-apps/kbd/Manifest +++ b/sys-apps/kbd/Manifest @@ -1,34 +1 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - -AUX kbd-1.15.5-loadkeys-parse.patch 2163 SHA256 8fa928854ee1e3298df99e600cfdb08ccf8b44b7a7fc42423569fecc9365aa22 SHA512 c338c5f5ee9054f3dfc62646f9e8a47a577fc55dbc4723a04f006afa6c966ac5b056b744c49d4bdfcd80d69e64af20b0f71cc9cfff23db9f017adb32bd6d9d7d WHIRLPOOL 26b1adadc347b534675c7426eb9aca535556b81cffdd1ccd7ef50c603e127c1f9f6774af1b8050c67fc81daefe0c33da4593f74d3b77c47a089d6772363153e8 -AUX kbd-2.0.0-tests.patch 747 SHA256 b1bd608043ecd19a9f0a9431afd4f3202e4d953b7f5c361d3e5949de65eda852 SHA512 408df2b4a9409c10c350d4c879a273cf7126ba58b49546a910cc93e0fd3119014a32b3e8b9c19eddecc9f601aa9d2a1b2b25c563f9529691c2d44f8db4cd0974 WHIRLPOOL 27e78a5dfb6d4ee3e117cbbfdd3025ee99980201e590c4631fab399a89a408a5275d17beac60da2364d2dfaf7f9e1cfda5c8cc8e74713d4160241bffd41c9b6a -AUX kbd-2.0.1-big_endian.patch 828 SHA256 07c7a67caff745ec67d5f478a56be48d6d2c37be163d2f9d95260b82dec72e56 SHA512 a460102ef9f0c9c2949148b136e33ff313ea0c770e87fe467da4486bc91fae06bcd4f61531f058241f9f391831cc7d0865f51ebf36a8aca9aa961fee458d6d16 WHIRLPOOL 8d227195a6672017f1d9076f5db7004ac8fcdd8fc2d23e0e955d500cc78ed3a3657cf4cb50f00a3bfaa271ed6250ae3cfdea1942d83a0e9245a46d4889844588 -AUX kbd-2.0.1-stdarg.patch 1138 SHA256 09c152fd0e64b235d527a1c04456d59efdc57392f1478fe1ed3eb2849f064b69 SHA512 d3e334ad46c1c73fc664cfa9155ffb7872fce11c333dfb0e277938bac0b40bb2eb29872180cc67e0f6474bd0050ca3fec671345a4e427ddf45f28f42ce8f3b15 WHIRLPOOL d20a209c698484f50f0b5007314b6efcfd0efb05efb594133c30e9dd285e3f34a9408818ed73d36c4079c651e002ceed154fe581883f7e202f2895d2a3895cbf -DIST kbd-1.15.5.tar.gz 1730719 SHA256 e35fa29f690dbbfb721706b2c8edc760c697640904fec65e81194ae8840c5c62 SHA512 725853b0ecde6a38976e2bae5672b8de78bfc90d65a0762695964a6dab729c96be4af778fe7f0f195caae04d630b07a3d0d95c9c928d1a5609e223e47723e58c WHIRLPOOL 431873623d4125b73622894c511711a2153fae498a17dc59851219405c69a641c24bb591fa66001eb4cc7491fc4f90e532661c2bf56f69e2a17dd435d1e14ace -DIST kbd-2.0.1.tar.xz 951132 SHA256 55407b79e90ee65cdbaff7d3dafd2b53c4fee3a645788ffb582091074a2254af SHA512 8d6f663611a99426a7259909d1276732635edc90e61a4affc4cebbdd8bcb180c91a19c8f90bc1b6511c57abee66d5fa513f13bc05cfb3903ee51b5048577d836 WHIRLPOOL 3be2d1fb0cae1443dbd813a45cd815664e4bab94fa1bc37b0c3054f86846fa3d69c8c1a5e620413da34d65f58a90768eac22cd24972366f2d8d24fafcd094703 -DIST kbd-2.0.2.tar.xz 1023980 SHA256 9dfddabf96012e329c4bebb96a21aeef7c3872f624e96e8156ba542b82aeb912 SHA512 8159383f94242f06c701dfd5400e35bd3a76494a643f738d98c6713bcb20034065b49f31f66e8bf19e6829a30be97fbeee43ed8ad276febb98e28b3bf82972fa WHIRLPOOL e6a5be104b11266f8be9ba653e9e0de701cdf4c56b249af9bc52ea5eea374d1de82e3f4a02214552750adebb8ae21c8c964a4161d661e460f765306920e23849 -EBUILD kbd-1.15.5-r1.ebuild 1146 SHA256 09c570cd8d9eb2583f84c4f976c9673d02108c0cf155f6856b604012347dc307 SHA512 0004ed083fa3f81aded51c5c4bfcefb500fb280ae9c4f8c64656a3ad45fa4e99c0ee279aa838c1b3fb3b244beb43af8944ce85c66e099121ff1ec7db4b638bf0 WHIRLPOOL 0b0a4e3e8ed56260769497be67a1c889de0cc4913e8f5f92c87b894ed867285508747a022d8b0546a90c1028132dc22a1ee405513730604b991e8888070b1753 -EBUILD kbd-2.0.1-r1.ebuild 1556 SHA256 1284ecb4cd7e0e4c02ee7f18f5f96e6169a757ef19f18a38ca8872847268919f SHA512 4e2d81a6eb3fc4d5f1dc532a6993c07acd3e180e564be40ee00bd57c1b8c0bde7ae1daf6d2bb4287a430520883690cf78f22f372295fd4d05489c8bb8c7bb277 WHIRLPOOL 63674f89f206487b513bc774b005d9185ad117bc2ea77208fbbd8f630b98762167117854a6fdd4a1eca44b784bf73047c54f8cd17f691171c2f304baf3253f3e -EBUILD kbd-2.0.1.ebuild 1287 SHA256 691f40dd63539661361180cd58f224bc923d41920c8770925ea6fffb3da11b69 SHA512 11dc3399c484565c40b6b775ee20934e59e28fb032fb0c1f30e3594a3bdfad643268cb63f2935319bac5d12ed8898ee49fda24a49507098e3c373cd8a28a7593 WHIRLPOOL 782a21dc3a262bf193bea83f1b2ecea02d0db2e9c9358557aeca8fac3721e9c7d0fde85def3850fc9df36be48a357f2d2c5ccde8f5d81d859671a7093d3c9943 -EBUILD kbd-2.0.2.ebuild 1447 SHA256 4b9060690b1455c53a74a19f2883c3f7567ae760c01a9ba3b07dd3fecf396977 SHA512 4108d6fd2cc6a22d603583bd4266a923d1df46d3bf2a0617153c3b699086ef95b45ed3a36c99f4785435d4dde21993737ed5d265b8bdfc4b3c39e8c63924beb3 WHIRLPOOL 25c6b97cc10f35dbed2f3e4a1c28355528f480896b4ec059eab9b5d9b0ba8c7147803cd749601c379ec06a8b5f6e949710c9d71215001f2c0363d6f261e859ca -EBUILD kbd-9999.ebuild 1450 SHA256 fb13a550e8a84c8866dadf42aa5a87f91a108c172b4cb887dc826540af3d6e77 SHA512 945ef33ac8b84cba851af469c388b864b4c17a1a0cb2eb6a7552c0611e0ddcd298d12074a90d86ec93352db7954f87bf2d19a998fc360530c43a057eedc79b8c WHIRLPOOL 64298e4d01f433929686ef97001ccbd751b5ae3641e648d7a18cc064dbc3ce9dc3be964fdb214ac39f7587d3ca33c229014cddbc0fdc99ffe7159cce75496072 -MISC ChangeLog 18557 SHA256 242d3ff53998aeca0febe7f1876fa6e14674ef93b9e3bd4bab2754c9a6d75b7d SHA512 6273596533468dba56f9e79b00ba7437d1decc27b5f5e1b730bb3768d4e2cc1342625be76b2bf4e3b6e47da06722f602c930f805619a67b859c1621e59aa2617 WHIRLPOOL a4e8c8caae8540bb42cbec5f3b6bd1c386834fd18b82dff524d8a49f2b3cf5242ffb81a944ab7bac1b3cac2d8442a03e99b17d004ef33b92eba71add58145bce -MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iQIcBAEBCAAGBQJT222CAAoJEPGu1DbS6WIAfsIP/imluJ2vgK9EOJpFaNs+/nf6 -ZmxqByEqUfNAAfZZOR+UUMI2CkJIZrc2DxH20hEATbeh5etOig+P0cMNg29e+w+S -J4vV9HelN+3QM82GQ9tSYojhfmvDeCWQEwz2pOjnnXlFGCi/AFWw63O3bhhX2Uor -PuP1GyBfcmsJR7niG+l3GuOQtMmigJWQSWYbGrIlJOKHzYjfdfgGRjIwULDGL/wt -BX7+YUb1Pcq82vURVKoELezINV8YWuIMqhXsDOBQt3LhlSd6n0qTupNb83A+2cVm -4LKEuJMBGyXMNMy3IrsPjEOdLKX3/AAppqTyNuGc2ZZglPL0p9+qUO6j6MEq6jPm -fL1xjvoMKfw37stLvsZW/IE01H2N4zSwz/H6McSMWCQMbNZLpYYH6/DCBa923hzA -lu9e5y1K97T0JlDXhFFYSQHDDEDNBNL+W57XTXxVlSqI/Am15w0M09geMW5K4eK9 -Dd/o/JE2eEGYghDInl0hP6UG+UxOHNjRqihBuyyZESczdWWpCyJpeEB2vRHKGdlU -RdCywx55z94CTa+Fw5BjnO+91SQlGTwikauGowob2XkIo4BJGENMlQyN7wAdjWGp -uy3rSctqsG8sdD7HfKjRgJmY85rRxZV1BfQOomIM166t1S16OJaqlraSPuMS7Gg1 -VWS4gq8I35tre92SvB5o -=BFhK ------END PGP SIGNATURE----- +DIST kbd-2.4.0.tar.xz 1120700 BLAKE2B aa5fc1067d3414b9fa18f35dd81dcc050cdf10bd8692221b6e5304e94c4f90055386ce1f79d2bd092241f9ce15ffd36d5c00d1a15725166d16183f475be4a2e3 SHA512 c3823e40878ed4cb5b90edf753dba37a7fc3189b7b08a2e59a7830cac23a7a7daf31dedef1fcc130698c7508bc2a037c8ab54e749d0cdbf51756e346f2ed5abb diff --git a/sys-apps/kbd/files/kbd-1.15.5-loadkeys-parse.patch b/sys-apps/kbd/files/kbd-1.15.5-loadkeys-parse.patch deleted file mode 100644 index c78a227808..0000000000 --- a/sys-apps/kbd/files/kbd-1.15.5-loadkeys-parse.patch +++ /dev/null @@ -1,90 +0,0 @@ -https://bugs.gentoo.org/447440 - -From 7e06e56157e8431d02e1377cdc44230944203d88 Mon Sep 17 00:00:00 2001 -From: Alexey Gladkov -Date: Tue, 11 Dec 2012 14:24:44 +0400 -Subject: [PATCH] Fix regression in 16117ce6ab - -Signed-off-by: Alexey Gladkov ---- - src/loadkeys.analyze.l | 14 +++++++++----- - 1 file changed, 9 insertions(+), 5 deletions(-) - -diff --git a/src/loadkeys.analyze.l b/src/loadkeys.analyze.l -index c18dcea..f817c78 100644 ---- a/src/loadkeys.analyze.l -+++ b/src/loadkeys.analyze.l -@@ -307,8 +307,10 @@ To to|To|TO - char *s = xstrndup(yytext+1, strlen(yytext)-2); - /* use static pathname to store *s ? */ - open_include(s); -- yy_pop_state(); -- state_ptr--; -+ while (state_ptr > 0) { -+ yy_pop_state(); -+ state_ptr--; -+ } - } - [^"]|\"\"|\"[^"\n]*{Eol} { - yyerror(_("expected filename between quotes")); -@@ -323,7 +325,7 @@ To to|To|TO - } - {Eol} { - line_nr++; -- if (state_ptr > 0) { -+ while (state_ptr > 0) { - yy_pop_state(); - state_ptr--; - } -@@ -428,8 +430,10 @@ To to|To|TO - } - \" { - *p = '\0'; -- yy_pop_state(); -- state_ptr--; -+ while (state_ptr > 0) { -+ yy_pop_state(); -+ state_ptr--; -+ } - return(STRLITERAL); - } - . { ---- a/src/loadkeys.analyze.c -+++ b/src/loadkeys.analyze.c -@@ -1359,8 +1359,10 @@ YY_RULE_SETUP - char *s = xstrndup(yytext+1, strlen(yytext)-2); - /* use static pathname to store *s ? */ - open_include(s); -- yy_pop_state(); -- state_ptr--; -+ while (state_ptr > 0) { -+ yy_pop_state(); -+ state_ptr--; -+ } - } - YY_BREAK - case 3: -@@ -1393,7 +1395,7 @@ YY_RULE_SETUP - #line 324 "loadkeys.analyze.l" - { - line_nr++; -- if (state_ptr > 0) { -+ while (state_ptr > 0) { - yy_pop_state(); - state_ptr--; - } -@@ -1670,8 +1670,10 @@ YY_RULE_SETUP - #line 429 "loadkeys.analyze.l" - { - *p = '\0'; -- yy_pop_state(); -- state_ptr--; -+ while (state_ptr > 0) { -+ yy_pop_state(); -+ state_ptr--; -+ } - return(STRLITERAL); - } - YY_BREAK --- -1.8.0.2 diff --git a/sys-apps/kbd/files/kbd-2.0.0-tests.patch b/sys-apps/kbd/files/kbd-2.0.0-tests.patch deleted file mode 100644 index 7a4e186cbc..0000000000 --- a/sys-apps/kbd/files/kbd-2.0.0-tests.patch +++ /dev/null @@ -1,31 +0,0 @@ ---- configure.ac -+++ configure.ac -@@ -11,7 +11,13 @@ - AC_CONFIG_SRCDIR([src/loadkeys.c]) - AC_CONFIG_HEADERS(config.h) - --PKG_CHECK_MODULES([CHECK], [check >= 0.9.4]) -+AC_ARG_ENABLE(tests, -+ AS_HELP_STRING(--enable-tests, [build tests]), -+ [BUILD_TESTS=$enableval],[BUILD_TESTS=no]) -+AM_CONDITIONAL(BUILD_TESTS, test "$BUILD_TESTS" = "yes") -+if test "$BUILD_TESTS" = "yes"; then -+ PKG_CHECK_MODULES([CHECK], [check >= 0.9.4]) -+fi - - m4_ifndef([AM_SILENT_RULES], [m4_define([AM_SILENT_RULES],[])]) - AM_SILENT_RULES([yes]) ---- Makefile.am -+++ Makefile.am -@@ -8,7 +8,10 @@ - CREDITS \ - contrib docs rc - --SUBDIRS = src data po tests docs -+SUBDIRS = src data po docs -+if BUILD_TESTS -+SUBDIRS += tests -+endif - - kbd-$(VERSION).tar.xz: - make distcheck diff --git a/sys-apps/kbd/files/kbd-2.0.1-big_endian.patch b/sys-apps/kbd/files/kbd-2.0.1-big_endian.patch deleted file mode 100644 index f69b7f9c81..0000000000 --- a/sys-apps/kbd/files/kbd-2.0.1-big_endian.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 363185b72ccb5279fa950a378ebd93c082078d39 Mon Sep 17 00:00:00 2001 -From: Aaro Koskinen -Date: Sat, 15 Mar 2014 01:32:56 +0200 -Subject: libkeymap: fix kmap on big-endian machines - -Currently "loadkeys" does not work properly (no keys are ever changed) -on big-endian machines (e.g. SPARC and other classic hardware) -due to incorrect typing. The patch fixes this. - -Signed-off-by: Aaro Koskinen - -diff --git a/src/libkeymap/kmap.c b/src/libkeymap/kmap.c -index e529136..85a3bb3 100644 ---- a/src/libkeymap/kmap.c -+++ b/src/libkeymap/kmap.c -@@ -37,7 +37,7 @@ int - lk_key_exists(struct lk_ctx *ctx, unsigned int k_table, unsigned int k_index) - { - struct lk_array *map; -- u_short *key; -+ unsigned int *key; - - map = lk_array_get_ptr(ctx->keymap, k_table); - if (!map) { --- -cgit v0.10.1 - diff --git a/sys-apps/kbd/files/kbd-2.0.1-stdarg.patch b/sys-apps/kbd/files/kbd-2.0.1-stdarg.patch deleted file mode 100644 index b325af4b1d..0000000000 --- a/sys-apps/kbd/files/kbd-2.0.1-stdarg.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 7955ccd650dc3235df3bf6333222c2811dd43141 Mon Sep 17 00:00:00 2001 -From: Mike Frysinger -Date: Mon, 6 Jan 2014 10:27:23 -0500 -Subject: [PATCH] libkeymap: include stdarg.h where used - -Some of these headers use va_list but don't include stdarg.h for it. - -Reported-by: Anthony Basile -Signed-off-by: Mike Frysinger ---- - src/libkeymap/contextP.h | 2 ++ - src/libkeymap/keymap/common.h | 2 ++ - 2 files changed, 4 insertions(+) - -diff --git a/src/libkeymap/contextP.h b/src/libkeymap/contextP.h -index e3798e3..8ee3fab 100644 ---- a/src/libkeymap/contextP.h -+++ b/src/libkeymap/contextP.h -@@ -1,6 +1,8 @@ - #ifndef LK_CONTEXTP_H - #define LK_CONTEXTP_H - -+#include -+ - #include "keymap.h" - - /** -diff --git a/src/libkeymap/keymap/common.h b/src/libkeymap/keymap/common.h -index 6b9cead..987b564 100644 ---- a/src/libkeymap/keymap/common.h -+++ b/src/libkeymap/keymap/common.h -@@ -6,6 +6,8 @@ - #ifndef LK_COMMON_H - #define LK_COMMON_H - -+#include -+ - #include - - /** Initializes the structures necessary to read and/or parse keymap. --- -1.8.4.3 - diff --git a/sys-apps/kbd/kbd-1.15.5-r1.ebuild b/sys-apps/kbd/kbd-1.15.5-r1.ebuild deleted file mode 100644 index 44e94e177e..0000000000 --- a/sys-apps/kbd/kbd-1.15.5-r1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/kbd/kbd-1.15.5-r1.ebuild,v 1.12 2014/01/26 12:19:59 ago Exp $ - -EAPI="4" - -inherit eutils - -DESCRIPTION="Keyboard and console utilities" -HOMEPAGE="http://freshmeat.net/projects/kbd/" -SRC_URI="ftp://ftp.altlinux.org/pub/people/legion/kbd/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86" -IUSE="nls pam" - -RDEPEND="pam? ( virtual/pam )" -DEPEND="${RDEPEND}" - -src_unpack() { - default - cd "${S}" - - # broken file ... upstream git punted it - rm po/es.po - - # Rename conflicting keymaps to have unique names, bug #293228 - cd "${S}"/data/keymaps/i386 - mv dvorak/no.map dvorak/no-dvorak.map - mv fgGIod/trf.map fgGIod/trf-fgGIod.map - mv olpc/es.map olpc/es-olpc.map - mv olpc/pt.map olpc/pt-olpc.map - mv qwerty/cz.map qwerty/cz-qwerty.map -} - -src_prepare() { - epatch "${FILESDIR}"/${P}-loadkeys-parse.patch #447440 -} - -src_configure() { - econf \ - $(use_enable nls) \ - $(use_enable pam vlock) -} - -src_install() { - default - dohtml doc/*.html -} diff --git a/sys-apps/kbd/kbd-2.0.1-r1.ebuild b/sys-apps/kbd/kbd-2.0.1-r1.ebuild deleted file mode 100644 index 7fd61d4d5b..0000000000 --- a/sys-apps/kbd/kbd-2.0.1-r1.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/kbd/kbd-2.0.1-r1.ebuild,v 1.1 2014/04/23 16:51:22 polynomial-c Exp $ - -EAPI=5 - -SCM="" -if [[ ${PV} == "9999" ]] ; then - SCM="git-r3" - EGIT_REPO_URI="http://git.kernel.org/cgit/linux/kernel/git/legion/${PN}.git" - EGIT_BRANCH="master" -else - SRC_URI="ftp://ftp.kernel.org/pub/linux/utils/kbd/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -fi - -inherit autotools eutils ${SCM} - -DESCRIPTION="Keyboard and console utilities" -HOMEPAGE="http://kbd-project.org/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="nls pam test" - -RDEPEND="pam? ( virtual/pam )" -DEPEND="${RDEPEND} - virtual/pkgconfig - test? ( dev-libs/check )" - -src_unpack() { - if [[ ${PV} == "9999" ]] ; then - git-r3_src_unpack - else - default - fi - - # Rename conflicting keymaps to have unique names, bug #293228 - cd "${S}"/data/keymaps/i386 || die - mv dvorak/no.map dvorak/no-dvorak.map || die - mv fgGIod/trf.map fgGIod/trf-fgGIod.map || die - mv olpc/es.map olpc/es-olpc.map || die - mv olpc/pt.map olpc/pt-olpc.map || die - mv qwerty/cz.map qwerty/cz-qwerty.map || die -} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-2.0.0-tests.patch - epatch "${FILESDIR}"/${P}-stdarg.patch #497200 - epatch "${FILESDIR}"/${P}-big_endian.patch #508436 - eautoreconf -} - -src_configure() { - econf \ - $(use_enable nls) \ - $(use_enable pam vlock) \ - $(use_enable test tests) -} - -src_install() { - default - dohtml docs/doc/*.html -} diff --git a/sys-apps/kbd/kbd-2.0.1.ebuild b/sys-apps/kbd/kbd-2.0.1.ebuild deleted file mode 100644 index 11182e3724..0000000000 --- a/sys-apps/kbd/kbd-2.0.1.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/kbd/kbd-2.0.1.ebuild,v 1.3 2014/01/18 05:12:21 vapier Exp $ - -EAPI="5" - -inherit autotools eutils - -DESCRIPTION="Keyboard and console utilities" -HOMEPAGE="http://kbd-project.org/" -SRC_URI="ftp://ftp.kernel.org/pub/linux/utils/kbd/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="nls pam test" - -RDEPEND="pam? ( virtual/pam )" -DEPEND="${RDEPEND} - virtual/pkgconfig - test? ( dev-libs/check )" - -src_unpack() { - default - cd "${S}" - - # broken file ... upstream git punted it - rm po/es.po - - # Rename conflicting keymaps to have unique names, bug #293228 - cd "${S}"/data/keymaps/i386 - mv dvorak/no.map dvorak/no-dvorak.map - mv fgGIod/trf.map fgGIod/trf-fgGIod.map - mv olpc/es.map olpc/es-olpc.map - mv olpc/pt.map olpc/pt-olpc.map - mv qwerty/cz.map qwerty/cz-qwerty.map -} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-2.0.0-tests.patch - epatch "${FILESDIR}"/${P}-stdarg.patch #497200 - eautoreconf -} - -src_configure() { - econf \ - $(use_enable nls) \ - $(use_enable pam vlock) \ - $(use_enable test tests) -} - -src_install() { - default - dohtml docs/doc/*.html -} diff --git a/sys-apps/kbd/kbd-2.0.2.ebuild b/sys-apps/kbd/kbd-2.0.2.ebuild deleted file mode 100644 index 52d9d4bec7..0000000000 --- a/sys-apps/kbd/kbd-2.0.2.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/sys-apps/kbd/kbd-2.0.2.ebuild,v 1.1 2014/08/01 10:35:43 vapier Exp $ - -EAPI=5 - -SCM="" -if [[ ${PV} == "9999" ]] ; then - SCM="git-r3" - EGIT_REPO_URI="http://git.kernel.org/cgit/linux/kernel/git/legion/${PN}.git" - EGIT_BRANCH="master" -else - SRC_URI="ftp://ftp.kernel.org/pub/linux/utils/kbd/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -fi - -inherit autotools eutils ${SCM} - -DESCRIPTION="Keyboard and console utilities" -HOMEPAGE="http://kbd-project.org/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="nls pam test" - -RDEPEND="pam? ( virtual/pam )" -DEPEND="${RDEPEND} - virtual/pkgconfig - test? ( dev-libs/check )" - -src_unpack() { - if [[ ${PV} == "9999" ]] ; then - git-r3_src_unpack - else - default - fi - - # Rename conflicting keymaps to have unique names, bug #293228 - cd "${S}"/data/keymaps/i386 || die - mv dvorak/no.map dvorak/no-dvorak.map || die - mv fgGIod/trf.map fgGIod/trf-fgGIod.map || die - mv olpc/es.map olpc/es-olpc.map || die - mv olpc/pt.map olpc/pt-olpc.map || die - mv qwerty/cz.map qwerty/cz-qwerty.map || die -} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-2.0.0-tests.patch - eautoreconf -} - -src_configure() { - econf \ - $(use_enable nls) \ - $(use_enable pam vlock) \ - $(use_enable test tests) -} - -src_install() { - default - dohtml docs/doc/*.html -} diff --git a/sys-apps/kbd/kbd-2.4.0.ebuild b/sys-apps/kbd/kbd-2.4.0.ebuild new file mode 100644 index 0000000000..8d60197a75 --- /dev/null +++ b/sys-apps/kbd/kbd-2.4.0.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ ${PV} == "9999" ]] ; then + inherit autotools git-r3 + #EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/legion/kbd.git" + EGIT_REPO_URI="https://github.com/legionus/kbd.git" + EGIT_BRANCH="master" +else + if [[ $(ver_cut 3) -lt 90 ]] ; then + SRC_URI="https://www.kernel.org/pub/linux/utils/kbd/${P}.tar.xz" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" + else + inherit autotools + SRC_URI="https://github.com/legionus/kbd/archive/v${PV}.tar.gz -> ${P}.tar.gz" + fi +fi + +DESCRIPTION="Keyboard and console utilities" +HOMEPAGE="http://kbd-project.org/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="nls pam test" +#RESTRICT="!test? ( test )" +# Upstream has strange assumptions how to run tests (see bug #732868) +RESTRICT="test" + +RDEPEND=" + app-arch/gzip + pam? ( + !app-misc/vlock + sys-libs/pam + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + test? ( dev-libs/check ) +" + +src_unpack() { + if [[ ${PV} == "9999" ]] ; then + git-r3_src_unpack + else + default + fi + + # Rename conflicting keymaps to have unique names, bug #293228 + cd "${S}"/data/keymaps/i386 || die + mv fgGIod/trf.map fgGIod/trf-fgGIod.map || die + mv olpc/es.map olpc/es-olpc.map || die + mv olpc/pt.map olpc/pt-olpc.map || die + mv qwerty/cz.map qwerty/cz-qwerty.map || die +} + +src_prepare() { + default + if [[ ${PV} == "9999" ]] || [[ $(ver_cut 3) -ge 90 ]] ; then + eautoreconf + fi +} + +src_configure() { + local myeconfargs=( + # USE="test" installs .a files + --disable-static + $(use_enable nls) + $(use_enable pam vlock) + $(use_enable test tests) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + docinto html + dodoc docs/doc/*.html + + # USE="test" installs .la files + find "${ED}" -type f -name "*.la" -delete || die +} diff --git a/sys-apps/kbd/kbd-9999.ebuild b/sys-apps/kbd/kbd-9999.ebuild index fcba36ff30..b430d89f06 100644 --- a/sys-apps/kbd/kbd-9999.ebuild +++ b/sys-apps/kbd/kbd-9999.ebuild @@ -1,32 +1,45 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/kbd/kbd-9999.ebuild,v 1.1 2014/04/23 16:51:22 polynomial-c Exp $ -EAPI=5 +EAPI=7 -SCM="" if [[ ${PV} == "9999" ]] ; then - SCM="git-r3" - EGIT_REPO_URI="http://git.kernel.org/cgit/linux/kernel/git/legion/kbd.git" + inherit autotools git-r3 + #EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/legion/kbd.git" + EGIT_REPO_URI="https://github.com/legionus/kbd.git" EGIT_BRANCH="master" else - SRC_URI="ftp://ftp.kernel.org/pub/linux/utils/kbd/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" + if [[ $(ver_cut 3) -lt 90 ]] ; then + SRC_URI="https://www.kernel.org/pub/linux/utils/kbd/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + else + inherit autotools + SRC_URI="https://github.com/legionus/kbd/archive/v${PV}.tar.gz -> ${P}.tar.gz" + fi fi -inherit autotools eutils ${SCM} - DESCRIPTION="Keyboard and console utilities" HOMEPAGE="http://kbd-project.org/" LICENSE="GPL-2" SLOT="0" IUSE="nls pam test" +#RESTRICT="!test? ( test )" +# Upstream has strange assumptions how to run tests (see bug #732868) +RESTRICT="test" -RDEPEND="pam? ( virtual/pam )" -DEPEND="${RDEPEND} +RDEPEND=" + app-arch/gzip + pam? ( + !app-misc/vlock + sys-libs/pam + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" virtual/pkgconfig - test? ( dev-libs/check )" + test? ( dev-libs/check ) +" src_unpack() { if [[ ${PV} == "9999" ]] ; then @@ -37,7 +50,6 @@ src_unpack() { # Rename conflicting keymaps to have unique names, bug #293228 cd "${S}"/data/keymaps/i386 || die - mv dvorak/no.map dvorak/no-dvorak.map || die mv fgGIod/trf.map fgGIod/trf-fgGIod.map || die mv olpc/es.map olpc/es-olpc.map || die mv olpc/pt.map olpc/pt-olpc.map || die @@ -45,18 +57,28 @@ src_unpack() { } src_prepare() { - epatch "${FILESDIR}"/${PN}-2.0.0-tests.patch - eautoreconf + default + if [[ ${PV} == "9999" ]] || [[ $(ver_cut 3) -ge 90 ]] ; then + eautoreconf + fi } src_configure() { - econf \ - $(use_enable nls) \ - $(use_enable pam vlock) \ + local myeconfargs=( + # USE="test" installs .a files + --disable-static + $(use_enable nls) + $(use_enable pam vlock) $(use_enable test tests) + ) + econf "${myeconfargs[@]}" } src_install() { default - dohtml docs/doc/*.html + docinto html + dodoc docs/doc/*.html + + # USE="test" installs .la files + find "${ED}" -type f -name "*.la" -delete || die } diff --git a/sys-apps/kbd/metadata.xml b/sys-apps/kbd/metadata.xml index 96a2d58636..c9f6f6355f 100644 --- a/sys-apps/kbd/metadata.xml +++ b/sys-apps/kbd/metadata.xml @@ -1,5 +1,11 @@ - + -base-system + + base-system@gentoo.org + Gentoo Base System + + + kbd + diff --git a/sys-apps/lshw/ChangeLog b/sys-apps/lshw/ChangeLog deleted file mode 100644 index 6fc60d1c70..0000000000 --- a/sys-apps/lshw/ChangeLog +++ /dev/null @@ -1,99 +0,0 @@ -# ChangeLog for sys-apps/lshw -# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 -# (auto-generated from git log) - -*lshw-02.17b-r1 (09 Aug 2015) -*lshw-02.17b (09 Aug 2015) -*lshw-02.16b-r2 (09 Aug 2015) - - 09 Aug 2015; Robin H. Johnson - +files/lshw-02.15b-build.patch, +files/lshw-02.16b-gentoo.patch, - +files/lshw-02.17b-fat.patch, +files/lshw-02.17b-gentoo.patch, - +lshw-02.16b-r2.ebuild, +lshw-02.17b.ebuild, +lshw-02.17b-r1.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 - - 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) - -*lshw-02.17b-r2 (06 Feb 2016) - - 06 Feb 2016; Anthony G. Basile - +files/lshw-02.17b-musl.patch, +lshw-02.17b-r2.ebuild: - version bump to 02.17b-r2 with upstreamed musl patch - - See: https://github.com/gentoo/gentoo/pull/800 - - 15 May 2016; Mike Frysinger lshw-02.16b-r2.ebuild, - lshw-02.17b.ebuild, lshw-02.17b-r1.ebuild, lshw-02.17b-r2.ebuild: - fix minor syntax error #402313 - - 20 May 2016; Mike Frysinger lshw-02.17b-r2.ebuild: - switch to l10n eclass to handle locales - - 20 May 2016; Mike Frysinger lshw-02.17b-r2.ebuild: - leverage usex to simplify code a bit - diff --git a/sys-apps/lshw/ChangeLog-2015 b/sys-apps/lshw/ChangeLog-2015 deleted file mode 100644 index 8e240cfb3d..0000000000 --- a/sys-apps/lshw/ChangeLog-2015 +++ /dev/null @@ -1,442 +0,0 @@ -# ChangeLog for sys-apps/lshw -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/lshw/ChangeLog,v 1.117 2015/07/21 21:31:18 mrueg Exp $ - - 21 Jul 2015; Manuel Rüger -lshw-02.15b.ebuild: - Remove old. - -*lshw-02.17b-r1 (31 May 2014) - - 31 May 2014; Samuli Suominen +lshw-02.17b-r1.ebuild, - +files/lshw-02.17b-fat.patch: - Fix segmentation fault with `lshw --short` while accessing a block device with - corrupt partition wrt #485496. Thanks to Ben Kohler and Juergen Rose. - -*lshw-02.17b (08 Aug 2013) - - 08 Aug 2013; Michael Sterrett - +files/lshw-02.17b-gentoo.patch, +lshw-02.17b.ebuild, - files/lshw-02.15b-build.patch, files/lshw-02.16b-gentoo.patch, - lshw-02.16b-r2.ebuild: - version bump; also fixes bug #402313 - - 26 Jun 2013; Jeroen Roovers lshw-02.16b-r2.ebuild: - Stable for HPPA too. - - 22 Feb 2013; Zac Medico lshw-02.16b-r2.ebuild: - Add ~arm-linux keyword. - - 04 Feb 2013; Agostino Sarubbo lshw-02.16b-r2.ebuild: - Stable for alpha, wrt bug #452684 - - 26 Jan 2013; Markus Meier lshw-02.16b-r2.ebuild: - arm stable, bug #452684 - - 21 Jan 2013; Agostino Sarubbo lshw-02.16b-r2.ebuild: - Stable for sparc, wrt bug #452684 - - 21 Jan 2013; Agostino Sarubbo lshw-02.16b-r2.ebuild: - Stable for ia64, wrt bug #452684 - - 21 Jan 2013; Agostino Sarubbo lshw-02.16b-r2.ebuild: - Stable for ppc, wrt bug #452684 - - 21 Jan 2013; Agostino Sarubbo lshw-02.16b-r2.ebuild: - Stable for ppc64, wrt bug #452684 - - 18 Jan 2013; Agostino Sarubbo lshw-02.16b-r2.ebuild: - Stable for x86, wrt bug #452684 - - 18 Jan 2013; Agostino Sarubbo lshw-02.16b-r2.ebuild: - Stable for amd64, wrt bug #452684 - -*lshw-02.16b-r2 (02 Dec 2012) - - 02 Dec 2012; Diego E. Pettenò - +files/lshw-02.16b-gentoo.patch, +lshw-02.16b-r2.ebuild, - -files/lshw-02.16b-build-v2.patch, -files/lshw-02.16b-build.patch, - -lshw-02.16b-r1.ebuild, -lshw-02.16b.ebuild: - Remove old, stop installing oui.txt/manuf.txt (unused), don't use a full - search path for pci and usb ids which are always at the same path for Gentoo. - - 04 May 2012; Jeff Horelick lshw-02.15b.ebuild, - lshw-02.16b.ebuild, lshw-02.16b-r1.ebuild: - dev-util/pkgconfig -> virtual/pkgconfig - - 21 Apr 2012; Mike Frysinger lshw-02.16b-r1.ebuild: - Restore ~arch keywords #410401. - - 14 Apr 2012; Zac Medico lshw-02.16b-r1.ebuild: - Add ~amd64-linux and ~x86-linux keywords. - -*lshw-02.16b-r1 (08 Apr 2012) - - 08 Apr 2012; Diego E. Pettenò - +files/lshw-02.16b-build-v2.patch, +lshw-02.16b-r1.ebuild: - Update patch so that USE=gtk won't fail if sqlite3 is not present. Make the - ebuild depend on hwids and not install its own ids files. - -*lshw-02.16b (11 Jan 2012) - - 11 Jan 2012; Tim Harder +lshw-02.16b.ebuild, - +files/lshw-02.16b-build.patch: - Version bump. - - 11 Nov 2011; Diego E. Pettenò lshw-02.15b.ebuild: - Fix bug #389801, allowing a clean build with [gtk,-sqlite]. - - 08 Oct 2011; Tim Harder - -files/lshw-02.12.01b-build.patch, -lshw-02.14b.ebuild, - -files/lshw-02.14b-gcc45.patch: - Remove old. - - 29 Jul 2011; Zac Medico lshw-02.15b.ebuild: - Add ~x86-linux keyword. - - 26 Jul 2011; Zac Medico lshw-02.15b.ebuild: - Fix for prefix. - - 30 Mar 2011; Christoph Mende lshw-02.14b.ebuild: - Fix gtk+ slot deps - - 25 Mar 2011; Kacper Kowalik lshw-02.15b.ebuild: - ppc64 stable wrt #356927 - - 19 Mar 2011; Raúl Porcel lshw-02.15b.ebuild: - ia64 stable wrt #356927 - - 13 Mar 2011; Pawel Hajdan jr lshw-02.15b.ebuild: - x86 stable wrt bug #356927 - - 12 Mar 2011; Tobias Klausmann lshw-02.15b.ebuild: - Stable on alpha, bug #356927 - - 06 Mar 2011; Michael Weber lshw-02.15b.ebuild: - arm/sparc stable (bug 356927) - - 04 Mar 2011; Brent Baude lshw-02.15b.ebuild: - stable ppc, bug 356927 - - 03 Mar 2011; Samuli Suominen lshw-02.15b.ebuild: - Remove dev-util/pkgconfig from runtime depend. - - 03 Mar 2011; Mike Frysinger lshw-02.15b.ebuild: - Depend on pkgconfig #357015 by André Malo. - - 01 Mar 2011; Markos Chandras lshw-02.15b.ebuild: - Stable on amd64 wrt bug #356927 - - 01 Mar 2011; Tim Harder lshw-02.15b.ebuild: - Add a slot dependency on gtk+:2. - -*lshw-02.15b (28 Oct 2010) - - 28 Oct 2010; Tim Harder +lshw-02.15b.ebuild, - +files/lshw-02.15b-build.patch: - Version bump. Update to EAPI=3, add sqlite USE flag and dependency, use - src_prepare instead of src_unpack, and update build patch. - - 11 Apr 2010; Ryan Hill lshw-02.14b.ebuild, - +files/lshw-02.14b-gcc45.patch: - Fix build w/ GCC 4.5. (bug #314201 by Bernd Buschinski) - - 04 Apr 2010; Raúl Porcel lshw-02.14b.ebuild: - alpha/ia64/sparc stable wrt #304881 - - 08 Mar 2010; Markus Meier lshw-02.14b.ebuild: - arm stable, bug #304881 - - 26 Feb 2010; Christian Faulhammer lshw-02.14b.ebuild: - stable x86, bug 304881 - - 16 Feb 2010; Steve Dibb lshw-02.14b.ebuild: - amd64 stable, bug 304881 - - 15 Feb 2010; Joseph Jezak lshw-02.14b.ebuild: - Marked ppc/ppc64 stable for bug #304881. - -*lshw-02.14b (07 Jun 2009) - - 07 Jun 2009; Mike Frysinger +lshw-02.14b.ebuild: - Version bump #273052 by Raúl Porcel. - - 14 Oct 2008; Brent Baude lshw-02.13b.ebuild: - stable ppc, bug 241642 - - 14 Oct 2008; Brent Baude lshw-02.13b.ebuild: - stable ppc64, bug 241642 - - 14 Oct 2008; Thomas Anderson lshw-02.13b.ebuild: - stable amd64, bug 241642 - - 13 Oct 2008; Raúl Porcel lshw-02.13b.ebuild: - arm stable wrt #241642 - - 09 Jul 2008; Raúl Porcel lshw-02.13b.ebuild: - alpha/ia64/sparc/x86 stable - -*lshw-02.13b (31 May 2008) - - 31 May 2008; Mike Frysinger - +files/lshw-02.13b-gcc43.patch, +lshw-02.13b.ebuild: - Version bump. - - 22 May 2008; lshw-02.12.01b.ebuild: - - Keyworded ~arm - - 30 Apr 2008; Matti Bickel lshw-02.12.01b.ebuild: - ppc stable (bug #217783) - - 20 Apr 2008; Raúl Porcel lshw-02.12.01b.ebuild: - sparc stable wrt #217783 - - 20 Apr 2008; Mike Frysinger lshw-02.12.01b.ebuild: - Mark amd64 stable #217783 by Kerin Millar. - - 20 Apr 2008; Mike Frysinger - +files/lshw-02.12.01b-alignment.patch, lshw-02.12.01b.ebuild: - Fix from upstream for alignment troubles on sparc #217783 by Friedrich Oslage. - - 20 Apr 2008; Mike Frysinger - +files/lshw-02.12.01b-gcc43.patch, lshw-02.12.01b.ebuild: - Add fix from upstream for building with gcc-4.3 #213912 by Sergey Dryabzhinsky. - - 17 Apr 2008; Raúl Porcel lshw-02.12.01b.ebuild: - ia64/x86 stable wrt #217783 - - 16 Apr 2008; Tobias Klausmann lshw-02.12.01b.ebuild: - Stable on alpha, bug #217783 - - 16 Apr 2008; Markus Rothe lshw-02.12.01b.ebuild: - Stable on ppc64; bug #217783 - -*lshw-02.12.01b (24 Dec 2007) - - 24 Dec 2007; Mike Frysinger - +files/lshw-02.12.01b-build.patch, +lshw-02.12.01b.ebuild: - Version bump #195824. - - 25 Nov 2007; Brent Baude lshw-02.11.01b.ebuild: - Marked lshw-02.11.01b ppc stable for bug 194114 - - 02 Nov 2007; Steve Dibb lshw-02.11.01b.ebuild: - Drop amd64 stable keyword - - 02 Nov 2007; Steve Dibb lshw-02.11.01b.ebuild: - amd64 stable, bug 194114 - - 01 Nov 2007; Ferris McCormick lshw-02.11.01b.ebuild: - Sparc stable --- Bug #194114 --- I've had it installed for a while. - - 03 Oct 2007; lshw-02.11.01b.ebuild: - keyworded ~ppc64 - - 25 Sep 2007; Raúl Porcel lshw-02.11.01b.ebuild: - alpha/ia64/x86 stable - - 25 Aug 2007; Raúl Porcel lshw-02.11.01b.ebuild: - Back to ~arch, went straight to stable - -*lshw-02.11.01b (25 Aug 2007) - - 25 Aug 2007; Mike Frysinger - +files/lshw-02.11.01b-build.patch, +lshw-02.11.01b.ebuild: - Version bump #188624 by Daniel Pielmeier. - - 14 May 2007; Raúl Porcel lshw-02.10b.ebuild: - alpha stable wrt #166574 - - 22 Apr 2007; Raúl Porcel lshw-02.10b.ebuild: - ia64 stable - - 26 Mar 2007; Raúl Porcel lshw-02.09b.ebuild: - ia64 stable wrt bug 166574 - -*lshw-02.10b (24 Mar 2007) - - 24 Mar 2007; Mike Frysinger +lshw-02.10b.ebuild: - Version bump #170365 by Daniel Webert. - - 18 Feb 2007; nixnut lshw-02.09b.ebuild: - Stable on ppc wrt bug 166574 - - 13 Feb 2007; Gustavo Zacarias lshw-02.09b.ebuild: - Stable on sparc wrt #166574 - - 13 Feb 2007; Raúl Porcel lshw-02.09b.ebuild: - x86 stable wrt bug 166574 - - 13 Feb 2007; Steve Dibb lshw-02.09b.ebuild: - amd64 stable, bug 166574 - - 03 Dec 2006; Tim Yamin lshw-02.08.01b.ebuild: - Stable on IA64; bug #156269. - - 01 Dec 2006; Tobias Scherbaum - lshw-02.08.01b.ebuild: - ppc stable, bug #156269 - - 28 Nov 2006; Christian Faulhammer - lshw-02.08.01b.ebuild: - stable x86, bug #156269 - - 27 Nov 2006; Steve Dibb lshw-02.08.01b.ebuild: - amd64 stable, bug 156269 - - 27 Nov 2006; Gustavo Zacarias lshw-02.08.01b.ebuild: - Stable on sparc wrt #156269 - -*lshw-02.09b (27 Nov 2006) - - 27 Nov 2006; Mike Frysinger - +files/lshw-02.09b-cpuid-PIC.patch, +lshw-02.09b.ebuild: - Version bump #156268 by Daniel Webert. - - 25 Nov 2006; Bryan Østergaard lshw-02.06b.ebuild, - lshw-02.08.01b.ebuild: - Alpha + ~ia64 keywords. - -*lshw-02.08.01b (17 May 2006) - - 17 May 2006; Mike Frysinger - +files/lshw-02.08.01b-build.patch, +lshw-02.08.01b.ebuild: - Version bump #133540 by Daniel Webert. - - 27 Apr 2006; Daniel Gryniewicz lshw-02.06b.ebuild: - Marked stable on amd64 per bug #131184 - - 26 Apr 2006; Gustavo Zacarias lshw-02.06b.ebuild: - Stable on sparc wrt #131184 - - 25 Apr 2006; Tobias Scherbaum lshw-02.06b.ebuild: - ppc stable, bug #131184 - - 25 Apr 2006; Saleem Abdulrasool lshw-02.06b.ebuild: - stable on x86 (bug #131184) - -*lshw-02.07b (25 Apr 2006) - - 25 Apr 2006; Mike Frysinger +lshw-02.07b.ebuild: - Version bump #130973 by Daniel Webert. - - 08 Feb 2006; Aron Griffis lshw-02.05.01b.ebuild: - Mark 02.05.01b stable on alpha - - 25 Nov 2005; Luis Medinas lshw-02.05.01b.ebuild: - Stable on amd64. - - 11 Nov 2005; Michael Hanselmann lshw-02.05.01b.ebuild: - Stable on ppc. - - 08 Nov 2005; Gustavo Zacarias lshw-02.05.01b.ebuild: - Stable on sparc - -*lshw-02.06b (05 Nov 2005) - - 05 Nov 2005; Mike Frysinger - +files/lshw-02.06b-build.patch, +files/lshw-02.06b-cpuid-PIC.patch, - +lshw-02.06b.ebuild: - Version bump #111500 by Daniel Webert. - - 05 Nov 2005; Mark Loeser lshw-02.05.01b.ebuild: - Stable on x86; bug #111499 - - 03 Sep 2005; Fernando J. Pereda lshw-02.05.01b.ebuild: - marked ~alpha, wrt bug #104130 - -*lshw-02.05.01b (22 Jul 2005) - - 22 Jul 2005; Mike Frysinger +lshw-02.05.01b.ebuild: - Version bump #99838 by Nunatak. - - 22 May 2005; Tobias Scherbaum lshw-02.03b.ebuild: - Stable on ppc. - - 02 May 2005; Jason Wever lshw-02.03b.ebuild: - Stable on SPARC. - -*lshw-02.04b (28 Apr 2005) - - 28 Apr 2005; Mike Frysinger +lshw-02.04b.ebuild: - Version bump #90727 by Daniel Webert. - -*lshw-02.03b (05 Feb 2005) - - 05 Feb 2005; MATSUU Takuto +lshw-02.03b.ebuild: - Version bumped. - - 03 Feb 2005; -lshw-01.08a.ebuild, lshw-02.00b.ebuild, - lshw-02.02b.ebuild: - - removing filter-flags -fPIC from ebuild now that the cpuid patch exists. - Removing broken lshw-01.08a - -*lshw-02.02b (22 Jan 2005) - - 22 Jan 2005; MATSUU Takuto +lshw-02.02b.ebuild: - Version bumped. - - 03 Jan 2005; Mike Frysinger - +files/02.00b-cpuid-PIC.patch, lshw-02.00b.ebuild: - Add patch to enable PIC building #61947. - - 21 Dec 2004; Mike Frysinger +files/02.00b-dev.patch, - lshw-02.00b.ebuild: - Clean up ebuild and add patch to fix includes #75168 by lukenshiro@ngi.it. - -*lshw-02.00b (21 Dec 2004) - - 21 Dec 2004; MATSUU Takuto -lshw-01.06a.ebuild, - -lshw-01.07a.ebuild, lshw-01.08a.ebuild, +lshw-02.00b.ebuild: - Version bumped. - Removed old versions. - -*lshw-01.08a (06 Sep 2004) - - 06 Sep 2004; MATSUU Takuto +lshw-01.08a.ebuild: - Version bumped. - -*lshw-01.07a (13 May 2004) - - 13 May 2004; -lshw-01.00.ebuild, +lshw-01.07a.ebuild: - Version bumped. - - 12 May 2004; Alexander Gabert lshw-01.06a.ebuild: - removed hardened-gcc logic - - 25 Apr 2004; -lshw-01.05a.ebuild, lshw-01.06a.ebuild: - Marked as stable. - -*lshw-01.06a (29 Feb 2004) - - 29 Feb 2004; lshw-01.06a.ebuild: - Version bumped. - -*lshw-01.05a (05 Nov 2003) - - 05 Nov 2003; Martin Holzer lshw-01.05a.ebuild: - Version bumped. - -*lshw-01.04 (04 Oct 2003) - - 04 Oct 2003; MATSUU Takuto lshw-01.04.ebuild: - version bump. - - 21 Sep 2003; lshw-01.03.ebuild: - cpuid.cc uses inline asm and can not be linked when position independent code - is desired. - -*lshw-01.03 (20 Aug 2003) - - 20 Aug 2003; MATSUU Takuto lshw-01.03.ebuild: - version bump. - -*lshw-01.02 (06 Aug 2003) - - 06 Aug 2003; Martin Holzer lshw-01.02.ebuild: - Version bumped. closes #25925. - -*lshw-01.00 (15 Apr 2003) - - 15 Apr 2003; Martin Holzer Manifest, lshw-01.00.ebuild: - Adding initial ebuild submitted by Marc Hildebrand - in #19200. diff --git a/sys-apps/lshw/Manifest b/sys-apps/lshw/Manifest index 9a817cd4eb..b89584ac9b 100644 --- a/sys-apps/lshw/Manifest +++ b/sys-apps/lshw/Manifest @@ -1,14 +1 @@ -AUX lshw-02.15b-build.patch 3303 SHA256 3e445965e06e2c658f2bb7e822a2e5dcf082c3965fefd4e1ee285aa781581a01 SHA512 667ec1020c967a134708e3191ff97d2c57a5f93c54df6e5ccc332ce230242bd661269c93fbd63c55b25f6aafc5f14e52b805b0101f4394b0629b9aa70e9ef2dc WHIRLPOOL 4165d6f02760f3d85c7bcd01da9d4828d90f1e305d48fb3e87e5574b3c01db8504d2be1dcb595d86aa034189c1031070149647abe6e0fb84cf636a2c489cdf38 -AUX lshw-02.16b-gentoo.patch 4972 SHA256 101e0bdc47a3deb489317454c66d2f3bfc5cf502f54e426c18a25b8c9fdf4203 SHA512 723a67b91972d3192a422fbead27fc6c3c7020bc0d0afb0d88792659e345f3379be423517f649eda7555d20bc26583ce8298ba101eba63ba6669e7bf213c8aef WHIRLPOOL 1f7c2ce9aa8644554573767048be837a1aa32c194eb702a7c72846bdc56269cef9ccd59196d3ebd39580a8dccd99c3e13fb1053e0a04f1533468ca3999c42e06 -AUX lshw-02.17b-fat.patch 310 SHA256 ba8f5cd5a9872bb377558448864962045e8742bb06cc093463cc63a7ad374e81 SHA512 e42421b3b46880ca946eaa9b9b5f33436c829b28fbb660e4190b2a381fd855611dc061bbcd183074cde93f28bb9c6c7dce336e2de8be925a57da9ada256019f6 WHIRLPOOL 50e777800dee4a46301c0a0c352ed3254f78b24dd702703bf2aa6460a3d018efb1d93065d4c11cb604400a54c9abf05d31e0f357e11fdf941d01216ab7771169 -AUX lshw-02.17b-gentoo.patch 4826 SHA256 0596eee063c0449a168a344ef6ec4914581a40444e947c7cd922e7a4e50efce1 SHA512 01deba11db4ad0fbb07f14e75f521adf901b81dc3b2e51febaf51a82bbc0214558250a762bca92d9fd154d634ae1213a4c647c747732b3f00577dddb41deb191 WHIRLPOOL 6ef39e2bb9b2f731ca1df7e96b4c1402aba25efbb9a223ce997f10dd7702e68e9f46785e436bdeb51fc690c052564e9a33259eef8441659e1f0bacc97eb50a5c -AUX lshw-02.17b-musl.patch 4917 SHA256 b7c81aab812808da83838d0cea643d7c1a296e70084bf4348b4f3319d49538d1 SHA512 d3293e2fd651d2d906f9c71f5d5f9cc09ff3dd0cc0903fdb02c8661d8311ae2af77d918da97a71cc38c8b8f8be6e0241950a24810bbb127edde897393429463a WHIRLPOOL bfb9a21a704d6b577ddd23a7ab1e522e660797d908b8ae2c855132c9b2c4b414f5c2a06e9d61c43efd6793f3150a4b2c4a1c28400103f020cb440d0089b8ea6f -DIST lshw-B.02.16.tar.gz 1845891 SHA256 809882429555b93259785cc261dbff04c16c93d064db5f445a51945bc47157cb SHA512 ad3bd3d7b6f36f912265f0853f5aa37158c6d420a90a5e84b3e8fcd8a3c6137f7505cb5361e3eceb49954332d2466c686c946dcda8db0da3d51b3c48e343c2ab WHIRLPOOL 8e3200b726432859965be744c6afa437ffb4b57166084432064621773018b6f997a282ddea813916bc7faeced22a1286044b91bd69422b83372f03cf0878ca2d -DIST lshw-B.02.17.tar.gz 2005737 SHA256 eb9cc053fa0f1e78685cb695596e73931bfb55d2377e3bc3b8b94aff4c5a489c SHA512 868899dce98e786a08a2134d6e132c388d71ab0f03fa6e10881e14d7a882c1882b46bbc6bd6ddb021cfab87ad6c9fd369453c3916f0b3353027eb2d470e55d9b WHIRLPOOL 5b18df2732e50f38dd8d9168adb6083e9a637cf9596f692a7e6806cda2ad05c777babdbeab470d948604f45bbbf1282be6d9fc68bf5c70741acf2d884e93e749 -EBUILD lshw-02.16b-r2.ebuild 1575 SHA256 4855e050fc6f302666f1b562c172a2292acf383a55b66ffcb1cf8cca6c369046 SHA512 760322fc1c2067a664515bf932171cdc89bbb24efd0ab3bb0844d9e0234e8ad8e514cc6da656ec236fd96fb206e960caa4a3c1024fd918f3900bbce95cb1c7fa WHIRLPOOL f0d123b00ffa770f9810d86734c84115dcdd376bf1c71f108b8f907f86cfeda6d4531152124cbfa08937e5dccde656c35ad0cf7f892a2fa074e027ba271ae69b -EBUILD lshw-02.17b-r1.ebuild 1625 SHA256 3a18dab4d9e88870767db34bf8f485f9054915d63fec4bb84bd8a1ee4e71b66d SHA512 e9fa21e7c71a7a005224a9f61100a060a882d5f2e8f9a52c330882b697c30f1322bfd1c527bc8fe3e2dc82dc73c64171a7a9a638a5a412615a3fda6e3ab8c8d8 WHIRLPOOL e26fd87346a49192491d85641a0458e8aa19188f013f57c11b8cf0d281276a61f2859b3cfe8fc6a345b9820075bf81187cd54ff494347edeb413bebb991156ad -EBUILD lshw-02.17b-r2.ebuild 1457 SHA256 766bd03006313739df45298a98a1b6b3e42148830ea9bde157ef5a2f3b8a26a2 SHA512 ccb07156cc0c870342b30e4f4c10cddcf01e31f19299e9ad14a43c1dee93baef1968534fff11789493451f5db0ac5417ad345545714cccbf63f559e750940db2 WHIRLPOOL a0a143878e2f65bc1d7cbc871322e6ac3c2efca1ce3e1d42d4c8434d70a09198154a07dcb199e06a0475fa0025bdf1a01053705e8ded222c08fc7872c065dcdf -EBUILD lshw-02.17b.ebuild 1588 SHA256 89eac565f7038a1297078f97cc9be5a3e6ccd6b3bb474fcd27a5d311169cad6d SHA512 715aa03c5d5aa9c725b49739dd57f9b902b09243811a233c6a4b7a2a4dce73a0baba65b211e7215177d396e342057f05c74f6aee9d4925f2c3d9686a38953b6b WHIRLPOOL b105084631e757d9d69f20dfaf68de295ce382183d89cb1584cf2c0e244025b2865906895d4234865ecf1b18eb3671e67407ae54af657c1c77718d3ae0eeef3b -MISC ChangeLog 3814 SHA256 0d1b50caaf76df36646baf5439f54572d6da1e16fd63d42aaf29aa7d91e01cb5 SHA512 c2c3507d1ca0e12cfc07c3a0dffd8865e264fefeed0ba2390e5be9c3df1874a782b546a5540be5fda081228931553c0c4da7bef8fc0cbe31ded9e721651bf6fe WHIRLPOOL 8efbb8e044d7171f32946bba36b8cbe376559ae1f5f748f351a322be268d64e8343152653a35b6989e2885766a05522d3cdfbf2b4ea46b7c47386197e6631a46 -MISC ChangeLog-2015 14670 SHA256 2ef10eddb9a1be131708ee0af8db0abf5d06d3179fe8f9887355a04499050f43 SHA512 5cc4886c2865cb99c5e90d60de96b861cf031fc4a0821c5c75f6b27ee098e980624e5ba78e12224b9ddf5dc54e33ae78939480d00327d0abdc59a994a28d045f WHIRLPOOL b0eab89bee9d39e40a7a8f22f3aa80347a1c9f138c2b3ddcf6fde670d020e9b9c4a65d9115385e0e89435307b0d07e9f14924f0cdcc9fca9b8d4e15d69f354c4 -MISC metadata.xml 253 SHA256 d82c33ef453113a5c1ebe250dcba373c22934a69b0a86c6ab15a5ca589c25b91 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555 WHIRLPOOL e5aee23acff864609953a1e4de768f0e4aef704b44c53c021f28573e1ca5c99f1a46d92935ecec2449f7b4419a36d8373127d0ecfa8d7bae72d835e1839eb3f8 +DIST lshw-02.19.2b_p20210121-B.02.19.2_p20210121.tar.gz 2469481 BLAKE2B b9a886c21d6abde00f234cc93fc25ae2b4cf734ffd3fdea7847283fa44eef80bfddd6d83ab428c126ef6518eb8da35f3ba15d88cfc5dbb304813a4d28c173351 SHA512 699ee270eb9a8dd6652d7bcab5d99187585159428bdceab2e17add51e29d73a929a4d34168d92308e775383b9920b07e3b02e0781f9f1b1f099aff3550e9b0c0 diff --git a/sys-apps/lshw/files/lshw-02.15b-build.patch b/sys-apps/lshw/files/lshw-02.15b-build.patch deleted file mode 100644 index af2b3893ae..0000000000 --- a/sys-apps/lshw/files/lshw-02.15b-build.patch +++ /dev/null @@ -1,116 +0,0 @@ ---- lshw-B.02.15.orig/src/core/Makefile -+++ lshw-B.02.15/src/core/Makefile -@@ -1,10 +1,10 @@ - PACKAGENAME?=lshw - --CXX=c++ -+CXX?=c++ - INCLUDES= - DEFINES=-DPREFIX=\"$(PREFIX)\" -DSBINDIR=\"$(SBINDIR)\" -DMANDIR=\"$(MANDIR)\" -DDATADIR=\"$(DATADIR)\" --CXXFLAGS?=-g -Wall $(INCLUDES) $(DEFINES) $(RPM_OPT_FLAGS) --LDFLAGS= -+CXXFLAGS ?= -g -+CXXFLAGS += -Wall $(INCLUDES) $(DEFINES) $(RPM_OPT_FLAGS) - LDSTATIC= - LIBS= - ---- lshw-B.02.15.orig/src/gui/Makefile -+++ lshw-B.02.15/src/gui/Makefile -@@ -8,11 +8,11 @@ - DEFINES=-DPREFIX=\"$(PREFIX)\" -DSBINDIR=\"$(SBINDIR)\" -DMANDIR=\"$(MANDIR)\" -DDATADIR=\"$(DATADIR)\" - GTKINCLUDES=$(shell pkg-config gtk+-2.0 --cflags) - INCLUDES=-I../core $(GTKINCLUDES) --CXXFLAGS=-g -Wall $(INCLUDES) $(DEFINES) $(RPM_OPT_FLAGS) -+CXXFLAGS ?= -g -+CXXFLAGS += -Wall $(INCLUDES) $(DEFINES) $(RPM_OPT_FLAGS) - CFLAGS=$(CXXFLAGS) $(DEFINES) - GTKLIBS=$(shell pkg-config gtk+-2.0 --libs) - LIBS=-L../core -llshw -lresolv -lsqlite3 $(GTKLIBS) --LDFLAGS= - ifneq ($(shell $(LD) --help 2| grep -- --as-needed), ) - LDFLAGS+= -Wl,--as-needed - endif -@@ -39,7 +39,6 @@ - $(CXX) $(LDFLAGS) -o $@ $^ $(LIBS) - - install: all -- $(STRIP) gtk-$(PACKAGENAME) - - clean: - rm -f $(OBJS) gtk-$(PACKAGENAME) gtk-lshw.glade.bak gtk-lshw.gladep.bak interface.c.bak interface.h.bak callbacks.c.bak callbacks.h.bak Makefile.bak ---- lshw-B.02.15.orig/src/Makefile -+++ lshw-B.02.15/src/Makefile -@@ -21,11 +21,13 @@ - CXX?=c++ - INCLUDES=-I./core/ - DEFINES=-DPREFIX=\"$(PREFIX)\" -DSBINDIR=\"$(SBINDIR)\" -DMANDIR=\"$(MANDIR)\" -DDATADIR=\"$(DATADIR)\" --CXXFLAGS=-g -Wall -g $(INCLUDES) $(DEFINES) $(RPM_OPT_FLAGS) -+CXXFLAGS ?= -g -+CXXFLAGS += -Wall $(INCLUDES) $(DEFINES) $(RPM_OPT_FLAGS) - ifeq ($(SQLITE), 1) - CXXFLAGS+= -DSQLITE $(shell pkg-config --cflags sqlite3) - endif --LDFLAGS=-L./core/ -g -+LDFLAGS ?= -g -+LDFLAGS += -L./core/ - ifneq ($(shell $(LD) --help 2| grep -- --as-needed), ) - LDFLAGS+= -Wl,--as-needed - endif -@@ -48,18 +50,18 @@ - - .PHONY: core - core: -- +make -C core all -+ +$(MAKE) -C core all - - $(PACKAGENAME): core $(PACKAGENAME).o - $(CXX) $(LDFLAGS) -o $@ $(PACKAGENAME).o $(LIBS) - - .PHONY: po - po: -- +make -C po all -+ +$(MAKE) -C po all - - .PHONY: gui - gui: core -- +make -C gui all -+ +$(MAKE) -C gui all - - .PHONY: nologo - nologo: -@@ -70,7 +72,6 @@ - - $(PACKAGENAME)-static: core core/lib$(PACKAGENAME).a $(PACKAGENAME).o - $(CXX) $(LDSTATIC) $(LDFLAGS) -o $@ $(PACKAGENAME).o $(LIBS) -- $(STRIP) $@ - - .PHONY: compressed - compressed: $(PACKAGENAME)-compressed -@@ -93,14 +94,14 @@ - manuf.txt: - wget http://www.ethereal.com/distribution/manuf.txt - --install: all -+install: - $(INSTALL) -d -m 0755 $(DESTDIR)/$(SBINDIR) - $(INSTALL) -m 0755 $(PACKAGENAME) $(DESTDIR)/$(SBINDIR) - $(INSTALL) -d -m 0755 $(DESTDIR)/$(MANDIR)/man1 - $(INSTALL) -m 0644 $(PACKAGENAME).1 $(DESTDIR)/$(MANDIR)/man1 - $(INSTALL) -d -m 0755 $(DESTDIR)/$(DATADIR)/$(PACKAGENAME) - $(INSTALL) -m 0644 $(DATAFILES) $(DESTDIR)/$(DATADIR)/$(PACKAGENAME) -- make -C po install -+ $(MAKE) -C po install - - install-gui: gui - $(INSTALL) -d -m 0755 $(DESTDIR)/$(SBINDIR) -@@ -110,8 +111,8 @@ - - clean: - rm -f $(PACKAGENAME).o $(PACKAGENAME) $(PACKAGENAME)-static $(PACKAGENAME)-compressed -- make -C core clean -- make -C gui clean -+ $(MAKE) -C core clean -+ $(MAKE) -C gui clean - - .timestamp: - date --utc +%Y%m%d%H%M%S > $@ diff --git a/sys-apps/lshw/files/lshw-02.16b-gentoo.patch b/sys-apps/lshw/files/lshw-02.16b-gentoo.patch deleted file mode 100644 index dfd2c89837..0000000000 --- a/sys-apps/lshw/files/lshw-02.16b-gentoo.patch +++ /dev/null @@ -1,161 +0,0 @@ ---- lshw-B.02.16.orig/src/core/Makefile -+++ lshw-B.02.16/src/core/Makefile -@@ -1,10 +1,9 @@ - PACKAGENAME?=lshw - --CXX=c++ -+CXX?=c++ - INCLUDES= - DEFINES=-DPREFIX=\"$(PREFIX)\" -DSBINDIR=\"$(SBINDIR)\" -DMANDIR=\"$(MANDIR)\" -DDATADIR=\"$(DATADIR)\" --CXXFLAGS?=-g -Wall $(INCLUDES) $(DEFINES) $(RPM_OPT_FLAGS) --LDFLAGS= -+CXXFLAGS += -Wall $(INCLUDES) $(DEFINES) $(RPM_OPT_FLAGS) - LDSTATIC= - LIBS= - ---- lshw-B.02.16.orig/src/gui/Makefile -+++ lshw-B.02.16/src/gui/Makefile -@@ -1,5 +1,7 @@ - PACKAGENAME?=lshw - -+SQLITE?=0 -+ - CXX?=c++ - CC?=cc - STRIP?=strip -@@ -8,13 +10,14 @@ OBJCOPY?=objcopy - DEFINES=-DPREFIX=\"$(PREFIX)\" -DSBINDIR=\"$(SBINDIR)\" -DMANDIR=\"$(MANDIR)\" -DDATADIR=\"$(DATADIR)\" - GTKINCLUDES=$(shell pkg-config gtk+-2.0 --cflags) - INCLUDES=-I../core $(GTKINCLUDES) --CXXFLAGS=-g -Wall $(INCLUDES) $(DEFINES) $(RPM_OPT_FLAGS) -+CXXFLAGS += -Wall $(INCLUDES) $(DEFINES) $(RPM_OPT_FLAGS) - CFLAGS=$(CXXFLAGS) $(DEFINES) - GTKLIBS=$(shell pkg-config gtk+-2.0 gmodule-2.0 --libs) --LIBS=-L../core -llshw -lresolv -lsqlite3 $(GTKLIBS) --LDFLAGS= --ifneq ($(shell $(LD) --help 2| grep -- --as-needed), ) -- LDFLAGS+= -Wl,--as-needed -+LIBS=-L../core -llshw -lresolv $(GTKLIBS) -+ -+ifeq ($(SQLITE), 1) -+ CXXFLAGS+= -DSQLITE $(shell pkg-config --cflags sqlite3) -+ LIBS+= $(shell pkg-config --libs sqlite3) - endif - - OBJS = gtk-lshw.o callbacks.o engine.o print-gui.o stock.o -@@ -39,8 +42,7 @@ gtk-$(PACKAGENAME): $(OBJS) ../core/libl - $(CXX) $(LDFLAGS) -o $@ $^ $(LIBS) - - install: all -- $(STRIP) gtk-$(PACKAGENAME) -- -+ - clean: - rm -f $(OBJS) gtk-$(PACKAGENAME) gtk-lshw.glade.bak gtk-lshw.gladep.bak callbacks.c.bak callbacks.h.bak Makefile.bak - ---- lshw-B.02.16.orig/src/Makefile -+++ lshw-B.02.16/src/Makefile -@@ -21,11 +21,11 @@ export SQLITE - CXX?=c++ - INCLUDES=-I./core/ - DEFINES=-DPREFIX=\"$(PREFIX)\" -DSBINDIR=\"$(SBINDIR)\" -DMANDIR=\"$(MANDIR)\" -DDATADIR=\"$(DATADIR)\" --CXXFLAGS=-g -Wall -g $(INCLUDES) $(DEFINES) $(RPM_OPT_FLAGS) -+CXXFLAGS += -Wall $(INCLUDES) $(DEFINES) $(RPM_OPT_FLAGS) - ifeq ($(SQLITE), 1) - CXXFLAGS+= -DSQLITE $(shell pkg-config --cflags sqlite3) - endif --LDFLAGS=-L./core/ -g -+LDFLAGS += -L./core/ - ifneq ($(shell $(LD) --help 2| grep -- --as-needed), ) - LDFLAGS+= -Wl,--as-needed - endif -@@ -39,27 +39,25 @@ export CXXFLAGS - export LIBS - export LDFLAGS - --DATAFILES = pci.ids usb.ids oui.txt manuf.txt -- --all: $(PACKAGENAME) $(PACKAGENAME).1 $(DATAFILES) -+all: $(PACKAGENAME) $(PACKAGENAME).1 - - .cc.o: - $(CXX) $(CXXFLAGS) -c $< -o $@ - - .PHONY: core - core: -- +make -C core all -+ $(MAKE) -C core all - - $(PACKAGENAME): core $(PACKAGENAME).o - $(CXX) $(LDFLAGS) -o $@ $(PACKAGENAME).o $(LIBS) - - .PHONY: po - po: -- +make -C po all -+ $(MAKE) -C po all - - .PHONY: gui - gui: core -- +make -C gui all -+ $(MAKE) -C gui all - - .PHONY: nologo - nologo: -@@ -70,7 +68,6 @@ static: $(PACKAGENAME)-static - - $(PACKAGENAME)-static: core core/lib$(PACKAGENAME).a $(PACKAGENAME).o - $(CXX) $(LDSTATIC) $(LDFLAGS) -o $@ $(PACKAGENAME).o $(LIBS) -- $(STRIP) $@ - - .PHONY: compressed - compressed: $(PACKAGENAME)-compressed -@@ -93,14 +90,13 @@ oui.txt: - manuf.txt: - wget -O $@ http://anonsvn.wireshark.org/wireshark/trunk/manuf - --install: all -+install: - $(INSTALL) -d -m 0755 $(DESTDIR)/$(SBINDIR) - $(INSTALL) -m 0755 $(PACKAGENAME) $(DESTDIR)/$(SBINDIR) - $(INSTALL) -d -m 0755 $(DESTDIR)/$(MANDIR)/man1 - $(INSTALL) -m 0644 $(PACKAGENAME).1 $(DESTDIR)/$(MANDIR)/man1 - $(INSTALL) -d -m 0755 $(DESTDIR)/$(DATADIR)/$(PACKAGENAME) -- $(INSTALL) -m 0644 $(DATAFILES) $(DESTDIR)/$(DATADIR)/$(PACKAGENAME) -- make -C po install -+ $(MAKE) -C po install - - install-gui: gui - $(INSTALL) -d -m 0755 $(DESTDIR)/$(SBINDIR) -@@ -112,8 +108,8 @@ install-gui: gui - - clean: - rm -f $(PACKAGENAME).o $(PACKAGENAME) $(PACKAGENAME)-static $(PACKAGENAME)-compressed -- make -C core clean -- make -C gui clean -+ $(MAKE) -C core clean -+ $(MAKE) -C gui clean - - .timestamp: - date --utc +%Y%m%d%H%M%S > $@ ---- lshw-B.02.16.orig/src/core/pci.cc -+++ lshw-B.02.16/src/core/pci.cc -@@ -17,7 +17,7 @@ __ID("@(#) $Id - - #define PROC_BUS_PCI "/proc/bus/pci" - #define SYS_BUS_PCI "/sys/bus/pci" --#define PCIID_PATH DATADIR"/pci.ids:/usr/share/lshw/pci.ids:/usr/local/share/pci.ids:/usr/share/pci.ids:/etc/pci.ids:/usr/share/hwdata/pci.ids:/usr/share/misc/pci.ids" -+#define PCIID_PATH "/usr/share/misc/pci.ids" - - #define PCI_CLASS_REVISION 0x08 /* High 24 bits are class, low 8 revision */ - #define PCI_VENDOR_ID 0x00 /* 16 bits */ ---- lshw-B.02.16.orig/src/core/usb.cc -+++ lshw-B.02.16/src/core/usb.cc -@@ -27,7 +27,7 @@ - - #define PROCBUSUSBDEVICES "/proc/bus/usb/devices" - #define SYSBUSUSBDEVICES "/sys/bus/usb/devices" --#define USBID_PATH DATADIR"/usb.ids:/usr/share/lshw/usb.ids:/usr/local/share/usb.ids:/usr/share/usb.ids:/etc/usb.ids:/usr/share/hwdata/usb.ids:/usr/share/misc/usb.ids" -+#define USBID_PATH "/usr/share/misc/usb.ids" - - #define USB_CLASS_PER_INTERFACE 0 /* for DeviceClass */ - #define USB_CLASS_AUDIO 1 diff --git a/sys-apps/lshw/files/lshw-02.17b-fat.patch b/sys-apps/lshw/files/lshw-02.17b-fat.patch deleted file mode 100644 index 08654fd5af..0000000000 --- a/sys-apps/lshw/files/lshw-02.17b-fat.patch +++ /dev/null @@ -1,10 +0,0 @@ -http://bugs.gentoo.org/485496 - ---- src/core/fat.cc -+++ src/core/fat.cc -@@ -82,4 +82,5 @@ - uint8_t pmagic[2]; - } __attribute__((__packed__)) fat32; -+ char sector[512]; // to make sure the whole struct is at least 512 bytes long - } __attribute__((__packed__)) type; - } __attribute__((__packed__)); diff --git a/sys-apps/lshw/files/lshw-02.17b-gentoo.patch b/sys-apps/lshw/files/lshw-02.17b-gentoo.patch deleted file mode 100644 index 1d3d431ec8..0000000000 --- a/sys-apps/lshw/files/lshw-02.17b-gentoo.patch +++ /dev/null @@ -1,159 +0,0 @@ ---- lshw-B.02.17.orig/src/Makefile -+++ lshw-B.02.17/src/Makefile -@@ -21,11 +21,11 @@ - CXX?=c++ - INCLUDES=-I./core/ - DEFINES=-DPREFIX=\"$(PREFIX)\" -DSBINDIR=\"$(SBINDIR)\" -DMANDIR=\"$(MANDIR)\" -DDATADIR=\"$(DATADIR)\" --CXXFLAGS=-g -Wall -g $(INCLUDES) $(DEFINES) $(RPM_OPT_FLAGS) -+CXXFLAGS += -Wall $(INCLUDES) $(DEFINES) $(RPM_OPT_FLAGS) - ifeq ($(SQLITE), 1) - CXXFLAGS+= -DSQLITE $(shell pkg-config --cflags sqlite3) - endif --LDFLAGS=-L./core/ -g -+LDFLAGS += -L./core/ - ifneq ($(shell $(LD) --help 2| grep -- --as-needed), ) - LDFLAGS+= -Wl,--as-needed - endif -@@ -39,27 +39,25 @@ - export LIBS - export LDFLAGS - --DATAFILES = pci.ids usb.ids oui.txt manuf.txt -- --all: $(PACKAGENAME) $(PACKAGENAME).1 $(DATAFILES) -+all: $(PACKAGENAME) $(PACKAGENAME).1 - - .cc.o: - $(CXX) $(CXXFLAGS) -c $< -o $@ - - .PHONY: core - core: -- +make -C core all -+ $(MAKE) -C core all - - $(PACKAGENAME): core $(PACKAGENAME).o - $(CXX) $(LDFLAGS) -o $@ $(PACKAGENAME).o $(LIBS) - - .PHONY: po - po: -- +make -C po all -+ $(MAKE) -C po all - - .PHONY: gui - gui: core -- +make -C gui all -+ $(MAKE) -C gui all - - .PHONY: nologo - nologo: -@@ -70,7 +68,6 @@ - - $(PACKAGENAME)-static: core core/lib$(PACKAGENAME).a $(PACKAGENAME).o - $(CXX) $(LDSTATIC) $(LDFLAGS) -o $@ $(PACKAGENAME).o $(LIBS) -- $(STRIP) $@ - - .PHONY: compressed - compressed: $(PACKAGENAME)-compressed -@@ -93,14 +90,13 @@ - manuf.txt: - wget -O $@ http://anonsvn.wireshark.org/wireshark/trunk/manuf - --install: all -+install: - $(INSTALL) -d -m 0755 $(DESTDIR)/$(SBINDIR) - $(INSTALL) -m 0755 $(PACKAGENAME) $(DESTDIR)/$(SBINDIR) - $(INSTALL) -d -m 0755 $(DESTDIR)/$(MANDIR)/man1 - $(INSTALL) -m 0644 $(PACKAGENAME).1 $(DESTDIR)/$(MANDIR)/man1 - $(INSTALL) -d -m 0755 $(DESTDIR)/$(DATADIR)/$(PACKAGENAME) -- $(INSTALL) -m 0644 $(DATAFILES) $(DESTDIR)/$(DATADIR)/$(PACKAGENAME) -- make -C po install -+ $(MAKE) -C po install - - install-gui: gui - $(INSTALL) -d -m 0755 $(DESTDIR)/$(SBINDIR) -@@ -112,8 +108,8 @@ - - clean: - rm -f $(PACKAGENAME).o $(PACKAGENAME) $(PACKAGENAME)-static $(PACKAGENAME)-compressed -- make -C core clean -- make -C gui clean -+ $(MAKE) -C core clean -+ $(MAKE) -C gui clean - - .timestamp: - date --utc +%Y%m%d%H%M%S > $@ ---- lshw-B.02.17.orig/src/core/Makefile -+++ lshw-B.02.17/src/core/Makefile -@@ -1,10 +1,9 @@ - PACKAGENAME?=lshw - --CXX=c++ -+CXX?=c++ - INCLUDES= - DEFINES=-DPREFIX=\"$(PREFIX)\" -DSBINDIR=\"$(SBINDIR)\" -DMANDIR=\"$(MANDIR)\" -DDATADIR=\"$(DATADIR)\" --CXXFLAGS?=-g -Wall $(INCLUDES) $(DEFINES) $(RPM_OPT_FLAGS) --LDFLAGS= -+CXXFLAGS += -Wall $(INCLUDES) $(DEFINES) $(RPM_OPT_FLAGS) - LDSTATIC= - LIBS= - ---- lshw-B.02.17.orig/src/core/pci.cc -+++ lshw-B.02.17/src/core/pci.cc -@@ -17,7 +17,7 @@ - - #define PROC_BUS_PCI "/proc/bus/pci" - #define SYS_BUS_PCI "/sys/bus/pci" --#define PCIID_PATH DATADIR"/pci.ids:/usr/share/lshw/pci.ids:/usr/local/share/pci.ids:/usr/share/pci.ids:/etc/pci.ids:/usr/share/hwdata/pci.ids:/usr/share/misc/pci.ids" -+#define PCIID_PATH "/usr/share/misc/pci.ids" - - #define PCI_CLASS_REVISION 0x08 /* High 24 bits are class, low 8 revision */ - #define PCI_VENDOR_ID 0x00 /* 16 bits */ ---- lshw-B.02.17.orig/src/core/usb.cc -+++ lshw-B.02.17/src/core/usb.cc -@@ -27,7 +27,7 @@ - - #define PROCBUSUSBDEVICES "/proc/bus/usb/devices" - #define SYSKERNELDEBUGUSBDEVICES "/sys/kernel/debug/usb/devices" --#define USBID_PATH DATADIR"/usb.ids:/usr/share/lshw/usb.ids:/usr/local/share/usb.ids:/usr/share/usb.ids:/etc/usb.ids:/usr/share/hwdata/usb.ids:/usr/share/misc/usb.ids" -+#define USBID_PATH "/usr/share/misc/usb.ids" - - #define USB_CLASS_PER_INTERFACE 0 /* for DeviceClass */ - #define USB_CLASS_AUDIO 1 ---- lshw-B.02.17.orig/src/gui/Makefile -+++ lshw-B.02.17/src/gui/Makefile -@@ -1,5 +1,7 @@ - PACKAGENAME?=lshw - -+SQLITE?=0 -+ - CXX?=c++ - CC?=cc - STRIP?=strip -@@ -8,13 +10,14 @@ - DEFINES=-DPREFIX=\"$(PREFIX)\" -DSBINDIR=\"$(SBINDIR)\" -DMANDIR=\"$(MANDIR)\" -DDATADIR=\"$(DATADIR)\" - GTKINCLUDES=$(shell pkg-config gtk+-2.0 --cflags) - INCLUDES=-I../core $(GTKINCLUDES) --CXXFLAGS=-g -Wall $(INCLUDES) $(DEFINES) $(RPM_OPT_FLAGS) -+CXXFLAGS += -Wall $(INCLUDES) $(DEFINES) $(RPM_OPT_FLAGS) - CFLAGS=$(CXXFLAGS) $(DEFINES) - GTKLIBS=$(shell pkg-config gtk+-2.0 gmodule-2.0 --libs) --LIBS=-L../core -llshw -lresolv -lsqlite3 $(GTKLIBS) --LDFLAGS= --ifneq ($(shell $(LD) --help 2| grep -- --as-needed), ) -- LDFLAGS+= -Wl,--as-needed -+LIBS=-L../core -llshw -lresolv $(GTKLIBS) -+ -+ifeq ($(SQLITE), 1) -+ CXXFLAGS+= -DSQLITE $(shell pkg-config --cflags sqlite3) -+ LIBS+= $(shell pkg-config --libs sqlite3) - endif - - OBJS = gtk-lshw.o callbacks.o engine.o print-gui.o stock.o -@@ -39,7 +42,6 @@ - $(CXX) $(LDFLAGS) -o $@ $^ $(LIBS) - - install: all -- $(STRIP) gtk-$(PACKAGENAME) - - clean: - rm -f $(OBJS) gtk-$(PACKAGENAME) gtk-lshw.glade.bak gtk-lshw.gladep.bak callbacks.c.bak callbacks.h.bak Makefile.bak diff --git a/sys-apps/lshw/files/lshw-02.17b-musl.patch b/sys-apps/lshw/files/lshw-02.17b-musl.patch deleted file mode 100644 index 3fb3cef087..0000000000 --- a/sys-apps/lshw/files/lshw-02.17b-musl.patch +++ /dev/null @@ -1,186 +0,0 @@ ---- a/src/core/osutils.cc 2016-02-04 23:47:31.071246925 +0000 -+++ b/src/core/osutils.cc 2016-02-04 23:54:17.125253018 +0000 -@@ -9,6 +9,7 @@ - #include - #include - #include -+#include - #include - #include - #include -@@ -496,48 +497,48 @@ - - unsigned short be_short(const void * from) - { -- __uint8_t *p = (__uint8_t*)from; -+ uint8_t *p = (uint8_t*)from; - -- return ((__uint16_t)(p[0]) << 8) + -- (__uint16_t)p[1]; -+ return ((uint16_t)(p[0]) << 8) + -+ (uint16_t)p[1]; - } - - - unsigned short le_short(const void * from) - { -- __uint8_t *p = (__uint8_t*)from; -+ uint8_t *p = (uint8_t*)from; - -- return ((__uint16_t)(p[1]) << 8) + -- (__uint16_t)p[0]; -+ return ((uint16_t)(p[1]) << 8) + -+ (uint16_t)p[0]; - } - - - unsigned long be_long(const void * from) - { -- __uint8_t *p = (__uint8_t*)from; -+ uint8_t *p = (uint8_t*)from; - -- return ((__uint32_t)(p[0]) << 24) + -- ((__uint32_t)(p[1]) << 16) + -- ((__uint32_t)(p[2]) << 8) + -- (__uint32_t)p[3]; -+ return ((uint32_t)(p[0]) << 24) + -+ ((uint32_t)(p[1]) << 16) + -+ ((uint32_t)(p[2]) << 8) + -+ (uint32_t)p[3]; - } - - - unsigned long le_long(const void * from) - { -- __uint8_t *p = (__uint8_t*)from; -+ uint8_t *p = (uint8_t*)from; - -- return ((__uint32_t)(p[3]) << 24) + -- ((__uint32_t)(p[2]) << 16) + -- ((__uint32_t)(p[1]) << 8) + -- (__uint32_t)p[0]; -+ return ((uint32_t)(p[3]) << 24) + -+ ((uint32_t)(p[2]) << 16) + -+ ((uint32_t)(p[1]) << 8) + -+ (uint32_t)p[0]; - - } - - - unsigned long long be_longlong(const void * from) - { -- __uint8_t *p = (__uint8_t*)from; -+ uint8_t *p = (uint8_t*)from; - - return ((unsigned long long)(p[0]) << 56) + - ((unsigned long long)(p[1]) << 48) + -@@ -552,7 +553,7 @@ - - unsigned long long le_longlong(const void * from) - { -- __uint8_t *p = (__uint8_t*)from; -+ uint8_t *p = (uint8_t*)from; - - return ((unsigned long long)(p[7]) << 56) + - ((unsigned long long)(p[6]) << 48) + ---- a/src/core/device-tree.cc 2016-02-05 00:02:15.539260197 +0000 -+++ b/src/core/device-tree.cc 2016-02-05 00:38:50.523293133 +0000 -@@ -16,6 +16,7 @@ - #include - #include - #include -+#include - #include - #include - #include -@@ -24,13 +25,13 @@ - __ID("@(#) $Id: device-tree.cc 2433 2012-01-10 22:01:30Z lyonel $"); - - #define DIMMINFOSIZE 0x80 --typedef __uint8_t dimminfo_buf[DIMMINFOSIZE]; -+typedef uint8_t dimminfo_buf[DIMMINFOSIZE]; - - struct dimminfo - { -- __uint8_t version3; -+ uint8_t version3; - char serial[16]; -- __uint16_t version1, version2; -+ uint16_t version1, version2; - }; - - #define DEVICETREE "/proc/device-tree" ---- a/src/core/pci.cc 2016-02-05 06:02:38.744584655 +0000 -+++ b/src/core/pci.cc 2016-02-05 06:02:20.471584381 +0000 -@@ -7,6 +7,7 @@ - #include - #include - #include -+#include - #include - #include - #include -@@ -1131,9 +1132,9 @@ - string drivername = readlink(string(devices[i]->d_name)+"/driver"); - string modulename = readlink(string(devices[i]->d_name)+"/driver/module"); - -- device->setConfig("driver", basename(drivername.c_str())); -+ device->setConfig("driver", basename(const_cast(drivername.c_str()))); - if(exists(modulename)) -- device->setConfig("module", basename(modulename.c_str())); -+ device->setConfig("module", basename(const_cast(modulename.c_str()))); - - if(exists(string(devices[i]->d_name)+"/rom")) - { ---- a/src/core/network.cc 2016-02-05 02:20:31.174384674 +0000 -+++ b/src/core/network.cc 2016-02-05 02:21:27.940385526 +0000 -@@ -31,6 +31,7 @@ - #include - #include - #include -+#include - #include - #include - #include -@@ -49,9 +50,9 @@ - #define SIOCETHTOOL 0x8946 - #endif - typedef unsigned long long u64; --typedef __uint32_t u32; --typedef __uint16_t u16; --typedef __uint8_t u8; -+typedef uint32_t u32; -+typedef uint16_t u16; -+typedef uint8_t u8; - - struct ethtool_cmd - { ---- a/src/core/cpufreq.cc 2016-02-05 02:24:29.199388245 +0000 -+++ b/src/core/cpufreq.cc 2016-02-05 02:26:03.283389657 +0000 -@@ -14,6 +14,7 @@ - #include - #include - #include -+#include - #include - #include - #include ---- a/src/core/abi.cc 2016-02-05 06:13:46.072594669 +0000 -+++ b/src/core/abi.cc 2016-02-05 06:14:19.320595168 +0000 -@@ -11,6 +11,7 @@ - #include - #include - #include -+#include - - __ID("@(#) $Id: mem.cc 1352 2006-05-27 23:54:13Z ezix $"); - -@@ -19,7 +20,7 @@ - bool scan_abi(hwNode & system) - { - // are we compiled as 32- or 64-bit process ? -- system.setWidth(sysconf(_SC_LONG_BIT)); -+ system.setWidth(sysconf(LONG_BIT)); - - pushd(PROC_SYS); - diff --git a/sys-apps/lshw/lshw-02.16b-r2.ebuild b/sys-apps/lshw/lshw-02.16b-r2.ebuild deleted file mode 100644 index 47239b8699..0000000000 --- a/sys-apps/lshw/lshw-02.16b-r2.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 -inherit flag-o-matic eutils toolchain-funcs - -MAJ_PV=${PV:0:${#PV}-1} -MIN_PVE=${PV:0-1} -MIN_PV=${MIN_PVE/b/B} - -MY_P="$PN-$MIN_PV.$MAJ_PV" -DESCRIPTION="Hardware Lister" -HOMEPAGE="http://ezix.org/project/wiki/HardwareLiSter" -SRC_URI="http://ezix.org/software/files/${MY_P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~arm-linux ~x86-linux" -IUSE="gtk sqlite static" - -REQUIRED_USE="static? ( !gtk )" - -RDEPEND="gtk? ( x11-libs/gtk+:2 ) - sqlite? ( dev-db/sqlite:3 )" -DEPEND="${RDEPEND} - gtk? ( virtual/pkgconfig ) - sqlite? ( virtual/pkgconfig )" -RDEPEND="${RDEPEND} - sys-apps/hwids" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - epatch "${FILESDIR}"/${P}-gentoo.patch - # correct gettext behavior - if [[ -n "${LINGUAS+x}" ]] ; then - local langs - - for i in $(cd po ; echo *.po | sed 's/\.po//') ; do - if has ${i} ${LINGUAS} ; then - langs+=" ${i}" - fi - done - sed -i \ - -e "/^LANGUAGES =/ s/=.*/= $langs/" \ - src/po/Makefile || die - fi -} - -src_compile() { - tc-export CC CXX AR - use static && append-ldflags -static - - local sqlite=$(usex sqlite 1 0) - - emake SQLITE=$sqlite all - if use gtk ; then - emake SQLITE=$sqlite gui - fi -} - -src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install - dodoc README docs/* - if use gtk ; then - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install-gui - make_desktop_entry /usr/sbin/gtk-lshw "Hardware Lister" "/usr/share/lshw/artwork/logo.svg" - fi -} diff --git a/sys-apps/lshw/lshw-02.17b-r1.ebuild b/sys-apps/lshw/lshw-02.17b-r1.ebuild deleted file mode 100644 index 9313b159cf..0000000000 --- a/sys-apps/lshw/lshw-02.17b-r1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit flag-o-matic eutils toolchain-funcs - -MAJ_PV=${PV:0:${#PV}-1} -MIN_PVE=${PV:0-1} -MIN_PV=${MIN_PVE/b/B} - -MY_P="$PN-$MIN_PV.$MAJ_PV" -DESCRIPTION="Hardware Lister" -HOMEPAGE="http://ezix.org/project/wiki/HardwareLiSter" -SRC_URI="http://ezix.org/software/files/${MY_P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux" -IUSE="gtk sqlite static" - -REQUIRED_USE="static? ( !gtk )" - -RDEPEND="gtk? ( x11-libs/gtk+:2 ) - sqlite? ( dev-db/sqlite:3 )" -DEPEND="${RDEPEND} - gtk? ( virtual/pkgconfig ) - sqlite? ( virtual/pkgconfig )" -RDEPEND="${RDEPEND} - sys-apps/hwids" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - epatch \ - "${FILESDIR}"/${P}-gentoo.patch \ - "${FILESDIR}"/${P}-fat.patch - # correct gettext behavior - if [[ -n "${LINGUAS+x}" ]] ; then - local langs - - for i in $(cd src/po ; echo *.po | sed 's/\.po//') ; do - if has ${i} ${LINGUAS} ; then - langs+=" ${i}" - fi - done - sed -i \ - -e "/^LANGUAGES =/ s/=.*/= $langs/" \ - src/po/Makefile || die - fi -} - -src_compile() { - tc-export CC CXX AR - use static && append-ldflags -static - - local sqlite=$(usex sqlite 1 0) - - emake SQLITE=$sqlite all - if use gtk ; then - emake SQLITE=$sqlite gui - fi -} - -src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install - dodoc README docs/* - if use gtk ; then - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install-gui - make_desktop_entry /usr/sbin/gtk-lshw "Hardware Lister" "/usr/share/lshw/artwork/logo.svg" - fi -} diff --git a/sys-apps/lshw/lshw-02.17b-r2.ebuild b/sys-apps/lshw/lshw-02.17b-r2.ebuild deleted file mode 100644 index 1318e27930..0000000000 --- a/sys-apps/lshw/lshw-02.17b-r2.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PLOCALES='fr' - -inherit flag-o-matic eutils toolchain-funcs l10n - -MAJ_PV=${PV:0:${#PV}-1} -MIN_PVE=${PV:0-1} -MIN_PV=${MIN_PVE/b/B} - -MY_P="$PN-$MIN_PV.$MAJ_PV" -DESCRIPTION="Hardware Lister" -HOMEPAGE="http://ezix.org/project/wiki/HardwareLiSter" -SRC_URI="http://ezix.org/software/files/${MY_P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux" -IUSE="gtk sqlite static" - -REQUIRED_USE="static? ( !gtk )" - -RDEPEND="gtk? ( x11-libs/gtk+:2 ) - sqlite? ( dev-db/sqlite:3 )" -DEPEND="${RDEPEND} - gtk? ( virtual/pkgconfig ) - sqlite? ( virtual/pkgconfig )" -RDEPEND="${RDEPEND} - sys-apps/hwids" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - epatch \ - "${FILESDIR}"/${P}-gentoo.patch \ - "${FILESDIR}"/${P}-fat.patch \ - "${FILESDIR}"/${P}-musl.patch - - l10n_find_plocales_changes "src/po" "" ".po" || die - sed -i \ - -e "/^LANGUAGES =/ s/=.*/= $(l10n_get_locales)/" \ - src/po/Makefile || die -} - -src_compile() { - tc-export CC CXX AR - use static && append-ldflags -static - - emake SQLITE=$(usex sqlite 1 0) all $(usex gtk 'gui' '') -} - -src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install $(usex gtk 'install-gui' '') - dodoc README docs/* - if use gtk ; then - make_desktop_entry /usr/sbin/gtk-lshw "Hardware Lister" "/usr/share/lshw/artwork/logo.svg" - fi -} diff --git a/sys-apps/lshw/lshw-02.17b.ebuild b/sys-apps/lshw/lshw-02.17b.ebuild deleted file mode 100644 index 6c37364640..0000000000 --- a/sys-apps/lshw/lshw-02.17b.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 -inherit flag-o-matic eutils toolchain-funcs - -MAJ_PV=${PV:0:${#PV}-1} -MIN_PVE=${PV:0-1} -MIN_PV=${MIN_PVE/b/B} - -MY_P="$PN-$MIN_PV.$MAJ_PV" -DESCRIPTION="Hardware Lister" -HOMEPAGE="http://ezix.org/project/wiki/HardwareLiSter" -SRC_URI="http://ezix.org/software/files/${MY_P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux" -IUSE="gtk sqlite static" - -REQUIRED_USE="static? ( !gtk )" - -RDEPEND="gtk? ( x11-libs/gtk+:2 ) - sqlite? ( dev-db/sqlite:3 )" -DEPEND="${RDEPEND} - gtk? ( virtual/pkgconfig ) - sqlite? ( virtual/pkgconfig )" -RDEPEND="${RDEPEND} - sys-apps/hwids" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - epatch "${FILESDIR}"/${P}-gentoo.patch - # correct gettext behavior - if [[ -n "${LINGUAS+x}" ]] ; then - local langs - - for i in $(cd src/po ; echo *.po | sed 's/\.po//') ; do - if has ${i} ${LINGUAS} ; then - langs+=" ${i}" - fi - done - sed -i \ - -e "/^LANGUAGES =/ s/=.*/= $langs/" \ - src/po/Makefile || die - fi -} - -src_compile() { - tc-export CC CXX AR - use static && append-ldflags -static - - local sqlite=$(usex sqlite 1 0) - - emake SQLITE=$sqlite all - if use gtk ; then - emake SQLITE=$sqlite gui - fi -} - -src_install() { - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install - dodoc README docs/* - if use gtk ; then - emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install-gui - make_desktop_entry /usr/sbin/gtk-lshw "Hardware Lister" "/usr/share/lshw/artwork/logo.svg" - fi -} diff --git a/sys-apps/lshw/lshw-02.19.2b_p20210121.ebuild b/sys-apps/lshw/lshw-02.19.2b_p20210121.ebuild new file mode 100644 index 0000000000..1d03cec797 --- /dev/null +++ b/sys-apps/lshw/lshw-02.19.2b_p20210121.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PLOCALES='fr' + +inherit desktop flag-o-matic plocale toolchain-funcs xdg + +MY_COMMIT="fdab06ac0b190ea0aa02cd468f904ed69ce0d9f1" +MY_PV=$(ver_cut 3 PV/b/B).$(ver_cut 1-3)_$(ver_cut 5-6) + +DESCRIPTION="Hardware Lister" +HOMEPAGE="https://www.ezix.org/project/wiki/HardwareLiSter" +SRC_URI="https://ezix.org/src/pkg/lshw/archive/${MY_COMMIT}.tar.gz -> ${P}-${MY_PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +IUSE="gtk sqlite static" + +REQUIRED_USE="static? ( !gtk !sqlite )" + +DEPEND="${RDEPEND}" +RDEPEND="sys-apps/hwids + gtk? ( x11-libs/gtk+:3 ) + sqlite? ( dev-db/sqlite:3 )" +BDEPEND="gtk? ( virtual/pkgconfig ) + sqlite? ( virtual/pkgconfig )" + +S=${WORKDIR}/${PN} + +DOCS=( COPYING README.md docs/{Changelog,TODO,IODC.txt,lshw.xsd,proc_usb_info.txt} ) + +src_prepare() { + default + + plocale_find_changes "src/po" "" ".po" || die + sed -i \ + -e "/^LANGUAGES =/ s/=.*/= $(plocale_get_locales)/" \ + src/po/Makefile || die + sed -i \ + -e 's:\:${PKG_CONFIG}:' \ + -e 's:+\?make -C:${MAKE} -C:' \ + -e '/^CXXFLAGS/s:=-g: +=:' \ + -e '/^CXXFLAGS/s:-g ::' \ + -e '/^LDFLAGS/s: -g::' \ + -e '/^all:/s: $(DATAFILES)::' \ + -e '/^install:/s: all::' \ + src/Makefile src/gui/Makefile || die + sed -i \ + -e '/^CXXFLAGS/s:\?=-g: +=:' \ + -e '/^LDFLAGS=/d' \ + src/core/Makefile || die + sed -i \ + -e '/^#define PCIID_PATH/s:DATADIR"\/pci.ids.*:"/usr/share/misc/pci.ids":' \ + src/core/pci.cc || die + sed -i \ + -e '/^#define USBID_PATH/s:DATADIR"\/usb.ids.*:"/usr/share/misc/usb.ids":' \ + src/core/usb.cc || die +} + +src_compile() { + tc-export CC CXX AR PKG_CONFIG + use static && append-ldflags -static + + # Need two sep make statements to avoid parallel build issues. #588174 + local sqlite=$(usex sqlite 1 0) + emake VERSION=${MY_PV} SQLITE=${sqlite} all + use gtk && emake SQLITE=${sqlite} gui +} + +src_install() { + emake VERSION=${MY_PV} DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install $(usex gtk 'install-gui' '') + if use gtk ; then + newicon -s scalable src/gui/artwork/logo.svg gtk-lshw.svg + make_desktop_entry \ + "${EPREFIX}"/usr/sbin/gtk-lshw \ + "${DESCRIPTION}" + fi +} diff --git a/sys-apps/lshw/metadata.xml b/sys-apps/lshw/metadata.xml index 56c1244130..f3841042bf 100644 --- a/sys-apps/lshw/metadata.xml +++ b/sys-apps/lshw/metadata.xml @@ -1,8 +1,13 @@ - + - - base-system@gentoo.org - Gentoo Base System + + bkohler@gentoo.org + Ben Kohler + + https://ezix.org/src/pkg/lshw/wiki + https://ezix.org/project/newticket?component=lshw + https://www.ezix.org/project/wiki/HardwareLiSter#Changes + diff --git a/sys-apps/pv/Manifest b/sys-apps/pv/Manifest index 0b0544415c..57d6f41631 100644 --- a/sys-apps/pv/Manifest +++ b/sys-apps/pv/Manifest @@ -1 +1 @@ -DIST pv-1.3.4.tar.gz 96322 RMD160 4750570b771cc02c9fe7a15e88396344191253ef SHA1 7e7d8ed45508396e9c4ee828681e97b62ad7817c SHA256 279bfb8ef71f6bbbc738aa8742c6f4eb7a24fd5049a43ede586a91e73da137c0 +DIST pv-1.6.20.tar.bz2 115310 BLAKE2B b50623f623231e8e8615f960bad83d10e12d5274c57d23ea843d16fce30b3e690284b2d9b01f82a16b9790e2bf26f80f560e226589a62ca677a2cf90ea007691 SHA512 e445f91b298ed285ddab54a3f8a6b5d5297e2e2eb8ad7b2ee2cbacca4adda9c6ca2bf3c77bf2a93373d3875c5b3b0b345d3945cbd91fc2647c6c25f1661a6752 diff --git a/sys-apps/pv/metadata.xml b/sys-apps/pv/metadata.xml new file mode 100644 index 0000000000..882536d882 --- /dev/null +++ b/sys-apps/pv/metadata.xml @@ -0,0 +1,16 @@ + + + + + gyakovlev@gentoo.org + Georgy Yakovlev + + + sam@gentoo.org + Sam James + + + pipeviewer + a-j-wood/pv + + diff --git a/sys-apps/pv/pv-1.3.4.ebuild b/sys-apps/pv/pv-1.3.4.ebuild deleted file mode 100644 index 035db2d03e..0000000000 --- a/sys-apps/pv/pv-1.3.4.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/pv/pv-1.3.4.ebuild,v 1.8 2012/08/26 17:34:41 armin76 Exp $ - -EAPI="4" - -inherit toolchain-funcs - -DESCRIPTION="Pipe Viewer: a tool for monitoring the progress of data through a pipe" -HOMEPAGE="http://www.ivarch.com/programs/pv.shtml" -SRC_URI="http://www.ivarch.com/programs/sources/${P}.tar.gz" - -LICENSE="Artistic-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc64-solaris ~x86-solaris" - -IUSE="nls" -PV_LINGUAS="de fr pl pt" -for lingua in ${PV_LINGUAS}; do - IUSE+=" linguas_${lingua}" -done - -DOCS=( README doc/NEWS doc/TODO ) - -src_configure() { - local lingua - for lingua in ${PV_LINGUAS}; do - if ! use linguas_${lingua}; then - sed -i configure -e "/ALL_LINGUAS=/s:${lingua}::g" || die - fi - done - econf $(use_enable nls) -} - -src_compile() { - emake LD="$(tc-getLD)" -} diff --git a/sys-apps/pv/pv-1.6.20.ebuild b/sys-apps/pv/pv-1.6.20.ebuild new file mode 100644 index 0000000000..5d9b8a1747 --- /dev/null +++ b/sys-apps/pv/pv-1.6.20.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info toolchain-funcs plocale + +DESCRIPTION="Pipe Viewer: a tool for monitoring the progress of data through a pipe" +HOMEPAGE="https://www.ivarch.com/programs/pv.shtml" +SRC_URI="https://www.ivarch.com/programs/sources/${P}.tar.bz2" + +LICENSE="Artistic-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc64-solaris ~x86-solaris" +IUSE="debug nls" + +PLOCALES="de fr pl pt" +PLOCALE_BACKUP="en" + +DOCS=( README doc/NEWS doc/TODO ) + +# Doesn't build a library. +QA_CONFIGURE_OPTIONS="--disable-static" + +pkg_setup() { + if use kernel_linux; then + CONFIG_CHECK="~SYSVIPC" + ERROR_SYSVIPC="You will need to enable CONFIG_SYSVIPC in your kernel to use the --remote option." + linux-info_pkg_setup + fi +} + +src_prepare() { + default + + sed -i configure -e 's|CFLAGS="-g -Wall"|:|g' || die + + # These should produce the same end result (working `pv`). + sed -i \ + -e 's:$(LD) $(LDFLAGS) -o:$(AR) rc:' \ + autoconf/make/modules.mk~ || die + + sed -i -e 's:usleep 200000 || ::g' tests/019-remote-cksum || die + + disable_locale() { + local locale=${1} + sed -i configure -e "/ALL_LINGUAS=/s:${locale}::g" || die + } + + plocale_find_changes src/nls '' '.po' + plocale_for_each_disabled_locale disable_locale +} + +src_configure() { + tc-export AR + + econf \ + $(use_enable debug debugging) \ + $(use_enable nls) +} diff --git a/sys-apps/smartmontools/ChangeLog b/sys-apps/smartmontools/ChangeLog deleted file mode 100644 index 61cc64da04..0000000000 --- a/sys-apps/smartmontools/ChangeLog +++ /dev/null @@ -1,166 +0,0 @@ -# ChangeLog for sys-apps/smartmontools -# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 -# (auto-generated from git log) - -*smartmontools-9999 (09 Aug 2015) -*smartmontools-6.4 (09 Aug 2015) -*smartmontools-6.3 (09 Aug 2015) - - 09 Aug 2015; Robin H. Johnson +files/smartd-r1.rc, - +files/smartd.confd, +metadata.xml, +smartmontools-6.3.ebuild, - +smartmontools-6.4.ebuild, +smartmontools-9999.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 - - 16 Aug 2015; Mikle Kolyada smartmontools-6.4.ebuild: - ia64 stable wrt bug #555528 - - Package-Manager: portage-2.2.20.1 - - 18 Aug 2015; Jeroen Roovers smartmontools-6.4.ebuild: - Stable for HPPA (bug #555528). - - Package-Manager: portage-2.2.20.1 - - 21 Aug 2015; Markus Meier smartmontools-6.4.ebuild: - arm stable, bug #555528 - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --include-arches="arm" - - 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 - - 06 Sep 2015; Agostino Sarubbo smartmontools-6.4.ebuild: - ppc stable wrt bug #555528 - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --include-arches="ppc" - - 07 Sep 2015; Jeroen Roovers smartmontools-6.4.ebuild: - Stable for PPC64 (bug #555528). - - Package-Manager: portage-2.2.20.1 - - 21 Sep 2015; Agostino Sarubbo smartmontools-6.4.ebuild: - sparc stable wrt bug #555528 - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --include-arches="sparc" - - 24 Nov 2015; Mike Frysinger metadata.xml: - standardize various metadata.xml style - - 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) - -*smartmontools-6.4-r1 (18 Apr 2016) - - 18 Apr 2016; Lars Wendler files/smartd-r1.rc, - +files/smartmontools-update-drivedb, +smartmontools-6.4-r1.ebuild, - smartmontools-9999.ebuild: - Revbump to fix bugs #575292 and #580424 - - Don't install drivedb.h into /usr and don't add it to the PM's file - database (#575292). Fix download location of latest drivedb.h file - (#580424). - - Package-Manager: portage-2.2.28 - Signed-off-by: Lars Wendler - - 18 Apr 2016; Lars Wendler - -smartmontools-6.3.ebuild: - Removed old. - - Package-Manager: portage-2.2.28 - Signed-off-by: Lars Wendler - - 18 Apr 2016; Lars Wendler - smartmontools-6.4-r1.ebuild: - Keep temporarily empty /var/db/smartmontools directory. - - This should fix isntallation with paludis. - - Package-Manager: portage-2.2.28 - Signed-off-by: Lars Wendler - - 19 Apr 2016; Lars Wendler - smartmontools-6.4-r1.ebuild: - Fixed installation with USE=minimal. - - Package-Manager: portage-2.2.28 - Signed-off-by: Lars Wendler - -*smartmontools-6.5 (07 May 2016) - - 07 May 2016; Lars Wendler metadata.xml, - +smartmontools-6.5.ebuild, smartmontools-9999.ebuild: - Bump to version 6.5 - - Synced live ebuild. - - Package-Manager: portage-2.2.28 - Signed-off-by: Lars Wendler - - 03 Jul 2016; Zac Medico smartmontools-6.5.ebuild, - smartmontools-9999.ebuild: - add ${EPREFIX} to econf --with-drivedbdir - - Package-Manager: portage-2.3.0 - diff --git a/sys-apps/smartmontools/ChangeLog-2015 b/sys-apps/smartmontools/ChangeLog-2015 deleted file mode 100644 index a7193b385b..0000000000 --- a/sys-apps/smartmontools/ChangeLog-2015 +++ /dev/null @@ -1,608 +0,0 @@ -# ChangeLog for sys-apps/smartmontools -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/smartmontools/ChangeLog,v 1.150 2015/08/06 13:40:36 klausman Exp $ - - 06 Aug 2015; Tobias Klausmann smartmontools-6.4.ebuild: - Stable on alpha, bug 555528 - - 02 Aug 2015; Agostino Sarubbo smartmontools-6.4.ebuild: - Stable for x86, wrt bug #555528 - - 31 Jul 2015; Agostino Sarubbo smartmontools-6.4.ebuild: - Stable for amd64, wrt bug #555528 - -*smartmontools-6.4 (07 Jun 2015) - - 07 Jun 2015; Lars Wendler - -smartmontools-6.1.ebuild, -smartmontools-6.2.ebuild, - +smartmontools-6.4.ebuild, smartmontools-9999.ebuild, -files/smartd.rc: - Version bump. Removed old. - - 11 Nov 2014; Agostino Sarubbo smartmontools-6.3.ebuild: - Stable for ia64, wrt bug #526444 - - 10 Nov 2014; Agostino Sarubbo smartmontools-6.3.ebuild: - Stable for ppc, wrt bug #526444 - - 04 Nov 2014; Agostino Sarubbo smartmontools-6.3.ebuild: - Stable for sparc, wrt bug #526444 - - 03 Nov 2014; Agostino Sarubbo smartmontools-6.3.ebuild: - Stable for x86, wrt bug #526444 - - 02 Nov 2014; Sven Vermeulen smartmontools-6.3.ebuild, - smartmontools-9999.ebuild: - Remove sec-policy/selinux-* dependency from DEPEND but keep in RDEPEND (bug - #527698) - - 02 Nov 2014; Agostino Sarubbo smartmontools-6.3.ebuild: - Stable for alpha, wrt bug #526444 - - 31 Oct 2014; Agostino Sarubbo smartmontools-6.3.ebuild: - Stable for ppc64, wrt bug #526444 - - 30 Oct 2014; Markus Meier smartmontools-6.3.ebuild: - arm stable, bug #526444 - - 30 Oct 2014; Agostino Sarubbo smartmontools-6.3.ebuild: - Stable for amd64, wrt bug #526444 - - 23 Oct 2014; Jeroen Roovers smartmontools-6.3.ebuild: - Stable for HPPA (bug #526444). - -*smartmontools-6.3 (09 Aug 2014) - - 09 Aug 2014; Lars Wendler - +smartmontools-6.3.ebuild, smartmontools-9999.ebuild, +files/smartd-r1.rc: - Version bump (bug #519456). Added rewritten init script. - - 07 Jan 2014; Lars Wendler - -smartmontools-5.38.ebuild, -smartmontools-5.39.1.ebuild, - -smartmontools-5.40.ebuild, -smartmontools-5.41-r1.ebuild, - -smartmontools-5.42.ebuild, -smartmontools-5.43.ebuild, - -smartmontools-6.0.ebuild: - Removed old versions and files. - - 30 Nov 2013; Markos Chandras smartmontools-6.2.ebuild: - Depend on libcap-ng[static-libs] if USE=static is used. Bug #481692 by Peter - Gantner - - 14 Sep 2013; Markos Chandras files/smartd.rc: - Use /run instead of /var/run. Bug #476242 - - 11 Aug 2013; Sven Vermeulen smartmontools-6.1.ebuild, - smartmontools-6.2.ebuild, smartmontools-9999.ebuild: - Adding USE=selinux dependency on selinux-smartmon - -*smartmontools-6.2 (10 Aug 2013) - - 10 Aug 2013; Tim Harder +smartmontools-6.2.ebuild: - Version bump. - - 03 Aug 2013; Agostino Sarubbo smartmontools-6.1.ebuild: - Stable for sparc, wrt bug #475894 - - 13 Jul 2013; Agostino Sarubbo smartmontools-6.1.ebuild: - Stable for ppc64, wrt bug #475894 - - 13 Jul 2013; Agostino Sarubbo smartmontools-6.1.ebuild: - Stable for ppc, wrt bug #475894 - - 08 Jul 2013; Jeroen Roovers smartmontools-6.1.ebuild: - Stable for HPPA (bug #475894). - - 07 Jul 2013; Agostino Sarubbo smartmontools-6.1.ebuild: - Stable for ia64, wrt bug #475894 - - 07 Jul 2013; Agostino Sarubbo smartmontools-6.1.ebuild: - Stable for arm, wrt bug #475894 - - 06 Jul 2013; Agostino Sarubbo smartmontools-6.1.ebuild: - Stable for alpha, wrt bug #475894 - - 06 Jul 2013; Agostino Sarubbo smartmontools-6.1.ebuild: - Stable for x86, wrt bug #475894 - - 06 Jul 2013; Agostino Sarubbo smartmontools-6.1.ebuild: - Stable for amd64, wrt bug #475894 - -*smartmontools-6.1 (31 May 2013) - - 31 May 2013; Tim Harder +smartmontools-6.1.ebuild, - smartmontools-9999.ebuild: - Version bump (bug #462414) and update to EAPI 4. - - 21 Feb 2013; Zac Medico smartmontools-6.0.ebuild, - smartmontools-9999.ebuild: - Add ~arm-linux keywords. - - 12 Nov 2012; Anthony G. Basile - smartmontools-5.42.ebuild: - stable ppc64, bug #441654 - -*smartmontools-6.0 (10 Oct 2012) - - 10 Oct 2012; Robin H. Johnson +smartmontools-6.0.ebuild: - Version bump. - - 25 Aug 2012; Mike Frysinger smartmontools-5.43.ebuild, - smartmontools-9999.ebuild: - Fix paths encoded in man pages #432668 by Diego Elio Pettenò. - - 19 Aug 2012; Christoph Junghans smartmontools-5.43.ebuild, - smartmontools-9999.ebuild: - added prefix keywords - - 18 Aug 2012; Mike Frysinger smartmontools-5.43.ebuild, - smartmontools-9999.ebuild: - Add systemd support #371367 by Opportunist. Also add USE=selinux support. - - 18 Aug 2012; Mike Frysinger smartmontools-5.43.ebuild, - smartmontools-9999.ebuild: - Add mips love #406917 by Jim Faulkner. - -*smartmontools-5.43 (30 Jun 2012) - - 30 Jun 2012; Robin H. Johnson +smartmontools-5.43.ebuild: - Version bump. - - 14 Apr 2012; Zac Medico smartmontools-5.42.ebuild, - smartmontools-9999.ebuild: - Add ~amd64-linux keyword. - - 07 Mar 2012; Jeremy Olexa smartmontools-5.42.ebuild: - add ~x64-macos, bug 395011 - - 04 Jan 2012; Brent Baude smartmontools-5.42.ebuild: - Marking smartmontools-5.42 ppc for bug 391825 - - 04 Dec 2011; Raúl Porcel smartmontools-5.42.ebuild: - alpha/arm/ia64/sparc/x86 stable wrt #391825 - - 30 Nov 2011; Jeroen Roovers smartmontools-5.42.ebuild: - Stable for HPPA (bug #391825). - - 29 Nov 2011; Tony Vroon smartmontools-5.42.ebuild: - Marked stable on AMD64 based on arch testing by Tomáš "Mepho" Pružina & - Agostino "ago" Sarubbo in bug #391825. - -*smartmontools-5.42 (21 Oct 2011) - - 21 Oct 2011; Robin H. Johnson - +smartmontools-5.42.ebuild: - Version bump. - -*smartmontools-5.41-r1 (15 Sep 2011) - - 15 Sep 2011; Lars Wendler - -smartmontools-5.41.ebuild, +smartmontools-5.41-r1.ebuild, files/smartd.rc: - non-maintainer commit: Removed deprecated --oknodo option (bug #377769). - Replaced deprecated opts variable (bug #381879) and removed --stop option - from reload function. All done with kind permission from vapier. - - 20 Aug 2011; Mike Frysinger smartmontools-5.41.ebuild, - smartmontools-9999.ebuild: - Add libcap-ng to DEPEND too #379401. - - 29 Jul 2011; Zac Medico smartmontools-5.41.ebuild, - smartmontools-9999.ebuild: - Add ~x86-linux keyword. - - 28 Jul 2011; Zac Medico smartmontools-5.41.ebuild, - smartmontools-9999.ebuild: - Bump to EAPI 3 and fix for prefix. - -*smartmontools-5.41 (13 Jun 2011) - - 13 Jun 2011; Jeroen Roovers +smartmontools-5.41.ebuild: - Version bump by Opportunist (bug #371367). - - 08 Feb 2011; Kacper Kowalik - smartmontools-5.40.ebuild: - ppc stable wrt #352599. Add ~ppc64 wrt #354125. Thanks to Stephen Lewis - for the report. - - 29 Jan 2011; Raúl Porcel smartmontools-5.40.ebuild: - alpha/arm/ia64/sparc stable wrt #352599 - - 26 Jan 2011; Pawel Hajdan jr - smartmontools-5.40.ebuild: - x86 stable wrt bug #352599 - - 26 Jan 2011; Jeroen Roovers smartmontools-5.40.ebuild: - Stable for HPPA (bug #352599). - - 25 Jan 2011; Markos Chandras smartmontools-5.40.ebuild: - Stable on amd64 wrt bug #352599 - - 17 Dec 2010; Diego E. Pettenò - smartmontools-5.38.ebuild, smartmontools-5.39.1.ebuild, - smartmontools-5.40.ebuild, smartmontools-9999.ebuild: - Shorten the description to make repoman happy. - - 17 Dec 2010; Diego E. Pettenò - smartmontools-5.40.ebuild, smartmontools-9999.ebuild: - Add a caps USE flag to avoid automagic dependency over libcap-ng. Thanks to - Joost Ruis and Rafał Mużyło in bug #348951. - - 13 Nov 2010; Raúl Porcel - smartmontools-5.39.1.ebuild: - alpha/ia64/sparc stable wrt #341827 - - 27 Oct 2010; Michael Weber smartmontools-5.38.ebuild, - smartmontools-5.39.1.ebuild, smartmontools-5.40.ebuild: - Added ~arm keyword (bug #302981). - - 26 Oct 2010; Christian Faulhammer - smartmontools-5.39.1.ebuild: - stable x86, bug 341827 - - 24 Oct 2010; Jeroen Roovers smartmontools-5.39.1.ebuild: - Stable for HPPA (bug #341827). - - 21 Oct 2010; Brent Baude smartmontools-5.39.1.ebuild: - stable ppc, bug 341827 - - 20 Oct 2010; Markos Chandras - smartmontools-5.39.1.ebuild: - Stable on amd64 wrt bug #341827 - -*smartmontools-5.40 (19 Oct 2010) - - 19 Oct 2010; Mike Frysinger - +smartmontools-5.40.ebuild: - Version bump #341701. - -*smartmontools-5.39.1 (06 Mar 2010) - - 06 Mar 2010; Mike Frysinger - +smartmontools-5.39.1.ebuild: - Version bump #305405 by Walther which also fixes #299962 by Dennis - Schridde. - -*smartmontools-5.39 (05 Jan 2010) - - 05 Jan 2010; Mike Frysinger - +smartmontools-5.39.ebuild: - Version bump #296785 by Michał Guminiak. - - 11 Oct 2009; Mike Frysinger files/smartd.rc: - Switch killall to ssd. - -*smartmontools-9999 (23 Sep 2009) - - 23 Sep 2009; Robin H. Johnson - +smartmontools-9999.ebuild: - Add a live version for testing upstream changes on new hardware. - -*smartmontools-5.38-r1 (26 Aug 2009) - - 26 Aug 2009; Robin H. Johnson - +smartmontools-5.38-r1.ebuild: - Per bug #140192 and bug #282371: re-add the dep on mailx, and put it - behind USE=!minimal. - - 01 May 2009; Robin H. Johnson metadata.xml, - smartmontools-5.38.ebuild: - Per bug #267982, add a description of what USE=minimal does, and issue an - info message when you have it enabled. - - 16 Jun 2008; Jeroen Roovers smartmontools-5.38.ebuild: - Stable for HPPA (bug #225935). - - 14 Jun 2008; Christoph Mende - smartmontools-5.38.ebuild: - Stable on amd64, bug #225935 - - 14 Jun 2008; nixnut smartmontools-5.38.ebuild: - Stable on ppc wrt bug 225935 - - 12 Jun 2008; Raúl Porcel smartmontools-5.38.ebuild: - alpha/ia64/sparc stable wrt #225935 - - 11 Jun 2008; Christian Faulhammer - smartmontools-5.38.ebuild: - stable x86, bug 225935 - -*smartmontools-5.38 (10 Mar 2008) - - 10 Mar 2008; Robin H. Johnson - +smartmontools-5.38.ebuild: - Version bump. - -*smartmontools-5.37-r1 (10 Mar 2008) - - 10 Mar 2008; Robin H. Johnson - +smartmontools-5.37-r1.ebuild: - Add USE=minimal support for setups without the smartd. - - 07 Feb 2008; Raúl Porcel smartmontools-5.37.ebuild: - alpha/ia64 stable - - 04 Feb 2008; Fabian Groffen - smartmontools-5.36-r1.ebuild, smartmontools-5.37.ebuild: - Dropped ppc-macos keyword, see you in prefix - - 29 Jan 2008; Diego Pettenò files/smartd.rc: - Fix init script dependencies to work without a boot runlevel. - - 28 Dec 2007; Guy Martin smartmontools-5.37.ebuild: - Added hppa to KEYWORDS. - - 29 Sep 2007; Christian Birchinger - smartmontools-5.37.ebuild: - Added sparc stable keyword - - 02 Sep 2007; Christian Faulhammer - smartmontools-5.37.ebuild: - stable x86, bug 190306 - - 29 Aug 2007; Christoph Mende - smartmontools-5.37.ebuild: - Stable on amd64 wrt bug #190306 - -*smartmontools-5.37 (10 Feb 2007) - - 10 Feb 2007; Mike Frysinger - +smartmontools-5.37.ebuild: - Version bump #166198 by Rafal Boniecki. - - 15 Jan 2007; Jose Luis Rivero - smartmontools-5.36-r1.ebuild: - Stable on alpha wrt bug #145947 - - 04 Nov 2006; Timothy Redaelli - smartmontools-5.36-r1.ebuild: - Added ~x86-fbsd keyword. - - 14 Oct 2006; Tim Yamin smartmontools-5.36-r1.ebuild: - Stable on IA64; bug #145947. - - 17 Sep 2006; smartmontools-5.36-r1.ebuild: - Stable on ppc wrt bug 145947 - - 13 Sep 2006; Danny van Dyk - smartmontools-5.36-r1.ebuild: - Marked stable on amd64 wrt to bug #145947. - - 04 Sep 2006; Saleem Abdulrasool - smartmontools-5.36-r1.ebuild: - stable on x86 (bug #145947) - - 03 Sep 2006; Stefan Schweizer - smartmontools-5.36.ebuild, smartmontools-5.36-r1.ebuild: - Fix bug 140192 properly, do not depend on a mailer but tell the user how to - get one if he needs one thanks to Grzegorz Kulewski , - jakub and chainsaw - - 03 Sep 2006; Fabian Groffen - smartmontools-5.36-r1.ebuild: - Marked ppc-macos stable (bug #145947) - - 02 Sep 2006; Jason Wever smartmontools-5.36-r1.ebuild: - Stable on SPARC wrt bug #145947. - -*smartmontools-5.36-r1 (17 Jul 2006) - - 17 Jul 2006; Mike Frysinger - +files/smartmontools-5.36-utf8.patch, +smartmontools-5.36-r1.ebuild: - Fix separator usage in UTF8 output #139409 by Samuli Suominen. - - 15 Jul 2006; Mike Frysinger smartmontools-5.36.ebuild: - Add mailx to RDEPEND #140192 by Jacek Sieka. - - 12 Jul 2006; Aron Griffis smartmontools-5.36.ebuild: - Mark 5.36 stable on ia64. #136093 - - 15 Jun 2006; Tobias Scherbaum - smartmontools-5.36.ebuild: - ppc stable, bug #136093 - - 11 Jun 2006; Fabian Groffen - smartmontools-5.36.ebuild: - Marked ppc-macos stable (bug #136093) - - 11 Jun 2006; Simon Stelling smartmontools-5.36.ebuild: - stable on amd64 - - 10 Jun 2006; Jason Wever smartmontools-5.36.ebuild: - Stable on SPARC wrt bug #136093. - - 10 Jun 2006; Chris Gianelloni - smartmontools-5.36.ebuild: - Stable on x86 wrt bug #136093. - -*smartmontools-5.36 (15 Apr 2006) - - 15 Apr 2006; Mike Frysinger - +smartmontools-5.36.ebuild: - Version bump #129941 by Raymond Lewis Rebbeck. - -*smartmontools-5.33-r1 (08 Feb 2006) - - 08 Feb 2006; Roy Marples files/smartd.rc, - +smartmontools-5.33-r1.ebuild: - Bump for new init script that works across all baselayout versions. - - 05 Nov 2005; Fabian Groffen - smartmontools-5.33.ebuild: - Marked ~ppc-macos (bug #109130) - - 24 Aug 2005; Mike Frysinger smartmontools-5.33.ebuild: - Add support for USE=static #103390 by Sascha Silbe. - - 09 May 2005; Aron Griffis smartmontools-5.33.ebuild: - stable on ia64 - - 19 Apr 2005; smartmontools-5.33.ebuild: - Add ~ia64 keyword, bug #89548. - - 06 Apr 2005; Marcus D. Hanwell - smartmontools-5.33.ebuild: - Marked stable on amd64. - - 19 Mar 2005; Bryan Østergaard - smartmontools-5.33.ebuild: - Stable on alpha. - - 21 Jan 2005; Lars Weiler smartmontools-5.33.ebuild: - Stable on ppc. - - 03 Jan 2005; Gustavo Zacarias - smartmontools-5.33.ebuild: - Stable on sparc - - 03 Jan 2005; Mike Frysinger files/smartd.rc, - smartmontools-5.33.ebuild: - Update docs #76337 by Daniel Holth. - - 02 Jan 2005; Ciaran McCreesh : - Change encoding to UTF-8 for GLEP 31 compliance - -*smartmontools-5.33 (09 Oct 2004) - - 09 Oct 2004; Mike Frysinger +files/smartd.confd, - files/smartd.rc, +smartmontools-5.33.ebuild: - Version bump #62717 by Ziga Boehm. - - 24 May 2004; Bryan Østergaard smartmontools-5.30.ebuild: - Keyworded ~alpha, requested in bug #51550. - - 01 Apr 2004; David Holm smartmontools-5.30.ebuild: - Added to ~ppc. - -*smartmontools-5.30 (31 Mar 2004) - - 31 Mar 2004; Martin Holzer smartmontools-5.30.ebuild: - Version bumped. - -*smartmontools-5.29 (24 Feb 2004) - - 24 Feb 2004; Martin Holzer smartmontools-5.29.ebuild: - Version bumped. - - 14 Feb 2004; Christian Birchinger - smartmontools-5.26.ebuild: - Added sparc stable keyword - - 13 Feb 2004; Martin Holzer smartmontools-5.26.ebuild: - x86 stable - -*smartmontools-5.27 (13 Feb 2004) - - 13 Feb 2004; Martin Holzer smartmontools-5.27.ebuild: - Version bumped. - - 20 Dec 2003; Christian Birchinger - smartmontools-5.25.ebuild: - Added sparc stable keyword - -*smartmontools-5.26 (01 Dec 2003) - - 01 Dec 2003; Martin Holzer smartmontools-5.26.ebuild: - Version bumped. - -*smartmontools-5.25 (29 Nov 2003) - - 29 Nov 2003; Martin Holzer smartmontools-5.25.ebuild: - Version bumped. - -*smartmontools-5.23 (05 Nov 2003) - - 05 Nov 2003; Martin Holzer smartmontools-5.23.ebuild: - Version bumped. - - 02 Nov 2003; Christian Birchinger - smartmontools-5.21.ebuild: - Added sparc stable keyword - -*smartmontools-5.21 (18 Oct 2003) - - 18 Oct 2003; Martin Holzer smartmontools-5.21.ebuild: - Version bumped. - -*smartmontools-5.20 (09 Oct 2003) - - 09 Oct 2003; Martin Holzer smartmontools-5.20.ebuild: - Version bumped. - -*smartmontools-5.19 (08 Oct 2003) - - 08 Oct 2003; Martin Holzer smartmontools-5.19.ebuild: - Version bumped. - - 19 Sep 2003; Christian Birchinger - smartmontools-5.1.18.ebuild: - Added sparc stable keyword - - 12 Sep 2003; Martin Holzer smartmontools-5.1.18.ebuild: - Marked x86 stable. - - 28 Aug 2003; Christian Birchinger - smartmontools-5.1.16.ebuild: - Added sparc stable keyword - -*smartmontools-5.1.18 (22 Aug 2003) - - 22 Aug 2003; Martin Holzer smartmontools-5.1.18.ebuild: - Version bumped. - - 20 Aug 2003; Martin Holzer smartmontools-5.1.16.ebuild: - Marked x86 stable. - -*smartmontools-5.1.17 (20 Aug 2003) - - 20 Aug 2003; Martin Holzer smartmontools-5.1.17.ebuild: - Version bumped. - -*smartmontools-5.1.16 (06 Aug 2003) - - 06 Aug 2003; Martin Holzer smartmontools-5.1.16.ebuild: - Version bumped. - - 16 Jul 2003; Christian Birchinger - smartmontools-5.1.14.ebuild: - Added sparc stable keyword - - 16 Jul 2003; Martin Holzer smartmontools-5.1.14.ebuild: - Marked x86 stable - -*smartmontools-5.1.14 (01 Jul 2003) - - 01 Jul 2003; Patrick Kursawe - smartmontools-5.1.14.ebuild: - Version bump - - 03 Jun 2003; Christian Birchinger - smartmontools-5.1.11.ebuild: - Added sparc stable keyword - - 27 May 2003; Martin Holzer smartmontools-5.1.11.ebuild: - Marked stable on x86 - -*smartmontools-5.1.11 (19 May 2003) - - 19 May 2003; Martin Holzer smartmontools-5.1.10.ebuild, - smartmontools-5.1.10.ebuild, smartmontools-5.1.11.ebuild, - smartmontools-5.1.9.ebuild, smartmontools-5.1.9.ebuild: - Version bumped & cleanup - -*smartmontools-5.1.10 (22 Apr 2003) - - 22 Apr 2003; Martin Holzer Manifest, - smartmontools-5.1.10.ebuild: - Version bumped. - -*smartmontools-5.1.9 (15 Apr 2003) - - 15 Apr 2003; Martin Holzer Manifest, - smartmontools-5.1.9.ebuild: - Version bumped. - - 30 Jan 2002; Christian Birchinger : - Added sparc keyword. - -*smartmontools-5.0.45 (27 Nov 2002) - - 27 Nov 2002; Mike Frysinger : - Initial import. Ebuild submitted by Nicolas Lidzborski . diff --git a/sys-apps/smartmontools/Manifest b/sys-apps/smartmontools/Manifest index 23004d5aa6..36fbc466a2 100644 --- a/sys-apps/smartmontools/Manifest +++ b/sys-apps/smartmontools/Manifest @@ -1,12 +1 @@ -AUX smartd-r1.rc 621 SHA256 ab06df01453c754649be911577464bb7c1379b236d420450f5ce1b1b480a136d SHA512 fed706bff5e45e207f90962a6185ab3f14166108eddd4f6f142cedb5489dfa05cab3e2e21593aa0d6361d02707cdb5f19cc35be5abbb3d4be51fdb976d959097 WHIRLPOOL b2b0cad7395edd40c29081abd4f9d9e4eb31d10efaf2f6bfc8e39d5faea8908ba4ccc60d3ea473fe197bd257f9fa7be4b086a576ded834c0c987677f41ba408c -AUX smartd.confd 107 SHA256 714cc1b253e1f59b884be89693757fec91ca878c62f37451a49ef6bb72263e85 SHA512 ff45462944f01c0e7cac99443078b253dcbaed4f99ffab85052b12361d9eec4beec81cab334fbede9148b3dd503d5205add32ef4327a788f02a8b1e37f460437 WHIRLPOOL 773405a2cc669f6eaae835bc3a6415151891b91ccf4111147f8b12d9763be26cbf65815879a70cd64ae12a36f59840ffcb15ff7e527479f88d9816130e704e76 -AUX smartmontools-update-drivedb 42 SHA256 53a766a094ef63b925e2c3f8c08322b67c2ab40b1f2b84d414e5de4f6747aca8 SHA512 8ad70fc85ab67b7c32eda95dd37517382c2447862df08b810a54dcdedb1eb8148f3a0e29f402a54adff31d1e88d80d09a258ed9e1e13b597ab2a358ebeda0ce8 WHIRLPOOL 3dd62cd6e26a18c9fe5555a1d3feb2597eea6773c857a2cf559331486fc0ef2ef67a0bcb7d1e03b14631d0c8809daae7688d6e1f83f02e8867b0dc23dfcafb55 -DIST smartmontools-6.4.tar.gz 822539 SHA256 eab75600c1eda9c34b13097db71138ab376f3dad8a6a4667fb4d1d081feb7a85 SHA512 366cd55ec668da1ca8a3d9ba79d5bee6e0c59032936b7f2f161f8fbb1c9f869c505d715cc10562b6241f808bb8b534feaf9d9fd752f6cb1593ee893611742adc WHIRLPOOL 72af8a0a4754bd75da9e98a008c64c083579fe27bdbd0655da81c8fe7a258dbc305cafd05f2f21d1954918ab8ff040cf1d54b916a1ce82fb8da64ba2e49b4de0 -DIST smartmontools-6.5.tar.gz 855642 SHA256 89e8bb080130bc6ce148573ba5bb91bfe30236b64b1b5bbca26515d4b5c945bc SHA512 dca7a6363ab7280ee4197155025f624c978886dcc94fc47b524f6f849138b62c471e966c0d4bf59c7bba50519dc122264618e5ded80a406863ddd10b43d928d3 WHIRLPOOL 639bb5c847c4e0e0f7156b764140f4382f650826eb3d59db6a712468e944a40788c87bbbe0149b9a4d1480947492b007b5875969e611213409f247ff4383fbd6 -EBUILD smartmontools-6.4-r1.ebuild 2572 SHA256 ee0b953c9e9af448a6a445c1e8f8db615f202f8499666c3bc36d4a9f597080de SHA512 7033ec1fbfcad25a4f8feaa5415860fb7686ddbd449be7cfdec7d3558a5f06cf8266c8b791b9a450060ffde1d0e293b089346275b545f46c872310905efe1c4e WHIRLPOOL 7fcd3e008b9cc0bda3c257461a0c480c4087fc7771c2c037f2f7dbd99b4196e590e774fb287672dcb6294d45e0bd4c74da78cd92027ae3309ee31c7a71221231 -EBUILD smartmontools-6.4.ebuild 1705 SHA256 e56ccbddf213419a5b31138b14bd4e95e13b8bc5eeed599c0a20ddbb3de5136f SHA512 921f4e55fe7e025e17b746438ec722c5acb6db48845187df7c35a150c6020bb3ba4267e206f2b707631c44abd28fe80a441fdce8ab3374c25f964b962902ec9e WHIRLPOOL a87c36ed6515a8b1b1fd4acb4b58a2a12f813695858ff224687c63259faa4cf2c7de26047c6920ee53805f106ff5fb486c287fa21b382d640db7748ddbf8efe5 -EBUILD smartmontools-6.5.ebuild 2642 SHA256 efbdb590866af78877825291c1efa6c4d69ddc361b4536e37d5fbe00d3672cad SHA512 6527b00b0de8765f41b88d710ed11c8f8b27aef593b8ac87b03b366fcfca42c2b19ed4cef7801661d2b3217f0f240562362a8a954e8916b7efa66d9c8409426e WHIRLPOOL 7e15c47a714add445f0dc09550f69e7b2ed60d913b35671f8e986ccd962c47986bdb8f7da852e343879443fac86754eca3df5f5a691ddffac3f079e85950c730 -EBUILD smartmontools-9999.ebuild 2642 SHA256 efbdb590866af78877825291c1efa6c4d69ddc361b4536e37d5fbe00d3672cad SHA512 6527b00b0de8765f41b88d710ed11c8f8b27aef593b8ac87b03b366fcfca42c2b19ed4cef7801661d2b3217f0f240562362a8a954e8916b7efa66d9c8409426e WHIRLPOOL 7e15c47a714add445f0dc09550f69e7b2ed60d913b35671f8e986ccd962c47986bdb8f7da852e343879443fac86754eca3df5f5a691ddffac3f079e85950c730 -MISC ChangeLog 5750 SHA256 d14be56a3d14a0d496fe9295f52a9ea43695ecb99d67a7f92ad31cc8d02d6c7a SHA512 e2381af22e0ee7d5b66067b70f4f530d4951b74bf69df80b52886631ccd01d9408f0fee3bd53eb202a25e7de7f16f2cb867ae97604f910cae58b9d26b3be6e19 WHIRLPOOL 782ccbddebfa044b3de855a2c81908a7a8c68ecf4645901d219021f12f66488ee26a691e37467d77633316b884b855e47e4da06eae3ffe7e43fda9a39f044d52 -MISC ChangeLog-2015 20152 SHA256 f3ec99b8e802612e8f3dccf301c1f8ce46066fa26b1bf58c1eb34ec4e606fb3e SHA512 3969af254861ddb1bef5c129fc691732356ee56fd5ed29f3a76273593182c90d21239050c7d449560334976ae7d315d06fb25d3f815fe6c98b4ce93771b68d6c WHIRLPOOL 2c7d3763680d2572c2ee8f8f3c5a2da0bf6f602c06deb57d842ceea07f0a695d36ed92829166b4d29c10eb21090e65cc064d297d8f2a537c3a4aab93d0bcff8b -MISC metadata.xml 517 SHA256 9498d60f66b4e752d70f5f34e5bcf2ed20bb9d113310d9f4344049dde7fc6087 SHA512 63c3af11414b2a8ac83351486b600c16dec940d01c07bacfefb762b3acb152f87db3f630772c0ec32cdc4b316ab3a98ed3efbda82d0af5680d76f0b24459ba14 WHIRLPOOL 4a7af5fe7bd02387df2ebd7c34379eff330710a4ffc7beed20953cac8c4ab2cfae4d1283c71bf1f79d1d765e681761b2e1a5ab19557ebb7e84c16aa143429f5c +DIST smartmontools-7.2.tar.gz 992256 BLAKE2B 9f671656e610404b0ab8b6ec51421b4046c64d16331cff821a8d9dbf34dd6c4be4fa63d3a2eaffe2aa869b09acf5f18b9c9750f76e33423710ef9166212e3a92 SHA512 d7e724295b5d53797b5e4136eea5f5cc278db81e4016ba65142438b8c68c54f85a32c582c147a1590b9bc8f74a58952bcb57b9923dd69d34582530a0985799ea diff --git a/sys-apps/smartmontools/files/smartd-r1.rc b/sys-apps/smartmontools/files/smartd-r1.rc index 32e12b720b..1aa2ece803 100644 --- a/sys-apps/smartmontools/files/smartd-r1.rc +++ b/sys-apps/smartmontools/files/smartd-r1.rc @@ -1,7 +1,6 @@ #!/sbin/openrc-run # Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ pidfile="/run/smartd.pid" command="/usr/sbin/smartd" diff --git a/sys-apps/smartmontools/files/smartmontools-update-drivedb b/sys-apps/smartmontools/files/smartmontools-update-drivedb index 831f1e6541..b7d1bb9524 100644 --- a/sys-apps/smartmontools/files/smartmontools-update-drivedb +++ b/sys-apps/smartmontools/files/smartmontools-update-drivedb @@ -1,3 +1,5 @@ #!/bin/sh -/usr/sbin/update-smart-drivedb +# Hide stdout until a --quiet switch is added: +# https://github.com/smartmontools/smartmontools/issues/110 +/usr/sbin/update-smart-drivedb > /dev/null diff --git a/sys-apps/smartmontools/metadata.xml b/sys-apps/smartmontools/metadata.xml index b355588480..db3a4e7b41 100644 --- a/sys-apps/smartmontools/metadata.xml +++ b/sys-apps/smartmontools/metadata.xml @@ -1,15 +1,17 @@ - + - - base-system@gentoo.org - Gentoo Base System - - - Do not install the monitoring daemon and associated scripts. - Install a script to update the drivedb file. - - - smartmontools - + + base-system@gentoo.org + Gentoo Base System + + + Build against sys-libs/libcap-ng to allow smartd to drop its privileges. + Install the monitoring daemon (smartd) and associated scripts. + Install a script to update the drivedb file. + + + smartmontools/smartmontools + smartmontools + diff --git a/sys-apps/smartmontools/smartmontools-6.4-r1.ebuild b/sys-apps/smartmontools/smartmontools-6.4-r1.ebuild deleted file mode 100644 index dc78a90f42..0000000000 --- a/sys-apps/smartmontools/smartmontools-6.4-r1.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit flag-o-matic systemd -if [[ ${PV} == "9999" ]] ; then - ESVN_REPO_URI="https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/trunk/smartmontools" - ESVN_PROJECT="smartmontools" - inherit subversion autotools -else - SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos" -fi - -DESCRIPTION="Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) monitoring tools" -HOMEPAGE="https://www.smartmontools.org" - -LICENSE="GPL-2" -SLOT="0" -IUSE="caps minimal selinux static" - -DEPEND=" - caps? ( - static? ( sys-libs/libcap-ng[static-libs] ) - !static? ( sys-libs/libcap-ng ) - ) - selinux? ( - sys-libs/libselinux - )" -RDEPEND="${DEPEND} - !minimal? ( virtual/mailx ) - selinux? ( sec-policy/selinux-smartmon ) -" - -src_prepare() { - # 580424 - sed '/^SRCEXPR/s@http:@https:@' \ - -i update-smart-drivedb.in \ - || die - if [[ ${PV} == "9999" ]] ; then - eautoreconf - fi -} - -src_configure() { - use minimal && einfo "Skipping the monitoring daemon for minimal build." - use static && append-ldflags -static - # The build installs /etc/init.d/smartd, but we clobber it - # in our src_install, so no need to manually delete it. - myeconfargs=( - --docdir="${EPREFIX}/usr/share/doc/${PF}" - --with-drivedbdir=/var/db/${PN} #575292 - --with-initscriptdir="${EPREFIX}/etc/init.d" - $(use_with caps libcap-ng) - $(use_with selinux) - $(systemd_with_unitdir) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - local db_path="/var/db/${PN}" - - if use minimal ; then - dosbin smartctl - doman smartctl.8 - else - default - newinitd "${FILESDIR}"/smartd-r1.rc smartd - newconfd "${FILESDIR}"/smartd.confd smartd - - # Move drivedb.h file out of PM's sight (bug #575292) - mv "${ED}"${db_path}/drivedb.h "${T}" || die - keepdir ${db_path} - - exeinto /etc/cron.monthly - doexe "${FILESDIR}"/${PN}-update-drivedb - fi -} - -pkg_postinst() { - if ! use minimal ; then - local db_path="/var/db/${PN}" - - if [[ -f "${db_path}/drivedb.h" ]] ; then - ewarn "WARNING! The drive database file has been replaced with the version that" - ewarn "got shipped with this release of ${PN}. You may want to update the" - ewarn "database by running the following command as root:" - ewarn "" - ewarn "/usr/sbin/update-smart-drivedb" - fi - - # Move drivedb.h to /var/db/${PN} (bug #575292) - mv "${T}"/drivedb.h ${db_path} || die - fi -} diff --git a/sys-apps/smartmontools/smartmontools-6.4.ebuild b/sys-apps/smartmontools/smartmontools-6.4.ebuild deleted file mode 100644 index 380f99fd18..0000000000 --- a/sys-apps/smartmontools/smartmontools-6.4.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="4" - -inherit flag-o-matic systemd -if [[ ${PV} == "9999" ]] ; then - ESVN_REPO_URI="https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/trunk/smartmontools" - ESVN_PROJECT="smartmontools" - inherit subversion autotools -else - SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos" -fi - -DESCRIPTION="Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) monitoring tools" -HOMEPAGE="http://smartmontools.sourceforge.net/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="caps minimal selinux static" - -DEPEND=" - caps? ( - static? ( sys-libs/libcap-ng[static-libs] ) - !static? ( sys-libs/libcap-ng ) - ) - selinux? ( - sys-libs/libselinux - )" -RDEPEND="${DEPEND} - !minimal? ( virtual/mailx ) - selinux? ( sec-policy/selinux-smartmon ) -" - -src_prepare() { - if [[ ${PV} == "9999" ]] ; then - #./autogen.sh - eautoreconf - fi -} - -src_configure() { - use minimal && einfo "Skipping the monitoring daemon for minimal build." - use static && append-ldflags -static - # The build installs /etc/init.d/smartd, but we clobber it - # in our src_install, so no need to manually delete it. - econf \ - --docdir="${EPREFIX}/usr/share/doc/${PF}" \ - --with-initscriptdir="${EPREFIX}/etc/init.d" \ - $(use_with caps libcap-ng) \ - $(use_with selinux) \ - $(systemd_with_unitdir) -} - -src_install() { - if use minimal ; then - dosbin smartctl - doman smartctl.8 - else - default - newinitd "${FILESDIR}"/smartd-r1.rc smartd - newconfd "${FILESDIR}"/smartd.confd smartd - fi -} diff --git a/sys-apps/smartmontools/smartmontools-6.5.ebuild b/sys-apps/smartmontools/smartmontools-6.5.ebuild deleted file mode 100644 index cea715af41..0000000000 --- a/sys-apps/smartmontools/smartmontools-6.5.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit flag-o-matic systemd -if [[ ${PV} == "9999" ]] ; then - ESVN_REPO_URI="https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/trunk/smartmontools" - ESVN_PROJECT="smartmontools" - inherit subversion autotools -else - SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos" -fi - -DESCRIPTION="Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) monitoring tools" -HOMEPAGE="https://www.smartmontools.org" - -LICENSE="GPL-2" -SLOT="0" -IUSE="caps minimal selinux static update_drivedb" - -DEPEND=" - caps? ( - static? ( sys-libs/libcap-ng[static-libs] ) - !static? ( sys-libs/libcap-ng ) - ) - selinux? ( - sys-libs/libselinux - )" -RDEPEND="${DEPEND} - !minimal? ( virtual/mailx ) - selinux? ( sec-policy/selinux-smartmon ) -" - -src_prepare() { - if [[ ${PV} == "9999" ]] ; then - eautoreconf - fi -} - -src_configure() { - use minimal && einfo "Skipping the monitoring daemon for minimal build." - use static && append-ldflags -static - # The build installs /etc/init.d/smartd, but we clobber it - # in our src_install, so no need to manually delete it. - myeconfargs=( - --docdir="${EPREFIX}/usr/share/doc/${PF}" - --with-drivedbdir="${EPREFIX}/var/db/${PN}" #575292 - --with-initscriptdir="${EPREFIX}/etc/init.d" - $(use_with caps libcap-ng) - $(use_with selinux) - $(systemd_with_unitdir) - $(use_with update_drivedb update-smart-drivedb) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - local db_path="/var/db/${PN}" - - if use minimal ; then - dosbin smartctl - doman smartctl.8 - else - default - newinitd "${FILESDIR}"/smartd-r1.rc smartd - newconfd "${FILESDIR}"/smartd.confd smartd - - keepdir ${db_path} - if use update_drivedb ; then - # Move drivedb.h file out of PM's sight (bug #575292) - mv "${ED}"${db_path}/drivedb.h "${T}" || die - - exeinto /etc/cron.monthly - doexe "${FILESDIR}"/${PN}-update-drivedb - fi - fi -} - -pkg_postinst() { - if ! use minimal ; then - local db_path="/var/db/${PN}" - - if [[ -f "${db_path}/drivedb.h" ]] ; then - ewarn "WARNING! The drive database file has been replaced with the version that" - ewarn "got shipped with this release of ${PN}. You may want to update the" - ewarn "database by running the following command as root:" - ewarn "" - ewarn "/usr/sbin/update-smart-drivedb" - fi - - if use update_drivedb ; then - # Move drivedb.h to /var/db/${PN} (bug #575292) - mv "${T}"/drivedb.h ${db_path} || die - fi - fi -} diff --git a/sys-apps/smartmontools/smartmontools-7.2-r1.ebuild b/sys-apps/smartmontools/smartmontools-7.2-r1.ebuild new file mode 100644 index 0000000000..39f90ac1de --- /dev/null +++ b/sys-apps/smartmontools/smartmontools-7.2-r1.ebuild @@ -0,0 +1,151 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit autotools flag-o-matic systemd +if [[ ${PV} == "9999" ]] ; then + ESVN_REPO_URI="https://svn.code.sf.net/p/smartmontools/code/trunk/smartmontools" + ESVN_PROJECT="smartmontools" + inherit subversion +else + SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +fi + +DESCRIPTION="Tools to monitor storage systems to provide advanced warning of disk degradation" +HOMEPAGE="https://www.smartmontools.org" + +LICENSE="GPL-2" +SLOT="0" +IUSE="caps +daemon selinux static systemd +update-drivedb" + +DEPEND=" + caps? ( + static? ( sys-libs/libcap-ng[static-libs] ) + !static? ( sys-libs/libcap-ng ) + ) + selinux? ( + sys-libs/libselinux + )" +RDEPEND="${DEPEND} + daemon? ( virtual/mailx ) + selinux? ( sec-policy/selinux-smartmon ) + systemd? ( sys-apps/systemd ) + update-drivedb? ( + app-crypt/gnupg + || ( + net-misc/curl + net-misc/wget + www-client/lynx + dev-vcs/subversion + ) + ) +" + +REQUIRED_USE="( + caps? ( daemon ) + static? ( !systemd ) +)" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + use static && append-ldflags -static + # The build installs /etc/init.d/smartd, but we clobber it + # in our src_install, so no need to manually delete it. + myeconfargs=( + --with-drivedbdir="${EPREFIX}/var/db/${PN}" #575292 + --with-initscriptdir="${EPREFIX}/etc/init.d" + #--with-smartdscriptdir="${EPREFIX}/usr/share/${PN}" + $(use_with caps libcap-ng) + $(use_with selinux) + $(use_with systemd libsystemd) + $(use_with update-drivedb gnupg) + $(use_with update-drivedb update-smart-drivedb) + $(usex systemd "--with-systemdsystemunitdir=$(systemd_get_systemunitdir)" '') + ) + econf "${myeconfargs[@]}" +} + +src_install() { + local db_path="/var/db/${PN}" + insopts -m0644 -p # preserve timestamps + + if use daemon; then + default + + newinitd "${FILESDIR}"/smartd-r1.rc smartd + newconfd "${FILESDIR}"/smartd.confd smartd + else + dosbin smartctl + doman smartctl.8 + + local DOCS=( AUTHORS ChangeL* COPYING INSTALL NEWS README TODO ) + einstalldocs + fi + + if use update-drivedb ; then + if ! use daemon; then + dosbin "${S}"/update-smart-drivedb + fi + + exeinto /etc/cron.monthly + doexe "${FILESDIR}/${PN}-update-drivedb" + fi + + if use daemon || use update-drivedb; then + keepdir "${db_path}" + + # Install a copy of the initial drivedb.h to /usr/share/${PN} + # so that we can access that file later in pkg_postinst + # even when dealing with binary packages (bug #575292) + insinto /usr/share/${PN} + doins "${S}"/drivedb.h + fi + + # Make sure we never install drivedb.h into the db location + # of the acutal image so we don't record hashes because user + # can modify that file + rm -f "${ED%/}${db_path}/drivedb.h" || die + + # Bug #622072 + find "${ED%/}"/usr/share/doc -type f -exec chmod a-x '{}' \; || die +} + +pkg_postinst() { + if use daemon || use update-drivedb; then + local initial_db_file="${EROOT}usr/share/${PN}/drivedb.h" + local db_path="${EROOT}var/db/${PN}" + + if [[ ! -f "${db_path}/drivedb.h" ]] ; then + # No initial database found + cp "${initial_db_file}" "${db_path}" || die + einfo "Default drive database which was shipped with this release of ${PN}" + einfo "has been installed to '${db_path}'." + else + ewarn "WARNING: There's already a drive database in '${db_path}'!" + ewarn "Because we cannot determine if this database is untouched" + ewarn "or was modified by the user you have to manually update the" + ewarn "drive database:" + ewarn "" + ewarn "a) Replace '${db_path}/drivedb.h' by the database shipped with this" + ewarn " release which can be found in '${initial_db_file}', i.e." + ewarn "" + ewarn " cp \"${initial_db_file}\" \"${db_path}\"" + ewarn "" + ewarn "b) Run the following command as root:" + ewarn "" + ewarn " /usr/sbin/update-smart-drivedb" + + if ! use update-drivedb ; then + ewarn "" + ewarn "However, 'update-smart-drivedb' requires that you re-emerge ${PN}" + ewarn "with USE='update-drivedb'." + fi + fi + fi +} diff --git a/sys-apps/smartmontools/smartmontools-9999.ebuild b/sys-apps/smartmontools/smartmontools-9999.ebuild index cea715af41..c3e86bfcdb 100644 --- a/sys-apps/smartmontools/smartmontools-9999.ebuild +++ b/sys-apps/smartmontools/smartmontools-9999.ebuild @@ -1,25 +1,24 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Id$ -EAPI=5 +EAPI="6" -inherit flag-o-matic systemd +inherit autotools flag-o-matic systemd if [[ ${PV} == "9999" ]] ; then - ESVN_REPO_URI="https://smartmontools.svn.sourceforge.net/svnroot/smartmontools/trunk/smartmontools" + ESVN_REPO_URI="https://svn.code.sf.net/p/smartmontools/code/trunk/smartmontools" ESVN_PROJECT="smartmontools" - inherit subversion autotools + inherit subversion else SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~x64-macos" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" fi -DESCRIPTION="Self-Monitoring, Analysis and Reporting Technology System (S.M.A.R.T.) monitoring tools" +DESCRIPTION="Tools to monitor storage systems to provide advanced warning of disk degradation" HOMEPAGE="https://www.smartmontools.org" LICENSE="GPL-2" SLOT="0" -IUSE="caps minimal selinux static update_drivedb" +IUSE="caps +daemon selinux static systemd +update-drivedb" DEPEND=" caps? ( @@ -30,70 +29,123 @@ DEPEND=" sys-libs/libselinux )" RDEPEND="${DEPEND} - !minimal? ( virtual/mailx ) + daemon? ( virtual/mailx ) selinux? ( sec-policy/selinux-smartmon ) + systemd? ( sys-apps/systemd ) + update-drivedb? ( + app-crypt/gnupg + || ( + net-misc/curl + net-misc/wget + www-client/lynx + dev-vcs/subversion + ) + ) " +REQUIRED_USE="( + caps? ( daemon ) + static? ( !systemd ) +)" + src_prepare() { - if [[ ${PV} == "9999" ]] ; then - eautoreconf - fi + default + eautoreconf } src_configure() { - use minimal && einfo "Skipping the monitoring daemon for minimal build." use static && append-ldflags -static # The build installs /etc/init.d/smartd, but we clobber it # in our src_install, so no need to manually delete it. myeconfargs=( - --docdir="${EPREFIX}/usr/share/doc/${PF}" --with-drivedbdir="${EPREFIX}/var/db/${PN}" #575292 --with-initscriptdir="${EPREFIX}/etc/init.d" + #--with-smartdscriptdir="${EPREFIX}/usr/share/${PN}" $(use_with caps libcap-ng) $(use_with selinux) - $(systemd_with_unitdir) - $(use_with update_drivedb update-smart-drivedb) + $(use_with systemd libsystemd) + $(use_with update-drivedb gnupg) + $(use_with update-drivedb update-smart-drivedb) + $(usex systemd "--with-systemdsystemunitdir=$(systemd_get_systemunitdir)" '') ) econf "${myeconfargs[@]}" } src_install() { local db_path="/var/db/${PN}" + insopts -m0644 -p # preserve timestamps - if use minimal ; then - dosbin smartctl - doman smartctl.8 - else + if use daemon; then default + newinitd "${FILESDIR}"/smartd-r1.rc smartd newconfd "${FILESDIR}"/smartd.confd smartd + else + dosbin smartctl + doman smartctl.8 - keepdir ${db_path} - if use update_drivedb ; then - # Move drivedb.h file out of PM's sight (bug #575292) - mv "${ED}"${db_path}/drivedb.h "${T}" || die + local DOCS=( AUTHORS ChangeL* COPYING INSTALL NEWS README TODO ) + einstalldocs + fi - exeinto /etc/cron.monthly - doexe "${FILESDIR}"/${PN}-update-drivedb + if use update-drivedb ; then + if ! use daemon; then + dosbin "${S}"/update-smart-drivedb fi + + exeinto /etc/cron.monthly + doexe "${FILESDIR}/${PN}-update-drivedb" fi + + if use daemon || use update-drivedb; then + keepdir "${db_path}" + + # Install a copy of the initial drivedb.h to /usr/share/${PN} + # so that we can access that file later in pkg_postinst + # even when dealing with binary packages (bug #575292) + insinto /usr/share/${PN} + doins "${S}"/drivedb.h + fi + + # Make sure we never install drivedb.h into the db location + # of the acutal image so we don't record hashes because user + # can modify that file + rm -f "${ED%/}${db_path}/drivedb.h" || die + + # Bug #622072 + find "${ED%/}"/usr/share/doc -type f -exec chmod a-x '{}' \; || die } pkg_postinst() { - if ! use minimal ; then - local db_path="/var/db/${PN}" + if use daemon || use update-drivedb; then + local initial_db_file="${EROOT}usr/share/${PN}/drivedb.h" + local db_path="${EROOT}var/db/${PN}" - if [[ -f "${db_path}/drivedb.h" ]] ; then - ewarn "WARNING! The drive database file has been replaced with the version that" - ewarn "got shipped with this release of ${PN}. You may want to update the" - ewarn "database by running the following command as root:" + if [[ ! -f "${db_path}/drivedb.h" ]] ; then + # No initial database found + cp "${initial_db_file}" "${db_path}" || die + einfo "Default drive database which was shipped with this release of ${PN}" + einfo "has been installed to '${db_path}'." + else + ewarn "WARNING: There's already a drive database in '${db_path}'!" + ewarn "Because we cannot determine if this database is untouched" + ewarn "or was modified by the user you have to manually update the" + ewarn "drive database:" ewarn "" - ewarn "/usr/sbin/update-smart-drivedb" - fi + ewarn "a) Replace '${db_path}/drivedb.h' by the database shipped with this" + ewarn " release which can be found in '${initial_db_file}', i.e." + ewarn "" + ewarn " cp \"${initial_db_file}\" \"${db_path}\"" + ewarn "" + ewarn "b) Run the following command as root:" + ewarn "" + ewarn " /usr/sbin/update-smart-drivedb" - if use update_drivedb ; then - # Move drivedb.h to /var/db/${PN} (bug #575292) - mv "${T}"/drivedb.h ${db_path} || die + if ! use update-drivedb ; then + ewarn "" + ewarn "However, 'update-smart-drivedb' requires that you re-emerge ${PN}" + ewarn "with USE='update-drivedb'." + fi fi fi } diff --git a/sys-apps/which/ChangeLog b/sys-apps/which/ChangeLog deleted file mode 100644 index baeb0bd699..0000000000 --- a/sys-apps/which/ChangeLog +++ /dev/null @@ -1,190 +0,0 @@ -# ChangeLog for sys-apps/which -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/which/ChangeLog,v 1.59 2015/03/21 12:28:37 polynomial-c Exp $ - -*which-2.21 (21 Mar 2015) - - 21 Mar 2015; Lars Wendler -which-2.19.ebuild, - -which-2.20.ebuild, +which-2.21.ebuild, - -files/which-2.19-remove-readline.patch, -files/which-gentoo.patch: - Version bump. Removed old. - - 15 Nov 2014; Mike Frysinger which-2.20-r1.ebuild: - Update HOMEPAGE/SRC_URI #515528 by Manfred Knick. - - 26 Jan 2014; Agostino Sarubbo which-2.20-r1.ebuild: - Stable for sparc, wrt bug #495938 - - 19 Jan 2014; Agostino Sarubbo which-2.20-r1.ebuild: - Stable for ppc64, wrt bug #495938 - - 18 Jan 2014; Mike Frysinger which-2.20-r1.ebuild: - Add arm64 love. - - 17 Jan 2014; Mike Frysinger which-2.20-r1.ebuild: - Mark m68k/s390/sh stable. - - 15 Jan 2014; Agostino Sarubbo which-2.20-r1.ebuild: - Stable for ia64, wrt bug #495938 - - 14 Jan 2014; Agostino Sarubbo which-2.20-r1.ebuild: - Stable for ppc, wrt bug #495938 - - 14 Jan 2014; Agostino Sarubbo which-2.20-r1.ebuild: - Stable for x86, wrt bug #495938 - - 12 Jan 2014; Pacho Ramos which-2.20-r1.ebuild: - amd64 stable, bug #495938 - - 03 Jan 2014; Matt Turner which-2.20-r1.ebuild: - alpha stable, bug 495938. - - 31 Dec 2013; Markus Meier which-2.20-r1.ebuild: - arm stable, bug #495938 - - 26 Dec 2013; Jeroen Roovers which-2.20-r1.ebuild: - Stable for HPPA (bug #495938). - - 14 Sep 2013; Patrick Lauer which-2.20-r1.ebuild: - Whitespace - - 14 Sep 2013; Markos Chandras which-2.20-r1.ebuild: - Fix my last commit to use tc-export instead - - 14 Sep 2013; Markos Chandras which-2.20-r1.ebuild: - Export AR. Bug #484854 - -*which-2.20-r1 (23 May 2013) - - 23 May 2013; Mike Frysinger +which-2.20-r1.ebuild: - Update to EAPI=4 and build against 64bit interfaces #471024. - - 17 Feb 2013; Zac Medico which-2.20.ebuild: - Add ~arm-linux keyword. - - 07 Jan 2010; Christian Faulhammer which-2.20.ebuild: - Transfer Prefix keywords - - 05 Oct 2009; Raúl Porcel which-2.20.ebuild: - ia64/m68k/s390/sh stable wrt #283975 - - 02 Oct 2009; Tiago Cunha which-2.20.ebuild: - stable sparc, bug 283975 - - 29 Sep 2009; Tobias Klausmann which-2.20.ebuild: - Stable on alpha, bug #283975 - - 25 Sep 2009; Brent Baude which-2.20.ebuild: - Marking which-2.20 ppc64 for bug 283975 - - 19 Sep 2009; nixnut which-2.20.ebuild: - ppc stable #283975 - - 13 Sep 2009; Markus Meier which-2.20.ebuild: - arm stable, bug #283975 - - 11 Sep 2009; Markus Meier which-2.20.ebuild: - amd64/x86 stable, bug #283975 - - 08 Sep 2009; Jeroen Roovers which-2.20.ebuild: - Stable for HPPA (bug #283975). - -*which-2.20 (17 Sep 2008) - - 17 Sep 2008; Mike Frysinger +which-2.20.ebuild: - Version bump #237155 by Conrad Kostecki. - - 29 Mar 2008; Brent Baude which-2.19.ebuild: - stable ppc64, bug 215056 - - 28 Mar 2008; Brent Baude which-2.19.ebuild: - stable ppc, bug 215056 - - 28 Mar 2008; Jeroen Roovers which-2.19.ebuild: - Stable for HPPA too. - - 13 Mar 2008; Doug Goldstein - +files/which-2.19-remove-readline.patch, which-2.19.ebuild: - readline is not necessary. bug #207151. patch from Daniel Robbins - - - 07 Mar 2008; Santiago M. Mola which-2.19.ebuild: - amd64 stable - - 05 Mar 2008; Raúl Porcel which-2.19.ebuild: - alpha/ia64/sparc/x86 stable - -*which-2.19 (19 Jan 2008) - - 19 Jan 2008; Mike Frysinger +which-2.19.ebuild: - Verison bump #206627 by Samuli Suominen. - - 09 Feb 2007; Diego Pettenò ChangeLog: - Regenerate digest in Manifest2 format. - - 01 Jul 2004; Jeremy Huddleston which-2.14.ebuild, - which-2.16.ebuild: - virtual/glibc -> virtual/libc - - 23 Mar 2004; Martin Holzer which-2.14.ebuild: - fixing depend qa issue. see 45343. - - 02 Mar 2004; Brian Jackson which-2.16.ebuild: - adding initial s390 support - - 15 Jan 2004; Jon Portnoy which-2.16.ebuild : - Stable on AMD64. - - 09 Jan 2004; Aron Griffis which-2.16.ebuild: - stable on alpha - - 28 Dec 2003; Joshua Kinard which-2.16.ebuild: - Move to mips stable (~mips -> mips) - - 14 Dec 2003; Guy Martin which-2.16.ebuild: - Marked stable on hppa. - - 27 Nov 2003; Christian Birchinger which-2.16.ebuild: - Added sparc stable keyword - -*which-2.16 (15 Sep 2003) - - 15 Sep 2003; Daniel Ahlberg which-2.16.ebuild: - Version bump - -*which-2.15 (12 Sep 2003) - - 12 Sep 2003; Seemant Kulleen which-2.15.ebuild: - version bump - - 20 Feb 2003; Zach Welch which-2.14 : - Added arm to keywords. - - 09 Feb 2003; Guy Martin which-2.14 : - Added hppa to keywords. - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - -*which-2.14 (26 Jul 2002) - - 19 Jan 2003; Jan Seidel : - Added mips to keywords - - 04 Aug 2002; Calum Selkirk which-2.12-r2.ebuild - which-2.13.ebuild which-2.14.ebuild : - - Added ppc to KEYWORDS. - - 26 Jul 2002; Maik Schreiber : - - New version. - -*which-2.12-r2.ebuild (14 Jul 2002) - - 14 Jul 2002; Daniel Ahlberg which-2.12-r2.ebuild: - Added LICENSE, KEYWORDS, SLOT. - -*which-2.13 (14 Jul 2002) - - 14 Jul 2002; Daniel Ahlberg which-2.13.ebuild: - Added LICENSE, KEYWORDS, SLOT. diff --git a/sys-apps/which/Manifest b/sys-apps/which/Manifest index 4de5c6b1c3..75aa5ac8b2 100644 --- a/sys-apps/which/Manifest +++ b/sys-apps/which/Manifest @@ -1,6 +1 @@ -DIST which-2.20.tar.gz 135372 SHA256 d417b65c650d88ad26a208293c1c6e3eb60d4b6d847f01ff8f66aca63e2857f8 SHA512 29445cd6072814d3a6179b53b8f9e7e3fc8a27b77315f2a04171e177397b91ff80a97db8806fc6b1f08dab8cbca6f208d9d7845858268b121b3af396a4a9062e WHIRLPOOL 35ca3dfc47e6112a2827188b979bc19d369f69f5841dca445039036e6fa5423b0e4e9efddd370f92da16a3873523bf37f7bdf68b748fc78e5b7991290875c49d -DIST which-2.21.tar.gz 149305 SHA256 f4a245b94124b377d8b49646bf421f9155d36aa7614b6ebf83705d3ffc76eaad SHA512 d2f04a5c5291f2d7d1226982da7cf999d36cfe24d3f7bda145508efcfb359511251d3c68b860c0ddcedd66b15a0587b648a35ab6d1f173707565305c506dfc61 WHIRLPOOL e1712d2f2b48467300f5947d0a72c0cf759bc33001661ba41cd57cefe21cb9974cc318748d76ff73c71fb869c4d7a445973ad95777ab380f673c85095360fd57 -EBUILD which-2.20-r1.ebuild 762 SHA256 915e30f5c31fbad9574601df0f01ca3fe5c817944ac9d76aa6bb6f0852991e3a SHA512 3a9084aab1834f9905c18e2af6edaa358f713e7b6bb982888ff977752fa1a65165f960e044dc90b4469eaede582c3b7e4b40e5c6ef61626fd1c1b4c44ad76d5c WHIRLPOOL bcc5c72366dee9552c7d38ef8faadda95ad63986147667a48eb69939e469b7dc409d737cb2070fb09d9854c17e072a2988df6ce6946e96f3e447c814bcf4f5f9 -EBUILD which-2.21.ebuild 775 SHA256 23ad2335c18db9b8ec4f44e944c7a6a8fce49720112bbae737e279e760e4c449 SHA512 1582557047a43ca050ad0ac789b6fdec49ede33796abc699d4db8150d1185e4a1b692e94d3063cff5e1bd4bb840f391e3ab0735566b654e5a33729607f9f426e WHIRLPOOL b1626b61bd0d1025f76475726fd924de79253b926e111af037f7a612710d5f2db8c868f1dd2aa21ce4753a076442200cafac4b871e366613a158ad60ebace727 -MISC ChangeLog 6083 SHA256 35b22ff565712767e514c94500a653f01263f27054ce4e26760c7b3a0c6389cb SHA512 94f51ab2182652d46bf6280966ae9a663ba990fdb9506a379d29146ce6cc9d68c6c173ce8599352abaa6baa041ea9af5b4557c2ff988542d90281753bd93ea14 WHIRLPOOL 7c0c7f7a840df07298d88175cea8b90da04e92b403201dde48969d393a9e30ac417d2daf485f0286879f14ea0e00e24041d4bc3f61d254dee285f1cdd7e694ca -MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 +DIST which-2.21.tar.gz 149305 BLAKE2B 355888b0dfe3e4e1679a8a9e1255a935fa48be220408abc441fae69fe0b26bd39e0544ed20e75497ed5bccaa75e788d9aec17007c668f15eaf6b1599faa131a0 SHA512 d2f04a5c5291f2d7d1226982da7cf999d36cfe24d3f7bda145508efcfb359511251d3c68b860c0ddcedd66b15a0587b648a35ab6d1f173707565305c506dfc61 diff --git a/sys-apps/which/metadata.xml b/sys-apps/which/metadata.xml index 96a2d58636..73dda144f9 100644 --- a/sys-apps/which/metadata.xml +++ b/sys-apps/which/metadata.xml @@ -1,5 +1,8 @@ - + -base-system + + base-system@gentoo.org + Gentoo Base System + diff --git a/sys-apps/which/which-2.20-r1.ebuild b/sys-apps/which/which-2.20-r1.ebuild deleted file mode 100644 index 640bfed058..0000000000 --- a/sys-apps/which/which-2.20-r1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="Prints out location of specified executables that are in your path" -HOMEPAGE="https://carlowood.github.io/which/" -SRC_URI="https://carlowood.github.io/which/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~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="" - -src_prepare() { - append-lfs-flags -} - -src_configure() { - tc-export AR - default -} diff --git a/sys-apps/which/which-2.21.ebuild b/sys-apps/which/which-2.21.ebuild index 6eabd01a7a..a0a57a10d2 100644 --- a/sys-apps/which/which-2.21.ebuild +++ b/sys-apps/which/which-2.21.ebuild @@ -1,8 +1,7 @@ -# Copyright 1999-2015 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 toolchain-funcs @@ -12,14 +11,10 @@ SRC_URI="https://carlowood.github.io/which/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~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="" - -src_prepare() { - append-lfs-flags -} +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" src_configure() { + append-lfs-flags tc-export AR default } diff --git a/sys-boot/gnu-efi/ChangeLog b/sys-boot/gnu-efi/ChangeLog deleted file mode 100644 index 7acdd5f31c..0000000000 --- a/sys-boot/gnu-efi/ChangeLog +++ /dev/null @@ -1,120 +0,0 @@ -# ChangeLog for sys-boot/gnu-efi -# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 -# (auto-generated from git log) - -*gnu-efi-3.0.2 (09 Aug 2015) -*gnu-efi-3.0u (09 Aug 2015) -*gnu-efi-3.0s (09 Aug 2015) -*gnu-efi-3.0i (09 Aug 2015) -*gnu-efi-3.0g (09 Aug 2015) -*gnu-efi-3.0a-r1 (09 Aug 2015) - - 09 Aug 2015; Robin H. Johnson - +files/gnu-efi-3.0a-lds-redhat.patch, +files/gnu-efi-3.0a-lds.patch, - +gnu-efi-3.0a-r1.ebuild, +gnu-efi-3.0g.ebuild, +gnu-efi-3.0i.ebuild, - +gnu-efi-3.0s.ebuild, +gnu-efi-3.0u.ebuild, +gnu-efi-3.0.2.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 - -*gnu-efi-3.0.3 (19 Aug 2015) - - 19 Aug 2015; Doug Goldstein +gnu-efi-3.0.3.ebuild: - version bump - - Package-Manager: portage-2.2.20.1 - - 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 - - 05 Sep 2015; Mike Gilbert gnu-efi-3.0.2.ebuild, - gnu-efi-3.0.3.ebuild: - Drop arm keywords; it doesn't even build - - Package-Manager: portage-2.2.20 - - 06 Sep 2015; Mike Gilbert gnu-efi-3.0.3.ebuild: - Support building ia32 EFI libs on amd64 - - Package-Manager: portage-2.2.20 - - 23 Oct 2015; Agostino Sarubbo gnu-efi-3.0.3.ebuild: - amd64 stable wrt bug #563222 - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --include-arches="amd64" - - 03 Nov 2015; Agostino Sarubbo gnu-efi-3.0.3.ebuild: - x86 stable wrt bug #563222 - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --include-arches="x86" - - 08 Nov 2015; Mikle Kolyada gnu-efi-3.0.3.ebuild: - ia64 stable wrt bug #563222 - - Package-Manager: portage-2.2.20.1 - - 08 Nov 2015; Mike Gilbert gnu-efi-3.0.3.ebuild: - Inherit toolchain-funcs explicitly - - Package-Manager: portage-2.2.23_p18 - - 16 Jan 2016; Mike Frysinger gnu-efi-3.0.3.ebuild: - add arm/arm64 love - - 16 Jan 2016; Mike Frysinger gnu-efi-3.0.2.ebuild, - gnu-efi-3.0.3.ebuild: - downgrade ia64 stable due to build failures - - 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-boot/gnu-efi/ChangeLog-2015 b/sys-boot/gnu-efi/ChangeLog-2015 deleted file mode 100644 index 7578105dc1..0000000000 --- a/sys-boot/gnu-efi/ChangeLog-2015 +++ /dev/null @@ -1,105 +0,0 @@ -# ChangeLog for sys-boot/gnu-efi -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-boot/gnu-efi/ChangeLog,v 1.27 2015/06/18 19:30:56 radhermit Exp $ - - 18 Jun 2015; Tim Harder gnu-efi-3.0.2.ebuild: - Update HOMEPAGE. - -*gnu-efi-3.0.2 (13 Apr 2015) - - 13 Apr 2015; Mike Frysinger +gnu-efi-3.0.2.ebuild: - Version bump #537550 by David Holm. - - 28 Jun 2014; Raúl Porcel gnu-efi-3.0s.ebuild: - Add the fix from 3.0u to 3.0s since its stable, bug #503210 - - 15 Mar 2014; Mike Frysinger gnu-efi-3.0u.ebuild: - Avoid -maccumulate-outgoing-args on ia64 systems #503210 by Dennis Schridde. - - 07 Jul 2013; Agostino Sarubbo gnu-efi-3.0s.ebuild: - Stable for ia64, wrt bug #450908 - -*gnu-efi-3.0u (03 Jul 2013) - - 03 Jul 2013; Chí-Thanh Christopher Nguyễn - +gnu-efi-3.0u.ebuild: - Version bump, bug #475532. - - 03 Jul 2013; Agostino Sarubbo gnu-efi-3.0s.ebuild: - Stable for x86, wrt bug #450908 - - 03 Jul 2013; Agostino Sarubbo gnu-efi-3.0s.ebuild: - Stable for amd64, wrt bug #450908 - -*gnu-efi-3.0s (25 Nov 2012) - - 25 Nov 2012; Mike Frysinger +gnu-efi-3.0s.ebuild: - Version bump and update to EAPI=4 #412645 by Rod Smith. Disable QA checks on - compiled objects as they do not make sense for bootloaders #329823 by Dane - Smith. Disable ssp since that requires a C library (like glibc) to work, and - does not make sense for bootloaders #444246 by Maxim Kammerer. - - 28 Aug 2010; Mike Frysinger gnu-efi-3.0i.ebuild: - Clean up and document the ebuild a bit. - - 24 Jul 2010; Raúl Porcel -gnu-efi-3.0e.ebuild, - gnu-efi-3.0i.ebuild: - ia64 stable - -*gnu-efi-3.0i (10 Jan 2010) - - 10 Jan 2010; Raúl Porcel gnu-efi-3.0g.ebuild, - +gnu-efi-3.0i.ebuild: - ia64 stable, version bump - -*gnu-efi-3.0g (02 Jun 2009) - - 02 Jun 2009; Raúl Porcel +gnu-efi-3.0g.ebuild: - Version bump - - 23 Feb 2008; Robin H. Johnson gnu-efi-3.0e.ebuild: - This builds on amd64 too! Add ~amd64. - -*gnu-efi-3.0e (08 Feb 2008) - - 08 Feb 2008; Raúl Porcel -gnu-efi-3.0a.ebuild, - +gnu-efi-3.0e.ebuild: - Version bump, thanks to plasmaroo for testing - - 13 Mar 2007; Raúl Porcel gnu-efi-3.0a-r1.ebuild: - x86 stable - - 09 Feb 2007; Diego Pettenò ChangeLog: - Regenerate digest in Manifest2 format. - - 07 Apr 2005; gnu-efi-3.0a-r1.ebuild: - Stable -r1 on IA64. - -*gnu-efi-3.0a-r1 (05 Apr 2005) - - 05 Apr 2005; Mike Frysinger - +files/gnu-efi-3.0a-lds-redhat.patch, +gnu-efi-3.0a-r1.ebuild: - Update the linker script with a patch from redhat which supports newer - versions of binutils. - - 23 Jan 2005; gnu-efi-3.0a.ebuild: - Adding missing pcituils dependency; solves merge failures on bootstrapping. - - 01 Jul 2004; Jeremy Huddleston gnu-efi-3.0a.ebuild: - virtual/glibc -> virtual/libc - - 27 Apr 2004; Aron Griffis gnu-efi-3.0a.ebuild: - Add inherit eutils - - 04 Mar 2004; gnu-efi-3.0a.ebuild: - stable on ia64 - - 21 Jan 2004; gnu-efi-3.0a.ebuild: - Move to /usr instead of root dir - -*gnu-efi-3.0a (21 Jan 2004) - - 21 Jan 2004; gnu-efi-3.0a.ebuild, - files/gnu-efi-3.0a-lds.patch: - New ebuild for gnu-efi with patches from Debian. Thanks to Matt Anderson in - bug 38875 diff --git a/sys-boot/gnu-efi/Manifest b/sys-boot/gnu-efi/Manifest index e18e30b58b..4379342f4c 100644 --- a/sys-boot/gnu-efi/Manifest +++ b/sys-boot/gnu-efi/Manifest @@ -1,21 +1,2 @@ -AUX gnu-efi-3.0a-lds-redhat.patch 881 SHA256 1e7d9bd7717d9315a96f237e4e4a3ea3b6ffb7e61c3e4de1fca74e8e11b58a9b SHA512 c8da3653b9b284c8a5bdb77cff6bb597b53b3a7824ec02494b1e40eacc15c2db66fa96a0692283a9ffdbcc4b09f230b32144f194bae53626dd3ba75f1f64a738 WHIRLPOOL 47dee1c8a2cd77ac83cb3c5ac25c5023dc1463242e67beac054411fb4c99034b9c2ebe592b07892aaa3af034c950d167e45ac4d55e9b9c9fc325c87065bf92a4 -AUX gnu-efi-3.0a-lds.patch 995 SHA256 d5e07eb3d5172e62be1f8e766709e93c7bff1b7f5aee47cd4fac888036bc886d SHA512 a6e1ee97fe2990f2f709b35794e41be7d298ca7052d98eb8d8bc6ba9ad7f5b18ba941b2b8520bb4ac4c2351b750c1d5876a78cb1a5a55397d8ac2f16d4cee820 WHIRLPOOL 0f80f4ca0f6f6b97f2f8e3e9cb2f33b1d4950a2b95dc5fc4f9be85612ca90063aadef6f9295dde5dad802473d44b95606c4570413ee355aca6ac343ecde760e3 -DIST gnu-efi-3.0.2.tar.bz2 136134 SHA256 194b580ecdb1fad0e41914845ba064c279afb687855960b58693459e5537b4d7 SHA512 960dc0374dd63dea5eb25e2bf6670d3f7474ebeca2090514c2895b28ff6e058a852958d028eadbe156df4645bd04d1a93ffaae1153861fce6e7da72f8f9dbeec WHIRLPOOL 3e692058a74f3f42867f84fe6af41cc0911280b2a295c441b2c4e27d116f162e0d166fe713b8eb15a6c6a8184037bae34db6ee1f0fdf7c2f9e53ee8215b2cfdb -DIST gnu-efi-3.0.3.tar.bz2 142229 SHA256 c530f21a15fd9c214dd92d29a6caa20fac989289267512020b6da1f5e6f5b4cb SHA512 0b0582e22344ea8a544aba540b56dc36364febfeb5bb655e87277e638fd4e549214a0cd2079a852d15ee376cd51c33794f65a7efb23be9a7a929e889cd616c8c WHIRLPOOL 79796e2f46086b3cae100cda1f1ace48af0e743d5b0129246b4ebf8fd7b46392550a834085c73798e59163cbcc8778251ed7e1d9c1a9036f888e1de265387f16 -DIST gnu-efi-3.0a.tar.gz 119079 SHA256 661b94996c184216dfd678b8a1ab82bd6afb82c55320841ba9c74db7aebb828a SHA512 190ca318369373c030b214ddc1b9b560d27fe067cb6119ce7b72e48117d284642a741b44fc79da22b6f91e24a5f9d735a6b1eb37994c8f04ffe33868e6d29cc7 WHIRLPOOL 979f2fc1f0c678460912afc98719749d32d98d43bddacd400e5a7d44ef7e3b6395e58fec6a41c0c5294f5062f2e2553763f1e84bf4bfefd0e02ae5c01783e008 -DIST gnu-efi_3.0g.orig.tar.gz 272150 SHA256 531971707640faeb994c0b102b9ccf2e1920b97d080e4cb2b6e55ea2318d6af0 SHA512 67a24366c8fed36600f4963f053a25e2b409ae140c5f20d2f4c517cb9b65c302552e67ad7bb98002746e41cb153d5ad27ddf242dfc3aca894fdd4c01181731d8 WHIRLPOOL b4518de145d2a71c646f9c6c69e2410367d472029978778d687f804a2588ceef890d59e4b5f47ad1e8516b68b0a73cc9d8660328cd431db63f90a61993395a88 -DIST gnu-efi_3.0i-2.diff.gz 4838 SHA256 4488db1978215e06a6e859fb75491d7f5bd5a6821e70be0ba604f0de628a442f SHA512 c4c141f976bc3178b0df44c23b0210eb629007862e7d0333c98ea58d5bc13d9ae523012399097175d916c4159870f50bcd6c282647996bde6619d35b9e9658e0 WHIRLPOOL 2a5f1737dd245332facf7386ff406498ccb417d3ec1ab74dd793e9074b537bee6249620fb92ee76ff54855531fa21ac70ff3d4b06187d89e195bcf03197a24cf -DIST gnu-efi_3.0i-4.diff.gz 4746 SHA256 3f895d26ea855d617513845d4e15a288646d203500b56d9a4f696a6a65799d2e SHA512 bf64a613597f20d06c09a351bf21cf57eea4cf0a46f9d15c7c2e1ba2fa7fc43e45c7a15e38f822a09e17a61299afa271e4228a264fb7c42a19be1666237d757e WHIRLPOOL 4e5c7b59a2982a04e209146981f4c87b911656ea3bd6a8daa4e6cac83ade50a765e49f45aabecb65004db8f37aad5ca2814cfae93e227da7fdf0665d111ff760 -DIST gnu-efi_3.0i.orig.tar.gz 135068 SHA256 13bea8e387984e04d93e14004a2e24539802fb2bd42cac112c8a816395d95366 SHA512 e3a88e2cf53209c0620e5f7c4f009f7872fad15d239d68aa55a069c399aad26d49d596f225ec9f340af27ec3981386f45d66ffe20138809f2d87432597287a60 WHIRLPOOL dda0e3f9bd55dcaef2494bda7ff4a371a26ff295a008a12bc41069a6f3120eac90e170ef1450513995c8c356d01d581827f1eed2be46dbca938baed012011e12 -DIST gnu-efi_3.0s.orig.tar.gz 147229 SHA256 10d69f24086aa35583c0b4fff7c8a0c07c065ed2c29e1570532d20393fd777a1 SHA512 a7c8e38f12b5083eab5e65d5d78e2035bd4e236e43af19fa35b7aca4021fa9b601bf71f40090826b5fc127acf86d5f980f5eeb99b82f04c6a374545e1da2df69 WHIRLPOOL 5a781722296325158757424d1c3944b0274cbd2a926dc61540ae45153012cb2bcc9b670753e41b1b326c4de0332c3e9401bf869539f6188e1593e5de0fcad037 -DIST gnu-efi_3.0u.orig.tar.gz 159662 SHA256 3c0d450d5829204ca05dcb3b2aae772e52c379b7c7e09146759c6315606f934e SHA512 77224d555befb96b14c20a3a39aacb50ed2db9dfff0c112113c3fb211152106f76cf278b4d37b4251e9f83327c7fd59319e6dee802c97d3bfa7308f7c43b34e3 WHIRLPOOL 1bf63f9f291fd198b97f74542c4344f065cad4ccc1ea0861c421464903bdd23ab1af0a3d3c36d18cfd88fda402184db78ffe9470d0664ff57724380cbd4c4040 -EBUILD gnu-efi-3.0.2.ebuild 1042 SHA256 21a8203e78d3870e797abf30dbe0115e714efded16abe142f5a638ec9886fae0 SHA512 695d4ee48697a4f471db867370bfe09aba14f7570f02f625b4892423ce7df635daa95dcbb7631c34bb07e85ab8ff71e2e018ab3a0d6ffe993b98eae684fc1b8b WHIRLPOOL 703328b31cc788213f710c1a5d8c49740fba404dac278a5ce3bb2ad954c160d4698b966ba3c7356e1a9de527eef6f1e0ba61889a71701b13ce29cf68ad104d9c -EBUILD gnu-efi-3.0.3.ebuild 1538 SHA256 10e55491b8e54348c1a62fc56ae3479e40168284eb0a98daa9f4df2e117699ed SHA512 723cf0da52dbaf649c008ba406f47dcf8d683f0aaabe921ffccb3545b10e19b5e7345f84beee11cecdc011eca811b2b13c4022da1ccc092b82194e338103c1f4 WHIRLPOOL c9de39a1c0bdc85f1a6b6df0207620ce1b5cf34cfa57a80d756591b83d49bde9421a471656032c6da875844fe7697d9fa589d4769ab2a037196f378d90549606 -EBUILD gnu-efi-3.0a-r1.ebuild 802 SHA256 998b4a44c5f2a375e8aeeb1f2513b309964a0183875b6192d0fbadba8cdf2d1d SHA512 120c7ec3309032038ae67dc5f4564d55f6dc56667176d931e0df6276f26c91ecab9f12d5f01a7fd956665fec96d709c261843ac1df128ea75c99f7656a64b10c WHIRLPOOL c4333d1e89d42fecd17d66a7081225b879221b6da49906855281881fe0feabe193fe2c446829e26971047b29c6afcaaaedc38977416af5e1cc5045aad2761ea1 -EBUILD gnu-efi-3.0g.ebuild 782 SHA256 feea07b6540226b46eeb0f69bee09ec4a59bdc106c4b37e642e9e4557786dc0f SHA512 2695b30086faa7ac205ad4a5395f42cf6673dea7e76f6017fce4478d34804aab9a6d6aeeac6e4d71b93cbc92d0190660593b64af8ba6fd0715d8bcc519a586a5 WHIRLPOOL daa4d29211856101ce1aaa2a9714575b1a54d51911bdf18df1362690adcfba9c968fc746f1e4cdd9f588eac14ec7068ba32348b67884782fc9ecc3076297f5ae -EBUILD gnu-efi-3.0i.ebuild 947 SHA256 28578daf7439bcb1818c5517cb902bc9469c90bd8e55859b2decabe5dfb76578 SHA512 979b9a90c5d49e1325e577433c38734fad822e289da8dca4deb4560457fd37e14d35ece8ca2a1807198e7ea330c04b2c17139e466477ad304b06fd8f463c50e8 WHIRLPOOL a83ce9c12d82b6cd0fa4dd32e8cbbc386b79c0a9b5c11d0d87fa88d1a3d97e1bff320d6ac2bc79f844de9da4eacdc413d69006f1bb15d3eca20882f08a4a0cdc -EBUILD gnu-efi-3.0s.ebuild 1394 SHA256 d524632ab9306b3bb66e3afcf89ba7734b8d6b8ea89394fb9825865bf654457b SHA512 2b1047b49c7048cf4a22a78b853d9bc7bd32b2ed3c8b44942cce4ae6239372bcfe96001e69d24d50ca49a5a980d65b5351c48afffba31345bc669fb3e521e289 WHIRLPOOL a1f28b04db04e2206eac0637f36dc3dbfb26eaf4de88d8a8e580b5439350800dbc5366ca707f66bf561687b312c7c9e7637d77bdbe01dc56d32cce6b2525d72b -EBUILD gnu-efi-3.0u.ebuild 1315 SHA256 8ea1494f652f7832e144f6f46c70ccc94f1640ef815096ae04e6716dba6020ea SHA512 206dad03d4582a5d7643cb4d0a72e1cebe691d0acf3883c8808c10ae96e3737b5060a1834cc7af887fab138141c751ca55c1cc5d5579b60997bcc9cdb34bd09e WHIRLPOOL 504b18d9cdd3c6ed042c3f2a00ff5547258c0082d7c202c5f75088dffd043f1ae260baf564fb89d0e3450096edad796b0cc0ddae1b9235a75565ef3cf3b83af9 -MISC ChangeLog 4126 SHA256 ca396b8853dc2e776f4ea5dd6a53849c7d4ee2671bafd08423418b0e477ba0ea SHA512 b2e70a058c9342a4c9bf03c81b322e1fce8957a589a2ea6b8149762e6ca8f7e0c0ea00528e5c5964bf89d3ed39fb851e8468a38cf12693feada9cdc480eaf7ea WHIRLPOOL 04bc12a3d8a5501bca0415fba924e82e2b1a262f3aa3c2e75377bf1f6b58ac26884a4530c508adb5b4b6724527ba0afae10d98d839491fb80fe0445c6175424f -MISC ChangeLog-2015 3623 SHA256 f655805551bbba0daf86b2b5b448592676152338687b4a46ab93ef9a8a39daad SHA512 ef8e81ea38a2c9b3215f3dd40e2a5915f96a79245e1df4f0198f97edb087c121ab00ef3c59c73831547b54b92833d830ecb473517acdd60b5ff37029f0fc19b6 WHIRLPOOL 11b0ea8ca05ecb29d21500d1944ba7292ae832faf8aeae7f577e3292cbae37775bc2008c3db256a1994efdf54f730c9371eec47848fed3b587957dde28369beb -MISC metadata.xml 339 SHA256 63e26d9593deb7f6fec8f7ec6da255f6879f0ca0c65c50b4ffb77d2d536b82ed SHA512 7ff0aa8231779554dc1186cbee2dcd9c9207210751ae3be51fed468f7d03d9afeb48eae97234fffc85ea0c7933a966d0fca40494f3af343ed246763c7399c36d WHIRLPOOL 73e512c86d0bbe96e00dae9a402bd3c7291f35a8903a157b42f025734cdab42945790f97e72547e6a3ab9fe318bdae1c6c4b8b94ef5eb4549f225f7f4c059a93 +DIST gnu-efi-3.0.12.tar.bz2 154575 BLAKE2B 264e04351cf1ef74956e65d209c00514c0f56c18427a87a894132e5a5b0b09b3ca992475a2f95aac42c8a26ff4977ec837ff473d76c1c766049e903f03bd9fff SHA512 cbec6f6e37271c22c71e3ce44d3579e48e7f3b797ec3946f56eb843ed3e472722763c566fc3b749f0c692ab6cb26e8909bb258cd164771a5b1eeff5c7cd51368 +DIST gnu-efi-3.0.14.tar.bz2 159295 BLAKE2B c7f9127d3bb7e5e2bc52f5fc7be3376ddc5076b262e5db5a30a997cf10bf10288da63ded64d11327fad09190a803ce26e82b32aea2d8525ee0d1e1a23ebadff2 SHA512 37420ba3804e8547451a7b143a689ceb6af0557234fa7801efdeba3c2fc581a5354fe34cbaacb338d7b394d913e7274098ebf07026b7c1d50b2236d7f86c470c diff --git a/sys-boot/gnu-efi/files/gnu-efi-3.0.9-fix-clang-build.patch b/sys-boot/gnu-efi/files/gnu-efi-3.0.9-fix-clang-build.patch new file mode 100644 index 0000000000..0e4ec7d77b --- /dev/null +++ b/sys-boot/gnu-efi/files/gnu-efi-3.0.9-fix-clang-build.patch @@ -0,0 +1,19 @@ +Bug: https://bugs.gentoo.org/695612 +Upstream: https://sourceforge.net/p/gnu-efi/patches/70/ + +--- a/Make.defaults ++++ b/Make.defaults +@@ -110,10 +110,10 @@ + || ( [ $(GCCVERSION) -eq "4" ] \ + && [ $(GCCMINOR) -ge "7" ] ) ) \ + && echo 1) +- ifeq ($(GCCNEWENOUGH),1) +- CPPFLAGS += -DGNU_EFI_USE_MS_ABI -maccumulate-outgoing-args --std=c11 +- else ifeq ($(USING_CLANG),clang) ++ ifeq ($(USING_CLANG),clang) + CPPFLAGS += -DGNU_EFI_USE_MS_ABI --std=c11 ++ else ifeq ($(GCCNEWENOUGH),1) ++ CPPFLAGS += -DGNU_EFI_USE_MS_ABI -maccumulate-outgoing-args --std=c11 + endif + + CFLAGS += -mno-red-zone diff --git a/sys-boot/gnu-efi/files/gnu-efi-3.0a-lds-redhat.patch b/sys-boot/gnu-efi/files/gnu-efi-3.0a-lds-redhat.patch deleted file mode 100644 index d47dc3a0d0..0000000000 --- a/sys-boot/gnu-efi/files/gnu-efi-3.0a-lds-redhat.patch +++ /dev/null @@ -1,42 +0,0 @@ -Updated lds patch from redhat which works with newer binutils. - -http://bugs.gentoo.org/show_bug.cgi?id=79091 - ---- gnuefi/elf_ia64_efi.lds -+++ gnuefi/elf_ia64_efi.lds -@@ -28,6 +28,5 @@ - { - *(.rodata*) - *(.ctors) -- *(.data) -- *(.data1) -+ *(.data*) - *(.gnu.linkonce.d*) -@@ -31,8 +31,4 @@ SECTIONS - *(.plabel) /* data whose relocs we want to ignore */ -- *(.IA_64.unwind) -- *(.IA_64.unwind_info) -- *(.IA64.unwind) -- *(.IA64.unwind_info) - /* the EFI loader doesn't seem to like a .bss section, so we stick - it all into .data: */ - *(.dynbss) -@@ -48,7 +47,7 @@ - .rela : - { - *(.rela.text) -- *(.rela.data) -+ *(.rela.data*) - *(.rela.sdata) - *(.rela.got) - *(.rela.gnu.linkonce.d*) -@@ -68,4 +64,9 @@ SECTIONS - *(.rela.plabel) - *(.rela.reloc) - } -+ /DISCARD/ : -+ { -+ *(.IA_64.unwind*) -+ *(.IA64.unwind*) -+ } - } diff --git a/sys-boot/gnu-efi/files/gnu-efi-3.0a-lds.patch b/sys-boot/gnu-efi/files/gnu-efi-3.0a-lds.patch deleted file mode 100644 index f16efdbcfc..0000000000 --- a/sys-boot/gnu-efi/files/gnu-efi-3.0a-lds.patch +++ /dev/null @@ -1,55 +0,0 @@ ---- gnu-efi-3.0a.orig/gnuefi/elf_ia32_efi.lds -+++ gnu-efi-3.0a/gnuefi/elf_ia32_efi.lds -@@ -17,6 +17,7 @@ - *(.rodata*) - *(.data) - *(.data1) -+ *(.data.*) - *(.sdata) - *(.got.plt) - *(.got) -@@ -34,8 +35,13 @@ - .rel : - { - *(.rel.data) -+ *(.rel.data.*) - *(.rel.got) - *(.rel.stab) -+ *(.data.rel.ro.local) -+ *(.data.rel.local) -+ *(.data.rel.ro) -+ *(.data.rel*) - } - . = ALIGN(4096); - .dynsym : { *(.dynsym) } -@@ -46,4 +52,9 @@ - { - *(.rel.reloc) - } -+ .ignored : -+ { -+ *(.eh_frame) -+ } - } -+ ---- gnu-efi-3.0a.orig/gnuefi/elf_ia64_efi.lds -+++ gnu-efi-3.0a/gnuefi/elf_ia64_efi.lds -@@ -28,8 +28,7 @@ - { - *(.rodata*) - *(.ctors) -- *(.data) -- *(.data1) -+ *(.data*) - *(.gnu.linkonce.d*) - *(.plabel) /* data whose relocs we want to ignore */ - *(.IA_64.unwind) -@@ -48,7 +47,7 @@ - .rela : - { - *(.rela.text) -- *(.rela.data) -+ *(.rela.data*) - *(.rela.sdata) - *(.rela.got) - *(.rela.gnu.linkonce.d*) diff --git a/sys-boot/gnu-efi/gnu-efi-3.0.12.ebuild b/sys-boot/gnu-efi/gnu-efi-3.0.12.ebuild new file mode 100644 index 0000000000..8cf6e78f27 --- /dev/null +++ b/sys-boot/gnu-efi/gnu-efi-3.0.12.ebuild @@ -0,0 +1,87 @@ +# Copyright 2004-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="Library for build EFI Applications" +HOMEPAGE="https://sourceforge.net/projects/gnu-efi/" +SRC_URI="mirror://sourceforge/gnu-efi/${P}.tar.bz2" + +# inc/, lib/ dirs (README.efilib) +# - BSD-2 +# gnuefi dir: +# - BSD (3-cluase): crt0-efi-ia32.S +# - GPL-2+ : setjmp_ia32.S +LICENSE="GPL-2+ BSD BSD-2" +SLOT="0" +KEYWORDS="-* amd64 arm arm64 ~ia64 x86" +IUSE="abi_x86_32 abi_x86_64 custom-cflags" + +# These objects get run early boot (i.e. not inside of Linux), +# so doing these QA checks on them doesn't make sense. +QA_EXECSTACK="usr/*/lib*efi.a:* usr/*/crt*.o" +RESTRICT="strip" + +PATCHES=( "${FILESDIR}"/${PN}-3.0.9-fix-clang-build.patch ) + +src_prepare() { + default + sed -i -e "s/-Werror//" Make.defaults || die +} + +efimake() { + local arch= + case ${CHOST} in + arm*) arch=arm ;; + aarch64*) arch=aarch64 ;; + ia64*) arch=ia64 ;; + i?86*) arch=ia32 ;; + x86_64*) arch=x86_64 ;; + *) die "Unknown CHOST" ;; + esac + + local args=( + ARCH="${arch}" + HOSTCC="${BUILD_CC}" + CC="${CC}" + AS="${AS}" + LD="${LD}" + AR="${AR}" + PREFIX="${EPREFIX}/usr" + LIBDIR='$(PREFIX)'/$(get_libdir) + ) + emake -j1 "${args[@]}" "$@" +} + +src_compile() { + tc-export BUILD_CC AR AS CC LD + + if use custom-cflags; then + # https://bugs.gentoo.org/607992 + filter-mfpmath sse + + # https://bugs.gentoo.org/619628 + append-flags $(test-flags-CC -mno-avx) + else + unset CFLAGS CPPFLAGS LDFLAGS + fi + + if [[ ${CHOST} == x86_64* ]]; then + use abi_x86_32 && CHOST=i686 ABI=x86 efimake + use abi_x86_64 && efimake + else + efimake + fi +} + +src_install() { + if [[ ${CHOST} == x86_64* ]]; then + use abi_x86_32 && CHOST=i686 ABI=x86 efimake INSTALLROOT="${D}" install + use abi_x86_64 && efimake INSTALLROOT="${D}" install + else + efimake INSTALLROOT="${D}" install + fi + einstalldocs +} diff --git a/sys-boot/gnu-efi/gnu-efi-3.0.3.ebuild b/sys-boot/gnu-efi/gnu-efi-3.0.14.ebuild similarity index 66% rename from sys-boot/gnu-efi/gnu-efi-3.0.3.ebuild rename to sys-boot/gnu-efi/gnu-efi-3.0.14.ebuild index 741b506373..44b683ddf6 100644 --- a/sys-boot/gnu-efi/gnu-efi-3.0.3.ebuild +++ b/sys-boot/gnu-efi/gnu-efi-3.0.14.ebuild @@ -1,30 +1,36 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 2004-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Id$ -EAPI=5 +EAPI=7 -inherit multilib toolchain-funcs +inherit flag-o-matic toolchain-funcs DESCRIPTION="Library for build EFI Applications" -HOMEPAGE="http://gnu-efi.sourceforge.net/" +HOMEPAGE="https://sourceforge.net/projects/gnu-efi/" SRC_URI="mirror://sourceforge/gnu-efi/${P}.tar.bz2" -LICENSE="GPL-2" +# inc/, lib/ dirs (README.efilib) +# - BSD-2 +# gnuefi dir: +# - BSD (3-cluase): crt0-efi-ia32.S +# - GPL-2+ : setjmp_ia32.S +LICENSE="GPL-2+ BSD BSD-2" SLOT="0" -# IA64 build is broken in setjmp code: -# https://sourceforge.net/p/gnu-efi/bugs/9/ -KEYWORDS="-* amd64 ~arm ~arm64 -ia64 x86" -IUSE="abi_x86_32 abi_x86_64" - -DEPEND="sys-apps/pciutils" -RDEPEND="" +KEYWORDS="-* ~amd64 ~arm ~arm64 ~ia64 ~x86" +IUSE="abi_x86_32 abi_x86_64 custom-cflags" # These objects get run early boot (i.e. not inside of Linux), # so doing these QA checks on them doesn't make sense. QA_EXECSTACK="usr/*/lib*efi.a:* usr/*/crt*.o" RESTRICT="strip" +PATCHES=( "${FILESDIR}"/${PN}-3.0.9-fix-clang-build.patch ) + +src_prepare() { + default + sed -i -e "s/-Werror//" Make.defaults || die +} + efimake() { local arch= case ${CHOST} in @@ -51,6 +57,11 @@ efimake() { src_compile() { tc-export BUILD_CC AR AS CC LD + + if ! use custom-cflags; then + unset CFLAGS CPPFLAGS LDFLAGS + fi + if [[ ${CHOST} == x86_64* ]]; then use abi_x86_32 && CHOST=i686 ABI=x86 efimake use abi_x86_64 && efimake @@ -66,5 +77,5 @@ src_install() { else efimake INSTALLROOT="${D}" install fi - dodoc README* ChangeLog + einstalldocs } diff --git a/sys-boot/gnu-efi/gnu-efi-3.0.2.ebuild b/sys-boot/gnu-efi/gnu-efi-3.0.2.ebuild deleted file mode 100644 index 896e302456..0000000000 --- a/sys-boot/gnu-efi/gnu-efi-3.0.2.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit multilib - -DESCRIPTION="Library for build EFI Applications" -HOMEPAGE="http://gnu-efi.sourceforge.net/" -SRC_URI="mirror://sourceforge/gnu-efi/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="-* ~amd64 ia64 ~x86" -IUSE="" - -DEPEND="sys-apps/pciutils" -RDEPEND="" - -# These objects get run early boot (i.e. not inside of Linux), -# so doing these QA checks on them doesn't make sense. -QA_EXECSTACK="usr/*/lib*efi.a:* usr/*/crt*.o" - -_emake() { - emake \ - prefix=${CHOST}- \ - ARCH=${iarch} \ - PREFIX="${EPREFIX}/usr" \ - LIBDIR='$(PREFIX)/'"$(get_libdir)" \ - "$@" -} - -src_compile() { - case ${ARCH} in - ia64) iarch=ia64 ;; - x86) iarch=ia32 ;; - amd64) iarch=x86_64 ;; - *) die "unknown architecture: $ARCH" ;; - esac - # The lib subdir uses unsafe archive targets, and - # the apps subdir needs gnuefi subdir - _emake -j1 -} - -src_install() { - _emake install PREFIX=/usr INSTALLROOT="${D}" - dodoc README* ChangeLog -} diff --git a/sys-boot/gnu-efi/gnu-efi-3.0a-r1.ebuild b/sys-boot/gnu-efi/gnu-efi-3.0a-r1.ebuild deleted file mode 100644 index c04d1ceddc..0000000000 --- a/sys-boot/gnu-efi/gnu-efi-3.0a-r1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -inherit eutils toolchain-funcs - -DESCRIPTION="Library for build EFI Applications" -HOMEPAGE="http://developer.intel.com/technology/efi" -SRC_URI="ftp://ftp.hpl.hp.com/pub/linux-ia64/gnu-efi-3.0a.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="ia64 x86" -IUSE="" - -DEPEND="sys-apps/pciutils" - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}"/gnu-efi-3.0a-lds-redhat.patch -} - -src_compile() { - local iarch - case $ARCH in - ia64) iarch=ia64 ;; - x86) iarch=ia32 ;; - *) die "unknown architecture: $ARCH" ;; - esac - emake CC="$(tc-getCC)" ARCH=${iarch} -j1 || die "emake failed" -} - -src_install() { - make install INSTALLROOT="${D}"/usr || die "install failed" - dodoc README* ChangeLog -} diff --git a/sys-boot/gnu-efi/gnu-efi-3.0g.ebuild b/sys-boot/gnu-efi/gnu-efi-3.0g.ebuild deleted file mode 100644 index 25c70228b6..0000000000 --- a/sys-boot/gnu-efi/gnu-efi-3.0g.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -inherit eutils toolchain-funcs - -MY_P="${PN}_${PV}" - -DESCRIPTION="Library for build EFI Applications" -HOMEPAGE="http://developer.intel.com/technology/efi" -SRC_URI="mirror://sourceforge/gnu-efi/${MY_P}.orig.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ia64 ~x86" -IUSE="" - -DEPEND="sys-apps/pciutils" - -S="${WORKDIR}"/${PN}-3.0 - -src_compile() { - local iarch - case $ARCH in - ia64) iarch=ia64 ;; - x86) iarch=ia32 ;; - amd64) iarch=x86_64 ;; - *) die "unknown architecture: $ARCH" ;; - esac - emake CC="$(tc-getCC)" ARCH=${iarch} -j1 || die "emake failed" -} - -src_install() { - make install INSTALLROOT="${D}"/usr || die "install failed" - dodoc README* ChangeLog -} diff --git a/sys-boot/gnu-efi/gnu-efi-3.0i.ebuild b/sys-boot/gnu-efi/gnu-efi-3.0i.ebuild deleted file mode 100644 index 01e7dadb5a..0000000000 --- a/sys-boot/gnu-efi/gnu-efi-3.0i.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -inherit eutils - -MY_P="${PN}_${PV}" -DESCRIPTION="Library for build EFI Applications" -HOMEPAGE="http://developer.intel.com/technology/efi" -SRC_URI="mirror://sourceforge/gnu-efi/${MY_P}.orig.tar.gz - mirror://debian/pool/main/g/gnu-efi/gnu-efi_3.0i-2.diff.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ia64 ~x86" -IUSE="" - -DEPEND="sys-apps/pciutils" - -src_unpack() { - unpack ${A} - cd "${S}" - EPATCH_OPTS="-p1" epatch "${WORKDIR}"/*.diff -} - -src_compile() { - local iarch - case $ARCH in - ia64) iarch=ia64 ;; - x86) iarch=ia32 ;; - amd64) iarch=x86_64 ;; - *) die "unknown architecture: $ARCH" ;; - esac - # The lib subdir uses unsafe archive targets, and - # the apps subdir needs gnuefi subdir - emake prefix=${CHOST}- ARCH=${iarch} -j1 || die -} - -src_install() { - emake install INSTALLROOT="${D}"/usr || die - dodoc README* ChangeLog -} diff --git a/sys-boot/gnu-efi/gnu-efi-3.0s.ebuild b/sys-boot/gnu-efi/gnu-efi-3.0s.ebuild deleted file mode 100644 index 2adb77ad5e..0000000000 --- a/sys-boot/gnu-efi/gnu-efi-3.0s.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -inherit eutils multilib - -MY_P="${PN}_${PV}" -DEB_VER="3.0i-4" -DESCRIPTION="Library for build EFI Applications" -HOMEPAGE="http://developer.intel.com/technology/efi" -SRC_URI="mirror://sourceforge/gnu-efi/${MY_P}.orig.tar.gz - mirror://debian/pool/main/g/gnu-efi/${PN}_${DEB_VER}.diff.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ia64 x86" -IUSE="" - -DEPEND="sys-apps/pciutils" -RDEPEND="" - -S=${WORKDIR}/${P%?} - -# These objects get run early boot (i.e. not inside of Linux), -# so doing these QA checks on them doesn't make sense. -QA_EXECSTACK="usr/*/lib*efi.a:* usr/*/crt*.o" - -src_prepare() { - EPATCH_OPTS="-p1" epatch "${WORKDIR}"/*.diff - sed -i -e '/^CFLAGS/s:$: -fno-stack-protector:' Make.defaults || die #444246 - if ! use amd64 && ! use x86 ; then - sed -i \ - -e '/CPPFLAGS/s:-maccumulate-outgoing-args::' \ - Make.defaults || die #503210 - fi - -} - -_emake() { - emake prefix=${CHOST}- ARCH=${iarch} LIBDIR=$(get_libdir) "$@" -} - -src_compile() { - case ${ARCH} in - ia64) iarch=ia64 ;; - x86) iarch=ia32 ;; - amd64) iarch=x86_64 ;; - *) die "unknown architecture: $ARCH" ;; - esac - # The lib subdir uses unsafe archive targets, and - # the apps subdir needs gnuefi subdir - _emake -j1 -} - -src_install() { - _emake install INSTALLROOT="${D}"/usr - dodoc README* ChangeLog -} diff --git a/sys-boot/gnu-efi/gnu-efi-3.0u.ebuild b/sys-boot/gnu-efi/gnu-efi-3.0u.ebuild deleted file mode 100644 index b7d15303b6..0000000000 --- a/sys-boot/gnu-efi/gnu-efi-3.0u.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils multilib - -MY_P="${PN}_${PV}" -DEB_VER="3.0i-4" -DESCRIPTION="Library for build EFI Applications" -HOMEPAGE="http://developer.intel.com/technology/efi" -SRC_URI="mirror://sourceforge/gnu-efi/${MY_P}.orig.tar.gz - mirror://debian/pool/main/g/gnu-efi/${PN}_${DEB_VER}.diff.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ia64 ~x86" -IUSE="" - -DEPEND="sys-apps/pciutils" -RDEPEND="" - -S=${WORKDIR}/${P%?} - -# These objects get run early boot (i.e. not inside of Linux), -# so doing these QA checks on them doesn't make sense. -QA_EXECSTACK="usr/*/lib*efi.a:* usr/*/crt*.o" - -src_prepare() { - EPATCH_OPTS="-p1" epatch "${WORKDIR}"/*.diff - if ! use amd64 && ! use x86 ; then - sed -i \ - -e '/CPPFLAGS/s:-maccumulate-outgoing-args::' \ - Make.defaults || die #503210 - fi -} - -_emake() { - emake prefix=${CHOST}- ARCH=${iarch} PREFIX=/usr "$@" -} - -src_compile() { - case ${ARCH} in - ia64) iarch=ia64 ;; - x86) iarch=ia32 ;; - amd64) iarch=x86_64 ;; - *) die "unknown architecture: $ARCH" ;; - esac - # The lib subdir uses unsafe archive targets, and - # the apps subdir needs gnuefi subdir - _emake -j1 -} - -src_install() { - _emake install PREFIX=/usr INSTALLROOT="${D}" - dodoc README* ChangeLog -} diff --git a/sys-boot/gnu-efi/metadata.xml b/sys-boot/gnu-efi/metadata.xml index 0df5b075e1..cf2580c0e5 100644 --- a/sys-boot/gnu-efi/metadata.xml +++ b/sys-boot/gnu-efi/metadata.xml @@ -1,9 +1,9 @@ - + - - ia64@gentoo.org - Gentoo Linux IA-64 Development + + floppym@gentoo.org + Mike Gilbert gnu-efi diff --git a/sys-cluster/ipvsadm/Manifest b/sys-cluster/ipvsadm/Manifest index b32d2764f6..1c7b4e464d 100644 --- a/sys-cluster/ipvsadm/Manifest +++ b/sys-cluster/ipvsadm/Manifest @@ -1,5 +1,3 @@ -DIST ipvsadm-1.21-11.tar.gz 34030 SHA256 7b85020f84d4648166bce480d747d82ac5c9113f9a222e3de7eb92b7af0598fa SHA512 55a50b4a06798b035481b4d8080ff8b64772802a564f91e7ff9fc7179ff8ed687681615a22b4c51b99065b574108b6a2c616e9acf54877dfd46c221e67f99048 WHIRLPOOL 4fb619061a5d08c7f6ae9cb9a9b7e2bdd6fa1a4a0745622fe4bbd79bee79228b58191af021119e0dc8694bb0a0e74fe1468c6ffaeeb5262e85fe63c65453db23 -DIST ipvsadm-1.24.tar.gz 32007 SHA256 773cbada48061e3afafaeaa2800d5382b8ff638b2c929293c14a793112a0642a SHA512 f472e55d78901de3b8f07dec0ff6e32b5aa301dc0dc62f34fe168511c8e2af26704fb66936540eb1173d7a0280428a2e6e48f9efadd3e33050dd881e666e1041 WHIRLPOOL 846d06b4977d93562618a9215b470272915458e8712346f37dc02c6afb2e0365ec15f589caedc7654a2a33542610a8f90fc3acc6c52a12a9fdf8098789fe682b -DIST ipvsadm-1.26.tar.gz 41700 SHA256 6d6c46fecb1c532a892616b4445c73b71730e8790d5630f60269fd9cbee0eb2d SHA512 873e23a6bdaabc153b00f1ede3853c947e8c8cfb4e18364d55197c74f26cc883ca469e074a90f377fbfd5e73e0cd6c1fe414c9f7a5c28b0d4431af58056eced4 WHIRLPOOL 5f62ad434c7da3359adbfae1cdde230769f19f0c82a190d7ef6fc8ba340d5e761875a778ad9a1dd7162d385b8ebda89c589b7179d53d495c79e82056e46bce9a -DIST ipvsadm-1.27.tar.xz 38196 SHA256 d360fb4dcf591e0a8a918831e2c02b1dc03e3c17ee1e60d0d70de9455238b3f8 SHA512 cf982b7981674c91d1b7516de7b55cf378b306ce4a53e13976b8eeb8610015c4fa4aa9d251bc4d329db8e05c1862863160af2d3c63b76263f290087cffdf1b80 WHIRLPOOL fbb69043813ccba929bb044c9d7854b67e8d656ae08209f17e21d3d237ea4690cd8ea7a1e2806ce6b07f847eb9796e93649c7f5231d2356e8519696b5a504b73 -DIST ipvsadm-1.28.tar.xz 38600 SHA256 90e0e49cad5acb9db1c04ed4cdadf7933152a472c2f694039b9d7a291c37f3ab SHA512 a1e10ce30751d9439f832e221e5c41b338f87dcc94a0b21329d908a9164f8882049af9d9d918b764b36c30e353d5b8db49d7088e60c24e4748713c06cccf7035 WHIRLPOOL 76e972792b779526b666469e92a4e181f9b63765bea2a3908b68ea0cac9bd45533c5eeb04f618993d45dae12b8268271c18df3fae82a3eb62d14fa3db4a4f74b +DIST ipvsadm-1.27.tar.xz 38196 BLAKE2B 1b8a72b11c14a909b8b7459c459195d32bb7944ed4a01d963e2b85e8279c5d7d2fd095d9c23473c64dc15881a2b22b439b39c10b2019b3183f54e22535a258a9 SHA512 cf982b7981674c91d1b7516de7b55cf378b306ce4a53e13976b8eeb8610015c4fa4aa9d251bc4d329db8e05c1862863160af2d3c63b76263f290087cffdf1b80 +DIST ipvsadm-1.28.tar.xz 38600 BLAKE2B 2a892f858324788b425f7c5aa6ce6a1548c6cd166977d1d36a5236061d1a6ce7e31f6bc1e24a7d53a57406e468271ccebc01330de6be9784c1a955b60eb89d16 SHA512 a1e10ce30751d9439f832e221e5c41b338f87dcc94a0b21329d908a9164f8882049af9d9d918b764b36c30e353d5b8db49d7088e60c24e4748713c06cccf7035 +DIST ipvsadm-1.31.tar.xz 42396 BLAKE2B a42ceea834fb16e25ea34417227f6b632fe3b94c8a7ce5d3daff4375884fd47f14999551eab3bf7226d5eb02f25aef4c77a8287592b642946683bc5ddc6783da SHA512 1c7187405771e702eff0009d688fa697375b833a486ff88b41a4a0dcfaa3e9884c7e3bc34375efea5f6a2d025847c9fac9fd6ba694ec3bf2fc9d357eef2cb631 diff --git a/sys-cluster/ipvsadm/files/ipvsadm-1.26-buildsystem.patch b/sys-cluster/ipvsadm/files/ipvsadm-1.26-buildsystem.patch deleted file mode 100644 index ba8e9450eb..0000000000 --- a/sys-cluster/ipvsadm/files/ipvsadm-1.26-buildsystem.patch +++ /dev/null @@ -1,113 +0,0 @@ ---- a/Makefile -+++ b/Makefile -@@ -43,14 +43,13 @@ - INIT = $(BUILD_ROOT)/etc/rc.d/init.d - MKDIR = mkdir - INSTALL = install --STATIC_LIBS = libipvs/libipvs.a - - ifeq "${ARCH}" "sparc64" -- CFLAGS = -Wall -Wunused -Wstrict-prototypes -g -m64 -pipe -mcpu=ultrasparc -mcmodel=medlow -+ CFLAGS := -g -m64 -pipe -mcpu=ultrasparc -mcmodel=medlow - else -- CFLAGS = -Wall -Wunused -Wstrict-prototypes -g -+ CFLAGS := -g - endif -- -+OPTFLAGS += -Wall -Wunused -Wstrict-prototypes - - ##################################### - # No servicable parts below this line -@@ -94,10 +93,12 @@ - all: libs ipvsadm - - libs: -- make -C libipvs -+ $(MAKE) -C libipvs -+ -+$(OBJS): libs - --ipvsadm: $(OBJS) $(STATIC_LIBS) -- $(CC) $(CFLAGS) -o $@ $^ $(LIBS) -+ipvsadm: $(OBJS) -+ $(CC) $(LDFLAGS) $(OPTFLAGS) $(CFLAGS) -o $@ $^ -Llibipvs -lipvs $(LIBS) - --install: all -+install: - if [ ! -d $(SBIN) ]; then $(MKDIR) -p $(SBIN); fi -@@ -108,15 +109,13 @@ - $(INSTALL) -m 0644 ipvsadm.8 $(MAN) - $(INSTALL) -m 0644 ipvsadm-save.8 $(MAN) - $(INSTALL) -m 0644 ipvsadm-restore.8 $(MAN) -- [ -d $(INIT) ] || $(MKDIR) -p $(INIT) -- $(INSTALL) -m 0755 ipvsadm.sh $(INIT)/ipvsadm - - clean: - rm -f ipvsadm $(NAME).spec $(NAME)-$(VERSION).tar.gz - rm -rf debian/tmp - find . -name '*.[ao]' -o -name "*~" -o -name "*.orig" \ - -o -name "*.rej" -o -name core | xargs rm -f -- make -C libipvs clean -+ $(MAKE) -C libipvs clean - - distclean: clean - -@@ -149,4 +148,4 @@ - dpkg-buildpackage - - %.o: %.c -- $(CC) $(CFLAGS) $(INCLUDE) $(DEFINES) -c -o $@ $< -+ $(CC) $(OPTFLAGS) $(CFLAGS) $(INCLUDE) $(DEFINES) -c -o $@ $< ---- a/libipvs/Makefile -+++ b/libipvs/Makefile -@@ -1,32 +1,39 @@ - # Makefile for libipvs - - CC = gcc --CFLAGS = -Wall -Wunused -Wstrict-prototypes -g -fPIC -+OPTFLAGS = -Wall -Wunused -Wstrict-prototypes - ifneq (0,$(HAVE_NL)) --CFLAGS += -DLIBIPVS_USE_NL -+DEFINES += -DLIBIPVS_USE_NL - endif - - INCLUDE += $(shell if [ -f ../../ip_vs.h ]; then \ - echo "-I../../."; fi;) --DEFINES = $(shell if [ ! -f ../../ip_vs.h ]; then \ -+DEFINES += $(shell if [ ! -f ../../ip_vs.h ]; then \ - echo "-DHAVE_NET_IP_VS_H"; fi;) - - .PHONY = all clean install dist distclean rpm rpms --STATIC_LIB = libipvs.a --SHARED_LIB = libipvs.so - --all: $(STATIC_LIB) $(SHARED_LIB) -+TARGETS = libipvs.so - --$(STATIC_LIB): libipvs.o ip_vs_nl_policy.o -+ifeq (1,$(STATIC_LIB)) -+TARGETS += libipvs.a -+endif -+ -+all: $(TARGETS) -+ -+libipvs.a: libipvs.o ip_vs_nl_policy.o - ar rv $@ $^ - --$(SHARED_LIB): libipvs.o ip_vs_nl_policy.o -- $(CC) -shared -Wl,-soname,$@ -o $@ $^ -+libipvs.so: libipvs.lo ip_vs_nl_policy.lo -+ $(CC) $(LDFLAGS) -shared -Wl,-soname,$@ -o $@ $^ -+ -+%.lo: %.c -+ $(CC) -fPIC $(OPTFLAGS) $(CFLAGS) $(INCLUDE) $(DEFINES) -c -o $@ $< - - %.o: %.c -- $(CC) $(CFLAGS) $(INCLUDE) $(DEFINES) -c -o $@ $< -+ $(CC) $(OPTFLAGS) $(CFLAGS) $(INCLUDE) $(DEFINES) -c -o $@ $< - - clean: -- rm -f *.[ao] *~ *.orig *.rej core *.so -+ rm -f *.[ao] *~ *.orig *.rej core *.so *.lo - - distclean: clean diff --git a/sys-cluster/ipvsadm/files/ipvsadm-1.26-stack_smashing.patch b/sys-cluster/ipvsadm/files/ipvsadm-1.26-stack_smashing.patch deleted file mode 100644 index d36b0bf8ab..0000000000 --- a/sys-cluster/ipvsadm/files/ipvsadm-1.26-stack_smashing.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 81529af388c0f0f4e4b169b7bcb285ef5e798f41 Mon Sep 17 00:00:00 2001 -From: Christian Ruppert -Date: Sat, 8 Oct 2011 02:05:37 +0200 -Subject: [PATCH] Fix stack smashing because of a typo - -IPVS_CMD_ATTR_MAX was the size of __IPVS_SVC_ATTR_MAX before, which has a -different size and thus it caused trouble. The right enum to use is -__IPVS_CMD_ATTR_MAX. - -Reported-by: Deniss Gaplevsky -X-Gentoo-Bug: 371903 -X-Gentoo-Bug-URL: https://bugs.gentoo.org/371903 ---- - libipvs/ip_vs.h | 2 +- - 1 files changed, 1 insertions(+), 1 deletions(-) - -diff --git a/libipvs/ip_vs.h b/libipvs/ip_vs.h -index 9726a17..5e1d544 100644 ---- a/libipvs/ip_vs.h -+++ b/libipvs/ip_vs.h -@@ -413,7 +413,7 @@ enum { - __IPVS_CMD_ATTR_MAX, - }; - --#define IPVS_CMD_ATTR_MAX (__IPVS_SVC_ATTR_MAX - 1) -+#define IPVS_CMD_ATTR_MAX (__IPVS_CMD_ATTR_MAX - 1) - - /* - * Attributes used to describe a service --- -1.7.3.4 - diff --git a/sys-cluster/ipvsadm/ipvsadm-1.21-r1.ebuild b/sys-cluster/ipvsadm/ipvsadm-1.21-r1.ebuild deleted file mode 100644 index 52156e1218..0000000000 --- a/sys-cluster/ipvsadm/ipvsadm-1.21-r1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -inherit linux-info - -PATCHLEVEL="11" -MY_PV="${PV}-${PATCHLEVEL}" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="utility to administer the IP virtual server services" -HOMEPAGE="http://linuxvirtualserver.org" -LICENSE="GPL-2" -DEPEND=">=sys-libs/ncurses-5.2" - -SRC_URI="http://www.linuxvirtualserver.org/software/kernel-2.4/${MY_P}.tar.gz" - -SLOT="0" -KEYWORDS="~ppc ~ppc64 x86" -IUSE="" - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - if kernel_is -ge 2 6; then - eerror "${P} does not support 2.6 kernels, please try newer versions" - die "wrong kernel version" - fi -} - -src_compile() { - emake || die "error compiling source" -} - -src_install() { - into / - dosbin ipvsadm ipvsadm-save ipvsadm-restore || die - - doman ipvsadm.8 ipvsadm-save.8 ipvsadm-restore.8 - - newinitd "${FILESDIR}"/ipvsadm-init ipvsadm || die - keepdir /var/lib/ipvsadm - - dolib.a libipvs/libipvs.a || die - - insinto /usr/include/ipvs - newins libipvs/libipvs.h ipvs.h || die - - einfo "You will need a kernel that has ipvs patches to use LVS" -} diff --git a/sys-cluster/ipvsadm/ipvsadm-1.24.ebuild b/sys-cluster/ipvsadm/ipvsadm-1.24.ebuild deleted file mode 100644 index da5e18b99c..0000000000 --- a/sys-cluster/ipvsadm/ipvsadm-1.24.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -inherit linux-info toolchain-funcs - -DESCRIPTION="utility to administer the IP virtual server services offered by the Linux kernel" -HOMEPAGE="http://linuxvirtualserver.org/" -SRC_URI="http://www.linuxvirtualserver.org/software/kernel-2.5/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ia64 ~ppc64 s390 sparc x86" -IUSE="" - -RDEPEND=">=sys-libs/ncurses-5.2" -DEPEND="${RDEPEND}" - -pkg_setup() { - if kernel_is 2 4; then - eerror "${P} supports only 2.6 kernels, please try ${PN}-1.21 for 2.4 kernels" - die "wrong kernel version" - fi -} - -src_compile() { - emake \ - -j1 \ - INCLUDE="-I${KV_DIR}/include -I.. -I." \ - CFLAGS="${CFLAGS}" \ - CC="$(tc-getCC)" \ - || die "error compiling source" -} - -src_install() { - into / - dosbin ipvsadm ipvsadm-save ipvsadm-restore || die - - doman ipvsadm.8 ipvsadm-save.8 ipvsadm-restore.8 || die - - newinitd "${FILESDIR}"/ipvsadm-init ipvsadm - keepdir /var/lib/ipvsadm - - dolib.a libipvs/libipvs.a || die - - insinto /usr/include/ipvs - newins libipvs/libipvs.h ipvs.h || die -} - -pkg_postinst() { - einfo "You will need a kernel that has ipvs patches to use LVS." - einfo "This version is specifically for 2.6 kernels." -} diff --git a/sys-cluster/ipvsadm/ipvsadm-1.27-r1.ebuild b/sys-cluster/ipvsadm/ipvsadm-1.27-r1.ebuild index ad82d37548..f5c2ee7c8f 100644 --- a/sys-cluster/ipvsadm/ipvsadm-1.27-r1.ebuild +++ b/sys-cluster/ipvsadm/ipvsadm-1.27-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit eutils linux-info toolchain-funcs +inherit epatch linux-info toolchain-funcs DESCRIPTION="utility to administer the IP virtual server services" HOMEPAGE="http://linuxvirtualserver.org/" @@ -11,7 +11,7 @@ SRC_URI="https://kernel.org/pub/linux/utils/kernel/ipvsadm/ipvsadm-${PV}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ia64 ppc ppc64 ~s390 sparc x86" +KEYWORDS="amd64 ~ia64 ppc ppc64 ~s390 sparc x86" IUSE="static-libs" RDEPEND=">=sys-libs/ncurses-5.2:* @@ -39,7 +39,7 @@ src_prepare() { src_compile() { local libnl_include if has_version ">=dev-libs/libnl-3.0"; then - libnl_include=$(pkg-config --cflags libnl-3.0) + libnl_include=$($(tc-getPKG_CONFIG) --cflags libnl-3.0) else libnl_include="" fi @@ -48,7 +48,7 @@ src_compile() { CC="$(tc-getCC)" \ HAVE_NL=1 \ STATIC=${STATIC} \ - POPT_LIB="$(pkg-config --libs popt)" + POPT_LIB="$($(tc-getPKG_CONFIG) --libs popt)" } src_install() { diff --git a/sys-cluster/ipvsadm/ipvsadm-1.28.ebuild b/sys-cluster/ipvsadm/ipvsadm-1.28-r1.ebuild similarity index 88% rename from sys-cluster/ipvsadm/ipvsadm-1.28.ebuild rename to sys-cluster/ipvsadm/ipvsadm-1.28-r1.ebuild index 39f351f5ae..9c28d73e4c 100644 --- a/sys-cluster/ipvsadm/ipvsadm-1.28.ebuild +++ b/sys-cluster/ipvsadm/ipvsadm-1.28-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit eutils linux-info toolchain-funcs +inherit epatch linux-info toolchain-funcs DESCRIPTION="utility to administer the IP virtual server services" HOMEPAGE="http://linuxvirtualserver.org/" @@ -37,7 +37,7 @@ src_prepare() { src_compile() { local libnl_include if has_version ">=dev-libs/libnl-3.0"; then - libnl_include=$(pkg-config --cflags libnl-3.0) + libnl_include=$($(tc-getPKG_CONFIG) --cflags libnl-3.0) else libnl_include="" fi @@ -46,7 +46,7 @@ src_compile() { CC="$(tc-getCC)" \ HAVE_NL=1 \ STATIC=${STATIC} \ - POPT_LIB="$(pkg-config --libs popt)" + POPT_LIB="$($(tc-getPKG_CONFIG) --libs popt)" } src_install() { diff --git a/sys-cluster/ipvsadm/ipvsadm-1.26-r2.ebuild b/sys-cluster/ipvsadm/ipvsadm-1.31.ebuild similarity index 62% rename from sys-cluster/ipvsadm/ipvsadm-1.26-r2.ebuild rename to sys-cluster/ipvsadm/ipvsadm-1.31.ebuild index a022f55e3d..67b27b47b5 100644 --- a/sys-cluster/ipvsadm/ipvsadm-1.26-r2.ebuild +++ b/sys-cluster/ipvsadm/ipvsadm-1.31.ebuild @@ -1,21 +1,21 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=4 +EAPI=6 -inherit eutils linux-info toolchain-funcs +inherit epatch linux-info toolchain-funcs DESCRIPTION="utility to administer the IP virtual server services" HOMEPAGE="http://linuxvirtualserver.org/" -SRC_URI="http://www.linuxvirtualserver.org/software/kernel-2.6/${P}.tar.gz" +SRC_URI="https://kernel.org/pub/linux/utils/kernel/ipvsadm/ipvsadm-${PV}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ia64 ppc ppc64 s390 sparc x86" +KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86" IUSE="static-libs" -RDEPEND=">=sys-libs/ncurses-5.2 - dev-libs/libnl:1.1 +RDEPEND=">=sys-libs/ncurses-5.2:* + dev-libs/libnl:= >=dev-libs/popt-1.16" DEPEND="${RDEPEND} virtual/pkgconfig" @@ -28,18 +28,24 @@ pkg_pretend() { } src_prepare() { - epatch "${FILESDIR}"/${P}-buildsystem.patch - epatch "${FILESDIR}/${P}-stack_smashing.patch" # bug 371903 + default + epatch "${FILESDIR}"/${PN}-1.27-buildsystem.patch use static-libs && export STATIC=1 } src_compile() { + local libnl_include + if has_version ">=dev-libs/libnl-3.0"; then + libnl_include=$($(tc-getPKG_CONFIG) --cflags libnl-3.0) + else + libnl_include="" + fi emake -e \ - INCLUDE="-I.. -I." \ + INCLUDE="-I.. -I. ${libnl_include}" \ CC="$(tc-getCC)" \ HAVE_NL=1 \ - STATIC_LIB=${STATIC} \ - POPT_LIB="$(pkg-config --libs popt)" + STATIC=${STATIC} \ + POPT_LIB="$($(tc-getPKG_CONFIG) --libs popt)" } src_install() { diff --git a/sys-cluster/ipvsadm/metadata.xml b/sys-cluster/ipvsadm/metadata.xml index 7ca6574ca7..d7006d2555 100644 --- a/sys-cluster/ipvsadm/metadata.xml +++ b/sys-cluster/ipvsadm/metadata.xml @@ -1,12 +1,8 @@ - + cluster@gentoo.org Gentoo Cluster Project - - - Administration tools for linux virtual server clusters - diff --git a/sys-devel/automake-wrapper/automake-wrapper-10.ebuild b/sys-devel/automake-wrapper/automake-wrapper-10.ebuild deleted file mode 100644 index c7144dc0b7..0000000000 --- a/sys-devel/automake-wrapper/automake-wrapper-10.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -DESCRIPTION="wrapper for automake to manage multiple automake versions" -HOMEPAGE="https://www.gentoo.org/" -SRC_URI="" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -S=${WORKDIR} - -src_unpack() { - cp "${FILESDIR}"/am-wrapper-${PV}.sh "${S}"/ || die -} - -src_prepare() { - # usr/bin/aclocal: bad substitution -> /bin/sh != POSIX shell - if use prefix ; then - sed -i -e '1c\#!'"${EPREFIX}"'/bin/sh' \ - "${S}"/am-wrapper-${PV}.sh || die - fi -} - -src_install() { - newbin "${S}"/am-wrapper-${PV}.sh automake - dosym automake /usr/bin/aclocal - - keepdir /usr/share/aclocal -} diff --git a/sys-devel/automake-wrapper/automake-wrapper-11.ebuild b/sys-devel/automake-wrapper/automake-wrapper-11.ebuild index cd4b892693..1516e27afb 100644 --- a/sys-devel/automake-wrapper/automake-wrapper-11.ebuild +++ b/sys-devel/automake-wrapper/automake-wrapper-11.ebuild @@ -1,15 +1,15 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="6" DESCRIPTION="wrapper for automake to manage multiple automake versions" -HOMEPAGE="https://www.gentoo.org/" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" SRC_URI="" LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" S=${WORKDIR} diff --git a/sys-devel/automake-wrapper/files/am-wrapper-10.sh b/sys-devel/automake-wrapper/files/am-wrapper-10.sh deleted file mode 100644 index 235474fbf3..0000000000 --- a/sys-devel/automake-wrapper/files/am-wrapper-10.sh +++ /dev/null @@ -1,186 +0,0 @@ -#!/bin/sh -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Executes the correct automake version. -# -# If WANT_AUTOMAKE is set (can be a whitespace delimited list of versions): -# - attempt to find an installed version using those -# - if magic keyword 'latest' is found, pick the latest version that exists -# - if nothing found, warn, and proceed as if WANT_AUTOMAKE was not set (below) -# If WANT_AUTOMAKE is not set: -# - Try to detect the version of automake used to generate things (look at -# Makefile.in and aclocal.m4 and any other useful file) -# - If detected version is not found, warn and proceed as if blank slate -# - Try to locate the latest version of automake that exists and run it - -(set -o posix) 2>/dev/null && set -o posix - -_stderr() { printf 'am-wrapper: %s: %b\n' "${argv0}" "$*" 1>&2; } -warn() { _stderr "warning: $*"; } -err() { _stderr "error: $*"; exit 1; } -unset IFS -which() { - local p - IFS=: # we don't use IFS anywhere, so don't bother saving/restoring - for p in ${PATH} ; do - p="${p}/$1" - [ -e "${p}" ] && echo "${p}" && return 0 - done - unset IFS - return 1 -} - -# -# Sanitize argv[0] since it isn't always a full path #385201 -# -argv0=${0##*/} -case $0 in - ${argv0}) - # find it in PATH - if ! full_argv0=$(which "${argv0}") ; then - err "could not locate ${argv0}; file a bug" - fi - ;; - *) - # re-use full/relative paths - full_argv0=$0 - ;; -esac - -if ! seq 0 0 2>/dev/null 1>&2 ; then #338518 - seq() { - local f l i - case $# in - 1) f=1 i=1 l=$1;; - 2) f=$1 i=1 l=$2;; - 3) f=$1 i=$2 l=$3;; - esac - while :; do - [ $l -lt $f -a $i -gt 0 ] && break - [ $f -lt $l -a $i -lt 0 ] && break - echo $f - : $(( f += i )) - done - return 0 - } -fi - -# -# Set up bindings between actual version and WANT_AUTOMAKE; -# Start with last known versions to speed up lookup process. -# -LAST_KNOWN_AUTOMAKE_VER="15" -vers=$(printf '1.%s ' `seq ${LAST_KNOWN_AUTOMAKE_VER} -1 4`) - -# -# Helper to scan for a usable program based on version. -# -binary= -all_vers= -find_binary() { - local v - all_vers="${all_vers} $*" # For error messages. - for v ; do - if [ -x "${full_argv0}-${v}" ] ; then - binary="${full_argv0}-${v}" - binary_ver=${v} - return 0 - fi - done - return 1 -} - -# -# Try and find a usable automake version. First check the WANT_AUTOMAKE -# setting (whitespace delimited list), then fallback to the latest. -# -find_latest() { - if ! find_binary ${vers} ; then - # Brute force it. - find_binary $(printf '1.%s ' `seq 99 -1 ${LAST_KNOWN_AUTOMAKE_VER}`) - fi -} -for wx in ${WANT_AUTOMAKE:-latest} ; do - if [ "${wx}" = "latest" ] ; then - find_latest && break - else - find_binary ${wx} && break - fi -done - -if [ -z "${binary}" ] && [ -n "${WANT_AUTOMAKE}" ] ; then - warn "could not locate installed version for WANT_AUTOMAKE='${WANT_AUTOMAKE}'; ignoring" - unset WANT_AUTOMAKE - find_latest -fi - -if [ -z "${binary}" ] ; then - err "Unable to locate any usuable version of automake.\n" \ - "\tI tried these versions:${all_vers}\n" \ - "\tWith a base name of '${full_argv0}'." -fi - -# -# autodetect helpers -# -do_awk() { - local file=$1 ; shift - local v=$(awk -v regex="$*" '{ - if (ret = match($0, regex)) { - s = substr($0, ret, RLENGTH) - ret = match(s, "[0-9]\\.[0-9]+") - print substr(s, ret, RLENGTH) - exit - } - }' "${file}") - case " ${auto_vers} " in - *" ${v} "*) ;; - *) auto_vers="${auto_vers:+${auto_vers} }${v}" ;; - esac -} - -# -# autodetect routine -# -if [ -z "${WANT_AUTOMAKE}" ] ; then - auto_vers= - if [ -r "Makefile.in" ] ; then - do_awk Makefile.in '^# Makefile.in generated (automatically )?by automake [0-9]\\.[0-9]+' - fi - if [ -r "aclocal.m4" ] ; then - do_awk aclocal.m4 'generated automatically by aclocal [0-9]\\.[0-9]+' - do_awk aclocal.m4 '[[:space:]]*\\[?AM_AUTOMAKE_VERSION\\(\\[?[0-9]\\.[0-9]+[^)]*\\]?\\)' - fi - # We don't need to set $binary here as it has already been setup for us - # earlier to the latest available version. - if [ -n "${auto_vers}" ] ; then - if ! find_binary ${auto_vers} ; then - warn "auto-detected versions not found (${auto_vers}); falling back to latest available" - fi - fi -fi - -if [ -n "${WANT_AMWRAPPER_DEBUG}" ] ; then - if [ -n "${WANT_AUTOMAKE}" ] ; then - warn "DEBUG: WANT_AUTOMAKE is set to ${WANT_AUTOMAKE}" - fi - warn "DEBUG: will execute <${binary}>" -fi - -# -# for further consistency -# -export WANT_AUTOMAKE="${binary_ver}" - -# -# Now try to run the binary -# -if [ ! -x "${binary}" ] ; then - # this shouldn't happen - err "${binary} is missing or not executable.\n" \ - "\tPlease try installing the correct version of automake." -fi - -exec "${binary}" "$@" -# The shell will error out if `exec` failed. diff --git a/sys-devel/automake-wrapper/metadata.xml b/sys-devel/automake-wrapper/metadata.xml index 56c1244130..73dda144f9 100644 --- a/sys-devel/automake-wrapper/metadata.xml +++ b/sys-devel/automake-wrapper/metadata.xml @@ -1,5 +1,5 @@ - + base-system@gentoo.org diff --git a/sys-kernel/installkernel-gentoo/Manifest b/sys-kernel/installkernel-gentoo/Manifest new file mode 100644 index 0000000000..c8af0e5664 --- /dev/null +++ b/sys-kernel/installkernel-gentoo/Manifest @@ -0,0 +1,3 @@ +DIST installkernel-gentoo-1.tar.gz 2308 BLAKE2B 94d30463445cca4ccea8b00c61dd9f9f89ea4d6f2185e5c1355145300b001fbb624d2e06c9707ecc79ddcab8609725c34239e00b5d80bff22b10a8bc28132916 SHA512 ce33b1958bcec4ed63f812b00471a49ecb88d0149a4e5ebd283b412cc3eafc647477bf84ad21c066ef2602ee06a24ece08fbac85cc815fae91b0bb43d8db8013 +DIST installkernel-gentoo-2.tar.gz 2339 BLAKE2B 0c9999a4688fac9d27774bc30b7529ed01d9598a73283bd508265a9c694921d7a7974d0d9cda2e0c52fe247b7cbce53918c7b3271fdd01beb150097be0905aec SHA512 157e5c525c7eee1aa79027b847eb938700197abad087ec25548f6cfde227720936d1512070549993d6db0bb51dcef1bf00156f2316b415fa00e001ce1828e471 +DIST installkernel-gentoo-3.tar.gz 2340 BLAKE2B fe5b09ce1423be506907ff68aca953fba0c991f1fe94f91bf537b5e38a606f0f2e541758bc627e244b4dbf5960c02d13dff66fe6e4126f9cc8ddf4b0ca5980b1 SHA512 9ae377e95dedd7af2b75a9a4b572e3417e6bea0eb12fc20b837db800d0fea5f97021aac59504074822382579423b2f19a473f6080816ae9b50610a5479488724 diff --git a/sys-kernel/installkernel-gentoo/installkernel-gentoo-1.ebuild b/sys-kernel/installkernel-gentoo/installkernel-gentoo-1.ebuild new file mode 100644 index 0000000000..9940175f4f --- /dev/null +++ b/sys-kernel/installkernel-gentoo/installkernel-gentoo-1.ebuild @@ -0,0 +1,25 @@ +# Copyright 2019-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Gentoo fork of installkernel script from debianutils" +HOMEPAGE="https://github.com/mgorny/installkernel-gentoo" +SRC_URI="https://github.com/mgorny/installkernel-gentoo/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x86-linux" + +RDEPEND=" + >=sys-apps/debianutils-4.9-r1 + ! + + + + dist-kernel@gentoo.org + Distribution Kernel Project + + diff --git a/sys-libs/libcap/ChangeLog b/sys-libs/libcap/ChangeLog deleted file mode 100644 index 175403080d..0000000000 --- a/sys-libs/libcap/ChangeLog +++ /dev/null @@ -1,165 +0,0 @@ -# ChangeLog for sys-libs/libcap -# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 -# (auto-generated from git log) - -*libcap-2.24-r2 (09 Aug 2015) -*libcap-2.24-r1 (09 Aug 2015) -*libcap-2.24 (09 Aug 2015) -*libcap-2.22-r2 (09 Aug 2015) -*libcap-2.22-r1 (09 Aug 2015) -*libcap-2.22 (09 Aug 2015) -*libcap-2.21 (09 Aug 2015) -*libcap-2.20 (09 Aug 2015) -*libcap-2.19 (09 Aug 2015) -*libcap-2.17 (09 Aug 2015) - - 09 Aug 2015; Robin H. Johnson - +files/2.16/0001-build-system-fixes.patch, - +files/libcap-2.20-build-system-fixes.patch, - +files/libcap-2.20-ignore-RAISE_SETFCAP-install-failures.patch, - +files/libcap-2.21-include.patch, - +files/libcap-2.22-build-system-fixes.patch, - +files/libcap-2.22-no-perl.patch, - +files/libcap-2.24-build-system-fixes.patch, - +files/libcap-2.24-setcap-errno.patch, +libcap-2.17.ebuild, - +libcap-2.19.ebuild, +libcap-2.20.ebuild, +libcap-2.21.ebuild, - +libcap-2.22.ebuild, +libcap-2.22-r1.ebuild, +libcap-2.22-r2.ebuild, - +libcap-2.24.ebuild, +libcap-2.24-r1.ebuild, +libcap-2.24-r2.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 - - 26 Aug 2015; Mike Frysinger - -files/2.16/0001-build-system-fixes.patch, - -files/libcap-2.20-build-system-fixes.patch, -libcap-2.17.ebuild, - -libcap-2.19.ebuild, -libcap-2.20.ebuild, -libcap-2.21.ebuild, - -libcap-2.22.ebuild, -libcap-2.22-r1.ebuild, -libcap-2.24.ebuild, - -libcap-2.24-r1.ebuild: - drop old - - 05 Sep 2015; Mikle Kolyada libcap-2.24-r2.ebuild: - amd64 stable wrt bug #558862 - - Package-Manager: portage-2.2.20.1 - - 06 Sep 2015; Jeroen Roovers libcap-2.24-r2.ebuild: - Stable for HPPA (bug #558862). - - Package-Manager: portage-2.2.20.1 - - 06 Sep 2015; Markus Meier libcap-2.24-r2.ebuild: - arm stable, bug #558862 - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --include-arches="arm" - - 06 Sep 2015; Agostino Sarubbo libcap-2.24-r2.ebuild: - ppc stable wrt bug #558862 - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --include-arches="ppc" - - 07 Sep 2015; Jeroen Roovers libcap-2.24-r2.ebuild: - Stable for PPC64 (bug #558862). - - Package-Manager: portage-2.2.20.1 - - 20 Sep 2015; Agostino Sarubbo libcap-2.24-r2.ebuild: - x86 stable wrt bug #558862 - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --include-arches="x86" - - 21 Sep 2015; Agostino Sarubbo libcap-2.24-r2.ebuild: - sparc stable wrt bug #558862 - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --include-arches="sparc" - - 24 Sep 2015; Agostino Sarubbo libcap-2.24-r2.ebuild: - ia64 stable wrt bug #558862 - - Package-Manager: portage-2.2.20.1 - RepoMan-Options: --include-arches="ia64" - - 24 Nov 2015; Mike Frysinger metadata.xml: - standardize various metadata.xml style - - 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) - -*libcap-2.25 (10 Feb 2016) - - 10 Feb 2016; Lars Wendler - +files/libcap-2.25-build-system-fixes.patch, - +files/libcap-2.25-ignore-RAISE_SETFCAP-install-failures.patch, - +libcap-2.25.ebuild: - Bump to version 2.25 - - Package-Manager: portage-2.2.27 - Signed-off-by: Lars Wendler - - 29 Feb 2016; Steev Klimaszewski libcap-2.24-r2.ebuild: - stable 2.24-r2 for arm64 - - Package-Manager: portage-2.2.27 - diff --git a/sys-libs/libcap/ChangeLog-2015 b/sys-libs/libcap/ChangeLog-2015 deleted file mode 100644 index a3991c4b52..0000000000 --- a/sys-libs/libcap/ChangeLog-2015 +++ /dev/null @@ -1,546 +0,0 @@ -# ChangeLog for sys-libs/libcap -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/libcap/ChangeLog,v 1.141 2015/07/13 06:04:27 vapier Exp $ - -*libcap-2.24-r2 (13 Jul 2015) - - 13 Jul 2015; Mike Frysinger - +files/libcap-2.24-setcap-errno.patch, +libcap-2.24-r2.ebuild: - Fix errno display in setcap #551672 by Helmut Jarausch. - -*libcap-2.24-r1 (29 May 2015) - - 29 May 2015; Mike Frysinger +libcap-2.24-r1.ebuild: - Fix install of pkg-config files #550730 by Martin Jansa. - -*libcap-2.24 (25 May 2015) - - 25 May 2015; Mike Frysinger - +files/libcap-2.24-build-system-fixes.patch, +libcap-2.24.ebuild: - Version bump #530164 by Nikoli. - - 25 May 2015; Mike Frysinger libcap-2.22-r2.ebuild: - Mark arm64/m68k/s390/sh stable. - - 15 Sep 2014; Agostino Sarubbo libcap-2.22-r2.ebuild: - Stable for sparc, wrt bug #512012 - - 21 Aug 2014; Agostino Sarubbo libcap-2.22-r2.ebuild: - Stable for ppc64, wrt bug #512012 - - 28 Jul 2014; Agostino Sarubbo libcap-2.22-r2.ebuild: - Stable for ppc, wrt bug #512012 - - 11 Jul 2014; Mikle Kolyada libcap-2.22-r2.ebuild: - alpha stable wrt bug #507144 - - 18 Jun 2014; Michał Górny libcap-2.22-r2.ebuild: - Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug - #513718. - - 08 Jun 2014; Akinori Hattori libcap-2.22-r2.ebuild: - ia64 stable wrt bug #507144 - - 27 May 2014; Mikle Kolyada libcap-2.22-r2.ebuild: - x86 stable wrt bug #507144 - - 24 May 2014; Markos Chandras libcap-2.22-r2.ebuild: - Stable on amd64 wrt bug #507144 - - 28 Apr 2014; Michał Górny libcap-2.22-r2.ebuild: - Replace multilib_build_binaries with multilib_is_native_abi, in order to put - an end to the confusion introduced by having two functions, the proper one - suggesting it is just for binaries. - - 18 Apr 2014; Markus Meier libcap-2.22-r2.ebuild: - arm stable, bug #507144 - - 11 Apr 2014; Jeroen Roovers libcap-2.22-r2.ebuild: - Stable for HPPA (bug #507144). - - 19 Jan 2014; Mike Frysinger libcap-2.22-r1.ebuild, - libcap-2.22-r2.ebuild, libcap-2.22.ebuild: - Add arm64 love. - - 03 Dec 2013; Mike Gilbert libcap-2.22-r2.ebuild: - Fix cross-compiles by exporting CC for the default ABI, bug 439258. - - 28 Nov 2013; Mike Frysinger libcap-2.22-r1.ebuild, - libcap-2.22-r2.ebuild, libcap-2.22.ebuild: - Force Gentoo mirrors for tarball as upstream is gone #491630 by Richard - Jackson. - -*libcap-2.22-r2 (25 Nov 2013) - - 25 Nov 2013; Michał Górny +libcap-2.22-r2.ebuild: - Enable multilib support, bug #488286. Acked by Chainsaw. - - 17 Feb 2013; Zac Medico libcap-2.22-r1.ebuild: - Add ~arm-linux keyword. - -*libcap-2.22-r1 (26 Nov 2012) - - 26 Nov 2012; Christoph Junghans +libcap-2.22-r1.ebuild: - added prefix support (bug #444724) - - 23 Sep 2012; Mike Frysinger - files/libcap-2.22-build-system-fixes.patch: - Install libcap.so with +x bits. - - 22 Sep 2012; Mike Frysinger libcap-2.22.ebuild: - Export BUILD_CFLAGS and friends #435708 by Ambroz Bizjak. - - 20 Mar 2012; Diego E. Pettenò libcap-2.22.ebuild: - Clarify license statement. - - 18 Dec 2011; Mark Loeser libcap-2.22.ebuild: - Stable for ppc64; bug #389201 - - 26 Nov 2011; Raúl Porcel libcap-2.22.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #389201 - - 12 Nov 2011; Mike Frysinger libcap-2.22.ebuild, - +files/libcap-2.22-no-perl.patch: - Do not require perl to build #390263 by Bruno. - - 06 Nov 2011; Brent Baude libcap-2.22.ebuild: - Marking libcap-2.22 ppc for bug 389201 - - 06 Nov 2011; Markus Meier libcap-2.22.ebuild: - arm stable, bug #389201 - - 06 Nov 2011; Andreas Schuerch libcap-2.22.ebuild: - x86 stable, bug 389201. Thanks JD and Myckel. - - 05 Nov 2011; Mike Frysinger libcap-2.22.ebuild: - Trim spurious pam lib in /usr, and touchup ebuild. - - 03 Nov 2011; Tony Vroon libcap-2.22.ebuild: - Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo & Ian - "idella4" Delaney in security bug #389201. - - 02 Nov 2011; Jeroen Roovers libcap-2.22.ebuild: - Stable for HPPA (bug #389201). - -*libcap-2.22 (01 Nov 2011) - - 01 Nov 2011; Mike Frysinger +libcap-2.22.ebuild, - +files/libcap-2.22-build-system-fixes.patch: - Version bump #389201 by Jack Szpot. - -*libcap-2.21 (15 Jun 2011) - - 15 Jun 2011; Jeroen Roovers +libcap-2.21.ebuild, - +files/libcap-2.21-include.patch: - Version bump. Fix one compiler warning. - - 26 Jan 2011; Mike Frysinger - files/libcap-2.20-build-system-fixes.patch: - Also build pam module with -fPIC #352758 by Seemant Kulleen. - -*libcap-2.20 (25 Jan 2011) - - 25 Jan 2011; Mike Frysinger +libcap-2.20.ebuild, - +files/libcap-2.20-build-system-fixes.patch, - +files/libcap-2.20-ignore-RAISE_SETFCAP-install-failures.patch: - Version bump #352680 by Marc Koschewski. - -*libcap-2.19 (07 Mar 2010) - - 07 Mar 2010; Mike Frysinger +libcap-2.19.ebuild: - Version bump #307269 by Arfrever Frehtes Taifersar Arahesis. - - 24 Jan 2010; Raúl Porcel libcap-2.17.ebuild: - ia64/s390/sh/sparc stable wrt #290045 - - 09 Dec 2009; Brent Baude libcap-2.17.ebuild: - Marking libcap-2.17 ppc64 for bug 290045 - - 11 Nov 2009; Jeroen Roovers libcap-2.17.ebuild: - Stable for HPPA (bug #290045). - - 10 Nov 2009; Markus Meier libcap-2.17.ebuild: - arm/x86 stable, bug #290045 - - 08 Nov 2009; Tobias Klausmann libcap-2.17.ebuild: - Stable on alpha, bug #290045 - - 24 Oct 2009; nixnut libcap-2.17.ebuild: - ppc stable #290045 - - 23 Oct 2009; Samuli Suominen libcap-2.17.ebuild: - amd64 stable wrt #290045 - - 11 Oct 2009; Mike Frysinger - files/2.16/0001-build-system-fixes.patch: - Dont default BUILD_CFLAGS to CFLAGS #272479 by Markus Rathgeb. - -*libcap-2.17 (31 Aug 2009) - - 31 Aug 2009; Mike Frysinger +libcap-2.17.ebuild: - Version bump #283137 by Arfrever Frehtes Taifersar Arahesis. - - 03 Jul 2009; Christian Ruppert - files/2.16/0001-build-system-fixes.patch: - Add missing -lpam to 0001-build-system-fixes.patch due to link issues with - -Wl,--no-undefined. - -*libcap-2.16-r1 (16 May 2009) - - 16 May 2009; Mike Frysinger libcap-2.16.ebuild, - +libcap-2.16-r1.ebuild, +files/libcap-2.16-drop-linux-workarounds.patch: - Drop linux header workarounds #265304 by Johan Hovold. - - 26 Apr 2009; Brent Baude libcap-2.16.ebuild: - stable ppc, bug 265791 - - 18 Apr 2009; Raúl Porcel libcap-2.16.ebuild: - arm/ia64/m68k/s390/sh/sparc/x86 stable wrt #265791 - - 16 Apr 2009; Jeroen Roovers libcap-2.16.ebuild: - Stable for HPPA (bug #265791). - - 14 Apr 2009; Thomas Anderson libcap-2.16.ebuild: - stable amd64, bug 265791 - - 12 Apr 2009; Brent Baude libcap-2.16.ebuild: - stable ppc64, bug 265791 - - 12 Apr 2009; Tobias Klausmann libcap-2.16.ebuild: - Stable on alpha, bug #265791 - - 17 Jan 2009; Mike Frysinger libcap-2.15.ebuild, - libcap-2.16.ebuild: - Move variable setting to src_unpack #254840 by Bruno. - - 05 Jan 2009; Jeroen Roovers libcap-2.15.ebuild: - Stable for HPPA (bug #252321). - - 28 Dec 2008; Tobias Scherbaum libcap-2.15.ebuild: - ppc stable, bug #252321 - - 27 Dec 2008; Brent Baude libcap-2.15.ebuild: - stable ppc64, bug 252321 - - 26 Dec 2008; Raúl Porcel libcap-2.15.ebuild: - ia64 stable wrt #252321 - - 25 Dec 2008; Friedrich Oslage libcap-2.15.ebuild: - Stable on sparc, bug #252321 - - 25 Dec 2008; Tobias Klausmann libcap-2.15.ebuild: - Stable on alpha, bug #252321 - - 25 Dec 2008; Markus Meier libcap-2.15.ebuild: - amd64/x86 stable, bug #252321 - -*libcap-2.16 (24 Dec 2008) - - 24 Dec 2008; Mike Frysinger - +files/2.16/0001-build-system-fixes.patch, +libcap-2.16.ebuild: - Version bump #252319 by Arfrever Frehtes Taifersar Arahesis. - -*libcap-2.15 (27 Nov 2008) - - 27 Nov 2008; Mike Frysinger - +files/2.15/0001-build-system-fixes.patch, +libcap-2.15.ebuild: - Version bump #248930 by Arfrever Frehtes Taifersar Arahesis. - - 16 Nov 2008; Mike Frysinger - +files/2.14/0001-Make.Rules-fix-INDENT-test.patch: - Fix typo in build system for indent test #247080 by Mark Nowiasz. - -*libcap-2.14 (16 Nov 2008) - - 16 Nov 2008; Mike Frysinger - +files/2.14/0001-cleanup-build-system.patch, +libcap-2.14.ebuild: - Version bump #246944 by Arfrever Frehtes Taifersar Arahesis. - - 25 Oct 2008; Mike Frysinger libcap-2.11.ebuild: - Add fix for USE=-pam builds by Bruno #242748. - - 16 Oct 2008; Jeroen Roovers libcap-2.11.ebuild: - Stable for HPPA (bug #240290). - - 14 Oct 2008; Brent Baude libcap-2.11.ebuild: - stable ppc64, bug 240290 - - 12 Oct 2008; Raúl Porcel libcap-2.11.ebuild: - alpha/ia64 stable wrt #240290 - - 12 Oct 2008; nixnut libcap-2.11.ebuild: - Stable on ppc wrt bug 240290 - - 12 Oct 2008; Friedrich Oslage libcap-2.11.ebuild: - Stable on sparc, bug #240290 - - 09 Oct 2008; Markus Meier libcap-2.11.ebuild: - amd64/x86 stable, bug #240290 - - 19 Aug 2008; Mike Frysinger - files/2.11/0001-Make-fixes.patch: - Fix typo in BUILD_CFLAGS #235209 by zimous. - -*libcap-2.11 (18 Aug 2008) - - 18 Aug 2008; Mike Frysinger - +files/2.11/0001-Make-fixes.patch, +libcap-2.11.ebuild: - Version bump #231688 by Arfrever Frehtes Taifersar Arahesis and fix - USE=pam dep #231187. - -*libcap-2.10 (01 Jun 2008) - - 01 Jun 2008; Mike Frysinger - +files/2.10/0001-Make-fixes.patch, - +files/2.10/0002-cleanup-build-system.patch, +libcap-2.10.ebuild: - Version bump #221505 by Arfrever Frehtes Taifersar Arahesis. - -*libcap-2.08-r1 (24 Mar 2008) - - 24 Mar 2008; Mike Frysinger - +files/libcap-2.08-no-static.patch, +libcap-2.08-r1.ebuild: - Dont build helper progs statically. - -*libcap-2.08 (16 Mar 2008) - - 16 Mar 2008; Mike Frysinger - +files/2.08/0006-cleanup-build-system.patch, +libcap-2.08.ebuild: - Version bump #211362 by Arfrever Frehtes Taifersar Arahesis. - -*libcap-2.06-r1 (18 Feb 2008) - - 18 Feb 2008; Diego Pettenò - files/2.06/0006-cleanup-build-system.patch, +libcap-2.06-r1.ebuild: - Revision bump to fix PAM handling: now the pam USE flag does not only build - but also install pam_cap.so, and the built pam_cap.so is actually working - with PAM. Not that I was able to get my user to receive any additional - capability, yet. - - 18 Feb 2008; Mike Frysinger libcap-2.06.ebuild: - Dont install the capget(2)/capset(2) man pages since the man-pages package - installs better ones #210443. - - 17 Feb 2008; Christoph Mende libcap-1.10-r11.ebuild: - Stable on amd64, bug #200512 - - 17 Feb 2008; Mike Frysinger libcap-2.06.ebuild: - Depend on attr and make sure we disable gperf #210424. - -*libcap-2.06 (16 Feb 2008) - - 16 Feb 2008; Mike Frysinger - +files/2.06/0001-set-FAKEROOT-to-DESTDIR-by-default.patch, - +files/2.06/0002-do-not-use-the-s-flag-with-install.patch, - +files/2.06/0003-Add-.gitignore-files.patch, - +files/2.06/0004-Do-not-run-ldconfig-for-FAKEROOT-installs.patch, - +files/2.06/0005-Do-not-hard-code-toolchain-binaries.patch, - +files/2.06/0006-cleanup-build-system.patch, +libcap-2.06.ebuild: - Version bump #209905 by Arfrever Frehtes Taifersar Arahesis. - - 14 Feb 2008; nixnut ChangeLog: - Stable on ppc wrt bug 200512 - - 14 Feb 2008; Jeroen Roovers libcap-1.10-r11.ebuild: - Stable for HPPA (bug #200512). - - 11 Feb 2008; Raúl Porcel libcap-1.10-r11.ebuild: - alpha/ia64 stable wrt #200512 - - 11 Feb 2008; Ferris McCormick libcap-1.10-r11.ebuild: - Sparc stable --- Bug #200512. - - 11 Feb 2008; Christian Faulhammer - libcap-1.10-r11.ebuild: - stable x86, bug 200512 - - 11 Feb 2008; Brent Baude libcap-1.10-r11.ebuild: - stable ppc64, bug 200512 - - 19 Nov 2007; Joshua Kinard libcap-1.10-r9.ebuild: - Stable on mips, per #165742. - -*libcap-1.10-r11 (02 Oct 2007) - - 02 Oct 2007; Robin H. Johnson - +libcap-1.10-r11.ebuild: - Bug #193332, handle cleanup/optimize of python modules if applicable. - -*libcap-1.10-r10 (02 Apr 2007) - - 02 Apr 2007; Chris PeBenito - +files/libcap-1.10-auditcaps.diff, +libcap-1.10-r10.ebuild: - Update capability.h with #defines for audit capabilities. - - 13 Feb 2007; Chris Gianelloni libcap-1.10-r9.ebuild: - Stable on ppc wrt bug #165742. - - 13 Feb 2007; Chris Gianelloni libcap-1.10-r9.ebuild: - Stable on alpha wrt bug #165742. - - 13 Feb 2007; Markus Rothe libcap-1.10-r9.ebuild: - Stable on ppc64; bug #165742 - - 12 Feb 2007; Gustavo Zacarias libcap-1.10-r9.ebuild: - Stable on sparc wrt #165742 - - 12 Feb 2007; Jeroen Roovers libcap-1.10-r9.ebuild: - Stable for HPPA (bug #165742). - - 12 Feb 2007; Simon Stelling libcap-1.10-r9.ebuild: - stable on amd64; bug 165742 - - 10 Feb 2007; Christian Faulhammer - libcap-1.10-r9.ebuild: - stable x86; bug #165742 - - 10 Feb 2007; Mike Frysinger - +files/libcap-1.10-headers.patch, libcap-1.10-r9.ebuild: - Include stdlib.h for proper exit() prototype. - -*libcap-1.10-r9 (30 Jul 2006) - - 30 Jul 2006; +libcap-1.10-r9.ebuild: - - many things link with libcap.so.1 but that file is not owned by libcap - till now - -*libcap-1.10-r8 (15 Jul 2006) - - 15 Jul 2006; Mike Frysinger - +files/libcap-1.10-nostrip.patch, libcap-1.10-r8.ebuild: - Cleanup ebuild a bit, fix stripping via patch rather than sed, and fixup - library install #140410. - - 14 Jul 2006; -libcap-1.10-r6.ebuild: - - removed broken libcap-1.10-r6 from the tree. It is causing way to many - problems - - 13 Jul 2006; libcap-1.10-r7.ebuild: - - work around broken python support when cross compile. Yanked the hack - known as USE=static - -*libcap-1.10-r7 (13 Jul 2006) - - 13 Jul 2006; Martin Schlemmer +libcap-1.10-r7.ebuild: - The ldscript should be called 'libcap.so', and not versioned like it was. - Quoting and other cleanups. - -*libcap-1.10-r6 (01 Jun 2006) - - 01 Jun 2006; Robin H. Johnson +libcap-1.10-r6.ebuild: - Fix QA error with pre-stripped binaries being installed, and clean up the - horrible mess in src_install. - -*libcap-1.10-r5 (09 Feb 2005) - - 09 Feb 2005; Mike Frysinger +libcap-1.10-r5.ebuild: - Make sure we install a linker script in /usr/lib alongside the static library. - - 03 Feb 2005; -libcap-1.10-r3.ebuild, - libcap-1.10-r4.ebuild: - - removed old -r3 ebuild as -r4 is stable on all arches. removed unused pic - USE flag. added support for nocxx to keep swig from getting pulled in via the - python use flag for this package - bug #73635 - - 01 Oct 2004; Simon Stelling libcap-1.10-r3.ebuild, - libcap-1.10-r4.ebuild: - get_libdir-ized - - 15 Jul 2004; Tom Gall libcap-1.10-r4.ebuild: - stable on ppc64, bug #55530 - - 02 Jul 2004; Jeremy Huddleston - libcap-1.10-r3.ebuild, libcap-1.10-r4.ebuild: - virtual/glibc -> virtual/libc - - 23 Jun 2004; Mike Frysinger files/1.10-python.patch, - libcap-1.10-r4.ebuild: - Update the swig/python module to build with the shared objects instead of the - static objects so we get a PIC aware module #52813 by Joe Jezak. - - 03 May 2004; Michael Sterrett libcap-1.10-r2.ebuild, - libcap-1.10.ebuild: - clean extra ebuilds - - 27 Apr 2004; Aron Griffis libcap-1.10-r2.ebuild, - libcap-1.10.ebuild: - Add inherit eutils - -*libcap-1.10-r4 (25 Apr 2004) - - 25 Apr 2004; Robin H. Johnson libcap-1.10-r4.ebuild, - files/libcap-1.10-r4-staticfix.diff: - finally finish static support from bug #22495, slight cleanup and latest - debian patch. - - 05 Apr 2004; Jason Wever libcap-1.10-r3.ebuild: - Stable on sparc. - - 28 Mar 2004; libcap-1.10-r3.ebuild: - stable on x86. Bugzilla Bug 44955 - - 24 Feb 2004; libcap-1.10-r3.ebuild: - stable on alpha and ia64 - - 24 Feb 2004; Rajiv Aaron Manglani libcap-1.10.ebuild, - libcap-1.10-r2.ebuild, libcap-1.10-r3.ebuild: - updated HOMEPAGE url. - - 14 Dec 2003; Guy Martin libcap-1.10-r3.ebuild: - Marked stable on hppa. - - 16 Nov 2003; Alexander Gabert libcap-1.10.ebuild: - removed text relocations out of the libcap library for hardened-gcc via - syscall removal patch - - 04 Nov 2003; Brad House libcap-1.10-r3.ebuild: - add amd64 flag - - 16 Oct 2003; Aron Griffis libcap-1.10-r3.ebuild: - Use -fPIC on alpha - - 10 Oct 2003; Alexander Gabert libcap-1.10.ebuild: - changed hardened-gcc flags - - 09 Oct 2003; Alexander Gabert libcap-1.10.ebuild: - added new hardened-gcc flags for hppa - - 09 Oct 2003; libcap-1.10-r2.ebuild: - stable on mips - -*libcap-1.10-r3 (29 Sep 2003) - - 29 Sep 2003; Mike Frysinger libcap-1.10-r3.ebuild: - Version bump to add deb patch and add full pic support #29958. - - 29 Sep 2003; Mike Frysinger libcap-1.10.ebuild: - Filtered out -fPIC from CFLAGS #29958. - - 27 Sep 2003; Alexander Gabert libcap-1.10.ebuild: - added hcc exclusion for PIC but leave propolice in place - - 26 Sep 2003; Aron Griffis libcap-1.10-r2.ebuild: - Stable on alpha - - 23 Aug 2003; libcap-1.10-r2.ebuild: - Add amd64 support - -*libcap-1.10-r2 (17 Aug 2003) - - 29 Aug 2003; Stefan Jones : - Only add -fPIC to the library objectfiles - - 27 Aug 2003; Stefan Jones : - Add patch which removes the wrapping of the syscall, glibc wraps all syscalls - for you. Now the library can be built with -fPIC on all platforms. - - 17 Aug 2003; Robin H. Johnson libcap-1.10-r2.ebuild: - remove -ansi from WARNINGS in the Make system as it seems to break non-x86 - - 11 Aug 2003; Robin H. Johnson : - hopefully fix non-x86 bugs with -fPIC being needed - -*libcap-1.10 (15 May 2003) - 15 May 2003; Robin Johnson Manifest, - files/libcap-1.10-python.patch, files/digest-libcap-1.10, - libcap-1.10.ebuild, ChangeLog: - Initial import. Ebuild submitted by Francisco Gimeno diff --git a/sys-libs/libcap/Manifest b/sys-libs/libcap/Manifest index a09b8209f4..fd5d6a67f2 100644 --- a/sys-libs/libcap/Manifest +++ b/sys-libs/libcap/Manifest @@ -1,17 +1,5 @@ -AUX libcap-2.20-ignore-RAISE_SETFCAP-install-failures.patch 840 SHA256 29be1427227f9b045151bd02597192bff1c6761c649014b0fd1384f08e010616 SHA512 59936147919f3a8959d87831583df96ab3e1883e58b746f6542cc6430434d2a93c07e79ff7e9fdf9698626aa42e60c6c57981025e46923be76ff2d65720d606c WHIRLPOOL c721054ac8538b748367b9a17971d3021831fdaf49260a2290484a506638ee8598946f001272e014937abb99569b17b0a3f9daed31ea426b6ce74f9a09460867 -AUX libcap-2.21-include.patch 290 SHA256 60038e5f67928edbf7e1b43b8799d5a92cff40dd7c3678135c793ed434c29305 SHA512 6f4867c64121e1294824a2dc1ac02578c9900cd051aea41d0920f1f65e162e3acec86a42f7e4fa6ee1dff08554fe25bd740951e9dc8a11bf79471229f268cffd WHIRLPOOL c3233cf04efc380c274bbd2860576f68494a16e4b0a2827284a692b560650379e33497532b347c2e8aa5019d229f8ceb6be3e0a990e21eae5d459134115aafd1 -AUX libcap-2.22-build-system-fixes.patch 5319 SHA256 f0c3323a5ec34e07eb397d6e1527ac3d6c519c4a91261a206019d25eb161f426 SHA512 d57181ce1dbe95c2c40cdc49cff8d7368287d512b0f05c296266071cb689b94891aca201c978d316cf2851b806b7bcb2acaef3aeef69ead6a380490aecaea0c7 WHIRLPOOL bf076c3bbba28c861cdccf1639d4fe3205fa4e3ec2c50da9a7d052d439cb7b4f8bfb4e8a770ffeaca4fa1612497a04ea151fadcb439f188f6576952933a88646 -AUX libcap-2.22-no-perl.patch 2360 SHA256 4eca873685da1aec0d06e9d7681c285166f9ad7e7cb14c65da6e05cbb135e9ef SHA512 8c49d829cbae15f28ded70b96bc0715819b13183136d90b64b7b6bfbd85c262f0161d89450579e9b58961c724b34816919d111f839e3f5a7a68427ffe441881d WHIRLPOOL 1da9b5b8b54c38bf45117653122ee6dc55949c21c39152d18d2dc0c721d4b906f777a8734d184d18b2c7a25b2aa06aa68d1ccc4409b16915aeb8d9b014951759 -AUX libcap-2.24-build-system-fixes.patch 4943 SHA256 c3d77ae406d13def200f520f6063b3783ae0dae46e740ad78ab189f8a6168210 SHA512 84283f0652f87a8c1f598413d03e8f3aeeb140b322519051df1873933d6d3ac738757e1c7c91ea6efc51548d224149b84d6a1fab0301a655eb609b183bc9e7ba WHIRLPOOL 1697c9223a59f10c5472b0286fa19a9a6c4b9dee16314f785164731043b4207f122b916bef7d596cb94e46eaf4eb7d376129cbedbcc7d317f1b49f17875d11d2 -AUX libcap-2.24-setcap-errno.patch 1491 SHA256 397462a3e207944a7ab2837a06794b225c29ad45e630de69e02df64225106586 SHA512 367037d6c42d07c359e9ee397cbc7431ea05c3d34deea93db1473394decb9f61a2c9de186652fc3a12fb615406ec1a2f4d76eb63c4410c6a2b5f435ece5b05ef WHIRLPOOL 07ce9f884251aad17fd9f7a3fef11e8193b66f3dcd9b58fb4aad755237cd7e4ad28e55a8d5434c65c5e56cc0a92af45f7bf677f0dc451276f46dcffe046a2ee1 -AUX libcap-2.25-build-system-fixes.patch 4705 SHA256 577368c8f23c3de76ba8fe580c4f89f3d23642f00e727547b25b8a9eae8e16af SHA512 c99df67dfdceefeea3c3033a38e94a93cd7a9c4ed6e74f42c3b7198d66deee4b5d4aa91c540a48b12749ce3285c0ac3f11d0ecc33b913c3f0169578ae28745da WHIRLPOOL 5f3a9cb1be9163a7692dafdd3ddc1e18d7152a06e773b0cd260faf3671155fe11225de4dfadb11a41a4d3eb739e69880230ce9f1bafe528d2b4e003ac9ce41d3 -AUX libcap-2.25-ignore-RAISE_SETFCAP-install-failures.patch 988 SHA256 fd18c5bb8cfd2f5b35b11d71d6170f0bff680aca313757bb3d8c201f137453d7 SHA512 ba573ce68858c1370f3d25ad03678a534e6f3052076694d09e795d1febf2f3d76a6a170658b71d9e31105521fd5d22dd72095585a5402286dba424937064b389 WHIRLPOOL 3d3d564cd1d066ac695a34c5d7ab4a5da30212e370492cface41581760bb47c5e113db5b8fda7eeb1bb645c01eb2f12a61b640d07ddba0754a883fb7dfe2aa8d -DIST libcap-2.22.tar.bz2 60051 SHA256 73ebbd4877b5f69dd28b72098e510c5b318bc480f8201c4061ac98b78c04050f SHA512 d4e070cfed7dbf416c949e79fbfbfcde2da4705d4f55527b18482c9959b80fea2841bf70f317fa5e620e13a75a8e5da69f94304b8e54195f2d0492f14d342339 WHIRLPOOL 000e3c76e83366423efc0e935c6191496c0e9bf1cc559babdbeea74c8c81009e883985c5f1c739b4fb1744522e09bda253f6012b7e52284f291eabeaf20f6a88 -DIST libcap-2.24.tar.xz 63412 SHA256 cee4568f78dc851d726fc93f25f4ed91cc223b1fe8259daa4a77158d174e6c65 SHA512 c062bab936d651a50efa66dcfa51ab3ce4b0881195d23bb32142b5c8044d30e0e2152f3497844ce90c04f909aeffe2d41203efff41972e38758dcca7b653884b WHIRLPOOL bb7a9d8d3b999ad289962ebdc8b9eff87e25bd744a86ee4717e999738cb5a556a51826d0f0cbfc628629948fa8355d5d972208910d6c1c99bdf66a673b6f1cc8 -DIST libcap-2.25.tar.xz 63672 SHA256 693c8ac51e983ee678205571ef272439d83afe62dd8e424ea14ad9790bc35162 SHA512 c3ab491885292adc171cde542b96f1295e84132febb50112a46575c3bde3a3eb6fcf733f7a756b4b656e013c0abb5ed6571db24799f8c0b23d8f759f992864f9 WHIRLPOOL 294a399224997bb3e6187103f364dee2d64f5ab633068361c56fcb4a496abf24d0283b35d4c48df193d36f9372540a3afe853627429ba7f7caba7e9826e1a13d -EBUILD libcap-2.22-r2.ebuild 1678 SHA256 51d0ce60fac8870d868684b911b46ba623bc099642725c6d7ff65af5b2b957ca SHA512 dc9e91d6db58ea46e12b0dfd0cbd089cf9fc64016feb387b77d90adad82cb8e256a0e6d890dd6dbf02f00d0d7ea146229052f2b400068dbd6934bd18f28328cf WHIRLPOOL b92dd3513226424d5a0542787444d98430cd3770a39b9a57e15d4633e3fdd669d8b669249ba815fa41c620fe37b134eb213bff37b593eb51cb2623010998f127 -EBUILD libcap-2.24-r2.ebuild 1898 SHA256 194a9d140ecfc1f0bea7008e0e3bcd78213ff5bf5e240c723c2bfbf9f0a52053 SHA512 7d132937215c019c92e26f3805e321f17f514811c56c48c36e064342e1d35dcd4c74ab271b633f019a82207787fcabd94b083d146521b04e062fe2f18b40c3e5 WHIRLPOOL dd02e208899b14fcd01a61df776d36ed56664e780764fb6d1c3fd3784c4ad6456cef878037c611bbf65049efd665fea2ea05e199e4f97d7c080e2be3ae6e7dfa -EBUILD libcap-2.25.ebuild 1853 SHA256 80781e67aff38a2027e0474eebcee0dfed12dc9d2655eff6cb290071ba6a7344 SHA512 64c6e87b3bf4040d6c07f6588509d140e66c43a667f36cb14b7876c2e649141511021c13a12a8024459fd2957f82543f14346dfdcd8d4775338ac9fa8173a7e3 WHIRLPOOL f8ef33c2d6aedd13e1b57ed9c9ab1861d0c6c9645a8d4fca9317726d71455489f12e4feb27b1cbcaefa81746b1a2b06d6a31169e65d28c047739dda9ffcc6b28 -MISC ChangeLog 5886 SHA256 3130de73ad464a81c3bc94b86b6d45e2163eddbcc16f6cc415060b587438cb8f SHA512 fe4e7607fe9f7bf24b913d2d956dde1c2065f390d289403d61eb7909172ede062050f61ec34e023f8c276ce07b78aefcb1886ed448f18a91b7022601a04a48e9 WHIRLPOOL 2356b30b4019ccb47a2e3e036a0f3d63f73f88252e471d3bf47dad4ac0a07b67dd53a921cadca4a98749e2b5f9ce4b3b9693ba71f35f69bf19fe5e660c9e23a2 -MISC ChangeLog-2015 19662 SHA256 b0af676d62d97ad4f30806040c14cc2fc4a8b55cac6b4840bc05866ccaf0204e SHA512 f39e403217fe2cde0c5e67501505e142726af4c662cca86561f8d5b737e5c8c5148f3ec73f33638e7aeabc3bd4aab93663bb814ba0db8a8e2a5ed1b993fe3334 WHIRLPOOL 37c17ae1a701eec386716a6902bef89ddf2ce61ad2a2d87f674dcc83ba1e67c579950ed2c0380f571c803b41a94fd9a42d9975b5e8299d81b421c06cf879c0f3 -MISC metadata.xml 253 SHA256 d82c33ef453113a5c1ebe250dcba373c22934a69b0a86c6ab15a5ca589c25b91 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555 WHIRLPOOL e5aee23acff864609953a1e4de768f0e4aef704b44c53c021f28573e1ca5c99f1a46d92935ecec2449f7b4419a36d8373127d0ecfa8d7bae72d835e1839eb3f8 +DIST libcap-2.49.tar.xz 139568 BLAKE2B 5746dcdf2a737e747450bd50a701ee8543277b17b7fbf1304b79f707a088ea74dc6dc79c61ff89b55b718a460a7b0814f960f44d07944a97b832b78f4e14e07f SHA512 2934a2ded1370edeb9603dbf43d8ca23a2eb5d67efc5cec5d4ba96c707a8db2702da8aa9be0cb86c5ff100d37ec96115c7777a7566ad0ab2e0b4a288bbe357d0 +DIST libcap-2.57.tar.xz 167740 BLAKE2B e0c004f3d11caf824d907315e6102707bb34c0ef3e9d430f23c191d711f073267ef6dc44463e2ce8041b8d13658b0c20560f7f3c6387f770ff9e66b81ff9f5d3 SHA512 5c70b3c6a1248ca0de92538614f0d0d516d72f6f25b135c92738c377b67533662e6fd6b0b61cb051ec99f406387d3334fcc7ddb54789626e4c387bcf46ebffbf +DIST libcap-2.58.tar.xz 168520 BLAKE2B 9f160c08e7e8bcb9eb49ab6a7a0805145461613a946ccfebeadc269b26331eadc9f467437b2f5b022e9a545b034ea4fd8fed4d5893e84d9a48dd85318810b974 SHA512 092e45f82113293e1c2db7e51dca7298496c2a3af08eb41107e8c2b4798c25d3c9059e152181dc048b232fe0e59c4c3beaa158da2e5798cd6e1013d85226a9cf +DIST libcap-2.59.tar.xz 168404 BLAKE2B 5db562b389f2c4034b5fa840a14f7fd7ada49470fea8d13828b2c302a7d768831a6215593d21938b8e1d5bd65fa0581628809526fa5f6091ca4eac5e884cd38c SHA512 296c11259e1b4d577b3527ab5e2160be3f94a2bee7d63d1b7feadc603f7e160b72f8c8ede34dec269f5eb7595304ff290693803be778bdbbe088de0e99a33812 +DIST libcap-2.60.tar.xz 170744 BLAKE2B 858b5133a5cb2f3b30dab569a6c9f2097034318c90419fa2372e0b28c891160f5e84b54b302b2d98664df8f7c44df78eb3cb4e47b328cecd4c27e7ab223045ae SHA512 f2ff0d81df7251c05decda706ccc6463ce58df6a3c542fe479328dce5416f77aa5c6a09a1ab05a1d1a3638e6dae5c0e546aaa4824843a570700a8927fb7f73e6 diff --git a/sys-libs/libcap/files/libcap-2.20-ignore-RAISE_SETFCAP-install-failures.patch b/sys-libs/libcap/files/libcap-2.20-ignore-RAISE_SETFCAP-install-failures.patch deleted file mode 100644 index 1bc4d63ebb..0000000000 --- a/sys-libs/libcap/files/libcap-2.20-ignore-RAISE_SETFCAP-install-failures.patch +++ /dev/null @@ -1,29 +0,0 @@ -From f2020ee4ee4b2f245637c77e81d62ab6d1db3c6c Mon Sep 17 00:00:00 2001 -From: Mike Frysinger -Date: Tue, 25 Jan 2011 15:52:31 -0500 -Subject: [PATCH] ignore RAISE_SETFCAP install failures - -While the new RAISE_SETFCAP feature is nifty, its failure to run (often -due to the fs not supporting it) shouldn't impair the default install. - -Signed-off-by: Mike Frysinger ---- - progs/Makefile | 2 +- - 1 files changed, 1 insertions(+), 1 deletions(-) - -diff --git a/progs/Makefile b/progs/Makefile -index c261f57..9e1a84d 100644 ---- a/progs/Makefile -+++ b/progs/Makefile -@@ -30,7 +30,7 @@ install: all - install -m 0755 $$p $(SBINDIR) ; \ - done - ifeq ($(RAISE_SETFCAP),yes) -- $(SBINDIR)/setcap cap_setfcap=i $(SBINDIR)/setcap -+ -$(SBINDIR)/setcap cap_setfcap=i $(SBINDIR)/setcap - endif - - clean: --- -1.7.4.rc2 - diff --git a/sys-libs/libcap/files/libcap-2.21-include.patch b/sys-libs/libcap/files/libcap-2.21-include.patch index 2a534246ee..8ea6545659 100644 --- a/sys-libs/libcap/files/libcap-2.21-include.patch +++ b/sys-libs/libcap/files/libcap-2.21-include.patch @@ -1,5 +1,5 @@ ---- libcap/libcap.h.org 2011-06-15 07:25:58.912480899 +0200 -+++ libcap/libcap.h 2011-06-15 07:26:16.421329661 +0200 +--- a/libcap/libcap.h ++++ b/libcap/libcap.h @@ -13,6 +13,7 @@ #include #include diff --git a/sys-libs/libcap/files/libcap-2.22-build-system-fixes.patch b/sys-libs/libcap/files/libcap-2.22-build-system-fixes.patch deleted file mode 100644 index 888c089765..0000000000 --- a/sys-libs/libcap/files/libcap-2.22-build-system-fixes.patch +++ /dev/null @@ -1,171 +0,0 @@ -From 5540f3c2a3bd70ebc8140b74ac5a0aecdbc53234 Mon Sep 17 00:00:00 2001 -From: Mike Frysinger -Date: Sun, 16 Nov 2008 09:10:31 -0500 -Subject: [PATCH] build system fixes - -This touches up the homebrewed build system to work much better "out of the -box" for people. Specifically: - - allow toolchain vars to be set via environment - - CC / BUILD_CC / AR / RANLIB - - CFLAGS / CPPFLAGS / LDFLAGS - - split CPPFLAGS out of CFLAGS - - break -fPIC out of global CFLAGS and only use where needed - - use LDLIBS for libraries, not LDFLAGS - -Signed-off-by: Mike Frysinger ---- - Make.Rules | 25 +++++++++++++------------ - libcap/Makefile | 11 ++++++----- - pam_cap/Makefile | 8 +++++--- - progs/Makefile | 2 +- - 4 files changed, 25 insertions(+), 21 deletions(-) - -diff --git a/Make.Rules b/Make.Rules -index 011aa14..6e432a6 100644 ---- a/Make.Rules -+++ b/Make.Rules -@@ -44,27 +44,28 @@ MINOR=19 - - # Compilation specifics - --KERNEL_HEADERS := $(topdir)/libcap/include --IPATH += -fPIC -I$(topdir)/libcap/include -I$(KERNEL_HEADERS) -- --CC := gcc --CFLAGS := -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 --BUILD_CC := $(CC) --BUILD_CFLAGS := $(CFLAGS) $(IPATH) --AR := ar --RANLIB := ranlib -+CC ?= gcc -+CFLAGS ?= -O2 -+BUILD_CC ?= $(CC) -+BUILD_CFLAGS ?= $(CFLAGS) -+AR ?= ar -+RANLIB ?= ranlib - DEBUG = -g #-DDEBUG - WARNINGS=-Wall -Wwrite-strings \ - -Wpointer-arith -Wcast-qual -Wcast-align \ - -Wstrict-prototypes -Wmissing-prototypes \ - -Wnested-externs -Winline -Wshadow - LD=$(CC) -Wl,-x -shared --LDFLAGS := #-g -+LDFLAGS ?= #-g - --SYSTEM_HEADERS = /usr/include -+KERNEL_HEADERS = $(topdir)/libcap/include -+LIBCAP_CPPFLAGS = -I$(topdir)/libcap/include -I$(KERNEL_HEADERS) -+CPPFLAGS += $(LIBCAP_CPPFLAGS) -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -+BUILD_CPPFLAGS += $(LIBCAP_CPPFLAGS) - INCS=$(topdir)/libcap/include/sys/capability.h - LDFLAGS += -L$(topdir)/libcap --CFLAGS += -Dlinux $(WARNINGS) $(DEBUG) -+CPPFLAGS += -Dlinux -+CFLAGS += $(WARNINGS) $(DEBUG) - PAM_CAP := $(shell if [ -f /usr/include/security/pam_modules.h ]; then echo yes ; else echo no ; fi) - INDENT := $(shell if [ -n "$(which indent 2>/dev/null)" ]; then echo "| indent -kr" ; fi) - DYNAMIC := $(shell if [ ! -d "$(topdir)/.git" ]; then echo yes; fi) -diff --git a/libcap/Makefile b/libcap/Makefile -index 4762c60..cf99523 100644 ---- a/libcap/Makefile -+++ b/libcap/Makefile -@@ -16,7 +16,7 @@ FILES=cap_alloc cap_proc cap_extint cap_flag cap_text - # no support). - ifeq ($(LIBATTR),yes) - FILES += cap_file --LDFLAGS += -lattr -+LDLIBS += -lattr - endif - - INCLS=libcap.h cap_names.h $(INCS) -@@ -24,6 +24,7 @@ OBJS=$(addsuffix .o, $(FILES)) - MAJLIBNAME=$(LIBNAME).$(VERSION) - MINLIBNAME=$(MAJLIBNAME).$(MINOR) - GPERF_OUTPUT = _caps_output.gperf -+CFLAGS += -fPIC - - all: $(MINLIBNAME) $(STALIBNAME) - -@@ -33,7 +34,7 @@ INCLUDE_GPERF_OUTPUT = -include $(GPERF_OUTPUT) - endif - - _makenames: _makenames.c cap_names.list.h -- $(BUILD_CC) $(BUILD_CFLAGS) $< -o $@ -+ $(BUILD_CC) $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) $< -o $@ - - cap_names.h: _makenames - ./_makenames > cap_names.h -@@ -50,15 +51,15 @@ $(STALIBNAME): $(OBJS) - $(RANLIB) $@ - - $(MINLIBNAME): $(OBJS) -- $(LD) $(CFLAGS) $(LDFLAGS) -Wl,-soname,$(MAJLIBNAME) -o $@ $^ -+ $(LD) $(CFLAGS) $(LDFLAGS) -Wl,-soname,$(MAJLIBNAME) -o $@ $^ $(LDLIBS) - ln -sf $(MINLIBNAME) $(MAJLIBNAME) - ln -sf $(MAJLIBNAME) $(LIBNAME) - - %.o: %.c $(INCLS) -- $(CC) $(CFLAGS) $(IPATH) -c $< -o $@ -+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ - - cap_text.o: cap_text.c $(USE_GPERF_OUTPUT) $(INCLS) -- $(CC) $(CFLAGS) $(IPATH) $(INCLUDE_GPERF_OUTPUT) -c $< -o $@ -+ $(CC) $(CFLAGS) $(CPPFLAGS) $(INCLUDE_GPERF_OUTPUT) -c $< -o $@ - - install: all - mkdir -p -m 0755 $(INCDIR)/sys -@@ -77,7 +77,7 @@ install: all - install -m 0644 include/sys/capability.h $(INCDIR)/sys - mkdir -p -m 0755 $(LIBDIR) - install -m 0644 $(STALIBNAME) $(LIBDIR)/$(STALIBNAME) -- install -m 0644 $(MINLIBNAME) $(LIBDIR)/$(MINLIBNAME) -+ install -m 0755 $(MINLIBNAME) $(LIBDIR)/$(MINLIBNAME) - ln -sf $(MINLIBNAME) $(LIBDIR)/$(MAJLIBNAME) - ln -sf $(MAJLIBNAME) $(LIBDIR)/$(LIBNAME) - ifeq ($(FAKEROOT),) -diff --git a/pam_cap/Makefile b/pam_cap/Makefile -index 9ca5bef..bdae933 100644 ---- a/pam_cap/Makefile -+++ b/pam_cap/Makefile -@@ -9,6 +9,8 @@ include ../Make.Rules - # written (and you know why it fails), email me and explain why. Thanks! - LDLIBS += -L../libcap -lcap - -+CFLAGS += -fPIC -+ - all: pam_cap.so - $(MAKE) testcompile - -@@ -17,13 +19,13 @@ install: all - install -m 0755 pam_cap.so $(LIBDIR)/security - - pam_cap.so: pam_cap.o -- $(LD) $(LDFLAGS) -o pam_cap.so $< $(LDLIBS) -+ $(LD) $(CFLAGS) $(LDFLAGS) -o pam_cap.so $< $(LDLIBS) - - pam_cap.o: pam_cap.c -- $(CC) $(CFLAGS) $(IPATH) -c $< -o $@ -+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ - - testcompile: test.c pam_cap.o -- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ -lpam -ldl $(LDLIBS) -+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $+ -lpam -ldl $(LDLIBS) - - clean: - rm -f *.o *.so testcompile *~ -diff --git a/progs/Makefile b/progs/Makefile -index ef51dc6..c261f57 100644 ---- a/progs/Makefile -+++ b/progs/Makefile -@@ -22,7 +22,7 @@ $(BUILD): %: %.o - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LDLIBS) - - %.o: %.c $(INCS) -- $(CC) $(IPATH) $(CFLAGS) -c $< -o $@ -+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ - - install: all - mkdir -p -m 0755 $(SBINDIR) --- -1.7.4.rc2 - diff --git a/sys-libs/libcap/files/libcap-2.22-no-perl.patch b/sys-libs/libcap/files/libcap-2.22-no-perl.patch deleted file mode 100644 index 9c29e7efbf..0000000000 --- a/sys-libs/libcap/files/libcap-2.22-no-perl.patch +++ /dev/null @@ -1,54 +0,0 @@ -From fdd0f3b207785711663f48e0dd3414d90d1f2e86 Mon Sep 17 00:00:00 2001 -From: Mike Frysinger -Date: Sat, 12 Nov 2011 14:24:08 -0500 -Subject: [PATCH] use awk/sed instead of perl for creating header files - -More systems should have awk/sed than perl. - -Signed-off-by: Mike Frysinger ---- - libcap/Makefile | 20 ++++++++++++++++---- - 1 files changed, 16 insertions(+), 4 deletions(-) - -diff --git a/libcap/Makefile b/libcap/Makefile -index 4762c60..68845e0 100644 ---- a/libcap/Makefile -+++ b/libcap/Makefile -@@ -24,6 +24,8 @@ OBJS=$(addsuffix .o, $(FILES)) - MINLIBNAME=$(MAJLIBNAME).$(MINOR) - GPERF_OUTPUT = _caps_output.gperf - CFLAGS += -fPIC -+AWK = awk -+SED = sed - - all: $(MINLIBNAME) $(STALIBNAME) - -@@ -39,11 +41,21 @@ cap_names.h: _makenames - ./_makenames > cap_names.h - - $(GPERF_OUTPUT): cap_names.list.h -- perl -e 'print "struct __cap_token_s { const char *name; int index; };\n%{\nconst struct __cap_token_s *__cap_lookup_name(const char *, unsigned int);\n%}\n%%\n"; while ($$l = <>) { $$l =~ s/[\{\"]//g; $$l =~ s/\}.*// ; print $$l; }' < $< | gperf --ignore-case --language=ANSI-C --readonly --null-strings --global-table --hash-function-name=__cap_hash_name --lookup-function-name="__cap_lookup_name" -c -t -m20 $(INDENT) > $@ -+ (printf "%b" "struct __cap_token_s { const char *name; int index; };\n%{\nconst struct __cap_token_s *__cap_lookup_name(const char *, unsigned int);\n%}\n%%\n"; \ -+ $(SED) -e 's:["{}]::g' -e 's:,$$::' $<) | \ -+ gperf \ -+ --ignore-case \ -+ --language=ANSI-C \ -+ --readonly \ -+ --null-strings \ -+ --global-table \ -+ --hash-function-name=__cap_hash_name \ -+ --lookup-function-name="__cap_lookup_name" \ -+ -c -t -m20 $(INDENT) > $@ - --cap_names.list.h: Makefile $(KERNEL_HEADERS)/linux/capability.h -- @echo "=> making $@ from $(KERNEL_HEADERS)/linux/capability.h" -- perl -e 'while ($$l=<>) { if ($$l =~ /^\#define[ \t](CAP[_A-Z]+)[ \t]+([0-9]+)\s+$$/) { $$tok=$$1; $$val=$$2; $$tok =~ tr/A-Z/a-z/; print "{\"$$tok\",$$val},\n"; } }' $(KERNEL_HEADERS)/linux/capability.h | fgrep -v 0x > $@ -+cap_names.list.h: $(KERNEL_HEADERS)/linux/capability.h Makefile -+ @echo "=> making $@ from $<" -+ $(AWK) '($$0 ~ /^#define[[:space:]]+CAP[_A-Z]+[[:space:]]+[0-9]+[[:space:]]*$$/) { printf "{\"%s\",%s},\n", tolower($$2), $$3 }' $< > $@ - - $(STALIBNAME): $(OBJS) - $(AR) rcs $@ $^ --- -1.7.6.1 - diff --git a/sys-libs/libcap/files/libcap-2.24-build-system-fixes.patch b/sys-libs/libcap/files/libcap-2.24-build-system-fixes.patch deleted file mode 100644 index 64393275bb..0000000000 --- a/sys-libs/libcap/files/libcap-2.24-build-system-fixes.patch +++ /dev/null @@ -1,163 +0,0 @@ -From 0485ff3e7f62a331aa4f1e8ec4c2fdcee400e324 Mon Sep 17 00:00:00 2001 -From: Mike Frysinger -Date: Sun, 16 Nov 2008 09:10:31 -0500 -Subject: [PATCH] build system fixes - -This touches up the homebrewed build system to work much better "out of the -box" for people. Specifically: - - allow toolchain vars to be set via environment - - CC / BUILD_CC / AR / RANLIB - - CFLAGS / CPPFLAGS / LDFLAGS - - split CPPFLAGS out of CFLAGS - - break -fPIC out of global CFLAGS and only use where needed - - use LDLIBS for libraries, not LDFLAGS - -Signed-off-by: Mike Frysinger ---- - Make.Rules | 26 ++++++++++++++------------ - libcap/Makefile | 11 ++++++----- - pam_cap/Makefile | 8 +++++--- - progs/Makefile | 2 +- - 4 files changed, 26 insertions(+), 21 deletions(-) - -diff --git a/Make.Rules b/Make.Rules -index 18b7cf7..5364c46 100644 ---- a/Make.Rules -+++ b/Make.Rules -@@ -45,27 +45,29 @@ MINOR=24 - - # Compilation specifics - --KERNEL_HEADERS := $(topdir)/libcap/include/uapi --IPATH += -fPIC -I$(KERNEL_HEADERS) -I$(topdir)/libcap/include -- --CC := gcc --CFLAGS := -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 --BUILD_CC := $(CC) --BUILD_CFLAGS := $(CFLAGS) $(IPATH) --AR := ar --RANLIB := ranlib -+CC ?= gcc -+CFLAGS ?= -O2 -+BUILD_CC ?= $(CC) -+BUILD_CFLAGS ?= $(CFLAGS) -+AR ?= ar -+RANLIB ?= ranlib - DEBUG = -g #-DDEBUG - WARNINGS=-Wall -Wwrite-strings \ - -Wpointer-arith -Wcast-qual -Wcast-align \ - -Wstrict-prototypes -Wmissing-prototypes \ - -Wnested-externs -Winline -Wshadow - LD=$(CC) -Wl,-x -shared --LDFLAGS := #-g -+LDFLAGS ?= #-g - --SYSTEM_HEADERS = /usr/include -+KERNEL_HEADERS = $(topdir)/libcap/include/uapi -+LIBCAP_CPPFLAGS = -I$(KERNEL_HEADERS) -I$(topdir)/libcap/include -+LIBCAP_CPPFLAGS += -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -+CPPFLAGS += $(LIBCAP_CPPFLAGS) -+BUILD_CPPFLAGS += $(LIBCAP_CPPFLAGS) - INCS=$(topdir)/libcap/include/sys/capability.h - LDFLAGS += -L$(topdir)/libcap --CFLAGS += -Dlinux $(WARNINGS) $(DEBUG) -+CPPFLAGS += -Dlinux -+CFLAGS += $(WARNINGS) $(DEBUG) - PAM_CAP := $(shell if [ -f /usr/include/security/pam_modules.h ]; then echo yes ; else echo no ; fi) - INDENT := $(shell if [ -n "$$(which indent 2>/dev/null)" ]; then echo "| indent -kr" ; fi) - DYNAMIC := $(shell if [ ! -d "$(topdir)/.git" ]; then echo yes; fi) -diff --git a/libcap/Makefile b/libcap/Makefile -index 0ccd2e7..6b446ea 100644 ---- a/libcap/Makefile -+++ b/libcap/Makefile -@@ -16,7 +16,7 @@ FILES=cap_alloc cap_proc cap_extint cap_flag cap_text - # no support). - ifeq ($(LIBATTR),yes) - FILES += cap_file --LDFLAGS += -lattr -+LDLIBS += -lattr - DEPS = -lattr - endif - -@@ -25,6 +25,7 @@ OBJS=$(addsuffix .o, $(FILES)) - MAJLIBNAME=$(LIBNAME).$(VERSION) - MINLIBNAME=$(MAJLIBNAME).$(MINOR) - GPERF_OUTPUT = _caps_output.gperf -+CFLAGS += -fPIC - - all: $(MINLIBNAME) $(STALIBNAME) libcap.pc - -@@ -43,7 +44,7 @@ libcap.pc: libcap.pc.in - $< >$@ - - _makenames: _makenames.c cap_names.list.h -- $(BUILD_CC) $(BUILD_CFLAGS) $< -o $@ -+ $(BUILD_CC) $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) $< -o $@ - - cap_names.h: _makenames - ./_makenames > cap_names.h -@@ -60,15 +61,15 @@ $(STALIBNAME): $(OBJS) - $(RANLIB) $@ - - $(MINLIBNAME): $(OBJS) -- $(LD) $(CFLAGS) $(LDFLAGS) -Wl,-soname,$(MAJLIBNAME) -o $@ $^ -+ $(LD) $(CFLAGS) $(LDFLAGS) -Wl,-soname,$(MAJLIBNAME) -o $@ $^ $(LDLIBS) - ln -sf $(MINLIBNAME) $(MAJLIBNAME) - ln -sf $(MAJLIBNAME) $(LIBNAME) - - %.o: %.c $(INCLS) -- $(CC) $(CFLAGS) $(IPATH) -c $< -o $@ -+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ - - cap_text.o: cap_text.c $(USE_GPERF_OUTPUT) $(INCLS) -- $(CC) $(CFLAGS) $(IPATH) $(INCLUDE_GPERF_OUTPUT) -c $< -o $@ -+ $(CC) $(CFLAGS) $(CPPFLAGS) $(INCLUDE_GPERF_OUTPUT) -c $< -o $@ - - install: all - mkdir -p -m 0755 $(FAKEROOT)$(INCDIR)/sys -diff --git a/pam_cap/Makefile b/pam_cap/Makefile -index cc32fb6..6f07b6b 100644 ---- a/pam_cap/Makefile -+++ b/pam_cap/Makefile -@@ -9,6 +9,8 @@ include ../Make.Rules - # written (and you know why it fails), email me and explain why. Thanks! - LDLIBS += -L../libcap -lcap - -+CFLAGS += -fPIC -+ - all: pam_cap.so - $(MAKE) testcompile - -@@ -17,13 +19,13 @@ install: all - install -m 0755 pam_cap.so $(FAKEROOT)$(LIBDIR)/security - - pam_cap.so: pam_cap.o -- $(LD) $(LDFLAGS) -o pam_cap.so $< $(LDLIBS) -+ $(LD) $(CFLAGS) $(LDFLAGS) -o pam_cap.so $< $(LDLIBS) - - pam_cap.o: pam_cap.c -- $(CC) $(CFLAGS) $(IPATH) -c $< -o $@ -+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ - - testcompile: test.c pam_cap.o -- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ -lpam -ldl $(LDLIBS) -+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $+ -lpam -ldl $(LDLIBS) - - clean: - rm -f *.o *.so testcompile *~ -diff --git a/progs/Makefile b/progs/Makefile -index 778149e..8f4e2e6 100644 ---- a/progs/Makefile -+++ b/progs/Makefile -@@ -22,7 +22,7 @@ $(BUILD): %: %.o - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LDLIBS) - - %.o: %.c $(INCS) -- $(CC) $(IPATH) $(CFLAGS) -c $< -o $@ -+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ - - install: all - mkdir -p -m 0755 $(FAKEROOT)$(SBINDIR) --- -2.4.1 - diff --git a/sys-libs/libcap/files/libcap-2.24-setcap-errno.patch b/sys-libs/libcap/files/libcap-2.24-setcap-errno.patch deleted file mode 100644 index 08513f643e..0000000000 --- a/sys-libs/libcap/files/libcap-2.24-setcap-errno.patch +++ /dev/null @@ -1,45 +0,0 @@ -From 62b190c09d5652c58679dffd7f09e4aceb4c7daa Mon Sep 17 00:00:00 2001 -From: Mike Frysinger -Date: Mon, 13 Jul 2015 01:59:14 -0400 -Subject: [PATCH] setcap: fix errno display - -The commit 056ffb0bd25d91ffbcb83c521fc4d3d9904ec4d4 broke the display of -the final error message because it would do more operations that would -clobber errno. Example: -(libcap-2.22) sudo setcap cap_ipc_lock=ep /proc/filesystems | head -1 -Failed to set capabilities on file `/proc/filesystems' (Operation not supported) -(libcap-2.23) sudo setcap cap_ipc_lock=ep /proc/filesystems | head -1 -Failed to set capabilities on file `/proc/filesystems' (Invalid argument) - -Save the original errno value and use that for the final display instead. - -URL: https://bugs.gentoo.org/551672 -Signed-off-by: Mike Frysinger ---- - progs/setcap.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/progs/setcap.c b/progs/setcap.c -index 83090ae..7304343 100644 ---- a/progs/setcap.c -+++ b/progs/setcap.c -@@ -171,6 +171,7 @@ int main(int argc, char **argv) - retval = cap_set_file(*++argv, cap_d); - if (retval != 0) { - int explained = 0; -+ int oerrno = errno; - #ifdef linux - cap_value_t cap; - cap_flag_value_t per_state; -@@ -193,7 +194,7 @@ int main(int argc, char **argv) - - fprintf(stderr, - "Failed to set capabilities on file `%s' (%s)\n", -- argv[0], strerror(errno)); -+ argv[0], strerror(oerrno)); - if (!explained) { - usage(); - } --- -2.4.4 - diff --git a/sys-libs/libcap/files/libcap-2.25-build-system-fixes.patch b/sys-libs/libcap/files/libcap-2.25-build-system-fixes.patch deleted file mode 100644 index c33fffda8d..0000000000 --- a/sys-libs/libcap/files/libcap-2.25-build-system-fixes.patch +++ /dev/null @@ -1,153 +0,0 @@ -From d5a0c023a7f3deefd471d7b97ef4fa40ed374645 Mon Sep 17 00:00:00 2001 -From: Mike Frysinger -Date: Wed, 10 Feb 2016 09:47:27 +0100 -Subject: [PATCH] build system fixes - -This touches up the homebrewed build system to work much better "out of the -box" for people. Specifically: - - allow toolchain vars to be set via environment - - CC / BUILD_CC / AR / RANLIB - - CFLAGS / CPPFLAGS / LDFLAGS - - split CPPFLAGS out of CFLAGS - - break -fPIC out of global CFLAGS and only use where needed - - use LDLIBS for libraries, not LDFLAGS - -Signed-off-by: Mike Frysinger - -Forward ported from libcap-2.24 to libcap-2.25 - -Signed-off-by: Lars Wendler ---- - Make.Rules | 26 ++++++++++++++------------ - libcap/Makefile | 7 ++++--- - pam_cap/Makefile | 8 +++++--- - progs/Makefile | 2 +- - 4 files changed, 24 insertions(+), 19 deletions(-) - -diff --git a/Make.Rules b/Make.Rules -index 8347b26..d7196ef 100644 ---- a/Make.Rules -+++ b/Make.Rules -@@ -45,28 +45,30 @@ MINOR=25 - - # Compilation specifics - --KERNEL_HEADERS := $(topdir)/libcap/include/uapi --IPATH += -fPIC -I$(KERNEL_HEADERS) -I$(topdir)/libcap/include -- --CC := gcc --CFLAGS := -O2 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 --BUILD_CC := $(CC) --BUILD_CFLAGS := $(CFLAGS) $(IPATH) --AR := ar --RANLIB := ranlib -+CC ?= gcc -+CFLAGS ?= -O2 -+BUILD_CC ?= $(CC) -+BUILD_CFLAGS ?= $(CFLAGS) -+AR ?= ar -+RANLIB ?= ranlib - DEBUG = -g #-DDEBUG - WARNINGS=-Wall -Wwrite-strings \ - -Wpointer-arith -Wcast-qual -Wcast-align \ - -Wstrict-prototypes -Wmissing-prototypes \ - -Wnested-externs -Winline -Wshadow - LD=$(CC) -Wl,-x -shared --LDFLAGS := #-g -+LDFLAGS ?= #-g - BUILD_GPERF := $(shell which gperf >/dev/null 2>/dev/null && echo yes) - --SYSTEM_HEADERS = /usr/include -+KERNEL_HEADERS = $(topdir)/libcap/include/uapi -+LIBCAP_CPPFLAGS = -I$(KERNEL_HEADERS) -I$(topdir)/libcap/include -+LIBCAP_CPPFLAGS += -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -+CPPFLAGS += $(LIBCAP_CPPFLAGS) -+BUILD_CPPFLAGS += $(LIBCAP_CPPFLAGS) - INCS=$(topdir)/libcap/include/sys/capability.h - LDFLAGS += -L$(topdir)/libcap --CFLAGS += -Dlinux $(WARNINGS) $(DEBUG) -+CPPFLAGS += -Dlinux -+CFLAGS += $(WARNINGS) $(DEBUG) - PAM_CAP := $(shell if [ -f /usr/include/security/pam_modules.h ]; then echo yes ; else echo no ; fi) - INDENT := $(shell if [ -n "$$(which indent 2>/dev/null)" ]; then echo "| indent -kr" ; fi) - DYNAMIC := $(shell if [ ! -d "$(topdir)/.git" ]; then echo yes; fi) -diff --git a/libcap/Makefile b/libcap/Makefile -index d189777..b99740f 100644 ---- a/libcap/Makefile -+++ b/libcap/Makefile -@@ -17,6 +17,7 @@ OBJS=$(addsuffix .o, $(FILES)) - MAJLIBNAME=$(LIBNAME).$(VERSION) - MINLIBNAME=$(MAJLIBNAME).$(MINOR) - GPERF_OUTPUT = _caps_output.gperf -+CFLAGS += -fPIC - - all: $(MINLIBNAME) $(STALIBNAME) libcap.pc - -@@ -35,7 +36,7 @@ libcap.pc: libcap.pc.in - $< >$@ - - _makenames: _makenames.c cap_names.list.h -- $(BUILD_CC) $(BUILD_CFLAGS) $< -o $@ -+ $(BUILD_CC) $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) $< -o $@ - - cap_names.h: _makenames - ./_makenames > cap_names.h -@@ -57,10 +58,10 @@ $(MINLIBNAME): $(OBJS) - ln -sf $(MAJLIBNAME) $(LIBNAME) - - %.o: %.c $(INCLS) -- $(CC) $(CFLAGS) $(IPATH) -c $< -o $@ -+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ - - cap_text.o: cap_text.c $(USE_GPERF_OUTPUT) $(INCLS) -- $(CC) $(CFLAGS) $(IPATH) $(INCLUDE_GPERF_OUTPUT) -c $< -o $@ -+ $(CC) $(CFLAGS) $(CPPFLAGS) $(INCLUDE_GPERF_OUTPUT) -c $< -o $@ - - install: all - mkdir -p -m 0755 $(FAKEROOT)$(INCDIR)/sys -diff --git a/pam_cap/Makefile b/pam_cap/Makefile -index cc32fb6..6f07b6b 100644 ---- a/pam_cap/Makefile -+++ b/pam_cap/Makefile -@@ -9,6 +9,8 @@ include ../Make.Rules - # written (and you know why it fails), email me and explain why. Thanks! - LDLIBS += -L../libcap -lcap - -+CFLAGS += -fPIC -+ - all: pam_cap.so - $(MAKE) testcompile - -@@ -17,13 +19,13 @@ install: all - install -m 0755 pam_cap.so $(FAKEROOT)$(LIBDIR)/security - - pam_cap.so: pam_cap.o -- $(LD) $(LDFLAGS) -o pam_cap.so $< $(LDLIBS) -+ $(LD) $(CFLAGS) $(LDFLAGS) -o pam_cap.so $< $(LDLIBS) - - pam_cap.o: pam_cap.c -- $(CC) $(CFLAGS) $(IPATH) -c $< -o $@ -+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ - - testcompile: test.c pam_cap.o -- $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $+ -lpam -ldl $(LDLIBS) -+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $+ -lpam -ldl $(LDLIBS) - - clean: - rm -f *.o *.so testcompile *~ -diff --git a/progs/Makefile b/progs/Makefile -index c094a24..b9f0d3f 100644 ---- a/progs/Makefile -+++ b/progs/Makefile -@@ -19,7 +19,7 @@ $(BUILD): %: %.o - $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LDLIBS) - - %.o: %.c $(INCS) -- $(CC) $(IPATH) $(CFLAGS) -c $< -o $@ -+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ - - install: all - mkdir -p -m 0755 $(FAKEROOT)$(SBINDIR) --- -2.7.1 - diff --git a/sys-libs/libcap/files/libcap-2.38-no_perl.patch b/sys-libs/libcap/files/libcap-2.38-no_perl.patch new file mode 100644 index 0000000000..f3e0c468c8 --- /dev/null +++ b/sys-libs/libcap/files/libcap-2.38-no_perl.patch @@ -0,0 +1,71 @@ +From 3f76418eaf73896489129c529fac021e4f3a03c0 Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Wed, 21 Nov 2018 11:00:54 +0100 +Subject: [PATCH] use awk/sed instead of perl for creating header files + +More systems should have awk/sed than perl. + +Signed-off-by: Mike Frysinger + +Forward ported from libcap-2.22 to libcap-2.26 +and incorporated the gperf-3.1 fix provided by Mike Gilbert + +Forward ported from libcap-2.26 to libcap-2.28 +Forward ported from libcap-2.28 to libcap-2.38 + +Signed-off-by: Lars Wendler +--- + libcap/Makefile | 26 +++++++++++++++++++------- + 1 file changed, 19 insertions(+), 7 deletions(-) + +diff --git a/libcap/Makefile b/libcap/Makefile +index 3d6463d..df2526c 100644 +--- a/libcap/Makefile ++++ b/libcap/Makefile +@@ -22,6 +22,8 @@ MAJLIBNAME=$(LIBNAME).$(VERSION) + MINLIBNAME=$(MAJLIBNAME).$(MINOR) + GPERF_OUTPUT = _caps_output.gperf + CFLAGS += -fPIC ++AWK = awk ++SED = sed + + all: $(MINLIBNAME) $(STACAPLIBNAME) libcap.pc libpsx.pc $(STAPSXLIBNAME) + +@@ -55,17 +57,27 @@ cap_names.h: _makenames + ./_makenames > cap_names.h + + $(GPERF_OUTPUT): cap_names.list.h +- perl -e 'print "struct __cap_token_s { const char *name; int index; };\n%{\nconst struct __cap_token_s *__cap_lookup_name(const char *, size_t);\n%}\n%%\n"; while ($$l = <>) { $$l =~ s/[\{\"]//g; $$l =~ s/\}.*// ; print $$l; }' < $< | gperf --ignore-case --language=ANSI-C --readonly --null-strings --global-table --hash-function-name=__cap_hash_name --lookup-function-name="__cap_lookup_name" -c -t -m20 $(INDENT) > $@ +- sed -e 's/unsigned int len/size_t len/' -i $@ ++ (printf "%b" "struct __cap_token_s { const char *name; int index; };\n%%\n"; \ ++ $(SED) -e 's:["{}]::g' -e 's:,$$::' $<) | \ ++ gperf \ ++ --ignore-case \ ++ --language=ANSI-C \ ++ --includes \ ++ --readonly \ ++ --null-strings \ ++ --global-table \ ++ --hash-function-name=__cap_hash_name \ ++ --lookup-function-name="__cap_lookup_name" \ ++ -c -t -m20 $(INDENT) > $@ + +-# Intention is that libcap keeps up with torvalds' tree, as reflected +-# by this maintained version of the kernel header. libcap dynamically +-# trims the meaning of "all" capabilities down to that of the running +-# kernel as of 2.30. + UAPI_HEADER := $(topdir)/libcap/include/uapi/linux/capability.h + cap_names.list.h: Makefile $(UAPI_HEADER) + @echo "=> making $@ from $(UAPI_HEADER)" +- perl -e 'while ($$l=<>) { if ($$l =~ /^\#define[ \t](CAP[_A-Z]+)[ \t]+([0-9]+)\s+$$/) { $$tok=$$1; $$val=$$2; $$tok =~ tr/A-Z/a-z/; print "{\"$$tok\",$$val},\n"; } }' $(UAPI_HEADER) | fgrep -v 0x > $@ ++ $(AWK) '($$0 ~ /^#define[[:space:]]+CAP[_A-Z]+[[:space:]]+[0-9]+[[:space:]]*$$/) { printf "{\"%s\",%s},\n", tolower($$2), $$3 }' $(UAPI_HEADER) > $@ ++ ++cap_names.list.h: $(KERNEL_HEADERS)/linux/capability.h Makefile ++ @echo "=> making $@ from $<" ++ $(AWK) '($$0 ~ /^#define[[:space:]]+CAP[_A-Z]+[[:space:]]+[0-9]+[[:space:]]*$$/) { printf "{\"%s\",%s},\n", tolower($$2), $$3 }' $< > $@ + + $(STACAPLIBNAME): $(CAPOBJS) + $(AR) rcs $@ $^ +-- +2.27.0 + diff --git a/sys-libs/libcap/files/libcap-2.48-build-system-fixes.patch b/sys-libs/libcap/files/libcap-2.48-build-system-fixes.patch new file mode 100644 index 0000000000..a672ecedac --- /dev/null +++ b/sys-libs/libcap/files/libcap-2.48-build-system-fixes.patch @@ -0,0 +1,199 @@ +From d0e5c20fda92fcc48109bce7055d5fad458579ca Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Wed, 4 Nov 2020 22:46:20 +0100 +Subject: [PATCH] build system fixes + +This touches up the homebrewed build system to work much better "out of the +box" for people. Specifically: + - allow toolchain vars to be set via environment + - CC / BUILD_CC / AR / RANLIB + - CFLAGS / CPPFLAGS / LDFLAGS + - split CPPFLAGS out of CFLAGS + - break -fPIC out of global CFLAGS and only use where needed + - use LDLIBS for libraries, not LDFLAGS + +Signed-off-by: Mike Frysinger + +Forward ported from libcap-2.24 to libcap-2.25 +Forward ported from libcap-2.25 to libcap-2.28 +Forward ported from libcap-2.28 to libcap-2.29 +Forward ported from libcap-2.29 to libcap-2.33 +Forward ported from libcap-2.33 to libcap-2.34 +Forward ported from libcap-2.34 to libcap-2.37 +Forward ported from libcap-2.37 to libcap-2.39 +Forward ported from libcap-2.39 to libcap-2.42 +Forward ported from libcap-2.42 to libcap-2.44 +Forward ported from libcap-2.44 to libcap-2.45 +Forward ported from libcap-2.45 to libcap-2.48 + +Signed-off-by: Lars Wendler +--- + Make.Rules | 10 ++++++---- + Makefile | 1 - + libcap/Makefile | 7 ++++--- + pam_cap/Makefile | 8 +++++--- + progs/Makefile | 2 +- + tests/Makefile | 6 ++++-- + 6 files changed, 20 insertions(+), 14 deletions(-) + +diff --git a/Make.Rules b/Make.Rules +index ded9014..07b716f 100644 +--- a/Make.Rules ++++ b/Make.Rules +@@ -52,7 +52,6 @@ GOMAJOR=0 + # Compilation specifics + + KERNEL_HEADERS := $(topdir)/libcap/include/uapi +-IPATH += -fPIC -I$(KERNEL_HEADERS) -I$(topdir)/libcap/include + + CC := $(CROSS_COMPILE)gcc + DEFINES := -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 +@@ -60,7 +59,7 @@ COPTS ?= -O2 + CFLAGS ?= $(COPTS) $(DEFINES) + BUILD_CC ?= $(CC) + BUILD_COPTS ?= -O2 +-BUILD_CFLAGS ?= $(BUILD_COPTS) $(DEFINES) $(IPATH) ++BUILD_CFLAGS ?= $(CFLAGS) + AR := $(CROSS_COMPILE)ar + RANLIB := $(CROSS_COMPILE)ranlib + DEBUG = -g #-DDEBUG +@@ -76,10 +75,13 @@ LIBPSXLIB := -L$(topdir)/libcap -lpsx $(PSXLINKFLAGS) + + BUILD_GPERF := $(shell which gperf >/dev/null 2>/dev/null && echo yes) + +-SYSTEM_HEADERS = /usr/include ++LIBCAP_CPPFLAGS = -I$(KERNEL_HEADERS) -I$(topdir)/libcap/include $(DEFINES) ++CPPFLAGS += $(LIBCAP_CPPFLAGS) ++BUILD_CPPFLAGS += $(LIBCAP_CPPFLAGS) + INCS=$(topdir)/libcap/include/sys/capability.h + LDFLAGS += -L$(topdir)/libcap +-CFLAGS += -Dlinux $(WARNINGS) $(DEBUG) ++CPPFLAGS += -Dlinux ++CFLAGS += $(WARNINGS) $(DEBUG) + INDENT := $(shell if [ -n "$$(which indent 2>/dev/null)" ]; then echo "| indent -kr" ; fi) + + # SHARED tracks whether or not the SHARED libraries (libcap.so, +diff --git a/Makefile b/Makefile +index 7150b9b..9dff1e9 100644 +--- a/Makefile ++++ b/Makefile +@@ -17,7 +17,6 @@ ifeq ($(GOLANG),yes) + $(MAKE) -C go $@ + rm -f cap/go.sum + endif +- $(MAKE) -C tests $@ + $(MAKE) -C progs $@ + $(MAKE) -C doc $@ + $(MAKE) -C kdebug $@ +diff --git a/libcap/Makefile b/libcap/Makefile +index 9563d88..4b42f01 100644 +--- a/libcap/Makefile ++++ b/libcap/Makefile +@@ -25,6 +25,7 @@ MINCAPLIBNAME=$(MAJCAPLIBNAME).$(MINOR) + PSXOBJS=$(addsuffix .o, $(PSXFILES)) + MAJPSXLIBNAME=$(PSXLIBNAME).$(VERSION) + MINPSXLIBNAME=$(MAJPSXLIBNAME).$(MINOR) ++CFLAGS += -fPIC + + all: pcs $(STACAPLIBNAME) + ifeq ($(SHARED),yes) +@@ -66,7 +67,7 @@ libpsx.pc: libpsx.pc.in + $< >$@ + + _makenames: _makenames.c cap_names.list.h +- $(BUILD_CC) $(BUILD_CFLAGS) $< -o $@ ++ $(BUILD_CC) $(BUILD_CFLAGS) $(BUILD_CPPFLAGS) $< -o $@ + + cap_names.h: _makenames + ./_makenames > cap_names.h +@@ -105,10 +106,10 @@ $(PSXLIBNAME) $(MAJPSXLIBNAME) $(MINPSXLIBNAME): $(PSXOBJS) include/sys/psx_sysc + endif + + %.o: %.c $(INCLS) +- $(CC) $(CFLAGS) $(IPATH) -c $< -o $@ ++ $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ + + cap_text.o: cap_text.c $(USE_GPERF_OUTPUT) $(INCLS) +- $(CC) $(CFLAGS) $(IPATH) $(INCLUDE_GPERF_OUTPUT) -c $< -o $@ ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(INCLUDE_GPERF_OUTPUT) -c $< -o $@ + + cap_test: cap_test.c libcap.h + $(CC) $(CFLAGS) $(IPATH) $< -o $@ +diff --git a/pam_cap/Makefile b/pam_cap/Makefile +index 56604fd..2da4674 100644 +--- a/pam_cap/Makefile ++++ b/pam_cap/Makefile +@@ -3,6 +3,8 @@ + topdir=$(shell pwd)/.. + include ../Make.Rules + ++CFLAGS += -fPIC ++ + all: pam_cap.so + $(MAKE) testlink + +@@ -16,16 +18,16 @@ install: all + # written (and you know why it fails), email me and explain why. Thanks! + + pam_cap.so: pam_cap.o +- $(LD) -o pam_cap.so $< $(LIBCAPLIB) $(LDFLAGS) ++ $(LD) $(CFLAGS) -o pam_cap.so $< $(LIBCAPLIB) $(LDFLAGS) + + pam_cap.o: pam_cap.c +- $(CC) $(CFLAGS) $(IPATH) -c $< -o $@ ++ $(CC) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ + + test_pam_cap: test_pam_cap.c pam_cap.c + $(CC) $(CFLAGS) $(IPATH) -o $@ test_pam_cap.c $(LIBCAPLIB) $(LDFLAGS) --static + + testlink: test.c pam_cap.o +- $(CC) $(CFLAGS) -o $@ $+ -lpam -ldl $(LIBCAPLIB) $(LDFLAGS) ++ $(CC) $(CFLAGS) $(CPPFLAGS) -o $@ $+ -lpam -ldl $(LIBCAPLIB) $(LDFLAGS) + + test: pam_cap.so + make testlink +diff --git a/progs/Makefile b/progs/Makefile +index 1d7fc7a..64dbe86 100644 +--- a/progs/Makefile ++++ b/progs/Makefile +@@ -28,7 +28,7 @@ $(BUILD): %: %.o $(DEPS) + $(CC) $(CFLAGS) -o $@ $< $(LIBCAPLIB) $(LDFLAGS) + + %.o: %.c $(INCS) +- $(CC) $(IPATH) $(CAPSH_SHELL) $(CFLAGS) -c $< -o $@ ++ $(CC) $(CAPSH_SHELL) $(CFLAGS) $(CPPFLAGS) -c $< -o $@ + + install: all + mkdir -p -m 0755 $(FAKEROOT)$(SBINDIR) +diff --git a/tests/Makefile b/tests/Makefile +index 1e7039d..5874624 100644 +--- a/tests/Makefile ++++ b/tests/Makefile +@@ -13,6 +13,8 @@ ifeq ($(PTHREADS),yes) + make psx_test libcap_psx_test libcap_psx_launch_test + endif + ++CFLAGS += -fPIC ++ + install: all + + ifeq ($(DYNAMIC),yes) +@@ -62,13 +64,13 @@ run_psx_test: psx_test + ./psx_test + + psx_test: psx_test.c $(DEPS) +- $(CC) $(CFLAGS) $(IPATH) $< -o $@ $(LINKEXTRA) $(LIBPSXLIB) $(LDFLAGS) ++ $(CC) $(CFLAGS) $(CPPFLAGS) $< -o $@ $(LINKEXTRA) $(LIBPSXLIB) $(LDFLAGS) + + run_libcap_psx_test: libcap_psx_test + ./libcap_psx_test + + libcap_psx_test: libcap_psx_test.c $(DEPS) +- $(CC) $(CFLAGS) $(IPATH) $< -o $@ $(LINKEXTRA) $(LIBCAPLIB) $(LIBPSXLIB) $(LDFLAGS) ++ $(CC) $(CFLAGS) $(CPPFLAGS) $< -o $@ $(LINKEXTRA) $(LIBCAPLIB) $(LIBPSXLIB) $(LDFLAGS) + + # privileged + run_libcap_launch_test: libcap_launch_test noop ../progs/tcapsh-static +-- +2.30.0 + diff --git a/sys-libs/libcap/files/libcap-2.57-parallel-make.patch b/sys-libs/libcap/files/libcap-2.57-parallel-make.patch new file mode 100644 index 0000000000..612044bcfb --- /dev/null +++ b/sys-libs/libcap/files/libcap-2.57-parallel-make.patch @@ -0,0 +1,29 @@ +https://git.kernel.org/pub/scm/libs/libcap/libcap.git/patch/?id=893c134ca5cd6fc33ac19d8dbb9d985067d2e66b + +From: "Andrew G. Morgan" +Date: Fri, 10 Sep 2021 16:11:57 -0700 +Subject: Another missing dependency for make -j13 + +One more missing dependency for pam_cap.so building. + +Signed-off-by: Andrew G. Morgan +--- a/pam_cap/Makefile ++++ b/pam_cap/Makefile +@@ -19,7 +19,11 @@ install: all + execable.o: execable.c ../libcap/execable.h ../libcap/loader.txt + $(CC) $(CFLAGS) $(CPPFLAGS) -DLIBCAP_VERSION=\"libcap-$(VERSION).$(MINOR)\" -DSHARED_LOADER=\"$(shell cat ../libcap/loader.txt)\" -c execable.c -o $@ + +-pam_cap.so: pam_cap.o execable.o pam_cap_linkopts ++LIBCAP: ++ $(MAKE) -C ../libcap all ++ touch $@ ++ ++pam_cap.so: pam_cap.o execable.o pam_cap_linkopts LIBCAP + cat pam_cap_linkopts | xargs -e $(LD) $(LDFLAGS) -o $@ pam_cap.o execable.o $(LIBCAPLIB) + + # Some distributions force link everything at compile time, and don't +@@ -83,3 +87,4 @@ sudotest: test_pam_cap + + clean: + rm -f *.o *.so testlink lazylink.so test_pam_cap pam_cap_linkopts *~ ++ rm -f LIBCAP diff --git a/sys-libs/libcap/libcap-2.22-r2.ebuild b/sys-libs/libcap/libcap-2.22-r2.ebuild deleted file mode 100644 index b5e8e317c1..0000000000 --- a/sys-libs/libcap/libcap-2.22-r2.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -inherit eutils multilib multilib-minimal toolchain-funcs pam - -DESCRIPTION="POSIX 1003.1e capabilities" -HOMEPAGE="http://www.friedhoff.org/posixfilecaps.html" -SRC_URI="mirror://gentoo/${P}.tar.bz2" - -# it's available under either of the licenses -LICENSE="|| ( GPL-2 BSD )" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" -IUSE="pam" - -RDEPEND=">=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] - pam? ( virtual/pam )" -DEPEND="${RDEPEND} - sys-kernel/linux-headers" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-2.22-build-system-fixes.patch - epatch "${FILESDIR}"/${PN}-2.22-no-perl.patch - epatch "${FILESDIR}"/${PN}-2.20-ignore-RAISE_SETFCAP-install-failures.patch - epatch "${FILESDIR}"/${PN}-2.21-include.patch - - multilib_copy_sources -} - -multilib_src_configure() { - if multilib_is_native_abi && use pam; then - pam=yes - else - pam=no - fi - - sed -i \ - -e "/^PAM_CAP/s:=.*:=${pam}:" \ - -e '/^DYNAMIC/s:=.*:=yes:' \ - -e "/^lib=/s:=.*:=/usr/$(get_libdir):" \ - Make.Rules -} - -multilib_src_compile() { - tc-export_build_env BUILD_CC - tc-export AR CC RANLIB - - default -} - -multilib_src_install() { - # no configure, needs explicit install line #444724#c3 - emake install DESTDIR="${ED}" - - multilib_is_native_abi && gen_usr_ldscript -a cap - - rm -rf "${ED}"/usr/$(get_libdir)/security - if multilib_is_native_abi && use pam; then - dopammod pam_cap/pam_cap.so - dopamsecurity '' pam_cap/capability.conf - fi -} - -multilib_src_install_all() { - dodoc CHANGELOG README doc/capability.notes -} diff --git a/sys-libs/libcap/libcap-2.24-r2.ebuild b/sys-libs/libcap/libcap-2.24-r2.ebuild deleted file mode 100644 index 783a9f2a87..0000000000 --- a/sys-libs/libcap/libcap-2.24-r2.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -inherit eutils multilib multilib-minimal toolchain-funcs pam - -DESCRIPTION="POSIX 1003.1e capabilities" -HOMEPAGE="http://www.friedhoff.org/posixfilecaps.html" -SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz" - -# it's available under either of the licenses -LICENSE="|| ( GPL-2 BSD )" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" -IUSE="pam static-libs" - -RDEPEND=">=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] - pam? ( virtual/pam )" -DEPEND="${RDEPEND} - sys-kernel/linux-headers" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-2.24-build-system-fixes.patch - epatch "${FILESDIR}"/${PN}-2.22-no-perl.patch - epatch "${FILESDIR}"/${PN}-2.20-ignore-RAISE_SETFCAP-install-failures.patch - epatch "${FILESDIR}"/${PN}-2.21-include.patch - epatch "${FILESDIR}"/${PN}-2.24-setcap-errno.patch #551672 - - multilib_copy_sources -} - -multilib_src_configure() { - local pam - if multilib_is_native_abi && use pam; then - pam=yes - else - pam=no - fi - - sed -i \ - -e "/^PAM_CAP/s:=.*:=${pam}:" \ - -e '/^DYNAMIC/s:=.*:=yes:' \ - -e '/^lib_prefix=/s:=.*:=$(prefix):' \ - -e "/^lib=/s:=.*:=$(get_libdir):" \ - Make.Rules -} - -multilib_src_compile() { - tc-export_build_env BUILD_CC - tc-export AR CC RANLIB - - default -} - -multilib_src_install() { - # no configure, needs explicit install line #444724#c3 - emake install DESTDIR="${ED}" - - multilib_is_native_abi && gen_usr_ldscript -a cap - use static-libs || rm "${ED}"/usr/$(get_libdir)/libcap.a - - rm -rf "${ED}"/usr/$(get_libdir)/security - if multilib_is_native_abi && use pam; then - dopammod pam_cap/pam_cap.so - dopamsecurity '' pam_cap/capability.conf - fi -} - -multilib_src_install_all() { - dodoc CHANGELOG README doc/capability.notes -} diff --git a/sys-libs/libcap/libcap-2.25.ebuild b/sys-libs/libcap/libcap-2.25.ebuild deleted file mode 100644 index 456df23e1b..0000000000 --- a/sys-libs/libcap/libcap-2.25.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils multilib multilib-minimal toolchain-funcs pam - -DESCRIPTION="POSIX 1003.1e capabilities" -HOMEPAGE="http://www.friedhoff.org/posixfilecaps.html" -SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz" - -# it's available under either of the licenses -LICENSE="|| ( GPL-2 BSD )" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" -IUSE="pam static-libs" - -RDEPEND=">=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] - pam? ( virtual/pam )" -DEPEND="${RDEPEND} - sys-kernel/linux-headers" - -PATCHES=( - "${FILESDIR}"/${PN}-2.25-build-system-fixes.patch - "${FILESDIR}"/${PN}-2.22-no-perl.patch - "${FILESDIR}"/${PN}-2.25-ignore-RAISE_SETFCAP-install-failures.patch - "${FILESDIR}"/${PN}-2.21-include.patch -) - -src_prepare() { - epatch "${PATCHES[@]}" - multilib_copy_sources -} - -multilib_src_configure() { - local pam - if multilib_is_native_abi && use pam; then - pam=yes - else - pam=no - fi - - sed -i \ - -e "/^PAM_CAP/s:=.*:=${pam}:" \ - -e '/^DYNAMIC/s:=.*:=yes:' \ - -e '/^lib_prefix=/s:=.*:=$(prefix):' \ - -e "/^lib=/s:=.*:=$(get_libdir):" \ - Make.Rules -} - -multilib_src_compile() { - tc-export_build_env BUILD_CC - tc-export AR CC RANLIB - - default -} - -multilib_src_install() { - # no configure, needs explicit install line #444724#c3 - emake install DESTDIR="${ED}" - - multilib_is_native_abi && gen_usr_ldscript -a cap - use static-libs || rm "${ED}"/usr/$(get_libdir)/libcap.a - - rm -rf "${ED}"/usr/$(get_libdir)/security - if multilib_is_native_abi && use pam; then - dopammod pam_cap/pam_cap.so - dopamsecurity '' pam_cap/capability.conf - fi -} - -multilib_src_install_all() { - dodoc CHANGELOG README doc/capability.notes -} diff --git a/sys-libs/libcap/libcap-2.49-r1.ebuild b/sys-libs/libcap/libcap-2.49-r1.ebuild new file mode 100644 index 0000000000..993d6f47b1 --- /dev/null +++ b/sys-libs/libcap/libcap-2.49-r1.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal toolchain-funcs pam usr-ldscript + +DESCRIPTION="POSIX 1003.1e capabilities" +HOMEPAGE="https://sites.google.com/site/fullycapable/" +SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz" + +# it's available under either of the licenses +LICENSE="|| ( GPL-2 BSD )" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +IUSE="pam static-libs" + +# While the build system optionally uses gperf, we don't DEPEND on it because +# the build automatically falls back when it's unavailable. #604802 +PDEPEND="pam? ( sys-libs/pam[${MULTILIB_USEDEP}] )" +DEPEND="${PDEPEND} + sys-kernel/linux-headers" + +# Requires test suite being run as root (via sudo) +RESTRICT="test" + +PATCHES=( + "${FILESDIR}"/${PN}-2.48-build-system-fixes.patch + "${FILESDIR}"/${PN}-2.38-no_perl.patch + "${FILESDIR}"/${PN}-2.25-ignore-RAISE_SETFCAP-install-failures.patch + "${FILESDIR}"/${PN}-2.21-include.patch +) + +src_prepare() { + default + multilib_copy_sources +} + +run_emake() { + local args=( + exec_prefix="${EPREFIX}" + lib_prefix="${EPREFIX}/usr" + lib="$(get_libdir)" + prefix="${EPREFIX}/usr" + PAM_CAP="$(usex pam yes no)" + DYNAMIC=yes + GOLANG=no + CC="$(tc-getCC)" + AR="$(tc-getAR)" + RANLIB="$(tc-getRANLIB)" + ) + emake "${args[@]}" "$@" +} + +src_configure() { + tc-export AR CC RANLIB + tc-export_build_env BUILD_CC + multilib-minimal_src_configure +} + +multilib_src_compile() { + run_emake +} + +multilib_src_install() { + # no configure, needs explicit install line #444724#c3 + run_emake DESTDIR="${D}" install + + gen_usr_ldscript -a cap + gen_usr_ldscript -a psx + if ! use static-libs ; then + rm "${ED}"/usr/$(get_libdir)/lib{cap,psx}.a || die + fi + + if [[ -d "${ED}"/usr/$(get_libdir)/security ]] ; then + rm -r "${ED}"/usr/$(get_libdir)/security || die + fi + + if use pam ; then + dopammod pam_cap/pam_cap.so + dopamsecurity '' pam_cap/capability.conf + fi +} + +multilib_src_install_all() { + dodoc CHANGELOG README doc/capability.notes +} diff --git a/sys-libs/libcap/libcap-2.57.ebuild b/sys-libs/libcap/libcap-2.57.ebuild new file mode 100644 index 0000000000..ca29aacc3b --- /dev/null +++ b/sys-libs/libcap/libcap-2.57.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal toolchain-funcs pam usr-ldscript + +DESCRIPTION="POSIX 1003.1e capabilities" +HOMEPAGE="https://sites.google.com/site/fullycapable/" +SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz" + +# it's available under either of the licenses +LICENSE="|| ( GPL-2 BSD )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="pam static-libs tools" + +# While the build system optionally uses gperf, we don't DEPEND on it because +# the build automatically falls back when it's unavailable. #604802 +PDEPEND="pam? ( sys-libs/pam[${MULTILIB_USEDEP}] )" +DEPEND="${PDEPEND} + sys-kernel/linux-headers" +BDEPEND="tools? ( dev-lang/go )" + +PATCHES=( + # Backported patch, drop on > 2.57 + "${FILESDIR}"/${PN}-2.57-parallel-make.patch + "${FILESDIR}"/${PN}-2.38-no_perl.patch + "${FILESDIR}"/${PN}-2.25-ignore-RAISE_SETFCAP-install-failures.patch +) + +QA_FLAGS_IGNORED="sbin/captree" # go binaries don't use LDFLAGS + +src_prepare() { + default + multilib_copy_sources +} + +run_emake() { + local args=( + AR="$(tc-getAR)" + CC="$(tc-getCC)" + OBJCOPY="$(tc-getOBJCOPY)" + RANLIB="$(tc-getRANLIB)" + exec_prefix="${EPREFIX}" + lib_prefix="${EPREFIX}/usr" + lib="$(get_libdir)" + prefix="${EPREFIX}/usr" + PAM_CAP="$(usex pam yes no)" + DYNAMIC=yes + GOLANG="$(multilib_native_usex tools yes no)" + ) + emake "${args[@]}" "$@" +} + +src_configure() { + tc-export_build_env BUILD_CC + multilib-minimal_src_configure +} + +multilib_src_compile() { + run_emake +} + +multilib_src_test() { + run_emake test +} + +multilib_src_install() { + # no configure, needs explicit install line #444724#c3 + run_emake DESTDIR="${D}" install + + gen_usr_ldscript -a cap + gen_usr_ldscript -a psx + if ! use static-libs ; then + rm "${ED}"/usr/$(get_libdir)/lib{cap,psx}.a || die + fi + + # install pam plugins ourselves + rm -rf "${ED}"/usr/$(get_libdir)/security || die + + if use pam ; then + dopammod pam_cap/pam_cap.so + dopamsecurity '' pam_cap/capability.conf + fi +} + +multilib_src_install_all() { + dodoc CHANGELOG README doc/capability.notes +} diff --git a/sys-libs/libcap/libcap-2.58.ebuild b/sys-libs/libcap/libcap-2.58.ebuild new file mode 100644 index 0000000000..ea1e6af497 --- /dev/null +++ b/sys-libs/libcap/libcap-2.58.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal toolchain-funcs pam usr-ldscript + +DESCRIPTION="POSIX 1003.1e capabilities" +HOMEPAGE="https://sites.google.com/site/fullycapable/" +SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz" + +# it's available under either of the licenses +LICENSE="|| ( GPL-2 BSD )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="pam static-libs tools" + +# While the build system optionally uses gperf, we don't DEPEND on it because +# the build automatically falls back when it's unavailable. #604802 +PDEPEND="pam? ( sys-libs/pam[${MULTILIB_USEDEP}] )" +DEPEND="${PDEPEND} + sys-kernel/linux-headers" +BDEPEND="tools? ( dev-lang/go )" + +PATCHES=( + "${FILESDIR}"/${PN}-2.38-no_perl.patch + "${FILESDIR}"/${PN}-2.25-ignore-RAISE_SETFCAP-install-failures.patch +) + +QA_FLAGS_IGNORED="sbin/captree" # go binaries don't use LDFLAGS + +src_prepare() { + default + multilib_copy_sources +} + +run_emake() { + local args=( + AR="$(tc-getAR)" + CC="$(tc-getCC)" + OBJCOPY="$(tc-getOBJCOPY)" + RANLIB="$(tc-getRANLIB)" + exec_prefix="${EPREFIX}" + lib_prefix="${EPREFIX}/usr" + lib="$(get_libdir)" + prefix="${EPREFIX}/usr" + PAM_CAP="$(usex pam yes no)" + DYNAMIC=yes + GOLANG="$(multilib_native_usex tools yes no)" + ) + emake "${args[@]}" "$@" +} + +src_configure() { + tc-export_build_env BUILD_CC + multilib-minimal_src_configure +} + +multilib_src_compile() { + run_emake +} + +multilib_src_test() { + run_emake test +} + +multilib_src_install() { + # no configure, needs explicit install line #444724#c3 + run_emake DESTDIR="${D}" install + + gen_usr_ldscript -a cap + gen_usr_ldscript -a psx + if ! use static-libs ; then + rm "${ED}"/usr/$(get_libdir)/lib{cap,psx}.a || die + fi + + # install pam plugins ourselves + rm -rf "${ED}"/usr/$(get_libdir)/security || die + + if use pam ; then + dopammod pam_cap/pam_cap.so + dopamsecurity '' pam_cap/capability.conf + fi +} + +multilib_src_install_all() { + dodoc CHANGELOG README doc/capability.notes +} diff --git a/sys-libs/libcap/libcap-2.59.ebuild b/sys-libs/libcap/libcap-2.59.ebuild new file mode 100644 index 0000000000..ea1e6af497 --- /dev/null +++ b/sys-libs/libcap/libcap-2.59.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal toolchain-funcs pam usr-ldscript + +DESCRIPTION="POSIX 1003.1e capabilities" +HOMEPAGE="https://sites.google.com/site/fullycapable/" +SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz" + +# it's available under either of the licenses +LICENSE="|| ( GPL-2 BSD )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="pam static-libs tools" + +# While the build system optionally uses gperf, we don't DEPEND on it because +# the build automatically falls back when it's unavailable. #604802 +PDEPEND="pam? ( sys-libs/pam[${MULTILIB_USEDEP}] )" +DEPEND="${PDEPEND} + sys-kernel/linux-headers" +BDEPEND="tools? ( dev-lang/go )" + +PATCHES=( + "${FILESDIR}"/${PN}-2.38-no_perl.patch + "${FILESDIR}"/${PN}-2.25-ignore-RAISE_SETFCAP-install-failures.patch +) + +QA_FLAGS_IGNORED="sbin/captree" # go binaries don't use LDFLAGS + +src_prepare() { + default + multilib_copy_sources +} + +run_emake() { + local args=( + AR="$(tc-getAR)" + CC="$(tc-getCC)" + OBJCOPY="$(tc-getOBJCOPY)" + RANLIB="$(tc-getRANLIB)" + exec_prefix="${EPREFIX}" + lib_prefix="${EPREFIX}/usr" + lib="$(get_libdir)" + prefix="${EPREFIX}/usr" + PAM_CAP="$(usex pam yes no)" + DYNAMIC=yes + GOLANG="$(multilib_native_usex tools yes no)" + ) + emake "${args[@]}" "$@" +} + +src_configure() { + tc-export_build_env BUILD_CC + multilib-minimal_src_configure +} + +multilib_src_compile() { + run_emake +} + +multilib_src_test() { + run_emake test +} + +multilib_src_install() { + # no configure, needs explicit install line #444724#c3 + run_emake DESTDIR="${D}" install + + gen_usr_ldscript -a cap + gen_usr_ldscript -a psx + if ! use static-libs ; then + rm "${ED}"/usr/$(get_libdir)/lib{cap,psx}.a || die + fi + + # install pam plugins ourselves + rm -rf "${ED}"/usr/$(get_libdir)/security || die + + if use pam ; then + dopammod pam_cap/pam_cap.so + dopamsecurity '' pam_cap/capability.conf + fi +} + +multilib_src_install_all() { + dodoc CHANGELOG README doc/capability.notes +} diff --git a/sys-libs/libcap/libcap-2.60.ebuild b/sys-libs/libcap/libcap-2.60.ebuild new file mode 100644 index 0000000000..ea1e6af497 --- /dev/null +++ b/sys-libs/libcap/libcap-2.60.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal toolchain-funcs pam usr-ldscript + +DESCRIPTION="POSIX 1003.1e capabilities" +HOMEPAGE="https://sites.google.com/site/fullycapable/" +SRC_URI="https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${P}.tar.xz" + +# it's available under either of the licenses +LICENSE="|| ( GPL-2 BSD )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="pam static-libs tools" + +# While the build system optionally uses gperf, we don't DEPEND on it because +# the build automatically falls back when it's unavailable. #604802 +PDEPEND="pam? ( sys-libs/pam[${MULTILIB_USEDEP}] )" +DEPEND="${PDEPEND} + sys-kernel/linux-headers" +BDEPEND="tools? ( dev-lang/go )" + +PATCHES=( + "${FILESDIR}"/${PN}-2.38-no_perl.patch + "${FILESDIR}"/${PN}-2.25-ignore-RAISE_SETFCAP-install-failures.patch +) + +QA_FLAGS_IGNORED="sbin/captree" # go binaries don't use LDFLAGS + +src_prepare() { + default + multilib_copy_sources +} + +run_emake() { + local args=( + AR="$(tc-getAR)" + CC="$(tc-getCC)" + OBJCOPY="$(tc-getOBJCOPY)" + RANLIB="$(tc-getRANLIB)" + exec_prefix="${EPREFIX}" + lib_prefix="${EPREFIX}/usr" + lib="$(get_libdir)" + prefix="${EPREFIX}/usr" + PAM_CAP="$(usex pam yes no)" + DYNAMIC=yes + GOLANG="$(multilib_native_usex tools yes no)" + ) + emake "${args[@]}" "$@" +} + +src_configure() { + tc-export_build_env BUILD_CC + multilib-minimal_src_configure +} + +multilib_src_compile() { + run_emake +} + +multilib_src_test() { + run_emake test +} + +multilib_src_install() { + # no configure, needs explicit install line #444724#c3 + run_emake DESTDIR="${D}" install + + gen_usr_ldscript -a cap + gen_usr_ldscript -a psx + if ! use static-libs ; then + rm "${ED}"/usr/$(get_libdir)/lib{cap,psx}.a || die + fi + + # install pam plugins ourselves + rm -rf "${ED}"/usr/$(get_libdir)/security || die + + if use pam ; then + dopammod pam_cap/pam_cap.so + dopamsecurity '' pam_cap/capability.conf + fi +} + +multilib_src_install_all() { + dodoc CHANGELOG README doc/capability.notes +} diff --git a/sys-libs/libcap/metadata.xml b/sys-libs/libcap/metadata.xml index 56c1244130..c71f3d49fa 100644 --- a/sys-libs/libcap/metadata.xml +++ b/sys-libs/libcap/metadata.xml @@ -1,8 +1,14 @@ - + - - base-system@gentoo.org - Gentoo Base System - + + base-system@gentoo.org + Gentoo Base System + + + Install captree, which requires dev-lang/go + + + cpe:/a:libcap:libcap + diff --git a/sys-libs/libunwind/Manifest b/sys-libs/libunwind/Manifest new file mode 100644 index 0000000000..a755df1496 --- /dev/null +++ b/sys-libs/libunwind/Manifest @@ -0,0 +1,2 @@ +DIST libunwind-1.5.0.tar.gz 878355 BLAKE2B ee35441289926ac22a58bedb9f831d8e13bacd663a99b3ce25eed229f25f0423bbbd90e09e3d62b003518d7a620aa6d15b0dd5b93632736a89fa0667b35d5fc2 SHA512 1df20ca7a8cee2f2e61294fa9b677e88fec52e9d5a329f88d05c2671c69fa462f6c18808c97ca9ff664ef57292537a844f00b18d142b1938c9da701ca95a4bab +DIST libunwind-1.6.0-rc2.tar.gz 900974 BLAKE2B bbf88b6eb0ddf1371a8d69904e7763d2b2892641f88ed985f342962de7b2d19b6201f84422252aa5ca3d6beed7b3af0e2fe1fdb603497dbe68215ebc94942074 SHA512 7b3933c4693595a85182cc11d24527c5ccda3c3af115a3947bdc9877ecb4a77659a2196f559112868b36cd2cdc5623cabef68ad519fd4017c510ee375b97cbe9 diff --git a/sys-libs/libunwind/files/libunwind-1.2-coredump-regs.patch b/sys-libs/libunwind/files/libunwind-1.2-coredump-regs.patch new file mode 100644 index 0000000000..3ddc610d4a --- /dev/null +++ b/sys-libs/libunwind/files/libunwind-1.2-coredump-regs.patch @@ -0,0 +1,16 @@ +https://bugs.gentoo.org/586092 + +this might not be correct, but at least it builds, and doesn't crash + +--- a/src/coredump/_UCD_access_reg_linux.c ++++ b/src/coredump/_UCD_access_reg_linux.c +@@ -51,6 +51,9 @@ _UCD_access_reg (unw_addr_space_t as, + #elif defined(UNW_TARGET_TILEGX) + if (regnum < 0 || regnum > UNW_TILEGX_CFA) + goto badreg; ++#elif defined(UNW_TARGET_IA64) || defined(UNW_TARGET_HPPA) || defined(UNW_TARGET_PPC32) || defined(UNW_TARGET_PPC64) ++ if (regnum < 0 || regnum >= ARRAY_SIZE(ui->prstatus->pr_reg)) ++ goto badreg; + #else + #if defined(UNW_TARGET_MIPS) + static const uint8_t remap_regs[] = diff --git a/sys-libs/libunwind/files/libunwind-1.2-ia64-missing.patch b/sys-libs/libunwind/files/libunwind-1.2-ia64-missing.patch new file mode 100644 index 0000000000..e15250b4c6 --- /dev/null +++ b/sys-libs/libunwind/files/libunwind-1.2-ia64-missing.patch @@ -0,0 +1,93 @@ +Original libunwind release is missing a few ia64-specific files in tarball. +diff --git a/src/ia64/mk_Gcursor_i.c b/src/ia64/mk_Gcursor_i.c +new file mode 100644 +index 0000000..67b14d5 +--- /dev/null ++++ b/src/ia64/mk_Gcursor_i.c +@@ -0,0 +1,65 @@ ++/* libunwind - a platform-independent unwind library ++ Copyright (C) 2003 Hewlett-Packard Co ++ Contributed by David Mosberger-Tang ++ ++This file is part of libunwind. ++ ++Permission is hereby granted, free of charge, to any person obtaining ++a copy of this software and associated documentation files (the ++"Software"), to deal in the Software without restriction, including ++without limitation the rights to use, copy, modify, merge, publish, ++distribute, sublicense, and/or sell copies of the Software, and to ++permit persons to whom the Software is furnished to do so, subject to ++the following conditions: ++ ++The above copyright notice and this permission notice shall be ++included in all copies or substantial portions of the Software. ++ ++THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, ++EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ++MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ++NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE ++LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION ++OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION ++WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ ++ ++/* Utility to generate cursor_i.h. */ ++ ++#include "libunwind_i.h" ++ ++#ifdef offsetof ++# undef offsetof ++#endif ++ ++#define offsetof(type,field) ((char *) &((type *) 0)->field - (char *) 0) ++ ++#define OFFSET(sym, offset) \ ++ asm volatile("\n->" #sym " %0" : : "i" (offset)) ++ ++int ++main (void) ++{ ++ OFFSET("IP_OFF", offsetof (struct cursor, ip)); ++ OFFSET("PR_OFF", offsetof (struct cursor, pr)); ++ OFFSET("BSP_OFF", offsetof (struct cursor, bsp)); ++ OFFSET("PSP_OFF", offsetof (struct cursor, psp)); ++ OFFSET("PFS_LOC_OFF", offsetof (struct cursor, loc[IA64_REG_PFS])); ++ OFFSET("RNAT_LOC_OFF", offsetof (struct cursor, loc[IA64_REG_RNAT])); ++ OFFSET("UNAT_LOC_OFF", offsetof (struct cursor, loc[IA64_REG_UNAT])); ++ OFFSET("LC_LOC_OFF", offsetof (struct cursor, loc[IA64_REG_LC])); ++ OFFSET("FPSR_LOC_OFF", offsetof (struct cursor, loc[IA64_REG_FPSR])); ++ OFFSET("B1_LOC_OFF", offsetof (struct cursor, loc[IA64_REG_B1])); ++ OFFSET("B2_LOC_OFF", offsetof (struct cursor, loc[IA64_REG_B2])); ++ OFFSET("B3_LOC_OFF", offsetof (struct cursor, loc[IA64_REG_B3])); ++ OFFSET("B4_LOC_OFF", offsetof (struct cursor, loc[IA64_REG_B4])); ++ OFFSET("B5_LOC_OFF", offsetof (struct cursor, loc[IA64_REG_B5])); ++ OFFSET("F2_LOC_OFF", offsetof (struct cursor, loc[IA64_REG_F2])); ++ OFFSET("F3_LOC_OFF", offsetof (struct cursor, loc[IA64_REG_F3])); ++ OFFSET("F4_LOC_OFF", offsetof (struct cursor, loc[IA64_REG_F4])); ++ OFFSET("F5_LOC_OFF", offsetof (struct cursor, loc[IA64_REG_F5])); ++ OFFSET("FR_LOC_OFF", offsetof (struct cursor, loc[IA64_REG_F16])); ++ OFFSET("LOC_SIZE", ++ (offsetof (struct cursor, loc[1]) - offsetof (struct cursor, loc[0]))); ++ OFFSET("SIGCONTEXT_ADDR_OFF", offsetof (struct cursor, sigcontext_addr)); ++ return 0; ++} +diff --git a/src/ia64/mk_Lcursor_i.c b/src/ia64/mk_Lcursor_i.c +new file mode 100644 +index 0000000..aee2e7e +--- /dev/null ++++ b/src/ia64/mk_Lcursor_i.c +@@ -0,0 +1,2 @@ ++#define UNW_LOCAL_ONLY ++#include "mk_Gcursor_i.c" +diff --git a/src/ia64/mk_cursor_i b/src/ia64/mk_cursor_i +new file mode 100755 +index 0000000..9211f91 +--- /dev/null ++++ b/src/ia64/mk_cursor_i +@@ -0,0 +1,7 @@ ++#!/bin/sh ++test -z "$1" && exit 1 ++echo "/* GENERATED */" ++echo "#ifndef cursor_i_h" ++echo "#define cursor_i_h" ++sed -ne 's/^->"\(\S*\)" \(\d*\)/#define \1 \2/p' < $1 || exit $? ++echo "#endif" diff --git a/sys-libs/libunwind/files/libunwind-1.2-ia64-ptrace-coredump.patch b/sys-libs/libunwind/files/libunwind-1.2-ia64-ptrace-coredump.patch new file mode 100644 index 0000000000..3785d8820c --- /dev/null +++ b/sys-libs/libunwind/files/libunwind-1.2-ia64-ptrace-coredump.patch @@ -0,0 +1,34 @@ +Fix build failure on ia64. + coredump/_UPT_get_dyn_info_list_addr.c +is almost identical to + ptrace/_UPT_get_dyn_info_list_addr.c +It's clearly an __ia64 implementation copy. +diff --git a/src/coredump/_UPT_get_dyn_info_list_addr.c b/src/coredump/_UPT_get_dyn_info_list_addr.c +index 0d11905..176b146 100644 +--- a/src/coredump/_UPT_get_dyn_info_list_addr.c ++++ b/src/coredump/_UPT_get_dyn_info_list_addr.c +@@ -31,2 +31,3 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ + # include "os-linux.h" ++# include "../ptrace/_UPT_internal.h" + +@@ -40,3 +41,2 @@ get_list_addr (unw_addr_space_t as, unw_word_t *dil_addr, void *arg, + char path[PATH_MAX]; +- unw_dyn_info_t *di; + unw_word_t res; +@@ -50,5 +50,5 @@ get_list_addr (unw_addr_space_t as, unw_word_t *dil_addr, void *arg, + +- invalidate_edi (&ui->edi); ++ invalidate_edi(&ui->edi); + +- if (elf_map_image (&ui->ei, path) < 0) ++ if (elf_map_image (&ui->edi.ei, path) < 0) + /* ignore unmappable stuff like "/SYSV00001b58 (deleted)" */ +@@ -58,6 +58,5 @@ get_list_addr (unw_addr_space_t as, unw_word_t *dil_addr, void *arg, + +- di = tdep_find_unwind_table (&ui->edi, as, path, lo, off); +- if (di) ++ if (tdep_find_unwind_table (&ui->edi, as, path, lo, off, 0) > 0) + { +- res = _Uia64_find_dyn_list (as, di, arg); ++ res = _Uia64_find_dyn_list (as, &ui->edi.di_cache, arg); + if (res && count++ == 0) diff --git a/sys-libs/libunwind/files/libunwind-1.2.1-only-include-execinfo_h-if-avaliable.patch b/sys-libs/libunwind/files/libunwind-1.2.1-only-include-execinfo_h-if-avaliable.patch new file mode 100644 index 0000000000..ee11149771 --- /dev/null +++ b/sys-libs/libunwind/files/libunwind-1.2.1-only-include-execinfo_h-if-avaliable.patch @@ -0,0 +1,51 @@ +From 0f3f41a86842f2b19aa07af5242cb775ef9b20d3 Mon Sep 17 00:00:00 2001 +From: "Jory A. Pratt" +Date: Sat, 30 Jun 2018 22:44:22 -0500 +Subject: [PATCH] Only include execinfo.h where avaliable + +Signed-off-by: Jory A. Pratt +--- + tests/test-coredump-unwind.c | 8 ++++++-- + 1 file changed, 6 insertions(+), 2 deletions(-) + +diff --git a/tests/test-coredump-unwind.c b/tests/test-coredump-unwind.c +index 5254708..33f92b0 100644 +--- a/tests/test-coredump-unwind.c ++++ b/tests/test-coredump-unwind.c +@@ -57,7 +57,9 @@ + #include + + /* For SIGSEGV handler code */ ++#if HAVE_EXECINFO_H + #include ++#endif + #include + + #include +@@ -202,7 +204,7 @@ void die_out_of_memory(void) + /* End of utility logging functions */ + + +- ++#if HAVE_EXECINFO_H + static + void handle_sigsegv(int sig, siginfo_t *info, void *ucontext) + { +@@ -249,12 +251,14 @@ void handle_sigsegv(int sig, siginfo_t *info, void *ucontext) + + _exit(1); + } +- ++#endif + static void install_sigsegv_handler(void) + { + struct sigaction sa; + memset(&sa, 0, sizeof(sa)); ++#if HAVE_EXECINFO_H + sa.sa_sigaction = handle_sigsegv; ++#endif + sa.sa_flags = SA_SIGINFO; + sigaction(SIGSEGV, &sa, NULL); + sigaction(SIGILL, &sa, NULL); +-- +2.18.0 diff --git a/sys-libs/libunwind/files/libunwind-1.5.0-x32.patch b/sys-libs/libunwind/files/libunwind-1.5.0-x32.patch new file mode 100644 index 0000000000..a3bbc81f45 --- /dev/null +++ b/sys-libs/libunwind/files/libunwind-1.5.0-x32.patch @@ -0,0 +1,17 @@ +https://bugs.gentoo.org/614374 + +From: kasperk81 <83082615+kasperk81@users.noreply.github.com> +Date: Wed, 30 Jun 2021 23:23:22 +0000 +Subject: [PATCH] Fix -mx32 compilation error + +--- a/src/x86_64/Gos-linux.c ++++ b/src/x86_64/Gos-linux.c +@@ -149,7 +149,7 @@ x86_64_sigreturn (unw_cursor_t *cursor) + __asm__ __volatile__ ("mov %0, %%rsp;" + "mov %1, %%rax;" + "syscall" +- :: "r"(sc), "i"(SYS_rt_sigreturn) ++ :: "r"((uint64_t)sc), "i"(SYS_rt_sigreturn) + : "memory"); + abort(); + } diff --git a/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild b/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild new file mode 100644 index 0000000000..082fdab6ed --- /dev/null +++ b/sys-libs/libunwind/libunwind-1.5.0-r1.ebuild @@ -0,0 +1,108 @@ +# Copyright 2005-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PV=${PV/_/-} +MY_P=${PN}-${MY_PV} +inherit autotools flag-o-matic libtool multilib-minimal + +DESCRIPTION="Portable and efficient API to determine the call-chain of a program" +HOMEPAGE="https://savannah.nongnu.org/projects/libunwind" +SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz" + +LICENSE="MIT" +SLOT="0/8" # libunwind.so.8 +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 -riscv -sparc x86 ~amd64-linux ~x86-linux" +IUSE="debug debug-frame doc libatomic lzma static-libs zlib" + +RESTRICT="test" # some tests are broken (toolchain version dependent, rely on external binaries) + +# We just use the header from libatomic. +RDEPEND=" + lzma? ( app-arch/xz-utils[static-libs?,${MULTILIB_USEDEP}] ) + zlib? ( sys-libs/zlib[static-libs?,${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND} + libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )" + +S="${WORKDIR}/${MY_P}" + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/libunwind.h + + # see libunwind.h for the full list of arch-specific headers + /usr/include/libunwind-aarch64.h + /usr/include/libunwind-arm.h + /usr/include/libunwind-hppa.h + /usr/include/libunwind-ia64.h + /usr/include/libunwind-mips.h + /usr/include/libunwind-ppc32.h + /usr/include/libunwind-ppc64.h + /usr/include/libunwind-sh.h + /usr/include/libunwind-tilegx.h + /usr/include/libunwind-x86.h + /usr/include/libunwind-x86_64.h +) + +PATCHES=( + "${FILESDIR}"/${PN}-1.2-coredump-regs.patch #586092 + "${FILESDIR}"/${PN}-1.2-ia64-ptrace-coredump.patch + "${FILESDIR}"/${PN}-1.2-ia64-missing.patch + "${FILESDIR}"/${PN}-1.5.0-x32.patch + # needs refresh: + #"${FILESDIR}"/${PN}-1.2.1-only-include-execinfo_h-if-avaliable.patch +) + +src_prepare() { + default + chmod +x src/ia64/mk_cursor_i || die + # Since we have tests disabled via RESTRICT, disable building in the subdir + # entirely. This works around some build errors too. #484846 + sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die + + elibtoolize + eautoreconf + + # Let's wait for proper fix upstream in https://github.com/libunwind/libunwind/issues/154 + # Meanwhile workaround for gcc-10 with -fcommon, bug #706560 + append-cflags -fcommon +} + +multilib_src_configure() { + # --enable-cxx-exceptions: always enable it, headers provide the interface + # and on some archs it is disabled by default causing a mismatch between the + # API and the ABI, bug #418253 + # conservative-checks: validate memory addresses before use; as of 1.0.1, + # only x86_64 supports this, yet may be useful for debugging, couple it with + # debug useflag. + ECONF_SOURCE="${S}" \ + ac_cv_header_atomic_ops_h=$(usex libatomic) \ + econf \ + --enable-cxx-exceptions \ + --enable-coredump \ + --enable-ptrace \ + --enable-setjmp \ + $(use_enable debug-frame) \ + $(use_enable doc documentation) \ + $(use_enable lzma minidebuginfo) \ + $(use_enable static-libs static) \ + $(use_enable zlib zlibdebuginfo) \ + $(use_enable debug conservative_checks) \ + $(use_enable debug) +} + +multilib_src_compile() { + # Bug 586208 + CCACHE_NODIRECT=1 default +} + +multilib_src_test() { + # Explicitly allow parallel build of tests. + # Sandbox causes some tests to freak out. + SANDBOX_ON=0 emake check +} + +multilib_src_install_all() { + find "${D}" -name "*.la" -type f -delete || die +} diff --git a/sys-libs/libunwind/libunwind-1.6.0_rc2.ebuild b/sys-libs/libunwind/libunwind-1.6.0_rc2.ebuild new file mode 100644 index 0000000000..2c27a4785c --- /dev/null +++ b/sys-libs/libunwind/libunwind-1.6.0_rc2.ebuild @@ -0,0 +1,102 @@ +# Copyright 2005-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PV=${PV/_/-} +MY_P=${PN}-${MY_PV} +inherit autotools flag-o-matic libtool multilib-minimal + +DESCRIPTION="Portable and efficient API to determine the call-chain of a program" +HOMEPAGE="https://savannah.nongnu.org/projects/libunwind" +SRC_URI="mirror://nongnu/libunwind/${MY_P}.tar.gz" + +LICENSE="MIT" +SLOT="0/8" # libunwind.so.8 +#KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv -sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~riscv" +IUSE="debug debug-frame doc libatomic lzma static-libs zlib" + +RESTRICT="test" # some tests are broken (toolchain version dependent, rely on external binaries) + +# We just use the header from libatomic. +RDEPEND=" + lzma? ( app-arch/xz-utils[static-libs?,${MULTILIB_USEDEP}] ) + zlib? ( sys-libs/zlib[static-libs?,${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND} + libatomic? ( dev-libs/libatomic_ops[${MULTILIB_USEDEP}] )" + +S="${WORKDIR}/${MY_P}" + +MULTILIB_WRAPPED_HEADERS=( + /usr/include/libunwind.h + + # see libunwind.h for the full list of arch-specific headers + /usr/include/libunwind-aarch64.h + /usr/include/libunwind-arm.h + /usr/include/libunwind-hppa.h + /usr/include/libunwind-ia64.h + /usr/include/libunwind-mips.h + /usr/include/libunwind-ppc32.h + /usr/include/libunwind-ppc64.h + /usr/include/libunwind-riscv.h + /usr/include/libunwind-sh.h + /usr/include/libunwind-tilegx.h + /usr/include/libunwind-x86.h + /usr/include/libunwind-x86_64.h +) + +PATCHES=( + # needs refresh: + #"${FILESDIR}"/${PN}-1.2.1-only-include-execinfo_h-if-avaliable.patch +) + +src_prepare() { + default + chmod +x src/ia64/mk_cursor_i || die + # Since we have tests disabled via RESTRICT, disable building in the subdir + # entirely. This works around some build errors too. #484846 + sed -i -e '/^SUBDIRS/s:tests::' Makefile.in || die + + elibtoolize + eautoreconf +} + +multilib_src_configure() { + # --enable-cxx-exceptions: always enable it, headers provide the interface + # and on some archs it is disabled by default causing a mismatch between the + # API and the ABI, bug #418253 + # conservative-checks: validate memory addresses before use; as of 1.0.1, + # only x86_64 supports this, yet may be useful for debugging, couple it with + # debug useflag. + ECONF_SOURCE="${S}" \ + ac_cv_header_atomic_ops_h=$(usex libatomic) \ + econf \ + --enable-cxx-exceptions \ + --enable-coredump \ + --enable-ptrace \ + --enable-setjmp \ + $(use_enable debug-frame) \ + $(use_enable doc documentation) \ + $(use_enable lzma minidebuginfo) \ + $(use_enable static-libs static) \ + $(use_enable zlib zlibdebuginfo) \ + $(use_enable debug conservative_checks) \ + $(use_enable debug) +} + +multilib_src_compile() { + # Bug 586208 + CCACHE_NODIRECT=1 default +} + +multilib_src_test() { + # Explicitly allow parallel build of tests. + # Sandbox causes some tests to freak out. + SANDBOX_ON=0 emake check +} + +multilib_src_install_all() { + find "${D}" -name "*.la" -type f -delete || die +} diff --git a/sys-libs/libunwind/metadata.xml b/sys-libs/libunwind/metadata.xml new file mode 100644 index 0000000000..02901daf78 --- /dev/null +++ b/sys-libs/libunwind/metadata.xml @@ -0,0 +1,15 @@ + + + + + toolchain@gentoo.org + Gentoo Toolchain Project + + + Adds support for DWARF .debug_frame section: Use the information from this section if available + Use libatomic instead of builtin atomic operations + + + libunwind/libunwind + + diff --git a/sys-process/lsof/Manifest b/sys-process/lsof/Manifest index aad4da117f..dde851268b 100644 --- a/sys-process/lsof/Manifest +++ b/sys-process/lsof/Manifest @@ -1,13 +1 @@ -AUX lsof-4.85-arg.c.patch 703 SHA256 a517f97ae897dc1d1c7c4e1eeb2fe4a4dab646004c07457709f823e41e57bd43 SHA512 fa0b510e02647ae13515491240f7a2aa169c19f14a3a02ac9735a067ca509613a0aaf00b4f01e8f00a032a6320d15495d876fad3b4903c48df926ef5e8a397df WHIRLPOOL 80ee5f343120caa1ef104d6c0d542357eccf7e14981605cb8f5f82206e17a5f6d25675e3aeeb9c3cfdaa51e8c781aed8273f5e99dab115e0af926cfb0521353f -AUX lsof-4.85-cross.patch 1061 SHA256 3bd94ea0d47e01626c3c6e7bbf4b25245cb221d8700194f01e93e264903abd60 SHA512 9326a2708910a39ba3b81253c21149f8e4fa44b207e4c2a88f86c9322d2b50e6360760fcb13e00f644aba57ad207106c280db00ebc2d1f3d49405b54681548e8 WHIRLPOOL 900bb6f38c83405e9315894af570669d96d2bbcd6240dbf65a78462471ef505ad1d30ee578ef6689d6b4aae4cb2ab212ef7cea3259003a060f5c08d41556e5ab -AUX lsof-4.88-linux.dnode.c.patch 494 SHA256 8c824fe2ac4f4cb492a2d4539e8a921d50e337235c4f42650bade3728487b34b SHA512 253c0b3e3d50f805ffde21ba214e0a56fa554eb98fd126fd3edc4aa0401e24c2fbb72e30288fe8cc371a3f615f5365e6fc753e7dc2aa0a8367f132c7411b28f1 WHIRLPOOL 31aa05df4e7b3a1b0f9c8f37544a2c3d6be3d596a6ef844855cd3e99fb53291ded85e61690e91e274f5edcf805c73e7663723e8c43458d3a70e3abb6689fe2eb -DIST lsof_4.87.tar.bz2 773664 SHA256 dfdd3709d82bc79ccdf3e404b84aafa9aede5948642a824ecaefd0aac589da2c SHA512 5e811225dd65366e3ef49628d567864fadda1dbda2d66a5e473123e73c468f5a3a577ae4e1b701a55ac49c2a759dab5c413663121c260a2804fca10ece902766 WHIRLPOOL 4ef01b855dbd8418e1533ebb293c3faacfa38c7a3cd30436d0a8174a974b7cd0eebfb79b23c4c3f13b66a65813a6fbdf5aa483d3f8d2689325fe7d0f48bfb5eb -DIST lsof_4.88.tar.bz2 778563 SHA256 fe6f9b0e26b779ccd0ea5a0b6327c2b5c38d207a6db16f61ac01bd6c44e5c99b SHA512 acf3901ac08bac5acaa123af835de03fcf86c1cb851a2cba5bb6d08c53dff62570e4129c18ffa241ae84a83d5e6fc5207fb12e43b5ff5a21a0c1967ca117848b WHIRLPOOL 74d85794e5f05920ac83b160b02e510442ebe3f390a8f30bbf514f31bb8ff74ad191f89bed5b3eee47033cc7d6fe01ba4d9d812050d7132e041899d96264076f -DIST lsof_4.89.tar.bz2 784560 SHA256 81ac2fc5fdc944793baf41a14002b6deb5a29096b387744e28f8c30a360a3718 SHA512 cafb0209143c7863e5cebe7efc33a2520d36f9e26222350e4edfa18debbcfb5c81f42f71469e5913fb21f49a7562bbe761b72dfc8f297dadf75ac619cdcb318c WHIRLPOOL e269b5bff958461b0f522b9baa64efc64e04cb71a1fa3ca5b17564b9d180fa8984b74238d4769ff5e4d453bc76cb5d9c4652d080b7d26571326fab4b0bbaf4ac -EBUILD lsof-4.87-r1.ebuild 2769 SHA256 5f17b42cadbc3f46e33654f43250447a48c6672e4ed7b0fcfa639a68fbadfdfe SHA512 cc30bc336b5a2b64b08aaede816978b2a47b13023ae831244565f9b38748de7dc1e3fe49056f3de7722708844663483b9d66deea50be35e1ca4ff802ef4cf0af WHIRLPOOL 01b70b64d332ce60c8c7829f4e7445435a53fef9ae5e0082aad7ab3e60cf9abdfdb698c8aaff9d7b58e0bb448d336c1165ea1235d68ba343ba25625ed705d909 -EBUILD lsof-4.88-r1.ebuild 2953 SHA256 d4cd26c48a2a6de9f4819f5a246e1656da76bbffddfb576ff2b8725427a6a7a5 SHA512 b4e9f1061573455157446109c2de45bbe70df003a4e65a95fbfee464031055a894a897d675288995e97c9b4121d47d963861eeaf02884af69a53cf7562d84a2f WHIRLPOOL 275576cb7f4f791341295193e24d3aca4816b399efbab0b43b0e969863459caed03cfafca2af8416fedc60171f70580bda4594a668fd8d5d973017148b9bf816 -EBUILD lsof-4.89-r1.ebuild 3197 SHA256 b2f42d84ab401be7ddb03408c40a945184471f37a40e60a71e0868ee5730e0ad SHA512 7f3352c7be8eb08bd7c099221821bdeaeed5bb42f193573f6aa632f33b5aa7f35e776df20b6816ffc487bc9cbde8ef4c4d6cb4b7a9e4f81b64f3e90967874166 WHIRLPOOL d7ead5ecbd1ac6e100ee85e386373f719f211da5bf7a52a46cbe886dbc4d4a359ac3a087d3b4fecdfc123eb475b822f6e1df302844aebcd50ad0f5fb3b09284c -EBUILD lsof-4.89.ebuild 3000 SHA256 57e5b27a4d5980e128bdc6f03a1093e5a4eb5e802ba629ab17cd51d5e9c227dd SHA512 0907e164414b500623cb5de988b16370345789b4aa77010692691240e0dd5f364d5c5439cad5d9bd1fcf10a1ce10f57fdf7a3fd184f4048947ec10213c0c42f1 WHIRLPOOL 6c0289d010cda96237731bfd2ce26bf31ed5569be97fa680720a904f79650730108c4491d3a8a88861c1877854d5a528e88811ff4cc0e79cfc0c6be24e1fde44 -MISC ChangeLog 4051 SHA256 16f7c274c2e3ea0b505cfd19be491ed6fbb6996d5a09e161d94662cfd60ac62a SHA512 68911b6e5dbee7a6a6b76851b06879e37f8f7652fbcc7636bc8c05b94afec6d28350031256cc8b174ed85dc9c4e4d3fdd94f74b47cd3d7adb4bfa90cb684a383 WHIRLPOOL 8c520e36755344e97cac9467bf11573e854f671928ab6a7d17d7c533dd8cad524b1cddcad2ea431b90b3e2936ef4e38c6b16a412e06f467f8886d95fce2c7dbf -MISC ChangeLog-2015 18846 SHA256 a875bcf3981662398df5ec316a288ccf49ba98b6c17c1d6003c51e0417e5d04e SHA512 8cfbb8f725019d8ee29f9416a5b20e1317fb824984519d80aadca097881f736d4d4d926a1542347d3743988101bac50884a57ac7f38f2f6256732bdb5157797b WHIRLPOOL 3932c65a684c4bdb0a80d106fce6b4c0a2aac96fef5570b7682855a98823f61f0fe678027f317452b03e39fbe3b396b8900e1cf74bfe70d077fb803590c06cd6 -MISC metadata.xml 327 SHA256 be9246f94d3a616b0eed2cfe506c6673aafefb5d2bd85946ec462c2ff3f49494 SHA512 c8c0efc3b339063936d805d533cf3528e1a4e1a84829c0e0f993fd3268751f4d7d4713f45cc6fec2956101b611e6e344e0c0336eb8d1b769a47481d72088fb98 WHIRLPOOL fa94b6d626e8e3d55b5f90ed6a9dbcfdb806cadf43ebdf5086c3dcdf08138f75cf7c14442edd4c5825571a5264d1dc666d4e0c6e242a450f5c8d2424d22416c6 +DIST lsof-4.94.0.tar.gz 1340224 BLAKE2B b3d3c4707dac22c5431ac37c6a9f28ba5057b9a8dce65038934f1148209ef4615012ed887e263ec648679d0d95a06c78ed83a7d76cc8d97c05c013c563938793 SHA512 852b12e621e1dbf71e5f7fd848a200339ca278fbe8c39dcd33f745d1aea4e61552c0f30a3f6469ad9d4b86a9163e677f8c95298159ebd647357734225aa06c0c diff --git a/sys-process/lsof/files/lsof-4.85-arg.c.patch b/sys-process/lsof/files/lsof-4.85-arg.c.patch deleted file mode 100644 index 98838cd772..0000000000 --- a/sys-process/lsof/files/lsof-4.85-arg.c.patch +++ /dev/null @@ -1,30 +0,0 @@ -arg.c.patch Patches: lsof_4.85_src/arg.c - - Importance: major for all dialects supporting - the +|-e option (e.g., Linux) - - Function: this patch corrects a bug in the - accumulation of multiple +|-e - option values - -*** /tmp/T0iAaaeo Thu Oct 20 14:08:43 2011 ---- arg.c Thu Oct 20 14:03:49 2011 -*************** -*** 778,785 **** - ep->pathl = i; - ep->rdlnk = rdlnk; - ep->mp = (struct mounts *)NULL; -! if (!(ep->next = Efsysl)) -! Efsysl = ep; - return(0); - } - #endif /* defined(HASEOPT) */ ---- 778,785 ---- - ep->pathl = i; - ep->rdlnk = rdlnk; - ep->mp = (struct mounts *)NULL; -! ep->next = Efsysl; -! Efsysl = ep; - return(0); - } - #endif /* defined(HASEOPT) */ diff --git a/sys-process/lsof/files/lsof-4.88-linux.dnode.c.patch b/sys-process/lsof/files/lsof-4.88-linux.dnode.c.patch deleted file mode 100644 index 28640a9e65..0000000000 --- a/sys-process/lsof/files/lsof-4.88-linux.dnode.c.patch +++ /dev/null @@ -1,21 +0,0 @@ -ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/patches/4.88/linux.dnode.c.patch - -*** dnode.c ---- lsof_4.88_src/dialects/linux/dnode.c -*************** -*** 580,586 **** - Lf->inp_ty = 1; - - #if defined(HASEPTOPTS) -! if (Lf->ntype == N_FIFO) { - (void) enter_pinfo(); - Lf->sf |= SELPINFO; - } ---- 580,586 ---- - Lf->inp_ty = 1; - - #if defined(HASEPTOPTS) -! if ((Lf->ntype == N_FIFO) && FpipeE) { - (void) enter_pinfo(); - Lf->sf |= SELPINFO; - } diff --git a/sys-process/lsof/files/lsof-4.94-arm-sigbus-fix.patch b/sys-process/lsof/files/lsof-4.94-arm-sigbus-fix.patch new file mode 100644 index 0000000000..95bad20637 --- /dev/null +++ b/sys-process/lsof/files/lsof-4.94-arm-sigbus-fix.patch @@ -0,0 +1,63 @@ +https://bugs.gentoo.org/797358 + +From 21cb1dad1243f4c0a427d893babab12e48b60f0e Mon Sep 17 00:00:00 2001 +From: Masatake YAMATO +Date: Sun, 20 Jun 2021 21:40:55 +0900 +Subject: [PATCH] Adjust alignment of buffer passed to stat() + +Close #160. + +The original code passes char[] buffer to stat(). +This can be cause a SIGBUS. + +#160 reported an actual crash on armv7a + glibc-2.33 platform. +See also https://sourceware.org/bugzilla/show_bug.cgi?id=27993. + +The issue is reported by @10ne1. + +Signed-off-by: Masatake YAMATO +[Adrian: Backported to 4.94] +Signed-off-by: Adrian Ratiu +--- a/misc.c ++++ b/misc.c +@@ -293,7 +293,15 @@ doinchild(fn, fp, rbuf, rbln) + */ + + int r_al, r_rbln; +- char r_arg[MAXPATHLEN+1], r_rbuf[MAXPATHLEN+1]; ++ char r_arg[MAXPATHLEN+1]; ++ union { ++ char r_rbuf[MAXPATHLEN+1]; ++ /* ++ * This field is only for adjusting the alignment of r_rbuf that ++ * can be used as an argument for stat(). ++ */ ++ struct stat _; ++ } r; + int (*r_fn)(); + /* + * Close sufficient open file descriptors except Pipes[0] and +@@ -358,16 +366,16 @@ doinchild(fn, fp, rbuf, rbln) + || read(Pipes[0], r_arg, r_al) != r_al + || read(Pipes[0], (char *)&r_rbln, sizeof(r_rbln)) + != (int)sizeof(r_rbln) +- || r_rbln < 1 || r_rbln > (int)sizeof(r_rbuf)) ++ || r_rbln < 1 || r_rbln > (int)sizeof(r.r_rbuf)) + break; +- zeromem (r_rbuf, r_rbln); +- rv = r_fn(r_arg, r_rbuf, r_rbln); ++ zeromem (r.r_rbuf, r_rbln); ++ rv = r_fn(r_arg, r.r_rbuf, r_rbln); + en = errno; + if (write(Pipes[3], (char *)&rv, sizeof(rv)) + != sizeof(rv) + || write(Pipes[3], (char *)&en, sizeof(en)) + != sizeof(en) +- || write(Pipes[3], r_rbuf, r_rbln) != r_rbln) ++ || write(Pipes[3], r.r_rbuf, r_rbln) != r_rbln) + break; + } + (void) _exit(0); +-- +2.32.0 + diff --git a/sys-process/lsof/lsof-4.87-r1.ebuild b/sys-process/lsof/lsof-4.87-r1.ebuild deleted file mode 100644 index ab64ac2000..0000000000 --- a/sys-process/lsof/lsof-4.87-r1.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -inherit eutils flag-o-matic toolchain-funcs - -MY_P=${P/-/_} -DESCRIPTION="Lists open files for running Unix processes" -HOMEPAGE="ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/" -SRC_URI="ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/${MY_P}.tar.bz2 - ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/OLD/${MY_P}.tar.bz2" - -LICENSE="lsof" -SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="examples ipv6 rpc selinux static" - -RDEPEND="rpc? ( net-libs/libtirpc ) - selinux? ( sys-libs/libselinux )" -DEPEND="${RDEPEND} - rpc? ( virtual/pkgconfig )" - -S=${WORKDIR}/${MY_P}/${MY_P}_src - -src_unpack() { - unpack ${A} - cd ${MY_P} - unpack ./${MY_P}_src.tar -} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-4.85-cross.patch #432120 - # convert `test -r header.h` into a compile test - sed -i -r \ - -e 's:test -r \$\{LSOF_INCLUDE\}/([[:alnum:]/._]*):echo "#include <\1>" | ${LSOF_CC} ${LSOF_CFGF} -E - >/dev/null 2>\&1:' \ - -e 's:grep (.*) \$\{LSOF_INCLUDE\}/([[:alnum:]/._]*):echo "#include <\2>" | ${LSOF_CC} ${LSOF_CFGF} -E -P -dD - 2>/dev/null | grep \1:' \ - Configure || die -} - -target() { - case ${CHOST} in - *-darwin*) echo darwin ;; - *-freebsd*) echo freebsd ;; - *-solaris*) echo solaris ;; - *-aix*) echo aixgcc ;; - *) echo linux ;; - esac -} - -src_configure() { - use static && append-ldflags -static - - append-cppflags $(use rpc && $(tc-getPKG_CONFIG) libtirpc --cflags || echo "-DHASNOTRPC -DHASNORPC_H") - append-cppflags $(usex ipv6 -{D,U}HASIPv6) - - export LSOF_CFGL="${CFLAGS} ${LDFLAGS} \ - $(use rpc && $(tc-getPKG_CONFIG) libtirpc --libs)" - - # Set LSOF_INCLUDE to a dummy location so the script doesn't poke - # around in it and mix /usr/include paths with cross-compile/etc. - touch .neverInv - LINUX_HASSELINUX=$(usex selinux y n) \ - LSOF_INCLUDE=${T} \ - LSOF_CC=$(tc-getCC) \ - LSOF_AR="$(tc-getAR) rc" \ - LSOF_RANLIB=$(tc-getRANLIB) \ - LSOF_CFGF="${CFLAGS} ${CPPFLAGS}" \ - ./Configure -n $(target) || die -} - -src_compile() { - emake DEBUG="" all -} - -src_install() { - dobin lsof - - if use examples ; then - insinto /usr/share/lsof/scripts - doins scripts/* - fi - - doman lsof.8 - dodoc 00* -} - -pkg_postinst() { - if [[ ${CHOST} == *-solaris* ]] ; then - einfo "Note: to use lsof on Solaris you need read permissions on" - einfo "/dev/kmem, i.e. you need to be root, or to be in the group sys" - elif [[ ${CHOST} == *-aix* ]] ; then - einfo "Note: to use lsof on AIX you need read permissions on /dev/mem and" - einfo "/dev/kmem, i.e. you need to be root, or to be in the group system" - fi -} diff --git a/sys-process/lsof/lsof-4.88-r1.ebuild b/sys-process/lsof/lsof-4.88-r1.ebuild deleted file mode 100644 index f9b4997db8..0000000000 --- a/sys-process/lsof/lsof-4.88-r1.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -inherit eutils flag-o-matic toolchain-funcs - -MY_P=${P/-/_} -DESCRIPTION="Lists open files for running Unix processes" -HOMEPAGE="ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/" -SRC_URI="ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/${MY_P}.tar.bz2 - ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/OLD/${MY_P}.tar.bz2" - -LICENSE="lsof" -SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="examples ipv6 rpc selinux static" - -RDEPEND="rpc? ( net-libs/libtirpc ) - selinux? ( sys-libs/libselinux )" -DEPEND="${RDEPEND} - rpc? ( virtual/pkgconfig )" - -S=${WORKDIR}/${MY_P}/${MY_P}_src - -src_unpack() { - unpack ${A} - cd ${MY_P} - unpack ./${MY_P}_src.tar -} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-4.85-cross.patch #432120 - epatch "${FILESDIR}"/${P}-linux.dnode.c.patch - # fix POSIX compliance with `echo` - sed -i \ - -e 's:echo -n:printf:' \ - AFSConfig Configure Customize Inventory tests/CkTestDB || die - # convert `test -r header.h` into a compile test - sed -i -r \ - -e 's:test -r \$\{LSOF_INCLUDE\}/([[:alnum:]/._]*):echo "#include <\1>" | ${LSOF_CC} ${LSOF_CFGF} -E - >/dev/null 2>\&1:' \ - -e 's:grep (.*) \$\{LSOF_INCLUDE\}/([[:alnum:]/._]*):echo "#include <\2>" | ${LSOF_CC} ${LSOF_CFGF} -E -P -dD - 2>/dev/null | grep \1:' \ - Configure || die -} - -target() { - case ${CHOST} in - *-darwin*) echo darwin ;; - *-freebsd*) echo freebsd ;; - *-solaris*) echo solaris ;; - *-aix*) echo aixgcc ;; - *) echo linux ;; - esac -} - -src_configure() { - use static && append-ldflags -static - - append-cppflags $(use rpc && $(tc-getPKG_CONFIG) libtirpc --cflags || echo "-DHASNOTRPC -DHASNORPC_H") - append-cppflags $(usex ipv6 -{D,U}HASIPv6) - - export LSOF_CFGL="${CFLAGS} ${LDFLAGS} \ - $(use rpc && $(tc-getPKG_CONFIG) libtirpc --libs)" - - # Set LSOF_INCLUDE to a dummy location so the script doesn't poke - # around in it and mix /usr/include paths with cross-compile/etc. - touch .neverInv - LINUX_HASSELINUX=$(usex selinux y n) \ - LSOF_INCLUDE=${T} \ - LSOF_CC=$(tc-getCC) \ - LSOF_AR="$(tc-getAR) rc" \ - LSOF_RANLIB=$(tc-getRANLIB) \ - LSOF_CFGF="${CFLAGS} ${CPPFLAGS}" \ - ./Configure -n $(target) || die -} - -src_compile() { - emake DEBUG="" all -} - -src_install() { - dobin lsof - - if use examples ; then - insinto /usr/share/lsof/scripts - doins scripts/* - fi - - doman lsof.8 - dodoc 00* -} - -pkg_postinst() { - if [[ ${CHOST} == *-solaris* ]] ; then - einfo "Note: to use lsof on Solaris you need read permissions on" - einfo "/dev/kmem, i.e. you need to be root, or to be in the group sys" - elif [[ ${CHOST} == *-aix* ]] ; then - einfo "Note: to use lsof on AIX you need read permissions on /dev/mem and" - einfo "/dev/kmem, i.e. you need to be root, or to be in the group system" - fi -} diff --git a/sys-process/lsof/lsof-4.89.ebuild b/sys-process/lsof/lsof-4.89.ebuild deleted file mode 100644 index e51ba581bf..0000000000 --- a/sys-process/lsof/lsof-4.89.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils flag-o-matic toolchain-funcs - -MY_P=${P/-/_} -DESCRIPTION="Lists open files for running Unix processes" -HOMEPAGE="ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/" -SRC_URI="ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/${MY_P}.tar.bz2 - ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/OLD/${MY_P}.tar.bz2 - http://www.mirrorservice.org/sites/lsof.itap.purdue.edu/pub/tools/unix/lsof/${MY_P}.tar.bz2" - -LICENSE="lsof" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="examples ipv6 rpc selinux static" - -RDEPEND="rpc? ( net-libs/libtirpc ) - selinux? ( sys-libs/libselinux )" -DEPEND="${RDEPEND} - rpc? ( virtual/pkgconfig )" - -S=${WORKDIR}/${MY_P}/${MY_P}_src - -src_unpack() { - unpack ${A} - cd ${MY_P} || die - unpack ./${MY_P}_src.tar -} - -src_prepare() { - epatch "${FILESDIR}"/${PN}-4.85-cross.patch #432120 - # fix POSIX compliance with `echo` - sed -i \ - -e 's:echo -n:printf:' \ - AFSConfig Configure Customize Inventory tests/CkTestDB || die - # convert `test -r header.h` into a compile test - sed -i -r \ - -e 's:test -r \$\{LSOF_INCLUDE\}/([[:alnum:]/._]*):echo "#include <\1>" | ${LSOF_CC} ${LSOF_CFGF} -E - >/dev/null 2>\&1:' \ - -e 's:grep (.*) \$\{LSOF_INCLUDE\}/([[:alnum:]/._]*):echo "#include <\2>" | ${LSOF_CC} ${LSOF_CFGF} -E -P -dD - 2>/dev/null | grep \1:' \ - Configure || die -} - -target() { - case ${CHOST} in - *-darwin*) echo darwin ;; - *-freebsd*) echo freebsd ;; - *-solaris*) echo solaris ;; - *-aix*) echo aixgcc ;; - *) echo linux ;; - esac -} - -src_configure() { - use static && append-ldflags -static - - append-cppflags $(use rpc && $(tc-getPKG_CONFIG) libtirpc --cflags || echo "-DHASNOTRPC -DHASNORPC_H") - append-cppflags $(usex ipv6 -{D,U}HASIPv6) - - export LSOF_CFGL="${CFLAGS} ${LDFLAGS} \ - $(use rpc && $(tc-getPKG_CONFIG) libtirpc --libs)" - - # Set LSOF_INCLUDE to a dummy location so the script doesn't poke - # around in it and mix /usr/include paths with cross-compile/etc. - touch .neverInv - LINUX_HASSELINUX=$(usex selinux y n) \ - LSOF_INCLUDE=${T} \ - LSOF_CC=$(tc-getCC) \ - LSOF_AR="$(tc-getAR) rc" \ - LSOF_RANLIB=$(tc-getRANLIB) \ - LSOF_CFGF="${CFLAGS} ${CPPFLAGS}" \ - ./Configure -n $(target) || die -} - -src_compile() { - emake DEBUG="" all -} - -src_install() { - dobin lsof - - if use examples ; then - insinto /usr/share/lsof/scripts - doins scripts/* - fi - - doman lsof.8 - dodoc 00* -} - -pkg_postinst() { - if [[ ${CHOST} == *-solaris* ]] ; then - einfo "Note: to use lsof on Solaris you need read permissions on" - einfo "/dev/kmem, i.e. you need to be root, or to be in the group sys" - elif [[ ${CHOST} == *-aix* ]] ; then - einfo "Note: to use lsof on AIX you need read permissions on /dev/mem and" - einfo "/dev/kmem, i.e. you need to be root, or to be in the group system" - fi -} diff --git a/sys-process/lsof/lsof-4.89-r1.ebuild b/sys-process/lsof/lsof-4.94.0-r1.ebuild similarity index 66% rename from sys-process/lsof/lsof-4.89-r1.ebuild rename to sys-process/lsof/lsof-4.94.0-r1.ebuild index f97df87299..f90987e767 100644 --- a/sys-process/lsof/lsof-4.89-r1.ebuild +++ b/sys-process/lsof/lsof-4.94.0-r1.ebuild @@ -1,37 +1,38 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="5" +EAPI=7 -inherit eutils flag-o-matic toolchain-funcs +inherit flag-o-matic toolchain-funcs -MY_P=${P/-/_} +MY_P="${P/-/_}" DESCRIPTION="Lists open files for running Unix processes" -HOMEPAGE="ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/" -SRC_URI="ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/${MY_P}.tar.bz2 - ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/OLD/${MY_P}.tar.bz2 - http://www.mirrorservice.org/sites/lsof.itap.purdue.edu/pub/tools/unix/lsof/${MY_P}.tar.bz2" +HOMEPAGE="https://github.com/lsof-org/lsof" +SRC_URI="https://github.com/lsof-org/lsof/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="lsof" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="examples ipv6 rpc selinux static" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="examples ipv6 rpc selinux" RDEPEND="rpc? ( net-libs/libtirpc ) selinux? ( sys-libs/libselinux )" -DEPEND="${RDEPEND} - rpc? ( virtual/pkgconfig )" +DEPEND="${RDEPEND}" +BDEPEND=" + sys-apps/groff + rpc? ( virtual/pkgconfig ) +" -S=${WORKDIR}/${MY_P}/${MY_P}_src +# needs fixing first +RESTRICT="test" -src_unpack() { - unpack ${A} - cd ${MY_P} || die - unpack ./${MY_P}_src.tar -} +PATCHES=( + "${FILESDIR}"/${PN}-4.85-cross.patch #432120 + "${FILESDIR}"/${PN}-4.94-arm-sigbus-fix.patch +) src_prepare() { - epatch "${FILESDIR}"/${PN}-4.85-cross.patch #432120 + default # fix POSIX compliance with `echo` sed -i \ -e 's:echo -n:printf:' \ @@ -44,6 +45,10 @@ src_prepare() { -e '/test -r/s:test -r \$\{LSOF_INCLUDE\}/([[:alnum:]/._]*):echo "#include <\1>" | ${LSOF_CC} ${LSOF_CFGF} -E - >/dev/null 2>\&1:g' \ -e 's:grep (.*) \$\{LSOF_INCLUDE\}/([[:alnum:]/._]*):echo "#include <\2>" | ${LSOF_CC} ${LSOF_CFGF} -E -P -dD - 2>/dev/null | grep \1:' \ Configure || die + + # "create" man-page (bug #689462) + # inspired by shipped "makeman" ksh script + soelim < Lsof.8 > lsof.8 || die } target() { @@ -57,10 +62,18 @@ target() { } src_configure() { - use static && append-ldflags -static - append-cppflags $(use rpc && $(tc-getPKG_CONFIG) libtirpc --cflags || echo "-DHASNOTRPC -DHASNORPC_H") append-cppflags $(usex ipv6 -{D,U}HASIPv6) + [[ ${CHOST} == *-solaris2.11 ]] && append-cppflags -DHAS_PAD_MUTEX + if [[ ${CHOST} == *-darwin* ]] ; then + # make sys/proc_info.h available in ${T} because of LSOF_INCLUDE + # dummy location -- Darwin needs this for a Configure check to + # succeed + if [[ -e /usr/include/sys/proc_info.h ]] ; then + mkdir -p "${T}"/sys || die + ( cd "${T}"/sys && ln -s /usr/include/sys/proc_info.h ) || die + fi + fi export LSOF_CFGL="${CFLAGS} ${LDFLAGS} \ $(use rpc && $(tc-getPKG_CONFIG) libtirpc --libs)" diff --git a/sys-process/lsof/metadata.xml b/sys-process/lsof/metadata.xml index 4f913c0bca..5f1549b947 100644 --- a/sys-process/lsof/metadata.xml +++ b/sys-process/lsof/metadata.xml @@ -1,5 +1,5 @@ - + base-system@gentoo.org @@ -8,4 +8,7 @@ support looking up RPC service info + + cpe:/a:lsof_project:lsof + diff --git a/sys-process/psmisc/ChangeLog b/sys-process/psmisc/ChangeLog deleted file mode 100644 index 23be1eca3b..0000000000 --- a/sys-process/psmisc/ChangeLog +++ /dev/null @@ -1,84 +0,0 @@ -# ChangeLog for sys-process/psmisc -# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 -# (auto-generated from git log) - -*psmisc-22.21-r2 (09 Aug 2015) -*psmisc-22.20 (09 Aug 2015) -*psmisc-22.16 (09 Aug 2015) - - 09 Aug 2015; Robin H. Johnson - +files/psmisc-22.16-fuser-pic.patch, +files/psmisc-22.20-selinux.patch, - +files/psmisc-22.21-fuser_typo_fix.patch, +metadata.xml, - +psmisc-22.16.ebuild, +psmisc-22.20.ebuild, +psmisc-22.21-r2.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 - - 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) - - 07 Mar 2016; Mike Frysinger - +files/psmisc-22.21-sysmacros.patch, psmisc-22.21-r2.ebuild: - fix building w/newer glibc - diff --git a/sys-process/psmisc/ChangeLog-2015 b/sys-process/psmisc/ChangeLog-2015 deleted file mode 100644 index 41058f9d93..0000000000 --- a/sys-process/psmisc/ChangeLog-2015 +++ /dev/null @@ -1,784 +0,0 @@ -# ChangeLog for sys-process/psmisc -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-process/psmisc/ChangeLog,v 1.169 2015/04/12 10:08:25 zlogene Exp $ - - 12 Apr 2015; Mikle Kolyada psmisc-22.21-r2.ebuild: - alpha stable wrt bug #530662 - - 04 Apr 2015; Mike Frysinger psmisc-22.21-r2.ebuild: - Mark arm64/m68k/s390/sh stable. - - 13 Mar 2015; Mikle Kolyada psmisc-22.21-r2.ebuild: - ia64 stable wrt bug #530662 - -*psmisc-22.21-r2 (28 Jan 2015) - - 28 Jan 2015; Lars Wendler -psmisc-22.21-r1.ebuild, - +psmisc-22.21-r2.ebuild, +files/psmisc-22.21-fuser_typo_fix.patch: - Revbump to fix a typo in fuser which leads to -M option being enabled all the - time. Committed straight to stable. - -*psmisc-22.21-r1 (22 Jan 2015) - - 22 Jan 2015; Lars Wendler -psmisc-22.21.ebuild, - +psmisc-22.21-r1.ebuild: - Upstream re-released latest source tarball. Committed straight to stable - where -r0 ebuild was already stable. - - 02 Jan 2015; Agostino Sarubbo psmisc-22.21.ebuild: - Stable for sparc, wrt bug #530662 - - 01 Jan 2015; Agostino Sarubbo psmisc-22.21.ebuild: - Stable for ppc64, wrt bug #530662 - - 31 Dec 2014; Agostino Sarubbo psmisc-22.21.ebuild: - Stable for ppc, wrt bug #530662 - - 28 Dec 2014; Agostino Sarubbo psmisc-22.21.ebuild: - Stable for x86, wrt bug #530662 - - 27 Dec 2014; Agostino Sarubbo psmisc-22.21.ebuild: - Stable for amd64, wrt bug #530662 - - 07 Dec 2014; Markus Meier psmisc-22.21.ebuild: - arm stable, bug #530662 - - 28 Nov 2014; Jeroen Roovers psmisc-22.21.ebuild: - Stable for HPPA (bug #530662). - - 03 Nov 2014; Mike Frysinger psmisc-22.20.ebuild: - Mark m68k stable. - - 18 Jan 2014; Mike Frysinger psmisc-22.20.ebuild, - psmisc-22.21.ebuild: - Add arm64 love. - -*psmisc-22.21 (10 Nov 2013) - - 10 Nov 2013; Tim Harder +psmisc-22.21.ebuild: - Version bump. - - 24 Feb 2013; Agostino Sarubbo psmisc-22.20.ebuild: - Stable for sh, wrt bug #456390 - - 20 Feb 2013; Zac Medico psmisc-22.20.ebuild: - Add ~arm-linux keyword. - - 20 Feb 2013; Samuli Suominen psmisc-22.20.ebuild: - Fix installation when CTARGET is set and fuser is installed as eg. - x86_64-pc-linux-gnu-fuser wrt #458250 - - 20 Feb 2013; Agostino Sarubbo psmisc-22.20.ebuild: - Stable for s390, wrt bug #456390 - - 17 Feb 2013; Jeroen Roovers psmisc-22.20.ebuild: - Stable for HPPA (bug #456390). - - 12 Feb 2013; Agostino Sarubbo psmisc-22.20.ebuild: - Stable for sparc, wrt bug #456390 - - 12 Feb 2013; Agostino Sarubbo psmisc-22.20.ebuild: - Stable for alpha, wrt bug #456390 - - 12 Feb 2013; Agostino Sarubbo psmisc-22.20.ebuild: - Stable for ia64, wrt bug #456390 - - 11 Feb 2013; Agostino Sarubbo psmisc-22.20.ebuild: - Stable for arm, wrt bug #456390 - - 10 Feb 2013; Agostino Sarubbo psmisc-22.20.ebuild: - Stable for ppc, wrt bug #456390 - - 10 Feb 2013; Agostino Sarubbo psmisc-22.20.ebuild: - Stable for ppc64, wrt bug #456390 - - 10 Feb 2013; Agostino Sarubbo psmisc-22.20.ebuild: - Stable for x86, wrt bug #456390 - - 10 Feb 2013; Agostino Sarubbo psmisc-22.20.ebuild: - Stable for amd64, wrt bug #456390 - - 10 Feb 2013; Samuli Suominen -psmisc-22.19-r1.ebuild: - old - - 10 Feb 2013; Samuli Suominen psmisc-22.16.ebuild: - Use -> in SRC_URI to prevent filesize problem with Manifest - - 09 Oct 2012; Mike Frysinger - +files/psmisc-22.20-selinux.patch, psmisc-22.20.ebuild: - Add fix from upstream for building on selinux systems #437332 by Amadeusz - Sławiński. - -*psmisc-22.20 (03 Oct 2012) - - 03 Oct 2012; Tim Harder +psmisc-22.20.ebuild: - Version bump. - - 31 Aug 2012; Samuli Suominen - -files/psmisc-22.13-no-nls.patch, -psmisc-22.14.ebuild, -psmisc-22.18.ebuild, - -psmisc-22.19.ebuild: - old - -*psmisc-22.19-r1 (31 Aug 2012) - - 31 Aug 2012; Samuli Suominen +psmisc-22.19-r1.ebuild: - Upstream patch for fuser to work with unix sockets wrt #398811. Thanks to - Piotr Karbowski and Mike Frysinger. - - 25 Aug 2012; Mike Frysinger psmisc-22.16.ebuild, - psmisc-22.18.ebuild, psmisc-22.19.ebuild: - Drop useless -vf args to mv #432632 by Joshua B. Kahlenberg. - - 08 Jul 2012; Raúl Porcel psmisc-22.16.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #420047 - -*psmisc-22.19 (30 Jun 2012) - - 30 Jun 2012; Samuli Suominen +psmisc-22.19.ebuild: - Version bump. - - 19 Jun 2012; Samuli Suominen -psmisc-22.15.ebuild, - -files/psmisc-22.15-COMM_LEN-to-18.patch, -psmisc-22.17.ebuild: - old - -*psmisc-22.18 (19 Jun 2012) - - 19 Jun 2012; Samuli Suominen +psmisc-22.18.ebuild: - Version bump. - - 19 Jun 2012; Samuli Suominen psmisc-22.16.ebuild: - ppc64 stable wrt #420047 - - 11 Jun 2012; Agostino Sarubbo psmisc-22.16.ebuild: - Stable for amd64, wrt bug #420047 - - 09 Jun 2012; Markus Meier psmisc-22.16.ebuild: - arm stable, bug #420047 - - 07 Jun 2012; Brent Baude psmisc-22.16.ebuild: - Marking psmisc-22.16 ppc for bug 420047 - - 07 Jun 2012; Johannes Huber psmisc-22.16.ebuild: - Stable for x86, wrt bug #420047 - - 07 Jun 2012; Jeroen Roovers psmisc-22.16.ebuild: - Stable for HPPA (bug #420047). - -*psmisc-22.17 (07 Jun 2012) - - 07 Jun 2012; Samuli Suominen +psmisc-22.17.ebuild: - Version bump. - - 17 May 2012; Mike Frysinger - +files/psmisc-22.16-fuser-pic.patch, psmisc-22.16.ebuild: - Fix TEXTRELs when building fuser as a PIE #394443 by Attila Tóth. - -*psmisc-22.16 (12 Mar 2012) - - 12 Mar 2012; Samuli Suominen +psmisc-22.16.ebuild: - Version bump. - - 31 Jan 2012; Mike Frysinger psmisc-22.15.ebuild: - Drop autotool usage since we no longer patch autotool files. - -*psmisc-22.15 (28 Jan 2012) - - 28 Jan 2012; Samuli Suominen +psmisc-22.15.ebuild, - +files/psmisc-22.15-COMM_LEN-to-18.patch: - Version bump. Backport -COMM_LEN-to-18.patch from git to prevent pstree - crashing. - - 26 Jan 2012; Samuli Suominen - -files/psmisc-22.5-no-nls.patch, -psmisc-22.12.ebuild, - -files/psmisc-22.12-peekfd.patch, -psmisc-22.13.ebuild: - old - - 26 Jan 2012; Samuli Suominen psmisc-22.14.ebuild: - ppc64 stable wrt #392641 - - 04 Jan 2012; Brent Baude psmisc-22.14.ebuild: - Marking psmisc-22.14 ppc for bug 392641 - - 04 Dec 2011; Raúl Porcel psmisc-22.14.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc/x86 stable wrt #392641 - - 02 Dec 2011; Markos Chandras psmisc-22.14.ebuild: - Stable on amd64 wrt bug #392641 - - 30 Nov 2011; Jeroen Roovers psmisc-22.14.ebuild: - Stable for HPPA (bug #392641). - -*psmisc-22.14 (06 Jul 2011) - - 06 Jul 2011; Samuli Suominen +psmisc-22.14.ebuild: - Version bump. - - 20 Sep 2010; Raúl Porcel psmisc-22.12.ebuild: - arm/ia64/m68k/s390/sh/sparc stable wrt #336339 - - 19 Sep 2010; Tobias Klausmann psmisc-22.12.ebuild: - Stable on alpha, bug #336339, thanks to mattst88 for testing - - 12 Sep 2010; Joseph Jezak psmisc-22.12.ebuild: - Marked ppc stable for bug #336339. - - 12 Sep 2010; Markos Chandras psmisc-22.12.ebuild: - Stable on amd64 wrt bug #336339 - - 10 Sep 2010; Jeroen Roovers psmisc-22.12.ebuild: - Stable for HPPA (bug #336339). - - 10 Sep 2010; Christian Faulhammer psmisc-22.12.ebuild: - stable x86, bug 336339 - - 09 Sep 2010; Brent Baude psmisc-22.12.ebuild: - Marking psmisc-22.12 ppc64 for bug 336339 - -*psmisc-22.13 (07 Sep 2010) - - 07 Sep 2010; Samuli Suominen +psmisc-22.13.ebuild, - +files/psmisc-22.13-no-nls.patch: - Version bump. - - 22 Aug 2010; Mike Frysinger psmisc-22.12.ebuild: - Ignore all peekfd build failures #330631 by Raúl Porcel. - - 05 Aug 2010; Samuli Suominen psmisc-22.12.ebuild: - Convert to EAPI="3" and keyword ~amd64-linux ~ia64-linux ~x86-linux wrt - #331321 by Jeremy Olexa. - - 31 Jul 2010; Samuli Suominen psmisc-22.12.ebuild, - +files/psmisc-22.12-peekfd.patch: - Fix missing bits/types.h include in configure.ac check for peekfd and x86_64. - -*psmisc-22.12 (30 Jul 2010) - - 30 Jul 2010; Samuli Suominen +psmisc-22.12.ebuild: - Version bump. - -*psmisc-22.11 (01 May 2010) - - 01 May 2010; Samuli Suominen +psmisc-22.11.ebuild: - Version bump wrt #318043. - - 13 Feb 2010; Raúl Porcel psmisc-22.10.ebuild: - alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #304175 - - 13 Feb 2010; Samuli Suominen psmisc-22.10.ebuild: - amd64 stable wrt #304175 - - 12 Feb 2010; Joseph Jezak psmisc-22.10.ebuild: - Marked ppc/ppc64 stable for bug #304175. - - 11 Feb 2010; Jeroen Roovers psmisc-22.10.ebuild: - Stable for HPPA (bug #304175). - - 11 Feb 2010; Christian Faulhammer psmisc-22.10.ebuild: - stable x86, bug 304175 - -*psmisc-22.10 (04 Jan 2010) - - 04 Jan 2010; Samuli Suominen +psmisc-22.10.ebuild: - Version bump. - - 02 Jan 2010; Samuli Suominen psmisc-22.9.ebuild, - +files/psmisc-22.9-locale.patch: - Fix building with -O0 where glibc doesn't include locale.h by itself wrt - #299316. - -*psmisc-22.9 (02 Jan 2010) - - 02 Jan 2010; Samuli Suominen +psmisc-22.9.ebuild: - Version bump. - -*psmisc-22.8-r1 (23 Dec 2009) - - 23 Dec 2009; Samuli Suominen - +psmisc-22.8-r1.ebuild, +files/psmisc-22.8-fuser-r159.patch: - Fix segmentation fault with false options e.g. "fuser --help" wrt #297423 - and everything up to fuser.c Rev. 1.59, fuser.h Rev. 1.7. - -*psmisc-22.8 (11 Dec 2009) - - 11 Dec 2009; Samuli Suominen +psmisc-22.8.ebuild: - Version bump wrt #296498. - - 31 Oct 2009; Brent Baude psmisc-22.7.ebuild: - Marking psmisc-22.7 ppc64 for bug 287739 - - 17 Oct 2009; Raúl Porcel psmisc-22.7.ebuild: - arm/ia64/m68k/s390/sh stable wrt #287739 - - 17 Oct 2009; Tiago Cunha psmisc-22.7.ebuild: - stable sparc, bug 287739 - - 15 Oct 2009; Markus Meier psmisc-22.7.ebuild: - amd64/x86 stable, bug #287739 - - 11 Oct 2009; Tobias Klausmann psmisc-22.7.ebuild: - Stable on alpha, bug #287739 - - 07 Oct 2009; nixnut psmisc-22.7.ebuild: - ppc stable #287739 - - 06 Oct 2009; Jeroen Roovers psmisc-22.7.ebuild: - Stable for HPPA (bug #287739). - - 14 May 2009; Joseph Jezak psmisc-22.6.ebuild: - Marked ppc stable for bug #269301. - -*psmisc-22.7 (10 May 2009) - - 10 May 2009; Mike Frysinger +psmisc-22.7.ebuild: - Version bump. - - 01 Jun 2008; Mike Frysinger psmisc-22.6.ebuild: - Dont pass --disable-nls in the USE=-nls case to avoid confusing warnings - #220787 by Martin Mokrejs. - - 14 May 2008; Jeroen Roovers psmisc-22.6.ebuild: - Stable for HPPA too. - - 12 May 2008; Markus Rothe psmisc-22.6.ebuild: - Stable on ppc64 - - 07 Mar 2008; Santiago M. Mola psmisc-22.6.ebuild: - amd64 stable - - 07 Feb 2008; Raúl Porcel psmisc-22.6.ebuild: - alpha/ia64/sparc/x86 stable - -*psmisc-22.6 (04 Nov 2007) - - 04 Nov 2007; Mike Frysinger +psmisc-22.6.ebuild: - Version bump. - - 06 Oct 2007; Mike Frysinger - +files/psmisc-22.5-no-nls.patch, psmisc-22.5-r2.ebuild: - Fix from impulze for building with USE=-nls and no gettext installed #193920 - by Julian Golderer. - - 27 Sep 2007; Joseph Jezak psmisc-22.5-r2.ebuild: - Marked ppc stable for bug #193833. - - 27 Sep 2007; Joshua Kinard psmisc-22.5-r2.ebuild: - Stable on mips, per #193833. - - 26 Sep 2007; Brent Baude psmisc-22.5-r2.ebuild: - Marking psmisc-22.5-r2 ppc64 stable for bug 193833 - - 26 Sep 2007; Jeroen Roovers psmisc-22.5-r2.ebuild: - Stable for HPPA (bug #193833). - - 26 Sep 2007; Raúl Porcel psmisc-22.5-r2.ebuild: - alpha/ia64/x86 stable wrt #193833 - - 26 Sep 2007; Ferris McCormick psmisc-22.5-r2.ebuild: - Sparc stable --- Bug #193833 --- seems fine. - - 26 Sep 2007; Christoph Mende psmisc-22.5-r2.ebuild: - Stable on amd64 wrt bug #193833 - - 26 Sep 2007; Mike Frysinger psmisc-22.5-r2.ebuild: - Drop C++ cruft from build system. - - 13 Aug 2007; Tobias Scherbaum psmisc-22.5.ebuild: - ppc. stable - - 13 Aug 2007; Gustavo Zacarias psmisc-22.5-r1.ebuild: - Stable on sparc - - 12 Aug 2007; Tom Gall psmisc-22.5-r1.ebuild: - stable on ppc64 - - 11 Aug 2007; Raúl Porcel psmisc-22.5-r1.ebuild: - alpha/ia64/x86 stable - -*psmisc-22.5-r2 (02 Aug 2007) - - 02 Aug 2007; Roy Marples - +files/psmisc-22.5-sockets.patch, +psmisc-22.5-r2.ebuild: - Add a patch from marienz to improve the finding of sockets - -*psmisc-22.5-r1 (11 Jul 2007) - - 11 Jul 2007; Mike Frysinger +psmisc-22.5-r1.ebuild: - Keep all binaries in /usr/bin except for fuser #184969 by spiritus. - - 04 Jul 2007; Roy Marples psmisc-22.5.ebuild: - Don't install pstree.x11 unless USE X, #184226 thanks to Patrick van Staveren. - - 02 Jul 2007; Gustavo Zacarias psmisc-22.5.ebuild: - Stable on sparc - - 30 Jun 2007; Raúl Porcel psmisc-22.5.ebuild: - ia64/x86 stable - - 02 May 2007; Mike Frysinger - +files/psmisc-22.5-user-header.patch, psmisc-22.5.ebuild: - Touchup peekfd handling #175776 by Harald van Dijk. - -*psmisc-22.5 (25 Apr 2007) - - 25 Apr 2007; Mike Frysinger +psmisc-22.5.ebuild: - Version bump. - - 21 Apr 2007; Markus Rothe ChangeLog: - Stable on ppc64; bug #175094 - - 20 Apr 2007; psmisc-22.3.ebuild: - Stable on ALPHA; bug #175094 - - 19 Apr 2007; Jeroen Roovers psmisc-22.3.ebuild: - Stable for HPPA too (bug #175094). - - 18 Apr 2007; Daniel Gryniewicz psmisc-22.3.ebuild: - Marked stable on amd64 for bug #175094 - - 18 Apr 2007; Alexander Færøy psmisc-22.3.ebuild: - Stable on MIPS. - -*psmisc-22.4 (18 Apr 2007) - - 18 Apr 2007; Mike Frysinger - +files/psmisc-22.4-no-peekfd.patch, +psmisc-22.4.ebuild: - Version bump. - - 16 Apr 2007; Markus Rothe psmisc-22.3.ebuild: - Stable on ppc64 - - 01 Apr 2007; Michael Hanselmann psmisc-22.3.ebuild: - Stable on ppc. - - 15 Mar 2007; Gustavo Zacarias psmisc-22.3.ebuild: - Stable on sprac - - 13 Mar 2007; Raúl Porcel psmisc-22.3.ebuild: - x86 stable - -*psmisc-22.3 (16 Sep 2006) - - 16 Sep 2006; Mike Frysinger +psmisc-22.3.ebuild: - Version bump. - - 26 Aug 2006; Mike Frysinger - +files/psmisc-22.2-gcc2.patch, psmisc-22.2.ebuild: - Cheesy patch for gcc-2 compilers. - - 09 Jul 2006; Joshua Kinard psmisc-22.2.ebuild: - Marked stable on mips. - - 28 Jun 2006; Luis Medinas psmisc-22.2.ebuild: - Stable on amd64. Bug #138148. - - 27 Jun 2006; Gustavo Zacarias psmisc-22.2.ebuild: - Stable on sparc wrt #138148 - - 27 Jun 2006; Chris Gianelloni psmisc-22.2.ebuild: - Stable on x86 wrt bug #138148. - - 27 Jun 2006; Tobias Scherbaum psmisc-22.2.ebuild: - ppc stable, #138148 - - 27 Jun 2006; Thomas Cort psmisc-22.2.ebuild: - Stable on alpha wrt Bug #138148. - - 27 Jun 2006; Markus Rothe psmisc-22.2.ebuild: - Stable on ppc64; bug #138148 - - 29 Apr 2006; Joshua Kinard psmisc-22.1.ebuild: - Marked stable on mips. - - 19 Mar 2006; Fernando J. Pereda psmisc-22.1.ebuild: - Stable on alpha wrt bug #126234 - - 17 Mar 2006; Chris White psmisc-22.1.ebuild: - ppc stable per bug #126234. - - 17 Mar 2006; Chris White psmisc-22.1.ebuild: - x86 stable for bug #126234. - - 15 Mar 2006; Markus Rothe psmisc-22.1.ebuild: - Stable on ppc64; bug #126234 - - 15 Mar 2006; Gustavo Zacarias psmisc-22.1.ebuild: - Stable on sparc wrt #126234 - - 15 Mar 2006; Patrick McLean psmisc-22.1.ebuild: - Stable on amd64 (Bug #126234) - -*psmisc-22.2 (15 Mar 2006) - - 15 Mar 2006; Mike Frysinger +psmisc-22.2.ebuild: - Version bump. - - 24 Jan 2006; Mike Frysinger - +files/psmisc-22.1-force-locale.patch, psmisc-22.1.ebuild: - Fix building in some locales (like EE) #119847 by J. - - 15 Jan 2006; Jose Luis Rivero psmisc-21.9.ebuild: - alpha stable, bug #118757 - - 13 Jan 2006; Tobias Scherbaum psmisc-21.9.ebuild: - ppc stable, bug #118757 - - 12 Jan 2006; Markus Rothe psmisc-21.9.ebuild: - Stable on ppc64; bug #118757 - - 12 Jan 2006; Mike Doty psmisc-21.9.ebuild: - amd64 stable, bug 118757 - - 12 Jan 2006; Chris Gianelloni psmisc-21.9.ebuild: - Stable on x86 wrt bug #118757. - - 12 Jan 2006; Gustavo Zacarias psmisc-21.9.ebuild: - Stable on sparc wrt #118757 - - 12 Jan 2006; Stuart Longland psmisc-21.9.ebuild: - Marked psmisc-21.9 stable on mips as per bug #118757 - -*psmisc-22.1 (12 Jan 2006) - - 12 Jan 2006; Mike Frysinger +psmisc-22.1.ebuild: - Version bump. - -*psmisc-21.9 (22 Dec 2005) - - 22 Dec 2005; Mike Frysinger +psmisc-21.9.ebuild: - Version bump. - - 22 Nov 2005; Mike Frysinger - +files/psmisc-21.8-ipv6.patch, psmisc-21.8.ebuild: - Grabbed updates from upstream cvs to control ipv6 support #113212. - - 18 Nov 2005; Chris PeBenito psmisc-21.8.ebuild: - Remove SELinux patching as support is now integrated upstream. - -*psmisc-21.8 (17 Nov 2005) - - 17 Nov 2005; Mike Frysinger +psmisc-21.8.ebuild: - Version bump #112699 by Benno Schulenberg. - - 17 Sep 2005; Ciaran McCreesh ChangeLog: - Converted to UTF-8, fixed encoding screwups - - 16 Sep 2005; Aron Griffis psmisc-21.6.ebuild: - Mark 21.6 stable on alpha - - 08 Sep 2005; Aaron Walker psmisc-21.6.ebuild: - Stable on mips. - - 03 Sep 2005; Markus Rothe psmisc-21.6.ebuild: - Stable on ppc64 - - 18 Aug 2005; Michael Hanselmann psmisc-21.6.ebuild: - Stable on ppc. - - 16 Aug 2005; Gustavo Zacarias psmisc-21.6.ebuild: - Stable on sparc - - 29 Apr 2005; Mike Frysinger - +files/psmisc-21.6-scanf.patch, psmisc-21.6.ebuild: - Add a patch to use valid C98/C99 scanf (i.e. fix pstree for uClibc). - - 09 Apr 2005; Markus Rothe psmisc-21.5.ebuild: - Stable on ppc64 - - 28 Mar 2005; Michael Hanselmann psmisc-21.5.ebuild: - Stable on ppc. - - 19 Mar 2005; Chris PeBenito - +files/psmisc-21.6-selinux.diff.bz2: - Add 21.6 SELinux patch. - - 19 Mar 2005; Bryan Østergaard psmisc-21.5.ebuild: - Stable on alpha. - - 14 Mar 2005; files/psmisc-21.6-nonls.patch: - - update nonls patch - -*psmisc-21.6 (14 Mar 2005) - - 14 Mar 2005; Mike Frysinger - +files/psmisc-21.6-nonls.patch, +psmisc-21.6.ebuild: - Version bump. - -*psmisc-21.5 (03 Mar 2005) - - 03 Mar 2005; Ciaran McCreesh +metadata.xml, - +files/psmisc-21.4-no-nls.patch, +files/psmisc-21.4-selinux.diff.bz2, - +files/psmisc-21.5-selinux.diff.bz2, +psmisc-21.4.ebuild, - +psmisc-21.5.ebuild: - Moved from sys-apps/psmisc to sys-process/psmisc. - - 07 Feb 2005; Gustavo Zacarias psmisc-21.5.ebuild: - Stable on sparc - - 04 Jan 2005; Chris PeBenito - +files/psmisc-21.5-selinux.diff.bz2, psmisc-21.5.ebuild: - Add missing SELinux patch for 21.5. - -*psmisc-21.5 (01 Jan 2005) - - 01 Jan 2005; Mike Frysinger +psmisc-21.5.ebuild: - Version bump. - - 01 Jan 2005; Mike Frysinger - -files/psmisc-21.4-no-nls-selinux.patch, files/psmisc-21.4-no-nls.patch, - files/psmisc-21.4-selinux.diff.bz2, psmisc-21.4.ebuild: - Clean up the patches #76230 by Milus János. - - 07 Dec 2004; Mike Frysinger psmisc-21.4.ebuild: - Remove C++ requirement #73632. - - 22 Oct 2004; Chris PeBenito psmisc-21.4.ebuild: - Add libtool to selinux dep to fix #59196. - - 27 Sep 2004; Danny van Dyk psmisc-21.4.ebuild: - Marked stable on amd64. - - 25 Sep 2004; Joshua Kinard psmisc-21.4.ebuild: - Marked stable on mips. - - 09 Sep 2004; Gustavo Zacarias psmisc-21.4.ebuild: - Stable on sparc - - 25 Jun 2004; psmisc-21.4.ebuild, - files/psmisc-21.4-no-nls-selinux.patch: - no-nls patch was failing with USE='selinux -nls', added offset patch from bug - #55115 - - 15 Jun 2004; psmisc-21.2-r4.ebuild, psmisc-21.4.ebuild, - files/psmisc-21.2-no-nls.patch, files/psmisc-21.4-no-nls.patch: - added patch to allow the disabling of nls for psmisc - - 11 Jun 2004; Bryan Østergaard psmisc-21.4.ebuild: - Stable on alpha. - - 27 Apr 2004; Michael McCabe psmisc-21.4.ebuild: - Marked stable on s390 - - 09 Apr 2004; Travis Tilley psmisc-21.2-r4.ebuild: - stable on amd64 - - 29 Mar 2004; Jon Portnoy psmisc-21.4.ebuild : - Removed RESTRICT=nomirror. - - 25 Mar 2004; Martin Holzer psmisc-21.4.ebuild, - files/psmisc-21.4-selinux.diff.bz2: - adding selinux patch. - -*psmisc-21.4 (24 Mar 2004) - - 24 Mar 2004; Martin Holzer psmisc-21.4.ebuild: - Version bumped. Closes 45251 - - 21 Mar 2004; Joshua Kinard psmisc-21.2-r4.ebuild: - Added gnuconfig support for mips64 hosts - - 20 Mar 2004; Michael Sterrett psmisc-21.2-r3.ebuild, - psmisc-21.2-r4.ebuild: - inherit eutils for epatch - - 07 Mar 2004; Joshua Kinard psmisc-21.2-r3.ebuild, - psmisc-21.2-r4.ebuild: - Marked stable on mips, copyright header fixes. - - 02 Mar 2004; Brian Jackson psmisc-21.2-r4.ebuild: - adding initial s390 support - - 03 Feb 2004; psmisc-21.2-r4.ebuild: - marked stable on sparc - - 02 Feb 2004; Chris PeBenito psmisc-21.2-r4.ebuild: - Mark x86 stable. - - 03 Feb 2004; Bartosch Pixa psmisc-21.2-r4.ebuild: - set ppc in keywords - -*psmisc-21.2-r4 (28 Oct 2003) - - 03 Feb 2003; Guy Martin psmisc-21.2-r4.ebuild : - Marked stable on hppa. - - 28 Oct 2003; Chris PeBenito psmisc-21.2-r3.ebuild, - psmisc-21.2-r4.ebuild, files/psmisc-21.2-selinux.diff.bz2: - Switch SELinux patch from old API to new API. - - 14 Sep 2003; Martin Schlemmer : - Killall segfault if an command is longer than 128 bytes, as the realloc call - is not done in such an way to update the pointer that is used, thanks to bug - (bug #28234) submitted by Grant McDorman . - -*psmisc-21.2-r3 (04 Aug 2003) - - 04 Aug 2003; Martin Schlemmer psmisc-21.2-r3.ebuild: - We use pidof from baselayout, bug #21191 - - 24 Jun 2003; Aron Griffis psmisc-21.2-r2.ebuild: - Mark stable on alpha - -*psmisc-21.2-r2 (19 May 2003) - - 06 Jul 2003; Guy Martin psmisc-21.2-r2.ebuild : - Marked stable on hppa. - - 22 Jun 2003; Joshua Kinard psmisc-21.2-r2.ebuild: - Changed ~sparc & ~mips to sparc & mips - - 19 May 2003; Martin Schlemmer psmisc-21.2-r2.ebuild, - files/psmisc-21.2-gcc33.patch: - Fix gcc-3.3 compile issues, bug #21212. - -*psmisc-21.2-r1 (20 Mar 2003) - - 25 Mar 2003; Joshua Brindle psmisc-21.2-r1.ebuild: - added selinux support, thanks sindian - - 20 Mar 2003; Seemant Kulleen psmisc-19-r3.ebuild, - psmisc-19-r3.ebuild, psmisc-21.2-r1.ebuild: - removed pic cruft - -*psmisc-21.2 (19 Nov 2002) - - 20 Mar 2003; Seemant Kulleen psmisc-19-r3.ebuild, - psmisc-19-r3.ebuild, psmisc-21.2.ebuild: - removed pic cruft - - 24 Feb 2003; Nicholas Wourms psmisc-21.2.ebuild : - Marked as stable for mips. - - 20 Feb 2003; Zach Welch psmisc-21.2.ebuild : - Added arm to keywords. - - 09 Feb 2003; Guy Martin psmisc-21.2.ebuild : - Added hppa to keywords. - - 01 Jan 2003; Mike Frysinger : - Unmasked KEYWORDS for all arch's - - 23 Oct 2002; Mike Frysinger : - Version bump, enhancements, change to use psmisc source - -*psmisc-19-r3 (1 Feb 2002) - - 24 Feb 2003; Nicholas Wourms psmisc-19-r3.ebuild : - Marked as stable for mips. - - 09 Feb 2003; Seemant Kulleen psmisc-19-r3.ebuild : - - Sed delimiters are now : instead of /, closing bug #15006 by Blu3 - - - 23 Oct 2002; Mike Frysinger : - Removed bootcd USE flag - - 14 Jul 2002; phoen][x psmisc-19-r3.ebuild : - Added LICENSE, KEYWORDS, 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/sys-process/psmisc/Manifest b/sys-process/psmisc/Manifest index 99697fc373..ed6b89da29 100644 --- a/sys-process/psmisc/Manifest +++ b/sys-process/psmisc/Manifest @@ -1,13 +1 @@ -AUX psmisc-22.16-fuser-pic.patch 598 SHA256 075c1406d995cafb4d8fac83b984fc5a0e03215548def65da565c97644a0a817 SHA512 ada88e426a53c326b3c28b3747a66736e68d4d9218566929bbf2ccf647276d6c7ac7cf08c8df84347a6d3577670e6612258a04b491fea71ecdd266be7073a060 WHIRLPOOL 1cbdc68a87acd2bea28844053bf892fe2a3b2cb029bd71a763ba31a02cf600d0dd7c43699b2b2de8293072c9c0881083112c655f3e7b014b18c9ffe9bcafab93 -AUX psmisc-22.20-selinux.patch 9092 SHA256 3aabdfb164d19fc38ace4272833973dd5b0d8971a7f2b8e4ac4dae4e5ea9459e SHA512 9e146809d411d28cbccc305f32d1cacb09e803deddb9ef2762e45ef9d4276abf30e1bce6bd33f5297293f77c4033c38f7075ba5d5c9f43f1886de01b2203782c WHIRLPOOL 53ec1e82aa50d4a700e884d1ff274c5104c7b51caa066b63b6eb79f33b9d111cef23e961ea5bd9b1cf533d909a5d2a95cf2a5dc23666bf056a09cf7dbefd0b7c -AUX psmisc-22.21-fuser_typo_fix.patch 1226 SHA256 51c251f07ad0a898a5654fe18d8955e08943025c5df2f73d0f65d00c4b6c3c92 SHA512 c2e46a19959f368935462bc93bde8bf5ee4a3b5530a66255cd9a83be04acbc6246e0a3900efeb1cb9f1bbaf5a1435c0c65d677f643664be25f87662e6048c930 WHIRLPOOL 48c6bc0bd4c4b521be621406d5b52d4df47687307ec681e5c20dfce77db22c7f1db322d40614a9eb59cfa3aebd287af8e23b6ce9cba21dd986f78718669c34e5 -AUX psmisc-22.21-sysmacros.patch 693 SHA256 c3e071e67c808c68acc49edc3b8d7ad665780403ca697e6e74b290816ec91633 SHA512 febac721daad0046eb8367015657904eafaa934dc4b314f19ec487c1953ea2f4ff70e79e7c94473a20e5a69e7ed1eb17a4cfbbac6b102622b12322bb9cc76a09 WHIRLPOOL 394bfdfc37f8ed754092b5868a5bafd1858fdc8ee00b060f0455bd0736ed84288b7bd1aed0d9e17c108fcc166b056dd10547f067be3ee0e25e4b0db9bfd6a509 -DIST psmisc-22.16-r1.tar.gz 468223 SHA256 38ba34e9ddbfa755f9b7c54a4e1733e12d65121891dacda941f21d856ab41da8 SHA512 f6805f2fdd07f06a1f2ad70be065636a842dd73f4ec176b8173d7486d737561330a52392cf8712aa509fa303a174775a41a0fd73e89dad3a2958fa1d7e5b97f9 WHIRLPOOL 056dff216ac303e18af7fa1ed0a4fc97d91b701a7e69cce599079a13a478206107521d7fc2693eaca97c7c65c9417475c8c499b59a74f9d275a47afdd6a04254 -DIST psmisc-22.20.tar.gz 432501 SHA256 b17224e2385f6a799ffebba27eb7870771d42555e86814ef56b6d7e955765514 SHA512 5565163651c90afeb146c3305fddefc544bcd4cd5e98917fd57a9920e76c22e4bc0a197618539475a1410cfec9dd168b69983b2210a3ad9fc54368e9220503a6 WHIRLPOOL 97826e7d6d5def8a631a0726c3c1c8f67ab4f5f5b39e67d4a915f2741d8914b6c83d69293daacf25e92cef37990e1463ef7dc0843b47d5b0bfb1e3745fde669d -DIST psmisc-22.21.tar.gz 457702 SHA256 97323cad619210845b696d7d722c383852b2acb5c49b5b0852c4f29c77a8145a SHA512 766aeb45687090b88b17176c5117a603e83fe92a13c013aea72c8ee80048adf02e18c7daa52ddfb8b2135f7c9a1bcae38896cdfb8d0158728d85a446c5e0d5ae WHIRLPOOL cbd4af3e54ce01f43558184b57a24e44dfb6e05d8438bd11e2308ee62535bb93dc417b08e66603966cc5912d7fa88c29df1529995a42e2a8b7c3da663b01681f -EBUILD psmisc-22.16.ebuild 1316 SHA256 7fb0a1dd3aa721b31dd5f4e9aff3abc49b6fdc1c67395db2a74521a1183dc1ff SHA512 cc9c0fc5e4ef94a0e24c3e118d2703563d9bc872baea707b558bca1e4dc4f956a813b8880714485ddf2c8aad8762c6ddf5a95eeb001e20c952b648bb7726a4e2 WHIRLPOOL 568b27ecd82959b5db953dd8d22a0a8bd68a67393b480286a8867b66c4f552fdb7f998fdf84682e97c6668efc08f83df8c2b4f7e5aa6648eb626f556cb7b00dd -EBUILD psmisc-22.20.ebuild 1334 SHA256 0a388275562090a8007b4d0d474bda8aa57e925708d881310c06ff82bde6e503 SHA512 178bc1aaa116406615f484a462f311bc43a0930c45fe3cfa1adddee0ae8741e0a0a9a2cbc4f8fa203dc8e638c6209b0f7039bba7d879265c38676278acf9df5b WHIRLPOOL 6e061898fe4e846d084ad32bb1d580f432de49954b17ed4256fffba7bddc33faed042319b19e9d021e570f628ee04e8c9973fd691e166bf350a6b3309925f5df -EBUILD psmisc-22.21-r2.ebuild 1376 SHA256 c94a979baed26719ddf172584e100bf6a25cde99f43236f522c90e2de25b6975 SHA512 6453cb160d2f1022627932e3d536787b762d0db49726a76d309dbc6ce3f04e532be2a14fd93976cbe05f82c232ba4a1156fafad02d9cd178191163adba6ee810 WHIRLPOOL 49d5f74622754fe41e3293e3cb781ddbdaeb51dc6aeea6ece76b5cb1ad64f23d9345587eadf50cdef14facf7a489be2fd45ec814d8d488097402c8fa08348b08 -MISC ChangeLog 3293 SHA256 e569ab754bd112f2e1b9faf6a8b01b03afcfda9f5dda8a5d7cfe1fc0f16ef13f SHA512 432140f1079ff7d58f25d8ed435ecd78b30af1adc8cc968d0c8b1cd2676b0381307bf881c9cd43f7049fd85e3b8a0792055caf2165532b5e49b3f3b2a5a5a5a5 WHIRLPOOL 935b4d742f2859d1f39ffa3bc17bd280c8dec2b8ec5c343b7547158f2f0b05917260d86bed7441115f851e8b8489273324a00ebc3d03e62478076ab8f912f6e9 -MISC ChangeLog-2015 26697 SHA256 16d09f477a180f5ce09972e75d65ab01786762c8fbab16c8626c3d71c6a715a2 SHA512 69d1685bdca62d3abb35a1505a25127afb938604f18ef8331c119a09668b6aa5d710835a06139f235194db9ddf532e5d010a71744f9ceaae5f3be392175414ee WHIRLPOOL 474cd900f638a54fe261afe828a3b87441a6dc862c3c5fae44676d1d6bb5139bb68dd7a9ac2d09e6d007bc11ce19c207045f35530b6755368f560512ade9d9c8 -MISC metadata.xml 326 SHA256 f9e015cc6214350091a0d68a07299ed5e6ad518b10eb91902da25726658623f3 SHA512 580a0e66078b7304d0bf76e3c990e61ee4c073b49381b60c5f3f01e2b64d5f0c318eb5596f7da09a70fa52dc93769b25f37f531038e5d7ce6278dda10e18117c WHIRLPOOL c0a2727f3ee0a38abe0ad2ceb0adf0b476a1fe9ba8435168c457aa0326aa8fb54f25d7828ac11a1f98b9e1066e69112ecb77b02111449680b64073163130bfa5 +DIST psmisc-23.4.tar.xz 370000 BLAKE2B e762171c4d3252421a49b352fadb3e892f66862f003a313a0cc692f973364b06d2652a51d331314462784d94ad55189e74c4d7a023d5d7c917c5e5c05009f46b SHA512 b05781fdb283a6f132bd385d64437f8080e6bc0e11cd2e3e02227678682bb67b3c89edec34a6d067d77312811d072dc60b47ebb32b168c4c69bbc36df643a471 diff --git a/sys-process/psmisc/files/psmisc-22.16-fuser-pic.patch b/sys-process/psmisc/files/psmisc-22.16-fuser-pic.patch deleted file mode 100644 index 40a3c0c0d3..0000000000 --- a/sys-process/psmisc/files/psmisc-22.16-fuser-pic.patch +++ /dev/null @@ -1,17 +0,0 @@ -http://bugs.gentoo.org/401851 -http://sourceforge.net/tracker/?func=detail&aid=3504801&group_id=15273&atid=115273 - -the x86 asm code is not PIC friendly, so disable it and fall back to the -gcc builtin for doing prefetching - ---- src/lists.h -+++ src/lists.h -@@ -68,7 +68,7 @@ - asm volatile ("lfetch [%0]" :: "r" (x)) - #elif defined(__powerpc64__) - asm volatile ("dcbt 0,%0" :: "r" (x)) --#elif !defined(__CYGWIN__) && defined(__i386__) -+#elif !defined(__CYGWIN__) && !defined(__PIC__) && defined(__i386__) - asm volatile ("661:\n\t" - ".byte 0x8d,0x74,0x26,0x00\n" - "\n662:\n" diff --git a/sys-process/psmisc/files/psmisc-22.20-selinux.patch b/sys-process/psmisc/files/psmisc-22.20-selinux.patch deleted file mode 100644 index b4ac010ac8..0000000000 --- a/sys-process/psmisc/files/psmisc-22.20-selinux.patch +++ /dev/null @@ -1,263 +0,0 @@ -From 89fa40f0a55096a62809e852244d7db3f445b0cd Mon Sep 17 00:00:00 2001 -From: Craig Small -Date: Sun, 7 Oct 2012 10:52:46 +1100 -Subject: [PATCH] pstree compiles with SE Linux - -pstree failed to compile with SE Linux enabled because one of the -scontext was missed and without it enabled the bug doesn't appear. - -pstree is now re-worked so scontext is defined as a dummy meaning -most of the code except the reall SE Linux specific stuff is compilied -meaning this sort of thing shouldn't happen too much again. - -Bug-Gentoo: https://bugs.gentoo.org/show_bug.cgi?id=437332 -Bug-Sourceforge: https://sourceforge.net/p/psmisc/bugs/54/ ---- - src/pstree.c | 69 ++++++------------------------------------------------------ - 1 file changed, 6 insertions(+), 63 deletions(-) - -diff --git a/src/pstree.c b/src/pstree.c -index db57244..b9a01cf 100644 ---- a/src/pstree.c -+++ b/src/pstree.c -@@ -47,6 +47,8 @@ - - #ifdef WITH_SELINUX - #include -+#else -+typedef void* security_context_t; /* DUMMY to remove most ifdefs */ - #endif /*WITH_SELINUX */ - - extern const char *__progname; -@@ -81,9 +83,7 @@ typedef struct _proc { - pid_t pid; - pid_t pgid; - uid_t uid; --#ifdef WITH_SELINUX - security_context_t scontext; --#endif /*WITH_SELINUX */ - char flags; - struct _child *children; - struct _proc *parent; -@@ -131,16 +131,14 @@ static int *more = NULL; - - static int print_args = 0, compact = 1, user_change = 0, pids = 0, pgids = 0, - show_parents = 0, by_pid = 0, trunc = 1, wait_end = 0; --#ifdef WITH_SELINUX - static int show_scontext = 0; --#endif /*WITH_SELINUX */ - static int output_width = 132; - static int cur_x = 1; - static char last_char = 0; - static int dumped = 0; /* used by dump_by_user */ - static int charlen = 0; /* length of character */ - --static void fix_orphans(void); -+static void fix_orphans(security_context_t scontext); - /* - * Allocates additional buffer space for width and more as needed. - * The first call will allocate the first buffer. -@@ -229,15 +227,12 @@ static int out_int(int x) - return digits; - } - --#ifdef WITH_SELINUX - static void out_scontext(security_context_t scontext) - { - out_string("`"); - out_string(scontext); - out_string("'"); - } --#endif /*WITH_SELINUX */ -- - - static void out_newline(void) - { -@@ -259,12 +254,8 @@ static PROC *find_proc(pid_t pid) - return NULL; - } - --#ifdef WITH_SELINUX - static PROC *new_proc(const char *comm, pid_t pid, uid_t uid, - security_context_t scontext) --#else /*WITH_SELINUX */ --static PROC *new_proc(const char *comm, pid_t pid, uid_t uid) --#endif /*WITH_SELINUX */ - { - PROC *new; - -@@ -279,9 +270,7 @@ static PROC *new_proc(const char *comm, pid_t pid, uid_t uid) - new->flags = 0; - new->argc = 0; - new->argv = NULL; --#ifdef WITH_SELINUX - new->scontext = scontext; --#endif /*WITH_SELINUX */ - new->children = NULL; - new->parent = NULL; - new->next = list; -@@ -364,24 +353,14 @@ rename_proc(PROC *this, const char *comm, uid_t uid) - } - } - } --#ifdef WITH_SELINUX - static void - add_proc(const char *comm, pid_t pid, pid_t ppid, pid_t pgid, uid_t uid, - const char *args, int size, char isthread, security_context_t scontext) --#else /*WITH_SELINUX */ --static void --add_proc(const char *comm, pid_t pid, pid_t ppid, pid_t pgid, uid_t uid, -- const char *args, int size, char isthread) --#endif /*WITH_SELINUX */ - { - PROC *this, *parent; - - if (!(this = find_proc(pid))) --#ifdef WITH_SELINUX - this = new_proc(comm, pid, uid, scontext); --#else /*WITH_SELINUX */ -- this = new_proc(comm, pid, uid); --#endif /*WITH_SELINUX */ - else { - rename_proc(this, comm, uid); - } -@@ -393,11 +372,7 @@ add_proc(const char *comm, pid_t pid, pid_t ppid, pid_t pgid, uid_t uid, - if (isthread) - this->flags |= PFLAG_THREAD; - if (!(parent = find_proc(ppid))) { --#ifdef WITH_SELINUX - parent = new_proc("?", ppid, 0, scontext); --#else /*WITH_SELINUX */ -- parent = new_proc("?", ppid, 0); --#endif - } - if (pid != 0) { - add_child(parent, this); -@@ -494,12 +469,10 @@ dump_tree(PROC * current, int level, int rep, int leaf, int last, - else - (void) out_int(current->uid); - } --#ifdef WITH_SELINUX - if (show_scontext) { - out_char(info++ ? ',' : '('); - out_scontext(current->scontext); - } --#endif /*WITH_SELINUX */ - if ((swapped && print_args && current->argc < 0) || (!swapped && info)) - out_char(')'); - if ((current->flags & PFLAG_HILIGHT) && (tmp = tgetstr("me", NULL))) -@@ -520,11 +493,7 @@ dump_tree(PROC * current, int level, int rep, int leaf, int last, - } - } - } --#ifdef WITH_SELINUX - if (show_scontext || print_args || !current->children) --#else /*WITH_SELINUX */ -- if (print_args || !current->children) --#endif /*WITH_SELINUX */ - { - while (closing--) - out_char(']'); -@@ -533,11 +502,7 @@ dump_tree(PROC * current, int level, int rep, int leaf, int last, - ensure_buffer_capacity(level); - more[level] = !last; - --#ifdef WITH_SELINUX - if (show_scontext || print_args) --#else /*WITH_SELINUX */ -- if (print_args) --#endif /*WITH_SELINUX */ - { - width[level] = swapped + (comm_len > 1 ? 0 : -1); - count=0; -@@ -653,8 +618,8 @@ static void read_proc(void) - pid_t pid, ppid, pgid; - int fd, size; - int empty; --#ifdef WITH_SELINUX - security_context_t scontext = NULL; -+#ifdef WITH_SELINUX - int selinux_enabled = is_selinux_enabled() > 0; - #endif /*WITH_SELINUX */ - -@@ -726,21 +691,12 @@ static void read_proc(void) - while ((dt = readdir(taskdir)) != NULL) { - if ((thread = atoi(dt->d_name)) != 0) { - if (thread != pid) { --#ifdef WITH_SELINUX - if (print_args) - add_proc(threadname, thread, pid, pgid, st.st_uid, - threadname, strlen (threadname) + 1, 1,scontext); - else - add_proc(threadname, thread, pid, pgid, st.st_uid, - NULL, 0, 1, scontext); --#else /*WITH_SELINUX */ -- if (print_args) -- add_proc(threadname, thread, pid, pgid, st.st_uid, -- threadname, strlen (threadname) + 1, 1); -- else -- add_proc(threadname, thread, pid, pgid, st.st_uid, -- NULL, 0, 1); --#endif /*WITH_SELINUX */ - } - } - } -@@ -749,11 +705,7 @@ static void read_proc(void) - } - free(taskpath); - if (!print_args) --#ifdef WITH_SELINUX - add_proc(comm, pid, ppid, pgid, st.st_uid, NULL, 0, 0, scontext); --#else /*WITH_SELINUX */ -- add_proc(comm, pid, ppid, pgid, st.st_uid, NULL, 0, 0); --#endif /*WITH_SELINUX */ - else { - sprintf(path, "%s/%d/cmdline", PROC_BASE, pid); - if ((fd = open(path, O_RDONLY)) < 0) { -@@ -770,13 +722,8 @@ static void read_proc(void) - size--; - if (size) - buffer[size++] = 0; --#ifdef WITH_SELINUX - add_proc(comm, pid, ppid, pgid, st.st_uid, - buffer, size, 0, scontext); --#else /*WITH_SELINUX */ -- add_proc(comm, pid, ppid, pgid, st.st_uid, -- buffer, size, 0); --#endif /*WITH_SELINUX */ - } - } - } -@@ -787,7 +734,7 @@ static void read_proc(void) - } - } - (void) closedir(dir); -- fix_orphans(); -+ fix_orphans(scontext); - if (print_args) - free(buffer); - if (empty) { -@@ -796,7 +743,7 @@ static void read_proc(void) - } - } - --static void fix_orphans(void) -+static void fix_orphans(security_context_t scontext) - { - /* When using kernel 3.3 with hidepid feature enabled on /proc - * then we need fake root pid and gather all the orphan processes -@@ -807,11 +754,7 @@ static void fix_orphans(void) - PROC *root, *walk; - - if (!(root = find_proc(ROOT_PID))) { --#ifdef WITH_SELINUX - root = new_proc("?", ROOT_PID, 0, scontext); --#else /*WITH_SELINUX */ -- root = new_proc("?", ROOT_PID, 0); --#endif - } - for (walk = list; walk; walk = walk->next) { - if (walk->pid == 1 || walk->pid == 0) --- -1.7.12 - diff --git a/sys-process/psmisc/files/psmisc-22.21-fuser_typo_fix.patch b/sys-process/psmisc/files/psmisc-22.21-fuser_typo_fix.patch deleted file mode 100644 index 5c5fd990f9..0000000000 --- a/sys-process/psmisc/files/psmisc-22.21-fuser_typo_fix.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 3638cc55b4d08851faba46635d737b24d016665b Mon Sep 17 00:00:00 2001 -From: Brad Jorsch -Date: Fri, 28 Feb 2014 21:55:02 +1100 -Subject: [PATCH] Typo in fuser makes -M on all the time - -Brad found that fuser had the -M option on all the time. -A simple but significant typo caused this, thanks the the patch. - -Bug-Debian: http://bugs.debian.org/740275 - -Signed-off-by: Craig Small ---- - ChangeLog | 4 ++++ - src/fuser.c | 2 +- - 2 files changed, 5 insertions(+), 1 deletion(-) - -diff --git a/ChangeLog b/ChangeLog -index fd1cccf..e5f784c 100644 ---- a/ChangeLog -+++ b/ChangeLog -@@ -1,3 +1,7 @@ -+Changes in 22.22 -+================ -+ * Fixed typo in fuser which has -M on Debian #740275 -+ - Changes in 22.21 - ================ - * Missing comma in fuser(1) added Debian #702391 -diff --git a/src/fuser.c b/src/fuser.c -index b485f65..389b302 100644 ---- a/src/fuser.c -+++ b/src/fuser.c -@@ -1174,7 +1174,7 @@ int main(int argc, char *argv[]) - usage(_("No process specification given")); - - /* Check if -M flag was used and if so check mounts */ -- if (opts * OPT_ISMOUNTPOINT) { -+ if (opts & OPT_ISMOUNTPOINT) { - check_mountpoints(&mounts, &names_head, &names_tail); - } - --- -2.2.2 - diff --git a/sys-process/psmisc/files/psmisc-22.21-sysmacros.patch b/sys-process/psmisc/files/psmisc-22.21-sysmacros.patch deleted file mode 100644 index 440c5e62e7..0000000000 --- a/sys-process/psmisc/files/psmisc-22.21-sysmacros.patch +++ /dev/null @@ -1,26 +0,0 @@ -From 367886e1c49238d1a02721f849564d77a163465b Mon Sep 17 00:00:00 2001 -From: Mike Frysinger -Date: Mon, 7 Mar 2016 14:52:22 -0500 -Subject: [PATCH] fuser: include sysmacros.h for makedev - -BSD/Linux define makedev in the sysmacros.h header. Include it directly -instead of relying on types.h pulling it in for us. ---- - src/fuser.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/fuser.c b/src/fuser.c -index da94d22..380046f 100644 ---- a/src/fuser.c -+++ b/src/fuser.c -@@ -36,6 +36,7 @@ - #include - #include - #include -+#include - #include - #include - #include --- -2.6.2 - diff --git a/sys-process/psmisc/files/psmisc-23.4-fuser_regression_revert.patch b/sys-process/psmisc/files/psmisc-23.4-fuser_regression_revert.patch new file mode 100644 index 0000000000..59b2bfcef1 --- /dev/null +++ b/sys-process/psmisc/files/psmisc-23.4-fuser_regression_revert.patch @@ -0,0 +1,45 @@ +https://gitlab.com/psmisc/psmisc/-/issues/35 + +diff --git a/ChangeLog b/ChangeLog +index df45ae3..be20ca0 100644 +--- a/ChangeLog ++++ b/ChangeLog +@@ -5,8 +5,6 @@ Changes in 23.4 + * pstree: fix layout when using -C !24 + * pstree: add time namespace !25 + * pstree: Dynamically link to selinux and use attr +- * fuser: Get less confused about duplicate dev_id !10 +- * fuser: Only check pathname on non-block devices !31 + + Changes in 23.3 + =============== +diff --git a/src/fuser.c b/src/fuser.c +index 03e6237..f9d78db 100644 +--- a/src/fuser.c ++++ b/src/fuser.c +@@ -1566,7 +1566,6 @@ check_dir(const pid_t pid, const char *dirname, struct device_list *dev_head, + struct stat st, lst; + char *dirpath; + char filepath[PATH_MAX]; +- char real_filepath[PATH_MAX]; + + if (asprintf(&dirpath, "/proc/%d/%s", pid, dirname) < 0) + return; +@@ -1605,17 +1604,6 @@ check_dir(const pid_t pid, const char *dirname, struct device_list *dev_head, + dev_tmp = dev_tmp->next) { + if (thedev != dev_tmp->device) + continue; +- +- /* check the paths match if it is not a block device */ +- if (! S_ISBLK(dev_tmp->name->st.st_mode)) { +- if (readlink(filepath, real_filepath, PATH_MAX-1) < 0) { +- if (strncmp(dev_tmp->name->filename, filepath, strlen(dev_tmp->name->filename)) != 0) +- continue; +- } else { +- if (strncmp(dev_tmp->name->filename, real_filepath, strlen(dev_tmp->name->filename)) != 0) +- continue; +- } +- } + if (access == ACCESS_FILE + && (lstat(filepath, &lst) == 0) + && (lst.st_mode & S_IWUSR)) { diff --git a/sys-process/psmisc/metadata.xml b/sys-process/psmisc/metadata.xml index df39eb8e2f..5da9d3e987 100644 --- a/sys-process/psmisc/metadata.xml +++ b/sys-process/psmisc/metadata.xml @@ -1,5 +1,5 @@ - + base-system@gentoo.org diff --git a/sys-process/psmisc/psmisc-22.16.ebuild b/sys-process/psmisc/psmisc-22.16.ebuild deleted file mode 100644 index 162bdec849..0000000000 --- a/sys-process/psmisc/psmisc-22.16.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -inherit eutils - -DESCRIPTION="A set of tools that use the proc filesystem" -HOMEPAGE="http://psmisc.sourceforge.net/" -SRC_URI="mirror://sourceforge/psmisc/${P}.tar.gz -> ${P}-r1.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~ia64-linux ~x86-linux" -IUSE="ipv6 nls selinux X" - -RDEPEND=">=sys-libs/ncurses-5.7-r7 - nls? ( virtual/libintl ) - selinux? ( sys-libs/libselinux )" -DEPEND="${RDEPEND} - >=sys-devel/libtool-2.2.6b - nls? ( sys-devel/gettext )" - -DOCS="AUTHORS ChangeLog NEWS README" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-22.16-fuser-pic.patch #394443 -} - -src_configure() { - econf \ - $(use_enable selinux) \ - --disable-harden-flags \ - $(use_enable ipv6) \ - $(use_enable nls) -} - -src_compile() { - # peekfd is a fragile crap hack #330631 - nonfatal emake -C src peekfd || touch src/peekfd{.o,} - emake -} - -src_install() { - default - - use X || rm -f "${ED}"/usr/bin/pstree.x11 - - [[ -s ${ED}/usr/bin/peekfd ]] || rm -f "${ED}"/usr/bin/peekfd - [[ -e ${ED}/usr/bin/peekfd ]] || rm -f "${ED}"/usr/share/man/man1/peekfd.1 - - # fuser is needed by init.d scripts - dodir /bin - mv "${ED}"/usr/bin/fuser "${ED}"/bin || die -} diff --git a/sys-process/psmisc/psmisc-22.20.ebuild b/sys-process/psmisc/psmisc-22.20.ebuild deleted file mode 100644 index 21d2d44ee9..0000000000 --- a/sys-process/psmisc/psmisc-22.20.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -inherit eutils - -DESCRIPTION="A set of tools that use the proc filesystem" -HOMEPAGE="http://psmisc.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" -IUSE="ipv6 nls selinux X" - -RDEPEND=">=sys-libs/ncurses-5.7-r7 - nls? ( virtual/libintl ) - selinux? ( sys-libs/libselinux )" -DEPEND="${RDEPEND} - >=sys-devel/libtool-2.2.6b - nls? ( sys-devel/gettext )" - -DOCS="AUTHORS ChangeLog NEWS README" - -src_prepare() { - epatch "${FILESDIR}"/${P}-selinux.patch #437332 -} - -src_configure() { - econf \ - $(use_enable selinux) \ - --disable-harden-flags \ - $(use_enable ipv6) \ - $(use_enable nls) -} - -src_compile() { - # peekfd is a fragile crap hack #330631 - nonfatal emake -C src peekfd || touch src/peekfd{.o,} - emake -} - -src_install() { - default - - use X || rm -f "${ED}"/usr/bin/pstree.x11 - - [[ -s ${ED}/usr/bin/peekfd ]] || rm -f "${ED}"/usr/bin/peekfd - [[ -e ${ED}/usr/bin/peekfd ]] || rm -f "${ED}"/usr/share/man/man1/peekfd.1 - - # fuser is needed by init.d scripts; use * wildcard for #458250 - dodir /bin - mv "${ED}"/usr/bin/*fuser "${ED}"/bin || die -} diff --git a/sys-process/psmisc/psmisc-22.21-r2.ebuild b/sys-process/psmisc/psmisc-22.21-r2.ebuild deleted file mode 100644 index a2894e7d08..0000000000 --- a/sys-process/psmisc/psmisc-22.21-r2.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -inherit eutils - -DESCRIPTION="A set of tools that use the proc filesystem" -HOMEPAGE="http://psmisc.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux" -IUSE="ipv6 nls selinux X" - -RDEPEND=">=sys-libs/ncurses-5.7-r7 - nls? ( virtual/libintl ) - selinux? ( sys-libs/libselinux )" -DEPEND="${RDEPEND} - >=sys-devel/libtool-2.2.6b - nls? ( sys-devel/gettext )" - -DOCS="AUTHORS ChangeLog NEWS README" - -src_prepare() { - epatch "${FILESDIR}/${P}-fuser_typo_fix.patch" - epatch "${FILESDIR}/${P}-sysmacros.patch" -} - -src_configure() { - econf \ - $(use_enable selinux) \ - --disable-harden-flags \ - $(use_enable ipv6) \ - $(use_enable nls) -} - -src_compile() { - # peekfd is a fragile crap hack #330631 - nonfatal emake -C src peekfd || touch src/peekfd{.o,} - emake -} - -src_install() { - default - - use X || rm -f "${ED}"/usr/bin/pstree.x11 - - [[ -s ${ED}/usr/bin/peekfd ]] || rm -f "${ED}"/usr/bin/peekfd - [[ -e ${ED}/usr/bin/peekfd ]] || rm -f "${ED}"/usr/share/man/man1/peekfd.1 - - # fuser is needed by init.d scripts; use * wildcard for #458250 - dodir /bin - mv "${ED}"/usr/bin/*fuser "${ED}"/bin || die -} diff --git a/sys-process/psmisc/psmisc-23.4-r1.ebuild b/sys-process/psmisc/psmisc-23.4-r1.ebuild new file mode 100644 index 0000000000..8f354d0fbc --- /dev/null +++ b/sys-process/psmisc/psmisc-23.4-r1.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="A set of tools that use the proc filesystem" +HOMEPAGE="http://psmisc.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +IUSE="ipv6 nls selinux X" + +RDEPEND="!=app-i18n/man-pages-l10n-4.0.0-r0 + >=sys-libs/ncurses-5.7-r7:0= + nls? ( virtual/libintl ) + selinux? ( sys-libs/libselinux )" +DEPEND="${RDEPEND}" +BDEPEND=">=sys-devel/libtool-2.2.6b + nls? ( sys-devel/gettext )" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +PATCHES=( + # https://gitlab.com/psmisc/psmisc/-/issues/35 + "${FILESDIR}/${PN}-23.4-fuser_regression_revert.patch" +) + +src_configure() { + if tc-is-cross-compiler ; then + # This isn't ideal but upstream don't provide a placement + # when malloc is missing anyway, leading to errors like: + # pslog.c:(.text.startup+0x108): undefined reference to `rpl_malloc' + # See https://sourceforge.net/p/psmisc/bugs/71/ + # (and https://lists.gnu.org/archive/html/autoconf/2011-04/msg00019.html) + export ac_cv_func_malloc_0_nonnull=yes \ + ac_cv_func_realloc_0_nonnull=yes + fi + + local myeconfargs=( + --disable-harden-flags + $(use_enable ipv6) + $(use_enable nls) + $(use_enable selinux) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + + use X || rm -f "${ED}"/usr/bin/pstree.x11 + + [[ -s ${ED}/usr/bin/peekfd ]] || rm -f "${ED}"/usr/bin/peekfd + [[ -e ${ED}/usr/bin/peekfd ]] || rm -f "${ED}"/usr/share/man/man1/peekfd.1 + + # fuser is needed by init.d scripts; use * wildcard for #458250 + dodir /bin + mv "${ED}"/usr/bin/*fuser "${ED}"/bin || die +}