Merge pull request #246 from flatcar-linux/krnowak/eapi-update-2

Update packages to get rid of EAPI 4
This commit is contained in:
Krzesimir Nowak 2022-01-06 14:13:16 +01:00 committed by GitHub
commit 5b54b4df2b
320 changed files with 4340 additions and 19155 deletions

View File

@ -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 <robbat2@gentoo.org> +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 <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Revert DOCTYPE SYSTEM https changes in metadata.xml
repoman does not yet accept the https version.
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
Bug: https://bugs.gentoo.org/552720
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Replace all herds with appropriate projects (GLEP 67)
Replace all uses of herd with appropriate project maintainers, or no
maintainers in case of herds requested to be disbanded.
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)

View File

@ -1,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 <vapier@gentoo.org> rpm2targz-9.0.0.5g.ebuild:
Add arm64 love.
05 Jul 2013; Tomáš Chvátal <scarabeus@gentoo.org> -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 <zmedico@gentoo.org> rpm2targz-9.0.0.5g.ebuild:
Add ~arm-linux keyword.
20 Oct 2012; Jeroen Roovers <jer@gentoo.org> rpm2targz-9.0.0.5g.ebuild:
Stable for HPPA (bug #433183).
14 Oct 2012; Raúl Porcel <armin76@gentoo.org> rpm2targz-9.0.0.5g.ebuild:
alpha/ia64/m68k/s390/sh/sparc/x86 stable wrt #433183
11 Oct 2012; Anthony G. Basile <blueness@gentoo.org>
rpm2targz-9.0.0.5g.ebuild:
stable ppc64, bug #433183
11 Oct 2012; Markus Meier <maekke@gentoo.org> rpm2targz-9.0.0.5g.ebuild:
arm stable, bug #433183
10 Oct 2012; Brent Baude <ranger@gentoo.org> rpm2targz-9.0.0.5g.ebuild:
Marking rpm2targz-9.0.0.5g ppc for bug 433183
08 Oct 2012; Agostino Sarubbo <ago@gentoo.org> rpm2targz-9.0.0.5g.ebuild:
Stable for amd64, wrt bug #433183
30 Sep 2012; Ulrich Müller <ulm@gentoo.org> 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 <ottxor@gentoo.org> rpm2targz-9.0.0.5g.ebuild:
added prefix keywords (fix bug #433810)
20 Aug 2012; Mike Frysinger <vapier@gentoo.org> 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 <vapier@gentoo.org> +rpm2targz-9.0.0.5g.ebuild:
Version bump.
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> rpm2targz-9.0.0.4g.ebuild:
keyword ~amd64-fbsd
01 Mar 2011; Brent Baude <ranger@gentoo.org> rpm2targz-9.0.0.4g.ebuild:
stable ppc64, bug 354959
27 Feb 2011; Brent Baude <ranger@gentoo.org> rpm2targz-9.0.0.4g.ebuild:
stable ppc, bug 354959
26 Feb 2011; Raúl Porcel <armin76@gentoo.org> rpm2targz-9.0.0.4g.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #354959
21 Feb 2011; Jeroen Roovers <jer@gentoo.org> rpm2targz-9.0.0.4g.ebuild:
Stable for HPPA (bug #354959).
20 Feb 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
rpm2targz-9.0.0.4g.ebuild:
x86 stable wrt bug #354959
16 Feb 2011; Markos Chandras <hwoarang@gentoo.org> 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 <vapier@gentoo.org>
+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 <aballier@gentoo.org>
rpm2targz-9.0.0.3g.ebuild:
keyword ~sparc-fbsd
10 Sep 2009; Samuli Suominen <ssuominen@gentoo.org>
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 <jer@gentoo.org> rpm2targz-9.0.0.3g.ebuild:
Stable for HPPA (bug #264429).
06 Apr 2009; Raúl Porcel <armin76@gentoo.org> rpm2targz-9.0.0.3g.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #264429
05 Apr 2009; Markus Meier <maekke@gentoo.org> rpm2targz-9.0.0.3g.ebuild:
amd64/x86 stable, bug #264429
31 Mar 2009; Joseph Jezak <josejx@gentoo.org> rpm2targz-9.0.0.3g.ebuild:
Marked ppc/ppc64 stable for bug #264429.
25 Oct 2008; Mike Frysinger <vapier@gentoo.org> rpm2targz-9.0.0.3g.ebuild:
Respect CC env var #243506.
18 Sep 2008; Mike Frysinger <vapier@gentoo.org> -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 <vapier@gentoo.org>
+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 <vapier@gentoo.org>
+rpm2targz-9.0.0.2g.ebuild:
Fixup rpmoffset #235290.
*rpm2targz-9.0.0.1g (19 Aug 2008)
19 Aug 2008; Mike Frysinger <vapier@gentoo.org>
+rpm2targz-9.0.0.1g.ebuild:
Version bump.
04 Jun 2008; Markus Rothe <corsair@gentoo.org> rpm2targz-9.0-r7.ebuild:
Stable on ppc64; bug #224221
02 Jun 2008; Kenneth Prugh <ken69267@gentoo.org> rpm2targz-9.0-r7.ebuild:
amd64 stable, bug #224221
02 Jun 2008; Raúl Porcel <armin76@gentoo.org> rpm2targz-9.0-r7.ebuild:
alpha/ia64/sparc stable wrt #224221
02 Jun 2008; Jeroen Roovers <jer@gentoo.org> rpm2targz-9.0-r7.ebuild:
Stable for HPPA (bug #224221).
01 Jun 2008; nixnut <nixnut@gentoo.org> rpm2targz-9.0-r7.ebuild:
Stable on ppc wrt bug 224221
*rpm2targz-9.0.0.0g (31 May 2008)
31 May 2008; Mike Frysinger <vapier@gentoo.org>
+rpm2targz-9.0.0.0g.ebuild:
Move to git repo and apply fix by Cyberjun #219711.
31 May 2008; Christian Faulhammer <opfer@gentoo.org>
rpm2targz-9.0-r7.ebuild:
stable x86, bug 224221
*rpm2targz-9.0-r7 (29 Apr 2008)
29 Apr 2008; Peter Volkov <pva@gentoo.org>
+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 <angelos@gentoo.org> rpm2targz-9.0-r6.ebuild:
Stable on amd64 wrt bug #193886
27 Sep 2007; Joseph Jezak <josejx@gentoo.org> rpm2targz-9.0-r6.ebuild:
Marked ppc/ppc64 stable for bug #193886.
27 Sep 2007; Joshua Kinard <kumba@gentoo.org> rpm2targz-9.0-r6.ebuild:
Stable on mips, per #193886.
27 Sep 2007; Jeroen Roovers <jer@gentoo.org> rpm2targz-9.0-r6.ebuild:
Stable for HPPA (bug #193886).
26 Sep 2007; Raúl Porcel <armin76@gentoo.org> rpm2targz-9.0-r6.ebuild:
alpha/ia64/sparc/x86 stable
30 Aug 2007; Christian Heim <phreak@gentoo.org> 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ò <flameeyes@gentoo.org>
+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 <eroyf@gentoo.org>
rpm2targz-9.0-r5.ebuild:
Stable on MIPS; bug #154738
21 Jan 2007; Alexander H. Færøy <eroyf@gentoo.org>
rpm2targz-9.0-r5.ebuild:
Stable on Alpha; bug #154738
15 Nov 2006; Markus Rothe <corsair@gentoo.org> rpm2targz-9.0-r5.ebuild:
Stable on ppc64; bug #154738
15 Nov 2006; Jeroen Roovers <jer@gentoo.org> rpm2targz-9.0-r5.ebuild:
Stable for HPPA (bug #154738).
13 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org>
rpm2targz-9.0-r5.ebuild:
Stable on sparc wrt #154738
12 Nov 2006; Luis Medinas <metalgod@gentoo.org> rpm2targz-9.0-r5.ebuild:
Stable on amd64. Bug #154738.
11 Nov 2006; nixnut <nixnut@gentoo.org> rpm2targz-9.0-r5.ebuild:
Stable on ppc wrt bug 154738
11 Nov 2006; Andrej Kacian <ticho@gentoo.org> rpm2targz-9.0-r5.ebuild:
Stable on x86, bug #154738.
08 Oct 2006; Fabian Groffen <grobian@gentoo.org> rpm2targz-9.0-r5.ebuild:
Dropped ~ppc-macos, see you in prefix.
27 Apr 2006; Marien Zwart <marienz@gentoo.org>
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 <marienz@gentoo.org>
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 <grobian@gentoo.org> rpm2targz-9.0-r5.ebuild:
Marked ~ppc-macos
*rpm2targz-9.0-r5 (24 Apr 2006)
24 Apr 2006; Alastair Tse <liquidx@gentoo.org>
+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ò <flameeyes@gentoo.org>
rpm2targz-9.0-r4.ebuild:
Add ~x86-fbsd keyword.
20 Sep 2005; Diego Pettenò <flameeyes@gentoo.org>
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 <vapier@gentoo.org>
+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 <ka0ttic@gentoo.org> rpm2targz-9.0-r3.ebuild:
Stable on mips.
10 Aug 2005; Simon Stelling <blubb@gentoo.org> rpm2targz-9.0-r3.ebuild:
stable on amd64
03 Aug 2005; Bryan Østergaard <kloeri@gentoo.org>
rpm2targz-9.0-r3.ebuild:
Stable on alpha.
22 Jul 2005; MATSUU Takuto <matsuu@gentoo.org> rpm2targz-9.0-r3.ebuild:
Stable on sh.
12 Jul 2005; Markus Rothe <corsair@gentoo.org> rpm2targz-9.0-r3.ebuild:
Stable on ppc64
09 Jul 2005; Joseph Jezak <josejx@gentoo.org> rpm2targz-9.0-r3.ebuild:
Marked ppc stable.
06 Jul 2005; Rene Nussbaumer <killerfox@gentoo.org>
rpm2targz-9.0-r3.ebuild:
Stable on hppa.
06 Jul 2005; Gustavo Zacarias <gustavoz@gentoo.org>
rpm2targz-9.0-r3.ebuild:
Stable on sparc
*rpm2targz-9.0-r3 (25 Jun 2005)
25 Jun 2005; Alastair Tse <liquidx@gentoo.org>
+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 <liquidx@gentoo.org> -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 <pvdabeel@gentoo.org>
rpm2targz-9.0.ebuild:
Masked rpm2targz-9.0.ebuild stable for ppc
03 Mar 2004; Tom Gall <tgall@gentoo.org> rpm2targz-9.0-r2.ebuild:
mark ppc64 stable
14 Apr 2004; Michael McCabe <randy@gentoo.org> rpm2targz-9.0-r2.ebuild:
adding s390 to keywords
13 Apr 2004; Joshua Kinard <kumba@gentoo.org> rpm2targz-9.0-r2.ebuild:
Marked stable on mips.
*rpm2targz-9.0-r2 (15 Oct 2003)
15 Oct 2003; Alastair Tse <liquidx@gentoo.org> 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 <kumba@gentoo.org> rpm2targz-9.0-r1.ebuild:
Added ~mips to KEYWORDS
18 Sep 2003; Daniel Robbins <drobbins@gentoo.org> 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 <taviso@gentoo.org> rpm2targz-9.0-r1.ebuild:
stable on alpha
31 Aug 2003; Luca Barbato <lu_zero@gentoo.org> rpm2targz-9.0-r1.ebuild:
Marked stable for ppc to fix bug #27628.
31 Aug 2003; Jason Wever <weeve@gentoo.org> rpm2targz-9.0-r1.ebuild:
Marked stable for sparc to fix bug #27628.
16 Jul 2003; Alastair Tse <liquidx@gentoo.org> rpm2targz-9.0-r1.ebuild,
rpm2targz-9.0.ebuild:
marking stable for x86
23 Jul 2003; Guy Martin <gmsoft@gentoo.org> rpm2targz-9.0-r1.ebuild :
Marked stable on hppa.
26 Jun 2003; Alastair Tse <liquidx@gentoo.org> rpm2targz-9.0-r1.ebuild,
files/rpm2targz-9.0-bzip2.patch:
added patch to detect bzip2 files, thanks to Garen <garen@garen.net> in
#23249.
21 Jun 2003; Alastair Tse <liquidx@gentoo.org> 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 <liquidx@gentoo.org> 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 <taviso@gentoo.org> rpm2targz-8.0.ebuild:
removing gcc hardcode.
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*rpm2targz-8.0 (1 Feb 2002)
28 Mar 2003; Guy Martin <gmsoft@gentoo.org> rpm2targz-8.0.ebuild :
Added hppa to KEYWORDS.
05 Sept 2002; Calum Selkirk <cselkirk@gentoo.org> rpm2targz-8.0.ebuild :
Added ppc to KEYWORDS.
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.
16 Dec 2002; Jon Portnoy <avenj@gentoo.org> rpm2targz-8.0.ebuild :
Fixed dependencies to include sys-apps/cpio.

View File

@ -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

View File

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

View File

@ -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
}

View File

@ -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*
}

View File

@ -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 <redlizard@gentoo.org> mhash-0.9.9.9-r1.ebuild:
Keyworded ~{x86,x64}-freebsd.
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> mhash-0.9.9.9-r1.ebuild:
Add arm64 love.
04 Jan 2014; Robin H. Johnson <robbat2@gentoo.org> mhash-0.9.9.9-r1.ebuild:
Build fix per bug #488898.
22 Nov 2013; Michael Haubenwallner <haubi@gentoo.org>
mhash-0.9.9.9-r1.ebuild:
Mock useless malloc check breaking AIX, bug#490748. Add ~ppc-aix keyword.
26 Dec 2012; Jeroen Roovers <jer@gentoo.org> mhash-0.9.9.9-r1.ebuild:
Stable for HPPA (bug #287397).
23 Dec 2012; Fabian Groffen <grobian@gentoo.org> mhash-0.9.9.9-r1.ebuild:
Marked ~x64-solaris
23 Dec 2012; Fabian Groffen <grobian@gentoo.org> mhash-0.9.9.9-r1.ebuild:
Marked ~sparc64-solaris
04 May 2012; Alexis Ballier <aballier@gentoo.org> mhash-0.9.9.9-r1.ebuild:
keyword ~amd64-fbsd
01 Apr 2012; Raúl Porcel <armin76@gentoo.org> mhash-0.9.9.9-r1.ebuild:
arm/ia64/m68k/s390/sh/sparc stable wrt #287397
13 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> mhash-0.9.9.9-r1.ebuild:
ppc64 stable wrt #287397
04 Mar 2012; Tobias Klausmann <klausman@gentoo.org> mhash-0.9.9.9-r1.ebuild:
Stable on alpha, bug #287397
22 Feb 2012; Brent Baude <ranger@gentoo.org> mhash-0.9.9.9-r1.ebuild:
Marking mhash-0.9.9.9-r1 ppc for bug 287397
29 Jul 2011; Samuli Suominen <ssuominen@gentoo.org> 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 <leio@gentoo.org> mhash-0.9.9.ebuild:
Drop to ~mips
01 Apr 2010; Jonathan Callen <abcd@gentoo.org> mhash-0.9.9.9.ebuild:
Add prefix keywords
*mhash-0.9.9.9 (12 Apr 2009)
12 Apr 2009; Robin H. Johnson <robbat2@gentoo.org>
+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 <the_paya@gentoo.org>
mhash-0.9.9-r1.ebuild:
Keyworded ~x86-fbsd.
03 Feb 2008; Robin H. Johnson <robbat2@gentoo.org>
-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 <armin76@gentoo.org> mhash-0.9.9-r1.ebuild:
alpha/ia64/x86 stable
26 Oct 2007; Jeroen Roovers <jer@gentoo.org> mhash-0.9.9-r1.ebuild:
Stable for HPPA too.
25 Aug 2007; Steve Dibb <beandog@gentoo.org> mhash-0.9.9-r1.ebuild:
amd64 stable
13 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org>
mhash-0.9.9-r1.ebuild:
ppc. stable
29 Jul 2007; Tom Gall <tgall@gentoo> mhash-0.9.9-r1.ebuild:
stable on ppc64
*mhash-0.9.9-r1 (25 Jul 2007)
25 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+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 <angelos@gentoo.org> mhash-0.9.9.ebuild:
Stable on amd64 wrt bug 181563
11 Jun 2007; Markus Rothe <corsair@gentoo.org> mhash-0.9.9.ebuild:
Stable on ppc64; bug #181563
11 Jun 2007; nixnut <nixnut@gentoo.org> mhash-0.9.9.ebuild:
Stable on ppc wrt bug 181563
11 Jun 2007; Raúl Porcel <armin76@gentoo.org> mhash-0.9.9.ebuild:
alpha/ia64/x86 stable wrt #181563
11 Jun 2007; Fabian Groffen <grobian@gentoo.org> mhash-0.9.8.1.ebuild,
mhash-0.9.9.ebuild:
Dropped ppc-macos keyword, see you in prefix
10 Jun 2007; Jeroen Roovers <jer@gentoo.org> mhash-0.9.9.ebuild:
Stable for HPPA (bug #181563).
10 Jun 2007; Joshua Kinard <kumba@gentoo.org> mhash-0.9.9.ebuild:
Stable on mips, per #181563.
*mhash-0.9.9 (01 May 2007)
01 May 2007; Robin H. Johnson <robbat2@gentoo.org> +mhash-0.9.9.ebuild:
Version bump.
*mhash-0.9.8.1 (28 Mar 2007)
28 Mar 2007; Robin H. Johnson <robbat2@gentoo.org> +mhash-0.9.8.1.ebuild:
Bug #155138, version bump, now that it is finally big-endian safe again.
18 Mar 2007; Fabian Groffen <grobian@gentoo.org> 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 <vapier@gentoo.org> 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 <uberlord@gentoo.org> 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ò <flameeyes@gentoo.org> mhash-0.9.2.ebuild,
mhash-0.9.3-r1.ebuild:
Keyword the right one.
22 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> mhash-0.9.3-r1.ebuild:
Add ~x86-fbsd keyword.
08 Jan 2006; Luca Longinotti <chtekk@gentoo.org> 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 <robbat2@gentoo.org>
+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 <robbat2@gentoo.org> +mhash-0.9.3.ebuild:
Version bump.
19 Feb 2005; Hardave Riar <hardave@gentoo.org> mhash-0.9.1.ebuild:
Stable on mips
*mhash-0.9.2 (14 Feb 2005)
14 Feb 2005; Robin H. Johnson <robbat2@gentoo.org> +mhash-0.9.2.ebuild:
Bug #79346, version bump.
30 Nov 2004; Robin H. Johnson <robbat2@gentoo.org> mhash-0.9.1.ebuild:
Bug #72011, DESTDIR.
03 Nov 2004; Bret Curtis <psi29a@gentoo.org> mhash-0.9.1.ebuild:
added to ~mips for testing
24 Sep 2004; Tom Gall <tgall@gentoo.org> mhash-0.9.1.ebuild:
added ppc64 to make up for whoever deleted mhash-0.8.18-r1.ebuild
21 Sep 2004; kito <kito@gentoo.org> mhash-0.9.1.ebuild:
added ~ppc-macos keyword. Closes bug #63880
18 Aug 2004; Tom Gall <otgall@gentoo.rg> mhash-0.8.18-r1.ebuild:
stable on ppc64
19 Jul 2004; Robin H. Johnson <robbat2@gentoo.org> metadata.xml:
add metadata.xml
*mhash-0.9.1 (23 May 2004)
23 May 2004; Robin H. Johnson <robbat2@gentoo.org> mhash-0.9.1.ebuild:
bug #49962, version bump.
15 Apr 2004; Michael Sterrett <mr_bones_@gentoo.org> mhash-0.8.16.ebuild,
mhash-0.8.18.ebuild, mhash-0.8.9.ebuild:
clean older versions
01 Apr 2004; <randy@gentoo.org> mhash-0.8.18-r1.ebuild:
Adding s390 Keywords
10 Jan 2004; <agriffis@gentoo.org> mhash-0.8.18-r1.ebuild:
stable on ia64
19 Aug 2003; Tavis Ormandy <taviso@gentoo.org> mhash-0.8.18-r1.ebuild:
marking alpha
18 Jun 2003; <msterret@gentoo.org> 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 <robbat2@gentoo.org> 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 <robbat2@gentoo.org> mhash-0.8.18.ebuild:
updated to latest version
improved installed docs
*mhash-0.8.16 (14 Jun 2002)
06 Feb 2003; Will Woods <wwoods@gentoo.org> :
added ~alpha keyword (tested by peter@icebear.net)
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
25 Feb 2003; Guy Martin <gmsoft@gentoo.org> mhash-0.8.16.ebuild :
Added hppa to keywords.
18 Oct 2002; Daniel Ahlberg <aliz@gentoo.org> mhash-0.8.16.ebuild :
Updated to mirror://sourceforge in SRC_URI.
13 Aug 2002; Pieter Van den Abeele <pvdabeel@gentoo.org> mhash-0.8.16.ebuild :
added ppc keyword
14 Jun 2002; Gabriele Giorgetti <stroke@gentoo.org> 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 <seemant@gentoo.org> mhash-0.8.9.ebuild :
Ungzipped HTML docs.
*mhash-0.8.9 (1 Feb 2002)
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

View File

@ -1,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

View File

@ -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 <loki_val@gentoo.org>
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

View File

@ -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 <harningt@gmail.com>
--- 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);

View File

@ -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 <harningt@gmail.com>
--- 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;

View File

@ -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 <harningt@gmail.com>
--- 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)
{

View File

@ -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);
}

View File

@ -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
}
}

View File

@ -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;

View File

@ -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)
{

View File

@ -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);

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>robbat2@gentoo.org</email>
<name>Robin H. Johnson</name>
</maintainer>
<!-- maintainer-needed -->
<upstream>
<remote-id type="sourceforge">mhash</remote-id>
</upstream>
</pkgmetadata>

View File

@ -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"
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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 $@

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>base-system@gentoo.org</email>
<name>Gentoo Base System</name>
</maintainer>
<maintainer type="project">
<email>emacs@gentoo.org</email>
<name>Gentoo Emacs project</name>
</maintainer>
</pkgmetadata>

View File

@ -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

View File

@ -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}

View File

@ -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)"
}

View File

@ -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)"
}

View File

@ -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() {

View File

@ -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"
}

View File

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

View File

@ -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 <grobian@gentoo.org>
build-docbook-catalog-1.20.ebuild:
Export MAKEOPTS in case not yet set, bug #490754
18 Jan 2014; Mike Frysinger <vapier@gentoo.org>
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 <ottxor@gentoo.org>
build-docbook-catalog-1.20.ebuild:
fixed installation on prefix (related bug #490754)
30 Sep 2013; Christoph Junghans <ottxor@gentoo.org>
build-docbook-catalog-1.20.ebuild:
removed unneeded eutils inherit
*build-docbook-catalog-1.20 (30 Sep 2013)
30 Sep 2013; Christoph Junghans <ottxor@gentoo.org>
+build-docbook-catalog-1.20.ebuild:
version bump
*build-docbook-catalog-1.19.1-r1 (11 Sep 2013)
11 Sep 2013; Christoph Junghans <ottxor@gentoo.org>
+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 <pacho@gentoo.org> metadata.xml:
Cleanup due http://gentoo.2317880.n4.nabble.com/sgml-herd-has-no-maintainers-
again-td259655.html
07 Feb 2013; Alexis Ballier <aballier@gentoo.org>
build-docbook-catalog-1.19.1.ebuild:
we need sys-apps/flock on fbsd, bug #412201
06 Dec 2012; Mike Gilbert <floppym@gentoo.org>
build-docbook-catalog-1.19.1.ebuild:
RDEPEND on libxml2 for the xmlcatalog utility.
06 Dec 2012; Mike Gilbert <floppym@gentoo.org>
-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 <floppym@gentoo.org>
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 <armin76@gentoo.org>
build-docbook-catalog-1.19.1.ebuild:
alpha/ia64/m68k/s390/sh/sparc/x86 stable wrt #437024
04 Oct 2012; Anthony G. Basile <blueness@gentoo.org>
build-docbook-catalog-1.19.1.ebuild:
stable arm ppc ppc64, bug #437024
03 Oct 2012; Jeroen Roovers <jer@gentoo.org>
build-docbook-catalog-1.19.1.ebuild:
Stable for HPPA (bug #437024).
03 Oct 2012; Agostino Sarubbo <ago@gentoo.org>
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 <floppym@gentoo.org>
+build-docbook-catalog-1.19.1.ebuild:
Version bump for bug 437004. Don't install /etc/xml/.keep.
26 Apr 2012; Alexis Ballier <aballier@gentoo.org>
build-docbook-catalog-1.19.ebuild:
keyword ~amd64-fbsd
*build-docbook-catalog-1.19 (28 Mar 2012)
28 Mar 2012; Mike Frysinger <vapier@gentoo.org>
+build-docbook-catalog-1.19.ebuild:
Version bump.
*build-docbook-catalog-1.6 (29 Mar 2011)
29 Mar 2011; Diego E. Pettenò <flameeyes@gentoo.org>
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ò <flameeyes@gentoo.org>
-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 <ssuominen@gentoo.org>
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 <ssuominen@gentoo.org>
build-docbook-catalog-1.2.ebuild, build-docbook-catalog-1.4.ebuild:
build-docbook-catalog needs getopt wrt #277092
24 Nov 2008; Brent Baude <ranger@gentoo.org>
build-docbook-catalog-1.4.ebuild:
Marking build-docbook-catalog-1.4 ppc64 for bug 246090
15 Nov 2008; Raúl Porcel <armin76@gentoo.org>
build-docbook-catalog-1.4.ebuild:
alpha/arm/ia64 stable wrt #246090
12 Nov 2008; Jeroen Roovers <jer@gentoo.org>
build-docbook-catalog-1.4.ebuild:
Stable for HPPA (bug #246090).
09 Nov 2008; nixnut <nixnut@gentoo.org> build-docbook-catalog-1.4.ebuild:
Stable on ppc wrt bug 246090
09 Nov 2008; Markus Meier <maekke@gentoo.org>
build-docbook-catalog-1.4.ebuild:
amd64/x86 stable, bug #246090
08 Nov 2008; Ferris McCormick <fmccor@gentoo.org>
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ò <flameeyes@gentoo.org>
-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ò <flameeyes@gentoo.org>
+build-docbook-catalog-1.3.ebuild:
Release a new build-docbook-catalog supporting multiple XSL stylesheets
(for xsl-ns).
29 Aug 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
Removing agriffis from metadata due to his retirement (see #182294 for
reference).
12 Mar 2007; Leonardo Boshell <leonardop@gentoo.org> metadata.xml:
Replacing text-markup herd with the new sgml herd.
01 Mar 2007; <genstef@gentoo.org> build-docbook-catalog-1.2.ebuild:
Dropped ppc-macos keyword, see you in prefix
24 Oct 2006; Roy Marples <uberlord@gentoo.org>
build-docbook-catalog-1.2.ebuild:
Added ~sparc-fbsd keyword.
05 Apr 2006; Diego Pettenò <flameeyes@gentoo.org>
build-docbook-catalog-1.2.ebuild:
Add ~x86-fbsd keyword.
14 Feb 2006; Fabian Groffen <grobian@gentoo.org>
build-docbook-catalog-1.2.ebuild:
Marked ~ppc-macos (bug #122760)
09 Feb 2005; Aron Griffis <agriffis@gentoo.org>
-build-docbook-catalog-1.1.ebuild:
Trim old ebuilds
10 Oct 2004; Tom Gall <tgall@gentoo.org> build-docbook-catalog-1.2.ebuild:
stable on ppc64, bug #60792
22 Aug 2004; Joshua Kinard <kumba@gentoo.org>
build-docbook-catalog-1.2.ebuild:
Marked stable on mips.
19 Aug 2004; Gustavo Zacarias <gustavoz@gentoo.org>
build-docbook-catalog-1.2.ebuild:
Stable on sparc wrt #60792
18 Aug 2004; Aron Griffis <agriffis@gentoo.org>
build-docbook-catalog-1.2.ebuild:
stable on alpha, ia64 and amd64
19 Aug 2004; Mike Gardiner <obz@gentoo.org> build-docbook-catalog-1.2.ebuild:
Marked stable on x86
*build-docbook-catalog-1.2 (23 Jul 2004)
23 Jul 2004; Aron Griffis <agriffis@gentoo.org>
+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 <robbat2@gentoo.org> :
fix broken package.
*build-docbook-catalog-1.1 (29 Jun 2004)
29 Jun 2004; Aron Griffis <agriffis@gentoo.org> +metadata.xml,
+build-docbook-catalog-1.1.ebuild:
New package to generate docbook-xml catalogs. Submitted by myself in bug 52725

View File

@ -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

View File

@ -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 )
!<app-text/docbook-xsl-stylesheets-1.73.1
userland_BSD? ( sys-apps/flock )
dev-libs/libxml2"
DEPEND=""
src_prepare() {
if use prefix ; then
sed -i -e "/^\(ROOTCONFDIR\|DOCBOOKDIR\)=/s:=/:=${EPREFIX}/:" build-docbook-catalog || die
sed -i -e "/^\(SYSCONFDIR\|PREFIX\) = /s:= /:= ${EPREFIX}/:" Makefile || die
if use !kernel_linux ; then
sed -i -e '/opts=/s/getopt/getopt-long/' build-docbook-catalog || die
fi
epatch "${FILESDIR}"/${P}-no-flock.patch # obsoletes flock requirement
fi
}
pkg_postinst() {
# New version -> regen files
build-docbook-catalog
}

View File

@ -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 )
!<app-text/docbook-xsl-stylesheets-1.73.1
userland_BSD? ( sys-apps/flock )
dev-libs/libxml2"
DEPEND=""
pkg_postinst() {
# New version -> regen files
build-docbook-catalog
}

View File

@ -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 )
!<app-text/docbook-xsl-stylesheets-1.73.1
dev-libs/libxml2"
DEPEND=""
pkg_setup() {
# export for bug #490754
export MAKEOPTS+=" EPREFIX=${EPREFIX}"
}
src_prepare() {
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
}
pkg_postinst() {
# New version -> regen files
build-docbook-catalog
}

View File

@ -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 )
!<app-text/docbook-xsl-stylesheets-1.73.1
"
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
build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
}

View File

@ -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?"
}

View File

@ -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
}

View File

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

View File

@ -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))

View File

@ -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

View File

@ -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);

View File

@ -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}

View File

@ -1,56 +0,0 @@
From b1639e3014996fbc7635870e013559c54e7e3b2f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?David=20Mart=C3=ADnez=20Moreno?= <ender@debian.org>
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;
}
+// <abi-tag> ::= B <source-name>
+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;
+}
+
// <unqualified-name> ::= <operator-name>
// ::= <ctor-dtor-name>
// ::= <source-name>

View File

@ -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

View File

@ -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

View File

@ -0,0 +1,35 @@
Description: fix FTBFS on x32
Author: Guillaume Morin <guillaume@morinfr.org>
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;
}

View File

@ -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<void*>(&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);

View File

@ -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..")

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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() {

View File

@ -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
}

View File

@ -1,16 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>cpp@gentoo.org</email>
<name>Gentoo C++ Project</name>
<maintainer type="person" proxied="yes">
<email>arfrever.fta@gmail.com</email>
<name>Arfrever Frehtes Taifersar Arahesis</name>
</maintainer>
<maintainer type="person" proxied="proxy">
<email>floppym@gentoo.org</email>
<name>Mike Gilbert</name>
</maintainer>
<use>
<flag name="gflags">Use <pkg>dev-cpp/gflags</pkg> for flag parsing</flag>
<flag name="unwind">Use <pkg>sys-libs/libunwind</pkg> for stack unwinding instead of glibc/gcc (may be more reliable on x86_64)</flag>
<flag name="libunwind">Use libunwind library (<pkg>sys-libs/libunwind</pkg> or <pkg>sys-libs/llvm-libunwind</pkg>) instead of built-in fallback implementation for stack unwinding</flag>
</use>
<upstream>
<remote-id type="google-code">google-glog</remote-id>
<remote-id type="github">google/glog</remote-id>
</upstream>
</pkgmetadata>

View File

@ -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 <ago@gentoo.org> libltdl-2.4.6.ebuild:
Stable for alpha, wrt bug #540408
12 Apr 2015; Mikle Kolyada <zlogene@gentoo.org> libltdl-2.4.6.ebuild:
x86 stable wrt bug #540408
02 Apr 2015; Markus Meier <maekke@gentoo.org> libltdl-2.4.6.ebuild:
arm stable, bug #540408
01 Apr 2015; Agostino Sarubbo <ago@gentoo.org> libltdl-2.4.6.ebuild:
Stable for sparc, wrt bug #540408
31 Mar 2015; Agostino Sarubbo <ago@gentoo.org> libltdl-2.4.6.ebuild:
Stable for ppc64, wrt bug #540408
28 Mar 2015; Agostino Sarubbo <ago@gentoo.org> libltdl-2.4.6.ebuild:
Stable for ppc, wrt bug #540408
27 Mar 2015; Agostino Sarubbo <ago@gentoo.org> libltdl-2.4.6.ebuild:
Stable for amd64, wrt bug #540408
21 Mar 2015; Mike Frysinger <vapier@gentoo.org> libltdl-2.4.6.ebuild:
Mark arm64/ia64/m68k/s390/sh stable #540408.
19 Mar 2015; Jeroen Roovers <jer@gentoo.org> libltdl-2.4.6.ebuild:
Stable for HPPA (bug #540408).
16 Mar 2015; Mike Frysinger <vapier@gentoo.org> libltdl-2.4.4.ebuild:
Mark alpha/arm64/ia64/m68k/s390/sh/sparc stable #536696.
23 Feb 2015; Agostino Sarubbo <ago@gentoo.org> libltdl-2.4.4.ebuild:
Stable for ppc64, wrt bug #536696
18 Feb 2015; Lars Wendler <polynomial-c@gentoo.org> libltdl-2.4.6.ebuild:
Switch back to xz compressed tarball.
*libltdl-2.4.6 (15 Feb 2015)
15 Feb 2015; Lars Wendler <polynomial-c@gentoo.org> -libltdl-2.4.3.ebuild,
+libltdl-2.4.6.ebuild:
Version bump. Removed old.
28 Jan 2015; Agostino Sarubbo <ago@gentoo.org> libltdl-2.4.4.ebuild:
Stable for ppc, wrt bug #536696
26 Jan 2015; Agostino Sarubbo <ago@gentoo.org> libltdl-2.4.4.ebuild:
Stable for x86, wrt bug #536696
22 Jan 2015; Markus Meier <maekke@gentoo.org> libltdl-2.4.4.ebuild:
arm stable, bug #536696
22 Jan 2015; Agostino Sarubbo <ago@gentoo.org> libltdl-2.4.4.ebuild:
Stable for amd64, wrt bug #536696
*libltdl-2.4.5 (19 Jan 2015)
19 Jan 2015; Lars Wendler <polynomial-c@gentoo.org> +libltdl-2.4.5.ebuild:
Version bump.
17 Jan 2015; Jeroen Roovers <jer@gentoo.org> libltdl-2.4.4.ebuild:
Stable for HPPA (bug #536696).
05 Jan 2015; Yixun Lan <dlan@gentoo.org> libltdl-2.4.4.ebuild:
keyword ~arm64, test on board
*libltdl-2.4.4 (15 Dec 2014)
15 Dec 2014; Lars Wendler <polynomial-c@gentoo.org> +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 <vapier@gentoo.org> +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.

View File

@ -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

View File

@ -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
}

View File

@ -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
}

View File

@ -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="!<sys-devel/libtool-2.4.3-r2:2
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20140406-r2
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
DEPEND="app-arch/xz-utils"
S="${WORKDIR}/${MY_P}/libltdl"
multilib_src_configure() {
ECONF_SOURCE=${S} \
econf \
--enable-ltdl-install \
$(use_enable static-libs static)
}
multilib_src_install() {
emake DESTDIR="${D}" install
# While the libltdl.la file is not used directly, the m4 ltdl logic
# keys off of its existence when searching for ltdl support. #293921
#use static-libs || find "${D}" -name libltdl.la -delete
}

View File

@ -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.5.ebuild,v 1.1 2015/01/19 23:30:31 polynomial-c 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="!<sys-devel/libtool-2.4.3-r2:2
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20140406-r2
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
DEPEND="app-arch/xz-utils"
S="${WORKDIR}/${MY_P}/libltdl"
multilib_src_configure() {
ECONF_SOURCE=${S} \
econf \
--enable-ltdl-install \
$(use_enable static-libs static)
}
multilib_src_install() {
emake DESTDIR="${D}" install
# While the libltdl.la file is not used directly, the m4 ltdl logic
# keys off of its existence when searching for ltdl support. #293921
#use static-libs || find "${D}" -name libltdl.la -delete
}

View File

@ -1,30 +1,25 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libltdl/libltdl-2.4.6.ebuild,v 1.11 2015/04/13 08:39:18 ago Exp $
EAPI="4"
EAPI=7
inherit multilib-minimal
MY_P="libtool-${PV}"
DESCRIPTION="A shared library tool for developers"
HOMEPAGE="http://www.gnu.org/software/libtool/"
HOMEPAGE="https://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"
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="static-libs"
# libltdl doesn't have a testsuite.
RESTRICT="test"
RDEPEND="!<sys-devel/libtool-2.4.3-r2:2
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20140406-r2
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
DEPEND="app-arch/xz-utils"
RDEPEND="!<sys-devel/libtool-2.4.3-r2:2"
BDEPEND="app-arch/xz-utils"
S="${WORKDIR}/${MY_P}/libltdl"

View File

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

View File

@ -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 <robbat2@gentoo.org>
+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 <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Revert DOCTYPE SYSTEM https changes in metadata.xml
repoman does not yet accept the https version.
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
Bug: https://bugs.gentoo.org/552720
22 Jan 2016; Fabian Groffen <grobian@gentoo.org>
desktop-file-utils-0.22.ebuild:
marked ~x64-macos
Package-Manager: portage-2.2.20-prefix
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Replace all herds with appropriate projects (GLEP 67)
Replace all uses of herd with appropriate project maintainers, or no
maintainers in case of herds requested to be disbanded.
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)

View File

@ -1,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 <vapier@gentoo.org>
desktop-file-utils-0.21.ebuild, desktop-file-utils-0.22.ebuild:
Mark arm64/m68k/s390/sh stable.
26 Jan 2014; Agostino Sarubbo <ago@gentoo.org> desktop-file-utils-0.22.ebuild:
Stable for sparc, wrt bug #492242
19 Jan 2014; Agostino Sarubbo <ago@gentoo.org> desktop-file-utils-0.22.ebuild:
Stable for ppc64, wrt bug #492242
18 Jan 2014; Agostino Sarubbo <ago@gentoo.org> desktop-file-utils-0.22.ebuild:
Stable for alpha, wrt bug #492242
15 Jan 2014; Agostino Sarubbo <ago@gentoo.org> desktop-file-utils-0.22.ebuild:
Stable for ia64, wrt bug #492242
14 Jan 2014; Agostino Sarubbo <ago@gentoo.org> desktop-file-utils-0.22.ebuild:
Stable for ppc, wrt bug #492242
14 Jan 2014; Agostino Sarubbo <ago@gentoo.org> desktop-file-utils-0.22.ebuild:
Stable for x86, wrt bug #492242
11 Jan 2014; Pacho Ramos <pacho@gentoo.org> desktop-file-utils-0.22.ebuild:
amd64 stable, bug #492242
04 Jan 2014; Markus Meier <maekke@gentoo.org> desktop-file-utils-0.22.ebuild:
arm stable, bug #492242
01 Jan 2014; Jeroen Roovers <jer@gentoo.org> desktop-file-utils-0.22.ebuild:
Stable for HPPA (bug #492242).
*desktop-file-utils-0.22 (15 Sep 2013)
15 Sep 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
+desktop-file-utils-0.22.ebuild:
Version bump, requested by Agostino Sarubbo (bug #484898). Adds support for
DBusActivatable.
07 Jan 2013; Samuli Suominen <ssuominen@gentoo.org>
-desktop-file-utils-0.20-r1.ebuild,
-files/desktop-file-utils-0.20-validate_Categories_XFCE.patch:
old
01 Dec 2012; Raúl Porcel <armin76@gentoo.org>
desktop-file-utils-0.21.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #443478
16 Nov 2012; Jeroen Roovers <jer@gentoo.org> desktop-file-utils-0.21.ebuild:
Stable for HPPA (bug #443478).
16 Nov 2012; Samuli Suominen <ssuominen@gentoo.org>
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 <tetromino@gentoo.org>
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 <ssuominen@gentoo.org>
-desktop-file-utils-0.19.ebuild:
old
28 May 2012; Raúl Porcel <armin76@gentoo.org>
desktop-file-utils-0.20-r1.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #412833
06 May 2012; Alexis Ballier <aballier@gentoo.org>
desktop-file-utils-0.20-r1.ebuild:
keyword ~amd64-fbsd
05 May 2012; Brent Baude <ranger@gentoo.org>
desktop-file-utils-0.20-r1.ebuild:
Marking desktop-file-utils-0.20-r1 ppc for bug 412833
04 May 2012; Jeff Horelick <jdhore@gentoo.org>
desktop-file-utils-0.19.ebuild, desktop-file-utils-0.20-r1.ebuild:
dev-util/pkgconfig -> virtual/pkgconfig
26 Apr 2012; Jeroen Roovers <jer@gentoo.org>
desktop-file-utils-0.20-r1.ebuild:
Stable for HPPA (bug #412833).
25 Apr 2012; Markus Meier <maekke@gentoo.org>
desktop-file-utils-0.20-r1.ebuild:
arm stable, bug #412833
23 Apr 2012; Brent Baude <ranger@gentoo.org>
desktop-file-utils-0.20-r1.ebuild:
Marking desktop-file-utils-0.20-r1 ppc64 for bug 412833
21 Apr 2012; Jeff Horelick <jdhore@gentoo.org>
desktop-file-utils-0.20-r1.ebuild:
marked x86 per bug 412833
21 Apr 2012; Agostino Sarubbo <ago@gentoo.org>
desktop-file-utils-0.20-r1.ebuild:
Stable for amd64, wrt bug #412833
20 Apr 2012; Samuli Suominen <ssuominen@gentoo.org>
-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 <ssuominen@gentoo.org>
+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 <armin76@gentoo.org>
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 <ssuominen@gentoo.org>
+desktop-file-utils-0.20.ebuild:
Version bump.
13 Feb 2012; Markus Meier <maekke@gentoo.org> desktop-file-utils-0.19.ebuild:
arm stable, bug #402147
08 Feb 2012; Jeroen Roovers <jer@gentoo.org> desktop-file-utils-0.19.ebuild:
Stable for HPPA (bug #402147).
04 Feb 2012; Samuli Suominen <ssuominen@gentoo.org>
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 <ssuominen@gentoo.org>
+desktop-file-utils-0.19.ebuild:
Version bump.
02 Dec 2011; Samuli Suominen <ssuominen@gentoo.org>
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 <armin76@gentoo.org>
desktop-file-utils-0.18.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #364973
28 Apr 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
desktop-file-utils-0.18.ebuild:
x86 stable wrt security bug #364973
27 Apr 2011; Jeroen Roovers <jer@gentoo.org> desktop-file-utils-0.18.ebuild:
Stable for HPPA (bug #364973).
27 Apr 2011; Christoph Mende <angelos@gentoo.org>
desktop-file-utils-0.18.ebuild:
Stable on amd64 wrt bug #364973
27 Apr 2011; Kacper Kowalik <xarthisius@gentoo.org>
desktop-file-utils-0.18.ebuild:
ppc/ppc64 stable wrt #364973
*desktop-file-utils-0.18 (21 Jan 2011)
21 Jan 2011; Samuli Suominen <ssuominen@gentoo.org>
+desktop-file-utils-0.18.ebuild:
Version bump.
10 Jan 2011; Brent Baude <ranger@gentoo.org>
desktop-file-utils-0.17.ebuild:
stable ppc, bug 343571
13 Nov 2010; Raúl Porcel <armin76@gentoo.org>
desktop-file-utils-0.17.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #343571
05 Nov 2010; Jeroen Roovers <jer@gentoo.org>
desktop-file-utils-0.17.ebuild:
Stable for HPPA (bug #343571).
04 Nov 2010; Markus Meier <maekke@gentoo.org>
desktop-file-utils-0.17.ebuild:
arm stable, bug #343571
03 Nov 2010; Samuli Suominen <ssuominen@gentoo.org>
desktop-file-utils-0.17.ebuild:
ppc64 stable wrt #343571
03 Nov 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
desktop-file-utils-0.17.ebuild:
x86 stable wrt bug #343571
31 Oct 2010; Markos Chandras <hwoarang@gentoo.org>
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 <ssuominen@gentoo.org>
+desktop-file-utils-0.17.ebuild:
Version bump.
10 Sep 2010; Samuli Suominen <ssuominen@gentoo.org>
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 <armin76@gentoo.org>
desktop-file-utils-0.16.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #316675
13 May 2010; Joseph Jezak <josejx@gentoo.org>
desktop-file-utils-0.16.ebuild:
Marked ppc stable for bug #316675.
11 May 2010; Brent Baude <ranger@gentoo.org>
desktop-file-utils-0.16.ebuild:
stable ppc64, bug 316675
10 May 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
desktop-file-utils-0.16.ebuild:
x86 stable wrt bug #316675
07 May 2010; Jeroen Roovers <jer@gentoo.org>
desktop-file-utils-0.16.ebuild:
Stable for HPPA (bug #316675).
23 Apr 2010; Samuli Suominen <ssuominen@gentoo.org>
desktop-file-utils-0.16.ebuild:
amd64 stable wrt #316675
*desktop-file-utils-0.16 (17 Mar 2010)
17 Mar 2010; Samuli Suominen <ssuominen@gentoo.org>
+desktop-file-utils-0.16.ebuild:
Version bump.
15 Jan 2010; Christian Faulhammer <fauli@gentoo.org>
desktop-file-utils-0.15.ebuild:
Transfer Prefix keywords
14 Apr 2008; Jeroen Roovers <jer@gentoo.org>
desktop-file-utils-0.15.ebuild:
Stable for HPPA (bug #217146).
12 Apr 2008; nixnut <nixnut@gentoo.org> desktop-file-utils-0.15.ebuild:
Stable on ppc wrt bug 217146
11 Apr 2008; Markus Rothe <corsair@gentoo.org>
desktop-file-utils-0.15.ebuild:
Stable on ppc64; bug #217146
11 Apr 2008; Raúl Porcel <armin76@gentoo.org>
desktop-file-utils-0.15.ebuild:
alpha/ia64/sparc/x86 stable wrt #217146
11 Apr 2008; Samuli Suominen <drac@gentoo.org>
desktop-file-utils-0.15.ebuild:
amd64 stable wrt #217146
27 Mar 2008; Samuli Suominen <drac@gentoo.org>
desktop-file-utils-0.15.ebuild:
Remove installation of outdated manpages from Debian used in version 0.10.
22 Mar 2008; Daniel Gryniewicz <dang@gentoo.org>
desktop-file-utils-0.14-r1.ebuild:
Marked stable on amd64 for bug #212986
17 Mar 2008; Jeroen Roovers <jer@gentoo.org>
desktop-file-utils-0.14-r1.ebuild:
Stable for HPPA (bug #212986).
16 Mar 2008; Christian Faulhammer <opfer@gentoo.org>
desktop-file-utils-0.14-r1.ebuild:
stable x86, bug 212986
15 Mar 2008; nixnut <nixnut@gentoo.org> desktop-file-utils-0.14-r1.ebuild:
Stable on ppc wrt bug 212986
14 Mar 2008; Raúl Porcel <armin76@gentoo.org>
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 <drac@gentoo.org>
+desktop-file-utils-0.15.ebuild:
Version bump.
12 Mar 2008; Brent Baude <ranger@gentoo.org>
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 <eva@gentoo.org>
+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 <drac@gentoo.org>
desktop-file-utils-0.14.ebuild:
Update HOMEPAGE.
16 Jan 2008; Samuli Suominen <drac@gentoo.org>
-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 <dang@gentoo.org>
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 <tgall@gentoo.org>
desktop-file-utils-0.14.ebuild:
stable on ppc64
27 Sep 2007; Samuli Suominen <drac@gentoo.org>
desktop-file-utils-0.14.ebuild:
arm stable wrt #181999, tested on coral.
27 Sep 2007; Raúl Porcel <armin76@gentoo.org>
desktop-file-utils-0.14.ebuild:
sparc stable
27 Sep 2007; Raúl Porcel <armin76@gentoo.org>
desktop-file-utils-0.14.ebuild:
alpha/ia64 stable wrt #193339
26 Sep 2007; Joshua Kinard <kumba@gentoo.org>
desktop-file-utils-0.14.ebuild:
Stable on mips, per #193339.
25 Sep 2007; Jeroen Roovers <jer@gentoo.org>
desktop-file-utils-0.14.ebuild:
Stable for HPPA (bug #193339).
22 Sep 2007; Tobias Scherbaum <dertobi123@gentoo.org>
desktop-file-utils-0.14.ebuild:
ppc stable, bug #193339
21 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org>
desktop-file-utils-0.14.ebuild:
Stable on amd64 wrt bug #193339.
21 Sep 2007; Chris Gianelloni <wolf31o2@gentoo.org>
desktop-file-utils-0.14.ebuild:
Stable on x86 wrt bug #193339.
21 Sep 2007; Mart Raudsepp <leio@gentoo.org>
desktop-file-utils-0.14.ebuild:
Correct the glib dependency
*desktop-file-utils-0.14 (09 Sep 2007)
09 Sep 2007; Samuli Suominen <drac@gentoo.org>
+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 <drac@gentoo.org>
+desktop-file-utils-0.13.ebuild:
Version bump for bug 181999.
09 Jul 2007; Samuli Suominen <drac@gentoo.org> metadata.xml:
Add desktop-file-utils under freedesktop herd.
27 May 2007; Joshua Kinard <kumba@gentoo.org>
desktop-file-utils-0.12.ebuild:
Stable on mips.
26 May 2007; Raúl Porcel <armin76@gentoo.org>
desktop-file-utils-0.12.ebuild:
alpha stable wrt #178553
26 May 2007; Peter Weller <welp@gentoo.org>
desktop-file-utils-0.12.ebuild:
Stable on amd64 wrt bug 178553
24 May 2007; Jeroen Roovers <jer@gentoo.org>
desktop-file-utils-0.12.ebuild:
Stable for HPPA (bug #178553).
16 Apr 2007; Markus Rothe <corsair@gentoo.org>
desktop-file-utils-0.12.ebuild:
Stable on ppc64
06 Apr 2007; Tobias Scherbaum <dertobi123@gentoo.org>
desktop-file-utils-0.12.ebuild:
ppc stable
26 Mar 2007; Gustavo Zacarias <gustavoz@gentoo.org>
desktop-file-utils-0.12.ebuild:
Stable on sparc
21 Mar 2007; Raúl Porcel <armin76@gentoo.org>
desktop-file-utils-0.12.ebuild:
x86 stable
28 Jan 2007; Daniel Gryniewicz <dang@gentoo.org> 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 <eroyf@gentoo.org>
desktop-file-utils-0.11.ebuild:
Stable on MIPS.
19 Jan 2007; Jeroen Roovers <jer@gentoo.org>
desktop-file-utils-0.11.ebuild:
Stable for HPPA (bug #156662).
14 Jan 2007; Olivier Crête <tester@gentoo.org>
desktop-file-utils-0.11.ebuild:
Stable on amd64 per bug #156662
14 Jan 2007; Bryan Østergaard <kloeri@gentoo.org>
desktop-file-utils-0.11.ebuild:
Stable on Alpha.
21 Dec 2006; Markus Rothe <corsair@gentoo.org>
desktop-file-utils-0.11.ebuild:
Stable on ppc64; bug #156662
18 Dec 2006; Gustavo Zacarias <gustavoz@gentoo.org>
desktop-file-utils-0.11.ebuild:
Stable on sparc
17 Dec 2006; Tobias Scherbaum <dertobi123@gentoo.org>
desktop-file-utils-0.11.ebuild:
Stable on ppc wrt bug #156662.
10 Dec 2006; Andrej Kacian <ticho@gentoo.org>
desktop-file-utils-0.11.ebuild:
Stable on x86, bug #156662.
07 Dec 2006; Diego Pettenò <flameeyes@gentoo.org>
desktop-file-utils-0.11.ebuild:
Add ~x86-fbsd keyword.
12 Sep 2006; Daniel Gryniewicz <dang@gentoo.org>
desktop-file-utils-0.11.ebuild:
Doesn't need popt anymore
*desktop-file-utils-0.11 (12 Sep 2006)
12 Sep 2006; Daniel Gryniewicz <dang@gentoo.org>
+desktop-file-utils-0.11.ebuild:
Bump to 0.11
*desktop-file-utils-0.10-r1 (06 Nov 2005)
06 Nov 2005; Mike Gardiner <obz@gentoo.org>
+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 <hardave@gentoo.org>
desktop-file-utils-0.10.ebuild:
Stable on mips.
01 Oct 2005; Luis Medinas <metalgod@gentoo.org>
desktop-file-utils-0.10.ebuild:
Marked Stable on amd64.
10 Sep 2005; Aron Griffis <agriffis@gentoo.org>
desktop-file-utils-0.10.ebuild:
Mark 0.10 stable on alpha
03 Sep 2005; Markus Rothe <corsair@gentoo.org>
desktop-file-utils-0.10.ebuild:
Stable on ppc64
02 Sep 2005; Michael Hanselmann <hansmi@gentoo.org>
desktop-file-utils-0.10.ebuild:
Stable on ppc.
25 Aug 2005; Aron Griffis <agriffis@gentoo.org>
desktop-file-utils-0.10.ebuild:
stable on ia64
24 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org>
desktop-file-utils-0.10.ebuild:
Stable on sparc
23 Aug 2005; Leonardo Boshell <leonardop@gentoo.org>
-desktop-file-utils-0.3.ebuild, desktop-file-utils-0.10.ebuild:
Stable on x86.
09 Jun 2005; Markus Rothe <corsair@gentoo.org>
desktop-file-utils-0.9.ebuild:
Stable on ppc64
*desktop-file-utils-0.10 (24 Jun 2005)
24 Jun 2005; Alastair Tse <liquidx@gentoo.org>
+files/desktop-file-utils-0.10-noemacs.patch,
+desktop-file-utils-0.10.ebuild:
version bump (#86249)
02 Apr 2005; Stephen P. Becker <geoman@gentoo.org>
desktop-file-utils-0.9.ebuild:
stable on mips
08 Jan 2005; Tom Martin <slarti@gentoo.org> desktop-file-utils-0.9.ebuild:
Stable on amd64.
23 Dec 2004; Guy Martin <gmsoft@gentoo.org> desktop-file-utils-0.9.ebuild:
Stable on hppa.
11 Dec 2004; Bryan Østergaard <kloeri@gentoo.org>
desktop-file-utils-0.9.ebuild:
Stable on alpha.
23 Nov 2004; Alastair Tse <liquidx@gentoo.org>
desktop-file-utils-0.5.ebuild:
changed 0.5 to use DESTDIR (#71905)
11 Nov 2004; Gustavo Zacarias <gustavoz@gentoo.org>
desktop-file-utils-0.9.ebuild:
Stable on sparc
11 Nov 2004; Mike Gardiner <obz@gentoo.org> desktop-file-utils-0.9.ebuild:
Keyworded ppc
11 Nov 2004; Markus Rothe <corsair@gentoo.org>
desktop-file-utils-0.9.ebuild:
Marked ~ppc64
14 Oct 2004; Aron Griffis <agriffis@gentoo.org>
desktop-file-utils-0.9.ebuild:
add ~alpha and ~ia64
*desktop-file-utils-0.9 (04 Oct 2004)
04 Oct 2004; Alastair Tse <liquidx@gentoo.org>
+desktop-file-utils-0.9.ebuild:
version bump (#66271)
04 Oct 2004; Guy Martin <gmsoft@gentoo.org> desktop-file-utils-0.8.ebuild:
Added ~hppa to KEYWORDS.
30 Sep 2004; Stephen P. Becker <geoman@gentoo.org>
desktop-file-utils-0.8.ebuild:
added ~mips keyword
22 Sep 2004; Alastair Tse <liquidx@gentoo.org>
+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 <tseng@gentoo.org> +desktop-file-utils-0.8.ebuild:
Version bump.
02 Sep 2004; Gustavo Zacarias <gustavoz@gentoo.org>
desktop-file-utils-0.7.ebuild:
Keyworded ~sparc wrt #62665
14 Aug 2004; Mamoru KOMACHI <usata@gentoo.org> desktop-file-utils-0.7.ebuild:
Fixed access violation with lispdir. This closes bug #59172.
08 Aug 2004; David Holm <dholm@gentoo.org> desktop-file-utils-0.7.ebuild:
What happened to ~ppc!?
05 Aug 2004; Tom Martin <slarti@gentoo.org> desktop-file-utils-0.7.ebuild:
Marked ~amd64. Thanks to Gabriel Ebner <ge@gabrielebner.at> for reporting in
bug 59515.
*desktop-file-utils-0.7 (02 Aug 2004)
02 Aug 2004; Brandon Hale <tseng@gentoo.org> +desktop-file-utils-0.7.ebuild:
Version bump, closes #56645
*desktop-file-utils-0.5 (21 Mar 2004)
21 Mar 2004; Markus Nigbur <pyrania@gentoo.org>
desktop-file-utils-0.5.ebuild:
Version bump. Closing #42624.
08 Mar 2004; Jon Portnoy <avenj@gentoo.org> desktop-file-utils-0.3.ebuild :
AMD64 keywords.
17 Jan 2004; Bartosch Pixa <darkspecter@gentoo.org>
desktop-file-utils-0.3.ebuild:
set ppc in keywords
*desktop-file-utils-0.3 (01 Mar 2003)
01 Mar 2003; Alastair Tse <liquidx@gentoo.org> desktop-file-utils-0.3.ebuild files/digest-desktop-file-utils-0.3 :
Initial Ebuild. Thanks to Pete Gale <pete@siliconmetrics.com>. Resolves
#14354.

View File

@ -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

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

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

View File

@ -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 <vapier@gentoo.org> gperf-3.0.4.ebuild:
Add arm64 love.
26 May 2013; Mike Frysinger <vapier@gentoo.org> gperf-3.0.4.ebuild:
Update to EAPI=4. Respect $AR and $CPPFLAGS #444078 by Denis M..
23 Feb 2013; Zac Medico <zmedico@gentoo.org> gperf-3.0.4.ebuild:
Add ~arm-linux keyword.
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> gperf-3.0.4.ebuild:
keyword ~amd64-fbsd
04 Feb 2012; Anthony G. Basile <blueness@gentoo.org> metadata.xml:
Added myself as maintainer
03 May 2011; Fabian Groffen <grobian@gentoo.org> gperf-3.0.4.ebuild:
Marked ~x64-freebsd
13 Feb 2011; Fabian Groffen <grobian@gentoo.org> gperf-3.0.4.ebuild:
Marked ~sparc64-solaris
10 Feb 2011; Michael Haubenwallner <haubi@gentoo.org> gperf-3.0.4.ebuild:
add ~ppc-aix keyword.
31 Jan 2011; Fabian Groffen <grobian@gentoo.org> gperf-3.0.4.ebuild:
Marked ~m68k-mint, bug #353075
06 Apr 2010; Jonathan Callen <abcd@gentoo.org> gperf-3.0.4.ebuild:
Bump to EAPI=3, add prefix keywords
02 Nov 2009; Raúl Porcel <armin76@gentoo.org> gperf-3.0.4.ebuild:
ia64/s390/sh/sparc stable wrt #288572
31 Oct 2009; Brent Baude <ranger@gentoo.org> gperf-3.0.4.ebuild:
Marking gperf-3.0.4 ppc64 for bug 288572
30 Oct 2009; Markus Meier <maekke@gentoo.org> gperf-3.0.4.ebuild:
arm/x86 stable, bug #288572
24 Oct 2009; nixnut <nixnut@gentoo.org> gperf-3.0.4.ebuild:
ppc stable #288572
22 Oct 2009; Tobias Klausmann <klausman@gentoo.org> gperf-3.0.4.ebuild:
Stable on alpha, bug #288572
13 Oct 2009; Jeroen Roovers <jer@gentoo.org> gperf-3.0.4.ebuild:
Stable for HPPA (bug #288572).
11 Oct 2009; Romain Perier <mrpouet@gentoo.org>
gperf-3.0.4.ebuild:
Stable for amd64 per bug #288572.
*gperf-3.0.4 (11 Sep 2009)
11 Sep 2009; Patrick Lauer <patrick@gentoo.org> +gperf-3.0.4.ebuild:
Bump
19 Jun 2008; Olivier Crête <tester@gentoo.org> gperf-3.0.3.ebuild:
amd64 stable
21 Feb 2008; Raúl Porcel <armin76@gentoo.org> gperf-3.0.3.ebuild:
alpha/ia64/sparc/x86 stable
05 Feb 2008; Markus Rothe <corsair@gentoo.org> gperf-3.0.3.ebuild:
Stable on ppc64
26 Jan 2008; Sven Wegener <swegener@gentoo.org> 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 <dertobi123@gentoo.org> gperf-3.0.3.ebuild:
ppc. stable
09 Jan 2008; Jeroen Roovers <jer@gentoo.org> gperf-3.0.3.ebuild:
Stable for HPPA.
15 Jul 2007; Christian Heim <phreak@gentoo.org> 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 <anant@gentoo.org> +gperf-3.0.3.ebuild:
vBump to 3.0.3, close bug #179962
08 Apr 2007; Christian Faulhammer <opfer@gentoo.org> gperf-2.7.2.ebuild,
gperf-3.0.1.ebuild:
correct mirror:// syntax
07 Apr 2007; Christian Faulhammer <opfer@gentoo.org> 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 <peper@gentoo.org> ChangeLog:
Transition to Manifest2.
*gperf-3.0.2 (17 Dec 2006)
17 Dec 2006; Elfyn McBratney <beu@gentoo.org> metadata.xml,
+gperf-3.0.2.ebuild:
Version bump.
11 Dec 2006; Elfyn McBratney <beu@gentoo.org> gperf-2.7.2.ebuild,
gperf-3.0.1.ebuild:
Kill redundant *DEPEND.
10 Sep 2006; Javier Villavicencio <the_paya@gentoo.org>
gperf-3.0.1.ebuild:
Add ~x86-fbsd keyword.
23 Aug 2005; Aron Griffis <agriffis@gentoo.org> gperf-3.0.1.ebuild:
stable on ia64
16 Jun 2005; Mark Loeser <halcy0n@gentoo.org>
+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
<chenxy@opencjk.org> ; bug #95835
13 May 2005; Bryan Østergaard <kloeri@gentoo.org> gperf-3.0.1.ebuild:
~ia64 keyword.
31 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
Change encoding to UTF-8 for GLEP 31 compliance
06 Aug 2004; Guy Martin <gmsoft@gentoo.org> gperf-3.0.1.ebuild:
Stable on hppa.
17 Jul 2004; Tom Gall <tgall@gentoo.org> gperf-3.0.1.ebuild:
stable on ppc64, bug #55804
05 Jul 2004; Michael Sterrett <mr_bones_@gentoo.org> gperf-2.7.2.ebuild:
Fix depend (bug #56184); don't assign default to S
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> gperf-2.7.2.ebuild,
gperf-3.0.1.ebuild:
virtual/glibc -> virtual/libc
28 Jun 2004; Ciaran McCreesh <ciaranm@gentoo.org> gperf-3.0.1.ebuild:
Stable on mips
06 Jun 2004; Daniel Black <dragonheart@gentoo.org> gperf-3.0.1.ebuild,
gperf-2.7.2.ebuild:
QA - IUSE and S=
03 Jun 2004; Bryan Østergaard <kloeri@gentoo.org> gperf-3.0.1.ebuild:
Stable on alpha.
05 May 2004; Daniel Black <dragonheart@gentoo.org> +metadata.xml,
gperf-2.7.2.ebuild:
QA Fix to docdir. Fixed bug #46565
29 Apr 2004; Ferris McCormick <fmccor@gentoo.org> gperf-3.0.1.ebuild:
Stable on sparc.
28 Apr 2004; Jon Portnoy <avenj@gentoo.org> gperf-3.0.1.ebuild :
Stable on x86 and AMD64.
08 Mar 2004; Bret Curtis <psi29a@gentoo.org> gperf-3.0.1.ebuild:
Added ~mips to KEYWORDS.
18 Feb 2004; Aron Griffis <agriffis@gentoo.org> gperf-2.7.2.ebuild:
stable on ia64
*gperf-3.0.1 (18 Feb 2004)
18 Feb 2004; Martin Holzer <mholzer@gentoo.org> gperf-3.0.1.ebuild:
Version bumped.
29 Sep 2003; Aron Griffis <agriffis@gentoo.org> gperf-2.7.2.ebuild:
Stable on alpha
10 Feb 2003; Peter Johanson <latexer@gentoo.org> gperf-2.7.2.ebuild :
Added ~alpha to KEYWORDS.
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*gperf-2.7.2 (4/3/2002)
15 Nov 2003; Guy Martin <gmsoft@gentoo.org> gperf-2.7.2.ebuild :
Added hppa to KEYWORDS.
18 Sep 2002; Owen Stampflee <owen@gentoo.org> :
Added PPC to KEYWORDS.
3 Apr 2002; Chad Huneycutt <chadh@gentoo.org> gperf-2.7.2.ebuild :
Ebuild created

View File

@ -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

View File

@ -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"
}

View File

@ -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
}

View File

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

View File

@ -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 <alexxy@gentoo.org>
# @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
}

View File

@ -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: <rpms>
# @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: <rpms>
# @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

View File

@ -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

View File

@ -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);
}

View File

@ -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 */

View File

@ -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 <sys/ioctl.h>
# include <sys/kd.h>
# include <sys/time.h>
-# 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 <sys/param.h>
#include <dirent.h>
typedef struct dirEntry { /* structure of data item */

View File

@ -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) {

View File

@ -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])

View File

@ -1,12 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>embedded@gentoo.org</email>
<name>Embedded Gentoo</name>
</maintainer>
<longdescription lang="en">
Minicom is a menu driven communications program. It emulates ANSI and VT102
terminals. It has a dialing directory and auto zmodem download.
</longdescription>
<maintainer type="project">
<email>embedded@gentoo.org</email>
<name>Embedded Gentoo</name>
</maintainer>
<longdescription>
Minicom is a menu driven communications program.
It emulates ANSI and VT102 terminals and
has a dialing directory and auto zmodem download.
</longdescription>
<upstream>
<remote-id type="cpe">cpe:/a:minicom_project:minicom</remote-id>
</upstream>
</pkgmetadata>

View File

@ -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
}

View File

@ -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
}

View File

@ -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() {

View File

@ -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
}

View File

@ -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
}

View File

@ -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 <robbat2@gentoo.org> +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 <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Revert DOCTYPE SYSTEM https changes in metadata.xml
repoman does not yet accept the https version.
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
Bug: https://bugs.gentoo.org/552720
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
28 Feb 2016; Matthew Thode <prometheanfire@gentoo.org> ipset-6.24.ebuild:
keywording arm64
merged on X-C1
Package-Manager: portage-2.2.26
18 May 2016; Austin English <wizardedit@gentoo.org> 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 <robbat2@gentoo.org> +files/ipset.initd-r4,
+ipset-6.29.ebuild:
bug #554904 bump.
Package-Manager: portage-2.2.28

View File

@ -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 <dlan@gentoo.org> +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 <slyfox@gentoo.org> 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 <robbat2@gentoo.org> 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 <robbat2@gentoo.org> 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 <robbat2@gentoo.org> +ipset-6.21.1.ebuild:
Bump per bug #509804.
*ipset-6.20.1 (01 Dec 2013)
01 Dec 2013; Robin H. Johnson <robbat2@gentoo.org> +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 <ago@gentoo.org> ipset-6.17.ebuild:
Stable for x86, wrt bug #461978
*ipset-6.19 (27 May 2013)
27 May 2013; Robin H. Johnson <robbat2@gentoo.org> +ipset-6.19.ebuild:
Bump.
07 May 2013; Sergey Popov <pinkbyte@gentoo.org> ipset-6.17.ebuild:
Stable on amd64, wrt bug #461978
*ipset-6.17 (16 Mar 2013)
16 Mar 2013; Sergey Popov <pinkbyte@gentoo.org> +ipset-6.17.ebuild:
Version bump, wrt bug #460036
16 Mar 2013; Sergey Popov <pinkbyte@gentoo.org> -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 <pinkbyte@gentoo.org> +ipset-6.16.1.ebuild:
Version bump
17 Feb 2013; Sergey Popov <pinkbyte@gentoo.org> ipset-6.15.ebuild,
ipset-6.16.ebuild:
Make build process verbose, wrt bug #458008
17 Feb 2013; Agostino Sarubbo <ago@gentoo.org> ipset-6.15.ebuild:
Stable for x86, wrt bug #448814
17 Feb 2013; Agostino Sarubbo <ago@gentoo.org> ipset-6.15.ebuild:
Stable for amd64, wrt bug #448814
16 Feb 2013; Pacho Ramos <pacho@gentoo.org> metadata.xml:
Cleanup due bug #96436
27 Dec 2012; Sergey Popov <pinkbyte@gentoo.org> -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 <pinkbyte@gentoo.org> +ipset-6.15.ebuild,
+ipset-6.16.ebuild:
Another version bump
*ipset-6.14 (27 Nov 2012)
27 Nov 2012; Sergey Popov <pinkbyte@gentoo.org> +ipset-6.14.ebuild:
Version bump, permission was granted by robbat2
*ipset-6.13 (20 Aug 2012)
20 Aug 2012; Robin H. Johnson <robbat2@gentoo.org> +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 <xmw@gentoo.org> ipset-6.11.ebuild:
adding ~ppc keyword (bug 304037)
*ipset-6.11 (21 Feb 2012)
21 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> +ipset-6.11.ebuild:
Version bump.
*ipset-6.10 (17 Dec 2011)
17 Dec 2011; Peter Volkov <pva@gentoo.org> +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 <pva@gentoo.org> 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 <pva@gentoo.org> +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 <pva@gentoo.org> +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 <pva@gentoo.org> -files/ipset-2.4.7-LDFLAGS.patch,
-ipset-4.4.ebuild, -ipset-6.7-r1.ebuild:
Drop old.
16 Sep 2011; Tony Vroon <chainsaw@gentoo.org> 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 <nativemad@gentoo.org> 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 <pva@gentoo.org> +ipset-6.9.1.ebuild:
Version bump.
*ipset-6.8 (24 Jul 2011)
24 Jul 2011; Peter Volkov <pva@gentoo.org> +ipset-6.8.ebuild:
Version bump, thank Ed Wildgoose for report.
02 Jul 2011; Sven Wegener <swegener@gentoo.org> 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 <pva@gentoo.org> -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 <pva@gentoo.org> +ipset-6.7.ebuild:
Version bump.
*ipset-6.6 (24 May 2011)
24 May 2011; Peter Volkov <pva@gentoo.org> +ipset-6.6.ebuild:
Version bump.
15 May 2011; Peter Volkov <pva@gentoo.org> 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 <pva@gentoo.org> -ipset-2.4.7.ebuild,
+ipset-6.4.ebuild:
Version bump, bug 356727, thank Andreis_Vinogradovs (slepnoga) for report.
25 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> 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 <pva@gentoo.org> -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 <fauli@gentoo.org> ipset-4.4.ebuild:
stable x86, bug 345019
11 Nov 2010; Markos Chandras <hwoarang@gentoo.org> ipset-4.4.ebuild:
Stable on amd64 wrt bug #345019
*ipset-4.4 (14 Oct 2010)
14 Oct 2010; Peter Volkov <pva@gentoo.org> +ipset-4.4.ebuild:
Version bump.
*ipset-4.3 (25 Aug 2010)
25 Aug 2010; Peter Volkov <pva@gentoo.org> +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 <pva@gentoo.org> ipset-4.1.ebuild:
amd64 stable, bug 304037.
17 May 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> ipset-4.1.ebuild:
x86 stable wrt bug #304037
*ipset-4.2 (08 Feb 2010)
08 Feb 2010; Peter Volkov <pva@gentoo.org> -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 <pva@gentoo.org> ipset-4.1.ebuild:
USE='modules' support.
14 Nov 2009; Peter Volkov <pva@gentoo.org> 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 <pva@gentoo.org> -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 <robbat2@gentoo.org> 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 <robbat2@gentoo.org> ipset-3.0.ebuild:
Bug #279286: Min iptables version required for ipset is 1.4.4. Thanks to
James Earl Spahlinger <james@nixeagle.org>.
*ipset-3.0 (05 Jun 2009)
05 Jun 2009; Peter Volkov <pva@gentoo.org> -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 <robbat2@gentoo.org> +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 <pva@gentoo.org> +ipset-2.5.0.ebuild:
Version bump.
20 Mar 2009; Joseph Jezak <josejx@gentoo.org> ipset-2.4.7.ebuild:
Marked ppc stable for bug #257483.
*ipset-2.4.9-r1 (03 Mar 2009)
03 Mar 2009; Peter Volkov <pva@gentoo.org>
+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 <pva@gentoo.org>
-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 <pva@gentoo.org>
+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 <maekke@gentoo.org> ipset-2.4.7.ebuild:
amd64/x86 stable, bug #257483
*ipset-2.4.7 (31 Jan 2009)
31 Jan 2009; Peter Volkov <pva@gentoo.org>
+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 <robbat2@gentoo.org>
+files/ipset-2.4.2-glibc28-fix.patch, +ipset-2.4.2.ebuild:
Bug #243092, version bump.
14 Oct 2008; Robin H. Johnson <robbat2@gentoo.org> 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 <robbat2@gentoo.org> +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 <robbat2@gentoo.org>
+ipset-2.3.1.20080612.ebuild:
Version bump per bug #226155.
*ipset-2.3.0.20070828-r2 (14 Nov 2007)
14 Nov 2007; <pva@gentoo.org> -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
<ole+gentoo AT ans.pl>.
10 Nov 2007; <pva@gentoo.org> -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 <opfer@gentoo.org>
ipset-2.2.9.20070401.ebuild:
stable x86, bug 198158
*ipset-2.3.0.20070828-r1 (07 Nov 2007)
07 Nov 2007; <pva@gentoo.org> -ipset-2.3.0.20070828.ebuild,
+ipset-2.3.0.20070828-r1.ebuild:
Cleaned ebuild, courtesy of Donnie Berkholz <dberkholz AT gentoo.org>
*ipset-2.3.0.20070828 (05 Nov 2007)
05 Nov 2007; <pva@gentoo.org> 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 <genstef@gentoo.org>
-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 <robbat2@gentoo.org>
+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 <robbat2@gentoo.org>
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 <robbat2@gentoo.org>
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 <robbat2@gentoo.org>
+ipset-2.2.8.20051203.ebuild:
Version bump.
26 Sep 2005; Robin H. Johnson <robbat2@gentoo.org>
ipset-2.1.0.20050119-r1.ebuild:
Stable on x86, 146 days in ~x86.
06 May 2005; Sven Wegener <swegener@gentoo.org>
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 <robbat2@gentoo.org>
+ipset-2.1.0.20050119-r1.ebuild:
Convert to use linux-info eclass.
26 Apr 2005; Andrej Kacian <ticho@gentoo.org> ipset-2.1.0.20050119.ebuild:
Added ~amd64 keyword.
*ipset-2.1.0.20050119 (10 Mar 2005)
10 Mar 2005; Robin H. Johnson <robbat2@gentoo.org> +metadata.xml,
+ipset-2.1.0.20050119.ebuild:
Initial commit, ebuild by Robin H. Johnson <robbat2@gentoo.org>.

View File

@ -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

View File

@ -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 $?
}

View File

@ -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 $?
}

View File

@ -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/<your_kernel>/... ."
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
}

View File

@ -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/<your_kernel>/... ."
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
}

View File

@ -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/<your_kernel>/... ."
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
}

View File

@ -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/<your_kernel>/... ."
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
}

Some files were not shown because too many files have changed in this diff Show More