mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-17 18:06:59 +02:00
Merge pull request #106 from flatcar-linux/dongsu/cleanup-packages-202009
Clean up unnecessary packages - 2020-09
This commit is contained in:
commit
7eb41cbcec
@ -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)
|
||||
|
@ -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
|
@ -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
|
@ -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"
|
||||
}
|
@ -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"
|
||||
}
|
@ -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"
|
||||
}
|
@ -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"
|
||||
}
|
@ -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
|
||||
|
@ -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])],
|
@ -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
|
@ -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>
|
@ -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
|
@ -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"
|
||||
}
|
@ -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"
|
||||
}
|
@ -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
|
@ -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
|
@ -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.
|
@ -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
|
@ -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>
|
||||
+
|
||||
+
|
@ -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>
|
@ -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
|
@ -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 \
|
@ -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
|
||||
|
||||
|
@ -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 \
|
||||
|
@ -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],
|
||||
|
@ -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
|
||||
|
||||
|
@ -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 \
|
@ -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],
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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],
|
@ -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])],
|
||||
|
@ -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 {} +
|
||||
}
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -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>
|
@ -1 +0,0 @@
|
||||
DIST libtasn1-4.12.tar.gz 1888450 SHA256 6753da2e621257f33f5b051cc114d417e5206a0818fe0b1ecfd6153f70934753 SHA512 6c551670949881193e39122f72948e4999ff1ba377f9ee5963d0a4ad1b84256e4fe42e9f6d6a2aa9f7d4ef7acc0e5174fb5cc3df5298524cdeda92f4b8c104f7 WHIRLPOOL a2f29dbfb59bb2cbe5d533647028c9418b2b4871b67f7367757ebf4c706eab2b1bac8d5645784899bb85e9611a28f693655c1ff857c984109c0719a6f5dd78a5
|
@ -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
|
||||
|
@ -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
|
||||
}
|
@ -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>
|
@ -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
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -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>
|
@ -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
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -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>
|
@ -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
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -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>
|
@ -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
|
@ -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>
|
@ -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
|
||||
}
|
@ -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
|
@ -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 = ''
|
@ -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,),
|
@ -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'])
|
||||
|
@ -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))
|
@ -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;
|
||||
}
|
||||
|
@ -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>
|
@ -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}"
|
||||
}
|
@ -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}"
|
||||
}
|
@ -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}"
|
||||
}
|
@ -1 +0,0 @@
|
||||
DIST MAKEDEV-3.23-1.tar.gz 122613 BLAKE2B 2b0a4a02db36d7a3a71018378396c7d5ac8bbd4e9f8b24a1d3659084f381e8cc686f3d9198dc54e1efd93095ea09c21aab3b9866b942bff8e8a393355403f28a SHA512 5ca82cdcc4544042ede552370acf6266929fa34d177bd8e831573ccc1c57e06ec87766b9e60a686ec1449b204ae0ac3c048eab32b57ce8d610366219d3a77dbc
|
@ -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>
|
@ -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
|
||||
}
|
@ -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>
|
@ -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)
|
||||
|
@ -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.
|
@ -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
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -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 */
|
@ -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
|
@ -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)();
|
@ -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>
|
@ -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
|
||||
|
@ -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
|
@ -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
|
@ -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/
|
||||
}
|
@ -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
|
||||
}
|
@ -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/
|
||||
}
|
@ -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, ':');
|
@ -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)
|
@ -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;
|
@ -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);
|
||||
}
|
@ -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;
|
@ -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
|
@ -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>
|
@ -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
|
@ -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>
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
@ -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
|
||||
}
|
Loading…
Reference in New Issue
Block a user