Merge pull request #106 from flatcar-linux/dongsu/cleanup-packages-202009

Clean up unnecessary packages - 2020-09
This commit is contained in:
Dongsu Park 2020-09-25 15:13:53 +02:00 committed by GitHub
commit 7eb41cbcec
100 changed files with 0 additions and 5078 deletions

View File

@ -1,69 +0,0 @@
# ChangeLog for dev-libs/apr-util
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*apr-util-1.5.4 (09 Aug 2015)
*apr-util-1.5.3-r2 (09 Aug 2015)
*apr-util-1.5.2 (09 Aug 2015)
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +apr-util-1.5.2.ebuild,
+apr-util-1.5.3-r2.ebuild, +apr-util-1.5.4.ebuild,
+files/apr-util-1.3.12-bdb-5.2.patch, +files/apr-util-1.5.3-berkdb6.patch,
+files/apr-util-1.5.3-sysroot.patch, +metadata.xml:
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; 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
*apr-util-1.5.4-r1 (02 Oct 2015)
02 Oct 2015; Julian Ospald <hasufell@gentoo.org> +apr-util-1.5.4-r1.ebuild,
metadata.xml:
add libressl support
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)

View File

@ -1,808 +0,0 @@
# ChangeLog for dev-libs/apr-util
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/apr-util/ChangeLog,v 1.222 2015/07/30 13:03:36 ago Exp $
30 Jul 2015; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.4.ebuild:
Stable for sparc, wrt bug #551068
16 Jul 2015; Mikle Kolyada <zlogene@gentoo.org> apr-util-1.5.4.ebuild:
ia64 stable wrt bug #551068
28 Jun 2015; Mikle Kolyada <zlogene@gentoo.org> apr-util-1.5.4.ebuild:
alpha stable wrt bug #551068
21 Jun 2015; Markus Meier <maekke@gentoo.org> apr-util-1.5.4.ebuild:
arm stable, bug #551068
11 Jun 2015; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.4.ebuild:
Stable for ppc, wrt bug #551068
09 Jun 2015; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.4.ebuild:
Stable for x86, wrt bug #551068
08 Jun 2015; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.4.ebuild:
Stable for amd64, wrt bug #551068
08 Jun 2015; Jeroen Roovers <jer@gentoo.org> apr-util-1.5.4.ebuild:
Stable for PPC64 (bug #551068).
07 Jun 2015; Jeroen Roovers <jer@gentoo.org> apr-util-1.5.4.ebuild:
Stable for HPPA (bug #551068).
28 Dec 2014; Aaron W. Swenson <titanofold@gentoo.org> apr-util-1.5.2.ebuild,
apr-util-1.5.3-r2.ebuild, apr-util-1.5.4.ebuild:
Rename virtual/postgresql to dev-db/postgresql
03 Nov 2014; Aaron W. Swenson <titanofold@gentoo.org> apr-util-1.5.2.ebuild,
apr-util-1.5.3-r2.ebuild, apr-util-1.5.4.ebuild:
Update PostgreSQL dependencies and/or checks to virtual/postgresql.
*apr-util-1.5.4 (22 Sep 2014)
22 Sep 2014; Lars Wendler <polynomial-c@gentoo.org> +apr-util-1.5.4.ebuild:
Version bump.
*apr-util-1.5.3-r2 (01 Aug 2014)
01 Aug 2014; Lars Wendler <polynomial-c@gentoo.org>
-apr-util-1.5.3-r1.ebuild, +apr-util-1.5.3-r2.ebuild:
Fixed compilation with nss/openssl USE flag (bug #518708). Committed straight
to stable.
17 May 2014; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.3-r1.ebuild:
Stable for alpha, wrt bug #504300
14 May 2014; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.3-r1.ebuild:
Stable for sparc, wrt bug #504300
13 May 2014; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.3-r1.ebuild:
Stable for ia64, wrt bug #504300
20 Apr 2014; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.3-r1.ebuild:
Stable for ppc64, wrt bug #504300
13 Apr 2014; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.3-r1.ebuild:
Stable for ppc, wrt bug #504300
05 Apr 2014; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.3-r1.ebuild:
Stable for x86, wrt bug #504300
01 Apr 2014; Lars Wendler <polynomial-c@gentoo.org> apr-util-1.5.3-r1.ebuild:
Added dependency on libtool (bug #506384).
30 Mar 2014; Chema Alonso <nimiux@gentoo.org> apr-util-1.5.3-r1.ebuild:
Stable for amd64 wrt bug #504300
26 Mar 2014; Markus Meier <maekke@gentoo.org> apr-util-1.5.3-r1.ebuild:
arm stable, bug #504300
16 Mar 2014; Jeroen Roovers <jer@gentoo.org> apr-util-1.5.3-r1.ebuild:
Stable for HPPA (bug #504300).
12 Mar 2014; Lars Wendler <polynomial-c@gentoo.org> -apr-util-1.5.3.ebuild:
Removed old.
31 Jan 2014; Mike Frysinger <vapier@gentoo.org> apr-util-1.5.2.ebuild,
apr-util-1.5.3-r1.ebuild, apr-util-1.5.3.ebuild:
Mark sh stable.
*apr-util-1.5.3-r1 (31 Jan 2014)
31 Jan 2014; Mike Frysinger <vapier@gentoo.org> +apr-util-1.5.3-r1.ebuild,
+files/apr-util-1.5.3-sysroot.patch:
Utilize SYSROOT to locate build-time paths when cross-compiling, and drop
redundent -L/-R libdir flags to simplify linking. Rewrite build/rules.mk to
pick up current env settings rather than clobbering at make time. #385775 by
Bertrand Jacquin.
31 Jan 2014; Mike Frysinger <vapier@gentoo.org> apr-util-1.5.3.ebuild:
Simplify src_compile/src_install a bit -- no functional changes.
31 Jan 2014; Mike Frysinger <vapier@gentoo.org> apr-util-1.5.3.ebuild:
Convert myconf to an array to make it easier to maintain.
30 Jan 2014; Mike Frysinger <vapier@gentoo.org> apr-util-1.5.2.ebuild,
apr-util-1.5.3.ebuild:
Use proper tc-is-static-only helper instead of open coding the mint logic
here.
22 Jan 2014; Mike Frysinger <vapier@gentoo.org> apr-util-1.5.2.ebuild,
apr-util-1.5.3.ebuild:
Add arm64 love.
20 Dec 2013; Lars Wendler <polynomial-c@gentoo.org> apr-util-1.5.3.ebuild,
+files/apr-util-1.5.3-berkdb6.patch:
Fixed compilation with sys-libs/db:6.0 (bug #476374).
*apr-util-1.5.3 (20 Nov 2013)
20 Nov 2013; Lars Wendler <polynomial-c@gentoo.org> -apr-util-1.3.12.ebuild,
-apr-util-1.4.1.ebuild, +apr-util-1.5.3.ebuild:
Version bump. Removed old.
18 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.2.ebuild:
Stable for x86, wrt bug #477296
13 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.2.ebuild:
Stable for alpha, wrt bug #477296
10 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.2.ebuild:
Stable for arm, wrt bug #477296
10 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.2.ebuild:
Stable for ppc, wrt bug #477296
06 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.2.ebuild:
Stable for s390, wrt bug #477296
04 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.2.ebuild:
Stable for ppc64, wrt bug #477296
04 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.2.ebuild:
Stable for ia64, wrt bug #477296
03 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.2.ebuild:
Stable for amd64, wrt bug #477296
03 Aug 2013; Jeroen Roovers <jer@gentoo.org> apr-util-1.5.2.ebuild:
Stable for HPPA (bug #477296).
03 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.2.ebuild:
Stable for sparc, wrt bug #477296
18 Jul 2013; Lars Wendler <polynomial-c@gentoo.org> -apr-util-1.5.1.ebuild,
apr-util-1.5.2.ebuild, metadata.xml:
Added myself as maintainer. Removed old. Fixed dependency on dev-libs/apr.
*apr-util-1.5.2 (20 Jun 2013)
20 Jun 2013; Lars Wendler <polynomial-c@gentoo.org> +apr-util-1.5.2.ebuild:
Non-maintainer commit: Version bump.
21 Feb 2013; Zac Medico <zmedico@gentoo.org> apr-util-1.5.1.ebuild:
Add ~arm-linux keyword.
*apr-util-1.5.1 (28 Nov 2012)
28 Nov 2012; Lars Wendler <polynomial-c@gentoo.org> +apr-util-1.5.1.ebuild:
Non-maintainer commit: Version bump.
28 Nov 2012; Christoph Junghans <ottxor@gentoo.org> apr-util-1.4.1.ebuild:
added prefix support
27 Nov 2012; Pacho Ramos <pacho@gentoo.org> metadata.xml:
Drop apache herd as discussed in http://www.gossamer-
threads.com/lists/gentoo/dev/262834
12 May 2012; Alexis Ballier <aballier@gentoo.org> apr-util-1.4.1.ebuild:
keyword ~amd64-fbsd
*apr-util-1.4.1 (27 Dec 2011)
27 Dec 2011; Jesus Rivero <neurogeek@gentoo.org> +apr-util-1.4.1.ebuild,
metadata.xml:
Version bump. Ebuild by Arfrever.
11 Nov 2011; Markos Chandras <hwoarang@gentoo.org> -apr-util-1.3.11.ebuild:
Remove old ebuild
11 Nov 2011; Markos Chandras <hwoarang@gentoo.org> apr-util-1.3.12.ebuild:
Add static-libs USE flag. Patch by Arfrever.
29 Oct 2011; Raúl Porcel <armin76@gentoo.org> apr-util-1.3.12.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #385859
24 Oct 2011; Markus Meier <maekke@gentoo.org> apr-util-1.3.12.ebuild:
x86 stable, bug #385859
23 Oct 2011; Markus Meier <maekke@gentoo.org> apr-util-1.3.12.ebuild:
arm stable, bug #385859
22 Oct 2011; Kacper Kowalik <xarthisius@gentoo.org> apr-util-1.3.12.ebuild:
ppc/ppc64 stable wrt #385859
19 Oct 2011; Jeroen Roovers <jer@gentoo.org> apr-util-1.3.12.ebuild:
Stable for HPPA (bug #385859).
19 Oct 2011; Tony Vroon <chainsaw@gentoo.org> apr-util-1.3.12.ebuild:
Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo & Ian
"idella4" Delaney in security bug #385859.
09 Sep 2011; Tomáš Chvátal <scarabeus@gentoo.org> apr-util-1.3.12.ebuild:
Drop the sqlite2 useflag, keep only sqlite3 around.
*apr-util-1.3.12 (29 Jul 2011)
29 Jul 2011; Jesus Rivero <neurogeek@gentoo.org> +apr-util-1.3.12.ebuild,
+files/apr-util-1.3.12-bdb-5.2.patch:
Version bump. Ebuild and patch by Arfrever.
14 May 2011; Raúl Porcel <armin76@gentoo.org> apr-util-1.3.11.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #366903
14 May 2011; Kacper Kowalik <xarthisius@gentoo.org> apr-util-1.3.11.ebuild:
ppc/ppc64 stable wrt #366903
13 May 2011; Jeroen Roovers <jer@gentoo.org> apr-util-1.3.11.ebuild:
Stable for HPPA (bug #366903).
12 May 2011; Thomas Kahle <tomka@gentoo.org> apr-util-1.3.11.ebuild:
x86 stable per bug 366903
11 May 2011; Markos Chandras <hwoarang@gentoo.org> apr-util-1.3.11.ebuild:
Stable on amd64 wrt bug #366903
*apr-util-1.3.11 (09 May 2011)
09 May 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+apr-util-1.3.11.ebuild:
Version bump.
09 Oct 2010; Raúl Porcel <armin76@gentoo.org> apr-util-1.3.10.ebuild:
arm/ia64/s390/sh/sparc stable wrt #339527
09 Oct 2010; Tobias Klausmann <klausman@gentoo.org>
apr-util-1.3.10.ebuild:
Stable on alpha, bug #339776
08 Oct 2010; Brent Baude <ranger@gentoo.org> apr-util-1.3.10.ebuild:
Marking apr-util-1.3.10 ppc for bug 339527
08 Oct 2010; Brent Baude <ranger@gentoo.org> apr-util-1.3.10.ebuild:
Marking apr-util-1.3.10 ppc64 for bug 339527
06 Oct 2010; Jeroen Roovers <jer@gentoo.org> apr-util-1.3.10.ebuild:
Stable for HPPA (bug #339527).
05 Oct 2010; Markus Meier <maekke@gentoo.org> apr-util-1.3.10.ebuild:
x86 stable, bug #339527
04 Oct 2010; Markos Chandras <hwoarang@gentoo.org> apr-util-1.3.10.ebuild:
Stable on amd64 wrt bug #339527
*apr-util-1.3.10 (04 Oct 2010)
04 Oct 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+apr-util-1.3.10.ebuild,
+files/apr-util-1.3.10-support_berkeley_db-5.1.patch:
Version bump. Support Berkeley DB 5.1.
*apr-util-1.3.9-r1 (06 Aug 2010)
06 Aug 2010; Markos Chandras <hwoarang@gentoo.org>
+apr-util-1.3.9-r1.ebuild:
Respect {C,CXX,LD}FLAGS. Bug #309335. Thanks to Nathan Phillip Brink
<ohnobinki@ohnopublishing.net> for the patch
14 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> apr-util-1.3.9.ebuild,
+files/apr-util-1.3.9-support_berkeley_db-5.0.patch:
Fix building with BerkDB 5.0 wrt #319421 by Diego E. Pettenò.
17 Jun 2010; Patrick Lauer <patrick@gentoo.org> apr-util-1.3.9.ebuild:
Migrating away from deprecated postgres virtuals
04 Nov 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
apr-util-1.3.9.ebuild:
Use 'dohtml -r' for compatibility with Doxygen 1.6 (bug #287821).
20 Sep 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
apr-util-1.3.9.ebuild,
+files/apr-util-1.3.9-support_berkeley_db-4.8.patch:
Fix building with sys-libs/db:4.8 (bug #285522).
20 Sep 2009; Benedikt Böhm <hollow@gentoo.org> -apr-util-1.3.7.ebuild,
-apr-util-1.3.8.ebuild:
remove old ebuilds
24 Aug 2009; Brent Baude <ranger@gentoo.org> apr-util-1.3.9.ebuild:
Marking apr-util-1.3.9 ppc64 for bug 280514
23 Aug 2009; nixnut <nixnut@gentoo.org> apr-util-1.3.9.ebuild:
ppc stable #280514
14 Aug 2009; Raúl Porcel <armin76@gentoo.org> apr-util-1.3.9.ebuild:
arm/ia64/s390/sh/sparc stable wrt #280514
11 Aug 2009; Jeroen Roovers <jer@gentoo.org> apr-util-1.3.9.ebuild:
Stable for HPPA (bug #280514).
10 Aug 2009; Markus Meier <maekke@gentoo.org> apr-util-1.3.9.ebuild:
x86 stable, bug #280514
10 Aug 2009; Tobias Klausmann <klausman@gentoo.org> apr-util-1.3.9.ebuild:
Stable on alpha, bug #280514
07 Aug 2009; Christian Faulhammer <fauli@gentoo.org>
apr-util-1.3.9.ebuild:
revert stable keyword for x86
06 Aug 2009; Markus Meier <maekke@gentoo.org> apr-util-1.3.9.ebuild:
x86 stable, bug #280514
06 Aug 2009; Alex Legler <a3li@gentoo.org> apr-util-1.3.9.ebuild:
amd64 stable, security bug 280514.
*apr-util-1.3.9 (06 Aug 2009)
06 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
-apr-util-1.2.10.ebuild, -apr-util-1.2.12.ebuild, -apr-util-1.3.0.ebuild,
-apr-util-1.3.2.ebuild, -apr-util-1.3.4.ebuild, +apr-util-1.3.9.ebuild:
Version bump.
*apr-util-1.3.8 (07 Jul 2009)
07 Jul 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+apr-util-1.3.8.ebuild:
Version bump.
21 Jun 2009; Brent Baude <ranger@gentoo.org> apr-util-1.3.7.ebuild:
Marking apr-util-1.3.7 ppc for bug 272260
16 Jun 2009; Brent Baude <ranger@gentoo.org> apr-util-1.3.7.ebuild:
Marking apr-util-1.3.7 ppc64 for bug 272260
16 Jun 2009; Raúl Porcel <armin76@gentoo.org> apr-util-1.3.7.ebuild:
arm/ia64/s390/sh/sparc stable wrt #272260
11 Jun 2009; Tobias Klausmann <klausman@gentoo.org> apr-util-1.3.7.ebuild:
Stable on alpha, bug #272260
11 Jun 2009; Markus Meier <maekke@gentoo.org> apr-util-1.3.7.ebuild:
amd64 stable, bug #272260
10 Jun 2009; Christian Faulhammer <fauli@gentoo.org>
apr-util-1.3.7.ebuild:
stable x86, security bug 272260
09 Jun 2009; Jeroen Roovers <jer@gentoo.org> apr-util-1.3.7.ebuild:
Stable for HPPA (bug #272260).
*apr-util-1.3.7 (08 Jun 2009)
08 Jun 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+apr-util-1.3.7.ebuild:
Version bump.
23 Jan 2009; Raúl Porcel <armin76@gentoo.org> apr-util-1.3.4.ebuild:
arm/ia64/s390/sh stable wrt #246003
18 Jan 2009; Tobias Klausmann <klausman@gentoo.org> apr-util-1.3.4.ebuild:
Stable on alpha, bug #246003
09 Jan 2009; Ferris McCormick <fmccor@gentoo.org> apr-util-1.3.4.ebuild:
Sparc stable, Bug #246003.
09 Jan 2009; Brent Baude <ranger@gentoo.org> apr-util-1.3.4.ebuild:
Marking apr-util-1.3.4 ppc for bug 246003
07 Jan 2009; Jeroen Roovers <jer@gentoo.org> apr-util-1.3.4.ebuild:
Stable for HPPA (bug #246003).
07 Jan 2009; Brent Baude <ranger@gentoo.org> apr-util-1.3.4.ebuild:
Marking apr-util-1.3.4 ppc64 for bug 246003
04 Jan 2009; Markus Meier <maekke@gentoo.org> apr-util-1.3.4.ebuild:
amd64/x86 stable, bug #246003
*apr-util-1.3.4 (29 Aug 2008)
29 Aug 2008; Benedikt Böhm <hollow@gentoo.org> +apr-util-1.3.4.ebuild:
version bump wrt #235938
16 Aug 2008; Jeroen Roovers <jer@gentoo.org> apr-util-1.3.2.ebuild:
Stable for HPPA (bug #232671).
08 Aug 2008; nixnut <nixnut@gentoo.org> apr-util-1.3.2.ebuild:
Stable on ppc wrt bug 232671
08 Aug 2008; Markus Rothe <corsair@gentoo.org> apr-util-1.3.2.ebuild:
Stable on ppc64; bug #232671
08 Aug 2008; Raúl Porcel <armin76@gentoo.org> apr-util-1.3.2.ebuild:
alpha/ia64/sparc/x86 stable wrt #232671
07 Aug 2008; Thomas Anderson <gentoofan23@gentoo.org>
apr-util-1.3.2.ebuild:
stable amd64, bug 232671
*apr-util-1.3.2 (23 Jun 2008)
23 Jun 2008; Benedikt Böhm <hollow@gentoo.org> +apr-util-1.3.2.ebuild:
version bump wrt #228953
15 Jun 2008; Benedikt Böhm <hollow@gentoo.org> apr-util-1.2.12.ebuild,
apr-util-1.3.0.ebuild:
do not run buildconf wrt #226051
*apr-util-1.3.0 (11 Jun 2008)
11 Jun 2008; Benedikt Böhm <hollow@gentoo.org> +apr-util-1.3.0.ebuild:
version bump wrt #225783
01 Jun 2008; Benedikt Böhm <hollow@gentoo.org> apr-util-1.2.10.ebuild,
apr-util-1.2.12.ebuild:
fix #221653
28 Jan 2008; Benedikt Böhm <hollow@gentoo.org>
-files/apr-util-0.9.12-db-4.5.patch, -files/apr-util-0.9.12-linking.patch,
-apr-util-0.9.12.ebuild, -apr-util-0.9.12-r1.ebuild,
-apr-util-0.9.13.ebuild:
remove apr-util-0 wrt #203578
*apr-util-1.2.12 (15 Dec 2007)
15 Dec 2007; Benedikt Böhm <hollow@gentoo.org> -apr-util-1.2.8.ebuild,
-apr-util-1.2.8-r1.ebuild, +apr-util-1.2.12.ebuild:
version bump; #200947
16 Nov 2007; nixnut <nixnut@gentoo.org> apr-util-1.2.10.ebuild:
Stable on ppc wrt bug 198866
16 Nov 2007; Raúl Porcel <armin76@gentoo.org> apr-util-1.2.10.ebuild:
alpha/ia64 stable wrt #198866
16 Nov 2007; Steve Dibb <beandog@gentoo.org> apr-util-1.2.10.ebuild:
amd64 stable, bug 198866
13 Nov 2007; Dawid Węgliński <cla@gentoo.org> apr-util-1.2.10.ebuild:
Stable on x86 (bug #198866)
13 Nov 2007; Markus Rothe <corsair@gentoo.org> apr-util-1.2.10.ebuild:
Stable on ppc64; bug #198866
13 Nov 2007; Jeroen Roovers <jer@gentoo.org> apr-util-1.2.10.ebuild:
Stable for HPPA (bug #198866).
12 Nov 2007; Ferris McCormick <fmccor@gentoo.org> apr-util-1.2.10.ebuild:
Sparc stable --- Bug #198866 --- Good for two months.
09 Sep 2007; Benedikt Böhm <hollow@gentoo.org> apr-util-1.2.10.ebuild:
fix #188485
*apr-util-1.2.10 (08 Sep 2007)
08 Sep 2007; Benedikt Böhm <hollow@gentoo.org> +apr-util-1.2.10.ebuild:
version bump; #191733
08 Aug 2007; Timothy Redaelli <drizzt@gentoo.org>
apr-util-0.9.12-r1.ebuild:
Stable on ppc wrt #169507.
31 Jul 2007; Christian Heim <phreak@gentoo.org> apr-util-1.2.8-r1.ebuild:
Use >=dev-libs/apr-${PV} instead of ~dev-libs/apr-${PV}. The "~" limits us
to the current PV, and doesn't allow later versions.'
10 Jul 2007; Raúl Porcel <armin76@gentoo.org> apr-util-0.9.12-r1.ebuild:
alpha/x86 stable wrt #169507
10 Jul 2007; Jeroen Roovers <jer@gentoo.org> apr-util-0.9.12-r1.ebuild:
Stable for HPPA (bug #169507).
10 Jul 2007; Markus Rothe <corsair@gentoo.org> apr-util-0.9.12-r1.ebuild:
Stable on ppc64; bug #169507
08 Jul 2007; Christian Heim <phreak@gentoo.org> apr-util-1.2.8-r1.ebuild:
Fix the compilation issue with mysql (#184636 - Rajiv Aaron Manglani <rajiv
at gentoo.org>), as apr_dbd_mysql needs mysql-5*.
28 Jun 2007; Raúl Porcel <armin76@gentoo.org> apr-util-0.9.12-r1.ebuild:
ia64 stable wrt #178750
27 Jun 2007; Lars Weiler <pylon@gentoo.org> apr-util-1.2.8.ebuild:
Stable on ppc; bug #178264.
27 Jun 2007; Christoph Mende <angelos@gentoo.org>
apr-util-0.9.12-r1.ebuild:
Stable on amd64
27 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org>
apr-util-0.9.12-r1.ebuild:
Stable on sparc wrt #169507
27 Jun 2007; Jeroen Roovers <jer@gentoo.org> apr-util-1.2.8.ebuild:
Stable for HPPA (bug #178264).
*apr-util-1.2.8-r1 (15 Jun 2007)
15 Jun 2007; Benedikt Böhm <hollow@gentoo.org> +apr-util-1.2.8-r1.ebuild:
fix #127781 (mysql support)
15 Jun 2007; Raúl Porcel <armin76@gentoo.org> apr-util-1.2.8.ebuild:
alpha/ia64/x86 stable wrt #178264
14 Jun 2007; Christoph Mende <angelos@gentoo.org> apr-util-1.2.8.ebuild:
Stable on amd64 wrt bug 178264
13 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> apr-util-1.2.8.ebuild:
Stable on sparc wrt #178264
09 Jun 2007; Markus Rothe <corsair@gentoo.org> apr-util-1.2.8.ebuild:
Stable on ppc64; bug #178264
23 Mar 2007; Christian Heim <phreak@gentoo.org> apr-util-1.2.8.ebuild:
Updating the postgres? DEPEND, only dev-db/libpq is need, not a full-blown
postgres install. Thanks to Tiziano Mueller for noticing.
08 Mar 2007; Christian Heim <phreak@gentoo.org> apr-util-0.9.12-r1.ebuild:
Finally fixing apr-util-0.9.12, forcing autoconf-1.7 (thanks to Marcus
Hanwell in #169927).
08 Mar 2007; Christian Heim <phreak@gentoo.org> apr-util-0.9.12-r1.ebuild:
Using fixed versions for autoconf/automake (WANT_AUTO(CONF|MAKE)), as
autoconf-2.61 gets --libdir wrong (as in ignores it - which shoots multilib
in the foot). Thanks to Alexis Ballier (#169927) for pointing it out.
07 Mar 2007; Christian Heim <phreak@gentoo.org> apr-util-0.9.12-r1.ebuild:
Adding a sed to change the config.layout, as it screws up our PREFIX.
07 Mar 2007; Christian Heim <phreak@gentoo.org> apr-util-0.9.12-r1.ebuild:
Minor syn, whitespace cleanup.
*apr-util-0.9.12-r1 (07 Mar 2007)
07 Mar 2007; Christian Heim <phreak@gentoo.org>
+files/apr-util-0.9.12-db-4.5.patch, +apr-util-0.9.12-r1.ebuild:
Fixing compilation of apr-util-0.9.12 against >=sys-libs/db-4.4 (#169507,
thanks to Michael Edenfield <kutulu at kutulu.org> for pointing at the
UPSTREAM patch).
11 Feb 2007; Fabian Groffen <grobian@gentoo.org> apr-util-0.9.12.ebuild,
apr-util-0.9.13.ebuild, apr-util-1.2.8.ebuild:
Dropped ppc-macos keyword, see you in prefix
29 Jan 2007; Christian Heim <phreak@gentoo.org> apr-util-0.9.13.ebuild:
Reverting the KEYWORDS to ~arch, accidently commited straight to arch.
*apr-util-0.9.13 (28 Jan 2007)
28 Jan 2007; Christian Heim <phreak@gentoo.org> +apr-util-0.9.13.ebuild:
Version bump, new upstream version. Cleaning up the ebuild a bit.
28 Jan 2007; Luca Longinotti <chtekk@gentoo.org>
-files/apr-util-0.9.x-161086-161087.patch, metadata.xml,
-apr-util-0.9.6-r2.ebuild, -apr-util-0.9.7.ebuild, -apr-util-1.2.2.ebuild,
-apr-util-1.2.7.ebuild:
Remove redundant versions.
*apr-util-1.2.8 (21 Jan 2007)
21 Jan 2007; Christian Heim <phreak@gentoo.org> +apr-util-1.2.8.ebuild:
Version bump (thanks to Conrad Kostecki <ConiKost at gmx.de> in #114232).
18 Oct 2006; Roy Marples <uberlord@gentoo.org> apr-util-0.9.12.ebuild:
Added ~sparc-fbsd keyword.
18 Oct 2006; Roy Marples <uberlord@gentoo.org> apr-util-1.2.7.ebuild:
Added ~sparc-fbsd keyword.
15 Oct 2006; Michael Stewart <vericgar@gentoo.org> apr-util-0.9.12.ebuild,
apr-util-1.2.7.ebuild:
Remove aprutil.exp as it's not used and causes collisions between SLOTs
10 Sep 2006; Javier Villavicencio <the_paya@gentoo.org>
apr-util-1.2.7.ebuild:
Add ~x86-fbsd keyword.
05 Sep 2006; Joshua Kinard <kumba@gentoo.org> apr-util-0.9.12.ebuild:
Marked stable on mips.
29 Jul 2006; Bryan Østergaard <kloeri@gentoo.org> apr-util-0.9.12.ebuild:
Stable on alpha.
28 Jun 2006; Tobias Scherbaum <dertobi123@gentoo.org>
apr-util-0.9.12.ebuild:
ppc stable, #138011
28 Jun 2006; Joshua Jackson <tsunam@gentoo.org> apr-util-0.9.12.ebuild:
stable x86; bug #138011
27 Jun 2006; Marcus D. Hanwell <cryos@gentoo.org> apr-util-0.9.12.ebuild:
Marked stable on amd64, bug 138011.
27 Jun 2006; Guy Martin <gmsoft@gentoo.org> apr-util-0.9.12.ebuild:
Stable on hppa.
26 Jun 2006; Markus Rothe <corsair@gentoo.org> apr-util-0.9.12.ebuild:
Stable on ppc64; bug #138011
26 Jun 2006; Gustavo Zacarias <gustavoz@gentoo.org>
apr-util-0.9.12.ebuild:
Stable on sparc wrt #138011
06 Jun 2006; Michael Stewart <vericgar@gentoo.org> apr-util-1.2.7.ebuild:
Remove as-needed filtering
05 Jun 2006; Michael Stewart <vericgar@gentoo.org>
+files/apr-util-0.9.12-linking.patch, apr-util-0.9.12.ebuild:
Add patch to allow correct linking with --as-needed
04 Jun 2006; Luca Longinotti <chtekk@gentoo.org> apr-util-0.9.7.ebuild,
apr-util-0.9.12.ebuild, apr-util-1.2.2.ebuild, apr-util-1.2.7.ebuild:
Fix bug #133871 for all apr-util versions save the all-stable one.
Thanks to Flameeyes for the patch.
27 Apr 2006; Marien Zwart <marienz@gentoo.org> Manifest:
Fixing SHA256 digest, pass four
22 Apr 2006; Luca Longinotti <chtekk@gentoo.org> apr-util-0.9.6-r2.ebuild:
Fix repoman trailing whitespace error.
*apr-util-0.9.12 (16 Apr 2006)
16 Apr 2006; Michael Stewart <vericgar@gentoo.org>
+apr-util-0.9.12.ebuild:
Version bump
*apr-util-1.2.7 (16 Apr 2006)
16 Apr 2006; Michael Stewart <vericgar@gentoo.org> +apr-util-1.2.7.ebuild:
Version bump in preperation for the next version of apache 2.2.x
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> apr-util-0.9.7.ebuild,
apr-util-1.2.2.ebuild:
Add ~x86-fbsd keyword to the unmasked ebuild.
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> apr-util-1.2.2.ebuild:
Add ~x86-fbsd keyword.
*apr-util-1.2.2 (15 Feb 2006)
15 Feb 2006; Michael Stewart <vericgar@gentoo.org> +apr-util-1.2.2.ebuild:
New version for apache 2.2
15 Jan 2006; Marcus D. Hanwell <cryos@gentoo.org> apr-util-0.9.7.ebuild:
Stable on amd64, bug 117835.
13 Jan 2006; Tobias Scherbaum <dertobi123@gentoo.org>
apr-util-0.9.7.ebuild:
ppc stable, bug #117835
12 Jan 2006; Markus Rothe <corsair@gentoo.org> apr-util-0.9.7.ebuild:
Stable on ppc64; bug #117835
10 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org> apr-util-0.9.7.ebuild:
Stable on sparc wrt #117835
09 Jan 2006; Bryan Østergaard <kloeri@gentoo.org apr-util-0.9.7.ebuild:
Stable on x86, alpha and ia64, bug 117835.
06 Jan 2006; Michael Stewart <vericgar@gentoo.org> apr-util-0.9.7.ebuild:
Remove testing that shouldn't have made it to CVS. Fixes bug 117949.
05 Jan 2006; Michael Stewart <vericgar@gentoo.org> apr-util-0.9.7.ebuild:
Correctly honor our USE-flags. Fixes bug 116980
*apr-util-0.9.7 (22 Oct 2005)
22 Oct 2005; Michael Stewart <vericgar@gentoo.org> +apr-util-0.9.7.ebuild:
Version Bump
21 Oct 2005; Aaron Walker <ka0ttic@gentoo.org> apr-util-0.9.6-r2.ebuild:
Stable on mips.
10 Oct 2005; Danny van Dyk <kugelfang@gentoo.org>
apr-util-0.9.6-r2.ebuild:
Marked ~ppc-macos.
10 Oct 2005; MATSUU Takuto <matsuu@gentoo.org> apr-util-0.9.6-r2.ebuild,
apr-util-1.1.2.ebuild:
Stable on sh.
19 Sep 2005; Michael Hanselmann <hansmi@gentoo.org>
apr-util-0.9.6-r2.ebuild:
Stable on hppa and ppc.
18 Sep 2005; Marcus D. Hanwell <cryos@gentoo.org>
apr-util-0.9.6-r2.ebuild:
Stable on amd64, bug 105516.
18 Sep 2005; Jason Wever <weeve@gentoo.org> apr-util-0.9.6-r2.ebuild:
Marked stable on SPARC wrt bug #105516.
18 Sep 2005; Michael Stewart <vericgar@gentoo.org> -apr-util-0.9.5.ebuild,
-apr-util-0.9.5-r1.ebuild, -apr-util-0.9.6.ebuild,
-apr-util-0.9.6-r1.ebuild:
Removing old revisions that use broken LFS-support
17 Sep 2005; Aron Griffis <agriffis@gentoo.org> apr-util-0.9.6-r2.ebuild:
Mark 0.9.6-r2 stable on ia64
11 Sep 2005; Markus Rothe <corsair@gentoo.org> apr-util-0.9.6-r2.ebuild:
Stable on ppc64
10 Sep 2005; Aron Griffis <agriffis@gentoo.org> apr-util-0.9.6-r2.ebuild:
Mark 0.9.6-r2 stable on alpha
10 Sep 2005; Michael Stewart <vericgar@gentoo.org>
apr-util-0.9.6-r2.ebuild:
Stable on x86
10 Sep 2005; Aron Griffis <agriffis@gentoo.org> apr-util-0.9.5-r1.ebuild:
Mark 0.9.5-r1 stable on alpha
17 Jul 2005; Kito <kito@gentoo.org> apr-util-1.1.2.ebuild:
~ppc-macos Keyword. Bug 94202
13 Jul 2005; bret curtis <psi29a@gentoo.org> apr-util-0.9.6.ebuild,
apr-util-0.9.6-r2.ebuild, apr-util-1.1.2.ebuild:
added to ~mips
11 Jun 2005; Bryan Østergaard <kloeri@gentoo.org>
apr-util-0.9.6-r2.ebuild, apr-util-1.1.2.ebuild:
Fix g/bsd compatibility, bug 95468.
*apr-util-0.9.6-r2 (10 May 2005)
*apr-util-0.9.5-r1 (10 May 2005)
10 May 2005; Elfyn McBratney <beu@gentoo.org> +apr-util-0.9.5-r1.ebuild,
+apr-util-0.9.6-r2.ebuild:
Rev bumps to pick up on the LFS-removal from apr.
10 May 2005; Bret Curtis <psi29a@gentoo.org> apr-util-0.9.5.ebuild:
marked for testing, ~mips
*apr-util-0.9.6-r1 (13 Apr 2005)
13 Apr 2005; Christian Parpart <trapni@gentoo.org>
+files/apr-util-0.9.x-161086:161087.patch, +apr-util-0.9.6-r1.ebuild:
adding backport-patch so that depending pkgs on it will compile well
*apr-util-1.1.2 (10 Apr 2005)
10 Apr 2005; Christian Parpart <trapni@gentoo.org> +apr-util-1.1.2.ebuild:
adding apr-util-1 (1.1.1) ebuilds to the series of apr versions which is the
base requirement (besides of apr-1) for forthcoming apache httpd 2.1.x
series ;)
31 Mar 2005; Aron Griffis <agriffis@gentoo.org> apr-util-0.9.5.ebuild:
stable on ia64
05 Mar 2005; Markus Rothe <corsair@gentoo.org> apr-util-0.9.5.ebuild:
Stable on ppc64
05 Mar 2005; Elfyn McBratney <beu@gentoo.org> apr-util-0.9.5.ebuild,
apr-util-0.9.6.ebuild:
Depend on the 'best version' of apr here, too.
*apr-util-0.9.6 (02 Mar 2005)
02 Mar 2005; Elfyn McBratney <beu@gentoo.org> +apr-util-0.9.6.ebuild:
Version bump.
28 Feb 2005; Jeremy Huddleston <eradicator@gentoo.org>
apr-util-0.9.5.ebuild:
Killed einstall usage. Back to using econf to fix multilib problems.
20 Feb 2005; Aron Griffis <agriffis@gentoo.org> apr-util-0.9.5.ebuild:
add ~ia64 #77455
09 Feb 2005; Benedikt Boehm <hollow@gentoo.org> apr-util-0.9.5.ebuild:
fixed expat
05 Feb 2005; Bryan Østergaard <kloeri@gentoo.org> apr-util-0.9.5.ebuild:
~alpha keyword, bug 77455.
28 Jan 2005; Michael Hanselmann <hansmi@gentoo.org> apr-util-0.9.5.ebuild:
Added to ~ppc.
28 Jan 2005; Paul de Vrieze <pauldv@gentoo.org> apr-util-0.9.5.ebuild:
Fixing ownership issue when compiling with userpriv (headers will be owned
by portage, not root. A chown fixes this).
11 Jan 2005; Mike Doty <kingtaco@gentoo.org> apr-util-0.9.5.ebuild:
~amd64 added
11 Jan 2005; Guy Martin <gmsoft@gentoo.org> apr-util-0.9.5.ebuild:
Added ~hppa to KEYWORDS.
11 Jan 2005; Markus Rothe <corsair@gentoo.org> apr-util-0.9.5.ebuild:
Added ~ppc64 to KEYWORDS
10 Jan 2005; Jason Wever <weeve@gentoo.org> apr-util-0.9.5.ebuild:
Added ~sparc keyword wrt bug #77455.
*apr-util-0.9.5 (08 Jan 2005)
08 Jan 2005; Michael Stewart <vericgar@gentoo.org> +metadata.xml,
+apr-util-0.9.5.ebuild:
New package, required by apache

View File

@ -1,13 +0,0 @@
AUX apr-util-1.3.12-bdb-5.2.patch 5199 SHA256 81339f327727775bb88a4530a620b0fd1f94d3fc4c0e65a810931acb638b7913 SHA512 0e3dfeac492229b6fa496a8dce4dd0706a6d189ba317c695c4e81d62711cd874faf4b248615f4ea787c4d19c28a33f46d0b7018a7006a2f962f1dde1184a363c WHIRLPOOL 711479f0dfea31e75acdcd4571880d59283b2b5ccbbcfaee22d2bf628230a085dd6319844a53c53dc18e1ed851c2004b4e3d1faa4c9f2e7a4911d67196a30883
AUX apr-util-1.5.3-berkdb6.patch 2364 SHA256 e93792ef143f29c3baf64dea277e9dc4850a0f1989f72731a031cd30ee63c612 SHA512 d8dc0671ce24293d603acd13fbc7a3f9f65d872c2eb22cd77eaedd7244ff5fcb32c987780dd3e85578921f3519331d634e42e6dfb0554eef16fa9da33e1f0f1f WHIRLPOOL 93f960d32ba87ae2b2773845dea38fb85ff8e548f60e150bf8ac1f9563e817fdb80db466db0d4f759ccc6f83843b15737c0310b8f0719d459e484e937e919dff
AUX apr-util-1.5.3-sysroot.patch 1234 SHA256 752ee44d3e9e39e4cba824556f829776a46e4f5e64d4f359de781d3bfd3a414f SHA512 44ee2a9cf61587f05d43976d40023f6313b310c3eeb37299840445e3faec7f0352367875f515b21d3b1fcdc8c082d8584a21cf8187deb1f6f69187c14f84f0b7 WHIRLPOOL 2017ccccfade6e99a490781100a7ca2ee1901a93b791db78291e3d7850e9916d183084abc6f46b2a80ffb451dfb5f1e999189f9ce6f994b51146563bef52a7af
DIST apr-util-1.5.2.tar.bz2 693258 SHA256 9ace3d2e3129d5c244ef695a88b3b47897695e8e6ca2b96e92e4a635d9ed12a7 SHA512 14e890aa1a34369ddf0d041d397231e21994c0a51d3a07dd126985699184ee59c2df32dd752339dd90278988a9461c714f0a157126229be57450259646a1d6df WHIRLPOOL 94972bf43b21527015a489e640d81087021a7818fb4435b60a0b753d214e53b05630976894c81a70a069bb6918150c22df7621c63a539082a8b90ca442adce0e
DIST apr-util-1.5.3.tar.bz2 695303 SHA256 78edb174f13e25ee15ded2b849b741a248b879a93a77a2d31c20f7e225be3968 SHA512 b03588fd10c8705ea72cb35e821a99ba160c5a480d91d766969672c72a4db5bc2ec01b13cbe0eccc1cd1eadd96e8198994296bc2f0232b3fce4e82271a382db6 WHIRLPOOL 4e3d131c2fcb5818db76c2d663caf7ab193a020011d21a1b03238075ba1ddb9778aa3df1e165cb13833efc446c81d13893a126d91e8da6cc55a5431e50f3b797
DIST apr-util-1.5.4.tar.bz2 694427 SHA256 a6cf327189ca0df2fb9d5633d7326c460fe2b61684745fd7963e79a6dd0dc82e SHA512 ca877d8e444218c4ba0f28063ee075ddcd6c0a487b692dc80ef442fe775ec4eeb337c6957853772e8082e27edcb450d7e909c2c6c3ab4a95bbf0a5ee5ea4a2d1 WHIRLPOOL bc4ce82785513f4bf2207bb26758abc79e6bfef62a57d3e2ead570abc618b321c302390b9dcd8eab1ec44a9e5d398c2cc4d35af2549636e20d7c20678725ac2e
EBUILD apr-util-1.5.2.ebuild 2749 SHA256 0cdae3696cb9654671bc777607813a8bdb344128f5b7beb75ef4a7381524b75d SHA512 c96f28c07faa23348f7c99dd903ee8d01a6c70b3beaf4e58f80725373a9e609861b93b4f120c992a037b3b239e7f7f96fde8ff076e142beb3e37e0417333c180 WHIRLPOOL 5143ca7f853696867d792bccf019855d2c4450b753c2acb8a358b293b0211e70246116c0fb7b0ee6a4df7358d3b996c32ae36e1b501637035d787156269570d5
EBUILD apr-util-1.5.3-r2.ebuild 3341 SHA256 832b15a226801fd06ae093def9635e9b546337811010c0378972a32f37a90504 SHA512 3ca388c083817c377a84de38e532240acc1a388ca5ac0e2f1a3ab501d9916b0ac74118d8cfc5f1efa10a51538c9eb7677dc18991042ec32535684eacabfda827 WHIRLPOOL 118c0b6d938950ede988e371b2bac53874cc7233de6bfc2ee8f763e1bbaf72f93144d968e91fcf177eade4c7018587e82b1e7081f8222c60ea7591e2b17c22ad
EBUILD apr-util-1.5.4-r1.ebuild 3365 SHA256 cd10f4a0cfbb6b72508a6bb4c6f265d54bddfc99d1770a91d76297142ce3b343 SHA512 78b0202192168eb759e340d615fd627c068ea4b7b2ade11997a4d9528d1fe130a4c2797a0c803315e95834ded895629800d6765071127808ea7ff7226f7a7d6c WHIRLPOOL f41fc9c7425d111e7519b8a6779b7c9cb6f13c06061b12ba328f088cf115e9e24fe2f01c3843d8d275b02175a556925e9147967da6cb6c01fadbfea564f24930
EBUILD apr-util-1.5.4.ebuild 3293 SHA256 0b3ebc1d371fd362010c0b0b197fd06b1718ad752a2157e22a5f85de66d26a2e SHA512 87d4f630b7748339e1bb3aa17cd8590a5050d47636e487a7de22beee3fe7c76e01331bcbdc1ccd0493ba72614b2c3d0e561c2e4d1a66306f4a5b7f12cb03a651 WHIRLPOOL 84a25751515c4c36496620d069811572a5be09c740e33bc33f02f163b3d140cad393a0e9baabe5e9388d6b4cbd57003c7a50741c405dd147d11966a7ad6361c6
MISC ChangeLog 2561 SHA256 0ae011b601d962ecb39e879e78d3734b9c9cc211d09ce4ef6e26fdb1f3675399 SHA512 4278f62c8f6fb42defc28a6b306375977f58d5a7e5eb6ecac46185358c43cb737624d763d13f1602cb84fb595769cc80e051592814654f876b270184f1bbe746 WHIRLPOOL 7a44f48707ae78e5cc917858dc67c1be0ca3055a2659d4cad49995ec3e6a4b05ae6af7f1e79470a191d88b7e5eccaa6565792a987660908a96e3794e69dd2c03
MISC ChangeLog-2015 28596 SHA256 4bf952fa4e066f230ef1d23955c7854a88560e3888938a1e8ef83823adde249b SHA512 87078eb359eff08fc32b698a4c9a43003b83e2f501b0728a2e16978e38c80621a9279624489260c813732281ef59c851e8a2130736cde0eacdf16bb804cafc66 WHIRLPOOL ac08e462b2b6288e93e7a882205acfbe164e28126aea0fcd3f7e293f7c35f5ca1e43b85e7a8222a5905a83d2521c5627b1ebca5b7e9f5191dbbbc7a09062ec93
MISC metadata.xml 515 SHA256 d5226f9f0b532aa0adf1cbc7e4b5333dae3411f0c12e6df483a4036d7150133a SHA512 af8e2bbded13ef475d1577eb4faa27e17a045804f1de3e79c4c3d736871db304872fc65db0d606c243292392fb4ac773711ad9e153369714689138249d469158 WHIRLPOOL 0d9a6906df5f22918414a41f8a0806e502ef38696d9c5fc5c9949c13c988fa57d3acae1c99ef1ca2279ca7ec970044bf3e1c704c460cd397262b1a6e34f0de7b

View File

@ -1,103 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
# Usually apr-util has the same PV as apr, but in case of security fixes, this may change.
# APR_PV="${PV}"
APR_PV="1.4.6"
inherit autotools db-use eutils libtool multilib toolchain-funcs
DESCRIPTION="Apache Portable Runtime Utility Library"
HOMEPAGE="http://apr.apache.org/"
SRC_URI="mirror://apache/apr/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="1"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~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="berkdb doc freetds gdbm ldap mysql nss odbc openssl postgres sqlite static-libs"
RESTRICT="test"
RDEPEND="dev-libs/expat
>=dev-libs/apr-${APR_PV}:1
berkdb? ( >=sys-libs/db-4 )
freetds? ( dev-db/freetds )
gdbm? ( sys-libs/gdbm )
ldap? ( =net-nds/openldap-2* )
mysql? ( =virtual/mysql-5* )
nss? ( dev-libs/nss )
odbc? ( dev-db/unixODBC )
openssl? ( dev-libs/openssl )
postgres? ( dev-db/postgresql )
sqlite? ( dev-db/sqlite:3 )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )"
DOCS=(CHANGES NOTICE README)
src_prepare() {
eautoreconf
elibtoolize
}
src_configure() {
local myconf
tc-is-static-only && myconf+=" --disable-util-dso"
if use berkdb; then
local db_version
db_version="$(db_findver sys-libs/db)" || die "Unable to find Berkeley DB version"
db_version="$(db_ver_to_slot "${db_version}")"
db_version="${db_version/\./}"
myconf+=" --with-dbm=db${db_version} --with-berkeley-db=$(db_includedir 2> /dev/null):${EPREFIX}/usr/$(get_libdir)"
else
myconf+=" --without-berkeley-db"
fi
econf \
--datadir="${EPREFIX}"/usr/share/apr-util-1 \
--with-apr="${EPREFIX}"/usr \
--with-expat="${EPREFIX}"/usr \
--without-sqlite2 \
$(use_with freetds) \
$(use_with gdbm) \
$(use_with ldap) \
$(use_with mysql) \
$(use_with nss) \
$(use_with odbc) \
$(use_with openssl) \
$(use_with postgres pgsql) \
$(use_with sqlite sqlite3) \
${myconf}
}
src_compile() {
emake CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
if use doc; then
emake dox
fi
}
src_install() {
default
find "${ED}" -name "*.la" -exec rm -f {} +
find "${ED}usr/$(get_libdir)/apr-util-${SLOT}" -name "*.a" -exec rm -f {} +
if use doc; then
dohtml -r docs/dox/html/*
fi
if ! use static-libs; then
find "${ED}" -name "*.a" -exec rm -f {} +
fi
# This file is only used on AIX systems, which Gentoo is not,
# and causes collisions between the SLOTs, so remove it.
rm -f "${ED}usr/$(get_libdir)/aprutil.exp"
}

View File

@ -1,114 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
# Usually apr-util has the same PV as apr, but in case of security fixes, this may change.
# APR_PV="${PV}"
APR_PV="1.4.6"
inherit autotools db-use eutils libtool multilib toolchain-funcs
DESCRIPTION="Apache Portable Runtime Utility Library"
HOMEPAGE="http://apr.apache.org/"
SRC_URI="mirror://apache/apr/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="1"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~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="berkdb doc freetds gdbm ldap mysql nss odbc openssl postgres sqlite static-libs"
RESTRICT="test"
RDEPEND="dev-libs/expat
>=dev-libs/apr-${APR_PV}:1
berkdb? ( >=sys-libs/db-4 )
freetds? ( dev-db/freetds )
gdbm? ( sys-libs/gdbm )
ldap? ( =net-nds/openldap-2* )
mysql? ( =virtual/mysql-5* )
nss? ( dev-libs/nss )
odbc? ( dev-db/unixODBC )
openssl? ( dev-libs/openssl )
postgres? ( dev-db/postgresql )
sqlite? ( dev-db/sqlite:3 )"
DEPEND="${RDEPEND}
>=sys-devel/libtool-2.4.2
doc? ( app-doc/doxygen )"
DOCS=(CHANGES NOTICE README)
src_prepare() {
epatch "${FILESDIR}"/${P}-berkdb6.patch #476374
epatch "${FILESDIR}"/${PN}-1.5.3-sysroot.patch #385775
eautoreconf
elibtoolize
}
src_configure() {
local myconf=()
tc-is-static-only && myconf+=( --disable-util-dso )
if use berkdb; then
local db_version
db_version="$(db_findver sys-libs/db)" || die "Unable to find Berkeley DB version"
db_version="$(db_ver_to_slot "${db_version}")"
db_version="${db_version/\./}"
myconf+=(
--with-dbm=db${db_version}
# We use $T for the libdir because otherwise it'd simply be the normal
# system libdir. That's pointless as the compiler will search it for
# us already. This makes cross-compiling and such easier.
--with-berkeley-db="${SYSROOT}$(db_includedir 2>/dev/null):${T}"
)
else
myconf+=( --without-berkeley-db )
fi
if use nss || use openssl ; then
myconf+=( --with-crypto ) # 518708
fi
econf \
--datadir="${EPREFIX}"/usr/share/apr-util-1 \
--with-apr="${SYSROOT}${EPREFIX}"/usr \
--with-expat="${EPREFIX}"/usr \
--without-sqlite2 \
$(use_with freetds) \
$(use_with gdbm) \
$(use_with ldap) \
$(use_with mysql) \
$(use_with nss) \
$(use_with odbc) \
$(use_with openssl) \
$(use_with postgres pgsql) \
$(use_with sqlite sqlite3) \
"${myconf[@]}"
# Use the current env build settings rather than whatever apr was built with.
sed -i -r \
-e "/^(apr_builddir|apr_builders|top_builddir)=/s:=:=${SYSROOT}:" \
-e "/^CC=/s:=.*:=$(tc-getCC):" \
-e '/^(C|CPP|CXX|LD)FLAGS=/d' \
-e '/^LTFLAGS/s:--silent::' \
build/rules.mk || die
}
src_compile() {
emake
use doc && emake dox
}
src_install() {
default
find "${ED}" -name "*.la" -delete
find "${ED}usr/$(get_libdir)/apr-util-${SLOT}" -name "*.a" -delete
use static-libs || find "${ED}" -name "*.a" -delete
use doc && dohtml -r docs/dox/html/*
# This file is only used on AIX systems, which Gentoo is not,
# and causes collisions between the SLOTs, so remove it.
rm -f "${ED}usr/$(get_libdir)/aprutil.exp"
}

View File

@ -1,116 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
# Usually apr-util has the same PV as apr, but in case of security fixes, this may change.
# APR_PV="${PV}"
APR_PV="1.4.6"
inherit autotools db-use eutils libtool multilib toolchain-funcs
DESCRIPTION="Apache Portable Runtime Utility Library"
HOMEPAGE="http://apr.apache.org/"
SRC_URI="mirror://apache/apr/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="1"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~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="berkdb doc freetds gdbm ldap libressl mysql nss odbc openssl postgres sqlite static-libs"
#RESTRICT="test"
RDEPEND="dev-libs/expat
>=dev-libs/apr-${APR_PV}:1
berkdb? ( >=sys-libs/db-4 )
freetds? ( dev-db/freetds )
gdbm? ( sys-libs/gdbm )
ldap? ( =net-nds/openldap-2* )
mysql? ( =virtual/mysql-5* )
nss? ( dev-libs/nss )
odbc? ( dev-db/unixODBC )
openssl? (
!libressl? ( dev-libs/openssl:0 )
libressl? ( dev-libs/libressl )
)
postgres? ( dev-db/postgresql )
sqlite? ( dev-db/sqlite:3 )"
DEPEND="${RDEPEND}
>=sys-devel/libtool-2.4.2
doc? ( app-doc/doxygen )"
DOCS=(CHANGES NOTICE README)
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.5.3-sysroot.patch #385775
eautoreconf
elibtoolize
}
src_configure() {
local myconf=()
tc-is-static-only && myconf+=( --disable-util-dso )
if use berkdb; then
local db_version
db_version="$(db_findver sys-libs/db)" || die "Unable to find Berkeley DB version"
db_version="$(db_ver_to_slot "${db_version}")"
db_version="${db_version/\./}"
myconf+=(
--with-dbm=db${db_version}
# We use $T for the libdir because otherwise it'd simply be the normal
# system libdir. That's pointless as the compiler will search it for
# us already. This makes cross-compiling and such easier.
--with-berkeley-db="${SYSROOT}$(db_includedir 2>/dev/null):${T}"
)
else
myconf+=( --without-berkeley-db )
fi
if use nss || use openssl ; then
myconf+=( --with-crypto ) # 518708
fi
econf \
--datadir="${EPREFIX}"/usr/share/apr-util-1 \
--with-apr="${SYSROOT}${EPREFIX}"/usr \
--with-expat="${EPREFIX}"/usr \
--without-sqlite2 \
$(use_with freetds) \
$(use_with gdbm) \
$(use_with ldap) \
$(use_with mysql) \
$(use_with nss) \
$(use_with odbc) \
$(use_with openssl) \
$(use_with postgres pgsql) \
$(use_with sqlite sqlite3) \
"${myconf[@]}"
# Use the current env build settings rather than whatever apr was built with.
sed -i -r \
-e "/^(apr_builddir|apr_builders|top_builddir)=/s:=:=${SYSROOT}:" \
-e "/^CC=/s:=.*:=$(tc-getCC):" \
-e '/^(C|CPP|CXX|LD)FLAGS=/d' \
-e '/^LTFLAGS/s:--silent::' \
build/rules.mk || die
}
src_compile() {
emake
use doc && emake dox
}
src_install() {
default
find "${ED}" -name "*.la" -delete
find "${ED}usr/$(get_libdir)/apr-util-${SLOT}" -name "*.a" -delete
use static-libs || find "${ED}" -name "*.a" -delete
use doc && dohtml -r docs/dox/html/*
# This file is only used on AIX systems, which Gentoo is not,
# and causes collisions between the SLOTs, so remove it.
rm -f "${ED}usr/$(get_libdir)/aprutil.exp"
}

View File

@ -1,113 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
# Usually apr-util has the same PV as apr, but in case of security fixes, this may change.
# APR_PV="${PV}"
APR_PV="1.4.6"
inherit autotools db-use eutils libtool multilib toolchain-funcs
DESCRIPTION="Apache Portable Runtime Utility Library"
HOMEPAGE="http://apr.apache.org/"
SRC_URI="mirror://apache/apr/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="1"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~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="berkdb doc freetds gdbm ldap mysql nss odbc openssl postgres sqlite static-libs"
#RESTRICT="test"
RDEPEND="dev-libs/expat
>=dev-libs/apr-${APR_PV}:1
berkdb? ( >=sys-libs/db-4 )
freetds? ( dev-db/freetds )
gdbm? ( sys-libs/gdbm )
ldap? ( =net-nds/openldap-2* )
mysql? ( =virtual/mysql-5* )
nss? ( dev-libs/nss )
odbc? ( dev-db/unixODBC )
openssl? ( dev-libs/openssl )
postgres? ( dev-db/postgresql )
sqlite? ( dev-db/sqlite:3 )"
DEPEND="${RDEPEND}
>=sys-devel/libtool-2.4.2
doc? ( app-doc/doxygen )"
DOCS=(CHANGES NOTICE README)
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.5.3-sysroot.patch #385775
eautoreconf
elibtoolize
}
src_configure() {
local myconf=()
tc-is-static-only && myconf+=( --disable-util-dso )
if use berkdb; then
local db_version
db_version="$(db_findver sys-libs/db)" || die "Unable to find Berkeley DB version"
db_version="$(db_ver_to_slot "${db_version}")"
db_version="${db_version/\./}"
myconf+=(
--with-dbm=db${db_version}
# We use $T for the libdir because otherwise it'd simply be the normal
# system libdir. That's pointless as the compiler will search it for
# us already. This makes cross-compiling and such easier.
--with-berkeley-db="${SYSROOT}$(db_includedir 2>/dev/null):${T}"
)
else
myconf+=( --without-berkeley-db )
fi
if use nss || use openssl ; then
myconf+=( --with-crypto ) # 518708
fi
econf \
--datadir="${EPREFIX}"/usr/share/apr-util-1 \
--with-apr="${SYSROOT}${EPREFIX}"/usr \
--with-expat="${EPREFIX}"/usr \
--without-sqlite2 \
$(use_with freetds) \
$(use_with gdbm) \
$(use_with ldap) \
$(use_with mysql) \
$(use_with nss) \
$(use_with odbc) \
$(use_with openssl) \
$(use_with postgres pgsql) \
$(use_with sqlite sqlite3) \
"${myconf[@]}"
# Use the current env build settings rather than whatever apr was built with.
sed -i -r \
-e "/^(apr_builddir|apr_builders|top_builddir)=/s:=:=${SYSROOT}:" \
-e "/^CC=/s:=.*:=$(tc-getCC):" \
-e '/^(C|CPP|CXX|LD)FLAGS=/d' \
-e '/^LTFLAGS/s:--silent::' \
build/rules.mk || die
}
src_compile() {
emake
use doc && emake dox
}
src_install() {
default
find "${ED}" -name "*.la" -delete
find "${ED}usr/$(get_libdir)/apr-util-${SLOT}" -name "*.a" -delete
use static-libs || find "${ED}" -name "*.a" -delete
use doc && dohtml -r docs/dox/html/*
# This file is only used on AIX systems, which Gentoo is not,
# and causes collisions between the SLOTs, so remove it.
rm -f "${ED}usr/$(get_libdir)/aprutil.exp"
}

View File

@ -1,139 +0,0 @@
--- build/dbm.m4
+++ build/dbm.m4
@@ -579,6 +579,25 @@
apu_db_version=5
fi
])
+dnl
+dnl APU_CHECK_DB52: is DB5.2 present?
+dnl
+dnl if present: sets apu_db_header, apu_db_lib, and apu_db_version
+dnl
+AC_DEFUN([APU_CHECK_DB52], [
+ places=$1
+ if test -z "$places"; then
+ places="std /usr/local/BerkeleyDB.5.2 /boot/home/config"
+ fi
+ APU_CHECK_BERKELEY_DB("5", "2", "-1",
+ "$places",
+ "db52/db.h db5/db.h db.h",
+ "db-5.2 db5-5.2 db52 db5 db"
+ )
+ if test "$apu_have_db" = "1"; then
+ apu_db_version=5
+ fi
+])
AC_DEFUN([APU_CHECK_DB], [
requested=$1
@@ -681,6 +700,12 @@
AC_MSG_ERROR(Berkeley db5 not found)
fi
;;
+ db52)
+ APU_CHECK_DB52("$check_places")
+ if test "$apu_db_version" != "5"; then
+ AC_MSG_ERROR(Berkeley db5 not found)
+ fi
+ ;;
default)
APU_CHECK_DB_ALL("$check_places")
;;
@@ -688,40 +713,43 @@
])
dnl
-dnl APU_CHECK_DB_ALL: Try all Berkeley DB versions, from 5.1 to 1.
+dnl APU_CHECK_DB_ALL: Try all Berkeley DB versions, from 5.2 to 1.
dnl
AC_DEFUN([APU_CHECK_DB_ALL], [
all_places=$1
- APU_CHECK_DB51("$all_places")
+ APU_CHECK_DB52("$all_places")
if test "$apu_db_version" != "5"; then
- APU_CHECK_DB50("$all_places")
+ APU_CHECK_DB51("$all_places")
if test "$apu_db_version" != "5"; then
- APU_CHECK_DB48("$all_places")
- if test "$apu_db_version" != "4"; then
- APU_CHECK_DB47("$all_places")
+ APU_CHECK_DB50("$all_places")
+ if test "$apu_db_version" != "5"; then
+ APU_CHECK_DB48("$all_places")
if test "$apu_db_version" != "4"; then
- APU_CHECK_DB46("$all_places")
+ APU_CHECK_DB47("$all_places")
if test "$apu_db_version" != "4"; then
- APU_CHECK_DB45("$all_places")
+ APU_CHECK_DB46("$all_places")
if test "$apu_db_version" != "4"; then
- APU_CHECK_DB44("$all_places")
+ APU_CHECK_DB45("$all_places")
if test "$apu_db_version" != "4"; then
- APU_CHECK_DB43("$all_places")
+ APU_CHECK_DB44("$all_places")
if test "$apu_db_version" != "4"; then
- APU_CHECK_DB42("$all_places")
+ APU_CHECK_DB43("$all_places")
if test "$apu_db_version" != "4"; then
- APU_CHECK_DB41("$all_places")
+ APU_CHECK_DB42("$all_places")
if test "$apu_db_version" != "4"; then
- APU_CHECK_DB4("$all_places")
+ APU_CHECK_DB41("$all_places")
if test "$apu_db_version" != "4"; then
- APU_CHECK_DB3("$all_places")
- if test "$apu_db_version" != "3"; then
- APU_CHECK_DB2("$all_places")
- if test "$apu_db_version" != "2"; then
- APU_CHECK_DB1("$all_places")
- if test "$apu_db_version" != "1"; then
- APU_CHECK_DB185("$all_places")
+ APU_CHECK_DB4("$all_places")
+ if test "$apu_db_version" != "4"; then
+ APU_CHECK_DB3("$all_places")
+ if test "$apu_db_version" != "3"; then
+ APU_CHECK_DB2("$all_places")
+ if test "$apu_db_version" != "2"; then
+ APU_CHECK_DB1("$all_places")
+ if test "$apu_db_version" != "1"; then
+ APU_CHECK_DB185("$all_places")
+ fi
fi
fi
fi
@@ -763,11 +791,11 @@
apu_db_version=0
AC_ARG_WITH(dbm, [APR_HELP_STRING([--with-dbm=DBM], [choose the DBM type to use.
- DBM={sdbm,gdbm,ndbm,db,db1,db185,db2,db3,db4,db41,db42,db43,db44,db45,db46,db47,db48,db50,db51}])],
+ DBM={sdbm,gdbm,ndbm,db,db1,db185,db2,db3,db4,db41,db42,db43,db44,db45,db46,db47,db48,db50,db51,db52}])],
[
if test "$withval" = "yes"; then
AC_MSG_ERROR([--with-dbm needs to specify a DBM type to use.
- One of: sdbm, gdbm, ndbm, db, db1, db185, db2, db3, db4, db41, db42, db43, db44, db45, db46, db47, db48, db50, db51])
+ One of: sdbm, gdbm, ndbm, db, db1, db185, db2, db3, db4, db41, db42, db43, db44, db45, db46, db47, db48, db50, db51, db52])
fi
requested="$withval"
], [
@@ -978,6 +1006,10 @@
apu_use_db=1
apu_default_dbm=db5
;;
+ db52)
+ apu_use_db=1
+ apu_default_dbm=db5
+ ;;
default)
dnl ### use more sophisticated DBMs for the default?
apu_default_dbm="sdbm (default)"
@@ -985,7 +1017,7 @@
;;
*)
AC_MSG_ERROR([--with-dbm=$look_for is an unknown DBM type.
- Use one of: sdbm, gdbm, ndbm, db, db1, db185, db2, db3, db4, db41, db42, db43, db44, db45, db46, db47, db48, db50, db51])
+ Use one of: sdbm, gdbm, ndbm, db, db1, db185, db2, db3, db4, db41, db42, db43, db44, db45, db46, db47, db48, db50, db51, db52])
;;
esac

View File

@ -1,69 +0,0 @@
http://svn.apache.org/viewvc/apr/apr/trunk/build/dbm.m4?r1=1495889&r2=1544846&diff_format=h
--- apr/apr/trunk/build/dbm.m4 2013/06/23 20:27:54 1495889
+++ apr/apr/trunk/build/dbm.m4 2013/11/23 17:57:39 1544846
@@ -112,7 +112,7 @@
changequote([,])
unset $cache_id
AC_CHECK_HEADER([$bdb_header], [
- if test "$1" = "3" -o "$1" = "4" -o "$1" = "5"; then
+ if test "$1" = "3" -o "$1" = "4" -o "$1" = "5" -o "$1" = "6"; then
# We generate a separate cache variable for each prefix and libname
# we search under. That way, we avoid caching information that
# changes if the user runs `configure' with a different set of
@@ -455,13 +455,13 @@
])
dnl
-dnl APU_CHECK_DB_ALL: Try all Berkeley DB versions, from 5.X to 1.
+dnl APU_CHECK_DB_ALL: Try all Berkeley DB versions, from 6.X to 1.
dnl
AC_DEFUN([APU_CHECK_DB_ALL], [
all_places=$1
- # Start version search at version 5.9
- db_version=59
+ # Start version search at version 6.9
+ db_version=69
while [[ $db_version -ge 40 ]]
do
db_major=`echo $db_version | sed -e 's/.$//'`
@@ -511,19 +511,34 @@
apu_db_version=0
# Maximum supported version announced in help string.
- # Although we search for all versions up to 5.9,
+ # Although we search for all versions up to 6.9,
# we should only include existing versions in our
# help string.
- db_max_version=53
- db_min_version=41
dbm_list="sdbm, gdbm, ndbm, db, db1, db185, db2, db3, db4"
+ db_max_version=48
+ db_min_version=41
+ db_version="$db_min_version"
+ while [[ $db_version -le $db_max_version ]]
+ do
+ dbm_list="$dbm_list, db$db_version"
+ db_version=`expr $db_version + 1`
+ done
+ db_max_version=53
+ db_min_version=50
+ db_version="$db_min_version"
+ while [[ $db_version -le $db_max_version ]]
+ do
+ dbm_list="$dbm_list, db$db_version"
+ db_version=`expr $db_version + 1`
+ done
+ db_max_version=60
+ db_min_version=60
db_version="$db_min_version"
while [[ $db_version -le $db_max_version ]]
do
dbm_list="$dbm_list, db$db_version"
db_version=`expr $db_version + 1`
done
- dbm_list="$dbm_list, db60"
AC_ARG_WITH(dbm, [APR_HELP_STRING([--with-dbm=DBM], [choose the DBM type to use.
DBM={sdbm,gdbm,ndbm,db,db1,db185,db2,db3,db4,db4X,db5X,db6X} for some X=0,...,9])],

View File

@ -1,36 +0,0 @@
https://bugs.gentoo.org/385775
utilize $SYSROOT to find the right includedir tree
drop the -L/-R paths since we know our libdir is the standard path which
the compiler already knows how to locate
--- a/apu-config.in
+++ b/apu-config.in
@@ -25,7 +25,7 @@ prefix="@prefix@"
exec_prefix="@exec_prefix@"
bindir="@bindir@"
libdir="@libdir@"
-includedir="@includedir@"
+includedir="${SYSROOT}@includedir@"
LIBS="@APRUTIL_EXPORT_LIBS@"
INCLUDES="@APRUTIL_INCLUDES@"
@@ -166,7 +166,7 @@ while test $# -gt 0; do
--link-ld)
if test "$location" = "installed"; then
### avoid using -L if libdir is a "standard" location like /usr/lib
- flags="$flags -L$libdir -l$APRUTIL_LIBNAME"
+ flags="$flags -l$APRUTIL_LIBNAME"
else
flags="$flags -L$APU_BUILD_DIR -l$APRUTIL_LIBNAME"
fi
@@ -182,7 +182,7 @@ while test $# -gt 0; do
### avoid using -L if libdir is a "standard" location like /usr/lib
# Since the user is specifying they are linking with libtool, we
# *know* that -R will be recognized by libtool.
- flags="$flags -L$libdir -R$libdir -l$APRUTIL_LIBNAME"
+ flags="$flags -l$APRUTIL_LIBNAME"
else
flags="$flags $LA_FILE"
fi

View File

@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>polynomial-c@gentoo.org</email>
<name>Lars Wendler</name>
</maintainer>
<use>
<flag name="libressl">Use <pkg>dev-libs/libressl</pkg> instead of
<pkg>dev-libs/openssl</pkg> for 'openssl' USE flag</flag>
<flag name="nss">Install apr_crypto_nss module</flag>
<flag name="openssl">Install apr_crypto_openssl module</flag>
</use>
</pkgmetadata>

View File

@ -1,12 +0,0 @@
AUX apr-1.5.0-cross-types.patch 1969 SHA256 5f3c17546ea43a1ce33ad3d0459dcc6782d0006ab9414bd1e02e3ca0b40b2565 SHA512 8d91cff44c2926c5da120a3e7a4e54414c1e77cb1815d6683b490499914ca0934c3a1a1edb3dbd7dfd686e3342675ab64b0f498c21fe138befa6b454b5d5c1d8 WHIRLPOOL 9f785576b6a6e8b402481be0adb0eff86640e91e6d5948e9fe80f7e2b76f7f2391ff4609ad07aa4d7cfc77c27788f9969953d1e33f0f46ff1876b906cd27293c
AUX apr-1.5.0-libtool.patch 514 SHA256 ec0cdc67b471da2666aeeb8d9b344320392331f79a123bfbc405c440c50ebce6 SHA512 e8c2a7a2b5c8171a0d2c8920e053bd861e4fb2044428cb3f6ffc9ccea05694c20b879411f86b967c4269918b5740b1450ecb0e720d74ea0fe9ac305f58ee88d5 WHIRLPOOL e0b7a06cf78a3eb1930639ea7e7d38c962ff847b990714e042e2d107575b4b26979198fbfec62bba5500b323caf0a01584e00b1bbc907fdc67cbaf8e6f3d2ec4
AUX apr-1.5.0-mint.patch 872 SHA256 6ed43adba05db07f061d98f73c19aac0df3d9c0aafd86cf57c9ab4fdc851659a SHA512 ba71f17ef9f61a8379139f05ca17eb583ad34cbc3ebf5c4f59d011662db6b5c963da5c466c093c3eb98372299d8f202d927a05b52cc7515270ac52fe44ec6daf WHIRLPOOL 60966adf15e5301600f870ece96d34d4dd26d3e7dc99bb447f2afc1a86f7a46ef3bdf24613027636707b2fd5ac2f2bdd956a8eeb3b088b27862d7e86090b5db1
AUX apr-1.5.0-sysroot.patch 1309 SHA256 6ebfe28e672084747cf1ee88acec7394de96302f0b2f0903926ba2403ecba244 SHA512 48609c522225b47df96039174dafa043f77ce5b91f464b14250dd2b30590d6685c9baa03d4ca34937532c26afea8d208fb78158dfc8026a606ff90543b5c8d5d WHIRLPOOL a74e8eb6e482b3215997c147a2cded7c9288618bf4925877775dca7700c14fbb874dba8681d053b4f6485792605b37ecf6da0487d4a9bb74bc79a8e3eb128a1f
AUX config.layout.patch 745 SHA256 29d224f052c378f0130b59625120507d3f7d8d83fb3d7ec9c2b806b7abeec2fa SHA512 3a87e718859c8f95793f828b764d240907d65c21fe2c99143815ab835f8b657154092c4ad496e86d79490bd85ef03d394d3acb57a15186f2f06a518b32d77fdf WHIRLPOOL 5e76166dc535ecf56b601de7c8dffb92410a6677d077b66589a49d69262e41d652a6b17ab931fcd01a1b905f13b9cfe07c414179f37f75bf465effdc5dc3c8b3
DIST apr-1.5.2.tar.bz2 826885 SHA256 7d03ed29c22a7152be45b8e50431063736df9e1daa1ddf93f6a547ba7a28f67a SHA512 d1156ad16abf07887797777b56c2147c890f16d8445829b3e3b4917950d24c5fd2f8febd439992467a5ea0511da562c0fb4a7cfd8a235ab55882388bfa2b919d WHIRLPOOL 3f6fbb9410f7cd3ace2f80f361a02b190e14d744f38dbd6f87a5c60b4b1c4a99cd902ba9351a235d9f3bab044a981de21fb6c193d3ab3caba2448bf6c4e1bd1b
DIST apr-1.6.2.tar.bz2 853363 SHA256 09109cea377bab0028bba19a92b5b0e89603df9eab05c0f7dbd4dd83d48dcebd SHA512 20f449fde522f186b919b64ce6f90073b267557e17438607d31af917eca7941222dd7a7379d66f1430ff68f7e28fbccd140d24f3ca7aae8a876a550b19de284a WHIRLPOOL 4fd43497ed091f9da2a8c8a57017344dc7492b18793e8a16eae480ddbba8f18ebc66925418d8b5fa8fa6fa023b59a482d62c8ba1ee49a575aa6f7918b703ea30
EBUILD apr-1.5.2.ebuild 4100 SHA256 f7054cbfd1f8115687c2652489eca6d6b8bd3bdb2b2e6094fe116017c1057bfe SHA512 c57fe4d819a172fa9a528d75eabfbd1ce129d71cec30f79c8870f3e9dbc5a08772de5a91af9497cf8b33492439196b36b5f3b3b9dcd4a347d8a1380b5e5a5192 WHIRLPOOL 3f0127305c6590004910ae7ea01d5cf8a4e8dad506eb1b661043b769045d9efd418162f5ef32a5903e3a1bfa5dd46640d7cde3c2305dc0b7cc4182cbacae5016
EBUILD apr-1.6.2.ebuild 4118 SHA256 ca102e2a43c1b1a6f1f59b49c21e0ecddb55f5b7037f26c9b16755d70b026001 SHA512 cb616f4e9412be4828c6b649aef2fe7ead5ef739c0bb0d17616d785ac2af0db3d853feeb5e8af800415305531aabf4763a986fcee031df21c2ba726c5fe87203 WHIRLPOOL 977d37d1d643d9263672706ec7d41a1ebf69371d0af88cf1133d49d4fb80d9393b9a1cc64164fec8de48f65a4da0fa05d3c681e61073861892e44cc94d9bc883
MISC ChangeLog 2475 SHA256 eb94693c6b92297fdd0ba293d6a8bf0ed8889a886170e3eb0416991d54fe4634 SHA512 4367f487f70f6ad6a35b305af3ba446f18616c990bbd06e5aa2efd90a614f97128dc5c5e54cae76346f1e9f20808623a9b95cc70db65540928de419d74cb3e05 WHIRLPOOL cbd1495333efe779974079ba8b65e53bd185419a68fe84d95dde59cf0b02a7bf5c17058e638043e7664136f746205125608add667676c7645f0e063a76947b6f
MISC ChangeLog-2015 28918 SHA256 36d001de47bfb90a8a8a80cdf7ee9a8d86000c94d58df95579c921bf6997c424 SHA512 876d679eaa9627bda13d9e2e350681ff40ec0f7978165823a33196fe7be90a244540659720ad323476ef2a02aca244415063ce94c23251f43f25841d872fc585 WHIRLPOOL df7fc5a927d5fe0b12e977ac9a6684eb779ae5ba95ab6350f3f7fac9493ca28de8786da833315f8d71240b5044cf74483a7a5967caa23cead8367492b1a3d2d8
MISC metadata.xml 433 SHA256 e65d577b56d477a35f0cd4d2f400f48d1054e3aacd74353c432f91138be8ee01 SHA512 7a1b6a73160b108816332f90e4e540f555e748584925ac3c7bb303ce5b6328abf255fc3f1c2b0e13f3c5d763841e847e400e781764083e3e96bc3809871a0df6 WHIRLPOOL d2e07c994cbb20905b692c729e5ec80b1e2b6085c4939245a5848994e9d250344d21b133d705e2d40cf1b860333e8bc0017bf0944d7e8bf78dcab891b66166d8

View File

@ -1,143 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit autotools eutils libtool multilib toolchain-funcs
DESCRIPTION="Apache Portable Runtime Library"
HOMEPAGE="http://apr.apache.org/"
SRC_URI="mirror://apache/apr/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="1"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc elibc_FreeBSD older-kernels-compatibility selinux static-libs +urandom"
CDEPEND="elibc_glibc? ( >=sys-apps/util-linux-2.16 )
elibc_mintlib? ( >=sys-apps/util-linux-2.18 )"
RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-apache )"
DEPEND="${CDEPEND}
>=sys-devel/libtool-2.4.2
doc? ( app-doc/doxygen )"
DOCS=(CHANGES NOTICE README)
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.5.0-mint.patch
epatch "${FILESDIR}"/${PN}-1.5.0-libtool.patch
epatch "${FILESDIR}"/${PN}-1.5.0-cross-types.patch
epatch "${FILESDIR}"/${PN}-1.5.0-sysroot.patch #385775
epatch_user #449048
AT_M4DIR="build" eautoreconf
elibtoolize
epatch "${FILESDIR}/config.layout.patch"
}
src_configure() {
local myconf=()
[[ ${CHOST} == *-mint* ]] && export ac_cv_func_poll=no
if use older-kernels-compatibility; then
local apr_cv_accept4 apr_cv_dup3 apr_cv_epoll_create1 apr_cv_sock_cloexec
export apr_cv_accept4="no"
export apr_cv_dup3="no"
export apr_cv_epoll_create1="no"
export apr_cv_sock_cloexec="no"
fi
if tc-is-cross-compiler; then
# The apache project relies heavily on AC_TRY_RUN and doesn't
# have any sane cross-compiling fallback logic.
export \
ac_cv_file__dev_zero="yes" \
ac_cv_func_sem_open="yes" \
ac_cv_negative_eai="yes" \
ac_cv_o_nonblock_inherited="no" \
ac_cv_struct_rlimit="yes" \
ap_cv_atomic_builtins="yes" \
apr_cv_accept4="yes" \
apr_cv_dup3="yes" \
apr_cv_epoll="yes" \
apr_cv_epoll_create1="yes" \
apr_cv_gai_addrconfig="yes" \
apr_cv_mutex_recursive="yes" \
apr_cv_mutex_robust_shared="yes" \
apr_cv_process_shared_works="yes" \
apr_cv_pthreads_lib="-pthread" \
apr_cv_sock_cloexec="yes" \
apr_cv_tcp_nodelay_with_cork="yes"
fi
if use urandom; then
myconf+=( --with-devrandom=/dev/urandom )
elif (( ${CHOST#*-hpux11.} <= 11 )); then
: # no /dev/*random on hpux11.11 and before, $PN detects this.
else
myconf+=( --with-devrandom=/dev/random )
fi
tc-is-static-only && myconf+=( --disable-dso )
# shl_load does not search runpath, but hpux11 supports dlopen
[[ ${CHOST} == *-hpux11* ]] && myconf+=( --enable-dso=dlfcn )
if [[ ${CHOST} == *-solaris2.10 ]]; then
case $(<$([[ ${CHOST} != ${CBUILD} ]] && echo "${EPREFIX}/usr/${CHOST}")/usr/include/atomic.h) in
*atomic_cas_ptr*) ;;
*)
elog "You do not have Solaris Patch ID "$(
[[ ${CHOST} == sparc* ]] && echo 118884 || echo 118885
)" (Problem 4954703) installed on your host ($(hostname)),"
elog "using generic atomic operations instead."
myconf+=( --disable-nonportable-atomics )
;;
esac
fi
econf \
--enable-layout=gentoo \
--enable-nonportable-atomics \
--enable-posix-shm \
--enable-threads \
$(use_enable static-libs static) \
"${myconf[@]}"
}
src_compile() {
if tc-is-cross-compiler; then
# This header is the same across targets, so use the build compiler.
emake tools/gen_test_char
tc-export_build_env BUILD_CC
${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_CPPFLAGS} ${BUILD_LDFLAGS} \
tools/gen_test_char.c -o tools/gen_test_char || die
fi
emake
if use doc; then
emake dox
fi
}
src_install() {
default
# Prallel install breaks since apr-1.5.1
#make -j1 DESTDIR="${D}" install || die
prune_libtool_files --all
if use doc; then
dohtml -r docs/dox/html/*
fi
# This file is only used on AIX systems, which Gentoo is not,
# and causes collisions between the SLOTs, so remove it.
# Even in Prefix, we don't need this on AIX.
rm -f "${ED}usr/$(get_libdir)/apr.exp"
}

View File

@ -1,146 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit autotools libtool multilib toolchain-funcs
DESCRIPTION="Apache Portable Runtime Library"
HOMEPAGE="http://apr.apache.org/"
SRC_URI="mirror://apache/apr/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="1"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc elibc_FreeBSD older-kernels-compatibility selinux static-libs +urandom"
CDEPEND="elibc_glibc? ( >=sys-apps/util-linux-2.16 )
elibc_mintlib? ( >=sys-apps/util-linux-2.18 )"
RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-apache )"
DEPEND="${CDEPEND}
>=sys-devel/libtool-2.4.2
doc? ( app-doc/doxygen )"
DOCS=( CHANGES NOTICE README )
PATCHES=(
"${FILESDIR}"/${PN}-1.5.0-mint.patch
"${FILESDIR}"/${PN}-1.5.0-libtool.patch
"${FILESDIR}"/${PN}-1.5.0-cross-types.patch
"${FILESDIR}"/${PN}-1.5.0-sysroot.patch #385775
)
src_prepare() {
default
AT_M4DIR="build" eautoreconf
elibtoolize
eapply "${FILESDIR}/config.layout.patch"
}
src_configure() {
local myconf=(
--enable-layout=gentoo
--enable-nonportable-atomics
--enable-posix-shm
--enable-threads
$(use_enable static-libs static)
)
[[ ${CHOST} == *-mint* ]] && export ac_cv_func_poll=no
if use older-kernels-compatibility; then
local apr_cv_accept4 apr_cv_dup3 apr_cv_epoll_create1 apr_cv_sock_cloexec
export apr_cv_accept4="no"
export apr_cv_dup3="no"
export apr_cv_epoll_create1="no"
export apr_cv_sock_cloexec="no"
fi
if tc-is-cross-compiler; then
# The apache project relies heavily on AC_TRY_RUN and doesn't
# have any sane cross-compiling fallback logic.
export \
ac_cv_file__dev_zero="yes" \
ac_cv_func_sem_open="yes" \
ac_cv_negative_eai="yes" \
ac_cv_o_nonblock_inherited="no" \
ac_cv_struct_rlimit="yes" \
ap_cv_atomic_builtins="yes" \
apr_cv_accept4="yes" \
apr_cv_dup3="yes" \
apr_cv_epoll="yes" \
apr_cv_epoll_create1="yes" \
apr_cv_gai_addrconfig="yes" \
apr_cv_mutex_recursive="yes" \
apr_cv_mutex_robust_shared="yes" \
apr_cv_process_shared_works="yes" \
apr_cv_pthreads_lib="-pthread" \
apr_cv_sock_cloexec="yes" \
apr_cv_tcp_nodelay_with_cork="yes"
fi
if use urandom; then
myconf+=( --with-devrandom=/dev/urandom )
elif (( ${CHOST#*-hpux11.} <= 11 )); then
: # no /dev/*random on hpux11.11 and before, $PN detects this.
else
myconf+=( --with-devrandom=/dev/random )
fi
tc-is-static-only && myconf+=( --disable-dso )
# shl_load does not search runpath, but hpux11 supports dlopen
[[ ${CHOST} == *-hpux11* ]] && myconf+=( --enable-dso=dlfcn )
if [[ ${CHOST} == *-solaris2.10 ]]; then
case $(<$([[ ${CHOST} != ${CBUILD} ]] && echo "${EPREFIX}/usr/${CHOST}")/usr/include/atomic.h) in
*atomic_cas_ptr*) ;;
*)
elog "You do not have Solaris Patch ID "$(
[[ ${CHOST} == sparc* ]] && echo 118884 || echo 118885
)" (Problem 4954703) installed on your host ($(hostname)),"
elog "using generic atomic operations instead."
myconf+=( --disable-nonportable-atomics )
;;
esac
fi
econf "${myconf[@]}"
}
src_compile() {
if tc-is-cross-compiler; then
# This header is the same across targets, so use the build compiler.
emake tools/gen_test_char
tc-export_build_env BUILD_CC
${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_CPPFLAGS} ${BUILD_LDFLAGS} \
tools/gen_test_char.c -o tools/gen_test_char || die
fi
emake
if use doc; then
emake dox
fi
}
src_install() {
default
# Prallel install breaks since apr-1.5.1
#make -j1 DESTDIR="${D}" install || die
find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
if use doc; then
docinto html
dodoc -r docs/dox/html/*
fi
# This file is only used on AIX systems, which Gentoo is not,
# and causes collisions between the SLOTs, so remove it.
# Even in Prefix, we don't need this on AIX.
rm -f "${ED%/}/usr/$(get_libdir)/apr.exp"
}

View File

@ -1,63 +0,0 @@
use standard AC_CHECK_SIZEOF as it supports non-builtin types and
supports cross-compiling sanely
https://issues.apache.org/bugzilla/show_bug.cgi?id=56053
--- a/configure.in
+++ b/configure.in
@@ -1684,7 +1684,7 @@ else
socklen_t_value="int"
fi
-APR_CHECK_SIZEOF_EXTENDED([#include <sys/types.h>], pid_t, 8)
+AC_CHECK_SIZEOF(pid_t)
if test "$ac_cv_sizeof_pid_t" = "$ac_cv_sizeof_short"; then
pid_t_fmt='#define APR_PID_T_FMT "hd"'
@@ -1753,7 +1753,7 @@ APR_CHECK_TYPES_COMPATIBLE(ssize_t, long, [ssize_t_fmt="ld"])
APR_CHECK_TYPES_COMPATIBLE(size_t, unsigned int, [size_t_fmt="u"])
APR_CHECK_TYPES_COMPATIBLE(size_t, unsigned long, [size_t_fmt="lu"])
-APR_CHECK_SIZEOF_EXTENDED([#include <sys/types.h>], ssize_t, 8)
+AC_CHECK_SIZEOF(ssize_t)
AC_MSG_CHECKING([which format to use for apr_ssize_t])
if test -n "$ssize_t_fmt"; then
@@ -1770,7 +1770,7 @@ fi
ssize_t_fmt="#define APR_SSIZE_T_FMT \"$ssize_t_fmt\""
-APR_CHECK_SIZEOF_EXTENDED([#include <stddef.h>], size_t, 8)
+AC_CHECK_SIZEOF(size_t)
AC_MSG_CHECKING([which format to use for apr_size_t])
if test -n "$size_t_fmt"; then
@@ -1787,7 +1787,7 @@ fi
size_t_fmt="#define APR_SIZE_T_FMT \"$size_t_fmt\""
-APR_CHECK_SIZEOF_EXTENDED([#include <sys/types.h>], off_t, 8)
+AC_CHECK_SIZEOF(off_t)
if test "${ac_cv_sizeof_off_t}${apr_cv_use_lfs64}" = "4yes"; then
# Enable LFS
@@ -1866,7 +1866,7 @@ case $host in
;;
*)
ino_t_value=ino_t
- APR_CHECK_SIZEOF_EXTENDED(AC_INCLUDES_DEFAULT, ino_t, $ac_cv_sizeof_long)
+ AC_CHECK_SIZEOF(ino_t)
if test $ac_cv_sizeof_ino_t = 4; then
if test $ac_cv_sizeof_long = 4; then
ino_t_value="unsigned long"
@@ -1886,8 +1886,8 @@ else
bigendian=0
fi
-APR_CHECK_SIZEOF_EXTENDED([#include <sys/types.h>
-#include <sys/uio.h>],struct iovec,0)
+AC_CHECK_SIZEOF(struct iovec,,[AC_INCLUDES_DEFAULT
+#include <sys/uio.h>])
if test "$ac_cv_sizeof_struct_iovec" = "0"; then
have_iovec=0
else

View File

@ -1,17 +0,0 @@
generate a local copy of libtool for use in compiling
https://bugs.gentoo.org/374355
--- a/configure.in
+++ b/configure.in
@@ -260,9 +260,7 @@ case $host in
fi
else
dnl libtoolize requires that the following not be indented
- dnl should become LT_INIT(win32-dll)
-AC_LIBTOOL_WIN32_DLL
-AC_PROG_LIBTOOL
+LT_INIT(win32-dll)
# get libtool's setting of shlibpath_var
eval `grep "^shlibpath_var=[[A-Z_]]*$" $apr_builddir/libtool`
if test "x$shlibpath_var" = "x"; then

View File

@ -1,22 +0,0 @@
--- apr-1.5.0/build/apr_hints.m4
+++ apr-1.5.0/build/apr_hints.m4
@@ -45,6 +45,8 @@
case "$host" in
*mint)
APR_ADDTO(CPPFLAGS, [-DMINT -D_GNU_SOURCE])
+ apr_cv_pthreads_cflags="none"
+ apr_cv_pthreads_lib="-lpthread"
;;
*MPE/iX*)
APR_ADDTO(CPPFLAGS, [-DMPE -D_POSIX_SOURCE -D_SOCKET_SOURCE])
--- apr-1.5.0/build/apr_threads.m4
+++ apr-1.5.0/build/apr_threads.m4
@@ -198,7 +198,7 @@
AC_DEFUN([APR_CHECK_SIGWAIT_ONE_ARG], [
AC_CACHE_CHECK(whether sigwait takes one argument,ac_cv_sigwait_one_arg,[
AC_TRY_COMPILE([
-#if defined(__NETBSD__) || defined(DARWIN)
+#if defined(__NETBSD__) || defined(DARWIN) || defined(MINT)
/* When using the unproven-pthreads package, we need to pull in this
* header to get a prototype for sigwait(). Else things will fail later
* on. XXX Should probably be fixed in the unproven-pthreads package.

View File

@ -1,37 +0,0 @@
https://bugs.gentoo.org/385775
utilize $SYSROOT to find the right includedir tree
drop the -L/-R paths since we know our libdir is the standard path which
the compiler already knows how to locate
--- a/apr-config.in
+++ b/apr-config.in
@@ -28,7 +28,7 @@ libdir="@libdir@"
datarootdir="@datadir@"
datadir="@datadir@"
-installbuilddir="@installbuilddir@"
-includedir="@includedir@"
+installbuilddir="${SYSROOT}@installbuilddir@"
+includedir="${SYSROOT}@includedir@"
CC="@CC@"
CPP="@CPP@"
@@ -183,7 +183,7 @@ while test $# -gt 0; do
--link-ld)
if test "$location" = "installed"; then
### avoid using -L if libdir is a "standard" location like /usr/lib
- flags="$flags -L$libdir -l${APR_LIBNAME}"
+ flags="$flags -l${APR_LIBNAME}"
else
### this surely can't work since the library is in .libs?
flags="$flags -L$APR_BUILD_DIR -l${APR_LIBNAME}"
@@ -200,7 +200,7 @@ while test $# -gt 0; do
### avoid using -L if libdir is a "standard" location like /usr/lib
# Since the user is specifying they are linking with libtool, we
# *know* that -R will be recognized by libtool.
- flags="$flags -L$libdir -R$libdir -l${APR_LIBNAME}"
+ flags="$flags -l${APR_LIBNAME}"
else
flags="$flags $LA_FILE"
fi

View File

@ -1,25 +0,0 @@
--- a/config.layout
+++ b/config.layout
@@ -229,3 +229,22 @@
infodir: ${exec_prefix}/share/info
libsuffix: -${APR_MAJOR_VERSION}
</Layout>
+
+# Gentoo layout
+<Layout gentoo>
+ prefix: /usr
+ exec_prefix: ${prefix}
+ bindir: ${exec_prefix}/bin
+ sbindir: ${exec_prefix}/bin
+ libdir: ${exec_prefix}/lib
+ libexecdir: ${exec_prefix}/modules
+ mandir: ${prefix}/man
+ sysconfdir: ${prefix}/conf
+ datadir: /usr/share/apr-${APR_MAJOR_VERSION}
+ installbuilddir: ${datadir}/build-${APR_MAJOR_VERSION}
+ includedir: ${prefix}/include/apr-${APR_MAJOR_VERSION}
+ localstatedir: ${prefix}
+ libsuffix: -${APR_MAJOR_VERSION}
+</Layout>
+
+

View File

@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>polynomial-c@gentoo.org</email>
<name>Lars Wendler</name>
</maintainer>
<use>
<flag name="older-kernels-compatibility">Enable binary compatibility with older kernels</flag>
<flag name="urandom">Use /dev/urandom instead of /dev/random</flag>
</use>
</pkgmetadata>

View File

@ -1,6 +0,0 @@
DIST jemalloc-2.2.5.tar.bz2 224118 BLAKE2B 97b178b7bf5142d2c0123c238e44df77fd4655071b695a2ce6a6470dd13ac714eac58df5350c33247b48cde21549cb7d9706de1bc64ad79eae00e89561157641 SHA512 56a29dc7dca66c41d2934731c4bc756de5b58bf707dc2ebcf8515be400ce25e372af6526035117cad5b1964b9ba040ab7178f4c28c1649e86dcb53c3ec884a9d
DIST jemalloc-3.3.1.tar.bz2 252997 BLAKE2B a1069b2c19d7f29752a5882df1b4319f08f24b49664f35848bd0b1d79901614d030a045565a39d39ce0889c2c5d6b233ad87f4cac9682dbc4370c96da521c7b3 SHA512 32814e8678af4954e26c0c0a0e5d06aba8f3844205fe212c5e41929dfab6a94ff11127a9238b5c18d72749827c467ecb874b8f3a9bc161cf1afdf4ea84c58690
DIST jemalloc-3.6.0.tar.bz2 338964 BLAKE2B a5edacc85c5bebf3b373e7fc8bafd9449273ff58c2e44e94eb9900f54b11f2d8b837a3a8ee76cce46777ccc40dea23905b7ff81eef5af39ea1d3f98017b27111 SHA512 ebe7c64558a87a735b5906d5cb7527c241664eeae7328538675a12eabe7a1004be0f8766a3bd2a78e61334b196ca7ffc0ee8b8ff59167922a35f126cd1e76e43
DIST jemalloc-4.4.0.tar.bz2 440144 BLAKE2B 6acb91c5be6c5b17c209341dd08e6973e3ad5ecdfe7ebe5d8c78181cddca1fccba3c11628e736d66acd7698f7813f38077033d39093bf2e4bd704c8b4de60e7b SHA512 2f88fb17ede3bf87e334e9c80949870e0dd85b5adcdd89a1750ccf6df5240f35293159ac0a360d3a29cf0b1d17edf86dcc7997c6bf3190ae7da7442d3a3cc14e
DIST jemalloc-4.5.0.tar.bz2 449992 BLAKE2B 6141c71f7f5f9cee91a59eeed9c69b0a69b3cc39666aa608445073c11ee3ca9b4777a851c5cb5adac80d42bfbf10a6726e5dc1340ffe85ea1ee884d87c7865da SHA512 76953363fe1007952232220afa1a91da4c1c33c02369b5ad239d8dd1d0792141197c15e8489a8f4cd301b08494e65cadd8ecd34d025cb0285700dd78d7248821
DIST jemalloc-5.0.1.tar.bz2 499300 BLAKE2B 551933fcd93315968cbf89bfadc40313717ff216141af8a131f2333d10090438ddf36fbfdc0ee831cbec6f930ae15aa9cfaafae72ed4f38dd97b00712ca918e8 SHA512 8cb5957a5724eb2bbad120cf0028ea8b2b14b4a416c1751b7c967351a7fd51135058ea0d3c4dc1d127c86f3aa7e9fd5ef101857110aabfdb7789427791c432c3

View File

@ -1,24 +0,0 @@
--- a/Makefile.in 2011-04-11 10:42:32.084403330 -0500
+++ b/Makefile.in 2011-04-11 10:43:23.490760665 -0500
@@ -42,7 +42,6 @@
endif
# Lists of files.
-BINS := @srcroot@bin/pprof
CHDRS := @objroot@include/jemalloc/jemalloc@install_suffix@.h \
@objroot@include/jemalloc/jemalloc_defs@install_suffix@.h
CSRCS := @srcroot@src/jemalloc.c @srcroot@src/arena.c @srcroot@src/atomic.c \
@@ -141,13 +140,6 @@
$(CC) -o $@ $< -L@objroot@lib -ljemalloc@install_suffix@
endif
-install_bin:
- install -d $(BINDIR)
- @for b in $(BINS); do \
- echo "install -m 755 $$b $(BINDIR)"; \
- install -m 755 $$b $(BINDIR); \
-done
-
install_include:
install -d $(INCLUDEDIR)/jemalloc
@for h in $(CHDRS); do \

View File

@ -1,12 +0,0 @@
--- a/Makefile.in
+++ b/Makefile.in
@@ -176,7 +176,7 @@
install -m 644 $$d $(MANDIR)/man3; \
done
-install_doc: install_html install_man
+install_doc: install_man
install: install_bin install_include install_lib install_doc

View File

@ -1,27 +0,0 @@
diff --git a/Makefile.in b/Makefile.in
index 6675b59..ce0782f 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -69,7 +69,6 @@ endif
LIBJEMALLOC := $(LIBPREFIX)jemalloc$(install_suffix)
# Lists of files.
-BINS := $(srcroot)bin/pprof $(objroot)bin/jemalloc.sh
CHDRS := $(objroot)include/jemalloc/jemalloc$(install_suffix).h \
$(objroot)include/jemalloc/jemalloc_defs$(install_suffix).h
CSRCS := $(srcroot)src/jemalloc.c $(srcroot)src/arena.c $(srcroot)src/atomic.c \
@@ -196,13 +195,6 @@ build_lib_shared: $(DSOS)
build_lib_static: $(STATIC_LIBS)
build: build_lib_shared build_lib_static
-install_bin:
- install -d $(BINDIR)
- @for b in $(BINS); do \
- echo "install -m 755 $$b $(BINDIR)"; \
- install -m 755 $$b $(BINDIR); \
-done
-
install_include:
install -d $(INCLUDEDIR)/jemalloc
@for h in $(CHDRS); do \

View File

@ -1,29 +0,0 @@
diff --git a/configure.ac b/configure.ac
index a72019e..e366e1c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -556,23 +556,6 @@ if test "x$enable_debug" = "x1" ; then
fi
AC_SUBST([enable_debug])
-dnl Only optimize if not debugging.
-if test "x$enable_debug" = "x0" -a "x$no_CFLAGS" = "xyes" ; then
- dnl Make sure that an optimization flag was not specified in EXTRA_CFLAGS.
- optimize="no"
- echo "$EXTRA_CFLAGS" | grep "\-O" >/dev/null || optimize="yes"
- if test "x${optimize}" = "xyes" ; then
- if test "x$GCC" = "xyes" ; then
- JE_CFLAGS_APPEND([-O3])
- JE_CFLAGS_APPEND([-funroll-loops])
- elif test "x$je_cv_msvc" = "xyes" ; then
- JE_CFLAGS_APPEND([-O2])
- else
- JE_CFLAGS_APPEND([-O])
- fi
- fi
-fi
-
dnl Enable statistics calculation by default.
AC_ARG_ENABLE([stats],
[AS_HELP_STRING([--disable-stats],

View File

@ -1,14 +0,0 @@
diff --git a/Makefile.in b/Makefile.in
index 6675b59..3032c6d 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -240,7 +240,7 @@ install_doc_man:
install -m 644 $$d $(MANDIR)/man3; \
done
-install_doc: install_doc_html install_doc_man
+install_doc: install_doc_man
install: install_bin install_include install_lib install_doc

View File

@ -1,25 +0,0 @@
diff -urN a/Makefile.in b/Makefile.in
--- a/Makefile.in 2014-02-25 18:49:15.000000000 -0600
+++ b/Makefile.in 2014-03-07 18:24:10.978141932 -0600
@@ -73,7 +73,6 @@
LIBJEMALLOC := $(LIBPREFIX)jemalloc$(install_suffix)
# Lists of files.
-BINS := $(srcroot)bin/pprof $(objroot)bin/jemalloc.sh
C_HDRS := $(objroot)include/jemalloc/jemalloc$(install_suffix).h
C_SRCS := $(srcroot)src/jemalloc.c $(srcroot)src/arena.c \
$(srcroot)src/atomic.c $(srcroot)src/base.c $(srcroot)src/bitmap.c \
@@ -273,13 +272,6 @@
build_lib_static: $(STATIC_LIBS)
build_lib: build_lib_shared build_lib_static
-install_bin:
- install -d $(BINDIR)
- @for b in $(BINS); do \
- echo "install -m 755 $$b $(BINDIR)"; \
- install -m 755 $$b $(BINDIR); \
-done
-
install_include:
install -d $(INCLUDEDIR)/jemalloc
@for h in $(C_HDRS); do \

View File

@ -1,27 +0,0 @@
diff -urN a/configure.ac b/configure.ac
--- a/configure.ac 2014-02-25 18:49:15.000000000 -0600
+++ b/configure.ac 2014-03-07 18:19:53.718147847 -0600
@@ -639,23 +639,6 @@
AC_DEFINE([JEMALLOC_IVSALLOC], [ ])
fi
-dnl Only optimize if not debugging.
-if test "x$enable_debug" = "x0" -a "x$no_CFLAGS" = "xyes" ; then
- dnl Make sure that an optimization flag was not specified in EXTRA_CFLAGS.
- optimize="no"
- echo "$CFLAGS $EXTRA_CFLAGS" | grep '\-O' >/dev/null || optimize="yes"
- if test "x${optimize}" = "xyes" ; then
- if test "x$GCC" = "xyes" ; then
- JE_CFLAGS_APPEND([-O3])
- JE_CFLAGS_APPEND([-funroll-loops])
- elif test "x$je_cv_msvc" = "xyes" ; then
- JE_CFLAGS_APPEND([-O2])
- else
- JE_CFLAGS_APPEND([-O])
- fi
- fi
-fi
-
dnl Enable statistics calculation by default.
AC_ARG_ENABLE([stats],
[AS_HELP_STRING([--disable-stats],

View File

@ -1,12 +0,0 @@
diff -urN a/Makefile.in b/Makefile.in
--- a/Makefile.in 2014-02-25 18:49:15.000000000 -0600
+++ b/Makefile.in 2014-03-07 18:26:23.074138895 -0600
@@ -317,7 +317,7 @@
install -m 644 $$d $(MANDIR)/man3; \
done
-install_doc: install_doc_html install_doc_man
+install_doc: install_doc_man
install: install_bin install_include install_lib install_doc

View File

@ -1,25 +0,0 @@
From c04d0b954adef2d3f1a30d91dc687f6a03b108eb Mon Sep 17 00:00:00 2001
From:
Date: Mon, 29 May 2017 00:58:32 -0500
Subject: [PATCH 2/2] Do not install html doc
---
Makefile.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Makefile.in b/Makefile.in
index e49a871..733932a 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -381,7 +381,7 @@ install_doc_man:
$(INSTALL) -m 644 $$d $(MANDIR)/man3; \
done
-install_doc: install_doc_html install_doc_man
+install_doc: install_doc_man
install: install_bin install_include install_lib install_doc
--
2.13.0

View File

@ -1,35 +0,0 @@
From c568271163445e380679788388f1cb1edbdeaf88 Mon Sep 17 00:00:00 2001
From:
Date: Mon, 29 May 2017 00:57:15 -0500
Subject: [PATCH 1/2] Strip all optimization, let portage handle.
---
configure.ac | 12 ------------
1 file changed, 12 deletions(-)
diff --git a/configure.ac b/configure.ac
index 20a8a64..d8af618 100644
--- a/configure.ac
+++ b/configure.ac
@@ -851,18 +851,6 @@ if test "x$enable_ivsalloc" = "x1" ; then
AC_DEFINE([JEMALLOC_IVSALLOC], [ ])
fi
-dnl Only optimize if not debugging.
-if test "x$enable_debug" = "x0" ; then
- if test "x$GCC" = "xyes" ; then
- JE_CFLAGS_ADD([-O3])
- JE_CFLAGS_ADD([-funroll-loops])
- elif test "x$je_cv_msvc" = "xyes" ; then
- JE_CFLAGS_ADD([-O2])
- else
- JE_CFLAGS_ADD([-O])
- fi
-fi
-
dnl Enable statistics calculation by default.
AC_ARG_ENABLE([stats],
[AS_HELP_STRING([--disable-stats],
--
2.13.0

View File

@ -1,26 +0,0 @@
diff --git a/configure.ac b/configure.ac
index 1551ded8..2f470672 100644
--- a/configure.ac
+++ b/configure.ac
@@ -976,21 +976,6 @@ if test "x$enable_debug" = "x1" ; then
fi
AC_SUBST([enable_debug])
-dnl Only optimize if not debugging.
-if test "x$enable_debug" = "x0" ; then
- if test "x$GCC" = "xyes" ; then
- JE_CFLAGS_ADD([-O3])
- JE_CXXFLAGS_ADD([-O3])
- JE_CFLAGS_ADD([-funroll-loops])
- elif test "x$je_cv_msvc" = "xyes" ; then
- JE_CFLAGS_ADD([-O2])
- JE_CXXFLAGS_ADD([-O2])
- else
- JE_CFLAGS_ADD([-O])
- JE_CXXFLAGS_ADD([-O])
- fi
-fi
-
dnl Enable statistics calculation by default.
AC_ARG_ENABLE([stats],
[AS_HELP_STRING([--disable-stats],

View File

@ -1,25 +0,0 @@
--- a/configure.ac 2010-02-22 12:07:05.000000000 +0100
+++ b/configure.ac 2010-02-22 12:08:29.000000000 +0100
@@ -296,21 +296,6 @@
fi
AC_SUBST([enable_debug])
-dnl Only optimize if not debugging.
-if test "x$enable_debug" = "x0" -a "x$no_CFLAGS" = "xyes" ; then
- dnl Make sure that an optimization flag was not specified in EXTRA_CFLAGS.
- optimize="no"
- echo "$EXTRA_CFLAGS" | grep "\-O" >/dev/null || optimize="yes"
- if test "x${optimize}" = "xyes" ; then
- if test "x$GCC" = "xyes" ; then
- JE_CFLAGS_APPEND([-O3])
- JE_CFLAGS_APPEND([-funroll-loops])
- else
- JE_CFLAGS_APPEND([-O])
- fi
- fi
-fi
-
dnl Do not enable statistics calculation by default.
AC_ARG_ENABLE([stats],
[AS_HELP_STRING([--enable-stats], [Enable statistics calculation/reporting])],

View File

@ -1,43 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=4
inherit autotools eutils
DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator"
HOMEPAGE="http://www.canonware.com/jemalloc/"
SRC_URI="http://www.canonware.com/download/${PN}/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm ~mips ppc ppc64 x86"
IUSE="debug static-libs stats"
DEPEND=""
RDEPEND=""
src_prepare() {
epatch \
"${FILESDIR}/${PN}-strip-optimization.patch" \
"${FILESDIR}/${PN}-2.2.1-no-pprof.patch" \
"${FILESDIR}/${PN}-2.2.5_fix_html_install.patch"
eautoreconf
}
src_configure() {
econf \
--with-jemalloc-prefix=j \
$(use_enable debug) \
$(use_enable stats)
}
src_install() {
emake DESTDIR="${ED}" install || die
dodoc ChangeLog README
dohtml doc/jemalloc.html
use static-libs || find "${ED}" -name '*.a' -exec rm -f {} +
}

View File

@ -1,44 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=4
inherit autotools eutils
DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator"
HOMEPAGE="http://www.canonware.com/jemalloc/"
SRC_URI="http://www.canonware.com/download/${PN}/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 x86 ~x64-macos"
IUSE="debug static-libs stats"
src_prepare() {
epatch \
"${FILESDIR}/${PN}-3.0.0-strip-optimization.patch" \
"${FILESDIR}/${PN}-3.0.0-no-pprof.patch" \
"${FILESDIR}/${PN}-3.0.0_fix_html_install.patch"
eautoreconf
}
src_configure() {
econf \
$(use_enable debug) \
$(use_enable stats)
}
src_install() {
default
dohtml doc/jemalloc.html
if [[ ${CHOST} == *-darwin* ]] ; then
# fixup install_name, #437362
install_name_tool \
-id "${EPREFIX}"/usr/$(get_libdir)/libjemalloc.1.dylib \
"${ED}"/usr/$(get_libdir)/libjemalloc.1.dylib || die
fi
use static-libs || find "${D}" -name '*.a' -delete
}

View File

@ -1,53 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit autotools-multilib eutils flag-o-matic toolchain-funcs
DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator"
HOMEPAGE="http://www.canonware.com/jemalloc/"
SRC_URI="http://www.canonware.com/download/${PN}/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="debug static-libs stats"
HTML_DOCS=( doc/jemalloc.html )
PATCHES=( "${FILESDIR}/${PN}-3.5.1-strip-optimization.patch"
"${FILESDIR}/${PN}-3.5.1-no-pprof.patch"
"${FILESDIR}/${PN}-3.5.1_fix_html_install.patch"
)
MULTILIB_WRAPPED_HEADERS=( /usr/include/jemalloc/jemalloc.h )
# autotools-utils.eclass auto-adds configure options when static-libs is in IUSE
# but jemalloc doesn't implement them in its configure; need this here to
# supress the warnings until automagic is removed from the eclass
QA_CONFIGURE_OPTIONS="--enable-static --disable-static --enable-shared --disable-shared"
src_configure() {
myeconfargs=(
$(use_enable debug)
$(use_enable stats)
)
use sparc && append-cppflags -DLG_QUANTUM=4 -mcpu=ultrasparc
# The configure test for page shift requires running code which fails
# when cross-compiling. Since it uses _SC_PAGESIZE, and the majority
# of systems use 4096 as the base page size, just hardcode 12 here.
tc-is-cross-compiler && export je_cv_static_page_shift=12
autotools-multilib_src_configure
}
src_install() {
autotools-multilib_src_install
if [[ ${CHOST} == *-darwin* ]] ; then
# fixup install_name, #437362
install_name_tool \
-id "${EPREFIX}"/usr/$(get_libdir)/libjemalloc.1.dylib \
"${ED}"/usr/$(get_libdir)/libjemalloc.1.dylib || die
fi
use static-libs || find "${ED}" -name '*.a' -delete
}

View File

@ -1,54 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit toolchain-funcs multilib-build multilib-minimal
DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator"
HOMEPAGE="http://www.canonware.com/jemalloc/"
SRC_URI="https://github.com/jemalloc/jemalloc/releases/download/${PV}/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0/2"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="debug hardened static-libs stats"
HTML_DOCS=( doc/jemalloc.html )
PATCHES=( "${FILESDIR}/${PN}-3.5.1-strip-optimization.patch"
"${FILESDIR}/${PN}-3.5.1_fix_html_install.patch"
)
MULTILIB_WRAPPED_HEADERS=( /usr/include/jemalloc/jemalloc.h )
# autotools-utils.eclass auto-adds configure options when static-libs is in IUSE
# but jemalloc doesn't implement them in its configure; need this here to
# supress the warnings until automagic is removed from the eclass
QA_CONFIGURE_OPTIONS="--enable-static --disable-static --enable-shared --disable-shared"
multilib_src_configure() {
local myconf=()
if use hardened ; then
myconf+=( --disable-syscall )
fi
ECONF_SOURCE="${S}" \
econf \
$(use_enable debug) \
$(use_enable stats) \
"${myconf[@]}"
}
multilib_src_install() {
# Copy man file which the Makefile looks for
cp "${S}/doc/jemalloc.3" "${BUILD_DIR}/doc" || die
emake DESTDIR="${D}" install
}
multilib_src_install_all() {
if [[ ${CHOST} == *-darwin* ]] ; then
# fixup install_name, #437362
install_name_tool \
-id "${EPREFIX}"/usr/$(get_libdir)/libjemalloc.1.dylib \
"${ED}"/usr/$(get_libdir)/libjemalloc.1.dylib || die
fi
use static-libs || find "${ED}" -name '*.a' -delete
}

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 autotools toolchain-funcs multilib-minimal
DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator"
HOMEPAGE="http://www.canonware.com/jemalloc/"
SRC_URI="https://github.com/jemalloc/jemalloc/releases/download/${PV}/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0/2"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="debug hardened static-libs stats"
HTML_DOCS=( doc/jemalloc.html )
PATCHES=( "${FILESDIR}/${PN}-4.5.0-strip-optimization.patch"
"${FILESDIR}/${PN}-4.5.0-fix_html_install.patch"
)
MULTILIB_WRAPPED_HEADERS=( /usr/include/jemalloc/jemalloc.h )
# autotools-utils.eclass auto-adds configure options when static-libs is in IUSE
# but jemalloc doesn't implement them in its configure; need this here to
# supress the warnings until automagic is removed from the eclass
QA_CONFIGURE_OPTIONS="--enable-static --disable-static --enable-shared --disable-shared"
src_prepare() {
default
eautoreconf
}
multilib_src_configure() {
local myconf=()
if use hardened ; then
myconf+=( --disable-syscall )
fi
ECONF_SOURCE="${S}" \
econf \
$(use_enable debug) \
$(use_enable stats) \
"${myconf[@]}"
}
multilib_src_install() {
# Copy man file which the Makefile looks for
cp "${S}/doc/jemalloc.3" "${BUILD_DIR}/doc" || die
emake DESTDIR="${D}" install
}
multilib_src_install_all() {
if [[ ${CHOST} == *-darwin* ]] ; then
# fixup install_name, #437362
install_name_tool \
-id "${EPREFIX}"/usr/$(get_libdir)/libjemalloc.1.dylib \
"${ED}"/usr/$(get_libdir)/libjemalloc.1.dylib || die
fi
use static-libs || find "${ED}" -name '*.a' -delete
}

View File

@ -1,62 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit autotools toolchain-funcs multilib-minimal
DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator"
HOMEPAGE="http://www.canonware.com/jemalloc/"
SRC_URI="https://github.com/jemalloc/jemalloc/releases/download/${PV}/${P}.tar.bz2"
LICENSE="BSD"
SLOT="0/2"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
IUSE="debug hardened +hugepages lazy-lock static-libs stats xmalloc"
HTML_DOCS=( doc/jemalloc.html )
PATCHES=( "${FILESDIR}/${PN}-5.0.1-strip-optimization.patch"
"${FILESDIR}/${PN}-4.5.0-fix_html_install.patch"
)
MULTILIB_WRAPPED_HEADERS=( /usr/include/jemalloc/jemalloc.h )
# autotools-utils.eclass auto-adds configure options when static-libs is in IUSE
# but jemalloc doesn't implement them in its configure; need this here to
# supress the warnings until automagic is removed from the eclass
QA_CONFIGURE_OPTIONS="--enable-static --disable-static --enable-shared --disable-shared"
src_prepare() {
default
eautoreconf
}
multilib_src_configure() {
local myconf=()
if use hardened ; then
myconf+=( --disable-syscall )
fi
ECONF_SOURCE="${S}" \
econf \
$(use_enable debug) \
$(use_enable lazy-lock) \
$(use_enable hugepages thp) \
$(use_enable stats) \
$(use_enable xmalloc) \
"${myconf[@]}"
}
multilib_src_install() {
# Copy man file which the Makefile looks for
cp "${S}/doc/jemalloc.3" "${BUILD_DIR}/doc" || die
emake DESTDIR="${D}" install
}
multilib_src_install_all() {
if [[ ${CHOST} == *-darwin* ]] ; then
# fixup install_name, #437362
install_name_tool \
-id "${EPREFIX}"/usr/$(get_libdir)/libjemalloc.2.dylib \
"${ED}"/usr/$(get_libdir)/libjemalloc.2.dylib || die
fi
use static-libs || find "${ED}" -name '*.a' -delete
}

View File

@ -1,20 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>mozilla@gentoo.org</email>
<name>Gentoo Mozilla Team</name>
</maintainer>
<longdescription lang="en">
Jemalloc is a general-purpose scalable concurrent allocator
</longdescription>
<use>
<flag name="hugepages">Enable transparent huge page support</flag>
<flag name="lazy-lock">Enable lazy locking (only lock when multi-threaded)</flag>
<flag name="stats">Enable statistics calculation/reporting</flag>
<flag name="xmalloc">Add support for xmalloc (abort-on-out-of-memory)</flag>
</use>
<upstream>
<remote-id type="github">jemalloc/jemalloc</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1 +0,0 @@
DIST libtasn1-4.12.tar.gz 1888450 SHA256 6753da2e621257f33f5b051cc114d417e5206a0818fe0b1ecfd6153f70934753 SHA512 6c551670949881193e39122f72948e4999ff1ba377f9ee5963d0a4ad1b84256e4fe42e9f6d6a2aa9f7d4ef7acc0e5174fb5cc3df5298524cdeda92f4b8c104f7 WHIRLPOOL a2f29dbfb59bb2cbe5d533647028c9418b2b4871b67f7367757ebf4c706eab2b1bac8d5645784899bb85e9611a28f693655c1ff857c984109c0719a6f5dd78a5

View File

@ -1,55 +0,0 @@
From d8d805e1f2e6799bb2dff4871a8598dc83088a39 Mon Sep 17 00:00:00 2001
From: Nikos Mavrogiannopoulos <nmav@redhat.com>
Date: Thu, 22 Jun 2017 16:31:37 +0200
Subject: [PATCH] _asn1_check_identifier: safer access to values read
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
---
lib/parser_aux.c | 17 ++++++++++++-----
1 file changed, 12 insertions(+), 5 deletions(-)
diff --git a/lib/parser_aux.c b/lib/parser_aux.c
index 976ab38..786ea64 100644
--- a/lib/parser_aux.c
+++ b/lib/parser_aux.c
@@ -955,7 +955,7 @@ _asn1_check_identifier (asn1_node node)
if (p2 == NULL)
{
if (p->value)
- _asn1_strcpy (_asn1_identifierMissing, p->value);
+ _asn1_str_cpy (_asn1_identifierMissing, sizeof(_asn1_identifierMissing), (char*)p->value);
else
_asn1_strcpy (_asn1_identifierMissing, "(null)");
return ASN1_IDENTIFIER_NOT_FOUND;
@@ -968,9 +968,15 @@ _asn1_check_identifier (asn1_node node)
if (p2 && (type_field (p2->type) == ASN1_ETYPE_DEFAULT))
{
_asn1_str_cpy (name2, sizeof (name2), node->name);
- _asn1_str_cat (name2, sizeof (name2), ".");
- _asn1_str_cat (name2, sizeof (name2), (char *) p2->value);
- _asn1_strcpy (_asn1_identifierMissing, p2->value);
+ if (p2->value)
+ {
+ _asn1_str_cat (name2, sizeof (name2), ".");
+ _asn1_str_cat (name2, sizeof (name2), (char *) p2->value);
+ _asn1_str_cpy (_asn1_identifierMissing, sizeof(_asn1_identifierMissing), (char*)p2->value);
+ }
+ else
+ _asn1_strcpy (_asn1_identifierMissing, "(null)");
+
p2 = asn1_find_node (node, name2);
if (!p2 || (type_field (p2->type) != ASN1_ETYPE_OBJECT_ID) ||
!(p2->type & CONST_ASSIGN))
@@ -990,7 +996,8 @@ _asn1_check_identifier (asn1_node node)
_asn1_str_cpy (name2, sizeof (name2), node->name);
_asn1_str_cat (name2, sizeof (name2), ".");
_asn1_str_cat (name2, sizeof (name2), (char *) p2->value);
- _asn1_strcpy (_asn1_identifierMissing, p2->value);
+ _asn1_str_cpy (_asn1_identifierMissing, sizeof(_asn1_identifierMissing), (char*)p2->value);
+
p2 = asn1_find_node (node, name2);
if (!p2 || (type_field (p2->type) != ASN1_ETYPE_OBJECT_ID)
|| !(p2->type & CONST_ASSIGN))
--
1.9.1

View File

@ -1,54 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit multilib-minimal libtool ltprune
DESCRIPTION="ASN.1 library"
HOMEPAGE="https://www.gnu.org/software/libtasn1/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
LICENSE="GPL-3 LGPL-2.1"
SLOT="0/6" # subslot = libtasn1 soname version
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc static-libs valgrind"
DEPEND=">=dev-lang/perl-5.6
sys-apps/help2man
virtual/yacc"
RDEPEND="
valgrind? ( dev-util/valgrind )
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20131008-r16
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
DOCS=( AUTHORS ChangeLog NEWS README THANKS )
PATCHES=(
"${FILESDIR}/${P}-CVE-2017-10790.patch"
)
pkg_setup() {
if use doc; then
DOCS+=( doc/libtasn1.pdf )
HTML_DOCS=( doc/reference/html/. )
fi
}
src_prepare() {
default
elibtoolize # for Solaris shared library
}
multilib_src_configure() {
ECONF_SOURCE="${S}" econf \
$(use_enable static-libs static) \
$(multilib_native_use_enable valgrind valgrind-tests)
}
multilib_src_install_all() {
einstalldocs
prune_libtool_files
}

View File

@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>crypto@gentoo.org</email>
<name>Crypto</name>
</maintainer>
<use>
<flag name="valgrind">
Enable usage of <pkg>dev-util/valgrind</pkg> in debug
</flag>
</use>
</pkgmetadata>

View File

@ -1,7 +0,0 @@
DIST gevent-1.0.1.tar.gz 1455636 SHA256 4627e215d058f71d95e6b26d9e7be4c263788a4756bd2858a93775f6c072df43 SHA512 4790e06b49536ad15856cf551c7ad4d717be2ceda8bc7d39fc35a0132d21f302e033f3294da426be4f6c0476554163776e5ffd82d89962503a720c453ff96461 WHIRLPOOL a1d552f89e9d3db1720fd0db1dbfb6ffc7ed4db87ee5816e5c44843f3c5bba9afbfc21ab2cfcf5bfc84ea70fea3caf6f8fbdbc2807c868b27105bce7e58d6290
DIST gevent-1.2.1.tar.gz 2808619 SHA256 3de300d0e32c31311e426e4d5d73b36777ed99c2bac3f8fbad939eeb2c29fa7c SHA512 22740e8e114869c1f53bcfd6796226927a3a726d4fd49d104b947f0c97546c7490eabea98b4492db794e21d26d0aee85f1e40b01d386a47063b042a719e61726 WHIRLPOOL db0055610130df7d5c4e914364a2bacedb2f3567db0bff730ebdc285cdb45c5409da5bea665d6776c92299eaa0b189a8815b57eafd5ce44e853ccfa20824d7b0
EBUILD gevent-1.0.1.ebuild 1458 SHA256 9f71f1f80a6ae4028d80effbc906c3224387b1ef5806f2e3e990edf6c26f95c4 SHA512 02942b4376c8ec3a387005a4c5b20cf3611b25710ffa3c74f8cb0e929a72da51bf5a721ab091cb2b4ad6370d4b2405ce0750905c8d325042e4111dbd18d4f0ea WHIRLPOOL f982dc3769487d68ad001149bf0f3318176376880508a263cd52c4fa9d6e379326cfd993bb21581627c874d5df7b3e168e557bda9d0cabd43acd8ebaadb8eae0
EBUILD gevent-1.2.1.ebuild 1857 SHA256 a6c56ab7410c13588820f521a42e0bbd0983df8173d77dd991ee95ecac6f4fc0 SHA512 14dca6a6c6622c7aac5c2ede4a4e62170c7dc77a5cdeae2f443742252f4f09f03d45d27fe980857e40a62aa028226e52b159d1b7c6e8746280560ac26df46b9a WHIRLPOOL edf309db2c8837de0d255d2306cb347cb0710ee526dd918b5bd6d6ba5d8c2364967dc4f4f8a87086f81b2ea9bde2bdba42e4b7e4830d3d2d335491532303b38e
MISC ChangeLog 4893 SHA256 d86a05c310fbd61df452b3fbaa5cd6a632a7f9d0c8168dc80897736119b68c7f SHA512 e4c76ca7d8b28b71d25529b0ca0df7be947700839f71a3e88be365d8bd147fa334ada0e188f8f9886526164f0e9cba1fe907aa057865e0e847f25d3987d09a5e WHIRLPOOL 2e349ec80a0ba150dc64af91625c934647a05614c76f1e600aecc0a47a45f624315cd85d1bf91573c574b64791d326688a5b1d20760ca8067e91abe8f780fdf2
MISC ChangeLog-2015 4157 SHA256 50fa0c3ba77ea3bb4b511d7ca039a23dfe73a728a8bd4d5849e8e5cdb2d1733e SHA512 32469e0ce7d6d183dd9862eaa89aad109d9e64e5ba46042d758020b7d91c806aa4cccefcc1e60b4b5030e72d07c0491a3bbce141dfbfc64f174c22a09cdb269a WHIRLPOOL 1086b4859a88056d8548a7fb1ff158e4d8e303bcd411e9d4b626589b2220cbaac8fb361fd9815dbac20bb768e250c4f32d610ff4a0f45e91c3df0d3984a42136
MISC metadata.xml 374 SHA256 c672648793ab05ee22aa134d2da3e74c7937a9ead321dd854f09ba877302870b SHA512 443f847333d35cd55f9c33624664569ecc8c2d0b7c74a358a716e0e133072edb0f29abfc36d6fb446db6890ae1319ad9d719a6e65e2bb35f9c9e9259379241fc WHIRLPOOL b5854e50ce75d59af88f8fee22b775dfc2a31225dd837c43b6667309ee1f79ef6a484edd848883dd507b7c475f2bdd9abb80533aecff2603c56a0ad4679d370d

View File

@ -1,65 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="ssl,threads(+)"
inherit distutils-r1 flag-o-matic
MY_PV=${PV/_/}
MY_P=${PN}-${MY_PV}
DESCRIPTION="Python networking library that uses greenlet to provide synchronous API"
HOMEPAGE="http://gevent.org/ https://pypi.python.org/pypi/gevent/"
SRC_URI="https://github.com/surfly/${PN}/releases/download/${MY_PV}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="doc examples"
RDEPEND="dev-libs/libev
net-dns/c-ares
>=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
# Tests take long and fail terribly a few times.
# It also seems that they require network access.
RESTRICT="test"
S=${WORKDIR}/${MY_P}
python_prepare_all() {
rm -r {libev,c-ares} || die
distutils-r1_python_prepare_all
}
python_configure_all() {
append-flags -fno-strict-aliasing
}
python_compile_all() {
use doc && emake -C doc html
}
python_test() {
cd greentest || die
"${PYTHON}" testrunner.py || die "Tests fail with ${EPYTHON}"
}
python_install_all() {
use doc && local HTML_DOCS=( doc/_build/html/. )
distutils-r1_python_install_all
dodoc changelog.rst
if use examples; then
dodoc -r examples
docompress -x /usr/share/doc/${PF}/examples
fi
}

View File

@ -1,73 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
# http://www.gevent.org/whatsnew_1_1.html#broader-platform-support
PYTHON_COMPAT=( python2_7 python3_{4,5} pypy )
PYTHON_REQ_USE="ssl(+),threads(+)"
inherit distutils-r1 flag-o-matic
MY_PV=${PV/_beta/b}
MY_P=${PN}-${MY_PV}
DESCRIPTION="Coroutine-based network library"
HOMEPAGE="http://gevent.org/ https://pypi.python.org/pypi/gevent/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
IUSE="doc examples"
RDEPEND="
>=dev-libs/libev-4.23
>=net-dns/c-ares-1.12
>=dev-python/greenlet-0.4.10
virtual/python-greenlet[${PYTHON_USEDEP}]"
DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
# Tests take long and fail terribly a few times.
# It also seems that they require network access.
RESTRICT="test"
S=${WORKDIR}/${MY_P}
python_prepare_all() {
export LIBEV_EMBED="false"
export CARES_EMBED="false"
export EMBED="false"
distutils-r1_python_prepare_all
}
python_configure_all() {
append-flags -fno-strict-aliasing
}
python_compile_all() {
use doc && emake -C doc html
}
python_test() {
cd greentest || die
GEVENT_RESOLVER=thread \
"${PYTHON}" testrunner.py --config ../known_failures.py || die
GEVENT_RESOLVER=ares GEVENTARES_SERVERS=8.8.8.8 \
"${PYTHON}" testrunner.py --config ../known_failures.py \
--ignore tests_that_dont_use_resolver.txt || die
GEVENT_FILE=thread \
"${PYTHON}" testrunner.py --config ../known_failures.py $(grep -l subprocess test_*.py) || die
}
python_install_all() {
local DOCS=( AUTHORS README.rst )
use doc && local HTML_DOCS=( doc/_build/html/. )
use examples && dodoc -r examples
distutils-r1_python_install_all
}

View File

@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<upstream>
<remote-id type="github">surfly/gevent</remote-id>
<remote-id type="pypi">gevent</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,7 +0,0 @@
DIST greenlet-0.4.10.zip 82616 SHA256 9a98d49f63259b16d3627976b69dd856888a376c498b091c8e9ead56d5098ca8 SHA512 7fc78b14dca079f838647fd99878850cf9e83af781c985362146a11f71c5a700fbac8148273cd1c0ec4ac6ead4cf5bd389e001b8fc1225e87e9b51919d7ecc6c WHIRLPOOL 19490879ceb1ca3407cd84beea6a9dc741ac5d2783df3a867f69e249d16cd5b0ec9fafb5b27a22c71e1984dea85fcdeacd915a5a3fd3759e3c873fb02c515127
DIST greenlet-0.4.12.tar.gz 57319 SHA256 e4c99c6010a5d153d481fdaf63b8a0782825c0721506d880403a3b9b82ae347e SHA512 f3bf0f82b6e3bc687fc9b89469339cfb05e64518d1e49bc96066e8d47b8559f1c1aa53692cd25d839437a2f1b81df6fd9a4509a1b4063ec4ce1d97b73842e9f6 WHIRLPOOL bd6eeca3614487c864c1bd3adadcef714c6fb6358e64bd4e9c3c41d2104a3e1d9f31ace7fcbc13a5cb5f482313baf2085385454e9e65129c9c88359798afecbe
EBUILD greenlet-0.4.10.ebuild 1075 SHA256 f5bd88107d17d170a4016ff8d365e54500ba072ed9c982893b2527aaeaf11e35 SHA512 0feff7fd401c9eb480654dc2b36013c094be841d722bf61106e86faa33b243b9c89523cb473fe79d8c097a37522697e4e5803cc70c10fbacaad9ee8d6ec294d4 WHIRLPOOL 006d695f1587196fdcef0a70780849e73f5d501239a059541db396cd2e18fc8fd11c0af1b29ddd813f2d93a3353b1fac5b74c85f93021aa69675c5fa657373f5
EBUILD greenlet-0.4.12.ebuild 1064 SHA256 0291323cce086666a913bcd65be6a48c47e14caa7448924f45512fe2fea1346e SHA512 195f6b7fe73daa2027295380b97c0121a9f9632eedc402ff9d9d6feb4d3c4c484751c86ccfaae0e3da7725c7ffeb43e87b1da01416e45e2d412b9676b5629083 WHIRLPOOL 7636cdc59958d9d4a15f16e5bc12ad4113dede0edaf061af047ac25cb797437c16e73908b7206bc188f4715842237c208b6bef23596f24815178a036262444d1
MISC ChangeLog 4848 SHA256 fb1565db67c6a74306e611f681c044c92438b0f156a0571085253ec1e8e6f613 SHA512 2b5c2b96d1327bf90202c5756224ebd616e5ea7cd708f595e97ee090605ca4f2062efbddf7f18a0cd78eced0f615305e3611ce25be22ef7266dc1a467d4562a3 WHIRLPOOL 03b3037d0ec49f7f5aebaf98cb510fed7cef0db986a4e66291872631ec277b1f2dfdf2814c74e64fc6111182ae50273b8dc4b137b1289219b2668d75ab1e105d
MISC ChangeLog-2015 5616 SHA256 3cf2c2e7623c7cd5b7ac20d5b112bbd726b00ea5418769bfcdcb14590db917d7 SHA512 c37a7baa6fb686066263578d55fea9e8bb2a26c2960a381a2a8fef965f5a7998662108b1ba915668826000bc9f2c0e0d71b2ffe8fd228b083b9f4d11e605e65c WHIRLPOOL dfffaff18a1d5178e49a0117684d1ad68e41591df5771ad5e42d44080920f8184f89b81bcc9190559c197bef9414e3a01864f8328befe2da945bb7b4d5c46c69
MISC metadata.xml 321 SHA256 34b426273d9d802099d4353f79eb83a9c8d52635ac94a3f1fcf280b7d0b6727f SHA512 39b920fabdf3e6ca67ead606a859b66dfa19ab532a798755fc9406b850372d238b774ebe82e107e89b4e8e0447e5e48abb259047df62b4cd5009396ecad74548 WHIRLPOOL badb0f08e8f4ce66d31740f8c139d25afe90c41c3ec04abdb184a0b9bb7bec1eef29b4dbe50cc2bd6642751b96bf8a98f5908f9672b036f421f06b32b8ceefee

View File

@ -1,47 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
# Note: greenlet is built-in in pypy
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
inherit distutils-r1 flag-o-matic
DESCRIPTION="Lightweight in-process concurrent programming"
HOMEPAGE="https://pypi.python.org/pypi/greenlet/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.zip"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 -hppa ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="doc"
DEPEND="
app-arch/unzip
dev-python/setuptools[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
DISTUTILS_IN_SOURCE_BUILD=1
python_compile() {
if [[ ${EPYTHON} == python2.7 ]]; then
local CFLAGS=${CFLAGS} CXXFLAGS=${CXXFLAGS}
append-flags -fno-strict-aliasing
fi
distutils-r1_python_compile
}
python_compile_all() {
use doc && emake -C doc html
}
python_test() {
"${PYTHON}" run-tests.py -n || die "Tests fail with ${EPYTHON}"
}
python_install_all() {
use doc && local HTML_DOCS=( doc/_build/html/. )
distutils-r1_python_install_all
}

View File

@ -1,47 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
# Note: greenlet is built-in in pypy
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
inherit distutils-r1 flag-o-matic
DESCRIPTION="Lightweight in-process concurrent programming"
HOMEPAGE="https://pypi.python.org/pypi/greenlet/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 -hppa ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux"
IUSE="doc"
DEPEND="
dev-python/setuptools[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
"
DISTUTILS_IN_SOURCE_BUILD=1
python_compile() {
if [[ ${EPYTHON} == python2.7 ]]; then
local CFLAGS=${CFLAGS} CXXFLAGS=${CXXFLAGS}
append-flags -fno-strict-aliasing
fi
distutils-r1_python_compile
}
python_compile_all() {
use doc && emake -C doc html
}
python_test() {
"${PYTHON}" run-tests.py -n || die "Tests fail with ${EPYTHON}"
}
python_install_all() {
use doc && local HTML_DOCS=( doc/_build/html/. )
distutils-r1_python_install_all
}

View File

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<upstream>
<remote-id type="pypi">greenlet</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,7 +0,0 @@
DIST lockfile-0.11.0.tar.gz 20909 SHA256 eed7e0c829135aaaf2a9df83652bc6e2cc50175d933741c25aac0394674e7fd3 SHA512 6c4c69e1434194076a99f8134a2558c791675d420a17687dfd5b38c1303564392ecc388ec285d55a20027bcbcbc1b3475a489b70390796c46346b89d4b18ad89 WHIRLPOOL 3fe41cec5f22109ce17e249a02469201e74cc6facd18bbcd5d6b75984f1f72e66d36eab68772d9bc6aa0c1ef6597f3bdf8f8757d9f867323d152cca8a47a445f
DIST lockfile-0.12.2.tar.gz 20874 SHA256 6aed02de03cba24efabcd600b30540140634fc06cfa603822d508d5361e9f799 SHA512 67b7d651d7e963a497c2604912c61eed90181cdd09c744a0ceaa26e6bbe09d1a871ce48be3949b7da7ea6b366b15492c8c8de589edeca2641ca5e6cb3804df07 WHIRLPOOL a8aeb69cfeb0c190885fce7198ebfdb898b361806816a3b902e8764ad909cec8497dc5f09004bec2c0bbc6a88c057a4104e9a40e93fd25bb32437f4b63de491a
EBUILD lockfile-0.11.0-r1.ebuild 1259 SHA256 dd1d1a44808618e80634fbb9019222e8fb409382e090d48b56f80f4cc74be5fb SHA512 883c9eb0e3ef7792ba65fbb1e622c9a63ae635dad5e2d23900670978faa61593999a18ab8432411e5edf43149e77b735cd7bb316b61b24082415969065d68445 WHIRLPOOL c2d04b8cd54a09281c27854e668a6b1109fb66d17d7d483742479452ac83c0ffd75af38bcfaf3cf215a0538c7cb360b8082c12dd6008bf0ebcd061380829faec
EBUILD lockfile-0.12.2.ebuild 1191 SHA256 c3a1b5468dc104e5b10e74a4530a7d9cfc5b1311dcf19197b2cf34f88c19d4ba SHA512 2a95be5b416c4abbf1d477eccb6e3f9c88e4bbf28f28ce6f897220c4a628e5fc6fb11921cd893b78830fdbe80cbf8a138159d51f433afe61c9eeb21584f806ab WHIRLPOOL d4457abaee998c9925d570823e36484bf8f1ee793fda06a491c60e9ee584815d5f09b0ce2c33234104d7eb929950c52ac2aa4a0582e3389e46d3a320521ea7b4
MISC ChangeLog 8861 SHA256 0dac2b0e47356ff2512a35f0ff94c208fc993bea30d9aba618aaadb6ce15a9d5 SHA512 385fca122071298baa1e478a518e0bc6148d78d2f4ed885a2fa25e149ced8c63fd3f57c039df4be405bb4be7487686ea2bb4086360a3770c2a7b3bb1fafd50a9 WHIRLPOOL eb1a786e155527fbe4df8a59cda0d9a9fd6a8460b804cf3a6d8438ba7204db0cfadfb52444e2e6e2d2ba535cf5c2e404bd7e88714aeda90e08e1dedc394a7c39
MISC ChangeLog-2015 3916 SHA256 b7cb172a9a6f2b2ab50a136e77bf301e56ff42e9ab1b177dcdfef412bab5bae2 SHA512 d3e8144da3e7d27e533d44db9a4646d76a7a704c1a08dbf5796e6acf49ed78d638f600afc4a78a24f8219a94fb9b7144dec7d7056bf00cfe758d77289bf43b0b WHIRLPOOL f9866d12d44f9c84fac7891f1f7d4f54ea088772cf2ac3ccdd6786b5ef50c5d5272fdcf91ddf7aef73dd6a7307733bc00ab62ce46c67ce2c63799e7ecafb6207
MISC metadata.xml 364 SHA256 3b1572a1632c29112798c0cc38efcb2128d222f316bc77ca2bb65c78f6db0448 SHA512 b736cd5f710ac2c628d8379aa69fbf3cf5015a1edd80405ee695d56d0a0f86bc40c8ecbe70083338e6b7fdd115d11318358f5fd04b2397e0ab5ab7b315bfad5b WHIRLPOOL f194d07ce60638fce09ebecfc9b54b67b4f31470da29d0251ba0dbc0191fb8d9b7ab171220ec743830f3682943bed012757e70ded353b51badca8123696e52cb

View File

@ -1,48 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
DESCRIPTION="Platform-independent file locking module"
HOMEPAGE="https://launchpad.net/pylockfile https://pypi.python.org/pypi/lockfile"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
IUSE="doc test"
DEPEND="
>dev-python/pbr-0.7[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
RDEPEND=""
DOCS=( ACKS AUTHORS ChangeLog README.rst RELEASE-NOTES )
python_prepare_all() {
rm requirements.txt || die
distutils-r1_python_prepare_all
}
python_compile_all() {
if use doc; then
einfo "Generation of documentation"
emake -C doc/source html || die "Generation of documentation failed"
fi
}
python_test() {
# "${PYTHON}" test/test_lockfile.py yeilds no informative coverage output
nosetests || die "test_lockfile failed under ${EPYTHON}"
}
python_install_all() {
use doc && local HTML_DOCS=( doc/source/.build/html/. )
distutils-r1_python_install_all
}

View File

@ -1,43 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
DESCRIPTION="Platform-independent file locking module"
HOMEPAGE="https://launchpad.net/pylockfile https://pypi.python.org/pypi/lockfile"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="doc test"
DEPEND="
>dev-python/pbr-1.8[${PYTHON_USEDEP}]
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
RDEPEND=""
DOCS=( ACKS AUTHORS ChangeLog README.rst RELEASE-NOTES )
python_compile_all() {
if use doc; then
einfo "Generation of documentation"
emake -C doc/source html || die "Generation of documentation failed"
fi
}
python_test() {
# "${PYTHON}" test/test_lockfile.py yeilds no informative coverage output
nosetests --verbose || die "test_lockfile failed under ${EPYTHON}"
}
python_install_all() {
use doc && local HTML_DOCS=( doc/source/.build/html/. )
distutils-r1_python_install_all
}

View File

@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<upstream>
<remote-id type="pypi">lockfile</remote-id>
<remote-id type="launchpad">pylockfile</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,5 +0,0 @@
DIST mox-0.5.3.tar.gz 31266 SHA256 4d18a4577d14da13d032be21cbdfceed302171c275b72adaa4c5997d589a5030 SHA512 122606264ea8bf83d38f8576c8208fd1bc17cd76009390f516ed4bdf705d49ccfbeed0fa3e9ac1940df3969e0254662c602c497d6c6833108dfcacc59f1c789e WHIRLPOOL 9c6a2c257250b0217752d728d47b97f8d60be4001e0f5d13e4584b1ae34d2582bb685dfa768246c6cfca838b7fb847bbc6aac3fa35d8c57be9874984eb63b16f
EBUILD mox-0.5.3-r1.ebuild 528 SHA256 fe1ff7ddfb8e0c4c24ddeeacf57dfb16f3e0a8bd229ba4e1062f227f549100eb SHA512 891372c1456e4ea01ed1437ee869cac01f747f3a914bbd8ff0442b946367ef2567072164615cf6cb8ca2497f043d492be4b6a47264f06e62306ff2ec032b5039 WHIRLPOOL 418904c6589b79878c4f2decb71735c47cf06f0be2f6d6daaca3a2e34cf34df660c2128203a62ba67ccecfa5f1696f9cfad217aec76897c5cb328f8ab76b067f
MISC ChangeLog 2758 SHA256 2b9db672ee9a16c99c658e445b6054b9cde0e290be6dda2999597944073c4052 SHA512 48d8ebe6007cb67f2bbb54edb1b20dc9794d2b5793027a6f594f4cf835e4846c980cc20247bc15345ef547cc3c1fc76d307b3b2a80aee5e10fe9409939d5fe1d WHIRLPOOL 52563abc1f9c196477f54dde7d2950bf05811846f28c53387672874f2322bdb5a0160f74c8d862a0c5507cd7fea9816cdc4096673095f69f5e9abd52a3fe50e3
MISC ChangeLog-2015 2245 SHA256 f1c400fc469bc00c60329687df51ff4c05c80be258dbc903ceb0373b6b5e9bc1 SHA512 f4a1d7cba6adad8aae879894faf85326a446c921b077bcf953b99bc52ffc1e0bf2d36b5a28f6868faf85429c27b43091cdf0aa046b2fbbb4b6492b1e59e7541b WHIRLPOOL 65feca08905bd5cedd9e1745586247ccd93c77715c9fe223c154e1e58e071864ddfc41f7d09f7790bc94351972618a7ebd21605469d4ca81f8ecf00d400fc726
MISC metadata.xml 368 SHA256 52ab8aba1dc4ff80bb11a32410c8209cf1770024db8e8fc8d304412d4f41dc28 SHA512 8a818882c4865dcffe190d21bd89abde52ffdec8bf1190653a011cab2c1e9182e4196d2dae54192fe8042573730cf878ee3e260308623bff6443143dee590f9a WHIRLPOOL 00b5c6a7b9680e15cd6fdd9a24932386460cba47e64bcd4d4462ea9b479ed34daabfdb601ecab6570dd21d7d45c9c09bdae219388b3defbae798fb9dae6dea67

View File

@ -1,12 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<upstream>
<remote-id type="google-code">pymox</remote-id>
<remote-id type="pypi">mox</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,21 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
DESCRIPTION="A mock object framework for Python, loosely based on EasyMock for Java"
HOMEPAGE="https://code.google.com/p/pymox/"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86"
IUSE="test"
python_test() {
${PYTHON} mox_test.py || die
}

View File

@ -1,2 +0,0 @@
DIST serf-1.3.8.tar.bz2 143337 BLAKE2B 873f78ec7fab6323e3351e43ed7b03e8208be8d7ced5a017ca121ecbc091de49a963e69beeee592f39dfab23ff30d4bda3378192ea24f2ec07a5569ee19dc062 SHA512 78787a0d1e3e72dd9afc2e0de65e9af3b4303fefdcb865bd5e087fae570a7fe4d1395ce021756db4685c6e63e31c495563afe57baf677bf9846657f5d63d4205
DIST serf-1.3.9.tar.bz2 145132 BLAKE2B 59776f85b409b2eaea81f3e07b0301515e20cbd2aa0ef05c1c38aa8152a6d5627e526e4bc160abb1fd438e9fa46f97096c639860729d2ea8e0b2fcfcf8222002 SHA512 9f5418d991840a08d293d1ecba70cd9534a207696d002f22dbe62354e7b005955112a0d144a76c89c7f7ad3b4c882e54974441fafa0c09c4aa25c49c021ca75d

View File

@ -1,13 +0,0 @@
--- SConstruct
+++ SConstruct
@@ -345,8 +345,8 @@
### there is probably a better way to run/capture output.
### env.ParseConfig() may be handy for getting this stuff into the build
if CALLOUT_OKAY:
- apr_libs = os.popen(env.subst('$APR --link-libtool --libs')).read().strip()
- apu_libs = os.popen(env.subst('$APU --link-libtool --libs')).read().strip()
+ apr_libs = os.popen(env.subst('$APR --link-ld')).read().strip()
+ apu_libs = os.popen(env.subst('$APU --link-ld')).read().strip()
else:
apr_libs = ''
apu_libs = ''

View File

@ -1,28 +0,0 @@
the build doesn't actually use the openssl var for anything useful.
it blindly adds it to the -I/-L paths which causes problems when you
cross-compile and when you link (it also adds it to -rpath). punt
the setting and forget about it.
--- a/SConstruct
+++ b/SConstruct
@@ -354,8 +354,6 @@ else:
apr_libs = ''
apu_libs = ''
- env.Append(CPPPATH=['$OPENSSL/include'])
- env.Append(LIBPATH=['$OPENSSL/lib'])
# If build with gssapi, get its information and define SERF_HAVE_GSSAPI
@@ -369,8 +369,9 @@ if sys.platform == 'win32':
# On some systems, the -R values that APR describes never make it into actual
# RPATH flags. We'll manually map all directories in LIBPATH into new
# flags to set RPATH values.
-for d in env['LIBPATH']:
- env.Append(RPATH=':'+d)
+if env.get('LIBPATH', None):
+ for d in env['LIBPATH']:
+ env.Append(RPATH=':'+d)
# Set up the construction of serf-*.pc
pkgconfig = env.Textfile('serf-%d.pc' % (MAJOR,),

View File

@ -1,110 +0,0 @@
https://code.google.com/p/serf/issues/detail?id=151
https://code.google.com/p/serf/source/detail?r=2413
--- SConstruct
+++ SConstruct
@@ -223,12 +223,12 @@
if sys.platform == 'darwin':
# linkflags.append('-Wl,-install_name,@executable_path/%s.dylib' % (LIBNAME,))
- env.Append(LINKFLAGS='-Wl,-install_name,%s/%s.dylib' % (thisdir, LIBNAME,))
+ env.Append(LINKFLAGS=['-Wl,-install_name,%s/%s.dylib' % (thisdir, LIBNAME,)])
if sys.platform != 'win32':
### gcc only. figure out appropriate test / better way to check these
### flags, and check for gcc.
- env.Append(CFLAGS='-std=c89')
+ env.Append(CFLAGS=['-std=c89'])
### These warnings are not available on Solaris
if sys.platform != 'sunos5':
@@ -237,17 +237,17 @@
'-Wall'])
if debug:
- env.Append(CCFLAGS='-g')
+ env.Append(CCFLAGS=['-g'])
env.Append(CPPDEFINES=['DEBUG', '_DEBUG'])
else:
- env.Append(CCFLAGS='-O2')
- env.Append(CPPDEFINES='NDEBUG')
+ env.Append(CCFLAGS=['-O2'])
+ env.Append(CPPDEFINES=['NDEBUG'])
### works for Mac OS. probably needs to change
env.Append(LIBS=['ssl', 'crypto', 'z', ])
if sys.platform == 'sunos5':
- env.Append(LIBS='m')
+ env.Append(LIBS=['m'])
else:
# Warning level 4, no unused argument warnings
env.Append(CCFLAGS=['/W4', '/wd4100'])
@@ -260,8 +260,8 @@
else:
# Optimize for speed, use DLL runtime
env.Append(CCFLAGS=['/O2', '/MD'])
- env.Append(CPPDEFINES='NDEBUG')
- env.Append(LINKFLAGS='/RELEASE')
+ env.Append(CPPDEFINES=['NDEBUG'])
+ env.Append(LINKFLAGS=['/RELEASE'])
# PLAN THE BUILD
SHARED_SOURCES = []
@@ -307,25 +307,25 @@
CPPPATH=['$APR/include', '$APU/include'])
# zlib
- env.Append(LIBS='zlib.lib')
+ env.Append(LIBS=['zlib.lib'])
if not env.get('SOURCE_LAYOUT', None):
- env.Append(CPPPATH='$ZLIB/include',
- LIBPATH='$ZLIB/lib')
+ env.Append(CPPPATH=['$ZLIB/include'],
+ LIBPATH=['$ZLIB/lib'])
else:
- env.Append(CPPPATH='$ZLIB',
- LIBPATH='$ZLIB')
+ env.Append(CPPPATH=['$ZLIB'],
+ LIBPATH=['$ZLIB'])
# openssl
env.Append(LIBS=['libeay32.lib', 'ssleay32.lib'])
if not env.get('SOURCE_LAYOUT', None):
- env.Append(CPPPATH='$OPENSSL/include/openssl',
- LIBPATH='$OPENSSL/lib')
+ env.Append(CPPPATH=['$OPENSSL/include/openssl'],
+ LIBPATH=['$OPENSSL/lib'])
elif 0: # opensslstatic:
- env.Append(CPPPATH='$OPENSSL/inc32',
- LIBPATH='$OPENSSL/out32')
+ env.Append(CPPPATH=['$OPENSSL/inc32'],
+ LIBPATH=['$OPENSSL/out32'])
else:
- env.Append(CPPPATH='$OPENSSL/inc32',
- LIBPATH='$OPENSSL/out32dll')
+ env.Append(CPPPATH=['$OPENSSL/inc32'],
+ LIBPATH=['$OPENSSL/out32dll'])
else:
if os.path.isdir(apr):
apr = os.path.join(apr, 'bin', 'apr-1-config')
@@ -351,8 +351,8 @@
apr_libs = ''
apu_libs = ''
- env.Append(CPPPATH='$OPENSSL/include')
- env.Append(LIBPATH='$OPENSSL/lib')
+ env.Append(CPPPATH=['$OPENSSL/include'])
+ env.Append(LIBPATH=['$OPENSSL/lib'])
# If build with gssapi, get its information and define SERF_HAVE_GSSAPI
@@ -362,7 +362,7 @@
env['GSSAPI_LIBS'] = cmd.strip()
return env.MergeFlags(cmd, unique)
env.ParseConfig('$GSSAPI --libs gssapi', parse_libs)
- env.Append(CPPDEFINES='SERF_HAVE_GSSAPI')
+ env.Append(CPPDEFINES=['SERF_HAVE_GSSAPI'])
if sys.platform == 'win32':
env.Append(CPPDEFINES=['SERF_HAVE_SSPI'])

View File

@ -1,49 +0,0 @@
respect the active archiver tool instead of using `ar` all the time.
same for `ranlib`.
also add support for BUILD_STATIC bool for controlling the libserf.a.
--- a/SConstruct
+++ b/SConstruct
@@ -103,6 +103,9 @@
BoolVariable('APR_STATIC',
"Enable using a static compiled APR",
False),
+ RawListVariable('AR', "Command name or path of the archiver", None),
+ RawListVariable('RANLIB', "Command name or path of the archiver indexer", None),
+ BoolVariable('BUILD_STATIC', 'Build libserf static library', True),
RawListVariable('CC', "Command name or path of the C compiler", None),
RawListVariable('CFLAGS', "Extra flags for the C compiler (space-separated)",
None),
@@ -193,6 +196,7 @@ if gssapi and os.path.isdir(gssapi):
debug = env.get('DEBUG', None)
aprstatic = env.get('APR_STATIC', None)
+build_static = env.get('BUILD_STATIC', True)
Help(opts.GenerateHelpText(env))
opts.Save(SAVED_CONFIG, env)
@@ -384,7 +388,9 @@ pkgconfig = env.Textfile('serf-%d.pc' % (MAJOR,),
env.get('GSSAPI_LIBS', '')),
})
-env.Default(lib_static, lib_shared, pkgconfig)
+env.Default(lib_shared, pkgconfig)
+if build_static:
+ env.Default(lib_static)
if CALLOUT_OKAY:
conf = Configure(env)
@@ -420,8 +420,10 @@ if sys.platform == 'darwin':
% (target_install_shared_path,
install_shared_path)))
-env.Alias('install-lib', [install_static, install_shared,
- ])
+install_libs = [install_shared]
+if build_static:
+ install_libs.append(install_static)
+env.Alias('install-lib', install_libs)
env.Alias('install-inc', env.Install(incdir, HEADER_FILES))
env.Alias('install-pc', env.Install(os.path.join(libdir, 'pkgconfig'),
pkgconfig))

View File

@ -1,95 +0,0 @@
https://code.google.com/p/serf/source/detail?r=2443
https://code.google.com/p/serf/source/detail?r=2444
https://code.google.com/p/serf/source/detail?r=2445
--- test/test_buckets.c
+++ test/test_buckets.c
@@ -1232,9 +1232,9 @@
/* The largest buffer we should need is 0.1% larger than the
uncompressed data, + 12 bytes. This info comes from zlib.h.
+ buf_size = orig_len + (orig_len / 1000) + 12;
Note: This isn't sufficient when using Z_NO_FLUSH and extremely compressed
data. Use a buffer bigger than what we need. */
-// buf_size = orig_len + (orig_len / 1000) + 12;
buf_size = 100000;
write_buf = apr_palloc(pool, buf_size);
@@ -1309,12 +1309,12 @@
expected_len);
}
-static void deflate_buckets(CuTest *tc, int nr_of_loops)
+static void deflate_buckets(CuTest *tc, int nr_of_loops, apr_pool_t *pool)
{
const char *msg = "12345678901234567890123456789012345678901234567890";
test_baton_t *tb = tc->testBaton;
- serf_bucket_alloc_t *alloc = serf_bucket_allocator_create(tb->pool, NULL,
+ serf_bucket_alloc_t *alloc = serf_bucket_allocator_create(pool, NULL,
NULL);
z_stream zdestr;
int i;
@@ -1333,8 +1333,8 @@
{
serf_config_t *config;
- serf_context_t *ctx = serf_context_create(tb->pool);
- /* status = */ serf__config_store_get_config(ctx, NULL, &config, tb->pool);
+ serf_context_t *ctx = serf_context_create(pool);
+ /* status = */ serf__config_store_get_config(ctx, NULL, &config, pool);
serf_bucket_set_config(defbkt, config);
}
@@ -1356,11 +1356,11 @@
if (i == nr_of_loops - 1) {
CuAssertIntEquals(tc, APR_SUCCESS,
deflate_compress(&data, &len, &zdestr, msg,
- strlen(msg), 1, tb->pool));
+ strlen(msg), 1, pool));
} else {
CuAssertIntEquals(tc, APR_SUCCESS,
deflate_compress(&data, &len, &zdestr, msg,
- strlen(msg), 0, tb->pool));
+ strlen(msg), 0, pool));
}
if (len == 0)
@@ -1378,10 +1378,15 @@
static void test_deflate_buckets(CuTest *tc)
{
int i;
+ apr_pool_t *iterpool;
+ test_baton_t *tb = tc->testBaton;
+ apr_pool_create(&iterpool, tb->pool);
for (i = 1; i < 1000; i++) {
- deflate_buckets(tc, i);
+ apr_pool_clear(iterpool);
+ deflate_buckets(tc, i, iterpool);
}
+ apr_pool_destroy(iterpool);
}
static apr_status_t discard_data(serf_bucket_t *bkt,
--- test/test_util.c
+++ test/test_util.c
@@ -363,10 +363,18 @@
return status;
}
+static int pool_abort_func(int retcode)
+{
+ fprintf(stderr, "Out of memory\n");
+ abort();
+ return 0;
+}
+
void *test_setup(void *dummy)
{
apr_pool_t *test_pool;
apr_pool_create(&test_pool, NULL);
+ apr_pool_abort_set(pool_abort_func, test_pool);
return test_pool;
}

View File

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>arfrever.fta@gmail.com</email>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
</pkgmetadata>

View File

@ -1,70 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
inherit eutils scons-utils toolchain-funcs flag-o-matic
DESCRIPTION="HTTP client library"
HOMEPAGE="https://serf.apache.org/"
SRC_URI="mirror://apache/${PN}/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="1"
KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
IUSE="kerberos static-libs libressl"
RDEPEND="dev-libs/apr:1=
dev-libs/apr-util:1=
!libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= )
sys-libs/zlib:0=
kerberos? ( virtual/krb5 )"
DEPEND="${RDEPEND}
>=dev-util/scons-2.3.0"
src_prepare() {
epatch "${FILESDIR}/${PN}-1.3.2-disable_linking_against_unneeded_libraries.patch"
epatch "${FILESDIR}/${PN}-1.3.8-scons_variables.patch"
epatch "${FILESDIR}/${PN}-1.3.8-tests.patch"
epatch "${FILESDIR}/${PN}-1.3.8-static-lib.patch"
epatch "${FILESDIR}/${PN}-1.3.8-openssl.patch"
# https://code.google.com/p/serf/issues/detail?id=133
sed -e "/env.Append(CCFLAGS=\['-O2'\])/d" -i SConstruct
# need limits.h for PATH_MAX (only when EXTENSIONS is enabled)
[[ ${CHOST} == *-solaris* ]] && append-cppflags -D__EXTENSIONS__
}
src_compile() {
myesconsargs=(
PREFIX="${EPREFIX}/usr"
LIBDIR="${EPREFIX}/usr/$(get_libdir)"
# These config scripts are sent through a shell with an empty env
# which breaks the SYSROOT usage in them. Set the vars inline to
# avoid that.
APR="SYSROOT='${SYSROOT}' ${SYSROOT}${EPREFIX}/usr/bin/apr-1-config"
APU="SYSROOT='${SYSROOT}' ${SYSROOT}${EPREFIX}/usr/bin/apu-1-config"
BUILD_STATIC=$(usex static-libs)
AR="$(tc-getAR)"
RANLIB="$(tc-getRANLIB)"
CC="$(tc-getCC)"
CPPFLAGS="${CPPFLAGS}"
CFLAGS="${CFLAGS}"
LINKFLAGS="${LDFLAGS}"
)
if use kerberos; then
myesconsargs+=( GSSAPI="${SYSROOT}${EPREFIX}/usr/bin/krb5-config" )
fi
escons
}
src_test() {
escons check
}
src_install() {
escons install --install-sandbox="${D}"
}

View File

@ -1,60 +0,0 @@
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
inherit eutils scons-utils toolchain-funcs
DESCRIPTION="HTTP client library"
HOMEPAGE="https://serf.apache.org/"
SRC_URI="mirror://apache/${PN}/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="1"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="kerberos"
RDEPEND="dev-libs/apr:1=
dev-libs/apr-util:1=
dev-libs/openssl:0=
sys-libs/zlib:0=
kerberos? ( virtual/krb5 )"
DEPEND="${RDEPEND}
>=dev-util/scons-2.3.0"
src_prepare() {
epatch "${FILESDIR}/${PN}-1.3.2-disable_linking_against_unneeded_libraries.patch"
epatch "${FILESDIR}/${PN}-1.3.8-scons_variables.patch"
epatch "${FILESDIR}/${PN}-1.3.8-tests.patch"
# https://code.google.com/p/serf/issues/detail?id=133
sed -e "/env.Append(CCFLAGS=\['-O2'\])/d" -i SConstruct
}
src_compile() {
local myesconsargs=(
PREFIX="${EPREFIX}/usr"
LIBDIR="${EPREFIX}/usr/$(get_libdir)"
APR="${EPREFIX}/usr/bin/apr-1-config"
APU="${EPREFIX}/usr/bin/apu-1-config"
OPENSSL="${EPREFIX}/usr"
CC="$(tc-getCC)"
CPPFLAGS="${CPPFLAGS}"
CFLAGS="${CFLAGS}"
LINKFLAGS="${LDFLAGS}"
)
if use kerberos; then
myesconsargs+=(GSSAPI="${EPREFIX}/usr/bin/krb5-config")
fi
escons
}
src_test() {
escons check
}
src_install() {
escons install --install-sandbox="${D}"
}

View File

@ -1,70 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="5"
inherit eutils scons-utils toolchain-funcs flag-o-matic
DESCRIPTION="HTTP client library"
HOMEPAGE="https://serf.apache.org/"
SRC_URI="mirror://apache/${PN}/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="1"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris"
IUSE="kerberos static-libs libressl"
RDEPEND="dev-libs/apr:1=
dev-libs/apr-util:1=
!libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= )
sys-libs/zlib:0=
kerberos? ( virtual/krb5 )"
DEPEND="${RDEPEND}
>=dev-util/scons-2.3.0"
src_prepare() {
#epatch "${FILESDIR}/${PN}-1.3.2-disable_linking_against_unneeded_libraries.patch"
#epatch "${FILESDIR}/${PN}-1.3.8-scons_variables.patch"
#epatch "${FILESDIR}/${PN}-1.3.8-tests.patch"
epatch "${FILESDIR}/${PN}-1.3.8-static-lib.patch"
epatch "${FILESDIR}/${PN}-1.3.8-openssl.patch"
# https://code.google.com/p/serf/issues/detail?id=133
sed -e "/env.Append(CCFLAGS=\['-O2'\])/d" -i SConstruct
# need limits.h for PATH_MAX (only when EXTENSIONS is enabled)
[[ ${CHOST} == *-solaris* ]] && append-cppflags -D__EXTENSIONS__
}
src_compile() {
myesconsargs=(
PREFIX="${EPREFIX}/usr"
LIBDIR="${EPREFIX}/usr/$(get_libdir)"
# These config scripts are sent through a shell with an empty env
# which breaks the SYSROOT usage in them. Set the vars inline to
# avoid that.
APR="SYSROOT='${SYSROOT}' ${SYSROOT}${EPREFIX}/usr/bin/apr-1-config"
APU="SYSROOT='${SYSROOT}' ${SYSROOT}${EPREFIX}/usr/bin/apu-1-config"
BUILD_STATIC=$(usex static-libs)
AR="$(tc-getAR)"
RANLIB="$(tc-getRANLIB)"
CC="$(tc-getCC)"
CPPFLAGS="${CPPFLAGS}"
CFLAGS="${CFLAGS}"
LINKFLAGS="${LDFLAGS}"
)
if use kerberos; then
myesconsargs+=( GSSAPI="${SYSROOT}${EPREFIX}/usr/bin/krb5-config" )
fi
escons
}
src_test() {
escons check
}
src_install() {
escons install --install-sandbox="${D}"
}

View File

@ -1 +0,0 @@
DIST MAKEDEV-3.23-1.tar.gz 122613 BLAKE2B 2b0a4a02db36d7a3a71018378396c7d5ac8bbd4e9f8b24a1d3659084f381e8cc686f3d9198dc54e1efd93095ea09c21aab3b9866b942bff8e8a393355403f28a SHA512 5ca82cdcc4544042ede552370acf6266929fa34d177bd8e831573ccc1c57e06ec87766b9e60a686ec1449b204ae0ac3c048eab32b57ce8d610366219d3a77dbc

View File

@ -1,25 +0,0 @@
http://bugs.gentoo.org/339674
--- a/sel.h
+++ b/sel.h
@@ -18,6 +18,7 @@
*/
#ifdef MAKEDEV_SELINUX
+#include <limits.h>
#include <selinux/selinux.h>
static char secontextname[PATH_MAX + 2];
static char secontextflag[PATH_MAX + 7];
https://bugs.gentoo.org/580500
--- a/MAKEDEV.c
+++ b/MAKEDEV.c
@@ -17,6 +17,7 @@
*
*/
+#include <sys/sysmacros.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/socket.h>

View File

@ -1,52 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="2"
inherit eutils toolchain-funcs
MY_PN="MAKEDEV"
MY_VER=${PV%.*}
MY_REL=${PV#${MY_VER}.}
MY_P="${MY_PN}-${MY_VER}"
DESCRIPTION="program used for creating device files in /dev"
HOMEPAGE="https://people.redhat.com/nalin/MAKEDEV/"
SRC_URI="https://people.redhat.com/nalin/MAKEDEV/${MY_P}-${MY_REL}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
IUSE="build selinux"
RDEPEND="!<sys-apps/baselayout-2.0.0_rc"
DEPEND=""
S=${WORKDIR}/${MY_P}
src_prepare() {
epatch "${FILESDIR}"/${P}-headers.patch #339674
}
src_compile() {
use selinux && export SELINUX=1
emake CC="$(tc-getCC)" OPTFLAGS="${CFLAGS}" || die
}
src_install() {
# set devdir to makedevdir so we dont have to worry about /dev
emake install DESTDIR="${D}" makedevdir=/sbin devdir=/sbin || die
dodoc *.txt
keepdir /dev
}
pkg_postinst() {
if use build ; then
# set up a base set of nodes to make recovery easier #368597
"${ROOT}"/sbin/MAKEDEV -c "${ROOT}"/etc/makedev.d \
-d "${ROOT}"/dev console hda input ptmx std sd tty
# trim useless nodes
rm -f "${ROOT}"/dev/fd[0-9]* # floppy
rm -f "${ROOT}"/dev/sd[a-d][a-z]* "${ROOT}"/dev/sd[e-z]* # excess sata/scsi
rm -f "${ROOT}"/dev/tty[a-zA-Z]* # excess tty
fi
}

View File

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

View File

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

View File

@ -1,154 +0,0 @@
# ChangeLog for sys-devel/bin86
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/bin86/ChangeLog,v 1.37 2015/01/26 10:39:40 ago Exp $
26 Jan 2015; Agostino Sarubbo <ago@gentoo.org> bin86-0.16.21.ebuild:
Stable for x86, wrt bug #535672
09 Jan 2015; Agostino Sarubbo <ago@gentoo.org> bin86-0.16.21.ebuild:
Stable for amd64, wrt bug #535672
12 Jun 2014; Lars Wendler <polynomial-c@gentoo.org> bin86-0.16.21.ebuild:
Removed unneeded patch from SRC_URI.
*bin86-0.16.21 (28 May 2014)
28 May 2014; Lars Wendler <polynomial-c@gentoo.org> -bin86-0.16.17.ebuild,
-bin86-0.16.18.ebuild, -bin86-0.16.19.ebuild, +bin86-0.16.21.ebuild:
Version bump. Removed old.
18 May 2014; Mike Frysinger <vapier@gentoo.org> bin86-0.16.20-r2.ebuild:
Add ppc/ppc64 keywords as this project can build on any arch (it will still
generate x86 output, but that is what projects usually want).
04 May 2014; Agostino Sarubbo <ago@gentoo.org> bin86-0.16.20-r2.ebuild:
Stable for x86, wrt bug #502928
21 Apr 2014; Chema Alonso <nimiux@gentoo.org> bin86-0.16.20-r2.ebuild:
Stable for amd64 wrt bug #502928
*bin86-0.16.20-r2 (02 Jan 2014)
02 Jan 2014; Lars Wendler <polynomial-c@gentoo.org> -bin86-0.16.20-r1.ebuild,
+bin86-0.16.20-r2.ebuild:
Revbump to add upstream fix for lilo build breakage (bug #491828).
09 Dec 2013; Anthony G. Basile <blueness@gentoo.org> ChangeLog:
Fix gpg signing of manifest
*bin86-0.16.20-r1 (09 Dec 2013)
09 Dec 2013; Anthony G. Basile <blueness@gentoo.org> +bin86-0.16.20-r1.ebuild,
+files/bin86-0.16.20-remove-seg-ss-check.patch, -bin86-0.16.20.ebuild:
Disable seg ss check which breaks lilo, bug #491828
*bin86-0.16.20 (10 Nov 2013)
10 Nov 2013; Agostino Sarubbo <ago@gentoo.org> +bin86-0.16.20.ebuild:
Version bump to 0.16.20
25 Jun 2013; Agostino Sarubbo <ago@gentoo.org> bin86-0.16.19.ebuild:
Stable for amd64, wrt bug #474304
25 Jun 2013; Agostino Sarubbo <ago@gentoo.org> bin86-0.16.19.ebuild:
Stable for x86, wrt bug #474304
24 May 2013; Alexis Ballier <aballier@gentoo.org> bin86-0.16.19.ebuild:
keyword ~amd64-fbsd, bug #428228
*bin86-0.16.19 (06 Jan 2013)
06 Jan 2013; Mike Frysinger <vapier@gentoo.org> +bin86-0.16.19.ebuild:
Version bump #450572 by Agostino Sarubbo.
01 Aug 2012; Naohiro Aota <naota@gentoo.org> bin86-0.16.18.ebuild:
Add ~x86-fbsd.
29 Jul 2012; Mike Frysinger <vapier@gentoo.org> bin86-0.16.18.ebuild,
files/bin86-0.16.17-amd64-build.patch:
Always apply amd64 build patch, and convert ebuild to EAPI=4 #428228 by
Richard Yao.
*bin86-0.16.18 (07 Dec 2010)
07 Dec 2010; Mike Frysinger <vapier@gentoo.org>
files/bin86-0.16.17-amd64-build.patch, +bin86-0.16.18.ebuild,
+files/bin86-0.16.18-headers.patch:
Version bump. Add patch by David J Cozatt #347817.
05 Oct 2009; Mike Frysinger <vapier@gentoo.org> bin86-0.16.17.ebuild:
Update HOMEPAGE and SRC_URI.
15 Jul 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
Assigning to base-system, as beu is being retired (#66608).
13 Aug 2006; Chris Bainbridge <chrb@gentoo.org> metadata.xml,
-bin86-0.16.0.ebuild:
Add myself as maintainer, remove old ebuild.
29 Dec 2005; Olivier Crête <tester@gentoo.org> bin86-0.16.17.ebuild:
Stable on amd64
09 May 2005; Olivier Crête <tester@gentoo.org>
+files/bin86-0.16.17-amd64-build.patch, bin86-0.16.17.ebuild:
Added patch to make it build on amd64
*bin86-0.16.17 (30 Jan 2005)
30 Jan 2005; Mike Frysinger <vapier@gentoo.org> +bin86-0.16.17.ebuild:
Version bump.
*bin86-0.16.16 (29 Nov 2004)
29 Nov 2004; Mike Frysinger <vapier@gentoo.org> +bin86-0.16.16.ebuild:
Version bump.
02 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> bin86-0.15.5.ebuild,
bin86-0.16.0.ebuild, bin86-0.16.11-r1.ebuild, bin86-0.16.13.ebuild:
virtual/glibc -> virtual/libc
07 Jan 2004; <gustavoz@gentoo.org> bin86-0.15.5.ebuild, bin86-0.16.0.ebuild,
bin86-0.16.11-r1.ebuild, bin86-0.16.13.ebuild:
-sparc all of them, this doesn't work on sparc!
*bin86-0.16.13 (04 Oct 2003)
04 Oct 2003; Martin Schlemmer <azarah@gentoo.org> bin86-0.16.13.ebuild:
Update version.
*bin86-0.16.11-r1 (17 Aug 2003)
17 Aug 2003; Robin H. Johnson <robbat2@gentoo.org> bin86-0.16.11-r1.ebuild:
Update ebuild to actually build with the users CFLAGS
16 Mar 2003; Martin Schlemmer <azarah@gentoo.org> bin86-0.16.0.ebuild :
Mark stable for x86.
*bin86-0.16.11 (16 Mar 2003)
16 Mar 2003; Martin Schlemmer <azarah@gentoo.org> bin86-0.16.11.ebuild :
Update version.
*bin86-0.16.10 (30 Dec 2002)
30 Dec 2002; Martin Schlemmer <azarah@gentoo.org> bin86-0.16.10.ebuild :
Update version.
06 Dec 2002; Rodney Rees <manson@gentoo.org> :
Changed sparc ~sparc keywords
*bin86-0.16.0 (16 Nov 2002)
16 Nov 2002; Brandon Low <lostlogic@gentoo.org> bin86-0.16.0.ebuild :
Ok here is 0.16.0, the make system of this package smells bad, but I
kicked it into shape. Hope you all enjoy the new version.
*bin86-0.15.5 (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,11 +0,0 @@
AUX bin86-0.16.17-amd64-build.patch 327 SHA256 607e7233c0499ceafe3f91596a27bcdaa470cf7ca45e845b08ed38b3bbe2aef5 SHA512 8e4102c5b0848249c69fd9b3f16a93b12bbe8dce9771b78514bf423bec7b0144677f4eae07cb0ea479bf03dbd21092fdb2ce0a028df95f28c37d48b660466c13 WHIRLPOOL b9224447f5b81422e072543fe7f3ae86dceefbb4a7a388f0b8d876b5876bf77150db81e14b83d7287d6f0caf1e393913345578f14792efad41154b082bb4ff96
AUX bin86-0.16.18-headers.patch 634 SHA256 edfa0518c4a375821ee1ae9051d020711699fa423b168977761c01d73745bf01 SHA512 9a25734c4634fce06d5abe4bc57014d9d055db7869fd62e72854be3b0118c720e484f273f99f3ecef1a22b83b006ee3a37d88096677c195b62ad0d3fb9c2c125 WHIRLPOOL 3599dbd7002a52d19a83707b9c7e31855b0fd989137050f278343bb80c452fbed66cd5e891e5514edea6fb59ca084c657c9803f1ec6deea4bf1d914a0ef8ace5
AUX bin86-0.16.20-remove-seg-ss-check.patch 988 SHA256 98b20ff15181cf91542f595f83cff42aec5b78c1dc3e8303811a2258e8285b89 SHA512 de6027085632a68a1d863a61a1f700114b91c8aa13933bda42fb1417404c9b358693f89ff42466e1b4cc1fdcd62b68b334eeb99f8fc92d96bddaf2fe69efccaf WHIRLPOOL 94f1797c0a10c991b98c10f436ce5edc8a00ba067c10ead09112c3de19eeb40572b470642e958ab17fe7ec1464098142439bf455c43a319be01df8bf3fc74cd9
DIST bin86-0.16.20-fix_lilo_build.patch 3488 SHA256 bc735c292880c523e8f2af847852953898faa5b4670fab1012c2114bac472398 SHA512 f307438ced09e34ce5c552f808a9d1ae09bb9bbaceee4e1e07021f810470dfb07d21a30d1447295b2d023ccf56f158f4b7f3d80d478b1d7e3e4b79b13b8e760c WHIRLPOOL 1a12bf35237324cf374496e1032bb6a54aeb5e160934ee185494783fcb93d0616e544ab222ed6a37b3b269377cef72ebcc1a2159ad29c5b4984360cd9b3d6902
DIST bin86-0.16.20.tar.gz 154107 SHA256 00dcf75f75080b4a51d137f14fe787d8144d12fff0448e08fe696e8909780437 SHA512 c567ad5f9241d9ed768410f988266d4ff952fd4767d033552b100a2643db69ee9d4b5929a1b40c3018db7037b0efc7b47db84fa1f561bc39f01e640b1a3bacfc WHIRLPOOL 028be86ee91f47768837b35b917eaa0ff0231b900a052e15ec3e30574ba76693d8699a186bcef5d4b580a445c152334bc33028b32be60b33c369fb7f12331514
DIST bin86-0.16.21.tar.gz 154283 SHA256 021e37cde3a20632c4c9000993cb4aa9f58cb82b1d3c26b9aeb62d6566925738 SHA512 e80e06965fbdcf13100aae4690071d01a6efe74aed7ff8f14e5892c6803393a1b5acda1296e0f0e1837dfb73e0edd02e9cccfeabbeabe1b68fa6b6b85ced1f56 WHIRLPOOL ba46856d70f6dacd010307426eefc0c8eeac104f435b18470148145e6ef785d02cbbf7256870922d7b6904f134829950907ae7d4868604d75af9724ec8d4f9d2
EBUILD bin86-0.16.20-r2.ebuild 978 SHA256 13b9d56ea3e82dcbf846ac4d0c50253b14f6c0bd077aef442b4db554c5e7575e SHA512 749820a25e3d2caf70dc8d2a7fb368ab7743c5f838f6ac53c32ddb773d90235e825c556f97f467393914d9c24966ac027ba304fdc9885c99c604d7c5ef20fcdf WHIRLPOOL 582f78d6a59f594c8f3db94e60e6b29af48d6e922c0940ae65a8b332f4c3ba27230df8fc9344b9fe99ef54a357cd4be1ef66ea869fd6172c6aecde5858cb24da
EBUILD bin86-0.16.21.ebuild 808 SHA256 a5b7e5cdfcecd19d55c740418509cc17b9945c10d9bb25c18d610b35bba6aabe SHA512 ef58791a545f198c6028ecd70b28997325054882c38d3dab739be5d053683210c6f47c3e23d5e588891e15afab940d2f1861f4a5edb752ac7b63c6292cd5b547 WHIRLPOOL 95887e2409421b6bbef0607ee50dd66892aaa8ed72fa816aeb0f23b9ebc4d4e282dbc12e69ecff1341e92cd56bf466b286a9cd90bbdc109ca114c8eb38efc2d3
MISC ChangeLog 3243 SHA256 2bad513d78a7e20a40c2bf1ce73a4b93a382a687d3878b7c9b07e31b2e2e04da SHA512 71045bf74e6f0f675f024673e11f6d733f8c55240d0e070cd8d1914d0bf2f95986aa1c00c63b76d319a847ccfc304bf5ef5878d516c09cb6e293634c346a6e95 WHIRLPOOL d58cf7cb0e3c7bdbffc1276c3b65798dffd79f7f1a40b26a2c39196468856ea67237bbb3134c59553e6e421f0402f263d54b9c8dff837a69b953dcd0227f4623
MISC ChangeLog-2015 5479 SHA256 b7f25c52e2e16c09d8d74ec42b520d1ceeb0b479cef51504e4ade8c0d05e09a7 SHA512 4b5af82e8406d054e489249a142a28be4244458490a388af01866a89282cbde6a5c70759023faac6e8ac2aafd826e450e05f541258556287172b6b81b6ab9609 WHIRLPOOL fff1a84a1d9b9dc3aceb137f9481b1a906f001f58634525229cdfd8857c5753269a019ded55cf62995b2f4fa304aee24dbf893963f363b571394bba5ce71dc7e
MISC metadata.xml 479 SHA256 09a5fc19de2f5d0bcb9ad4eac740942f4a9a8d0f501221bc6a36bdc2598baa44 SHA512 89e8c96a44e57ccae73c66141904a99e0128587fd62acc8b2d3e860636ab05396e9842c80152ab27860850a7582dd4097fefb465e0d0a86761b96614d8c0992d WHIRLPOOL 37673100d2747c2b0c6894a55f6f34c14456e89129e0b7e448026d7eb6b7022a5a6922824b6144c941479711d2d4fb4befd8fb01a43f186e61141c8e08efa41f

View File

@ -1,35 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit toolchain-funcs eutils
DESCRIPTION="Assembler and loader used to create kernel bootsector"
HOMEPAGE="http://v3.sk/~lkundrak/dev86/"
SRC_URI="http://v3.sk/~lkundrak/dev86/${P}.tar.gz
https://github.com/lkundrak/dev86/commit/2c95336f19eeff761ecb858c5a2a58484bb3ceeb.patch -> ${PN}-0.16.20-fix_lilo_build.patch"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""
src_prepare() {
sed -i \
-e '/^PREFIX/s:=.*:=$(DESTDIR)/usr:' \
-e '/^MANDIR/s:)/man/man1:)/share/man/man1:' \
-e '/^INSTALL_OPTS/s:-s::' \
-e "/^CFLAGS/s:=.*:=${CFLAGS} -D_POSIX_SOURCE ${CPPFLAGS}:" \
-e "/^LDFLAGS/s:=.*:=${LDFLAGS}:" \
Makefile || die
epatch "${FILESDIR}"/${PN}-0.16.17-amd64-build.patch \
"${DISTDIR}"/${P}-fix_lilo_build.patch
tc-export CC
}
src_install() {
dodir /usr/bin /usr/share/man/man1
default
}

View File

@ -1,33 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit toolchain-funcs eutils
DESCRIPTION="Assembler and loader used to create kernel bootsector"
HOMEPAGE="http://v3.sk/~lkundrak/dev86/"
SRC_URI="http://v3.sk/~lkundrak/dev86/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd"
IUSE=""
src_prepare() {
sed -i \
-e '/^PREFIX/s:=.*:=$(DESTDIR)/usr:' \
-e '/^MANDIR/s:)/man/man1:)/share/man/man1:' \
-e '/^INSTALL_OPTS/s:-s::' \
-e "/^CFLAGS/s:=.*:=${CFLAGS} -D_POSIX_SOURCE ${CPPFLAGS}:" \
-e "/^LDFLAGS/s:=.*:=${LDFLAGS}:" \
Makefile || die
epatch "${FILESDIR}"/${PN}-0.16.17-amd64-build.patch
tc-export CC
}
src_install() {
dodir /usr/bin /usr/share/man/man1
default
}

View File

@ -1,17 +0,0 @@
This should make it built on other archictectures as well
https://bugs.gentoo.org/428228
--- ld/x86_aout.h
+++ ld/x86_aout.h
@@ -13,7 +13,9 @@
typedef long Long;
#define __OUT_OK 1
#else
-typedef char Long[4];
+#define __OUT_OK 1
+#include <inttypes.h>
+typedef int32_t Long;
#endif
struct exec { /* a.out header */

View File

@ -1,34 +0,0 @@
fix implicit function decl warnings
by David J Cozatt
--- bin86-0.16.18/ld/catimage.c
+++ bin86-0.16.18/ld/catimage.c
@@ -21,6 +21,8 @@
*/
#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
#include "x86_aout.h"
#ifndef __OUT_OK
--- bin86-0.16.18/ld/dumps.c
+++ bin86-0.16.18/ld/dumps.c
@@ -6,6 +6,7 @@
#include "obj.h"
#include "type.h"
#include "globvar.h"
+#include <string.h>
/* print list of modules and whether they are loaded */
--- bin86-0.16.18/ld/objchop.c
+++ bin86-0.16.18/ld/objchop.c
@@ -1,5 +1,6 @@
#include <stdio.h>
+#include <stdlib.h>
#include "x86_aout.h"
#ifndef __OUT_OK

View File

@ -1,22 +0,0 @@
This check leads to false positives for lilo. We disable it.
From: Anthony G. Basile <blueness@gentoo.org>
diff -Naur bin86-0.16.20.orig/as/assemble.c bin86-0.16.20/as/assemble.c
--- bin86-0.16.20.orig/as/assemble.c 2013-10-29 11:45:37.000000000 -0400
+++ bin86-0.16.20/as/assemble.c 2013-12-09 18:43:45.018184693 -0500
@@ -325,12 +325,14 @@
/* We handle "rep[ne]" refix as separate instruction; check if it's valid */
if (prevop == 0xF2 && (opcode&0xF6) != 0xA6) /* REPNE CMPS/SCAS */
error (REPNE_STRING);
+#if 0
if (prevop == 0xF3 && !((opcode&0xFC) == 0x6C || /* REP INS/OUTS */
(opcode&0xFC) == 0xA4 || /* REP MOVS/CMPS */
(opcode&0xFC) == 0xAC || /* REP SCAS/LODS */
(opcode&0xFE) == 0xAA)) /* REP STOS */
error (REP_STRING);
#endif
+#endif
routine = rout_table[symptr->value_reg_or_op.op.routine];
getsym();
(*routine)();

View File

@ -1,15 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>base-system@gentoo.org</email>
<name>Gentoo Base System</name>
</maintainer>
<!--
If anyone from base-system wants to be secondary, by all means just add
yourself, and send me (boo) a mail telling me that you've done so.
-->
<upstream>
<remote-id type="github">lkundrak/dev86</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,94 +0,0 @@
# ChangeLog for sys-devel/dev86
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*dev86-0.16.21 (09 Aug 2015)
*dev86-0.16.19 (09 Aug 2015)
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +dev86-0.16.19.ebuild,
+dev86-0.16.21.ebuild, +files/dev86-0.16.17-fortify.patch,
+files/dev86-0.16.17-make382.patch, +files/dev86-0.16.19-fortify.patch,
+files/dev86-0.16.19-memmove.patch, +files/dev86-pic.patch, +metadata.xml:
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; 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:
Remove explicit notion of maintainer-needed, for GLEP 67
GLEP 67 removes the explicit notion of maintainer-needed@g.o being used
for packages lacking maintainers, in favor of assuming maintainer-needed
whenever the package has no maintainers.
*dev86-0.16.21-r1 (06 Feb 2016)
06 Feb 2016; David Seifert <soap@gentoo.org> +dev86-0.16.21-r1.ebuild,
+files/dev86-0.16.21-non-void-return-clang.patch, files/dev86-pic.patch:
Include patch for building with clang
Gentoo-Bug: 523096
* EAPI=6
* Amend patches for -p1
* Thanks Fabio Scaccabarozzi for the patch
Package-Manager: portage-2.2.27
*dev86-0.16.21-r2 (12 Feb 2016)
12 Feb 2016; David Seifert <soap@gentoo.org> -dev86-0.16.21-r1.ebuild,
+dev86-0.16.21-r2.ebuild:
Revbump to fix broken symlink
Gentoo-Bug: 574014
Package-Manager: portage-2.2.27
28 Feb 2016; Ulrich Müller <ulm@gentoo.org> metadata.xml:
metadata.xml: Add maintainer-needed comment to packages without maintainer.
Bug: 575810

View File

@ -1,134 +0,0 @@
# ChangeLog for sys-devel/dev86
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/dev86/ChangeLog,v 1.31 2015/04/04 06:18:43 mr_bones_ Exp $
04 Apr 2015; Michael Sterrett <mr_bones_@gentoo.org> -dev86-0.16.20.ebuild:
old
*dev86-0.16.21 (12 Jun 2014)
12 Jun 2014; Lars Wendler <polynomial-c@gentoo.org> -dev86-0.16.17-r6.ebuild,
-dev86-0.16.18.ebuild, +dev86-0.16.21.ebuild:
Version bump. Removed old.
18 May 2014; Mike Frysinger <vapier@gentoo.org> dev86-0.16.20.ebuild:
Add ppc/ppc64 keywords as this project can build on any arch (it will still
generate x86 output, but that is what projects usually want).
*dev86-0.16.20 (10 Nov 2013)
10 Nov 2013; Agostino Sarubbo <ago@gentoo.org> +dev86-0.16.20.ebuild:
Version bump to 0.16.20
25 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dev86-0.16.19.ebuild:
Stable for x86, wrt bug #457478
25 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dev86-0.16.19.ebuild:
Stable for amd64, wrt bug #457478
28 Nov 2012; Lars Wendler <polynomial-c@gentoo.org> metadata.xml:
Dropped myself as maintainer.
*dev86-0.16.19 (02 Nov 2012)
02 Nov 2012; Mike Frysinger <vapier@gentoo.org> +dev86-0.16.19.ebuild,
+files/dev86-0.16.19-fortify.patch, +files/dev86-0.16.19-memmove.patch:
Version bump. Include fix from Debian for ncc #354351 by Joerg Neikes. Fix
stripping errors #413275 by Michele Ciacci. Also fix up libdir handling as
bcc had /usr/lib/gcc/ hardcoded.
06 Aug 2012; Rick Farina <zerochaos@gentoo.org> dev86-0.16.18.ebuild:
fixed multilib-strict QA violation
28 Jan 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> dev86-0.16.18.ebuild:
x86 stable wrt bug #400685
25 Jan 2012; Markos Chandras <hwoarang@gentoo.org> dev86-0.16.18.ebuild:
Stable on amd64 wrt bug #400685
20 Apr 2011; Justin Lecher <jlec@gentoo.org> dev86-0.16.17-r6.ebuild,
dev86-0.16.18.ebuild:
Respect CC
*dev86-0.16.18 (07 Dec 2010)
07 Dec 2010; Lars Wendler <polynomial-c@gentoo.org> +dev86-0.16.18.ebuild:
Version bump.
15 Nov 2010; Lars Wendler <polynomial-c@gentoo.org>
dev86-0.16.17-r6.ebuild:
Don't mess with CPPFLAGS as they tend to break compilation (bug #343655).
24 Oct 2010; Lars Wendler <polynomial-c@gentoo.org>
dev86-0.16.17-r6.ebuild, +files/dev86-0.16.17-make382.patch:
Fixed compilation with make-3.82 (bug #336544). Patch kindly provided by
upstream.
09 Nov 2009; Markus Meier <maekke@gentoo.org> dev86-0.16.17-r6.ebuild:
amd64 stable, bug #289014
18 Oct 2009; Christian Faulhammer <fauli@gentoo.org>
dev86-0.16.17-r6.ebuild:
stable x86, bug 289014
05 Oct 2009; Mike Frysinger <vapier@gentoo.org> dev86-0.16.17-r6.ebuild:
Update HOMEPAGE/SRC_URI #259106 by Mr. Anderson, and clean up some of the
build code in the process.
*dev86-0.16.17-r6 (02 Feb 2009)
02 Feb 2009; Harald van Dijk <truedfx@gentoo.org>
+files/dev86-0.16.17-fortify.patch, +dev86-0.16.17-r6.ebuild:
Fix possible buffer overflow (#256782)
06 Mar 2008; Christoph Mende <angelos@gentoo.org> dev86-0.16.17-r5.ebuild:
Stable on amd64, bug #208905
*dev86-0.16.17-r5 (26 Feb 2008)
26 Feb 2008; Raúl Porcel <armin76@gentoo.org> -dev86-0.16.17-r3.ebuild,
-dev86-0.16.17-r4.ebuild, +dev86-0.16.17-r5.ebuild:
Fix bug #167790 and bug #201313
*dev86-0.16.17-r4 (04 Nov 2007)
04 Nov 2007; Charlie Shepherd <masterdriverz@gentoo.org>
+dev86-0.16.17-r4.ebuild:
Move man pages from /usr/man to /usr/share/man. Bug 167790, thanks to Andy
Romeril for reporting.
15 Jul 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
Assigning to m-needed, as beu is being retired (#66608).
13 May 2007; Thilo Bangert <bangert@gentoo.org> metadata.xml:
add <herd>no-herd</herd>
11 Dec 2006; Elfyn McBratney <beu@gentoo.org> dev86-0.16.17-r3.ebuild:
Kill redundant DEPEND on virtual/libc.
11 Aug 2006; Chris Bainbridge <chrb@gentoo.org> -dev86-0.16.17-r2.ebuild,
dev86-0.16.17-r3.ebuild:
stable on x86
*dev86-0.16.17-r3 (04 Aug 2006)
04 Aug 2006; Chris Bainbridge <chrb@gentoo.org> +dev86-0.16.17-r3.ebuild:
Add bin86 as a depend and fix collisions, bug #139188
*dev86-0.16.17-r2 (11 Nov 2005)
11 Nov 2005; <chrb@gentoo.org> +files/dev86-pic.patch,
+dev86-0.16.17-r2.ebuild:
Fix PIC compile, CFLAGS (#111257)
*dev86-0.16.17-r1 (10 Nov 2005)
10 Nov 2005; Robin H. Johnson <robbat2@gentoo.org>
+dev86-0.16.17-r1.ebuild:
New revision that compiles on amd64.
*dev86-0.16.17 (26 Oct 2005)
26 Oct 2005; Chris Bainbridge <chrb@gentoo.org> +metadata.xml,
+dev86-0.16.17.ebuild:
This package was submitted by Olaf Wepner in bug #101754

View File

@ -1,14 +0,0 @@
AUX dev86-0.16.17-fortify.patch 658 SHA256 8f03870ef8e769d0d112f992f7d911e946e54579c1e214495abf9cd2f126b626 SHA512 91829385361708eb004bdd4c09c44cb01e38bd982e3a4aed0d001405da9c404d5184d38896828b48ee1ba5f50f4a85bbe7dccbd5a8c787fa3bf3691fb3d79b8e WHIRLPOOL 8d7784bf3c8dc6f0d332531e0c4e478327c4846c92b64d48a16e02586ba62a524ae939c572f3caceff7d165a43b2299876c4a32e008cc792dd3aa5fbdec54b6b
AUX dev86-0.16.17-make382.patch 299 SHA256 782d221b2e829a29e4d056d1d52b7c6d0b1ccfc21fc7ce7c07416a28a64303ef SHA512 8e7264f1d7d8ea8e8f6ac92a43e53c8741d08f6f0f95391210f7f05dac1e6abd0fae13dd578a74c9aaba7768275a5a618257071aadd61b7a12acf4ad75441de4 WHIRLPOOL 68dbc9dea46105718953656942c1f84fbebcdc43dabe4a6d3b1edc55852abeca9b6b2034871ac66480f4f9d44a085c839fe4960701784b62b92bd6e983d9fa18
AUX dev86-0.16.19-fortify.patch 325 SHA256 1a10082f8bfcd0e1e5335c53b0243994360dcdc75d9c3da431bc069e76a1af44 SHA512 04195831db5802ae25a5a1957979b5439168c708d9d3702a62c1d267090fca59e565ac78bb3a6bfb312282ce002b52760903e9d4ab30f3c906568a70dc349696 WHIRLPOOL 600dd6ab2947b593d65e220307faa7a95b23140c6c02c329b28d4857101b58d127631c5a22f3b41e811cfa772577071e86ad105de34965afcb03102c405eede9
AUX dev86-0.16.19-memmove.patch 401 SHA256 f8a0db2d1f9bd944fa3e5a918fe6fc990820883d0dd8046c55429e10318b4ca5 SHA512 4fa5ee815636048db2a0f5faeeb48b06e559639fb21be1db3319495bfe5f5e1ee1afcfc920d496845cf4bb3eae7ff4bf9aa77124638788f918ae27599d153a6a WHIRLPOOL 6e54a52fa49a846353d63b1e89b74e017a64ffe6a33b256a58ed21aeb7df76c72ec47bffc17058e749910194a8acb3dd44c5535a9e76d88a5a88211c6f077008
AUX dev86-0.16.21-non-void-return-clang.patch 425 SHA256 b70f642d85c76ad407ec070d3b44d9a4264fc653f1ee1404c2c105a5472032e8 SHA512 57781aab833999b86d57a4c62d686b61f11a64225debf82ca57252bfe5043d0bdef04749bbbf3e1af73a6d40242ebd5efa41b147e4677b7c8ed4b071c5100318 WHIRLPOOL e6de7774e46f353fae44b16915e3f22f950974218b0d96bcec7c846e62357d772f26ec27bc75241ce72aa0e8a815a667a128f0c3c78ccf9d81a7940f91bc7d9f
AUX dev86-pic.patch 574 SHA256 8609db79d42d7b6a71b512de264279d9f0502dc0855a42eb38f5a8f8ba4f1d7f SHA512 44f0649fbb4b2514ecdd54c988db1a5547d68afed2bff7ebe15163ff287fd4be81bc2d700ed92414caea5c967b7455817fdefd1d19a86609221940a495b5ceda WHIRLPOOL 5e399825ad525400d1dd11899ab14cb789538d489a35e8393e00a6f804417c8854e9c322073b3dfeb014a270e5c2dd690bbb0957ec7db66ee8cffceb084b34bb
DIST Dev86src-0.16.19.tar.gz 713688 SHA256 33398b87ca85e2b69e4062cf59f2f7354af46da5edcba036c6f97bae17b8d00e SHA512 4077f7ac800330eb4658ffaa53dc8cc982792b1dcd7a59625cba4a5dac494117c6bd4ec5307bf02349ad6ae3d0c0903ab2e41123a8df94373e469092fa005cd3 WHIRLPOOL 87862b606be25f81c2c487534f36b20ac04d1df4303d644a46563e9f382686574dbe650c80265d44e53913f5bda7503c35cf056f7ffd8c5e559729e36c9db4d2
DIST Dev86src-0.16.21.tar.gz 717215 SHA256 234b110e6df9b7f6843e2ee53473127c2211243a16748f229fc0127845f68d94 SHA512 6d35dc3c7f9735cf7967cdb2bc0f7bee967ae26667cd8cef56bbdf7d7855ef1d35057db4c0031ff86b9b95d3c8ee44aff408446115b35b6c10cf207a33838016 WHIRLPOOL a60b6c30bf4367e250942d2debe4baaf139908adf2f3b97139e3b29788d1ae8a1c97c63c016bf0c546336458de95e390b2db9e3d525ec4526f86250ad3538a8f
EBUILD dev86-0.16.19.ebuild 1827 SHA256 8ad13a4df38d4679922ffcf1b85ae9e19ccccedcc1be5ca4ad2f1b079de8f879 SHA512 8be12d90574923e602c245b7a9b98fc94265421731ab197f369c5c5dde96afd5fa7ed6bc1ba6cf30e92fea72c074b7b5d57e0dafe1985254be61c9610519858a WHIRLPOOL 597c8eed4921161853c374bfc0144c4133806bcb3d6720a34bf4fc0af2ca59b50d25c0cc673c54db14872d5ff0a6ab38a0645ea9a1f692e8a60733e449d3fe6d
EBUILD dev86-0.16.21-r2.ebuild 1843 SHA256 a7e1ffee43d022817ea52e5e051170aac978f93b6fb3ac863d643692adc38e6d SHA512 57ba743abcfa66d94703e369082fc27aaad530b4d2624a22085ce992c5951e44034cb76728424af31d78947797055ee4a9c1b8a4d2c2039335edcc0e73fd1cd2 WHIRLPOOL e8e684c869bb58c2d3acbd22839655b3c1fe6cc23fbbee824a439042d64a6ac72e1b3fae06a09df09976dd4d089def256088677c239e2d3b0721b7fc0cfdb2a6
EBUILD dev86-0.16.21.ebuild 1787 SHA256 6b75493547ca78386b275e80b135b2f234e38c60c4bee8614b268d02d7be1ae4 SHA512 de4e54c0688baac5948120595b9537874745ad0ddb40af870ec3d50beb298085d8f12fcd3fe8004f8a7d85affd675aaa4bef302ff0164f8c4755361b4d6176ec WHIRLPOOL f6ba3233e88c204ada510a9e8fe1f5f9e387525eb330a32c0c1e9ed928189545f14d07befa8d06c8ab89417b8a6a0c7dd8118bd6b3709be30e31ab2c78b125c4
MISC ChangeLog 3330 SHA256 f5e32a8256f396ca05157c6cef5f49f89076f47c564169e75ceb986129223d53 SHA512 5f151bbd69197e903799442964803e5ccc34df12bbd24cbe8cc60ea84026a06c5056fedc077a5f2dd0100696529fea148141398d83606aa97c779749ec3f301a WHIRLPOOL 7ebbad002095f16f25eca335f544799d3070678d22cb4aebb82659ea6e09404d747f4e39401e3d189a042f56342405d9f37f4f250446b63787ca428ed1baa662
MISC ChangeLog-2015 4649 SHA256 e51974fb70bee565209238b23603d55f8d596e64e87d73554bd22351a435a71f SHA512 8e3a17867cc48bd197a380793d9171828f3df355b03fff86361e6aaeab7de7f6f7621bd7eacd06ba078eb806b3246e84984b32e17b8ef6f6210a52fafb1b4afb WHIRLPOOL bb58002ab16298548c0d11ae616c5463b2e6a87c55f4b082ccf1014ed918e19403fd7b05bd916531005b12f720f17dfbbd5c08101966ba31fa4a0856dc2b4a15
MISC metadata.xml 269 SHA256 8e0fab94b619276a0a8b2a159374f0b2a59fd05006291ad2f8def48a2f105a93 SHA512 fc49c52f63fc653414208095ec460b4d991d1710b0ea92ca8ab598bca9316b42144e498503b79e7f1db22e3a8c26c009f51cf2d5eb0163a6afc18ed40d4541f2 WHIRLPOOL b8e1127db570cc189ce2417eec744127fae51ea6fc1cdb9505d66acbd0d83355445045b98b5021bd8a29e2bf17b612785532be8c4f0d32cad7152f10a75fc21c

View File

@ -1,78 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="4"
inherit eutils multilib
DESCRIPTION="Bruce's C compiler - Simple C compiler to generate 8086 code"
HOMEPAGE="http://www.debath.co.uk/"
SRC_URI="http://www.debath.co.uk/dev86/Dev86src-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="sys-devel/bin86"
DEPEND="${RDEPEND}
dev-util/gperf"
STRIP_MASK="/usr/*/bcc/lib*.a /usr/*/i386/libc.a"
src_prepare() {
# elksemu doesn't compile under amd64
if use amd64; then
einfo "Not compiling elksemu on amd64"
sed -i \
-e 's,alt-libs elksemu,alt-libs,' \
-e 's,install-lib install-emu,install-lib,' \
makefile.in || die
fi
epatch "${FILESDIR}"/dev86-pic.patch
epatch "${FILESDIR}"/${PN}-0.16.19-fortify.patch
epatch "${FILESDIR}"/${PN}-0.16.19-memmove.patch #354351
sed -i \
-e "s:-O2 -g:${CFLAGS}:" \
-e '/INEXE=/s:-s::' \
makefile.in || die
sed -i \
-e "s:/lib/:/$(get_libdir)/:" \
bcc/bcc.c || die
sed -i -e '/INSTALL_OPTS=/s:-s::' bin86/Makefile || die
sed -i -e '/install -m 755 -s/s:-s::' dis88/Makefile || die
}
src_compile() {
# Don't mess with CPPFLAGS as they tend to break compilation
# (bug #343655).
CPPFLAGS=""
# First `make` is also a config, so set all the path vars here
emake -j1 \
DIST="${D}" \
CC="$(tc-getCC)" \
LIBDIR="/usr/$(get_libdir)/bcc" \
INCLDIR="/usr/$(get_libdir)/bcc"
export PATH=${S}/bin:${PATH}
cd bin
ln -s ncc bcc
cd ..
cd bootblocks
ln -s ../bcc/version.h .
emake DIST="${D}"
}
src_install() {
emake -j1 install-all DIST="${D}"
dobin bootblocks/makeboot
# remove all the stuff supplied by bin86
cd "${D}"
rm usr/bin/{as,ld,nm,objdump,size}86 || die
rm usr/man/man1/{as,ld}86.1 || die
dodir /usr/share/man
mv usr/man usr/share/
}

View File

@ -1,78 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit toolchain-funcs
DESCRIPTION="Bruce's C compiler - Simple C compiler to generate 8086 code"
HOMEPAGE="http://v3.sk/~lkundrak/dev86/"
SRC_URI="http://v3.sk/~lkundrak/dev86/Dev86src-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND="sys-devel/bin86"
DEPEND="${RDEPEND}
dev-util/gperf"
STRIP_MASK="/usr/*/bcc/lib*.a /usr/*/i386/libc.a"
PATCHES=(
"${FILESDIR}/${PN}-pic.patch"
"${FILESDIR}/${PN}-0.16.19-fortify.patch"
"${FILESDIR}/${P}-non-void-return-clang.patch"
)
src_prepare() {
default
# elksemu doesn't compile under amd64
if use amd64; then
einfo "Not compiling elksemu on amd64"
sed -i \
-e 's,alt-libs elksemu,alt-libs,' \
-e 's,install-lib install-emu,install-lib,' \
makefile.in || die
fi
sed -i -e "s:-O2 -g:${CFLAGS}:" -e '/INEXE=/s:-s::' makefile.in || die
sed -i -e "s:/lib/:/$(get_libdir)/:" bcc/bcc.c || die
sed -i -e '/INSTALL_OPTS=/s:-s::' bin86/Makefile || die
sed -i -e '/install -m 755 -s/s:-s::' dis88/Makefile || die
}
src_compile() {
# Don't mess with CPPFLAGS as they tend to break compilation
# (bug #343655).
unset CPPFLAGS
# First `make` is also a config, so set all the path vars here
emake -j1 \
DIST="${D}" \
CC="$(tc-getCC)" \
LIBDIR="/usr/$(get_libdir)/bcc" \
INCLDIR="/usr/$(get_libdir)/bcc"
export PATH=${S}/bin:${PATH}
cd bin || die
ln -s ncc bcc || die
cd .. || die
cd bootblocks || die
emake DIST="${D}"
}
src_install() {
emake -j1 install-all DIST="${D}"
dobin bootblocks/makeboot
# remove all the stuff supplied by bin86
rm "${D}"/usr/bin/{as,ld,nm,objdump,size}86 || die
rm "${D}"/usr/man/man1/{as,ld}86.1 || die
dodir /usr/share
mv "${D}"/usr/{man,share/man} || die
}

View File

@ -1,77 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit eutils multilib
DESCRIPTION="Bruce's C compiler - Simple C compiler to generate 8086 code"
HOMEPAGE="http://v3.sk/~lkundrak/dev86/"
SRC_URI="http://v3.sk/~lkundrak/dev86/Dev86src-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE=""
RDEPEND="sys-devel/bin86"
DEPEND="${RDEPEND}
dev-util/gperf"
STRIP_MASK="/usr/*/bcc/lib*.a /usr/*/i386/libc.a"
src_prepare() {
# elksemu doesn't compile under amd64
if use amd64; then
einfo "Not compiling elksemu on amd64"
sed -i \
-e 's,alt-libs elksemu,alt-libs,' \
-e 's,install-lib install-emu,install-lib,' \
makefile.in || die
fi
epatch "${FILESDIR}"/dev86-pic.patch
epatch "${FILESDIR}"/${PN}-0.16.19-fortify.patch
sed -i \
-e "s:-O2 -g:${CFLAGS}:" \
-e '/INEXE=/s:-s::' \
makefile.in || die
sed -i \
-e "s:/lib/:/$(get_libdir)/:" \
bcc/bcc.c || die
sed -i -e '/INSTALL_OPTS=/s:-s::' bin86/Makefile || die
sed -i -e '/install -m 755 -s/s:-s::' dis88/Makefile || die
}
src_compile() {
# Don't mess with CPPFLAGS as they tend to break compilation
# (bug #343655).
CPPFLAGS=""
# First `make` is also a config, so set all the path vars here
emake -j1 \
DIST="${D}" \
CC="$(tc-getCC)" \
LIBDIR="/usr/$(get_libdir)/bcc" \
INCLDIR="/usr/$(get_libdir)/bcc"
export PATH=${S}/bin:${PATH}
cd bin
ln -s ncc bcc
cd ..
cd bootblocks
ln -s ../bcc/version.h .
emake DIST="${D}"
}
src_install() {
emake -j1 install-all DIST="${D}"
dobin bootblocks/makeboot
# remove all the stuff supplied by bin86
cd "${D}"
rm usr/bin/{as,ld,nm,objdump,size}86 || die
rm usr/man/man1/{as,ld}86.1 || die
dodir /usr/share/man
mv usr/man usr/share/
}

View File

@ -1,43 +0,0 @@
--- dev86-0.16.17/bcc/bcc.c
+++ dev86-0.16.17/bcc/bcc.c
@@ -19,6 +19,7 @@
#ifdef __STDC__
#include <stdlib.h>
#ifndef MSDOS
+#include <limits.h>
#include <unistd.h>
#endif
#else
@@ -596,12 +597,17 @@
}
}
-void
-command_reset()
-{
#ifndef MAXPATHLEN
+#ifdef PATH_MAX
+#define MAXPATHLEN PATH_MAX
+#else
#define MAXPATHLEN 1024
#endif
+#endif
+
+void
+command_reset()
+{
char buf[MAXPATHLEN];
char ** prefix;
char * saved_cmd;
@@ -1308,11 +1314,7 @@
for(d=s=ptr; d && *s; s=d)
{
-#ifdef MAXPATHLEN
char buf[MAXPATHLEN];
-#else
- char buf[1024];
-#endif
free(temp);
d=strchr(s, ':');

View File

@ -1,11 +0,0 @@
--- libc/i386sys/Makefile
+++ libc/i386sys/Makefile
@@ -12,7 +12,7 @@
DOBJ=opendir.o closedir.o readdir.o
ifeq ($(LIB_CPU)-$(LIB_OS),i386-ELKS)
-OBJ=$(LOBJ3) $(LOBJ) $(EOBJ) $(DOBJ) setjmp3.o
+OBJ=$(LOBJ) $(LOBJ) $(EOBJ) $(DOBJ) setjmp3.o
SYSCALLS=syscalls
CFLAGS=$(ARCH) $(CCFLAGS) $(DEFS)

View File

@ -1,23 +0,0 @@
--- dev86-0.16.19/bcc/bcc.c
+++ dev86-0.16.19/bcc/bcc.c
@@ -596,12 +597,17 @@
}
}
-void
-command_reset()
-{
#ifndef MAXPATHLEN
+#ifdef PATH_MAX
+#define MAXPATHLEN PATH_MAX
+#else
#define MAXPATHLEN 1024
#endif
+#endif
+
+void
+command_reset()
+{
char buf[MAXPATHLEN];
char ** prefix;
char * saved_cmd;

View File

@ -1,17 +0,0 @@
https://bugs.gentoo.org/354351
fix sniped from Debian:
* Fix "FTBFS: ncc: illegal label": apply patch by dai that replaces strcpy
by memmove (closes: #591133).
--- copt/copt.c
+++ copt/copt.c
@@ -174,7 +174,7 @@
/* Delete leading white spaces */
for (cp = buf; *cp && isspace(*cp); cp++) ;
if (cp != buf && *cp)
- strcpy(buf, cp);
+ memmove(buf, cp, strlen(cp) + 1);
return(buf);
}

View File

@ -1,15 +0,0 @@
Return void properly, else clang aborts with
* tok_io.c:231:6: error: non-void function 'do_control' should return a value [-Wreturn-type]
See also: https://bugs.gentoo.org/show_bug.cgi?id=523096
--- dev86-0.16.21/unproto/tok_io.c
+++ dev86-0.16.21/unproto/tok_io.c
@@ -189,7 +189,7 @@
/* do_control - parse control line */
-static int do_control()
+static void do_control()
{
struct token *t;
int line;

View File

@ -1,20 +0,0 @@
--- dev86-0.16.21/elksemu/elks.c.orig 2005-11-04 01:35:37.000000000 +0100
+++ dev86-0.16.21/elksemu/elks.c 2005-11-04 01:45:28.000000000 +0100
@@ -129,8 +129,17 @@
static inline int vm86_mine(struct vm86_struct* v86)
{
int __res;
+#ifndef __PIC__
__asm__ __volatile__("int $0x80\n"
:"=a" (__res):"a" ((int)OLD_SYS_vm86), "b" ((int)v86));
+#else
+ __asm__ __volatile__(
+ "movl %%ebx,%%ecx\n\t"
+ "movl %2,%%ebx\n\t"
+ "int $0x80\n\t"
+ "movl %%ecx,%%ebx\n\t"
+ :"=a" (__res):"a" ((int)OLD_SYS_vm86), "r" ((int)v86) : "ecx");
+#endif
return __res;
}
#endif

View File

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<longdescription>
Bruce's C compiler - Simple C compiler to generate 8086 code
</longdescription>
</pkgmetadata>

View File

@ -1,5 +0,0 @@
DIST vgabios-0.6c-bins.tar.xz 17876 BLAKE2B db343ed998701a061a77d49a2a931493bf7ed82f68cd7e83e22465ab8ef3a0f01e176f84a39e458e4e4a2f290c7bc4bd7ae68a246edd93dc3f0e3063e73afb90 SHA512 7c3790d6e9feb12697558d690dd23a6ca35a9037987f516bcd84f750c177cb26ddfdbdacb68730e01f6d9ba118c5d092ad00c0cfa9f8c40b2c0218641dc8a53e
DIST vgabios-0.6c-fixes-2.tar.bz2 4174 BLAKE2B d3bb95b57939be85e4f24411f1590c6d75b7c701c3cd848f5b07d875a45ec1159a624ab37158f393b384c6d4db6db38b36e0a4c0b1300cc6abafcef4c03549b1 SHA512 bf85dfa52c078517c77b219361b0c569ad79ef9a8234dfdb14f39902198f0e7bfab99f826e084bda5c8321e69591deeda8242e4f52134bac654046db7fe20584
DIST vgabios-0.6c.tgz 1470496 BLAKE2B 1e2416aa09bf572551f12b963170999de88b3842d834a0b27332c5667975f807ac19d0fd602538bea9421fb58911fee824f1a7f3c49ecae34811fd8679e53ba7 SHA512 b0392358abf691f0a3b8292cf14dc56897d5cbf004336af4b4a3378002c4b47eb28c9da182cddf2c89d162a6e166b7a5c07cb098303a9f9918ea484922d3770e
DIST vgabios-0.7a-fixes-1.tar.bz2 2602 BLAKE2B 68fbd29e6c660dc69ea110e00ff75fc9d14f10bd11b9be89bd373281852a3133c73ee0f2a7ecdf026b29979e4c20bcdbad0baf9f80d013ffeb24dda892725778 SHA512 30992efac011d4b99301960df08cdc69d9503aa6b61feed01fca2c5a910460269d9500650cb394a0737318e977a282c5e0ab613a8b2bc28b9f0c6528a9a77d73
DIST vgabios-0.7a.tgz 1506655 BLAKE2B fb9b99ab385423b4ef103a56de140591556d2f49fffebfdd508a462551b1a9def9d8dc50c947a88ef6d47c43ff62dbe3d97fef969d985c49b9e78671eaefd34e SHA512 35d789b1b39f8f05b757b6c3379a1b2c33dc27b244720471530325f3e215b5f4fa97cfbfc131f813013f4640fe85be912e7b4cb924fa87ed35e68b6966424874

View File

@ -1,15 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>cardoe@gentoo.org</email>
<name>Doug Goldstein</name>
</maintainer>
<maintainer type="project">
<email>qemu@gentoo.org</email>
<name>Gentoo QEMU Project</name>
</maintainer>
<use>
<flag name="binary">Use official upstream pre-built binaries (only default and cirrus images)</flag>
</use>
</pkgmetadata>

View File

@ -1,71 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=4
# Can't really call them backports when they're fixes that upstream
# won't carry
FIXES=2
inherit eutils
DESCRIPTION="VGA BIOS implementation"
HOMEPAGE="http://www.nongnu.org/vgabios/"
SRC_URI="https://savannah.gnu.org/download/${PN}/${P}.tgz
https://dev.gentoo.org/~cardoe/distfiles/${P}-bins.tar.xz
https://dev.gentoo.org/~cardoe/distfiles/${P}-fixes-${FIXES}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-fbsd"
IUSE="debug"
DEPEND="amd64? ( sys-devel/dev86 )
x86? ( sys-devel/dev86 )"
RDEPEND=""
src_prepare() {
[[ -n ${FIXES} ]] && \
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
epatch
}
src_compile() {
if use amd64 || use x86 ; then
emake clean # Necessary to clean up the pre-built pieces
emake biossums
emake
fi
}
src_install() {
insinto /usr/share/vgabios
if use amd64 || use x86 ; then
# Stock VGABIOS
newins VGABIOS-lgpl-latest.bin vgabios.bin
use debug && newins VGABIOS-lgpl-latest.debug.bin vgabios.debug.bin
# Cirrus
newins VGABIOS-lgpl-latest.cirrus.bin vgabios-cirrus.bin
use debug && newins VGABIOS-lgpl-latest.cirrus.debug.bin \
vgabios-cirrus.debug.bin
# QXL
newins VGABIOS-lgpl-latest.qxl.bin vgabios-qxl.bin
use debug && newins VGABIOS-lgpl-latest.qxl.debug.bin \
vgabios-qxl.debug.bin
# Standard VGA
newins VGABIOS-lgpl-latest.stdvga.bin vgabios-stdvga.bin
use debug && newins VGABIOS-lgpl-latest.stdvga.debug.bin \
vgabios-stdvga.debug.bin
# VMWare
newins VGABIOS-lgpl-latest.vmware.bin vgabios-vmware.bin
use debug && newins VGABIOS-lgpl-latest.vmware.debug.bin \
vgabios-vmware.debug.bin
else
doins bins/*
fi
}

View File

@ -1,71 +0,0 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=4
# Can't really call them backports when they're fixes that upstream
# won't carry
FIXES=1
inherit eutils
DESCRIPTION="VGA BIOS implementation"
HOMEPAGE="http://www.nongnu.org/vgabios/"
SRC_URI="https://savannah.gnu.org/download/${PN}/${P}.tgz
https://dev.gentoo.org/~cardoe/distfiles/${P}-fixes-${FIXES}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
IUSE="binary debug"
DEPEND="!binary? ( sys-devel/dev86 )"
RDEPEND=""
src_prepare() {
[[ -n ${FIXES} ]] && \
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
epatch
epatch_user
}
src_compile() {
if ! use binary ; then
emake clean # Necessary to clean up the pre-built pieces
emake biossums
emake
fi
}
src_install() {
insinto /usr/share/vgabios
# Stock VGABIOS
newins VGABIOS-lgpl-latest.bin vgabios.bin
use debug && newins VGABIOS-lgpl-latest.debug.bin vgabios.debug.bin
# Cirrus
newins VGABIOS-lgpl-latest.cirrus.bin vgabios-cirrus.bin
use debug && newins VGABIOS-lgpl-latest.cirrus.debug.bin \
vgabios-cirrus.debug.bin
if ! use binary ; then
# QXL
newins VGABIOS-lgpl-latest.qxl.bin vgabios-qxl.bin
use debug && newins VGABIOS-lgpl-latest.qxl.debug.bin \
vgabios-qxl.debug.bin
# Standard VGA
newins VGABIOS-lgpl-latest.stdvga.bin vgabios-stdvga.bin
use debug && newins VGABIOS-lgpl-latest.stdvga.debug.bin \
vgabios-stdvga.debug.bin
# VMWare
newins VGABIOS-lgpl-latest.vmware.bin vgabios-vmware.bin
use debug && newins VGABIOS-lgpl-latest.vmware.debug.bin \
vgabios-vmware.debug.bin
else
ewarn "USE=binary only includes default & cirrus bios builds"
fi
}

View File

@ -1,72 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=4
# Can't really call them backports when they're fixes that upstream
# won't carry
FIXES=1
inherit eutils
DESCRIPTION="VGA BIOS implementation"
HOMEPAGE="http://www.nongnu.org/vgabios/"
SRC_URI="https://savannah.gnu.org/download/${PN}/${P}.tgz
https://dev.gentoo.org/~cardoe/distfiles/${P}-fixes-${FIXES}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="debug"
DEPEND="amd64? ( sys-devel/dev86 )
x86? ( sys-devel/dev86 )"
RDEPEND=""
src_prepare() {
[[ -n ${FIXES} ]] && \
EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
epatch
epatch_user
}
src_compile() {
if use amd64 || use x86 ; then
emake clean # Necessary to clean up the pre-built pieces
emake biossums
emake
fi
}
src_install() {
insinto /usr/share/vgabios
if use amd64 || use x86 ; then
# Stock VGABIOS
newins VGABIOS-lgpl-latest.bin vgabios.bin
use debug && newins VGABIOS-lgpl-latest.debug.bin vgabios.debug.bin
# Cirrus
newins VGABIOS-lgpl-latest.cirrus.bin vgabios-cirrus.bin
use debug && newins VGABIOS-lgpl-latest.cirrus.debug.bin \
vgabios-cirrus.debug.bin
# QXL
newins VGABIOS-lgpl-latest.qxl.bin vgabios-qxl.bin
use debug && newins VGABIOS-lgpl-latest.qxl.debug.bin \
vgabios-qxl.debug.bin
# Standard VGA
newins VGABIOS-lgpl-latest.stdvga.bin vgabios-stdvga.bin
use debug && newins VGABIOS-lgpl-latest.stdvga.debug.bin \
vgabios-stdvga.debug.bin
# VMWare
newins VGABIOS-lgpl-latest.vmware.bin vgabios-vmware.bin
use debug && newins VGABIOS-lgpl-latest.vmware.debug.bin \
vgabios-vmware.debug.bin
else
doins bins/*
fi
}