Merge pull request #250 from glevand/for-merge-ps-moves

portage-stable: Move packages to coreos-overlay
This commit is contained in:
Geoff Levand 2015-07-23 15:23:57 -07:00
commit aacb55823e
57 changed files with 0 additions and 9129 deletions

View File

@ -1,611 +0,0 @@
# ChangeLog for dev-libs/dbus-glib
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/ChangeLog,v 1.165 2015/05/27 13:49:19 tetromino Exp $
27 May 2015; Alexandre Rostovtsev <tetromino@gentoo.org>
-dbus-glib-0.100.2.ebuild, -dbus-glib-0.100.2-r1.ebuild,
-files/dbus-glib-0.100-dbus-glib-sections.txt,
-files/dbus-glib-0.100-fix-tests.patch:
Clean up old.
27 May 2015; Mikle Kolyada <zlogene@gentoo.org> dbus-glib-0.102.ebuild:
arm stable wrt bug #545844
30 Apr 2015; Jeroen Roovers <jer@gentoo.org> dbus-glib-0.102.ebuild:
Stable for PPC64 (bug #545844).
28 Apr 2015; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.102.ebuild:
Stable for sparc, wrt bug #545844
21 Apr 2015; Pacho Ramos <pacho@gentoo.org> dbus-glib-0.102.ebuild:
ppc stable wrt bug #545844
19 Apr 2015; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.102.ebuild:
Stable for x86, wrt bug #545844
14 Apr 2015; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.102.ebuild:
Stable for ia64, wrt bug #545844
13 Apr 2015; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.102.ebuild:
Stable for alpha, wrt bug #545844
08 Apr 2015; Jeroen Roovers <jer@gentoo.org> dbus-glib-0.102.ebuild:
Stable for HPPA (bug #545844).
08 Apr 2015; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.102.ebuild:
Stable for amd64, wrt bug #545844
02 Mar 2015; Yixun Lan <dlan@gentoo.org> dbus-glib-0.102.ebuild:
add arm64 support, tested on A53 board
24 Jun 2014; Michał Górny <mgorny@gentoo.org> dbus-glib-0.100.2-r1.ebuild,
dbus-glib-0.102.ebuild:
Lower dev-libs/glib dep to first known EAPI=5 version, requested by Funtoo for
GNOME 3.6.
18 Jun 2014; Michał Górny <mgorny@gentoo.org> dbus-glib-0.100.2-r1.ebuild,
dbus-glib-0.102.ebuild:
Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug
#513718.
28 Apr 2014; Michał Górny <mgorny@gentoo.org> dbus-glib-0.100.2-r1.ebuild,
dbus-glib-0.102.ebuild:
Backport use of multilib_native_use_enable from the newer version, fix
whitespace.
21 Apr 2014; Michał Górny <mgorny@gentoo.org> dbus-glib-0.102.ebuild:
Use the new multilib_native_use* functions.
31 Mar 2014; Samuli Suominen <ssuominen@gentoo.org> dbus-glib-0.102.ebuild:
Install missing NEWS file wrt http://cgit.freedesktop.org/dbus/dbus-
glib/commit/?id=e1f1926c6b67726206c4c199781831e82553aae9
20 Mar 2014; Mikle Kolyada <zlogene@gentoo.org> dbus-glib-0.100.2-r1.ebuild:
ppc/ppc64/sparc stable wrt bug #496628
14 Mar 2014; Matt Turner <mattst88@gentoo.org> dbus-glib-0.100.2-r1.ebuild:
alpha stable, bug 496628.
23 Feb 2014; Pacho Ramos <pacho@gentoo.org> dbus-glib-0.100.2-r1.ebuild:
x86 stable, bug #496628
23 Feb 2014; Pacho Ramos <pacho@gentoo.org> dbus-glib-0.100.2-r1.ebuild:
amd64 stable, bug #496628
22 Feb 2014; Akinori Hattori <hattya@gentoo.org> dbus-glib-0.100.2-r1.ebuild:
ia64 stable wrt bug #496628
20 Feb 2014; Markus Meier <maekke@gentoo.org> dbus-glib-0.100.2-r1.ebuild:
arm stable, bug #496628
13 Feb 2014; Jeroen Roovers <jer@gentoo.org> dbus-glib-0.100.2-r1.ebuild:
Stable for HPPA (bug #496628).
12 Feb 2014; Samuli Suominen <ssuominen@gentoo.org> dbus-glib-0.102.ebuild:
Use epatch_user wrt #498958 by Manuel Nickschas
*dbus-glib-0.102 (12 Feb 2014)
12 Feb 2014; Samuli Suominen <ssuominen@gentoo.org> +dbus-glib-0.102.ebuild:
Version bump. Fix gtk-doc installation (because of out-of-tree build) wrt
#460042 by Rafał Mużyło. Fix bash-completion filename (dbus -> dbus-send) wrt
#484386 by Michał Górny
05 Jan 2014; Fabian Groffen <grobian@gentoo.org> dbus-glib-0.100.2-r1.ebuild:
Marked ~m68k-mint, bug #494512
*dbus-glib-0.100.2-r1 (30 Dec 2013)
30 Dec 2013; Alexis Ballier <aballier@gentoo.org>
+dbus-glib-0.100.2-r1.ebuild:
convert to multilib, bug #494468 by Christoph Junghans
05 Jun 2013; Mike Frysinger <vapier@gentoo.org> metadata.xml:
Add upstream CPE tag (security info) from ChromiumOS.
13 May 2013; Samuli Suominen <ssuominen@gentoo.org>
-dbus-glib-0.100-r1.ebuild, -dbus-glib-0.100-r2.ebuild,
-dbus-glib-0.100.1.ebuild, -dbus-glib-0.100.ebuild,
-files/dbus-glib-0.98-glib-2.31.patch:
old
05 Mar 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
Stable for sh, wrt bug #457792
03 Mar 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
Stable for sparc, wrt bug #457792
01 Mar 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
Stable for s390, wrt bug #457792
01 Mar 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
Stable for alpha, wrt bug #457792
01 Mar 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
Stable for arm, wrt bug #457792
01 Mar 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
Stable for ia64, wrt bug #457792
28 Feb 2013; Jeroen Roovers <jer@gentoo.org> dbus-glib-0.100.2.ebuild:
Stable for HPPA (bug #457792).
28 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
Stable for ppc64, wrt bug #457792
28 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
Stable for ppc, wrt bug #457792
27 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
Stable for amd64, wrt bug #457792
27 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.2.ebuild:
Stable for x86, wrt bug #457792
27 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.1.ebuild:
Stable for x86, wrt bug #457792
27 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100.1.ebuild:
Stable for amd64, wrt bug #457792
*dbus-glib-0.100.2 (26 Feb 2013)
26 Feb 2013; Samuli Suominen <ssuominen@gentoo.org>
+dbus-glib-0.100.2.ebuild:
Version bump.
21 Feb 2013; Zac Medico <zmedico@gentoo.org> dbus-glib-0.100-r2.ebuild,
dbus-glib-0.100.1.ebuild:
Add ~arm-linux keywords.
*dbus-glib-0.100.1 (19 Feb 2013)
19 Feb 2013; Alexandre Rostovtsev <tetromino@gentoo.org>
+dbus-glib-0.100.1.ebuild:
Bump, fixes authentication bypass (CVE-2013-0292, bug #457792).
18 Feb 2013; Jeroen Roovers <jer@gentoo.org> dbus-glib-0.100-r2.ebuild:
Stable for HPPA (bug #456972).
15 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100-r2.ebuild:
Stable for alpha, wrt bug #456972
15 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100-r2.ebuild:
Stable for sparc, wrt bug #456972
15 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100-r2.ebuild:
Stable for arm, wrt bug #456972
14 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100-r2.ebuild:
Stable for ppc, wrt bug #456972
14 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100-r2.ebuild:
Stable for ppc64, wrt bug #456972
14 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100-r2.ebuild:
Stable for x86, wrt bug #456972
14 Feb 2013; Agostino Sarubbo <ago@gentoo.org> dbus-glib-0.100-r2.ebuild:
Stable for amd64, wrt bug #456972
14 Jan 2013; Samuli Suominen <ssuominen@gentoo.org>
dbus-glib-0.100-r2.ebuild:
Restore installation of documentation and revert syntax to used in -r1 wrt
#451984 by Nikoli
*dbus-glib-0.100-r2 (13 Jan 2013)
13 Jan 2013; Gilles Dartiguelongue <eva@gentoo.org> -dbus-glib-0.98.ebuild,
+dbus-glib-0.100-r2.ebuild, +files/dbus-glib-0.100-fix-tests.patch:
Add patch to fix testsuite bug #356699. Switch to EAPI=5. Clean up old
revision
14 Oct 2012; Raúl Porcel <armin76@gentoo.org> dbus-glib-0.100.ebuild:
ia64/m68k/s390/sh/sparc stable wrt #416725
14 Oct 2012; Matt Turner <mattst88@gentoo.org> dbus-glib-0.100-r1.ebuild:
Stable on alpha, bug 416725.
*dbus-glib-0.100-r1 (10 Oct 2012)
10 Oct 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+dbus-glib-0.100-r1.ebuild, +files/dbus-glib-0.100-dbus-glib-sections.txt:
Fix broken API docs; prevents build failure with libxslt-1.1.27 (bug #436454,
thanks to Andrew Savchenko). Install API docs in /usr/share/gtk-doc to allow
links from other packages' documentation files, and for compatibility with
standard tools like dev-util/devhelp (bug #404965).
25 Jul 2012; Markus Meier <maekke@gentoo.org> dbus-glib-0.100.ebuild:
arm stable, bug #416725
21 Jul 2012; Jeff Horelick <jdhore@gentoo.org> dbus-glib-0.100.ebuild:
marked x86 per bug 416725
21 Jul 2012; Samuli Suominen <ssuominen@gentoo.org> dbus-glib-0.100.ebuild:
amd64/ppc/ppc64 stable wrt #416725
20 Jul 2012; Jeroen Roovers <jer@gentoo.org> dbus-glib-0.100.ebuild:
Stable for HPPA (bug #416725).
*dbus-glib-0.100 (27 Jun 2012)
27 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> +dbus-glib-0.100.ebuild:
Version bump.
06 May 2012; Alexis Ballier <aballier@gentoo.org> dbus-glib-0.98.ebuild:
keyword ~amd64-fbsd
04 May 2012; Jeff Horelick <jdhore@gentoo.org> dbus-glib-0.98.ebuild:
dev-util/pkgconfig -> virtual/pkgconfig
23 Apr 2012; Samuli Suominen <ssuominen@gentoo.org> dbus-glib-0.98.ebuild,
+files/dbus-glib-0.98-glib-2.31.patch:
Fix building of testsuite with dev-libs/glib >= 2.31 wrt #413195 by Patrick
Lauer
12 Apr 2012; Jeremy Olexa <darkside@gentoo.org> dbus-glib-0.98.ebuild:
add Gentoo Prefix support, KEYWORDS and path offsets
01 Feb 2012; Samuli Suominen <ssuominen@gentoo.org> -dbus-glib-0.92.ebuild,
-files/dbus-glib-0.92-userpriv-fix.patch:
old
01 Feb 2012; Samuli Suominen <ssuominen@gentoo.org> dbus-glib-0.98.ebuild:
ppc/ppc64 stable wrt #387257
27 Nov 2011; Raúl Porcel <armin76@gentoo.org> dbus-glib-0.98.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #387257
29 Oct 2011; Markus Meier <maekke@gentoo.org> dbus-glib-0.98.ebuild:
arm stable, bug #387257
23 Oct 2011; Markus Meier <maekke@gentoo.org> dbus-glib-0.98.ebuild:
x86 stable, bug #387257
19 Oct 2011; Jeroen Roovers <jer@gentoo.org> dbus-glib-0.98.ebuild:
Stable for HPPA (bug #387257).
16 Oct 2011; Samuli Suominen <ssuominen@gentoo.org> dbus-glib-0.98.ebuild:
amd64 stable wrt #387257
16 Oct 2011; Samuli Suominen <ssuominen@gentoo.org> metadata.xml:
Drop semi-inactive maintainers and use herd.
16 Oct 2011; Samuli Suominen <ssuominen@gentoo.org>
-dbus-glib-0.94-r1.ebuild, -files/dbus-glib-0.94-marshall_objs.patch:
old
*dbus-glib-0.98 (03 Oct 2011)
03 Oct 2011; Samuli Suominen <ssuominen@gentoo.org> +dbus-glib-0.98.ebuild:
Version bump wrt #385435 by Rafał Mużyło
05 Aug 2011; Samuli Suominen <ssuominen@gentoo.org> -dbus-glib-0.94.ebuild:
remove old
*dbus-glib-0.94-r1 (10 Jun 2011)
10 Jun 2011; Samuli Suominen <ssuominen@gentoo.org>
+dbus-glib-0.94-r1.ebuild, +files/dbus-glib-0.94-marshall_objs.patch:
Upstream patch: Fix regression in marshalling objects as object paths. Thanks
to freeedrich| for notifying me at Freenode.
*dbus-glib-0.94 (08 Jun 2011)
08 Jun 2011; Samuli Suominen <ssuominen@gentoo.org> +dbus-glib-0.94.ebuild:
Version bump.
22 Mar 2011; Brent Baude <ranger@gentoo.org> dbus-glib-0.92.ebuild:
Marking dbus-glib-0.92 ppc stable for bug 353436
21 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> dbus-glib-0.92.ebuild:
ppc64 stable wrt #353436
12 Mar 2011; Raúl Porcel <armin76@gentoo.org> dbus-glib-0.92.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #353436
07 Mar 2011; Jeroen Roovers <jer@gentoo.org> dbus-glib-0.92.ebuild:
Stable for HPPA (bug #353436).
24 Feb 2011; Thomas Kahle <tomka@gentoo.org> dbus-glib-0.92.ebuild:
x86 stable per bug 353436
23 Feb 2011; Markos Chandras <hwoarang@gentoo.org> dbus-glib-0.92.ebuild:
Stable on amd64 wrt bug #353436
19 Jan 2011; Gilles Dartiguelongue <eva@gentoo.org> dbus-glib-0.92.ebuild,
+files/dbus-glib-0.92-userpriv-fix.patch:
Fix running tests with userpriv, using upstream patch, bug #254192.
11 Jan 2011; Kacper Kowalik <xarthisius@gentoo.org> dbus-glib-0.88.ebuild:
ppc stable wrt #348766
04 Jan 2011; Raúl Porcel <armin76@gentoo.org> dbus-glib-0.88.ebuild:
ia64/s390/sh/sparc stable wrt #348766
02 Jan 2011; Tobias Klausmann <klausman@gentoo.org> dbus-glib-0.88.ebuild:
Stable on alpha, bug #348766
27 Dec 2010; Markus Meier <maekke@gentoo.org> dbus-glib-0.88.ebuild:
arm stable, bug #348766
23 Dec 2010; Jeroen Roovers <jer@gentoo.org> dbus-glib-0.88.ebuild:
Stable for HPPA (bug #348766).
22 Dec 2010; Samuli Suominen <ssuominen@gentoo.org> dbus-glib-0.88.ebuild:
amd64 stable wrt #348766
22 Dec 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
dbus-glib-0.88.ebuild:
x86 stable wrt security bug #348766
*dbus-glib-0.92 (10 Nov 2010)
10 Nov 2010; Samuli Suominen <ssuominen@gentoo.org>
+dbus-glib-0.92.ebuild:
Version bump.
30 Oct 2010; Samuli Suominen <ssuominen@gentoo.org> dbus-glib-0.88.ebuild:
ppc64 stable wrt #343323
*dbus-glib-0.88 (10 Oct 2010)
10 Oct 2010; Samuli Suominen <ssuominen@gentoo.org>
+dbus-glib-0.88.ebuild:
Version bump wrt #340409 by "teidakankan".
18 Jul 2010; Raúl Porcel <armin76@gentoo.org> dbus-glib-0.86.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #319965
10 Jul 2010; Jeroen Roovers <jer@gentoo.org> dbus-glib-0.86.ebuild:
Stable for HPPA (bug #319965).
08 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> dbus-glib-0.86.ebuild:
ppc64 stable wrt #319965
26 Jun 2010; <nixnut@gentoo.org> dbus-glib-0.86.ebuild:
ppc stable #319965
28 May 2010; Markus Meier <maekke@gentoo.org> dbus-glib-0.86.ebuild:
arm/x86 stable, bug #319965
25 May 2010; Pacho Ramos <pacho@gentoo.org> dbus-glib-0.86.ebuild:
stable amd64, bug 319965
16 May 2010; Gilles Dartiguelongue <eva@gentoo.org>
-dbus-glib-0.76.ebuild, -dbus-glib-0.84.ebuild,
-files/dbus-glib-introspection.patch:
Clean up old revisions.
15 May 2010; Raúl Porcel <armin76@gentoo.org> dbus-glib-0.82-r1.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #310705
09 Apr 2010; Jeroen Roovers <jer@gentoo.org> dbus-glib-0.82-r1.ebuild:
Stable for HPPA (bug #310705).
07 Apr 2010; Jeremy Olexa <darkside@gentoo.org> dbus-glib-0.82-r1.ebuild,
dbus-glib-0.84.ebuild, dbus-glib-0.86.ebuild:
Due to portage's environment filtering, variables that start with BASH_
cannot be used. As such, s/BASH_COMPLETION_NAME/BASHCOMPLETION_NAME/g for
bug 312671
05 Apr 2010; Markus Meier <maekke@gentoo.org> dbus-glib-0.82-r1.ebuild:
amd64/arm/x86 stable, bug #310705
*dbus-glib-0.86 (31 Mar 2010)
31 Mar 2010; Gilles Dartiguelongue <eva@gentoo.org>
-dbus-glib-0.80.ebuild, -dbus-glib-0.82.ebuild, +dbus-glib-0.86.ebuild:
Version bump. Fix some memory leaks, optimize object infos lookup, add
'shadowing'.
24 Mar 2010; Brent Baude <ranger@gentoo.org> dbus-glib-0.82-r1.ebuild:
stable ppc, bug 310705
23 Mar 2010; Brent Baude <ranger@gentoo.org> dbus-glib-0.82-r1.ebuild:
stable ppc64, bug 310705
*dbus-glib-0.84 (22 Mar 2010)
22 Mar 2010; Pacho Ramos <pacho@gentoo.org> +dbus-glib-0.84.ebuild:
Version bump, fixing bugs 307771, 292418, 298511. Thanks to Ward, Xake and
Jens for reporting and to Guilles for reviewing
*dbus-glib-0.82-r1 (22 Jan 2010)
22 Jan 2010; Gilles Dartiguelongue <eva@gentoo.org>
+dbus-glib-0.82-r1.ebuild:
Version bump. Do not use static dbus instrospection file. Enable checks
always just like for every other glib-based program.
*dbus-glib-0.82 (07 Nov 2009)
07 Nov 2009; Gilles Dartiguelongue <eva@gentoo.org>
-files/dbus-glib-0.73-namespaces.patch, -dbus-glib-0.74.ebuild,
-dbus-glib-0.74-r1.ebuild, -dbus-glib-0.78.ebuild,
-files/dbus-glib-0.78-as-needed.patch,
-files/dbus-glib-0.78-fix-building-tests.patch, +dbus-glib-0.82.ebuild:
Version bump.
30 Mar 2009; Raúl Porcel <armin76@gentoo.org> dbus-glib-0.76.ebuild:
arm/ia64/s390/sh stable wrt #250289
*dbus-glib-0.80 (08 Mar 2009)
08 Mar 2009; Gilles Dartiguelongue <eva@gentoo.org>
-dbus-glib-0.73.ebuild, +dbus-glib-0.80.ebuild:
Bump to 0.80. Various fixes and notably testsuite.
06 Feb 2009; Jeroen Roovers <jer@gentoo.org> dbus-glib-0.76.ebuild:
Stable for HPPA (bug #250289).
18 Jan 2009; Gilles Dartiguelongue <eva@gentoo.org> dbus-glib-0.78.ebuild:
Clean up econf per bug #253596 and add missing deps.
13 Jan 2009; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
gentopia is becoming freedesktop
30 Dec 2008; Doug Goldstein <cardoe@gentoo.org>
files/dbus-glib-0.78-as-needed.patch,
+files/dbus-glib-0.78-fix-building-tests.patch, dbus-glib-0.78.ebuild:
fix building tests in parallel make situations. upstream bug #19325.
Update --as-needed patch to follow upstream's patch.
27 Dec 2008; Doug Goldstein <cardoe@gentoo.org> dbus-glib-0.78.ebuild:
add gtk-doc-am to DEPEND so that automake successfully runs
*dbus-glib-0.78 (23 Dec 2008)
23 Dec 2008; Doug Goldstein <cardoe@gentoo.org>
+files/dbus-glib-0.78-as-needed.patch, +dbus-glib-0.78.ebuild:
version bump. ebuild from Santiago M. Mola <coldwind@gentoo.org> with
additional changes for fixing tests and correcting depends by me
15 Dec 2008; Tobias Klausmann <klausman@gentoo.org> dbus-glib-0.76.ebuild:
Stable on alpha, bug #250289
14 Dec 2008; nixnut <nixnut@gentoo.org> dbus-glib-0.76.ebuild:
Stable on ppc wrt bug 250289
10 Dec 2008; Markus Meier <maekke@gentoo.org> dbus-glib-0.76.ebuild:
amd64/x86 stable, bug #250289
08 Dec 2008; Brent Baude <ranger@gentoo.org> dbus-glib-0.76.ebuild:
stable ppc64, bug 250289
08 Dec 2008; Ferris McCormick <fmccor@gentoo.org> dbus-glib-0.76.ebuild:
Sparc stable, Bug #250289.
*dbus-glib-0.76 (15 Aug 2008)
15 Aug 2008; Doug Goldstein <cardoe@gentoo.org> -dbus-glib-0.72.ebuild,
+dbus-glib-0.76.ebuild:
remove old version. add new version.
http://lists.freedesktop.org/archives/dbus/2008-June/009898.html
*dbus-glib-0.74-r1 (22 Apr 2008)
22 Apr 2008; Saleem Abdulrasool <compnerd@gentoo.org>
+files/dbus-glib-0.73-namespaces.patch, +dbus-glib-0.74-r1.ebuild:
Add patch for namespace support in dbus-binding-tool
29 Feb 2008; Jeroen Roovers <jer@gentoo.org> dbus-glib-0.74.ebuild:
Stable for HPPA (bug #208917).
29 Feb 2008; Brent Baude <ranger@gentoo.org> dbus-glib-0.74.ebuild:
stable ppc64, bug 208917
28 Feb 2008; Santiago M. Mola <coldwind@gentoo.org> dbus-glib-0.74.ebuild:
amd64 stable wrt bug #208917
28 Feb 2008; Raúl Porcel <armin76@gentoo.org> dbus-glib-0.74.ebuild:
alpha/ia64 stable wrt #208917
28 Feb 2008; nixnut <nixnut@gentoo.org> dbus-glib-0.74.ebuild:
Stable on ppc wrt bug 208917
28 Feb 2008; Christian Faulhammer <opfer@gentoo.org>
dbus-glib-0.74.ebuild:
stable x86, bug 208917
27 Feb 2008; Ferris McCormick <fmccor@gentoo.org> dbus-glib-0.74.ebuild:
Sparc stable --- Bug #208917 --- around over 5 months and all tests pass.
*dbus-glib-0.74 (06 Sep 2007)
06 Sep 2007; Doug Goldstein <cardoe@gentoo.org> +dbus-glib-0.74.ebuild:
ver bump
13 May 2007; Joshua Kinard <kumba@gentoo.org> dbus-glib-0.73.ebuild:
Stable on mips, per #174808.
22 Apr 2007; Tobias Scherbaum <dertobi123@gentoo.org>
dbus-glib-0.73.ebuild:
ppc stable, bug #174808
18 Apr 2007; Alexander H. Færøy <eroyf@gentoo.org>
dbus-glib-0.73.ebuild:
Marked ~mips.
18 Apr 2007; Christian Faulhammer <opfer@gentoo.org>
dbus-glib-0.73.ebuild:
stable x86, bug 174808
18 Apr 2007; Daniel Gryniewicz <dang@gentoo.org> dbus-glib-0.73.ebuild:
Marked stable on amd64 for bug #174808
17 Apr 2007; Jeroen Roovers <jer@gentoo.org> dbus-glib-0.73.ebuild:
Stable for HPPA (bug #174808).
17 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org> dbus-glib-0.73.ebuild:
Stable on sparc wrt #174808
17 Apr 2007; Markus Rothe <corsair@gentoo.org> dbus-glib-0.73.ebuild:
Stable on ppc64; bug #174808
16 Apr 2007; Bryan Østergaard <kloeri@gentoo.org> dbus-glib-0.73.ebuild:
Stable on Alpha, bug 174808.
16 Apr 2007; Raúl Porcel <armin76@gentoo.org> dbus-glib-0.73.ebuild:
ia64 stable wrt bug 174808
04 Apr 2007; Bryan Østergaard <kloeri@gentoo.org> dbus-glib-0.72.ebuild:
Stable on Alpha.
*dbus-glib-0.73 (13 Feb 2007)
13 Feb 2007; Doug Goldstein <cardoe@gentoo.org> +dbus-glib-0.73.ebuild:
rev bump
29 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org> dbus-glib-0.72.ebuild:
Stable on sparc wrt #162877
23 Jan 2007; Jeroen Roovers <jer@gentoo.org> dbus-glib-0.72.ebuild:
Stable for HPPA (bug #162877).
22 Jan 2007; Olivier Crête <tester@gentoo.org> dbus-glib-0.72.ebuild:
stable on amd64 per bug #162877
21 Jan 2007; Andrej Kacian <ticho@gentoo.org> dbus-glib-0.72.ebuild:
Stable on x86, bug 162877.
21 Jan 2007; Markus Rothe <corsair@gentoo.org> dbus-glib-0.72.ebuild:
Stable on ppc64; bug #162877
21 Jan 2007; nixnut <nixnut@gentoo.org> dbus-glib-0.72.ebuild:
Stable on ppc wrt bug 162877
16 Jan 2007; Roy Marples <uberlord@gentoo.org> dbus-glib-0.72.ebuild:
Added ~x86-fbsd keyword.
05 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> dbus-glib-0.72.ebuild:
Remove debug.eclass usage.
02 Dec 2006; Doug Goldstein <cardoe@gentoo.org> dbus-glib-0.72.ebuild:
Fixed glib depend
30 Oct 2006; Steev Klimaszewski <steev@gentoo.org> -dbus-glib-0.71.ebuild,
dbus-glib-0.72.ebuild:
Remove dbus-glib .71 and update the dependency to reflect dbus instead of
dbus-core.
28 Oct 2006; Steev Klimaszewski <steev@gentoo.org> dbus-glib-0.72.ebuild:
dbus-glib .72 requires dbus-core .94 or better.
*dbus-glib-0.72 (27 Oct 2006)
27 Oct 2006; Steev Klimaszewski <steev@gentoo.org> +dbus-glib-0.72.ebuild:
New upstream release, quite a few changes, if you program anything and use
these bindings, PLEASE read the ChangeLog.
21 Aug 2006; Steev Klimaszewski <steev@gentoo.org>
files/dbus-glib-introspection.patch:
Fix the patch to apply the xml file properly to not try to connect to the D-Bus
daemon.
*dbus-glib-0.71 (18 Aug 2006)
18 Aug 2006; Steev Klimaszewski <steev@gentoo.org>
+files/dbus-glib-introspection.patch, +metadata.xml,
+dbus-glib-0.71.ebuild:
Glib bindings for dbus. Initial import

View File

@ -1,26 +0,0 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST dbus-glib-0.102.tar.gz 783792 SHA256 6964ed585bb8149a14ab744b5ded5e77cf71ec5446e6dcc5fcf5eebcc52df29c SHA512 9bf4b33dd264eaed9ade0e35f0ad47986c31bd5e3de4d3e2fcee66a9be87000b6121bc810b9a5a24eca53190d98323b871dc78f341df8e05bd0247b096cf778f WHIRLPOOL b83f12877118dca1797c935f57a6ae664fbfc70c4d2fb2d95d2cf11abb7c326a098f336225ffb9030fac00a33d988a30038e2734721fc1ddbb5297f864e01bcf
EBUILD dbus-glib-0.102.ebuild 2273 SHA256 64892ae89fec302208572c94e2037594e7c422ba0ea88cf1ddc0c4a292f20670 SHA512 81aa561bfd0db6a9dbc89f90a92afe47d6ec9c446a925d4cc44104b22b8b76b5ca3fcc81103d4d29543ffff80f0d9f3a685835c60e6bf4fe51294b4f3602c547 WHIRLPOOL eb6b462fc3c0faf52e475f2f730176fee57a1ea708c0308bd527a731d4447ec5332ec6f20cd4bfcb304fe30b9a242846863357060b29737a9bddac06d7ffe50d
MISC ChangeLog 21933 SHA256 17ba9719883aeba7718ac023900e7d2a5cecbfccec77ad4dc8979f2a08c4d2c1 SHA512 24b6fee4cb1b9297eb89f5cd02f822a6400fc7e72929398b29ce6b4a5d0d82b94c407b45616145bbd48793cff67aad2b4927b0a466b74db94dd8a0da36da4d30 WHIRLPOOL ab50afb37da7b5a3e9512d5ab35f3f3b655f713f0079b645a08cad5382e85bf7f944104b61cc52c648493a6df497facd5a2e4544822cb586167bfd186ec8a319
MISC metadata.xml 338 SHA256 45aae49f98a1fa143d6638f9c8883bd4e2147029d1976e8fe2c67b821e38a716 SHA512 9585c9d220740849c14532682e24dad1bd36bb4c4bd512864f12409b72a72512f6bffea7e04cec543ffac41d10337819e4a7493798f85e3a06a8845030f94aed WHIRLPOOL d2e660d2c6e654897f03c20f0ad4159e52129d590f08d3f379b2cc9554f47cf15017995ed2f17240c0c51b963b76c2f06b5fa3d6c5cefc60a7c25b4260122cf9
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0
iQJ8BAEBCABmBQJVZctgXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ1RTNCRkUzRDRBNkI2MEEwQkYwQzMyOEEx
OEU1QjZGMkQ4RDVFQzhEAAoJEBjltvLY1eyN4+MP/Rm4WzI6VJyOqPrhRcD+8LNo
AmA17FaPO1LcX/Djs8ODqO9Q/yvx8FFuYquD5D/9I2/UHt8F98Jpx5Fwrv304shB
lRiLa8E2/EPW4+rHoWboXkPe7tMqMu1DGHYk/OBmfJo6jfH5Xo340Dd+0NkKQ0F/
JOp4yT/qUOcZji6JtkWCHEEXErgUZ39eyxW+HP7Tx8iZ664/vMvQdVJNauHV4XBc
s/lHqG/CudbXFk6twHmWkz/ctnT0sRIlVbR4jtEWCzuyyelKhUG9Hj3InbdIc+oK
Vlq5tQrBNKYPPoVb9CO9c3wVC4N7TERRJvJMnLUkqgaInrLG9kknCv4rliAvyFml
CcI0oyeynJyXlDcN7fLPEOeT1bic05GXvkvsXLtsB2ZlF0ogYI/W2kwiAib+PmKm
3zLwNALGCdLyTWht0Db2M3xAyKVboBDQ9yID4F0QWluKHfjl8zuWnRW8lODlipnk
Tl+T2wsss9pKLHbqx61TEmGuYufSf9tR6C1jaRFVpgy3kY/mG6Je+qh4yOOimPUz
+Y6/kkARnfvBRlJnUi8Vxtq3Jz9M1nYS/LFK8RlmcPBJkkKG1p3ON8IOH/2BslDN
wPClkH3Se/0RxfuW0cYZdoRhoVymawSYR9C8YS6H99hqmcvRuoLvrwm2j9U3m4sB
f9XjzNaHoF/Pv2BaQWuQ
=Tg35
-----END PGP SIGNATURE-----

View File

@ -1,91 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/dbus-glib-0.102.ebuild,v 1.17 2015/05/27 13:43:49 zlogene Exp $
EAPI=5
inherit bash-completion-r1 eutils multilib-minimal
DESCRIPTION="D-Bus bindings for glib"
HOMEPAGE="http://dbus.freedesktop.org/"
SRC_URI="http://dbus.freedesktop.org/releases/${PN}/${P}.tar.gz"
LICENSE="|| ( GPL-2 AFL-2.1 )"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris"
IUSE="debug doc static-libs test"
CDEPEND=">=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
>=dev-libs/glib-2.34.3:2[${MULTILIB_USEDEP}]
>=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}]"
DEPEND="${CDEPEND}
virtual/pkgconfig
doc? ( >=dev-util/gtk-doc-1.4 )"
RDEPEND="${CDEPEND}
abi_x86_32? (
!<app-emulation/emul-linux-x86-baselibs-20131008-r8
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
DOCS=( AUTHORS ChangeLog HACKING NEWS README )
set_TBD() {
# out of sources build dir for make check
export TBD="${BUILD_DIR}-tests"
}
src_prepare() {
epatch_user
}
multilib_src_configure() {
local myconf=(
--localstatedir="${EPREFIX}"/var
--enable-bash-completion
$(use_enable debug asserts)
$(use_enable static-libs static)
$(multilib_native_use_enable doc gtk-doc)
)
ECONF_SOURCE="${S}" econf "${myconf[@]}"
use doc || ln -s "${S}"/doc/reference/html doc/reference/html #460042
if use test; then
set_TBD
mkdir "${TBD}"
cd "${TBD}"
einfo "Running configure in ${TBD}"
ECONF_SOURCE="${S}" econf \
"${myconf[@]}" \
$(use_enable test checks) \
$(use_enable test tests) \
$(use_enable test asserts) \
$(use_with test test-socket-dir "${T}"/dbus-test-socket)
fi
}
multilib_src_compile() {
emake
if use test; then
set_TBD
cd "${TBD}"
einfo "Running make in ${TBD}"
emake
fi
}
multilib_src_test() {
set_TBD
cd "${TBD}"
emake check
}
multilib_src_install_all() {
einstalldocs
newbashcomp "${ED}"/etc/bash_completion.d/dbus-bash-completion.sh dbus-send
rm -rf "${ED}"/etc/bash_completion.d || die
prune_libtool_files
}

View File

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>freedesktop</herd>
<maintainer>
<email>freedesktop-bugs@gentoo.org</email>
</maintainer>
<upstream>
<remote-id type="cpe">cpe:/a:freedesktop:dbus-glib</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,73 +0,0 @@
# ChangeLog for dev-libs/ustr
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/ustr/ChangeLog,v 1.17 2015/05/05 19:33:04 mrueg Exp $
05 May 2015; Manuel Rüger <mrueg@gentoo.org> -ustr-1.0.4-r1.ebuild,
-ustr-1.0.4-r2.ebuild, -ustr-1.0.4-r3.ebuild, -ustr-1.0.4-r4.ebuild:
Remove old.
02 Dec 2014; Pacho Ramos <pacho@gentoo.org> ustr-1.0.4-r5.ebuild:
amd64/x86 stable, bug #525988
*ustr-1.0.4-r5 (02 Jun 2014)
02 Jun 2014; Sven Vermeulen <swift@gentoo.org> +ustr-1.0.4-r5.ebuild:
Update multilib support in ustr with many thanks to Arfrever
*ustr-1.0.4-r4 (30 May 2014)
30 May 2014; Sven Vermeulen <swift@gentoo.org> +ustr-1.0.4-r4.ebuild:
Add multilib support, needed for libsemanage (bug #506460) thanks to Sven Eden
14 Jan 2014; Agostino Sarubbo <ago@gentoo.org> ustr-1.0.4-r3.ebuild:
Stable for x86, wrt bug #495414
12 Jan 2014; Pacho Ramos <pacho@gentoo.org> ustr-1.0.4-r3.ebuild:
amd64 stable, bug #495414
07 Jan 2014; Sergey Popov <pinkbyte@gentoo.org> ustr-1.0.4-r3.ebuild:
Add ~arm and ~mips keywords
*ustr-1.0.4-r3 (09 Nov 2013)
09 Nov 2013; Markos Chandras <hwoarang@gentoo.org> +ustr-1.0.4-r3.ebuild,
metadata.xml:
Fix installation path. Patch by Sven Eden <Yamakuzure@gmx.net> who will also
be the maintainer
*ustr-1.0.4-r2 (13 Oct 2013)
13 Oct 2013; Jeroen Roovers <jer@gentoo.org> +ustr-1.0.4-r2.ebuild:
Respect AR/CC/CFLAGS, build verbosely (in src_test() as well). Remove
unneeded die().
12 Oct 2013; Pacho Ramos <pacho@gentoo.org> metadata.xml:
Cleanup due #237340
12 Feb 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
-ustr-1.0.4.ebuild:
Delete.
12 Feb 2011; Markos Chandras <hwoarang@gentoo.org> ustr-1.0.4-r1.ebuild:
Stable on amd64 wrt bug #353781
10 Feb 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> ustr-1.0.4-r1.ebuild:
x86 stable wrt bug #353781
05 Feb 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
ustr-1.0.4-r1.ebuild:
Fix installation with FEATURES="multilib-strict".
*ustr-1.0.4-r1 (02 Aug 2009)
02 Aug 2009; Chris PeBenito <pebenito@gentoo.org> +ustr-1.0.4-r1.ebuild:
Fix bugs #240230, #241280, and #243954.
22 Jul 2009; Chris PeBenito <pebenito@gentoo.org> ustr-1.0.4.ebuild:
Mark stable. Remove old ebuilds.
*ustr-1.0.4 (03 Oct 2008)
03 Oct 2008; Chris PeBenito <pebenito@gentoo.org> +metadata.xml,
+ustr-1.0.4.ebuild:
Initial commit.

View File

@ -1,4 +0,0 @@
DIST ustr-1.0.4.tar.bz2 233723 SHA256 3daf6eae9f78de1e872c0b2b83cce35515b94d4bb8a074e48f331fd99e1fc2c4 SHA512 b7df6ca3a9f25ee6f5c9ab4325732d348de27c5e02ebff36a7d5706f56b2df994df35bd652825a28e27bbde731c6a5933248d99c670d192b1952e7534eec1510 WHIRLPOOL b37783d844e85c3bd7725ac92ca2c84f27f03914d5cf79da2a1c2e48f737d869c49763d1c1ed799cc117d7b414aa8792e6d5833e028521ffaf500735ad4084c2
EBUILD ustr-1.0.4-r5.ebuild 1362 SHA256 3809feba6221527b62328cccce5f04b5ab054eb927dc19f5ced654ad5edc27ca SHA512 2fa3fa8baabe8df3fc3c58646e26f8fe0d6b34dda94a998f944a1d2744d092b556cda1ec503e8bc0ce7482916ff6090d5378fb5844bdbe34b5c6546feb8bbc9e WHIRLPOOL 254fb348aba882d9597348b6f9ead168e420a337be60bf5b67cc305c506ecf9dd02dde3d2dadb8c5c4ad65256fcc8ca0d052121ec7d9e4994457d01d7416a84d
MISC ChangeLog 2471 SHA256 036dc588a3139866469aaec5fe0c7fe02525936ac42e1ac95e42a1183ad911ec SHA512 b28cab020696002d48eaba2c606ebe3814a0cf7c134e664e9619333fa9f82acd775ea880d414864f1b8db2428cb63bdbff6ccbb35b1c556ba3c46de4bdfeafd3 WHIRLPOOL 3b66c5d3d55dd78fec05fad0563bdacc72b32914efbfd9f717e05fdfc66250140578650ac840f4847c6c1a835370450ea35b858230478ba6e78d9bbb0f4c9898
MISC metadata.xml 315 SHA256 9e0543fd808dc0851421c81c0d96fed13d97cfc067448b003355d0c19d847824 SHA512 37bd08e283d18e0483e2591172657995369bcfe1b3d92e3973f67242f14d048ca0b078c9eec940457eda2f70c6cc3bfd4c3f23faa1cc7338eb5734ac7af7e3ca WHIRLPOOL b98db3a4028e05c0f48c216db94efe7794bd28d3d1634f292b2bdf8efef85ccf6dca7df91eef90aea608e3f07f2712355d33ab742af1d8b58ba5821276134fc3

View File

@ -1,10 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>proxy-maintainers</herd>
<maintainer>
<email>Yamakuzure@gmx.net</email>
<name>Sven Eden</name>
<description>Maintainer. Assign bugs to him</description>
</maintainer>
</pkgmetadata>

View File

@ -1,66 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/ustr/ustr-1.0.4-r5.ebuild,v 1.2 2014/12/02 12:48:28 pacho Exp $
EAPI=5
inherit toolchain-funcs multilib-minimal
DESCRIPTION="Low-overhead managed string library for C"
HOMEPAGE="http://www.and.org/ustr"
SRC_URI="ftp://ftp.and.org/pub/james/ustr/${PV}/${P}.tar.bz2"
LICENSE="|| ( BSD-2 MIT LGPL-2 )"
SLOT="0"
KEYWORDS="amd64 ~arm ~mips x86"
IUSE=""
DEPEND=""
RDEPEND=""
DOCS=(ChangeLog README README-DEVELOPERS AUTHORS NEWS TODO)
MULTILIB_WRAPPED_HEADERS=(
/usr/include/ustr-conf.h
/usr/include/ustr-conf-debug.h
)
src_prepare() {
multilib_copy_sources
}
multilib_src_compile() {
emake \
AR="$(tc-getAR)" \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS}" \
prefix="${EPREFIX}/usr" \
SHRDIR="/usr/share/${P}" \
HIDE= \
all-shared
}
multilib_src_install() {
emake \
DESTDIR="${D}" \
prefix="${EPREFIX}/usr" \
libdir="${EPREFIX}/usr/$(get_libdir)" \
mandir="/usr/share/man" \
SHRDIR="/usr/share/${P}" \
DOCSHRDIR="/usr/share/doc/${PF}" \
HIDE= \
install
}
multilib_src_test() {
emake \
AR="$(tc-getAR)" \
CC="$(tc-getCC)" \
CFLAGS="${CFLAGS}" \
LDFLAGS="${LDFLAGS}" \
prefix="${EPREFIX}/usr" \
SHRDIR="/usr/share/${P}" \
HIDE= \
check
}

View File

@ -1,53 +0,0 @@
# ChangeLog for dev-vcs/subversion
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/subversion/ChangeLog,v 1.231 2015/05/27 15:48:51 maekke Exp $
27 May 2015; Markus Meier <maekke@gentoo.org> subversion-1.7.20.ebuild:
arm stable, bug #545348
16 May 2015; Jack Morgan <jmorgan@gentoo.org> subversion-1.7.20.ebuild:
ia64 stable wrt bug #545348
14 May 2015; Jeroen Roovers <jer@gentoo.org> subversion-1.7.20.ebuild:
Stable for PPC64 (bug #545348).
13 May 2015; Agostino Sarubbo <ago@gentoo.org> subversion-1.7.20.ebuild:
Stable for amd64, wrt bug #545348
12 May 2015; Lars Wendler <polynomial-c@gentoo.org> subversion-1.8.13.ebuild:
Fixed configure run with USE="-ruby".
*subversion-1.7.20 (23 Apr 2015)
23 Apr 2015; Thomas Sachau (Tommy[D]) <tommy@gentoo.org>
+subversion-1.7.20.ebuild:
Version bump for bug 545348
15 Apr 2015; Lars Wendler <polynomial-c@gentoo.org> subversion-1.8.13.ebuild:
Removed dependency on swig again (as requested by Arfrever).
13 Apr 2015; Lars Wendler <polynomial-c@gentoo.org> subversion-1.8.13.ebuild:
Fix dependency for swig.
13 Apr 2015; Lars Wendler <polynomial-c@gentoo.org> subversion-1.8.13.ebuild:
Added dev-lang/swig to DEPEND.
*subversion-1.8.13 (09 Apr 2015)
09 Apr 2015; Lars Wendler <polynomial-c@gentoo.org>
+subversion-1.8.13.ebuild, +files/svnserve.initd3:
Security bump (bug #545348). Added slightly rewritten init script.
08 Apr 2015; Michał Górny <mgorny@gentoo.org> subversion-1.7.19.ebuild,
subversion-1.8.11.ebuild:
Drop old Python implementations
03 Jan 2015; Lars Wendler <polynomial-c@gentoo.org> subversion-1.7.19.ebuild,
subversion-1.8.11.ebuild:
Fixed compilation with "gnome-keyring" USE flag (bug #534384 and patch by
Andrew Savchenko).
01 Jan 2015; Andreas K. Huettel <dilfridge@gentoo.org> +ChangeLog-2014,
ChangeLog: Split ChangeLog
For previous entries, please see ChangeLog-2014.

View File

@ -1,34 +0,0 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX 47_mod_dav_svn.conf 422 SHA256 bdb10203ae3154da723655b07118f630ef1e83ec38a79e31a53e436e0c071d27 SHA512 05608aa7abca0ec55015232077db928453c92ccf8b595dd843ba13ed39703e01dcbe298c4ff57c638376679be9fea4b409e98953915b86dc6954e3e0de31b23d WHIRLPOOL 05f1048e41c9c59718fc794ae53de532565447186a2cef45a222bee3d45071976037cc2aa3d90b27df1c02c01ce262c7b8030c4ad021cd597f277b8b48c7d976
AUX 70svn-gentoo.el 443 SHA256 23aa9effa5aea7ae73d14ae4df1a9269135137a5e483b4ff2a501dc130d7d1be SHA512 ab105533569ec81631491da4cd29488e77ae5713b5a2190afe1576e6434202a0c36fce7674cdf17a3e1e58650efba8915fb7e31c686def3701ef82803ecf8bea WHIRLPOOL 4f699ca38a1659ac2129f36de37ddd830d026520c1bf34562181ceb4763a38362cc3df516c3077ddbd66f36973d0c82f2d51d3a4657ba0af3722e61b29b4a53f
AUX subversion-1.5.4-interix.patch 4375 SHA256 1cb7dec795921a89e90f792d0176c52239aa3d87064bafbd5af9ded4df981dbe SHA512 e63c49ae3935be14437702136175d38fac1a820ccc641eb9d94e51d89986847a408b49995c01dcfa4d45c3bf04c94134def117ff27802b3eb02a6268d6032b75 WHIRLPOOL 77d60f127f2132c6e5a8a00f4f6603dfeec8708b36dbbac8d806dc0bedcfd36426661adff6c49895c73dfb16883e18e0cdbc81f3a43d3f1ecace744a25a394a7
AUX subversion-1.5.6-aix-dso.patch 787 SHA256 2790b21e035ea77358d33c14e7e7c3c8977e1b3f5d4150768912eea719e2cf6c SHA512 8cf3495c8239f47193d0f67084b88cd2a601586a0d933512a6326522f5c87310a636ab7928c1c13e4adf1cbaf756eca77f025be9af947dcff3f1661f0f2e9347 WHIRLPOOL 40c3397dcc9371ae9d6badd7aeb56b01d6de1729fd84dc4c17e27c0f723869354b04cb4b21749890af5f9366f504789d1c2f63287a15e6bad566760a36e24625
AUX subversion-1.6.3-hpux-dso.patch 627 SHA256 0fa69598635ea9630e95e3e8b693cd5f1b853784900e34d58ffe9e03d8c65b36 SHA512 4ca24738d527c8f845e0d255950f0121a445ec1357bea03e2c3cd0c1ca077f8aefd6769eb4dc4bc3787c593c9542f3a64ad283ae5154201a7fcf2392e7ea076b WHIRLPOOL d90944d8cb30db9e8f88606f5054cc54af0a2f496125f6462237b964b2f4faefdde94b26c9a80e9273d19fffbce71cbf89dba961300c3a764de4c21782499533
AUX subversion-1.8.0-hpux-dso.patch 615 SHA256 1ef3e8ae4d881ae9eec6c6e40ddff2e326357e39069c53b84e51b138f05d409a SHA512 02286f248caccc7ed2b834d8b648b9229fbbaabb69535f2d63b64f6e8711e96420f368917ada5d46f8882c085d68be5acf1ddadf6b7033c9fab70ade1348b2b1 WHIRLPOOL d9050799234d2af014d054ab4a9e13e3f6cd24981e1a4ae6f3313216cc744450e6bfe5aa0bb95ef777e7253b2c1f2609cb678a32a0d3e9ada77b20569b6f5a6c
AUX subversion-1.8.1-revert_bdb6check.patch 3160 SHA256 4b42624c83c87a19c9e1f60fb08b1875e2de696bc6b92835e1404d689d078954 SHA512 9845582e974bad914608f9fa24fe8bb980ce525e94ddac0a9238953e3902879c492aff9388f11727e400c7ccf6a1aa9f2030d58e7b268e44363b53c312a39ec3 WHIRLPOOL 168f53408a1d9ab6f60dd1b5413b2187da832bec960a52d68757edf3ffd187e44672f15b08ac26fb6f966b91ea888da7525020d6d1a6148736f15e713efd3f62
AUX subversion-1.8.5-swig-python-no-gnome-keyring.patch 39439 SHA256 0e0e8364ef4ba9835968a68329020f0ae1047c9d06c440a4bca21fa0f5effe19 SHA512 ecb8a11ae3fe8904d2381b85f841eedaf4d1f303baf079aab9a83a70c4b34212c7399f86276fb3e5b34557b2dde911f7abb246fe14cbc0a6b8c5fa15357d01a0 WHIRLPOOL e95ffc62e915814e359e9f603c8c2688395d45ef7a04aab107df46ed001c6741c0a74b8c02091af8eb84b294bd74b73f1adbb202965827d6647926e2292d3e50
AUX subversion-fix-parallel-build-support-for-perl-bindings.patch 515 SHA256 c7a9fe0f095de7e49e219af5cabdff28751ee39aa42e712c4b8b3bc0ed64d50c SHA512 c24cf217e3d5c8e31b28c38d63e994ef131b410a7a6ab00b31772a0863f216d9d3482810928ab2cf7025baf632a415435653fd3fd2fd3780013b70a53ccf5cad WHIRLPOOL e7bb2c833d2393f82f769007d5df35e97ed8766cea5f9f5c64e41ed6369950a6aa8c73e44e9803656ec2ac21706e69cc3cf05f45a5dd1abe85fdb2cb9d0894bf
AUX svnserve.confd 322 SHA256 45f2dc1a718aed885559e71d98112e670c92bd6b4f19c5cf593eced6cd2bbd97 SHA512 c84d96dad0deb40a04963654c5d0874697f2b270751b3ec41bec64847d61d9e88e336e2ee5da438a527b9d8b8b24d7ddbeacdd4bd4ce02db3629fc0972e0c289 WHIRLPOOL c91f8454f4a6d7fc9823bfbded1432993da14574693cfb4ffd6902fce136b2a14dc23616b523cf89e06493f96317ed0520a586af022d2cb1bea025ec99e53ed8
AUX svnserve.initd2 828 SHA256 8f123253c3bfb9bbe87210a9e1facc7f52df371747dbc188396740a5cf4fa713 SHA512 48729e3befc9fb9f26bbb58f3e3694cecec491df65eb7251af85bec1aa16f6d1b406f2ef072c93c9136e261d8ce64aa658bf41f812c1a555c7014521c2ff775f WHIRLPOOL bbff4d5010a0f6ceb0e9e2f76984c9935f610b18163e7e5c426059a48f84451e5cbeae86582d6dd22d9a59dc47f71b253b19cce9ed6761a29013877a32cb5d81
AUX svnserve.initd3 695 SHA256 b5bd2a3b09c5e84d385e5d873ad9e3061a6e05dcf59276d6a38a5b86f180eb77 SHA512 7d18a9942608162fa6244dead7d0ca072a257debbb4dd401b73e5cbc94fe1c87d2814698aba7450af3695b8b8434341d4d023ee963c3def0b1eecfececcfe00c WHIRLPOOL 9b7c192d35edf733ebce70753aa1e14cea49d556283a076e642276a525c6d9403a31823c9db76116ce9ef6761770ccec4cb2e72da568d57808563c93774274c4
AUX svnserve.xinetd 332 SHA256 267f30c78ef6428aeeb97d3c64c06b9acfba4bc624766fc3c6a6d2c4133799a2 SHA512 80b486507d03f430e189ef65901ed185f487651400bada5709f544954eb6175d20a11cf98893f80ec963e434c5db5642bf9d1603d698ad8bbf96b88fa45ddbae WHIRLPOOL 0c5ed79630859706f18b56fbb910b4b2dc6b480cdf72a929f7d33232f23ee1eb7110b98c4a8e06cd06c620b9f4ff081bfae23edd1f6a65fade2ac5081dbf3962
DIST subversion-1.7.19.tar.bz2 6094560 SHA256 0059cd376ac6a14c80612ea99c4b0fed9dc2ff0ad05560d108a4c5625323cd5c SHA512 8b7f940e9cf007f9076400ec5bebf628ecb9055577de782ed6d90b96ff08e6d9ac9d8c5924c6bf861250345efd1567500541595563c6e3f03984c13d3c07f3d5 WHIRLPOOL 7ef46a86f381fd65f49634906ca0c291eb30cf17b02953ccedfe3c38210bd586ae29189680329e6858eeba65168025f260169819410959a83c162573d04b4dec
DIST subversion-1.7.20.tar.bz2 6014383 SHA256 0d16f62d2ed1a152e26f8194ac3eb889ef9f1a1716959a43115266e8baa50068 SHA512 ea7cdfa0ac489cf62a9c5a05a651d541f383b6487beabe0fb0d972b86888812b25831ac54dda18c4fc37e80168f0c3bc9a5441ed6e94f59691b35dd33ed2631f WHIRLPOOL 7de4efff69ac2f63257d444e92d4f432ac61a6a2be9feb2969fd1b5fd69189dde5566067742d70883a7d40283d131886879e8ebc13c9faf352d1942b4f1d17e9
DIST subversion-1.8.11.tar.bz2 6896225 SHA256 10b056420e1f194c12840368f6bf58842e6200f9cb8cc5ebbf9be2e89e56e4d9 SHA512 86c4ff71a0f448895f26cb1674d1e7230ceacfa5cb2a0ccf28589b8c7f30ff65d2bb6b2c201b95ce53b7b877de98e1a69bf291a8cea4e4005afbbb1d0a62aae1 WHIRLPOOL 08c782e2f578a613e5c380922c05230b3ed0114b28f0dbd6a976089db5f563b160641158682e1d53481b06a961a401e26114452517e51e16a0fc12c0c88b3247
DIST subversion-1.8.13.tar.bz2 6863330 SHA256 1099cc68840753b48aedb3a27ebd1e2afbcc84ddb871412e5d500e843d607579 SHA512 5b145888fdd294b871066483f9cc5af811aadd88c537c3859b005b73efaf66bd8d5c7c4dc6562897c00331be2ddfd834688a90eb5c229bc6625ab3c45c02045f WHIRLPOOL d79c71385e21ee3254a798687fd1de3e01a1577287b03d9a0f87e0a31621501e749ee9b37f40c59cb206fc68ba9968132e724f3c4a12c7aa8d5aa59d66a4ade4
EBUILD subversion-1.7.19.ebuild 14608 SHA256 d0ff73e3a72c5ac0435d05c59198ec4193b6c61eefa33aedf9ffd8dd157eaa34 SHA512 9af32ad2975fc376a98ba252ab72e1564afb0bccfd66e4b303e2eea159fe76435f701762dfc12fae37e2c4971bb180ee4e017745f200eec4060c293c36d0a3bd WHIRLPOOL c547498bc76e492b96ba4ede96b017c1991201e564715bb082c7e33dc6d73a2cd9a7ce4d30d64b4b2655a5beae906d59dbaa31f03a96d1c3f02654da87208a14
EBUILD subversion-1.7.20.ebuild 14611 SHA256 0113a0cf41bce386d80785aa10867080e2c44317dfe02a7fdfea8da1684d5bf6 SHA512 01eb100d45c1768cfcf778ce9d031385711c923c6d60eb2e0e4280036aa5102d073232ce3de01ca23f499cfc4a44bb82a6935fd43490bcaf2a04015befdd99c6 WHIRLPOOL ac09a5d5e53d770b7a8de86c134fddf4d51e33ec40d0817fcb2069ae491b6ad30b279be6db050c8fcdf0d833228fe0f3bce448f8460e8bf300210650e18fd2bd
EBUILD subversion-1.8.11.ebuild 15388 SHA256 ea82b12437232594b6416b3448299ac99f87aafb2e1d606f0ce30e51e85c3ccb SHA512 4fe168bb6899dcb6502d8d272573fca27302c6215bddc8007e751b3332d0c6998cca43e3b34ebc224eca0e3b4b8e1cea72ce5a0e3edfa777b259fd90793f0a1f WHIRLPOOL 8c2d4d80b347c78640c49430fefca635f49c72c47819a7de8fff5d7f3703919a504ac9ac19f61b8f2d496c724fc542e7daf1dd2c445b316f800d1ab34e5bb73f
EBUILD subversion-1.8.13.ebuild 15460 SHA256 814697a6e44b4ebb87805005d04285d53a0365d86180e893e358b5549458a0c1 SHA512 1059052f67c64c69b60785511e05e3c6c741a0d3d74a2bca172e860d4cc7cb4f470c02cd0ad067e2cf9cccf7fbcda844903e3223bb1473a86b2922cc496d8393 WHIRLPOOL 037456be490072f6082eff018756c98da5ca720c2c83e3e1e3be4069832aaa362b161dcaf5d737baaaedb933a038ba3b311a84bcc0ee49fa119d12659feda5a7
MISC ChangeLog 1988 SHA256 55e6493f636fc8b1c920499d3b90210dc2095ed80ee8c0c03401bd0c99222ca4 SHA512 54b5245cc16ef25a5634d7383a98eb7a02207b45dcd415ca66a1b87f1470f03a7d7d4687dcddc990f217e300f4ee2021be2a7a0b0a5dabc56fb5cda1bca686ed WHIRLPOOL 0f4c95e0d5c5b50640af250ad4f547322f2c38f3850c1b10e4cf4fb6fc4e5246a27f366a54ca6f6b7b7944c5cc71dfbaf1b6cb1205326c31ab73fa763f4b6588
MISC ChangeLog-2014 104501 SHA256 896e4b8534542aeb582ae3a2e1fcbabd0dacf246fb1f5090161d690164d4ee05 SHA512 6e188d0437e11b908983a6093afa19d17e4c7dce7763fb26ea9a94a70c520ab31ad78829f03443347db0d199c3d30d5a92d73d1e32827e82a1e58535b1808644 WHIRLPOOL 6ecb4ed382b6466e6fa2143b8e9133fce01fcbd57485533637b4cc13663a216c853dbd3c2b3af0d5fcfce0dd1aece589b5c5d9f3275caf89fd0200e64fcad947
MISC metadata.xml 845 SHA256 43917d4b57c7ada945f07ca2507f6df3c83581931b8da7f4bef7eaa3bed0dbaf SHA512 8766f082f146c0d9ddb62f78dc0dfab5b480adddb1d7f1e0a07ac7aa11a2e70fd2aec534fe069eabfc86d75f9027162ed17d9463aa491ab87895934997005041 WHIRLPOOL 42bed6ad1d2cf349eab8d4011fc4fcce3c257a387a2c9c101c62c26058c218f195ef752715a5deac80dadbbeffbb088c37ea5d393f69751cdc78bdae2b982078
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iEYEAREIAAYFAlVl52oACgkQkKaRLQcq0GLLRACgky6QrzMNOIw7k7MMSSJ8xvHX
JBgAoLYJK4XM6z10SEzgfOlKbpxbUb4m
=SjOd
-----END PGP SIGNATURE-----

View File

@ -1,16 +0,0 @@
<IfDefine SVN>
LoadModule dav_svn_module modules/mod_dav_svn.so
<IfDefine SVN_AUTHZ>
LoadModule authz_svn_module modules/mod_authz_svn.so
</IfDefine>
# Example configuration:
#<Location /svn/repos>
# DAV svn
# SVNPath ${SVN_REPOS_LOC}/repos
# AuthType Basic
# AuthName "Subversion repository"
# AuthUserFile ${SVN_REPOS_LOC}/conf/svnusers
# Require valid-user
#</Location>
</IfDefine>

View File

@ -1,13 +0,0 @@
;;; subversion site-lisp configuration
(add-to-list 'load-path "@SITELISP@")
(and (< emacs-major-version 22)
(add-to-list 'load-path "@SITELISP@/compat"))
(add-to-list 'vc-handled-backends 'SVN)
(defalias 'svn-examine 'svn-status)
(autoload 'svn-status "dsvn" "Run `svn status'." t)
(autoload 'svn-update "dsvn" "Run `svn update'." t)
(autoload 'svn-status "psvn"
"Examine the status of Subversion working copy in directory DIR." t)

View File

@ -1,114 +0,0 @@
diff -ru subversion-1.5.4.orig/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.h subversion-1.5.4/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.h
--- subversion-1.5.4.orig/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.h 2008-10-29 08:22:36 +0100
+++ subversion-1.5.4/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.h 2008-10-29 08:52:31 +0100
@@ -49,6 +49,11 @@
# endif
#endif
+// This is bad, but better than nothing ;)
+#if defined(__INTERIX)
+# define strtoll strtol
+#endif
+
#if defined(SVN_AVOID_CIRCULAR_LINKAGE_AT_ALL_COSTS_HACK)
diff -ru subversion-1.5.4.orig/subversion/bindings/swig/perl/native/core.c subversion-1.5.4/subversion/bindings/swig/perl/native/core.c
--- subversion-1.5.4.orig/subversion/bindings/swig/perl/native/core.c 2008-10-29 08:22:37 +0100
+++ subversion-1.5.4/subversion/bindings/swig/perl/native/core.c 2008-10-29 08:53:40 +0100
@@ -1733,7 +1733,10 @@
# endif
#endif
-
+#ifdef __INTERIX
+# define strtoull strtoul
+# define strtoll strtol
+#endif
SWIGINTERN int
SWIG_AsVal_long_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, long long *val)
diff -ru subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_client.c subversion-1.5.4/subversion/bindings/swig/perl/native/svn_client.c
--- subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_client.c 2008-10-29 08:22:37 +0100
+++ subversion-1.5.4/subversion/bindings/swig/perl/native/svn_client.c 2008-10-29 08:54:17 +0100
@@ -1872,6 +1872,10 @@
#endif
+#ifdef __INTERIX
+# define strtoull strtoul
+# define strtoll strtol
+#endif
SWIGINTERN int
SWIG_AsVal_long_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, long long *val)
diff -ru subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_delta.c subversion-1.5.4/subversion/bindings/swig/perl/native/svn_delta.c
--- subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_delta.c 2008-10-29 08:22:37 +0100
+++ subversion-1.5.4/subversion/bindings/swig/perl/native/svn_delta.c 2008-10-29 08:54:28 +0100
@@ -1745,6 +1745,10 @@
#endif
+#ifdef __INTERIX
+# define strtoull strtoul
+# define strtoll strtol
+#endif
SWIGINTERN int
SWIG_AsVal_long_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, long long *val)
diff -ru subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_fs.c subversion-1.5.4/subversion/bindings/swig/perl/native/svn_fs.c
--- subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_fs.c 2008-10-29 08:22:37 +0100
+++ subversion-1.5.4/subversion/bindings/swig/perl/native/svn_fs.c 2008-10-29 08:54:41 +0100
@@ -1818,6 +1818,10 @@
#endif
+#ifdef __INTERIX
+# define strtoull strtoul
+# define strtoll strtol
+#endif
SWIGINTERN int
SWIG_AsVal_long_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, long long *val)
diff -ru subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_ra.c subversion-1.5.4/subversion/bindings/swig/perl/native/svn_ra.c
--- subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_ra.c 2008-10-29 08:22:37 +0100
+++ subversion-1.5.4/subversion/bindings/swig/perl/native/svn_ra.c 2008-10-29 08:54:52 +0100
@@ -1661,6 +1661,10 @@
# endif
#endif
+#ifdef __INTERIX
+# define strtoull strtoul
+# define strtoll strtol
+#endif
SWIGINTERN int
SWIG_AsVal_double SWIG_PERL_DECL_ARGS_2(SV *obj, double *val)
diff -ru subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_repos.c subversion-1.5.4/subversion/bindings/swig/perl/native/svn_repos.c
--- subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_repos.c 2008-10-29 08:22:37 +0100
+++ subversion-1.5.4/subversion/bindings/swig/perl/native/svn_repos.c 2008-10-29 08:55:05 +0100
@@ -1792,6 +1792,10 @@
#endif
+#ifdef __INTERIX
+# define strtoull strtoul
+# define strtoll strtol
+#endif
SWIGINTERN int
SWIG_AsVal_long_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, long long *val)
diff -ru subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_wc.c subversion-1.5.4/subversion/bindings/swig/perl/native/svn_wc.c
--- subversion-1.5.4.orig/subversion/bindings/swig/perl/native/svn_wc.c 2008-10-29 08:22:37 +0100
+++ subversion-1.5.4/subversion/bindings/swig/perl/native/svn_wc.c 2008-10-29 08:55:17 +0100
@@ -1816,6 +1816,10 @@
#endif
+#ifdef __INTERIX
+# define strtoull strtoul
+# define strtoll strtol
+#endif
SWIGINTERN int
SWIG_AsVal_long_SS_long SWIG_PERL_DECL_ARGS_2(SV *obj, long long *val)

View File

@ -1,21 +0,0 @@
On AIX, load shared libraries even when created with full aix-soname support:
http://lists.gnu.org/archive/html/libtool/2011-01/msg00023.html
http://lists.gnu.org/archive/html/libtool/2011-02/msg00000.html
Once there is an agreement on that, this patch eventually is for upstream too.
--- subversion/libsvn_ra/ra_loader.c.orig 2009-04-28 14:53:35 +0200
+++ subversion/libsvn_ra/ra_loader.c 2009-04-28 14:55:37 +0200
@@ -164,6 +164,13 @@
/* find/load the specified library */
SVN_ERR(svn_dso_load(&dso, libname));
+#ifdef _AIX
+ if (! dso) {
+ libname = apr_psprintf(pool, "libsvn_ra_%s-%d.so.0(shr.o)",
+ ra_name, SVN_VER_MAJOR);
+ SVN_ERR(svn_dso_load(&dso, libname));
+ }
+#endif
if (! dso)
return SVN_NO_ERROR;

View File

@ -1,16 +0,0 @@
--- subversion/libsvn_ra/ra_loader.c.orig 2009-07-20 14:46:02 +0200
+++ subversion/libsvn_ra/ra_loader.c 2009-07-20 14:50:02 +0200
@@ -154,8 +154,13 @@
const char *compat_funcname;
apr_status_t status;
+#if defined(__hpux) && defined(__hppa)
+ libname = apr_psprintf(pool, "libsvn_ra_%s-%d.sl.0",
+ ra_name, SVN_VER_MAJOR);
+#else
libname = apr_psprintf(pool, "libsvn_ra_%s-%d.so.0",
ra_name, SVN_VER_MAJOR);
+#endif
funcname = apr_psprintf(pool, "svn_ra_%s__init", ra_name);
compat_funcname = apr_psprintf(pool, "svn_ra_%s_init", ra_name);

View File

@ -1,16 +0,0 @@
--- subversion-1.8.0/subversion/libsvn_ra/ra_loader.c
+++ subversion-1.8.0/subversion/libsvn_ra/ra_loader.c
@@ -141,8 +141,13 @@
const char *compat_funcname;
apr_status_t status;
+#if defined(__hpux) && defined(__hppa)
+ libname = apr_psprintf(pool, "libsvn_ra_%s-%d.sl.%d",
+ ra_name, SVN_VER_MAJOR, SVN_SOVERSION);
+#else
libname = apr_psprintf(pool, "libsvn_ra_%s-%d.so.%d",
ra_name, SVN_VER_MAJOR, SVN_SOVERSION);
+#endif
funcname = apr_psprintf(pool, "svn_ra_%s__init", ra_name);
compat_funcname = apr_psprintf(pool, "svn_ra_%s_init", ra_name);

View File

@ -1,85 +0,0 @@
--- subversion-1.8.1/build/ac-macros/berkeley-db.m4
+++ subversion-1.8.1/build/ac-macros/berkeley-db.m4
@@ -48,7 +48,7 @@
AC_ARG_WITH(berkeley-db, [AS_HELP_STRING(
[[--with-berkeley-db[=HEADER:INCLUDES:LIB_SEARCH_DIRS:LIBS]]], [
The Subversion Berkeley DB based filesystem library
- requires Berkeley DB $db_version or $db_alt_version. If you
+ requires Berkeley DB $db_version or newer. If you
specify `--without-berkeley-db', that library will
not be built. If you omit the argument of this option
completely, the configure script will use Berkeley DB
@@ -126,35 +126,22 @@
svn_lib_berkeley_db=no
else
AC_MSG_CHECKING([for availability of Berkeley DB])
- AC_ARG_ENABLE(bdb6,
- AS_HELP_STRING([--enable-bdb6],
- [Allow building against BDB 6+.
- See --with-berkeley-db for specifying the location of
- the Berkeley DB installation. Using BDB 6 will fail if
- this option is not used.]),
- [enable_bdb6=$enableval],[enable_bdb6=unspecified])
-
- SVN_LIB_BERKELEY_DB_TRY($1, $2, $3, $enable_bdb6)
+ SVN_LIB_BERKELEY_DB_TRY($1, $2, $3)
if test "$svn_have_berkeley_db" = "yes"; then
AC_MSG_RESULT([yes])
svn_lib_berkeley_db=yes
else
- if test "$svn_have_berkeley_db" = "no6"; then
- AC_MSG_RESULT([no (found version 6, but --enable-bdb6 not specified)])
- # A warning will be printed at the end of configure.ac.
- else
- AC_MSG_RESULT([no])
- fi
+ AC_MSG_RESULT([no])
svn_lib_berkeley_db=no
if test "$bdb_status" = "required"; then
- AC_MSG_ERROR([Berkeley DB $db_version or $db_alt_version wasn't found.])
+ AC_MSG_ERROR([Berkeley DB $db_version or newer't found.])
fi
fi
fi
])
-dnl SVN_LIB_BERKELEY_DB_TRY(major, minor, patch, enable_bdb6)
+dnl SVN_LIB_BERKELEY_DB_TRY(major, minor, patch)
dnl
dnl A subroutine of SVN_LIB_BERKELEY_DB.
dnl
@@ -187,7 +174,6 @@
svn_check_berkeley_db_major=$1
svn_check_berkeley_db_minor=$2
svn_check_berkeley_db_patch=$3
- enable_bdb6=$4
if test -z "$SVN_DB_LIBS"; then
# We pass --dbm-libs here since Debian has modified apu-config not
@@ -245,12 +231,6 @@
|| patch != DB_VERSION_PATCH)
exit (1);
- /* Block Berkeley DB 6, because (a) we haven't tested with it, (b) 6.0.20
- and newer are under the AGPL, and we want use of AGPL dependencies to be
- opt-in. */
- if (major >= 6 && strcmp("$enable_bdb6", "yes"))
- exit(2);
-
/* Run-time check: ensure the library claims to be the correct version. */
if (major < $svn_check_berkeley_db_major)
@@ -270,11 +250,7 @@
}
]])],
[svn_have_berkeley_db=yes],
- [rc=$?
- svn_have_berkeley_db=no
- if test $rc = 2; then
- svn_have_berkeley_db=no6
- fi],
+ [svn_have_berkeley_db=no],
[svn_have_berkeley_db=yes]
)

View File

@ -1,495 +0,0 @@
https://trac.macports.org/browser/trunk/dports/devel/subversion-python27bindings/files/patch-swig-python-core.diff
diff -u -d -b -w -r subversion-1.8.0-orig/subversion/bindings/swig/python/core.c subversion-1.8.0-python/subversion/bindings/swig/python/core.c
--- subversion/bindings/swig/python/core.c 2013-06-13 05:07:20.000000000 -0400
+++ subversion/bindings/swig/python/core.c 2013-07-12 16:11:05.000000000 -0400
@@ -2958,140 +2958,139 @@
#define SWIGTYPE_p_apr_size_t swig_types[15]
#define SWIGTYPE_p_char swig_types[16]
#define SWIGTYPE_p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[17]
-#define SWIGTYPE_p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t swig_types[18]
-#define SWIGTYPE_p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void swig_types[19]
-#define SWIGTYPE_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[20]
-#define SWIGTYPE_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[21]
-#define SWIGTYPE_p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[22]
-#define SWIGTYPE_p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[23]
-#define SWIGTYPE_p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[24]
-#define SWIGTYPE_p_f_p_p_svn_stream_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t swig_types[25]
-#define SWIGTYPE_p_f_p_p_void_p_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[26]
-#define SWIGTYPE_p_f_p_p_void_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[27]
-#define SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_void__int swig_types[28]
-#define SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_void_p_apr_pool_t__int swig_types[29]
-#define SWIGTYPE_p_f_p_q_const__char_p_void__int swig_types[30]
-#define SWIGTYPE_p_f_p_q_const__char_p_void_p_apr_pool_t__int swig_types[31]
-#define SWIGTYPE_p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[32]
-#define SWIGTYPE_p_f_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t swig_types[33]
-#define SWIGTYPE_p_f_p_svn_boolean_t_p_void_p_q_const__char_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[34]
-#define SWIGTYPE_p_f_p_svn_boolean_t_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[35]
-#define SWIGTYPE_p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[36]
-#define SWIGTYPE_p_f_p_void__p_svn_error_t swig_types[37]
-#define SWIGTYPE_p_f_p_void_apr_size_t__p_svn_error_t swig_types[38]
-#define SWIGTYPE_p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[39]
-#define SWIGTYPE_p_f_p_void_p_char_p_apr_size_t__p_svn_error_t swig_types[40]
-#define SWIGTYPE_p_f_p_void_p_p_svn_stream_mark_t_p_apr_pool_t__p_svn_error_t swig_types[41]
-#define SWIGTYPE_p_f_p_void_p_q_const__char_p_apr_size_t__p_svn_error_t swig_types[42]
-#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__apr_finfo_t_p_apr_pool_t__p_svn_error_t swig_types[43]
-#define SWIGTYPE_p_f_p_void_p_q_const__svn_stream_mark_t__p_svn_error_t swig_types[44]
-#define SWIGTYPE_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t swig_types[45]
-#define SWIGTYPE_p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t swig_types[46]
-#define SWIGTYPE_p_f_void__p_svn_version_t swig_types[47]
-#define SWIGTYPE_p_int swig_types[48]
-#define SWIGTYPE_p_long swig_types[49]
-#define SWIGTYPE_p_p_apr_array_header_t swig_types[50]
-#define SWIGTYPE_p_p_apr_file_t swig_types[51]
-#define SWIGTYPE_p_p_apr_hash_t swig_types[52]
-#define SWIGTYPE_p_p_char swig_types[53]
-#define SWIGTYPE_p_p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t swig_types[54]
-#define SWIGTYPE_p_p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void swig_types[55]
-#define SWIGTYPE_p_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[56]
-#define SWIGTYPE_p_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[57]
-#define SWIGTYPE_p_p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[58]
-#define SWIGTYPE_p_p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[59]
-#define SWIGTYPE_p_p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[60]
-#define SWIGTYPE_p_p_f_p_p_svn_stream_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t swig_types[61]
-#define SWIGTYPE_p_p_f_p_q_const__char_p_q_const__char_p_void__int swig_types[62]
-#define SWIGTYPE_p_p_f_p_q_const__char_p_q_const__char_p_void_p_apr_pool_t__int swig_types[63]
-#define SWIGTYPE_p_p_f_p_q_const__char_p_void__int swig_types[64]
-#define SWIGTYPE_p_p_f_p_q_const__char_p_void_p_apr_pool_t__int swig_types[65]
-#define SWIGTYPE_p_p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[66]
-#define SWIGTYPE_p_p_f_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t swig_types[67]
-#define SWIGTYPE_p_p_f_p_svn_boolean_t_p_void_p_q_const__char_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[68]
-#define SWIGTYPE_p_p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[69]
-#define SWIGTYPE_p_p_f_p_void__p_svn_error_t swig_types[70]
-#define SWIGTYPE_p_p_f_p_void_apr_size_t__p_svn_error_t swig_types[71]
-#define SWIGTYPE_p_p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[72]
-#define SWIGTYPE_p_p_f_p_void_p_char_p_apr_size_t__p_svn_error_t swig_types[73]
-#define SWIGTYPE_p_p_f_p_void_p_p_svn_stream_mark_t_p_apr_pool_t__p_svn_error_t swig_types[74]
-#define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_apr_size_t__p_svn_error_t swig_types[75]
-#define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__apr_finfo_t_p_apr_pool_t__p_svn_error_t swig_types[76]
-#define SWIGTYPE_p_p_f_p_void_p_q_const__svn_stream_mark_t__p_svn_error_t swig_types[77]
-#define SWIGTYPE_p_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t swig_types[78]
-#define SWIGTYPE_p_p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t swig_types[79]
-#define SWIGTYPE_p_p_f_void__p_svn_version_t swig_types[80]
-#define SWIGTYPE_p_p_svn_auth_baton_t swig_types[81]
-#define SWIGTYPE_p_p_svn_auth_cred_simple_t swig_types[82]
-#define SWIGTYPE_p_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[83]
-#define SWIGTYPE_p_p_svn_auth_cred_ssl_client_cert_t swig_types[84]
-#define SWIGTYPE_p_p_svn_auth_cred_ssl_server_trust_t swig_types[85]
-#define SWIGTYPE_p_p_svn_auth_cred_username_t swig_types[86]
-#define SWIGTYPE_p_p_svn_auth_iterstate_t swig_types[87]
-#define SWIGTYPE_p_p_svn_auth_provider_object_t swig_types[88]
-#define SWIGTYPE_p_p_svn_checksum_t swig_types[89]
-#define SWIGTYPE_p_p_svn_config_t swig_types[90]
-#define SWIGTYPE_p_p_svn_io_dirent2_t swig_types[91]
-#define SWIGTYPE_p_p_svn_stream_mark_t swig_types[92]
-#define SWIGTYPE_p_p_svn_stream_t swig_types[93]
-#define SWIGTYPE_p_p_svn_string_t swig_types[94]
-#define SWIGTYPE_p_p_svn_stringbuf_t swig_types[95]
-#define SWIGTYPE_p_p_void swig_types[96]
-#define SWIGTYPE_p_svn_auth_baton_t swig_types[97]
-#define SWIGTYPE_p_svn_auth_cred_simple_t swig_types[98]
-#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[99]
-#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t swig_types[100]
-#define SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t swig_types[101]
-#define SWIGTYPE_p_svn_auth_cred_username_t swig_types[102]
-#define SWIGTYPE_p_svn_auth_iterstate_t swig_types[103]
-#define SWIGTYPE_p_svn_auth_provider_object_t swig_types[104]
-#define SWIGTYPE_p_svn_auth_provider_t swig_types[105]
-#define SWIGTYPE_p_svn_auth_ssl_server_cert_info_t swig_types[106]
-#define SWIGTYPE_p_svn_checksum_ctx_t swig_types[107]
-#define SWIGTYPE_p_svn_checksum_kind_t swig_types[108]
-#define SWIGTYPE_p_svn_checksum_t swig_types[109]
-#define SWIGTYPE_p_svn_commit_info_t swig_types[110]
-#define SWIGTYPE_p_svn_config_t swig_types[111]
-#define SWIGTYPE_p_svn_depth_t swig_types[112]
-#define SWIGTYPE_p_svn_dirent_t swig_types[113]
-#define SWIGTYPE_p_svn_errno_t swig_types[114]
-#define SWIGTYPE_p_svn_error_t swig_types[115]
-#define SWIGTYPE_p_svn_io_dirent2_t swig_types[116]
-#define SWIGTYPE_p_svn_io_dirent_t swig_types[117]
-#define SWIGTYPE_p_svn_io_file_del_t swig_types[118]
-#define SWIGTYPE_p_svn_location_segment_t swig_types[119]
-#define SWIGTYPE_p_svn_lock_t swig_types[120]
-#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[121]
-#define SWIGTYPE_p_svn_log_changed_path_t swig_types[122]
-#define SWIGTYPE_p_svn_log_entry_t swig_types[123]
-#define SWIGTYPE_p_svn_merge_range_t swig_types[124]
-#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[125]
-#define SWIGTYPE_p_svn_node_kind_t swig_types[126]
-#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[127]
-#define SWIGTYPE_p_svn_opt_revision_t swig_types[128]
-#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[129]
-#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[130]
-#define SWIGTYPE_p_svn_opt_subcommand_desc2_t_desc_overrides swig_types[131]
-#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[132]
-#define SWIGTYPE_p_svn_prop_inherited_item_t swig_types[133]
-#define SWIGTYPE_p_svn_prop_kind swig_types[134]
-#define SWIGTYPE_p_svn_prop_t swig_types[135]
-#define SWIGTYPE_p_svn_stream_mark_t swig_types[136]
-#define SWIGTYPE_p_svn_stream_t swig_types[137]
-#define SWIGTYPE_p_svn_string_t swig_types[138]
-#define SWIGTYPE_p_svn_stringbuf_t swig_types[139]
-#define SWIGTYPE_p_svn_tristate_t swig_types[140]
-#define SWIGTYPE_p_svn_version_checklist_t swig_types[141]
-#define SWIGTYPE_p_svn_version_ext_linked_lib_t swig_types[142]
-#define SWIGTYPE_p_svn_version_ext_loaded_lib_t swig_types[143]
-#define SWIGTYPE_p_svn_version_extended_t swig_types[144]
-#define SWIGTYPE_p_svn_version_t swig_types[145]
-#define SWIGTYPE_p_svn_wc_external_item2_t swig_types[146]
-#define SWIGTYPE_p_unsigned_char swig_types[147]
-#define SWIGTYPE_p_unsigned_long swig_types[148]
-#define SWIGTYPE_p_void swig_types[149]
-static swig_type_info *swig_types[151];
-static swig_module_info swig_module = {swig_types, 150, 0, 0, 0, 0};
+#define SWIGTYPE_p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void swig_types[18]
+#define SWIGTYPE_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[19]
+#define SWIGTYPE_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[20]
+#define SWIGTYPE_p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[21]
+#define SWIGTYPE_p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[22]
+#define SWIGTYPE_p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[23]
+#define SWIGTYPE_p_f_p_p_svn_stream_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t swig_types[24]
+#define SWIGTYPE_p_f_p_p_void_p_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[25]
+#define SWIGTYPE_p_f_p_p_void_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[26]
+#define SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_void__int swig_types[27]
+#define SWIGTYPE_p_f_p_q_const__char_p_q_const__char_p_void_p_apr_pool_t__int swig_types[28]
+#define SWIGTYPE_p_f_p_q_const__char_p_void__int swig_types[29]
+#define SWIGTYPE_p_f_p_q_const__char_p_void_p_apr_pool_t__int swig_types[30]
+#define SWIGTYPE_p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[31]
+#define SWIGTYPE_p_f_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t swig_types[32]
+#define SWIGTYPE_p_f_p_svn_boolean_t_p_void_p_q_const__char_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[33]
+#define SWIGTYPE_p_f_p_svn_boolean_t_p_void_p_void_p_apr_hash_t_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[34]
+#define SWIGTYPE_p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[35]
+#define SWIGTYPE_p_f_p_void__p_svn_error_t swig_types[36]
+#define SWIGTYPE_p_f_p_void_apr_size_t__p_svn_error_t swig_types[37]
+#define SWIGTYPE_p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[38]
+#define SWIGTYPE_p_f_p_void_p_char_p_apr_size_t__p_svn_error_t swig_types[39]
+#define SWIGTYPE_p_f_p_void_p_p_svn_stream_mark_t_p_apr_pool_t__p_svn_error_t swig_types[40]
+#define SWIGTYPE_p_f_p_void_p_q_const__char_p_apr_size_t__p_svn_error_t swig_types[41]
+#define SWIGTYPE_p_f_p_void_p_q_const__char_p_q_const__apr_finfo_t_p_apr_pool_t__p_svn_error_t swig_types[42]
+#define SWIGTYPE_p_f_p_void_p_q_const__svn_stream_mark_t__p_svn_error_t swig_types[43]
+#define SWIGTYPE_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t swig_types[44]
+#define SWIGTYPE_p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t swig_types[45]
+#define SWIGTYPE_p_f_void__p_svn_version_t swig_types[46]
+#define SWIGTYPE_p_int swig_types[47]
+#define SWIGTYPE_p_long swig_types[48]
+#define SWIGTYPE_p_p_apr_array_header_t swig_types[49]
+#define SWIGTYPE_p_p_apr_file_t swig_types[50]
+#define SWIGTYPE_p_p_apr_hash_t swig_types[51]
+#define SWIGTYPE_p_p_char swig_types[52]
+#define SWIGTYPE_p_p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void swig_types[53]
+#define SWIGTYPE_p_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[54]
+#define SWIGTYPE_p_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[55]
+#define SWIGTYPE_p_p_f_p_p_svn_auth_cred_ssl_client_cert_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[56]
+#define SWIGTYPE_p_p_f_p_p_svn_auth_cred_ssl_server_trust_t_p_void_p_q_const__char_apr_uint32_t_p_q_const__svn_auth_ssl_server_cert_info_t_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[57]
+#define SWIGTYPE_p_p_f_p_p_svn_auth_cred_username_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t swig_types[58]
+#define SWIGTYPE_p_p_f_p_p_svn_stream_t_p_void_p_apr_pool_t_p_apr_pool_t__p_svn_error_t swig_types[59]
+#define SWIGTYPE_p_p_f_p_q_const__char_p_q_const__char_p_void__int swig_types[60]
+#define SWIGTYPE_p_p_f_p_q_const__char_p_q_const__char_p_void_p_apr_pool_t__int swig_types[61]
+#define SWIGTYPE_p_p_f_p_q_const__char_p_void__int swig_types[62]
+#define SWIGTYPE_p_p_f_p_q_const__char_p_void_p_apr_pool_t__int swig_types[63]
+#define SWIGTYPE_p_p_f_p_q_const__svn_commit_info_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[64]
+#define SWIGTYPE_p_p_f_p_svn_boolean_t_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t swig_types[65]
+#define SWIGTYPE_p_p_f_p_svn_boolean_t_p_void_p_q_const__char_p_q_const__char_p_apr_hash_t_p_apr_pool_t__p_svn_error_t swig_types[66]
+#define SWIGTYPE_p_p_f_p_svn_location_segment_t_p_void_p_apr_pool_t__p_svn_error_t swig_types[67]
+#define SWIGTYPE_p_p_f_p_void__p_svn_error_t swig_types[68]
+#define SWIGTYPE_p_p_f_p_void_apr_size_t__p_svn_error_t swig_types[69]
+#define SWIGTYPE_p_p_f_p_void_p_apr_hash_t_svn_revnum_t_p_q_const__char_p_q_const__char_p_q_const__char_p_apr_pool_t__p_svn_error_t swig_types[70]
+#define SWIGTYPE_p_p_f_p_void_p_char_p_apr_size_t__p_svn_error_t swig_types[71]
+#define SWIGTYPE_p_p_f_p_void_p_p_svn_stream_mark_t_p_apr_pool_t__p_svn_error_t swig_types[72]
+#define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_apr_size_t__p_svn_error_t swig_types[73]
+#define SWIGTYPE_p_p_f_p_void_p_q_const__char_p_q_const__apr_finfo_t_p_apr_pool_t__p_svn_error_t swig_types[74]
+#define SWIGTYPE_p_p_f_p_void_p_q_const__svn_stream_mark_t__p_svn_error_t swig_types[75]
+#define SWIGTYPE_p_p_f_p_void_p_svn_log_entry_t_p_apr_pool_t__p_svn_error_t swig_types[76]
+#define SWIGTYPE_p_p_f_svn_revnum_t_p_q_const__char_p_q_const__char_p_void__p_svn_error_t swig_types[77]
+#define SWIGTYPE_p_p_f_void__p_svn_version_t swig_types[78]
+#define SWIGTYPE_p_p_svn_auth_baton_t swig_types[79]
+#define SWIGTYPE_p_p_svn_auth_cred_simple_t swig_types[80]
+#define SWIGTYPE_p_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[81]
+#define SWIGTYPE_p_p_svn_auth_cred_ssl_client_cert_t swig_types[82]
+#define SWIGTYPE_p_p_svn_auth_cred_ssl_server_trust_t swig_types[83]
+#define SWIGTYPE_p_p_svn_auth_cred_username_t swig_types[84]
+#define SWIGTYPE_p_p_svn_auth_iterstate_t swig_types[85]
+#define SWIGTYPE_p_p_svn_auth_provider_object_t swig_types[86]
+#define SWIGTYPE_p_p_svn_checksum_t swig_types[87]
+#define SWIGTYPE_p_p_svn_config_t swig_types[88]
+#define SWIGTYPE_p_p_svn_io_dirent2_t swig_types[89]
+#define SWIGTYPE_p_p_svn_stream_mark_t swig_types[90]
+#define SWIGTYPE_p_p_svn_stream_t swig_types[91]
+#define SWIGTYPE_p_p_svn_string_t swig_types[92]
+#define SWIGTYPE_p_p_svn_stringbuf_t swig_types[93]
+#define SWIGTYPE_p_p_void swig_types[94]
+#define SWIGTYPE_p_svn_auth_baton_t swig_types[95]
+#define SWIGTYPE_p_svn_auth_cred_simple_t swig_types[96]
+#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_pw_t swig_types[97]
+#define SWIGTYPE_p_svn_auth_cred_ssl_client_cert_t swig_types[98]
+#define SWIGTYPE_p_svn_auth_cred_ssl_server_trust_t swig_types[99]
+#define SWIGTYPE_p_svn_auth_cred_username_t swig_types[100]
+#define SWIGTYPE_p_svn_auth_gnome_keyring_unlock_prompt_func_t swig_types[101]
+#define SWIGTYPE_p_svn_auth_iterstate_t swig_types[102]
+#define SWIGTYPE_p_svn_auth_provider_object_t swig_types[103]
+#define SWIGTYPE_p_svn_auth_provider_t swig_types[104]
+#define SWIGTYPE_p_svn_auth_ssl_server_cert_info_t swig_types[105]
+#define SWIGTYPE_p_svn_checksum_ctx_t swig_types[106]
+#define SWIGTYPE_p_svn_checksum_kind_t swig_types[107]
+#define SWIGTYPE_p_svn_checksum_t swig_types[108]
+#define SWIGTYPE_p_svn_commit_info_t swig_types[109]
+#define SWIGTYPE_p_svn_config_t swig_types[110]
+#define SWIGTYPE_p_svn_depth_t swig_types[111]
+#define SWIGTYPE_p_svn_dirent_t swig_types[112]
+#define SWIGTYPE_p_svn_errno_t swig_types[113]
+#define SWIGTYPE_p_svn_error_t swig_types[114]
+#define SWIGTYPE_p_svn_io_dirent2_t swig_types[115]
+#define SWIGTYPE_p_svn_io_dirent_t swig_types[116]
+#define SWIGTYPE_p_svn_io_file_del_t swig_types[117]
+#define SWIGTYPE_p_svn_location_segment_t swig_types[118]
+#define SWIGTYPE_p_svn_lock_t swig_types[119]
+#define SWIGTYPE_p_svn_log_changed_path2_t swig_types[120]
+#define SWIGTYPE_p_svn_log_changed_path_t swig_types[121]
+#define SWIGTYPE_p_svn_log_entry_t swig_types[122]
+#define SWIGTYPE_p_svn_merge_range_t swig_types[123]
+#define SWIGTYPE_p_svn_mergeinfo_inheritance_t swig_types[124]
+#define SWIGTYPE_p_svn_node_kind_t swig_types[125]
+#define SWIGTYPE_p_svn_opt_revision_range_t swig_types[126]
+#define SWIGTYPE_p_svn_opt_revision_t swig_types[127]
+#define SWIGTYPE_p_svn_opt_revision_value_t swig_types[128]
+#define SWIGTYPE_p_svn_opt_subcommand_desc2_t swig_types[129]
+#define SWIGTYPE_p_svn_opt_subcommand_desc2_t_desc_overrides swig_types[130]
+#define SWIGTYPE_p_svn_opt_subcommand_desc_t swig_types[131]
+#define SWIGTYPE_p_svn_prop_inherited_item_t swig_types[132]
+#define SWIGTYPE_p_svn_prop_kind swig_types[133]
+#define SWIGTYPE_p_svn_prop_t swig_types[134]
+#define SWIGTYPE_p_svn_stream_mark_t swig_types[135]
+#define SWIGTYPE_p_svn_stream_t swig_types[136]
+#define SWIGTYPE_p_svn_string_t swig_types[137]
+#define SWIGTYPE_p_svn_stringbuf_t swig_types[138]
+#define SWIGTYPE_p_svn_tristate_t swig_types[139]
+#define SWIGTYPE_p_svn_version_checklist_t swig_types[140]
+#define SWIGTYPE_p_svn_version_ext_linked_lib_t swig_types[141]
+#define SWIGTYPE_p_svn_version_ext_loaded_lib_t swig_types[142]
+#define SWIGTYPE_p_svn_version_extended_t swig_types[143]
+#define SWIGTYPE_p_svn_version_t swig_types[144]
+#define SWIGTYPE_p_svn_wc_external_item2_t swig_types[145]
+#define SWIGTYPE_p_unsigned_char swig_types[146]
+#define SWIGTYPE_p_unsigned_long swig_types[147]
+#define SWIGTYPE_p_void swig_types[148]
+static swig_type_info *swig_types[150];
+static swig_module_info swig_module = {swig_types, 149, 0, 0, 0, 0};
#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
@@ -3834,29 +3833,6 @@
-/* Helper function to set the gnome-keyring unlock prompt function. This
- * C function accepts an auth baton, a function and a prompt baton, but
- * the below callback_typemap uses both the function and the prompt
- * baton, so the resulting binding has just two arguments: The auth
- * baton and the prompt function.
- * The prompt function should again have two arguments: The keyring name
- * (string) and a pool (except for the ruby version, which doesn't have
- * the pool argument). It should return the entered password (string).
- * This binding generated for this function generates a reference to the
- * prompt function that was passed into this. The caller should store
- * that reference somewhere, to prevent the function from being garbage
- * collected...
- */
-static void svn_auth_set_gnome_keyring_unlock_prompt_func(svn_auth_baton_t *ab,
- svn_auth_gnome_keyring_unlock_prompt_func_t prompt_func,
- void *prompt_baton) {
- svn_auth_set_parameter(ab, SVN_AUTH_PARAM_GNOME_KEYRING_UNLOCK_PROMPT_FUNC,
- prompt_func);
- svn_auth_set_parameter(ab, SVN_AUTH_PARAM_GNOME_KEYRING_UNLOCK_PROMPT_BATON,
- prompt_baton);
-}
-
-
static svn_error_t *
svn_swig_mergeinfo_merge(apr_hash_t **mergeinfo_inout,
apr_hash_t *changes,
@@ -17674,7 +17650,7 @@
SWIGINTERN PyObject *svn_auth_gnome_keyring_unlock_prompt_func_t_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
PyObject *obj;
if (!PyArg_ParseTuple(args,(char*)"O:swigregister", &obj)) return NULL;
- SWIG_TypeNewClientData(SWIGTYPE_p_p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t, SWIG_NewClientData(obj));
+ SWIG_TypeNewClientData(SWIGTYPE_p_svn_auth_gnome_keyring_unlock_prompt_func_t, SWIG_NewClientData(obj));
return SWIG_Py_Void();
}
@@ -32562,40 +32538,6 @@
return SWIG_Py_Void();
}
-SWIGINTERN PyObject *_wrap_svn_auth_set_gnome_keyring_unlock_prompt_func(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
- PyObject *resultobj = 0;
- svn_auth_baton_t *arg1 = (svn_auth_baton_t *) 0 ;
- svn_auth_gnome_keyring_unlock_prompt_func_t arg2 = (svn_auth_gnome_keyring_unlock_prompt_func_t) 0 ;
- void *arg3 = (void *) 0 ;
- PyObject * obj0 = 0 ;
- PyObject * obj1 = 0 ;
-
- if (!PyArg_ParseTuple(args,(char *)"OO:svn_auth_set_gnome_keyring_unlock_prompt_func",&obj0,&obj1)) SWIG_fail;
- {
- arg1 = (svn_auth_baton_t *)svn_swig_MustGetPtr(obj0, SWIGTYPE_p_svn_auth_baton_t, svn_argnum_obj0);
- if (PyErr_Occurred()) {
- SWIG_fail;
- }
- }
- {
- arg2 = svn_swig_py_auth_gnome_keyring_unlock_prompt_func;
- arg3 = obj1;
- }
- {
- svn_swig_py_release_py_lock();
-
- svn_auth_set_gnome_keyring_unlock_prompt_func(arg1,arg2,arg3);
-
- svn_swig_py_acquire_py_lock();
-
- }
- resultobj = SWIG_Py_Void();
- return resultobj;
-fail:
- return NULL;
-}
-
-
SWIGINTERN PyObject *_wrap_svn_swig_py_set_application_pool(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
PyObject *resultobj = 0;
PyObject *arg1 = (PyObject *) 0 ;
@@ -33902,7 +33844,6 @@
{ (char *)"svn_checksum_is_empty_checksum", _wrap_svn_checksum_is_empty_checksum, METH_VARARGS, (char *)"svn_checksum_is_empty_checksum(svn_checksum_t checksum) -> svn_boolean_t"},
{ (char *)"svn_checksum_mismatch_err", _wrap_svn_checksum_mismatch_err, METH_VARARGS, (char *)"svn_checksum_mismatch_err(svn_checksum_t expected, svn_checksum_t actual, apr_pool_t scratch_pool, char const * fmt) -> svn_error_t"},
{ (char *)"svn_checksum_ctx_t_swigregister", svn_checksum_ctx_t_swigregister, METH_VARARGS, NULL},
- { (char *)"svn_auth_set_gnome_keyring_unlock_prompt_func", _wrap_svn_auth_set_gnome_keyring_unlock_prompt_func, METH_VARARGS, (char *)"svn_auth_set_gnome_keyring_unlock_prompt_func(svn_auth_baton_t * ab, svn_auth_gnome_keyring_unlock_prompt_func_t prompt_func)"},
{ (char *)"svn_swig_py_set_application_pool", _wrap_svn_swig_py_set_application_pool, METH_VARARGS, (char *)"svn_swig_py_set_application_pool(PyObject * py_pool, apr_pool_t pool)"},
{ (char *)"svn_swig_py_clear_application_pool", _wrap_svn_swig_py_clear_application_pool, METH_VARARGS, (char *)"svn_swig_py_clear_application_pool()"},
{ (char *)"apr_array_header_t_swigregister", apr_array_header_t_swigregister, METH_VARARGS, NULL},
@@ -33937,7 +33878,6 @@
static swig_type_info _swigt__p_apr_size_t = {"_p_apr_size_t", "apr_size_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t", "svn_opt_subcommand_t *|struct svn_error_t *(*)(apr_getopt_t *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t", "svn_auth_gnome_keyring_unlock_prompt_func_t|struct svn_error_t *(*)(char **,char const *,void *,apr_pool_t *)", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void = {"_p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void", "svn_auth_simple_provider_func_t|svn_auth_ssl_client_cert_pw_provider_func_t|void (*)(struct svn_auth_provider_object_t **,apr_pool_t *)", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "svn_auth_simple_prompt_func_t|struct svn_error_t *(*)(svn_auth_cred_simple_t **,void *,char const *,char const *,svn_boolean_t,apr_pool_t *)", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "svn_auth_ssl_client_cert_pw_prompt_func_t|struct svn_error_t *(*)(svn_auth_cred_ssl_client_cert_pw_t **,void *,char const *,svn_boolean_t,apr_pool_t *)", 0, 0, (void*)0, 0};
@@ -33973,7 +33913,6 @@
static swig_type_info _swigt__p_p_apr_file_t = {"_p_p_apr_file_t", "apr_file_t **", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_apr_hash_t = {"_p_p_apr_hash_t", "apr_hash_t **|svn_mergeinfo_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_char = {"_p_p_char", "char **", 0, 0, (void*)0, 0};
-static swig_type_info _swigt__p_p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(**)(char **,char const *,void *,apr_pool_t *)|svn_auth_gnome_keyring_unlock_prompt_func_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void = {"_p_p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void", "void (**)(struct svn_auth_provider_object_t **,apr_pool_t *)|svn_auth_simple_provider_func_t *|svn_auth_ssl_client_cert_pw_provider_func_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(**)(svn_auth_cred_simple_t **,void *,char const *,char const *,svn_boolean_t,apr_pool_t *)|svn_auth_simple_prompt_func_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t = {"_p_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t", "struct svn_error_t *(**)(svn_auth_cred_ssl_client_cert_pw_t **,void *,char const *,svn_boolean_t,apr_pool_t *)|svn_auth_ssl_client_cert_pw_prompt_func_t *", 0, 0, (void*)0, 0};
@@ -34022,6 +33961,7 @@
static swig_type_info _swigt__p_svn_auth_cred_ssl_client_cert_t = {"_p_svn_auth_cred_ssl_client_cert_t", "struct svn_auth_cred_ssl_client_cert_t *|svn_auth_cred_ssl_client_cert_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_auth_cred_ssl_server_trust_t = {"_p_svn_auth_cred_ssl_server_trust_t", "struct svn_auth_cred_ssl_server_trust_t *|svn_auth_cred_ssl_server_trust_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_auth_cred_username_t = {"_p_svn_auth_cred_username_t", "struct svn_auth_cred_username_t *|svn_auth_cred_username_t *", 0, 0, (void*)0, 0};
+static swig_type_info _swigt__p_svn_auth_gnome_keyring_unlock_prompt_func_t = {"_p_svn_auth_gnome_keyring_unlock_prompt_func_t", "svn_auth_gnome_keyring_unlock_prompt_func_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_auth_iterstate_t = {"_p_svn_auth_iterstate_t", "struct svn_auth_iterstate_t *|svn_auth_iterstate_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_auth_provider_object_t = {"_p_svn_auth_provider_object_t", "struct svn_auth_provider_object_t *|svn_auth_provider_object_t *", 0, 0, (void*)0, 0};
static swig_type_info _swigt__p_svn_auth_provider_t = {"_p_svn_auth_provider_t", "struct svn_auth_provider_t *|svn_auth_provider_t *", 0, 0, (void*)0, 0};
@@ -34089,7 +34029,6 @@
&_swigt__p_apr_size_t,
&_swigt__p_char,
&_swigt__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t,
- &_swigt__p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void,
&_swigt__p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
&_swigt__p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
@@ -34125,7 +34064,6 @@
&_swigt__p_p_apr_file_t,
&_swigt__p_p_apr_hash_t,
&_swigt__p_p_char,
- &_swigt__p_p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t,
&_swigt__p_p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void,
&_swigt__p_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
&_swigt__p_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
@@ -34174,6 +34112,7 @@
&_swigt__p_svn_auth_cred_ssl_client_cert_t,
&_swigt__p_svn_auth_cred_ssl_server_trust_t,
&_swigt__p_svn_auth_cred_username_t,
+ &_swigt__p_svn_auth_gnome_keyring_unlock_prompt_func_t,
&_swigt__p_svn_auth_iterstate_t,
&_swigt__p_svn_auth_provider_object_t,
&_swigt__p_svn_auth_provider_t,
@@ -34241,7 +34180,6 @@
static swig_cast_info _swigc__p_apr_size_t[] = { {&_swigt__p_apr_size_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void[] = { {&_swigt__p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
@@ -34277,7 +34215,6 @@
static swig_cast_info _swigc__p_p_apr_file_t[] = { {&_swigt__p_p_apr_file_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_p_apr_hash_t[] = { {&_swigt__p_p_apr_hash_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_p_char[] = { {&_swigt__p_p_char, 0, 0, 0},{0, 0, 0, 0}};
-static swig_cast_info _swigc__p_p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void[] = { {&_swigt__p_p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t[] = { {&_swigt__p_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t, 0, 0, 0},{0, 0, 0, 0}};
@@ -34326,6 +34263,7 @@
static swig_cast_info _swigc__p_svn_auth_cred_ssl_client_cert_t[] = { {&_swigt__p_svn_auth_cred_ssl_client_cert_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_auth_cred_ssl_server_trust_t[] = { {&_swigt__p_svn_auth_cred_ssl_server_trust_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_auth_cred_username_t[] = { {&_swigt__p_svn_auth_cred_username_t, 0, 0, 0},{0, 0, 0, 0}};
+static swig_cast_info _swigc__p_svn_auth_gnome_keyring_unlock_prompt_func_t[] = { {&_swigt__p_svn_auth_gnome_keyring_unlock_prompt_func_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_auth_iterstate_t[] = { {&_swigt__p_svn_auth_iterstate_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_auth_provider_object_t[] = { {&_swigt__p_svn_auth_provider_object_t, 0, 0, 0},{0, 0, 0, 0}};
static swig_cast_info _swigc__p_svn_auth_provider_t[] = { {&_swigt__p_svn_auth_provider_t, 0, 0, 0},{0, 0, 0, 0}};
@@ -34393,7 +34331,6 @@
_swigc__p_apr_size_t,
_swigc__p_char,
_swigc__p_f_p_apr_getopt_t_p_void_p_apr_pool_t__p_svn_error_t,
- _swigc__p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void,
_swigc__p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
_swigc__p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
@@ -34429,7 +34366,6 @@
_swigc__p_p_apr_file_t,
_swigc__p_p_apr_hash_t,
_swigc__p_p_char,
- _swigc__p_p_f_p_p_char_p_q_const__char_p_void_p_apr_pool_t__p_svn_error_t,
_swigc__p_p_f_p_p_struct_svn_auth_provider_object_t_p_apr_pool_t__void,
_swigc__p_p_f_p_p_svn_auth_cred_simple_t_p_void_p_q_const__char_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
_swigc__p_p_f_p_p_svn_auth_cred_ssl_client_cert_pw_t_p_void_p_q_const__char_svn_boolean_t_p_apr_pool_t__p_svn_error_t,
@@ -34478,6 +34414,7 @@
_swigc__p_svn_auth_cred_ssl_client_cert_t,
_swigc__p_svn_auth_cred_ssl_server_trust_t,
_swigc__p_svn_auth_cred_username_t,
+ _swigc__p_svn_auth_gnome_keyring_unlock_prompt_func_t,
_swigc__p_svn_auth_iterstate_t,
_swigc__p_svn_auth_provider_object_t,
_swigc__p_svn_auth_provider_t,
@@ -35638,8 +35575,6 @@
SWIG_Python_SetConstant(d, "SVN_AUTH_PARAM_CONFIG",SWIG_FromCharPtr("svn:auth:config-category-servers"));
SWIG_Python_SetConstant(d, "SVN_AUTH_PARAM_SERVER_GROUP",SWIG_FromCharPtr("svn:auth:server-group"));
SWIG_Python_SetConstant(d, "SVN_AUTH_PARAM_CONFIG_DIR",SWIG_FromCharPtr("svn:auth:config-dir"));
- SWIG_Python_SetConstant(d, "SVN_AUTH_PARAM_GNOME_KEYRING_UNLOCK_PROMPT_FUNC",SWIG_FromCharPtr("gnome-keyring-unlock-prompt-func"));
- SWIG_Python_SetConstant(d, "SVN_AUTH_PARAM_GNOME_KEYRING_UNLOCK_PROMPT_BATON",SWIG_FromCharPtr("gnome-keyring-unlock-prompt-baton"));
SWIG_Python_SetConstant(d, "SVN_CONFIG_CATEGORY_SERVERS",SWIG_FromCharPtr("servers"));
SWIG_Python_SetConstant(d, "SVN_CONFIG_SECTION_GROUPS",SWIG_FromCharPtr("groups"));
SWIG_Python_SetConstant(d, "SVN_CONFIG_SECTION_GLOBAL",SWIG_FromCharPtr("global"));
diff -u -d -b -w -r subversion-1.8.0-orig/subversion/bindings/swig/python/core.py subversion-1.8.0-python/subversion/bindings/swig/python/core.py
--- subversion/bindings/swig/python/core.py 2013-06-13 05:07:20.000000000 -0400
+++ subversion/bindings/swig/python/core.py 2013-07-12 16:11:04.000000000 -0400
@@ -3316,8 +3316,6 @@
def svn_auth_get_platform_specific_client_providers(*args):
"""svn_auth_get_platform_specific_client_providers(svn_config_t * config, apr_pool_t pool) -> svn_error_t"""
return _core.svn_auth_get_platform_specific_client_providers(*args)
-SVN_AUTH_PARAM_GNOME_KEYRING_UNLOCK_PROMPT_FUNC = _core.SVN_AUTH_PARAM_GNOME_KEYRING_UNLOCK_PROMPT_FUNC
-SVN_AUTH_PARAM_GNOME_KEYRING_UNLOCK_PROMPT_BATON = _core.SVN_AUTH_PARAM_GNOME_KEYRING_UNLOCK_PROMPT_BATON
def svn_auth_get_username_provider(*args):
"""svn_auth_get_username_provider(apr_pool_t pool)"""
@@ -6336,10 +6334,6 @@
svn_checksum_ctx_t_swigregister(svn_checksum_ctx_t)
-def svn_auth_set_gnome_keyring_unlock_prompt_func(*args):
- """svn_auth_set_gnome_keyring_unlock_prompt_func(svn_auth_baton_t * ab, svn_auth_gnome_keyring_unlock_prompt_func_t prompt_func)"""
- return _core.svn_auth_set_gnome_keyring_unlock_prompt_func(*args)
-
def svn_swig_py_set_application_pool(*args):
"""svn_swig_py_set_application_pool(PyObject * py_pool, apr_pool_t pool)"""
return _core.svn_swig_py_set_application_pool(*args)

View File

@ -1,11 +0,0 @@
--- Makefile.in 2011-07-16 13:50:53.000000000 +0200
+++ Makefile.in.new 2012-03-11 12:13:57.000000000 +0100
@@ -732,7 +732,7 @@
extraclean-swig-headers: clean-swig-headers
$(EXTRACLEAN_SWIG_HEADERS)
-$(SWIG_PL_DIR)/native/Makefile.PL: $(SWIG_SRC_DIR)/perl/native/Makefile.PL.in
+$(SWIG_PL_DIR)/native/Makefile.PL: $(SWIG_SRC_DIR)/perl/native/Makefile.PL.in libsvn_swig_perl
./config.status subversion/bindings/swig/perl/native/Makefile.PL
$(SWIG_PL_DIR)/native/Makefile: $(SWIG_PL_DIR)/native/Makefile.PL

View File

@ -1,10 +0,0 @@
# The commented variables in this file are the defaults that are used
# in the init-script. You don't need to uncomment them except to
# customize them to different values.
# Options for svnserve
#SVNSERVE_OPTS="--root=/var/svn"
# User and group as which to run svnserve
#SVNSERVE_USER="svn"
#SVNSERVE_GROUP="svnusers"

View File

@ -1,26 +0,0 @@
#!/sbin/runscript
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License, v2 or later
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/subversion/files/svnserve.initd2,v 1.2 2012/01/14 19:46:34 tommy Exp $
depend() {
need net
}
start() {
ebegin "Starting svnserve"
# Ensure that we run from a readable working dir, and that we do not
# lock filesystems when being run from such a location.
cd /
start-stop-daemon --start --quiet --background --make-pidfile \
--pidfile /var/run/svnserve.pid --exec /usr/bin/svnserve \
--user ${SVNSERVE_USER:-apache} --group ${SVNSERVE_GROUP:-apache} -- \
--foreground --daemon ${SVNSERVE_OPTS:---root=/var/svn}
eend $?
}
stop() {
ebegin "Stopping svnserve"
start-stop-daemon --stop --quiet --pidfile /var/run/svnserve.pid
eend $?
}

View File

@ -1,21 +0,0 @@
#!/sbin/runscript
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License, v2 or later
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/subversion/files/svnserve.initd3,v 1.1 2015/04/09 12:58:45 polynomial-c Exp $
description="svn server"
pidfile="/var/run/svnserve.pid"
command="/usr/bin/svnserve"
command_args="--foreground --daemon ${SVNSERVE_OPTS:---root=/var/svn}"
command_background="true"
start_stop_daemon_args="-u ${SVNSERVE_USER:-apache} -g ${SVNSERVE_GROUP:-apache}"
depend() {
need net
}
start_pre() {
# Ensure that we run from a readable working dir, and that we do not
# lock filesystems when being run from such a location.
cd /
}

View File

@ -1,14 +0,0 @@
service svn
{
socket_type = stream
wait = no
user = apache
group = apache
umask = 002
protocol = tcp
log_on_failure += USERID HOST
port = 3690
server = /usr/bin/svnserve
server_args = -i
disable = yes
}

View File

@ -1,20 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>tommy@gentoo.org</email>
<name>Thomas Sachau</name>
</maintainer>
<maintainer restrict="&gt;=dev-vcs/subversion-1.8.0">
<email>polynomial-c@gentoo.org</email>
<name>Lars Wendler</name>
</maintainer>
<use>
<flag name="ctypes-python">Build and install Ctypes Python bindings</flag>
<flag name="dso">Enable runtime module search</flag>
<flag name="extras">Install extra scripts (examples, tools, hooks)</flag>
<flag name="http">Enable http support using <pkg>net-libs/serf</pkg></flag>
<flag name="webdav-neon">Enable WebDAV support using <pkg>net-libs/neon</pkg></flag>
<flag name="webdav-serf">Enable WebDAV support using <pkg>net-libs/serf</pkg></flag>
</use>
</pkgmetadata>

View File

@ -1,473 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/subversion/subversion-1.7.19.ebuild,v 1.12 2015/04/08 17:53:03 mgorny Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
DISTUTILS_OPTIONAL=1
WANT_AUTOMAKE="none"
MY_P="${P/_/-}"
GENTOO_DEPEND_ON_PERL="no"
inherit autotools bash-completion-r1 db-use depend.apache distutils-r1 elisp-common flag-o-matic java-pkg-opt-2 libtool multilib perl-module eutils
DESCRIPTION="Advanced version control system"
HOMEPAGE="http://subversion.apache.org/"
SRC_URI="mirror://apache/${PN}/${MY_P}.tar.bz2"
S="${WORKDIR}/${MY_P}"
LICENSE="Subversion GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-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="apache2 berkdb ctypes-python debug doc +dso extras gnome-keyring java kde nls perl python ruby sasl test vim-syntax +webdav-neon webdav-serf"
COMMON_DEPEND=">=dev-db/sqlite-3.6.18[threadsafe(+)]
>=dev-libs/apr-1.3:1
>=dev-libs/apr-util-1.3:1
dev-libs/expat
sys-libs/zlib
berkdb? ( >=sys-libs/db-4.0.14 )
ctypes-python? ( ${PYTHON_DEPS} )
gnome-keyring? ( dev-libs/glib:2 sys-apps/dbus gnome-base/libgnome-keyring )
kde? ( sys-apps/dbus dev-qt/qtcore:4 dev-qt/qtdbus:4 dev-qt/qtgui:4 >=kde-base/kdelibs-4:4 )
perl? ( dev-lang/perl:= )
python? ( ${PYTHON_DEPS} )
ruby? ( >=dev-lang/ruby-1.8.2:1.8
dev-ruby/rubygems[ruby_targets_ruby18] )
sasl? ( dev-libs/cyrus-sasl )
webdav-neon? ( >=net-libs/neon-0.28 )
webdav-serf? ( >=net-libs/serf-0.3.0 )"
RDEPEND="${COMMON_DEPEND}
apache2? ( www-servers/apache[apache2_modules_dav] )
java? ( >=virtual/jre-1.5 )
kde? ( kde-base/kwalletd )
nls? ( virtual/libintl )
perl? ( dev-perl/URI )"
# Note: ctypesgen doesn't need PYTHON_USEDEP, it's used once
DEPEND="${COMMON_DEPEND}
test? ( ${PYTHON_DEPS} )
!!<sys-apps/sandbox-1.6
ctypes-python? ( dev-python/ctypesgen )
doc? ( app-doc/doxygen )
gnome-keyring? ( virtual/pkgconfig )
java? ( >=virtual/jdk-1.5 )
kde? ( virtual/pkgconfig )
nls? ( sys-devel/gettext )
webdav-neon? ( virtual/pkgconfig )"
REQUIRED_USE="
ctypes-python? ( ${PYTHON_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )
test? ( ${PYTHON_REQUIRED_USE} )"
want_apache
pkg_setup() {
if use berkdb; then
local apu_bdb_version="$(${EPREFIX}/usr/bin/apu-1-config --includes \
| grep -Eoe '-I${EPREFIX}/usr/include/db[[:digit:]]\.[[:digit:]]' \
| sed 's:.*b::')"
einfo
if [[ -z "${SVN_BDB_VERSION}" ]]; then
if [[ -n "${apu_bdb_version}" ]]; then
SVN_BDB_VERSION="${apu_bdb_version}"
einfo "Matching db version to apr-util"
else
SVN_BDB_VERSION="$(db_ver_to_slot "$(db_findver sys-libs/db 2>/dev/null)")"
einfo "SVN_BDB_VERSION variable isn't set. You can set it to enforce using of specific version of Berkeley DB."
fi
fi
einfo "Using: Berkeley DB ${SVN_BDB_VERSION}"
einfo
if [[ -n "${apu_bdb_version}" && "${SVN_BDB_VERSION}" != "${apu_bdb_version}" ]]; then
eerror "APR-Util is linked against Berkeley DB ${apu_bdb_version}, but you are trying"
eerror "to build Subversion with support for Berkeley DB ${SVN_BDB_VERSION}."
eerror "Rebuild dev-libs/apr-util or set SVN_BDB_VERSION=\"${apu_bdb_version}\"."
eerror "Aborting to avoid possible run-time crashes."
die "Berkeley DB version mismatch"
fi
fi
depend.apache_pkg_setup
java-pkg-opt-2_pkg_setup
if ! use webdav-neon && ! use webdav-serf; then
ewarn "WebDAV support is disabled. You need WebDAV to"
ewarn "access repositories through the HTTP protocol."
ewarn "Consider enabling one of the following USE-flags:"
ewarn " webdav-neon webdav-serf"
echo -ne "\a"
fi
if use debug; then
append-cppflags -DSVN_DEBUG -DAP_DEBUG
fi
# Allow for custom repository locations.
SVN_REPOS_LOC="${SVN_REPOS_LOC:-${EPREFIX}/var/svn}"
}
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.5.4-interix.patch \
"${FILESDIR}"/${PN}-1.5.6-aix-dso.patch \
"${FILESDIR}"/${PN}-1.6.3-hpux-dso.patch \
"${FILESDIR}"/${PN}-fix-parallel-build-support-for-perl-bindings.patch
epatch_user
fperms +x build/transform_libtool_scripts.sh
sed -i \
-e "s/\(BUILD_RULES=.*\) bdb-test\(.*\)/\1\2/g" \
-e "s/\(BUILD_RULES=.*\) test\(.*\)/\1\2/g" configure.ac
# this bites us in particular on Solaris
sed -i -e '1c\#!/usr/bin/env sh' build/transform_libtool_scripts.sh || \
die "/bin/sh is not POSIX shell!"
eautoconf
elibtoolize
sed -e 's/\(libsvn_swig_py\)-\(1\.la\)/\1-$(EPYTHON)-\2/g' \
-i build-outputs.mk || die "sed failed"
if use python; then
# XXX: make python_copy_sources accept path
S=${S}/subversion/bindings/swig/python python_copy_sources
rm -r "${S}"/subversion/bindings/swig/python || die
fi
}
src_configure() {
local myconf
if use python || use perl || use ruby; then
myconf+=" --with-swig"
else
myconf+=" --without-swig"
fi
if use java; then
myconf+=" --without-junit"
fi
if use kde || use nls; then
myconf+=" --enable-nls"
else
myconf+=" --disable-nls"
fi
case ${CHOST} in
*-aix*)
# avoid recording immediate path to sharedlibs into executables
append-ldflags -Wl,-bnoipath
;;
*-interix*)
# loader crashes on the LD_PRELOADs...
myconf+=" --disable-local-library-preloading"
;;
*-solaris*)
# need -lintl to link
use nls && append-libs intl
# this breaks installation, on x64 echo replacement is 32-bits
myconf+=" --disable-local-library-preloading"
;;
*-mint*)
myconf+=" --enable-all-static --disable-local-library-preloading"
;;
*)
# inject LD_PRELOAD entries for easy in-tree development
myconf+=" --enable-local-library-preloading"
;;
esac
#workaround for bug 387057
has_version =dev-vcs/subversion-1.6* && myconf+=" --disable-disallowing-of-undefined-references"
#version 1.7.7 again tries to link against the older installed version and fails, when trying to
#compile for x86 on amd64, so workaround this issue again
#check newer versions, if this is still/again needed
myconf+=" --disable-disallowing-of-undefined-references"
# for build-time scripts
if use ctypes-python || use python || use test; then
python_export_best
fi
#force ruby-1.8 for bug 399105
#allow overriding Python include directory
ac_cv_path_RUBY="${EPREFIX}"/usr/bin/ruby18 ac_cv_path_RDOC="${EPREFIX}"/usr/bin/rdoc18 \
ac_cv_python_includes='-I$(PYTHON_INCLUDEDIR)' \
econf --libdir="${EPREFIX}/usr/$(get_libdir)" \
$(use_with apache2 apxs "${APXS}") \
$(use_with berkdb berkeley-db "db.h:${EPREFIX}/usr/include/db${SVN_BDB_VERSION}::db-${SVN_BDB_VERSION}") \
$(use_with ctypes-python ctypesgen "${EPREFIX}/usr") \
$(use_enable dso runtime-module-search) \
$(use_with gnome-keyring) \
$(use_enable java javahl) \
$(use_with java jdk "${JAVA_HOME}") \
$(use_with kde kwallet) \
$(use_with sasl) \
$(use_with webdav-neon neon) \
$(use_with webdav-serf serf "${EPREFIX}/usr") \
${myconf} \
--with-apr="${EPREFIX}/usr/bin/apr-1-config" \
--with-apr-util="${EPREFIX}/usr/bin/apu-1-config" \
--disable-experimental-libtool \
--without-jikes \
--disable-mod-activation \
--disable-neon-version-check \
--disable-static
}
src_compile() {
emake local-all
if use ctypes-python; then
# pre-generate .py files
use ctypes-python && emake ctypes-python
pushd subversion/bindings/ctypes-python >/dev/null || die
distutils-r1_src_compile
popd >/dev/null || die
fi
if use python; then
swig_py_compile() {
local p=subversion/bindings/swig/python
rm -f ${p} || die
ln -s "${BUILD_DIR}" ${p} || die
python_export PYTHON_INCLUDEDIR
emake swig-py \
swig_pydir="$(python_get_sitedir)/libsvn" \
swig_pydir_extra="$(python_get_sitedir)/svn"
}
# this will give us proper BUILD_DIR for symlinking
BUILD_DIR=python \
python_foreach_impl swig_py_compile
fi
if use perl; then
emake swig-pl
fi
if use ruby; then
emake swig-rb
fi
if use java; then
emake -j1 JAVAC_FLAGS="$(java-pkg_javac-args) -encoding iso8859-1" javahl
fi
if use extras; then
emake tools
fi
if use doc; then
doxygen doc/doxygen.conf || die "Building of Subversion HTML documentation failed"
if use java; then
emake doc-javahl
fi
fi
}
src_test() {
default
if use ctypes-python; then
python_test() {
"${PYTHON}" subversion/bindings/ctypes-python/test/run_all.py \
|| die "ctypes-python tests fail with ${EPYTHON}"
}
distutils-r1_src_test
fi
if use python; then
swig_py_test() {
pushd "${BUILD_DIR}" >/dev/null || die
"${PYTHON}" tests/run_all.py || die "swig-py tests fail with ${EPYTHON}"
popd >/dev/null || die
}
BUILD_DIR=subversion/bindings/swig/python \
python_foreach_impl swig_py_test
fi
}
src_install() {
emake -j1 DESTDIR="${D}" local-install
if use ctypes-python; then
pushd subversion/bindings/ctypes-python >/dev/null || die
distutils-r1_src_install
popd >/dev/null || die
fi
if use python; then
swig_py_install() {
local p=subversion/bindings/swig/python
rm -f ${p} || die
ln -s "${BUILD_DIR}" ${p} || die
emake \
DESTDIR="${D}" \
swig_pydir="$(python_get_sitedir)/libsvn" \
swig_pydir_extra="$(python_get_sitedir)/svn" \
install-swig-py
}
BUILD_DIR=python \
python_foreach_impl swig_py_install
fi
if use perl; then
emake DESTDIR="${D}" INSTALLDIRS="vendor" install-swig-pl
perl_delete_localpod
find "${ED}" "(" -name .packlist -o -name "*.bs" ")" -delete
fi
if use ruby; then
emake DESTDIR="${D}" install-swig-rb
fi
if use java; then
emake DESTDIR="${D}" install-javahl
java-pkg_regso "${ED}"usr/$(get_libdir)/libsvnjavahl*$(get_libname)
java-pkg_dojar "${ED}"usr/$(get_libdir)/svn-javahl/svn-javahl.jar
rm -fr "${ED}"usr/$(get_libdir)/svn-javahl/*.jar
fi
# Install Apache module configuration.
if use apache2; then
keepdir "${APACHE_MODULES_CONFDIR}"
insinto "${APACHE_MODULES_CONFDIR}"
doins "${FILESDIR}/47_mod_dav_svn.conf"
fi
# Install Bash Completion, bug 43179.
newbashcomp tools/client-side/bash_completion subversion
rm -f tools/client-side/bash_completion
# Install hot backup script, bug 54304.
newbin tools/backup/hot-backup.py svn-hot-backup
rm -fr tools/backup
# Install svnserve init-script and xinet.d snippet, bug 43245.
newinitd "${FILESDIR}"/svnserve.initd2 svnserve
newconfd "${FILESDIR}"/svnserve.confd svnserve
insinto /etc/xinetd.d
newins "${FILESDIR}"/svnserve.xinetd svnserve
#adjust default user and group with disabled apache2 USE flag, bug 381385
use apache2 || sed -e "s\USER:-apache\USER:-svn\g" \
-e "s\GROUP:-apache\GROUP:-svnusers\g" \
-i "${ED}"etc/init.d/svnserve || die
use apache2 || sed -e "0,/apache/s//svn/" \
-e "s:apache:svnusers:" \
-i "${ED}"etc/xinetd.d/svnserve || die
# Install documentation.
dodoc CHANGES COMMITTERS README
dodoc tools/xslt/svnindex.{css,xsl}
rm -fr tools/xslt
# Install extra files.
if use extras; then
cat << EOF > 80subversion-extras
PATH="${EPREFIX}/usr/$(get_libdir)/subversion/bin"
ROOTPATH="${EPREFIX}/usr/$(get_libdir)/subversion/bin"
EOF
doenvd 80subversion-extras
emake DESTDIR="${D}" toolsdir="/usr/$(get_libdir)/subversion/bin" install-tools || die "Installation of tools failed"
find tools "(" -name "*.bat" -o -name "*.in" -o -name ".libs" ")" -print0 | xargs -0 rm -fr
rm -fr tools/client-side/svnmucc
rm -fr tools/server-side/{svn-populate-node-origins-index,svnauthz-validate}*
rm -fr tools/{buildbot,dev,diff,po}
insinto /usr/share/${PN}
find tools -name '*.py' -exec sed -i -e '1s:python:&2:' {} + || die
doins -r tools
fi
if use doc; then
dohtml -r doc/doxygen/html/*
if use java; then
java-pkg_dojavadoc doc/javadoc
fi
fi
find "${ED}" '(' -name '*.la' ')' -print0 | xargs -0 rm -f
cd "${ED}"usr/share/locale
for i in * ; do
[[ $i == *$LINGUAS* ]] || { rm -r $i || die ; }
done
}
pkg_preinst() {
# Compare versions of Berkeley DB, bug 122877.
if use berkdb && [[ -f "${EROOT}usr/bin/svn" ]]; then
OLD_BDB_VERSION="$(scanelf -nq "${EROOT}usr/$(get_libdir)/libsvn_subr-1$(get_libname 0)" | grep -Eo "libdb-[[:digit:]]+\.[[:digit:]]+" | sed -e "s/libdb-\(.*\)/\1/")"
NEW_BDB_VERSION="$(scanelf -nq "${ED}usr/$(get_libdir)/libsvn_subr-1$(get_libname 0)" | grep -Eo "libdb-[[:digit:]]+\.[[:digit:]]+" | sed -e "s/libdb-\(.*\)/\1/")"
if [[ "${OLD_BDB_VERSION}" != "${NEW_BDB_VERSION}" ]]; then
CHANGED_BDB_VERSION="1"
fi
fi
}
pkg_postinst() {
if [[ -n "${CHANGED_BDB_VERSION}" ]]; then
ewarn "You upgraded from an older version of Berkeley DB and may experience"
ewarn "problems with your repository. Run the following commands as root to fix it:"
ewarn " db4_recover -h ${SVN_REPOS_LOC}/repos"
ewarn " chown -Rf apache:apache ${SVN_REPOS_LOC}/repos"
fi
ewarn "If you run subversion as a daemon, you will need to restart it to avoid module mismatches."
}
pkg_postrm() {
:
}
pkg_config() {
# Remember: Don't use ${EROOT}${SVN_REPOS_LOC} since ${SVN_REPOS_LOC}
# already has EPREFIX in it
einfo "Initializing the database in ${SVN_REPOS_LOC}..."
if [[ -e "${SVN_REPOS_LOC}/repos" ]]; then
echo "A Subversion repository already exists and I will not overwrite it."
echo "Delete \"${SVN_REPOS_LOC}/repos\" first if you're sure you want to have a clean version."
else
mkdir -p "${SVN_REPOS_LOC}/conf"
einfo "Populating repository directory..."
# Create initial repository.
"${EROOT}usr/bin/svnadmin" create "${SVN_REPOS_LOC}/repos"
einfo "Setting repository permissions..."
SVNSERVE_USER="$(. "${EROOT}etc/conf.d/svnserve"; echo "${SVNSERVE_USER}")"
SVNSERVE_GROUP="$(. "${EROOT}etc/conf.d/svnserve"; echo "${SVNSERVE_GROUP}")"
if use apache2; then
[[ -z "${SVNSERVE_USER}" ]] && SVNSERVE_USER="apache"
[[ -z "${SVNSERVE_GROUP}" ]] && SVNSERVE_GROUP="apache"
else
[[ -z "${SVNSERVE_USER}" ]] && SVNSERVE_USER="svn"
[[ -z "${SVNSERVE_GROUP}" ]] && SVNSERVE_GROUP="svnusers"
fi
chmod -Rf go-rwx "${SVN_REPOS_LOC}/conf"
chmod -Rf o-rwx "${SVN_REPOS_LOC}/repos"
echo "Please create \"${SVNSERVE_GROUP}\" group if it does not exist yet."
echo "Afterwards please create \"${SVNSERVE_USER}\" user with homedir \"${SVN_REPOS_LOC}\""
echo "and as part of the \"${SVNSERVE_GROUP}\" group if it does not exist yet."
echo "Finally, execute \"chown -Rf ${SVNSERVE_USER}:${SVNSERVE_GROUP} ${SVN_REPOS_LOC}/repos\""
echo "to finish the configuration."
fi
}

View File

@ -1,473 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/subversion/subversion-1.7.20.ebuild,v 1.5 2015/05/27 15:48:51 maekke Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
DISTUTILS_OPTIONAL=1
WANT_AUTOMAKE="none"
MY_P="${P/_/-}"
GENTOO_DEPEND_ON_PERL="no"
inherit autotools bash-completion-r1 db-use depend.apache distutils-r1 elisp-common flag-o-matic java-pkg-opt-2 libtool multilib perl-module eutils
DESCRIPTION="Advanced version control system"
HOMEPAGE="http://subversion.apache.org/"
SRC_URI="mirror://apache/${PN}/${MY_P}.tar.bz2"
S="${WORKDIR}/${MY_P}"
LICENSE="Subversion GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-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="apache2 berkdb ctypes-python debug doc +dso extras gnome-keyring java kde nls perl python ruby sasl test vim-syntax +webdav-neon webdav-serf"
COMMON_DEPEND=">=dev-db/sqlite-3.6.18[threadsafe(+)]
>=dev-libs/apr-1.3:1
>=dev-libs/apr-util-1.3:1
dev-libs/expat
sys-libs/zlib
berkdb? ( >=sys-libs/db-4.0.14 )
ctypes-python? ( ${PYTHON_DEPS} )
gnome-keyring? ( dev-libs/glib:2 sys-apps/dbus gnome-base/libgnome-keyring )
kde? ( sys-apps/dbus dev-qt/qtcore:4 dev-qt/qtdbus:4 dev-qt/qtgui:4 >=kde-base/kdelibs-4:4 )
perl? ( dev-lang/perl:= )
python? ( ${PYTHON_DEPS} )
ruby? ( >=dev-lang/ruby-1.8.2:1.8
dev-ruby/rubygems[ruby_targets_ruby18] )
sasl? ( dev-libs/cyrus-sasl )
webdav-neon? ( >=net-libs/neon-0.28 )
webdav-serf? ( >=net-libs/serf-0.3.0 )"
RDEPEND="${COMMON_DEPEND}
apache2? ( www-servers/apache[apache2_modules_dav] )
java? ( >=virtual/jre-1.5 )
kde? ( kde-base/kwalletd )
nls? ( virtual/libintl )
perl? ( dev-perl/URI )"
# Note: ctypesgen doesn't need PYTHON_USEDEP, it's used once
DEPEND="${COMMON_DEPEND}
test? ( ${PYTHON_DEPS} )
!!<sys-apps/sandbox-1.6
ctypes-python? ( dev-python/ctypesgen )
doc? ( app-doc/doxygen )
gnome-keyring? ( virtual/pkgconfig )
java? ( >=virtual/jdk-1.5 )
kde? ( virtual/pkgconfig )
nls? ( sys-devel/gettext )
webdav-neon? ( virtual/pkgconfig )"
REQUIRED_USE="
ctypes-python? ( ${PYTHON_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )
test? ( ${PYTHON_REQUIRED_USE} )"
want_apache
pkg_setup() {
if use berkdb; then
local apu_bdb_version="$(${EPREFIX}/usr/bin/apu-1-config --includes \
| grep -Eoe '-I${EPREFIX}/usr/include/db[[:digit:]]\.[[:digit:]]' \
| sed 's:.*b::')"
einfo
if [[ -z "${SVN_BDB_VERSION}" ]]; then
if [[ -n "${apu_bdb_version}" ]]; then
SVN_BDB_VERSION="${apu_bdb_version}"
einfo "Matching db version to apr-util"
else
SVN_BDB_VERSION="$(db_ver_to_slot "$(db_findver sys-libs/db 2>/dev/null)")"
einfo "SVN_BDB_VERSION variable isn't set. You can set it to enforce using of specific version of Berkeley DB."
fi
fi
einfo "Using: Berkeley DB ${SVN_BDB_VERSION}"
einfo
if [[ -n "${apu_bdb_version}" && "${SVN_BDB_VERSION}" != "${apu_bdb_version}" ]]; then
eerror "APR-Util is linked against Berkeley DB ${apu_bdb_version}, but you are trying"
eerror "to build Subversion with support for Berkeley DB ${SVN_BDB_VERSION}."
eerror "Rebuild dev-libs/apr-util or set SVN_BDB_VERSION=\"${apu_bdb_version}\"."
eerror "Aborting to avoid possible run-time crashes."
die "Berkeley DB version mismatch"
fi
fi
depend.apache_pkg_setup
java-pkg-opt-2_pkg_setup
if ! use webdav-neon && ! use webdav-serf; then
ewarn "WebDAV support is disabled. You need WebDAV to"
ewarn "access repositories through the HTTP protocol."
ewarn "Consider enabling one of the following USE-flags:"
ewarn " webdav-neon webdav-serf"
echo -ne "\a"
fi
if use debug; then
append-cppflags -DSVN_DEBUG -DAP_DEBUG
fi
# Allow for custom repository locations.
SVN_REPOS_LOC="${SVN_REPOS_LOC:-${EPREFIX}/var/svn}"
}
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.5.4-interix.patch \
"${FILESDIR}"/${PN}-1.5.6-aix-dso.patch \
"${FILESDIR}"/${PN}-1.6.3-hpux-dso.patch \
"${FILESDIR}"/${PN}-fix-parallel-build-support-for-perl-bindings.patch
epatch_user
fperms +x build/transform_libtool_scripts.sh
sed -i \
-e "s/\(BUILD_RULES=.*\) bdb-test\(.*\)/\1\2/g" \
-e "s/\(BUILD_RULES=.*\) test\(.*\)/\1\2/g" configure.ac
# this bites us in particular on Solaris
sed -i -e '1c\#!/usr/bin/env sh' build/transform_libtool_scripts.sh || \
die "/bin/sh is not POSIX shell!"
eautoconf
elibtoolize
sed -e 's/\(libsvn_swig_py\)-\(1\.la\)/\1-$(EPYTHON)-\2/g' \
-i build-outputs.mk || die "sed failed"
if use python; then
# XXX: make python_copy_sources accept path
S=${S}/subversion/bindings/swig/python python_copy_sources
rm -r "${S}"/subversion/bindings/swig/python || die
fi
}
src_configure() {
local myconf
if use python || use perl || use ruby; then
myconf+=" --with-swig"
else
myconf+=" --without-swig"
fi
if use java; then
myconf+=" --without-junit"
fi
if use kde || use nls; then
myconf+=" --enable-nls"
else
myconf+=" --disable-nls"
fi
case ${CHOST} in
*-aix*)
# avoid recording immediate path to sharedlibs into executables
append-ldflags -Wl,-bnoipath
;;
*-interix*)
# loader crashes on the LD_PRELOADs...
myconf+=" --disable-local-library-preloading"
;;
*-solaris*)
# need -lintl to link
use nls && append-libs intl
# this breaks installation, on x64 echo replacement is 32-bits
myconf+=" --disable-local-library-preloading"
;;
*-mint*)
myconf+=" --enable-all-static --disable-local-library-preloading"
;;
*)
# inject LD_PRELOAD entries for easy in-tree development
myconf+=" --enable-local-library-preloading"
;;
esac
#workaround for bug 387057
has_version =dev-vcs/subversion-1.6* && myconf+=" --disable-disallowing-of-undefined-references"
#version 1.7.7 again tries to link against the older installed version and fails, when trying to
#compile for x86 on amd64, so workaround this issue again
#check newer versions, if this is still/again needed
myconf+=" --disable-disallowing-of-undefined-references"
# for build-time scripts
if use ctypes-python || use python || use test; then
python_export_best
fi
#force ruby-1.8 for bug 399105
#allow overriding Python include directory
ac_cv_path_RUBY="${EPREFIX}"/usr/bin/ruby18 ac_cv_path_RDOC="${EPREFIX}"/usr/bin/rdoc18 \
ac_cv_python_includes='-I$(PYTHON_INCLUDEDIR)' \
econf --libdir="${EPREFIX}/usr/$(get_libdir)" \
$(use_with apache2 apxs "${APXS}") \
$(use_with berkdb berkeley-db "db.h:${EPREFIX}/usr/include/db${SVN_BDB_VERSION}::db-${SVN_BDB_VERSION}") \
$(use_with ctypes-python ctypesgen "${EPREFIX}/usr") \
$(use_enable dso runtime-module-search) \
$(use_with gnome-keyring) \
$(use_enable java javahl) \
$(use_with java jdk "${JAVA_HOME}") \
$(use_with kde kwallet) \
$(use_with sasl) \
$(use_with webdav-neon neon) \
$(use_with webdav-serf serf "${EPREFIX}/usr") \
${myconf} \
--with-apr="${EPREFIX}/usr/bin/apr-1-config" \
--with-apr-util="${EPREFIX}/usr/bin/apu-1-config" \
--disable-experimental-libtool \
--without-jikes \
--disable-mod-activation \
--disable-neon-version-check \
--disable-static
}
src_compile() {
emake local-all
if use ctypes-python; then
# pre-generate .py files
use ctypes-python && emake ctypes-python
pushd subversion/bindings/ctypes-python >/dev/null || die
distutils-r1_src_compile
popd >/dev/null || die
fi
if use python; then
swig_py_compile() {
local p=subversion/bindings/swig/python
rm -f ${p} || die
ln -s "${BUILD_DIR}" ${p} || die
python_export PYTHON_INCLUDEDIR
emake swig-py \
swig_pydir="$(python_get_sitedir)/libsvn" \
swig_pydir_extra="$(python_get_sitedir)/svn"
}
# this will give us proper BUILD_DIR for symlinking
BUILD_DIR=python \
python_foreach_impl swig_py_compile
fi
if use perl; then
emake swig-pl
fi
if use ruby; then
emake swig-rb
fi
if use java; then
emake -j1 JAVAC_FLAGS="$(java-pkg_javac-args) -encoding iso8859-1" javahl
fi
if use extras; then
emake tools
fi
if use doc; then
doxygen doc/doxygen.conf || die "Building of Subversion HTML documentation failed"
if use java; then
emake doc-javahl
fi
fi
}
src_test() {
default
if use ctypes-python; then
python_test() {
"${PYTHON}" subversion/bindings/ctypes-python/test/run_all.py \
|| die "ctypes-python tests fail with ${EPYTHON}"
}
distutils-r1_src_test
fi
if use python; then
swig_py_test() {
pushd "${BUILD_DIR}" >/dev/null || die
"${PYTHON}" tests/run_all.py || die "swig-py tests fail with ${EPYTHON}"
popd >/dev/null || die
}
BUILD_DIR=subversion/bindings/swig/python \
python_foreach_impl swig_py_test
fi
}
src_install() {
emake -j1 DESTDIR="${D}" local-install
if use ctypes-python; then
pushd subversion/bindings/ctypes-python >/dev/null || die
distutils-r1_src_install
popd >/dev/null || die
fi
if use python; then
swig_py_install() {
local p=subversion/bindings/swig/python
rm -f ${p} || die
ln -s "${BUILD_DIR}" ${p} || die
emake \
DESTDIR="${D}" \
swig_pydir="$(python_get_sitedir)/libsvn" \
swig_pydir_extra="$(python_get_sitedir)/svn" \
install-swig-py
}
BUILD_DIR=python \
python_foreach_impl swig_py_install
fi
if use perl; then
emake DESTDIR="${D}" INSTALLDIRS="vendor" install-swig-pl
perl_delete_localpod
find "${ED}" "(" -name .packlist -o -name "*.bs" ")" -delete
fi
if use ruby; then
emake DESTDIR="${D}" install-swig-rb
fi
if use java; then
emake DESTDIR="${D}" install-javahl
java-pkg_regso "${ED}"usr/$(get_libdir)/libsvnjavahl*$(get_libname)
java-pkg_dojar "${ED}"usr/$(get_libdir)/svn-javahl/svn-javahl.jar
rm -fr "${ED}"usr/$(get_libdir)/svn-javahl/*.jar
fi
# Install Apache module configuration.
if use apache2; then
keepdir "${APACHE_MODULES_CONFDIR}"
insinto "${APACHE_MODULES_CONFDIR}"
doins "${FILESDIR}/47_mod_dav_svn.conf"
fi
# Install Bash Completion, bug 43179.
newbashcomp tools/client-side/bash_completion subversion
rm -f tools/client-side/bash_completion
# Install hot backup script, bug 54304.
newbin tools/backup/hot-backup.py svn-hot-backup
rm -fr tools/backup
# Install svnserve init-script and xinet.d snippet, bug 43245.
newinitd "${FILESDIR}"/svnserve.initd2 svnserve
newconfd "${FILESDIR}"/svnserve.confd svnserve
insinto /etc/xinetd.d
newins "${FILESDIR}"/svnserve.xinetd svnserve
#adjust default user and group with disabled apache2 USE flag, bug 381385
use apache2 || sed -e "s\USER:-apache\USER:-svn\g" \
-e "s\GROUP:-apache\GROUP:-svnusers\g" \
-i "${ED}"etc/init.d/svnserve || die
use apache2 || sed -e "0,/apache/s//svn/" \
-e "s:apache:svnusers:" \
-i "${ED}"etc/xinetd.d/svnserve || die
# Install documentation.
dodoc CHANGES COMMITTERS README
dodoc tools/xslt/svnindex.{css,xsl}
rm -fr tools/xslt
# Install extra files.
if use extras; then
cat << EOF > 80subversion-extras
PATH="${EPREFIX}/usr/$(get_libdir)/subversion/bin"
ROOTPATH="${EPREFIX}/usr/$(get_libdir)/subversion/bin"
EOF
doenvd 80subversion-extras
emake DESTDIR="${D}" toolsdir="/usr/$(get_libdir)/subversion/bin" install-tools || die "Installation of tools failed"
find tools "(" -name "*.bat" -o -name "*.in" -o -name ".libs" ")" -print0 | xargs -0 rm -fr
rm -fr tools/client-side/svnmucc
rm -fr tools/server-side/{svn-populate-node-origins-index,svnauthz-validate}*
rm -fr tools/{buildbot,dev,diff,po}
insinto /usr/share/${PN}
find tools -name '*.py' -exec sed -i -e '1s:python:&2:' {} + || die
doins -r tools
fi
if use doc; then
dohtml -r doc/doxygen/html/*
if use java; then
java-pkg_dojavadoc doc/javadoc
fi
fi
find "${ED}" '(' -name '*.la' ')' -print0 | xargs -0 rm -f
cd "${ED}"usr/share/locale
for i in * ; do
[[ $i == *$LINGUAS* ]] || { rm -r $i || die ; }
done
}
pkg_preinst() {
# Compare versions of Berkeley DB, bug 122877.
if use berkdb && [[ -f "${EROOT}usr/bin/svn" ]]; then
OLD_BDB_VERSION="$(scanelf -nq "${EROOT}usr/$(get_libdir)/libsvn_subr-1$(get_libname 0)" | grep -Eo "libdb-[[:digit:]]+\.[[:digit:]]+" | sed -e "s/libdb-\(.*\)/\1/")"
NEW_BDB_VERSION="$(scanelf -nq "${ED}usr/$(get_libdir)/libsvn_subr-1$(get_libname 0)" | grep -Eo "libdb-[[:digit:]]+\.[[:digit:]]+" | sed -e "s/libdb-\(.*\)/\1/")"
if [[ "${OLD_BDB_VERSION}" != "${NEW_BDB_VERSION}" ]]; then
CHANGED_BDB_VERSION="1"
fi
fi
}
pkg_postinst() {
if [[ -n "${CHANGED_BDB_VERSION}" ]]; then
ewarn "You upgraded from an older version of Berkeley DB and may experience"
ewarn "problems with your repository. Run the following commands as root to fix it:"
ewarn " db4_recover -h ${SVN_REPOS_LOC}/repos"
ewarn " chown -Rf apache:apache ${SVN_REPOS_LOC}/repos"
fi
ewarn "If you run subversion as a daemon, you will need to restart it to avoid module mismatches."
}
pkg_postrm() {
:
}
pkg_config() {
# Remember: Don't use ${EROOT}${SVN_REPOS_LOC} since ${SVN_REPOS_LOC}
# already has EPREFIX in it
einfo "Initializing the database in ${SVN_REPOS_LOC}..."
if [[ -e "${SVN_REPOS_LOC}/repos" ]]; then
echo "A Subversion repository already exists and I will not overwrite it."
echo "Delete \"${SVN_REPOS_LOC}/repos\" first if you're sure you want to have a clean version."
else
mkdir -p "${SVN_REPOS_LOC}/conf"
einfo "Populating repository directory..."
# Create initial repository.
"${EROOT}usr/bin/svnadmin" create "${SVN_REPOS_LOC}/repos"
einfo "Setting repository permissions..."
SVNSERVE_USER="$(. "${EROOT}etc/conf.d/svnserve"; echo "${SVNSERVE_USER}")"
SVNSERVE_GROUP="$(. "${EROOT}etc/conf.d/svnserve"; echo "${SVNSERVE_GROUP}")"
if use apache2; then
[[ -z "${SVNSERVE_USER}" ]] && SVNSERVE_USER="apache"
[[ -z "${SVNSERVE_GROUP}" ]] && SVNSERVE_GROUP="apache"
else
[[ -z "${SVNSERVE_USER}" ]] && SVNSERVE_USER="svn"
[[ -z "${SVNSERVE_GROUP}" ]] && SVNSERVE_GROUP="svnusers"
fi
chmod -Rf go-rwx "${SVN_REPOS_LOC}/conf"
chmod -Rf o-rwx "${SVN_REPOS_LOC}/repos"
echo "Please create \"${SVNSERVE_GROUP}\" group if it does not exist yet."
echo "Afterwards please create \"${SVNSERVE_USER}\" user with homedir \"${SVN_REPOS_LOC}\""
echo "and as part of the \"${SVNSERVE_GROUP}\" group if it does not exist yet."
echo "Finally, execute \"chown -Rf ${SVNSERVE_USER}:${SVNSERVE_GROUP} ${SVN_REPOS_LOC}/repos\""
echo "to finish the configuration."
fi
}

View File

@ -1,491 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/subversion/subversion-1.8.11.ebuild,v 1.12 2015/04/08 17:53:03 mgorny Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
DISTUTILS_OPTIONAL=1
WANT_AUTOMAKE="none"
GENTOO_DEPEND_ON_PERL="no"
inherit autotools bash-completion-r1 db-use depend.apache distutils-r1 elisp-common flag-o-matic java-pkg-opt-2 libtool multilib perl-module eutils
MY_P="${P/_/-}"
DESCRIPTION="Advanced version control system"
HOMEPAGE="http://subversion.apache.org/"
SRC_URI="mirror://apache/${PN}/${MY_P}.tar.bz2"
S="${WORKDIR}/${MY_P}"
LICENSE="Subversion GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-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="apache2 berkdb ctypes-python debug doc +dso extras gnome-keyring +http java kde nls perl python ruby sasl test vim-syntax"
COMMON_DEPEND=">=dev-db/sqlite-3.7.12
>=dev-libs/apr-1.3:1
>=dev-libs/apr-util-1.3:1
dev-libs/expat
sys-libs/zlib
app-arch/bzip2
berkdb? ( >=sys-libs/db-4.0.14 )
ctypes-python? ( ${PYTHON_DEPS} )
gnome-keyring? ( dev-libs/glib:2 sys-apps/dbus gnome-base/libgnome-keyring )
kde? ( sys-apps/dbus dev-qt/qtcore:4 dev-qt/qtdbus:4 dev-qt/qtgui:4 >=kde-base/kdelibs-4:4 )
perl? ( dev-lang/perl:= )
python? ( ${PYTHON_DEPS} )
ruby? ( >=dev-lang/ruby-1.9.3:1.9
dev-ruby/rubygems[ruby_targets_ruby19] )
sasl? ( dev-libs/cyrus-sasl )
http? ( >=net-libs/serf-1.2.1 )"
RDEPEND="${COMMON_DEPEND}
apache2? ( www-servers/apache[apache2_modules_dav] )
java? ( >=virtual/jre-1.5 )
kde? ( || ( kde-apps/kwalletd:4 kde-base/kwalletd ) )
nls? ( virtual/libintl )
perl? ( dev-perl/URI )"
# Note: ctypesgen doesn't need PYTHON_USEDEP, it's used once
DEPEND="${COMMON_DEPEND}
test? ( ${PYTHON_DEPS} )
!!<sys-apps/sandbox-1.6
ctypes-python? ( dev-python/ctypesgen )
doc? ( app-doc/doxygen )
gnome-keyring? ( virtual/pkgconfig )
java? ( >=virtual/jdk-1.5 )
kde? ( virtual/pkgconfig )
nls? ( sys-devel/gettext )
http? ( virtual/pkgconfig )"
REQUIRED_USE="
ctypes-python? ( ${PYTHON_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )
test? (
${PYTHON_REQUIRED_USE}
!dso
)"
want_apache
pkg_setup() {
if use berkdb ; then
local apu_bdb_version="$(${EPREFIX}/usr/bin/apu-1-config --includes \
| grep -Eoe '-I${EPREFIX}/usr/include/db[[:digit:]]\.[[:digit:]]' \
| sed 's:.*b::')"
einfo
if [[ -z "${SVN_BDB_VERSION}" ]] ; then
if [[ -n "${apu_bdb_version}" ]] ; then
SVN_BDB_VERSION="${apu_bdb_version}"
einfo "Matching db version to apr-util"
else
SVN_BDB_VERSION="$(db_ver_to_slot "$(db_findver sys-libs/db 2>/dev/null)")"
einfo "SVN_BDB_VERSION variable isn't set. You can set it to enforce using of specific version of Berkeley DB."
fi
fi
einfo "Using: Berkeley DB ${SVN_BDB_VERSION}"
einfo
if [[ -n "${apu_bdb_version}" && "${SVN_BDB_VERSION}" != "${apu_bdb_version}" ]]; then
eerror "APR-Util is linked against Berkeley DB ${apu_bdb_version}, but you are trying"
eerror "to build Subversion with support for Berkeley DB ${SVN_BDB_VERSION}."
eerror "Rebuild dev-libs/apr-util or set SVN_BDB_VERSION=\"${apu_bdb_version}\"."
eerror "Aborting to avoid possible run-time crashes."
die "Berkeley DB version mismatch"
fi
fi
depend.apache_pkg_setup
java-pkg-opt-2_pkg_setup
if ! use http ; then
ewarn "WebDAV support is disabled. You need WebDAV to"
ewarn "access repositories through the HTTP protocol."
ewarn "Consider enabling \"http\" USE flag"
echo -ne "\a"
fi
if use debug ; then
append-cppflags -DSVN_DEBUG -DAP_DEBUG
fi
# http://mail-archives.apache.org/mod_mbox/subversion-dev/201306.mbox/%3C51C42014.3060700@wandisco.com%3E
[[ ${CHOST} == *-solaris2* ]] && append-cppflags -D__EXTENSIONS__
# Allow for custom repository locations.
SVN_REPOS_LOC="${SVN_REPOS_LOC:-${EPREFIX}/var/svn}"
}
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.5.4-interix.patch \
"${FILESDIR}"/${PN}-1.5.6-aix-dso.patch \
"${FILESDIR}"/${PN}-1.8.0-hpux-dso.patch \
"${FILESDIR}"/${PN}-fix-parallel-build-support-for-perl-bindings.patch \
"${FILESDIR}"/${PN}-1.8.1-revert_bdb6check.patch
epatch_user
fperms +x build/transform_libtool_scripts.sh
sed -i \
-e "s/\(BUILD_RULES=.*\) bdb-test\(.*\)/\1\2/g" \
-e "s/\(BUILD_RULES=.*\) test\(.*\)/\1\2/g" configure.ac
# this bites us in particular on Solaris
sed -i -e '1c\#!/usr/bin/env sh' build/transform_libtool_scripts.sh || \
die "/bin/sh is not POSIX shell!"
eautoconf
elibtoolize
sed -e 's/\(libsvn_swig_py\)-\(1\.la\)/\1-$(EPYTHON)-\2/g' \
-i build-outputs.mk || die "sed failed"
if use python ; then
if [[ ${CHOST} == *-darwin* ]] ; then
# http://mail-archives.apache.org/mod_mbox/subversion-dev/201306.mbox/%3C20130614113003.GA19257@tarsus.local2%3E
# in short, we don't have gnome-keyring stuff here, patch
# borrowed from MacPorts
epatch "${FILESDIR}"/${PN}-1.8.5-swig-python-no-gnome-keyring.patch
fi
# XXX: make python_copy_sources accept path
S=${S}/subversion/bindings/swig/python python_copy_sources
rm -r "${S}"/subversion/bindings/swig/python || die
fi
}
src_configure() {
local myconf
if use python || use perl || use ruby; then
myconf+=" --with-swig"
else
myconf+=" --without-swig"
fi
if use java ; then
myconf+=" --without-junit"
fi
case ${CHOST} in
*-aix*)
# avoid recording immediate path to sharedlibs into executables
append-ldflags -Wl,-bnoipath
;;
*-interix*)
# loader crashes on the LD_PRELOADs...
myconf+=" --disable-local-library-preloading"
;;
*-solaris*)
# need -lintl to link
use nls && append-libs intl
# this breaks installation, on x64 echo replacement is 32-bits
myconf+=" --disable-local-library-preloading"
;;
*-mint*)
myconf+=" --enable-all-static --disable-local-library-preloading"
;;
*)
# inject LD_PRELOAD entries for easy in-tree development
myconf+=" --enable-local-library-preloading"
;;
esac
#version 1.7.7 again tries to link against the older installed version and fails, when trying to
#compile for x86 on amd64, so workaround this issue again
#check newer versions, if this is still/again needed
myconf+=" --disable-disallowing-of-undefined-references"
# for build-time scripts
if use ctypes-python || use python || use test; then
python_export_best
fi
if use python && [[ ${CHOST} == *-darwin* ]] ; then
export ac_cv_python_link="$(tc-getCC) "'$(PYTHON_CFLAGS) -bundle -undefined dynamic_lookup $(PYTHON_LIBS)'
export ac_cv_python_libs='$(PYTHON_CFLAGS) -bundle -undefined dynamic_lookup $(PYTHON_LIBS)'
export ac_cv_python_compile="$(tc-getCC)"
fi
# force ruby-1.9
# allow overriding Python include directory
ac_cv_path_RUBY="${EPREFIX}"/usr/bin/ruby19 ac_cv_path_RDOC="${EPREFIX}"/usr/bin/rdoc19 \
ac_cv_python_includes='-I$(PYTHON_INCLUDEDIR)' \
econf --libdir="${EPREFIX}/usr/$(get_libdir)" \
$(use_with apache2 apache-libexecdir) \
$(use_with apache2 apxs "${APXS}") \
$(use_with berkdb berkeley-db "db.h:${EPREFIX}/usr/include/db${SVN_BDB_VERSION}::db-${SVN_BDB_VERSION}") \
$(use_with ctypes-python ctypesgen "${EPREFIX}/usr") \
$(use_enable dso runtime-module-search) \
$(use_with gnome-keyring) \
$(use_enable java javahl) \
$(use_with java jdk "${JAVA_HOME}") \
$(use_with kde kwallet) \
$(use_enable nls) \
$(use_with sasl) \
$(use_with http serf) \
${myconf} \
--with-apr="${EPREFIX}/usr/bin/apr-1-config" \
--with-apr-util="${EPREFIX}/usr/bin/apu-1-config" \
--disable-experimental-libtool \
--without-jikes \
--disable-mod-activation \
--disable-static
}
src_compile() {
emake local-all
if use ctypes-python ; then
# pre-generate .py files
use ctypes-python && emake ctypes-python
pushd subversion/bindings/ctypes-python >/dev/null || die
distutils-r1_src_compile
popd >/dev/null || die
fi
if use python ; then
swig_py_compile() {
local p=subversion/bindings/swig/python
rm -f ${p} || die
ln -s "${BUILD_DIR}" ${p} || die
python_export PYTHON_INCLUDEDIR
emake swig-py \
swig_pydir="$(python_get_sitedir)/libsvn" \
swig_pydir_extra="$(python_get_sitedir)/svn"
}
# this will give us proper BUILD_DIR for symlinking
BUILD_DIR=python \
python_foreach_impl swig_py_compile
fi
if use perl ; then
emake swig-pl
fi
if use ruby ; then
emake swig-rb
fi
if use java ; then
emake -j1 JAVAC_FLAGS="$(java-pkg_javac-args) -encoding iso8859-1" javahl
fi
if use extras ; then
emake tools
fi
if use doc ; then
doxygen doc/doxygen.conf || die "Building of Subversion HTML documentation failed"
if use java; then
emake doc-javahl
fi
fi
}
src_test() {
if has_version ~${CATEGORY}/${P} ; then
default
if use ctypes-python ; then
python_test() {
"${PYTHON}" subversion/bindings/ctypes-python/test/run_all.py \
|| die "ctypes-python tests fail with ${EPYTHON}"
}
distutils-r1_src_test
fi
if use python ; then
swig_py_test() {
pushd "${BUILD_DIR}" >/dev/null || die
"${PYTHON}" tests/run_all.py || die "swig-py tests fail with ${EPYTHON}"
popd >/dev/null || die
}
BUILD_DIR=subversion/bindings/swig/python \
python_foreach_impl swig_py_test
fi
else
ewarn "The test suite shows errors when there is an older version of"
ewarn "${CATEGORY}/${PN} installed. Please install =${CATEGORY}/${P}*"
ewarn "before running the test suite."
ewarn "Test suite skipped."
fi
}
src_install() {
emake -j1 DESTDIR="${D}" local-install
if use ctypes-python ; then
pushd subversion/bindings/ctypes-python >/dev/null || die
distutils-r1_src_install
popd >/dev/null || die
fi
if use python ; then
swig_py_install() {
local p=subversion/bindings/swig/python
rm -f ${p} || die
ln -s "${BUILD_DIR}" ${p} || die
emake \
DESTDIR="${D}" \
swig_pydir="$(python_get_sitedir)/libsvn" \
swig_pydir_extra="$(python_get_sitedir)/svn" \
install-swig-py
}
BUILD_DIR=python \
python_foreach_impl swig_py_install
fi
if use perl ; then
emake DESTDIR="${D}" INSTALLDIRS="vendor" install-swig-pl
perl_delete_localpod
find "${ED}" "(" -name .packlist -o -name "*.bs" ")" -delete
fi
if use ruby ; then
emake DESTDIR="${D}" install-swig-rb
fi
if use java ; then
emake DESTDIR="${D}" install-javahl
java-pkg_regso "${ED}"usr/$(get_libdir)/libsvnjavahl*$(get_libname)
java-pkg_dojar "${ED}"usr/$(get_libdir)/svn-javahl/svn-javahl.jar
rm -fr "${ED}"usr/$(get_libdir)/svn-javahl/*.jar
fi
# Install Apache module configuration.
if use apache2 ; then
keepdir "${APACHE_MODULES_CONFDIR}"
insinto "${APACHE_MODULES_CONFDIR}"
doins "${FILESDIR}/47_mod_dav_svn.conf"
fi
# Install Bash Completion, bug 43179.
newbashcomp tools/client-side/bash_completion svn
bashcomp_alias svn svn{admin,dumpfilter,look,sync,version}
rm -f tools/client-side/bash_completion
# Install hot backup script, bug 54304.
newbin tools/backup/hot-backup.py svn-hot-backup
rm -fr tools/backup
# Install svnserve init-script and xinet.d snippet, bug 43245.
newinitd "${FILESDIR}"/svnserve.initd2 svnserve
newconfd "${FILESDIR}"/svnserve.confd svnserve
insinto /etc/xinetd.d
newins "${FILESDIR}"/svnserve.xinetd svnserve
#adjust default user and group with disabled apache2 USE flag, bug 381385
use apache2 || sed -e "s\USER:-apache\USER:-svn\g" \
-e "s\GROUP:-apache\GROUP:-svnusers\g" \
-i "${ED}"etc/init.d/svnserve || die
use apache2 || sed -e "0,/apache/s//svn/" \
-e "s:apache:svnusers:" \
-i "${ED}"etc/xinetd.d/svnserve || die
# Install documentation.
dodoc CHANGES COMMITTERS README
dodoc tools/xslt/svnindex.{css,xsl}
rm -fr tools/xslt
# Install extra files.
if use extras ; then
cat << EOF > 80subversion-extras
PATH="${EPREFIX}/usr/$(get_libdir)/subversion/bin"
ROOTPATH="${EPREFIX}/usr/$(get_libdir)/subversion/bin"
EOF
doenvd 80subversion-extras
emake DESTDIR="${D}" toolsdir="/usr/$(get_libdir)/subversion/bin" install-tools
find tools "(" -name "*.bat" -o -name "*.in" -o -name ".libs" ")" -print0 | xargs -0 rm -fr
rm -fr tools/client-side/svnmucc
rm -fr tools/server-side/{svn-populate-node-origins-index,svnauthz-validate}*
rm -fr tools/{buildbot,dev,diff,po}
insinto /usr/share/${PN}
find tools -name '*.py' -exec sed -i -e '1s:python:&2:' {} + || die
doins -r tools
fi
if use doc ; then
dohtml -r doc/doxygen/html/*
if use java ; then
java-pkg_dojavadoc doc/javadoc
fi
fi
prune_libtool_files --all
cd "${ED}"usr/share/locale
for i in * ; do
[[ $i == *$LINGUAS* ]] || { rm -r $i || die ; }
done
}
pkg_preinst() {
# Compare versions of Berkeley DB, bug 122877.
if use berkdb && [[ -f "${EROOT}usr/bin/svn" ]] ; then
OLD_BDB_VERSION="$(scanelf -nq "${EROOT}usr/$(get_libdir)/libsvn_subr-1$(get_libname 0)" | grep -Eo "libdb-[[:digit:]]+\.[[:digit:]]+" | sed -e "s/libdb-\(.*\)/\1/")"
NEW_BDB_VERSION="$(scanelf -nq "${ED}usr/$(get_libdir)/libsvn_subr-1$(get_libname 0)" | grep -Eo "libdb-[[:digit:]]+\.[[:digit:]]+" | sed -e "s/libdb-\(.*\)/\1/")"
if [[ "${OLD_BDB_VERSION}" != "${NEW_BDB_VERSION}" ]] ; then
CHANGED_BDB_VERSION="1"
fi
fi
}
pkg_postinst() {
if [[ -n "${CHANGED_BDB_VERSION}" ]] ; then
ewarn "You upgraded from an older version of Berkeley DB and may experience"
ewarn "problems with your repository. Run the following commands as root to fix it:"
ewarn " db4_recover -h ${SVN_REPOS_LOC}/repos"
ewarn " chown -Rf apache:apache ${SVN_REPOS_LOC}/repos"
fi
ewarn "If you run subversion as a daemon, you will need to restart it to avoid module mismatches."
}
pkg_postrm() {
:
}
pkg_config() {
# Remember: Don't use ${EROOT}${SVN_REPOS_LOC} since ${SVN_REPOS_LOC}
# already has EPREFIX in it
einfo "Initializing the database in ${SVN_REPOS_LOC}..."
if [[ -e "${SVN_REPOS_LOC}/repos" ]] ; then
echo "A Subversion repository already exists and I will not overwrite it."
echo "Delete \"${SVN_REPOS_LOC}/repos\" first if you're sure you want to have a clean version."
else
mkdir -p "${SVN_REPOS_LOC}/conf"
einfo "Populating repository directory..."
# Create initial repository.
"${EROOT}usr/bin/svnadmin" create "${SVN_REPOS_LOC}/repos"
einfo "Setting repository permissions..."
SVNSERVE_USER="$(. "${EROOT}etc/conf.d/svnserve"; echo "${SVNSERVE_USER}")"
SVNSERVE_GROUP="$(. "${EROOT}etc/conf.d/svnserve"; echo "${SVNSERVE_GROUP}")"
if use apache2 ; then
[[ -z "${SVNSERVE_USER}" ]] && SVNSERVE_USER="apache"
[[ -z "${SVNSERVE_GROUP}" ]] && SVNSERVE_GROUP="apache"
else
[[ -z "${SVNSERVE_USER}" ]] && SVNSERVE_USER="svn"
[[ -z "${SVNSERVE_GROUP}" ]] && SVNSERVE_GROUP="svnusers"
fi
chmod -Rf go-rwx "${SVN_REPOS_LOC}/conf"
chmod -Rf o-rwx "${SVN_REPOS_LOC}/repos"
echo "Please create \"${SVNSERVE_GROUP}\" group if it does not exist yet."
echo "Afterwards please create \"${SVNSERVE_USER}\" user with homedir \"${SVN_REPOS_LOC}\""
echo "and as part of the \"${SVNSERVE_GROUP}\" group if it does not exist yet."
echo "Finally, execute \"chown -Rf ${SVNSERVE_USER}:${SVNSERVE_GROUP} ${SVN_REPOS_LOC}/repos\""
echo "to finish the configuration."
fi
}

View File

@ -1,493 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-vcs/subversion/subversion-1.8.13.ebuild,v 1.4 2015/05/12 07:54:21 polynomial-c Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
DISTUTILS_OPTIONAL=1
WANT_AUTOMAKE="none"
GENTOO_DEPEND_ON_PERL="no"
inherit autotools bash-completion-r1 db-use depend.apache distutils-r1 elisp-common flag-o-matic java-pkg-opt-2 libtool multilib perl-module eutils
MY_P="${P/_/-}"
DESCRIPTION="Advanced version control system"
HOMEPAGE="http://subversion.apache.org/"
SRC_URI="mirror://apache/${PN}/${MY_P}.tar.bz2"
S="${WORKDIR}/${MY_P}"
LICENSE="Subversion GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-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="apache2 berkdb ctypes-python debug doc +dso extras gnome-keyring +http java kde nls perl python ruby sasl test vim-syntax"
COMMON_DEPEND=">=dev-db/sqlite-3.7.12
>=dev-libs/apr-1.3:1
>=dev-libs/apr-util-1.3:1
dev-libs/expat
sys-apps/file
sys-libs/zlib
app-arch/bzip2
berkdb? ( >=sys-libs/db-4.0.14:= )
ctypes-python? ( ${PYTHON_DEPS} )
gnome-keyring? ( dev-libs/glib:2 sys-apps/dbus gnome-base/libgnome-keyring )
kde? ( sys-apps/dbus dev-qt/qtcore:4 dev-qt/qtdbus:4 dev-qt/qtgui:4 >=kde-base/kdelibs-4:4 )
perl? ( dev-lang/perl:= )
python? ( ${PYTHON_DEPS} )
ruby? ( >=dev-lang/ruby-2.1:2.1
dev-ruby/rubygems[ruby_targets_ruby21] )
sasl? ( dev-libs/cyrus-sasl )
http? ( >=net-libs/serf-1.2.1 )"
RDEPEND="${COMMON_DEPEND}
apache2? ( www-servers/apache[apache2_modules_dav] )
java? ( >=virtual/jre-1.5 )
kde? ( || ( kde-apps/kwalletd:4 kde-base/kwalletd ) )
nls? ( virtual/libintl )
perl? ( dev-perl/URI )"
# Note: ctypesgen doesn't need PYTHON_USEDEP, it's used once
DEPEND="${COMMON_DEPEND}
!!<sys-apps/sandbox-1.6
ctypes-python? ( dev-python/ctypesgen )
doc? ( app-doc/doxygen )
gnome-keyring? ( virtual/pkgconfig )
http? ( virtual/pkgconfig )
java? ( >=virtual/jdk-1.5 )
kde? ( virtual/pkgconfig )
nls? ( sys-devel/gettext )
test? ( ${PYTHON_DEPS} )"
REQUIRED_USE="
ctypes-python? ( ${PYTHON_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )
test? (
${PYTHON_REQUIRED_USE}
!dso
)"
want_apache
pkg_setup() {
if use berkdb ; then
local apu_bdb_version="$(${EPREFIX}/usr/bin/apu-1-config --includes \
| grep -Eoe '-I${EPREFIX}/usr/include/db[[:digit:]]\.[[:digit:]]' \
| sed 's:.*b::')"
einfo
if [[ -z "${SVN_BDB_VERSION}" ]] ; then
if [[ -n "${apu_bdb_version}" ]] ; then
SVN_BDB_VERSION="${apu_bdb_version}"
einfo "Matching db version to apr-util"
else
SVN_BDB_VERSION="$(db_ver_to_slot "$(db_findver sys-libs/db 2>/dev/null)")"
einfo "SVN_BDB_VERSION variable isn't set. You can set it to enforce using of specific version of Berkeley DB."
fi
fi
einfo "Using: Berkeley DB ${SVN_BDB_VERSION}"
einfo
if [[ -n "${apu_bdb_version}" && "${SVN_BDB_VERSION}" != "${apu_bdb_version}" ]]; then
eerror "APR-Util is linked against Berkeley DB ${apu_bdb_version}, but you are trying"
eerror "to build Subversion with support for Berkeley DB ${SVN_BDB_VERSION}."
eerror "Rebuild dev-libs/apr-util or set SVN_BDB_VERSION=\"${apu_bdb_version}\"."
eerror "Aborting to avoid possible run-time crashes."
die "Berkeley DB version mismatch"
fi
fi
depend.apache_pkg_setup
java-pkg-opt-2_pkg_setup
if ! use http ; then
ewarn "WebDAV support is disabled. You need WebDAV to"
ewarn "access repositories through the HTTP protocol."
ewarn "Consider enabling \"http\" USE flag"
echo -ne "\a"
fi
if use debug ; then
append-cppflags -DSVN_DEBUG -DAP_DEBUG
fi
# http://mail-archives.apache.org/mod_mbox/subversion-dev/201306.mbox/%3C51C42014.3060700@wandisco.com%3E
[[ ${CHOST} == *-solaris2* ]] && append-cppflags -D__EXTENSIONS__
# Allow for custom repository locations.
SVN_REPOS_LOC="${SVN_REPOS_LOC:-${EPREFIX}/var/svn}"
}
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.5.4-interix.patch \
"${FILESDIR}"/${PN}-1.5.6-aix-dso.patch \
"${FILESDIR}"/${PN}-1.8.0-hpux-dso.patch \
"${FILESDIR}"/${PN}-fix-parallel-build-support-for-perl-bindings.patch \
"${FILESDIR}"/${PN}-1.8.1-revert_bdb6check.patch
epatch_user
fperms +x build/transform_libtool_scripts.sh
sed -i \
-e "s/\(BUILD_RULES=.*\) bdb-test\(.*\)/\1\2/g" \
-e "s/\(BUILD_RULES=.*\) test\(.*\)/\1\2/g" configure.ac
# this bites us in particular on Solaris
sed -i -e '1c\#!/usr/bin/env sh' build/transform_libtool_scripts.sh || \
die "/bin/sh is not POSIX shell!"
eautoconf
elibtoolize
sed -e 's/\(libsvn_swig_py\)-\(1\.la\)/\1-$(EPYTHON)-\2/g' \
-i build-outputs.mk || die "sed failed"
if use python ; then
if [[ ${CHOST} == *-darwin* ]] ; then
# http://mail-archives.apache.org/mod_mbox/subversion-dev/201306.mbox/%3C20130614113003.GA19257@tarsus.local2%3E
# in short, we don't have gnome-keyring stuff here, patch
# borrowed from MacPorts
epatch "${FILESDIR}"/${PN}-1.8.5-swig-python-no-gnome-keyring.patch
fi
# XXX: make python_copy_sources accept path
S=${S}/subversion/bindings/swig/python python_copy_sources
rm -r "${S}"/subversion/bindings/swig/python || die
fi
}
src_configure() {
local myconf
if use python || use perl || use ruby; then
myconf+=" --with-swig"
else
myconf+=" --without-swig"
fi
if use java ; then
myconf+=" --without-junit"
fi
case ${CHOST} in
*-aix*)
# avoid recording immediate path to sharedlibs into executables
append-ldflags -Wl,-bnoipath
;;
*-interix*)
# loader crashes on the LD_PRELOADs...
myconf+=" --disable-local-library-preloading"
;;
*-solaris*)
# need -lintl to link
use nls && append-libs intl
# this breaks installation, on x64 echo replacement is 32-bits
myconf+=" --disable-local-library-preloading"
;;
*-mint*)
myconf+=" --enable-all-static --disable-local-library-preloading"
;;
*)
# inject LD_PRELOAD entries for easy in-tree development
myconf+=" --enable-local-library-preloading"
;;
esac
#version 1.7.7 again tries to link against the older installed version and fails, when trying to
#compile for x86 on amd64, so workaround this issue again
#check newer versions, if this is still/again needed
myconf+=" --disable-disallowing-of-undefined-references"
# for build-time scripts
if use ctypes-python || use python || use test; then
python_export_best
fi
if use python && [[ ${CHOST} == *-darwin* ]] ; then
export ac_cv_python_link="$(tc-getCC) "'$(PYTHON_CFLAGS) -bundle -undefined dynamic_lookup $(PYTHON_LIBS)'
export ac_cv_python_libs='$(PYTHON_CFLAGS) -bundle -undefined dynamic_lookup $(PYTHON_LIBS)'
export ac_cv_python_compile="$(tc-getCC)"
fi
# force ruby-2.1
# allow overriding Python include directory
ac_cv_path_RUBY=$(usex ruby "${EPREFIX}/usr/bin/ruby21" "none") \
ac_cv_path_RDOC=$(usex ruby "${EPREFIX}/usr/bin/rdoc21" "none") \
ac_cv_python_includes='-I$(PYTHON_INCLUDEDIR)' \
econf --libdir="${EPREFIX}/usr/$(get_libdir)" \
$(use_with apache2 apache-libexecdir) \
$(use_with apache2 apxs "${APXS}") \
$(use_with berkdb berkeley-db "db.h:${EPREFIX}/usr/include/db${SVN_BDB_VERSION}::db-${SVN_BDB_VERSION}") \
$(use_with ctypes-python ctypesgen "${EPREFIX}/usr") \
$(use_enable dso runtime-module-search) \
$(use_with gnome-keyring) \
$(use_enable java javahl) \
$(use_with java jdk "${JAVA_HOME}") \
$(use_with kde kwallet) \
$(use_enable nls) \
$(use_with sasl) \
$(use_with http serf) \
${myconf} \
--with-apr="${EPREFIX}/usr/bin/apr-1-config" \
--with-apr-util="${EPREFIX}/usr/bin/apu-1-config" \
--disable-experimental-libtool \
--without-jikes \
--disable-mod-activation \
--disable-static
}
src_compile() {
emake local-all
if use ctypes-python ; then
# pre-generate .py files
use ctypes-python && emake ctypes-python
pushd subversion/bindings/ctypes-python >/dev/null || die
distutils-r1_src_compile
popd >/dev/null || die
fi
if use python ; then
swig_py_compile() {
local p=subversion/bindings/swig/python
rm -f ${p} || die
ln -s "${BUILD_DIR}" ${p} || die
python_export PYTHON_INCLUDEDIR
emake swig-py \
swig_pydir="$(python_get_sitedir)/libsvn" \
swig_pydir_extra="$(python_get_sitedir)/svn"
}
# this will give us proper BUILD_DIR for symlinking
BUILD_DIR=python \
python_foreach_impl swig_py_compile
fi
if use perl ; then
emake swig-pl
fi
if use ruby ; then
emake swig-rb
fi
if use java ; then
emake -j1 JAVAC_FLAGS="$(java-pkg_javac-args) -encoding iso8859-1" javahl
fi
if use extras ; then
emake tools
fi
if use doc ; then
doxygen doc/doxygen.conf || die "Building of Subversion HTML documentation failed"
if use java; then
emake doc-javahl
fi
fi
}
src_test() {
if has_version ~${CATEGORY}/${P} ; then
default
if use ctypes-python ; then
python_test() {
"${PYTHON}" subversion/bindings/ctypes-python/test/run_all.py \
|| die "ctypes-python tests fail with ${EPYTHON}"
}
distutils-r1_src_test
fi
if use python ; then
swig_py_test() {
pushd "${BUILD_DIR}" >/dev/null || die
"${PYTHON}" tests/run_all.py || die "swig-py tests fail with ${EPYTHON}"
popd >/dev/null || die
}
BUILD_DIR=subversion/bindings/swig/python \
python_foreach_impl swig_py_test
fi
else
ewarn "The test suite shows errors when there is an older version of"
ewarn "${CATEGORY}/${PN} installed. Please install =${CATEGORY}/${P}*"
ewarn "before running the test suite."
ewarn "Test suite skipped."
fi
}
src_install() {
emake -j1 DESTDIR="${D}" local-install
if use ctypes-python ; then
pushd subversion/bindings/ctypes-python >/dev/null || die
distutils-r1_src_install
popd >/dev/null || die
fi
if use python ; then
swig_py_install() {
local p=subversion/bindings/swig/python
rm -f ${p} || die
ln -s "${BUILD_DIR}" ${p} || die
emake \
DESTDIR="${D}" \
swig_pydir="$(python_get_sitedir)/libsvn" \
swig_pydir_extra="$(python_get_sitedir)/svn" \
install-swig-py
}
BUILD_DIR=python \
python_foreach_impl swig_py_install
fi
if use perl ; then
emake DESTDIR="${D}" INSTALLDIRS="vendor" install-swig-pl
perl_delete_localpod
find "${ED}" "(" -name .packlist -o -name "*.bs" ")" -delete
fi
if use ruby ; then
emake DESTDIR="${D}" install-swig-rb
fi
if use java ; then
emake DESTDIR="${D}" install-javahl
java-pkg_regso "${ED}"usr/$(get_libdir)/libsvnjavahl*$(get_libname)
java-pkg_dojar "${ED}"usr/$(get_libdir)/svn-javahl/svn-javahl.jar
rm -fr "${ED}"usr/$(get_libdir)/svn-javahl/*.jar
fi
# Install Apache module configuration.
if use apache2 ; then
keepdir "${APACHE_MODULES_CONFDIR}"
insinto "${APACHE_MODULES_CONFDIR}"
doins "${FILESDIR}/47_mod_dav_svn.conf"
fi
# Install Bash Completion, bug 43179.
newbashcomp tools/client-side/bash_completion svn
bashcomp_alias svn svn{admin,dumpfilter,look,sync,version}
rm -f tools/client-side/bash_completion
# Install hot backup script, bug 54304.
newbin tools/backup/hot-backup.py svn-hot-backup
rm -fr tools/backup
# Install svnserve init-script and xinet.d snippet, bug 43245.
newinitd "${FILESDIR}"/svnserve.initd3 svnserve
newconfd "${FILESDIR}"/svnserve.confd svnserve
insinto /etc/xinetd.d
newins "${FILESDIR}"/svnserve.xinetd svnserve
#adjust default user and group with disabled apache2 USE flag, bug 381385
use apache2 || sed -e "s\USER:-apache\USER:-svn\g" \
-e "s\GROUP:-apache\GROUP:-svnusers\g" \
-i "${ED}"etc/init.d/svnserve || die
use apache2 || sed -e "0,/apache/s//svn/" \
-e "s:apache:svnusers:" \
-i "${ED}"etc/xinetd.d/svnserve || die
# Install documentation.
dodoc CHANGES COMMITTERS README
dodoc tools/xslt/svnindex.{css,xsl}
rm -fr tools/xslt
# Install extra files.
if use extras ; then
cat << EOF > 80subversion-extras
PATH="${EPREFIX}/usr/$(get_libdir)/subversion/bin"
ROOTPATH="${EPREFIX}/usr/$(get_libdir)/subversion/bin"
EOF
doenvd 80subversion-extras
emake DESTDIR="${D}" toolsdir="/usr/$(get_libdir)/subversion/bin" install-tools
find tools "(" -name "*.bat" -o -name "*.in" -o -name ".libs" ")" -print0 | xargs -0 rm -fr
rm -fr tools/client-side/svnmucc
rm -fr tools/server-side/{svn-populate-node-origins-index,svnauthz-validate}*
rm -fr tools/{buildbot,dev,diff,po}
insinto /usr/share/${PN}
find tools -name '*.py' -exec sed -i -e '1s:python:&2:' {} + || die
doins -r tools
fi
if use doc ; then
dohtml -r doc/doxygen/html/*
if use java ; then
java-pkg_dojavadoc doc/javadoc
fi
fi
prune_libtool_files --all
cd "${ED}"usr/share/locale
for i in * ; do
[[ $i == *$LINGUAS* ]] || { rm -r $i || die ; }
done
}
pkg_preinst() {
# Compare versions of Berkeley DB, bug 122877.
if use berkdb && [[ -f "${EROOT}usr/bin/svn" ]] ; then
OLD_BDB_VERSION="$(scanelf -nq "${EROOT}usr/$(get_libdir)/libsvn_subr-1$(get_libname 0)" | grep -Eo "libdb-[[:digit:]]+\.[[:digit:]]+" | sed -e "s/libdb-\(.*\)/\1/")"
NEW_BDB_VERSION="$(scanelf -nq "${ED}usr/$(get_libdir)/libsvn_subr-1$(get_libname 0)" | grep -Eo "libdb-[[:digit:]]+\.[[:digit:]]+" | sed -e "s/libdb-\(.*\)/\1/")"
if [[ "${OLD_BDB_VERSION}" != "${NEW_BDB_VERSION}" ]] ; then
CHANGED_BDB_VERSION="1"
fi
fi
}
pkg_postinst() {
if [[ -n "${CHANGED_BDB_VERSION}" ]] ; then
ewarn "You upgraded from an older version of Berkeley DB and may experience"
ewarn "problems with your repository. Run the following commands as root to fix it:"
ewarn " db4_recover -h ${SVN_REPOS_LOC}/repos"
ewarn " chown -Rf apache:apache ${SVN_REPOS_LOC}/repos"
fi
ewarn "If you run subversion as a daemon, you will need to restart it to avoid module mismatches."
}
pkg_postrm() {
:
}
pkg_config() {
# Remember: Don't use ${EROOT}${SVN_REPOS_LOC} since ${SVN_REPOS_LOC}
# already has EPREFIX in it
einfo "Initializing the database in ${SVN_REPOS_LOC}..."
if [[ -e "${SVN_REPOS_LOC}/repos" ]] ; then
echo "A Subversion repository already exists and I will not overwrite it."
echo "Delete \"${SVN_REPOS_LOC}/repos\" first if you're sure you want to have a clean version."
else
mkdir -p "${SVN_REPOS_LOC}/conf"
einfo "Populating repository directory..."
# Create initial repository.
"${EROOT}usr/bin/svnadmin" create "${SVN_REPOS_LOC}/repos"
einfo "Setting repository permissions..."
SVNSERVE_USER="$(. "${EROOT}etc/conf.d/svnserve"; echo "${SVNSERVE_USER}")"
SVNSERVE_GROUP="$(. "${EROOT}etc/conf.d/svnserve"; echo "${SVNSERVE_GROUP}")"
if use apache2 ; then
[[ -z "${SVNSERVE_USER}" ]] && SVNSERVE_USER="apache"
[[ -z "${SVNSERVE_GROUP}" ]] && SVNSERVE_GROUP="apache"
else
[[ -z "${SVNSERVE_USER}" ]] && SVNSERVE_USER="svn"
[[ -z "${SVNSERVE_GROUP}" ]] && SVNSERVE_GROUP="svnusers"
fi
chmod -Rf go-rwx "${SVN_REPOS_LOC}/conf"
chmod -Rf o-rwx "${SVN_REPOS_LOC}/repos"
echo "Please create \"${SVNSERVE_GROUP}\" group if it does not exist yet."
echo "Afterwards please create \"${SVNSERVE_USER}\" user with homedir \"${SVN_REPOS_LOC}\""
echo "and as part of the \"${SVNSERVE_GROUP}\" group if it does not exist yet."
echo "Finally, execute \"chown -Rf ${SVNSERVE_USER}:${SVNSERVE_GROUP} ${SVN_REPOS_LOC}/repos\""
echo "to finish the configuration."
fi
}

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=dev-libs/expat-2.1.0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.34.3:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-apps/dbus-1.6.18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/pkgconfig doc? ( >=dev-util/gtk-doc-1.4 )
DESCRIPTION=D-Bus bindings for glib
EAPI=5
HOMEPAGE=http://dbus.freedesktop.org/
IUSE=debug doc static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x86-solaris
LICENSE=|| ( GPL-2 AFL-2.1 )
RDEPEND=>=dev-libs/expat-2.1.0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.34.3:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-apps/dbus-1.6.18-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] abi_x86_32? ( !<app-emulation/emul-linux-x86-baselibs-20131008-r8 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] )
SLOT=0
SRC_URI=http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.102.tar.gz
_eclasses_=bash-completion-r1 c8399c7c7ecbcf7ed6e5bd3abb3d4af3 eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs 42408102d713fbad60ca21349865edb4
_md5_=01c29d4beb95f9b9f7b04b0988174c4f

View File

@ -1,11 +0,0 @@
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Low-overhead managed string library for C
EAPI=5
HOMEPAGE=http://www.and.org/ustr
IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
KEYWORDS=amd64 ~arm ~mips x86
LICENSE=|| ( BSD-2 MIT LGPL-2 )
SLOT=0
SRC_URI=ftp://ftp.and.org/pub/james/ustr/1.0.4/ustr-1.0.4.tar.bz2
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 toolchain-funcs c961250d50160cd37d6b7fd9e8429c92
_md5_=7f036a6b6977acfd59d86ffe8d6d5f91

View File

@ -1,14 +0,0 @@
DEFINED_PHASES=compile config configure install postinst postrm preinst prepare setup test unpack
DEPEND=>=dev-db/sqlite-3.6.18[threadsafe(+)] >=dev-libs/apr-1.3:1 >=dev-libs/apr-util-1.3:1 dev-libs/expat sys-libs/zlib berkdb? ( >=sys-libs/db-4.0.14 ) ctypes-python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) gnome-keyring? ( dev-libs/glib:2 sys-apps/dbus gnome-base/libgnome-keyring ) kde? ( sys-apps/dbus dev-qt/qtcore:4 dev-qt/qtdbus:4 dev-qt/qtgui:4 >=kde-base/kdelibs-4:4 ) perl? ( dev-lang/perl:= ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ruby? ( >=dev-lang/ruby-1.8.2:1.8 dev-ruby/rubygems[ruby_targets_ruby18] ) sasl? ( dev-libs/cyrus-sasl ) webdav-neon? ( >=net-libs/neon-0.28 ) webdav-serf? ( >=net-libs/serf-0.3.0 ) test? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) !!<sys-apps/sandbox-1.6 ctypes-python? ( dev-python/ctypesgen ) doc? ( app-doc/doxygen ) gnome-keyring? ( virtual/pkgconfig ) java? ( >=virtual/jdk-1.5 ) kde? ( virtual/pkgconfig ) nls? ( sys-devel/gettext ) webdav-neon? ( virtual/pkgconfig ) apache2? ( =www-servers/apache-2* ) !<sys-devel/gettext-0.18.1.1-r3 sys-devel/automake >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 java? ( >=dev-java/java-config-2.2.0 )
DESCRIPTION=Advanced version control system
EAPI=5
HOMEPAGE=http://subversion.apache.org/
IUSE=apache2 berkdb ctypes-python debug doc +dso extras gnome-keyring java kde nls perl python ruby sasl test vim-syntax +webdav-neon webdav-serf apache2 python_targets_python2_7 elibc_FreeBSD java
KEYWORDS=alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-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
LICENSE=Subversion GPL-2
RDEPEND=>=dev-db/sqlite-3.6.18[threadsafe(+)] >=dev-libs/apr-1.3:1 >=dev-libs/apr-util-1.3:1 dev-libs/expat sys-libs/zlib berkdb? ( >=sys-libs/db-4.0.14 ) ctypes-python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) gnome-keyring? ( dev-libs/glib:2 sys-apps/dbus gnome-base/libgnome-keyring ) kde? ( sys-apps/dbus dev-qt/qtcore:4 dev-qt/qtdbus:4 dev-qt/qtgui:4 >=kde-base/kdelibs-4:4 ) perl? ( dev-lang/perl:= ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ruby? ( >=dev-lang/ruby-1.8.2:1.8 dev-ruby/rubygems[ruby_targets_ruby18] ) sasl? ( dev-libs/cyrus-sasl ) webdav-neon? ( >=net-libs/neon-0.28 ) webdav-serf? ( >=net-libs/serf-0.3.0 ) apache2? ( www-servers/apache[apache2_modules_dav] ) java? ( >=virtual/jre-1.5 ) kde? ( kde-base/kwalletd ) nls? ( virtual/libintl ) perl? ( dev-perl/URI ) apache2? ( =www-servers/apache-2* ) java? ( >=dev-java/java-config-2.2.0 )
REQUIRED_USE=ctypes-python? ( || ( python_targets_python2_7 ) ) python? ( || ( python_targets_python2_7 ) ) test? ( || ( python_targets_python2_7 ) )
SLOT=0
SRC_URI=mirror://apache/subversion/subversion-1.7.19.tar.bz2
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb bash-completion-r1 c8399c7c7ecbcf7ed6e5bd3abb3d4af3 db-use 82d0e62839f20e1e0d5a2259abd5316f depend.apache 1a38534d3f755d1ab1d92ce120bd7dbd distutils-r1 c01d5c4af34f4a37a51fc9638299c222 elisp-common 9a16929c1a6aec7e1c903289983e114c eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 6627198e505d021534cb20f89279c509 libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multiprocessing d7f2985a2c76c365ee20269db5261414 perl-module 9ff260c452d420630500e700913be8d8 python-r1 6d3a3cb5705b9fff1aeb7cfa4e3336fe python-utils-r1 096f8247eae93026af13ab88cf4305cd toolchain-funcs 42408102d713fbad60ca21349865edb4 unpacker f300a7ca9131b1024a79762e8edd3c52 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=9f4e4cc50fc0c639db6d4fc531c8de4e

View File

@ -1,14 +0,0 @@
DEFINED_PHASES=compile config configure install postinst postrm preinst prepare setup test unpack
DEPEND=>=dev-db/sqlite-3.6.18[threadsafe(+)] >=dev-libs/apr-1.3:1 >=dev-libs/apr-util-1.3:1 dev-libs/expat sys-libs/zlib berkdb? ( >=sys-libs/db-4.0.14 ) ctypes-python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) gnome-keyring? ( dev-libs/glib:2 sys-apps/dbus gnome-base/libgnome-keyring ) kde? ( sys-apps/dbus dev-qt/qtcore:4 dev-qt/qtdbus:4 dev-qt/qtgui:4 >=kde-base/kdelibs-4:4 ) perl? ( dev-lang/perl:= ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ruby? ( >=dev-lang/ruby-1.8.2:1.8 dev-ruby/rubygems[ruby_targets_ruby18] ) sasl? ( dev-libs/cyrus-sasl ) webdav-neon? ( >=net-libs/neon-0.28 ) webdav-serf? ( >=net-libs/serf-0.3.0 ) test? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) !!<sys-apps/sandbox-1.6 ctypes-python? ( dev-python/ctypesgen ) doc? ( app-doc/doxygen ) gnome-keyring? ( virtual/pkgconfig ) java? ( >=virtual/jdk-1.5 ) kde? ( virtual/pkgconfig ) nls? ( sys-devel/gettext ) webdav-neon? ( virtual/pkgconfig ) apache2? ( =www-servers/apache-2* ) !<sys-devel/gettext-0.18.1.1-r3 sys-devel/automake >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 java? ( >=dev-java/java-config-2.2.0 )
DESCRIPTION=Advanced version control system
EAPI=5
HOMEPAGE=http://subversion.apache.org/
IUSE=apache2 berkdb ctypes-python debug doc +dso extras gnome-keyring java kde nls perl python ruby sasl test vim-syntax +webdav-neon webdav-serf apache2 python_targets_python2_7 elibc_FreeBSD java
KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-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
LICENSE=Subversion GPL-2
RDEPEND=>=dev-db/sqlite-3.6.18[threadsafe(+)] >=dev-libs/apr-1.3:1 >=dev-libs/apr-util-1.3:1 dev-libs/expat sys-libs/zlib berkdb? ( >=sys-libs/db-4.0.14 ) ctypes-python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) gnome-keyring? ( dev-libs/glib:2 sys-apps/dbus gnome-base/libgnome-keyring ) kde? ( sys-apps/dbus dev-qt/qtcore:4 dev-qt/qtdbus:4 dev-qt/qtgui:4 >=kde-base/kdelibs-4:4 ) perl? ( dev-lang/perl:= ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ruby? ( >=dev-lang/ruby-1.8.2:1.8 dev-ruby/rubygems[ruby_targets_ruby18] ) sasl? ( dev-libs/cyrus-sasl ) webdav-neon? ( >=net-libs/neon-0.28 ) webdav-serf? ( >=net-libs/serf-0.3.0 ) apache2? ( www-servers/apache[apache2_modules_dav] ) java? ( >=virtual/jre-1.5 ) kde? ( kde-base/kwalletd ) nls? ( virtual/libintl ) perl? ( dev-perl/URI ) apache2? ( =www-servers/apache-2* ) java? ( >=dev-java/java-config-2.2.0 )
REQUIRED_USE=ctypes-python? ( || ( python_targets_python2_7 ) ) python? ( || ( python_targets_python2_7 ) ) test? ( || ( python_targets_python2_7 ) )
SLOT=0
SRC_URI=mirror://apache/subversion/subversion-1.7.20.tar.bz2
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb bash-completion-r1 c8399c7c7ecbcf7ed6e5bd3abb3d4af3 db-use 82d0e62839f20e1e0d5a2259abd5316f depend.apache 1a38534d3f755d1ab1d92ce120bd7dbd distutils-r1 c01d5c4af34f4a37a51fc9638299c222 elisp-common 9a16929c1a6aec7e1c903289983e114c eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 6627198e505d021534cb20f89279c509 libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multiprocessing d7f2985a2c76c365ee20269db5261414 perl-module 9ff260c452d420630500e700913be8d8 python-r1 6d3a3cb5705b9fff1aeb7cfa4e3336fe python-utils-r1 096f8247eae93026af13ab88cf4305cd toolchain-funcs 42408102d713fbad60ca21349865edb4 unpacker f300a7ca9131b1024a79762e8edd3c52 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=3d14449379c4dfa55dea6efff0a6ac45

View File

@ -1,14 +0,0 @@
DEFINED_PHASES=compile config configure install postinst postrm preinst prepare setup test unpack
DEPEND=>=dev-db/sqlite-3.7.12 >=dev-libs/apr-1.3:1 >=dev-libs/apr-util-1.3:1 dev-libs/expat sys-libs/zlib app-arch/bzip2 berkdb? ( >=sys-libs/db-4.0.14 ) ctypes-python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) gnome-keyring? ( dev-libs/glib:2 sys-apps/dbus gnome-base/libgnome-keyring ) kde? ( sys-apps/dbus dev-qt/qtcore:4 dev-qt/qtdbus:4 dev-qt/qtgui:4 >=kde-base/kdelibs-4:4 ) perl? ( dev-lang/perl:= ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ruby? ( >=dev-lang/ruby-1.9.3:1.9 dev-ruby/rubygems[ruby_targets_ruby19] ) sasl? ( dev-libs/cyrus-sasl ) http? ( >=net-libs/serf-1.2.1 ) test? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) !!<sys-apps/sandbox-1.6 ctypes-python? ( dev-python/ctypesgen ) doc? ( app-doc/doxygen ) gnome-keyring? ( virtual/pkgconfig ) java? ( >=virtual/jdk-1.5 ) kde? ( virtual/pkgconfig ) nls? ( sys-devel/gettext ) http? ( virtual/pkgconfig ) apache2? ( =www-servers/apache-2* ) !<sys-devel/gettext-0.18.1.1-r3 sys-devel/automake >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 java? ( >=dev-java/java-config-2.2.0 )
DESCRIPTION=Advanced version control system
EAPI=5
HOMEPAGE=http://subversion.apache.org/
IUSE=apache2 berkdb ctypes-python debug doc +dso extras gnome-keyring +http java kde nls perl python ruby sasl test vim-syntax apache2 python_targets_python2_7 elibc_FreeBSD java
KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-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
LICENSE=Subversion GPL-2
RDEPEND=>=dev-db/sqlite-3.7.12 >=dev-libs/apr-1.3:1 >=dev-libs/apr-util-1.3:1 dev-libs/expat sys-libs/zlib app-arch/bzip2 berkdb? ( >=sys-libs/db-4.0.14 ) ctypes-python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) gnome-keyring? ( dev-libs/glib:2 sys-apps/dbus gnome-base/libgnome-keyring ) kde? ( sys-apps/dbus dev-qt/qtcore:4 dev-qt/qtdbus:4 dev-qt/qtgui:4 >=kde-base/kdelibs-4:4 ) perl? ( dev-lang/perl:= ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ruby? ( >=dev-lang/ruby-1.9.3:1.9 dev-ruby/rubygems[ruby_targets_ruby19] ) sasl? ( dev-libs/cyrus-sasl ) http? ( >=net-libs/serf-1.2.1 ) apache2? ( www-servers/apache[apache2_modules_dav] ) java? ( >=virtual/jre-1.5 ) kde? ( || ( kde-apps/kwalletd:4 kde-base/kwalletd ) ) nls? ( virtual/libintl ) perl? ( dev-perl/URI ) apache2? ( =www-servers/apache-2* ) java? ( >=dev-java/java-config-2.2.0 )
REQUIRED_USE=ctypes-python? ( || ( python_targets_python2_7 ) ) python? ( || ( python_targets_python2_7 ) ) test? ( || ( python_targets_python2_7 ) !dso )
SLOT=0
SRC_URI=mirror://apache/subversion/subversion-1.8.11.tar.bz2
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb bash-completion-r1 c8399c7c7ecbcf7ed6e5bd3abb3d4af3 db-use 82d0e62839f20e1e0d5a2259abd5316f depend.apache 1a38534d3f755d1ab1d92ce120bd7dbd distutils-r1 c01d5c4af34f4a37a51fc9638299c222 elisp-common 9a16929c1a6aec7e1c903289983e114c eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 6627198e505d021534cb20f89279c509 libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multiprocessing d7f2985a2c76c365ee20269db5261414 perl-module 9ff260c452d420630500e700913be8d8 python-r1 6d3a3cb5705b9fff1aeb7cfa4e3336fe python-utils-r1 096f8247eae93026af13ab88cf4305cd toolchain-funcs 42408102d713fbad60ca21349865edb4 unpacker f300a7ca9131b1024a79762e8edd3c52 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=29043b24242d31c5700363debd29f03d

View File

@ -1,14 +0,0 @@
DEFINED_PHASES=compile config configure install postinst postrm preinst prepare setup test unpack
DEPEND=>=dev-db/sqlite-3.7.12 >=dev-libs/apr-1.3:1 >=dev-libs/apr-util-1.3:1 dev-libs/expat sys-apps/file sys-libs/zlib app-arch/bzip2 berkdb? ( >=sys-libs/db-4.0.14:= ) ctypes-python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) gnome-keyring? ( dev-libs/glib:2 sys-apps/dbus gnome-base/libgnome-keyring ) kde? ( sys-apps/dbus dev-qt/qtcore:4 dev-qt/qtdbus:4 dev-qt/qtgui:4 >=kde-base/kdelibs-4:4 ) perl? ( dev-lang/perl:= ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ruby? ( >=dev-lang/ruby-2.1:2.1 dev-ruby/rubygems[ruby_targets_ruby21] ) sasl? ( dev-libs/cyrus-sasl ) http? ( >=net-libs/serf-1.2.1 ) !!<sys-apps/sandbox-1.6 ctypes-python? ( dev-python/ctypesgen ) doc? ( app-doc/doxygen ) gnome-keyring? ( virtual/pkgconfig ) http? ( virtual/pkgconfig ) java? ( >=virtual/jdk-1.5 ) kde? ( virtual/pkgconfig ) nls? ( sys-devel/gettext ) test? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) apache2? ( =www-servers/apache-2* ) !<sys-devel/gettext-0.18.1.1-r3 sys-devel/automake >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 java? ( >=dev-java/java-config-2.2.0 )
DESCRIPTION=Advanced version control system
EAPI=5
HOMEPAGE=http://subversion.apache.org/
IUSE=apache2 berkdb ctypes-python debug doc +dso extras gnome-keyring +http java kde nls perl python ruby sasl test vim-syntax apache2 python_targets_python2_7 elibc_FreeBSD java
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-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
LICENSE=Subversion GPL-2
RDEPEND=>=dev-db/sqlite-3.7.12 >=dev-libs/apr-1.3:1 >=dev-libs/apr-util-1.3:1 dev-libs/expat sys-apps/file sys-libs/zlib app-arch/bzip2 berkdb? ( >=sys-libs/db-4.0.14:= ) ctypes-python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) gnome-keyring? ( dev-libs/glib:2 sys-apps/dbus gnome-base/libgnome-keyring ) kde? ( sys-apps/dbus dev-qt/qtcore:4 dev-qt/qtdbus:4 dev-qt/qtgui:4 >=kde-base/kdelibs-4:4 ) perl? ( dev-lang/perl:= ) python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) ruby? ( >=dev-lang/ruby-2.1:2.1 dev-ruby/rubygems[ruby_targets_ruby21] ) sasl? ( dev-libs/cyrus-sasl ) http? ( >=net-libs/serf-1.2.1 ) apache2? ( www-servers/apache[apache2_modules_dav] ) java? ( >=virtual/jre-1.5 ) kde? ( || ( kde-apps/kwalletd:4 kde-base/kwalletd ) ) nls? ( virtual/libintl ) perl? ( dev-perl/URI ) apache2? ( =www-servers/apache-2* ) java? ( >=dev-java/java-config-2.2.0 )
REQUIRED_USE=ctypes-python? ( || ( python_targets_python2_7 ) ) python? ( || ( python_targets_python2_7 ) ) test? ( || ( python_targets_python2_7 ) !dso )
SLOT=0
SRC_URI=mirror://apache/subversion/subversion-1.8.13.tar.bz2
_eclasses_=autotools a9597abac7226d89ad9d010abeef6cfb bash-completion-r1 c8399c7c7ecbcf7ed6e5bd3abb3d4af3 db-use 82d0e62839f20e1e0d5a2259abd5316f depend.apache 1a38534d3f755d1ab1d92ce120bd7dbd distutils-r1 c01d5c4af34f4a37a51fc9638299c222 elisp-common 9a16929c1a6aec7e1c903289983e114c eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 java-pkg-opt-2 f9bbbe5092225a2059aa9e6a3a2b52f1 java-utils-2 6627198e505d021534cb20f89279c509 libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 62927b3db3a589b0806255f3a002d5d3 multiprocessing d7f2985a2c76c365ee20269db5261414 perl-module 9ff260c452d420630500e700913be8d8 python-r1 6d3a3cb5705b9fff1aeb7cfa4e3336fe python-utils-r1 096f8247eae93026af13ab88cf4305cd toolchain-funcs 42408102d713fbad60ca21349865edb4 unpacker f300a7ca9131b1024a79762e8edd3c52 versionator cd0bcdb170807e4a1984115e9d53a26f
_md5_=a8147b3cd06a25fb864b950fa7c4cf45

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=compile install prepare test
DEPEND=dev-libs/apr:1= dev-libs/apr-util:1= dev-libs/openssl:0= sys-libs/zlib:0= kerberos? ( virtual/krb5 ) >=dev-util/scons-2.3.0 dev-util/scons
DESCRIPTION=HTTP client library
EAPI=5
HOMEPAGE=https://code.google.com/p/serf/
IUSE=kerberos
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
LICENSE=Apache-2.0
RDEPEND=dev-libs/apr:1= dev-libs/apr-util:1= dev-libs/openssl:0= sys-libs/zlib:0= kerberos? ( virtual/krb5 )
SLOT=1
SRC_URI=https://serf.googlecode.com/svn/src_releases/serf-1.3.8.tar.bz2
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 scons-utils 988e24b9e2e4642189b4e97c03e5ae71 toolchain-funcs 42408102d713fbad60ca21349865edb4
_md5_=5f8ddd2d1c714275ad951c83fce66942

View File

@ -1,14 +0,0 @@
DEFINED_PHASES=configure install prepare setup
DEPEND=!static? ( >=sys-apps/util-linux-2.17.2 readline? ( sys-libs/readline ) !readline? ( libedit? ( dev-libs/libedit ) ) ) !<sys-fs/xfsdump-3 static? ( >=sys-apps/util-linux-2.17.2[static-libs(+)] readline? ( sys-libs/readline[static-libs(+)] ) !readline? ( libedit? ( dev-libs/libedit[static-libs(+)] ) ) readline? ( sys-libs/ncurses[static-libs] ) ) nls? ( sys-devel/gettext )
DESCRIPTION=xfs filesystem utilities
EAPI=4
HOMEPAGE=http://oss.sgi.com/projects/xfs/
IUSE=libedit nls readline static static-libs
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86
LICENSE=LGPL-2.1
RDEPEND=!static? ( >=sys-apps/util-linux-2.17.2 readline? ( sys-libs/readline ) !readline? ( libedit? ( dev-libs/libedit ) ) ) !<sys-fs/xfsdump-3
REQUIRED_USE=static? ( static-libs )
SLOT=0
SRC_URI=ftp://oss.sgi.com/projects/xfs/cmd_tars/xfsprogs-3.1.10.tar.gz ftp://oss.sgi.com/projects/xfs/previous/cmd_tars/xfsprogs-3.1.10.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
_md5_=ffb1d1174f01285a08b386565a3bc8ca

View File

@ -1,14 +0,0 @@
DEFINED_PHASES=configure install prepare setup
DEPEND=!static? ( >=sys-apps/util-linux-2.17.2 readline? ( sys-libs/readline ) !readline? ( libedit? ( dev-libs/libedit ) ) ) !<sys-fs/xfsdump-3 static? ( >=sys-apps/util-linux-2.17.2[static-libs(+)] readline? ( sys-libs/readline[static-libs(+)] ) !readline? ( libedit? ( dev-libs/libedit[static-libs(+)] ) ) readline? ( sys-libs/ncurses[static-libs] ) ) nls? ( sys-devel/gettext )
DESCRIPTION=xfs filesystem utilities
EAPI=4
HOMEPAGE=http://oss.sgi.com/projects/xfs/
IUSE=libedit nls readline static static-libs
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=LGPL-2.1
RDEPEND=!static? ( >=sys-apps/util-linux-2.17.2 readline? ( sys-libs/readline ) !readline? ( libedit? ( dev-libs/libedit ) ) ) !<sys-fs/xfsdump-3
REQUIRED_USE=static? ( static-libs )
SLOT=0
SRC_URI=ftp://oss.sgi.com/projects/xfs/cmd_tars/xfsprogs-3.1.11.tar.gz ftp://oss.sgi.com/projects/xfs/previous/cmd_tars/xfsprogs-3.1.11.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
_md5_=77be5e6e9ba1bf38a58e87d3efc6d79c

View File

@ -1,14 +0,0 @@
DEFINED_PHASES=configure install prepare setup
DEPEND=!static? ( >=sys-apps/util-linux-2.17.2 readline? ( sys-libs/readline ) !readline? ( libedit? ( dev-libs/libedit ) ) ) !<sys-fs/xfsdump-3 static? ( >=sys-apps/util-linux-2.17.2[static-libs(+)] readline? ( sys-libs/readline[static-libs(+)] ) !readline? ( libedit? ( dev-libs/libedit[static-libs(+)] ) ) readline? ( sys-libs/ncurses[static-libs] ) ) nls? ( sys-devel/gettext )
DESCRIPTION=xfs filesystem utilities
EAPI=4
HOMEPAGE=http://oss.sgi.com/projects/xfs/
IUSE=libedit nls readline static static-libs
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86
LICENSE=LGPL-2.1
RDEPEND=!static? ( >=sys-apps/util-linux-2.17.2 readline? ( sys-libs/readline ) !readline? ( libedit? ( dev-libs/libedit ) ) ) !<sys-fs/xfsdump-3
REQUIRED_USE=static? ( static-libs )
SLOT=0
SRC_URI=ftp://oss.sgi.com/projects/xfs/cmd_tars/xfsprogs-3.2.1.tar.gz ftp://oss.sgi.com/projects/xfs/previous/cmd_tars/xfsprogs-3.2.1.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
_md5_=3346a520d7e0e530b94851f9d2fa9731

View File

@ -1,14 +0,0 @@
DEFINED_PHASES=configure install prepare setup
DEPEND=!static? ( >=sys-apps/util-linux-2.17.2 readline? ( sys-libs/readline ) !readline? ( libedit? ( dev-libs/libedit ) ) ) !<sys-fs/xfsdump-3 static? ( >=sys-apps/util-linux-2.17.2[static-libs(+)] readline? ( sys-libs/readline[static-libs(+)] ) !readline? ( libedit? ( dev-libs/libedit[static-libs(+)] ) ) readline? ( sys-libs/ncurses[static-libs] ) ) nls? ( sys-devel/gettext )
DESCRIPTION=xfs filesystem utilities
EAPI=4
HOMEPAGE=http://oss.sgi.com/projects/xfs/
IUSE=libedit nls readline static static-libs
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
LICENSE=LGPL-2.1
RDEPEND=!static? ( >=sys-apps/util-linux-2.17.2 readline? ( sys-libs/readline ) !readline? ( libedit? ( dev-libs/libedit ) ) ) !<sys-fs/xfsdump-3
REQUIRED_USE=static? ( static-libs )
SLOT=0
SRC_URI=ftp://oss.sgi.com/projects/xfs/cmd_tars/xfsprogs-3.2.2.tar.gz ftp://oss.sgi.com/projects/xfs/previous/cmd_tars/xfsprogs-3.2.2.tar.gz
_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4
_md5_=8db5b6831b4fecdecbfdcb6cfeb216dd

View File

@ -1,544 +0,0 @@
# ChangeLog for net-libs/serf
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/serf/ChangeLog,v 1.161 2015/01/13 22:24:24 floppym Exp $
13 Jan 2015; Mike Gilbert <floppym@gentoo.org>
-files/serf-0.3.1-disable-unneeded-linking.patch:
Remove obsolete patch.
13 Jan 2015; Mike Gilbert <floppym@gentoo.org> serf-1.3.8.ebuild:
Keyword ~amd64-fbsd, tested by Yutah SATOH on bug 488434.
13 Jan 2015; Mike Gilbert <floppym@gentoo.org> -serf-1.2.1.ebuild,
-serf-1.3.2.ebuild, -serf-1.3.3.ebuild, -serf-1.3.4.ebuild,
-serf-1.3.5.ebuild, -serf-1.3.6.ebuild, -serf-1.3.7.ebuild:
Remove old.
01 Dec 2014; Agostino Sarubbo <ago@gentoo.org> serf-1.3.8.ebuild:
Stable for sparc, wrt bug #528326
13 Nov 2014; Tobias Klausmann <klausman@gentoo.org> serf-1.3.8.ebuild:
Stable on alpha, bug 528326
11 Nov 2014; Agostino Sarubbo <ago@gentoo.org> serf-1.3.8.ebuild:
Stable for ia64, wrt bug #528326
10 Nov 2014; Agostino Sarubbo <ago@gentoo.org> serf-1.3.8.ebuild:
Stable for ppc64, wrt bug #528326
10 Nov 2014; Agostino Sarubbo <ago@gentoo.org> serf-1.3.8.ebuild:
Stable for ppc, wrt bug #528326
08 Nov 2014; Agostino Sarubbo <ago@gentoo.org> serf-1.3.8.ebuild:
Stable for x86, wrt bug #528326
08 Nov 2014; Agostino Sarubbo <ago@gentoo.org> serf-1.3.8.ebuild:
Stable for amd64, wrt bug #528326
08 Nov 2014; Markus Meier <maekke@gentoo.org> serf-1.3.8.ebuild:
arm stable, bug #528326
05 Nov 2014; Jeroen Roovers <jer@gentoo.org> serf-1.3.8.ebuild:
Stable for HPPA (bug #528326).
05 Nov 2014; Mike Gilbert <floppym@gentoo.org> serf-1.3.8.ebuild:
Update deletion of -O2. Patch by Arfrever.
*serf-1.3.8 (05 Nov 2014)
05 Nov 2014; Mike Gilbert <floppym@gentoo.org>
+files/serf-1.3.8-scons_variables.patch, +files/serf-1.3.8-tests.patch,
+serf-1.3.8.ebuild:
Version bump. Ebuild by Arfrever. Fix RUNPATH (bug #509242). Usage of SSL 2
and 3 disabled.
30 Aug 2014; Agostino Sarubbo <ago@gentoo.org> serf-1.3.7.ebuild:
Stable for ppc64, wrt bug #519202
21 Aug 2014; Agostino Sarubbo <ago@gentoo.org> serf-1.3.7.ebuild:
Stable for ppc, wrt bug #519202
20 Aug 2014; Agostino Sarubbo <ago@gentoo.org> serf-1.3.7.ebuild:
Stable for amd64, wrt bug #519202
20 Aug 2014; Raúl Porcel <armin76@gentoo.org> serf-1.3.7.ebuild:
alpha/arm/arm64/ia64/sparc/x86 stable wrt #519202
19 Aug 2014; Jeroen Roovers <jer@gentoo.org> serf-1.3.7.ebuild:
Stable for HPPA (bug #519202).
14 Aug 2014; Pawel Hajdan jr <phajdan.jr@gentoo.org> serf-1.3.6.ebuild:
x86 stable wrt bug #518616
*serf-1.3.7 (11 Aug 2014)
11 Aug 2014; Mike Gilbert <floppym@gentoo.org> +serf-1.3.7.ebuild:
Version bump. Ebuild by Arfrever.
08 Aug 2014; Jeroen Roovers <jer@gentoo.org> serf-1.3.6.ebuild:
Stable for HPPA (bug #518616).
26 Jul 2014; Pawel Hajdan jr <phajdan.jr@gentoo.org> serf-1.3.5.ebuild:
x86 stable wrt bug #512454
09 Jul 2014; Chema Alonso <nimiux@gentoo.org> serf-1.3.5.ebuild:
Stable for amd64 wrt bug #512454
04 Jul 2014; Michael Haubenwallner <haubi@gentoo.org> serf-1.3.6.ebuild:
add ~ppc-aix keyword
22 Jun 2014; Akinori Hattori <hattya@gentoo.org> serf-1.3.5.ebuild:
ia64 stable wrt bug #512454
19 Jun 2014; Markus Meier <maekke@gentoo.org> serf-1.3.5.ebuild:
arm stable, bug #512454
14 Jun 2014; Pawel Hajdan jr <phajdan.jr@gentoo.org> serf-1.3.4.ebuild:
x86 stable wrt bug #504220
*serf-1.3.6 (10 Jun 2014)
10 Jun 2014; Mike Gilbert <floppym@gentoo.org> +serf-1.3.6.ebuild:
Version bump. Ebuild by Arfrever.
10 Jun 2014; Mike Frysinger <vapier@gentoo.org> serf-1.3.4.ebuild,
serf-1.3.5.ebuild:
Add arm64/m68k love.
10 Jun 2014; Mike Frysinger <vapier@gentoo.org> serf-1.3.4.ebuild:
Mark s390/sh stable.
06 Jun 2014; Jeroen Roovers <jer@gentoo.org> serf-1.3.5.ebuild:
Stable for HPPA (bug #512454).
09 May 2014; Michael Haubenwallner <haubi@gentoo.org> serf-1.3.5.ebuild:
add ~x86-linux prefix keyword
*serf-1.3.5 (30 Apr 2014)
30 Apr 2014; Mike Gilbert <floppym@gentoo.org> +serf-1.3.5.ebuild:
Version bump. Ebuild by Arfrever.
26 Mar 2014; Markus Meier <maekke@gentoo.org> serf-1.3.4.ebuild:
arm stable, bug #504220
26 Mar 2014; Chema Alonso <nimiux@gentoo.org> serf-1.3.4.ebuild:
Stable for amd64 wrt bug #504220
19 Mar 2014; Agostino Sarubbo <ago@gentoo.org> serf-1.3.3.ebuild:
Stable for alpha, wrt bug #498868
16 Mar 2014; Jeroen Roovers <jer@gentoo.org> serf-1.3.4.ebuild:
Stable for HPPA (bug #504220).
14 Mar 2014; Agostino Sarubbo <ago@gentoo.org> serf-1.3.3.ebuild:
Stable for ppc64, wrt bug #498868
22 Feb 2014; Markus Meier <maekke@gentoo.org> serf-1.3.3.ebuild:
arm stable, bug #498868
*serf-1.3.4 (09 Feb 2014)
09 Feb 2014; Mike Gilbert <floppym@gentoo.org> +serf-1.3.4.ebuild:
Version bump. Ebuild by Arfrever.
02 Feb 2014; Agostino Sarubbo <ago@gentoo.org> serf-1.3.3.ebuild:
Stable for ppc, wrt bug #498868
27 Jan 2014; Akinori Hattori <hattya@gentoo.org> serf-1.3.3.ebuild:
ia64 stable wrt bug #498868
26 Jan 2014; Agostino Sarubbo <ago@gentoo.org> serf-1.3.3.ebuild:
Stable for sparc, wrt bug #498868
26 Jan 2014; Agostino Sarubbo <ago@gentoo.org> serf-1.3.3.ebuild:
Stable for x86, wrt bug #498868
23 Jan 2014; Chema Alonso <nimiux@gentoo.org> serf-1.3.3.ebuild:
Stable for amd64 wrt bug #498868
22 Jan 2014; Jeroen Roovers <jer@gentoo.org> serf-1.3.3.ebuild:
Stable for HPPA (bug #498868).
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> serf-1.2.1.ebuild:
Mark s390/sh stable.
16 Jan 2014; Fabian Groffen <grobian@gentoo.org> serf-1.2.1.ebuild:
Marked (non-scons version) ~*-solaris
07 Jan 2014; Christoph Junghans <ottxor@gentoo.org> serf-1.3.3.ebuild:
added some prefix keywords (tested by me)
*serf-1.3.3 (20 Dec 2013)
20 Dec 2013; Mike Gilbert <floppym@gentoo.org> +serf-1.3.3.ebuild:
Version bump. Ebuild by Arfrever.
19 Oct 2013; Mike Gilbert <floppym@gentoo.org> serf-1.3.2.ebuild:
Restore s390 and sh keywords.
*serf-1.3.2 (17 Oct 2013)
17 Oct 2013; Mike Gilbert <floppym@gentoo.org>
+files/serf-1.3.2-disable_linking_against_unneeded_libraries.patch,
+serf-1.3.2.ebuild:
Version bump. Ebuild and patch by Arfrever.
17 Oct 2013; Mike Gilbert <floppym@gentoo.org> -serf-0.7.2.ebuild,
-serf-1.1.1.ebuild, -serf-1.2.0.ebuild:
Remove per Arfrever.
06 Sep 2013; Agostino Sarubbo <ago@gentoo.org> serf-1.2.1.ebuild:
Stable for sparc, wrt bug #479586
18 Aug 2013; Agostino Sarubbo <ago@gentoo.org> serf-1.2.1.ebuild:
Stable for x86, wrt bug #479586
13 Aug 2013; Agostino Sarubbo <ago@gentoo.org> serf-1.2.1.ebuild:
Stable for alpha, wrt bug #479586
10 Aug 2013; Agostino Sarubbo <ago@gentoo.org> serf-1.2.1.ebuild:
Stable for ppc, wrt bug #479586
07 Aug 2013; Sergey Popov <pinkbyte@gentoo.org> serf-1.2.1.ebuild:
Stable on arm, wrt bug #479586
06 Aug 2013; Jeroen Roovers <jer@gentoo.org> serf-1.2.1.ebuild:
Stable for HPPA (bug #479586).
04 Aug 2013; Agostino Sarubbo <ago@gentoo.org> serf-1.2.1.ebuild:
Stable for ppc64, wrt bug #479586
04 Aug 2013; Agostino Sarubbo <ago@gentoo.org> serf-1.2.1.ebuild:
Stable for ia64, wrt bug #479586
03 Aug 2013; Agostino Sarubbo <ago@gentoo.org> serf-1.2.1.ebuild:
Stable for amd64, wrt bug #479586
*serf-1.2.1 (03 Jun 2013)
03 Jun 2013; Mike Gilbert <floppym@gentoo.org> +serf-1.2.1.ebuild:
Version bump. Ebuild by Arfrever.
20 May 2013; Agostino Sarubbo <ago@gentoo.org> serf-1.2.0.ebuild:
Stable for s390, wrt bug #468220
14 May 2013; Agostino Sarubbo <ago@gentoo.org> serf-1.2.0.ebuild:
Stable for x86, wrt bug #468220
08 May 2013; Agostino Sarubbo <ago@gentoo.org> serf-1.2.0.ebuild:
Stable for sh, wrt bug #468220
07 May 2013; Agostino Sarubbo <ago@gentoo.org> serf-1.2.0.ebuild:
Stable for ppc64, wrt bug #468220
07 May 2013; Agostino Sarubbo <ago@gentoo.org> serf-1.2.0.ebuild:
Stable for sparc, wrt bug #468220
07 May 2013; Agostino Sarubbo <ago@gentoo.org> serf-1.2.0.ebuild:
Stable for ia64, wrt bug #468220
05 May 2013; Agostino Sarubbo <ago@gentoo.org> serf-1.2.0.ebuild:
Stable for alpha, wrt bug #468220
05 May 2013; Agostino Sarubbo <ago@gentoo.org> serf-1.2.0.ebuild:
Stable for arm, wrt bug #468220
03 May 2013; Jeroen Roovers <jer@gentoo.org> serf-1.2.0.ebuild:
Stable for HPPA (bug #468220).
03 May 2013; Agostino Sarubbo <ago@gentoo.org> serf-1.2.0.ebuild:
Stable for ppc, wrt bug #468220
02 May 2013; Agostino Sarubbo <ago@gentoo.org> serf-1.2.0.ebuild:
Stable for amd64, wrt bug #468220
02 May 2013; Mike Gilbert <floppym@gentoo.org> -serf-1.0.0.ebuild,
-serf-1.0.1.ebuild, -serf-1.0.3.ebuild, -serf-1.1.0.ebuild:
Remove old per Arferver.
*serf-1.2.0 (23 Feb 2013)
23 Feb 2013; Mike Gilbert <floppym@gentoo.org> +serf-1.2.0.ebuild:
Version bump. Ebuild by Arfrever.
01 Jan 2013; Raúl Porcel <armin76@gentoo.org> serf-1.1.1.ebuild:
s390/sh stable wrt #446524
30 Dec 2012; Agostino Sarubbo <ago@gentoo.org> serf-1.1.1.ebuild:
Stable for alpha, wrt bug #446524
29 Dec 2012; Agostino Sarubbo <ago@gentoo.org> serf-1.1.1.ebuild:
Stable for sparc, wrt bug #446524
19 Dec 2012; Jeroen Roovers <jer@gentoo.org> serf-1.1.1.ebuild:
Stable for HPPA (bug #446524).
18 Dec 2012; Agostino Sarubbo <ago@gentoo.org> serf-1.1.1.ebuild:
Stable for ia64, wrt bug #446524
12 Dec 2012; Anthony G. Basile <blueness@gentoo.org> serf-1.1.1.ebuild:
stable arm ppc, bug #446524
12 Dec 2012; Agostino Sarubbo <ago@gentoo.org> serf-1.1.1.ebuild:
Stable for x86, wrt bug #446524
11 Dec 2012; Agostino Sarubbo <ago@gentoo.org> serf-1.1.1.ebuild:
Stable for amd64, wrt bug #446524
10 Dec 2012; Sergey Popov <pinkbyte@gentoo.org> serf-1.1.1.ebuild:
Add static-libs USE flag, wrt bug #446722
10 Dec 2012; Agostino Sarubbo <ago@gentoo.org> serf-1.1.1.ebuild:
Stable for ppc64, wrt bug #446524
*serf-1.1.1 (06 Oct 2012)
06 Oct 2012; Mike Gilbert <floppym@gentoo.org> +serf-1.1.1.ebuild:
Version bump. Ebuild by Arfrever.
02 Sep 2012; Raúl Porcel <armin76@gentoo.org> serf-1.1.0.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #428076
04 Aug 2012; Agostino Sarubbo <ago@gentoo.org> serf-1.1.0.ebuild:
Stable for amd64, wrt bug #428076
30 Jul 2012; Anthony G. Basile <blueness@gentoo.org> serf-1.1.0.ebuild:
Stable arm, bug #428076
29 Jul 2012; Anthony G. Basile <blueness@gentoo.org> serf-1.1.0.ebuild:
Stable ppc ppc64, bug #428076
27 Jul 2012; Jeroen Roovers <jer@gentoo.org> serf-1.1.0.ebuild:
Stable for HPPA (bug #428076).
25 Jul 2012; Jeff Horelick <jdhore@gentoo.org> serf-1.1.0.ebuild:
marked x86 per bug 428076
*serf-1.1.0 (11 Jun 2012)
11 Jun 2012; Mike Gilbert <floppym@gentoo.org> +serf-1.1.0.ebuild:
Version bump. Ebuild by Arfrever.
12 May 2012; Alexis Ballier <aballier@gentoo.org> serf-1.0.3.ebuild:
keyword ~amd64-fbsd
*serf-1.0.3 (24 Mar 2012)
24 Mar 2012; Markos Chandras <hwoarang@gentoo.org> +serf-1.0.3.ebuild:
Version bump
*serf-1.0.1 (13 Mar 2012)
13 Mar 2012; Mike Gilbert <floppym@gentoo.org> +serf-1.0.1.ebuild:
Version bump. Ebuild by Arfrever.
*serf-1.0.0 (24 Oct 2011)
24 Oct 2011; Markos Chandras <hwoarang@gentoo.org> +serf-1.0.0.ebuild:
Version bump. Ebuild by Arfrever
18 Sep 2011; Pacho Ramos <pacho@gentoo.org> metadata.xml:
Add Arfrever as proxy maintainer with proxy-maintainers as herd.
13 Sep 2011; Pacho Ramos <pacho@gentoo.org> metadata.xml:
Drop maintainer due retirement, bug #246793
05 Aug 2011; Markos Chandras <hwoarang@gentoo.org> -serf-0.7.0.ebuild,
-serf-0.7.1.ebuild:
Remove old ebuild. Requested by Arfrever
17 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> serf-0.7.2.ebuild:
ppc64 stable wrt #364417
29 May 2011; Raúl Porcel <armin76@gentoo.org> serf-0.7.2.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #364417
24 May 2011; Brent Baude <ranger@gentoo.org> serf-0.7.2.ebuild:
Marking serf-0.7.2 ppc for bug 364417
22 May 2011; Thomas Kahle <tomka@gentoo.org> serf-0.7.2.ebuild:
x86 stable per bug 364417
15 May 2011; Markus Meier <maekke@gentoo.org> serf-0.7.2.ebuild:
arm stable, bug #364417
26 Apr 2011; Jeroen Roovers <jer@gentoo.org> serf-0.7.2.ebuild:
Stable for HPPA (bug #364417).
26 Apr 2011; Markos Chandras <hwoarang@gentoo.org> serf-0.7.2.ebuild:
Stable on amd64 wrt bug #364417
24 Apr 2011; Fabian Groffen <grobian@gentoo.org> serf-0.7.2.ebuild:
Marked ~ppc-macos and ~x64-macos, bug #293901
25 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> serf-0.7.1.ebuild:
ppc/ppc64 stable wrt #357277
*serf-0.7.2 (23 Mar 2011)
23 Mar 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+serf-0.7.2.ebuild:
Version bump.
20 Mar 2011; Raúl Porcel <armin76@gentoo.org> serf-0.7.1.ebuild:
ia64/s390/sh/sparc stable wrt #357277
14 Mar 2011; Markus Meier <maekke@gentoo.org> serf-0.7.1.ebuild:
arm stable, bug #357277
12 Mar 2011; Tobias Klausmann <klausman@gentoo.org> serf-0.7.1.ebuild:
Stable on alpha, bug #357277
08 Mar 2011; Jeroen Roovers <jer@gentoo.org> serf-0.7.1.ebuild:
Stable for HPPA (bug #357277).
06 Mar 2011; Christian Faulhammer <fauli@gentoo.org> serf-0.7.1.ebuild:
stable x86, bug 357277
04 Mar 2011; Markos Chandras <hwoarang@gentoo.org> serf-0.7.1.ebuild:
Stable on amd64 wrt bug #357277
*serf-0.7.1 (28 Jan 2011)
28 Jan 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+serf-0.7.1.ebuild:
Version bump.
27 Dec 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
-serf-0.3.1.ebuild:
Delete.
27 Dec 2010; Brent Baude <ranger@gentoo.org> serf-0.7.0.ebuild:
stable ppc64, bug 343757
13 Dec 2010; Brent Baude <ranger@gentoo.org> serf-0.7.0.ebuild:
stable ppc, bug 343757
06 Dec 2010; Raúl Porcel <armin76@gentoo.org> serf-0.7.0.ebuild:
alpha/ia64/s390/sh/sparc stable wrt #343757
26 Nov 2010; Jeroen Roovers <jer@gentoo.org> serf-0.7.0.ebuild:
Stable for HPPA (bug #343757).
06 Nov 2010; Markus Meier <maekke@gentoo.org> serf-0.7.0.ebuild:
arm stable, bug #343757
05 Nov 2010; Dane Smith <c1pher@gentoo.org> serf-0.7.0.ebuild:
Stable x86 wrt bug 343757.
03 Nov 2010; Markos Chandras <hwoarang@gentoo.org> serf-0.7.0.ebuild:
Stable on amd64 wrt bug #343757
*serf-0.7.0 (01 Oct 2010)
01 Oct 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
-serf-0.3.0.ebuild, -files/serf-0.3.0-disable-unneeded-linking.patch,
+serf-0.7.0.ebuild:
Version bump.
30 Sep 2010; Brent Baude <ranger@gentoo.org> serf-0.3.1.ebuild:
stable ppc64, bug 325423
10 Sep 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
metadata.xml:
Restore previous maintainer.
19 Aug 2010; Jeroen Roovers <jer@gentoo.org> metadata.xml:
Remove arfrever.
14 Jul 2010; Jeroen Roovers <jer@gentoo.org> serf-0.3.1.ebuild:
Stable for HPPA (bug #325423).
11 Jul 2010; Raúl Porcel <armin76@gentoo.org> serf-0.3.1.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #325423
28 Jun 2010; Christian Faulhammer <fauli@gentoo.org> serf-0.3.1.ebuild:
stable x86, bug 325423
27 Jun 2010; <nixnut@gentoo.org> serf-0.3.1.ebuild:
ppc stable #325423
26 Jun 2010; Christoph Mende <angelos@gentoo.org> serf-0.3.1.ebuild:
Stable on amd64 wrt bug #325423
*serf-0.3.1 (26 May 2010)
26 May 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+serf-0.3.1.ebuild, +files/serf-0.3.1-disable-unneeded-linking.patch:
Version bump (bug #305859).
28 Apr 2009; Raúl Porcel <armin76@gentoo.org> serf-0.3.0.ebuild:
alpha/arm/ia64/s390/sh/sparc stable wrt #267269
27 Apr 2009; Markus Meier <maekke@gentoo.org> serf-0.3.0.ebuild:
amd64/x86 stable, bug #267269
24 Apr 2009; Brent Baude <ranger@gentoo.org> serf-0.3.0.ebuild:
stable ppc, bug 267269
24 Apr 2009; Brent Baude <ranger@gentoo.org> serf-0.3.0.ebuild:
stable ppc64, bug 267269
24 Apr 2009; Jeroen Roovers <jer@gentoo.org> serf-0.3.0:
Stable for HPPA (bug #267269).
*serf-0.3.0 (21 Mar 2009)
21 Mar 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+files/serf-0.3.0-disable-unneeded-linking.patch, +serf-0.3.0.ebuild:
Version bump (bug #260631).
12 Nov 2008; Peter Volkov <pva@gentoo.org> serf-0.2.0.ebuild:
Added ~mips, bug #212056.
04 Nov 2008; Mike Frysinger <vapier@gentoo.org> serf-0.2.0.ebuild:
Add arm/s390/sh love.
08 Sep 2008; Guy Martin <gmsoft@gentoo.org> serf-0.2.0.ebuild:
hppa stable, #236130
31 Aug 2008; Raúl Porcel <armin76@gentoo.org> serf-0.2.0.ebuild:
alpha/ia64/sparc stable wrt #236130
31 Aug 2008; Brent Baude <ranger@gentoo.org> serf-0.2.0.ebuild:
stable ppc64, bug 236130
30 Aug 2008; Brent Baude <ranger@gentoo.org> serf-0.2.0.ebuild:
stable ppc, bug 236130
29 Aug 2008; Markus Meier <maekke@gentoo.org> serf-0.2.0.ebuild:
amd64/x86 stable, bug #236130
*serf-0.2.0 (01 Jul 2008)
01 Jul 2008; Benedikt Böhm <hollow@gentoo.org> +serf-0.2.0.ebuild:
version bump wrt #229367
14 Jun 2008; nixnut <nixnut@gentoo.org> serf-0.1.2.ebuild:
Added ~ppc
07 Jun 2008; Alexis Ballier <aballier@gentoo.org> serf-0.1.2.ebuild:
keyword ~sparc-fbsd
07 Jun 2008; Alexis Ballier <aballier@gentoo.org> serf-0.1.2.ebuild:
keyword ~x86-fbsd
17 May 2008; Jeroen Roovers <jer@gentoo.org> serf-0.1.2.ebuild:
Marked ~hppa (bug #219882).
12 May 2008; Raúl Porcel <armin76@gentoo.org> serf-0.1.2.ebuild:
Add ~alpha/~ia64 wrt #219882
11 May 2008; Markus Rothe <corsair@gentoo.org> serf-0.1.2.ebuild:
Added ~ppc64; bug #219882
02 May 2008; Ferris McCormick <fmccor@gentoo.org> serf-0.1.2.ebuild:
Add ~sparc, part of Bug #219882. Test suite runs as expected.
*serf-0.1.2 (30 Apr 2008)
30 Apr 2008; Benedikt Böhm <hollow@gentoo.org>
+files/0.1.2-disable-unneeded-linking.patch, +metadata.xml,
+serf-0.1.2.ebuild:
initial ebuild, bug #219391

View File

@ -1,17 +0,0 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX serf-1.3.2-disable_linking_against_unneeded_libraries.patch 554 SHA256 057212a8d404c5f6947b816c72e14a340cf8bb62d1023b9b2459220e9aa5d9f6 SHA512 29a2a18d062ecede2c544a6de510f17556deb9d9036b4c9248035e22d561e90fac902fdd38c5dbda649bb44f2eeab3407ee3fc59697c825a8fd76a787043c4ee WHIRLPOOL 11964600ababa183ce2a00bc031d833a8ffd73685f48a281078e4628f75c52aa160cd3bbaeba3f39a8c2ca4b93fab56fd88eec00c6bce785da1601587dd413f3
AUX serf-1.3.8-scons_variables.patch 3553 SHA256 e4c19508eef345eddebdaf932c40279d835adcce9eb4988dd9fc7b1318cf554d SHA512 e492c5a9289700330e964a9b42da9002f1b992ed197a9aea54f188188264e8dc2047a3005c9724769ff5e845d5b9db31d622981e016284523fc65dec6a3c04bf WHIRLPOOL 0fa539b1c3dba179753348422add7b5a3b5d0ce6e914ef2bb7cc0079ccde7bf7183c80212ea5dfb33706669011c08b2700fc8b97adad0923e93e1d6f6bad00be
AUX serf-1.3.8-tests.patch 3159 SHA256 273f91ccf80f607bd8bd5e0fbe2fc4ad617510a032d65d64ad1a2aabeba127d5 SHA512 d2b89743e38492a0626b509864c34a3747d73b5aeb7a22df84ce739588663582eea3b6c3d599b8e42896b1720c529e19c5497ff4e830e67981f0664b5e6c533d WHIRLPOOL 64e61a39343a9ab5770991e047cca282fd20f0e346eb295d1feae6eaa433cb8def390adc2ffb9b2cc9fa38eeb313a164314abc219ed94afe1b6a7ba46b23b64f
DIST serf-1.3.8.tar.bz2 143337 SHA256 e0500be065dbbce490449837bb2ab624e46d64fc0b090474d9acaa87c82b2590 SHA512 78787a0d1e3e72dd9afc2e0de65e9af3b4303fefdcb865bd5e087fae570a7fe4d1395ce021756db4685c6e63e31c495563afe57baf677bf9846657f5d63d4205 WHIRLPOOL 951b1ff92e739998f24bd44e2541c10352c83594cbfdb82ba915ced32509df7d6f2bbec8bd8fbf4c75116dab114970d1a8ec2fc0157912303bfbd065ea6739ac
EBUILD serf-1.3.8.ebuild 1605 SHA256 09114d78bde0cbf42ef9222ff56e9c36cad54f62d9643952ae789b30ce28bec2 SHA512 5cdca0d7f6c5309fd86c5a9753e922e2d1a2a7de7f15bfc888ebb9defc321b21b81f5fdec50a2fddc5ac6e50d959453b7c613cd1fc411d710fa3d142b8a62ded WHIRLPOOL 12f096113f51704f3019bc947feef10de8683a12947cbb0d381be2d36e35fe2bc645ffe3205c396db273f999636fe7a00548b7ff097e735010f1ce4181398062
MISC ChangeLog 17897 SHA256 ba82cdad5ad4b2d3185bb3f9b742f6c4e6f17cef4ac5dd77f0767f6865eb7346 SHA512 60d9777e05a961fa1600647c82bc0ee58e4b85fb2eeeb23196af1fac4484c0085fafd76acd78bcb6c109878d233f8a14d151b2d16566f7943010d7b2ef2bd6eb WHIRLPOOL 0059e21507d152b5b3a1c24f76780e72c9422060d05a92ede6acf3d94fe0f58d94d8fdf5fa0943a9778715249f3886b01d135c60373bca26e549270373773eee
MISC metadata.xml 314 SHA256 8c4f67c5ad4fce7c5eadc49ad4914bdf167df690c4475af52955c85557654883 SHA512 c20509634f287dcc7657b9cce28797e2fd5ca7a31f253eb9d7720bb90a51ac5f9fee94581edc4f0316730e9f4d7b8f32db792bcbd541248bc6c6d0db52093445 WHIRLPOOL 6d114fd80428a8e04002a513a09df4b8428c2fbd9cd0a1b83b9e05e813d964124e635a74fefdf844567860182107e7067a06a1549bee84eec219f4e205f4c3a7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iF4EAREIAAYFAlS1mxkACgkQC77qH+pIQ6QgegD/XkM6SVx5Z3eHVjB+sM8+FKi/
bG57L6Wz985ppawjpYEA/08Ibx/ucI5LtBn5pVgMHNj7UMdBAUq5B4umzFw+O3ik
=thVF
-----END PGP SIGNATURE-----

View File

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

View File

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

View File

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

View File

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>proxy-maintainers</herd>
<maintainer>
<email>arfrever.fta@gmail.com</email>
</maintainer>
<upstream>
<remote-id type="google-code">serf</remote-id>
</upstream>
</pkgmetadata>

View File

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

View File

@ -1,783 +0,0 @@
# ChangeLog for sys-fs/xfsprogs
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsprogs/ChangeLog,v 1.178 2014/12/15 10:01:52 polynomial-c Exp $
*xfsprogs-3.2.2 (15 Dec 2014)
15 Dec 2014; Lars Wendler <polynomial-c@gentoo.org> +xfsprogs-3.2.2.ebuild,
+files/xfsprogs-3.2.2-sharedlibs.patch:
Version bump.
11 Nov 2014; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.2.1.ebuild:
Stable for ia64, wrt bug #524374
04 Nov 2014; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.2.1.ebuild:
Stable for sparc, wrt bug #524374
03 Nov 2014; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.2.1.ebuild:
Stable for x86, wrt bug #524374
02 Nov 2014; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.2.1.ebuild:
Stable for alpha, wrt bug #524374
01 Nov 2014; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.2.1.ebuild:
Stable for ppc, wrt bug #524374
31 Oct 2014; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.2.1.ebuild:
Stable for ppc64, wrt bug #524374
30 Oct 2014; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.2.1.ebuild:
Stable for amd64, wrt bug #524374
23 Oct 2014; Jeroen Roovers <jer@gentoo.org> xfsprogs-3.2.1.ebuild:
Stable for HPPA (bug #524374).
22 Oct 2014; Markus Meier <maekke@gentoo.org> xfsprogs-3.2.1.ebuild:
arm stable, bug #524374
*xfsprogs-3.2.1 (04 Sep 2014)
04 Sep 2014; Lars Wendler <polynomial-c@gentoo.org> -xfsprogs-3.1.11.ebuild,
+xfsprogs-3.2.1.ebuild:
Version bump (bug #510750). Removed old.
*xfsprogs-3.1.11-r1 (25 Dec 2013)
25 Dec 2013; Mike Frysinger <vapier@gentoo.org>
+files/xfsprogs-3.1.11-sharedlibs.patch, +xfsprogs-3.1.11-r1.ebuild:
Install extra headers for libxfs #486514 by Stefan Reimer. Rewrite shared lib
installs to only use libtool to avoid rpath issues.
*xfsprogs-3.1.11 (18 Oct 2013)
18 Oct 2013; Lars Wendler <polynomial-c@gentoo.org> -xfsprogs-3.1.7.ebuild,
-xfsprogs-3.1.8.ebuild, +xfsprogs-3.1.11.ebuild,
-files/xfsprogs-3.1.1-sharedlibs.patch, -files/xfsprogs-3.1.8-readline.patch:
Version bump. Removed old.
15 May 2013; Mike Frysinger <vapier@gentoo.org> xfsprogs-3.1.10.ebuild:
Add s390 love #444688.
02 Apr 2013; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.1.10.ebuild:
Stable for hppa, wrt bug #457486
31 Mar 2013; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.1.10.ebuild:
Stable for sh, wrt bug #457486
31 Mar 2013; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.1.10.ebuild:
Stable for sparc, wrt bug #457486
30 Mar 2013; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.1.10.ebuild:
Stable for alpha, wrt bug #457486
28 Mar 2013; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.1.10.ebuild:
Stable for ia64, wrt bug #457486
28 Mar 2013; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.1.10.ebuild:
Stable for arm, wrt bug #457486
27 Mar 2013; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.1.10.ebuild:
Stable for ppc64, wrt bug #457486
26 Mar 2013; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.1.10.ebuild:
Stable for ppc, wrt bug #457486
26 Mar 2013; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.1.10.ebuild:
Stable for x86, wrt bug #457486
26 Mar 2013; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.1.10.ebuild:
Stable for amd64, wrt bug #457486
*xfsprogs-3.1.10 (11 Jan 2013)
11 Jan 2013; Mike Frysinger <vapier@gentoo.org>
+files/xfsprogs-3.1.10-sharedlibs.patch, +xfsprogs-3.1.10.ebuild:
Version bump #450588 by Agostino Sarubbo.
19 Oct 2012; Mike Frysinger <vapier@gentoo.org>
files/xfsprogs-3.1.1-sharedlibs.patch:
Fix parallel install failures with libxlog #438764 by Jorge Manuel B. S.
Vicetto.
25 Aug 2012; Mike Frysinger <vapier@gentoo.org>
+files/xfsprogs-3.1.8-readline.patch, xfsprogs-3.1.8.ebuild:
Link libxcmd against readline #432644 by David Badia.
19 Aug 2012; Raúl Porcel <armin76@gentoo.org> xfsprogs-3.1.8.ebuild:
alpha/ia64/sh/sparc stable wrt #422225
14 Jul 2012; Markus Meier <maekke@gentoo.org> xfsprogs-3.1.8.ebuild:
arm stable, bug #422225
28 Jun 2012; Brent Baude <ranger@gentoo.org> xfsprogs-3.1.8.ebuild:
Marking xfsprogs-3.1.8 ppc for bug 422225
27 Jun 2012; Jeroen Roovers <jer@gentoo.org> xfsprogs-3.1.8.ebuild:
Stable for HPPA (bug #422225).
22 Jun 2012; Brent Baude <ranger@gentoo.org> xfsprogs-3.1.8.ebuild:
Marking xfsprogs-3.1.8 ppc64 for bug 422225
21 Jun 2012; Jeff Horelick <jdhore@gentoo.org> xfsprogs-3.1.8.ebuild:
marked x86 per bug 422225
19 Jun 2012; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.1.8.ebuild:
Stable for amd64, wrt bug #422225
*xfsprogs-3.1.8 (26 Apr 2012)
26 Apr 2012; Tomáš Chvátal <scarabeus@gentoo.org> +xfsprogs-3.1.8.ebuild,
-xfsprogs-3.1.4.ebuild, -xfsprogs-3.1.5.ebuild, -xfsprogs-3.1.6.ebuild,
-xfsprogs-3.1.7-r1.ebuild:
Version bump to latest. Prune older a bit.
01 Apr 2012; Raúl Porcel <armin76@gentoo.org> xfsprogs-3.1.7.ebuild:
alpha/ia64/sh/sparc stable wrt #408021
*xfsprogs-3.1.7-r1 (30 Mar 2012)
30 Mar 2012; Mike Frysinger <vapier@gentoo.org> +xfsprogs-3.1.7-r1.ebuild:
Migrate to EAPI=4 and fix static-libs handling #410251 by Fernando V.
30 Mar 2012; Diego E. Pettenò <flameeyes@gentoo.org> xfsprogs-3.1.4.ebuild,
xfsprogs-3.1.5.ebuild, xfsprogs-3.1.6.ebuild, xfsprogs-3.1.7.ebuild:
Fix dependencies on util-linux with USE=static (bug #410251, thanks to
Fernando V.).
25 Mar 2012; Markus Meier <maekke@gentoo.org> xfsprogs-3.1.7.ebuild:
arm stable, bug #408021
24 Mar 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> xfsprogs-3.1.7.ebuild:
x86 stable wrt bug #408021
15 Mar 2012; Jeroen Roovers <jer@gentoo.org> xfsprogs-3.1.7.ebuild:
Stable for HPPA (bug #408021).
13 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> xfsprogs-3.1.7.ebuild:
ppc/ppc64 stable wrt #408021
13 Mar 2012; Agostino Sarubbo <ago@gentoo.org> xfsprogs-3.1.7.ebuild:
Stable for amd64, wrt bug #408021
*xfsprogs-3.1.7 (09 Feb 2012)
09 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> +xfsprogs-3.1.7.ebuild:
Bug #402801: version bump.
*xfsprogs-3.1.6 (06 Nov 2011)
06 Nov 2011; Mike Frysinger <vapier@gentoo.org> +xfsprogs-3.1.6.ebuild:
Version bump.
*xfsprogs-3.1.5 (12 Apr 2011)
12 Apr 2011; Mike Frysinger <vapier@gentoo.org> +xfsprogs-3.1.5.ebuild:
Version bump #363261 by Lars Wendler.
30 Mar 2011; Jeroen Roovers <jer@gentoo.org> xfsprogs-3.1.4.ebuild:
Stable for HPPA (bug #358499).
20 Mar 2011; Raúl Porcel <armin76@gentoo.org> xfsprogs-3.1.4.ebuild:
alpha/arm/ia64/sh/sparc stable wrt #358499
13 Mar 2011; Markos Chandras <hwoarang@gentoo.org> xfsprogs-3.1.4.ebuild:
Stable on amd64 wrt bug #358499
13 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> xfsprogs-3.1.4.ebuild:
ppc/ppc64 stable wrt #358499
13 Mar 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org>
xfsprogs-3.1.4.ebuild:
x86 stable wrt bug #358499
*xfsprogs-3.1.4 (13 Dec 2010)
13 Dec 2010; Mike Frysinger <vapier@gentoo.org> +xfsprogs-3.1.4.ebuild:
Version bump #348147 by Francisco Javier.
18 Aug 2010; Mike Frysinger <vapier@gentoo.org> xfsprogs-3.1.2.ebuild,
+files/xfsprogs-3.1.2-depend.patch:
Clean up dependency generation to avoid parallel build issues #333155 by
Samuli Suominen.
17 Aug 2010; Mike Frysinger <vapier@gentoo.org>
files/xfsprogs-3.1.1-sharedlibs.patch, xfsprogs-3.1.2.ebuild:
Clean up library install and prefer readline over editline like upstream
#311109.
*xfsprogs-3.1.2 (03 Jun 2010)
03 Jun 2010; Tiziano Müller <dev-zero@gentoo.org>
+files/xfsprogs-3.1.1-sharedlibs.patch, +xfsprogs-3.1.2.ebuild:
Version bump (bug #311109), added deps for readline/libedit, added
static-libs use flag, changed dependency from e2fsprogs to util-linux,
thanks to Hendrik Leppkes for the updated patch.
11 May 2010; Joseph Jezak <josejx@gentoo.org> xfsprogs-3.0.3.ebuild:
Marked ppc/ppc64 stable for bug #311381.
06 May 2010; Jeroen Roovers <jer@gentoo.org> xfsprogs-3.0.3.ebuild:
Stable for HPPA (bug #311381).
25 Apr 2010; Raúl Porcel <armin76@gentoo.org> xfsprogs-3.0.3.ebuild:
alpha/ia64/sh/sparc stable wrt #311381
05 Apr 2010; Markus Meier <maekke@gentoo.org> xfsprogs-3.0.3.ebuild:
amd64/arm/x86 stable, bug #311381
*xfsprogs-3.0.3 (23 Sep 2009)
23 Sep 2009; Mike Frysinger <vapier@gentoo.org> +xfsprogs-3.0.3.ebuild:
Version bump #285985 by Lars Wendler.
19 Sep 2009; Robin H. Johnson <robbat2@gentoo.org>
xfsprogs-3.0.1-r1.ebuild:
Adding ~arm support. Tested on mv78100.arm.dev.gentoo.org thanks to
Marvell.
*xfsprogs-3.0.1-r1 (26 Jun 2009)
26 Jun 2009; Mike Frysinger <vapier@gentoo.org> +xfsprogs-3.0.1-r1.ebuild,
files/xfsprogs-3.0.1-sharedlibs.patch:
Fix by Lars Wendler to install missing libxcmd.so #275456 by Chris Smith.
25 Jun 2009; Mike Frysinger <vapier@gentoo.org> +xfsprogs-3.0.1.ebuild,
+files/xfsprogs-3.0.1-sharedlibs.patch:
Version bump #275405 by Lars Wendler and USE=static support #273219 by
Wolfram Schlich.
*xfsprogs-3.0.1 (25 Jun 2009)
25 Jun 2009; Mike Frysinger <vapier@gentoo.org> +xfsprogs-3.0.1.ebuild:
Version bump #275405 by Lars Wendler.
24 Feb 2009; Mike Frysinger <vapier@gentoo.org>
+files/xfsprogs-3.0.0-parallel-build.patch, xfsprogs-3.0.0.ebuild:
Fix parallel build failures #260005 by Gilles Dartiguelongue.
24 Feb 2009; Mike Frysinger <vapier@gentoo.org> xfsprogs-3.0.0.ebuild:
Apply blocker as some binaries have moved from xfsdump to xfsprogs #259966
by Robin Johnson.
*xfsprogs-3.0.0 (22 Feb 2009)
22 Feb 2009; Mike Frysinger <vapier@gentoo.org> +xfsprogs-3.0.0.ebuild:
Version bump #259894 by Lars (Polynomial-C).
14 Feb 2009; Raúl Porcel <armin76@gentoo.org> xfsprogs-2.10.1.ebuild:
ia64 stable wrt #252148
31 Jan 2009; Jeroen Roovers <jer@gentoo.org> xfsprogs-2.10.1.ebuild:
Stable for HPPA (bug #252148).
09 Jan 2009; Brent Baude <ranger@gentoo.org> xfsprogs-2.10.1.ebuild:
stable ppc, bug 252148
07 Jan 2009; Brent Baude <ranger@gentoo.org> xfsprogs-2.10.1.ebuild:
stable ppc64, bug 252148
25 Dec 2008; Tobias Klausmann <klausman@gentoo.org>
xfsprogs-2.10.1.ebuild:
Stable on alpha, bug #252148
22 Dec 2008; Markus Meier <maekke@gentoo.org> xfsprogs-2.10.1.ebuild:
amd64/x86 stable, bug #252148
22 Dec 2008; Ferris McCormick <fmccor@gentoo.org> xfsprogs-2.10.1.ebuild:
Sparc stable, Bug #252148.
*xfsprogs-2.10.2 (22 Dec 2008)
22 Dec 2008; Mike Frysinger <vapier@gentoo.org> +xfsprogs-2.10.2.ebuild:
Version bump #251651 by Lars (Polynomial-C).
16 Nov 2008; Diego E. Pettenò <flameeyes@gentoo.org>
+files/xfsprogs-2.10.1-parallelmake.patch, xfsprogs-2.10.1.ebuild:
Add a patch to allow parallel make builds, reported upstream.
*xfsprogs-2.10.1 (29 Sep 2008)
29 Sep 2008; Mike Frysinger <vapier@gentoo.org>
+files/xfsprogs-2.10.1-headers.patch, +xfsprogs-2.10.1.ebuild:
Version bump #237170 by Conrad Kostecki.
01 May 2008; Raúl Porcel <armin76@gentoo.org> xfsprogs-2.9.7.ebuild:
ia64/sparc stable wrt #218942
01 May 2008; Tobias Scherbaum <dertobi123@gentoo.org>
xfsprogs-2.9.7.ebuild:
ppc stable, bug #218942
30 Apr 2008; Tobias Klausmann <klausman@gentoo.org> xfsprogs-2.9.7.ebuild:
Stable on alpha, bug #218942
28 Apr 2008; Jeroen Roovers <jer@gentoo.org> xfsprogs-2.9.7.ebuild:
Stable for HPPA (bug #218942).
26 Apr 2008; Markus Meier <maekke@gentoo.org> xfsprogs-2.9.7.ebuild:
x86 stable, bug #218942
26 Apr 2008; Richard Freeman <rich0@gentoo.org> xfsprogs-2.9.7.ebuild:
amd64 stable - 218942
24 Apr 2008; Markus Rothe <corsair@gentoo.org> xfsprogs-2.9.7.ebuild:
Stable on ppc64; bug #218942
*xfsprogs-2.9.8 (23 Apr 2008)
23 Apr 2008; Mike Frysinger <vapier@gentoo.org> +xfsprogs-2.9.8.ebuild:
Version bump #219018 by Sergey Dryabzhinsky.
*xfsprogs-2.9.7 (18 Mar 2008)
18 Mar 2008; Robin H. Johnson <robbat2@gentoo.org> +xfsprogs-2.9.7.ebuild:
Version bump as 2.9.6 had a bad default that enabled lazy-counts and then
the filesystem did not work on kernels older than 2.6.23.
07 Mar 2008; Richard Freeman <rich0@gentoo.org> xfsprogs-2.9.5.ebuild:
amd64 stabe - 211152
28 Feb 2008; nixnut <nixnut@gentoo.org> xfsprogs-2.9.5.ebuild:
Stable on ppc wrt bug 211152
27 Feb 2008; Raúl Porcel <armin76@gentoo.org> xfsprogs-2.9.5.ebuild:
alpha/ia64/sparc stable wrt #211152
25 Feb 2008; Jeroen Roovers <jer@gentoo.org> xfsprogs-2.9.5.ebuild:
Stable for HPPA (bug #211152).
24 Feb 2008; Brent Baude <ranger@gentoo.org> xfsprogs-2.9.5.ebuild:
stable ppc64, bug 211152
24 Feb 2008; Markus Meier <maekke@gentoo.org> xfsprogs-2.9.5.ebuild:
x86 stable, bug #211152
*xfsprogs-2.9.6 (23 Feb 2008)
23 Feb 2008; Mike Frysinger <vapier@gentoo.org> +xfsprogs-2.9.6.ebuild:
Version bump #211113 by Raúl Porcel.
*xfsprogs-2.9.5 (26 Jan 2008)
26 Jan 2008; Mike Frysinger <vapier@gentoo.org> +xfsprogs-2.9.5.ebuild:
Version bump #207411 by Sergey Dryabzhinsky.
19 Nov 2007; Joshua Kinard <kumba@gentoo.org> xfsprogs-2.9.4.ebuild:
Stable on mips, per #197204.
02 Nov 2007; Steve Dibb <beandog@gentoo.org> xfsprogs-2.9.4.ebuild:
amd64 stable, bug 197204
31 Oct 2007; Jeroen Roovers <jer@gentoo.org> xfsprogs-2.9.4.ebuild:
Stable for HPPA (bug #197204).
30 Oct 2007; nixnut <nixnut@gentoo.org> xfsprogs-2.9.4.ebuild:
Stable on ppc wrt bug 197204
29 Oct 2007; Raúl Porcel <armin76@gentoo.org> xfsprogs-2.9.4.ebuild:
ia64 stable wrt #197204
28 Oct 2007; Ferris McCormick <fmccor@gentoo.org> xfsprogs-2.9.4.ebuild:
Sparc stable --- Bug #197204 (although we don't much use xfs).
28 Oct 2007; Jose Luis Rivero <yoswink@gentoo.org> xfsprogs-2.9.4.ebuild:
Stable on alpha wrt bug #197204
28 Oct 2007; Markus Rothe <corsair@gentoo.org> xfsprogs-2.9.4.ebuild:
Stable on ppc64; bug #197204
28 Oct 2007; Andrej Kacian <ticho@gentoo.org> xfsprogs-2.9.4.ebuild:
Stable on x86, bug #197204.
06 Oct 2007; Tom Gall <tgall@gentoo.org> xfsprogs-2.9.3.ebuild:
stable on ppc64, bug #193143
28 Sep 2007; Joshua Kinard <kumba@gentoo.org> xfsprogs-2.9.3.ebuild:
Stable on mips, per #193143.
26 Sep 2007; Raúl Porcel <armin76@gentoo.org> xfsprogs-2.9.3.ebuild:
sparc stable wrt #193143
26 Sep 2007; Christoph Mende <angelos@gentoo.org> xfsprogs-2.9.3.ebuild:
Stable on amd64 wrt bug #193143
23 Sep 2007; Raúl Porcel <armin76@gentoo.org> xfsprogs-2.9.3.ebuild:
alpha/ia64 stable wrt #193143
22 Sep 2007; Christian Faulhammer <opfer@gentoo.org>
xfsprogs-2.9.3.ebuild:
stable x86, bug 193143
20 Sep 2007; Lars Weiler <pylon@gentoo.org> xfsprogs-2.9.3.ebuild:
Stable on ppc; bug #193143.
*xfsprogs-2.9.4 (20 Sep 2007)
20 Sep 2007; Mike Frysinger <vapier@gentoo.org> +xfsprogs-2.9.4.ebuild:
Version bump #192647 by Arfrever Frehtes Taifersar Arahesis.
01 Sep 2007; Mike Frysinger <vapier@gentoo.org>
+files/xfsprogs-2.9.3-pthreads.patch, xfsprogs-2.9.3.ebuild:
Link in libpthread with all binaries for now #190523 by Sergey D.
*xfsprogs-2.9.3 (29 Aug 2007)
29 Aug 2007; Mike Frysinger <vapier@gentoo.org> +xfsprogs-2.9.3.ebuild:
Version bump #190523 by Sergey D.
13 Jun 2007; Mike Frysinger <vapier@gentoo.org>
+files/xfsprogs-2.8.21-LDFLAGS.patch, xfsprogs-2.8.21.ebuild:
Respect LDFLAGS while linking the library.
09 Jun 2007; Markus Rothe <corsair@gentoo.org>
+files/xfsprogs-2.8.21-kern-types.patch, xfsprogs-2.8.21.ebuild:
Added patch for bug #131483; upstream fixed the fix ... and broke it
*xfsprogs-2.8.21 (31 May 2007)
31 May 2007; Mike Frysinger <vapier@gentoo.org> +xfsprogs-2.8.21.ebuild:
Version bump.
14 Feb 2007; Mike Frysinger <vapier@gentoo.org>
+files/xfsprogs-2.8.18-symlinks.patch, xfsprogs-2.8.18.ebuild:
Fix installing in parallel #166729 by Connor.
*xfsprogs-2.8.18 (13 Feb 2007)
13 Feb 2007; Mike Frysinger <vapier@gentoo.org> +xfsprogs-2.8.18.ebuild:
Version bump #166640 by Antti Mäkelä.
28 Jan 2007; Joseph Jezak <josejx@gentoo.org> xfsprogs-2.8.11.ebuild:
Marked ppc stable for bug #156840.
31 Dec 2006; Bryan Østergaard <kloeri@gentoo.org> xfsprogs-2.8.11.ebuild:
Stable on Alpha, bug 156840.
11 Dec 2006; Peter Weller <welp@gentoo.org> xfsprogs-2.8.11.ebuild:
Added amd64 keyword wrt bug ##156840
07 Dec 2006; Guy Martin <gmsoft@gentoo.org> xfsprogs-2.8.11.ebuild:
Stable on hppa.
07 Dec 2006; Christian Faulhammer <opfer@gentoo.org>
xfsprogs-2.8.11.ebuild:
stable x86, bug #156840
03 Dec 2006; Markus Rothe <corsair@gentoo.org> ChangeLog:
Stable on ppc64; bug #156840
27 Sep 2006; Mike Frysinger <vapier@gentoo.org>
+files/xfsprogs-2.8.11-kern-types.patch, xfsprogs-2.8.11.ebuild:
Fix from upstream for building with newer kernel headers #131483 by Markus
Rothe.
*xfsprogs-2.8.11 (26 Sep 2006)
26 Sep 2006; Patrick McLean <chutzpah@gentoo.org> +xfsprogs-2.8.11.ebuild:
Version bump.
*xfsprogs-2.8.10 (10 Aug 2006)
10 Aug 2006; Mike Frysinger <vapier@gentoo.org> +xfsprogs-2.8.10.ebuild:
Version bump #143377 by Christian Hesse.
12 Jul 2006; Aron Griffis <agriffis@gentoo.org> xfsprogs-2.7.11.ebuild:
Mark 2.7.11 stable on ia64. #130436
14 May 2006; Luis Medinas <metalgod@gentoo.org> xfsprogs-2.7.11.ebuild:
Stable on amd64.
29 Apr 2006; Guy Martin <gmsoft@gentoo.org> xfsprogs-2.7.11.ebuild:
Stable on hppa.
29 Apr 2006; Joseph Jezak <josejx@gentoo.org> xfsprogs-2.7.11.ebuild:
Marked ppc stable for bug #130436.
29 Apr 2006; Joshua Kinard <kumba@gentoo.org> xfsprogs-2.7.11.ebuild:
Marked stable on mips.
23 Apr 2006; Chris Gianelloni <wolf31o2@gentoo.org>
xfsprogs-2.7.11.ebuild:
Stable on x86 wrt bug #130436.
20 Apr 2006; Mike Frysinger <vapier@gentoo.org>
+files/xfsprogs-2.7.11-LDFLAGS.patch, xfsprogs-2.7.11.ebuild:
Respect user LDFLAGS #126825 by Diego Pettenò.
10 Apr 2006; Mike Frysinger <vapier@gentoo.org>
+files/xfsprogs-2.7.11-no-compress-docs.patch, xfsprogs-2.7.11.ebuild:
Let portage compress the docs #129486 by Stefan de Konink.
19 Feb 2006; Joshua Kinard <kumba@gentoo.org> xfsprogs-2.7.3.ebuild:
Marked stable on mips.
29 Jan 2006; Simon Stelling <blubb@gentoo.org> xfsprogs-2.7.3.ebuild:
stable on amd64
28 Jan 2006; Mark Loeser <halcy0n@gentoo.org> xfsprogs-2.7.3.ebuild:
Stable on x86; bug #120486
28 Jan 2006; Markus Rothe <corsair@gentoo.org> xfsprogs-2.7.3.ebuild:
Stable on ppc64; bug #120486
27 Jan 2006; Luca Barbato <lu_zero@gentoo.org> xfsprogs-2.7.3.ebuild:
Marked ppc
27 Jan 2006; Aron Griffis <agriffis@gentoo.org> xfsprogs-2.7.3.ebuild:
Mark 2.7.3 stable on alpha #120486
*xfsprogs-2.7.11 (27 Jan 2006)
27 Jan 2006; Mike Frysinger <vapier@gentoo.org> +xfsprogs-2.7.11.ebuild:
Version bump.
*xfsprogs-2.7.3 (29 Nov 2005)
29 Nov 2005; Mike Frysinger <vapier@gentoo.org> +xfsprogs-2.7.3.ebuild:
Version bump.
*xfsprogs-2.6.36 (02 Sep 2005)
02 Sep 2005; Mike Frysinger <vapier@gentoo.org> +xfsprogs-2.6.36.ebuild:
Version bump.
29 May 2005; <solar@gentoo.org> xfsprogs-2.6.25.ebuild:
- update xfsprogs to use libc expanded variable elibc_uclibc vs uclibc so
USE=-* works
29 Apr 2005; Markus Rothe <corsair@gentoo.org> xfsprogs-2.6.25.ebuild:
Stable on ppc64
29 Apr 2005; Hanno Boeck <hanno@gentoo.org> +files/xfsprogs_gcc4.gz,
xfsprogs-2.6.25.ebuild:
Add patch to compile with gcc4 (from upstream cvs).
30 Mar 2005; Mike Frysinger <vapier@gentoo.org> xfsprogs-2.6.25.ebuild:
Clean up and add ppc64 KEYWORDS.
20 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> xfsprogs-2.6.25.ebuild:
Stable on alpha.
19 Feb 2005; Joseph Jezak <josejx@gentoo.org> xfsprogs-2.6.25.ebuild:
Marked ppc stable for bug #82181.
29 Jan 2005; <solar@gentoo.org> +files/2.6.25-uclibc-fadvise.patch,
xfsprogs-2.6.25.ebuild:
- temp work around to disable posix_fadvise till such times as _syscall6()
exists for uClibc. bug #73855
19 Jan 2005; Joshua Kinard <kumba@gentoo.org> xfsprogs-2.6.25.ebuild:
Marked stable on mips.
03 Jan 2005; Ciaran McCreesh <ciaranm@gentoo.org> :
Change encoding to UTF-8 for GLEP 31 compliance
14 Dec 2004; Dylan Carlson <absinthe@gentoo.org> xfsprogs-2.6.25.ebuild:
Stable on amd64.
*xfsprogs-2.6.25 (09 Oct 2004)
09 Oct 2004; Mike Frysinger <vapier@gentoo.org> +xfsprogs-2.6.25.ebuild:
Version bump.
07 Oct 2004; <solar@gentoo.org> +files/2.6.13-uclibc-mincore.patch,
xfsprogs-2.6.13.ebuild:
mincore() does not appear to be part of POSIX or the Single Unix
Specification. So we patch it out for uclibc builds.
07 Oct 2004; Mike Frysinger <vapier@gentoo.org> xfsprogs-2.6.13.ebuild,
+files/2.6.13-configure.patch:
Add patch to fix configure mis-detection #65735 by Marc Bevand.
21 Sep 2004; Mike Frysinger <vapier@gentoo.org> xfsprogs-2.6.13.ebuild:
Make nls support optional #64862 by Aaron GIpson.
03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
xfsprogs-2.3.9.ebuild, xfsprogs-2.6.3.ebuild:
Masked xfsprogs-2.6.3.ebuild stable for ppc
03 Sep 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
xfsprogs-2.3.9.ebuild:
Masked xfsprogs-2.3.9.ebuild stable for ppc
23 Aug 2004; Bryan Østergaard <kloeri@gentoo.org> xfsprogs-2.6.13.ebuild:
Stable on alpha.
21 Aug 2004; Joshua Kinard <kumba@gentoo.org> xfsprogs-2.6.13.ebuild:
Marked stable on mips.
21 Aug 2004; Mike Frysinger <vapier@gentoo.org> xfsprogs-2.6.13.ebuild:
Unmask since latest stable xfsdump needs a the latest xfsprogs #42484 and to
cheat at fixing #39559.
30 Jul 2004; Aron Griffis <agriffis@gentoo.org> xfsprogs-2.6.3.ebuild:
stable on alpha and ia64
29 Jul 2004; Guy Martin <gmsoft@gentoo.org> xfsprogs-2.6.3.ebuild:
Stable on hppa.
*xfsprogs-2.6.13 (28 Jul 2004)
28 Jul 2004; Jon Portnoy <avenj@gentoo.org> xfsprogs-2.6.13.ebuild :
Version bump.
28 Jul 2004; Jon Portnoy <avenj@gentoo.org> xfsprogs-2.6.3.ebuild :
Bump to stable on x86 and AMD64, bug #54108.
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
xfsprogs-1.3.13.ebuild, xfsprogs-2.6.3.ebuild:
virtual/glibc -> virtual/libc
27 Jun 2004; Aron Griffis <agriffis@gentoo.org> xfsprogs-2.6.0.ebuild:
QA - fix use invocation
24 May 2004; Michael Sterrett <mr_bones_@gentoo.org> xfsprogs-2.6.3.ebuild:
IUSE; don't rdepend on sed; use character class in sed; error check disk io;
compress docs
25 Apr 2004; Joshua Kinard <kumba@gentoo.org> xfsprogs-2.6.3.ebuild:
Tweaked the arch check to see if PLATFORM needed to be unset and added mips to
that arch list.
18 Apr 2004; Luca Barbato <lu_zero@gentoo.org> xfsprogs-2.6.0.ebuild,
xfsprogs-2.6.3.ebuild:
Fixed bug #42181
*xfsprogs-2.6.3 (11 Feb 2004)
11 Feb 2004; Mike Frysinger <vapier@gentoo.org> :
Version bump #19406.
31 Jan 2004; Brian Harring <ferringb@gentoo.org> xfsprogs-1.3.13.ebuild,
xfsprogs-2.3.9.ebuild, xfsprogs-2.6.0.ebuild:
Adjusted all xfsprogs ebuild SRC_URI's to mirror://gentoo, due to upstream
files no longer existing.
17 Jan 2004; Bartosch Pixa <darkspecter@gentoo.org> :
manifest fix
16 Jan 2004; Bartosch Pixa <darkspecter@gentoo.org> xfsprogs-2.6.0.ebuild:
set ppc in keywords
15 Dec 2003; Jason Wever <weeve@gentoo.org> xfsprogs-2.6.0.ebuild:
Added sparc fix and marked ~sparc.
*xfsprogs-2.6.0 (13 Nov 2003)
13 Nov 2003; <plasmaroo@gentoo.org> xfsprogs-2.6.0.ebuild:
Version bump. Bug #33358
28 Sep 2003; David Holm <dholm@gentoo.org> xfsprogs-2.3.9.ebuild:
Added to ~ppc.
*xfsprogs-2.3.6-r1 (15 Sep 2003)
15 Sep 2003; Seemant Kulleen <seemant@gentoo.org> xfsprogs-1.3.13.ebuild,
xfsprogs-2.0.1_p20020330.ebuild, xfsprogs-2.2.2-r1.ebuild,
xfsprogs-2.2.2.ebuild, xfsprogs-2.3.6-r1.ebuild, xfsprogs-2.3.6-r2.ebuild,
xfsprogs-2.3.6.ebuild, xfsprogs-2.3.9.ebuild:
moved to sys-fs
10 Jun 2003; Brandon Low <lostlogic@gentoo.org> xfsprogs-2.3.9.ebuild:
Change to sed -i and more better fix bug 19527
10 Jun 2003; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.3.9.ebuild:
added fix from bug #19527
09 Jun 2003; Brad Laue <brad@gentoo.org> xfsprogs-2.3.9.ebuild:
Marking xfsprogs-2.3.9 stable: the 2.3.6 distfile is no longer on the main FTP
site.
03 Jun 2003; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.3.9.ebuild:
added dep to close bug #21160
*xfsprogs-2.3.9 (16 Apr 2003)
16 Apr 2003; Daniel Ahlberg <aliz@gentoo.org> xfsprogs-2.3.9.ebuild :
Version bump.
*xfsprogs-2.3.6-r2 (26 Dec 2002)
28 Mar 2003; Guy Martin <gmsoft@gentoo.org> xfsprogs-2.3.6-r2.ebuild :
Added ~hppa to KEYWORDS.
24 Feb 2003; Nicholas Wourms <dragon@gentoo.org> xfsprogs-2.3.6-r2.ebuild :
Marked as testing for mips. Made ChangeLog compatible with echangelog.
26 Dec 2002; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.3.6-r2.ebuild,
files/digest-xfsprogs-2.3.6-r2:
Changed some sedding to use flag-o-matic, and exported some vars.
21 Dec 2002; Daniel Robbins <drobbins@gentoo.org>: renamed xfsprogs version
20020330-r1 to 2.0.1_p20020330 to bring in line with CVS ebuild policy and
fix version comparison snafu.
*xfsprogs-2.3.6-r1 (16 Dec 2002)
16 Dec 2002; Bjoern Brauel <bjb@gentoo.org> xfsprogs-2.3.6-r1.ebuild,
files/digest-xfsprogs-2.3.6-r1:
Add ~alpha to KEYWORDS
16 Dec 2002; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.3.6-r1.ebuild,
files/digest-xfsprogs-2.3.6-r1:
Cleaned up ebuild.
*xfsprogs-2.3.6 (09 Dec 2002)
09 Dec 2002; Donny Davies <woodchip@gentoo.org> : Chase latest release.
*xfsprogs-2.2.2-r1 (29 Oct 2002)
27 Oct 2002; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.2.2-r1.ebuild
files/digest-xfsprogs-2.2.2-r1 :
Updated symlinks for bug# 9861.
*xfsprogs-2.2.2 (27 Sep 2002)
05 Oct 2002; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.2.2.ebuild :
Fixed symlinks and "modernized" ebuild.
27 Sep 2002; Brad Cowan <bcowan@gentoo.org> xfsprogs-2.2.2.ebuild
files/digest-xfsprogs-2.2.2 :
version bump thanks to Hanno Boeck <hanno@gentoo.org>
*xfsprogs-20020330-r1 (26 July 2002)
26 Jul 2002; phoen][x <phoenix@gentoo.org>:
This package will be compiled with -O1 now.
Compiling it with a higher setting, breaks xfs_check in
a gcc-2.95.3 environment. Closes bug #5551.
*xfsprogs-20020330 (14 July 2002)
21 Jul 2002; Mark Guertin <gerk@gentoo.org>:
updated keywords (ppc)
14 Jul 2002; phoen][x <phoenix@gentoo.org> xfsprogs-20020330.ebuild :
Added LICENSE, KEYWORDS, SLOT.
*xfsprogs-1.3.13 (14 July 2002)
25 Feb 2003; Brandon Low <lostlogic@gentoo.org> xfsprogs-1.3.13.ebuild :
Fix massively long line
14 Jul 2002; phoen][x <phoenix@gentoo.org> xfsprogs-1.3.13.ebuild :
Added LICENSE, KEYWORDS, SLOT.
*xfsprogs-20020124-r2 (1 Feb 2002)
14 Jul 2002; phoen][x <phoenix@gentoo.org> xfsprogs-20020124-r2.ebuild :
Added LICENSE, KEYWORDS, SLOT.
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

View File

@ -1,33 +0,0 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX xfsprogs-3.1.10-sharedlibs.patch 3196 SHA256 1f43e032cb05286c14eed7afcbd91aa8071f0d6d5a88195910264df3529a6992 SHA512 34a0084b981923ebdc22b425d73663c18aa253a64a2f739d177ef09f21a040c18595341f3fb714221146dba5a3f6fac1add1d385099f4eb5f2a0fea6725e9181 WHIRLPOOL 7ef85484c992b20397335af85fdf5b7e9e4169c8c19aafe6782aa366971e71dc6fa27b934a5d0fc7f1887a7c557b4425872aae373944f379c82f0e1d295cba92
AUX xfsprogs-3.1.11-sharedlibs.patch 2534 SHA256 a38ac3d02a16f5e836aa097096352bc5522f8570c40acd96f391a05612fc392d SHA512 75b33b79b1819d33f1a6a4fca6527f94eb4f37d98c468d6837c26183a9cdce8e62624494325ddca79b569cc7936f5749980e7e22d87c08cb8bb4eb77feb81640 WHIRLPOOL 9fa6e548928bcab9b9daa95c9c59b1f76682b029ca24290d9ee1c9a28a8fd3536b3a952c8648a5ccaee6e5ef800dc7f69e83dc5078c59ba7f649f1273a85e4ad
AUX xfsprogs-3.2.2-sharedlibs.patch 2776 SHA256 a687cbd95bdd3948ab50a2d945b5c73197dbf6f2a2b5190071dd67003753fa8b SHA512 cb54e4e1a15e45b801788d0a189c3cdb4a02ff8ad9e3d31814c73532e33a0c47e3b0226179142c9f79a87511eaa89387c30794c1651718e36bf6cd4efbba5f6a WHIRLPOOL 0c42f6194a99372acbc914f71a73217cd29fc9256cd39ae832f245d2526f9bfa7ff3e76c2e2bc0ce6d39d05744c4f8ef8e9b7a6624c0a258014f5c99471a04a2
DIST xfsprogs-3.1.10.tar.gz 1375721 SHA256 9ec8dc77bf3bc114c3ba89f87316a32e3097efb3e7fc44df23421614bb21aa6c SHA512 c5ff72978e13fc74e4b0e5294d2a7e2efffda088051cd39c7f71629bbc5f9f4c694c4aff6b50e57d60d3bd0c15a90ddd18afc3697336cd8d2429939cc82554bb WHIRLPOOL 9c0f9b36de3314e8add80a20a227ec36cd582cf4f98eafaf55ad5fe14521eceaf9d202c9ac46968f73ce1c97233cbec45d8c421127ff31819f72bf0f9f18276a
DIST xfsprogs-3.1.11.tar.gz 1399833 SHA256 adf4980177b5c890c1ca86b9c0e3e4d69a3f95bfc01746844280c2393cf4d6be SHA512 6de16f0904709e53e6ceea8239e23b7e109375733fd712fd97bfbbf74ec7f1376147e61d1fbe498f1d5be2148bf8ca233c0577d5b88e9201bfd4bb87e696c28a WHIRLPOOL d52f177d172940e46c813575459917d73042739629f83537932eff38b28a524956484ad6ebbbd2d5d698f1a4b60c1a0f127ca1dd22bba86dcd74c5b94bf51962
DIST xfsprogs-3.2.1.tar.gz 1475624 SHA256 83f8ea4c38fe9f42b9f12cd523519287a9695f2cf4f3064e9e9a839f71185767 SHA512 113fd3d0f98f5e1a747ba3cbb9e4c819e188a8166516560e5d7335e0d6edcf7462345da036c9241ba321ce761835aba85bad291fb58acedfab87a0979ba1e938 WHIRLPOOL 03f007eca16d3e27b75b443eb0c2171be0d18610702116f19b6d0fa28d4a12673a31878ea0c3bd63db6714ecfd5c35e87031bd2346d2d1cdc9595ba591a7c259
DIST xfsprogs-3.2.2.tar.gz 1477667 SHA256 1a525ce21dc39d4ad3d775fa3c12c2dd4fb7a85e1e05ddd4530dcf773ed65fab SHA512 6316ce6da87bc3d70c1a887b7c5558b594fa6960105d6a51ad0e8072d5533444f69da174f370907738a15bd50f785f715f71947de916940daf0df2845f4a700e WHIRLPOOL a3e1d57e3dd77f91361ff710306a5579a5d99204849291d6730f672e65febe18a5957646cfcda60d02684a24333dca45f742637256b423a7756d4f28556594cf
EBUILD xfsprogs-3.1.10.ebuild 2640 SHA256 079803cdd85bfa4a649eedfd0fe0f0922c628530fbbaea1912a050d9bbe314ed SHA512 a5ff440e9dd311385f0d33f8efbf029bbe18edd13c98df475e24063660d56e9464d9a29097695e2587f5c597976ecc996e6d02321552f9d3e54ba838563f357c WHIRLPOOL bb2dff75020ea1189186e562e766a3ae13ec8904343f11fa6603cfb54241ede2894bc3addce5ffc2aac7b320e1fc735c5400b52db772ca907c7757a25722cac6
EBUILD xfsprogs-3.1.11-r1.ebuild 2658 SHA256 d4704ba307d50485ae01dffad7ff21bfe8c06736f5e004e051dd7278326c98dc SHA512 fc5052e0cc6656240323fc0c788cc0ccd6d9ebbd5be084b27534a359d2add6eee6f0a7b45bb18cd15137e715f419154be3256453935aab10a80f286074bbbdeb WHIRLPOOL bebf7ee4d86572e138fcaf23083accba353bcbb573933b33ed55cbfa55f038c235cf69e9374cb9e904fb81d3854139b5b47802c31e6a76b31dc2f2ac987067a7
EBUILD xfsprogs-3.2.1.ebuild 2736 SHA256 aa0b6de647d753d50c9a7fd84a76a928dc44b63591a0d35a9a97aa1e49157722 SHA512 be6891fd25fa582a1b6692c214e925ab2c35e4ac94164b8bbc7e4dcd80875eab36cb76c364714e9c14543722c68af3701747b53a087c4a538dc7c540b5863c6b WHIRLPOOL 3774408759f7c535e5a5cb797773c77de28b3c04fe883090c4104a7c3bea2cdfa8f5a4c234132f8ad3e765633a3f019df16de2aa4646bc2a612330f70b3815d8
EBUILD xfsprogs-3.2.2.ebuild 2752 SHA256 6761e25b542a84468af0d74bb33ab389dc549eed19bea2a337c7e71e2f6fcf63 SHA512 1fc5cbd9ee0c693a587dd6c1d125d7194424603af57e5bbd59745431a7d444524c74711294c6725fce714887e1dec309b0e7f05a563f3be9610b84232944dcfc WHIRLPOOL 94bfa06c35ca0d7f422f9ecce013d0ac7e4cf8aa3917ece3fbf33ff6bed223fbbef268c8af956a72878ab3ef671a4129a00d2e4a047f7d4d5fa1aec85c3dc3e0
MISC ChangeLog 27065 SHA256 a0637579839e88d27c78c8ae0d1ff4fc8459bf1001a13df17040020ebc4a8f5f SHA512 2c987b23b3f752fcbe1fa4e17df0b3714edf758ce4b807cc10ae29aac69ee8a6b27909a5c7391d38b1ae8be165f8bf99b71c564b1607044643fe5939f485dd7b WHIRLPOOL d31f96e38bcf1e8fc735c254565776fbe3dcf0fa62a7540a9dc2930c8e9debe17a6fd7951c8128f427292a2d8c5704b721d16d4cd384382bf8f3df8f382fb711
MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJUjrGSAAoJEPiazRVxLXTFZJsP/1kgxA94wYJiiHUjaCo4ZlpS
Rtm0mLEKSOWxg40IlWoe/jzBxn6hrCedHOZwgy6NXOIC5IrH9lrv4MDnzNyipNpa
G0p+lSWqcN3uY4AXARhov8VHpKSKyVSjudLZNcniN8epv7LOCEYERafk6PLbu13z
IIC2a/xv8GfLUzEFrnP6csSnqAHrKhOD4tJHBAOtXoqsQxiGBdpHTQUGkC+2NBDs
qOoA7cVIR5i9adKEZ7PII0zjYPb+JPrDE7CS5HWi7yd1RxYKMSKU0lDPAanMDJsp
WNt+056oYvSxtM/ah6GIIlonmP9wZKaShChenBqpLSAJ6nI/j1Wfd2s+S3q8rsAf
6I4RU77qoUvzy5TlKLCMJWyz4LqrWzf/wbd4HH/1nIJf51QpIewKkz2xij1ZAiGX
81ZA7ZO7+mvwhb1jRTHbLCZuw011VcRBPgZNYOBocCBPNCJMWKOBuv53QLlW2bfW
NMNK/I637sDIck9GUDtY4vnbA5PV1YZJDtKbSaL5jIH9NZSyrxvyoOiu95bEAacI
ZVYbo/iWoZTHwBo186FuLMpyChfwIIPBUYH4SVBg1Ps0OpGDLe+ctSwPfqCp9Sah
Q8l9w7JNIDIIzSJECzl1/IZ9u+4Yj7JJ2citmsEXsdScRrSPupra6jQ+22RxM1V+
+CLcmaY9gQ0/O6waUrCV
=wdcd
-----END PGP SIGNATURE-----

View File

@ -1,120 +0,0 @@
ripped from PLD Linux
--- xfsprogs-3.1.2/libdisk/Makefile
+++ xfsprogs-3.1.2/libdisk/Makefile
@@ -25,8 +25,10 @@
include $(BUILDRULES)
install: default
+ $(INSTALL_LTLIB)
install-dev: default
+ $(INSTALL_LTLIB_DEV)
install-qa: install-dev
--- xfsprogs-3.1.2/libxcmd/Makefile
+++ xfsprogs-3.1.2/libxcmd/Makefile
@@ -32,6 +32,12 @@
include $(BUILDRULES)
-install install-dev install-qa: default
+install: default
+ $(INSTALL_LTLIB)
+
+install-dev: default
+ $(INSTALL_LTLIB_DEV)
+
+install-qa: default
-include .dep
--- xfsprogs-3.1.2/libxfs/Makefile
+++ xfsprogs-3.1.2/libxfs/Makefile
@@ -41,7 +41,9 @@
include $(BUILDRULES)
install: default
+ $(INSTALL_LTLIB_ROOT)
install-dev: default
+ $(INSTALL_LTLIB_DEV)
install-qa: default
--- xfsprogs-3.1.2/libxlog/Makefile
+++ xfsprogs-3.1.2/libxlog/Makefile
@@ -12,6 +12,8 @@
CFILES = xfs_log_recover.c util.c
+LTLIBS = $(LIBUUID) $(LIBXFS)
+
# don't want to link xfs_repair with a debug libxlog.
DEBUG = -DNDEBUG
@@ -19,6 +21,12 @@
include $(BUILDRULES)
-install install-dev install-qa: default
+install: default
+ $(INSTALL_LTLIB_ROOT)
+
+install-dev: default
+ $(INSTALL_LTLIB_DEV)
+
+install-qa: default
-include .dep
--- xfsprogs-3.1.2/Makefile
+++ xfsprogs-3.1.2/Makefile
@@ -66,6 +66,8 @@
mkfs: libxfs
quota: libxcmd
repair: libxfs libxlog
+libxlog: libxfs
+libxlog-install-dev: libxfs-install-dev
ifneq ($(ENABLE_BLKID), yes)
mkfs: libdisk
--- xfsprogs-3.1.2/include/buildmacros
+++ xfsprogs-3.1.2/include/buildmacros
@@ -56,11 +56,13 @@
endif
ifeq ($(ENABLE_SHARED),yes)
-INSTALL_LTLIB = \
+_INSTALL_LTLIB = set -e; \
cd $(TOPDIR)/$(LIBNAME)/.libs; \
- ../$(INSTALL) -m 755 -d $(PKG_ROOT_LIB_DIR); \
- ../$(INSTALL) -m 755 -T so_dot_version $(LIBNAME).lai $(PKG_ROOT_LIB_DIR); \
- ../$(INSTALL) -T so_dot_current $(LIBNAME).lai $(PKG_ROOT_LIB_DIR)
+ ../$(INSTALL) -m 755 -d $(1); \
+ ../$(INSTALL) -m 755 -T so_dot_version $(LIBNAME).lai $(1); \
+ ../$(INSTALL) -T so_dot_current $(LIBNAME).lai $(1)
+INSTALL_LTLIB_ROOT = $(call _INSTALL_LTLIB,$(PKG_ROOT_LIB_DIR))
+INSTALL_LTLIB = $(call _INSTALL_LTLIB,$(PKG_LIB_DIR))
endif
# Libtool thinks the static and shared libs should be in the same dir, so
@@ -71,17 +71,9 @@
# /usr/lib.
ifeq ($(ENABLE_SHARED),yes)
INSTALL_LTLIB_DEV = \
- cd $(TOPDIR)/$(LIBNAME)/.libs; \
- ../$(INSTALL) -m 755 -d $(PKG_LIB_DIR); \
- ../$(INSTALL) -m 644 -T old_lib $(LIBNAME).lai $(PKG_LIB_DIR); \
- ../$(INSTALL) -m 644 $(LIBNAME).lai $(PKG_LIB_DIR)/$(LIBNAME).la ; \
- ../$(INSTALL) -m 755 -d $(PKG_ROOT_LIB_DIR); \
- ../$(INSTALL) -T so_base $(LIBNAME).lai $(PKG_ROOT_LIB_DIR); \
- if test "x$(PKG_LIB_DIR)" != "x$(PKG_ROOT_LIB_DIR)" ; then \
- ../$(INSTALL) -S $(PKG_LIB_DIR)/$(LIBNAME).a $(PKG_ROOT_LIB_DIR)/$(LIBNAME).a; \
- ../$(INSTALL) -S $(PKG_LIB_DIR)/$(LIBNAME).la $(PKG_ROOT_LIB_DIR)/$(LIBNAME).la; \
- ../$(INSTALL) -S $(PKG_ROOT_LIB_DIR)/$(LIBNAME).so $(PKG_LIB_DIR)/$(LIBNAME).so; \
- fi
+ set -e; cd $(TOPDIR)/$(LIBNAME); \
+ $(INSTALL) -m 755 -d $(PKG_LIB_DIR); \
+ env -uDIST_ROOT $(LTINSTALL) $(TOPDIR)/$(LIBNAME)/$(LIBNAME).la $(DIST_ROOT)$(PKG_LIB_DIR)/$(LIBNAME).la
else
INSTALL_LTLIB_DEV = $(INSTALL_LTLIB_STATIC)
endif

View File

@ -1,106 +0,0 @@
use libtool to do all installing. do not use the manual file install as
that'll copy files directly from the .libs/ subdir which might have rpaths
that we do not want.
--- a/libdisk/Makefile
+++ b/libdisk/Makefile
@@ -25,6 +25,7 @@
install: default
install-dev: default
+ $(INSTALL_LTLIB_DEV)
install-qa: install-dev
--- a/libhandle/Makefile
+++ b/libhandle/Makefile
@@ -20,7 +20,6 @@
include $(BUILDRULES)
install: default
- $(INSTALL_LTLIB)
install-dev: default
$(INSTALL_LTLIB_DEV)
--- a/libxcmd/Makefile
+++ b/libxcmd/Makefile
@@ -32,6 +32,11 @@
include $(BUILDRULES)
-install install-dev install-qa: default
+install: default
+
+install-dev: default
+ $(INSTALL_LTLIB_DEV)
+
+install-qa: default
-include .dep
--- a/libxfs/Makefile
+++ b/libxfs/Makefile
@@ -41,5 +41,6 @@
install: default
install-dev: default
+ $(INSTALL_LTLIB_DEV)
install-qa: default
--- a/libxlog/Makefile
+++ b/libxlog/Makefile
@@ -12,6 +12,8 @@
CFILES = xfs_log_recover.c util.c
+LTLIBS = $(LIBUUID) $(LIBXFS)
+
# don't want to link xfs_repair with a debug libxlog.
DEBUG = -DNDEBUG
@@ -19,6 +21,11 @@
include $(BUILDRULES)
-install install-dev install-qa: default
+install: default
+
+install-dev: default
+ $(INSTALL_LTLIB_DEV)
+
+install-qa: default
-include .dep
--- a/Makefile
+++ b/Makefile
@@ -66,6 +66,8 @@
mkfs: libxfs
quota: libxcmd
repair: libxfs libxlog
+libxlog: libxfs
+libxlog-install-dev: libxfs-install-dev
ifneq ($(ENABLE_BLKID), yes)
mkfs: libdisk
--- a/include/buildmacros
+++ b/include/buildmacros
@@ -71,17 +71,9 @@
# /usr/lib.
ifeq ($(ENABLE_SHARED),yes)
INSTALL_LTLIB_DEV = \
- cd $(TOPDIR)/$(LIBNAME)/.libs; \
- ../$(INSTALL) -m 755 -d $(PKG_LIB_DIR); \
- ../$(INSTALL) -m 644 -T old_lib $(LIBNAME).lai $(PKG_LIB_DIR); \
- ../$(INSTALL) -m 644 $(LIBNAME).lai $(PKG_LIB_DIR)/$(LIBNAME).la ; \
- ../$(INSTALL) -m 755 -d $(PKG_ROOT_LIB_DIR); \
- ../$(INSTALL) -T so_base $(LIBNAME).lai $(PKG_ROOT_LIB_DIR); \
- if test "x$(PKG_LIB_DIR)" != "x$(PKG_ROOT_LIB_DIR)" ; then \
- ../$(INSTALL) -S $(PKG_LIB_DIR)/$(LIBNAME).a $(PKG_ROOT_LIB_DIR)/$(LIBNAME).a; \
- ../$(INSTALL) -S $(PKG_LIB_DIR)/$(LIBNAME).la $(PKG_ROOT_LIB_DIR)/$(LIBNAME).la; \
- ../$(INSTALL) -S $(PKG_ROOT_LIB_DIR)/$(LIBNAME).so $(PKG_LIB_DIR)/$(LIBNAME).so; \
- fi
+ set -e; cd $(TOPDIR)/$(LIBNAME); \
+ $(INSTALL) -m 755 -d $(PKG_LIB_DIR); \
+ env -uDIST_ROOT $(LTINSTALL) $(TOPDIR)/$(LIBNAME)/$(LIBNAME).la $(DIST_ROOT)$(PKG_LIB_DIR)/$(LIBNAME).la
else
INSTALL_LTLIB_DEV = $(INSTALL_LTLIB_STATIC)
endif

View File

@ -1,108 +0,0 @@
use libtool to do all installing. do not use the manual file install as
that'll copy files directly from the .libs/ subdir which might have rpaths
that we do not want.
--- xfsprogs-3.2.2/include/buildmacros
+++ xfsprogs-3.2.2/include/buildmacros
@@ -70,18 +70,9 @@
# /usr/lib.
ifeq ($(ENABLE_SHARED),yes)
INSTALL_LTLIB_DEV = \
- cd $(TOPDIR)/$(LIBNAME)/.libs; \
- ../$(INSTALL) -m 755 -d $(PKG_LIB_DIR); \
- ../$(INSTALL) -m 644 -T old_lib $(LIBNAME).lai $(PKG_LIB_DIR); \
- ../$(INSTALL) -m 644 $(LIBNAME).lai $(PKG_LIB_DIR)/$(LIBNAME).la ; \
- ../$(INSTALL) -m 755 -d $(PKG_ROOT_LIB_DIR); \
- ../$(INSTALL) -T so_base $(LIBNAME).lai $(PKG_ROOT_LIB_DIR); \
- if [ "x$(shell readlink -f $(PKG_LIB_DIR))" != \
- "x$(shell readlink -f $(PKG_ROOT_LIB_DIR))"; ]; then \
- ../$(INSTALL) -S $(PKG_LIB_DIR)/$(LIBNAME).a $(PKG_ROOT_LIB_DIR)/$(LIBNAME).a; \
- ../$(INSTALL) -S $(PKG_LIB_DIR)/$(LIBNAME).la $(PKG_ROOT_LIB_DIR)/$(LIBNAME).la; \
- ../$(INSTALL) -S $(PKG_ROOT_LIB_DIR)/$(LIBNAME).so $(PKG_LIB_DIR)/$(LIBNAME).so; \
- fi
+ set -e; cd $(TOPDIR)/$(LIBNAME); \
+ $(INSTALL) -m 755 -d $(PKG_LIB_DIR); \
+ env -uDIST_ROOT $(LTINSTALL) $(TOPDIR)/$(LIBNAME)/$(LIBNAME).la $(DIST_ROOT)$(PKG_LIB_DIR)/$(LIBNAME).la
else
INSTALL_LTLIB_DEV = $(INSTALL_LTLIB_STATIC)
endif
--- xfsprogs-3.2.2/libdisk/Makefile
+++ xfsprogs-3.2.2/libdisk/Makefile
@@ -31,6 +31,7 @@
install: default
install-dev: default
+ $(INSTALL_LTLIB_DEV)
install-qa: install-dev
--- xfsprogs-3.2.2/libhandle/Makefile
+++ xfsprogs-3.2.2/libhandle/Makefile
@@ -20,7 +20,6 @@
include $(BUILDRULES)
install: default
- $(INSTALL_LTLIB)
install-dev: default
$(INSTALL_LTLIB_DEV)
--- xfsprogs-3.2.2/libxcmd/Makefile
+++ xfsprogs-3.2.2/libxcmd/Makefile
@@ -34,6 +34,11 @@
include $(BUILDRULES)
-install install-dev install-qa: default
+install: default
+
+ install-dev: default
+ $(INSTALL_LTLIB_DEV)
+
+install-qa: default
-include .ltdep
--- xfsprogs-3.2.2/libxfs/Makefile
+++ xfsprogs-3.2.2/libxfs/Makefile
@@ -86,6 +86,7 @@
install: default
install-dev: default
+ $(INSTALL_LTLIB_DEV)
install-qa: default
--- xfsprogs-3.2.2/libxlog/Makefile
+++ xfsprogs-3.2.2/libxlog/Makefile
@@ -12,6 +12,8 @@
CFILES = xfs_log_recover.c util.c
+LTLIBS = $(LIBUUID) $(LIBXFS)
+
# don't want to link xfs_repair with a debug libxlog.
DEBUG = -DNDEBUG
@@ -19,6 +21,11 @@
include $(BUILDRULES)
-install install-dev install-qa: default
+install: default
+
+install-dev: default
+ $(INSTALL_LTLIB_DEV)
+
+install-qa: default
-include .ltdep
--- xfsprogs-3.2.2/Makefile
+++ xfsprogs-3.2.2/Makefile
@@ -63,6 +63,8 @@
mkfs: libxfs
quota: libxcmd
repair: libxfs libxlog
+libxlog: libxfs
+libxlog-install-dev: libxfs-install-dev
ifneq ($(ENABLE_BLKID), yes)
mkfs: libdisk

View File

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

View File

@ -1,96 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsprogs/xfsprogs-3.1.10.ebuild,v 1.12 2013/05/15 03:59:06 vapier Exp $
EAPI="4"
inherit eutils toolchain-funcs multilib
DESCRIPTION="xfs filesystem utilities"
HOMEPAGE="http://oss.sgi.com/projects/xfs/"
SRC_URI="ftp://oss.sgi.com/projects/xfs/cmd_tars/${P}.tar.gz
ftp://oss.sgi.com/projects/xfs/previous/cmd_tars/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
IUSE="libedit nls readline static static-libs"
REQUIRED_USE="static? ( static-libs )"
LIB_DEPEND=">=sys-apps/util-linux-2.17.2[static-libs(+)]
readline? ( sys-libs/readline[static-libs(+)] )
!readline? ( libedit? ( dev-libs/libedit[static-libs(+)] ) )"
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
!<sys-fs/xfsdump-3"
DEPEND="${RDEPEND}
static? (
${LIB_DEPEND}
readline? ( sys-libs/ncurses[static-libs] )
)
nls? ( sys-devel/gettext )"
pkg_setup() {
if use readline && use libedit ; then
ewarn "You have USE='readline libedit' but these are exclusive."
ewarn "Defaulting to readline; please disable this USE flag if you want libedit."
fi
}
src_prepare() {
epatch "${FILESDIR}"/${PN}-3.1.10-sharedlibs.patch
sed -i \
-e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
include/builddefs.in || die
sed -i \
-e '1iLLDFLAGS = -static' \
{estimate,fsr}/Makefile || die
sed -i \
-e "/LLDFLAGS/s:-static:$(use static && echo -all-static):" \
$(find -name Makefile) || die
# libdisk has broken blkid conditional checking
sed -i \
-e '/LIB_SUBDIRS/s:libdisk::' \
Makefile || die
# TODO: write a patch for configure.in to use pkg-config for the uuid-part
if use static && use readline ; then
sed -i \
-e 's|-lreadline|\0 -lncurses|' \
-e 's|-lblkid|\0 -luuid|' \
configure || die
fi
}
src_configure() {
export DEBUG=-DNDEBUG
export OPTIMIZER=${CFLAGS}
unset PLATFORM # if set in user env, this breaks configure
local myconf
if use static || use static-libs ; then
myconf+=" --enable-static"
else
myconf+=" --disable-static"
fi
econf \
--bindir=/usr/bin \
--libexecdir=/usr/$(get_libdir) \
$(use_enable nls gettext) \
$(use_enable readline) \
$(usex readline --disable-editline $(use_enable libedit editline)) \
${myconf}
MAKEOPTS+=" V=1"
}
src_install() {
emake DIST_ROOT="${ED}" install install-dev
# handle is for xfsdump, the rest for xfsprogs
gen_usr_ldscript -a xfs xlog
# removing unnecessary .la files if not needed
use static-libs || find "${ED}" -name '*.la' -delete
}

View File

@ -1,96 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsprogs/xfsprogs-3.1.11-r1.ebuild,v 1.1 2013/12/25 08:49:36 vapier Exp $
EAPI="4"
inherit eutils toolchain-funcs multilib
DESCRIPTION="xfs filesystem utilities"
HOMEPAGE="http://oss.sgi.com/projects/xfs/"
SRC_URI="ftp://oss.sgi.com/projects/xfs/cmd_tars/${P}.tar.gz
ftp://oss.sgi.com/projects/xfs/previous/cmd_tars/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="libedit nls readline static static-libs"
REQUIRED_USE="static? ( static-libs )"
LIB_DEPEND=">=sys-apps/util-linux-2.17.2[static-libs(+)]
readline? ( sys-libs/readline[static-libs(+)] )
!readline? ( libedit? ( dev-libs/libedit[static-libs(+)] ) )"
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
!<sys-fs/xfsdump-3"
DEPEND="${RDEPEND}
static? (
${LIB_DEPEND}
readline? ( sys-libs/ncurses[static-libs] )
)
nls? ( sys-devel/gettext )"
pkg_setup() {
if use readline && use libedit ; then
ewarn "You have USE='readline libedit' but these are exclusive."
ewarn "Defaulting to readline; please disable this USE flag if you want libedit."
fi
}
src_prepare() {
epatch "${FILESDIR}"/${PN}-3.1.11-sharedlibs.patch
sed -i \
-e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
include/builddefs.in || die
sed -i \
-e '1iLLDFLAGS = -static' \
{estimate,fsr}/Makefile || die
sed -i \
-e "/LLDFLAGS/s:-static:$(use static && echo -all-static):" \
$(find -name Makefile) || die
# libdisk has broken blkid conditional checking
sed -i \
-e '/LIB_SUBDIRS/s:libdisk::' \
Makefile || die
# TODO: write a patch for configure.in to use pkg-config for the uuid-part
if use static && use readline ; then
sed -i \
-e 's|-lreadline|\0 -lncurses|' \
-e 's|-lblkid|\0 -luuid|' \
configure || die
fi
}
src_configure() {
export DEBUG=-DNDEBUG
export OPTIMIZER=${CFLAGS}
unset PLATFORM # if set in user env, this breaks configure
local myconf
if use static || use static-libs ; then
myconf+=" --enable-static"
else
myconf+=" --disable-static"
fi
econf \
--bindir=/usr/bin \
--libexecdir=/usr/$(get_libdir) \
$(use_enable nls gettext) \
$(use_enable readline) \
$(usex readline --disable-editline $(use_enable libedit editline)) \
${myconf}
MAKEOPTS+=" V=1"
}
src_install() {
emake DIST_ROOT="${ED}" install install-{dev,qa}
# handle is for xfsdump, the rest for xfsprogs
gen_usr_ldscript -a xfs xlog
# removing unnecessary .la files if not needed
use static-libs || find "${ED}" -name '*.la' -delete
}

View File

@ -1,98 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsprogs/xfsprogs-3.2.1.ebuild,v 1.10 2014/11/11 10:46:24 ago Exp $
EAPI="4"
inherit eutils toolchain-funcs multilib
DESCRIPTION="xfs filesystem utilities"
HOMEPAGE="http://oss.sgi.com/projects/xfs/"
SRC_URI="ftp://oss.sgi.com/projects/xfs/cmd_tars/${P}.tar.gz
ftp://oss.sgi.com/projects/xfs/previous/cmd_tars/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
IUSE="libedit nls readline static static-libs"
REQUIRED_USE="static? ( static-libs )"
LIB_DEPEND=">=sys-apps/util-linux-2.17.2[static-libs(+)]
readline? ( sys-libs/readline[static-libs(+)] )
!readline? ( libedit? ( dev-libs/libedit[static-libs(+)] ) )"
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
!<sys-fs/xfsdump-3"
DEPEND="${RDEPEND}
static? (
${LIB_DEPEND}
readline? ( sys-libs/ncurses[static-libs] )
)
nls? ( sys-devel/gettext )"
pkg_setup() {
if use readline && use libedit ; then
ewarn "You have USE='readline libedit' but these are exclusive."
ewarn "Defaulting to readline; please disable this USE flag if you want libedit."
fi
}
src_prepare() {
epatch "${FILESDIR}"/${PN}-3.1.11-sharedlibs.patch
sed -i \
-e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
include/builddefs.in || die
sed -i \
-e '1iLLDFLAGS = -static' \
{estimate,fsr}/Makefile || die
sed -i \
-e "/LLDFLAGS/s:-static:$(use static && echo -all-static):" \
$(find -name Makefile) || die
# libdisk has broken blkid conditional checking
sed -i \
-e '/LIB_SUBDIRS/s:libdisk::' \
Makefile || die
# TODO: write a patch for configure.in to use pkg-config for the uuid-part
if use static && use readline ; then
sed -i \
-e 's|-lreadline|\0 -lncurses|' \
-e 's|-lblkid|\0 -luuid|' \
configure || die
fi
}
src_configure() {
export DEBUG=-DNDEBUG
export OPTIMIZER=${CFLAGS}
unset PLATFORM # if set in user env, this breaks configure
local myconf
if use static || use static-libs ; then
myconf+=" --enable-static"
else
myconf+=" --disable-static"
fi
econf \
--bindir=/usr/bin \
--libexecdir=/usr/$(get_libdir) \
$(use_enable nls gettext) \
$(use_enable readline) \
$(usex readline --disable-editline $(use_enable libedit editline)) \
${myconf}
MAKEOPTS+=" V=1"
}
src_install() {
emake DIST_ROOT="${ED}" install
# parallel install fails on these targets for >=xfsprogs-3.2.0
emake -j1 DIST_ROOT="${ED}" install-{dev,qa}
# handle is for xfsdump, the rest for xfsprogs
gen_usr_ldscript -a xfs xlog
# removing unnecessary .la files if not needed
use static-libs || find "${ED}" -name '*.la' -delete
}

View File

@ -1,98 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-fs/xfsprogs/xfsprogs-3.2.2.ebuild,v 1.1 2014/12/15 10:01:52 polynomial-c Exp $
EAPI="4"
inherit eutils toolchain-funcs multilib
DESCRIPTION="xfs filesystem utilities"
HOMEPAGE="http://oss.sgi.com/projects/xfs/"
SRC_URI="ftp://oss.sgi.com/projects/xfs/cmd_tars/${P}.tar.gz
ftp://oss.sgi.com/projects/xfs/previous/cmd_tars/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
IUSE="libedit nls readline static static-libs"
REQUIRED_USE="static? ( static-libs )"
LIB_DEPEND=">=sys-apps/util-linux-2.17.2[static-libs(+)]
readline? ( sys-libs/readline[static-libs(+)] )
!readline? ( libedit? ( dev-libs/libedit[static-libs(+)] ) )"
RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )
!<sys-fs/xfsdump-3"
DEPEND="${RDEPEND}
static? (
${LIB_DEPEND}
readline? ( sys-libs/ncurses[static-libs] )
)
nls? ( sys-devel/gettext )"
pkg_setup() {
if use readline && use libedit ; then
ewarn "You have USE='readline libedit' but these are exclusive."
ewarn "Defaulting to readline; please disable this USE flag if you want libedit."
fi
}
src_prepare() {
epatch "${FILESDIR}"/${PN}-3.2.2-sharedlibs.patch
sed -i \
-e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
include/builddefs.in || die
sed -i \
-e '1iLLDFLAGS = -static' \
{estimate,fsr}/Makefile || die
sed -i \
-e "/LLDFLAGS/s:-static:$(use static && echo -all-static):" \
$(find -name Makefile) || die
# libdisk has broken blkid conditional checking
sed -i \
-e '/LIB_SUBDIRS/s:libdisk::' \
Makefile || die
# TODO: write a patch for configure.in to use pkg-config for the uuid-part
if use static && use readline ; then
sed -i \
-e 's|-lreadline|\0 -lncurses|' \
-e 's|-lblkid|\0 -luuid|' \
configure || die
fi
}
src_configure() {
export DEBUG=-DNDEBUG
export OPTIMIZER=${CFLAGS}
unset PLATFORM # if set in user env, this breaks configure
local myconf
if use static || use static-libs ; then
myconf+=" --enable-static"
else
myconf+=" --disable-static"
fi
econf \
--bindir=/usr/bin \
--libexecdir=/usr/$(get_libdir) \
$(use_enable nls gettext) \
$(use_enable readline) \
$(usex readline --disable-editline $(use_enable libedit editline)) \
${myconf}
MAKEOPTS+=" V=1"
}
src_install() {
emake DIST_ROOT="${ED}" install
# parallel install fails on these targets for >=xfsprogs-3.2.0
emake -j1 DIST_ROOT="${ED}" install-{dev,qa}
# handle is for xfsdump, the rest for xfsprogs
gen_usr_ldscript -a xfs xlog
# removing unnecessary .la files if not needed
use static-libs || find "${ED}" -name '*.la' -delete
}