Merge pull request #214 from glevand/for-merge-1

portage-stable: Updates for arm64
This commit is contained in:
Geoff Levand 2015-06-16 16:39:23 -07:00
commit 5d4cdceec6
329 changed files with 21089 additions and 5979 deletions

View File

@ -1,6 +1,74 @@
# ChangeLog for app-admin/python-updater
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/python-updater/ChangeLog,v 1.78 2012/05/28 16:14:43 xarthisius Exp $
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/python-updater/ChangeLog,v 1.96 2015/04/21 11:34:00 mrueg Exp $
21 Apr 2015; Manuel Rüger <mrueg@gentoo.org> python-updater-0.11.ebuild,
python-updater-0.12.ebuild, python-updater-0.13.ebuild,
python-updater-9999.ebuild:
Fix EGIT_REPO_URI.
*python-updater-0.13 (07 Apr 2014)
07 Apr 2014; Mike Gilbert <floppym@gentoo.org> +python-updater-0.13.ebuild:
Version bump. Fix path to sed on BSD, bug 370935.
*python-updater-0.12 (16 Mar 2014)
16 Mar 2014; Mike Gilbert <floppym@gentoo.org> +python-updater-0.12.ebuild,
python-updater-9999.ebuild:
Version bump. Incorporate prefix support. Source /lib/gentoo/functions.sh, bug
504130.
20 Jan 2014; Mike Gilbert <floppym@gentoo.org> python-updater-0.11.ebuild,
python-updater-9999.ebuild:
Avoid a circular dependency on dev-lang/python.
20 Jan 2014; Mike Gilbert <floppym@gentoo.org> -python-updater-0.10-r2.ebuild,
-python-updater-0.10.ebuild:
Remove old.
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> python-updater-0.11.ebuild,
python-updater-9999.ebuild:
Add arm64 love.
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> python-updater-0.11.ebuild:
Mark m68k/sh stable.
07 Aug 2013; Agostino Sarubbo <ago@gentoo.org> python-updater-0.11.ebuild:
Stable for x86, wrt bug #477950
06 Aug 2013; Agostino Sarubbo <ago@gentoo.org> python-updater-0.11.ebuild:
Stable for s390, wrt bug #477950
04 Aug 2013; Agostino Sarubbo <ago@gentoo.org> python-updater-0.11.ebuild:
Stable for ppc64, wrt bug #477950
04 Aug 2013; Agostino Sarubbo <ago@gentoo.org> python-updater-0.11.ebuild:
Stable for ia64, wrt bug #477950
03 Aug 2013; Agostino Sarubbo <ago@gentoo.org> python-updater-0.11.ebuild:
Stable for sparc, wrt bug #477950
30 Jul 2013; Agostino Sarubbo <ago@gentoo.org> python-updater-0.11.ebuild:
Stable for alpha, wrt bug #477950
28 Jul 2013; Agostino Sarubbo <ago@gentoo.org> python-updater-0.11.ebuild:
Stable for arm, wrt bug #477950
28 Jul 2013; Agostino Sarubbo <ago@gentoo.org> python-updater-0.11.ebuild:
Stable for ppc, wrt bug #477950
24 Jul 2013; Agostino Sarubbo <ago@gentoo.org> python-updater-0.11.ebuild:
Stable for amd64, wrt bug #477950
24 Jul 2013; Jeroen Roovers <jer@gentoo.org> python-updater-0.11.ebuild:
Stable for HPPA (bug #477950).
*python-updater-0.11 (24 Mar 2013)
24 Mar 2013; Mike Gilbert <floppym@gentoo.org> +python-updater-0.11.ebuild,
python-updater-9999.ebuild:
Version bump. Update the ebuilds to point at gentoo infrastructure.
28 May 2012; Kacper Kowalik <xarthisius@gentoo.org>
-files/python-updater-0.9-sed.patch, -python-updater-0.10-r1.ebuild,
@ -308,4 +376,3 @@
06 May 2007; Bryan Østergaard <kloeri@gentoo.org>
+python-updater-0.1.ebuild:
Initial import of stand-alone python-updater.

View File

@ -1,8 +1,11 @@
AUX python-updater-0.10-expand-aliases.patch 171 SHA256 734ff3178594cfc7717bf61a07f3686c9d4d664feb28623ae06b9ea0493b8757 SHA512 b8a2775e8b64610caf0f805fcd321406331d5ab4983a6a59bcf06ef7be1a5611473c63a49c9eb97889c6aa0b6ba3d5966d51de9813f4b0cccaebfe99b09f0203 WHIRLPOOL 3e52f837c8aeffb5fb704bfd07e71e733bb4c75be8e340dc507bc11f576009ea07ea2b303a5928e00f994a980aaf00d14ab127f040cf7b5dafccab58023869a6
AUX python-updater-0.10-only-alias-sed-if-exists.patch 965 SHA256 d9d824edc1478550245e51a3635064c3d245de38f8551a7d9e6225f82d8f5362 SHA512 545a8cd939347f8ad2cbccfb0832e291cf2d7b370abd81b4035d217d9677a2437b5562545fd9d23a9d03d458a8ad25a4ba95d1c9d1d5c8ce728b7c4fc7e0aea7 WHIRLPOOL 8791d6b4bdef33ee706f0eeda8f583feb6daf74428a4465a85f61a8ccf35d7009217538685502a9794b81d44e90f992c0c44e534d745207ed83892f6f98ca24a
DIST python-updater-0.10.tar.bz2 9245 SHA256 7defcf844e3751ce0ead132116b727f947715c7545a7a2f8ffba7cf375213520 SHA512 4e6ce62fef67bc7fd7738d15b49ddff5f0c5c202a197b783bc4ce78005134d0c541ef32e3591cb6523976b2d6a38441677e819905f127e7b25ec1c0f5bf9d68b WHIRLPOOL b68db0d05c03a6aa68f595d23ff072deafa67e1460350e71bac6a30465c4d60459ff6cef54a1bbc4c87711f5d20843aedb575c1248fd698478b23abfbef26eee
EBUILD python-updater-0.10-r2.ebuild 1362 SHA256 cbeda9ee6206982efb20e83ffb1a9424bd3f09b65896eda7d6d6c7d124b8ae04 SHA512 935c9db67426d21009ae9d59000aa946f5966db6bc0abab65ab64a994418496d9cee3ff895cf734c7c961606a61fa91392933cbff01ad0d4bba01af98a3450f1 WHIRLPOOL 34e2cb2e78f64c2e1efa942015aba9eff1a32198eb656b547d7b2021a0c3f4ddeca64e6bad2a0b042bc1642090747085c7420f49c6f41efca092e8da2a8a49d3
EBUILD python-updater-0.10.ebuild 1169 SHA256 02a95f151bd8c4c18e04b64233482d002c95fb92965a096686f2f203559d80be SHA512 c2864d5dfd896e04df8acb00a09573dc4a7c1675652bfe3a948c999557fb15798ef08c00a03991fac22272a307f52c227c39eb8b89c91be456a59ce48eb1d13f WHIRLPOOL 1fb5c2f6ed6a9f07faf9fe3128c98fbf9c465d89223d653818a31b408043b5b1953928c9a7f84765b4deb9d8c624c9944c0c85f89c9ef9dc47de5b08346da17a
EBUILD python-updater-9999.ebuild 1086 SHA256 b571662164921f3a60bce1fd005b4679499310fe0d06393b54ee2cfa78a4b4bb SHA512 129cc0b2bf4ed6fa1236a247d5737520562101ad5a484b72ec1fe43e542701d3dca9ddf1c9f0fbb5a14d5b1204fcb941318cc352ae8836cd457bc0980e23c83f WHIRLPOOL 9da3c2a90dc72e165ce7be46b6945135c0189305b95f1c0243a4b550698102cd137371784d7ba8485f228cfab4505a6b6c4c051cb1f672e0d9e6f1dd6b869dff
MISC ChangeLog 10869 SHA256 30f5bc056046e07a74a4ce312d00e272c8829206da543970a3a9c323ec8bbcdc SHA512 c0819e4d7093a81878b56d2b6ef0e690f7cb752afda09d52c09fc3471e9941b833edc5b86e3aceaf277b34af84f5918b6661e9b26b3543ec02a3ba179f3392a1 WHIRLPOOL c58786070ac63dbc69f6c780d60a8e8afd0970cc436ab31da27b36b093996b00c2b8d3794865b2b178323854a7edb789c4980ae450e3da35cc53a3bc5c264c93
DIST python-updater-0.11.tar.bz2 9355 SHA256 5c88b2a56febe67e783855a1c51c4c89637e948704834ad1f5d1b6e46cc4a7b8 SHA512 613d0b772faed65690b3999fb557f4414926f72f2f6084cf2e91c225a036df8c1a3c73e4fa6feac191cb7ac89035d3bcae9a6b23f479e2cf63d69bb8c57217fe WHIRLPOOL 9eab112192a3515e71d4971b89282d3f9725629af5b4db6a090d74f4c3dc9421dbfbc9c6c0393b3d6387d4926b1eb1bbc6291ac18ae31e86ecfeb37cfba68b14
DIST python-updater-0.12.tar.bz2 10323 SHA256 9df20f8e4acb18428f649ca944e9f6875125d996df6a72f0dab4e1f4b51ffe72 SHA512 6bb092ab52274f22edce479c2efafb3ad96c8969ecf0e72a99c5c6dc2755c6caf9bfaacbcb745a8839b79c891c6356b6cfcba08ce117061a0e6d17d3d43ff3fd WHIRLPOOL 86659c9b5a4f9752416342ed09e710a70133f7b69e61f707d1800f4008db63770b4252a32222c56047a9db37319963558872ea8618fc00f44f4fc4da4b800c62
DIST python-updater-0.13.tar.bz2 10384 SHA256 9123cdb538f3f05f20562acb1e6bb4f568061f3b6d866b31edb24da325bfbbbe SHA512 5c75cd76e18d19a6d4fdec902d47cccf41d61fd9b6d40c6c22b4579e826130ebdf00c8da57b6ba2752ff10832f5fcebb9a0a2dbeef03551add0382f57b15ac5a WHIRLPOOL bf804db9ac5dcd7aea9141c43378b0c5d938d5a984c9fe73fb9d8db1933354270a2cf74e5ea49066cb5c2fae1e60590638abf9a79cb9394bcbe9c3487cde9af7
EBUILD python-updater-0.11.ebuild 1077 SHA256 79a0b47391b634ef0cc76c911a1026c73dcc00dd2c8a33666aab358b870b73a4 SHA512 a7f43f06c559da2485ecc52cd5b55d018ac9b9f60e59dd76f2d42e5f28c143fb7797e2285079a63c31f582feb18ce00155e8e370f180ee633a1c85f51c472388 WHIRLPOOL ae4f3f0c99a145c529186eb6dc59934b22e490d7e3d6a69dd0a3ff834e79138494cb3cc72f0baad7a3b9785d23573907e54bdd69ce79824c24f2f8f4a0ec24a5
EBUILD python-updater-0.12.ebuild 1052 SHA256 a2aa9479082bc2378c05d10511472b5f1c05c8775f83b394009cb6b32cf19909 SHA512 0e9055ae8e7b944eb336ebea82a0d980fbdbb02394eb57a5189b74a52d1fc37e9b01eb3f5e0b7fe457a750cfe4a368f78de7a8c3e46b5d43d17bf2267390c332 WHIRLPOOL 13da2f84b2cf7a11d0397f3dfcd93b080ee8a84aa5f8990c1b94fbf900a90c540c1033de878e8e49c233af678e3cffd5c4c333cffa75c0d23f3b4aee219f8136
EBUILD python-updater-0.13.ebuild 1052 SHA256 1cd0db62a717282a3d698927566462d1d154e7d7ab272c58f875a6e831eddc91 SHA512 934fdaed4dfb16971096b48a225b8f1caf51ad38614735c6eb7e0bda272d1e06c36e246e0654d6efc2d0b814eb4d4d13fe55dde46155e357dd022ea4fb3e80cc WHIRLPOOL add34c20cba52bccdad32f0ce1421f69684329ff8c0076e4fc758e514e4d628137b6d5b4dea7b3e32bcd1c5e0e53a798681d102d58524512c66e71e5e3068631
EBUILD python-updater-9999.ebuild 1053 SHA256 ff15788ea81257f5d5205b0a2c0263757d57c697b3957fdc72bbd1151073de72 SHA512 fb82322a3600829b68caf978ff37d1951cb2810fa5af43c71fc6385ba2466f88766ae29d3c3810805ec5a70d09c3499127116b97f9db69b11979b0c2c24c973e WHIRLPOOL df52f9c4afaaca5cb1e00fa1355f4f8a8a73671589fc3010dd4a9beda8d25f08e57df2b67f2cb12cbf3d0e6130f33cc013ba73748c9b52b2a11eb049f334e3a4
MISC ChangeLog 13308 SHA256 0f01ea2ccccf360f53458908d18ab104669427bac6c132abb4990a718f1b32cf SHA512 40a06e66699d1df0a16a3e70c6a22e97f8e21583065de6e11e2fd654859dff2b28489c0f4354565499a0445f81ca8510cf1ce6b5bbccb5ee333985e84f87d809 WHIRLPOOL 41514a89d4708d708403f22e04c4c3fb5c1c538afdef1b5a848c50fe81385d12706631adfcfb41ade2649bb31b0013a3478650123bc6f0cdf6fb11e3a49e2f41
MISC metadata.xml 159 SHA256 9f01104d3484792496faff4805eed0ecea2352a897151f3397d49a13800037b4 SHA512 d5a29b9f6ecddfc368dc0f1f8919cd3c3d6ecf2c7a82bc8d4c0dd51b7aa15561ed0462acb8ae39bc84f97e706e82d9b4b06357494f164f1648219f604b473fbe WHIRLPOOL 36e19b63a1b307cc200e1d73499b7477f73799db3909e71b5a0916084728351c76d400f65e2c8b3f8fffb2c9ba54c0bd235f785b47414178d98f11d64a9420d7

View File

@ -1,46 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/python-updater/python-updater-0.10-r2.ebuild,v 1.2 2012/04/26 14:54:37 aballier Exp $
inherit eutils
if [[ "${PV}" == "9999" ]]; then
inherit subversion
fi
DESCRIPTION="Script used to reinstall Python packages after changing of active Python versions"
HOMEPAGE="http://www.gentoo.org/proj/en/Python/"
if [[ "${PV}" == "9999" ]]; then
SRC_URI=""
ESVN_REPO_URI="https://gentoo-progress.googlecode.com/svn/projects/python-updater/trunk"
else
SRC_URI="http://people.apache.org/~Arfrever/gentoo/${P}.tar.bz2"
fi
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE=""
DEPEND="$([[ "${PV}" == "9999" ]] && echo "sys-apps/help2man")"
RDEPEND="dev-lang/python
|| ( >=sys-apps/portage-2.1.6 >=sys-apps/paludis-0.56.0 )"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-expand-aliases.patch
epatch "${FILESDIR}"/${P}-only-alias-sed-if-exists.patch
}
src_compile() {
if [[ "${PV}" == "9999" ]]; then
emake ${PN}.1 || die "Generation of man page failed"
fi
}
src_install() {
dosbin ${PN} || die "dosbin failed"
doman ${PN}.1 || die "doman failed"
dodoc AUTHORS || die "dodoc failed"
}

View File

@ -1,28 +1,29 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/python-updater/python-updater-0.10.ebuild,v 1.7 2012/03/02 22:08:06 ranger Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/python-updater/python-updater-0.11.ebuild,v 1.15 2015/04/21 11:34:00 mrueg Exp $
EAPI=5
if [[ "${PV}" == "9999" ]]; then
inherit subversion
inherit git-2
fi
DESCRIPTION="Script used to reinstall Python packages after changing of active Python versions"
HOMEPAGE="http://www.gentoo.org/proj/en/Python/"
if [[ "${PV}" == "9999" ]]; then
SRC_URI=""
ESVN_REPO_URI="https://gentoo-progress.googlecode.com/svn/projects/python-updater/trunk"
EGIT_REPO_URI="git://anongit.gentoo.org/proj/python-updater.git"
else
SRC_URI="http://people.apache.org/~Arfrever/gentoo/${P}.tar.bz2"
SRC_URI="http://dev.gentoo.org/~floppym/dist/${P}.tar.bz2"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
fi
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
IUSE=""
DEPEND="$([[ "${PV}" == "9999" ]] && echo "sys-apps/help2man")"
RDEPEND="dev-lang/python
|| ( >=sys-apps/portage-2.1.6 >=sys-apps/paludis-0.56.0 )"
RDEPEND="|| ( >=sys-apps/portage-2.1.6 >=sys-apps/paludis-0.56.0 )"
src_compile() {
if [[ "${PV}" == "9999" ]]; then
@ -31,7 +32,7 @@ src_compile() {
}
src_install() {
dosbin ${PN} || die "dosbin failed"
doman ${PN}.1 || die "doman failed"
dodoc AUTHORS || die "dodoc failed"
dosbin ${PN}
doman ${PN}.1
dodoc AUTHORS
}

View File

@ -0,0 +1,38 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/python-updater/python-updater-0.12.ebuild,v 1.2 2015/04/21 11:34:00 mrueg Exp $
EAPI=5
if [[ "${PV}" == "9999" ]]; then
inherit git-r3
fi
DESCRIPTION="Script used to reinstall Python packages after changing of active Python versions"
HOMEPAGE="http://www.gentoo.org/proj/en/Python/"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="git://anongit.gentoo.org/proj/python-updater.git"
else
SRC_URI="http://dev.gentoo.org/~floppym/dist/${P}.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
fi
LICENSE="GPL-2"
SLOT="0"
IUSE=""
if [[ ${PV} == 9999 ]]; then
DEPEND="
sys-apps/gentoo-functions
sys-apps/help2man
"
fi
RDEPEND="
sys-apps/gentoo-functions
|| ( >=sys-apps/portage-2.1.6 >=sys-apps/paludis-0.56.0 sys-apps/pkgcore )
"
src_compile() {
[[ ${PV} == 9999 ]] && emake python-updater
default
}

View File

@ -0,0 +1,38 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/python-updater/python-updater-0.13.ebuild,v 1.2 2015/04/21 11:34:00 mrueg Exp $
EAPI=5
if [[ "${PV}" == "9999" ]]; then
inherit git-r3
fi
DESCRIPTION="Script used to reinstall Python packages after changing of active Python versions"
HOMEPAGE="http://www.gentoo.org/proj/en/Python/"
if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="git://anongit.gentoo.org/proj/python-updater.git"
else
SRC_URI="http://dev.gentoo.org/~floppym/dist/${P}.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
fi
LICENSE="GPL-2"
SLOT="0"
IUSE=""
if [[ ${PV} == 9999 ]]; then
DEPEND="
sys-apps/gentoo-functions
sys-apps/help2man
"
fi
RDEPEND="
sys-apps/gentoo-functions
|| ( >=sys-apps/portage-2.1.6 >=sys-apps/paludis-0.56.0 sys-apps/pkgcore )
"
src_compile() {
[[ ${PV} == 9999 ]] && emake python-updater
default
}

View File

@ -1,37 +1,38 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/python-updater/python-updater-9999.ebuild,v 1.8 2011/12/30 17:41:45 maksbotan Exp $
# $Header: /var/cvsroot/gentoo-x86/app-admin/python-updater/python-updater-9999.ebuild,v 1.13 2015/04/21 11:34:00 mrueg Exp $
EAPI=5
if [[ "${PV}" == "9999" ]]; then
inherit subversion
inherit git-r3
fi
DESCRIPTION="Script used to reinstall Python packages after changing of active Python versions"
HOMEPAGE="http://www.gentoo.org/proj/en/Python/"
if [[ "${PV}" == "9999" ]]; then
SRC_URI=""
ESVN_REPO_URI="https://gentoo-progress.googlecode.com/svn/projects/python-updater/trunk"
EGIT_REPO_URI="git://anongit.gentoo.org/proj/python-updater.git"
else
SRC_URI="http://people.apache.org/~Arfrever/gentoo/${P}.tar.bz2"
SRC_URI="http://dev.gentoo.org/~floppym/dist/${P}.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
fi
LICENSE="GPL-2"
SLOT="0"
KEYWORDS=""
IUSE=""
DEPEND="$([[ "${PV}" == "9999" ]] && echo "sys-apps/help2man")"
RDEPEND="dev-lang/python
|| ( >=sys-apps/portage-2.1.6 >=sys-apps/paludis-0.56.0 )"
if [[ ${PV} == 9999 ]]; then
DEPEND="
sys-apps/gentoo-functions
sys-apps/help2man
"
fi
RDEPEND="
sys-apps/gentoo-functions
|| ( >=sys-apps/portage-2.1.6 >=sys-apps/paludis-0.56.0 sys-apps/pkgcore )
"
src_compile() {
if [[ "${PV}" == "9999" ]]; then
emake ${PN}.1 || die "Generation of man page failed"
fi
}
src_install() {
dosbin ${PN} || die "dosbin failed"
doman ${PN}.1 || die "doman failed"
dodoc AUTHORS || die "dodoc failed"
[[ ${PV} == 9999 ]] && emake python-updater
default
}

View File

@ -0,0 +1,549 @@
# ChangeLog for app-arch/gzip
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/gzip/ChangeLog,v 1.135 2015/04/04 21:28:12 vapier Exp $
04 Apr 2015; Mike Frysinger <vapier@gentoo.org> gzip-1.6.ebuild:
Mark arm64/m68k/s390/sh stable.
28 Feb 2015; Agostino Sarubbo <ago@gentoo.org> gzip-1.6.ebuild:
Stable for ia64, wrt bug #534810
27 Feb 2015; Agostino Sarubbo <ago@gentoo.org> gzip-1.6.ebuild:
Stable for sparc, wrt bug #534810
22 Feb 2015; Matt Turner <mattst88@gentoo.org> gzip-1.6.ebuild:
Stable on alpha, bug 534810.
26 Jan 2015; Agostino Sarubbo <ago@gentoo.org> gzip-1.6.ebuild:
Stable for x86, wrt bug #534810
18 Jan 2015; Agostino Sarubbo <ago@gentoo.org> gzip-1.6.ebuild:
Stable for ppc64, wrt bug #534810
17 Jan 2015; Agostino Sarubbo <ago@gentoo.org> gzip-1.6.ebuild:
Stable for ppc, wrt bug #534810
09 Jan 2015; Agostino Sarubbo <ago@gentoo.org> gzip-1.6.ebuild:
Stable for amd64, wrt bug #534810
08 Jan 2015; Jeroen Roovers <jer@gentoo.org> gzip-1.6.ebuild:
Stable for HPPA (bug #534810).
08 Jan 2015; Markus Meier <maekke@gentoo.org> gzip-1.6.ebuild:
arm stable, bug #534810
31 Dec 2014; Christoph Junghans <ottxor@gentoo.org>
+files/gzip-1.4-asmv.patch, gzip-1.6.ebuild:
added prefix support (bug #534032)
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> gzip-1.5.ebuild,
gzip-1.6.ebuild:
Add arm64 love.
*gzip-1.6 (11 Jun 2013)
11 Jun 2013; Mike Frysinger <vapier@gentoo.org> +gzip-1.6.ebuild:
Version bump.
11 Jun 2013; Mike Frysinger <vapier@gentoo.org> metadata.xml:
Add upstream CPE tag (security info) from ChromiumOS.
09 Sep 2012; Raúl Porcel <armin76@gentoo.org> gzip-1.5.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #431844
20 Aug 2012; Anthony G. Basile <blueness@gentoo.org> gzip-1.5.ebuild:
Stable arm, bug #431844
20 Aug 2012; Anthony G. Basile <blueness@gentoo.org> gzip-1.5.ebuild:
Stable ppc ppc64, bug #431844
20 Aug 2012; Jeroen Roovers <jer@gentoo.org> gzip-1.5.ebuild:
Stable for HPPA (bug #431844).
19 Aug 2012; Johannes Huber <johu@gentoo.org> gzip-1.5.ebuild:
Stable for x86, wrt bug #431844
19 Aug 2012; Agostino Sarubbo <ago@gentoo.org> gzip-1.5.ebuild:
Stable for amd64, wrt bug #431844
06 Jul 2012; Mike Frysinger <vapier@gentoo.org> gzip-1.4.ebuild,
gzip-1.5.ebuild:
Change license to GPLv3 #425072 by Nanouck.
*gzip-1.5 (17 Jun 2012)
17 Jun 2012; Mike Frysinger <vapier@gentoo.org> +gzip-1.5.ebuild:
Version bump.
22 May 2012; Mike Frysinger <vapier@gentoo.org> +files/gzip-1.4-no-gets.patch,
gzip-1.4.ebuild:
Fix building with glibc-2.16+.
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> gzip-1.4.ebuild:
keyword ~amd64-fbsd
24 Apr 2012; Michał Górny <mgorny@gentoo.org> gzip-1.4.ebuild:
Update to use mirror://.
03 Apr 2011; Ulrich Mueller <ulm@gentoo.org> gzip-1.4.ebuild:
Don't provide virtual/gzip, bug 358829.
31 Jul 2010; Mike Frysinger <vapier@gentoo.org> gzip-1.4.ebuild,
+files/gzip-1.4-assembler.patch:
Add fix from upstream for USE=-pic building on x86 #309079.
11 Feb 2010; Raúl Porcel <armin76@gentoo.org> gzip-1.4.ebuild:
alpha/ia64/m68k/s390/sh stable wrt #300943
11 Feb 2010; Tiago Cunha <tcunha@gentoo.org> gzip-1.4.ebuild:
stable sparc, security bug 300943
10 Feb 2010; Markus Meier <maekke@gentoo.org> gzip-1.4.ebuild:
amd64/arm/x86 stable, bug #300943
10 Feb 2010; Jeroen Roovers <jer@gentoo.org> gzip-1.4.ebuild:
Stable for HPPA (bug #300943).
10 Feb 2010; Joseph Jezak <josejx@gentoo.org> gzip-1.4.ebuild:
Marked ppc/ppc64 stable for bug #300943.
*gzip-1.4 (21 Jan 2010)
21 Jan 2010; Mike Frysinger <vapier@gentoo.org> +gzip-1.4.ebuild:
Version bump.
*gzip-1.3.14 (05 Nov 2009)
05 Nov 2009; Mike Frysinger <vapier@gentoo.org> +gzip-1.3.14.ebuild:
Version bump.
*gzip-1.3.13 (06 Oct 2009)
06 Oct 2009; Mike Frysinger <vapier@gentoo.org> +gzip-1.3.13.ebuild:
Version bump.
29 Mar 2008; Santiago M. Mola <coldwind@gentoo.org> gzip-1.3.12-r1.ebuild:
amd64 stable wrt bug #214963
28 Mar 2008; nixnut <nixnut@gentoo.org> gzip-1.3.12-r1.ebuild:
Stable on ppc wrt bug 214963
28 Mar 2008; Jeroen Roovers <jer@gentoo.org> gzip-1.3.12-r1.ebuild:
Stable for HPPA (bug #214963).
27 Mar 2008; Markus Rothe <corsair@gentoo.org> gzip-1.3.12-r1.ebuild:
Stable on ppc64; bug #214963
27 Mar 2008; Raúl Porcel <armin76@gentoo.org> gzip-1.3.12-r1.ebuild:
alpha/ia64/sparc/x86 stable wrt #214963
*gzip-1.3.12-r1 (20 Feb 2008)
20 Feb 2008; Doug Klima <cardoe@gentoo.org> +gzip-1.3.12-r1.ebuild:
fix PATH in gunzip. bug #210871
20 Jul 2007; Roy Marples <uberlord@gentoo.org> gzip-1.3.12.ebuild:
Keyworded ~sparc-fbsd.
06 Jul 2007; Mike Frysinger <vapier@gentoo.org>
+files/gnulib-futimens-rename.patch, gzip-1.3.12.ebuild:
Fix from upstream gnulib for futimens handling with newer glibc #180764.
03 Jul 2007; Tom Gall <tgall@gentoo.org> gzip-1.3.12.ebuild:
stable on ppc64, bug #183829
02 Jul 2007; Christoph Mende <angelos@gentoo.org> gzip-1.3.12.ebuild:
Stable on amd64 wrt bug #183829
02 Jul 2007; Jeroen Roovers <jer@gentoo.org> gzip-1.3.12.ebuild:
Stable for HPPA (bug #183829).
01 Jul 2007; Raúl Porcel <armin76@gentoo.org> gzip-1.3.12.ebuild:
alpha stable wrt #183829
01 Jul 2007; Joshua Kinard <kumba@gentoo.org> gzip-1.3.12.ebuild:
Stable on mips, per #174882.
01 Jul 2007; Lars Weiler <pylon@gentoo.org> gzip-1.3.12.ebuild:
Stable opn ppc; bug #183829.
12 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> gzip-1.3.12.ebuild:
Stable on sparc
11 Jun 2007; Raúl Porcel <armin76@gentoo.org> gzip-1.3.12.ebuild:
ia64/x86 stable
18 May 2007; Fernando J. Pereda <ferdy@gentoo.org> gzip-1.3.11.ebuild:
Stable on alpha as per bug #171666
*gzip-1.3.12 (14 Apr 2007)
14 Apr 2007; Mike Frysinger <vapier@gentoo.org> +gzip-1.3.12.ebuild:
Version bump.
27 Mar 2007; Peter Weller <welp@gentoo.org> gzip-1.3.11.ebuild:
Stable on amd64 wrt bug 171666
24 Mar 2007; Joseph Jezak <josejx@gentoo.org> gzip-1.3.11.ebuild:
Marked ppc stable for bug #171666.
24 Mar 2007; Markus Rothe <corsair@gentoo.org> gzip-1.3.11.ebuild:
Stable on ppc64; bug #171666
22 Mar 2007; Jeroen Roovers <jer@gentoo.org> gzip-1.3.11.ebuild:
Stable for HPPA (bug #171666).
22 Mar 2007; Gustavo Zacarias <gustavoz@gentoo.org> gzip-1.3.11.ebuild:
Stable on sparc wrt #171666
20 Mar 2007; Raúl Porcel <armin76@gentoo.org> gzip-1.3.11.ebuild:
x86 stable
06 Feb 2007; Mike Frysinger <vapier@gentoo.org> gzip-1.3.11.ebuild:
Move uncompress to /bin so we dont conflict with app-arch/ncompress #165608
by barthek.
*gzip-1.3.11 (06 Feb 2007)
06 Feb 2007; Mike Frysinger <vapier@gentoo.org> +gzip-1.3.11.ebuild:
Version bump.
*gzip-1.3.10 (31 Dec 2006)
31 Dec 2006; Mike Frysinger <vapier@gentoo.org> +gzip-1.3.10.ebuild:
Version bump.
*gzip-1.3.9 (16 Dec 2006)
16 Dec 2006; Mike Frysinger <vapier@gentoo.org> +gzip-1.3.9.ebuild:
Version bump.
*gzip-1.3.8 (09 Dec 2006)
09 Dec 2006; Mike Frysinger <vapier@gentoo.org>
+files/gzip-1.3.8-install-symlinks.patch, +gzip-1.3.8.ebuild:
Version bump.
*gzip-1.3.7 (07 Dec 2006)
07 Dec 2006; Mike Frysinger <vapier@gentoo.org>
+files/gzip-1.3.7-CVE-2006-4334-8.2.patch,
+files/gzip-1.3.7-asm-execstack.patch,
+files/gzip-1.3.7-install-symlinks.patch, +gzip-1.3.7.ebuild:
Version bump.
11 Nov 2006; Mike Frysinger <vapier@gentoo.org> gzip-1.3.5-r9.ebuild,
gzip-1.3.5-r10.ebuild:
Stabilize to fix security team screwup #154757.
17 Oct 2006; Roy Marples <uberlord@gentoo.org> gzip-1.3.5-r10.ebuild:
Added ~sparc-fbsd keyword.
*gzip-1.3.5-r10 (27 Sep 2006)
27 Sep 2006; Tavis Ormandy <taviso@gentoo.org>
+files/gzip-1.3.5-CVE-2006-4334-8.2.patch, +gzip-1.3.5-r10.ebuild:
Correct unlzh security patch, thanks to Haruhiko Okumura.
22 Sep 2006; Bryan Østergaard <kloeri@gentoo.org> gzip-1.3.5-r9.ebuild:
Stable on alpha + ia64, bug 145511.
21 Sep 2006; Tobias Scherbaum <dertobi123@gentoo.org>
gzip-1.3.5-r9.ebuild:
hppa stable, bug #145511
21 Sep 2006; <blubb@gentoo.org> gzip-1.3.5-r9.ebuild:
stable on amd64
21 Sep 2006; Jason Wever <weeve@gentoo.org> gzip-1.3.5-r9.ebuild:
Stable on SPARC wrt security bug #145511.
20 Sep 2006; Markus Rothe <corsair@gentoo.org> gzip-1.3.5-r9.ebuild:
Stable on ppc64; bug #145511
20 Sep 2006; Torsten Veller <tove@gentoo.org> gzip-1.3.5-r9.ebuild:
Stable on x86 (#145511)
20 Sep 2006; Tobias Scherbaum <dertobi123@gentoo.org> ChangeLog:
ppc stable, bug #145511
*gzip-1.3.5-r9 (20 Sep 2006)
20 Sep 2006; Christian Hartmann <ian@gentoo.org>
+files/gzip-1.3.5-CVE-2006-4334-8.patch, +gzip-1.3.5-r9.ebuild:
Revbump for bug #145511 - commit approved by DerCorny.
27 Apr 2006; Alec Warner <antarus@gentoo.org> files/digest-gzip-1.3.5-r8,
Manifest:
Fixing duff SHA256 digests: Bug # 131293
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> gzip-1.3.5-r8.ebuild:
Add ~x86-fbsd keyword.
*gzip-1.3.5-r8 (02 Jul 2005)
02 Jul 2005; Mike Frysinger <vapier@gentoo.org>
+files/gzip-1.3.5-huft-build-return-fix.patch, +gzip-1.3.5-r8.ebuild:
Fix crash on bad input #94584 by Tavis Ormandy.
*gzip-1.3.5-r7 (31 May 2005)
31 May 2005; Mike Frysinger <vapier@gentoo.org>
+files/gzip-1.3.5-alpha.patch, +gzip-1.3.5-r7.ebuild:
Fix segfault on alpha/xorg with a patch from Debian #92232.
06 May 2005; Stephen Bennett <spb@gentoo.org> gzip-1.3.5-r6.ebuild:
Mips stable for #89946.
04 May 2005; Bryan Østergaard <kloeri@gentoo.org> gzip-1.3.5-r6.ebuild:
Stable on alpha + ia64, bug 89946.
03 May 2005; Michael Hanselmann <hansmi@gentoo.org> gzip-1.3.5-r6.ebuild:
Stable on ppc and hppa.
03 May 2005; Olivier Crête <tester@gentoo.org> gzip-1.3.5-r6.ebuild:
Stable on x86 per security bug #89946
03 May 2005; Omkhar Arasaratnam <omkhar@gentoo.org> gzip-1.3.5-r6.ebuild:
Stable on ppc64 wrt #89946
03 May 2005; Gustavo Zacarias <gustavoz@gentoo.org> gzip-1.3.5-r6.ebuild:
Stable on sparc wrt #89946
03 May 2005; Jan Brinkmann <luckyduck@gentoo.org> gzip-1.3.5-r6.ebuild:
stable on amd64 wrt #89946
*gzip-1.3.5-r6 (02 May 2005)
02 May 2005; Mike Frysinger <vapier@gentoo.org>
+files/gzip-1.3.5-asm-execstack.patch, +files/gzip-1.3.5-debian.patch,
+files/gzip-1.3.5-gunzip-dir.patch, +files/gzip-1.3.5-gzip-perm.patch,
+files/gzip-1.3.5-infodir.patch, +files/gzip-1.3.5-rsync.patch,
+files/gzip-1.3.5-zgrep-sed.patch, -files/gzip-1.3.5-znew-tempfile.patch,
+gzip-1.3.5-r6.ebuild:
Add a bunch of patches from Redhat, break up the Debian patch we used, and
add fixes for security #89946 and #90626.
*gzip-1.3.5-r5 (04 Jan 2005)
04 Jan 2005; Mike Frysinger <vapier@gentoo.org>
-files/gzip-1.3.5-zdiff-tempfile-2.patch,
-files/gzip-1.3.5-zdiff-tempfile.patch, -gzip-1.3.5-r3.ebuild,
-gzip-1.3.5-r4.ebuild, +gzip-1.3.5-r5.ebuild:
Remove zdiff patch since it isnt actually needed (zdiff utilizes the
noclobber feature of bash to protect against symlink attacks). Fixes zdiff
breakage #70277.
29 Dec 2004; Hardave Riar <hardave@gentoo.org> gzip-1.3.5-r4.ebuild:
Stable on mips, bug #70825.
14 Dec 2004; Bryan Østergaard <kloeri@gentoo.org> gzip-1.3.5-r4.ebuild:
Stable on alpha, bug 70825.
14 Dec 2004; Markus Rothe <corsair@gentoo.org> gzip-1.3.5-r4.ebuild:
Stable on ppc64
14 Dec 2004; Guy Martin <gmsoft@gentoo.org> gzip-1.3.5-r4.ebuild:
Stable on hppa.
13 Dec 2004; Mike Doty <kingtaco@gentoo.org> gzip-1.3.5-r4.ebuild:
stable on amd64. bug #70825
13 Dec 2004; Gustavo Zacarias <gustavoz@gentoo.org> gzip-1.3.5-r4.ebuild:
Stable on sparc
13 Dec 2004; Daniel Black <dragonheart@gentoo.org> gzip-1.3.5-r4.ebuild:
ppc stable as per bug #70825.
*gzip-1.3.5-r4 (12 Dec 2004)
12 Dec 2004; Mike Frysinger <vapier@gentoo.org>
+files/gzip-1.3.5-zdiff-tempfile-2.patch,
+files/gzip-1.3.5-znew-tempfile-2.patch, +gzip-1.3.5-r4.ebuild:
Fix the zdiff patch so it works #70277 by Michael Moen. Update the znew
patch with the mandrake version #70825.
24 Nov 2004; Guy Martin <gmsoft@gentoo.org> gzip-1.3.5-r3.ebuild:
Stable on hppa.
18 Nov 2004; Aron Griffis <agriffis@gentoo.org> gzip-1.3.5-r3.ebuild:
stable on ia64
18 Nov 2004; Bryan Østergaard <kloeri@gentoo.org> gzip-1.3.5-r3.ebuild:
Stable on alpha, bug 70825.
18 Nov 2004; Karol Wojtaszek <sekretarz@gentoo.org> gzip-1.3.5-r3.ebuild:
Stable on amd64, bug #70825
18 Nov 2004; Markus Rothe <corsair@gentoo.org> gzip-1.3.5-r3.ebuild:
Stable on ppc64; bug #70825
18 Nov 2004; Hardave Riar <hardave@gentoo.org> gzip-1.3.5-r3.ebuild:
Stable on mips, bug #70825
18 Nov 2004; Olivier Crete <tester@gentoo.org> gzip-1.3.5-r3.ebuild:
Stable in x86 wrt 70825
18 Nov 2004; Luca Barbato <lu_zero@gentoo.org> gzip-1.3.5-r3.ebuild:
Marked ppc
18 Nov 2004; Gustavo Zacarias <gustavoz@gentoo.org> gzip-1.3.5-r3.ebuild:
Stable on sparc wrt #70825
*gzip-1.3.5-r3 (17 Nov 2004)
17 Nov 2004; <solar@gentoo.org> +files/gzip-1.3.5-znew-tempfile.patch,
+gzip-1.3.5-r3.ebuild:
security bump. znew tmpfile handling.
30 Oct 2004; Tom Gall <tgall@gentoo.org> gzip-1.3.5-r2.ebuild:
stable on ppc64, bug #68405
27 Oct 2004; Seemant Kulleen <seemant@gentoo.org> gzip-1.3.5-r2.ebuild:
stable on x86, bug 68405
27 Oct 2004; Hardave Riar <hardave@gentoo.org> gzip-1.3.5-r2.ebuild:
Stable on mips, bug #68405.
27 Oct 2004; Bryan Østergaard <kloeri@gentoo.org> gzip-1.3.5-r2.ebuild:
Stable on alpha, bug 68405.
27 Oct 2004; Joseph Jezak <josejx@gentoo.org> gzip-1.3.5-r2.ebuild:
Tested and marked ppc
26 Oct 2004; Travis Tilley <lv@gentoo.org> gzip-1.3.5-r2.ebuild:
stable on amd64
26 Oct 2004; Gustavo Zacarias <gustavoz@gentoo.org> gzip-1.3.5-r2.ebuild:
Stable on sparc wrt #68405
*gzip-1.3.5-r2 (26 Oct 2004)
26 Oct 2004; <solar@gentoo.org> +files/gzip-1.3.5-zdiff-tempfile.patch,
+gzip-1.3.5-r2.ebuild:
security bump. insecure tmpfile handling bug 68405
13 Oct 2004; Travis Tilley <lv@gentoo.org> gzip-1.3.5-r1.ebuild:
stable on amd64
05 Oct 2004; Pieter Van den Abeele <pvdabeel@gentoo.org>
gzip-1.3.5-r1.ebuild:
Masked gzip-1.3.5-r1.ebuild stable for ppc
19 Sep 2004; Joshua Kinard <kumba@gentoo.org> gzip-1.3.5-r1.ebuild:
Marked stable on mips.
09 Sep 2004; Gustavo Zacarias <gustavoz@gentoo.org> gzip-1.3.5-r1.ebuild:
Stable on sparc
08 Sep 2004; Mike Frysinger <vapier@gentoo.org> gzip-1.3.5-r1.ebuild:
Trim out useless stuff from the debian patch #55450 by Tyler Montbriand.
28 Jun 2004; <solar@gentoo.org> gzip-1.3.5-r1.ebuild:
added the pic USE= flag to allow gzip to be built without inline assembler
code to avoid text relocations
*gzip-1.3.3-r4 (23 Jun 2004)
*gzip-1.3.5-r1 (23 Jun 2004)
23 Jun 2004; Aron Griffis <agriffis@gentoo.org>
files/gzip-1.3.3-security.patch, files/gzip-1.3.5-security.patch,
-gzip-1.3.3-r3.ebuild, +gzip-1.3.3-r4.ebuild, +gzip-1.3.5-r1.ebuild,
-gzip-1.3.5.ebuild:
More security fixes: Use set -C to protect against more tempfile
problems in gzexe. Use tail -n in all cases since current GNU version
doesn't support tail +number at all.
*gzip-1.3.5 (23 Jun 2004)
23 Jun 2004; Aron Griffis <agriffis@gentoo.org> +metadata.xml,
files/gzip-1.3.3-security.patch, +files/gzip-1.3.5-security.patch,
-gzip-1.3.3-r2.ebuild, +gzip-1.3.5.ebuild:
Check exit status of tempfile command #54890
Update to 1.3.5 plus Debian patches to fix segfault on alpha #53641
06 May 2004; Daniel Black <dragonheart@gentoo.org>
-files/gzip-1.2.4a-r5-gentoo.diff, -files/gzip-1.2.4a-r6-gentoo.diff,
-files/gzip-1.3.2-gentoo.diff, -files/gzip-1.3.3-gentoo.diff:
Old file cleanout
28 Mar 2004; Mike Frysinger <vapier@gentoo.org> :
Add USE=static support #45055 by Sascha Silbe.
02 Mar 2004; Brian Jackson <iggy@gentoo.org> gzip-1.3.3-r2.ebuild:
adding initial s390 support
21 Feb 2004; Michael Sterrett <mr_bones_@gentoo.org> gzip-1.3.3-r2.ebuild:
header fix; arm needs deps first; tidy
*gzip-1.3.2 (14 Nov 2003)
14 Nov 2003; Seemant Kulleen <seemant@gentoo.org> gzip-1.2.4a-r6.ebuild,
gzip-1.3.2.ebuild, gzip-1.3.3-r1.ebuild, gzip-1.3.3-r2.ebuild,
gzip-1.3.3.ebuild, files/gzip-1.2.4a-r5-gentoo.diff,
files/gzip-1.2.4a-r6-gentoo.diff, files/gzip-1.3.2-gentoo.diff,
files/gzip-1.3.3-gentoo.diff, files/gzip-1.3.3-security.patch:
moved from sys-apps to app-arch, and PROVIDES virtual/gzip
*gzip-1.3.3-r2 (09 Jun 2003)
15 Jun 2003; Joshua Kinard <kumba@gentoo.org> :
Fixed b0rked digests, added ChangeLog to Manifest
09 Jun 2003; Daniel Ahlberg <aliz@gentoo.org> :
Security update. Added Debian patches for znew and gzexe.
20 Feb 2003; Zach Welch <zwelch@gentoo.org> :
Added arm to keywords.
*gzip-1.3.3-r1 (20 Jan 2003)
16 Apr 2003; Guy Martin <gmsoft@gentoo.org> gzip-1.3.3-r1.ebuild :
Marked stable on hppa.
02 Apr 2003; Christian Birchinger <joker@gentoo.org> gzip-1.3.3-r1.ebuild:
Added stable sparc keyword
24 Feb 2003; Nicholas Wourms <dragon@gentoo.org> gzip-1.3.3-r1.ebuild :
Mark as stable for mips.
20 Jan 2003; Martin Schlemmer <azarah@gentoo.org> gzip-1.3.3-r1.ebuild :
Do install gzcat, gunzip, etc as symlinks. Closing bug #7600. Also
added z?grep and zcmp to the list from #7600.
10 Dec 2002; Martin Schlemmer <azarah@gentoo.org> gzip-1.3.3.ebuild :
Mark stable.
06 Dec 2002; Rodney Rees <manson@gentoo.org>:
Changed sparc ~sparc keywords
19 Oct 2002; Michael Cohen <mjc@gentoo.org> gzip-1.3.3.ebuild :
Changed KEYWORDS to "~x86 ~ppc ~sparc ~sparc64 ~alpha".
*gzip-1.3.3 (19 Oct 2002)
09 Feb 2003; Guy Martin <gmsoft@gentoo.org> gzip-1.3.3.ebuild :
Added hppa to keywords.
19 Oct 2002; Michael Cohen <mjc@gentoo.org> : New version.
*gzip-1.2.4a-r6 (14 July 2002)
14 Jul 2002; phoen][x <phoenix@gentoo.org> gzip-1.2.4a-r6.ebuild :
Added KEYWORDS, SLOT.
*gzip-1.3.2 (1 Feb 2002)
18 Jan 2003; Jan Seidel <tuxus@gentoo.org> :
Added mips to keywords
14 Jul 2002; phoen][x <phoenix@gentoo.org> gzip-1.3.2.ebuild :
Added 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 +1,32 @@
DIST gzip-1.5.tar.xz 720956 RMD160 bffba2488ac06b314072cb51f131e021970667c7 SHA1 473aaac6a48445221fd5b03fde52f0236c7486ab SHA256 9ac20a3841a1246a8bedd800ea1fb93ef76521535d89cb59397d267026b6a173
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX gzip-1.3.8-install-symlinks.patch 280 SHA256 f8b8c8548ae32975ba8e5bbc79add0f951954e1b4a21de55575274de177925d1 SHA512 b804a4d4ef9294a8f241b75a06ee6464d932330824dc95f2fa1f67bb6f22f4d66287e4f47dcafce4e59e68fa3d11ac61cdbca55ab0939747d8a17464d2aa29c1 WHIRLPOOL 13a5806a61a565a5a1de4d07b7aa252743016e559fe72752f2e7130d414eba0c6167608f3485f2fadf21a592cd15aa36c8e58682ca5309aa28ea874a8b7bdcb5
AUX gzip-1.4-asmv.patch 702 SHA256 b065aaed488c6ed1930e93e99f9cc94cc9da8b355337b2a82c2cb168eebd122b SHA512 34ab638432a690e1678a1754817d65f5e0258a50ea4f308f4a26ae48a2829537ae23a252ee08540c486931c617e634e6a0fc5712d8c337099029c7b3eeb3b408 WHIRLPOOL 17a8af8bb17c88988822f0aacba738339cede8a764ab3ae04a1f24904d68fc592acacd1bb1f9da8dd66e702a6a973aff0e6ddc6811aa428f21be0dc38ab2f415
AUX gzip-1.4-assembler.patch 1703 SHA256 4d05f0c6df2fcca0dcc6f72f4545ea89e0cdcb92d1f6b9e9e2bd1942da46cf81 SHA512 8a501a03263b2cf2e4c87d0f8736bfe598ecf3f32c0e76b508d88504888405fb75ce97614a2c138a49d18f516fe3dd6d9440b8d04c8f67f7b4c1833d5cb25413 WHIRLPOOL f40b81cb1ed1b3566fa3e27503ae5d8dc3fa28b15b72c1278da894190ddbf1fbeca4d158bb78d913b02edd6c9ad83f149149a40633b451cb0395194eb844a4e3
AUX gzip-1.4-no-gets.patch 779 SHA256 adf17732f03e1a794018da083ad9a2f754176d2590dd1671a4b33d1ef788d474 SHA512 451a50f9a4025ed52d1689a86a86e53f5caf30c4363d5cedae45a20361d5b8f09d0aa05e0b55aca139358e0997cb5491627d5425bf2ba43cc58efcbd685ec0b7 WHIRLPOOL 59a0ae40f20eecb1b8d4e14980b34fa2cf8845cd26860a63905749a40d22452025fd93895775ef5f11d860d67de27efc20c491895674abfeb1ccde4d240b6ff2
DIST gzip-1.4.tar.gz 907411 SHA256 d166cfd3da380da1bd535633e8890bfb5664f9e68870a611d1dc01a3e9f711ee SHA512 9ba6d11f0469b80433a5da25f834f7652db109c235e2a849f4249adae3929fda9ebef98a181cc928a5dfc2b0d35df8b220afba130cd4a596a4dbddbf3fe8d2bc WHIRLPOOL 3d8552d2dc660953714f49674e8af2319eade0fd33c705ee253c2ea215cf4e5c3e6b7088c7087060ea7751508c74769b5b64d9e88bc22ea1d7ad0e8680a616e5
DIST gzip-1.5.tar.xz 720956 SHA256 9ac20a3841a1246a8bedd800ea1fb93ef76521535d89cb59397d267026b6a173 SHA512 27b1b9c1ab75331b5368abb54541f3f251009a3bc6e49e42cda13bc088673d9f8c89c55caa63da60c1ea70fac2e6de24203b7aeaaaad4bc54302edbe275f46ea WHIRLPOOL c718e5e4e0e6f29de285380c25564997615b7213fa32604922436c3c6221bb9531d01518a6cc4e0a80b4694bb040768654d4bf07bb48290f90e61f13962e96ab
DIST gzip-1.6.tar.xz 725084 SHA256 37dfed1a485d53212c43b3fa2a7c7952f09bf5cd86e37121c222341ee1b27847 SHA512 06da599fc38b459d7e9a3f43fdd06d1a0d7b29ad14cb7b6552176bab584a1135bb47ba37a4eb377e6c42c4934d557079ace1e289a252ae192ee154079a62ed01 WHIRLPOOL 7c639d9a57d5f9a820972275c7813ccd76df7a87ad68b00668696aec251b84fd7efb1129205e8a7cd51e40706b718ce3ce71dc9aa6626acf074bcea6f0fe5c39
EBUILD gzip-1.4.ebuild 1357 SHA256 95b40f0a4f6432d4d748a014d61c2ee0310ca0003d357fb6d9b1b183153582b2 SHA512 8a5188aaf64c57401bb218ba690c12a9a491d9e80719573a18a42f5306a42ac60777e7fbee366ec4e394b58e4d5a7bbe3f81d2a4cea7bf2ad7dd238b0bc52f98 WHIRLPOOL ef461eba586c8a45b1827d4244efab3872d7521f0a3449ad6e1a250c3538abf2309329937f6a12d254f71eb6512b9b1b98330536fae4a9f4056f060b766fba66
EBUILD gzip-1.5.ebuild 1276 SHA256 8e82f50fce8d297f27d82eacc607fb5a936226c6b811a7e32fcd679f7519d5d9 SHA512 6fd7c7b60fad35e14e2230b6c32764bae46e32d40f42c16048b68af818d68f3b2879227cbec4d07407982c6b1fe9cb4f331562f12d7e50c34df17d4406f4bf1c WHIRLPOOL 63717b6324dc699bb1e8cd1f2f40b7c939dae242ea57a73ba5c51b2e91242399d89500c3cfd2b41760ae17bc7fd3c88f5ff676860fa700112cb42d5c81fd4718
EBUILD gzip-1.6.ebuild 1333 SHA256 8549e26bcd6751bf4b0375d2b0920a0c2eda161bedbcc6a5eb824892e25d2532 SHA512 5cbd9ef06ab578c24845da72cc5f964ac4577225dcbc5e536a985e2d96d93d6671ea18d14f546175f7993d84a71d1150a64f5d3cb1ed443e3dc9a5ac0789d85f WHIRLPOOL c1d49190831f2e6b7f9c7ff1da81db60ccef5506da31c8da4ed30a4ea171b624e4e381beea688a011665f8af033b7167eb8c241f3aaf5392ddc6336888f4f7ed
MISC ChangeLog 18561 SHA256 83d36beb3c201e26e4201fe066279bcca3e7d07ff25d01f6615be4dc34256212 SHA512 1c68d5e9c0924b7c6a2168b606affc839fad039513b9ab96f1826978b9acdd1b3bac1e70cdfd14035769ac2056b7b65751ccfbb39f3db67c619c4a8905b79b16 WHIRLPOOL 873b3a8aee5801223498bbe971baa17858e03da85ed640f5d61dfc836f14a6529b9ade5a8af4bdbdc0bc265a093f96871806b21af599f3e03b326fec52d8d41a
MISC metadata.xml 332 SHA256 04a052a90b1c0efb1f799fbbada1e3f9360fa215347ec9ec77e808af0fbbb8af SHA512 111506a79b87e69343b240bf513c236cb2532f063a0ae53e75b9704998e24beed17e724761264c24526ae2dc48a8ee9afe9e6f9059288dab84c8cbe3efc61246 WHIRLPOOL 422bfc388e85988b60126ab97fb98d8fa85b843a73c02cc03b8cb6bf8ec1f636678235426de5c4a9b695900e8fd5710b8aebe0f8eda27633035590eb5658946d
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJVIFdtAAoJEPGu1DbS6WIA7vAQAIoPUpZ3s2qdv9Sa2O/0Ztk+
jopQZc9dGGxBh3Et/qvoYT3mXTVkLrgM4l+N9nnW13keIghJRczJozDV8x0OjDQx
VP1Z4gPGAb/s8qvB4r1i+L2mBf8lRseGGfMtmeRFY47CBRH6dLe+6xZ+SAs3YUP0
DpHxyhXgR9MS0rx+iNQNmGlTkk/m5isvPYpHWOv0iEwbKPjpEXW4Z3oxj9OCka+d
u87jH8vvDHyHvPrOLjRITt1byX13ZYjJxPLZjvv/KCyqEhpJYc4/ebzFDHcJrUPs
F/mBcb2BAy52ElBaLwvtX55bhA0BtUI9v7rEJ8lgNsGwVhVRysPLwLerTNXWWhTD
ghLxgAIX6DSHLVfSIva01UbZAXVkTeMh/JtBo1HLsUC3igJWzsDzNBfZObQ72/jz
Pv40zLNAOKU6bRPUq/fcTPoB6mMguXLaTsoOO69YC8KdxGxfHckibLEnGgg+uW2v
1b8Ecf5uXdWbyQDi1IFdhEI7I1h++REpzDPGQfQNU5c1McoZvbBxmgN3T3Cnm0NS
MiQeogenPQ0jpOhhNDgRq5BJ08ynQe2J3Yea3ZjHnhqSECP0SzpRZWGra6YwF9bU
TD/EgnXjQmG9FRn56KyvXqSlrNyF2ONJdDztRcLkneVnC14uaSb8aJVDphqeuR6p
BnWxSHpMr0u4bwY5/whn
=HAxz
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,30 @@
http://bugs.gentoo.org/show_bug.cgi?id=302773
--- tailor.h.old 2010-01-29 11:13:02.000000000 +0000
+++ tailor.h 2010-01-29 13:18:15.000000000 +0000
@@ -69,9 +69,6 @@
# include <io.h>
# define OS_CODE 0x00
# define SET_BINARY_MODE(fd) setmode(fd, O_BINARY)
-# if !defined(NO_ASM) && !defined(ASMV)
-# define ASMV
-# endif
#else
# define near
#endif
@@ -182,7 +179,6 @@
# define PATH_SEP2 ':'
# define STDC_HEADERS
# define OS_CODE 0x01
-# define ASMV
# ifdef __GNUC__
# define HAVE_DIRENT_H
# define HAVE_FCNTL_H
@@ -201,7 +197,6 @@
#endif
#if defined(ATARI) || defined(atarist)
-# define ASMV
# define OS_CODE 0x05
# ifdef TOSFS
# define PATH_SEP2 '\\'

View File

@ -0,0 +1,49 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/gzip/gzip-1.4.ebuild,v 1.12 2012/07/06 17:58:32 vapier Exp $
inherit eutils flag-o-matic
DESCRIPTION="Standard GNU compressor"
HOMEPAGE="http://www.gnu.org/software/gzip/"
SRC_URI="mirror://gnu-alpha/gzip/${P}.tar.gz
mirror://gnu/gzip/${P}.tar.gz
mirror://gentoo/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="nls pic static"
RDEPEND=""
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )"
src_unpack() {
unpack ${A}
cd "${S}"
#epatch "${FILESDIR}"/${PN}-1.3.5-rsync.patch
epatch "${FILESDIR}"/${PN}-1.3.8-install-symlinks.patch
epatch "${FILESDIR}"/${P}-assembler.patch #309079
epatch "${FILESDIR}"/${P}-no-gets.patch
}
src_compile() {
use static && append-flags -static
# avoid text relocation in gzip
use pic && export DEFS="NO_ASM"
econf || die
emake || die
}
src_install() {
emake install DESTDIR="${D}" || die
dodoc ChangeLog NEWS README THANKS TODO
docinto txt
dodoc algorithm.doc gzip.doc
# keep most things in /usr, just the fun stuff in /
dodir /bin
mv "${D}"/usr/bin/{gunzip,gzip,uncompress,zcat} "${D}"/bin/ || die
sed -e 's:/usr::' -i "${D}"/bin/gunzip || die
}

View File

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/gzip/gzip-1.5.ebuild,v 1.8 2012/09/09 15:56:45 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/gzip/gzip-1.5.ebuild,v 1.9 2014/01/18 01:18:08 vapier Exp $
inherit eutils flag-o-matic unpacker
@ -12,7 +12,7 @@ SRC_URI="mirror://gnu-alpha/gzip/${P}.tar.xz
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="nls pic static"
RDEPEND=""

View File

@ -0,0 +1,41 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/gzip/gzip-1.6.ebuild,v 1.13 2015/04/04 21:28:12 vapier Exp $
EAPI="4"
inherit eutils flag-o-matic
DESCRIPTION="Standard GNU compressor"
HOMEPAGE="http://www.gnu.org/software/gzip/"
SRC_URI="mirror://gnu-alpha/gzip/${P}.tar.xz
mirror://gnu/gzip/${P}.tar.xz
mirror://gentoo/${P}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="pic static"
src_prepare() {
epatch "${FILESDIR}"/${PN}-1.3.8-install-symlinks.patch
epatch "${FILESDIR}"/${PN}-1.4-asmv.patch
}
src_configure() {
use static && append-flags -static
# avoid text relocation in gzip
use pic && export DEFS="NO_ASM"
econf
}
src_install() {
default
docinto txt
dodoc algorithm.doc gzip.doc
# keep most things in /usr, just the fun stuff in /
dodir /bin
mv "${ED}"/usr/bin/{gunzip,gzip,uncompress,zcat} "${ED}"/bin/ || die
sed -e "s:${EPREFIX}/usr:${EPREFIX}:" -i "${ED}"/bin/gunzip || die
}

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>base-system</herd>
<upstream>
<remote-id type="cpe">cpe:/a:gnu:gzip</remote-id>
</upstream>
<use>
<flag name='pic'>disable optimized assembly code that is not PIC friendly</flag>
</use>
</pkgmetadata>

View File

@ -1,6 +1,9 @@
# ChangeLog for app-arch/libarchive
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/libarchive/ChangeLog,v 1.157 2013/07/12 19:59:33 grobian Exp $
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/libarchive/ChangeLog,v 1.158 2014/06/10 00:24:29 vapier Exp $
10 Jun 2014; Mike Frysinger <vapier@gentoo.org> libarchive-3.1.2-r1.ebuild:
Add arm64/m68k love.
12 Jul 2013; Fabian Groffen <grobian@gentoo.org> libarchive-3.1.2-r1.ebuild:
Don't request shared libraries on static-only systems such as FreeMiNT, bug

View File

@ -3,13 +3,23 @@ Hash: SHA256
AUX libarchive-3.1.2-CVE-2013-0211.patch 1087 SHA256 6e9940a1b148f3ceb43bb172416b332ba922bb951e7832193ff997c2d9026bb4 SHA512 38ef32b30b3eb5a7c68e31086da64b871bae70002600080541ea6d0ea3680f68f9e65760f803a0e96d233e1a21858a83946c1fd63fd67d5eb030120940896c7a WHIRLPOOL 6c9a8586e011a7f392a925261adb9a5b5f8b5a9725b322bd6f8dd56fb3f2bee15b7651c0e6dd3c0a23ddc76c22b84fb6ab041215116076f015ba68aa12ededbe
DIST libarchive-3.1.2.tar.gz 4527540 SHA256 eb87eacd8fe49e8d90c8fdc189813023ccc319c5e752b01fb6ad0cc7b2c53d5e SHA512 1f3c2a675031f93c7d42ae2ed06742b0b1e2236ff57d9117791d62fb8ae77d6cafffbcb5d45b5bd98daa908bd18c576cf82e01a9b1eba699705e23eff3688114 WHIRLPOOL b90f336afb5264be91fb17d7dae3d5697e3f84e24d276af1d5ac076fe15ef6f5756488f09506fabe470473becb5449cd1f34865309dcf8a914e6e83506e8695f
EBUILD libarchive-3.1.2-r1.ebuild 2598 SHA256 cb9d4881db35dcc628bd36d67707b807ea03a250b019ea4a72e5e83b65dbae10 SHA512 18fcad4f56b96e20ba27b454c8f43b7eadd2f3a742f336ce7175362d8d3eddbfcbcd78e3dd811405a50ce1ea692e840668266b8814383598982a60cb40c41165 WHIRLPOOL 8c0e66deb4e9b88bb18580043e580dcab9767ab973b17cf3f50baa9e71c238c9d36177cb50984bb4cecda3df6d78bdc2f04e2097539942bf0348bbdd0f750255
MISC ChangeLog 35557 SHA256 768a7e4ed39d3f3a690a943144449c3a2652805c1cf9753ae9443f3f1b6018be SHA512 4e5521d732d2339a8bcfd387c7e3745145bd7cf80cdf04dc00253bea8a6e8cd9852ce29a510dec82cbf2e92d16fb127afd588f25ed03f5817a807ceefa76aacb WHIRLPOOL c079f298bf273ba26a617b058ff5fa291abd6511b78a826e9b68a93cf762769b8006f8a15ce97288e2d4e98474d6064b38579e385cf510f981dc364146876032
EBUILD libarchive-3.1.2-r1.ebuild 2608 SHA256 1d7d7b239d5b0f587e305ca8b9e950ba789546673a160646ea3319acb83cb560 SHA512 e471fdb2847670335e1f6acddbe56846e7d6fe381cdf440d86c933d51ac00ea0522485b572ab676ccdddee79413d67f03719fb16e61017bcde369e41c3b23d43 WHIRLPOOL b2fe20e42c9f1e351c6c0b25f55349a77eecd808b3c3a9e691fb545e4e7d31ee07c64226fd1df76139f5abdc957bbf3957331af3687ee7a884c81ffd8f1f1d13
MISC ChangeLog 35658 SHA256 5d6739081fe3df492178d0522b91f02761d0956ffe6cff8ea716b93519bd0310 SHA512 28edd8ebd92704e8e6388c261b82cbac5ffc33185c8b8666b44cc06b75186036c7e04cde6c7637411f717590aa41350dd588932c1474ceda1c5b9ad23828b02d WHIRLPOOL c7d02fd3c18ecff0ecd32d7865080c096e9469e07b3810c74c5d8894044e8df4088cc8ef8d898d3452cb86d760f59715bb41f58286b8cd4292fb2d8699f8202f
MISC metadata.xml 1301 SHA256 2cc87bc829db8751ccf9b12057c05539fae80578f0325da9e15c7b4fb15797e1 SHA512 19dc1b85046b7f0da92cb3246c0ee7f58092202ff212a4ee64d27c53f718017f982946ee7db3cd67fff4888b5fa3b4cdd5eae10e5d49c832ffe2e331aa173efe WHIRLPOOL e61bc96069cf9fc659cb07506963885532bf0239646463965fb6840063a6a0b4007e4d4f68e7ce8d29b7c70fed168966a04e1e74de893d19bb45ace6f085c741
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (SunOS)
Version: GnuPG v2
iEYEAREIAAYFAlHgYCYACgkQX3X2B8XHTokEyQCgon82MnTYGtakLQdOEacrnHYr
jqsAoIRrHaDBaxU2JPSobQYbATbz5Iy0
=qlQ6
iQIcBAEBCAAGBQJTllBEAAoJEPGu1DbS6WIABEsP/20/nBLc7wupOOCvQEMwnlOf
y41ANsF58cRE1tKsl0zAfILmHuN7hCN9RIcR9OPNVsbGKMhAZ2c1iRsfnieXOAb3
svvKW2Ff8rFI8RUJ9rw1ShlUxccLxzEijDQGPIKV+qdzXy4NC45/2PlWM50B5ONr
qP8Qy17jRKBW40WHvpk+Mn2vQB+99ctYM8XPw5G7fmF/p/159CSASH/O0vnBxd6k
ygwhjTvAi+DYPR1WHujGBassuCmp/VMevjxAxvpjjWSFK/94XMEM336Zq0ZcByJJ
wvpPU7eNrmS01spoMU2VbtEQS8sZe+W+FZdiUvGCvzENvL1Um5T0KFqVn1fqHf1a
KFiYYWJrY396hLFrsIUPENUYsd91gWAoRJjjYDxAQboxlmCOMPtRywSLb4H3KxBc
DmEkX+pJDs3gJR2OFBkd2akERGCxD0dIgsggoqPLe2+awZvO942mKgQQ661LBgVh
roOjiRmfafEFFO7Rdc0eSmU14casjfKQ6qMfGNz3sBemc8CuXdJVsiA9lxNbdKos
e5yplgKCcRyVzmQkga6ATfHnsEdkfXkIRsgtoxY5vAwiW5zHIYxWP5eTaQMf/SQE
qcU7q/gBy644HlVrUH2JAXSj6wkjUD0/igi3K7PEQsc4e1z/YT73UhZAsSo62zuK
RBttwfexg6HVKgYhBofi
=qt7c
-----END PGP SIGNATURE-----

View File

@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/libarchive/libarchive-3.1.2-r1.ebuild,v 1.13 2013/07/12 19:59:33 grobian Exp $
# $Header: /var/cvsroot/gentoo-x86/app-arch/libarchive/libarchive-3.1.2-r1.ebuild,v 1.14 2014/06/10 00:24:29 vapier Exp $
EAPI=5
inherit eutils libtool multilib toolchain-funcs
@ -11,7 +11,7 @@ SRC_URI="http://www.libarchive.org/downloads/${P}.tar.gz"
LICENSE="BSD BSD-2 BSD-4 public-domain"
SLOT="0/13"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="acl +bzip2 +e2fsprogs expat +iconv kernel_linux +lzma lzo nettle static-libs xattr +zlib"
RDEPEND="dev-libs/openssl:0

View File

@ -1,6 +1,139 @@
# ChangeLog for dev-libs/apr-util
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/apr-util/ChangeLog,v 1.177 2012/11/28 07:45:27 polynomial-c Exp $
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/apr-util/ChangeLog,v 1.213 2014/12/28 15:28:44 titanofold Exp $
28 Dec 2014; Aaron W. Swenson <titanofold@gentoo.org> apr-util-1.5.2.ebuild,
apr-util-1.5.3-r2.ebuild, apr-util-1.5.4.ebuild:
Rename virtual/postgresql to dev-db/postgresql
03 Nov 2014; Aaron W. Swenson <titanofold@gentoo.org> apr-util-1.5.2.ebuild,
apr-util-1.5.3-r2.ebuild, apr-util-1.5.4.ebuild:
Update PostgreSQL dependencies and/or checks to virtual/postgresql.
*apr-util-1.5.4 (22 Sep 2014)
22 Sep 2014; Lars Wendler <polynomial-c@gentoo.org> +apr-util-1.5.4.ebuild:
Version bump.
*apr-util-1.5.3-r2 (01 Aug 2014)
01 Aug 2014; Lars Wendler <polynomial-c@gentoo.org>
-apr-util-1.5.3-r1.ebuild, +apr-util-1.5.3-r2.ebuild:
Fixed compilation with nss/openssl USE flag (bug #518708). Committed straight
to stable.
17 May 2014; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.3-r1.ebuild:
Stable for alpha, wrt bug #504300
14 May 2014; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.3-r1.ebuild:
Stable for sparc, wrt bug #504300
13 May 2014; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.3-r1.ebuild:
Stable for ia64, wrt bug #504300
20 Apr 2014; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.3-r1.ebuild:
Stable for ppc64, wrt bug #504300
13 Apr 2014; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.3-r1.ebuild:
Stable for ppc, wrt bug #504300
05 Apr 2014; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.3-r1.ebuild:
Stable for x86, wrt bug #504300
01 Apr 2014; Lars Wendler <polynomial-c@gentoo.org> apr-util-1.5.3-r1.ebuild:
Added dependency on libtool (bug #506384).
30 Mar 2014; Chema Alonso <nimiux@gentoo.org> apr-util-1.5.3-r1.ebuild:
Stable for amd64 wrt bug #504300
26 Mar 2014; Markus Meier <maekke@gentoo.org> apr-util-1.5.3-r1.ebuild:
arm stable, bug #504300
16 Mar 2014; Jeroen Roovers <jer@gentoo.org> apr-util-1.5.3-r1.ebuild:
Stable for HPPA (bug #504300).
12 Mar 2014; Lars Wendler <polynomial-c@gentoo.org> -apr-util-1.5.3.ebuild:
Removed old.
31 Jan 2014; Mike Frysinger <vapier@gentoo.org> apr-util-1.5.2.ebuild,
apr-util-1.5.3-r1.ebuild, apr-util-1.5.3.ebuild:
Mark sh stable.
*apr-util-1.5.3-r1 (31 Jan 2014)
31 Jan 2014; Mike Frysinger <vapier@gentoo.org> +apr-util-1.5.3-r1.ebuild,
+files/apr-util-1.5.3-sysroot.patch:
Utilize SYSROOT to locate build-time paths when cross-compiling, and drop
redundent -L/-R libdir flags to simplify linking. Rewrite build/rules.mk to
pick up current env settings rather than clobbering at make time. #385775 by
Bertrand Jacquin.
31 Jan 2014; Mike Frysinger <vapier@gentoo.org> apr-util-1.5.3.ebuild:
Simplify src_compile/src_install a bit -- no functional changes.
31 Jan 2014; Mike Frysinger <vapier@gentoo.org> apr-util-1.5.3.ebuild:
Convert myconf to an array to make it easier to maintain.
30 Jan 2014; Mike Frysinger <vapier@gentoo.org> apr-util-1.5.2.ebuild,
apr-util-1.5.3.ebuild:
Use proper tc-is-static-only helper instead of open coding the mint logic
here.
22 Jan 2014; Mike Frysinger <vapier@gentoo.org> apr-util-1.5.2.ebuild,
apr-util-1.5.3.ebuild:
Add arm64 love.
20 Dec 2013; Lars Wendler <polynomial-c@gentoo.org> apr-util-1.5.3.ebuild,
+files/apr-util-1.5.3-berkdb6.patch:
Fixed compilation with sys-libs/db:6.0 (bug #476374).
*apr-util-1.5.3 (20 Nov 2013)
20 Nov 2013; Lars Wendler <polynomial-c@gentoo.org> -apr-util-1.3.12.ebuild,
-apr-util-1.4.1.ebuild, +apr-util-1.5.3.ebuild:
Version bump. Removed old.
18 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.2.ebuild:
Stable for x86, wrt bug #477296
13 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.2.ebuild:
Stable for alpha, wrt bug #477296
10 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.2.ebuild:
Stable for arm, wrt bug #477296
10 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.2.ebuild:
Stable for ppc, wrt bug #477296
06 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.2.ebuild:
Stable for s390, wrt bug #477296
04 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.2.ebuild:
Stable for ppc64, wrt bug #477296
04 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.2.ebuild:
Stable for ia64, wrt bug #477296
03 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.2.ebuild:
Stable for amd64, wrt bug #477296
03 Aug 2013; Jeroen Roovers <jer@gentoo.org> apr-util-1.5.2.ebuild:
Stable for HPPA (bug #477296).
03 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-util-1.5.2.ebuild:
Stable for sparc, wrt bug #477296
18 Jul 2013; Lars Wendler <polynomial-c@gentoo.org> -apr-util-1.5.1.ebuild,
apr-util-1.5.2.ebuild, metadata.xml:
Added myself as maintainer. Removed old. Fixed dependency on dev-libs/apr.
*apr-util-1.5.2 (20 Jun 2013)
20 Jun 2013; Lars Wendler <polynomial-c@gentoo.org> +apr-util-1.5.2.ebuild:
Non-maintainer commit: Version bump.
21 Feb 2013; Zac Medico <zmedico@gentoo.org> apr-util-1.5.1.ebuild:
Add ~arm-linux keyword.
*apr-util-1.5.1 (28 Nov 2012)

View File

@ -2,28 +2,20 @@
Hash: SHA256
AUX apr-util-1.3.12-bdb-5.2.patch 5199 SHA256 81339f327727775bb88a4530a620b0fd1f94d3fc4c0e65a810931acb638b7913 SHA512 0e3dfeac492229b6fa496a8dce4dd0706a6d189ba317c695c4e81d62711cd874faf4b248615f4ea787c4d19c28a33f46d0b7018a7006a2f962f1dde1184a363c WHIRLPOOL 711479f0dfea31e75acdcd4571880d59283b2b5ccbbcfaee22d2bf628230a085dd6319844a53c53dc18e1ed851c2004b4e3d1faa4c9f2e7a4911d67196a30883
DIST apr-util-1.3.12.tar.bz2 607646 SHA256 93976dc2f40d8622c4e9c355f419bb20f2c0dd843ee21a295a092d1c1b950d9c SHA512 f863e55ce9cedec80f1b53908986025fff141c13b43bb1886b8a95465b0ca3939bc2dcdba5703a3152bc8e816e29e8b1b0cc3b13a29c90172ec7b3e859fe457c WHIRLPOOL bf3264ed30ace48d245aa3c8d00250eb975d612b2a3ffeedbb27a30a5a5c2af87d58c2e6fbc6c8757755ea0b54e132cd32f31b85848f69164c10e381db5bffd7
DIST apr-util-1.4.1.tar.bz2 635000 SHA256 302a135df2531451e567e65e5bd806fb95cf53d74064fadfce20465f7170d1cf SHA512 2893c8fc14e35d8016c69d36c05712f6f67acade2cf3079954a5626a15ad50ccf88b6e5d9a7458479fea8dfc9f4c8eaf53e5c343c80692208a4edb768d45a9ba WHIRLPOOL 4eb82d89cc9fc3f77ee4f4f90653a7f31e773d550549eca7328d4430baf5e23363b6e682960f38c4f3543d33a9583829a633375ded5267ffc6c13a3709f57aef
DIST apr-util-1.5.1.tar.bz2 652081 SHA256 296890939f968d167f980b17921ab035071e378a6383de20c4ffb40fd2626220 SHA512 ee0b4831c337788e7792c518ee49f559094cfd3915f8201df860b0d2ec934c0c4163b49d8ffd9f8e05e3c7cf06f3dbf3acec5b6207ed7a6283d6aa3674af89f4 WHIRLPOOL dbe79e737575058596ad98e6aa0ae88dd1aa83f6c51b62ca4888a51a2679ed627c820827bc2a5fc011785c98963a4932b735006dc467d626e3a90020820961a3
EBUILD apr-util-1.3.12.ebuild 2468 SHA256 509a3b6d89285ef1039747240cdc77211b7cfbf016965275bfdf4465531d0365 SHA512 36591b82c66b7039623104d538feafb47337011a797d7fa4d8b6708e64fcdc40cd9944fc409598230bd5553231ff1ea4b6fc3c702a73d0842260851da32e5876 WHIRLPOOL 51c5a2520b226855496a677aeac3cba6fb905b29b7561a3d8fbde3e426fdfc6c1b1af65ad09746c28689cf3a4e136395437ef25f9a42be6a1dfcd9729e2ff000
EBUILD apr-util-1.4.1.ebuild 2904 SHA256 33f899bfb64299a108140c398f6d85b5eab01b9596dc5dfd780f387a2ef7c203 SHA512 e49e976feb416dba4ab87c9e192f9f85807ae61515e6e8572121ee0be27240a821fb28d146e804720f7df543df0fa0e92eb4b6b762cfb3310d146e78d570f100 WHIRLPOOL f51fa81e9f9d5ebaa91fbb3c101d7a3bd40e7841c0b5ad8a00913bb9ec06afd5c3b8dd0360a14397b1225e635b4283787e62c5ca1c25d316f4d556b66236a839
EBUILD apr-util-1.5.1.ebuild 2861 SHA256 9d899648604249529120748c44494b5ff42af9f258ba972428c923d9e67735d0 SHA512 b2fcd60975920a3baf51448364c76f4f16b01ab819edb4d5e2ae307f21ed0e1019869c5277c57035b54617043c0265f0061b2390a26813c5be1dae6bce8763ed WHIRLPOOL de5e7c46cfba53e9810170c2442e15b64bc8098488b86469aefb1d6e72081cf5e1e620cbce5803386437e23d0972cd0e4b69f4d495d3053fb96f4735eb46f3d5
MISC ChangeLog 22703 SHA256 c0a4fc7700d5e04c2cd8e69bb05eb9f4a3fbec1f481061a909a25cc83bd75d9e SHA512 c5d6c123dd079c86d282894fc00b9a96ddbc1596a0114d4a1e17f533b5427c1aa5dd90215a03a8d73ea644905846829b60d6a5685fa7d192461025f96071d0fd WHIRLPOOL 8571747af89db94d53ce3ebb44a13b08212c437d8447d2805e20831faa89ef79b0becc624ae1feb1dc3bce879906abded9d5f61eed91fc1eff05e9b076ffca0f
MISC metadata.xml 349 SHA256 8ebb574f55da342024f820d2f9060a6d1d91df0ab3d4738545b3f5df37ab78dc SHA512 7459a5298293f360b3af96f719d91a31918b686c547c835fa3640714433b89add9bc8479a0efdcb2036e0594d168698922f10b769c5078cfdc2fffae4fa7adfb WHIRLPOOL 8d78a0fec49c9e1b38ee105526ff3e04f6ea030284b68a62f411a6be6798cf4f0fe87c8042e98bea6e9ae348ade1b01fc461b2085603e3e3c4523a11709d1a03
AUX apr-util-1.5.3-berkdb6.patch 2364 SHA256 e93792ef143f29c3baf64dea277e9dc4850a0f1989f72731a031cd30ee63c612 SHA512 d8dc0671ce24293d603acd13fbc7a3f9f65d872c2eb22cd77eaedd7244ff5fcb32c987780dd3e85578921f3519331d634e42e6dfb0554eef16fa9da33e1f0f1f WHIRLPOOL 93f960d32ba87ae2b2773845dea38fb85ff8e548f60e150bf8ac1f9563e817fdb80db466db0d4f759ccc6f83843b15737c0310b8f0719d459e484e937e919dff
AUX apr-util-1.5.3-sysroot.patch 1234 SHA256 752ee44d3e9e39e4cba824556f829776a46e4f5e64d4f359de781d3bfd3a414f SHA512 44ee2a9cf61587f05d43976d40023f6313b310c3eeb37299840445e3faec7f0352367875f515b21d3b1fcdc8c082d8584a21cf8187deb1f6f69187c14f84f0b7 WHIRLPOOL 2017ccccfade6e99a490781100a7ca2ee1901a93b791db78291e3d7850e9916d183084abc6f46b2a80ffb451dfb5f1e999189f9ce6f994b51146563bef52a7af
DIST apr-util-1.5.2.tar.bz2 693258 SHA256 9ace3d2e3129d5c244ef695a88b3b47897695e8e6ca2b96e92e4a635d9ed12a7 SHA512 14e890aa1a34369ddf0d041d397231e21994c0a51d3a07dd126985699184ee59c2df32dd752339dd90278988a9461c714f0a157126229be57450259646a1d6df WHIRLPOOL 94972bf43b21527015a489e640d81087021a7818fb4435b60a0b753d214e53b05630976894c81a70a069bb6918150c22df7621c63a539082a8b90ca442adce0e
DIST apr-util-1.5.3.tar.bz2 695303 SHA256 78edb174f13e25ee15ded2b849b741a248b879a93a77a2d31c20f7e225be3968 SHA512 b03588fd10c8705ea72cb35e821a99ba160c5a480d91d766969672c72a4db5bc2ec01b13cbe0eccc1cd1eadd96e8198994296bc2f0232b3fce4e82271a382db6 WHIRLPOOL 4e3d131c2fcb5818db76c2d663caf7ab193a020011d21a1b03238075ba1ddb9778aa3df1e165cb13833efc446c81d13893a126d91e8da6cc55a5431e50f3b797
DIST apr-util-1.5.4.tar.bz2 694427 SHA256 a6cf327189ca0df2fb9d5633d7326c460fe2b61684745fd7963e79a6dd0dc82e SHA512 ca877d8e444218c4ba0f28063ee075ddcd6c0a487b692dc80ef442fe775ec4eeb337c6957853772e8082e27edcb450d7e909c2c6c3ab4a95bbf0a5ee5ea4a2d1 WHIRLPOOL bc4ce82785513f4bf2207bb26758abc79e6bfef62a57d3e2ead570abc618b321c302390b9dcd8eab1ec44a9e5d398c2cc4d35af2549636e20d7c20678725ac2e
EBUILD apr-util-1.5.2.ebuild 2861 SHA256 cca26bfe1d08211135dfa02d0a8a3793a1d7f5d85392f29981b659009ea628cd SHA512 940d97e5c724703397cb63a550e3c3da9b78038d147065c96c1a5912df0bc06066088564aeaf92e0ec4f91984511b656ac12afbb0b4afa460300b750822d024b WHIRLPOOL 450bdcdcf6c21f2199521a95d04a7e1b3c0e23cc2b68cd9a42a0c85c4c49e951f9ea6dc0c23d4a721770ed01002b68b0d5cd44d924e9140121035ebe4e6054f3
EBUILD apr-util-1.5.3-r2.ebuild 3455 SHA256 bf3b6fde83ece368f5a1434429fb95e6a1f00379ffb10d1a3e9fab5672177c9f SHA512 f052c366eb86df0a89f452149d0db8beff4979bb261df7809dba6d5b3ac51292da7d9df191d39dfe34fee265d5fc7eb15da69b1a8c58ab185732419ff335df44 WHIRLPOOL fa2b0c780c092d63e4bae62bd5ae29f7abffff6e8a70b1e826f0f8695331060315dd8be0354561c1fdd7c53be2f0cb2154ce8298145d0ed423a9db1ada3a7004
EBUILD apr-util-1.5.4.ebuild 3413 SHA256 dcab7133310f9fa7042e835a147071aa229748cbe7292b4e63eca77e2c522275 SHA512 f265fd0823e39cf7ea3d6b10d932bd00445b5c3da5cba29ce23cb887900a177fd29eadf76e9bd4da14e0da7853a1c71c4535ad9366275d7a35b1464068f1ae5d WHIRLPOOL 02639644ce00e22a1792e5cbca78fe2f9d6801c228fab481fbc5b200db210af2b894d192adb499586494b18ee9d84eeb2a559f8264bbc9d638f4d71366c1d283
MISC ChangeLog 27655 SHA256 95c694b1f6d701684418d4e313161ea23cb032af3a8290ca2abe9ce935f152bb SHA512 fa7a944706921dbd78dea7280ca88cd5007ea5d7be9543c5b6e7d4a3f1d127857a46a3596c9a8a583f3a212ca9d71518a8e41579a5a0aafc28dbb1a49b3ed98e WHIRLPOOL a69e65e9f33d25ebd78f0aa7ddbc161fe73d25d699e3f1bd25c22b1f0c613f7996e527b1830af09009dcf453501f8489281fc8e11a18e0f53d876bd59215a463
MISC metadata.xml 372 SHA256 c3db9ca815acd997e631711bb6ee12890e3d667ce1d95cd1edde9864f8779e2a SHA512 b48d1ab1d4f101d84dddf8e1ef4f27c1c72ca4d803d109ea926c88519c5131b999a5bb5b019e279c624e1f927ad17fce93113d2a8881be124b26d2f7d326b5ec WHIRLPOOL b3976f55407630b7dcb7eadfbde382aa66579a97db1befb80a07e1565c10731c3f1183a396a4d360b801b4e216c7a0ca3a56f57680af1fd49ffdc23722933e6b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Version: GnuPG v2
iQIcBAEBCAAGBQJQtcEYAAoJEPiazRVxLXTF3J4P/iIYg/bPK2bNVb45S0HUfIzS
eI75oDduMet6KbbBp7QPWQWPSbnqv2shZBX09FSFISA7dLBZPMM/2GKaLB5EwqS6
+HgoUVbu8V3EcFPPIzitlgiACfF5Ygmo/QMAMh+Euek/h2kpWzywi1fq2q5UZhpE
dcLlqrpll3QOjqPHUiydbUglPpD0MA5WTP0GxKKj2rpSvCdXbIOQsMzvj1H5xZyb
34hlQv2oKwZGPPLtYVgmycX7CKKxBzFvAgYDUuA4LhsgF37bRwqa+zF8+t1C9egS
9WzQAsVJe70ACP7/PUMZvM6+Gsk6MO7wRfozRxhcFAxp721ZyFzqfbo7eupH2AwW
aUzVFpMhwCxvCYqCKzyB6hBYn9z8eUSdmPBzf1jVGUG4+YhE2mqbDqnZbQbM6rmZ
TkuzfBCGBQp+sTh38C21QqnnEF5SUdII/IEC83nXhPQfF5XBOjzOaXdCKi5n4/Rz
ITCBvE5OS648wITtX5tTIlkkP9yeGc292IcDqMRR0KEGE6EAdH9BjqstceYIyTur
VMyXgXu37SLECP69LMvmN/hUSS4kJBg5oVaNOneRULmKIxwa0QivVZLSnh7LfS78
QAkzNLJAsHNfX6+kCVOi895kUXxIj09N8PG2Nqp8ks6xheAXMQp7Z2eE9S7oqnqc
3js1/drkkjvo74mOpUkO
=52xP
iF4EAREIAAYFAlSgIa4ACgkQVxOqA9G7/aAgpwD+N2DC9xvpdW4XA42lL5K6id6M
GePZxtSQqDkZkgClGQIA/2pHKW4F4hOr/COG1WQo3ZhJisTedKw7pZdZlaJnHH+B
=oupk
-----END PGP SIGNATURE-----

View File

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

View File

@ -1,14 +1,14 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/apr-util/apr-util-1.5.1.ebuild,v 1.1 2012/11/28 07:45:27 polynomial-c Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/apr-util/apr-util-1.5.2.ebuild,v 1.17 2014/12/28 15:28:44 titanofold Exp $
EAPI="4"
# Usually apr-util has the same PV as apr, but in case of security fixes, this may change.
# APR_PV="${PV}"
APR_PV="1.4.5"
APR_PV="1.4.6"
inherit autotools db-use eutils libtool multilib
inherit autotools db-use eutils libtool multilib toolchain-funcs
DESCRIPTION="Apache Portable Runtime Utility Library"
HOMEPAGE="http://apr.apache.org/"
@ -16,7 +16,7 @@ SRC_URI="mirror://apache/apr/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="1"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="berkdb doc freetds gdbm ldap mysql nss odbc openssl postgres sqlite static-libs"
RESTRICT="test"
@ -30,7 +30,7 @@ RDEPEND="dev-libs/expat
nss? ( dev-libs/nss )
odbc? ( dev-db/unixODBC )
openssl? ( dev-libs/openssl )
postgres? ( dev-db/postgresql-base )
postgres? ( dev-db/postgresql )
sqlite? ( dev-db/sqlite:3 )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )"
@ -46,7 +46,7 @@ src_prepare() {
src_configure() {
local myconf
[[ ${CHOST} == *-mint* ]] && myconf="${myconf} --disable-util-dso"
tc-is-static-only && myconf+=" --disable-util-dso"
if use berkdb; then
local db_version

View File

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

View File

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

View File

@ -1,129 +0,0 @@
--- build/dbm.m4
+++ build/dbm.m4
@@ -522,6 +522,25 @@
apu_db_version=4
fi
])
+dnl
+dnl APU_CHECK_DB48: is DB4.8 present?
+dnl
+dnl if present: sets apu_db_header, apu_db_lib, and apu_db_version
+dnl
+AC_DEFUN([APU_CHECK_DB48], [
+ places=$1
+ if test -z "$places"; then
+ places="std /usr/local/BerkeleyDB.4.8 /boot/home/config"
+ fi
+ APU_CHECK_BERKELEY_DB("4", "8", "-1",
+ "$places",
+ "db48/db.h db4/db.h db.h",
+ "db-4.8 db4-4.8 db48 db4 db"
+ )
+ if test "$apu_have_db" = "1"; then
+ apu_db_version=4
+ fi
+])
AC_DEFUN([APU_CHECK_DB], [
requested=$1
@@ -606,6 +625,12 @@
AC_MSG_ERROR(Berkeley db4 not found)
fi
;;
+ db48)
+ APU_CHECK_DB48("$check_places")
+ if test "$apu_db_version" != "4"; then
+ AC_MSG_ERROR(Berkeley db4 not found)
+ fi
+ ;;
default)
APU_CHECK_DB_ALL("$check_places")
;;
@@ -613,34 +638,37 @@
])
dnl
-dnl APU_CHECK_DB_ALL: Try all Berkeley DB versions, from 4.7 to 1.
+dnl APU_CHECK_DB_ALL: Try all Berkeley DB versions, from 4.8 to 1.
dnl
AC_DEFUN([APU_CHECK_DB_ALL], [
all_places=$1
- APU_CHECK_DB47("$all_places")
+ APU_CHECK_DB48("$all_places")
if test "$apu_db_version" != "4"; then
- APU_CHECK_DB46("$all_places")
+ APU_CHECK_DB47("$all_places")
if test "$apu_db_version" != "4"; then
- APU_CHECK_DB45("$all_places")
+ APU_CHECK_DB46("$all_places")
if test "$apu_db_version" != "4"; then
- APU_CHECK_DB44("$all_places")
+ APU_CHECK_DB45("$all_places")
if test "$apu_db_version" != "4"; then
- APU_CHECK_DB43("$all_places")
+ APU_CHECK_DB44("$all_places")
if test "$apu_db_version" != "4"; then
- APU_CHECK_DB42("$all_places")
+ APU_CHECK_DB43("$all_places")
if test "$apu_db_version" != "4"; then
- APU_CHECK_DB41("$all_places")
+ APU_CHECK_DB42("$all_places")
if test "$apu_db_version" != "4"; then
- APU_CHECK_DB4("$all_places")
+ APU_CHECK_DB41("$all_places")
if test "$apu_db_version" != "4"; then
- APU_CHECK_DB3("$all_places")
- if test "$apu_db_version" != "3"; then
- APU_CHECK_DB2("$all_places")
- if test "$apu_db_version" != "2"; then
- APU_CHECK_DB1("$all_places")
- if test "$apu_db_version" != "1"; then
- APU_CHECK_DB185("$all_places")
+ APU_CHECK_DB4("$all_places")
+ if test "$apu_db_version" != "4"; then
+ APU_CHECK_DB3("$all_places")
+ if test "$apu_db_version" != "3"; then
+ APU_CHECK_DB2("$all_places")
+ if test "$apu_db_version" != "2"; then
+ APU_CHECK_DB1("$all_places")
+ if test "$apu_db_version" != "1"; then
+ APU_CHECK_DB185("$all_places")
+ fi
fi
fi
fi
@@ -679,11 +707,11 @@
apu_db_version=0
AC_ARG_WITH(dbm, [APR_HELP_STRING([--with-dbm=DBM], [choose the DBM type to use.
- DBM={sdbm,gdbm,ndbm,db,db1,db185,db2,db3,db4,db41,db42,db43,db44,db45,db46,db47}])],
+ DBM={sdbm,gdbm,ndbm,db,db1,db185,db2,db3,db4,db41,db42,db43,db44,db45,db46,db47,db48}])],
[
if test "$withval" = "yes"; then
AC_MSG_ERROR([--with-dbm needs to specify a DBM type to use.
- One of: sdbm, gdbm, ndbm, db, db1, db185, db2, db3, db4, db41, db42, db43, db44, db45, db46, db47])
+ One of: sdbm, gdbm, ndbm, db, db1, db185, db2, db3, db4, db41, db42, db43, db44, db45, db46, db47, db48])
fi
requested="$withval"
], [
@@ -882,6 +910,10 @@
apu_use_db=1
apu_default_dbm=db4
;;
+ db48)
+ apu_use_db=1
+ apu_default_dbm=db4
+ ;;
default)
dnl ### use more sophisticated DBMs for the default?
apu_default_dbm="sdbm (default)"
@@ -889,7 +921,7 @@
;;
*)
AC_MSG_ERROR([--with-dbm=$look_for is an unknown DBM type.
- Use one of: sdbm, gdbm, ndbm, db, db1, db185, db2, db3, db4, db41, db42, db43, db44, db45, db46, db47])
+ Use one of: sdbm, gdbm, ndbm, db, db1, db185, db2, db3, db4, db41, db42, db43, db44, db45, db46, db47, db48])
;;
esac

View File

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

View File

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

View File

@ -2,7 +2,8 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>maintainer-needed@gentoo.org</email>
<email>polynomial-c@gentoo.org</email>
<name>Lars Wendler</name>
</maintainer>
<use>
<flag name="nss">Install apr_crypto_nss module</flag>

View File

@ -1,6 +1,159 @@
# ChangeLog for dev-libs/apr
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/apr/ChangeLog,v 1.187 2012/12/29 16:22:06 pinkbyte Exp $
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/apr/ChangeLog,v 1.227 2015/04/30 10:33:20 polynomial-c Exp $
*apr-1.5.2 (30 Apr 2015)
30 Apr 2015; Lars Wendler <polynomial-c@gentoo.org> -apr-1.4.8-r1.ebuild,
+apr-1.5.2.ebuild, -files/apr-1.4.6-mint.patch:
Version bump. Removed old.
15 Nov 2014; Lars Wendler <polynomial-c@gentoo.org> apr-1.5.1-r1.ebuild:
Added kludge to fix compilation with >=libtool-2.4.3 until autotools.eclass
got fixed (bug #527506).
17 May 2014; Agostino Sarubbo <ago@gentoo.org> apr-1.5.0-r2.ebuild:
Stable for alpha, wrt bug #504300
14 May 2014; Agostino Sarubbo <ago@gentoo.org> apr-1.5.0-r2.ebuild:
Stable for sparc, wrt bug #504300
13 May 2014; Agostino Sarubbo <ago@gentoo.org> apr-1.5.0-r2.ebuild:
Stable for ia64, wrt bug #504300
*apr-1.5.1-r1 (28 Apr 2014)
28 Apr 2014; Lars Wendler <polynomial-c@gentoo.org> -apr-1.5.1.ebuild,
+apr-1.5.1-r1.ebuild, +files/apr-1.5.1-parallel_make_install.patch:
Revbump to fix a parallel install bug. Enable posix-shm support. EAPI bumped
to 5.
*apr-1.5.1 (28 Apr 2014)
28 Apr 2014; Lars Wendler <polynomial-c@gentoo.org> +apr-1.5.1.ebuild:
Version bump.
20 Apr 2014; Agostino Sarubbo <ago@gentoo.org> apr-1.5.0-r2.ebuild:
Stable for ppc64, wrt bug #504300
13 Apr 2014; Agostino Sarubbo <ago@gentoo.org> apr-1.5.0-r2.ebuild:
Stable for ppc, wrt bug #504300
05 Apr 2014; Agostino Sarubbo <ago@gentoo.org> apr-1.5.0-r2.ebuild:
Stable for x86, wrt bug #504300
01 Apr 2014; Lars Wendler <polynomial-c@gentoo.org> apr-1.5.0-r2.ebuild:
Added dependency on libtool (bug #506384).
30 Mar 2014; Chema Alonso <nimiux@gentoo.org> apr-1.5.0-r2.ebuild:
Stable for amd64 wrt bug #504300
26 Mar 2014; Markus Meier <maekke@gentoo.org> apr-1.5.0-r2.ebuild:
arm stable, bug #504300
16 Mar 2014; Jeroen Roovers <jer@gentoo.org> apr-1.5.0-r2.ebuild:
Stable for HPPA (bug #504300).
12 Mar 2014; Lars Wendler <polynomial-c@gentoo.org> -apr-1.5.0.ebuild,
-apr-1.5.0-r1.ebuild:
Removed old.
04 Feb 2014; Mike Frysinger <vapier@gentoo.org> apr-1.5.0-r2.ebuild:
Add more cross-compile related variables to force sane results.
31 Jan 2014; Mike Frysinger <vapier@gentoo.org> apr-1.4.8-r1.ebuild,
apr-1.5.0-r1.ebuild, apr-1.5.0-r2.ebuild, apr-1.5.0.ebuild:
Mark sh stable.
*apr-1.5.0-r2 (31 Jan 2014)
31 Jan 2014; Mike Frysinger <vapier@gentoo.org> +apr-1.5.0-r2.ebuild,
+files/apr-1.5.0-sysroot.patch:
Utilize SYSROOT to locate build-time paths when cross-compiling, and drop
redundent -L/-R libdir flags to simplify linking. #385775 by Bertrand Jacquin.
31 Jan 2014; Mike Frysinger <vapier@gentoo.org> apr-1.5.0-r1.ebuild:
Convert myconf to an array to make it easier to maintain.
31 Jan 2014; Mike Frysinger <vapier@gentoo.org> apr-1.4.8-r1.ebuild,
apr-1.5.0-r1.ebuild, apr-1.5.0.ebuild:
Use tc-is-static-only rather than open coding the mint target.
22 Jan 2014; Mike Frysinger <vapier@gentoo.org> apr-1.5.0-r1.ebuild:
Drop old static-libs hacks now that we use local libtool #374355#16 by Rafał
Mużyło.
22 Jan 2014; Mike Frysinger <vapier@gentoo.org>
+files/apr-1.5.0-cross-types.patch, apr-1.5.0-r1.ebuild:
Fix cross-compiling.
22 Jan 2014; Mike Frysinger <vapier@gentoo.org> apr-1.5.0-r1.ebuild:
fix typo
*apr-1.5.0-r1 (22 Jan 2014)
22 Jan 2014; Mike Frysinger <vapier@gentoo.org> +apr-1.5.0-r1.ebuild,
+files/apr-1.5.0-libtool.patch:
Generate & use local libtool #374355 by Justin Lecher.
21 Jan 2014; Mike Frysinger <vapier@gentoo.org> apr-1.4.8-r1.ebuild,
apr-1.5.0.ebuild:
Add arm64 love.
*apr-1.5.0 (20 Nov 2013)
20 Nov 2013; Lars Wendler <polynomial-c@gentoo.org> -apr-1.4.5.ebuild,
-apr-1.4.6-r1.ebuild, +apr-1.5.0.ebuild, +files/apr-1.5.0-mint.patch,
metadata.xml:
Version bump. Removed old.
18 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-1.4.8-r1.ebuild:
Stable for x86, wrt bug #477296
13 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-1.4.8-r1.ebuild:
Stable for alpha, wrt bug #477296
10 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-1.4.8-r1.ebuild:
Stable for arm, wrt bug #477296
10 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-1.4.8-r1.ebuild:
Stable for ppc, wrt bug #477296
06 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-1.4.8-r1.ebuild:
Stable for s390, wrt bug #477296
04 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-1.4.8-r1.ebuild:
Stable for ppc64, wrt bug #477296
04 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-1.4.8-r1.ebuild:
Stable for ia64, wrt bug #477296
03 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-1.4.8-r1.ebuild:
Stable for amd64, wrt bug #477296
03 Aug 2013; Jeroen Roovers <jer@gentoo.org> apr-1.4.8-r1.ebuild:
Stable for HPPA (bug #477296).
03 Aug 2013; Agostino Sarubbo <ago@gentoo.org> apr-1.4.8-r1.ebuild:
Stable for sparc, wrt bug #477296
*apr-1.4.8-r1 (18 Jul 2013)
18 Jul 2013; Lars Wendler <polynomial-c@gentoo.org> -apr-1.4.8.ebuild,
+apr-1.4.8-r1.ebuild:
Revbump. Removed "uuid" USE flag (bug #355489).
18 Jul 2013; Lars Wendler <polynomial-c@gentoo.org> metadata.xml:
Added myself as maintainer.
*apr-1.4.8 (24 Jun 2013)
24 Jun 2013; Lars Wendler <polynomial-c@gentoo.org> -apr-1.4.6.ebuild,
+apr-1.4.8.ebuild:
Non-maintainer commit: Version bump. Removed old.
20 Feb 2013; Zac Medico <zmedico@gentoo.org> apr-1.4.6-r1.ebuild:
Add ~arm-linux keyword.
29 Dec 2012; Sergey Popov <pinkbyte@gentoo.org> apr-1.4.6-r1.ebuild:
Apply user patches, wrt bug #449048

View File

@ -1,9 +1,34 @@
AUX apr-1.4.6-mint.patch 1200 SHA256 d1d8217efbf87f136ece47d06e224f23a585b1634d70a911c88778b8503b3d71 SHA512 531961bcd79850a4b6af59288a6aeb489632d64fd4a1bed80450d48e48f5ff3ea7c0d1e05d80a591c2d8d1a2c6f0c859ef8500b1f01614d83df74034782fd7bd WHIRLPOOL 52c98387ed240f94099f4587734b048fdc6899309d5b4b2f5b237fc7621ef5aa81f1a8b6602e7589ec55fbf391104db3e4451e62dbabdc55133530830dddecf1
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX apr-1.5.0-cross-types.patch 1969 SHA256 5f3c17546ea43a1ce33ad3d0459dcc6782d0006ab9414bd1e02e3ca0b40b2565 SHA512 8d91cff44c2926c5da120a3e7a4e54414c1e77cb1815d6683b490499914ca0934c3a1a1edb3dbd7dfd686e3342675ab64b0f498c21fe138befa6b454b5d5c1d8 WHIRLPOOL 9f785576b6a6e8b402481be0adb0eff86640e91e6d5948e9fe80f7e2b76f7f2391ff4609ad07aa4d7cfc77c27788f9969953d1e33f0f46ff1876b906cd27293c
AUX apr-1.5.0-libtool.patch 514 SHA256 ec0cdc67b471da2666aeeb8d9b344320392331f79a123bfbc405c440c50ebce6 SHA512 e8c2a7a2b5c8171a0d2c8920e053bd861e4fb2044428cb3f6ffc9ccea05694c20b879411f86b967c4269918b5740b1450ecb0e720d74ea0fe9ac305f58ee88d5 WHIRLPOOL e0b7a06cf78a3eb1930639ea7e7d38c962ff847b990714e042e2d107575b4b26979198fbfec62bba5500b323caf0a01584e00b1bbc907fdc67cbaf8e6f3d2ec4
AUX apr-1.5.0-mint.patch 872 SHA256 6ed43adba05db07f061d98f73c19aac0df3d9c0aafd86cf57c9ab4fdc851659a SHA512 ba71f17ef9f61a8379139f05ca17eb583ad34cbc3ebf5c4f59d011662db6b5c963da5c466c093c3eb98372299d8f202d927a05b52cc7515270ac52fe44ec6daf WHIRLPOOL 60966adf15e5301600f870ece96d34d4dd26d3e7dc99bb447f2afc1a86f7a46ef3bdf24613027636707b2fd5ac2f2bdd956a8eeb3b088b27862d7e86090b5db1
AUX apr-1.5.0-sysroot.patch 1309 SHA256 6ebfe28e672084747cf1ee88acec7394de96302f0b2f0903926ba2403ecba244 SHA512 48609c522225b47df96039174dafa043f77ce5b91f464b14250dd2b30590d6685c9baa03d4ca34937532c26afea8d208fb78158dfc8026a606ff90543b5c8d5d WHIRLPOOL a74e8eb6e482b3215997c147a2cded7c9288618bf4925877775dca7700c14fbb874dba8681d053b4f6485792605b37ecf6da0487d4a9bb74bc79a8e3eb128a1f
AUX apr-1.5.1-parallel_make_install.patch 554 SHA256 db2d154531f9c92575230b51d4c0b1ad801b66a913957c3640269a46452c3030 SHA512 712de9b30b86cf3f40cc88ed6a7c144b31ad7d70a8985fc5f74a30e023b48fcff4c0c56d0023b20dfd9037441f8d5dc4aa780a5a792a1b73af58aca66980dff4 WHIRLPOOL bde783d69adf4f5e951cf59d525bbd5065ee5d7e3525a8abf0dc5dde5748e194bdc9a1801dd523985a366d67fb6fbcc9d6ea29e6dbc3740b0428a950d34c6104
AUX config.layout.patch 818 SHA256 eeacaf654f23084e842bff02b97c083a8da5b5c056fd086166ba2d250edf3181 SHA512 4ff9a98c2a799c714d3b4c2cb42dd9c1cd6aa52b465570939710c0ac5800ea8806a9c38500d83b09a2bf61984d57c53ae934886d9f25e3111d721ef282a7d91e WHIRLPOOL a03f7e889a416ada14c62ca99727e2c8cba403972785c7d2282c1c914abe9c38a94b98489ec840b3c1e2cfc2af87ee08ac724d0434e8198596f7d2b44907d3db
DIST apr-1.4.5.tar.bz2 754763 SHA256 38c61cacb39be649411cdab212979c71ce29495549c249c2e9a1b0d12480c93e SHA512 090edd67ecb571cb6b3697a37fc25da9336c6345025b25a530eaa32d1d9906bc6b2eebde9cff8b7cb6a20a0b45d9c36a69c468657ae6c1dc372e4eb181be0344 WHIRLPOOL 5bf5d859528cc470bcade626cfb2a8f39c6ad093291c09128fbd96068b9b26aeb47ee8bef77aa06d41fa4c2cbebf4f21742f3cdb9c1ced3eca4eaa0928e719fd
DIST apr-1.4.6.tar.bz2 785724 SHA256 9b635e60feb163e6fc6c375721f71f44d7e26d6b9cd52f6b86b04e65d2481cbc SHA512 1842e2dfc9315d9dd39acd4545d80fad45dcb419c9bfb4423453ca8727aa78d864fd48f43e68a696345b4c0ee2e9eb50b3eddd96d3eaf6ed3c5d48211831b8e4 WHIRLPOOL 4d8a67dace2b7e1c41c778ad3d34f4a479f9885c0b11cd3c4be412da4e2e006765802f8756a52d97fbfe4e962302274fe0e67cd1b8ac1a673044e79fbec5dc6e
EBUILD apr-1.4.5.ebuild 2131 SHA256 13c591ee66cdfef1d3da5fbcf18925b18f3415ede24255be1897156568d4d7e5 SHA512 392d57566c0e5ff44efcbcdc8a4a9825a0ecddc2bbd1df638a9e278a2ff9fb7d2186d5bf031a0bf5e2a7712a0df24bdc985af38e50ee8eda1983ad877e267a76 WHIRLPOOL d758fa4274a653b7a202526d2579a46978b8a0f144d5c693b3f0a7b3dd1553be4abbbc425780d5cd458d3bbb53405a7aaa2635a9cd12f02ee1ddf814da613e49
EBUILD apr-1.4.6-r1.ebuild 3423 SHA256 6cf921a4850747b690877537a8004c7af5dddf1f3dd091f45f19c8df03bd6b5d SHA512 13df876cad5739a1921fbe650cf0e0f078d09ccc19002d6bf07d79251b0c6119a56ef52ac48e726877601d58b0c71f2134c05e2d685d0f1a5c70022ab47a0538 WHIRLPOOL e2cc6221f1b1a33cd2ec9ba220ab69bc4fae8bd73eb17494a28683716f8bf0d154605222e005e159f027c786a2435334e235715540ffbef0c43c9e1b195fca49
EBUILD apr-1.4.6.ebuild 2138 SHA256 16b358e3787ae115fc3bd8de62356bb73b22feac889e69a57b5f4a7d8b589142 SHA512 77c9fa12cce1b61105fcfbd0bf4c6ac3714ded24b73828987b6b8c79944a21167d45bb22a41630e94153632ef73aca4112bfe29fb5f0c97de5997a203130c96a WHIRLPOOL 3b59a2d5ffc170e7a57ec80ed1ab9973e456db2dc83382e2a7985c0cf00ba5a2519b76487a338819f895d9cde5e68a894b951a3537d3c46b6c366d6c02851ce7
MISC ChangeLog 22493 SHA256 a2d09ee3165bf58d54bedb9ba01255ae627483b9e38143477d015f4888d3b284 SHA512 bda292f3356bb85758c488958700fd44ae5761cff41a8f52df8398583087be79855a15e191c1cd6d6bdb52eab485cfea261a031731e3f2bb2c8fb9a65653c202 WHIRLPOOL 32ba15c7c2f05f611b2dfe4c6ed7b9fa44d26acf411e329844ee5353074a501f65b711bc7023da8e8b2c49483317d8c8c604d88ea3d693cbeda23d90e119d5d1
MISC metadata.xml 443 SHA256 966327337370abc0213bdd1e4fc8723db10871adad7746e07e9b1ebaed188212 SHA512 b46c129b23e4ba9a27be4cf0592a80223726a38d022916a4032a00dc5ca117a15641003ecb302eed6a560c73515aa990800b80b1b48574fb58235ce8bafb5b4c WHIRLPOOL 48326ff95f79a6ddcdea9a915803497bc5a510503ee5bd91d2b7d4f5d113167784f9bdca9962b083395dbc2916846f8dbadce411dcc27a207ae211cba5a1c1e0
DIST apr-1.5.0.tar.bz2 813976 SHA256 17287d36a5917e27281e60d47e7b147bd5ddcd1ca832702c2318f5e0724f1221 SHA512 d54d995a67fe13a619d4781cbfcfae07679d15defa49634ee472c6a93f9521f7964e6e3e366188f1817c01a8fdb98b4ff042e56d8bd9bc379683d6c4ccff2a3e WHIRLPOOL 083da7589f85fb2212b4ced33004ee30848a40cf4718de36a21dfcba15b794dc9b57a9324cdd400e2df74564f9ad27899119de55075f1e0285415471b47f90e7
DIST apr-1.5.1.tar.bz2 817569 SHA256 e94abe431d4da48425fcccdb27b469bd0f8151488f82e5630a56f26590e198ac SHA512 0d8dea97490cd0b0689eb090d0e32ab9b582e4a0248ea7028e2a44552fc3839013b18cff985547aa9bbb549d93bc4859cca1d8ef95b32d4d4fd610ed19bde435 WHIRLPOOL 553efdefdb58ae44015ef36505c70b52122b750e6c3f63d9ccaa0878efd476dac249a62e2fb644d3e709c372a2805b1d76869c0e9b880b6273f46ef2e9937ace
DIST apr-1.5.2.tar.bz2 826885 SHA256 7d03ed29c22a7152be45b8e50431063736df9e1daa1ddf93f6a547ba7a28f67a SHA512 d1156ad16abf07887797777b56c2147c890f16d8445829b3e3b4917950d24c5fd2f8febd439992467a5ea0511da562c0fb4a7cfd8a235ab55882388bfa2b919d WHIRLPOOL 3f6fbb9410f7cd3ace2f80f361a02b190e14d744f38dbd6f87a5c60b4b1c4a99cd902ba9351a235d9f3bab044a981de21fb6c193d3ab3caba2448bf6c4e1bd1b
EBUILD apr-1.5.0-r2.ebuild 4076 SHA256 3e14d60efdfb6a21d34bfa63db0128f7a8ab92752b2a6ee179c71c7faf275172 SHA512 31b69716506b663b81be22de49edb7b1d3be6c59e1a55d19f7b895bc12f298685927b2774da7b7f478af415b23596cbb27936ac632607d690425fa9f921c9bf9 WHIRLPOOL bfdd0b781125c8dfbdf5a77eda6833699fa1a414a445077c3745052300592073b83c270f7b654ea86b14d02deae0b0178719af2d0f4b4d6d8d6cb292dbbf7803
EBUILD apr-1.5.1-r1.ebuild 4392 SHA256 c509d89fe6a61b8e665c022fe90754075b7c53b57b09bba4aa0202bdc7d00d6b SHA512 5d4d8a200c6caad0f0e32459adade0a46456ee268d5ac0060538547e6b01ebaf3533f0066423e8a720e706fc65a4a21594eea3653cb79cca988e0db063c25a50 WHIRLPOOL ac6f31d53b3abb04f516b0301a110c4ecacdc87a47cb3a901812dd567cd85c8a7a327f15bf058a553ec313b48bc87622978fde1587ed934ae5800d7a440b881e
EBUILD apr-1.5.2.ebuild 4327 SHA256 58afeafca9ba6368d079f8b50613d26afc6fcb6a81cc998d1483d083f5a25e54 SHA512 047af83124fe9aaf93ca2345224bf8a444e524d60b57cd04612f8edbfdd862ceecc7c822f962eb1ac8ee3cca3e927b54d3f37b14f3d65a9ea6c38dd96d8e4387 WHIRLPOOL 7aaca72ff0a6cd1e251273cb2bd59d5bbc9dbeed9a718d4ee1456220206e389d84216edde75236ef7594027a5bad89547793fc6916244f7347fb7b3be34b7490
MISC ChangeLog 27804 SHA256 b59b45d70753b7e0a7e2c12b64c7e5af532312f85257c0db5c40d469d701f18b SHA512 228251b5af890a2ef1f40a8e1fdd32171adb3addb076aebc1d0b092fb755b95eefd9989f3fdfada728ee2af680c8dc9e39f7bc5026ffa52340bb8b5732f145c0 WHIRLPOOL b9fdda0c79172c5d0e810c2d2caf701a49023335c58440a0832b7f5775a3ed093041b581c7cf0ea43b8e9d6cd94ddc51101d9169666f88d5ce78543e56ad782b
MISC metadata.xml 419 SHA256 803186ba5a9a84cf3fdf02db9c8922c4e63d75608268b352da2d68ba0249d5ec SHA512 85d64dc3256516cb3a46e01861d684384a108035744cc34615b7de23aa09847f8eafeec198b6135a6df100be5d6de02f0cea65815c617af1e252e87f95002274 WHIRLPOOL 532f9e3d27dcbc0b521bab043487f13b2bf7daa9a49b11760b1aa0610d30c1d62d39c940f545a8a3754e8f08ec041d428b4b98b6ebea45579073d6c12a43c30b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJVQgTyAAoJEPiazRVxLXTFKTUP/i2/54jmeCUVhzjqo4eO2pHa
Lam94SbAKySZwWicgFdgy6fqS8Sm/47JOQVs40ssaoQFmOgXzble1l1/QEBiMzMW
E2GEzRNRSekFoe2wjpD8duGig2Z2IaylaHxU/nqRqr2YMj2UIENQ1rObFT4+9PeJ
0S7Bj371hEPyg/jFG7NuGzS+ejsLdfBLdhycdBuJ3QYNnWKwNdHYqcV7ep/vpzhU
qomI8F5kQFiXbehnW+QXwC9KnencOn52iyhvp4haGT2pE6HoFpsja/GtCQj9DmID
+YzZ13zSHBcecXp96PM7UI+rxQ/DB2ioGc/nX3cahDmXMZPzFHoWFQJ/dbB+N0oB
mbvF8f1EYYs3x1z3xS1vK2f/JAjFDAXPwYeF4HdCzKvMLh7P3TfJu67tLAiccW8k
rRpXAqw8d7BU6nEhNVYxsAk3RwxF/JeFOkz7JLZSYbpjMokrfhNh8AnXp8UI+1zb
3JHVAs+IvBUKJencGLaR13D31IQvYRBkj+EYDV2sa8Jrb6ShR/22VtZSFs/r5dVG
33wMCOpDcB4WRqMCROqqN7nf6O2UUyPvFkVBa/4YXvT+19vgVHHBlT0oijRGM3d8
O5hvwa0e30FcHZdqG04b0SLOfrbQG7qmQkN8XK1gYrHnq8ierTJ4+ZZamlxhYN87
F9lauI8ITNl5F12+/ZJ8
=ksg+
-----END PGP SIGNATURE-----

View File

@ -1,91 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/apr/apr-1.4.5.ebuild,v 1.8 2011/11/11 19:17:50 hwoarang Exp $
EAPI="4"
inherit autotools eutils libtool multilib
DESCRIPTION="Apache Portable Runtime Library"
HOMEPAGE="http://apr.apache.org/"
SRC_URI="mirror://apache/apr/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="1"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
IUSE="doc elibc_FreeBSD older-kernels-compatibility static-libs +urandom +uuid"
RESTRICT="test"
RDEPEND="uuid? ( !elibc_FreeBSD? ( >=sys-apps/util-linux-2.16 ) )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )"
DOCS=(CHANGES NOTICE README)
src_prepare() {
# Ensure that system libtool is used.
sed -e 's:${installbuilddir}/libtool:/usr/bin/libtool:' -i apr-config.in || die "sed failed"
sed -e 's:@LIBTOOL@:$(SHELL) /usr/bin/libtool:' -i build/apr_rules.mk.in || die "sed failed"
AT_M4DIR="build" eautoreconf
elibtoolize
epatch "${FILESDIR}/config.layout.patch"
}
src_configure() {
local myconf
if use older-kernels-compatibility; then
local apr_cv_accept4 apr_cv_dup3 apr_cv_epoll_create1 apr_cv_sock_cloexec
export apr_cv_accept4="no"
export apr_cv_dup3="no"
export apr_cv_epoll_create1="no"
export apr_cv_sock_cloexec="no"
fi
if use urandom; then
myconf+=" --with-devrandom=/dev/urandom"
else
myconf+=" --with-devrandom=/dev/random"
fi
if ! use uuid; then
local apr_cv_osuuid
export apr_cv_osuuid="no"
fi
CONFIG_SHELL="/bin/bash" econf \
--enable-layout=gentoo \
--enable-nonportable-atomics \
--enable-threads \
${myconf}
rm -f libtool
}
src_compile() {
emake
if use doc; then
emake dox
fi
}
src_install() {
default
find "${ED}" -name "*.la" -exec rm -f {} +
if use doc; then
dohtml -r docs/dox/html/*
fi
if ! use static-libs; then
find "${ED}" -name "*.a" -exec rm -f {} +
fi
# This file is only used on AIX systems, which Gentoo is not,
# and causes collisions between the SLOTs, so remove it.
rm -f "${ED}usr/$(get_libdir)/apr.exp"
}

View File

@ -1,125 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/apr/apr-1.4.6-r1.ebuild,v 1.2 2012/12/29 16:22:06 pinkbyte Exp $
EAPI="4"
inherit autotools eutils libtool multilib
DESCRIPTION="Apache Portable Runtime Library"
HOMEPAGE="http://apr.apache.org/"
SRC_URI="mirror://apache/apr/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="1"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-aix ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc elibc_FreeBSD older-kernels-compatibility static-libs +urandom +uuid"
RDEPEND="uuid? (
elibc_glibc? ( >=sys-apps/util-linux-2.16 )
elibc_mintlib? ( >=sys-apps/util-linux-2.18 )
)"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )"
DOCS=(CHANGES NOTICE README)
src_prepare() {
epatch "${FILESDIR}"/${P}-mint.patch
# Ensure that system libtool is used.
local g=
[[ ${CHOST} == *-darwin* ]] && g=g
sed -e 's:${installbuilddir}/libtool:'"${EPREFIX}/usr/bin/${g}libtool"':' -i apr-config.in || die "sed failed"
sed -e 's:@LIBTOOL@:$(SHELL) '"${EPREFIX}/usr/bin/${g}libtool"':' -i build/apr_rules.mk.in || die "sed failed"
# Apply user patches, bug #449048
epatch_user
AT_M4DIR="build" eautoreconf
elibtoolize
epatch "${FILESDIR}/config.layout.patch"
}
src_configure() {
local myconf
[[ ${CHOST} == *-mint* ]] && export ac_cv_func_poll=no
if use older-kernels-compatibility; then
local apr_cv_accept4 apr_cv_dup3 apr_cv_epoll_create1 apr_cv_sock_cloexec
export apr_cv_accept4="no"
export apr_cv_dup3="no"
export apr_cv_epoll_create1="no"
export apr_cv_sock_cloexec="no"
fi
if use urandom; then
myconf+=" --with-devrandom=/dev/urandom"
elif (( ${CHOST#*-hpux11.} <= 11 )); then
: # no /dev/*random on hpux11.11 and before, $PN detects this.
else
myconf+=" --with-devrandom=/dev/random"
fi
if [[ ${CHOST} == *-mint* ]] ; then
myconf+=" --disable-dso"
fi
# shl_load does not search runpath, but hpux11 supports dlopen
[[ ${CHOST} == *-hpux11* ]] && myconf="${myconf} --enable-dso=dlfcn"
if [[ ${CHOST} == *-solaris2.10 ]]; then
case $(<$([[ ${CHOST} != ${CBUILD} ]] && echo "${EPREFIX}/usr/${CHOST}")/usr/include/atomic.h) in
*atomic_cas_ptr*) ;;
*)
elog "You do not have Solaris Patch ID "$(
[[ ${CHOST} == sparc* ]] && echo 118884 || echo 118885
)" (Problem 4954703) installed on your host ($(hostname)),"
elog "using generic atomic operations instead."
myconf="${myconf} --disable-nonportable-atomics"
;;
esac
fi
if ! use uuid; then
local apr_cv_osuuid
export apr_cv_osuuid="no"
fi
CONFIG_SHELL="${EPREFIX}"/bin/bash econf \
--enable-layout=gentoo \
--enable-nonportable-atomics \
--enable-threads \
${myconf}
rm -f libtool
}
src_compile() {
emake
if use doc; then
emake dox
fi
}
src_install() {
default
find "${ED}" -name "*.la" -exec rm -f {} +
if use doc; then
dohtml -r docs/dox/html/*
fi
if ! use static-libs; then
find "${ED}" -name "*.a" -exec rm -f {} +
fi
# This file is only used on AIX systems, which Gentoo is not,
# and causes collisions between the SLOTs, so remove it.
# Even in Prefix, we don't need this on AIX.
rm -f "${ED}usr/$(get_libdir)/apr.exp"
}

View File

@ -1,90 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/apr/apr-1.4.6.ebuild,v 1.2 2012/05/09 15:43:48 aballier Exp $
EAPI="4"
inherit autotools eutils libtool multilib
DESCRIPTION="Apache Portable Runtime Library"
HOMEPAGE="http://apr.apache.org/"
SRC_URI="mirror://apache/apr/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="1"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="doc elibc_FreeBSD older-kernels-compatibility static-libs +urandom +uuid"
RDEPEND="uuid? ( !elibc_FreeBSD? ( >=sys-apps/util-linux-2.16 ) )"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )"
DOCS=(CHANGES NOTICE README)
src_prepare() {
# Ensure that system libtool is used.
sed -e 's:${installbuilddir}/libtool:/usr/bin/libtool:' -i apr-config.in || die "sed failed"
sed -e 's:@LIBTOOL@:$(SHELL) /usr/bin/libtool:' -i build/apr_rules.mk.in || die "sed failed"
AT_M4DIR="build" eautoreconf
elibtoolize
epatch "${FILESDIR}/config.layout.patch"
}
src_configure() {
local myconf
if use older-kernels-compatibility; then
local apr_cv_accept4 apr_cv_dup3 apr_cv_epoll_create1 apr_cv_sock_cloexec
export apr_cv_accept4="no"
export apr_cv_dup3="no"
export apr_cv_epoll_create1="no"
export apr_cv_sock_cloexec="no"
fi
if use urandom; then
myconf+=" --with-devrandom=/dev/urandom"
else
myconf+=" --with-devrandom=/dev/random"
fi
if ! use uuid; then
local apr_cv_osuuid
export apr_cv_osuuid="no"
fi
CONFIG_SHELL="/bin/bash" econf \
--enable-layout=gentoo \
--enable-nonportable-atomics \
--enable-threads \
${myconf}
rm -f libtool
}
src_compile() {
emake
if use doc; then
emake dox
fi
}
src_install() {
default
find "${ED}" -name "*.la" -exec rm -f {} +
if use doc; then
dohtml -r docs/dox/html/*
fi
if ! use static-libs; then
find "${ED}" -name "*.a" -exec rm -f {} +
fi
# This file is only used on AIX systems, which Gentoo is not,
# and causes collisions between the SLOTs, so remove it.
rm -f "${ED}usr/$(get_libdir)/apr.exp"
}

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,23 +1,18 @@
diff -ur apr-1.2.11/build/apr_hints.m4 apr-1.2.11-mint/build/apr_hints.m4
--- apr-1.2.11/build/apr_hints.m4 Tue Jun 26 23:47:46 2007
+++ apr-1.2.11-mint/build/apr_hints.m4 Tue Mar 25 12:00:14 2008
@@ -44,8 +44,9 @@
--- apr-1.5.0/build/apr_hints.m4
+++ apr-1.5.0/build/apr_hints.m4
@@ -45,6 +45,8 @@
case "$host" in
*mint)
- APR_ADDTO(CPPFLAGS, [-DMINT])
- APR_ADDTO(LIBS, [-lportlib])
+ APR_ADDTO(CPPFLAGS, [-DMINT -D_GNU_SOURCE])
APR_ADDTO(CPPFLAGS, [-DMINT -D_GNU_SOURCE])
+ apr_cv_pthreads_cflags="none"
+ apr_cv_pthreads_lib="-lpthread"
;;
*MPE/iX*)
APR_ADDTO(CPPFLAGS, [-DMPE -D_POSIX_SOURCE -D_SOCKET_SOURCE])
diff -ur apr-1.2.11/build/apr_threads.m4 apr-1.2.11-mint/build/apr_threads.m4
--- apr-1.2.11/build/apr_threads.m4 Thu Aug 3 11:05:26 2006
+++ apr-1.2.11-mint/build/apr_threads.m4 Wed Mar 19 08:38:56 2008
--- apr-1.5.0/build/apr_threads.m4
+++ apr-1.5.0/build/apr_threads.m4
@@ -198,7 +198,7 @@
AC_DEFUN(APR_CHECK_SIGWAIT_ONE_ARG,[
AC_DEFUN([APR_CHECK_SIGWAIT_ONE_ARG], [
AC_CACHE_CHECK(whether sigwait takes one argument,ac_cv_sigwait_one_arg,[
AC_TRY_COMPILE([
-#if defined(__NETBSD__) || defined(DARWIN)

View File

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

View File

@ -0,0 +1,19 @@
http://www.mail-archive.com/dev@apr.apache.org/msg25738.html
--- apr-1.5.1/Makefile.in
+++ apr-1.5.1/Makefile.in
@@ -129,11 +129,11 @@
etags:
etags `find . -name '*.[ch]'`
-make_tools_dir:
+OBJECTS_gen_test_char = tools/gen_test_char.lo $(LOCAL_LIBS)
+tools/gen_test_char.lo: tools/gen_test_char.c
$(APR_MKDIR) tools
+ $(LT_COMPILE)
-OBJECTS_gen_test_char = tools/gen_test_char.lo $(LOCAL_LIBS)
-tools/gen_test_char.lo: make_tools_dir
tools/gen_test_char@EXEEXT@: $(OBJECTS_gen_test_char)
$(LINK_PROG) $(OBJECTS_gen_test_char) $(ALL_LIBS)

View File

@ -2,11 +2,11 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>maintainer-needed@gentoo.org</email>
<email>polynomial-c@gentoo.org</email>
<name>Lars Wendler</name>
</maintainer>
<use>
<flag name="older-kernels-compatibility">Enable binary compatibility with older kernels</flag>
<flag name="urandom">Use /dev/urandom instead of /dev/random</flag>
<flag name="uuid">Enable UUID support</flag>
</use>
</pkgmetadata>

View File

@ -1,6 +1,33 @@
# ChangeLog for dev-libs/dbus-glib
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/ChangeLog,v 1.154 2014/06/24 22:07:15 mgorny Exp $
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/ChangeLog,v 1.163 2015/04/30 04:37:51 jer Exp $
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:

View File

@ -7,25 +7,13 @@ DIST dbus-glib-0.100.2.tar.gz 748836 SHA256 a5bb42da921f51c28161e0e54a5a8241d94a
DIST dbus-glib-0.102.tar.gz 783792 SHA256 6964ed585bb8149a14ab744b5ded5e77cf71ec5446e6dcc5fcf5eebcc52df29c SHA512 9bf4b33dd264eaed9ade0e35f0ad47986c31bd5e3de4d3e2fcee66a9be87000b6121bc810b9a5a24eca53190d98323b871dc78f341df8e05bd0247b096cf778f WHIRLPOOL b83f12877118dca1797c935f57a6ae664fbfc70c4d2fb2d95d2cf11abb7c326a098f336225ffb9030fac00a33d988a30038e2734721fc1ddbb5297f864e01bcf
EBUILD dbus-glib-0.100.2-r1.ebuild 2528 SHA256 9be6ea58dcbfe03dc45e919b9e24c63d85f3072c90da6f3eaad6f09295f55b16 SHA512 79b762347784f4e391e9bdde40b18ff20334bd6ad6ac21a81136f63fdba35c45a505c70ab219d6d57d56da676614a225aec15ad61cb8f5ceb1d1d7516c54a884 WHIRLPOOL 3f5f0d079167e655802dd746ebd4bf392359fbe4766a2a35633c0af525e52758c2bb8a4c293fe97ccd587908612e1c6d17fc9116a0b6251c3da9ef96735f346a
EBUILD dbus-glib-0.100.2.ebuild 2360 SHA256 16b99fa0669235b959f5ec3ea2f725959917a43eaaa26baae8a3e5e3a3851cb5 SHA512 42c2ea91e48102f79b7cab3c249f2199bffb1578b3d505885870d1abf1ee5949528e7406626dcde39418bd8ace4ff3a1a1cd48a08f436cc49fa4c00b730b5f69 WHIRLPOOL 2fcbb4551fba6a7b38fc9ff1a9b73a76a258551df6ebc336b5eae681f0c4966b13b2d1cbfd0ed78c476c1d8006e2d3c3323d4997455149649de27b7f26f3ee2d
EBUILD dbus-glib-0.102.ebuild 2273 SHA256 ed318e815ca8709663106fd096a36b2fa7d9f5e961a49a121e9649d824c31a6e SHA512 5c387502a17bbe0f4413caa4729fe878be0d80eeaf658716d960a2e75bcc672cd52918bb92187d3e3541eb76642e2f14e580283daf8f9d01144488da5dd1c7e6 WHIRLPOOL b57a82bb6a592e9052a0545cbf9b3557f10657e3ab81c1fa178dc0aef8574ef87b8e66cde0a6376e0330d65373972f98f76ec5ffd3fd09f3d0d1322002be24ee
MISC ChangeLog 20633 SHA256 232ae7da34aa3c0870d40e052f0488ba116aa41fd4ff1feb0ad15e0deeb70ca6 SHA512 a5f537940000773d4705df35a7c03fb1ba73a28608940c31287a64e87fafcaf8aca6a846eac46bd503221e44b960d01188e72fae223403ba797c28414dafa71c WHIRLPOOL cdbf827367111bcd5475d2e3d30698110e351fd077f836116837e187c78c6d0b2cbba703d521ff25bfe2522135a61f6f6d52f384f320bb45dbf100b6f3f1dafb
EBUILD dbus-glib-0.102.ebuild 2270 SHA256 6087e557740be04bea2cc46d1c4ebe6a1f77d75667781a87e66a1e1fb790e504 SHA512 e3413d841077c91924fae9f3928f2c87bc6219493c4025657e484e71a2cc7ce29b0a020419aeaef3a0a411adf561c1b4b316e610db07f9b70b41097b5ee23c77 WHIRLPOOL 2219744c5e9d20f649139adc736ef77007ec1ee6b134070455aefaa8ac5d345395bc7f1595ad14d17819ff4864a415a3478bdea2fd4da0bf01dae891817acba0
MISC ChangeLog 21597 SHA256 f4c475ffe812401c65eda0316969e6414d63d14fecf01a3a7ce9600022856b74 SHA512 fcc9729aa82ea8ab3db06c0ebd8c4b3cc2a5f8040f0c7f08c296e3d1ca8ad8fba5537ab12529f74039a7813e028837b2ed37257a863678ca39b2eb89f312ed3c WHIRLPOOL 1ac17ef42deec04604cdffa6b4b66a785e5dbdef0768625925426e8f1a77f0ceb1bffe0d4b9ae1680e725a1aca9949dbdee6d40eb5e8458ac6d6c48e1d3b536d
MISC metadata.xml 338 SHA256 45aae49f98a1fa143d6638f9c8883bd4e2147029d1976e8fe2c67b821e38a716 SHA512 9585c9d220740849c14532682e24dad1bd36bb4c4bd512864f12409b72a72512f6bffea7e04cec543ffac41d10337819e4a7493798f85e3a06a8845030f94aed WHIRLPOOL d2e660d2c6e654897f03c20f0ad4159e52129d590f08d3f379b2cc9554f47cf15017995ed2f17240c0c51b963b76c2f06b5fa3d6c5cefc60a7c25b4260122cf9
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQJ8BAEBCABmBQJTqfaVXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZO8C4QAKU+5Qb800GK+5mBpOcyBhjY
cyN/zK8LRZZ0DoIK0p6tXxtpM+t6u2rQWCnOBph6P7gEUa12jIkUU5VPZ/V3u7v/
wtkEmtbC8jN4YrxuqaJcwik1USxaopxU5+GNgAhENkG0Aq1Ho1miil+17qHjxvHw
tXSxRUJe8rlGe97a015RHqthUQX3bvbaBm7LBA+PEZ0V7YkzuZCff79iNLPRB0xM
HzRYkS+yoWBmbN3xB+Bn1wKDOXo7gik5r0+FseNPvWZYZJx9qy+Gj2cSYq0rrnM6
mvs/51ETr0QZfI3vtvKK5rIup4AG/12jU+r9MCq6dNKbNZHMSKwzMBa2Q90Ln9cg
1ung36HWyjp00nQt1kaALoKcVdDL/eBRhnXg4/VILL07+1conRBxOdto30OU95t9
UjMAGIx9wEWnhs8Aa3rYhp2aYXIVJBC0JWkG9tPcaYIoor4Lb8zTM7ypVS/7J3GM
V52D89hycRDqXlEP0Vbk/klsgCcnCYiGz8t5lGhwmo0Q1vK9SfTSqwMJZAkOPJSq
XSCxoM/PsSJI4prME7M3NQlkAe3CTjkQuOLSwk8lyk6oyO7OUaFICpISXJ/i/HJf
eHgGDEhE4K3XhX/ydPOH2Vb5LQU4vwVxPVwRBCDRrGCAqH+jYlzEzv3CXZO1/Q36
GpwzJJKYrJXpo7mhNNv5
=au2Z
iEYEAREIAAYFAlVBsaAACgkQVWmRsqeSphPLWgCfQaEBqF3luAc+7YRxFHlhOvPu
3aoAniD93UOAk8wJkd5P4/QYwONCX6jV
=eBmM
-----END PGP SIGNATURE-----

View File

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# 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.7 2014/06/24 22:07:15 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/dbus-glib/dbus-glib-0.102.ebuild,v 1.16 2015/04/30 04:37:51 jer Exp $
EAPI=5
inherit bash-completion-r1 eutils multilib-minimal
@ -11,7 +11,7 @@ SRC_URI="http://dbus.freedesktop.org/releases/${PN}/${P}.tar.gz"
LICENSE="|| ( GPL-2 AFL-2.1 )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~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"
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}]

View File

@ -1,6 +1,59 @@
# ChangeLog for dev-libs/libevent
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/ChangeLog,v 1.279 2014/10/11 13:38:27 maekke Exp $
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/ChangeLog,v 1.294 2015/01/16 19:47:30 jer Exp $
16 Jan 2015; Jeroen Roovers <jer@gentoo.org> libevent-2.1.5.ebuild:
Restore keywords now 2.1 is in beta (maybe bug #533540).
16 Jan 2015; Jeroen Roovers <jer@gentoo.org> -libevent-2.0.21-r1.ebuild:
Old.
16 Jan 2015; Agostino Sarubbo <ago@gentoo.org> libevent-2.0.22.ebuild:
Stable for ia64, wrt bug #535774
14 Jan 2015; Agostino Sarubbo <ago@gentoo.org> libevent-2.0.22.ebuild:
Stable for ppc64, wrt bug #535774
13 Jan 2015; Agostino Sarubbo <ago@gentoo.org> libevent-2.0.22.ebuild:
Stable for sparc, wrt bug #535774
11 Jan 2015; Markus Meier <maekke@gentoo.org> libevent-2.0.22.ebuild:
arm stable, bug #535774
09 Jan 2015; Tobias Klausmann <klausman@gentoo.org> libevent-2.0.22.ebuild:
Stable on alpha, bug 535774
09 Jan 2015; Agostino Sarubbo <ago@gentoo.org> libevent-2.0.22.ebuild:
Stable for ppc, wrt bug #535774
08 Jan 2015; Andreas Schuerch <nativemad@gentoo.org> libevent-2.0.22.ebuild:
x86 stable, see bug 535774
06 Jan 2015; Jeroen Roovers <jer@gentoo.org> libevent-2.0.22.ebuild:
Stable for HPPA (bug #535774).
06 Jan 2015; Agostino Sarubbo <ago@gentoo.org> libevent-2.0.22.ebuild:
Stable for amd64, wrt bug #535774
06 Jan 2015; Jeroen Roovers <jer@gentoo.org> -libevent-2.0.21-r2.ebuild,
-libevent-2.1.4-r1.ebuild:
Old (bug #535774).
*libevent-2.1.5 (06 Jan 2015)
*libevent-2.0.22 (06 Jan 2015)
06 Jan 2015; Jeroen Roovers <jer@gentoo.org> libevent-2.0.21-r1.ebuild,
libevent-2.0.21-r2.ebuild, +libevent-2.0.22.ebuild, -libevent-2.1.4.ebuild,
+libevent-2.1.5.ebuild:
Version bump.
*libevent-9999 (26 Dec 2014)
26 Dec 2014; Jeroen Roovers <jer@gentoo.org> +libevent-9999.ebuild:
Add live ebuild.
19 Oct 2014; Jeroen Roovers <jer@gentoo.org> -libevent-2.0.21.ebuild:
Old.
11 Oct 2014; Markus Meier <maekke@gentoo.org> libevent-2.0.21-r1.ebuild:
arm stable, bug #512012

View File

@ -1,19 +1,17 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
DIST libevent-2.0.21-stable.tar.gz 850772 SHA256 22a530a8a5ba1cb9c080cba033206b17dacd21437762155c6d30ee6469f574f5 SHA512 fbcdd12af9313ecc0f2988eb46ef03906b1c3aff96871a165eb8eae2cb650b1a3bb420dccf3a6bc3cdc192436d8dfc2ce67a7cc7d9e586f27be1fa52dd62dfa1 WHIRLPOOL e1d2571235770251b8a2d3f1565238909df307d7de2bb86eefeca136c76eba5f645cea951ec58fdc4f2e6bcd70b74d128ddf7df5aec4ee164fb2c6c52136989e
DIST libevent-2.1.4-alpha.tar.gz 957745 SHA256 7e5a1f464f7c7298cbb3074481d7c620553288b73f4a6bebeea84173edc4bce5 SHA512 d75911fc968884a49bea0127f6d478b160b05032e446b8105c833b4acca6412d2eaa7b5077b1b4b902bfc5789060394433188ac36f8d4954691e00aa7ca1e0bd WHIRLPOOL 4d5b0bb7a648d658245f0d802d10da199726a8459da2dfab470f937bf61029d903d4bc688416078ba24e6627e08bd5375df0ce00f0842a7033739b79940ecd7d
EBUILD libevent-2.0.21-r1.ebuild 1603 SHA256 7f9d3754d74f580bf4fb7ea9f5925244371111d6238162a330f7eec64077a261 SHA512 c3c79c95abfd0203e078ea6588d1c6402a9adb5a6df5b1cb4e1ece7ba874220d5130d3a6d5af80a499710f50d15e11b6514b48d5bd8f0ee95ccb0f94dde98776 WHIRLPOOL e48986d1b1ab1cf1a48db9e3de08d606753524bb1b6b40a789dc7a9f8059de9a28d8b16e9530e4a64010b33cd354b40a1d8c3777c8cc609d0b8ebbccb59a66d6
EBUILD libevent-2.0.21-r2.ebuild 1793 SHA256 fabb2f3618c2732fcd262d002284d60371be0b83c74676b6636357edd7c4e1b0 SHA512 6c140d1782fcd89bc34c2f9f9699c20c465d32226c46fdba3e4c064264005cb490f4e80c9ea83ff5539f8c5edc3928efdc3ed6ae626479d552899fed02514406 WHIRLPOOL 0efe1afbe1f14ffeb154e27781d8d34d1adb6b6e530346548a37e4f08de470df7dcb500f3512050e7788b608bc418a1d9c8c37e3f5c144fa8eb9e2c31e0452ac
EBUILD libevent-2.0.21.ebuild 1382 SHA256 5ce4d1731947f3519b95fef0f5d38ff0228aa8c9c046d46a1fc5b7624b3d241b SHA512 299b4819e3c020ab4fe5d8d639592f89f15351b904bbc840725ce274d0a1934377e397667bfd3e3f364f905fa79b0acaa387316e52e84bdffab1f2e5b218ee97 WHIRLPOOL 9c18471707578491100e8530ce09c51f406f902a4a5f3b23853da95d40a770231ec5c587f29c2df901859ffb94955ff47fd5305ab1c2e9d5600d8fd4b90352c1
EBUILD libevent-2.1.4-r1.ebuild 1505 SHA256 d411c7e35ca8353f84dbccb30bb1797984b22be9e681c8d92578ebd2e9c0812a SHA512 d97fa4369218fa3251fee6cfea9bcc0744599c649f5c72ec7d113a4e5546ea3d3effc7711fef0919a31cbff5d39c4debfe927d6ecfe43f06d5192dc8c885fd50 WHIRLPOOL e399546d9f5cf9e040fa14a0a26d7bdcfde9e6a1a782fba5a3e511c781b5f6f5b169e7dba2900f51f97d5b624abe99d0fa41bc0222531797377885a6aa056140
EBUILD libevent-2.1.4.ebuild 1065 SHA256 9ead3185b2f4629d2f8166aa707673444af07ae55665cd95574bf4928101d788 SHA512 2abf8fa85735d4eecdad60c4ea6f6d4f7df5e719100f1a11c4d25c7bf19323cb4cb84f3534e8b32e6ccdb31345176e1a4ec7b490b46483f14bc5c85dcaa22950 WHIRLPOOL 08f8012e483340b783e32f95a16e5be0ca0e9d9d88356b286a5c05d108516de983f3c99e5596787ef27927a6dcd88b5e4d026ca811f0a5400013a569569b46de
MISC ChangeLog 33089 SHA256 06a7452cbe83308f53ac3125843508df04fdc61ecc2fddaffd6666d934b95f04 SHA512 75c5c528a1f8690adb1044bca28410d4d86c00a32e32efa1071d9910578bb8d350dd3a6dffe5e6923faa5d971e66a15a4fa147019d207c1e9e912508077fb8a2 WHIRLPOOL b7efa556b816ecdeba2870cc2a60412d3db555f836a2e7b01d2b242b9a26d5a25f9044782bf2061226b8e36dd28e4ceef5772fc16faad565e135a223c5d49399
DIST libevent-2.0.22-stable.tar.gz 854987 SHA256 71c2c49f0adadacfdbe6332a372c38cf9c8b7895bb73dabeaa53cdcc1d4e1fa3 SHA512 990637f12e890bfa7f86c194c8b112701436e92b60afb829194879efb85d558b986261e6508fe29bde73981feada874438e2d442cec8ea5730c889954f9bc907 WHIRLPOOL fe465e94a35dc489a86fad93fd4a82d5c314e3a66ebf1bcf8ba29014fe9bd2ebce4546b4a6a9fedee40d17010d73eb89b99596cec1dde3b7f9a4240cf6b6760d
DIST libevent-2.1.5-beta.tar.gz 972344 SHA256 79e1b82236a02f1432b6d95ef94186915790eb9910211647f9c01a85149066d8 SHA512 cc38885fc9c7f884085d6adb4bfa51834935475f9c24b76e1fe301b43520dd88935aea588eb4c5795942fa625a790ff575f06b709775e8424691f3307becd216 WHIRLPOOL a040e9b63933d422a7ffa75c4dd0649ae239ebd747fb733420df9f40eb48e9d6ff4d4e6f217b87655a1cbde53cba1ef03beed107d62bf8720391c1f05e010adb
EBUILD libevent-2.0.22.ebuild 1785 SHA256 f21bb504a205997469511ea6ef98de2f6f8b277960e4b754e28ffc14edf1c34d SHA512 e40de4a7ca27c0e072fb6f235e2779d56eb915d31bfd8e40a57c41f0ca81f864c272cf849bd8ee227bf5fc95c0e262e3e70afd07e271db670252be54e06f08d0 WHIRLPOOL 2a905056a9ec23d68ea9ec3a068b858922042e8ec253c7f6b2511a08c12bf7046072ddde3f4d7cf7bbf099acda50ed40b1d6b061675e2b97c55ed558baaac1cf
EBUILD libevent-2.1.5.ebuild 1733 SHA256 ad0ff5140c71089217be92f585f9bb9c51d7aedfc3c313c246753c720846c6c6 SHA512 5a0a699d89025322dbf96be79b7caf644bf4f736d94da6bac5212f7b862a7ffff223320ce057589a124edd9079de8a08328602890b4a54c0790aceb56d5aa289 WHIRLPOOL 10cb69052dee6c667b94c88fa6b114439a361ad15fcc4f7ab08bc28a3500fd9a8804757267acf7fec4a21388af96bd26834c3e1ba00232f46361fe4363261185
EBUILD libevent-9999.ebuild 1468 SHA256 fe9ff21fed3f4cc5b36e85b21f7aa279ca69d828e2c43dddf8cb8f1366c89e0d SHA512 c132d94c64e0d7978a286c1d595b564949d31fd550ea35fd5c30b5d9a1a375786902ff7177c40e527c5ef33d2adbd0345dd00a9eb08a7adea05918cfe18cbdd2 WHIRLPOOL 816c36f257fa667767c1db7e50972a442bae5605dbe65a2a471af1203671541aa772d0892beb249883d6f850ace0d531c34e045eedf133763e94f84a0e059765
MISC ChangeLog 34851 SHA256 929b512f9545dcededb710c853d284ed24f26be824107fcc7786b152bc1a51d0 SHA512 aea073e9680170bbe3ffd27366ca53ed4097ebc465cc720a19be7954abaa06442ac7f655b7fedeb8abb8674290db806862d6426775942b20772c4389133c4a4d WHIRLPOOL 87dec94637f8cbd463294efc3a692844d3334e4cdf60636b647fd86660d6682c0a856a34fcbcc8af37e148026e2edc2766df78d9ad57d5f93711f80181a5004e
MISC metadata.xml 425 SHA256 edc92690cf7b79c96eb49aea0b7d3b2f779ca545f61c39bda0e6806e06cf6cb5 SHA512 71545bf5cebf22c47ecf0ce7b56dbe377d3b177a3991a5c7194da72b7c3f68394ecbbd5447823f4a509c644711ffae71be781168a6e2073383f99819f3bbd287 WHIRLPOOL b5d4c008cfb0c477c57a1faff60ca412f13703fcc7f9c8d51528b593a244e7f96db3849ea697df8dc09b5b102b364778b62f65fe639c619a97e90825cd3bf214
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iEYEAREIAAYFAlQ5MtUACgkQkKaRLQcq0GIbNgCeKq8geX9wdlIlCTXHkD8Y2HHa
VcIAnjysyroPEN0nepexm4OpzQeAQLRg
=aM7c
iEYEAREIAAYFAlS5atMACgkQVWmRsqeSphMgYwCbB/orJjETqwygrOqTpMZrxmYC
5VMAn1no5MCYuWuhfcJ51OCYWXy2tS+D
=rrbD
-----END PGP SIGNATURE-----

View File

@ -1,54 +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/libevent/libevent-2.0.21.ebuild,v 1.17 2014/01/18 04:51:21 vapier Exp $
EAPI=5
inherit eutils libtool
MY_P="${P}-stable"
DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor"
HOMEPAGE="http://libevent.org/"
SRC_URI="mirror://github/${PN}/${PN}/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="+ssl static-libs test"
DEPEND="ssl? ( dev-libs/openssl )"
RDEPEND="
${DEPEND}
!<=dev-libs/9libs-1.0
"
S=${WORKDIR}/${MY_P}
DOCS=( README ChangeLog )
src_prepare() {
elibtoolize
# don't waste time building tests/samples
sed -i \
-e 's|^\(SUBDIRS =.*\)sample test\(.*\)$|\1\2|' \
Makefile.in || die "sed Makefile.in failed"
}
src_configure() {
econf \
$(use_enable static-libs static) \
$(use_enable ssl openssl)
}
src_test() {
# The test suite doesn't quite work (see bug #406801 for the latest
# installment in a riveting series of reports).
:
# emake -C test check | tee "${T}"/tests
}
src_install() {
default
prune_libtool_files
}

View File

@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-2.0.21-r1.ebuild,v 1.12 2014/10/11 13:38:27 maekke Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-2.0.22.ebuild,v 1.10 2015/01/16 08:08:37 ago Exp $
EAPI=5
inherit eutils libtool multilib-minimal
@ -9,12 +9,12 @@ MY_P="${P}-stable"
DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor"
HOMEPAGE="http://libevent.org/"
SRC_URI="mirror://github/${PN}/${PN}/${MY_P}.tar.gz"
SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="+ssl static-libs test +threads"
IUSE="debug +ssl static-libs test +threads"
DEPEND="ssl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )"
RDEPEND="
@ -34,6 +34,8 @@ src_prepare() {
elibtoolize
# don't waste time building tests/samples
# https://github.com/libevent/libevent/pull/143
# https://github.com/libevent/libevent/pull/144
sed -i \
-e 's|^\(SUBDIRS =.*\)sample test\(.*\)$|\1\2|' \
Makefile.in || die "sed Makefile.in failed"
@ -42,6 +44,8 @@ src_prepare() {
multilib_src_configure() {
ECONF_SOURCE="${S}" \
econf \
$(use_enable debug debug-mode) \
$(use_enable debug malloc-replacement) \
$(use_enable ssl openssl) \
$(use_enable static-libs static) \
$(use_enable threads thread-support)

View File

@ -1,50 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-2.1.4.ebuild,v 1.1 2014/03/21 17:46:55 jer Exp $
EAPI=5
inherit eutils libtool
MY_P="${P}-alpha"
DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor"
HOMEPAGE="http://libevent.org/"
SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS=""
IUSE="+ssl static-libs test"
DEPEND="ssl? ( dev-libs/openssl )"
RDEPEND="
${DEPEND}
!<=dev-libs/9libs-1.0
"
S=${WORKDIR}/${MY_P}
src_prepare() {
elibtoolize
sed -i -e '/^all:/s|tests||g' Makefile.nmake || die
}
src_configure() {
econf \
$(use_enable static-libs static) \
$(use_enable ssl openssl)
}
src_test() {
# The test suite doesn't quite work (see bug #406801 for the latest
# installment in a riveting series of reports).
:
# emake -C test check | tee "${T}"/tests
}
DOCS=( ChangeLog{,-1.4,-2.0} )
src_install() {
default
prune_libtool_files
}

View File

@ -1,15 +1,15 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-2.0.21-r2.ebuild,v 1.2 2014/06/18 19:13:25 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-2.1.5.ebuild,v 1.2 2015/01/16 19:47:30 jer Exp $
EAPI=5
inherit eutils libtool multilib-minimal
MY_P="${P}-stable"
MY_P="${P}-beta"
DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor"
HOMEPAGE="http://libevent.org/"
SRC_URI="mirror://github/${PN}/${PN}/${MY_P}.tar.gz"
SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz"
LICENSE="BSD"
SLOT="0"
@ -28,20 +28,17 @@ MULTILIB_WRAPPED_HEADERS=(
S=${WORKDIR}/${MY_P}
DOCS=( README ChangeLog )
src_prepare() {
elibtoolize
# don't waste time building tests/samples
# https://github.com/libevent/libevent/pull/143
# don't waste time building tests
# https://github.com/libevent/libevent/pull/144
sed -i \
-e 's|^\(SUBDIRS =.*\)sample test\(.*\)$|\1\2|' \
Makefile.in || die "sed Makefile.in failed"
sed -i -e '/^all:/s|tests||g' Makefile.nmake || die
}
multilib_src_configure() {
# fix out-of-source builds
mkdir -p test || die
ECONF_SOURCE="${S}" \
econf \
$(use_enable debug debug-mode) \
@ -58,6 +55,8 @@ src_test() {
# emake -C test check | tee "${T}"/tests
}
DOCS=( ChangeLog{,-1.4,-2.0} )
multilib_src_install_all() {
einstalldocs
prune_libtool_files

View File

@ -1,15 +1,13 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-2.1.4-r1.ebuild,v 1.4 2014/06/18 19:13:25 mgorny Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libevent/libevent-9999.ebuild,v 1.1 2014/12/26 10:13:36 jer Exp $
EAPI=5
inherit eutils libtool multilib-minimal
MY_P="${P}-alpha"
inherit autotools eutils git-r3 libtool multilib-minimal
DESCRIPTION="A library to execute a function when a specific event occurs on a file descriptor"
HOMEPAGE="http://libevent.org/"
SRC_URI="mirror://sourceforge/levent/files/${MY_P}.tar.gz"
EGIT_REPO_URI="https://github.com/libevent/libevent"
LICENSE="BSD"
SLOT="0"
@ -26,10 +24,8 @@ MULTILIB_WRAPPED_HEADERS=(
/usr/include/event2/event-config.h
)
S=${WORKDIR}/${MY_P}
src_prepare() {
elibtoolize
eautoreconf
# don't waste time building tests
# https://github.com/libevent/libevent/pull/144
sed -i -e '/^all:/s|tests||g' Makefile.nmake || die

View File

@ -0,0 +1,968 @@
# ChangeLog for dev-libs/libpcre
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpcre/ChangeLog,v 1.250 2015/05/10 08:25:15 polynomial-c Exp $
*libpcre-8.37-r1 (10 May 2015)
10 May 2015; Lars Wendler <polynomial-c@gentoo.org> +libpcre-8.37-r1.ebuild:
Revbump to fix pkgconfig file (bug #548270).
01 May 2015; Mikle Kolyada <zlogene@gentoo.org> libpcre-8.36.ebuild:
amd64 stable wrt bug #548234
01 May 2015; Jeroen Roovers <jer@gentoo.org> libpcre-8.36.ebuild:
Stable for PPC64 (bug #548234).
01 May 2015; Jeroen Roovers <jer@gentoo.org> libpcre-8.36.ebuild:
Stable for HPPA (bug #548234).
*libpcre-8.37 (30 Apr 2015)
30 Apr 2015; Lars Wendler <polynomial-c@gentoo.org> -libpcre-8.35-r1.ebuild,
+libpcre-8.37.ebuild, -files/libpcre-8.35-export-output.patch:
Version bump. Removed old.
*libpcre-8.36 (02 Oct 2014)
02 Oct 2014; Lars Wendler <polynomial-c@gentoo.org> -libpcre-8.02.ebuild,
-libpcre-8.12.ebuild, -libpcre-8.13.ebuild, -libpcre-8.13-r1.ebuild,
-libpcre-8.20.ebuild, -libpcre-8.21.ebuild, -libpcre-8.30-r2.ebuild,
-libpcre-8.31.ebuild, -libpcre-8.32.ebuild, -libpcre-8.32-r1.ebuild,
-libpcre-8.33.ebuild, -libpcre-8.33-r1.ebuild, -libpcre-8.34.ebuild,
+libpcre-8.36.ebuild, -files/libpcre-8.13-posix-regex.patch,
-files/libpcre-8.21-static-build.patch, -files/libpcre-8.30-bzip2-typo.patch,
-files/libpcre-8.31-madvise.patch:
Version bump. Removed old.
04 Sep 2014; Mike Frysinger <vapier@gentoo.org> libpcre-8.35.ebuild:
Mark arm64/m68k/s390/sh/sparc stable.
*libpcre-8.35-r1 (04 Sep 2014)
04 Sep 2014; Mike Frysinger <vapier@gentoo.org>
+files/libpcre-8.35-export-output.patch, +libpcre-8.35-r1.ebuild:
Add fix from upstream for exported symbols in C++ lib.
23 Aug 2014; Agostino Sarubbo <ago@gentoo.org> libpcre-8.35.ebuild:
Stable for ia64, wrt bug #512012
21 Aug 2014; Agostino Sarubbo <ago@gentoo.org> libpcre-8.35.ebuild:
Stable for ppc64, wrt bug #512012
18 Jul 2014; Matt Turner <mattst88@gentoo.org> libpcre-8.35.ebuild:
alpha stable, bug 516310.
13 Jul 2014; Agostino Sarubbo <ago@gentoo.org> libpcre-8.35.ebuild:
Stable for ppc, wrt bug #516310
11 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> libpcre-8.35.ebuild:
x86 stable wrt bug #516310
11 Jul 2014; Markus Meier <maekke@gentoo.org> libpcre-8.35.ebuild:
arm stable, bug #516310
05 Jul 2014; Mikle Kolyada <zlogene@gentoo.org> libpcre-8.35.ebuild:
amd64 stable wrt bug #516310
05 Jul 2014; Jeroen Roovers <jer@gentoo.org> libpcre-8.35.ebuild:
Stable for HPPA (bug #516310).
24 Jun 2014; Patrick Lauer <patrick@gentoo.org> libpcre-7.9-r1.ebuild,
libpcre-8.02.ebuild:
Remove obsolete lafilefixer messages
22 May 2014; Michał Górny <mgorny@gentoo.org> libpcre-8.35.ebuild:
Add pcre-config to MULTILIB_CHOST_TOOLS.
29 Apr 2014; Mike Frysinger <vapier@gentoo.org> libpcre-8.12.ebuild,
libpcre-8.13-r1.ebuild, libpcre-8.13.ebuild, libpcre-8.20.ebuild,
libpcre-8.21.ebuild, libpcre-8.30-r2.ebuild, libpcre-8.31.ebuild,
libpcre-8.32-r1.ebuild, libpcre-8.32.ebuild, libpcre-8.33-r1.ebuild,
libpcre-8.33.ebuild, libpcre-8.34.ebuild, libpcre-8.35.ebuild:
Drop mint-specific -D_GNU_SOURCE as it is no longer needed #256824 by Alan
Hourihane.
28 Apr 2014; Michał Górny <mgorny@gentoo.org> libpcre-8.34.ebuild,
libpcre-8.35.ebuild:
Replace multilib_build_binaries with multilib_is_native_abi. The two are
equivalent now, and the team has decided to use the old name as being less
confusing.
21 Apr 2014; Michał Górny <mgorny@gentoo.org> libpcre-8.35.ebuild:
Use multilib_build_binaries consistently, and the new multilib_native_use*
functions.
*libpcre-8.35 (05 Apr 2014)
05 Apr 2014; Tim Harder <radhermit@gentoo.org> +libpcre-8.35.ebuild:
Version bump.
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> libpcre-8.33-r1.ebuild,
libpcre-8.33.ebuild, libpcre-8.34.ebuild:
Add arm64 love.
06 Jan 2014; Mike Frysinger <vapier@gentoo.org> libpcre-8.34.ebuild:
Use multilib_build_binaries helper #489580 by Thomas Sachau.
*libpcre-8.34 (16 Dec 2013)
16 Dec 2013; Tim Harder <radhermit@gentoo.org> +libpcre-8.34.ebuild:
Version bump.
30 Nov 2013; Markos Chandras <hwoarang@gentoo.org> libpcre-8.33-r1.ebuild:
Use V=1 for verbose build log. Bug #475994
*libpcre-8.33-r1 (26 Oct 2013)
26 Oct 2013; Alexis Ballier <aballier@gentoo.org> +libpcre-8.33-r1.ebuild:
Convert to multilib, bug #481300
06 Aug 2013; Agostino Sarubbo <ago@gentoo.org> libpcre-8.33.ebuild:
Stable for s390, wrt bug #453948
22 Jul 2013; Agostino Sarubbo <ago@gentoo.org> libpcre-8.33.ebuild:
Stable for sparc, wrt bug #453948
21 Jul 2013; Agostino Sarubbo <ago@gentoo.org> libpcre-8.33.ebuild:
Stable for sh, wrt bug #453948
14 Jul 2013; Agostino Sarubbo <ago@gentoo.org> libpcre-8.33.ebuild:
Stable for alpha, wrt bug #453948
13 Jul 2013; Agostino Sarubbo <ago@gentoo.org> libpcre-8.33.ebuild:
Stable for ppc64, wrt bug #453948
13 Jul 2013; Agostino Sarubbo <ago@gentoo.org> libpcre-8.33.ebuild:
Stable for ppc, wrt bug #453948
07 Jul 2013; Agostino Sarubbo <ago@gentoo.org> libpcre-8.33.ebuild:
Stable for ia64, wrt bug #453948
07 Jul 2013; Agostino Sarubbo <ago@gentoo.org> libpcre-8.33.ebuild:
Stable for arm, wrt bug #453948
07 Jul 2013; Agostino Sarubbo <ago@gentoo.org> libpcre-8.33.ebuild:
Stable for x86, wrt bug #453948
07 Jul 2013; Agostino Sarubbo <ago@gentoo.org> libpcre-8.33.ebuild:
Stable for amd64, wrt bug #453948
06 Jul 2013; Jeroen Roovers <jer@gentoo.org> libpcre-8.33.ebuild:
Stable for HPPA (bug #453948).
05 Jun 2013; Mike Frysinger <vapier@gentoo.org> metadata.xml:
Add upstream CPE tag (security info) from ChromiumOS.
*libpcre-8.33 (29 May 2013)
29 May 2013; Tim Harder <radhermit@gentoo.org> +libpcre-8.33.ebuild,
metadata.xml:
Version bump and add pcre32 use flag (bug #471608).
*libpcre-8.32-r1 (28 Apr 2013)
28 Apr 2013; Mike Frysinger <vapier@gentoo.org> +libpcre-8.32-r1.ebuild,
libpcre-8.32.ebuild:
Add -pthread to static pkg-config entries when appropriate #454478 by Till
Heikamp.
21 Feb 2013; Zac Medico <zmedico@gentoo.org> libpcre-8.32.ebuild:
Add ~arm-linux keyword.
*libpcre-8.32 (02 Dec 2012)
02 Dec 2012; Diego E. Pettenò <flameeyes@gentoo.org> +libpcre-8.32.ebuild:
Version bump.
12 Jul 2012; Fabian Groffen <grobian@gentoo.org>
+files/libpcre-8.31-madvise.patch, libpcre-8.31.ebuild:
Fix compilation on platforms lacking posix_madvise, using a partial patch
grabbed from upstream.
*libpcre-8.31 (11 Jul 2012)
11 Jul 2012; Tim Harder <radhermit@gentoo.org> +libpcre-8.31.ebuild:
Version bump. Add libedit use flag.
08 Jul 2012; Raúl Porcel <armin76@gentoo.org> libpcre-8.30-r2.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #417571
31 May 2012; Jeroen Roovers <jer@gentoo.org> libpcre-8.30-r2.ebuild:
Stable for HPPA (bug #417571).
30 May 2012; Markus Meier <maekke@gentoo.org> libpcre-8.30-r2.ebuild:
arm stable, bug #417571
30 May 2012; Jeff Horelick <jdhore@gentoo.org> libpcre-8.30-r2.ebuild:
marked x86 per bug 417571
29 May 2012; Brent Baude <ranger@gentoo.org> libpcre-8.30-r2.ebuild:
Marking libpcre-8.30-r2 ppc for bug 417571
29 May 2012; Mike Frysinger <vapier@gentoo.org>
+files/libpcre-8.30-bzip2-typo.patch, libpcre-8.30-r2.ebuild:
Add fix by Richard Grenville to fix building when USE="bzip2 -zlib" #418033 by
GES.
29 May 2012; Brent Baude <ranger@gentoo.org> libpcre-8.30-r2.ebuild:
Marking libpcre-8.30-r2 ppc64 for bug 417571
26 May 2012; Agostino Sarubbo <ago@gentoo.org> libpcre-8.30-r2.ebuild:
Stable for amd64, wrt bug #417571
25 May 2012; Mike Frysinger <vapier@gentoo.org> metadata.xml:
Drop now redundant USE=jit description #416603 by Alexandre Rostovtsev.
25 May 2012; Mike Frysinger <vapier@gentoo.org> libpcre-7.9-r1.ebuild,
libpcre-8.02.ebuild, libpcre-8.21.ebuild, libpcre-8.30-r2.ebuild:
Add missing inherits, and drop other unused ones.
14 May 2012; Diego E. Pettenò <flameeyes@gentoo.org> metadata.xml:
Fix typo in metadata.xml.
04 May 2012; Jeff Horelick <jdhore@gentoo.org> libpcre-7.9-r1.ebuild,
libpcre-8.02.ebuild, libpcre-8.12.ebuild, libpcre-8.13.ebuild,
libpcre-8.13-r1.ebuild, libpcre-8.20.ebuild, libpcre-8.21.ebuild,
libpcre-8.30-r2.ebuild:
dev-util/pkgconfig -> virtual/pkgconfig
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> libpcre-8.30-r2.ebuild:
keyword ~amd64-fbsd
16 Feb 2012; Michael Haubenwallner <haubi@gentoo.org> libpcre-8.30-r2.ebuild:
add keyword ~ppc-aix, relies on package.use.mask 'jit'
*libpcre-8.30-r2 (05 Feb 2012)
05 Feb 2012; Tim Harder <radhermit@gentoo.org> -libpcre-8.30.ebuild,
-libpcre-8.30-r1.ebuild, +libpcre-8.30-r2.ebuild:
Revbump to add preserve old lib support and remove old.
*libpcre-8.30-r1 (05 Feb 2012)
05 Feb 2012; Tim Harder <radhermit@gentoo.org> +libpcre-8.30-r1.ebuild,
metadata.xml:
Add pcre16 use flag to control building the library with 16-bit character
support.
*libpcre-8.30 (05 Feb 2012)
05 Feb 2012; Tim Harder <radhermit@gentoo.org> +libpcre-8.30.ebuild:
Version bump.
31 Dec 2011; Fabian Groffen <grobian@gentoo.org>
+files/libpcre-8.21-static-build.patch, libpcre-8.21.ebuild:
Add patch to fix static build, bug #395343
12 Dec 2011; Tim Harder <radhermit@gentoo.org> libpcre-8.20.ebuild:
Use correct readline configure flag.
*libpcre-8.21 (12 Dec 2011)
12 Dec 2011; Tim Harder <radhermit@gentoo.org> +libpcre-8.21.ebuild:
Version bump.
*libpcre-8.20 (23 Oct 2011)
23 Oct 2011; Diego E. Pettenò <flameeyes@gentoo.org> libpcre-8.13-r1.ebuild,
+libpcre-8.20.ebuild, metadata.xml:
Version bump (I need the new version with JIT to test new ModSecurity code);
add an enabled-by-default (following upstream) jit USE flag to enable the new
Just-in-Time compiler of regular expressions. Also add a readline USE flag
for pcretest that now can use command line editing. Add description of USE
flags to metadata.xml. Also fix in 8.13 the wrong _rc conditional to fix the
SRC_URI setting.
*libpcre-8.13-r1 (17 Sep 2011)
17 Sep 2011; Mike Frysinger <vapier@gentoo.org> +libpcre-8.13-r1.ebuild,
+files/libpcre-8.13-posix-regex.patch:
Add fix from upstream for posix regex behavior #382919 by Christian Kaps.
*libpcre-8.13 (01 Sep 2011)
01 Sep 2011; Tim Harder <radhermit@gentoo.org> +libpcre-8.13.ebuild:
Version bump (bug #381395 by Peter Volkov).
09 Aug 2011; Jeremy Olexa <darkside@gentoo.org> libpcre-8.12.ebuild:
Migrate changes from Gentoo Prefix. EAPI3, KEYWORDS, mint CXXFLAGS, add
EPREFIX to configure
09 Apr 2011; Raúl Porcel <armin76@gentoo.org> libpcre-8.12.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #358791
05 Apr 2011; Markus Meier <maekke@gentoo.org> libpcre-8.12.ebuild:
arm stable, bug #358791
03 Apr 2011; Raúl Porcel <armin76@gentoo.org> libpcre-8.02.ebuild:
ia64/m68k/s390/sh stable wrt #348487
02 Apr 2011; Christoph Mende <angelos@gentoo.org> libpcre-8.12.ebuild:
Stable on amd64 wrt bug #358791
02 Apr 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> libpcre-8.12.ebuild:
x86 stable wrt security bug #358791
02 Apr 2011; Jeroen Roovers <jer@gentoo.org> libpcre-8.12.ebuild:
Stable for HPPA (bug #358791).
01 Apr 2011; Kacper Kowalik <xarthisius@gentoo.org> libpcre-8.12.ebuild:
ppc/ppc64 stable wrt #358791
27 Feb 2011; Tobias Klausmann <klausman@gentoo.org> libpcre-8.02.ebuild:
Stable on alpha, bug #348487
*libpcre-8.12 (31 Jan 2011)
31 Jan 2011; Diego E. Pettenò <flameeyes@gentoo.org> -libpcre-8.10.ebuild,
-libpcre-8.11.ebuild, +libpcre-8.12.ebuild:
Version bump, remove old 8.1x series ebuilds as 8.12 is the next stable
candidate instead.
18 Jan 2011; Kacper Kowalik <xarthisius@gentoo.org> libpcre-8.02.ebuild:
ppc64 stable wrt #348487
07 Jan 2011; Brent Baude <ranger@gentoo.org> libpcre-8.02.ebuild:
stable ppc, bug 348487
21 Dec 2010; Markus Meier <maekke@gentoo.org> libpcre-8.02.ebuild:
arm stable, bug #348487
*libpcre-8.11 (14 Dec 2010)
14 Dec 2010; Diego E. Pettenò <flameeyes@gentoo.org> +libpcre-8.11.ebuild:
Version bump; thanks to Arseny Solokha for reporting (bug #348743).
13 Dec 2010; Jeroen Roovers <jer@gentoo.org> libpcre-8.02.ebuild:
Stable for HPPA (bug #348487).
12 Dec 2010; Markos Chandras <hwoarang@gentoo.org> libpcre-8.02.ebuild:
Stable on amd64 wrt bug #348487
12 Dec 2010; Thomas Kahle <tomka@gentoo.org> libpcre-8.02.ebuild:
x86 stable per bug 348487
*libpcre-8.10 (12 Dec 2010)
12 Dec 2010; Diego E. Pettenò <flameeyes@gentoo.org> -libpcre-8.00.ebuild,
+libpcre-8.10.ebuild, metadata.xml:
Version bump, thanks to Arseny Solokha and Sebastian Pipping in bug #333355.
Take over the package for base-system herd as Peter has been away for quite a
long time. Avoid adding -L/lib(64) to the ldflags when using pkg-config; run
elibtoolize. Drop old version.
*libpcre-8.02 (03 May 2010)
03 May 2010; Patrick Lauer <patrick@gentoo.org> +libpcre-8.02.ebuild:
Bump for #311077
21 Oct 2009; Peter Alfredsen <loki_val@gentoo.org> -libpcre-7.8.ebuild,
-libpcre-7.8-r2.ebuild, libpcre-7.9-r1.ebuild, libpcre-8.00.ebuild:
Fix bug 278370. Remove old.
20 Oct 2009; Peter Alfredsen <loki_val@gentoo.org> libpcre-8.00.ebuild:
Re-add keywords.
*libpcre-8.00 (19 Oct 2009)
19 Oct 2009; Peter Alfredsen <loki_val@gentoo.org> +libpcre-8.00.ebuild:
Add 8.00. No keywords until I have tested it doesn't break stuff randomly.
17 Oct 2009; Markus Meier <maekke@gentoo.org> metadata.xml:
remove static-libs description as it is global now
11 Sep 2009; Peter Alfredsen <loki_val@gentoo.org> libpcre-7.9-r1.ebuild:
Add deps for bzip2 and zlib. Bug 284638.
19 Jun 2009; Brent Baude <ranger@gentoo.org> libpcre-7.9-r1.ebuild:
stable ppc64, bug 273037
11 Jun 2009; Markus Meier <maekke@gentoo.org> libpcre-7.9-r1.ebuild:
amd64 stable, bug #272977
11 Jun 2009; Raúl Porcel <armin76@gentoo.org> libpcre-7.9-r1.ebuild:
alpha/arm/ia64/m68k/s390/sh stable wrt #272977
09 Jun 2009; Christian Faulhammer <fauli@gentoo.org>
libpcre-7.9-r1.ebuild:
stable x86, bug 272977
08 Jun 2009; Ferris McCormick <fmccor@gentoo.org> libpcre-7.9-r1.ebuild:
Sparc stable, Bug #272977.
08 Jun 2009; Jeroen Roovers <jer@gentoo.org> libpcre-7.9-r1.ebuild:
Stable for HPPA (bug #272977).
07 Jun 2009; nixnut <nixnut@gentoo.org> libpcre-7.9-r1.ebuild:
ppc stable #272977
18 May 2009; Peter Alfredsen <loki_val@gentoo.org> libpcre-7.8-r2.ebuild,
libpcre-7.9-r1.ebuild, metadata.xml:
Add IUSE=static-libs now that council has approved.
*libpcre-7.9-r1 (18 Apr 2009)
*libpcre-7.8-r2 (18 Apr 2009)
18 Apr 2009; Peter Alfredsen <loki_val@gentoo.org>
-files/libpcre-7.7-buffer-overflow.patch,
+files/libpcre-7.9-pkg-config.patch, -libpcre-7.8-r1.ebuild,
+libpcre-7.8-r2.ebuild, -libpcre-7.9.ebuild, +libpcre-7.9-r1.ebuild:
Provide static libraries per bug 266016. Provide pkg-config file to link
statically against libpcreposix as replacement for .la files. Remove old
patch file.
*libpcre-7.9 (12 Apr 2009)
12 Apr 2009; Peter Alfredsen <loki_val@gentoo.org>
-libpcre-7.9_rc2.ebuild, +libpcre-7.9.ebuild:
Bump
12 Apr 2009; Peter Alfredsen <loki_val@gentoo.org> libpcre-7.8-r1.ebuild,
libpcre-7.9_rc2.ebuild:
Use gen_usr_ldscript instead of clunky symlinks handling. Thanks to
grobian.
*libpcre-7.9_rc2 (09 Apr 2009)
*libpcre-7.8-r1 (09 Apr 2009)
09 Apr 2009; Peter Alfredsen <loki_val@gentoo.org> -libpcre-7.7-r1.ebuild,
+libpcre-7.8-r1.ebuild, +libpcre-7.9_rc2.ebuild:
Bump. No longer include .la and .a files. Revision bump for 7.8 with the
same changes. Move libpcre.so* to /lib for grep - bug 1638 and bug 53627.
05 Nov 2008; Peter Alfredsen <loki_val@gentoo.org> -libpcre-7.4.ebuild:
Clean out GLSA'd ebuild
16 Oct 2008; Jeroen Roovers <jer@gentoo.org> libpcre-7.8.ebuild:
Stable for HPPA (bug #242126).
16 Oct 2008; Raúl Porcel <armin76@gentoo.org> libpcre-7.8.ebuild:
alpha/ia64/sparc/x86 stable wrt #242126
15 Oct 2008; Thomas Anderson <gentoofan23@gentoo.org> libpcre-7.8.ebuild:
stable amd64, bug 242126
15 Oct 2008; Brent Baude <ranger@gentoo.org> libpcre-7.8.ebuild:
stable ppc, bug 242126
15 Oct 2008; Brent Baude <ranger@gentoo.org> libpcre-7.8.ebuild:
stable ppc64, bug 242126
*libpcre-7.8 (07 Sep 2008)
07 Sep 2008; Peter Alfredsen <loki_val@gentoo.org>
-files/libpcre-7.6-ABI_correction.patch, libpcre-7.4.ebuild,
-libpcre-7.4-r1.ebuild, -libpcre-7.6-r1.ebuild, -libpcre-7.7.ebuild,
+libpcre-7.8.ebuild:
Bump, remove old. Drop keywords for all except sh, arm, s390 and m68k on
7.4, since it's affected by a number of GLSAs.
*libpcre-7.7-r1 (30 Jun 2008)
30 Jun 2008; Peter Alfredsen <loki_val@gentoo.org>
+files/libpcre-7.7-buffer-overflow.patch, +libpcre-7.7-r1.ebuild:
Commit -> Stable 7.7-r1 wrt bug 228091.
*libpcre-7.7 (26 May 2008)
26 May 2008; Peter Alfredsen <loki_val@gentoo.org> metadata.xml,
+libpcre-7.7.ebuild:
Version bump. Bug fix release.
21 Apr 2008; Christian Heim <phreak@gentoo.org> metadata.xml:
Fix up metadata.xml. If there's no maintainer for the package, the metadata
also needs to contain m-needed@g.o.
*libpcre-7.6-r1 (13 Feb 2008)
13 Feb 2008; Christian Faulhammer <opfer@gentoo.org>
+files/libpcre-7.6-ABI_correction.patch, -libpcre-7.6.ebuild,
+libpcre-7.6-r1.ebuild:
revision bump (direct stable), to fix ABI breakage reported in bug 209697 by
jakub
10 Feb 2008; Olivier Crête <tester@gentoo.org> libpcre-7.6.ebuild:
Stable on amd64, security bug #209067
07 Feb 2008; Raúl Porcel <armin76@gentoo.org> libpcre-7.4-r1.ebuild:
alpha/ia64 stable
06 Feb 2008; Tobias Scherbaum <dertobi123@gentoo.org> libpcre-7.6.ebuild:
ppc stable, bug #209067
06 Feb 2008; Raúl Porcel <armin76@gentoo.org> libpcre-7.6.ebuild:
alpha/ia64 stable wrt security #209067
06 Feb 2008; Ferris McCormick <fmccor@gentoo.org> libpcre-7.6.ebuild:
Sparc stable --- security Bug #209067 --- tests good.
06 Feb 2008; Ferris McCormick <fmccor@gentoo.org> libpcre-7.4-r1.ebuild:
Sparc stable --- Bug #209060 --- all tests pass.
06 Feb 2008; Jeroen Roovers <jer@gentoo.org> libpcre-7.6.ebuild:
Stable for HPPA (bug #209067).
06 Feb 2008; Brent Baude <ranger@gentoo.org> libpcre-7.6.ebuild:
Marking libpcre-7.6 ppc64 for bug 209067
06 Feb 2008; Christian Faulhammer <opfer@gentoo.org> libpcre-7.6.ebuild:
x86 stable, security bug 209067
*libpcre-7.6 (06 Feb 2008)
06 Feb 2008; Christian Faulhammer <opfer@gentoo.org> +libpcre-7.6.ebuild:
version bump, bug 208879, reported by Arfrever Frehtes Taifersar Arahesis
<Arfrever DOT FTA AT GMail DOT Com>
05 Feb 2008; Christian Faulhammer <opfer@gentoo.org>
libpcre-7.4-r1.ebuild:
stable x86, bug 209060
05 Feb 2008; Christian Faulhammer <opfer@gentoo.org>
-files/pcre-6.3-link.patch, -files/pcre-6.3-uclibc-tuple.patch,
-files/pcre-6.4-link.patch, -files/pcre-6.6-parallel-build.patch,
-files/pcre-7.1-pic.patch, -libpcre-6.6.ebuild, -libpcre-7.1.ebuild,
-libpcre-7.2.ebuild, -libpcre-7.3.ebuild, -libpcre-7.3-r1.ebuild:
clean up
27 Nov 2007; Jeroen Roovers <jer@gentoo.org> libpcre-7.4.ebuild:
Stable for HPPA (bug #199740).
26 Nov 2007; Markus Rothe <corsair@gentoo.org> libpcre-7.4.ebuild:
Stable on ppc64; bug #199740
24 Nov 2007; Brent Baude <ranger@gentoo.org> libpcre-7.4.ebuild:
Marking libpcre-7.4 ppc stable for bug 199740
22 Nov 2007; Raúl Porcel <armin76@gentoo.org> libpcre-7.4.ebuild:
alpha/ia64/sparc stable wrt #199740
21 Nov 2007; Dawid Węgliński <cla@gentoo.org> libpcre-7.4.ebuild:
Stable on x86 (bug #199740)
20 Nov 2007; Samuli Suominen <drac@gentoo.org> libpcre-7.4.ebuild:
amd64 stable wrt #199740
19 Nov 2007; Joshua Kinard <kumba@gentoo.org> libpcre-7.3-r1.ebuild:
Marked unstable on mips, per #195416.
18 Nov 2007; Diego Pettenò <flameeyes@gentoo.org> metadata.xml:
Remove carlo from metadata who didn't commit to the package since March 2006.
*libpcre-7.4-r1 (18 Nov 2007)
18 Nov 2007; Diego Pettenò <flameeyes@gentoo.org> +libpcre-7.4-r1.ebuild:
Add new ebuild, using EAPI=1. This version installs the documentation in the
correct place, and more importantly adds a +cxx USE flag that allows to
enable/disable the C++ bindings.
14 Oct 2007; Markus Rothe <corsair@gentoo.org> libpcre-7.3-r1.ebuild:
Stable on ppc64; bug #195416
13 Oct 2007; Christoph Mende <angelos@gentoo.org> libpcre-7.3-r1.ebuild:
Stable on amd64 wrt bug #195416
11 Oct 2007; Lars Weiler <pylon@gentoo.org> libpcre-7.3-r1.ebuild:
stable ppc, bug #195416
11 Oct 2007; Raúl Porcel <armin76@gentoo.org> libpcre-7.3-r1.ebuild:
alpha/ia64/sparc stable wrt #195416
11 Oct 2007; Jeroen Roovers <jer@gentoo.org> libpcre-7.3-r1.ebuild:
Stable for HPPA (bug #195416).
10 Oct 2007; Dawid Węgliński <cla@gentoo.org> libpcre-7.3-r1.ebuild:
Stable on x86 for bug #195416
*libpcre-7.4 (11 Oct 2007)
11 Oct 2007; Anant Narayanan <anant@gentoo.org> +libpcre-7.4.ebuild:
Bump to 7.4 (bug #194269)
*libpcre-7.3-r1 (10 Oct 2007)
10 Oct 2007; <solar@gentoo.org> +libpcre-7.3-r1.ebuild:
- match-limit-recursion
06 Oct 2007; Tom Gall <tgall@gentoo.org> libpcre-7.3.ebuild:
stable on ppc64
03 Oct 2007; Christian Heim <phreak@gentoo.org> Manifest:
Fixing the Manifest/digest for 7.3.
03 Oct 2007; Joshua Jackson <tsunam@gentoo.org> libpcre-7.3.ebuild:
Marking stable for amd64 as well
03 Oct 2007; Joshua Jackson <tsunam@gentoo.org> ChangeLog:
Marking stable on x86
18 Sep 2007; Mike Frysinger <vapier@gentoo.org> libpcre-7.3.ebuild:
Backout broken PIC patch #182652.
18 Sep 2007; Christoph Mende <angelos@gentoo.org> libpcre-7.3.ebuild:
Readded pcre-7.1-pic.patch to libpcre-7.3
*libpcre-7.3 (14 Sep 2007)
14 Sep 2007; Anant Narayanan <anant@gentoo.org> +libpcre-7.3.ebuild:
Version bump to 7.3
15 Jul 2007; Christoph Mende <angelos@gentoo.org>
+files/pcre-7.1-pic.patch, libpcre-7.1.ebuild, libpcre-7.2.ebuild:
Added -fPIC for shared libraries, thanks to Simon Cooper (Bug #182652)
05 Jul 2007; Roy Marples <uberlord@gentoo.org> libpcre-7.2.ebuild:
Keyworded ~sparc-fbsd, #181670.
*libpcre-7.2 (22 Jun 2007)
22 Jun 2007; Anant Narayanan <anant@gentoo.org> -libpcre-7.0.ebuild,
+libpcre-7.2.ebuild:
bump to 7.2, closes bug #182654
16 Jun 2007; Tobias Scherbaum <dertobi123@gentoo.org> libpcre-7.1.ebuild:
Added ~ppc, bug #181670
15 Jun 2007; Daniel Gryniewicz <dang@gentoo.org> libpcre-7.1.ebuild:
Marked ~amd64 for bug #181670
13 Jun 2007; Markus Rothe <corsair@gentoo.org> libpcre-7.1.ebuild:
Added ~ppc64; bug #181670
12 Jun 2007; Diego Pettenò <flameeyes@gentoo.org> libpcre-7.1.ebuild:
Add ~x86-fbsd keyword.
12 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> libpcre-7.1.ebuild:
Keyworded ~sparc wrt #181670
12 Jun 2007; Raúl Porcel <armin76@gentoo.org> libpcre-7.1.ebuild:
Add ~alpha/~ia64 wrt #181670
12 Jun 2007; Jeroen Roovers <jer@gentoo.org> libpcre-7.1.ebuild:
Marked ~hppa (bug #181670).
*libpcre-7.1 (11 Jun 2007)
11 Jun 2007; Anant Narayanan <anant@gentoo.org> +libpcre-7.1.ebuild:
Version bump to 7.1
11 Feb 2007; Fabian Groffen <grobian@gentoo.org> libpcre-6.6.ebuild:
Dropped ppc-macos keyword, see you in prefix
27 Jan 2007; Alexander H. Færøy <eroyf@gentoo.org> libpcre-6.6.ebuild:
Stable on MIPS; bug #145409
27 Jan 2007; Charlie Shepherd <masterdriverz@gentoo.org>
libpcre-7.0.ebuild:
Force building of static libs; bug 164099
*libpcre-7.0 (27 Jan 2007)
27 Jan 2007; Charlie Shepherd <masterdriverz@gentoo.org>
-libpcre-6.3.ebuild, -libpcre-6.4.ebuild, +libpcre-7.0.ebuild:
Bump to version 7 and add unicode useflags, bugs 145365 and 141794. Thanks to
Michael Vogt
20 Oct 2006; Bryan Østergaard <kloeri@gentoo.org> libpcre-6.6.ebuild:
Stable on Alpha.
18 Oct 2006; Emanuele Giaquinta <exg@gentoo.org>
-files/pcre-4.2-link.patch, -files/pcre-4.2-macos.patch,
-files/pcre-4.4-uclibc-tuple.patch, -files/pcre-5.0-uclibc-tuple.patch,
-files/pcre-6.1-link.patch, -libpcre-4.2-r1.ebuild, -libpcre-4.4.ebuild,
-libpcre-4.5.ebuild, -libpcre-5.0.ebuild, -libpcre-6.1.ebuild:
Security cleanup, bug #140528.
17 Oct 2006; Roy Marples <uberlord@gentoo.org> libpcre-6.6.ebuild:
Added ~sparc-fbsd keyword.
17 Oct 2006; Joshua Jackson <tsunam@gentoo.org> libpcre-6.6.ebuild:
Stable x86; bug #145409
15 Oct 2006; Olivier Crête <tester@gentoo.org> libpcre-6.6.ebuild:
Stable on amd64 per bug #145409
14 Oct 2006; Jason Wever <weeve@gentoo.org> libpcre-6.6.ebuild:
Stable on SPARC wrt bug #145409.
14 Oct 2006; Aron Griffis <agriffis@gentoo.org> libpcre-6.6.ebuild:
Mark 6.6 stable on ia64. #145409
14 Oct 2006; Markus Rothe <corsair@gentoo.org> libpcre-6.6.ebuild:
Stable on ppc64; bug #145409
13 Oct 2006; Stephanie Lockwood-Childs <wormo@gentoo.org>
libpcre-6.6.ebuild:
stable on ppc (Bug #145409)
06 Sep 2006; Stephen Bennett <spb@gentoo.org>
+files/pcre-6.6-parallel-build.patch, libpcre-6.6.ebuild:
Fix parallel build. Bug #130668.
22 Jun 2006; Fabian Groffen <grobian@gentoo.org> libpcre-6.6.ebuild:
Readded ~ppc-macos since this version compiles and works again
01 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> libpcre-6.6.ebuild:
Add ~x86-fbsd keyword.
07 Mar 2006; Carsten Lohrke <carlo@gentoo.org> libpcre-6.6.ebuild:
Remove ~ppc-macos again.
*libpcre-6.6 (07 Mar 2006)
07 Mar 2006; Carsten Lohrke <carlo@gentoo.org> +libpcre-6.6.ebuild:
Version bump.
31 Dec 2005; Fabian Groffen <grobian@gentoo.org> libpcre-6.4.ebuild:
Removed ~ppc-macos since it doesn't configure, and if it does, it doesn't
compile.
*libpcre-6.4 (31 Dec 2005)
31 Dec 2005; Carsten Lohrke <carlo@gentoo.org> +files/pcre-6.4-link.patch,
+libpcre-6.4.ebuild:
version bump, made macos patch unconditional
23 Aug 2005; Fernando J. Pereda <ferdy@gentoo.org> libpcre-6.3.ebuild:
Stable on alpha, wrt bug #103337
23 Aug 2005; Fabian Groffen <grobian@gentoo.org> libpcre-6.3.ebuild:
Stable on ppc-macos (bug #103337)
23 Aug 2005; Michael Hanselmann <hansmi@gentoo.org> libpcre-6.3.ebuild:
Stable on ppc and hppa.
23 Aug 2005; Aaron Walker <ka0ttic@gentoo.org> libpcre-6.3.ebuild:
Stable on mips for bug #103337.
23 Aug 2005; Aron Griffis <agriffis@gentoo.org> libpcre-6.3.ebuild:
stable on ia64
23 Aug 2005; Markus Rothe <corsair@gentoo.org> libpcre-6.3.ebuild:
Stable on ppc64 (bug #103337)
*libpcre-6.3 (22 Aug 2005)
22 Aug 2005; Jeremy Huddleston <eradicator@gentoo.org>
+files/pcre-6.3-link.patch, +files/pcre-6.3-uclibc-tuple.patch,
+libpcre-6.3.ebuild:
Version bump for security bug #103337. Stable amd64, sparc, x86.
*libpcre-6.1 (02 Jul 2005)
02 Jul 2005; Jeremy Huddleston <eradicator@gentoo.org>
+files/pcre-6.1-link.patch, +libpcre-6.1.ebuild:
Version bump closes bug #97246 thanks to Carsten Lohrke <carlo@gentoo.org>.
26 Jun 2005; Lina Pezzella <j4rg0n@gentoo.org> libpcre-5.0.ebuild:
Fixed dirty dylib hack
10 Jun 2005; Lina Pezzella <j4rg0n@gentoo.org> libpcre-5.0.ebuild:
Removed elibtoolize for ppc-macos. Fixes Bug #95384. Thanks to kito and
Fabian Groffen for contributing to the fix.
18 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> libpcre-5.0.ebuild:
Stable on ppc.
08 Apr 2005; Markus Rothe <corsair@gentoo.org> libpcre-5.0.ebuild:
Stable on ppc64
21 Feb 2005; <gongloo@gentoo.org> libpcre-5.0.ebuild:
Stable on ppc-macos.
13 Feb 2005; Lina Pezzella <j4rg0n@gentoo.org>
+files/pcre-5.0-macos.patch, libpcre-5.0.ebuild:
dylib fix for ppc-macos
07 Feb 2005; Bryan Østergaard <kloeri@gentoo.org> libpcre-5.0.ebuild:
Stable on alpha.
06 Feb 2005; Joshua Kinard <kumba@gentoo.org> libpcre-5.0.ebuild:
Marked stable on mips.
31 Jan 2005; Jeremy Huddleston <eradicator@gentoo.org> libpcre-5.0.ebuild:
Stable amd64, sparc, x86.
28 Jan 2005; Lina Pezzella <j4rg0n@gentoo.org> libpcre-4.5.ebuild:
Stable ppc-macos.
21 Jan 2005; <gongloo@gentoo.org> libpcre-5.0.ebuild:
Removed patch from 4.2 for ppc-macos -- 5.0 works fine w/o it.
29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
Change encoding to UTF-8 for GLEP 31 compliance
*libpcre-5.0 (28 Dec 2004)
28 Dec 2004; Jeremy Huddleston <eradicator@gentoo.org>
+files/pcre-5.0-uclibc-tuple.patch, -libpcre-3.9-r1.ebuild,
-libpcre-3.9-r2.ebuild, -libpcre-3.9.ebuild, +libpcre-5.0.ebuild:
Version bump closes bug #75919.
08 Oct 2004; Lina Pezzella <j4rg0n@gentoo.org> libpcre-4.5.ebuild:
Added patch for creation of dylibs on ppc-macos. Bug #58165. Thanks to Robin Munn for the submission.
Testing on ppc-macos.
08 Oct 2004; Guy Martin <gmsoft@gentoo.org> libpcre-4.5.ebuild:
Marked stable on hppa.
19 Sep 2004; Joshua Kinard <kumba@gentoo.org> libpcre-4.5.ebuild:
Marked stable on mips.
06 Sep 2004; Bryan Østergaard <kloeri@gentoo.org> libpcre-4.5.ebuild:
Stable on alpha.
04 Sep 2004; Gustavo Zacarias <gustavoz@gentoo.org> libpcre-4.5.ebuild:
Stable on sparc
01 Sep 2004; Jeremy Huddleston <eradicator@gentoo.org> libpcre-4.5.ebuild:
Stable x86 amd64.
07 Aug 2004; Tom Martin <slarti@gentoo.org> libpcre-3.9.ebuild:
Typo in DESCRIPTION: compitable -> compatible. Bug 59717.
*libpcre-4.5 (12 Jul 2004)
12 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> +libpcre-4.5.ebuild:
Version bump closes bug #56791.
12 Jul 2004; <solar@gentoo.org> libpcre-4.4.ebuild,
files/pcre-4.2-link.patch, files/pcre-4.4-uclibc-tuple.patch:
added two patches that came from redhat, one adds the uclibc tuple for
configure and the other fixes linking problems. enabled PIC for all arches vs
hppa/amd64 alone.
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
libpcre-3.9-r1.ebuild, libpcre-3.9-r2.ebuild, libpcre-3.9.ebuild,
libpcre-4.2-r1.ebuild, libpcre-4.4.ebuild:
virtual/glibc -> virtual/libc
23 May 2004; Bryan Østergaard <kloeri@gentoo.org> libpcre-4.4.ebuild:
Stable on alpha.
15 May 2004; Joshua Kinard <kumba@gentoo.org> libpcre-4.4.ebuild:
Marked stable on mips.
22 Apr 2004; Travis Tilley <lv@gentoo.org> libpcre-4.4.ebuild:
stable on amd64
20 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org>
libpcre-4.2-r1.ebuild, libpcre-4.4.ebuild:
IUSE added
01 Apr 2004; Brian Jackson <iggy@gentoo.org> libpcre-4.4.ebuild:
add s390 to keywords
01 Apr 2004; Gustavo Zacarias <gustavoz@gentoo.org> libpcre-4.4.ebuild:
stable on sparc
31 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org> libpcre-4.4.ebuild,
metadata.xml:
Added me as maintainer. Stable on x86.
28 Mar 2004; Luca Barbato <lu_zero@gentoo.org> libpcre-4.2-r1.ebuild:
Marked ppc
07 Mar 2004; Tom Gall <tgall@gentoo.org> libpcre-4.4.ebuild:
stable on ppc64
13 Jan 2004; Aron Griffis <agriffis@gentoo.org> libpcre-4.2-r1.ebuild:
stable on alpha
28 Dec 2003; Joshua Kinard <kumba@gentoo.org> libpcre-4.2-r1.ebuild:
Move to mips stable (~mips -> mips)
*libpcre-4.4 (19 Nov 2003)
22 Dec 2003; Guy Martin <gmsoft@gentoo.org> libpcre-4.4.ebuild :
Marked stable for hppa. append-flags -fPIC for hppa.
19 Nov 2003; Martin Holzer <mholzer@gentoo.org> libpcre-4.4.ebuild:
Version bumped. Closes #28976
08 Nov 2003; Brad House <brad_mssw@gentoo.org> libpcre-4.2-r1.ebuild:
append-flags -fPIC for amd64
15 Jul 2003; Christian Birchinger <joker@gentoo.org> libpcre-4.2-r1.ebuild:
Added sparc stable keyword
*libpcre-4.2-r1 (03 May 2003)
23 Jul 2003; Guy Martin <gmsoft@gentoo.org> libpcre-4.2-r1.ebuild :
Marked stable on hppa.
03 May 2003; Paul de Vrieze <pauldv@gentoo.org> libpcre-4.2-r1.ebuild:
Bumped libpcre-4.2 version to -r1 to force recompilation with people who run
unstable and have a miscompiled libpcre
*libpcre-4.2 (15 Apr 2003)
30 Apr 2003; Paul de Vrieze <pauldv@gentoo.org> libpcre-4.2.ebuild:
Corrected problem with libtool that would not allow libpcre-4.2 to install
libpcreposix if there was not allready a libpcre installed. Older versions
don't seem to have the problem
20 Apr 2003; Martin Holzer <mholzer@gentoo.org> libpcre-3.9-r2.ebuild,
libpcre-4.2.ebuild:
Fixing Header
16 Apr 2003; Patrick Kursawe <phosphan@gentoo.org> libpcre-4.2.ebuild :
parallel make failed if no older version was installed - tried to
link with the not-yet-existing library. Changed emake -> make.
15 Apr 2003; Martin Holzer <mholzer@gentoo.org> Manifest,
libpcre-4.2.ebuild:
Version bumped.
*libpcre-3.9-r2 (10 Mar 2003)
30 Jun 2003; Guy Martin <gmsoft@entoo.org> libpcre-3.9-r2.ebuild :
Marked stable on hppa.
21 Mar 2003; Guy Martin <gmsoft@gentoo.org> libpcre-3.9-r2.ebuild :
Added ~hppa to KEYWORDS.
10 Mar 2003; Graham Forest <vladimir@gentoo.org> libpcre-3.9-r2.ebuild:
Added -r2 with utf-8 support
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*libpcre-3.9-r1 (21 Mar 2003)
21 Mar 2003; Guy Martin <gmsoft@gentoo.org> libpcre-3.9-r1.ebuild :
Added hppa to KEYWORDS.
14 Mar 2003; Jan Seidel <tuxus@gentoo.org> :
Added mips to KEYWORDS
21 Jul 2002; Owen Stampflee <owen@gentoo.org> :
Added KEYWORDS and License
27 Mar 2002; Seemant Kulleen <seemant@gentoo.org> libpcre-3.9-r1.ebuild :
Ungzipped html docs.
21 Feb 2002; G.Bevin <gbevin@gentoo.org> libpcre-3.9.ebuild :
Fixed html docs installation problem.
*libpcre-3.9 (20 Feb 2002)
20 Feb 2002; G.Bevin <gbevin@gentoo.org> libpcre-3.9.ebuild,
files/digest-libpcre-3.9:
Version upgrade to latest version.
Added binary compatibility slot 3.
*libpcre-3.7 (1 Feb 2002)
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

View File

@ -1 +1,32 @@
DIST pcre-8.30.tar.bz2 1248556 RMD160 bddee68c7e2b8b8224a835a2a9cdadc6b7cc9fd2 SHA1 68d28fb383325b8af9e3d481d30f586b46c56022 SHA256 c1113fd7db934e97ad8b3917d432e5b642e9eb9afd127eb797804937c965f4ac
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX libpcre-7.9-pkg-config.patch 1487 SHA256 d247cbd8bf85a4e898e0f7512e27bebaaf121e020fd2b85dc04eb6a3c041cd70 SHA512 eda853380d8612d7309c5fbd09d7de70582c1fdbb12fd31a835db5a3f866b4f085b66681b5481c83b2be4934b927d88c69798c8274e5228cb2532e58f99c886a WHIRLPOOL 5d63a40bda7e6b630e0a7b5e151b4c547eb284eac4ca8f4c644033dacb23ae20e0636a89f93fbd7fd4f5b083b5dcfffb3dc335cbadde5bab52cfab0370a7b959
DIST pcre-7.9.tar.bz2 861580 SHA256 40a13a9759f1de5b16bc2f0d47b6aa5f0ec010325646922f54b013c040dcd740 SHA512 b4c47a9b196750d4bead9e3904702fc793d282a22af1b34e24081077b4c167ec787cf7dec9a565fa9df4dafb5927b7accdd49568f5c2f8733842cbbec5d4d25c WHIRLPOOL 412cf0a128861cbb991a0424e9f4ba551093b7853465776e17465f9c2b4222002a8b26d7a234b91a49e055a04ae840ad5d6c1613615c98db3d44413a723a6152
DIST pcre-8.35.tar.bz2 1522220 SHA256 a961c1c78befef263cc130756eeca7b674b4e73a81533293df44e4265236865b SHA512 e94c652b40de60b391e28afbddc67b5a034650f6f62027e52f2d7aef53caf5f0da9f2d4f6872d1558f965dd9d4d696e5e23d2a50f20a4fbc9f0a707fb6f55fae WHIRLPOOL 677dd9673299438c4d76c68947124069b9c2b88ac837e59d00fc4e92113498357041f173ec4ae1cd61e760debad0a2392710f986794796678e596b9a22ba62a2
DIST pcre-8.36.tar.bz2 1533818 SHA256 ef833457de0c40e82f573e34528f43a751ff20257ad0e86d272ed5637eb845bb SHA512 acd2bc6911be7b518ad4aca3c3ccbe98bdbeabf0e77d6b04009838c7825b563a001377f8c3a6a8a0583ec32ee9fefe05e3c1a69f272fe5084469a6b6c2148fbf WHIRLPOOL 4c144e3c468a76d8bac3d8a0d4642f7b2e2bd03f84ca915d51a81af7128d7d9c6ed7272bf25e2b9c5eb435037b77ffc41b871bd7257efde0a14a20f5fb4b8432
DIST pcre-8.37.tar.bz2 1557603 SHA256 51679ea8006ce31379fb0860e46dd86665d864b5020fc9cd19e71260eef4789d SHA512 19344c9add2ebbd26c528505d07d3b028d79bc3e6103d51453a449cebd76bc76f5bc7ddd9ef0de41f98c50be74a2d9a65db539ed60f1add1086d99bde8a81466 WHIRLPOOL 43f723a9107fd6d78a88d4682502d79d5b9b0df90a579667a80b9862611a1c7bee25a1d5a1f9facec7c077f89605d7d96e3843d4aa5b94113b49b06a974331e5
EBUILD libpcre-7.9-r1.ebuild 1980 SHA256 e660a985ccc75e1aec99cbb3acc2e2c5a957757cd59abf95bf300b967044f92a SHA512 d2a4c701bbed7416dbd3c19bd997e17833880973244ec071584be426acf3330147d14fef6273f0bce6ea4bd348eb790f56e1bda4eac31cb51ab8d46cad393b37 WHIRLPOOL f29bc8ede8fb69176a4a1d8570063afc83183f0f52edcb08b4a972262db87a137b2af0269d1d6fe9382b181a62cd72be51063c2f6264de33fad1d809a6115a9f
EBUILD libpcre-8.35.ebuild 3035 SHA256 a5078f50bba582910f13ecf7c8861349fcbbb621ffe86db9863f708d3c911dcd SHA512 1b06d18940f5822df43f3c1d68bc619caa2a079ecbe95a546e06b5a2bfbcc0c45b316b807dd4c219997306ab02823023cb1eea404ad3428e1a0556af8356bcb5 WHIRLPOOL 98a3238a3b15e629b9719bb2388c12150bc78971ec25b7ce21ee59a247c430d5fe2e0e9eaa0b086333468da76fe004cef50d4ae53fa6004fe9e381516b6324e2
EBUILD libpcre-8.36.ebuild 3045 SHA256 bf44c9682b30b5df1fdce0badfa19eb33f1a7739b59cf0ef71b0aa612d962a1a SHA512 700ca6ccc1e0ffdc41279b088174685d25de24a37476910eef2198379b48c8b009edeb20f92fe62b125963698526b4c6cb388925af0cdd422172b1bce46c72f8 WHIRLPOOL 8c4df34c6a9ae4118d761014f8db17a2ace35d0100e25bf90e3601c7a67dc702b8e9aef17decaeec9c47cc983efce76622e1b21ed2e518fd12ddd6c1207bd957
EBUILD libpcre-8.37-r1.ebuild 2959 SHA256 3a452f3e5d0a0dddee17ff39a28cad3f3746f960b541f9016c62404842fc7d97 SHA512 b07ecffa0596316d9e9b7e8be545b4d0cda30136facb4307358edbcfd6cab7573a95eeff3882ca85d8ab68a0bf6be1db470a652b921e9a6e3fc2c441238cb9ff WHIRLPOOL 8a0cd68aa65430bb6c135d87c192eb43b333a9539f6c10d2b3bbfbbeaf71bb8ced3228d369a57821ebbb53c47bcaa484853cad9cb3ce3f16f529f9a6cf89465a
EBUILD libpcre-8.37.ebuild 3053 SHA256 7346a3b08e4cd3a4eb2ac73469892d6128576243b5e805953e2ec8b71fb7fb74 SHA512 49137aaadad2ee930baea96c42ecd99f4214357cad8c11837835110c7accf7ba5e0db24f3cc824291b5043b198ca4fe1e339ec1f723bc70a9a53eef61a656ceb WHIRLPOOL fbe9540229f09300dc34af4e9603fabccdaed1e2f5004a52fc3b83f9dfc07d186e2ee4ddf166796f099795fef7521ada3b7c9faedecf208d00d63ebfd9cd1469
MISC ChangeLog 34178 SHA256 484edbaa240d381d1139ddee055355639a0a5d6654f14620853f53767b65122a SHA512 dc9e27366cec711b3ded107949c5ec0ff0ccc1bc847c1595bd51f89f2c649accc12f3150d483347228331cde6c5b3e7d38f39a0e75ca69449d6eeabef0a464e6 WHIRLPOOL c6baa82eb40ad079beb671c2d0f7221b5db2ba5c1b2696bd56910c3e9ddb368b179ad9737b1e179a94f0516464cd45247bbbe9ad3639c5d05a0d0b991fc2f282
MISC metadata.xml 1026 SHA256 bb540ffc66e93c6175107c2b017a7cbd2eba63c8dc2c42507a832635b8be5c6c SHA512 fa809405351bb1ec3d2af81a637f0221e2075c406556612de3aae251b77d720a091440f6ab383177b4a09722ec1f6757754d1dd4b942d57f45bac16a8d4189b9 WHIRLPOOL d03007b73990af2c9ff5e68b65a8f997410fccc953848b73eaaf8d35ad0db7fed04b28b8767e6bb02541439796f62a8fd9eff06e9840b99fa4ed3fcacf0bc836
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAEBCAAGBQJVTxXsAAoJEPiazRVxLXTF+vIQALNuvbvHP/HjG2xu9QS9hBIu
M0Th8Q04I8d8GrWhsrYE0VRMs/NdMNfr3N1z57tE0b3QyV5uKfTnI07q13PV49GA
spNBhYZjYgSkNJy8V5JCrNURHOrGVVlw+niv6DsZ1Xzq8kQ03gx5z3jrkDmNbXAb
rpThJ24xadIb7mGHVWoOLIGLnLIzUwg03a4rmUMlY5kv2y++imLkNCPPQmKO5325
JnZOsOCJ7rnvSveZx6JL6iLCrGeUihDIK9knytQPv9B53jNM0R9vK6hUz2TyDylh
7swg+qVg7uIzvvO9BdM8mNzrlKTjmPDOF8gvvuYtw2MrcluZvIsgLPbHuTOCOdCX
fa7q7GeIMZ5JFwvvy74do4xriwsAYZqYQe7cJicCmwUjAM+05d//Z0VCb/xKDJeu
vJZpXEoyFFi3Ejqah/vV1bpOHkaTNN6tRvTFj14TRUNtV3aokzv8iD8YUc7DJR78
IGshVqOo+d31x+7s33TEPgV3MzAoskp1DWXTBlBXtr1fCOBVHqPn6DSGKa5BN99a
6DTzN8YBlYWr01mlOEdpNRMFhVnhtCgfVDjBct0eZ6cE3Rq1dTlJvV0M0Wt1DQoU
3YRoURrxzSIsORb2f0ui8plM0XVCAHn7mCcUZXltX/CpTla/TljhtoSpd5y8hRMt
g65vyFZYws/e9x3/QBzs
=kF8K
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,48 @@
diff -NrU5 pcre-7.9.orig/configure.ac pcre-7.9/configure.ac
--- pcre-7.9.orig/configure.ac 2009-04-11 16:09:54.000000000 +0200
+++ pcre-7.9/configure.ac 2009-04-18 22:40:50.000000000 +0200
@@ -598,10 +598,11 @@
# Produce these files, in addition to config.h.
AC_CONFIG_FILES(
Makefile
libpcre.pc
+ libpcreposix.pc
libpcrecpp.pc
pcre-config
pcre.h
pcre_stringpiece.h
pcrecpparg.h
diff -NrU5 pcre-7.9.orig/libpcreposix.pc.in pcre-7.9/libpcreposix.pc.in
--- pcre-7.9.orig/libpcreposix.pc.in 1970-01-01 01:00:00.000000000 +0100
+++ pcre-7.9/libpcreposix.pc.in 2009-04-18 22:38:02.000000000 +0200
@@ -0,0 +1,13 @@
+# Package Information for pkg-config
+
+prefix=@prefix@
+exec_prefix=@exec_prefix@
+libdir=@libdir@
+includedir=@includedir@
+
+Name: libpcreposix
+Description: PCREPosix - Posix compatible regular expressions C library
+Version: @PACKAGE_VERSION@
+Libs: -L${libdir} -lpcreposix
+Cflags: -I${includedir}
+Requires.private: libpcre
diff -NrU5 pcre-7.9.orig/Makefile.am pcre-7.9/Makefile.am
--- pcre-7.9.orig/Makefile.am 2009-02-27 17:02:49.000000000 +0100
+++ pcre-7.9/Makefile.am 2009-04-18 22:40:00.000000000 +0200
@@ -325,11 +325,11 @@
$(CC) -shared -o pcre.dll -Wl,"--strip-all" -Wl,"--export-all-symbols" $(DLL_OBJS)
# We have .pc files for pkg-config users.
pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = libpcre.pc
+pkgconfig_DATA = libpcre.pc libpcreposix.pc
if WITH_PCRE_CPP
pkgconfig_DATA += libpcrecpp.pc
endif
dist_man_MANS = \

View File

@ -1,26 +0,0 @@
https://bugs.gentoo.org/418033
fix building when zlib is disabled but bzip2 is enabled
patch by Richard Grenville <pyxlcy@gmail.com>
--- a/pcregrep.c (revision 970)
+++ b/pcregrep.c (working copy)
@@ -1618,7 +1618,7 @@ gzFile ingz = NULL;
BZFILE *inbz2 = NULL;
#endif
-#if defined SUPPORT_LIBZ || defined SUPPORT_LIBZ2
+#if defined SUPPORT_LIBZ || defined SUPPORT_LIBBZ2
int pathlen;
#endif
@@ -1701,7 +1701,7 @@ skipping was not requested. The scan pro
argument at top level, we don't show the file name, unless we are only showing
the file name, or the filename was forced (-H). */
-#if defined SUPPORT_LIBZ || defined SUPPORT_LIBZ2
+#if defined SUPPORT_LIBZ || defined SUPPORT_LIBBZ2
pathlen = (int)(strlen(pathname));
#endif

View File

@ -0,0 +1,62 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpcre/libpcre-7.9-r1.ebuild,v 1.15 2014/06/24 03:50:06 patrick Exp $
EAPI=2
inherit libtool eutils toolchain-funcs autotools multilib
DESCRIPTION="Perl-compatible regular expression library"
HOMEPAGE="http://www.pcre.org/"
if [[ ${PV} == ${PV/_rc} ]]
then
MY_P="pcre-${PV}"
SRC_URI="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2"
else
MY_P="pcre-${PV/_rc/-RC}"
SRC_URI="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/Testing/${MY_P}.tar.bz2"
fi
LICENSE="BSD"
SLOT="3"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
IUSE="bzip2 +cxx doc unicode zlib static-libs"
RDEPEND="bzip2? ( app-arch/bzip2 )
zlib? ( sys-libs/zlib )"
DEPEND="${RDEPEND}
virtual/pkgconfig
userland_GNU? ( >=sys-apps/findutils-4.4.0 )"
S=${WORKDIR}/${MY_P}
src_prepare() {
sed -i -e "s:libdir=@libdir@:libdir=/$(get_libdir):" libpcre.pc.in || die "Fixing libpcre pkgconfig files failed"
sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die "Fixing libpcrecpp pkgconfig files failed"
echo "Requires: libpcre = @PACKAGE_VERSION@" >> libpcrecpp.pc.in
epatch "${FILESDIR}"/libpcre-7.9-pkg-config.patch
eautoreconf
elibtoolize
}
src_configure() {
econf --with-match-limit-recursion=8192 \
$(use_enable unicode utf8) $(use_enable unicode unicode-properties) \
$(use_enable cxx cpp) \
$(use_enable zlib pcregrep-libz) \
$(use_enable bzip2 pcregrep-libbz2) \
$(use_enable static-libs static) \
--enable-shared \
--htmldir=/usr/share/doc/${PF}/html \
--docdir=/usr/share/doc/${PF} \
|| die "econf failed"
}
src_install() {
emake DESTDIR="${D}" install || die "make install failed"
gen_usr_ldscript -a pcre
dodoc doc/*.txt AUTHORS
use doc && dohtml doc/html/*
find "${D}" -type f -name '*.la' -exec rm -rf '{}' '+' || die "la removal failed"
}

View File

@ -1,70 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpcre/libpcre-8.30-r2.ebuild,v 1.13 2012/07/08 18:32:01 armin76 Exp $
EAPI="4"
inherit eutils multilib libtool flag-o-matic toolchain-funcs
DESCRIPTION="Perl-compatible regular expression library"
HOMEPAGE="http://www.pcre.org/"
MY_P="pcre-${PV/_rc/-RC}"
if [[ ${PV} != *_rc* ]] ; then
# Only the final releases are available here.
SRC_URI="mirror://sourceforge/pcre/${MY_P}.tar.bz2
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2"
else
SRC_URI="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/Testing/${MY_P}.tar.bz2"
fi
LICENSE="BSD"
SLOT="3"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="bzip2 +cxx +jit pcre16 +readline +recursion-limit static-libs unicode zlib"
RDEPEND="bzip2? ( app-arch/bzip2 )
zlib? ( sys-libs/zlib )
readline? ( sys-libs/readline )"
DEPEND="${RDEPEND}
virtual/pkgconfig
userland_GNU? ( >=sys-apps/findutils-4.4.0 )"
S=${WORKDIR}/${MY_P}
src_prepare() {
sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die
epatch "${FILESDIR}"/${P}-bzip2-typo.patch #418033
elibtoolize
}
src_configure() {
[[ ${CHOST} == *-mint* ]] && append-flags -D_GNU_SOURCE
econf \
--with-match-limit-recursion=$(usex recursion-limit 8192 MATCH_LIMIT) \
$(use_enable bzip2 pcregrep-libbz2) \
$(use_enable cxx cpp) \
$(use_enable jit) $(use_enable jit pcregrep-jit) \
$(use_enable pcre16) \
$(use_enable readline pcretest-libreadline) \
$(use_enable static-libs static) \
$(use_enable unicode utf) $(use_enable unicode unicode-properties) \
$(use_enable zlib pcregrep-libz) \
--enable-pcre8 \
--enable-shared \
--htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
--docdir="${EPREFIX}"/usr/share/doc/${PF}
}
src_install() {
emake DESTDIR="${D}" install
gen_usr_ldscript -a pcre
find "${D}" -type f -name '*.la' -exec rm -f {} +
}
pkg_preinst() {
preserve_old_lib /$(get_libdir)/libpcre.so.0
}
pkg_postinst() {
preserve_old_lib_notify /$(get_libdir)/libpcre.so.0
}

View File

@ -0,0 +1,96 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpcre/libpcre-8.35.ebuild,v 1.14 2014/09/04 06:50:07 vapier Exp $
EAPI="4"
inherit eutils multilib libtool flag-o-matic toolchain-funcs multilib-minimal
DESCRIPTION="Perl-compatible regular expression library"
HOMEPAGE="http://www.pcre.org/"
MY_P="pcre-${PV/_rc/-RC}"
if [[ ${PV} != *_rc* ]] ; then
# Only the final releases are available here.
SRC_URI="mirror://sourceforge/pcre/${MY_P}.tar.bz2
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2"
else
SRC_URI="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/Testing/${MY_P}.tar.bz2"
fi
LICENSE="BSD"
SLOT="3"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib"
REQUIRED_USE="readline? ( !libedit )
libedit? ( !readline )"
RDEPEND="bzip2? ( app-arch/bzip2 )
zlib? ( sys-libs/zlib )
libedit? ( dev-libs/libedit )
readline? ( sys-libs/readline )"
DEPEND="${RDEPEND}
virtual/pkgconfig
userland_GNU? ( >=sys-apps/findutils-4.4.0 )"
RDEPEND="${RDEPEND}
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20131008-r2
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
S=${WORKDIR}/${MY_P}
MULTILIB_CHOST_TOOLS=(
/usr/bin/pcre-config
)
src_prepare() {
local pc
for pc in *.pc.in ; do
echo "Libs.private: @PTHREAD_CFLAGS@" >> ${pc} #454478
done
sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die
elibtoolize
}
multilib_src_configure() {
ECONF_SOURCE="${S}" econf \
--with-match-limit-recursion=$(usex recursion-limit 8192 MATCH_LIMIT) \
$(multilib_native_use_enable bzip2 pcregrep-libbz2) \
$(use_enable cxx cpp) \
$(use_enable jit) $(use_enable jit pcregrep-jit) \
$(use_enable pcre16) \
$(use_enable pcre32) \
$(multilib_native_use_enable libedit pcretest-libedit) \
$(multilib_native_use_enable readline pcretest-libreadline) \
$(use_enable static-libs static) \
$(use_enable unicode utf) $(use_enable unicode unicode-properties) \
$(multilib_native_use_enable zlib pcregrep-libz) \
--enable-pcre8 \
--enable-shared \
--htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
--docdir="${EPREFIX}"/usr/share/doc/${PF}
}
multilib_src_compile() {
emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=")
}
multilib_src_install() {
emake \
DESTDIR="${D}" \
$(multilib_is_native_abi || echo "bin_PROGRAMS= dist_html_DATA=") \
install
multilib_is_native_abi && gen_usr_ldscript -a pcre
}
multilib_src_install_all() {
prune_libtool_files
}
pkg_preinst() {
preserve_old_lib /$(get_libdir)/libpcre.so.0
}
pkg_postinst() {
preserve_old_lib_notify /$(get_libdir)/libpcre.so.0
}

View File

@ -0,0 +1,96 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpcre/libpcre-8.36.ebuild,v 1.4 2015/05/01 12:25:26 zlogene Exp $
EAPI="4"
inherit eutils multilib libtool flag-o-matic toolchain-funcs multilib-minimal
DESCRIPTION="Perl-compatible regular expression library"
HOMEPAGE="http://www.pcre.org/"
MY_P="pcre-${PV/_rc/-RC}"
if [[ ${PV} != *_rc* ]] ; then
# Only the final releases are available here.
SRC_URI="mirror://sourceforge/pcre/${MY_P}.tar.bz2
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2"
else
SRC_URI="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/Testing/${MY_P}.tar.bz2"
fi
LICENSE="BSD"
SLOT="3"
KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib"
REQUIRED_USE="readline? ( !libedit )
libedit? ( !readline )"
RDEPEND="bzip2? ( app-arch/bzip2 )
zlib? ( sys-libs/zlib )
libedit? ( dev-libs/libedit )
readline? ( sys-libs/readline )"
DEPEND="${RDEPEND}
virtual/pkgconfig
userland_GNU? ( >=sys-apps/findutils-4.4.0 )"
RDEPEND="${RDEPEND}
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20131008-r2
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
S=${WORKDIR}/${MY_P}
MULTILIB_CHOST_TOOLS=(
/usr/bin/pcre-config
)
src_prepare() {
local pc
for pc in *.pc.in ; do
echo "Libs.private: @PTHREAD_CFLAGS@" >> ${pc} #454478
done
sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die
elibtoolize
}
multilib_src_configure() {
ECONF_SOURCE="${S}" econf \
--with-match-limit-recursion=$(usex recursion-limit 8192 MATCH_LIMIT) \
$(multilib_native_use_enable bzip2 pcregrep-libbz2) \
$(use_enable cxx cpp) \
$(use_enable jit) $(use_enable jit pcregrep-jit) \
$(use_enable pcre16) \
$(use_enable pcre32) \
$(multilib_native_use_enable libedit pcretest-libedit) \
$(multilib_native_use_enable readline pcretest-libreadline) \
$(use_enable static-libs static) \
$(use_enable unicode utf) $(use_enable unicode unicode-properties) \
$(multilib_native_use_enable zlib pcregrep-libz) \
--enable-pcre8 \
--enable-shared \
--htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
--docdir="${EPREFIX}"/usr/share/doc/${PF}
}
multilib_src_compile() {
emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=")
}
multilib_src_install() {
emake \
DESTDIR="${D}" \
$(multilib_is_native_abi || echo "bin_PROGRAMS= dist_html_DATA=") \
install
multilib_is_native_abi && gen_usr_ldscript -a pcre
}
multilib_src_install_all() {
prune_libtool_files
}
pkg_preinst() {
preserve_old_lib /$(get_libdir)/libpcre.so.0
}
pkg_postinst() {
preserve_old_lib_notify /$(get_libdir)/libpcre.so.0
}

View File

@ -0,0 +1,92 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpcre/libpcre-8.37-r1.ebuild,v 1.1 2015/05/10 08:25:15 polynomial-c Exp $
EAPI="4"
inherit eutils multilib libtool flag-o-matic toolchain-funcs multilib-minimal
DESCRIPTION="Perl-compatible regular expression library"
HOMEPAGE="http://www.pcre.org/"
MY_P="pcre-${PV/_rc/-RC}"
if [[ ${PV} != *_rc* ]] ; then
# Only the final releases are available here.
SRC_URI="mirror://sourceforge/pcre/${MY_P}.tar.bz2
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2"
else
SRC_URI="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/Testing/${MY_P}.tar.bz2"
fi
LICENSE="BSD"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib"
REQUIRED_USE="readline? ( !libedit )
libedit? ( !readline )"
RDEPEND="bzip2? ( app-arch/bzip2 )
zlib? ( sys-libs/zlib )
libedit? ( dev-libs/libedit )
readline? ( sys-libs/readline )"
DEPEND="${RDEPEND}
virtual/pkgconfig
userland_GNU? ( >=sys-apps/findutils-4.4.0 )"
RDEPEND="${RDEPEND}
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20131008-r2
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
S=${WORKDIR}/${MY_P}
MULTILIB_CHOST_TOOLS=(
/usr/bin/pcre-config
)
src_prepare() {
sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die
elibtoolize
}
multilib_src_configure() {
ECONF_SOURCE="${S}" econf \
--with-match-limit-recursion=$(usex recursion-limit 8192 MATCH_LIMIT) \
$(multilib_native_use_enable bzip2 pcregrep-libbz2) \
$(use_enable cxx cpp) \
$(use_enable jit) $(use_enable jit pcregrep-jit) \
$(use_enable pcre16) \
$(use_enable pcre32) \
$(multilib_native_use_enable libedit pcretest-libedit) \
$(multilib_native_use_enable readline pcretest-libreadline) \
$(use_enable static-libs static) \
$(use_enable unicode utf) $(use_enable unicode unicode-properties) \
$(multilib_native_use_enable zlib pcregrep-libz) \
--enable-pcre8 \
--enable-shared \
--htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
--docdir="${EPREFIX}"/usr/share/doc/${PF}
}
multilib_src_compile() {
emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=")
}
multilib_src_install() {
emake \
DESTDIR="${D}" \
$(multilib_is_native_abi || echo "bin_PROGRAMS= dist_html_DATA=") \
install
multilib_is_native_abi && gen_usr_ldscript -a pcre
}
multilib_src_install_all() {
prune_libtool_files
}
pkg_preinst() {
preserve_old_lib /$(get_libdir)/libpcre.so.0
}
pkg_postinst() {
preserve_old_lib_notify /$(get_libdir)/libpcre.so.0
}

View File

@ -0,0 +1,96 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/libpcre/libpcre-8.37.ebuild,v 1.1 2015/04/30 11:00:06 polynomial-c Exp $
EAPI="4"
inherit eutils multilib libtool flag-o-matic toolchain-funcs multilib-minimal
DESCRIPTION="Perl-compatible regular expression library"
HOMEPAGE="http://www.pcre.org/"
MY_P="pcre-${PV/_rc/-RC}"
if [[ ${PV} != *_rc* ]] ; then
# Only the final releases are available here.
SRC_URI="mirror://sourceforge/pcre/${MY_P}.tar.bz2
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/${MY_P}.tar.bz2"
else
SRC_URI="ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/Testing/${MY_P}.tar.bz2"
fi
LICENSE="BSD"
SLOT="3"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="bzip2 +cxx +jit libedit pcre16 pcre32 +readline +recursion-limit static-libs unicode zlib"
REQUIRED_USE="readline? ( !libedit )
libedit? ( !readline )"
RDEPEND="bzip2? ( app-arch/bzip2 )
zlib? ( sys-libs/zlib )
libedit? ( dev-libs/libedit )
readline? ( sys-libs/readline )"
DEPEND="${RDEPEND}
virtual/pkgconfig
userland_GNU? ( >=sys-apps/findutils-4.4.0 )"
RDEPEND="${RDEPEND}
abi_x86_32? (
!<=app-emulation/emul-linux-x86-baselibs-20131008-r2
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
)"
S=${WORKDIR}/${MY_P}
MULTILIB_CHOST_TOOLS=(
/usr/bin/pcre-config
)
src_prepare() {
local pc
for pc in *.pc.in ; do
echo "Libs.private: @PTHREAD_CFLAGS@" >> ${pc} #454478
done
sed -i -e "s:-lpcre ::" libpcrecpp.pc.in || die
elibtoolize
}
multilib_src_configure() {
ECONF_SOURCE="${S}" econf \
--with-match-limit-recursion=$(usex recursion-limit 8192 MATCH_LIMIT) \
$(multilib_native_use_enable bzip2 pcregrep-libbz2) \
$(use_enable cxx cpp) \
$(use_enable jit) $(use_enable jit pcregrep-jit) \
$(use_enable pcre16) \
$(use_enable pcre32) \
$(multilib_native_use_enable libedit pcretest-libedit) \
$(multilib_native_use_enable readline pcretest-libreadline) \
$(use_enable static-libs static) \
$(use_enable unicode utf) $(use_enable unicode unicode-properties) \
$(multilib_native_use_enable zlib pcregrep-libz) \
--enable-pcre8 \
--enable-shared \
--htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
--docdir="${EPREFIX}"/usr/share/doc/${PF}
}
multilib_src_compile() {
emake V=1 $(multilib_is_native_abi || echo "bin_PROGRAMS=")
}
multilib_src_install() {
emake \
DESTDIR="${D}" \
$(multilib_is_native_abi || echo "bin_PROGRAMS= dist_html_DATA=") \
install
multilib_is_native_abi && gen_usr_ldscript -a pcre
}
multilib_src_install_all() {
prune_libtool_files
}
pkg_preinst() {
preserve_old_lib /$(get_libdir)/libpcre.so.0
}
pkg_postinst() {
preserve_old_lib_notify /$(get_libdir)/libpcre.so.0
}

View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>base-system</herd>
<use>
<flag name='bzip2'>
Add support for pcregrep command to search within
bzip2-compressed files, through <pkg>sys-libs/zlib</pkg>.
</flag>
<flag name='pcre16'>
Build 16 bit PCRE library.
</flag>
<flag name='pcre32'>
Build 32 bit PCRE library.
</flag>
<flag name='readline'>
Add support for command line editing to pcretest, through
<pkg>sys-libs/readline</pkg>.
</flag>
<flag name='recursion-limit'>
Limit match recursion to 8192; if disabled, the default limit is
used, which is the same as the match limit.
</flag>
<flag name='zlib'>
Add support for pcregrep command to search within
gzip-compressed files, through <pkg>app-arch/gzip</pkg>.
</flag>
</use>
<upstream>
<remote-id type="cpe">cpe:/a:pcre:pcre</remote-id>
</upstream>
</pkgmetadata>

View File

@ -0,0 +1,402 @@
# ChangeLog for dev-libs/popt
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/popt/ChangeLog,v 1.111 2015/03/13 19:55:13 zlogene Exp $
13 Mar 2015; Mikle Kolyada <zlogene@gentoo.org> popt-1.16-r2.ebuild:
ppc/ppc64 stable wrt bug #525984
21 Feb 2015; Agostino Sarubbo <ago@gentoo.org> popt-1.16-r2.ebuild:
Stable for ppc, wrt bug #525972
16 Jan 2015; Raúl Porcel <armin76@gentoo.org> popt-1.16-r2.ebuild:
alpha/ia64/sparc stable wrt #525984
02 Nov 2014; Mike Frysinger <vapier@gentoo.org> popt-1.16-r2.ebuild:
Mark arm64/m68k/s390/sh stable.
25 Oct 2014; Markus Meier <maekke@gentoo.org> popt-1.16-r2.ebuild:
arm stable, bug #525984
23 Oct 2014; Pacho Ramos <pacho@gentoo.org> popt-1.16-r2.ebuild:
amd64/x86 stable, bug #525984
21 Oct 2014; Jeroen Roovers <jer@gentoo.org> popt-1.16-r2.ebuild:
Stable for HPPA (bug #525984).
18 Jun 2014; Michał Górny <mgorny@gentoo.org> popt-1.16-r2.ebuild:
Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug
#513718.
*popt-1.16-r2 (12 Jun 2014)
12 Jun 2014; Michał Górny <mgorny@gentoo.org> +popt-1.16-r2.ebuild:
Enable multilib support, needed for samba-4.
18 Jan 2014; Mike Frysinger <vapier@gentoo.org> popt-1.16-r1.ebuild:
Add arm64 love.
19 Feb 2013; Zac Medico <zmedico@gentoo.org> popt-1.16-r1.ebuild:
Add ~arm-linux and ~x86-linux keywords.
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> popt-1.16-r1.ebuild:
keyword ~amd64-fbsd
01 May 2011; Kacper Kowalik <xarthisius@gentoo.org> popt-1.16-r1.ebuild:
ppc64 stable wrt #361409
23 Apr 2011; Raúl Porcel <armin76@gentoo.org> popt-1.16-r1.ebuild:
alpha/ia64/m68k/s390/sh/sparc/x86 stable wrt #361409
14 Apr 2011; Brent Baude <ranger@gentoo.org> popt-1.16-r1.ebuild:
stable ppc, bug 361409
12 Apr 2011; Markus Meier <maekke@gentoo.org> popt-1.16-r1.ebuild:
arm stable, bug #361409
05 Apr 2011; Jeroen Roovers <jer@gentoo.org> popt-1.16-r1.ebuild:
Stable for HPPA (bug #361409).
02 Apr 2011; Christoph Mende <angelos@gentoo.org> popt-1.16-r1.ebuild:
Stable on amd64 wrt bug #361409
17 Mar 2011; Samuli Suominen <ssuominen@gentoo.org> popt-1.16-r1.ebuild:
USE="static-libs" and stop installing unrequired libtool archive.
*popt-1.16-r1 (24 Dec 2010)
24 Dec 2010; Matt Turner <mattst88@gentoo.org> +popt-1.16-r1.ebuild,
+files/fix-popt-pkgconfig-libdir.patch:
Fix pkgconfigdir definition, bug 349558
03 Oct 2010; Raúl Porcel <armin76@gentoo.org> popt-1.16.ebuild:
ia64/m68k/s390/sh/sparc stable wrt #324619
25 Jul 2010; Tobias Klausmann <klausman@gentoo.org> popt-1.16.ebuild:
Stable on alpha, bug #324619
23 Jul 2010; Markus Meier <maekke@gentoo.org> popt-1.16.ebuild:
arm stable, bug #324619
03 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> popt-1.16.ebuild:
ppc64 stable wrt #324619
27 Jun 2010; <nixnut@gentoo.org> popt-1.16.ebuild:
ppc stable #324619
24 Jun 2010; Pacho Ramos <pacho@gentoo.org> popt-1.16.ebuild:
stable amd64, bug 324619
24 Jun 2010; Jeroen Roovers <jer@gentoo.org> popt-1.16.ebuild:
Stable for HPPA (bug #324619).
23 Jun 2010; Christian Faulhammer <fauli@gentoo.org> popt-1.16.ebuild:
stable x86, bug 324619
06 Jun 2010; Samuli Suominen <ssuominen@gentoo.org> popt-1.16.ebuild:
Fix testsuite.
*popt-1.16 (10 May 2010)
10 May 2010; Samuli Suominen <ssuominen@gentoo.org> +popt-1.16.ebuild:
Version bump.
25 Jan 2010; Raúl Porcel <armin76@gentoo.org> popt-1.15.ebuild:
arm/ia64/m68k/s390/sh stable wrt #296420
06 Jan 2010; Samuli Suominen <ssuominen@gentoo.org> popt-1.14.ebuild,
popt-1.15.ebuild:
License "popt" is a duplicate of "MIT" wrt #299854, thanks to Ulrich
Müller for reporting.
01 Jan 2010; Tobias Klausmann <klausman@gentoo.org> popt-1.15.ebuild:
Stable on alpha, bug #296420
11 Dec 2009; Brent Baude <ranger@gentoo.org> popt-1.15.ebuild:
Marking popt-1.15 ppc64 for bug 296420
10 Dec 2009; Tiago Cunha <tcunha@gentoo.org> popt-1.15.ebuild:
stable sparc, bug 296420
10 Dec 2009; Christian Faulhammer <fauli@gentoo.org> popt-1.15.ebuild:
stable x86, bug 296420
10 Dec 2009; Samuli Suominen <ssuominen@gentoo.org> popt-1.15.ebuild:
amd64 stable wrt #296420
10 Dec 2009; Jeroen Roovers <jer@gentoo.org> popt-1.15.ebuild:
Stable for HPPA PPC (bug #296420).
04 Nov 2009; Raúl Porcel <armin76@gentoo.org> popt-1.14.ebuild:
ia64/m68k/s390/sh stable wrt #286199
16 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> metadata.xml:
Change from maintainer-needed to base-system (net-misc/rsync is
base-system).
16 Oct 2009; Jeroen Roovers <jer@gentoo.org> popt-1.14.ebuild:
Stable for HPPA (bug #286199).
03 Oct 2009; Tiago Cunha <tcunha@gentoo.org> popt-1.14.ebuild:
stable sparc, bug 286199
03 Oct 2009; Tobias Klausmann <klausman@gentoo.org> popt-1.14.ebuild:
Stable on alpha, bug #286199
27 Sep 2009; nixnut <nixnut@gentoo.org> popt-1.14.ebuild:
ppc stable #286199
27 Sep 2009; Brent Baude <ranger@gentoo.org> popt-1.14.ebuild:
Marking popt-1.14 ppc64 for bug 286199
27 Sep 2009; Markus Meier <maekke@gentoo.org> popt-1.14.ebuild:
amd64/arm/x86 stable, bug #286199
*popt-1.15 (24 Sep 2009)
24 Sep 2009; Samuli Suominen <ssuominen@gentoo.org> +popt-1.15.ebuild,
+files/popt-1.15-check.patch:
Version bump wrt #270444, thanks to Conrad Kostecki for reporting.
29 Jul 2009; Samuli Suominen <ssuominen@gentoo.org> popt-1.14.ebuild:
Don't remove .la files so this can be unmasked.
23 Mar 2009; Justin Bronder <jsbronder@gentoo.org> popt-1.10.7.ebuild,
popt-1.12.ebuild, popt-1.13.ebuild, popt-1.14.ebuild:
Fix LICENSE, verified against all tarballs.
*popt-1.14 (18 Apr 2008)
18 Apr 2008; Diego Pettenò <flameeyes@gentoo.org> +popt-1.14.ebuild:
Version bump, and while at it drop the libtool .la file. Bugs about _this
version_ can come my way for now.
*popt-1.13 (07 Jan 2008)
07 Jan 2008; Ryan Hill <dirtyepic@gentoo.org> +popt-1.13.ebuild:
Version bump. Fixes redefinition errors in headers when building packages
like xulrunner with GCC 4.3.
*popt-1.12 (09 Dec 2007)
09 Dec 2007; Mike Frysinger <vapier@gentoo.org>
+files/popt-1.12-scrub-lame-gettext.patch, +popt-1.12.ebuild:
Version bump #199160 by Sandro Bonazzola.
11 Jun 2007; Raúl Porcel <armin76@gentoo.org> popt-1.10.7.ebuild:
alpha stable wrt #161177
14 May 2007; Thilo Bangert <bangert@gentoo.org> metadata.xml:
add <herd>no-herd</herd>
12 May 2007; Joshua Kinard <kumba@gentoo.org> popt-1.10.7.ebuild:
Stable on mips.
05 Mar 2007; Sandro Bonazzola <sanchan@gentoo.org> ChangeLog:
Removing myself from metadata.xml as I'm stepping back.
20 Jan 2007; Jeroen Roovers <jer@gentoo.org> popt-1.10.7.ebuild:
Stable for HPPA (bug #161177).
15 Jan 2007; Mike Frysinger <vapier@gentoo.org>
+files/popt-1.10.7-scrub-lame-gettext.patch, popt-1.10.7.ebuild:
Remove pointless gettext check #161988 by Christian Heim.
13 Jan 2007; Mike Frysinger <vapier@gentoo.org> popt-1.10.7.ebuild:
Cleanup patches and drop requirement for autotools.
13 Jan 2007; nixnut <nixnut@gentoo.org> popt-1.10.4-r3.ebuild,
popt-1.10.7.ebuild:
Stable on ppc wrt bug 161177
11 Jan 2007; Markus Rothe <corsair@gentoo.org> popt-1.10.7.ebuild:
Stable on ppc64; bug #161177
11 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org> popt-1.10.7.ebuild:
Stable on sparc
10 Jan 2007; Chris Gianelloni <wolf31o2@gentoo.org> popt-1.10.4-r3.ebuild,
popt-1.10.7.ebuild:
Stable on amd64/x86 wrt bug #161177.
10 Jan 2007; Gustavo Zacarias <gustavoz@gentoo.org> popt-1.10.4-r3.ebuild:
Stable on sparc wrt #161177
09 Jan 2007; Sandro Bonazzola <sanchan@gentoo.org> popt-1.7-r1.ebuild,
-popt-1.10.4-r1.ebuild, -popt-1.10.4-r2.ebuild:
Removed obsolete 1.10.4 ebuilds, updating 1.7-r1 ebuild for autotools eclass
changes. Fix again bug #148187.
*popt-1.10.7 (06 Dec 2006)
06 Dec 2006; Sandro Bonazzola <sanchan@gentoo.org> +popt-1.10.7.ebuild:
Version bump (bug #121862) thanks to Timothy Redaelli <drizzt@gentoo.org>.
08 Nov 2006; Timothy Redaelli <drizzt@gentoo.org> popt-1.10.4-r3.ebuild:
Keyworded ~ppc, wrt bug 121862.
07 Nov 2006; Sandro Bonazzola <sanchan@gentoo.org> popt-1.10.4-r3.ebuild:
Readding dropped keywords.
*popt-1.10.4-r3 (07 Nov 2006)
07 Nov 2006; Sandro Bonazzola <sanchan@gentoo.org>
+files/popt-1.10.4-regression.patch, metadata.xml, +popt-1.10.4-r3.ebuild:
Version bump, including a fix for a regression found by wormo@gentoo.org and
fixed with a patch provided by drizzt@gentoo.org, last fix needed for bug
#121862.
05 Nov 2006; Bryan Østergaard <kloeri@gentoo.org> popt-1.10.4-r2.ebuild:
Add ~alpha keyword.
03 Nov 2006; Jason Wever <weeve@gentoo.org> popt-1.10.4-r2.ebuild:
Added ~sparc keyword wrt bug #121862.
02 Nov 2006; Diego Pettenò <flameeyes@gentoo.org> popt-1.10.4-r2.ebuild:
Add versioned dependencies over autoconf/automake.
24 Oct 2006; Fabian Groffen <grobian@gentoo.org> popt-1.7-r1.ebuild,
popt-1.10.4-r1.ebuild, popt-1.10.4-r2.ebuild:
Dropped ppc-macos keyword, see you in prefix.
*popt-1.10.4-r2 (21 Oct 2006)
21 Oct 2006; Sandro Bonazzola <sanchan@gentoo.org>
files/popt-1.10.4-nls.patch, popt-1.10.4-r1.ebuild,
+popt-1.10.4-r2.ebuild:
Removed nls patch from 1.10.4-r1 now DEPENDing on gettext. Added 1.10.4-r2
masked for testing, nls patch updated discarding any gettext reference.
17 Oct 2006; Roy Marples <uberlord@gentoo.org> popt-1.10.4-r1.ebuild:
Added ~sparc-fbsd keyword.
12 Oct 2006; Sandro Bonazzola <sanchan@gentoo.org>
files/popt-1.10.4-lib64.patch:
lib64 patch updated with the one provided by Roy Marples fixing bug #150984.
The patch solves both multilib behaviour and lib6464 previously fixed.
09 Oct 2006; Sandro Bonazzola <sanchan@gentoo.org>
+files/popt-1.10.4-nls.patch, popt-1.10.4-r1.ebuild:
Fix bug #150543. Patch provided by opensolaris.org, ported from popt-1.7 and
adapted for gentoo. Original patch available here:
http://cvs.opensolaris.org/source/xref/jds/Solaris/patches/popt-01-xgettext.diff
01 Oct 2006; Guy Martin <gmsoft@gentoo.org> popt-1.10.4-r1.ebuild:
Stable on hppa.
21 Sep 2006; Fabian Groffen <grobian@gentoo.org> popt-1.10.4-r1.ebuild:
Remove ppc-macos hack, upstream does this already. Marked ~ppc-macos
19 Sep 2006; <antarus@gentoo.org> popt-1.7-r1.ebuild:
Adding dep on automake to popt to fix stage1 ebuilds
13 Sep 2006; Aron Griffis <agriffis@gentoo.org> popt-1.10.4-r1.ebuild:
Mark 1.10.4-r1 ~ia64. #121862
12 Sep 2006; Markus Rothe <corsair@gentoo.org> popt-1.10.4-r1.ebuild:
Added ~ppc64; bug #121862
12 Sep 2006; Joshua Jackson <tsunam@gentoo.org> popt-1.10.4-r1.ebuild:
adding ~x86 as requested
11 Sep 2006; Sandro Bonazzola <sanchan@gentoo.org>
files/popt-1.10.4-lib64.patch, popt-1.10.4-r1.ebuild:
Fixing configure.ac patch using ${EGREP} instead of grep, fixing autoreconf
issues. Thanks to SpanKY <vapier@gentoo.org> for reporting and solving the
issue. Fix bug #147133
10 Sep 2006; Diego Pettenò <flameeyes@gentoo.org> popt-1.10.4-r1.ebuild:
Add ~x86-fbsd keyword as per bug #121862.
*popt-1.10.4-r1 (10 Sep 2006)
10 Sep 2006; Sandro Bonazzola <sanchan@gentoo.org>
+files/popt-1.10.4-lib64.patch, -popt-1.10.4.ebuild,
+popt-1.10.4-r1.ebuild:
ebuild bump fixing bug #146988, bug #147066, bug #147044. Many thanks to
Patrick McLean for the patches and Diego Pettenò for the package masking.
*popt-1.10.4 (09 Sep 2006)
09 Sep 2006; Sandro Bonazzola <sanchan@gentoo.org> metadata.xml,
+popt-1.10.4.ebuild:
Version bump, intially only for ~amd64. Partially resolve bug# 121862.
Taking over maintainership of the package.
07 Sep 2006; Steve Dibb <beandog@gentoo.org> +metadata.xml:
Add metadata
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> popt-1.7-r1.ebuild:
Add ~x86-fbsd keyword.
25 Jan 2006; Diego Pettenò <flameeyes@gentoo.org>
+files/popt-1.7-nls.patch, popt-1.7-r1.ebuild:
Add patch to link to libintl when not using GLIBC; depend on virtual/libintl
when using nls.
10 May 2005; Mike Frysinger <vapier@gentoo.org>
+files/popt-1.7-missing-tests.patch, popt-1.7-r1.ebuild:
Add a patch by Ryan Hill to remove incomplete tests #71610.
26 Jul 2004; Michael Sterrett <mr_bones_@gentoo.org> popt-1.7-r1.ebuild:
update source in src_unpack; use emake; tidy
15 Jun 2004; <solar@gentoo.org> popt-1.7-r1.ebuild,
files/popt-1.7-uclibc.patch:
added uclibc patch for configure target
*popt-1.7-r1 (20 Mar 2003)
27 Mar 2003; Seemant Kulleen <seemant@gentoo.org> popt-1.7-r1.ebuild:
ok, this one actually does disable nls and also has a mips fix
27 Mar 2003; Seemant Kulleen <seemant@gentoo.org> popt-1.7-r1.ebuild:
gettext is no longer a REQUIRED dependency, though it's a quirky way of
disabling it -- tsk tsk @ the upstream authors
20 Mar 2003; Graham Forest <vladimir@gentoo.org> popt-1.7-r1.ebuild:
Removed usage of pic USE flag
21 Feb 2003; Zach Welch <zwelch@gentoo.org> :
Added arm to keywords.
11 Feb 2003; Guy Martin <gmsoft@gentoo.org> :
Added hppa to keywords.
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*popt-1.7 (19 Nov 2002)
09 Mar 2003; Aron Griffis <agriffis@gentoo.org> popt-1.7.ebuild:
Mark stable on alpha
6 Feb 2003; Luca Barbato <lu_zero@gentoo.org> :
added elibtoolize
19 Nov 2002; Mike Frysinger <vapier@gentoo.org> :
Version bump/added pic support
*popt-1.6.3 (03 Mar 2002)
18 Jan 2003; Jan Seidel <tuxus@gentoo.org> :
Added mips to keywords
03 Oct 2002; Brad Cowan <bcowan@gentoo.org> popt-1.6.3.ebuild :
fixed nls compile problems per bug #8731
01 Aug 2002; Mark Guertin <gerk@gentoo.org> libxml2-2.4.23.ebuild :
Added ppc to keywords
29 May 2002; Spider <spider@gentoo.org> popt-1.6.3.ebuild popt-1.5.ebuild :
fix bogus DESCRIPTION
*popt-1.5 (01 Feb 2002)
01 Aug 2002; Mark Guertin <gerk@gentoo.org> libxml2-2.4.23.ebuild :
Added ppc to keywords
01 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 +1,18 @@
DIST popt-1.16.tar.gz 702769 RMD160 9c52bff97259de4010499f69c76d2a6396920342 SHA1 cfe94a15a2404db85858a81ff8de27c8ff3e235e SHA256 e728ed296fe9f069a0e005003c3d6b2dde3d9cad453422a10d6558616d304cc8
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX fix-popt-pkgconfig-libdir.patch 519 SHA256 c73def3602304ff38f383981621ba294497d69bf8ae54da5c6172d459ddadc08 SHA512 8862cb25283f38d734aa1abaa4d29d1f018718be77d03a4f0533b6b8b2518581abf277eefd3b3d56d5f9ab9e00b544e816e83fca6863e86a66dacae0f9abbfd0 WHIRLPOOL fb19c8cf6bb957e5008bc887cab0461b61ebc6e6d8a6e616e653a5c7543fe4b8f018e321167d9036e33b99884dce05975260d64a8a9f4638cfa3165dfe723395
DIST popt-1.16.tar.gz 702769 SHA256 e728ed296fe9f069a0e005003c3d6b2dde3d9cad453422a10d6558616d304cc8 SHA512 bae2dd4e5d682ef023fdc77ae60c4aad01a3a576d45af9d78d22490c11e410e60edda37ede171920746d4ae0d5de3c060d15cecfd41ba75b727a811be828d694 WHIRLPOOL 0f6ffe7dcab6dcca718f0c79a30d620d0cc2583d2c1018e4eb2357d7594df6b282c68a9e9b14f5c00731ef3abb0a39c98c3f8fa5a7331137702aea34682c7b4c
EBUILD popt-1.16-r1.ebuild 1004 SHA256 3c32e831ecbfd5dbb6f8e3e1ab4c98716f01ecbdae09176fded4802f02a67fc6 SHA512 d1c022b0ed2853a340118021e1e5d1d527525244a1b40baba98d9a2826d3c97367abb6c88a14370a768a8471fc8569fd5b675973bde34d03c017449da08b444f WHIRLPOOL a5665bd6e0158dbf099ce2fe1c3bcc2fe2ee849b32c7c2e2fec627da2b54e13f5da58983097275b56dac9675c67b9d565eba331826025bd37f58abac4d7b088e
EBUILD popt-1.16-r2.ebuild 1029 SHA256 7023dfac585ce62a1fe69ee50fcf24d9150123fae0b026214075852c6f91c783 SHA512 c23ab584d83b94bd71bd9f01cde956a9c987b62889a680a140d8f379de713f98c4dbd3b7b208637da2a0aa59e23c80e50d6b7cd14d430d73b5e49aeb93f36842 WHIRLPOOL ce9e0700742d118dd324e3e9be99183499f8e6a6499c238c8a227a8f1d57644c8cc388398c6e451024f3d9fddb90e37185e55f146c0926a6fb3a1ab5e69ab1c0
MISC ChangeLog 14481 SHA256 cb1de3670b7513de4f342dfb976db18ef6a7bd02d82caadff9a5269b63880bcb SHA512 bcf55cc938b0fa88f8c87d85cae0952633e8735135a1a91f976c178d57992aa0978b928703152b66be1624795deb4f3ab83f8ebf682e7dbc39049539a85efce6 WHIRLPOOL 75c6012b586ed439d37eea3ad8aa0ac52a12810f49caa7cd4063d3a2c6b41c54d493e247ebbafbcfb604ef2ebd55589a0586768797fe8ceaccdd563e72772475
MISC metadata.xml 166 SHA256 a33d3505ea834e19cd196ef8af9d438f1e476abb2aca27b0ea9f1219e93b8b26 SHA512 9a924987983984221311fc13539b270e032c8a18bfb2e863480dd4be10d36f3ec22d6824cc443c4dcbd34a6a0abce33ba70eeb90766122e072d442216af4f8dc WHIRLPOOL c28ad7db1ab0447a86899c0b1e504795754cc1ac75250e1b81ddb3ea1ea318abdeca1712695d18f8a12ff8b72e73b4cefef35adc05eb15a448aff88e7bd4b330
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iJwEAQEIAAYFAlUDQDcACgkQG9wOWsQutdZ9ZQP8CsCNuMY66yw5FcMplMqLqqAG
dq9YhcM9JikFpZQGVUi/VftX10jIOfVkxKYj9UI09jOuvfp+tVrp0DApaqxO56jJ
0POVfknI6TEMkcaaMUX0edocnD5qec/Axi5Mif6i5lrKS2sBHTf9PA4p7EwhvY4s
p/8Bd6Jga4PR8R57sR4=
=n66b
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,5 @@
<?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,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/popt/popt-1.16-r1.ebuild,v 1.8 2011/05/01 12:13:02 xarthisius Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/popt/popt-1.16-r1.ebuild,v 1.11 2014/01/18 05:05:46 vapier Exp $
EAPI=3
inherit eutils
@ -11,7 +11,7 @@ SRC_URI="http://rpm5.org/files/popt/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
IUSE="nls static-libs"
RDEPEND="nls? ( virtual/libintl )"

View File

@ -0,0 +1,36 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/popt/popt-1.16-r2.ebuild,v 1.9 2015/03/13 19:55:13 zlogene Exp $
EAPI=5
inherit eutils multilib-minimal
DESCRIPTION="Parse Options - Command line parser"
HOMEPAGE="http://rpm5.org/"
SRC_URI="http://rpm5.org/files/popt/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
IUSE="nls static-libs"
RDEPEND="nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] )"
DEPEND="nls? ( sys-devel/gettext )"
src_prepare() {
epatch "${FILESDIR}"/fix-popt-pkgconfig-libdir.patch #349558
sed -i -e 's:lt-test1:test1:' testit.sh || die
}
multilib_src_configure() {
ECONF_SOURCE=${S} \
econf \
--disable-dependency-tracking \
$(use_enable static-libs static) \
$(use_enable nls)
}
multilib_src_install_all() {
dodoc CHANGES README
prune_libtool_files --all
}

View File

@ -1,6 +1,12 @@
# ChangeLog for dev-libs/pth
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/pth/ChangeLog,v 1.74 2012/09/18 04:50:29 radhermit Exp $
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/pth/ChangeLog,v 1.76 2014/03/16 02:38:02 vapier Exp $
16 Mar 2014; Mike Frysinger <vapier@gentoo.org> pth-2.0.7-r3.ebuild:
Add arm64 love.
20 Feb 2013; Zac Medico <zmedico@gentoo.org> pth-2.0.7-r3.ebuild:
Add ~arm-linux keyword.
18 Sep 2012; Tim Harder <radhermit@gentoo.org> metadata.xml:
Remove redundant maintainer from metadata.

View File

@ -8,17 +8,23 @@ AUX pth-2.0.7-ia64.patch 1207 SHA256 c4d2509cc218d0001081ce23796f0a4a22e8ccc8aa3
AUX pth-2.0.7-kernel-3.patch 825 SHA256 c09f733f31c4813cd26198b305693c3fe82263595d79dabc90e894f2e9f01483 SHA512 c7dd07dbea6cfdd5479e65d9c741f1f7813698f287a33b19e5f1a2bfac9ca4457df61bb7fc3f8a339dfeeaf919da3869843308f595d35d0bd7f82febf3606fd7 WHIRLPOOL 36fc7d84f8dce37ba1a57562a0cf5efd179bee98353ce036c60df24375f009de888a23eaadc36663527a466c30b2401d55862ce498d49c52a0903b6a1501a5c5
AUX pth-2.0.7-parallel-install.patch 428 SHA256 92e5d8ada700573e0a68e2c30e418ae95b7dcc5a7429a963d3c9ea207205c0c3 SHA512 b9abcfbe02a275e19e7f4d7676d84bb8d78f4e7eda882efda0be697311efc09598b4d3f0128c8a8182cefd18e63400573cde46de62f5741433e155aefa8113c4 WHIRLPOOL df14957560978b555378a6db7ee2a2fd8ef074743be7c8b629bbda057559cbaf8ec77c8b1e4e23f52c7938cdc0dff9080c053482c30c6be14c05a2998d542b14
DIST pth-2.0.7.tar.gz 652640 SHA256 72353660c5a2caafd601b20e12e75d865fd88f6cf1a088b306a3963f0bc77232 SHA512 f79d74047c50e06f3198356f88647c5c1c8a04ebdd94641fc31d5ab0fd2750d86615fcb81da2f98d7ea73d012a501195d3fa09060571d18dcfdaec5d7a0ecb12 WHIRLPOOL 9b8f60823d40a8e003d3c6555d392974e3b891336a535458c133e7863abb9b6f2e731591f11ba17fed1fe1eec6c8b00ba5352cfd3a8bc2906ad4b55aa6c345f8
EBUILD pth-2.0.7-r3.ebuild 1322 SHA256 1f66a0c9681128a07a2b93d0f520f02164b97e627cf673db584efdceb1018311 SHA512 0839d911062b64f133a8940ecf003d03c1a266ba4428fe73017d38970474985031cd14734bc39e77afb0a1d031400952a9e45c91788053a30119b9d855cc4143 WHIRLPOOL 5b1810a36dbe7b0cf5808ae82eaafcbc3f211e86cf4f131d1a35d02f56e55918c965d7153f4f77bc16df2de93f6c114824a806da40248c3a798d8b55d27a27af
MISC ChangeLog 9650 SHA256 c3f0a565094159b88cafd1903f12366eceba87980d73724af24b5ec7b57625bf SHA512 73f1f9125af2fc7ae7a8e532148ac5d65adc21b04b008114a72107e27c3b8f0f1f0b2ba1c580c970cbccdb62260f52bdbc1df968663cb8a38b5cc9020145af9b WHIRLPOOL 5ce8e19346f82bbae5ddf2aaa5833f95d944206b24c78be3f237733898221bddc5f43993f47e1948020fd6eb96c270d35c8c3f5fea22587e5618ffaf9c27bf1f
EBUILD pth-2.0.7-r3.ebuild 1339 SHA256 f0a1e9bfe125cdfff96fbdff0deac733e2d87afa2635e6dfc6c7a7271d095ffe SHA512 f100445b06af3895b5e09023aa150b233d13f8072c0412d068355079a0fee943ab38c4fdcb2f8f0b306bfb6aff4a0d0244484c4435dbfcd64a5e08748f4eb5a7 WHIRLPOOL 43f478bc6c0339193cd419463e29720a9237849420a90cf3e60fa0aa7bb971be08d3c0232ff8c4a3f3ebd83ddc42c380666abc3222086207e4dcc9abbbdf3e9a
MISC ChangeLog 9832 SHA256 6b3cc245dd6ed2b2b9a98da74120a0a6c6df6d34fe067b08751a523b68a33b21 SHA512 ee8cb8f2bb9eeac67df20671e2461a5395bc72d88145b9ebf89114aaa1811a245b70428a2a4b5b637caf7c8350867dd7dc162331fd89bffa8f0e30e7b354ea37 WHIRLPOOL 29cbc00b612c54dc63ce247afe2f4e55636779300bd66e08c56cb6bed0dec6b866122b83522dc9bfed361a7eb403e62c4187e3eb641ba5d63bb0e8f11e1acfb4
MISC metadata.xml 159 SHA256 fabd15e2740a2a68e0bda738d0cd4300b133ff11239802afe7e60aa3862c9c03 SHA512 96a1f7f082adc57e52a1a32666e1206e68f8ff03c728fdb7666ff98c255905977491fc4dfc37bc8bdf5da0eb50cdc408adec357bbd75bd980bc90659cc157194 WHIRLPOOL 82fca1c4b75b090abdb0a4233c8e49fc43535ca6e470f725c1872653ea922b6693e9646bc3ee1fd6f1293ebedad661642cec13b2817fb5315268300f7675a751
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Version: GnuPG v2.0.22 (GNU/Linux)
iQEcBAEBCAAGBQJQV/2bAAoJEEqz6FtPBkyj2Q8H/2ctY6FU064Rbyup2tKehray
3HrypQYcYPRUSd5uWI8z2CC3RLSSpSZiDl0QYFxW6IJTepDjEOMfQoOG3s1gaw0P
XkRh6zs2gN8vzmI9juJp+LXsiKwrOXwKYokrxaI9NSP74gsJvTPkXvya32ExNMYq
jIlailINzxo8qq6YJHgCumdwUoZr0UkSD3noWsMzAEnztWPd23Zp/htFlyUlj2bj
NcKf7J9/xS5pjxkdTB5z9FCU7CGPa4XTqo0uf4QcZG8tNjrKwduR8biskAd/wD+8
9XLZ59+AXHwZUmCQmArRJpXgc/ZVEU+hcACGC+8dUIv3mX427oecgbm1j7Zdeqk=
=qDSj
iQIcBAEBCAAGBQJTJQ6RAAoJEPGu1DbS6WIAk+kP/iBFHtbUtkE/YkOjnILsAH66
XEcTx20B+NBKwCjJQXyyvk5IyhmcJhdO9SP+jOv/6Zui9RsnhM6LpfVmKwxxpnb1
c18EvbA0wSFpQvwdApIwDUz6vqSD5DTNdTcVo9vnCJimtf/eqSgeWeZefiSz/kaN
tZFrRSkYfZvIKFqGUtL8XCI8iNvtHrvA+Gxnts6gNFiV3snoNIYOHc8qUB1gkWMN
V3bfjO/aaybontfgkWf1M+eR83IGvhQGxNntXYE3bsPGjVbmojuKli1j8F4Yy1dG
ck4H++NyRJpM+rGU7COf+jZE7p4f42vcClEgSUQ4NmctAKMkbL+1GKy0O47WcbHT
gdYaaC/XwqiR4QA6MuSEFqnR9rKJpN8W8z28XUjkckcvkJLMPkwxonwAaT1YqcEp
LJ3U3PZdA5j5M5vJo9OGn0ysC+s1OCiNkoWGNfxm2ivbN4p5KLUAEwjqXQNfBaI/
/rpxIvB1+eFgwP1Lx5Pzy5wwaoDZXBB6g+QAWMWf34h0Zrc6Jt2FBi0LCzSrJ4mc
flREaMnhhCzzTWjnusfN7RaQXhy6AM911zn+glmy/uIELHjYIBlAvVIVqnwvxKXE
kXoQyowUvhjbcg1IkKORwwWIa6uPuSt5xYCwr8lzbCXzoiZOhVuZtU+874hdUzBT
OEbr6QbEFGmvDFpQpOAM
=oIdK
-----END PGP SIGNATURE-----

View File

@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-libs/pth/pth-2.0.7-r3.ebuild,v 1.8 2012/08/08 15:01:43 armin76 Exp $
# $Header: /var/cvsroot/gentoo-x86/dev-libs/pth/pth-2.0.7-r3.ebuild,v 1.10 2014/03/16 02:38:02 vapier Exp $
EAPI=4
@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux"
IUSE="debug static-libs"
DEPEND=""

View File

@ -0,0 +1,370 @@
# ChangeLog for dev-util/scons
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/scons/ChangeLog,v 1.157 2015/04/08 17:54:03 mgorny Exp $
08 Apr 2015; Michał Górny <mgorny@gentoo.org> scons-2.3.0.ebuild,
scons-2.3.1-r1.ebuild, scons-2.3.1.ebuild:
Drop old Python implementations
13 Jan 2015; Mike Gilbert <floppym@gentoo.org> scons-2.3.4.ebuild:
Keyword ~amd64-fbsd, tested by Yutah SATOH on bug 488434.
*scons-2.3.4 (11 Oct 2014)
11 Oct 2014; Ian Delaney <idella4@gentoo.org> +scons-2.3.4.ebuild,
scons-2.3.2.ebuild:
drop py2.6 add pypy, bump
*scons-2.3.2 (09 Jul 2014)
09 Jul 2014; Patrick Lauer <patrick@gentoo.org> +scons-2.3.2.ebuild:
Bump
10 Jun 2014; Mike Frysinger <vapier@gentoo.org> scons-2.3.0.ebuild:
Mark arm64/m68k/s390/sh stable.
23 Apr 2014; Mike Gilbert <floppym@gentoo.org> scons-2.3.0.ebuild:
Revert arm64 stable keyword.
22 Apr 2014; Mike Gilbert <floppym@gentoo.org> -scons-2.2.0.ebuild,
scons-2.3.0.ebuild:
Move arm64 keyword forward and drop old version.
*scons-2.3.1-r1 (22 Apr 2014)
22 Apr 2014; Mike Gilbert <floppym@gentoo.org> +scons-2.3.1-r1.ebuild:
Drop scons-1.2.0-popen.patch, bug 507850 by Álvaro.
19 Mar 2014; Agostino Sarubbo <ago@gentoo.org> scons-2.3.0.ebuild:
Stable for alpha, wrt bug #498868
18 Mar 2014; Tim Harder <radhermit@gentoo.org> -scons-2.0.1.ebuild,
-scons-2.0.1-r1.ebuild, -scons-2.1.0.ebuild, -scons-2.2.0-r1.ebuild:
Remove old.
*scons-2.3.1 (18 Mar 2014)
18 Mar 2014; Tim Harder <radhermit@gentoo.org> +scons-2.3.1.ebuild:
Version bump.
14 Mar 2014; Agostino Sarubbo <ago@gentoo.org> scons-2.3.0.ebuild:
Stable for ppc64, wrt bug #498868
22 Feb 2014; Markus Meier <maekke@gentoo.org> scons-2.3.0.ebuild:
arm stable, bug #498868
02 Feb 2014; Agostino Sarubbo <ago@gentoo.org> scons-2.3.0.ebuild:
Stable for ppc, wrt bug #498868
27 Jan 2014; Akinori Hattori <hattya@gentoo.org> scons-2.3.0.ebuild:
ia64 stable wrt bug #498868
26 Jan 2014; Agostino Sarubbo <ago@gentoo.org> scons-2.3.0.ebuild:
Stable for sparc, wrt bug #498868
26 Jan 2014; Agostino Sarubbo <ago@gentoo.org> scons-2.3.0.ebuild:
Stable for x86, wrt bug #498868
23 Jan 2014; Chema Alonso <nimiux@gentoo.org> scons-2.3.0.ebuild:
Stable for amd64 wrt bug #498868
22 Jan 2014; Jeroen Roovers <jer@gentoo.org> scons-2.3.0.ebuild:
Stable for HPPA (bug #498868).
21 Jan 2014; Mike Frysinger <vapier@gentoo.org> scons-2.2.0-r1.ebuild,
scons-2.2.0.ebuild, scons-2.3.0.ebuild:
Add arm64 love.
19 Oct 2013; Mike Frysinger <vapier@gentoo.org> scons-2.3.0.ebuild:
Add m68k/s390/sh love.
09 Sep 2013; Michał Górny <mgorny@gentoo.org> scons-2.2.0-r1.ebuild,
scons-2.3.0.ebuild:
Call python_replicate_script in outer src_install() to avoid implementation-
specific environment.
07 Sep 2013; Mike Gilbert <floppym@gentoo.org> scons-2.3.0.ebuild:
Revert previous change; wrong shebangs get installed.
07 Sep 2013; Mike Gilbert <floppym@gentoo.org>
+files/scons-install-scripts.patch, scons-2.3.0.ebuild:
Fix script installation in setup.py.
05 Sep 2013; Michał Górny <mgorny@gentoo.org> scons-2.2.0-r1.ebuild:
Clean up PYTHON_COMPAT from old implementations.
*scons-2.3.0 (28 Aug 2013)
28 Aug 2013; Tim Harder <radhermit@gentoo.org> +scons-2.3.0.ebuild:
Version bump.
21 Feb 2013; Zac Medico <zmedico@gentoo.org> scons-2.2.0-r1.ebuild:
Add ~arm-linux keyword.
06 Feb 2013; Michał Górny <mgorny@gentoo.org> scons-2.2.0-r1.ebuild:
Fix race condition in installing scripts, bug #455878.
*scons-2.2.0-r1 (06 Feb 2013)
06 Feb 2013; Michał Górny <mgorny@gentoo.org> +scons-2.2.0-r1.ebuild:
Migrate to distutils-r1.
07 Oct 2012; Fabian Groffen <grobian@gentoo.org> scons-2.2.0.ebuild:
Setup a valid path, EPREFIX does NOT end in /
29 Sep 2012; Raúl Porcel <armin76@gentoo.org> scons-2.2.0.ebuild:
alpha/ia64/sparc stable wrt #434294
19 Sep 2012; Jeroen Roovers <jer@gentoo.org> scons-2.2.0.ebuild:
Stable for HPPA (bug #434294).
18 Sep 2012; Johannes Huber <johu@gentoo.org> scons-2.2.0.ebuild:
Stable for x86, wrt bug #434294
13 Sep 2012; Agostino Sarubbo <ago@gentoo.org> scons-2.2.0.ebuild:
Stable for amd64, wrt bug #434294
13 Sep 2012; Anthony G. Basile <blueness@gentoo.org> scons-2.2.0.ebuild:
stable arm, bug #434294
12 Sep 2012; Anthony G. Basile <blueness@gentoo.org> scons-2.2.0.ebuild:
stable ppc ppc64, bug #434294
08 Sep 2012; Tim Harder <radhermit@gentoo.org> metadata.xml:
Remove redundant maintainer from metadata.
08 Aug 2012; Tim Harder <radhermit@gentoo.org> scons-2.2.0.ebuild:
Simplify documentation installation.
*scons-2.2.0 (08 Aug 2012)
08 Aug 2012; Tim Harder <radhermit@gentoo.org> +scons-2.2.0.ebuild:
Version bump.
06 Aug 2012; Patrick Lauer <patrick@gentoo.org> scons-2.1.0.ebuild:
Fixing jython for 2.1.0 too
02 Aug 2012; Jesus Rivero <neurogeek@gentoo.org> scons-2.0.1.ebuild,
scons-2.0.1-r1.ebuild:
Bumped to EAPI 4 and added threads(+) to PYTHON_USE_WITH
02 Aug 2012; Patrick Lauer <patrick@gentoo.org> scons-2.1.0.ebuild:
Restricting jython
18 Mar 2012; Raúl Porcel <armin76@gentoo.org> scons-2.1.0.ebuild:
alpha/ia64/sparc stable wrt #401831
20 Feb 2012; Patrick Lauer <patrick@gentoo.org> scons-2.0.1-r1.ebuild,
scons-2.0.1.ebuild, scons-2.1.0.ebuild:
Restricting pypy #403805
13 Feb 2012; Markus Meier <maekke@gentoo.org> scons-2.1.0.ebuild:
arm stable, bug #401831
13 Feb 2012; Kacper Kowalik <xarthisius@gentoo.org> scons-2.1.0.ebuild:
ppc64 stable wrt #401831
10 Feb 2012; Patrick Lauer <patrick@gentoo.org> scons-2.1.0.ebuild:
Changing python deps in preparation for 2.4 removal
08 Feb 2012; Jeff Horelick <jdhore@gentoo.org> scons-2.1.0.ebuild:
x86 stable per bug 401831
08 Feb 2012; Jeroen Roovers <jer@gentoo.org> scons-2.1.0.ebuild:
Stable for HPPA (bug #401831).
05 Feb 2012; Mike Gilbert <floppym@gentoo.org> scons-2.0.1.ebuild:
Inherit multilib.
04 Feb 2012; Agostino Sarubbo <ago@gentoo.org> scons-2.1.0.ebuild:
Stable for amd64, wrt bug #401831
01 Feb 2012; Brent Baude <ranger@gentoo.org> scons-2.1.0.ebuild:
Marking scons-2.1.0 ppc for bug 401831
21 Nov 2011; Mike Frysinger <vapier@gentoo.org> scons-2.0.1.ebuild:
Mark arm stable.
11 Nov 2011; Markos Chandras <hwoarang@gentoo.org>
+files/scons-2.1.0-jython.patch, scons-2.1.0.ebuild:
Fix building with Jython. Patch by Arfrever.
*scons-2.1.0 (02 Oct 2011)
02 Oct 2011; Tim Harder <radhermit@gentoo.org> +scons-2.1.0.ebuild:
Version bump (fixes bug #361413).
24 Sep 2011; Fabian Groffen <grobian@gentoo.org> scons-2.0.1-r1.ebuild:
Prevent the buildsystem from forcing installation into /usr/local on Darwin
29 Aug 2011; Fabian Groffen <grobian@gentoo.org> scons-2.0.1-r1.ebuild:
Fix hardcoded paths to refer to those from the Prefix first, by Asfand Yar
Qazi, bug #361061
24 Aug 2011; Markos Chandras <hwoarang@gentoo.org> scons-2.0.1-r1.ebuild:
Set PYTHON_MODNAME. Patch by Arfrever.
20 Jul 2011; Jeremy Olexa <darkside@gentoo.org> scons-2.0.1-r1.ebuild:
Fix paths for Gentoo Prefix, bug 375735
*scons-2.0.1-r1 (19 Jul 2011)
19 Jul 2011; Jesus Rivero <neurogeek@gentoo.org> +scons-2.0.1-r1.ebuild:
Python related improvements. Closes bug #367049. Thanks to Mike Gilbert
29 Jan 2011; Fabian Groffen <grobian@gentoo.org> scons-2.0.1.ebuild:
Transfer Prefix keywords
27 Dec 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
-scons-1.3.0_p20100501.ebuild:
Delete.
27 Dec 2010; Brent Baude <ranger@gentoo.org> scons-2.0.1.ebuild:
Marking scons-2.0.1 ppc64 for bug 339531
19 Nov 2010; Markus Meier <maekke@gentoo.org> scons-2.0.1.ebuild:
add ~arm, bug #343791
24 Oct 2010; Raúl Porcel <armin76@gentoo.org> scons-2.0.1.ebuild:
alpha/ia64/sparc stable wrt #339531
21 Oct 2010; Jeroen Roovers <jer@gentoo.org> scons-2.0.1.ebuild:
Stable for HPPA (bug #339531).
20 Oct 2010; Brent Baude <ranger@gentoo.org> scons-2.0.1.ebuild:
stable ppc, bug 339531
10 Oct 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> scons-2.0.1.ebuild:
x86 stable wrt bug #339531
06 Oct 2010; Markos Chandras <hwoarang@gentoo.org> scons-2.0.1.ebuild:
Stable on amd64 wrt bug #339531
13 Sep 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
-scons-1.2.0-r1.ebuild, -scons-1.2.0_p20091224.ebuild,
-files/scons-1.2.0-links.patch:
Delete.
*scons-2.0.1 (29 Aug 2010)
29 Aug 2010; Jesus Rivero <neurogeek@gentoo.org> +scons-2.0.1.ebuild:
Version bump. Thanks again to Johan. Closes bug #326867
22 Aug 2010; Jeroen Roovers <jer@gentoo.org> scons-1.3.0_p20100501.ebuild:
Stable for HPPA (bug #326241).
13 Aug 2010; Joseph Jezak <josejx@gentoo.org>
scons-1.3.0_p20100501.ebuild:
Marked ppc stable for bug #326241.
18 Jul 2010; Samuli Suominen <ssuominen@gentoo.org>
scons-1.3.0_p20100501.ebuild:
ppc64 stable wrt #326241
18 Jul 2010; Raúl Porcel <armin76@gentoo.org>
scons-1.3.0_p20100501.ebuild:
alpha/ia64/sparc stable wrt #326241
10 Jul 2010; Christian Faulhammer <fauli@gentoo.org>
scons-1.3.0_p20100501.ebuild:
stable x86, bug 326241
06 Jul 2010; Markos Chandras <hwoarang@gentoo.org>
scons-1.3.0_p20100501.ebuild:
Stable on amd64 wrt bug #326241
25 Jun 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
scons-1.3.0_p20100501.ebuild:
Use Python 2.
*scons-1.3.0_p20100501 (19 May 2010)
19 May 2010; Krzysztof Pawlik <nelchael@gentoo.org>
+scons-1.3.0_p20100501.ebuild:
Version bump.
08 Feb 2010; Peter Volkov <pva@gentoo.org> scons-1.2.0-r1.ebuild,
scons-1.2.0_p20091224.ebuild:
Add inherit eutils for epatch.
08 Jan 2010; Dirkjan Ochtman <djc@gentoo.org>
scons-1.2.0_p20091224.ebuild:
Replace incorrect usage of P by PN-PV (bug 300076).
*scons-1.2.0_p20091224 (04 Jan 2010)
04 Jan 2010; Dirkjan Ochtman <djc@gentoo.org>
+scons-1.2.0_p20091224.ebuild:
Bump to 1.2.0.d20091224. Thanks to Johan Bergstroem for the patch.
12 Apr 2009; Brent Baude <ranger@gentoo.org> scons-1.2.0-r1.ebuild:
stable ppc64, bug 264537
11 Apr 2009; nixnut <nixnut@gentoo.org> scons-1.2.0-r1.ebuild:
ppc stable #264537
10 Apr 2009; Raúl Porcel <armin76@gentoo.org> scons-1.2.0-r1.ebuild:
ia64/sparc stable wrt #264537
08 Apr 2009; Jeroen Roovers <jer@gentoo.org> scons-1.2.0-r1.ebuild:
Stable for HPPA (bug #264537).
07 Apr 2009; Tobias Klausmann <klausman@gentoo.org> scons-1.2.0-r1.ebuild:
Stable on alpha, bug #264537
05 Apr 2009; Markus Meier <maekke@gentoo.org> scons-1.2.0-r1.ebuild:
amd64/x86 stable, bug #264537
*scons-1.2.0-r1 (07 Mar 2009)
07 Mar 2009; Jesus Rivero <neurogeek@gentoo.org> -scons-1.2.0.ebuild,
+scons-1.2.0-r1.ebuild:
Version bump. Added threads use dep. Close bug #261156. Removed old
version.
*scons-1.2.0 (15 Jan 2009)
15 Jan 2009; Sébastien Fabbro <bicatali@gentoo.org>
+files/scons-1.2.0-links.patch, +files/scons-1.2.0-popen.patch,
metadata.xml, +scons-1.2.0.ebuild:
Version bump and updated description
02 Dec 2008; Brent Baude <ranger@gentoo.org> scons-1.0.0.ebuild:
stable ppc64, bug 242766
27 Oct 2008; Jeroen Roovers <jer@gentoo.org> scons-1.0.0.ebuild:
Stable for HPPA (bug #242766).
25 Oct 2008; nixnut <nixnut@gentoo.org> scons-1.0.0.ebuild:
Stable on ppc wrt bug 242766
21 Oct 2008; Raúl Porcel <armin76@gentoo.org> scons-1.0.0.ebuild:
alpha/ia64/sparc stable wrt #242766
19 Oct 2008; Markus Meier <maekke@gentoo.org> scons-1.0.0.ebuild:
amd64/x86 stable, bug #242766
*scons-1.0.0 (19 Aug 2008)
19 Aug 2008; Jesus Rivero <neurogeek@gentoo.org> scons-0.97.ebuild,
-scons-0.98.3.ebuild, -scons-0.98.4.ebuild, -scons-0.98.5.ebuild,
+scons-1.0.0.ebuild:
Version bump. Removed old versions. Fixed 0.97 ebuild and this closes bug
#107013
*scons-0.98.5 (19 Jul 2008)
19 Jul 2008; Ali Polatel <hawking@gentoo.org> +scons-0.98.5.ebuild:
Version bump.
14 Jun 2008; Zac Medico <zmedico@gentoo.org> scons-0.97.ebuild,
scons-0.98.3.ebuild, scons-0.98.4.ebuild:
Bug #226505 - For compatibity with phase execution order in
>=portage-2.1.5, call has_version inside pkg_preinst instead of
pkg_postinst.
*scons-0.98.4 (29 May 2008)
29 May 2008; Ali Polatel <hawking@gentoo.org> -scons-0.96.1.ebuild,
-scons-0.96.94.ebuild, +scons-0.98.4.ebuild:
Version bump. Drop old.

View File

@ -1,3 +1,44 @@
DIST scons-2.0.1-user.html 820975 RMD160 6ddf70a7ed0403816ae5e1f42f95a71d144770cc SHA1 acfd3d24797d9e5ddde2155158fe6bd2c706f7e7 SHA256 3016ff013d8422bdbb98b39d1810f8c707c59b66ace38d3b81421466053c83b5
DIST scons-2.0.1-user.pdf 1841747 RMD160 178da2a01782443a497bc158ae7c5a3423ff82dc SHA1 b91906f3446a6b81325af6985eeca27db71db4da SHA256 2fbd518c51d9221cdfba98145c047726960c681233c0802641aeb90fc62450c7
DIST scons-2.0.1.tar.gz 559293 RMD160 c191a1b49e1b91a5121fb5cac7ccf28379474a8a SHA1 f9183f1b29cb94b48bb3175608831276e60b8fc5 SHA256 0a8151da41c4a26c776c84f44f747ce03e093d43be3e83b38c14a76ab3256762
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX scons-1.2.0-popen.patch 1826 SHA256 84a3bc1ba70fe60cc483d0186703b303daeb7bed246f21e3db9227c255afd312 SHA512 de295b2211f4fbea9a33f55eb944d8f076699ac55601169af1151a51eb1bd70ece4cd6b1b589e280ac85ff700880d7e1d9ebb0face1ae96683d50d470e938f81 WHIRLPOOL bf9c3511474e1f2e14f1492ff440248a6ba8ee4bdecf003b2d16796dd444e51873dd8545428abb87e9fd0694d050fe8964eda983520c9138391d5f369035d1a6
AUX scons-2.1.0-jython.patch 427 SHA256 f973254e500325334c44f7db86daec87954aa47287c8aa92146a91ed172eb97a SHA512 5ffe6ee08e2dbf7dfb92e67a2b4ac75a5566a34680dbe86eae749c67709e8ddf585ddbd4549c0151c022567f171240c329cc546ce3d0bfb76efd2c8bd6f185e1 WHIRLPOOL 3316c6f83c5792cbc4e58d721a57df972eba0dcc90a0bea4fcc0222affd014662b11b06cc6699d4e6fa1bc41468318b82b33f47a6e4d20a5ff7194fde79e5173
AUX scons-install-scripts.patch 746 SHA256 0cffda0fe6912a41e78fc2f209824bb7eb7453ab6e83f518cb1033093457ed80 SHA512 3d15660f955c3e46ea36a7b6b17dc4522601d0c673ec5aec716a6fc30ca0b9af285d540084378227178d45c371f386d0b3ac7861c37f53be0e344b2ca025fe18 WHIRLPOOL 36be6c43fea6b40777f43693573c187e98e4d3999bf5298ac83f012142554e1106e6d102e3213eebd694513337a56b1e0d2de98444bf91cc41a6917005e5a6d1
DIST scons-2.3.0-user.html 1006588 SHA256 64b52ed0ccad52ee7d57188934ee4326ddd8dd387d8283445367265084be8db4 SHA512 42dd7604548aa2f859c8fad8ea802e69a2e139b5a53804a0d855868d056194497653a7124d46a25eba6cdb6339dc16288311faefe8f5240dfa1c210260f27e6c WHIRLPOOL 6f5a164621e5a46f1ab256f6a4db192a9b1bda0de292859b7fc22f1feb31e1c47ca0281ee558b49d807b1224cd89028b4b6799a5abcd125cd440a1e9e00c817f
DIST scons-2.3.0-user.pdf 2268686 SHA256 9b8eb3ed9ad40b375628417d39823042939c8f52f32d0f76c796107870a98c11 SHA512 ae94950bec28d88f83d01590db18ce776146d20dcfa756b0ce2f582f4c729c75eb4f7c57584f624bb653fb43dbf34c972f6a0dcc36aa1b338403885e2d177798 WHIRLPOOL 41dd9909f0b110f2dfd9369ac3f44b5b6a3ff5ae99d3caabb3aa0a92084b92d4b03c45923a8e52cfe18a4ca4f0184e4ddaa57545a6cac6a9ade42f748bc1d8f3
DIST scons-2.3.0.tar.gz 599514 SHA256 9442069999cf4b2caa94a5886ab4c2c71de1718ed5e9176c18e2b6dbca463b4b SHA512 a7e88bb70b8b269337689fb4afd9563359f6ace37857bbd9824c9e40e43cac8b1e00468d8652bb9b46e410f6b161cb8c9006dd1fd9265756be153846a5e0fd65 WHIRLPOOL 948cc117fe40ab36f3862fab8322268dcb95ecbcde0397d684f31f5deedbbcff3f880d7af336710f237031df350eddcde81a044133b7b61bf5088c4c62ec70cf
DIST scons-2.3.1-user.html 1234565 SHA256 17e617d5b5f7e43e70966c78148976f7e81bd2b5eb1530f447e3e8bc0cdaf86f SHA512 4b74a5099e23ec5d1e2714e6a0957697b703bbea3d7d0229d8925a5061c24ee1ae7bc2476e5e66fe4cacee5819c03e313d40b80b76e4ee6b7ccb65d4a461e5de WHIRLPOOL 39d7b70b743f410aac95880c533470bf967f534ef79cadc0ab925f3e9126200eaf8f4390729e3638d3a27ba133346f61e8ff510207eef6eef25355fa06a54cd1
DIST scons-2.3.1-user.pdf 2408501 SHA256 3e2023f8dd1551963815c80f09a45658874174fc6373bb4918f8291f1b622478 SHA512 07ff05308e202541ae1c6538b94641fb0401da15c419854d51f855b177d71021938856307fc12e84db02bee720e2589a9ed2a2c725fd4e0c88fd111ea0862ed2 WHIRLPOOL b4b42e83b2f1ba7c584bdb06eeb3d868ce878c3295d490b4d60b9250c20b7eb55e63c8bde42eaa4c57a432b74a845de034ccbfb0d5fb51f7af72de8137acb7f9
DIST scons-2.3.1.tar.gz 499037 SHA256 091ab468f8e6084c30f3ae9fd48828e3884021401cfef4b713d13161ba120201 SHA512 207fd0df949d1130afecc168a3b643fee2a17c53c3f9704260bbd2e462fdf24fd6606d7269ceaa664d5b5989cac34d6b9a5a460dfd0d6b69e651cfd85a0d45d2 WHIRLPOOL 8c828ca32bd03fe4cdd768a22ec97740b7fe165692f2c101c73e4fc96884642f80a7ba5531402638b415b8b9250dc12cad3337d0d087a391314aa2b6a564077a
DIST scons-2.3.2-user.html 1078088 SHA256 ea552cd4b966ceed46fefea6e297f13bcc6b35ce4a80b54d7bb5fabf7a1276fd SHA512 43ddb9f405bc09f08eedf2e321a2e4e4b36fcbcf30dab35f64a4e81e2b29f336a934251e72d0a8eefdc4e220396a1ac48d7a8178664ab4fe90b11343fc93331f WHIRLPOOL 83e049feca4e03ea3e6e1c96c6029696e03480309df5bf745589129b0582f1f55d12f6b3e0b090cecd25886c8451fe9ed7cf0ccde1b315e8942ac3a47b1aaa55
DIST scons-2.3.2-user.pdf 2455822 SHA256 8d6320f22a38f7171d9ba69b92c643c6fb47d82768926c18328df221da4ec482 SHA512 a0120ad74b9f9b70f763c1cb8c5bede2086c478f8d3fe665332c3624e19b77a17b826731b23d5cf46c6b55e0b0f54fc8727c8d8b74de40aa92f8f1e493788082 WHIRLPOOL 85555bae9ab59cfb7c95e0e555a35d56146eac1011988aa2905fc070cf9adf0440bba52c2b0ce9fe4a37ef16f825721d3c838e1460239b712d78df7c4c26ff19
DIST scons-2.3.2.tar.gz 621932 SHA256 f993320c5e9515e6567fcce73df0a7a8808414bf1223c69123d3dcf339a449d4 SHA512 90e6fb38cb39e030f0b77cf46f76a4ffef141d991087bd22a9bd0d012d568375b32084437e408c22bda54fa5517f294522ddd718838fef2598d892576cc2ae38 WHIRLPOOL 1d62de977b18bbe5f821c1b3b90e20d57772760a0e69d261be4bdec9ab5e9869debae779bfa686424bd839e35737f9f2feb82ddfaf639532c3152971c925b83e
DIST scons-2.3.4-user.html 1078749 SHA256 d2cab40df012d1fcf5f7e79d0fc097d5acd2c9ae1659db787a4b5786980f7355 SHA512 75d93d93831bde615cb028dac31184394d4a2478ade5730e0f82ad0ded0a4e868f7981d047ec4b7037e97ea6cfb4fa52d51cb161e64938b21bb96fd3fa373038 WHIRLPOOL 835f2492c0ae6cfec058b0556a79c2f15c6c09cf46faae1e2678dabf30247d6b9d6b9b525105f5abd7ce77d03b473cdb2ba149cdc2114944722ef25d7464dce2
DIST scons-2.3.4-user.pdf 2456751 SHA256 ecd1a17b01d00768fef580274bb51fc7bbd2400460d5c0112850d068bd7be381 SHA512 f1a2e329c54f415605f6de1661dcea390789a10844cd36a26c56eab754cfddb0da3617f3552fb9b3a9d19f404870821a68a6f167630af08ebf1f7fac417cdee6 WHIRLPOOL 287a9db662b8a877369883aa110115cb0f2416da9404b3f2ca46a5fdebddbd67c1004b6490f1fb2894de2b22202aa396181a313ac12c7a2ef7a383a4145d204b
DIST scons-2.3.4.tar.gz 621953 SHA256 4b57d72066fed3b6ff65a7dd9f73633c9b1c09f87520e9b3aae84b3e4864b441 SHA512 a7d6d5e175d119f6a247e69ddbd0a18c4f10752e20eaedb6bb1d67c6d5f0a79cdb9efdf2a573045f3dbc33519b8267951afff55f587c39639db1fe704cf5e0d2 WHIRLPOOL fe285a8a82f1360c1a1a1b6eda1bb001f88c2c723ddaeaab03d54a0b17d4571d96327be9fba6c92e9d98c48ca0bb88793c65625b79abe75a23d834058c84c410
EBUILD scons-2.3.0.ebuild 1866 SHA256 c13ed46b447b04f91433d731863b11aac026dad6e377d54b3538ccb17a41c9c2 SHA512 2a061ef501f3d1387f2674bf0a97f6674b1117a5c8f5e6f3b08782cc8e3aee4fc3a81f4de1debb1d79fb2c44905e04f717b2a3234ff8ac1cfe1e7229ba80c45e WHIRLPOOL 731392636f2e2d16f70b04e9573ad50b089c13f1e1c4080e9d7dbabf3183734c9a74204dc8f25ba12d3b3440414a09d04543e9e21cc526b5a77d268d12b76fe0
EBUILD scons-2.3.1-r1.ebuild 1841 SHA256 dd86cc71ae6bca30a14e558e1fcbf2e69214fb1a3927288a7fe7830f37788a31 SHA512 ee6b076d5c8b422569d6ac6e3283e591a64bac1475a029d00d3a9959e96da60665bc055c30ab0f3a956a4014d56051c2f25d730512cd09bd051935eba1ef41ad WHIRLPOOL 5a6f1c4d6e5693b0713f8abf3d73377a9d40068e43f1e49d72ed6456de7ee6ae5d808f573fb5b80fcb0a3748b30499d813c55d48511359302d7b6ffa788b9294
EBUILD scons-2.3.1.ebuild 1878 SHA256 b27b0c2319c720fcecc89245b9612fd1bfe103002b4c81a5e17e7565c66efcc7 SHA512 77010d1f2ab5a1f5fbc089dbf17904bae6db540ff401a986ed8a2984014ad8b0a5eab4744c16215cc9dd528369db14b5f9ade249098e69d3d3ce6b08ebce5a50 WHIRLPOOL c14a92a2766852884e06ecdae287268d167bf650ff851afbc90f549a8c17ff8d6f1ef5d51e850a499ee12d28042ab760ca8ea8493a1575d2d91da81ebd732d50
EBUILD scons-2.3.2.ebuild 1834 SHA256 821659ef0954f46ea7c74fb9829c7d250c8411983edb438152efe3b59bbbb206 SHA512 0985b2a670caf5b2d2b02fa41ea826425d139cba100bde85de1c62ccb37c9491b8bed8a176f74f16319800dce3024bdc65ad7b217c27a1c72bbb4c8073f8c113 WHIRLPOOL b5ab480c24cda357e9c24c46aa5c9fdecdc7fb0d7607c2cfe4b3a4f54190ff7b5ec9b8a9968a6b3d2f9f65bc52a55acdc3a3933d17b02e67aa6ebdb48d840948
EBUILD scons-2.3.4.ebuild 1846 SHA256 819d9ad22759bd9d13a0f0e113b6f09427bf6b5fe3406acd650e1827cd13914d SHA512 dee61d6ef78bd1449e2288ed64a16732a59504f6b7c63e199c7a0cad2537a83e5220c070cc88f172c6b0af2961d90bd9949e588955e91122aca849aad06a71ef WHIRLPOOL e2bef83446561e2e12a0b136ff76dfcd32d715f6b5668578e9354fc8b9b9b723ade8d836426e2151508f3471871f2b61a0a6f6f9b2ba3af6e6ce79a2b4eadc74
MISC ChangeLog 12427 SHA256 bf80768b6ed45cc6d8f5a758b848a475333895c00e0a6fb93045b7a8415d302d SHA512 222f23b0b97246314f8c0942d7bea4c19109b272521e801fb62b8e5c3f1dc90e9173e61591722f57a4f58e9d8d83afbe52e9861f2b7b96e7f2b786eac9ca6c33 WHIRLPOOL 216352b091f2e56dede98169c7a54683ca37d25f433bf8be087311f1157106472cff812d0156afa6e89b8121344f12e31e1f19db6df38e832a95057b5ed47371
MISC metadata.xml 533 SHA256 75dd06130ca8c5457cbc43bcf13b21ed278d34a36ab14f7663a884d1f4b4b4b2 SHA512 eb16f3b83d19d094367b3972bbe8d72bc787639847faea4e40c2d7fa59d302568f0419681594a26c48d9974ef5c7119530ba7fd30918c5a4d89b05395cd6e6d8 WHIRLPOOL 5caafc86d4d8ccc6265b323220c87b8a93e67e634123d1435e08116a71cb0ea8ede52edc172cfc0f69ac047593f2ee5fb5695551bf6863899bd5b21f1d13f13d
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQJ8BAEBCABmBQJVJWtSXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZO/aMP/R1zu0sroQ3BP9X4KLcE+Jlj
ArmABTrA/jxZaCgtcCDsQ5snmfNaTddp0bJ+x5c10afM2Njpn15kdxb40MtLbR2s
jY6WvsthAKsYGKWy5qUllZZrjhKtggmBTcSQIFrgWM9OgGscKbmZwBkVwHoxE6LP
f/oX36elLxkN9P05j3MY+4V6SX2OSwmCzQtutKhMMqGHI/Ec3Mb3VbTjRK7pdgLw
uw67/jpeYDOlvHO2WT0ZrqVLLO8XGGhjjmTLA9BiHoK4NdjMZemOjg0ZsI3q668X
T87a7NPGl+cqM7RYbbhWRpVD/5Rl0hR4njrlktR52ad25yLRM3BBomcVgdRT+e0o
oaaBkFdKGmYaZQk7oDUUOPERSkCzVqglrkNPRaFsYW0nVqq7NNe+upXaZRs6zM+s
kxPKCdrXG1GcmM1/zf0k7LzA8WcFjp7Bs1Acg6+fPd8p2N+51FmSK+cFYxrFBHig
PJ1Ll/q3opQdZGvFp16TQIdAd6n4oeJY0NXIRuBjTCGdGu6imh69S395MYONx8jd
O38SU/8OdSgoxKv4jc+SDmgHmTc7El/3e1U+mIia4mM3BF2y3RTgAk1ckGMGYUbN
WcL4aULdpwlhb9CWp/t0xKptjXPliV4P/KVimgZiaakSTFHGH65i1azeAOQ13VTw
pDzHSU1fypdnN7GcTsb2
=ZeTs
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,13 @@
http://scons.tigris.org/issues/show_bug.cgi?id=2791
--- setup.py
+++ setup.py
@@ -325,7 +325,7 @@
self.copy_scons(src, scons_version_bat)
# --- distutils copy/paste ---
- if os.name == 'posix':
+ if hasattr(os, 'chmod'):
# Set the executable bits (owner, group, and world) on
# all the scripts we just installed.
for file in self.get_outputs():

View File

@ -0,0 +1,20 @@
diff --git a/src/setup.py b/src/setup.py
--- a/src/setup.py
+++ b/src/setup.py
@@ -81,6 +81,7 @@
import distutils.command.install_lib
import distutils.command.install_scripts
import distutils.command.build_scripts
+from distutils.util import convert_path
_install = distutils.command.install.install
_install_data = distutils.command.install_data.install_data
@@ -303,7 +304,7 @@
else:
create_version_script = self.do_nothing
- inputs = self.get_inputs()
+ inputs = [os.path.join(self.build_dir, os.path.basename(convert_path(script))) for script in self.get_inputs()]
bat_scripts = [x for x in inputs if x[-4:] == '.bat']
non_bat_scripts = [x for x in inputs if x[-4:] != '.bat']

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>python</herd>
<longdescription lang="en">
SCons is a make replacement providing a range of enhanced
features such as automated dependency generation and built in
compilation cache support. SCons rule sets are Python scripts so
as well as the features it provides itself SCons allows you to use
the full power of Python to control compilation.
</longdescription>
</pkgmetadata>

View File

@ -1,59 +0,0 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/scons/scons-2.0.1.ebuild,v 1.10 2011/11/21 23:02:25 vapier Exp $
EAPI="3"
PYTHON_DEPEND="2"
PYTHON_USE_WITH="threads"
inherit distutils eutils
DESCRIPTION="Extensible Python-based build utility"
HOMEPAGE="http://www.scons.org/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
doc? (
http://www.scons.org/doc/${PV}/PDF/${PN}-user.pdf -> ${P}-user.pdf
http://www.scons.org/doc/${PV}/HTML/${PN}-user.html -> ${P}-user.html
)"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="doc"
DEPEND=""
RDEPEND=""
DOCS="CHANGES.txt RELEASE.txt"
pkg_setup() {
python_set_active_version 2
python_pkg_setup
}
src_prepare() {
distutils_src_prepare
epatch "${FILESDIR}/scons-1.2.0-popen.patch"
}
src_install () {
distutils_src_install
python_convert_shebangs -r 2 "${ED}"
# Move man pages from /usr/man to /usr/share/man
dodir /usr/share
mv "${ED}usr/man" "${ED}usr/share"
if use doc; then
insinto /usr/share/doc/${PF}
doins "${DISTDIR}"/${P}-user.{pdf,html}
fi
}
pkg_postinst() {
python_mod_optimize /usr/$(get_libdir)/${P}
}
pkg_postrm() {
python_mod_cleanup /usr/$(get_libdir)/${P}
}

View File

@ -0,0 +1,56 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/scons/scons-2.3.0.ebuild,v 1.19 2015/04/08 17:54:03 mgorny Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
DESCRIPTION="Extensible Python-based build utility"
HOMEPAGE="http://www.scons.org/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
doc? ( http://www.scons.org/doc/${PV}/PDF/${PN}-user.pdf -> ${P}-user.pdf
http://www.scons.org/doc/${PV}/HTML/${PN}-user.html -> ${P}-user.html )"
LICENSE="MIT"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="doc"
python_prepare_all() {
local PATCHES=(
"${FILESDIR}/scons-1.2.0-popen.patch"
"${FILESDIR}/${PN}-2.1.0-jython.patch"
)
# https://bugs.gentoo.org/show_bug.cgi?id=361061
sed -i -e "s|/usr/local/bin:/opt/bin:/bin:/usr/bin|${EPREFIX}/usr/local/bin:${EPREFIX}/opt/bin:${EPREFIX}/bin:${EPREFIX}/usr/bin:/usr/local/bin:/opt/bin:/bin:/usr/bin|g" engine/SCons/Platform/posix.py || die
# and make sure the build system doesn't "force" /usr/local/ :(
sed -i -e "s/'darwin'/'NOWAYdarwinWAYNO'/" setup.py || die
distutils-r1_python_prepare_all
}
python_install() {
distutils-r1_python_install \
--standard-lib \
--no-version-script \
--install-data "${EPREFIX}"/usr/share
}
python_install_all() {
local DOCS=( {CHANGES,README,RELEASE}.txt )
distutils-r1_python_install_all
use doc && dodoc "${DISTDIR}"/${P}-user.{pdf,html}
}
src_install() {
distutils-r1_src_install
# Build system does not use build_scripts properly.
# http://scons.tigris.org/issues/show_bug.cgi?id=2891
python_replicate_script "${ED}"usr/bin/scons{,ign,-time}
}

View File

@ -0,0 +1,55 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/scons/scons-2.3.1-r1.ebuild,v 1.2 2015/04/08 17:54:03 mgorny Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
DESCRIPTION="Extensible Python-based build utility"
HOMEPAGE="http://www.scons.org/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
doc? ( http://www.scons.org/doc/${PV}/PDF/${PN}-user.pdf -> ${P}-user.pdf
http://www.scons.org/doc/${PV}/HTML/${PN}-user.html -> ${P}-user.html )"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="doc"
python_prepare_all() {
local PATCHES=(
"${FILESDIR}/${PN}-2.1.0-jython.patch"
)
# https://bugs.gentoo.org/show_bug.cgi?id=361061
sed -i -e "s|/usr/local/bin:/opt/bin:/bin:/usr/bin|${EPREFIX}/usr/local/bin:${EPREFIX}/opt/bin:${EPREFIX}/bin:${EPREFIX}/usr/bin:/usr/local/bin:/opt/bin:/bin:/usr/bin|g" engine/SCons/Platform/posix.py || die
# and make sure the build system doesn't "force" /usr/local/ :(
sed -i -e "s/'darwin'/'NOWAYdarwinWAYNO'/" setup.py || die
distutils-r1_python_prepare_all
}
python_install() {
distutils-r1_python_install \
--standard-lib \
--no-version-script \
--install-data "${EPREFIX}"/usr/share
}
python_install_all() {
local DOCS=( {CHANGES,README,RELEASE}.txt )
distutils-r1_python_install_all
use doc && dodoc "${DISTDIR}"/${P}-user.{pdf,html}
}
src_install() {
distutils-r1_src_install
# Build system does not use build_scripts properly.
# http://scons.tigris.org/issues/show_bug.cgi?id=2891
python_replicate_script "${ED}"usr/bin/scons{,ign,-time}
}

View File

@ -0,0 +1,56 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/scons/scons-2.3.1.ebuild,v 1.2 2015/04/08 17:54:03 mgorny Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
DESCRIPTION="Extensible Python-based build utility"
HOMEPAGE="http://www.scons.org/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
doc? ( http://www.scons.org/doc/${PV}/PDF/${PN}-user.pdf -> ${P}-user.pdf
http://www.scons.org/doc/${PV}/HTML/${PN}-user.html -> ${P}-user.html )"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="doc"
python_prepare_all() {
local PATCHES=(
"${FILESDIR}/scons-1.2.0-popen.patch"
"${FILESDIR}/${PN}-2.1.0-jython.patch"
)
# https://bugs.gentoo.org/show_bug.cgi?id=361061
sed -i -e "s|/usr/local/bin:/opt/bin:/bin:/usr/bin|${EPREFIX}/usr/local/bin:${EPREFIX}/opt/bin:${EPREFIX}/bin:${EPREFIX}/usr/bin:/usr/local/bin:/opt/bin:/bin:/usr/bin|g" engine/SCons/Platform/posix.py || die
# and make sure the build system doesn't "force" /usr/local/ :(
sed -i -e "s/'darwin'/'NOWAYdarwinWAYNO'/" setup.py || die
distutils-r1_python_prepare_all
}
python_install() {
distutils-r1_python_install \
--standard-lib \
--no-version-script \
--install-data "${EPREFIX}"/usr/share
}
python_install_all() {
local DOCS=( {CHANGES,README,RELEASE}.txt )
distutils-r1_python_install_all
use doc && dodoc "${DISTDIR}"/${P}-user.{pdf,html}
}
src_install() {
distutils-r1_src_install
# Build system does not use build_scripts properly.
# http://scons.tigris.org/issues/show_bug.cgi?id=2891
python_replicate_script "${ED}"usr/bin/scons{,ign,-time}
}

View File

@ -0,0 +1,53 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/scons/scons-2.3.2.ebuild,v 1.2 2014/10/11 15:50:57 idella4 Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 pypy )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
DESCRIPTION="Extensible Python-based build utility"
HOMEPAGE="http://www.scons.org/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
doc? ( http://www.scons.org/doc/${PV}/PDF/${PN}-user.pdf -> ${P}-user.pdf
http://www.scons.org/doc/${PV}/HTML/${PN}-user.html -> ${P}-user.html )"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="doc"
PATCHES=( "${FILESDIR}/${PN}-2.1.0-jython.patch" )
python_prepare_all() {
# https://bugs.gentoo.org/show_bug.cgi?id=361061
sed -i -e "s|/usr/local/bin:/opt/bin:/bin:/usr/bin|${EPREFIX}/usr/local/bin:${EPREFIX}/opt/bin:${EPREFIX}/bin:${EPREFIX}/usr/bin:/usr/local/bin:/opt/bin:/bin:/usr/bin|g" engine/SCons/Platform/posix.py || die
# and make sure the build system doesn't "force" /usr/local/ :(
sed -i -e "s/'darwin'/'NOWAYdarwinWAYNO'/" setup.py || die
distutils-r1_python_prepare_all
}
python_install() {
distutils-r1_python_install \
--standard-lib \
--no-version-script \
--install-data "${EPREFIX}"/usr/share
}
python_install_all() {
local DOCS=( {CHANGES,README,RELEASE}.txt )
distutils-r1_python_install_all
use doc && dodoc "${DISTDIR}"/${P}-user.{pdf,html}
}
src_install() {
distutils-r1_src_install
# Build system does not use build_scripts properly.
# http://scons.tigris.org/issues/show_bug.cgi?id=2891
python_replicate_script "${ED}"usr/bin/scons{,ign,-time}
}

View File

@ -0,0 +1,53 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/scons/scons-2.3.4.ebuild,v 1.2 2015/01/13 22:00:49 floppym Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 pypy )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
DESCRIPTION="Extensible Python-based build utility"
HOMEPAGE="http://www.scons.org/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz
doc? ( http://www.scons.org/doc/${PV}/PDF/${PN}-user.pdf -> ${P}-user.pdf
http://www.scons.org/doc/${PV}/HTML/${PN}-user.html -> ${P}-user.html )"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE="doc"
PATCHES=( "${FILESDIR}/${PN}-2.1.0-jython.patch" )
python_prepare_all() {
# https://bugs.gentoo.org/show_bug.cgi?id=361061
sed -i -e "s|/usr/local/bin:/opt/bin:/bin:/usr/bin|${EPREFIX}/usr/local/bin:${EPREFIX}/opt/bin:${EPREFIX}/bin:${EPREFIX}/usr/bin:/usr/local/bin:/opt/bin:/bin:/usr/bin|g" engine/SCons/Platform/posix.py || die
# and make sure the build system doesn't "force" /usr/local/ :(
sed -i -e "s/'darwin'/'NOWAYdarwinWAYNO'/" setup.py || die
distutils-r1_python_prepare_all
}
python_install() {
distutils-r1_python_install \
--standard-lib \
--no-version-script \
--install-data "${EPREFIX}"/usr/share
}
python_install_all() {
local DOCS=( {CHANGES,README,RELEASE}.txt )
distutils-r1_python_install_all
use doc && dodoc "${DISTDIR}"/${P}-user.{pdf,html}
}
src_install() {
distutils-r1_src_install
# Build system does not use build_scripts properly.
# http://scons.tigris.org/issues/show_bug.cgi?id=2891
python_replicate_script "${ED}"usr/bin/scons{,ign,-time}
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -5,31 +5,30 @@ AUX 47_mod_dav_svn.conf 422 SHA256 bdb10203ae3154da723655b07118f630ef1e83ec38a79
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.0-disable_linking_against_unneeded_libraries.patch 1769 SHA256 a54a4dd37e197d030b9d56b2954e4cd38f8a7f1b191cfe59f863b75a164d5f96 SHA512 62369a0046e4c0a786a0b0a355630425f86514ebe7c9efb8757acebf9ceafb1bda7c075e6941a3fa0d1b763d5cea6b407e63cb2dfe9f773c268435823db219fb WHIRLPOOL 65f55fc690b5a1b03b1afd9c55aa15121940df16c3feb6e236c2c33e6b45049f679368791729e22e5f1c7c435dbd165fd2b9fb55d856a45cc3cfbbd4546bf00e
AUX subversion-1.6.2-local_library_preloading.patch 6412 SHA256 50b83dd31eaf5ed577b7656dcd06e314d3acd31814089f4e3eba014a1efa442d SHA512 df37e02c4c1354d854be252368f4eef4b6fcf1b28b8fc81788a41619bae77a470962950eabb7eca0e9fd7d84bfd15c319d9140acacbaf4bd7ebed41b4a5962c4 WHIRLPOOL 5d8fbfd1bbc6b642696d0cfef0bf2bfe60a874f707f7cf1dac1adee38a1a898bd2ebc66210ab6faf6b32dc8521ade79b88a592c229c19f18f06d59cbb5133d1b
AUX subversion-1.6.3-hpux-dso.patch 627 SHA256 0fa69598635ea9630e95e3e8b693cd5f1b853784900e34d58ffe9e03d8c65b36 SHA512 4ca24738d527c8f845e0d255950f0121a445ec1357bea03e2c3cd0c1ca077f8aefd6769eb4dc4bc3787c593c9542f3a64ad283ae5154201a7fcf2392e7ea076b WHIRLPOOL d90944d8cb30db9e8f88606f5054cc54af0a2f496125f6462237b964b2f4faefdde94b26c9a80e9273d19fffbce71cbf89dba961300c3a764de4c21782499533
AUX subversion-1.6.3-kwallet_window.patch 10012 SHA256 5304f39189bed6f83a8342593f23819cf2e12c2288c9daba23dcd78913fd79de SHA512 e21fc601ee23ca75ebf089627e425696e39015fc9ceb55defc85d758e3a9ee191c11a7af8b78857b32c821730313b75b237b674d1eec31e51292b82f4fe10352 WHIRLPOOL 74fcd09ff7f4e6831ef1708970794f7b16e711fe0d264c4d5748afae7ed071b301ef72021076d14260d9032be873930d59ca87c0b92cbb6174d3a0cab1c071f5
AUX subversion-1.7.6-kwallet.patch 1624 SHA256 61a1f2c9a05553ab874a07765e9680bcf7af5adc843fcfaf7f6c4c0a1e5454a7 SHA512 90b8b2e8200f54deeb2da7b79d133b57863b3279dc7bb169e1d71ee54c9c727bda5cd60abdfb5076f25a6273bd64ccfa3c577e55d70545fa252dd1092eefcdde WHIRLPOOL fcb1ca01e3b2e510d9a9bb2614d0a4893414d0093a05e2930edb98ef1c2d7cb2e136b1f714172858a327db4beea7995274e37db8ebf98f4fcb7cc8ad6063144c
AUX subversion-1.7.6-revert-mod_dontdothat-move.patch 6001 SHA256 c01a12f8fd96c6470caabce97c7a3ef651b4fbe8dd8656bc8854fc3f65e4f7dd SHA512 927be300babe1692f4ca942e8e9fc3e4211aa3890c22adf6a70804c7293761335015da98040ed3acdee3f151b7f92a8d15014589b718711165ebf638f35b56a3 WHIRLPOOL 65d01a348c11dcfe6f23d6f0761f47ee328774b0dc954c56194fed12fe6945d4c408be55d852cba5f541aff4efc118abc07d2cfd1a45c4a6b77d7528b4da1d45
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.initd 818 SHA256 4f9d38d5b32d4436dcb302f7e3c7284e67d6339b25b0f057a306b978f4a06142 SHA512 aa5493c364a761bef8728187bdbf9ed89f341121be502d3dabfc377c43b973d71eba38145c7e2679a0d457000396af164e5ca8f6f7d23c8a5fb61134f55297d7 WHIRLPOOL 5b0114b76ee2d8c6e8925a6d294826b5d08afcf4c98145cceed9c59459740e40a8cac58493d5838d58004e44f32ef77dc8bdba2475fba4742e47c28b6c4ba8ca
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.10.tar.bz2 5952121 SHA256 c1df222bec83d014d17785e2ceba6bc80962f64b280967de0285836d8d77a8e7 SHA512 3912251e764b311ea4e75cbe3281b8d41980646f9db3b005ba747c3b96e5e0a60aa62c30b6794520d930c4145c390aed7c42b3ce8a05f618e9d10de10cd89422 WHIRLPOOL 022e7654ea2816e499a47159b92da6d7d86cfeae5f0166f6a15274912ccc2c2575b1dace6a93784240c8d762bbaa4e97d3b66363b7df576124110d8c2cc555f9
DIST subversion-1.7.11.tar.bz2 6042338 SHA256 c383b19d8d0db4c736570f1eb6af196416b26d0b3bde64ae60988a9d1f7ac3c0 SHA512 3a0be9144b6eaa8d0d81a77d3f3f4a5cab782f2d98f52126fedaa53967211ec1a2c190f31ec99bba4157d31b2c721a352edc8f3f401465d8484681ef15a4d171 WHIRLPOOL 0563276b5e185fa5ccd454b85533925b2bc654f1ca6594f49feed15b1a6aedaed243837ad6c870e6b063765c91c0aca32b207c353f68746d875f5d6258b5d1ae
DIST subversion-1.7.9.tar.bz2 6040347 SHA256 f8454c585f99afed764232a5048d9b8bfd0a25a9ab8e339ea69fe1204c453ef4 SHA512 04f1287ef7a114e12018d9a0c76c6ff5bcb977afc398710b8760c126975d1f8033462e9da3a75eba67359ad9166a9d3f980be9bc2d440e1e5b16545581e9100c WHIRLPOOL 551bf4a01c8d72c45efa4fdd1adeafe76036b5a77726b9b39396a1bb754f2d2a3b1a80b1ab07ac84c5aa6896e138dd3e53952b3f0832828f232526bbfd759275
EBUILD subversion-1.7.10.ebuild 14645 SHA256 b3f1b44d0614f231fbfc85f6bb6fa1572509263f73592d46f8a2fabbb4839764 SHA512 2e3925bbfb635356999c81206673b99fd63b04a9a89885298dda4f4d34eea980a85be595fcd36bf76298c95ebdfad74a374ddd3619309f8565cd7f707081fe5e WHIRLPOOL a4c8d036bd712e8c6cea79ffc71f64831c0d5742c735e0888d163153866ff6d250a6300d4308fb25d4eda38eb4a9801b5c416adc4a35e642c3bb7374d057382b
EBUILD subversion-1.7.11.ebuild 14645 SHA256 d973c651b042dab0db4a57f7ce01e858c6cb1d610e53d11444647307070629b4 SHA512 f28908499f852144239bb9dd4c0953325befbdf0c5cc3181f13401df11cb8823066de7dfb4231b9e33b7a2951389b163ab5928346856534ffa0e540395f6cf08 WHIRLPOOL 055cf8a0badd4a497c52ef7d144006bee8b651614743388f3a06cfb58ae7aea351ea209f33210c9196bdbbe8474119d9e267b35acd17929f3099ab8d6242214c
EBUILD subversion-1.7.9.ebuild 14635 SHA256 551aa06ca912b6f1ebff29a3dcae556bb1609bbc011d5cf3e2b8a5f61ef1553d SHA512 2dc787015c938e84c8a8af5de2d2529453bad56429a987d1886cac1ab360b075546ba526b738378da3bfc46f13d1f211f37c08f6c70592860dadcca3537486d4 WHIRLPOOL fdce67ddd6ed2ecd7ff8bdd71245cdc4186d45265dc2158e2f217e2d3a0aa991a177041c6c4a917ebaf669ccde4ac5d8e26f62ab64a5dd676c6f8af2b5946b37
MISC ChangeLog 90901 SHA256 026a44390c389b8ab487c8d926e516334f3d688ca9c36ecb06d46367a14b3a14 SHA512 e8524eae3e4d7bc6fc914a95b3043665ef2c217d015300a85c2aba3a7fc49367404623c8a5aa68dcd66496d4e6ea4ac976d6a0898163215ebbdef73cea662bd4 WHIRLPOOL 55e0dd24ee07855f6a990c819d782b6fd57d4e6dc0011f960f20aeff11e25879199a6ae1d534fbc8507e6b8e581bbcc982fecb9ed8c6898a9d5518289a497a1b
MISC metadata.xml 628 SHA256 b3715692f57550cecbca66df385d0cc48ef3d6707b4832b88add2f689c35969d SHA512 2c1f375df0efee06e088db3c7c19b96e23b615053aaaa98bc45b5d4945a39a3c21a868c80b938be88ff840824b2e8aebe9379633f106d2cfead4b3fd74cff927 WHIRLPOOL 1387297f9b5b7feb6e90cbda59b0cd61519d0395ec94fb315d2ec97adb66c37a9aa59736d968920eab7229342105846805458b8789dc84ef9ecbd40e452c02c8
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.0.20 (GNU/Linux)
Version: GnuPG v2
iJwEAQEIAAYFAlH8xU8ACgkQG7kqcTWJkGdh7gP/bLqbc8ImAJ5XBy5oFijPtQ6N
qJmyunEKZ7j8aQaUKVywQVgZjT/DSDMcb/+bKa7H00f4prarO3zyyHu2HaugVQfv
iuaLsNwyxQBeYURPEBZixBr6n+L/m1dAlo3j1us6GFT13B9flfOmz4DbnckmaJm3
z2Q3B5fnz8FNTIYogf8=
=9MFQ
iEYEAREIAAYFAlVl52oACgkQkKaRLQcq0GLLRACgky6QrzMNOIw7k7MMSSJ8xvHX
JBgAoLYJK4XM6z10SEzgfOlKbpxbUb4m
=SjOd
-----END PGP SIGNATURE-----

View File

@ -1,56 +0,0 @@
--- Makefile.in
+++ Makefile.in
@@ -47,6 +47,7 @@
SVN_SASL_LIBS = @SVN_SASL_LIBS@
SVN_SERF_LIBS = @SVN_SERF_LIBS@
SVN_SQLITE_LIBS = @SVN_SQLITE_LIBS@
+SVN_XML_LIBS = -lexpat
SVN_ZLIB_LIBS = @SVN_ZLIB_LIBS@
LIBS = @LIBS@
--- build/ac-macros/aprutil.m4
+++ build/ac-macros/aprutil.m4
@@ -77,16 +77,14 @@
AC_MSG_ERROR([apu-config --prefix failed])
fi
- dnl When APR stores the dependent libs in the .la file, we don't need
- dnl --libs.
- SVN_APRUTIL_LIBS="`$apu_config --link-libtool --libs`"
+ SVN_APRUTIL_LIBS="`$apu_config --link-libtool`"
if test $? -ne 0; then
- AC_MSG_ERROR([apu-config --link-libtool --libs failed])
+ AC_MSG_ERROR([apu-config --link-libtool failed])
fi
- SVN_APRUTIL_EXPORT_LIBS="`$apu_config --link-ld --libs`"
+ SVN_APRUTIL_EXPORT_LIBS="`$apu_config --link-ld`"
if test $? -ne 0; then
- AC_MSG_ERROR([apu-config --link-ld --libs failed])
+ AC_MSG_ERROR([apu-config --link-ld failed])
fi
AC_SUBST(SVN_APRUTIL_INCLUDES)
--- build/ac-macros/apr.m4
+++ build/ac-macros/apr.m4
@@ -74,16 +74,14 @@
AC_MSG_ERROR([apr-config --prefix failed])
fi
- dnl When APR stores the dependent libs in the .la file, we don't need
- dnl --libs.
- SVN_APR_LIBS="`$apr_config --link-libtool --libs`"
+ SVN_APR_LIBS="`$apr_config --link-libtool`"
if test $? -ne 0; then
- AC_MSG_ERROR([apr-config --link-libtool --libs failed])
+ AC_MSG_ERROR([apr-config --link-libtool failed])
fi
- SVN_APR_EXPORT_LIBS="`$apr_config --link-ld --libs`"
+ SVN_APR_EXPORT_LIBS="`$apr_config --link-ld`"
if test $? -ne 0; then
- AC_MSG_ERROR([apr-config --link-ld --libs failed])
+ AC_MSG_ERROR([apr-config --link-ld failed])
fi
SVN_APR_SHLIB_PATH_VAR="`$apr_config --shlib-path-var`"

View File

@ -1,165 +0,0 @@
--- configure.ac
+++ configure.ac
@@ -198,6 +198,24 @@
AC_SUBST(LT_LDFLAGS)
+AC_ARG_ENABLE(local-library-preloading,
+ AS_HELP_STRING([--disable-local-library-preloading],
+ [Disable preloading of locally built libraries in locally built executables]),
+ [
+ if test "$enableval" != "no"; then
+ TRANSFORM_LIBTOOL_SCRIPTS="transform-libtool-scripts"
+ else
+ TRANSFORM_LIBTOOL_SCRIPTS=""
+ fi
+ ], [
+ if test "`uname`" != "Darwin"; then
+ TRANSFORM_LIBTOOL_SCRIPTS="transform-libtool-scripts"
+ else
+ TRANSFORM_LIBTOOL_SCRIPTS=""
+ fi
+])
+AC_SUBST(TRANSFORM_LIBTOOL_SCRIPTS)
+
dnl Check if -no-undefined is needed for the platform.
dnl It should always work but with libtool 1.4.3 on OS X it breaks the build.
dnl So we only turn it on for platforms where we know we really need it.
--- Makefile.in
+++ Makefile.in
@@ -309,7 +309,10 @@
@INCLUDE_OUTPUTS@
-local-all: @BUILD_RULES@
+local-all: @BUILD_RULES@ @TRANSFORM_LIBTOOL_SCRIPTS@
+
+transform-libtool-scripts: @BUILD_RULES@
+ @$(top_srcdir)/build/transform_libtool_scripts.sh
locale-gnu-pot:
cd $(abs_srcdir) && XGETTEXT="$(XGETTEXT)" MSGMERGE="$(MSGMERGE)" \
--- build/transform_libtool_scripts.sh
+++ build/transform_libtool_scripts.sh
@@ -0,0 +1,121 @@
+#!/bin/sh
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+#
+
+# Dependencies of libraries
+subr="subr"
+auth_gnome_keyring="auth_gnome_keyring $subr"
+auth_kwallet="auth_kwallet $subr"
+delta="delta $subr"
+diff="diff $subr"
+fs_util="fs_util $subr"
+fs_base="fs_base $delta $fs_util $subr"
+fs_fs="fs_fs $delta $fs_util $subr"
+fs="fs $fs_base $fs_fs $fs_util $subr"
+repos="repos $delta $fs $fs_util $subr"
+ra_local="ra_local $delta $fs $fs_util $repos $subr"
+ra_neon="ra_neon $delta $subr"
+ra_serf="ra_serf $delta $subr"
+ra_svn="ra_svn $delta $subr"
+ra="ra $delta $ra_local $ra_neon $ra_serf $ra_svn $subr"
+wc="wc $delta $diff $subr"
+client="client $delta $diff $ra $subr $wc"
+
+# Variable 'libraries' containing names of variables corresponding to libraries
+libraries="auth_gnome_keyring auth_kwallet client delta diff fs fs_base fs_fs fs_util ra ra_local ra_neon ra_serf ra_svn repos subr wc"
+
+for library in $libraries; do
+ # Delete duplicates in dependencies of libraries
+ library_dependencies="$(echo -n $(for x in $(eval echo "\$$library"); do echo $x; done | sort -u))"
+ eval "$library=\$library_dependencies"
+done
+
+# Dependencies of executables
+svn="$auth_gnome_keyring $auth_kwallet $client $delta $diff $ra $subr $wc"
+svnadmin="$delta $fs $repos $subr"
+svndumpfilter="$delta $fs $repos $subr"
+svnlook="$delta $diff $fs $repos $subr"
+svnserve="$delta $fs $ra_svn $repos $subr"
+svnsync="$auth_gnome_keyring $auth_kwallet $delta $ra $subr"
+svnversion="$subr $wc"
+entries_dump="$subr $wc"
+
+# Variable 'executables' containing names of variables corresponding to executables
+executables="svn svnadmin svndumpfilter svnlook svnserve svnsync svnversion entries_dump"
+
+for executable in $executables; do
+ # Set variables containing paths of executables
+ if [ "$executable" != entries_dump ]; then
+ eval "${executable}_path=subversion/$executable/$executable"
+ else
+ eval "${executable}_path=subversion/tests/cmdline/entries-dump"
+ fi
+ # Delete duplicates in dependencies of executables
+ executable_dependencies="$(echo -n $(for x in $(eval echo "\$$executable"); do echo $x; done | sort -u))"
+ eval "$executable=\$executable_dependencies"
+done
+
+test_paths="$(find subversion/tests -mindepth 2 -maxdepth 2 -name '*-test' ! -path '*/.libs/*' | sort)"
+for test in $test_paths; do
+ test_path="$test"
+ # Dependencies of tests are based on names of directories containing tests
+ test_library="$(echo $test | sed -e 's:^subversion/tests/libsvn_\([^/]*\)/.*:\1:')"
+ test_dependencies="$(eval echo "\$$test_library")"
+ # Set variables corresponding to tests and containing dependencies of tests
+ test="$(echo $test | sed -e 's:^subversion/tests/libsvn_[^/]*/\(.*\):\1:' -e 's/-/_/g')"
+ eval "$test=\$test_dependencies"
+ # Set variables containing paths of tests
+ eval "${test}_path=\$test_path"
+ # Set variable 'tests' containing names of variables corresponding to tests
+ tests="$tests $test"
+done
+
+# auth-test dynamically loads libsvn_auth_gnome_keyring and libsvn_auth_kwallet libraries
+auth_test="auth_gnome_keyring auth_kwallet $auth_test"
+
+# Usage: sed_append LINE_NUMBER TEXT FILE
+sed_append()
+{
+ sed -e "$1a\\
+$2" "$3" > "$3.new"
+ mv -f "$3.new" "$3"
+}
+
+current_directory="$(pwd)"
+for libtool_script in $executables $tests; do
+ eval "libtool_script_path=\$${libtool_script}_path"
+ libtool_script_libraries=""
+ if [ -f "$libtool_script_path" ]; then
+ if { grep LD_LIBRARY_PATH "$libtool_script_path" && ! grep LD_PRELOAD "$libtool_script_path"; } > /dev/null; then
+ echo "Transforming $libtool_script_path"
+ libtool_script_dependencies="$(eval echo "\$$libtool_script")"
+ for libtool_script_dependency in $libtool_script_dependencies; do
+ libtool_script_library="$current_directory/subversion/libsvn_$libtool_script_dependency/.libs/libsvn_$libtool_script_dependency-1.so"
+ [ -f "$libtool_script_library" ] && libtool_script_libraries="$libtool_script_libraries $libtool_script_library"
+ done
+ libtool_script_libraries="${libtool_script_libraries# *}"
+ # Append definitions of LD_PRELOAD to libtool scripts
+ sed_append 4 "LD_PRELOAD=\"$libtool_script_libraries\"" "$libtool_script_path"
+ sed_append 5 "export LD_PRELOAD" "$libtool_script_path"
+ chmod +x "$libtool_script_path"
+ fi
+ fi
+done

View File

@ -1,298 +0,0 @@
https://svn.collab.net/viewvc/svn?view=revision&revision=38004
https://svn.collab.net/viewvc/svn?view=revision&revision=38014
https://svn.collab.net/viewvc/svn?view=revision&revision=38028
https://svn.collab.net/viewvc/svn?view=revision&revision=38122
--- subversion/libsvn_auth_kwallet/kwallet.cpp
+++ subversion/libsvn_auth_kwallet/kwallet.cpp
@@ -22,6 +22,7 @@
/*** Includes. ***/
+#include <stdlib.h>
#include <string.h>
#include <unistd.h>
@@ -30,6 +31,9 @@
#include "svn_auth.h"
#include "svn_config.h"
#include "svn_error.h"
+#include "svn_io.h"
+#include "svn_pools.h"
+#include "svn_string.h"
#include "svn_version.h"
#include "private/svn_auth_private.h"
@@ -38,13 +42,20 @@
#include <dbus/dbus.h>
#include <QtCore/QCoreApplication>
+#include <QtCore/QList>
+#include <QtCore/QMap>
#include <QtCore/QString>
+#include <QtGui/QApplication>
+#include <QtGui/QX11Info>
#include <kaboutdata.h>
#include <kcmdlineargs.h>
#include <kcomponentdata.h>
#include <klocalizedstring.h>
#include <kwallet.h>
+#include <kwindowsystem.h>
+#include <netwm.h>
+#include <netwm_def.h>
/*-----------------------------------------------------------------------*/
@@ -52,6 +63,28 @@
/*-----------------------------------------------------------------------*/
+#define INITIALIZE_APPLICATION \
+ if (apr_hash_get(parameters, \
+ "svn:auth:qapplication-safe", \
+ APR_HASH_KEY_STRING)) \
+ { \
+ QApplication *app; \
+ if (! qApp) \
+ { \
+ int argc = 1; \
+ app = new QApplication(argc, (char *[1]) {(char *) "svn"}); \
+ } \
+ } \
+ else \
+ { \
+ QCoreApplication *app; \
+ if (! qApp) \
+ { \
+ int argc = 1; \
+ app = new QCoreApplication(argc, (char *[1]) {(char *) "svn"}); \
+ } \
+ }
+
static const char *
get_application_name(apr_hash_t *parameters,
apr_pool_t *pool)
@@ -69,8 +102,7 @@
const char *svn_application_name;
if (svn_application_name_with_pid)
{
- long pid = getpid();
- svn_application_name = apr_psprintf(pool, "Subversion [%ld]", pid);
+ svn_application_name = apr_psprintf(pool, "Subversion [%ld]", long(getpid()));
}
else
{
@@ -102,9 +134,108 @@
}
}
+static pid_t
+get_parent_pid(pid_t pid,
+ apr_pool_t *pool)
+{
+ pid_t parent_pid = 0;
+
+#ifdef __linux__
+ svn_stream_t *stat_file_stream;
+ svn_string_t *stat_file_string;
+ const char *preceeding_space, *following_space, *parent_pid_string;
+
+ const char *path = apr_psprintf(pool, "/proc/%ld/stat", long(pid));
+ svn_error_t *err = svn_stream_open_readonly(&stat_file_stream, path, pool, pool);
+ if (err == SVN_NO_ERROR)
+ {
+ err = svn_string_from_stream(&stat_file_string, stat_file_stream, pool, pool);
+ if (err == SVN_NO_ERROR)
+ {
+ if ((preceeding_space = strchr(stat_file_string->data, ' ')))
+ {
+ if ((preceeding_space = strchr(preceeding_space + 1, ' ')))
+ {
+ if ((preceeding_space = strchr(preceeding_space + 1, ' ')))
+ {
+ if ((following_space = strchr(preceeding_space + 1, ' ')))
+ {
+ parent_pid_string = apr_pstrndup(pool,
+ preceeding_space + 1,
+ following_space - preceeding_space);
+ parent_pid = atol(parent_pid_string);
+ }
+ }
+ }
+ }
+ }
+ }
+
+ if (err)
+ {
+ svn_error_clear(err);
+ }
+#endif
+
+ return parent_pid;
+}
+
+static WId
+get_wid(apr_hash_t *parameters,
+ apr_pool_t *pool)
+{
+ WId wid = 1;
+
+ if (apr_hash_get(parameters,
+ "svn:auth:qapplication-safe",
+ APR_HASH_KEY_STRING))
+ {
+ QMap<pid_t, WId> process_info_list;
+ QList<WId> windows(KWindowSystem::windows());
+ QList<WId>::const_iterator i;
+ for (i = windows.begin(); i != windows.end(); i++)
+ {
+ process_info_list[NETWinInfo(QX11Info::display(),
+ *i,
+ QX11Info::appRootWindow(),
+ NET::WMPid).pid()] = *i;
+ }
+
+ apr_pool_t *iterpool = svn_pool_create(pool);
+ pid_t pid = getpid();
+ while (pid != 0)
+ {
+ svn_pool_clear(iterpool);
+ if (process_info_list.contains(pid))
+ {
+ wid = process_info_list[pid];
+ break;
+ }
+ pid = get_parent_pid(pid, iterpool);
+ }
+ svn_pool_destroy(iterpool);
+ }
+
+ if (wid == 1)
+ {
+ const char *wid_env_string = getenv("WINDOWID");
+ if (wid_env_string)
+ {
+ long wid_env = atol(wid_env_string);
+ if (wid_env != 0)
+ {
+ wid = wid_env;
+ }
+ }
+ }
+
+ return wid;
+}
+
static KWallet::Wallet *
get_wallet(QString wallet_name,
- apr_hash_t *parameters)
+ apr_hash_t *parameters,
+ apr_pool_t *pool)
{
KWallet::Wallet *wallet =
static_cast<KWallet::Wallet *> (apr_hash_get(parameters,
@@ -115,7 +246,7 @@
APR_HASH_KEY_STRING))
{
wallet = KWallet::Wallet::openWallet(wallet_name,
- -1,
+ pool ? get_wid(parameters, pool) : 1,
KWallet::Wallet::Synchronous);
}
if (wallet)
@@ -141,7 +272,7 @@
apr_hash_t *parameters = static_cast<apr_hash_t *> (data);
if (apr_hash_get(parameters, "kwallet-initialized", APR_HASH_KEY_STRING))
{
- KWallet::Wallet *wallet = get_wallet(NULL, parameters);
+ KWallet::Wallet *wallet = get_wallet(NULL, parameters, NULL);
delete wallet;
apr_hash_set(parameters,
"kwallet-initialized",
@@ -172,12 +303,7 @@
return FALSE;
}
- QCoreApplication *app;
- if (! qApp)
- {
- int argc = 1;
- app = new QCoreApplication(argc, (char *[1]) {(char *) "svn"});
- }
+ INITIALIZE_APPLICATION
KCmdLineArgs::init(1,
(char *[1]) {(char *) "svn"},
@@ -195,7 +321,7 @@
QString::fromUtf8(username) + "@" + QString::fromUtf8(realmstring);
if (! KWallet::Wallet::keyDoesNotExist(wallet_name, folder, key))
{
- KWallet::Wallet *wallet = get_wallet(wallet_name, parameters);
+ KWallet::Wallet *wallet = get_wallet(wallet_name, parameters, pool);
if (wallet)
{
apr_hash_set(parameters,
@@ -242,12 +368,7 @@
return FALSE;
}
- QCoreApplication *app;
- if (! qApp)
- {
- int argc = 1;
- app = new QCoreApplication(argc, (char *[1]) {(char *) "svn"});
- }
+ INITIALIZE_APPLICATION
KCmdLineArgs::init(1,
(char *[1]) {(char *) "svn"},
@@ -262,7 +383,7 @@
QString q_password = QString::fromUtf8(password);
QString wallet_name = get_wallet_name(parameters);
QString folder = QString::fromUtf8("Subversion");
- KWallet::Wallet *wallet = get_wallet(wallet_name, parameters);
+ KWallet::Wallet *wallet = get_wallet(wallet_name, parameters, pool);
if (wallet)
{
apr_hash_set(parameters,
--- subversion/svn/main.c
+++ subversion/svn/main.c
@@ -2067,6 +2067,9 @@
pool)))
svn_handle_error2(err, stderr, TRUE, "svn: ");
+ /* svn can safely create instance of QApplication class. */
+ svn_auth_set_parameter(ab, "svn:auth:qapplication-safe", "1");
+
ctx->auth_baton = ab;
/* Set up conflict resolution callback. */
--- subversion/svnsync/main.c
+++ subversion/svnsync/main.c
@@ -1,6 +1,6 @@
/*
* ====================================================================
- * Copyright (c) 2005-2008 CollabNet. All rights reserved.
+ * Copyright (c) 2005-2009 CollabNet. All rights reserved.
*
* This software is licensed as described in the file COPYING, which
* you should have received as part of this distribution. The terms
@@ -2362,7 +2362,15 @@
check_cancel, NULL,
pool);
if (! err)
- err = (*subcommand->cmd_func)(os, &opt_baton, pool);
+ {
+ /* svnsync can safely create instance of QApplication class. */
+ svn_auth_set_parameter(opt_baton.source_auth_baton,
+ "svn:auth:qapplication-safe", "1");
+ svn_auth_set_parameter(opt_baton.sync_auth_baton,
+ "svn:auth:qapplication-safe", "1");
+
+ err = (*subcommand->cmd_func)(os, &opt_baton, pool);
+ }
if (err)
{
/* For argument-related problems, suggest using the 'help'

View File

@ -1,44 +0,0 @@
--- subversion/trunk/subversion/libsvn_auth_kwallet/kwallet.cpp 2012/03/21 18:22:15 1303489
+++ subversion/trunk/subversion/libsvn_auth_kwallet/kwallet.cpp 2012/06/03 18:54:26 1345740
@@ -60,6 +60,9 @@
/* KWallet simple provider, puts passwords in KWallet */
/*-----------------------------------------------------------------------*/
+static int q_argc = 1;
+static char q_argv0[] = "svn"; // Build non-const char * from string constant
+static char *q_argv[] = { q_argv0 };
static const char *
get_application_name(apr_hash_t *parameters,
@@ -212,12 +215,11 @@
QCoreApplication *app;
if (! qApp)
{
- int argc = 1;
- app = new QCoreApplication(argc, (char *[1]) {(char *) "svn"});
+ int argc = q_argc;
+ app = new QCoreApplication(argc, q_argv);
}
- KCmdLineArgs::init(1,
- (char *[1]) {(char *) "svn"},
+ KCmdLineArgs::init(q_argc, q_argv,
get_application_name(parameters, pool),
"subversion",
ki18n(get_application_name(parameters, pool)),
@@ -289,12 +291,11 @@
QCoreApplication *app;
if (! qApp)
{
- int argc = 1;
- app = new QCoreApplication(argc, (char *[1]) {(char *) "svn"});
+ int argc = q_argc;
+ app = new QCoreApplication(argc, q_argv);
}
- KCmdLineArgs::init(1,
- (char *[1]) {(char *) "svn"},
+ KCmdLineArgs::init(q_argc, q_argv,
get_application_name(parameters, pool),
"subversion",
ki18n(get_application_name(parameters, pool)),

View File

@ -1,48 +0,0 @@
--- build-outputs.mk 2012-08-21 20:38:31.000000000 +0200
+++ build-outputs.mk.new 2012-08-21 20:45:08.000000000 +0200
@@ -825,7 +825,7 @@
# Section 6: Install-Group build targets
########################################
-apache-mod: subversion/mod_authz_svn/mod_authz_svn.la subversion/mod_dav_svn/mod_dav_svn.la
+apache-mod: subversion/mod_authz_svn/mod_authz_svn.la subversion/mod_dav_svn/mod_dav_svn.la tools/server-side/mod_dontdothat/mod_dontdothat.la
bdb-lib: subversion/libsvn_fs_base/libsvn_fs_base-1.la
@@ -877,16 +877,17 @@
test: subversion/tests/cmdline/atomic-ra-revprop-change$(EXEEXT) subversion/tests/libsvn_subr/auth-test$(EXEEXT) subversion/tests/libsvn_subr/cache-test$(EXEEXT) subversion/tests/libsvn_subr/checksum-test$(EXEEXT) subversion/tests/libsvn_client/client-test$(EXEEXT) subversion/tests/libsvn_subr/compat-test$(EXEEXT) subversion/tests/libsvn_subr/config-test$(EXEEXT) subversion/tests/libsvn_wc/db-test$(EXEEXT) subversion/tests/libsvn_diff/diff-diff3-test$(EXEEXT) subversion/tests/libsvn_subr/dirent_uri-test$(EXEEXT) subversion/tests/libsvn_wc/entries-compat-test$(EXEEXT) subversion/tests/cmdline/entries-dump$(EXEEXT) subversion/tests/libsvn_subr/error-test$(EXEEXT) subversion/tests/libsvn_fs_fs/fs-pack-test$(EXEEXT) subversion/tests/libsvn_fs/fs-test$(EXEEXT) subversion/tests/libsvn_subr/hashdump-test$(EXEEXT) subversion/tests/libsvn_test-1.la subversion/tests/libsvn_fs/locks-test$(EXEEXT) subversion/tests/libsvn_subr/mergeinfo-test$(EXEEXT) subversion/tests/libsvn_wc/op-depth-test$(EXEEXT) subversion/tests/libsvn_subr/opt-test$(EXEEXT) subversion/tests/libsvn_diff/parse-diff-test$(EXEEXT) subversion/tests/libsvn_subr/path-test$(EXEEXT) subversion/tests/libsvn_wc/pristine-store-test$(EXEEXT) subversion/tests/libsvn_ra_local/ra-local-test$(EXEEXT) subversion/tests/libsvn_delta/random-test$(EXEEXT) subversion/tests/libsvn_repos/repos-test$(EXEEXT) subversion/tests/libsvn_subr/revision-test$(EXEEXT) subversion/tests/libsvn_subr/skel-test$(EXEEXT) subversion/tests/libsvn_subr/stream-test$(EXEEXT) subversion/tests/libsvn_subr/string-test$(EXEEXT) subversion/tests/libsvn_subr/subst_translate-test$(EXEEXT) subversion/tests/libsvn_delta/svndiff-test$(EXEEXT) subversion/tests/libsvn_subr/target-test$(EXEEXT) subversion/tests/libsvn_subr/time-test$(EXEEXT) subversion/tests/libsvn_subr/translate-test$(EXEEXT) subversion/tests/libsvn_wc/tree-conflict-data-test$(EXEEXT) subversion/tests/libsvn_subr/utf-test$(EXEEXT) subversion/tests/libsvn_delta/vdelta-test$(EXEEXT) subversion/tests/libsvn_wc/wc-incomplete-tester$(EXEEXT) subversion/tests/libsvn_wc/wc-lock-tester$(EXEEXT) subversion/tests/libsvn_delta/window-test$(EXEEXT)
-tools: tools/diff/diff$(EXEEXT) tools/diff/diff3$(EXEEXT) tools/diff/diff4$(EXEEXT) tools/server-side/mod_dontdothat/mod_dontdothat.la tools/server-side/svn-populate-node-origins-index$(EXEEXT) tools/server-side/svn-rep-sharing-stats$(EXEEXT) tools/server-side/svnauthz-validate$(EXEEXT) tools/client-side/svnmucc/svnmucc$(EXEEXT) tools/dev/svnraisetreeconflict/svnraisetreeconflict$(EXEEXT)
+tools: tools/diff/diff$(EXEEXT) tools/diff/diff3$(EXEEXT) tools/diff/diff4$(EXEEXT) tools/server-side/svn-populate-node-origins-index$(EXEEXT) tools/server-side/svn-rep-sharing-stats$(EXEEXT) tools/server-side/svnauthz-validate$(EXEEXT) tools/client-side/svnmucc/svnmucc$(EXEEXT) tools/dev/svnraisetreeconflict/svnraisetreeconflict$(EXEEXT)
########################################
# Section 7: Install-Group install targets
########################################
-install-mods-shared: subversion/mod_dav_svn/mod_dav_svn.la subversion/mod_authz_svn/mod_authz_svn.la
+install-mods-shared: subversion/mod_dav_svn/mod_dav_svn.la subversion/mod_authz_svn/mod_authz_svn.la tools/server-side/mod_dontdothat/mod_dontdothat.la
cd subversion/mod_dav_svn ; $(MKDIR) "$(APACHE_LIBEXECDIR)" ; $(INSTALL_MOD_SHARED) -n dav_svn mod_dav_svn.la
cd subversion/mod_authz_svn ; $(MKDIR) "$(APACHE_LIBEXECDIR)" ; $(INSTALL_MOD_SHARED) -n authz_svn mod_authz_svn.la
+ cd tools/server-side/mod_dontdothat ; $(MKDIR) "$(APACHE_LIBEXECDIR)" ; $(INSTALL_MOD_SHARED) -n dontdothat mod_dontdothat.la
install-bdb-lib: subversion/libsvn_fs_base/libsvn_fs_base-1.la
$(MKDIR) $(DESTDIR)$(bdb_libdir)
@@ -1036,7 +1037,7 @@
$(MKDIR) $(DESTDIR)$(swig_rb_libdir)
cd subversion/bindings/swig/ruby/libsvn_swig_ruby ; $(INSTALL_SWIG_RB_LIB) libsvn_swig_ruby-1.la $(DESTDIR)$(swig_rb_libdir)/libsvn_swig_ruby-1.la
-install-tools: tools/diff/diff$(EXEEXT) tools/diff/diff3$(EXEEXT) tools/diff/diff4$(EXEEXT) tools/server-side/svn-populate-node-origins-index$(EXEEXT) tools/server-side/svn-rep-sharing-stats$(EXEEXT) tools/server-side/svnauthz-validate$(EXEEXT) tools/client-side/svnmucc/svnmucc$(EXEEXT) tools/dev/svnraisetreeconflict/svnraisetreeconflict$(EXEEXT) tools/server-side/mod_dontdothat/mod_dontdothat.la
+install-tools: tools/diff/diff$(EXEEXT) tools/diff/diff3$(EXEEXT) tools/diff/diff4$(EXEEXT) tools/server-side/svn-populate-node-origins-index$(EXEEXT) tools/server-side/svn-rep-sharing-stats$(EXEEXT) tools/server-side/svnauthz-validate$(EXEEXT) tools/client-side/svnmucc/svnmucc$(EXEEXT) tools/dev/svnraisetreeconflict/svnraisetreeconflict$(EXEEXT)
$(MKDIR) $(DESTDIR)$(toolsdir)
cd tools/diff ; $(INSTALL_TOOLS) diff$(EXEEXT) $(DESTDIR)$(toolsdir)/diff$(EXEEXT)
cd tools/diff ; $(INSTALL_TOOLS) diff3$(EXEEXT) $(DESTDIR)$(toolsdir)/diff3$(EXEEXT)
@@ -1046,7 +1047,6 @@
cd tools/server-side ; $(INSTALL_TOOLS) svnauthz-validate$(EXEEXT) $(DESTDIR)$(toolsdir)/svnauthz-validate$(EXEEXT)
cd tools/client-side/svnmucc ; $(INSTALL_TOOLS) svnmucc$(EXEEXT) $(DESTDIR)$(toolsdir)/svnmucc$(EXEEXT)
cd tools/dev/svnraisetreeconflict ; $(INSTALL_TOOLS) svnraisetreeconflict$(EXEEXT) $(DESTDIR)$(toolsdir)/svnraisetreeconflict$(EXEEXT)
- cd tools/server-side/mod_dontdothat ; $(MKDIR) "$(APACHE_LIBEXECDIR)" ; $(INSTALL_MOD_SHARED) -n dontdothat mod_dontdothat.la
########################################

View File

@ -0,0 +1,16 @@
--- 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

@ -0,0 +1,85 @@
--- 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

@ -0,0 +1,495 @@
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,26 +0,0 @@
#!/sbin/runscript
# Copyright 2004 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.initd,v 1.1 2010/06/22 18:17:21 arfrever 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 \
--chuid ${SVNSERVE_USER:-apache}:${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

@ -0,0 +1,21 @@
#!/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

@ -5,10 +5,15 @@
<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>

View File

@ -1,12 +1,13 @@
# Copyright 1999-2013 Gentoo Foundation
# 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.9.ebuild,v 1.15 2013/07/20 08:42:13 mgorny Exp $
# $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=( python{2_5,2_6,2_7} )
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
@ -17,19 +18,19 @@ S="${WORKDIR}/${MY_P}"
LICENSE="Subversion GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm 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"
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.4[threadsafe(+)]
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/gnome-keyring )
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 )
perl? ( dev-lang/perl:= )
python? ( ${PYTHON_DEPS} )
ruby? ( >=dev-lang/ruby-1.8.2:1.8
dev-ruby/rubygems[ruby_targets_ruby18] )
@ -326,7 +327,7 @@ src_install() {
if use perl; then
emake DESTDIR="${D}" INSTALLDIRS="vendor" install-swig-pl
fixlocalpod
perl_delete_localpod
find "${ED}" "(" -name .packlist -o -name "*.bs" ")" -delete
fi
@ -423,8 +424,6 @@ pkg_preinst() {
}
pkg_postinst() {
use perl && perl-module_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:"
@ -436,7 +435,7 @@ pkg_postinst() {
}
pkg_postrm() {
use perl && perl-module_pkg_postrm
:
}
pkg_config() {

View File

@ -1,12 +1,13 @@
# Copyright 1999-2013 Gentoo Foundation
# 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.10.ebuild,v 1.1 2013/07/21 09:39:18 tommy Exp $
# $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=( python{2_5,2_6,2_7} )
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
@ -17,19 +18,19 @@ S="${WORKDIR}/${MY_P}"
LICENSE="Subversion GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~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"
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.4[threadsafe(+)]
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/gnome-keyring )
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 )
perl? ( dev-lang/perl:= )
python? ( ${PYTHON_DEPS} )
ruby? ( >=dev-lang/ruby-1.8.2:1.8
dev-ruby/rubygems[ruby_targets_ruby18] )
@ -326,7 +327,7 @@ src_install() {
if use perl; then
emake DESTDIR="${D}" INSTALLDIRS="vendor" install-swig-pl
fixlocalpod
perl_delete_localpod
find "${ED}" "(" -name .packlist -o -name "*.bs" ")" -delete
fi
@ -423,8 +424,6 @@ pkg_preinst() {
}
pkg_postinst() {
use perl && perl-module_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:"
@ -436,7 +435,7 @@ pkg_postinst() {
}
pkg_postrm() {
use perl && perl-module_pkg_postrm
:
}
pkg_config() {

View File

@ -1,15 +1,16 @@
# Copyright 1999-2013 Gentoo Foundation
# 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.11.ebuild,v 1.1 2013/08/03 08:54:28 tommy Exp $
# $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=( python{2_5,2_6,2_7} )
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
MY_P="${P/_/-}"
DESCRIPTION="Advanced version control system"
HOMEPAGE="http://subversion.apache.org/"
SRC_URI="mirror://apache/${PN}/${MY_P}.tar.bz2"
@ -17,29 +18,29 @@ S="${WORKDIR}/${MY_P}"
LICENSE="Subversion GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~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"
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.4[threadsafe(+)]
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/gnome-keyring )
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 )
perl? ( dev-lang/perl:= )
python? ( ${PYTHON_DEPS} )
ruby? ( >=dev-lang/ruby-1.8.2:1.8
dev-ruby/rubygems[ruby_targets_ruby18] )
ruby? ( >=dev-lang/ruby-1.9.3:1.9
dev-ruby/rubygems[ruby_targets_ruby19] )
sasl? ( dev-libs/cyrus-sasl )
webdav-neon? ( >=net-libs/neon-0.28 )
webdav-serf? ( >=net-libs/serf-0.3.0 )"
http? ( >=net-libs/serf-1.2.1 )"
RDEPEND="${COMMON_DEPEND}
apache2? ( www-servers/apache[apache2_modules_dav] )
java? ( >=virtual/jre-1.5 )
kde? ( kde-base/kwalletd )
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
@ -52,23 +53,26 @@ DEPEND="${COMMON_DEPEND}
java? ( >=virtual/jdk-1.5 )
kde? ( virtual/pkgconfig )
nls? ( sys-devel/gettext )
webdav-neon? ( virtual/pkgconfig )"
http? ( virtual/pkgconfig )"
REQUIRED_USE="
ctypes-python? ( ${PYTHON_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )
test? ( ${PYTHON_REQUIRED_USE} )"
test? (
${PYTHON_REQUIRED_USE}
!dso
)"
want_apache
pkg_setup() {
if use berkdb; then
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
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
@ -92,18 +96,20 @@ pkg_setup() {
java-pkg-opt-2_pkg_setup
if ! use webdav-neon && ! use webdav-serf; then
if ! use http ; 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"
ewarn "Consider enabling \"http\" USE flag"
echo -ne "\a"
fi
if use debug; then
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}"
}
@ -111,8 +117,9 @@ pkg_setup() {
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
"${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
@ -131,7 +138,14 @@ src_prepare() {
sed -e 's/\(libsvn_swig_py\)-\(1\.la\)/\1-$(EPYTHON)-\2/g' \
-i build-outputs.mk || die "sed failed"
if use python; then
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
@ -147,16 +161,10 @@ src_configure() {
myconf+=" --without-swig"
fi
if use java; then
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
@ -181,9 +189,6 @@ src_configure() {
;;
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
@ -194,11 +199,18 @@ src_configure() {
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 \
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") \
@ -207,23 +219,22 @@ src_configure() {
$(use_enable java javahl) \
$(use_with java jdk "${JAVA_HOME}") \
$(use_with kde kwallet) \
$(use_enable nls) \
$(use_with sasl) \
$(use_with webdav-neon neon) \
$(use_with webdav-serf serf "${EPREFIX}/usr") \
$(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-neon-version-check \
--disable-static
}
src_compile() {
emake local-all
if use ctypes-python; then
if use ctypes-python ; then
# pre-generate .py files
use ctypes-python && emake ctypes-python
@ -232,7 +243,7 @@ src_compile() {
popd >/dev/null || die
fi
if use python; then
if use python ; then
swig_py_compile() {
local p=subversion/bindings/swig/python
rm -f ${p} || die
@ -249,23 +260,23 @@ src_compile() {
python_foreach_impl swig_py_compile
fi
if use perl; then
if use perl ; then
emake swig-pl
fi
if use ruby; then
if use ruby ; then
emake swig-rb
fi
if use java; then
if use java ; then
emake -j1 JAVAC_FLAGS="$(java-pkg_javac-args) -encoding iso8859-1" javahl
fi
if use extras; then
if use extras ; then
emake tools
fi
if use doc; then
if use doc ; then
doxygen doc/doxygen.conf || die "Building of Subversion HTML documentation failed"
if use java; then
@ -275,39 +286,46 @@ src_compile() {
}
src_test() {
default
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}"
}
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
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
}
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
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
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
if use python ; then
swig_py_install() {
local p=subversion/bindings/swig/python
rm -f ${p} || die
@ -324,17 +342,17 @@ src_install() {
python_foreach_impl swig_py_install
fi
if use perl; then
if use perl ; then
emake DESTDIR="${D}" INSTALLDIRS="vendor" install-swig-pl
fixlocalpod
perl_delete_localpod
find "${ED}" "(" -name .packlist -o -name "*.bs" ")" -delete
fi
if use ruby; then
if use ruby ; then
emake DESTDIR="${D}" install-swig-rb
fi
if use java; then
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
@ -342,14 +360,15 @@ src_install() {
fi
# Install Apache module configuration.
if use apache2; then
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
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.
@ -376,14 +395,14 @@ src_install() {
rm -fr tools/xslt
# Install extra files.
if use extras; then
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"
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
@ -395,15 +414,15 @@ EOF
doins -r tools
fi
if use doc; then
if use doc ; then
dohtml -r doc/doxygen/html/*
if use java; then
if use java ; then
java-pkg_dojavadoc doc/javadoc
fi
fi
find "${ED}" '(' -name '*.la' ')' -print0 | xargs -0 rm -f
prune_libtool_files --all
cd "${ED}"usr/share/locale
for i in * ; do
@ -413,19 +432,17 @@ EOF
pkg_preinst() {
# Compare versions of Berkeley DB, bug 122877.
if use berkdb && [[ -f "${EROOT}usr/bin/svn" ]]; then
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
if [[ "${OLD_BDB_VERSION}" != "${NEW_BDB_VERSION}" ]] ; then
CHANGED_BDB_VERSION="1"
fi
fi
}
pkg_postinst() {
use perl && perl-module_pkg_postinst
if [[ -n "${CHANGED_BDB_VERSION}" ]]; then
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"
@ -436,14 +453,14 @@ pkg_postinst() {
}
pkg_postrm() {
use perl && perl-module_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
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
@ -456,7 +473,7 @@ pkg_config() {
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
if use apache2 ; then
[[ -z "${SVNSERVE_USER}" ]] && SVNSERVE_USER="apache"
[[ -z "${SVNSERVE_GROUP}" ]] && SVNSERVE_GROUP="apache"
else

View File

@ -0,0 +1,493 @@
# 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,9 +0,0 @@
DEFINED_PHASES=compile install
DESCRIPTION=Script used to reinstall Python packages after changing of active Python versions
HOMEPAGE=http://www.gentoo.org/proj/en/Python/
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd
LICENSE=GPL-2
RDEPEND=dev-lang/python || ( >=sys-apps/portage-2.1.6 >=sys-apps/paludis-0.56.0 )
SLOT=0
SRC_URI=http://people.apache.org/~Arfrever/gentoo/python-updater-0.10.tar.bz2
_md5_=c07fae21349cc8d1fae296be252f1189

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