mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-15 17:06:58 +02:00
bump(dev-lang/python-exec): sync with upstream
Packages updated: dev-lang/python-exec dev-python/python-exec eclass profiles
This commit is contained in:
parent
5ecc4ad7e0
commit
a59fcae7ba
13
sdk_container/src/third_party/portage-stable/dev-lang/python-exec/ChangeLog
vendored
Normal file
13
sdk_container/src/third_party/portage-stable/dev-lang/python-exec/ChangeLog
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
# ChangeLog for dev-lang/python-exec
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/ChangeLog,v 1.1 2013/10/30 19:12:16 mgorny Exp $
|
||||
|
||||
*python-exec-0.9999 (30 Oct 2013)
|
||||
*python-exec-2.9999 (30 Oct 2013)
|
||||
*python-exec-0.3.1 (30 Oct 2013)
|
||||
*python-exec-2.0 (30 Oct 2013)
|
||||
|
||||
30 Oct 2013; Michał Górny <mgorny@gentoo.org> +metadata.xml,
|
||||
+python-exec-0.3.1.ebuild, +python-exec-0.9999.ebuild,
|
||||
+python-exec-2.0.ebuild, +python-exec-2.9999.ebuild:
|
||||
Move the real ebuilds of dev-python/python-exec to dev-lang/python-exec.
|
30
sdk_container/src/third_party/portage-stable/dev-lang/python-exec/Manifest
vendored
Normal file
30
sdk_container/src/third_party/portage-stable/dev-lang/python-exec/Manifest
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST python-exec-0.3.1.tar.bz2 74441 SHA256 460837775167108419b9497353a6f832fc8a249c341469dd235c70633ac37557 SHA512 764d1aaf3b4f9679be6ab1105b4b4d9222b245502114ee3d451b4507f86679ae05136eeae3337351c80b52ee03b9461a2f89c87e63cc4cbb76a1023fb243f84e WHIRLPOOL 6b34c2f44976a33a67269c766bd13401b6b1b39fad3d5df6bbef2bd06e15e09bd2ac13123718b8fa0bdb67f812c7407192b9c16860ab442d3c35259afeb3da82
|
||||
DIST python-exec-2.0.tar.bz2 80777 SHA256 e8a2cf2bbaef012010f23b477d183b17d6021562beff3ede5c7e724a7ee00672 SHA512 ad77f46448461323c15d97f42ebb0a1f44d53397e42a89fdc600dbcc1ccf95a280252011c0b02d71125ca8095bb388d5b3e7e6cb3b93a1cee578a2b1b08b4594 WHIRLPOOL e483fc6eb6d7dd10bbd685c2f3cf9daa0f4165204a2b191c1ae685e8b3e6c7faec929a0bcee647dd94e6b2731f8c1950d0e02334ea8b587aa05cfbe644091367
|
||||
EBUILD python-exec-0.3.1.ebuild 1136 SHA256 4c3cd3f6cce5b92ea1d818469c8d626dda62d8f1cbbec00b91b338cfcd2b6077 SHA512 b5bdcac19fcc26645953b19fc6520b89739f54ab9486a35ff2a1e01ffc52f0cbdacced82783694e1dbce086068f6207eb77d00902547c9d069d8d75041a56f7b WHIRLPOOL f0c8cbe61b245cac1ed284b24c0dcf884a9dd1409c076afcc08a1dfe5df4ad037b72334de86965bcb50846ce83edaff351f0c7f7c854fd19748113c3f871b28d
|
||||
EBUILD python-exec-0.9999.ebuild 1296 SHA256 c2dd2676fa12efdc61321ed3ef8852ae4b86c39ea3ec31d777b1f1a0b3b1c042 SHA512 62837413354dc7611c442f0d16a0ff3f8db30118ac64825cba92d937532d88c736cdf0e1ff9800b856238a62cac15ddedd7886054421e90fba73cc372a9a1022 WHIRLPOOL 6f59647c6a639e73a0b32dc43b67da43968fcc463871e64a6c615aa9ff2d26663f02753605d0f1ef6c12f3d0eb560ad10f7e43104599e2d56a693ceb6bfd1db9
|
||||
EBUILD python-exec-2.0.ebuild 1144 SHA256 af9dcbd24954d13d342a3c00e7a2f507f3ccf081364e275d89fd6a88729b708c SHA512 758affbc4456b1a6df95bf4422a932ba7bf732072b8548d104d86fc660d5d58d235cd8ed4e04e558ce321105bd165acb730881824486557ed3c03f7941593989 WHIRLPOOL e517da74674299ca695da87e353cb4ebb3dd23818b999d9e8c8a24fe4cce3a305e010138bd2e522cb4ab6ac58dff0222eeb10c44bc0ac3fa2ff2294dcf3e92f8
|
||||
EBUILD python-exec-2.9999.ebuild 1323 SHA256 35de32f933d526c222b60b7545425244936ec1ee73108a35dccfea2604a5f2ef SHA512 a3c7ee8bfda3a9daad8f3145726c30cb3133585fcdd0ad3e7b79e50cf103544383bbc377cd86f6dffb5a874b6223a1b64ff3c799dccfaae75210b19ec27ef4d2 WHIRLPOOL 67f828b29d84c16a15e0794c576fde5a526d035b7fe0eae61ad6bd8db5e86d9e3c912cbbd85fde69d34bdefc28899ceabd99025236077c6d2b87d678e72bf70b
|
||||
MISC ChangeLog 598 SHA256 c63feb193b1cfb1b7e31fa2b4c619ce4274007daf3a75fde9727e3e8c8445b9b SHA512 136277f21985920f78b7d1b7f859ba5c82660569ab3147bbed2481dbd493cf24453ea94a97f1cf2ff2d1c6e3167dc4e213543067a31b8a3c3ab382fbd0599185 WHIRLPOOL bb29f09c95e861bbe5276e9edd7509ef8304214ad2ff9307a87231fc930c1a30509f935e6bcc1b94ccfb340afeb1db9778cc58a646d1b0c86a84d002322f3fda
|
||||
MISC metadata.xml 369 SHA256 8b6dcc8bc5a5198e3df4c844ebf07234f8c9eb1ff4e10fa7bccc07a0e5dc7517 SHA512 8cc3738e0fd501a4b374d9e18f5676c78d285549c88061aab63697011f43163275751341dc1199aa9a0e4eb3bc9c8e436df261ede8bcf2f759aab096a53d04e0 WHIRLPOOL c99edc69d860d148ebd3d004131e448a957a1f6a3cb3f32b51e94bed79eee6060e41f0de18edc6dd63b83f507f25ab6f0105e593d7d14b1050106aaa3b45e342
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iQJ8BAEBCABmBQJScVorXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
|
||||
MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOYggP/R4z/5oNRrsKNVMyWlMB88Fy
|
||||
2VMRBXgNtMAm1Za7YX9y9bCgUQOPlazCugtUUpmFVB0ST3XptsmxzAjD30GR3XVY
|
||||
DUGrXTY96wmMGS9kFEPbX6lCbhENYhLb9LZTE/v9pssgI3+QEGgoHZOPCYckQpgJ
|
||||
C+gIhzqB/xqLHW8put+PK2JjfjojwvQGqIbXzXxUWkvhnVe8ejl88AVzWzv1/BBy
|
||||
aoa3lFSc23bjfVo1N6Z5/GcGGmhJVFE/UHnagzWqNzd+cJKS0TPwKi0pJe9Gd0FW
|
||||
4ajl+U0e6wfm+r82BX/Hm6wK7ja0KA9dookNdwb121ZzjXVSdAxhGJ8IEfpTpJsy
|
||||
AgTNgx8HJvpRghtPAmA8tjZkVYARutEXcdTRSV9/WfMeWbvNE3gi2+EarFm8RU9H
|
||||
a6ETzaR8pvNcgtqVhDMtn5OrOYltWTNX3H6DJ4kjJwtiQj0qgX4+sA3QWxsMHZBz
|
||||
4MhTYxIkzBF4kv/saNqmTrlgAWErPjoYjryFcttevcGSDZLKk2iLefzVsQgI2c2H
|
||||
zJ4F686c58oPqSMCCkxDUnnfPNEtCbX/fucU01Wc5KJ3OQ5QONJDE093Qza/7uM/
|
||||
aGizymVNOSzidAINBBmoUg3o1b6Gh2a/PFUqiyr5wmqwi4sfT7wv4zXEOraZ+EbT
|
||||
ck0xErfoOnNRs7sACLGI
|
||||
=qMZz
|
||||
-----END PGP SIGNATURE-----
|
12
sdk_container/src/third_party/portage-stable/dev-lang/python-exec/metadata.xml
vendored
Normal file
12
sdk_container/src/third_party/portage-stable/dev-lang/python-exec/metadata.xml
vendored
Normal 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>
|
||||
<upstream>
|
||||
<maintainer status="active">
|
||||
<email>mgorny@gentoo.org</email>
|
||||
<name>Michał Górny</name>
|
||||
</maintainer>
|
||||
<bugs-to>https://bitbucket.org/mgorny/python-exec/issues/</bugs-to>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-exec/python-exec-0.3.1.ebuild,v 1.12 2013/04/14 11:47:51 ago Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/python-exec-0.3.1.ebuild,v 1.1 2013/10/30 19:12:16 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
@ -16,9 +16,11 @@ SRC_URI="mirror://bitbucket/mgorny/${PN}/downloads/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~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 hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="!<dev-python/python-exec-10000"
|
||||
|
||||
src_configure() {
|
||||
local pyimpls i EPYTHON
|
||||
for i in "${PYTHON_COMPAT[@]}"; do
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-exec/python-exec-0.9999.ebuild,v 1.1 2013/09/15 16:50:49 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/python-exec-0.9999.ebuild,v 1.1 2013/10/30 19:12:16 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
@ -8,7 +8,7 @@ EAPI=5
|
||||
AUTOTOOLS_AUTORECONF=yes
|
||||
EGIT_REPO_URI="http://bitbucket.org/mgorny/${PN}.git"
|
||||
|
||||
inherit git-2
|
||||
inherit git-r3
|
||||
#endif
|
||||
|
||||
# Kids, don't do this at home!
|
||||
@ -23,9 +23,11 @@ SRC_URI="mirror://bitbucket/mgorny/${PN}/downloads/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~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 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="!<dev-python/python-exec-10000"
|
||||
|
||||
#if LIVE
|
||||
KEYWORDS=
|
||||
SRC_URI=
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-exec/python-exec-2.0.ebuild,v 1.1 2013/09/17 16:05:41 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/python-exec-2.0.ebuild,v 1.1 2013/10/30 19:12:16 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
@ -16,9 +16,11 @@ SRC_URI="mirror://bitbucket/mgorny/${PN}/downloads/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~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 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="!<dev-python/python-exec-10000"
|
||||
|
||||
src_configure() {
|
||||
local pyimpls i EPYTHON
|
||||
for i in "${PYTHON_COMPAT[@]}"; do
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-exec/python-exec-2.9999.ebuild,v 1.1 2013/09/17 16:05:41 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/python-exec-2.9999.ebuild,v 1.1 2013/10/30 19:12:16 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
@ -9,7 +9,7 @@ AUTOTOOLS_AUTORECONF=yes
|
||||
EGIT_REPO_URI="http://bitbucket.org/mgorny/${PN}.git"
|
||||
EGIT_BRANCH="python-exec2"
|
||||
|
||||
inherit git-2
|
||||
inherit git-r3
|
||||
#endif
|
||||
|
||||
# Kids, don't do this at home!
|
||||
@ -24,9 +24,11 @@ SRC_URI="mirror://bitbucket/mgorny/${PN}/downloads/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~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 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="!<dev-python/python-exec-10000"
|
||||
|
||||
#if LIVE
|
||||
KEYWORDS=
|
||||
SRC_URI=
|
@ -1,6 +1,59 @@
|
||||
# ChangeLog for dev-python/python-exec
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-exec/ChangeLog,v 1.51 2013/09/17 16:05:41 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-exec/ChangeLog,v 1.60 2013/10/30 19:13:54 mgorny Exp $
|
||||
|
||||
*python-exec-10000.1 (30 Oct 2013)
|
||||
*python-exec-10000.2 (30 Oct 2013)
|
||||
|
||||
30 Oct 2013; Michał Górny <mgorny@gentoo.org> +python-exec-10000.1.ebuild,
|
||||
+python-exec-10000.2.ebuild, -python-exec-0.3.1.ebuild,
|
||||
-python-exec-0.9999.ebuild, -python-exec-2.0-r1.ebuild,
|
||||
-python-exec-2.0-r2.ebuild, -python-exec-2.0-r3.ebuild,
|
||||
-python-exec-2.9999.ebuild:
|
||||
Replace dev-python/python-exec with virtual compatibility ebuilds.
|
||||
|
||||
*python-exec-2.0-r3 (29 Oct 2013)
|
||||
*python-exec-2.0-r1 (29 Oct 2013)
|
||||
|
||||
29 Oct 2013; Michał Górny <mgorny@gentoo.org> +python-exec-2.0-r1.ebuild,
|
||||
+python-exec-2.0-r3.ebuild, python-exec-2.0-r2.ebuild,
|
||||
python-exec-2.9999.ebuild:
|
||||
Add a temporarily PDEP hack to avoid breaking systems by removing python-
|
||||
exec:0. Restore old ebuild names to make it possible to propagate it through
|
||||
dynamic-deps.
|
||||
|
||||
*python-exec-2.0-r2 (26 Oct 2013)
|
||||
|
||||
26 Oct 2013; Michał Górny <mgorny@gentoo.org> +python-exec-2.0-r2.ebuild,
|
||||
-python-exec-2.0-r1.ebuild, python-exec-2.9999.ebuild:
|
||||
Pass "g" option to sed to fix all the occurences of python-exec in dep trees.
|
||||
|
||||
19 Oct 2013; Mike Frysinger <vapier@gentoo.org> python-exec-0.3.1.ebuild,
|
||||
python-exec-0.9999.ebuild, python-exec-2.0-r1.ebuild,
|
||||
python-exec-2.9999.ebuild:
|
||||
Add ~m68k love.
|
||||
|
||||
17 Oct 2013; Jeroen Roovers <jer@gentoo.org> python-exec-2.0-r1.ebuild:
|
||||
Stable for HPPA (bug #487676).
|
||||
|
||||
14 Oct 2013; Michał Górny <mgorny@gentoo.org> python-exec-0.9999.ebuild,
|
||||
python-exec-2.9999.ebuild:
|
||||
Switch to git-r3.
|
||||
|
||||
07 Oct 2013; Michał Górny <mgorny@gentoo.org> python-exec-2.0-r1.ebuild,
|
||||
python-exec-2.9999.ebuild:
|
||||
Touch vardb after modifications as suggested by Arfrever.
|
||||
|
||||
*python-exec-2.0-r1 (03 Oct 2013)
|
||||
|
||||
03 Oct 2013; Michał Górny <mgorny@gentoo.org> +python-exec-2.0-r1.ebuild,
|
||||
-python-exec-2.0.ebuild, python-exec-2.9999.ebuild:
|
||||
Fix unslotted python-exec deps in vardb when >=python-exec-2.0-r1 is
|
||||
installed.
|
||||
|
||||
29 Sep 2013; Michał Górny <mgorny@gentoo.org> -python-exec-0.2.ebuild,
|
||||
-python-exec-0.3.ebuild:
|
||||
Drop old.
|
||||
|
||||
*python-exec-2.0 (17 Sep 2013)
|
||||
*python-exec-2.9999 (17 Sep 2013)
|
||||
|
@ -1,34 +1,26 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST python-exec-0.2.tar.bz2 65466 SHA256 df61ec2968930016dd14d5d1c5f12b5e501bc572bfe07f07e294906070e144fc SHA512 5f66eadedc9acfb915f830d8d8d16c2645d5f22f65fa0bfc9eb0ae77061c51484e07b98edcceb0b0cf6143c246cd3fa8f95b03c89b14e1fb1f0a6951a301d806 WHIRLPOOL 33e797f0bd3a259e8850a054c94c6cb68a32836e02a7a142de11bf8c838e6dab230f368d53fb4928dd62869794ec4ee84ba6c4bbdd0c8a60dce9c83759d23cd0
|
||||
DIST python-exec-0.3.1.tar.bz2 74441 SHA256 460837775167108419b9497353a6f832fc8a249c341469dd235c70633ac37557 SHA512 764d1aaf3b4f9679be6ab1105b4b4d9222b245502114ee3d451b4507f86679ae05136eeae3337351c80b52ee03b9461a2f89c87e63cc4cbb76a1023fb243f84e WHIRLPOOL 6b34c2f44976a33a67269c766bd13401b6b1b39fad3d5df6bbef2bd06e15e09bd2ac13123718b8fa0bdb67f812c7407192b9c16860ab442d3c35259afeb3da82
|
||||
DIST python-exec-0.3.tar.bz2 73698 SHA256 3d593d3d06d2a05b90be014577c7d096e30dbe093176cc69c9c7a8deb00c0d7a SHA512 d52497dc81a72550da1c461d8e26fe9640ea02c2b8a8f2437ef4a714a007717d4eaf3508e22569b6693b38caea41934cfc057a398b9d5f5a3cff35c7ad52629a WHIRLPOOL 5b0aaeb20915b9190f648bf552f72842a329c10f1eafcdde3e118ef442a94d309b26462447f1ff42e561a86fb798e5de3478a7c06298f86ca66f5e4699dc1fde
|
||||
DIST python-exec-2.0.tar.bz2 80777 SHA256 e8a2cf2bbaef012010f23b477d183b17d6021562beff3ede5c7e724a7ee00672 SHA512 ad77f46448461323c15d97f42ebb0a1f44d53397e42a89fdc600dbcc1ccf95a280252011c0b02d71125ca8095bb388d5b3e7e6cb3b93a1cee578a2b1b08b4594 WHIRLPOOL e483fc6eb6d7dd10bbd685c2f3cf9daa0f4165204a2b191c1ae685e8b3e6c7faec929a0bcee647dd94e6b2731f8c1950d0e02334ea8b587aa05cfbe644091367
|
||||
EBUILD python-exec-0.2.ebuild 1089 SHA256 ee151de72bc789ea1c4e74418fbdb0150b4ae02ed4f96118116fc8f530f4e82c SHA512 2c7c518fb34c0cfc131917571219ddd6f5c6c1b3efd3e78332eaa08f3a57770954f7090d66655c7c02d5a0edfefe90e4debbd615ed05d151aae0ca9d0cbe4143 WHIRLPOOL 70163f1fc2364db548dd7878ff13311911dc7ada81b1e705bcee7b808d963a8371870cb7f29f5cbc133756e4e0fe3a0b6673fa8428643dffa2c9ca7f9cdcd759
|
||||
EBUILD python-exec-0.3.1.ebuild 1088 SHA256 f76f577167aa049d36d99dfb8975938753c5d9b33c221768757359ebe95a0024 SHA512 97c8077874c8be68cdc619a55c707c69b686c2543cb3761023acfeea4968e38ee193b3634e04742fbb08e336208ee883918a75e3b1caf3d9c1733109ae2cf596 WHIRLPOOL 3a9d900ab1ff8c641744f89c535f953aa593f9dcb7224f5db9ba8a566b48b8450aae1a6a108373c8e3c6c047bfe43a4f761088d6cf2bd4dd28afad3b76526063
|
||||
EBUILD python-exec-0.3.ebuild 1099 SHA256 75218367b33249e8f4ef01b0e35ef30708a4805e57b6e09ae12a6d44194fcb8a SHA512 e8670571ea319d8301843aab0f4d649a5e7b8b7e04895b7c601b76c46bc66b0ad9d4bd20bc275420c6a200f1b895eabcee8a01fe6bc5ca486e0c5a105b3f5213 WHIRLPOOL d7755b4d1bd9d910e8e16fa97fec6f8c85a089f4753d4dc924e664ecb1b109b66ed87141250230e86852a15b3826c490a4a0a6539979def5bb72a4b743bef8ec
|
||||
EBUILD python-exec-0.9999.ebuild 1249 SHA256 0eb86834ce4b6cfa0b38544537aad9b13e2a0f7aea3ddedd5183fba927dea36e SHA512 a163ecf33228e6d4f64a44fdcca0f340028ed0e17cc6a511a77d60676a76e3527cf78ed939307fbd4d96fcbc0e17d39be6db7c4371e4cc3d38db6d8e714e63da WHIRLPOOL 50bb7255a75b90431569f0c7afd97497c1b7572e453599c4368f45aa21c8f18d351d0df00b469ce5ad4f3af42ba369fd5eccd668f7009265bc15222c971fefca
|
||||
EBUILD python-exec-2.0.ebuild 1099 SHA256 ede20f97efae27e67de791d46381e248ae5f527a75db33484fa005da56b3c54e SHA512 ffb165ffda39e924ce742806c1343e22897d33af5c2b7a162bb0fc88260a4701dce3ede014dd2547ad7550f4fc179507465fddbbfbc527f049e50dd0a34c0655 WHIRLPOOL c57ef1d6b74fe444e5e2ccfe9cee5ce9ebb7e9974f0dc7c332f94ee98cd1b09dcd033d28ee92b64b39dfac391a07dbb2096bfd317753ad24bb2788cee6728861
|
||||
EBUILD python-exec-2.9999.ebuild 1276 SHA256 5445f2e2a1c34e7e2723df540d832a0fe7d92d5ce88a24d89f74f45279fb0026 SHA512 af2dbfef7f8948598dccac64e68a0a41c834fe71a8c078bd39ee7c0af2efbd86298d322b869ba8132a4435e0ff1172fc0c955a7b8ccbd8050c2edadc5f1b2a6a WHIRLPOOL 141a014c0280ee327baa1a641afd56be9eb9051c7fa9f4ab39546916d7df6aee0d71fa0a84d5ed1e1190a08604b5e8b3dec5eabe8b521057f43f738c49792025
|
||||
MISC ChangeLog 6693 SHA256 68c0d5c0e9de767d9ba60a0e714768afe881ac1be565c32862dfe4a954a1d138 SHA512 faf49d498879829e3e7743e19e4a0649103bcf76a9914ae79edee633811e8cdfe45e3371d8f8e0ab31825652c10ca2210cf2ce35089a0c7bec63f18d971edeec WHIRLPOOL 027a3e44f676561bf8d96a6279ac39df509ba0f315af9d1393823c03ffd670678d8a209fe7eac33ff314ab41caea194bc3b5b52c28f9f94ed7d9477dbb6f2778
|
||||
EBUILD python-exec-10000.1.ebuild 839 SHA256 f368ca422a353887ce64fcef857018f7fd5866dda5bfa286fa67d6d1ff5588cc SHA512 4fcc5bd58dc49c783102b2b8e5d79bf0e6aec346faf074289b0fb5ce9ad5d3ee1e10939521defd1fb2c0b3889a0e8beb7e5cb3a6b540ffc6185a7985150d2809 WHIRLPOOL 3c07bccf7e9219e73c83a1437d15697f7608fcebc2bd66a9b7f5d5c32952088127253d743ac184c2a94cb9f22d0ddfb8dd3c986ed3eb828666bd109a5603a6d4
|
||||
EBUILD python-exec-10000.2.ebuild 891 SHA256 f40cc258651a46c5cbd636d7bcf17d39bb526b94208c83f2b40174300eace5b3 SHA512 0eea43ab61a9c49390c0a072436c1fca29f5863d92648858bd66d18db6cd17f4b6a11e654a8c88446d52ba0dd2c3ee843ef979150070c447bebf69e91b25ca96 WHIRLPOOL 0cf7b0c847c576aea3f29c463bf5a2460d35b480081293e56f05896fbf50844f9a99e3c50536b777cd575b1963123a072aef84944003a4003fc603c211981747
|
||||
MISC ChangeLog 8722 SHA256 bfebbde39e11f451ccc8e555b0ecd561fdba4bd17973b43991e9a6b7cc60e874 SHA512 cc7dbd6230d138ef301058501d9e2581129aa3650e5d7780b11de42be5cb8c9ce152b60d750ea25fac12e55685cb3d90f2fcf47809e84ebff279743f1ae8c761 WHIRLPOOL 578e573280fc9fcbf712b278d9d12149bcc81fb74708d047c522fa218e42a158b5f5319f979c8ac7585626eaffa2ef4a812220250ec4d627fd69630bb3a7bdba
|
||||
MISC metadata.xml 369 SHA256 8b6dcc8bc5a5198e3df4c844ebf07234f8c9eb1ff4e10fa7bccc07a0e5dc7517 SHA512 8cc3738e0fd501a4b374d9e18f5676c78d285549c88061aab63697011f43163275751341dc1199aa9a0e4eb3bc9c8e436df261ede8bcf2f759aab096a53d04e0 WHIRLPOOL c99edc69d860d148ebd3d004131e448a957a1f6a3cb3f32b51e94bed79eee6060e41f0de18edc6dd63b83f507f25ab6f0105e593d7d14b1050106aaa3b45e342
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.21 (GNU/Linux)
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iQJ8BAEBCABmBQJSOH39XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
iQJ8BAEBCABmBQJScVqJXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
|
||||
MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOJAAQAI9A3hbtVgrZ8Qg8FagK7cg+
|
||||
TY4L+LzEthG08stscgsbm/CsUXt35bSfqf5bR29Il83HOSET5sT1YFUYRv7HYZZI
|
||||
D6HLLw4K3RslM2GfBn5pXfeaadOmdwnKvPLgs5hE8LocueVRyAsum7edwQJq5HxP
|
||||
Aio+2PlliRWcCz9K6RV0KV6KRDEBA5mM9QxhDQTaBvXgoGCMTnvk7R7WQFhMk5Ol
|
||||
UIIvCG5XbNSuHR7JFMYTavyxJhtQ9UylORH/ziBpnxTIBYb9wg8qOZHM88vtVrE4
|
||||
PcbmiSBw+XvQqzFSl2rewfB3UdWlSPbRPORs84hCH3tPG0T4zYlxi3QhX1Quhg+1
|
||||
bJgvtFK1QN5LvLuX6L8GR0eUP7cBg1ZbxjFazE1DrmEtT9A6UDHPsp/2+0p8xLZc
|
||||
Tj+lwabFyrsgRZ6ek96Me5+pBsk+Qlv0H3vGna9Yk/s87cCzeN7vHHyWq+cRPZiM
|
||||
XWwoCjnRLeHp5HhUHQTyBGIEnpnz6V7XmTFPnRQ5f8TRn+kmiBe2Cwj7ZZR7XbeZ
|
||||
mXfnzcwKp7aWXRzMmBb8+aKCEkkU2hTfUUFnbyuc9LDYzQoY+IJ67kkl/kfL0YSK
|
||||
BG4lK7vFo0pSXmRRI9oDJ3qeyTK2ojjxiX6mM7qUQ2iK6I+oxc++aDuEVixE4bVC
|
||||
M1mJhYGfkGMc5njrk7Lh
|
||||
=yQgY
|
||||
MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZObV8P+wZ8TvtwXfs58E87nTcVP/sQ
|
||||
hNGpVjgDFqjeV7Ibsu9Nqkk401FS9gu9hAfztWgAF+4qnjlgmXgHTAjihC+BGnyf
|
||||
C3ub5soKdMBtTdZCsZ/dCrwl4qJ1vuv6XoSOg1phYy4TLh2q1MQ2PyRjIFtsIaFV
|
||||
4nI5/5Au9EuszrB5aLpEp3am4YDxyC6VG8SVsPD5QKbKxzXcBZgHMHLEKNmEs8IO
|
||||
jnKDRMmaPARkdf5kffbTN14i0b/SOC0emBGIzXgaiRIpceiQnoEki4JRnoKHqUry
|
||||
6wvqJTu2XdT4qfn+7m8FZ79pbzuZyAJAKxqdT10p1gAHtWdRX0mg6P1V6MIT7MaC
|
||||
/7e0vgCOQ2krGoEr7Q39Q0ku7skYnRJPaT3rJcNUJcz0yiKfwjcJ8flImoYyIQzl
|
||||
9kc0U0m1KjlyveK+GTjM49GFvhl2Kb0hXK6w26/cbTwnMxRfu3txBnRTCMbp1UXz
|
||||
eCqfenuwmkBtwTkVQDH1taNHxulKpBCi47duylGiJcPnWPF9iQrH9QW9NGmn45M5
|
||||
LlRQAIWKrFWwRW/KC4PYKkMYG5lgqXYDeSMdeysyq4faeC49h4QXyCGuSP9n4Ovx
|
||||
TjkoVnQNI3O5WyrzfMESTYhCVECYGWdT1zBtG4a2tclchZKHZuaL9oQgsBDXXdW6
|
||||
9xhwQIF6G3E7/O+1i2an
|
||||
=NqFS
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-exec/python-exec-0.2.ebuild,v 1.16 2013/02/26 18:36:57 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# Kids, don't do this at home!
|
||||
inherit python-utils-r1
|
||||
PYTHON_COMPAT=( "${_PYTHON_ALL_IMPLS[@]}" )
|
||||
|
||||
inherit autotools-utils python-r1
|
||||
|
||||
DESCRIPTION="Python script wrapper"
|
||||
HOMEPAGE="https://bitbucket.org/mgorny/python-exec/"
|
||||
SRC_URI="mirror://bitbucket/mgorny/${PN}/downloads/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
src_configure() {
|
||||
local pyimpls i EPYTHON
|
||||
for i in "${PYTHON_COMPAT[@]}"; do
|
||||
python_export "${i}" EPYTHON
|
||||
pyimpls+=" ${EPYTHON}"
|
||||
done
|
||||
|
||||
local myeconfargs=(
|
||||
--with-eprefix="${EPREFIX}"
|
||||
--with-python-impls="${pyimpls}"
|
||||
)
|
||||
|
||||
autotools-utils_src_configure
|
||||
}
|
@ -1,35 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-exec/python-exec-0.3.ebuild,v 1.2 2013/02/26 18:36:57 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# Kids, don't do this at home!
|
||||
inherit python-utils-r1
|
||||
PYTHON_COMPAT=( "${_PYTHON_ALL_IMPLS[@]}" )
|
||||
|
||||
inherit autotools-utils python-r1
|
||||
|
||||
DESCRIPTION="Python script wrapper"
|
||||
HOMEPAGE="https://bitbucket.org/mgorny/python-exec/"
|
||||
SRC_URI="mirror://bitbucket/mgorny/${PN}/downloads/${P}.tar.bz2"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
src_configure() {
|
||||
local pyimpls i EPYTHON
|
||||
for i in "${PYTHON_COMPAT[@]}"; do
|
||||
python_export "${i}" EPYTHON
|
||||
pyimpls+=" ${EPYTHON}"
|
||||
done
|
||||
|
||||
local myeconfargs=(
|
||||
--with-eprefix="${EPREFIX}"
|
||||
--with-python-impls="${pyimpls}"
|
||||
)
|
||||
|
||||
autotools-utils_src_configure
|
||||
}
|
22
sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-10000.1.ebuild
vendored
Normal file
22
sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-10000.1.ebuild
vendored
Normal file
@ -0,0 +1,22 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-exec/python-exec-10000.1.ebuild,v 1.1 2013/10/30 19:13:54 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# Kids, don't do this at home!
|
||||
inherit python-utils-r1
|
||||
PYTHON_COMPAT=( "${_PYTHON_ALL_IMPLS[@]}" )
|
||||
|
||||
inherit python-r1
|
||||
|
||||
DESCRIPTION="Compatibility package for dev-lang/python-exec"
|
||||
HOMEPAGE="https://bitbucket.org/mgorny/python-exec/"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-lang/python-exec:0[${PYTHON_USEDEP}]"
|
23
sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-10000.2.ebuild
vendored
Normal file
23
sdk_container/src/third_party/portage-stable/dev-python/python-exec/python-exec-10000.2.ebuild
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/python-exec/python-exec-10000.2.ebuild,v 1.1 2013/10/30 19:13:54 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
# Kids, don't do this at home!
|
||||
inherit python-utils-r1
|
||||
PYTHON_COMPAT=( "${_PYTHON_ALL_IMPLS[@]}" )
|
||||
|
||||
inherit python-r1
|
||||
|
||||
DESCRIPTION="Compatibility package for dev-lang/python-exec"
|
||||
HOMEPAGE="https://bitbucket.org/mgorny/python-exec/"
|
||||
SRC_URI=""
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="dev-lang/python-exec:0[${PYTHON_USEDEP}]
|
||||
dev-lang/python-exec:2[${PYTHON_USEDEP}]"
|
@ -1,6 +1,259 @@
|
||||
# ChangeLog for eclass directory
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.973 2013/09/17 17:33:39 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1048 2013/11/05 05:21:30 dirtyepic Exp $
|
||||
|
||||
05 Nov 2013; Ryan Hill <dirtyepic@gentoo.org> toolchain.eclass:
|
||||
Update for libmudflap removal.
|
||||
|
||||
04 Nov 2013; Mike Gilbert <floppym@gentoo.org> mercurial.eclass:
|
||||
Initialize cert_opt to an empty array instead of an empty string. Reported by
|
||||
Kristian Fiskerstrand.
|
||||
|
||||
04 Nov 2013; Ulrich Müller <ulm@gentoo.org> elisp-common.eclass:
|
||||
Don't create site-gentoo.el in postrm phase.
|
||||
|
||||
03 Nov 2013; Michał Górny <mgorny@gentoo.org> tests/python-utils-r1.sh:
|
||||
Fix python-utils-r1 tests to accomodate versions in PYTHON_PKG_DEP.
|
||||
|
||||
02 Nov 2013; Tom Wijsman <TomWij@gentoo.org> kernel-2.eclass:
|
||||
Trivial change to support patches with pre-defined patch levels.
|
||||
|
||||
02 Nov 2013; Ryan Hill <dirtyepic@gentoo.org> flag-o-matic.eclass:
|
||||
Add -fno-builtin* to ALLOWED_FLAGS - requested by Justin Vrooman.
|
||||
|
||||
02 Nov 2013; Ryan Hill <dirtyepic@gentoo.org> tests/flag-o-matic.sh:
|
||||
Account for leading whitespace in append-cflags tests.
|
||||
|
||||
30 Oct 2013; Michał Górny <mgorny@gentoo.org> git-r3.eclass:
|
||||
Fix parallel checkout race conditions, bug #489280.
|
||||
|
||||
30 Oct 2013; Michał Górny <mgorny@gentoo.org> python-r1.eclass,
|
||||
python-single-r1.eclass, python-utils-r1.eclass:
|
||||
Switch the eclasses to use dev-lang/python-exec.
|
||||
|
||||
27 Oct 2013; Michał Górny <mgorny@gentoo.org> git-r3.eclass:
|
||||
Create a fake ".git" directory inside the checkout to satisfy git rev-parse
|
||||
uses in build systems. Bug #489100.
|
||||
|
||||
27 Oct 2013; Michał Górny <mgorny@gentoo.org> git-r3.eclass:
|
||||
Strip sub-slot from local repo IDs.
|
||||
|
||||
27 Oct 2013; Michał Górny <mgorny@gentoo.org> python-utils-r1.eclass:
|
||||
Remove deprecated functions.
|
||||
|
||||
27 Oct 2013; Michał Górny <mgorny@gentoo.org> flag-o-matic.eclass:
|
||||
Consider -frecord-gcc-switches a safe flag and do not strip it with
|
||||
strip-flags.
|
||||
|
||||
26 Oct 2013; Michał Górny <mgorny@gentoo.org> distutils-r1.eclass:
|
||||
Fix distutils-r1_python_install to strip --install-scripts= rather than
|
||||
passing "install" twice to override it. Fixes compatibility with
|
||||
dev-python/paver.
|
||||
|
||||
26 Oct 2013; Michał Górny <mgorny@gentoo.org> git-r3.eclass:
|
||||
Fix handling relative submodule paths.
|
||||
|
||||
22 Oct 2013; Michał Górny <mgorny@gentoo.org> distutils-r1.eclass:
|
||||
Fix failing to pass default install arguments when user passes an additional
|
||||
command. Reported by radhermit.
|
||||
|
||||
22 Oct 2013; Michał Górny <mgorny@gentoo.org> python-any-r1.eclass,
|
||||
python-r1.eclass, python-single-r1.eclass:
|
||||
Introduce a "common" python_setup function to set up Python for use in outer
|
||||
scope.
|
||||
|
||||
22 Oct 2013; Michał Górny <mgorny@gentoo.org> distutils-r1.eclass:
|
||||
Support installing Python scripts with custom --install-scripts argument. Bug
|
||||
#487788.
|
||||
|
||||
22 Oct 2013; Michał Górny <mgorny@gentoo.org> systemd.eclass:
|
||||
Add systemd_enable_ntpunit wrt bug #458132.
|
||||
|
||||
20 Oct 2013; Davide Pesavento <pesa@gentoo.org> qt4-build.eclass:
|
||||
Updates from qt overlay: drop USE="c++0x" from 4.8.5 and later versions; warn
|
||||
on downgrade instead of dying.
|
||||
|
||||
20 Oct 2013; Julian Ospald <hasufell@gentoo.org> multilib-minimal.eclass:
|
||||
make doc installation part of default multilib_src_install_all() wrt #483304
|
||||
|
||||
17 Oct 2013; Christoph Junghans <ottxor@gentoo.org> subversion.eclass:
|
||||
added prefix support (bug #485534)
|
||||
|
||||
15 Oct 2013; Ryan Hill <dirtyepic@gentoo.org> toolchain.eclass:
|
||||
Remove .la files for libasan and libtsan. They reference non-existent
|
||||
libstdc++.la when fixlafiles is disabled/unsupported, and -fsanitize doesn't
|
||||
work with -static anyways. (bug #487550)
|
||||
|
||||
14 Oct 2013; Michał Górny <mgorny@gentoo.org> git-r3.eclass:
|
||||
Fix over-use of ||die.
|
||||
|
||||
14 Oct 2013; Davide Pesavento <pesa@gentoo.org> qt4-build.eclass:
|
||||
Add qtbearer to nolibx11_pkgs
|
||||
|
||||
14 Oct 2013; Davide Pesavento <pesa@gentoo.org> qt4-build.eclass:
|
||||
Switch to git-r3.eclass
|
||||
|
||||
14 Oct 2013; Michał Górny <mgorny@gentoo.org> git-r3.eclass:
|
||||
Add missing "die" calls as reported by Nikoli.
|
||||
|
||||
13 Oct 2013; Michał Górny <mgorny@gentoo.org> git-r3.eclass:
|
||||
Respect EVCS_OFFLINE in git-r3_fetch.
|
||||
|
||||
12 Oct 2013; Jeroen Roovers <jer@gentoo.org> nvidia-driver.eclass:
|
||||
Use readme.gentoo.eclass (bug #457594).
|
||||
|
||||
12 Oct 2013; Michał Górny <mgorny@gentoo.org> python-any-r1.eclass:
|
||||
Do not look up Python for binary package install.
|
||||
|
||||
10 Oct 2013; Michał Górny <mgorny@gentoo.org> distutils-r1.eclass:
|
||||
Do not alter HOME and TMPDIR when single impl is being used. This may
|
||||
work-around bug #487260.
|
||||
|
||||
09 Oct 2013; Michał Górny <mgorny@gentoo.org> python-utils-r1.eclass:
|
||||
Fix pypy dependency.
|
||||
|
||||
09 Oct 2013; Michał Górny <mgorny@gentoo.org> python-utils-r1.eclass:
|
||||
Bump dependencies on Python interpreters to require newest stable versions.
|
||||
Bug #463532.
|
||||
|
||||
09 Oct 2013; Michał Górny <mgorny@gentoo.org> git-r3.eclass:
|
||||
Skip submodules that have update=none specified in config. Fixes bug #487262.
|
||||
|
||||
08 Oct 2013; Michał Górny <mgorny@gentoo.org> git-2.eclass, git-r3.eclass:
|
||||
Fix git-r3 -> git-2 dependency leak, as noted in bug #487026.
|
||||
|
||||
08 Oct 2013; Michał Górny <mgorny@gentoo.org> autotools-utils.eclass:
|
||||
Remove deprecated autotools-utils_autoreconf.
|
||||
|
||||
07 Oct 2013; Joerg Bornkessel <hd_brummy@gentoo.org> vdr-plugin-2.eclass:
|
||||
small modification on output from function dev_check
|
||||
|
||||
06 Oct 2013; Vlastimil Babka <caster@gentoo.org> java-utils-2.eclass:
|
||||
Convert comments for eclass manpages. Heavily based on work from ercpe, bug
|
||||
#476946.
|
||||
|
||||
05 Oct 2013; Michał Górny <mgorny@gentoo.org> -git.eclass:
|
||||
Remove lastrited git.eclass.
|
||||
|
||||
05 Oct 2013; Michał Górny <mgorny@gentoo.org> git-r3.eclass:
|
||||
Add missing git DEPEND wrt bug #487026.
|
||||
|
||||
05 Oct 2013; Vlastimil Babka <caster@gentoo.org> java-ant-2.eclass:
|
||||
Convert comments for eclass manpages. Heavily based on work from ercpe, bug
|
||||
#476946.
|
||||
|
||||
05 Oct 2013; Vlastimil Babka <caster@gentoo.org> ant-tasks.eclass:
|
||||
Convert comments for eclass manpages. Almost completely based on work from
|
||||
'mren <bugs@rennings.net>' in bug #210723 and ercpe from bug #476946.
|
||||
|
||||
04 Oct 2013; Alexandre Rostovtsev <tetromino@gentoo.org> vala.eclass:
|
||||
Prepare for vala-0.22
|
||||
|
||||
04 Oct 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
|
||||
enlightenment.eclass:
|
||||
No stable keywords for mips
|
||||
|
||||
01 Oct 2013; Michał Górny <mgorny@gentoo.org> multilib-build.eclass:
|
||||
Clean up the splitting code wrt suggestions from Ulrich Mueller.
|
||||
|
||||
01 Oct 2013; Michał Górny <mgorny@gentoo.org> multilib-build.eclass:
|
||||
Split ABIs without altering IFS, to work-around bug in Paludis, bug #486592.
|
||||
|
||||
30 Sep 2013; Michał Górny <mgorny@gentoo.org> multilib-build.eclass:
|
||||
Fix duplicate flags in MULTILIB_USEDEP. Thanks for the report and the patch
|
||||
to Ulrich Mueller.
|
||||
|
||||
30 Sep 2013; Christoph Junghans <ottxor@gentoo.org>
|
||||
toolchain-binutils.eclass:
|
||||
add prefix support
|
||||
|
||||
29 Sep 2013; Christoph Junghans <ottxor@gentoo.org> intel-sdp.eclass:
|
||||
EAPI bump, ccache support
|
||||
|
||||
29 Sep 2013; Gilles Dartiguelongue <eva@gentoo.org> gst-plugins10.eclass:
|
||||
Add support for gstreamer 1.2 release series.
|
||||
|
||||
29 Sep 2013; Michał Górny <mgorny@gentoo.org> python-distutils-ng.eclass:
|
||||
Last rite python-distutils-ng.
|
||||
|
||||
29 Sep 2013; Pacho Ramos <pacho@gentoo.org> gnome2.eclass:
|
||||
Use einstalldocs (#484876)
|
||||
|
||||
28 Sep 2013; Mike Gilbert <floppym@gentoo.org> distutils-r1.eclass:
|
||||
Truncate .pydistutils.cfg in case we call distutils-r1_python_compile more
|
||||
than once.
|
||||
|
||||
28 Sep 2013; Christoph Junghans <ottxor@gentoo.org> cvs.eclass:
|
||||
added prefix support
|
||||
|
||||
27 Sep 2013; Michał Górny <mgorny@gentoo.org> distutils-r1.eclass:
|
||||
Use pydistutils.cfg to set build-dirs instead of passing commands explicitly.
|
||||
This should reduce the amount of implicit behavior.
|
||||
|
||||
27 Sep 2013; Michał Górny <mgorny@gentoo.org> distutils-r1.eclass:
|
||||
Make HOME per-implementation.
|
||||
|
||||
27 Sep 2013; Michał Górny <mgorny@gentoo.org> git-r3.eclass:
|
||||
Always fetch all branches when doing non-shallow fetch.
|
||||
|
||||
26 Sep 2013; Michał Górny <mgorny@gentoo.org> git-r3.eclass:
|
||||
Fix parsing EGIT_REPO_URI. Bug #486080.
|
||||
|
||||
26 Sep 2013; Michał Górny <mgorny@gentoo.org> git-r3.eclass:
|
||||
Update doc on EGIT_NONSHALLOW.
|
||||
|
||||
26 Sep 2013; Michał Górny <mgorny@gentoo.org> distutils-r1.eclass:
|
||||
Wrap symlinks installed to PYTHON_SCRIPTDIR as well.
|
||||
|
||||
26 Sep 2013; Michał Górny <mgorny@gentoo.org> python-r1.eclass,
|
||||
python-single-r1.eclass, python-utils-r1.eclass:
|
||||
Fix EAPI=4 on python-exec:2 since that is what pkgcore will require (the only
|
||||
EAPI=4 consumer right now).
|
||||
|
||||
25 Sep 2013; Christoph Junghans <ottxor@gentoo.org> texlive-module.eclass:
|
||||
Require EAPI>=2, add prefix support
|
||||
|
||||
25 Sep 2013; Michał Górny <mgorny@gentoo.org> git-r3.eclass:
|
||||
Support EGIT_REPO_URI being an array. This is needed for tests.
|
||||
|
||||
25 Sep 2013; Michał Górny <mgorny@gentoo.org> git-r3.eclass:
|
||||
Update git URI stripping for gnome.org.
|
||||
|
||||
24 Sep 2013; Michał Górny <mgorny@gentoo.org> python-any-r1.eclass:
|
||||
Introduce python_gen_any_dep to generate any-of dependencies matching
|
||||
python_check_deps() code.
|
||||
|
||||
24 Sep 2013; Maxim Koltsov <maksbotan@gentoo.org> leechcraft.eclass:
|
||||
Correct official mirror url in SRC_URI.
|
||||
|
||||
21 Sep 2013; Christoph Junghans <ottxor@gentoo.org> alternatives.eclass:
|
||||
added prefix support
|
||||
|
||||
19 Sep 2013; Christoph Junghans <ottxor@gentoo.org> distutils-r1.eclass:
|
||||
Fixed prefix qa
|
||||
|
||||
19 Sep 2013; Michał Górny <mgorny@gentoo.org> git-r3.eclass:
|
||||
Strip trailing slashes from repo URI when determining local copy directory.
|
||||
|
||||
19 Sep 2013; Michał Górny <mgorny@gentoo.org> git-r3.eclass:
|
||||
Do not even create shallow repository when EGIT_NONSHALLOW is set. Otherwise,
|
||||
the eclass tries to unshallow it and that breaks broken git servers like
|
||||
Google Code.
|
||||
|
||||
18 Sep 2013; Michał Górny <mgorny@gentoo.org> distutils-r1.eclass:
|
||||
Fix accepting arguments in distutils_install_for_testing.
|
||||
|
||||
18 Sep 2013; Michał Górny <mgorny@gentoo.org> python.eclass:
|
||||
Add a note not to add new Python versions to python.eclass.
|
||||
|
||||
18 Sep 2013; Sergey Popov <pinkbyte@gentoo.org> leechcraft.eclass:
|
||||
Add official mirror to LeechCraft SRC_URI, thanks to 0xd34df00d
|
||||
|
||||
18 Sep 2013; Michał Górny <mgorny@gentoo.org> multibuild.eclass:
|
||||
Fix coreutils dep to be build-time.
|
||||
|
||||
17 Sep 2013; Michał Górny <mgorny@gentoo.org> python-utils-r1.eclass:
|
||||
Fix missing variable replacement in _python_ln_rel.
|
||||
|
||||
17 Sep 2013; Michał Górny <mgorny@gentoo.org> distutils-r1.eclass:
|
||||
Use einstalldocs.
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/alternatives.eclass,v 1.17 2011/08/22 04:46:31 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/alternatives.eclass,v 1.18 2013/09/21 01:03:42 ottxor Exp $
|
||||
|
||||
# @ECLASS: alternatives.eclass
|
||||
# @AUTHOR:
|
||||
@ -53,6 +53,7 @@
|
||||
# @DESCRIPTION:
|
||||
# automatic deduction based on a symlink and a regex mask
|
||||
alternatives_auto_makesym() {
|
||||
has "${EAPI:-0}" 0 1 2 && ! use prefix && EROOT="${ROOT}"
|
||||
local SYMLINK REGEX ALT myregex
|
||||
SYMLINK=$1
|
||||
REGEX=$2
|
||||
@ -67,20 +68,22 @@ alternatives_auto_makesym() {
|
||||
|
||||
# sort a space delimited string by converting it to a multiline list
|
||||
# and then run sort -r over it.
|
||||
# make sure we use ${ROOT} because otherwise stage-building will break
|
||||
ALT="$(for i in $(echo ${ROOT}${myregex}); do echo ${i#${ROOT}}; done | sort -r)"
|
||||
# make sure we use ${EROOT} because otherwise stage-building will break
|
||||
ALT="$(for i in $(echo ${EROOT}${myregex}); do echo ${i#${EROOT}}; done | sort -r)"
|
||||
alternatives_makesym ${SYMLINK} ${ALT}
|
||||
}
|
||||
|
||||
alternatives_makesym() {
|
||||
has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX=
|
||||
local ALTERNATIVES=""
|
||||
local SYMLINK=""
|
||||
local alt pref
|
||||
|
||||
# usage: alternatives_makesym <resulting symlink> [alternative targets..]
|
||||
SYMLINK=$1
|
||||
# make sure it is in the prefix, allow it already to be in the prefix
|
||||
SYMLINK=${EPREFIX}/${1#${EPREFIX}}
|
||||
# this trick removes the trailing / from ${ROOT}
|
||||
pref=$(echo ${ROOT} | sed 's:/$::')
|
||||
pref=${ROOT%/}
|
||||
shift
|
||||
ALTERNATIVES=$@
|
||||
|
||||
@ -88,6 +91,7 @@ alternatives_makesym() {
|
||||
# and if one exists, link it and finish.
|
||||
|
||||
for alt in ${ALTERNATIVES}; do
|
||||
alt=${EPREFIX}/${alt#${EPREFIX}}
|
||||
if [ -f "${pref}${alt}" ]; then
|
||||
#are files in same directory?
|
||||
if [ "${alt%/*}" = "${SYMLINK%/*}" ]
|
||||
|
@ -3,7 +3,18 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License, v2 or later
|
||||
# Author Vlastimil Babka <caster@gentoo.org>
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/ant-tasks.eclass,v 1.15 2013/08/28 21:28:33 tomwij Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/ant-tasks.eclass,v 1.16 2013/10/05 12:07:01 caster Exp $
|
||||
|
||||
# @ECLASS: ant-tasks.eclass
|
||||
# @MAINTAINER:
|
||||
# java@gentoo.org
|
||||
# @AUTHOR:
|
||||
# Vlastimil Babka <caster@gentoo.org>
|
||||
# @BLURB: Eclass for building dev-java/ant-* packages
|
||||
# @DESCRIPTION:
|
||||
# This eclass provides functionality and default ebuild variables for building
|
||||
# dev-java/ant-* packages easily.
|
||||
|
||||
|
||||
# we set ant-core dep ourselves, restricted
|
||||
JAVA_ANT_DISABLE_ANT_CORE_DEP=true
|
||||
@ -13,65 +24,39 @@ inherit versionator java-pkg-2 java-ant-2
|
||||
|
||||
EXPORT_FUNCTIONS src_unpack src_compile src_install
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# @eclass-begin
|
||||
# @eclass-shortdesc Eclass for building dev-java/ant-* packages
|
||||
# @eclass-maintainer java@gentoo.org
|
||||
#
|
||||
# This eclass provides functionality and default ebuild variables for building
|
||||
# dev-java/ant-* packages easily.
|
||||
#
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# @variable-preinherit ANT_TASK_JDKVER
|
||||
# @variable-default 1.5
|
||||
#
|
||||
# @ECLASS-VARIABLE: ANT_TASK_JDKVER
|
||||
# @DESCRIPTION:
|
||||
# Affects the >=virtual/jdk version set in DEPEND string. Defaults to 1.5, can
|
||||
# be overriden from ebuild BEFORE inheriting this eclass.
|
||||
# -----------------------------------------------------------------------------
|
||||
ANT_TASK_JDKVER=${ANT_TASK_JDKVER-1.5}
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# @variable-preinherit ANT_TASK_JREVER
|
||||
# @variable-default 1.5
|
||||
#
|
||||
# @ECLASS-VARIABLE: ANT_TASK_JREVER
|
||||
# @DESCRIPTION:
|
||||
# Affects the >=virtual/jre version set in DEPEND string. Defaults to 1.5, can
|
||||
# be overriden from ebuild BEFORE inheriting this eclass.
|
||||
# -----------------------------------------------------------------------------
|
||||
ANT_TASK_JREVER=${ANT_TASK_JREVER-1.5}
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# @variable-internal ANT_TASK_NAME
|
||||
# @variable-default the rest of $PN after "ant-"
|
||||
#
|
||||
# The name of this ant task as recognized by ant's build.xml, derived from $PN.
|
||||
# -----------------------------------------------------------------------------
|
||||
# @ECLASS-VARIABLE: ANT_TASK_NAME
|
||||
# @DESCRIPTION:
|
||||
# The name of this ant task as recognized by ant's build.xml, derived from $PN
|
||||
# by removing the ant- prefix. Read-only.
|
||||
ANT_TASK_NAME="${PN#ant-}"
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# @variable-preinherit ANT_TASK_DEPNAME
|
||||
# @variable-default $ANT_TASK_NAME
|
||||
#
|
||||
# @ECLASS-VARIABLE: ANT_TASK_DEPNAME
|
||||
# @DESCRIPTION:
|
||||
# Specifies JAVA_PKG_NAME (PN{-SLOT} used with java-pkg_jar-from) of the package
|
||||
# that this one depends on. Defaults to the name of ant task, ebuild can
|
||||
# override it before inheriting this eclass.
|
||||
# -----------------------------------------------------------------------------
|
||||
ANT_TASK_DEPNAME=${ANT_TASK_DEPNAME-${ANT_TASK_NAME}}
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# @variable-preinherit ANT_TASK_DISABLE_VM_DEPS
|
||||
# @variable-default unset
|
||||
#
|
||||
# @ECLASS-VARIABLE: ANT_TASK_DISABLE_VM_DEPS
|
||||
# @DEFAULT_UNSET
|
||||
# @DESCRIPTION:
|
||||
# If set, no JDK/JRE deps are added.
|
||||
# -----------------------------------------------------------------------------
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# @variable-internal ANT_TASK_PV
|
||||
# @variable-default Just the number in $PV without any beta/RC suffixes
|
||||
#
|
||||
# @VARIABLE: ANT_TASK_PV
|
||||
# @INTERNAL
|
||||
# Version of ant-core this task is intended to register and thus load with.
|
||||
# -----------------------------------------------------------------------------
|
||||
ANT_TASK_PV="${PV}"
|
||||
|
||||
# special care for beta/RC releases
|
||||
@ -105,9 +90,7 @@ fi
|
||||
# source/workdir name
|
||||
MY_P="apache-ant-${MY_PV}"
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# Default values for standard ebuild variables, can be overriden from ebuild.
|
||||
# -----------------------------------------------------------------------------
|
||||
DESCRIPTION="Apache Ant's optional tasks depending on ${ANT_TASK_DEPNAME}"
|
||||
HOMEPAGE="http://ant.apache.org/"
|
||||
SRC_URI="${UPSTREAM_PREFIX}/${MY_P}-src.tar.bz2
|
||||
@ -133,14 +116,15 @@ RESTRICT="test"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# @eclass-src_unpack
|
||||
# @FUNCTION: ant-tasks_src_unpack
|
||||
# @USAGE: [ base ] [ jar-dep ] [ all ]
|
||||
# @DESCRIPTION:
|
||||
# The function Is split into two parts, defaults to both of them ('all').
|
||||
#
|
||||
# Is split into two parts, defaults to both of them ('all').
|
||||
# base: performs the unpack, build.xml replacement and symlinks ant.jar from
|
||||
# ant-core
|
||||
#
|
||||
# jar-dep: symlinks the jar file(s) from dependency package
|
||||
# ------------------------------------------------------------------------------
|
||||
ant-tasks_src_unpack() {
|
||||
[[ -z "${1}" ]] && ant-tasks_src_unpack all
|
||||
|
||||
@ -172,22 +156,18 @@ ant-tasks_src_unpack() {
|
||||
|
||||
}
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# @eclass-src_compile
|
||||
#
|
||||
# @FUNCTION: ant-tasks_src_compile
|
||||
# @DESCRIPTION:
|
||||
# Compiles the jar with installed ant-core.
|
||||
# ------------------------------------------------------------------------------
|
||||
ant-tasks_src_compile() {
|
||||
ANT_TASKS="none" eant -Dbuild.dep=${ANT_TASK_NAME} jar-dep
|
||||
}
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# @eclass-src_install
|
||||
#
|
||||
# @FUNCTION: ant-tasks_src_install
|
||||
# @DESCRIPTION:
|
||||
# Installs the jar and registers its presence for the ant launcher script.
|
||||
# Version param ensures it won't get loaded (thus break) when ant-core is
|
||||
# updated to newer version.
|
||||
# ------------------------------------------------------------------------------
|
||||
ant-tasks_src_install() {
|
||||
java-pkg_dojar build/lib/${PN}.jar
|
||||
java-pkg_register-ant-task --version "${ANT_TASK_PV}"
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/autotools-utils.eclass,v 1.70 2013/06/29 08:17:06 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/autotools-utils.eclass,v 1.71 2013/10/08 10:34:45 mgorny Exp $
|
||||
|
||||
# @ECLASS: autotools-utils.eclass
|
||||
# @MAINTAINER:
|
||||
@ -292,84 +292,6 @@ remove_libtool_files() {
|
||||
done
|
||||
}
|
||||
|
||||
# @FUNCTION: autotools-utils_autoreconf
|
||||
# @DESCRIPTION:
|
||||
# Reconfigure the sources (like gnome-autogen.sh or eautoreconf).
|
||||
autotools-utils_autoreconf() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
eqawarn "The autotools-utils_autoreconf() function was deprecated."
|
||||
eqawarn "Please call autotools-utils_src_prepare()"
|
||||
eqawarn "with AUTOTOOLS_AUTORECONF set instead."
|
||||
|
||||
# Override this func to not require unnecessary eaclocal calls.
|
||||
autotools_check_macro() {
|
||||
local x
|
||||
|
||||
# Add a few additional variants as we don't get expansions.
|
||||
[[ ${1} = AC_CONFIG_HEADERS ]] && set -- "${@}" \
|
||||
AC_CONFIG_HEADER AM_CONFIG_HEADER
|
||||
|
||||
for x; do
|
||||
grep -h "^${x}" configure.{ac,in} 2>/dev/null
|
||||
done
|
||||
}
|
||||
|
||||
einfo "Autoreconfiguring '${PWD}' ..."
|
||||
|
||||
local auxdir=$(sed -n -e 's/^AC_CONFIG_AUX_DIR(\(.*\))$/\1/p' \
|
||||
configure.{ac,in} 2>/dev/null)
|
||||
if [[ ${auxdir} ]]; then
|
||||
auxdir=${auxdir%%]}
|
||||
mkdir -p ${auxdir##[}
|
||||
fi
|
||||
|
||||
# Support running additional tools like gnome-autogen.sh.
|
||||
# Note: you need to add additional depends to the ebuild.
|
||||
|
||||
# gettext
|
||||
if [[ $(autotools_check_macro AM_GLIB_GNU_GETTEXT) ]]; then
|
||||
echo 'no' | autotools_run_tool glib-gettextize --copy --force
|
||||
elif [[ $(autotools_check_macro AM_GNU_GETTEXT) ]]; then
|
||||
eautopoint --force
|
||||
fi
|
||||
|
||||
# intltool
|
||||
if [[ $(autotools_check_macro AC_PROG_INTLTOOL IT_PROG_INTLTOOL) ]]
|
||||
then
|
||||
autotools_run_tool intltoolize --copy --automake --force
|
||||
fi
|
||||
|
||||
# gtk-doc
|
||||
if [[ $(autotools_check_macro GTK_DOC_CHECK) ]]; then
|
||||
autotools_run_tool gtkdocize --copy
|
||||
fi
|
||||
|
||||
# gnome-doc
|
||||
if [[ $(autotools_check_macro GNOME_DOC_INIT) ]]; then
|
||||
autotools_run_tool gnome-doc-prepare --copy --force
|
||||
fi
|
||||
|
||||
if [[ $(autotools_check_macro AC_PROG_LIBTOOL AM_PROG_LIBTOOL LT_INIT) ]]
|
||||
then
|
||||
_elibtoolize --copy --force --install
|
||||
fi
|
||||
|
||||
eaclocal
|
||||
eautoconf
|
||||
eautoheader
|
||||
FROM_EAUTORECONF=sure eautomake
|
||||
|
||||
local x
|
||||
for x in $(autotools_check_macro_val AC_CONFIG_SUBDIRS); do
|
||||
if [[ -d ${x} ]] ; then
|
||||
pushd "${x}" >/dev/null || die
|
||||
autotools-utils_autoreconf
|
||||
popd >/dev/null || die
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
# @FUNCTION: autotools-utils_src_prepare
|
||||
# @DESCRIPTION:
|
||||
# The src_prepare function.
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/cvs.eclass,v 1.82 2013/06/18 04:31:44 ottxor Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/cvs.eclass,v 1.83 2013/09/28 16:22:29 ottxor Exp $
|
||||
|
||||
# @ECLASS: cvs.eclass
|
||||
# @MAINTAINER:
|
||||
@ -202,6 +202,7 @@ fi
|
||||
|
||||
# called from cvs_src_unpack
|
||||
cvs_fetch() {
|
||||
has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX=
|
||||
|
||||
# Make these options local variables so that the global values are
|
||||
# not affected by modifications in this function.
|
||||
@ -392,7 +393,7 @@ cvs_fetch() {
|
||||
|
||||
export CVS_RSH="${T}/cvs_sshwrapper"
|
||||
cat > "${CVS_RSH}"<<EOF
|
||||
#!/usr/bin/python
|
||||
#!${EPREFIX}/usr/bin/python
|
||||
import fcntl
|
||||
import os
|
||||
import sys
|
||||
@ -436,7 +437,7 @@ EOF
|
||||
>> "${CVS_RSH}"
|
||||
echo "${CVS_ECLASS_STRICT_HOST_CHECKING}')" \
|
||||
>> "${CVS_RSH}"
|
||||
echo "os.execv('/usr/bin/ssh', newarglist)" \
|
||||
echo "os.execv('${EPREFIX}/usr/bin/ssh', newarglist)" \
|
||||
>> "${CVS_RSH}"
|
||||
|
||||
chmod a+x "${CVS_RSH}"
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/distutils-r1.eclass,v 1.80 2013/09/17 17:33:39 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/distutils-r1.eclass,v 1.90 2013/10/26 17:47:51 mgorny Exp $
|
||||
|
||||
# @ECLASS: distutils-r1
|
||||
# @MAINTAINER:
|
||||
@ -215,45 +215,13 @@ fi
|
||||
#
|
||||
# setup.py will be passed the following, in order:
|
||||
# 1. ${mydistutilsargs[@]}
|
||||
# 2. The 'build' command and standard build options including ${BUILD_DIR}
|
||||
# 3. Any additional arguments passed to the esetup.py function.
|
||||
# 2. additional arguments passed to the esetup.py function.
|
||||
#
|
||||
# This command dies on failure.
|
||||
esetup.py() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
local add_args=()
|
||||
if [[ ${BUILD_DIR} ]]; then
|
||||
add_args+=(
|
||||
build
|
||||
--build-base "${BUILD_DIR}"
|
||||
|
||||
# using a single directory for them helps us export
|
||||
# ${PYTHONPATH} and ebuilds find the sources independently
|
||||
# of whether the package installs extensions or not
|
||||
#
|
||||
# note: due to some packages (wxpython) relying on separate
|
||||
# platlib & purelib dirs, we do not set --build-lib (which
|
||||
# can not be overriden with --build-*lib)
|
||||
--build-platlib "${BUILD_DIR}/lib"
|
||||
--build-purelib "${BUILD_DIR}/lib"
|
||||
|
||||
# make the ebuild writer lives easier
|
||||
--build-scripts "${BUILD_DIR}/scripts"
|
||||
)
|
||||
|
||||
# if setuptools is used, adjust egg_info path as well
|
||||
if "${PYTHON:-python}" setup.py --help egg_info &>/dev/null; then
|
||||
add_args+=(
|
||||
egg_info --egg-base "${BUILD_DIR}"
|
||||
)
|
||||
fi
|
||||
elif [[ ! ${DISTUTILS_IN_SOURCE_BUILD} ]]; then
|
||||
die 'Out-of-source build requested, yet BUILD_DIR unset.'
|
||||
fi
|
||||
|
||||
set -- "${PYTHON:-python}" setup.py \
|
||||
"${mydistutilsargs[@]}" "${add_args[@]}" "${@}"
|
||||
set -- "${PYTHON:-python}" setup.py "${mydistutilsargs[@]}" "${@}"
|
||||
|
||||
echo "${@}" >&2
|
||||
"${@}" || die
|
||||
@ -305,7 +273,7 @@ distutils_install_for_testing() {
|
||||
fi
|
||||
|
||||
mkdir -p "${libdir}" || die
|
||||
esetup.py "${add_args[@]}"
|
||||
esetup.py "${add_args[@]}" "${@}"
|
||||
}
|
||||
|
||||
# @FUNCTION: _distutils-r1_disable_ez_setup
|
||||
@ -323,18 +291,6 @@ _distutils-r1_disable_ez_setup() {
|
||||
fi
|
||||
}
|
||||
|
||||
# @FUNCTION: _distutils-r1_copy_egg_info
|
||||
# @INTERNAL
|
||||
# @DESCRIPTION:
|
||||
# Copy egg-info files to the ${BUILD_DIR} (that's going to become
|
||||
# egg-base in esetup.py). This way, we respect whatever's in upstream
|
||||
# egg-info.
|
||||
_distutils-r1_copy_egg_info() {
|
||||
mkdir -p "${BUILD_DIR}" || die
|
||||
# stupid freebsd can't do 'cp -t ${BUILD_DIR} {} +'
|
||||
find -name '*.egg-info' -type d -exec cp -pr {} "${BUILD_DIR}"/ ';' || die
|
||||
}
|
||||
|
||||
# @FUNCTION: distutils-r1_python_prepare_all
|
||||
# @DESCRIPTION:
|
||||
# The default python_prepare_all(). It applies the patches from PATCHES
|
||||
@ -386,6 +342,46 @@ distutils-r1_python_configure() {
|
||||
:
|
||||
}
|
||||
|
||||
# @FUNCTION: _distutils-r1_create_setup_cfg
|
||||
# @INTERNAL
|
||||
# @DESCRIPTION:
|
||||
# Create implementation-specific configuration file for distutils,
|
||||
# setting proper build-dir paths.
|
||||
_distutils-r1_create_setup_cfg() {
|
||||
cat > "${HOME}"/.pydistutils.cfg <<-_EOF_ || die
|
||||
[build]
|
||||
build-base = ${BUILD_DIR}
|
||||
|
||||
# using a single directory for them helps us export
|
||||
# ${PYTHONPATH} and ebuilds find the sources independently
|
||||
# of whether the package installs extensions or not
|
||||
#
|
||||
# note: due to some packages (wxpython) relying on separate
|
||||
# platlib & purelib dirs, we do not set --build-lib (which
|
||||
# can not be overriden with --build-*lib)
|
||||
build-platlib = %(build-base)s/lib
|
||||
build-purelib = %(build-base)s/lib
|
||||
|
||||
# make the ebuild writer lives easier
|
||||
build-scripts = %(build-base)s/scripts
|
||||
|
||||
[egg_info]
|
||||
egg-base = ${BUILD_DIR}
|
||||
_EOF_
|
||||
}
|
||||
|
||||
# @FUNCTION: _distutils-r1_copy_egg_info
|
||||
# @INTERNAL
|
||||
# @DESCRIPTION:
|
||||
# Copy egg-info files to the ${BUILD_DIR} (that's going to become
|
||||
# egg-base in esetup.py). This way, we respect whatever's in upstream
|
||||
# egg-info.
|
||||
_distutils-r1_copy_egg_info() {
|
||||
mkdir -p "${BUILD_DIR}" || die
|
||||
# stupid freebsd can't do 'cp -t ${BUILD_DIR} {} +'
|
||||
find -name '*.egg-info' -type d -exec cp -pr {} "${BUILD_DIR}"/ ';' || die
|
||||
}
|
||||
|
||||
# @FUNCTION: distutils-r1_python_compile
|
||||
# @USAGE: [additional-args...]
|
||||
# @DESCRIPTION:
|
||||
@ -395,9 +391,10 @@ distutils-r1_python_configure() {
|
||||
distutils-r1_python_compile() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
_distutils-r1_create_setup_cfg
|
||||
_distutils-r1_copy_egg_info
|
||||
|
||||
esetup.py "${@}"
|
||||
esetup.py build "${@}"
|
||||
}
|
||||
|
||||
# @FUNCTION: distutils-r1_python_test
|
||||
@ -410,26 +407,29 @@ distutils-r1_python_test() {
|
||||
}
|
||||
|
||||
# @FUNCTION: _distutils-r1_wrap_scripts
|
||||
# @USAGE: <path>
|
||||
# @USAGE: <path> <bindir>
|
||||
# @INTERNAL
|
||||
# @DESCRIPTION:
|
||||
# Moves and wraps all installed scripts/executables as necessary.
|
||||
_distutils-r1_wrap_scripts() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
[[ ${#} -eq 2 ]] || die "usage: ${FUNCNAME} <path> <bindir>"
|
||||
local path=${1}
|
||||
[[ ${path} ]] || die "${FUNCNAME}: no path given"
|
||||
local bindir=${2}
|
||||
|
||||
if ! _python_want_python_exec2; then
|
||||
local PYTHON_SCRIPTDIR=${EPREFIX}/usr/bin
|
||||
local PYTHON_SCRIPTDIR=${bindir}
|
||||
fi
|
||||
|
||||
mkdir -p "${path}/usr/bin" || die
|
||||
local f
|
||||
while IFS= read -r -d '' f; do
|
||||
local basename=${f##*/}
|
||||
debug-print "${FUNCNAME}: found executable at ${f#${path}/}"
|
||||
|
||||
[[ -d ${f} ]] && die "Unexpected directory: ${f}"
|
||||
|
||||
mkdir -p "${path}${bindir}" || die
|
||||
local shebang
|
||||
read -r shebang < "${f}"
|
||||
if [[ ${shebang} == '#!'*${EPYTHON}* ]]; then
|
||||
@ -441,16 +441,16 @@ _distutils-r1_wrap_scripts() {
|
||||
mv "${f}" "${newf}" || die
|
||||
fi
|
||||
|
||||
debug-print "${FUNCNAME}: installing wrapper at /usr/bin/${basename}"
|
||||
debug-print "${FUNCNAME}: installing wrapper at ${bindir}/${basename}"
|
||||
_python_ln_rel "${path}${EPREFIX}"$(_python_get_wrapper_path) \
|
||||
"${path}${EPREFIX}/usr/bin/${basename}" || die
|
||||
"${path}${bindir}/${basename}" || die
|
||||
elif _python_want_python_exec2; then
|
||||
debug-print "${FUNCNAME}: non-matching shebang: ${shebang}"
|
||||
|
||||
debug-print "${FUNCNAME}: moving to /usr/bin/${basename}"
|
||||
mv "${f}" "${path}${EPREFIX}/usr/bin/${basename}" || die
|
||||
debug-print "${FUNCNAME}: moving to ${bindir}/${basename}"
|
||||
mv "${f}" "${path}${bindir}/${basename}" || die
|
||||
fi
|
||||
done < <(find "${path}${PYTHON_SCRIPTDIR}" -type f -print0)
|
||||
done < <(find "${path}${PYTHON_SCRIPTDIR}" -mindepth 1 -print0)
|
||||
}
|
||||
|
||||
# @FUNCTION: distutils-r1_python_install
|
||||
@ -463,6 +463,7 @@ _distutils-r1_wrap_scripts() {
|
||||
distutils-r1_python_install() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
local args=( "${@}" )
|
||||
local flags
|
||||
|
||||
case "${EPYTHON}" in
|
||||
@ -485,21 +486,59 @@ distutils-r1_python_install() {
|
||||
[[ ${DISTUTILS_SINGLE_IMPL} ]] && root=${D}
|
||||
flags+=( --root="${root}" )
|
||||
|
||||
if [[ ! ${DISTUTILS_SINGLE_IMPL} ]] && _python_want_python_exec2
|
||||
then
|
||||
if [[ ! ${DISTUTILS_SINGLE_IMPL} ]]; then
|
||||
# user may override --install-scripts
|
||||
# note: this is poor but distutils argv parsing is dumb
|
||||
local mydistutilsargs=( "${mydistutilsargs[@]}" )
|
||||
local scriptdir=${EPREFIX}/usr/bin
|
||||
|
||||
# construct a list of mydistutilsargs[0] args[0] args[1]...
|
||||
local arg arg_vars
|
||||
[[ ${mydistutilsargs[@]} ]] && eval arg_vars+=(
|
||||
'mydistutilsargs['{0..$(( ${#mydistutilsargs[@]} - 1 ))}']'
|
||||
)
|
||||
[[ ${args[@]} ]] && eval arg_vars+=(
|
||||
'args['{0..$(( ${#args[@]} - 1 ))}']'
|
||||
)
|
||||
|
||||
set -- "${arg_vars[@]}"
|
||||
while [[ ${@} ]]; do
|
||||
local arg_var=${1}
|
||||
shift
|
||||
local a=${!arg_var}
|
||||
|
||||
case "${a}" in
|
||||
--install-scripts=*)
|
||||
scriptdir=${a#--install-scripts=}
|
||||
if _python_want_python_exec2; then
|
||||
unset "${arg_var}"
|
||||
fi
|
||||
;;
|
||||
--install-scripts)
|
||||
scriptdir=${!1}
|
||||
if _python_want_python_exec2; then
|
||||
unset "${arg_var}" "${1}"
|
||||
fi
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
if _python_want_python_exec2; then
|
||||
local PYTHON_SCRIPTDIR
|
||||
python_export PYTHON_SCRIPTDIR
|
||||
flags+=( --install-scripts="${PYTHON_SCRIPTDIR}" )
|
||||
fi
|
||||
fi
|
||||
|
||||
esetup.py install "${flags[@]}" "${@}"
|
||||
esetup.py install "${flags[@]}" "${args[@]}"
|
||||
|
||||
if [[ -d ${root}$(python_get_sitedir)/tests ]]; then
|
||||
die "Package installs 'tests' package, file collisions likely."
|
||||
fi
|
||||
|
||||
if [[ ! ${DISTUTILS_SINGLE_IMPL} ]]; then
|
||||
_distutils-r1_wrap_scripts "${root}"
|
||||
_distutils-r1_wrap_scripts "${root}" "${scriptdir}"
|
||||
multibuild_merge_root "${root}" "${D}"
|
||||
fi
|
||||
}
|
||||
@ -545,9 +584,12 @@ distutils-r1_run_phase() {
|
||||
fi
|
||||
local -x PYTHONPATH="${BUILD_DIR}/lib:${PYTHONPATH}"
|
||||
|
||||
local TMPDIR=${T}/${EPYTHON}
|
||||
if [[ ! ${DISTUTILS_SINGLE_IMPL} ]]; then
|
||||
local -x TMPDIR=${T}/${EPYTHON}
|
||||
local -x HOME=${TMPDIR}/home
|
||||
|
||||
mkdir -p "${TMPDIR}" || die
|
||||
mkdir -p "${TMPDIR}" "${HOME}" || die
|
||||
fi
|
||||
|
||||
"${@}"
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/elisp-common.eclass,v 1.86 2013/09/04 19:16:40 ulm Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/elisp-common.eclass,v 1.87 2013/11/04 21:36:36 ulm Exp $
|
||||
#
|
||||
# @ECLASS: elisp-common.eclass
|
||||
# @MAINTAINER:
|
||||
@ -362,6 +362,11 @@ elisp-site-regen() {
|
||||
return 1
|
||||
fi
|
||||
|
||||
if [[ ${EBUILD_PHASE} = *rm && ! -e ${sitelisp}/site-gentoo.el ]]; then
|
||||
ewarn "Refusing to create site-gentoo.el in ${EBUILD_PHASE} phase."
|
||||
return 0
|
||||
fi
|
||||
|
||||
ebegin "Regenerating site-gentoo.el for GNU Emacs (${EBUILD_PHASE})"
|
||||
|
||||
for sf in "${sitelisp}"/[0-9][0-9]*-gentoo.el \
|
||||
|
@ -1,12 +1,15 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/enlightenment.eclass,v 1.101 2013/08/31 13:04:51 tommy Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/enlightenment.eclass,v 1.105 2013/10/12 15:30:23 aballier Exp $
|
||||
|
||||
# @ECLASS: enlightenment.eclass
|
||||
# @MAINTAINER:
|
||||
# enlightenment@gentoo.org
|
||||
# @BLURB: simplify enlightenment package management
|
||||
|
||||
if [[ ${___ECLASS_ONCE_ENLIGHTENMENT} != "recur -_+^+_- spank" ]] ; then
|
||||
___ECLASS_ONCE_ENLIGHTENMENT="recur -_+^+_- spank"
|
||||
|
||||
inherit eutils libtool
|
||||
|
||||
# @ECLASS-VARIABLE: E_PYTHON
|
||||
@ -93,24 +96,26 @@ fi
|
||||
|
||||
ENLIGHTENMENT_EXPF="src_unpack src_compile src_install"
|
||||
case "${EAPI:-0}" in
|
||||
2|3|4|5) ENLIGHTENMENT_EXPF+=" src_prepare src_configure" ;;
|
||||
*) ;;
|
||||
2|3|4|5) ENLIGHTENMENT_EXPF+=" src_prepare src_configure" ;;
|
||||
*) ;;
|
||||
esac
|
||||
EXPORT_FUNCTIONS ${ENLIGHTENMENT_EXPF}
|
||||
|
||||
DESCRIPTION="A DR17 production"
|
||||
HOMEPAGE="http://www.enlightenment.org/"
|
||||
case ${EURI_STATE:-${E_STATE}} in
|
||||
if [[ -z ${SRC_URI} ]] ; then
|
||||
case ${EURI_STATE:-${E_STATE}} in
|
||||
release) SRC_URI="mirror://sourceforge/enlightenment/${P}.tar.gz";;
|
||||
snap) SRC_URI="http://download.enlightenment.org/snapshots/${E_SNAP_DATE}/${P}.tar.bz2";;
|
||||
live) SRC_URI="";;
|
||||
esac
|
||||
esac
|
||||
fi
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
case ${EKEY_STATE:-${E_STATE}} in
|
||||
release) KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-interix ~x86-solaris ~x64-solaris";;
|
||||
snap) KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-interix ~x86-solaris ~x64-solaris";;
|
||||
release) KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-interix ~x86-solaris ~x64-solaris";;
|
||||
snap) KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-interix ~x86-solaris ~x64-solaris";;
|
||||
live) KEYWORDS="";;
|
||||
esac
|
||||
IUSE="nls doc"
|
||||
@ -190,3 +195,5 @@ enlightenment_src_install() {
|
||||
use static-libs || find "${D}" -name '*.la' -exec rm -f {} +
|
||||
fi
|
||||
}
|
||||
|
||||
fi
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/flag-o-matic.eclass,v 1.188 2013/09/05 05:28:01 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/flag-o-matic.eclass,v 1.192 2013/11/02 03:20:37 dirtyepic Exp $
|
||||
|
||||
# @ECLASS: flag-o-matic.eclass
|
||||
# @MAINTAINER:
|
||||
@ -29,13 +29,13 @@ setup-allowed-flags() {
|
||||
ALLOWED_FLAGS+=" -fbounds-checking -fno-strict-overflow"
|
||||
ALLOWED_FLAGS+=" -fno-PIE -fno-pie -fno-unit-at-a-time"
|
||||
ALLOWED_FLAGS+=" -g -g[0-9] -ggdb -ggdb[0-9] -gstabs -gstabs+"
|
||||
ALLOWED_FLAGS+=" -fno-ident -fpermissive"
|
||||
ALLOWED_FLAGS+=" -fno-ident -fpermissive -frecord-gcc-switches"
|
||||
ALLOWED_FLAGS+=" -W* -w"
|
||||
|
||||
# allow a bunch of flags that negate features / control ABI
|
||||
ALLOWED_FLAGS+=" -fno-stack-protector -fno-stack-protector-all \
|
||||
-fno-strict-aliasing -fno-bounds-checking -fstrict-overflow \
|
||||
-fno-omit-frame-pointer"
|
||||
-fno-omit-frame-pointer -fno-builtin*"
|
||||
ALLOWED_FLAGS+=" -mregparm -mno-app-regs -mapp-regs -mno-mmx -mno-sse \
|
||||
-mno-sse2 -mno-sse3 -mno-ssse3 -mno-sse4 -mno-sse4.1 -mno-sse4.2 \
|
||||
-mno-avx -mno-aes -mno-pclmul -mno-sse4a -mno-3dnow -mno-popcnt \
|
||||
@ -144,38 +144,53 @@ filter-ldflags() {
|
||||
# Add extra <flags> to the current CPPFLAGS.
|
||||
append-cppflags() {
|
||||
[[ $# -eq 0 ]] && return 0
|
||||
export CPPFLAGS="${CPPFLAGS} $*"
|
||||
export CPPFLAGS+=" $*"
|
||||
return 0
|
||||
}
|
||||
|
||||
# @FUNCTION: append-cflags
|
||||
# @USAGE: <flags>
|
||||
# @DESCRIPTION:
|
||||
# Add extra <flags> to the current CFLAGS.
|
||||
# Add extra <flags> to the current CFLAGS. If a flag might not be supported
|
||||
# with different compilers (or versions), then use test-flags-CC like so:
|
||||
# @CODE
|
||||
# append-cflags $(test-flags-CC -funky-flag)
|
||||
# @CODE
|
||||
append-cflags() {
|
||||
[[ $# -eq 0 ]] && return 0
|
||||
export CFLAGS=$(test-flags-CC ${CFLAGS} "$@")
|
||||
# Do not do automatic flag testing ourselves. #417047
|
||||
export CFLAGS+=" $*"
|
||||
return 0
|
||||
}
|
||||
|
||||
# @FUNCTION: append-cxxflags
|
||||
# @USAGE: <flags>
|
||||
# @DESCRIPTION:
|
||||
# Add extra <flags> to the current CXXFLAGS.
|
||||
# Add extra <flags> to the current CXXFLAGS. If a flag might not be supported
|
||||
# with different compilers (or versions), then use test-flags-CXX like so:
|
||||
# @CODE
|
||||
# append-cxxflags $(test-flags-CXX -funky-flag)
|
||||
# @CODE
|
||||
append-cxxflags() {
|
||||
[[ $# -eq 0 ]] && return 0
|
||||
export CXXFLAGS=$(test-flags-CXX ${CXXFLAGS} "$@")
|
||||
# Do not do automatic flag testing ourselves. #417047
|
||||
export CXXFLAGS+=" $*"
|
||||
return 0
|
||||
}
|
||||
|
||||
# @FUNCTION: append-fflags
|
||||
# @USAGE: <flags>
|
||||
# @DESCRIPTION:
|
||||
# Add extra <flags> to the current {F,FC}FLAGS.
|
||||
# Add extra <flags> to the current {F,FC}FLAGS. If a flag might not be supported
|
||||
# with different compilers (or versions), then use test-flags-F77 like so:
|
||||
# @CODE
|
||||
# append-fflags $(test-flags-F77 -funky-flag)
|
||||
# @CODE
|
||||
append-fflags() {
|
||||
[[ $# -eq 0 ]] && return 0
|
||||
export FFLAGS=$(test-flags-F77 ${FFLAGS} "$@")
|
||||
export FCFLAGS=$(test-flags-FC ${FCFLAGS} "$@")
|
||||
# Do not do automatic flag testing ourselves. #417047
|
||||
export FFLAGS+=" $*"
|
||||
export FCFLAGS+=" $*"
|
||||
return 0
|
||||
}
|
||||
|
||||
@ -377,6 +392,9 @@ strip-flags() {
|
||||
new+=( -O2 )
|
||||
fi
|
||||
|
||||
if [[ ${!var} != "${new[*]}" ]] ; then
|
||||
einfo "strip-flags: ${var}: changed '${!var}' to '${new[*]}'"
|
||||
fi
|
||||
eval export ${var}=\""${new[*]}"\"
|
||||
done
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/git-2.eclass,v 1.32 2013/09/08 22:54:24 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/git-2.eclass,v 1.33 2013/10/08 11:19:48 mgorny Exp $
|
||||
|
||||
# @ECLASS: git-2.eclass
|
||||
# @MAINTAINER:
|
||||
@ -18,6 +18,7 @@
|
||||
# for early testing of git-r3 and is to be set in make.conf.
|
||||
|
||||
# (since we override src_unpack this doesn't hurt)
|
||||
_INHERITED_BY_GIT_2=1 \
|
||||
inherit git-r3
|
||||
|
||||
# This eclass support all EAPIs
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/git-r3.eclass,v 1.5 2013/09/13 15:08:37 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/git-r3.eclass,v 1.22 2013/10/30 19:21:12 mgorny Exp $
|
||||
|
||||
# @ECLASS: git-r3.eclass
|
||||
# @MAINTAINER:
|
||||
@ -29,6 +29,10 @@ EXPORT_FUNCTIONS src_unpack
|
||||
|
||||
if [[ ! ${_GIT_R3} ]]; then
|
||||
|
||||
if [[ ! ${_INHERITED_BY_GIT_2} ]]; then
|
||||
DEPEND=">=dev-vcs/git-1.8.2.1"
|
||||
fi
|
||||
|
||||
# @ECLASS-VARIABLE: EGIT3_STORE_DIR
|
||||
# @DESCRIPTION:
|
||||
# Storage directory for git sources.
|
||||
@ -44,6 +48,8 @@ if [[ ! ${_GIT_R3} ]]; then
|
||||
#
|
||||
# It can be overriden via env using ${PN}_LIVE_REPO variable.
|
||||
#
|
||||
# Can be a whitespace-separated list or an array.
|
||||
#
|
||||
# Example:
|
||||
# @CODE
|
||||
# EGIT_REPO_URI="git://a/b.git https://c/d.git"
|
||||
@ -84,8 +90,10 @@ if [[ ! ${_GIT_R3} ]]; then
|
||||
# a fair number of limitations. Therefore, if you'd like the eclass to
|
||||
# perform complete clones instead, set this to a non-null value.
|
||||
#
|
||||
# This variable is to be set in make.conf. Ebuilds are not allowed
|
||||
# to set it.
|
||||
# This variable can be set in make.conf and ebuilds. The make.conf
|
||||
# value specifies user-specific default, while ebuilds may use it
|
||||
# to force deep clones when the server does not support shallow clones
|
||||
# (e.g. Google Code).
|
||||
|
||||
# @FUNCTION: _git-r3_env_setup
|
||||
# @INTERNAL
|
||||
@ -171,10 +179,15 @@ _git-r3_set_gitdir() {
|
||||
|
||||
local repo_name=${1#*://*/}
|
||||
|
||||
# strip the trailing slash
|
||||
repo_name=${repo_name%/}
|
||||
|
||||
# strip common prefixes to make paths more likely to match
|
||||
# e.g. git://X/Y.git vs https://X/git/Y.git
|
||||
# (but just one of the prefixes)
|
||||
case "${repo_name}" in
|
||||
# gnome.org... who else?
|
||||
browse/*) repo_name=${repo_name#browse/};;
|
||||
# cgit can proxy requests to git
|
||||
cgit/*) repo_name=${repo_name#cgit/};;
|
||||
# pretty common
|
||||
@ -199,7 +212,7 @@ _git-r3_set_gitdir() {
|
||||
if [[ ! -d ${EGIT3_STORE_DIR} ]]; then
|
||||
(
|
||||
addwrite /
|
||||
mkdir -m0755 -p "${EGIT3_STORE_DIR}"
|
||||
mkdir -m0755 -p "${EGIT3_STORE_DIR}" || die
|
||||
) || die "Unable to create ${EGIT3_STORE_DIR}"
|
||||
fi
|
||||
|
||||
@ -208,9 +221,11 @@ _git-r3_set_gitdir() {
|
||||
mkdir "${GIT_DIR}" || die
|
||||
git init --bare || die
|
||||
|
||||
if [[ ! ${EGIT_NONSHALLOW} ]]; then
|
||||
# avoid auto-unshallow :)
|
||||
touch "${GIT_DIR}"/shallow || die
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
# @FUNCTION: _git-r3_set_submodules
|
||||
@ -237,14 +252,19 @@ _git-r3_set_submodules() {
|
||||
l=${l#submodule.}
|
||||
local subname=${l%%.url=*}
|
||||
|
||||
# skip modules that have 'update = none', bug #487262.
|
||||
local upd=$(echo "${data}" | git config -f /dev/fd/0 \
|
||||
submodule."${subname}".update)
|
||||
[[ ${upd} == none ]] && continue
|
||||
|
||||
submodules+=(
|
||||
"${subname}"
|
||||
"$(echo "${data}" | git config -f /dev/fd/0 \
|
||||
submodule."${subname}".url)"
|
||||
submodule."${subname}".url || die)"
|
||||
"$(echo "${data}" | git config -f /dev/fd/0 \
|
||||
submodule."${subname}".path)"
|
||||
submodule."${subname}".path || die)"
|
||||
)
|
||||
done < <(echo "${data}" | git config -f /dev/fd/0 -l)
|
||||
done < <(echo "${data}" | git config -f /dev/fd/0 -l || die)
|
||||
}
|
||||
|
||||
# @FUNCTION: _git-r3_smart_fetch
|
||||
@ -354,7 +374,7 @@ _git-r3_smart_fetch() {
|
||||
# <local-id> specifies the local branch identifier that will be used to
|
||||
# locally store the fetch result. It should be unique to multiple
|
||||
# fetches within the repository that can be performed at the same time
|
||||
# (including parallel merges). It defaults to ${CATEGORY}/${PN}/${SLOT}.
|
||||
# (including parallel merges). It defaults to ${CATEGORY}/${PN}/${SLOT%/*}.
|
||||
# This default should be fine unless you are fetching multiple trees
|
||||
# from the same repository in the same ebuild.
|
||||
#
|
||||
@ -365,20 +385,30 @@ _git-r3_smart_fetch() {
|
||||
git-r3_fetch() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
local repos=( ${1:-${EGIT_REPO_URI}} )
|
||||
[[ ${EVCS_OFFLINE} ]] && return
|
||||
|
||||
local repos
|
||||
if [[ ${1} ]]; then
|
||||
repos=( ${1} )
|
||||
elif [[ $(declare -p EGIT_REPO_URI) == "declare -a"* ]]; then
|
||||
repos=( "${EGIT_REPO_URI[@]}" )
|
||||
else
|
||||
repos=( ${EGIT_REPO_URI} )
|
||||
fi
|
||||
|
||||
local branch=${EGIT_BRANCH:+refs/heads/${EGIT_BRANCH}}
|
||||
local remote_ref=${2:-${EGIT_COMMIT:-${branch:-HEAD}}}
|
||||
local local_id=${3:-${CATEGORY}/${PN}/${SLOT}}
|
||||
local local_id=${3:-${CATEGORY}/${PN}/${SLOT%/*}}
|
||||
local local_ref=refs/heads/${local_id}/__main__
|
||||
|
||||
[[ ${repos[@]} ]] || die "No URI provided and EGIT_REPO_URI unset"
|
||||
|
||||
local -x GIT_DIR
|
||||
_git-r3_set_gitdir ${repos[0]}
|
||||
_git-r3_set_gitdir "${repos[0]}"
|
||||
|
||||
# try to fetch from the remote
|
||||
local r success
|
||||
for r in ${repos[@]}; do
|
||||
for r in "${repos[@]}"; do
|
||||
einfo "Fetching ${remote_ref} from ${r} ..."
|
||||
|
||||
local is_branch lookup_ref
|
||||
@ -426,6 +456,8 @@ git-r3_fetch() {
|
||||
if [[ -f ${GIT_DIR}/shallow ]]; then
|
||||
ref_param+=( --unshallow )
|
||||
fi
|
||||
# fetch all branches
|
||||
ref_param+=( "refs/heads/*:refs/remotes/origin/*" )
|
||||
else
|
||||
# 'git show-ref --heads' returns 1 when there are no branches
|
||||
if ! git show-ref --heads -q; then
|
||||
@ -483,8 +515,13 @@ git-r3_fetch() {
|
||||
if [[ ! ${commit} ]]; then
|
||||
die "Unable to get commit id for submodule ${subname}"
|
||||
fi
|
||||
if [[ ${url} == ./* || ${url} == ../* ]]; then
|
||||
local subrepos=( "${repos[@]/%//${url}}" )
|
||||
else
|
||||
local subrepos=( "${url}" )
|
||||
fi
|
||||
|
||||
git-r3_fetch "${url}" "${commit}" "${local_id}/${subname}"
|
||||
git-r3_fetch "${subrepos[*]}" "${commit}" "${local_id}/${subname}"
|
||||
|
||||
submodules=( "${submodules[@]:3}" ) # shift
|
||||
done
|
||||
@ -514,14 +551,22 @@ git-r3_fetch() {
|
||||
git-r3_checkout() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
local repos=( ${1:-${EGIT_REPO_URI}} )
|
||||
local repos
|
||||
if [[ ${1} ]]; then
|
||||
repos=( ${1} )
|
||||
elif [[ $(declare -p EGIT_REPO_URI) == "declare -a"* ]]; then
|
||||
repos=( "${EGIT_REPO_URI[@]}" )
|
||||
else
|
||||
repos=( ${EGIT_REPO_URI} )
|
||||
fi
|
||||
|
||||
local out_dir=${2:-${EGIT_CHECKOUT_DIR:-${WORKDIR}/${P}}}
|
||||
local local_id=${3:-${CATEGORY}/${PN}/${SLOT}}
|
||||
local local_id=${3:-${CATEGORY}/${PN}/${SLOT%/*}}
|
||||
|
||||
local -x GIT_DIR GIT_WORK_TREE
|
||||
_git-r3_set_gitdir ${repos[0]}
|
||||
_git-r3_set_gitdir "${repos[0]}"
|
||||
GIT_WORK_TREE=${out_dir}
|
||||
mkdir -p "${GIT_WORK_TREE}"
|
||||
mkdir -p "${GIT_WORK_TREE}" || die
|
||||
|
||||
einfo "Checking out ${repos[0]} to ${out_dir} ..."
|
||||
|
||||
@ -534,9 +579,25 @@ git-r3_checkout() {
|
||||
fi
|
||||
fi
|
||||
|
||||
# Note: this is a hack to avoid parallel checkout issues.
|
||||
# I will try to handle it without locks when I have more time.
|
||||
local lockfile=${GIT_DIR}/.git-r3_checkout_lock
|
||||
local lockfile_l=${lockfile}.${BASHPID}
|
||||
touch "${lockfile_l}" || die
|
||||
until ln "${lockfile_l}" "${lockfile}" &>/dev/null; do
|
||||
sleep 1
|
||||
done
|
||||
rm "${lockfile_l}" || die
|
||||
|
||||
set -- git checkout -f "${local_id}"/__main__ .
|
||||
echo "${@}" >&2
|
||||
"${@}" || die "git checkout ${local_id}/__main__ failed"
|
||||
"${@}"
|
||||
local ret=${?}
|
||||
|
||||
# Remove the lock!
|
||||
rm "${lockfile}" || die
|
||||
|
||||
[[ ${ret} == 0 ]] || die "git checkout ${local_id}/__main__ failed"
|
||||
|
||||
# diff against previous revision (if any)
|
||||
local new_commit_id=$(git rev-parse --verify "${local_id}"/__main__)
|
||||
@ -575,6 +636,10 @@ git-r3_checkout() {
|
||||
local url=${submodules[1]}
|
||||
local path=${submodules[2]}
|
||||
|
||||
if [[ ${url} == ./* || ${url} == ../* ]]; then
|
||||
url=${repos[0]%%/}/${url}
|
||||
fi
|
||||
|
||||
git-r3_checkout "${url}" "${GIT_WORK_TREE}/${path}" \
|
||||
"${local_id}/${subname}"
|
||||
|
||||
@ -585,6 +650,11 @@ git-r3_checkout() {
|
||||
# keep this *after* submodules
|
||||
export EGIT_DIR=${GIT_DIR}
|
||||
export EGIT_VERSION=${new_commit_id}
|
||||
|
||||
# create a fake '.git' directory to satisfy 'git rev-parse HEAD'
|
||||
GIT_DIR=${GIT_WORK_TREE}/.git
|
||||
git init || die
|
||||
echo "${EGIT_VERSION}" > "${GIT_WORK_TREE}"/.git/HEAD || die
|
||||
}
|
||||
|
||||
# @FUNCTION: git-r3_peek_remote_ref
|
||||
@ -611,14 +681,22 @@ git-r3_checkout() {
|
||||
git-r3_peek_remote_ref() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
local repos=( ${1:-${EGIT_REPO_URI}} )
|
||||
local repos
|
||||
if [[ ${1} ]]; then
|
||||
repos=( ${1} )
|
||||
elif [[ $(declare -p EGIT_REPO_URI) == "declare -a"* ]]; then
|
||||
repos=( "${EGIT_REPO_URI[@]}" )
|
||||
else
|
||||
repos=( ${EGIT_REPO_URI} )
|
||||
fi
|
||||
|
||||
local branch=${EGIT_BRANCH:+refs/heads/${EGIT_BRANCH}}
|
||||
local remote_ref=${2:-${EGIT_COMMIT:-${branch:-HEAD}}}
|
||||
|
||||
[[ ${repos[@]} ]] || die "No URI provided and EGIT_REPO_URI unset"
|
||||
|
||||
local r success
|
||||
for r in ${repos[@]}; do
|
||||
for r in "${repos[@]}"; do
|
||||
einfo "Peeking ${remote_ref} on ${r} ..." >&2
|
||||
|
||||
local is_branch lookup_ref
|
||||
@ -649,8 +727,6 @@ git-r3_peek_remote_ref() {
|
||||
git-r3_src_fetch() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
[[ ${EVCS_OFFLINE} ]] && return
|
||||
|
||||
if [[ ! ${EGIT3_STORE_DIR} && ${EGIT_STORE_DIR} ]]; then
|
||||
ewarn "You have set EGIT_STORE_DIR but not EGIT3_STORE_DIR. Please consider"
|
||||
ewarn "setting EGIT3_STORE_DIR for git-r3.eclass. It is recommended to use"
|
||||
|
@ -1,473 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/git.eclass,v 1.62 2013/08/02 15:41:17 mgorny Exp $
|
||||
|
||||
# @DEAD
|
||||
# Michał Górny <mgorny@gentoo.org> (2 Aug 2013)
|
||||
# This eclass has been superseded by git-2 eclass and will be removed
|
||||
# on 2013-09-02. Please modify your ebuilds to use git-2 instead.
|
||||
# Bug #479474.
|
||||
|
||||
# @ECLASS: git.eclass
|
||||
# @MAINTAINER:
|
||||
# Donnie Berkholz <dberkholz@gentoo.org>
|
||||
# @BLURB: Fetching and unpacking of git repositories
|
||||
# @DESCRIPTION:
|
||||
# The git eclass provides functions to fetch, patch and bootstrap
|
||||
# software sources from git repositories and is based on the subversion eclass.
|
||||
# It is necessary to define at least the EGIT_REPO_URI variable.
|
||||
#
|
||||
# THANKS TO:
|
||||
# Fernando J. Pereda <ferdy@gentoo.org>
|
||||
|
||||
inherit eutils
|
||||
|
||||
EGIT="git.eclass"
|
||||
|
||||
# We DEPEND on a not too ancient git version
|
||||
DEPEND=">=dev-vcs/git-1.6"
|
||||
|
||||
EXPORTED_FUNCTIONS="src_unpack"
|
||||
case "${EAPI:-0}" in
|
||||
2|3|4|5) EXPORTED_FUNCTIONS="${EXPORTED_FUNCTIONS} src_prepare" ;;
|
||||
1|0) ;;
|
||||
*) die "EAPI=${EAPI} is not supported" ;;
|
||||
esac
|
||||
EXPORT_FUNCTIONS ${EXPORTED_FUNCTIONS}
|
||||
|
||||
# define some nice defaults but only if nothing is set already
|
||||
: ${HOMEPAGE:=http://git-scm.com/}
|
||||
|
||||
# @ECLASS-VARIABLE: EGIT_QUIET
|
||||
# @DESCRIPTION:
|
||||
# Set to non-empty value to supress some eclass messages.
|
||||
: ${EGIT_QUIET:=${ESCM_QUIET}}
|
||||
|
||||
# @ECLASS-VARIABLE: EGIT_STORE_DIR
|
||||
# @DESCRIPTION:
|
||||
# Storage directory for git sources.
|
||||
# Can be redefined.
|
||||
: ${EGIT_STORE_DIR:="${PORTAGE_ACTUAL_DISTDIR-${DISTDIR}}/git-src"}
|
||||
|
||||
# @ECLASS-VARIABLE: EGIT_UNPACK_DIR
|
||||
# @DESCRIPTION:
|
||||
# Directory to unpack git sources in.
|
||||
|
||||
# @ECLASS-VARIABLE: EGIT_HAS_SUBMODULES
|
||||
# @DESCRIPTION:
|
||||
# Set this to non-empty value to enable submodule support (slower).
|
||||
: ${EGIT_HAS_SUBMODULES:=}
|
||||
|
||||
# @ECLASS-VARIABLE: EGIT_FETCH_CMD
|
||||
# @DESCRIPTION:
|
||||
# Command for cloning the repository.
|
||||
: ${EGIT_FETCH_CMD:="git clone"}
|
||||
|
||||
# @ECLASS-VARIABLE: EGIT_UPDATE_CMD
|
||||
# @DESCRIPTION:
|
||||
# Git fetch command.
|
||||
if [[ -n ${EGIT_HAS_SUBMODULES} ]]; then
|
||||
EGIT_UPDATE_CMD="git pull -f -u"
|
||||
else
|
||||
EGIT_UPDATE_CMD="git fetch -f -u"
|
||||
fi
|
||||
|
||||
# @ECLASS-VARIABLE: EGIT_DIFFSTAT_CMD
|
||||
# @DESCRIPTION:
|
||||
# Git command for diffstat.
|
||||
EGIT_DIFFSTAT_CMD="git --no-pager diff --stat"
|
||||
|
||||
# @ECLASS-VARIABLE: EGIT_OPTIONS
|
||||
# @DESCRIPTION:
|
||||
# This variable value is passed to clone and fetch.
|
||||
: ${EGIT_OPTIONS:=}
|
||||
|
||||
# @ECLASS-VARIABLE: EGIT_MASTER
|
||||
# @DESCRIPTION:
|
||||
# Variable for specifying master branch.
|
||||
# Usefull when upstream don't have master branch.
|
||||
: ${EGIT_MASTER:=master}
|
||||
|
||||
# @ECLASS-VARIABLE: EGIT_REPO_URI
|
||||
# @DESCRIPTION:
|
||||
# URI for the repository
|
||||
# e.g. http://foo, git://bar
|
||||
# Supported protocols:
|
||||
# http://
|
||||
# https://
|
||||
# git://
|
||||
# git+ssh://
|
||||
# rsync://
|
||||
# ssh://
|
||||
eval X="\$${PN//[-+]/_}_LIVE_REPO"
|
||||
if [[ ${X} = "" ]]; then
|
||||
: ${EGIT_REPO_URI:=}
|
||||
else
|
||||
EGIT_REPO_URI="${X}"
|
||||
fi
|
||||
# @ECLASS-VARIABLE: EGIT_PROJECT
|
||||
# @DESCRIPTION:
|
||||
# Project name, it must be unique across EGIT_STORE_DIR.
|
||||
# Git eclass will check out the git repository into ${EGIT_STORE_DIR}/${EGIT_PROJECT}/${EGIT_REPO_URI##*/}
|
||||
# Default is ${PN}.
|
||||
: ${EGIT_PROJECT:=${PN}}
|
||||
|
||||
# @ECLASS-VARIABLE: EGIT_BOOTSTRAP
|
||||
# @DESCRIPTION:
|
||||
# bootstrap script or command like autogen.sh or etc...
|
||||
: ${EGIT_BOOTSTRAP:=}
|
||||
|
||||
# @ECLASS-VARIABLE: EGIT_OFFLINE
|
||||
# @DESCRIPTION:
|
||||
# Set this variable to a non-empty value to disable the automatic updating of
|
||||
# an GIT source tree. This is intended to be set outside the git source
|
||||
# tree by users.
|
||||
: ${EGIT_OFFLINE:=${ESCM_OFFLINE}}
|
||||
|
||||
# @ECLASS-VARIABLE: EGIT_PATCHES
|
||||
# @DESCRIPTION:
|
||||
# Similar to PATCHES array from base.eclass
|
||||
# Only difference is that this patches are applied before bootstrap.
|
||||
# Please take note that this variable should be bash array.
|
||||
|
||||
# @ECLASS-VARIABLE: EGIT_BRANCH
|
||||
# @DESCRIPTION:
|
||||
# git eclass can fetch any branch in git_fetch().
|
||||
eval X="\$${PN//[-+]/_}_LIVE_BRANCH"
|
||||
if [[ "${X}" = "" ]]; then
|
||||
: ${EGIT_BRANCH:=master}
|
||||
else
|
||||
EGIT_BRANCH="${X}"
|
||||
fi
|
||||
|
||||
# @ECLASS-VARIABLE: EGIT_COMMIT
|
||||
# @DESCRIPTION:
|
||||
# git eclass can checkout any commit.
|
||||
eval X="\$${PN//[-+]/_}_LIVE_COMMIT"
|
||||
if [[ "${X}" = "" ]]; then
|
||||
: ${EGIT_COMMIT:=${EGIT_BRANCH}}
|
||||
else
|
||||
EGIT_COMMIT="${X}"
|
||||
fi
|
||||
|
||||
# @ECLASS-VARIABLE: EGIT_REPACK
|
||||
# @DESCRIPTION:
|
||||
# Set to non-empty value to repack objects to save disk space. However this can
|
||||
# take a long time with VERY big repositories.
|
||||
: ${EGIT_REPACK:=}
|
||||
|
||||
# @ECLASS-VARIABLE: EGIT_PRUNE
|
||||
# @DESCRIPTION:
|
||||
# Set to non-empty value to prune loose objects on each fetch. This is useful
|
||||
# if upstream rewinds and rebases branches often.
|
||||
: ${EGIT_PRUNE:=}
|
||||
|
||||
# @FUNCTION: git_submodules
|
||||
# @DESCRIPTION:
|
||||
# Internal function wrapping the submodule initialisation and update
|
||||
git_submodules() {
|
||||
if [[ -n ${EGIT_HAS_SUBMODULES} ]]; then
|
||||
debug-print "git submodule init"
|
||||
git submodule init
|
||||
debug-print "git submodule sync"
|
||||
git submodule sync
|
||||
debug-print "git submodule update"
|
||||
git submodule update
|
||||
fi
|
||||
}
|
||||
|
||||
# @FUNCTION: git_branch
|
||||
# @DESCRIPTION:
|
||||
# Internal function that changes branch for the repo based on EGIT_TREE and
|
||||
# EGIT_BRANCH variables.
|
||||
git_branch() {
|
||||
local branchname=branch-${EGIT_BRANCH} src=origin/${EGIT_BRANCH}
|
||||
if [[ "${EGIT_COMMIT}" != "${EGIT_BRANCH}" ]]; then
|
||||
branchname=tree-${EGIT_COMMIT}
|
||||
src=${EGIT_COMMIT}
|
||||
fi
|
||||
debug-print "git checkout -b ${branchname} ${src}"
|
||||
git checkout -b ${branchname} ${src} &> /dev/null
|
||||
|
||||
unset branchname src
|
||||
}
|
||||
|
||||
# @FUNCTION: git_fetch
|
||||
# @DESCRIPTION:
|
||||
# Gets repository from EGIT_REPO_URI and store it in specified EGIT_STORE_DIR
|
||||
git_fetch() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
eqawarn "git.eclass is deprecated."
|
||||
eqawarn "Please update your ebuilds to use git-2 instead. For details, see"
|
||||
eqawarn "http://archives.gentoo.org/gentoo-dev/msg_b7ba363cae580845819ae3501fb157e9.xml"
|
||||
|
||||
local GIT_DIR EGIT_CLONE_DIR oldsha1 cursha1 extra_clone_opts upstream_branch
|
||||
[[ -z ${EGIT_HAS_SUBMODULES} ]] && export GIT_DIR
|
||||
|
||||
# choose if user wants elog or just einfo.
|
||||
if [[ -n ${EGIT_QUIET} ]]; then
|
||||
elogcmd="einfo"
|
||||
else
|
||||
elogcmd="elog"
|
||||
fi
|
||||
|
||||
# If we have same branch and the tree we can do --depth 1 clone
|
||||
# which outputs into really smaller data transfers.
|
||||
# Sadly we can do shallow copy for now because quite a few packages need .git
|
||||
# folder.
|
||||
#[[ ${EGIT_COMMIT} = ${EGIT_BRANCH} ]] && \
|
||||
# EGIT_FETCH_CMD="${EGIT_FETCH_CMD} --depth 1"
|
||||
if [[ -n ${EGIT_TREE} ]] ; then
|
||||
EGIT_COMMIT=${EGIT_TREE}
|
||||
ewarn "QA: Usage of deprecated EGIT_TREE variable detected."
|
||||
ewarn "QA: Use EGIT_COMMIT variable instead."
|
||||
fi
|
||||
|
||||
# EGIT_REPO_URI is empty.
|
||||
[[ -z ${EGIT_REPO_URI} ]] && die "${EGIT}: EGIT_REPO_URI is empty."
|
||||
|
||||
# check for the protocol or pull from a local repo.
|
||||
if [[ -z ${EGIT_REPO_URI%%:*} ]] ; then
|
||||
case ${EGIT_REPO_URI%%:*} in
|
||||
git*|http|https|rsync|ssh) ;;
|
||||
*) die "${EGIT}: protocol for fetch from "${EGIT_REPO_URI%:*}" is not yet implemented in eclass." ;;
|
||||
esac
|
||||
fi
|
||||
|
||||
# initial clone, we have to create master git storage directory and play
|
||||
# nicely with sandbox
|
||||
if [[ ! -d ${EGIT_STORE_DIR} ]] ; then
|
||||
debug-print "${FUNCNAME}: initial clone. creating git directory"
|
||||
addwrite /
|
||||
mkdir -m 775 -p "${EGIT_STORE_DIR}" \
|
||||
|| die "${EGIT}: can't mkdir ${EGIT_STORE_DIR}."
|
||||
export SANDBOX_WRITE="${SANDBOX_WRITE%%:/}"
|
||||
fi
|
||||
|
||||
cd -P "${EGIT_STORE_DIR}" || die "${EGIT}: can't chdir to ${EGIT_STORE_DIR}"
|
||||
EGIT_STORE_DIR=${PWD}
|
||||
|
||||
# allow writing into EGIT_STORE_DIR
|
||||
addwrite "${EGIT_STORE_DIR}"
|
||||
|
||||
[[ -z ${EGIT_REPO_URI##*/} ]] && EGIT_REPO_URI="${EGIT_REPO_URI%/}"
|
||||
EGIT_CLONE_DIR="${EGIT_PROJECT}"
|
||||
|
||||
debug-print "${FUNCNAME}: EGIT_OPTIONS = \"${EGIT_OPTIONS}\""
|
||||
|
||||
GIT_DIR="${EGIT_STORE_DIR}/${EGIT_CLONE_DIR}"
|
||||
# we also have to remove all shallow copied repositories
|
||||
# and fetch them again
|
||||
if [[ -e "${GIT_DIR}/shallow" ]]; then
|
||||
rm -rf "${GIT_DIR}"
|
||||
einfo "The ${EGIT_CLONE_DIR} was shallow copy. Refetching."
|
||||
fi
|
||||
# repack from bare copy to normal one
|
||||
if [[ -n ${EGIT_HAS_SUBMODULES} ]] && [[ -d ${GIT_DIR} && ! -d ${GIT_DIR}/.git ]]; then
|
||||
rm -rf "${GIT_DIR}"
|
||||
einfo "The ${EGIT_CLONE_DIR} was bare copy. Refetching."
|
||||
fi
|
||||
if [[ -z ${EGIT_HAS_SUBMODULES} ]] && [[ -d ${GIT_DIR} && -d ${GIT_DIR}/.git ]]; then
|
||||
rm -rf "${GIT_DIR}"
|
||||
einfo "The ${EGIT_CLONE_DIR} was not a bare copy. Refetching."
|
||||
fi
|
||||
|
||||
if [[ -n ${EGIT_HAS_SUBMODULES} ]]; then
|
||||
upstream_branch=origin/${EGIT_BRANCH}
|
||||
else
|
||||
upstream_branch=${EGIT_BRANCH}
|
||||
extra_clone_opts=--bare
|
||||
fi
|
||||
|
||||
if [[ ! -d ${GIT_DIR} ]] ; then
|
||||
# first clone
|
||||
${elogcmd} "GIT NEW clone -->"
|
||||
${elogcmd} " repository: ${EGIT_REPO_URI}"
|
||||
|
||||
debug-print "${EGIT_FETCH_CMD} ${extra_clone_opts} ${EGIT_OPTIONS} \"${EGIT_REPO_URI}\" ${GIT_DIR}"
|
||||
${EGIT_FETCH_CMD} ${extra_clone_opts} ${EGIT_OPTIONS} "${EGIT_REPO_URI}" ${GIT_DIR} \
|
||||
|| die "${EGIT}: can't fetch from ${EGIT_REPO_URI}."
|
||||
|
||||
pushd "${GIT_DIR}" &> /dev/null
|
||||
cursha1=$(git rev-parse ${upstream_branch})
|
||||
${elogcmd} " at the commit: ${cursha1}"
|
||||
|
||||
git_submodules
|
||||
popd &> /dev/null
|
||||
elif [[ -n ${EGIT_OFFLINE} ]] ; then
|
||||
pushd "${GIT_DIR}" &> /dev/null
|
||||
cursha1=$(git rev-parse ${upstream_branch})
|
||||
${elogcmd} "GIT offline update -->"
|
||||
${elogcmd} " repository: ${EGIT_REPO_URI}"
|
||||
${elogcmd} " at the commit: ${cursha1}"
|
||||
popd &> /dev/null
|
||||
else
|
||||
pushd "${GIT_DIR}" &> /dev/null
|
||||
# Git urls might change, so unconditionally set it here
|
||||
git config remote.origin.url "${EGIT_REPO_URI}"
|
||||
|
||||
# fetch updates
|
||||
${elogcmd} "GIT update -->"
|
||||
${elogcmd} " repository: ${EGIT_REPO_URI}"
|
||||
|
||||
oldsha1=$(git rev-parse ${upstream_branch})
|
||||
|
||||
if [[ -n ${EGIT_HAS_SUBMODULES} ]]; then
|
||||
debug-print "${EGIT_UPDATE_CMD} ${EGIT_OPTIONS}"
|
||||
# fix branching
|
||||
git checkout ${EGIT_MASTER}
|
||||
for x in $(git branch |grep -v "* ${EGIT_MASTER}" |tr '\n' ' '); do
|
||||
git branch -D ${x}
|
||||
done
|
||||
${EGIT_UPDATE_CMD} ${EGIT_OPTIONS} \
|
||||
|| die "${EGIT}: can't update from ${EGIT_REPO_URI}."
|
||||
else
|
||||
debug-print "${EGIT_UPDATE_CMD} ${EGIT_OPTIONS} origin ${EGIT_BRANCH}:${EGIT_BRANCH}"
|
||||
${EGIT_UPDATE_CMD} ${EGIT_OPTIONS} origin ${EGIT_BRANCH}:${EGIT_BRANCH} \
|
||||
|| die "${EGIT}: can't update from ${EGIT_REPO_URI}."
|
||||
fi
|
||||
|
||||
git_submodules
|
||||
cursha1=$(git rev-parse ${upstream_branch})
|
||||
|
||||
# write out message based on the revisions
|
||||
if [[ "${oldsha1}" != "${cursha1}" ]]; then
|
||||
${elogcmd} " updating from commit: ${oldsha1}"
|
||||
${elogcmd} " to commit: ${cursha1}"
|
||||
else
|
||||
${elogcmd} " at the commit: ${cursha1}"
|
||||
# @ECLASS-VARIABLE: LIVE_FAIL_FETCH_IF_REPO_NOT_UPDATED
|
||||
# @DESCRIPTION:
|
||||
# If this variable is set to TRUE in make.conf or somewhere in
|
||||
# enviroment the package will fail if there is no update, thus in
|
||||
# combination with --keep-going it would lead in not-updating
|
||||
# pakcages that are up-to-date.
|
||||
# TODO: this can lead to issues if more projects/packages use same repo
|
||||
[[ ${LIVE_FAIL_FETCH_IF_REPO_NOT_UPDATED} = true ]] && \
|
||||
debug-print "${FUNCNAME}: Repository \"${EGIT_REPO_URI}\" is up-to-date. Skipping." && \
|
||||
die "${EGIT}: Repository \"${EGIT_REPO_URI}\" is up-to-date. Skipping."
|
||||
fi
|
||||
${EGIT_DIFFSTAT_CMD} ${oldsha1}..${upstream_branch}
|
||||
popd &> /dev/null
|
||||
fi
|
||||
|
||||
pushd "${GIT_DIR}" &> /dev/null
|
||||
if [[ -n ${EGIT_REPACK} ]] || [[ -n ${EGIT_PRUNE} ]]; then
|
||||
ebegin "Garbage collecting the repository"
|
||||
local args
|
||||
[[ -n ${EGIT_PRUNE} ]] && args='--prune'
|
||||
git gc ${args}
|
||||
eend $?
|
||||
fi
|
||||
popd &> /dev/null
|
||||
|
||||
# export the git version
|
||||
export EGIT_VERSION="${cursha1}"
|
||||
|
||||
# log the repo state
|
||||
[[ "${EGIT_COMMIT}" != "${EGIT_BRANCH}" ]] && ${elogcmd} " commit: ${EGIT_COMMIT}"
|
||||
${elogcmd} " branch: ${EGIT_BRANCH}"
|
||||
${elogcmd} " storage directory: \"${GIT_DIR}\""
|
||||
|
||||
if [[ -n ${EGIT_HAS_SUBMODULES} ]]; then
|
||||
pushd "${GIT_DIR}" &> /dev/null
|
||||
debug-print "rsync -rlpgo . \"${EGIT_UNPACK_DIR:-${S}}\""
|
||||
time rsync -rlpgo . "${EGIT_UNPACK_DIR:-${S}}"
|
||||
popd &> /dev/null
|
||||
else
|
||||
unset GIT_DIR
|
||||
debug-print "git clone -l -s -n \"${EGIT_STORE_DIR}/${EGIT_CLONE_DIR}\" \"${EGIT_UNPACK_DIR:-${S}}\""
|
||||
git clone -l -s -n "${EGIT_STORE_DIR}/${EGIT_CLONE_DIR}" "${EGIT_UNPACK_DIR:-${S}}"
|
||||
fi
|
||||
|
||||
pushd "${EGIT_UNPACK_DIR:-${S}}" &> /dev/null
|
||||
git_branch
|
||||
# submodules always reqire net (thanks to branches changing)
|
||||
[[ -z ${EGIT_OFFLINE} ]] && git_submodules
|
||||
popd &> /dev/null
|
||||
|
||||
echo ">>> Unpacked to ${EGIT_UNPACK_DIR:-${S}}"
|
||||
}
|
||||
|
||||
# @FUNCTION: git_bootstrap
|
||||
# @DESCRIPTION:
|
||||
# Runs bootstrap command if EGIT_BOOTSTRAP variable contains some value
|
||||
# Remember that what ever gets to the EGIT_BOOTSTRAP variable gets evaled by bash.
|
||||
git_bootstrap() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
if [[ -n ${EGIT_BOOTSTRAP} ]] ; then
|
||||
pushd "${S}" > /dev/null
|
||||
einfo "Starting bootstrap"
|
||||
|
||||
if [[ -f ${EGIT_BOOTSTRAP} ]]; then
|
||||
# we have file in the repo which we should execute
|
||||
debug-print "$FUNCNAME: bootstraping with file \"${EGIT_BOOTSTRAP}\""
|
||||
|
||||
if [[ -x ${EGIT_BOOTSTRAP} ]]; then
|
||||
eval "./${EGIT_BOOTSTRAP}" \
|
||||
|| die "${EGIT}: bootstrap script failed"
|
||||
else
|
||||
eerror "\"${EGIT_BOOTSTRAP}\" is not executable."
|
||||
eerror "Report upstream, or bug ebuild maintainer to remove bootstrap command."
|
||||
die "${EGIT}: \"${EGIT_BOOTSTRAP}\" is not executable."
|
||||
fi
|
||||
else
|
||||
# we execute some system command
|
||||
debug-print "$FUNCNAME: bootstraping with commands \"${EGIT_BOOTSTRAP}\""
|
||||
|
||||
eval "${EGIT_BOOTSTRAP}" \
|
||||
|| die "${EGIT}: bootstrap commands failed."
|
||||
|
||||
fi
|
||||
|
||||
einfo "Bootstrap finished"
|
||||
popd > /dev/null
|
||||
fi
|
||||
}
|
||||
|
||||
# @FUNCTION: git_apply_patches
|
||||
# @DESCRIPTION:
|
||||
# Apply patches from EGIT_PATCHES bash array.
|
||||
# Preferred is using the variable as bash array but for now it allows to write
|
||||
# it also as normal space separated string list. (This part of code should be
|
||||
# removed when all ebuilds get converted on bash array).
|
||||
git_apply_patches() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
pushd "${EGIT_UNPACK_DIR:-${S}}" > /dev/null
|
||||
if [[ ${#EGIT_PATCHES[@]} -gt 1 ]] ; then
|
||||
for i in "${EGIT_PATCHES[@]}"; do
|
||||
debug-print "$FUNCNAME: git_autopatch: patching from ${i}"
|
||||
epatch "${i}"
|
||||
done
|
||||
elif [[ -n ${EGIT_PATCHES} ]]; then
|
||||
# no need for loop if space separated string is passed.
|
||||
debug-print "$FUNCNAME: git_autopatch: patching from ${EGIT_PATCHES}"
|
||||
epatch "${EGIT_PATCHES}"
|
||||
fi
|
||||
|
||||
popd > /dev/null
|
||||
}
|
||||
|
||||
# @FUNCTION: git_src_unpack
|
||||
# @DESCRIPTION:
|
||||
# src_upack function, calls src_prepare one if EAPI!=2.
|
||||
git_src_unpack() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
git_fetch || die "${EGIT}: unknown problem in git_fetch()."
|
||||
|
||||
has src_prepare ${EXPORTED_FUNCTIONS} || git_src_prepare
|
||||
}
|
||||
|
||||
# @FUNCTION: git_src_prepare
|
||||
# @DESCRIPTION:
|
||||
# src_prepare function for git stuff. Patches, bootstrap...
|
||||
git_src_prepare() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
git_apply_patches
|
||||
git_bootstrap
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/gnome2.eclass,v 1.123 2013/09/03 21:54:38 eva Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/gnome2.eclass,v 1.124 2013/09/29 08:49:53 pacho Exp $
|
||||
|
||||
# @ECLASS: gnome2.eclass
|
||||
# @MAINTAINER:
|
||||
@ -208,17 +208,7 @@ gnome2_src_install() {
|
||||
dodoc ${DOCS} || die "dodoc failed"
|
||||
fi
|
||||
else
|
||||
if ! declare -p DOCS >/dev/null 2>&1 ; then
|
||||
local d
|
||||
for d in README* ChangeLog AUTHORS NEWS TODO CHANGES THANKS BUGS \
|
||||
FAQ CREDITS CHANGELOG ; do
|
||||
[[ -s "${d}" ]] && dodoc "${d}"
|
||||
done
|
||||
elif declare -p DOCS | grep -q '^declare -a' ; then
|
||||
dodoc "${DOCS[@]}"
|
||||
else
|
||||
dodoc ${DOCS}
|
||||
fi
|
||||
einstalldocs
|
||||
fi
|
||||
|
||||
# Do not keep /var/lib/scrollkeeper because:
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/gst-plugins10.eclass,v 1.10 2013/01/31 19:59:54 eva Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/gst-plugins10.eclass,v 1.11 2013/09/29 17:47:13 eva Exp $
|
||||
|
||||
# @ECLASS: gst-plugins10.eclass
|
||||
# @MAINTAINER:
|
||||
@ -102,7 +102,11 @@ HOMEPAGE="http://gstreamer.freedesktop.org/"
|
||||
SRC_URI="http://gstreamer.freedesktop.org/src/${GST_ORG_MODULE}/${GST_ORG_MODULE}-${PV}.tar.${GST_TARBALL_SUFFIX}"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="${GST_ORG_PVP}"
|
||||
case ${GST_ORG_PVP} in
|
||||
0.10) SLOT="0.10" ;;
|
||||
1.*) SLOT="1.0" ;;
|
||||
*) die "Unkown gstreamer release."
|
||||
esac
|
||||
|
||||
S="${WORKDIR}/${GST_ORG_MODULE}-${PV}"
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/intel-sdp.eclass,v 1.14 2013/07/29 09:50:09 jlec Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/intel-sdp.eclass,v 1.15 2013/09/29 18:00:30 ottxor Exp $
|
||||
|
||||
# @ECLASS: intel-sdp.eclass
|
||||
# @MAINTAINER:
|
||||
@ -364,10 +364,6 @@ intel-sdp_pkg_setup() {
|
||||
INTEL_RPMS_FULL+=( ${p}-${_INTEL_PV4}-${_INTEL_PV1}.${_INTEL_PV2}-${_INTEL_PV3}.noarch.rpm )
|
||||
fi
|
||||
done
|
||||
|
||||
case "${EAPI:-0}" in
|
||||
0|1|2|3) intel-sdp_pkg_pretend ;;
|
||||
esac
|
||||
}
|
||||
|
||||
# @FUNCTION: intel-sdp_src_unpack
|
||||
@ -472,6 +468,11 @@ intel-sdp_pkg_postinst() {
|
||||
"<:${r%-${_INTEL_PV4}*}-${_INTEL_PV4}:${r}:${INTEL_SDP_EDIR}:${l}:>"
|
||||
done
|
||||
_isdp_run-test
|
||||
|
||||
if [[ ${PN} = icc ]] && has_version ">=dev-util/ccache-3.1.9-r2" ; then
|
||||
#add ccache links as icc might get installed after ccache
|
||||
"${EROOT}"/usr/bin/ccache-config --install-links
|
||||
fi
|
||||
}
|
||||
|
||||
# @FUNCTION: intel-sdp_pkg_postrm
|
||||
@ -487,11 +488,16 @@ intel-sdp_pkg_postrm() {
|
||||
${INTEL_SDP_DB}
|
||||
done
|
||||
fi
|
||||
|
||||
if [[ ${PN} = icc ]] && has_version ">=dev-util/ccache-3.1.9-r2" && [[ -z ${REPLACED_BY_VERSION} ]]; then
|
||||
# --remove-links would remove all links, --install-links updates them
|
||||
"${EROOT}"/usr/bin/ccache-config --install-links
|
||||
fi
|
||||
}
|
||||
|
||||
EXPORT_FUNCTIONS pkg_setup src_unpack src_install pkg_postinst pkg_postrm
|
||||
EXPORT_FUNCTIONS pkg_setup src_unpack src_install pkg_postinst pkg_postrm pkg_pretend
|
||||
case "${EAPI:-0}" in
|
||||
0|1|2|3) ;;
|
||||
4|5) EXPORT_FUNCTIONS pkg_pretend ;;
|
||||
0|1|2|3)die "EAPI=${EAPI} is not supported anymore" ;;
|
||||
4|5) ;;
|
||||
*) die "EAPI=${EAPI} is not supported" ;;
|
||||
esac
|
||||
|
@ -14,7 +14,18 @@
|
||||
#
|
||||
# Licensed under the GNU General Public License, v2
|
||||
#
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/java-ant-2.eclass,v 1.56 2013/04/20 18:23:57 sera Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/java-ant-2.eclass,v 1.57 2013/10/05 13:40:57 caster Exp $
|
||||
|
||||
# @ECLASS: java-ant-2.eclass
|
||||
# @MAINTAINER:
|
||||
# java@gentoo.org
|
||||
# @AUTHOR:
|
||||
# kiorky (kiorky@cryptelium.net), Petteri Räty (betelgeuse@gentoo.org)
|
||||
# @BLURB: eclass for ant based Java packages
|
||||
# @DESCRIPTION:
|
||||
# Eclass for Ant-based Java packages. Provides support for both automatic and
|
||||
# manual manipulation of build.xml files. Should be inherited after java-pkg-2
|
||||
# or java-pkg-opt-2 eclass.
|
||||
|
||||
inherit java-utils-2 multilib
|
||||
|
||||
@ -22,22 +33,30 @@ inherit java-utils-2 multilib
|
||||
# ant to build. In particular, it will attempt to fix build.xml files, so that
|
||||
# they use the appropriate 'target' and 'source' attributes.
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# @variable-preinherit WANT_ANT_TASKS
|
||||
# @variable-default ""
|
||||
# @ECLASS-VARIABLE: WANT_ANT_TASKS
|
||||
# @DEFAULT_UNSET
|
||||
# @DESCRIPTION:
|
||||
# An $IFS separated list of ant tasks.
|
||||
# Ebuild can specify this variable before inheriting java-ant-2 eclass to
|
||||
# determine ANT_TASKS it needs. They will be automatically translated to
|
||||
# DEPEND variable and ANT_TASKS variable. JAVA_PKG_FORCE_ANT_TASKS can override
|
||||
# ANT_TASKS set by WANT_ANT_TASKS, but not the DEPEND due to caching.
|
||||
# Ebuilds that need to depend conditionally on certain tasks and specify them
|
||||
# differently for different eant calls can't use this simplified approach.
|
||||
# You also cannot specify version or anything else than ant-*.
|
||||
#
|
||||
# Please see the description in java-utils-2.eclass.
|
||||
# @CODE
|
||||
# WANT_ANT_TASKS="ant-junit ant-trax"
|
||||
# @CODE
|
||||
|
||||
#The implementation of dependencies is handled by java-utils-2.eclass
|
||||
#WANT_ANT_TASKS
|
||||
|
||||
# -----------------------------------------------------------------------------
|
||||
# @variable-preinherit JAVA_ANT_DISABLE_ANT_CORE_DEP
|
||||
# @variable-default unset for java-pkg-2, true for java-pkg-opt-2
|
||||
#
|
||||
# @ECLASS-VARIABLE: JAVA_ANT_DISABLE_ANT_CORE_DEP
|
||||
# @DEFAULT_UNSET
|
||||
# @DESCRIPTION:
|
||||
# Setting this variable non-empty before inheriting java-ant-2 disables adding
|
||||
# dev-java/ant-core into DEPEND.
|
||||
|
||||
# construct ant-speficic DEPEND
|
||||
# add ant-core into DEPEND, unless disabled
|
||||
if [[ -z "${JAVA_ANT_DISABLE_ANT_CORE_DEP}" ]]; then
|
||||
JAVA_ANT_E_DEPEND="${JAVA_ANT_E_DEPEND} >=dev-java/ant-core-1.8.2"
|
||||
fi
|
||||
@ -70,79 +89,50 @@ fi
|
||||
|
||||
DEPEND="${JAVA_ANT_E_DEPEND}"
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# @global JAVA_PKG_BSFIX
|
||||
#
|
||||
# @ECLASS-VARIABLE: JAVA_PKG_BSFIX
|
||||
# @DESCRIPTION:
|
||||
# Should we attempt to 'fix' ant build files to include the source/target
|
||||
# attributes when calling javac?
|
||||
#
|
||||
# default: on
|
||||
# ------------------------------------------------------------------------------
|
||||
JAVA_PKG_BSFIX=${JAVA_PKG_BSFIX:-"on"}
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# @global JAVA_PKG_BSFIX_ALL
|
||||
#
|
||||
# @ECLASS-VARIABLE: JAVA_PKG_BSFIX_ALL
|
||||
# @DESCRIPTION:
|
||||
# If we're fixing build files, should we try to fix all the ones we can find?
|
||||
#
|
||||
# default: yes
|
||||
# ------------------------------------------------------------------------------
|
||||
JAVA_PKG_BSFIX_ALL=${JAVA_PKG_BSFIX_ALL:-"yes"}
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# @global JAVA_PKG_BSFIX_NAME
|
||||
#
|
||||
# @ECLASS-VARIABLE: JAVA_PKG_BSFIX_NAME
|
||||
# @DESCRIPTION:
|
||||
# Filename of build files to fix/search for
|
||||
#
|
||||
# default: build.xml
|
||||
# ------------------------------------------------------------------------------
|
||||
JAVA_PKG_BSFIX_NAME=${JAVA_PKG_BSFIX_NAME:-"build.xml"}
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# @global JAVA_PKG_BSFIX_TARGETS_TAGS
|
||||
#
|
||||
# @ECLASS-VARIABLE: JAVA_PKG_BSFIX_TARGET_TAGS
|
||||
# @DESCRIPTION:
|
||||
# Targets to fix the 'source' attribute in
|
||||
#
|
||||
# default: javac xjavac javac.preset
|
||||
# ------------------------------------------------------------------------------
|
||||
JAVA_PKG_BSFIX_TARGET_TAGS=${JAVA_PKG_BSFIX_TARGET_TAGS:-"javac xjavac javac.preset"}
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# @global JAVA_PKG_BSFIX_SOURCE_TAGS
|
||||
#
|
||||
# @ECLASS-VARIABLE: JAVA_PKG_BSFIX_SOURCE_TAGS
|
||||
# @DESCRIPTION:
|
||||
# Targets to fix the 'target' attribute in
|
||||
#
|
||||
# default: javacdoc javac xjavac javac.preset
|
||||
# ------------------------------------------------------------------------------
|
||||
JAVA_PKG_BSFIX_SOURCE_TAGS=${JAVA_PKG_BSFIX_SOURCE_TAGS:-"javadoc javac xjavac javac.preset"}
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# @global JAVA_ANT_CLASSPATH_TAGS
|
||||
#
|
||||
# @ECLASS-VARIABLE: JAVA_ANT_CLASSPATH_TAGS
|
||||
# @DESCRIPTION:
|
||||
# Targets to add the classpath attribute to
|
||||
#
|
||||
# default: javac xjavac
|
||||
# ------------------------------------------------------------------------------
|
||||
JAVA_ANT_CLASSPATH_TAGS="javac xjavac"
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# @global JAVA_ANT_IGNORE_SYSTEM_CLASSES
|
||||
#
|
||||
# Rewrites available tasks to ignore ant classpath.
|
||||
#
|
||||
# default: off
|
||||
# ------------------------------------------------------------------------------
|
||||
# @ECLASS-VARIABLE: JAVA_ANT_IGNORE_SYSTEM_CLASSES
|
||||
# @DEFAULT_UNSET
|
||||
# @DESCRIPTION:
|
||||
# When set, <available> Ant tasks are rewritten to ignore Ant's runtime classpath.
|
||||
|
||||
case "${EAPI:-0}" in
|
||||
0|1) : ;;
|
||||
*) EXPORT_FUNCTIONS src_configure ;;
|
||||
esac
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# @eclass-src_configure
|
||||
#
|
||||
# src_configure rewrites the build.xml files
|
||||
# ------------------------------------------------------------------------------
|
||||
# @FUNCTION: java-ant-2_src_configure
|
||||
# @DESCRIPTION:
|
||||
# src_configure rewrites the build.xml files automatically, unless EAPI is undefined, 0 or 1.
|
||||
java-ant-2_src_configure() {
|
||||
# if java support is optional, don't perform this when the USE flag is off
|
||||
if has java-pkg-opt-2 ${INHERITED}; then
|
||||
@ -159,15 +149,17 @@ java-ant-2_src_configure() {
|
||||
touch "${T}/java-ant-2_src_configure-run"
|
||||
}
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# @private java-ant_bsfix
|
||||
# @FUNCTION: java-ant_bsfix
|
||||
# @INTERNAL
|
||||
# @DESCRIPTION:
|
||||
# Attempts to fix build files.
|
||||
#
|
||||
# Attempts to fix build files. The following variables will affect its behavior
|
||||
# as listed above:
|
||||
# @CODE
|
||||
# Affected by variables:
|
||||
# JAVA_PKG_BSFIX
|
||||
# JAVA_PKG_BSFIX_ALL
|
||||
# JAVA_PKG_BSFIX_NAME,
|
||||
# ------------------------------------------------------------------------------
|
||||
# @CODE
|
||||
java-ant_bsfix() {
|
||||
debug-print-function ${FUNCNAME} $*
|
||||
|
||||
@ -210,11 +202,13 @@ _bsfix_die() {
|
||||
fi
|
||||
}
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# @public java-ant_bsfix_files
|
||||
# @FUNCTION: java-ant_bsfix_files
|
||||
# @USAGE: <path/to/first/build.xml> [path/to/second.build.xml ...]
|
||||
# @DESCRIPTION:
|
||||
# Attempts to fix named build files.
|
||||
#
|
||||
# Attempts to fix named build files. The following variables will affect its behavior
|
||||
# as listed above:
|
||||
# @CODE
|
||||
# Affected by variables:
|
||||
# JAVA_PKG_BSFIX_SOURCE_TAGS
|
||||
# JAVA_PKG_BSFIX_TARGET_TAGS
|
||||
# JAVA_ANT_REWRITE_CLASSPATH
|
||||
@ -223,6 +217,7 @@ _bsfix_die() {
|
||||
# directories
|
||||
# JAVA_ANT_BSFIX_EXTRA_ARGS: You can use this to pass extra variables to the
|
||||
# rewriter if you know what you are doing.
|
||||
# @CODE
|
||||
#
|
||||
# If JAVA_ANT_JAVADOC_INPUT_DIRS is set, we will turn on the adding of a basic
|
||||
# javadoc target to the ant's build.xml with the javadoc xml-rewriter feature.
|
||||
@ -232,7 +227,6 @@ _bsfix_die() {
|
||||
|
||||
# When changing this function, make sure that it works with paths with spaces in
|
||||
# them.
|
||||
# ------------------------------------------------------------------------------
|
||||
java-ant_bsfix_files() {
|
||||
debug-print-function ${FUNCNAME} $*
|
||||
|
||||
@ -374,14 +368,16 @@ java-ant_bsfix_files() {
|
||||
}
|
||||
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# @public java-ant_bsfix_one
|
||||
# @FUNCTION: java-ant_bsfix_one
|
||||
# @USAGE: <path/to/build.xml>
|
||||
# @DESCRIPTION:
|
||||
# Attempts to fix named build file.
|
||||
#
|
||||
# Attempts to fix named build file. The following variables will affect its behavior
|
||||
# as listed above:
|
||||
# @CODE
|
||||
# Affected by variables:
|
||||
# JAVA_PKG_BSFIX_SOURCE_TAGS
|
||||
# JAVA_PKG_BSFIX_TARGET_TAGS
|
||||
# ------------------------------------------------------------------------------
|
||||
# @CODE
|
||||
java-ant_bsfix_one() {
|
||||
debug-print-function ${FUNCNAME} $*
|
||||
|
||||
@ -393,14 +389,15 @@ java-ant_bsfix_one() {
|
||||
java-ant_bsfix_files "${1}"
|
||||
}
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# @public java-ant_rewrite-classpath
|
||||
#
|
||||
# @FUNCTION: java-ant_rewrite-classpath
|
||||
# @USAGE: [path/to/build.xml]
|
||||
# @DESCRIPTION:
|
||||
# Adds 'classpath="${gentoo.classpath}"' to specified build file.
|
||||
#
|
||||
# Affected by:
|
||||
# JAVA_ANT_CLASSPATH_TAGS
|
||||
# @param $1 - the file to rewrite (defaults to build.xml)
|
||||
# ------------------------------------------------------------------------------
|
||||
#
|
||||
# Parameter defaults to build.xml when not specified
|
||||
java-ant_rewrite-classpath() {
|
||||
debug-print-function ${FUNCNAME} $*
|
||||
|
||||
@ -423,14 +420,13 @@ java-ant_rewrite-classpath() {
|
||||
fi
|
||||
}
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# @public java-ant_remove-taskdefs
|
||||
#
|
||||
# Removes (named) taskdef elements from the file.
|
||||
# Options:
|
||||
# --name NAME : only remove taskdef with name NAME.
|
||||
# @param $1 - the file to rewrite (defaults to build.xml)
|
||||
# ------------------------------------------------------------------------------
|
||||
# @FUNCTION: java-ant_remove-taskdefs
|
||||
# @USAGE: [--name NAME] [path/to/build.xml]
|
||||
# @DESCRIPTION:
|
||||
# Removes (named) taskdef elements from the build.xml file.
|
||||
# When --name NAME is specified, only remove taskdef with name NAME. Otherwise,
|
||||
# all taskdefs are removed.
|
||||
# The file to rewrite defaults to build.xml when not specified.
|
||||
java-ant_remove-taskdefs() {
|
||||
debug-print-function ${FUNCNAME} $*
|
||||
local task_name
|
||||
@ -455,12 +451,11 @@ EOF
|
||||
[[ $? != 0 ]] && die "Removing taskdefs failed"
|
||||
}
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# @public java-ant_ignore-system-classes
|
||||
#
|
||||
# @FUNCTION: java-ant_ignore-system-classes
|
||||
# @USAGE: [path/to/build.xml]
|
||||
# @DESCRIPTION:
|
||||
# Makes the available task ignore classes in the system classpath
|
||||
# @param $1 - the file to rewrite (defaults to build.xml)
|
||||
# ------------------------------------------------------------------------------
|
||||
# Parameter defaults to build.xml when not specified
|
||||
java-ant_ignore-system-classes() {
|
||||
debug-print-function ${FUNCNAME} $*
|
||||
local file=${1:-build.xml}
|
||||
@ -469,10 +464,10 @@ java-ant_ignore-system-classes() {
|
||||
-e available -a ignoresystemclasses -v "true"
|
||||
}
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# @public java-ant_xml-rewrite
|
||||
# @FUNCTION: java-ant_xml-rewrite
|
||||
# @USAGE: <xml rewriter arguments>
|
||||
# @DESCRIPTION:
|
||||
# Run the right xml-rewrite binary with the given arguments
|
||||
# ------------------------------------------------------------------------------
|
||||
java-ant_xml-rewrite() {
|
||||
local gen2="/usr/bin/xml-rewrite-2.py"
|
||||
local gen2_1="/usr/$(get_libdir)/javatoolkit/bin/xml-rewrite-2.py"
|
||||
@ -488,22 +483,23 @@ java-ant_xml-rewrite() {
|
||||
fi
|
||||
}
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# @public java-ant_rewrite-bootclasspath
|
||||
#
|
||||
# @FUNCTION: java-ant_rewrite-bootclasspath
|
||||
# @USAGE: <version> [path/to/build.xml] [prepend] [append]
|
||||
# @DESCRIPTION:
|
||||
# Adds bootclasspath to javac-like tasks in build.xml filled with jars of a
|
||||
# bootclasspath package of given version.
|
||||
#
|
||||
# @CODE
|
||||
# Affected by:
|
||||
# JAVA_PKG_BSFIX_TARGET_TAGS - the tags of javac tasks
|
||||
#
|
||||
# @param $1 - the version of bootclasspath (e.g. 1.5), 'auto' for bootclasspath
|
||||
# Parameters:
|
||||
# $1 - the version of bootclasspath (e.g. 1.5), 'auto' for bootclasspath
|
||||
# of the current JDK
|
||||
# @param $2 - path to desired build.xml file, defaults to 'build.xml'
|
||||
# @param $3 - (optional) what to prepend the bootclasspath with (to override)
|
||||
# @param $4 - (optional) what to append to the bootclasspath
|
||||
# ------------------------------------------------------------------------------
|
||||
|
||||
# $2 - path to desired build.xml file, defaults to 'build.xml'
|
||||
# $3 - (optional) what to prepend the bootclasspath with (to override)
|
||||
# $4 - (optional) what to append to the bootclasspath
|
||||
# @CODE
|
||||
java-ant_rewrite-bootclasspath() {
|
||||
local version="${1}"
|
||||
local file="${2-build.xml}"
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.288 2013/09/05 17:04:26 tomwij Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.289 2013/11/02 12:58:50 tomwij Exp $
|
||||
|
||||
# Description: kernel.eclass rewrite for a clean base regarding the 2.6
|
||||
# series of kernel with back-compatibility for 2.4
|
||||
@ -938,7 +938,7 @@ unipatch() {
|
||||
xz) PIPE_CMD="xz -dc";;
|
||||
lzma) PIPE_CMD="lzma -dc";;
|
||||
bz2) PIPE_CMD="bzip2 -dc";;
|
||||
patch) PIPE_CMD="cat";;
|
||||
patch*) PIPE_CMD="cat";;
|
||||
diff) PIPE_CMD="cat";;
|
||||
gz|Z|z) PIPE_CMD="gzip -dc";;
|
||||
ZIP|zip) PIPE_CMD="unzip -p";;
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/leechcraft.eclass,v 1.10 2013/05/08 10:25:48 pinkbyte Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/leechcraft.eclass,v 1.12 2013/09/24 15:39:43 maksbotan Exp $
|
||||
#
|
||||
# @ECLASS: leechcraft.eclass
|
||||
# @MAINTAINER:
|
||||
@ -36,7 +36,8 @@ if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-2
|
||||
else
|
||||
DEPEND="app-arch/xz-utils"
|
||||
SRC_URI="mirror://sourceforge/leechcraft/leechcraft-${PV}.tar.xz"
|
||||
SRC_URI="mirror://sourceforge/leechcraft/leechcraft-${PV}.tar.xz
|
||||
http://dist.leechcraft.org/LeechCraft/${PV}/leechcraft-${PV}.tar.xz"
|
||||
S="${WORKDIR}/leechcraft-${PV}"
|
||||
fi
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/linux-info.eclass,v 1.100 2013/02/10 07:53:31 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/linux-info.eclass,v 1.102 2013/09/29 02:49:40 vapier Exp $
|
||||
|
||||
# @ECLASS: linux-info.eclass
|
||||
# @MAINTAINER:
|
||||
@ -429,7 +429,7 @@ get_version_warning_done=
|
||||
# KBUILD_OUTPUT (in a decreasing priority list, we look for the env var, makefile var or the
|
||||
# symlink /lib/modules/${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${KV_EXTRA}/build).
|
||||
get_version() {
|
||||
local kbuild_output mkfunc tmplocal
|
||||
local tmplocal
|
||||
|
||||
# no need to execute this twice assuming KV_FULL is populated.
|
||||
# we can force by unsetting KV_FULL
|
||||
@ -493,20 +493,24 @@ get_version() {
|
||||
# keep track of it
|
||||
KERNEL_MAKEFILE="${KV_DIR}/Makefile"
|
||||
|
||||
if [[ -z ${OUTPUT_DIR} ]]; then
|
||||
# Decide the function used to extract makefile variables.
|
||||
mkfunc="$(get_makefile_extract_function "${KERNEL_MAKEFILE}")"
|
||||
local mkfunc=$(get_makefile_extract_function "${KERNEL_MAKEFILE}")
|
||||
|
||||
# And if we didn't pass it, we can take a nosey in the Makefile
|
||||
kbuild_output="$(${mkfunc} KBUILD_OUTPUT ${KERNEL_MAKEFILE})"
|
||||
OUTPUT_DIR="${OUTPUT_DIR:-${kbuild_output}}"
|
||||
# And if we didn't pass it, we can take a nosey in the Makefile.
|
||||
OUTPUT_DIR=$(${mkfunc} KBUILD_OUTPUT "${KERNEL_MAKEFILE}")
|
||||
fi
|
||||
|
||||
# And contrary to existing functions I feel we shouldn't trust the
|
||||
# directory name to find version information as this seems insane.
|
||||
# so we parse ${KERNEL_MAKEFILE}
|
||||
KV_MAJOR="$(${mkfunc} VERSION ${KERNEL_MAKEFILE})"
|
||||
KV_MINOR="$(${mkfunc} PATCHLEVEL ${KERNEL_MAKEFILE})"
|
||||
KV_PATCH="$(${mkfunc} SUBLEVEL ${KERNEL_MAKEFILE})"
|
||||
KV_EXTRA="$(${mkfunc} EXTRAVERSION ${KERNEL_MAKEFILE})"
|
||||
# So we parse ${KERNEL_MAKEFILE}. We should be able to trust that
|
||||
# the Makefile is simple enough to use the noexec extract function.
|
||||
# This has been true for every release thus far, and it's faster
|
||||
# than using make to evaluate the Makefile every time.
|
||||
KV_MAJOR=$(getfilevar_noexec VERSION "${KERNEL_MAKEFILE}")
|
||||
KV_MINOR=$(getfilevar_noexec PATCHLEVEL "${KERNEL_MAKEFILE}")
|
||||
KV_PATCH=$(getfilevar_noexec SUBLEVEL "${KERNEL_MAKEFILE}")
|
||||
KV_EXTRA=$(getfilevar_noexec EXTRAVERSION "${KERNEL_MAKEFILE}")
|
||||
|
||||
if [ -z "${KV_MAJOR}" -o -z "${KV_MINOR}" -o -z "${KV_PATCH}" ]
|
||||
then
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/mercurial.eclass,v 1.22 2013/04/28 16:15:33 zmedico Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/mercurial.eclass,v 1.23 2013/11/04 22:05:31 floppym Exp $
|
||||
|
||||
# @ECLASS: mercurial.eclass
|
||||
# @MAINTAINER:
|
||||
@ -85,7 +85,7 @@ mercurial_fetch() {
|
||||
EHG_REPO_URI=${1-${EHG_REPO_URI}}
|
||||
[[ -z "${EHG_REPO_URI}" ]] && die "EHG_REPO_URI is empty"
|
||||
|
||||
local cert_opt=
|
||||
local cert_opt=()
|
||||
[[ -f ${EPREFIX}/etc/ssl/certs/ca-certificates.crt ]] && \
|
||||
cert_opt=( --config "web.cacerts=${EPREFIX}/etc/ssl/certs/ca-certificates.crt" )
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/multibuild.eclass,v 1.13 2013/09/10 09:10:22 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/multibuild.eclass,v 1.14 2013/09/18 08:49:33 mgorny Exp $
|
||||
|
||||
# @ECLASS: multibuild
|
||||
# @MAINTAINER:
|
||||
@ -28,7 +28,7 @@ if [[ ! ${_MULTIBUILD} ]]; then
|
||||
|
||||
inherit multiprocessing
|
||||
|
||||
RDEPEND="userland_GNU? ( >=sys-apps/coreutils-8.5 )"
|
||||
DEPEND="userland_GNU? ( >=sys-apps/coreutils-8.5 )"
|
||||
|
||||
# @ECLASS-VARIABLE: MULTIBUILD_VARIANTS
|
||||
# @DESCRIPTION:
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/multilib-build.eclass,v 1.20 2013/09/17 13:29:19 tommy Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/multilib-build.eclass,v 1.23 2013/10/01 18:06:06 mgorny Exp $
|
||||
|
||||
# @ECLASS: multilib-build.eclass
|
||||
# @MAINTAINER:
|
||||
@ -28,13 +28,13 @@ inherit multibuild multilib
|
||||
# @ECLASS-VARIABLE: _MULTILIB_FLAGS
|
||||
# @INTERNAL
|
||||
# @DESCRIPTION:
|
||||
# The list of multilib flags and corresponding ABI values.
|
||||
# The list of multilib flags and corresponding ABI values. If the same
|
||||
# flag is reused for multiple ABIs (e.g. x86 on Linux&FreeBSD), multiple
|
||||
# ABIs may be separated by commas.
|
||||
_MULTILIB_FLAGS=(
|
||||
abi_x86_32:x86
|
||||
abi_x86_64:amd64
|
||||
abi_x86_32:x86,x86_fbsd
|
||||
abi_x86_64:amd64,amd64_fbsd
|
||||
abi_x86_x32:x32
|
||||
abi_x86_32:x86_fbsd
|
||||
abi_x86_64:amd64_fbsd
|
||||
abi_mips_n32:n32
|
||||
abi_mips_n64:n64
|
||||
abi_mips_o32:o32
|
||||
@ -75,15 +75,21 @@ multilib_get_enabled_abis() {
|
||||
local abi i found
|
||||
for abi in "${abis[@]}"; do
|
||||
for i in "${_MULTILIB_FLAGS[@]}"; do
|
||||
local m_abi=${i#*:}
|
||||
local m_abis=${i#*:} m_abi
|
||||
local m_flag=${i%:*}
|
||||
|
||||
# split on ,; we can't switch IFS for function scope because
|
||||
# paludis is broken (bug #486592), and switching it locally
|
||||
# for the split is more complex than cheating like this
|
||||
for m_abi in ${m_abis//,/ }; do
|
||||
if [[ ${m_abi} == ${abi} ]] && use "${m_flag}"; then
|
||||
echo "${abi}"
|
||||
found=1
|
||||
break 2
|
||||
fi
|
||||
done
|
||||
done
|
||||
done
|
||||
|
||||
if [[ ! ${found} ]]; then
|
||||
# ${ABI} can be used to override the fallback (multilib-portage),
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/multilib-minimal.eclass,v 1.5 2013/06/28 12:42:48 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/multilib-minimal.eclass,v 1.6 2013/10/20 16:27:24 hasufell Exp $
|
||||
|
||||
# @ECLASS: multilib-minimal.eclass
|
||||
# @MAINTAINER:
|
||||
@ -30,7 +30,7 @@ case ${EAPI:-0} in
|
||||
esac
|
||||
|
||||
|
||||
inherit multilib-build
|
||||
inherit eutils multilib-build
|
||||
|
||||
EXPORT_FUNCTIONS src_configure src_compile src_test src_install
|
||||
|
||||
@ -104,18 +104,7 @@ multilib-minimal_src_install() {
|
||||
|
||||
if declare -f multilib_src_install_all >/dev/null ; then
|
||||
multilib_src_install_all
|
||||
fi
|
||||
|
||||
# this is synced with __eapi4_src_install
|
||||
if ! declare -p DOCS &>/dev/null ; then
|
||||
local d
|
||||
for d in README* ChangeLog AUTHORS NEWS TODO CHANGES \
|
||||
THANKS BUGS FAQ CREDITS CHANGELOG ; do
|
||||
[[ -s "${d}" ]] && dodoc "${d}"
|
||||
done
|
||||
elif [[ $(declare -p DOCS) == "declare -a "* ]] ; then
|
||||
dodoc "${DOCS[@]}"
|
||||
else
|
||||
dodoc ${DOCS}
|
||||
einstalldocs
|
||||
fi
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/multiprocessing.eclass,v 1.2 2012/07/30 14:52:18 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/multiprocessing.eclass,v 1.3 2013/10/12 21:12:48 vapier Exp $
|
||||
|
||||
# @ECLASS: multiprocessing.eclass
|
||||
# @MAINTAINER:
|
||||
@ -66,9 +66,12 @@ multijob_init() {
|
||||
has wait ${EBUILD_DEATH_HOOKS} || EBUILD_DEATH_HOOKS+=" wait "
|
||||
|
||||
# Setup a pipe for children to write their pids to when they finish.
|
||||
# We have to allocate two fd's because POSIX has undefined behavior
|
||||
# when you open a FIFO for simultaneous read/write. #487056
|
||||
local pipe="${T}/multijob.pipe"
|
||||
mkfifo "${pipe}"
|
||||
redirect_alloc_fd mj_control_fd "${pipe}"
|
||||
mkfifo -m 600 "${pipe}"
|
||||
redirect_alloc_fd mj_write_fd "${pipe}"
|
||||
redirect_alloc_fd mj_read_fd "${pipe}"
|
||||
rm -f "${pipe}"
|
||||
|
||||
# See how many children we can fork based on the user's settings.
|
||||
@ -120,7 +123,7 @@ multijob_child_init() {
|
||||
esac
|
||||
|
||||
if [[ $# -eq 0 ]] ; then
|
||||
trap 'echo ${BASHPID} $? >&'${mj_control_fd} EXIT
|
||||
trap 'echo ${BASHPID} $? >&'${mj_write_fd} EXIT
|
||||
trap 'exit 1' INT TERM
|
||||
else
|
||||
local ret
|
||||
@ -169,7 +172,7 @@ multijob_finish_one() {
|
||||
[[ $# -eq 0 ]] || die "${FUNCNAME} takes no arguments"
|
||||
|
||||
local pid ret
|
||||
read -r -u ${mj_control_fd} pid ret || die
|
||||
read -r -u ${mj_read_fd} pid ret || die
|
||||
: $(( --mj_num_jobs ))
|
||||
return ${ret}
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/nvidia-driver.eclass,v 1.22 2013/05/16 14:25:13 jer Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/nvidia-driver.eclass,v 1.23 2013/10/12 15:12:59 jer Exp $
|
||||
|
||||
# @ECLASS: nvidia-driver.eclass
|
||||
# @MAINTAINER:
|
||||
@ -12,10 +12,28 @@
|
||||
# Provide useful messages for nvidia-drivers based on currently installed Nvidia
|
||||
# card. It inherits versionator.
|
||||
|
||||
inherit versionator
|
||||
inherit readme.gentoo versionator
|
||||
|
||||
DEPEND="sys-apps/pciutils"
|
||||
|
||||
# Variables for readme.gentoo.eclass:
|
||||
DISABLE_AUTOFORMATTING="yes"
|
||||
DOC_CONTENTS="You must be in the video group to use the NVIDIA device
|
||||
For more info, read the docs at
|
||||
http://www.gentoo.org/doc/en/nvidia-guide.xml#doc_chap3_sect6
|
||||
|
||||
This ebuild installs a kernel module and X driver. Both must
|
||||
match explicitly in their version. This means, if you restart
|
||||
X, you must modprobe -r nvidia before starting it back up
|
||||
|
||||
To use the NVIDIA GLX, run \"eselect opengl set nvidia\"
|
||||
|
||||
To use the NVIDIA CUDA/OpenCL, run \"eselect opencl set nvidia\"
|
||||
|
||||
NVIDIA has requested that any bug reports submitted have the
|
||||
output of nvidia-bug-report.sh included.
|
||||
"
|
||||
|
||||
# the data below is derived from
|
||||
# http://us.download.nvidia.com/XFree86/Linux-x86_64/319.12/README/supportedchips.html
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/python-any-r1.eclass,v 1.13 2013/08/01 12:49:42 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/python-any-r1.eclass,v 1.16 2013/10/22 15:16:56 mgorny Exp $
|
||||
|
||||
# @ECLASS: python-any-r1
|
||||
# @MAINTAINER:
|
||||
@ -156,6 +156,67 @@ _python_build_set_globals
|
||||
# python_targets_python2_7(-)?,python_single_target_python2_7(+)?
|
||||
# @CODE
|
||||
|
||||
# @FUNCTION: python_gen_any_dep
|
||||
# @USAGE: <dependency-block>
|
||||
# @DESCRIPTION:
|
||||
# Generate an any-of dependency that enforces a version match between
|
||||
# the Python interpreter and Python packages. <dependency-block> needs
|
||||
# to list one or more dependencies with verbatim '${PYTHON_USEDEP}'
|
||||
# references (quoted!) that will get expanded inside the function.
|
||||
#
|
||||
# This should be used along with an appropriate python_check_deps()
|
||||
# that checks which of the any-of blocks were matched.
|
||||
#
|
||||
# Example use:
|
||||
# @CODE
|
||||
# DEPEND="$(python_gen_any_dep '
|
||||
# dev-python/foo[${PYTHON_USEDEP}]
|
||||
# || ( dev-python/bar[${PYTHON_USEDEP}]
|
||||
# dev-python/baz[${PYTHON_USEDEP}] )')"
|
||||
#
|
||||
# python_check_deps() {
|
||||
# has_version "dev-python/foo[${PYTHON_USEDEP}]" \
|
||||
# && { has_version "dev-python/bar[${PYTHON_USEDEP}]" \
|
||||
# || has_version "dev-python/baz[${PYTHON_USEDEP}]"; }
|
||||
# }
|
||||
# @CODE
|
||||
#
|
||||
# Example value:
|
||||
# @CODE
|
||||
# || (
|
||||
# (
|
||||
# dev-lang/python:2.7
|
||||
# dev-python/foo[python_targets_python2_7(-)?,python_single_target_python2_7(+)?]
|
||||
# || ( dev-python/bar[python_targets_python2_7(-)?,python_single_target_python2_7(+)?]
|
||||
# dev-python/baz[python_targets_python2_7(-)?,python_single_target_python2_7(+)?] )
|
||||
# )
|
||||
# (
|
||||
# dev-lang/python:2.6
|
||||
# dev-python/foo[python_targets_python2_6(-)?,python_single_target_python2_6(+)?]
|
||||
# || ( dev-python/bar[python_targets_python2_6(-)?,python_single_target_python2_6(+)?]
|
||||
# dev-python/baz[python_targets_python2_6(-)?,python_single_target_python2_6(+)?] )
|
||||
# )
|
||||
# )
|
||||
# @CODE
|
||||
python_gen_any_dep() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
local depstr=${1}
|
||||
[[ ${depstr} ]] || die "No dependency string provided"
|
||||
|
||||
local PYTHON_PKG_DEP out=
|
||||
for i in "${_PYTHON_ALL_IMPLS[@]}"; do
|
||||
has "${i}" "${PYTHON_COMPAT[@]}" || continue
|
||||
|
||||
local PYTHON_USEDEP="python_targets_${i}(-),python_single_target_${i}(+)"
|
||||
python_export "${i}" PYTHON_PKG_DEP
|
||||
|
||||
local i_depstr=${depstr//\$\{PYTHON_USEDEP\}/${PYTHON_USEDEP}}
|
||||
out="( ${PYTHON_PKG_DEP} ${i_depstr} ) ${out}"
|
||||
done
|
||||
echo "|| ( ${out})"
|
||||
}
|
||||
|
||||
# @FUNCTION: _python_EPYTHON_supported
|
||||
# @USAGE: <epython>
|
||||
# @INTERNAL
|
||||
@ -198,11 +259,13 @@ _python_EPYTHON_supported() {
|
||||
return 1
|
||||
}
|
||||
|
||||
# @FUNCTION: python-any-r1_pkg_setup
|
||||
# @FUNCTION: python_setup
|
||||
# @DESCRIPTION:
|
||||
# Determine what the best installed (and supported) Python
|
||||
# implementation is and set EPYTHON and PYTHON accordingly.
|
||||
python-any-r1_pkg_setup() {
|
||||
# implementation is, and set the Python build environment up for it.
|
||||
#
|
||||
# This function will call python_check_deps() if defined.
|
||||
python_setup() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
# first, try ${EPYTHON}... maybe it's good enough for us.
|
||||
@ -252,5 +315,17 @@ python-any-r1_pkg_setup() {
|
||||
die "No supported Python implementation installed."
|
||||
}
|
||||
|
||||
# @FUNCTION: python-any-r1_pkg_setup
|
||||
# @DESCRIPTION:
|
||||
# Runs python_setup during from-source installs.
|
||||
#
|
||||
# In a binary package installs is a no-op. If you need Python in pkg_*
|
||||
# phases of a binary package, call python_setup directly.
|
||||
python-any-r1_pkg_setup() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
[[ ${MERGE_TYPE} != binary ]] && python_setup
|
||||
}
|
||||
|
||||
_PYTHON_ANY_R1=1
|
||||
fi
|
||||
|
@ -1,6 +1,12 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/python-distutils-ng.eclass,v 1.30 2013/07/27 11:17:44 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/python-distutils-ng.eclass,v 1.31 2013/09/29 15:04:51 mgorny Exp $
|
||||
|
||||
# @DEAD
|
||||
# Michał Górny <mgorny@gentoo.org> (29 Sep 2013)
|
||||
# This eclass has been superseded by distutils-r1 and python-r1 eclasses
|
||||
# and will be removed on 2013-10-29. Please modify your ebuilds to use
|
||||
# the new eclasses instead. Bug #450770.
|
||||
|
||||
# @ECLASS: python-distutils-ng
|
||||
# @MAINTAINER:
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/python-r1.eclass,v 1.61 2013/09/17 13:33:55 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/python-r1.eclass,v 1.64 2013/10/30 19:14:02 mgorny Exp $
|
||||
|
||||
# @ECLASS: python-r1
|
||||
# @MAINTAINER:
|
||||
@ -122,7 +122,7 @@ fi
|
||||
#
|
||||
# Example value:
|
||||
# @CODE
|
||||
# dev-python/python-exec:=
|
||||
# dev-lang/python-exec:=
|
||||
# python_targets_python2_6? ( dev-lang/python:2.6[gdbm] )
|
||||
# python_targets_python2_7? ( dev-lang/python:2.7[gdbm] )
|
||||
# @CODE
|
||||
@ -204,11 +204,11 @@ _python_set_globals() {
|
||||
# 2) python-exec should be built with all targets forced anyway
|
||||
# but if new targets were added, we may need to force a rebuild
|
||||
# 3) use whichever python-exec slot installed in EAPI 5. For EAPI 4,
|
||||
# just fix :0 for now since := deps are not supported.
|
||||
# just fix :2 since := deps are not supported.
|
||||
if [[ ${EAPI} != 4 ]]; then
|
||||
PYTHON_DEPS+="dev-python/python-exec:=[${PYTHON_USEDEP}]"
|
||||
PYTHON_DEPS+="dev-lang/python-exec:=[${PYTHON_USEDEP}]"
|
||||
else
|
||||
PYTHON_DEPS+="dev-python/python-exec:0[${PYTHON_USEDEP}]"
|
||||
PYTHON_DEPS+="dev-lang/python-exec:2[${PYTHON_USEDEP}]"
|
||||
fi
|
||||
}
|
||||
_python_set_globals
|
||||
@ -418,7 +418,7 @@ _python_check_USE_PYTHON() {
|
||||
_PYTHON_USE_PYTHON_CHECKED=1
|
||||
|
||||
# python-exec has profile-forced flags.
|
||||
if [[ ${CATEGORY}/${PN} == dev-python/python-exec ]]; then
|
||||
if [[ ${CATEGORY}/${PN} == dev-lang/python-exec ]]; then
|
||||
return
|
||||
fi
|
||||
|
||||
@ -712,6 +712,21 @@ python_parallel_foreach_impl() {
|
||||
multibuild_parallel_foreach_variant _python_multibuild_wrapper "${@}"
|
||||
}
|
||||
|
||||
# @FUNCTION: python_setup
|
||||
# @DESCRIPTION:
|
||||
# Find the best (most preferred) Python implementation enabled
|
||||
# and set the Python build environment up for it.
|
||||
#
|
||||
# This function needs to be used when Python is being called outside
|
||||
# of python_foreach_impl calls (e.g. for shared processes like doc
|
||||
# building). python_foreach_impl sets up the build environment itself.
|
||||
python_setup() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
python_export_best
|
||||
python_wrapper_setup
|
||||
}
|
||||
|
||||
# @FUNCTION: python_export_best
|
||||
# @USAGE: [<variable>...]
|
||||
# @DESCRIPTION:
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/python-single-r1.eclass,v 1.21 2013/09/17 13:33:55 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/python-single-r1.eclass,v 1.24 2013/10/30 19:14:02 mgorny Exp $
|
||||
|
||||
# @ECLASS: python-single-r1
|
||||
# @MAINTAINER:
|
||||
@ -31,12 +31,11 @@
|
||||
# http://www.gentoo.org/proj/en/Python/python-r1/dev-guide.xml
|
||||
|
||||
case "${EAPI:-0}" in
|
||||
0|1|2|3|4)
|
||||
0|1|2|3)
|
||||
die "Unsupported EAPI=${EAPI:-0} (too old) for ${ECLASS}"
|
||||
;;
|
||||
5)
|
||||
# EAPI=5 is required for meaningful USE default deps
|
||||
# on USE_EXPAND flags
|
||||
4|5)
|
||||
# EAPI=4 is required for USE default deps on USE_EXPAND flags
|
||||
;;
|
||||
*)
|
||||
die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}"
|
||||
@ -110,7 +109,7 @@ fi
|
||||
#
|
||||
# Example value:
|
||||
# @CODE
|
||||
# dev-python/python-exec:0
|
||||
# dev-lang/python-exec:=
|
||||
# python_single_target_python2_6? ( dev-lang/python:2.6[gdbm] )
|
||||
# python_single_target_python2_7? ( dev-lang/python:2.7[gdbm] )
|
||||
# @CODE
|
||||
@ -194,20 +193,20 @@ _python_single_set_globals() {
|
||||
# 2) python-exec should be built with all targets forced anyway
|
||||
# but if new targets were added, we may need to force a rebuild
|
||||
# 3) use whichever python-exec slot installed in EAPI 5. For EAPI 4,
|
||||
# just fix :0 for now since := deps are not supported.
|
||||
# just fix :2 since := deps are not supported.
|
||||
if [[ ${EAPI} != 4 ]]; then
|
||||
PYTHON_DEPS+="dev-python/python-exec:=[${PYTHON_USEDEP}]"
|
||||
PYTHON_DEPS+="dev-lang/python-exec:=[${PYTHON_USEDEP}]"
|
||||
else
|
||||
PYTHON_DEPS+="dev-python/python-exec:0[${PYTHON_USEDEP}]"
|
||||
PYTHON_DEPS+="dev-lang/python-exec:2[${PYTHON_USEDEP}]"
|
||||
fi
|
||||
}
|
||||
_python_single_set_globals
|
||||
|
||||
# @FUNCTION: python-single-r1_pkg_setup
|
||||
# @FUNCTION: python_setup
|
||||
# @DESCRIPTION:
|
||||
# Determine what the selected Python implementation is and set EPYTHON
|
||||
# and PYTHON accordingly.
|
||||
python-single-r1_pkg_setup() {
|
||||
# Determine what the selected Python implementation is and set
|
||||
# the Python build environment up for it.
|
||||
python_setup() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
unset EPYTHON
|
||||
@ -251,6 +250,15 @@ python-single-r1_pkg_setup() {
|
||||
fi
|
||||
}
|
||||
|
||||
# @FUNCTION: python-single-r1_pkg_setup
|
||||
# @DESCRIPTION:
|
||||
# Runs python_setup.
|
||||
python-single-r1_pkg_setup() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
python_setup
|
||||
}
|
||||
|
||||
# @FUNCTION: python_fix_shebang
|
||||
# @USAGE: <path>...
|
||||
# @DESCRIPTION:
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/python-utils-r1.eclass,v 1.39 2013/09/17 17:28:04 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/python-utils-r1.eclass,v 1.45 2013/10/30 19:14:02 mgorny Exp $
|
||||
|
||||
# @ECLASS: python-utils-r1
|
||||
# @MAINTAINER:
|
||||
@ -21,7 +21,6 @@
|
||||
|
||||
case "${EAPI:-0}" in
|
||||
0|1|2|3|4|5)
|
||||
# EAPI=4 makes die behavior clear
|
||||
;;
|
||||
*)
|
||||
die "Unsupported EAPI=${EAPI} (unknown) for ${ECLASS}"
|
||||
@ -350,19 +349,24 @@ python_export() {
|
||||
PYTHON_PKG_DEP)
|
||||
local d
|
||||
case ${impl} in
|
||||
python*)
|
||||
PYTHON_PKG_DEP='dev-lang/python';;
|
||||
jython*)
|
||||
PYTHON_PKG_DEP='dev-java/jython';;
|
||||
pypy*)
|
||||
PYTHON_PKG_DEP='virtual/pypy';;
|
||||
python2.6)
|
||||
PYTHON_PKG_DEP='>=dev-lang/python-2.6.8-r3:2.6';;
|
||||
python2.7)
|
||||
PYTHON_PKG_DEP='>=dev-lang/python-2.7.5-r2:2.7';;
|
||||
python3.2)
|
||||
PYTHON_PKG_DEP='>=dev-lang/python-3.2.5-r2:3.2';;
|
||||
python3.3)
|
||||
PYTHON_PKG_DEP='>=dev-lang/python-3.3.2-r2:3.3';;
|
||||
pypy-c2.0)
|
||||
PYTHON_PKG_DEP='>=virtual/pypy-2.0.2:2.0';;
|
||||
jython2.5)
|
||||
PYTHON_PKG_DEP='>=dev-java/jython-2.5.3-r2:2.5';;
|
||||
jython2.7)
|
||||
PYTHON_PKG_DEP='dev-java/jython:2.7';;
|
||||
*)
|
||||
die "Invalid implementation: ${impl}"
|
||||
esac
|
||||
|
||||
# slot
|
||||
PYTHON_PKG_DEP+=:${impl##*[a-z-]}
|
||||
|
||||
# use-dep
|
||||
if [[ ${PYTHON_REQ_USE} ]]; then
|
||||
PYTHON_PKG_DEP+=[${PYTHON_REQ_USE}]
|
||||
@ -382,44 +386,6 @@ python_export() {
|
||||
done
|
||||
}
|
||||
|
||||
# @FUNCTION: python_get_PYTHON
|
||||
# @USAGE: [<impl>]
|
||||
# @DESCRIPTION:
|
||||
# Obtain and print the path to the Python interpreter for the given
|
||||
# implementation. If no implementation is provided, ${EPYTHON} will
|
||||
# be used.
|
||||
#
|
||||
# If you just need to have PYTHON set (and exported), then it is better
|
||||
# to use python_export() directly instead.
|
||||
python_get_PYTHON() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
eqawarn '$(python_get_PYTHON) is discouraged since all standard environments' >&2
|
||||
eqawarn 'have PYTHON exported anyway. Please use ${PYTHON} instead.' >&2
|
||||
eqawarn 'python_get_PYTHON will be removed on 2013-10-16.' >&2
|
||||
|
||||
python_export "${@}" PYTHON
|
||||
echo "${PYTHON}"
|
||||
}
|
||||
|
||||
# @FUNCTION: python_get_EPYTHON
|
||||
# @USAGE: <impl>
|
||||
# @DESCRIPTION:
|
||||
# Obtain and print the EPYTHON value for the given implementation.
|
||||
#
|
||||
# If you just need to have EPYTHON set (and exported), then it is better
|
||||
# to use python_export() directly instead.
|
||||
python_get_EPYTHON() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
eqawarn '$(python_get_EPYTHON) is discouraged since all standard environments' >&2
|
||||
eqawarn 'have EPYTHON exported anyway. Please use ${EPYTHON} instead.' >&2
|
||||
eqawarn 'python_get_EPYTHON will be removed on 2013-10-16.' >&2
|
||||
|
||||
python_export "${@}" EPYTHON
|
||||
echo "${EPYTHON}"
|
||||
}
|
||||
|
||||
# @FUNCTION: python_get_sitedir
|
||||
# @USAGE: [<impl>]
|
||||
# @DESCRIPTION:
|
||||
@ -596,7 +562,7 @@ _python_ln_rel() {
|
||||
|
||||
local tgpath=${target%/*}/
|
||||
local sympath=${symname%/*}/
|
||||
local rel_path=
|
||||
local rel_target=
|
||||
|
||||
while [[ ${sympath} ]]; do
|
||||
local tgseg= symseg=
|
||||
@ -1010,12 +976,12 @@ python_is_python3() {
|
||||
_python_want_python_exec2() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
|
||||
# EAPI 4 lacks slot operators, so just fix it on python-exec:0.
|
||||
[[ ${EAPI} == 4 ]] && return 1
|
||||
# EAPI 4 lacks slot operators, so just fix it on python-exec:2.
|
||||
[[ ${EAPI} == 4 ]] && return 0
|
||||
|
||||
# Check if we cached the result, or someone put an override.
|
||||
if [[ ! ${_PYTHON_WANT_PYTHON_EXEC2+1} ]]; then
|
||||
has_version 'dev-python/python-exec:2'
|
||||
has_version 'dev-lang/python-exec:2'
|
||||
_PYTHON_WANT_PYTHON_EXEC2=$(( ! ${?} ))
|
||||
fi
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/python.eclass,v 1.167 2013/07/27 11:17:44 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/python.eclass,v 1.168 2013/09/18 18:47:59 mgorny Exp $
|
||||
|
||||
# @ECLASS: python.eclass
|
||||
# @MAINTAINER:
|
||||
@ -31,6 +31,9 @@ if ! has "${EAPI:-0}" 0 1 2 3 4 5; then
|
||||
die "API of python.eclass in EAPI=\"${EAPI}\" not established"
|
||||
fi
|
||||
|
||||
# Please do not add any new versions of Python here! Instead, please
|
||||
# focus on converting packages to use the new eclasses.
|
||||
|
||||
_CPYTHON2_GLOBALLY_SUPPORTED_ABIS=(2.4 2.5 2.6 2.7)
|
||||
_CPYTHON3_GLOBALLY_SUPPORTED_ABIS=(3.1 3.2 3.3)
|
||||
_JYTHON_GLOBALLY_SUPPORTED_ABIS=(2.5-jython 2.7-jython)
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/qt4-build.eclass,v 1.150 2013/08/13 10:17:54 pesa Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/qt4-build.eclass,v 1.153 2013/10/20 21:45:31 pesa Exp $
|
||||
|
||||
# @ECLASS: qt4-build.eclass
|
||||
# @MAINTAINER:
|
||||
@ -18,7 +18,7 @@ inherit eutils flag-o-matic multilib toolchain-funcs versionator
|
||||
|
||||
if [[ ${PV} == *9999* ]]; then
|
||||
QT4_BUILD_TYPE="live"
|
||||
inherit git-2
|
||||
inherit git-r3
|
||||
else
|
||||
QT4_BUILD_TYPE="release"
|
||||
fi
|
||||
@ -31,8 +31,10 @@ MY_P=qt-everywhere-opensource-src-${MY_PV}
|
||||
|
||||
case ${QT4_BUILD_TYPE} in
|
||||
live)
|
||||
EGIT_REPO_URI="git://gitorious.org/qt/qt.git
|
||||
https://git.gitorious.org/qt/qt.git"
|
||||
EGIT_REPO_URI=(
|
||||
"git://gitorious.org/qt/qt.git"
|
||||
"https://git.gitorious.org/qt/qt.git"
|
||||
)
|
||||
EGIT_BRANCH=${PV%.9999}
|
||||
;;
|
||||
release)
|
||||
@ -41,7 +43,9 @@ case ${QT4_BUILD_TYPE} in
|
||||
esac
|
||||
|
||||
IUSE="aqua debug pch"
|
||||
[[ ${CATEGORY}/${PN} != dev-qt/qtwebkit ]] && IUSE+=" c++0x"
|
||||
if ! version_is_at_least 4.8.5; then
|
||||
[[ ${CATEGORY}/${PN} != dev-qt/qtwebkit ]] && IUSE+=" c++0x"
|
||||
fi
|
||||
[[ ${CATEGORY}/${PN} != dev-qt/qtxmlpatterns ]] && IUSE+=" +exceptions"
|
||||
|
||||
DEPEND="virtual/pkgconfig"
|
||||
@ -55,16 +59,12 @@ S=${WORKDIR}/${MY_P}
|
||||
# @DESCRIPTION:
|
||||
# Sets up PATH and LD_LIBRARY_PATH.
|
||||
qt4-build_pkg_setup() {
|
||||
# Protect users by not allowing downgrades between releases.
|
||||
# Downgrading revisions within the same release should be allowed.
|
||||
# Warn users of possible breakage when downgrading to a previous release.
|
||||
# Downgrading revisions within the same release is safe.
|
||||
if has_version ">${CATEGORY}/${P}-r9999:4"; then
|
||||
if [[ -z ${I_KNOW_WHAT_I_AM_DOING} ]]; then
|
||||
eerror " *** Sanity check to keep you from breaking your system ***"
|
||||
eerror "Downgrading Qt is completely unsupported and will break your system!"
|
||||
die "aborting to save your system"
|
||||
else
|
||||
ewarn "Downgrading Qt is completely unsupported and will break your system!"
|
||||
fi
|
||||
ewarn
|
||||
ewarn "Downgrading Qt is completely unsupported and can break your system!"
|
||||
ewarn
|
||||
fi
|
||||
|
||||
PATH="${S}/bin${PATH:+:}${PATH}"
|
||||
@ -99,28 +99,28 @@ qt4-build_pkg_setup() {
|
||||
qt4-build_src_unpack() {
|
||||
setqtenv
|
||||
|
||||
if ! version_is_at_least 4.1 $(gcc-version); then
|
||||
ewarn "Using a GCC version lower than 4.1 is not supported."
|
||||
elif use_if_iuse c++0x && ! version_is_at_least 4.4 $(gcc-version); then
|
||||
ewarn "USE=c++0x requires GCC 4.4 or later."
|
||||
if ! version_is_at_least 4.4 $(gcc-version); then
|
||||
ewarn
|
||||
ewarn "Using a GCC version lower than 4.4 is not supported."
|
||||
ewarn
|
||||
fi
|
||||
|
||||
if [[ ${CATEGORY}/${PN} == dev-qt/qtwebkit ]]; then
|
||||
eshopts_push -s extglob
|
||||
if is-flagq '-g?(gdb)?([1-9])'; then
|
||||
echo
|
||||
ewarn
|
||||
ewarn "You have enabled debug info (probably have -g or -ggdb in your CFLAGS/CXXFLAGS)."
|
||||
ewarn "You may experience really long compilation times and/or increased memory usage."
|
||||
ewarn "If compilation fails, please try removing -g/-ggdb before reporting a bug."
|
||||
ewarn "For more info check out https://bugs.gentoo.org/307861"
|
||||
echo
|
||||
ewarn
|
||||
fi
|
||||
eshopts_pop
|
||||
fi
|
||||
|
||||
case ${QT4_BUILD_TYPE} in
|
||||
live)
|
||||
git-2_src_unpack
|
||||
git-r3_src_unpack
|
||||
;;
|
||||
release)
|
||||
local tarball="${MY_P}.tar.gz" target= targets=
|
||||
@ -163,7 +163,7 @@ qt4-build_src_prepare() {
|
||||
fi
|
||||
|
||||
# avoid X11 dependency in non-gui packages
|
||||
local nolibx11_pkgs="qtcore qtdbus qtscript qtsql qttest qtxmlpatterns"
|
||||
local nolibx11_pkgs="qtbearer qtcore qtdbus qtscript qtsql qttest qtxmlpatterns"
|
||||
has ${PN} ${nolibx11_pkgs} && qt_nolibx11
|
||||
|
||||
if use aqua; then
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/subversion.eclass,v 1.85 2013/07/27 10:18:13 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/subversion.eclass,v 1.86 2013/10/17 22:53:59 ottxor Exp $
|
||||
|
||||
# @ECLASS: subversion.eclass
|
||||
# @MAINTAINER:
|
||||
@ -443,9 +443,10 @@ subversion_src_prepare() {
|
||||
# want the logs to stick around if packages are uninstalled without messing with
|
||||
# config protection.
|
||||
subversion_pkg_preinst() {
|
||||
has "${EAPI:-0}" 0 1 2 && ! use prefix && EROOT="${ROOT}"
|
||||
local pkgdate=$(date "+%Y%m%d %H:%M:%S")
|
||||
if [[ -n ${ESCM_LOGDIR} ]]; then
|
||||
local dir="${ROOT}/${ESCM_LOGDIR}/${CATEGORY}"
|
||||
local dir="${EROOT}/${ESCM_LOGDIR}/${CATEGORY}"
|
||||
if [[ ! -d ${dir} ]]; then
|
||||
mkdir -p "${dir}" || eerror "Failed to create '${dir}' for logging svn revision"
|
||||
fi
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/systemd.eclass,v 1.30 2013/09/12 11:46:41 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/systemd.eclass,v 1.31 2013/10/22 15:14:40 mgorny Exp $
|
||||
|
||||
# @ECLASS: systemd.eclass
|
||||
# @MAINTAINER:
|
||||
@ -218,6 +218,53 @@ systemd_enable_service() {
|
||||
dosym ../"${service}" "${ud}"/"${target}".wants/"${destname}"
|
||||
}
|
||||
|
||||
# @FUNCTION: systemd_enable_ntpunit
|
||||
# @USAGE: <NN-name> <service>...
|
||||
# @DESCRIPTION:
|
||||
# Add an NTP service provider to the list of implementations
|
||||
# in timedated. <NN-name> defines the newly-created ntp-units.d priority
|
||||
# and name, while the remaining arguments list service units that will
|
||||
# be added to that file.
|
||||
#
|
||||
# Uses doins, thus it is fatal in EAPI 4 and non-fatal in earlier
|
||||
# EAPIs.
|
||||
#
|
||||
# Doc: http://www.freedesktop.org/wiki/Software/systemd/timedated/
|
||||
systemd_enable_ntpunit() {
|
||||
debug-print-function ${FUNCNAME} "${@}"
|
||||
if [[ ${#} -lt 2 ]]; then
|
||||
die "Usage: systemd_enable_ntpunit <NN-name> <service>..."
|
||||
fi
|
||||
|
||||
local ntpunit_name=${1}
|
||||
local services=( "${@:2}" )
|
||||
|
||||
if [[ ${ntpunit_name} != [0-9][0-9]-* ]]; then
|
||||
die "ntpunit.d file must be named NN-name where NN are digits."
|
||||
elif [[ ${ntpunit_name} == *.list ]]; then
|
||||
die "The .list suffix is appended implicitly to ntpunit.d name."
|
||||
fi
|
||||
|
||||
local unitdir=$(systemd_get_unitdir)
|
||||
local s
|
||||
for s in "${services[@]}"; do
|
||||
if [[ ! -f "${D}${unitdir}/${s}" ]]; then
|
||||
die "ntp-units.d provider ${s} not installed (yet?) in \${D}."
|
||||
fi
|
||||
echo "${s}" >> "${T}"/${ntpunit_name}.list
|
||||
done
|
||||
|
||||
(
|
||||
insinto "$(_systemd_get_utildir)"/ntp-units.d
|
||||
doins "${T}"/${ntpunit_name}.list
|
||||
)
|
||||
local ret=${?}
|
||||
|
||||
rm "${T}"/${ntpunit_name}.list || die
|
||||
|
||||
return ${ret}
|
||||
}
|
||||
|
||||
# @FUNCTION: systemd_with_unitdir
|
||||
# @USAGE: [<configure-option-name>]
|
||||
# @DESCRIPTION:
|
||||
|
@ -101,13 +101,13 @@ ftend
|
||||
tbegin "append-cflags basic"
|
||||
CFLAGS=
|
||||
append-cflags -O0
|
||||
[[ ${CFLAGS} == "-O0" ]]
|
||||
[[ ${CFLAGS} == " -O0" ]]
|
||||
ftend
|
||||
|
||||
tbegin "append-cflags -DFOO='a b c'"
|
||||
CFLAGS=
|
||||
append-cflags '-DFOO="a b c"'
|
||||
[[ ${CFLAGS} == '-DFOO="a b c"' ]]
|
||||
[[ ${CFLAGS} == ' -DFOO="a b c"' ]]
|
||||
ftend
|
||||
|
||||
tbegin "raw-ldflags"
|
||||
|
201
sdk_container/src/third_party/portage-stable/eclass/tests/git-r3.sh
vendored
Executable file
201
sdk_container/src/third_party/portage-stable/eclass/tests/git-r3.sh
vendored
Executable file
@ -0,0 +1,201 @@
|
||||
#!/bin/bash
|
||||
|
||||
source tests-common.sh
|
||||
|
||||
inherit git-r3
|
||||
|
||||
testdir=${pkg_root}/git
|
||||
mkdir "${testdir}" || die "unable to mkdir testdir"
|
||||
cd "${testdir}" || die "unable to cd to testdir"
|
||||
|
||||
EGIT3_STORE_DIR=store
|
||||
mkdir "${EGIT3_STORE_DIR}" || die "unable to mkdir store"
|
||||
|
||||
test_file() {
|
||||
local fn=${1}
|
||||
local expect=${2}
|
||||
|
||||
if [[ ! -f ${fn} ]]; then
|
||||
eerror "${fn} does not exist (not checked out?)"
|
||||
else
|
||||
local got=$(<"${fn}")
|
||||
|
||||
if [[ ${got} != ${expect} ]]; then
|
||||
eerror "${fn}, expected: ${expect}, got: ${got}"
|
||||
else
|
||||
return 0
|
||||
fi
|
||||
fi
|
||||
return 1
|
||||
}
|
||||
|
||||
test_no_file() {
|
||||
local fn=${1}
|
||||
|
||||
if [[ -f ${fn} ]]; then
|
||||
eerror "${fn} exists (wtf?!)"
|
||||
else
|
||||
return 0
|
||||
fi
|
||||
return 1
|
||||
}
|
||||
|
||||
test_repo_clean() {
|
||||
local P=${P}_${FUNCNAME#test_}
|
||||
|
||||
(
|
||||
mkdir repo
|
||||
cd repo
|
||||
git init -q
|
||||
echo test > file
|
||||
git add file
|
||||
git commit -m 1 -q
|
||||
echo other-text > file2
|
||||
git add file2
|
||||
git commit -m 2 -q
|
||||
) || die "unable to prepare repo"
|
||||
|
||||
# we need to use an array to preserve whitespace
|
||||
local EGIT_REPO_URI=(
|
||||
"ext::git daemon --export-all --base-path=. --inetd %G/repo"
|
||||
)
|
||||
|
||||
tbegin "fetching from a simple repo"
|
||||
(
|
||||
git-r3_src_unpack
|
||||
test_file "${WORKDIR}/${P}/file" test && \
|
||||
test_file "${WORKDIR}/${P}/file2" other-text
|
||||
) &>fetch.log
|
||||
|
||||
eend ${?} || cat fetch.log
|
||||
}
|
||||
|
||||
test_repo_revert() {
|
||||
local P=${P}_${FUNCNAME#test_}
|
||||
|
||||
(
|
||||
cd repo
|
||||
git revert -n HEAD^
|
||||
git commit -m r1 -q
|
||||
) || die "unable to prepare repo"
|
||||
|
||||
# we need to use an array to preserve whitespace
|
||||
local EGIT_REPO_URI=(
|
||||
"ext::git daemon --export-all --base-path=. --inetd %G/repo"
|
||||
)
|
||||
|
||||
tbegin "fetching revert"
|
||||
(
|
||||
git-r3_src_unpack
|
||||
test_no_file "${WORKDIR}/${P}/file" && \
|
||||
test_file "${WORKDIR}/${P}/file2" other-text
|
||||
) &>fetch.log
|
||||
|
||||
eend ${?} || cat fetch.log
|
||||
}
|
||||
|
||||
test_repo_branch() {
|
||||
local P=${P}_${FUNCNAME#test_}
|
||||
|
||||
(
|
||||
cd repo
|
||||
git branch -q other-branch HEAD^
|
||||
git checkout -q other-branch
|
||||
echo one-more > file3
|
||||
git add file3
|
||||
git commit -m 3 -q
|
||||
git checkout -q master
|
||||
) || die "unable to prepare repo"
|
||||
|
||||
# we need to use an array to preserve whitespace
|
||||
local EGIT_REPO_URI=(
|
||||
"ext::git daemon --export-all --base-path=. --inetd %G/repo"
|
||||
)
|
||||
local EGIT_BRANCH=other-branch
|
||||
|
||||
tbegin "switching branches"
|
||||
(
|
||||
git-r3_src_unpack
|
||||
test_file "${WORKDIR}/${P}/file" test && \
|
||||
test_file "${WORKDIR}/${P}/file2" other-text && \
|
||||
test_file "${WORKDIR}/${P}/file3" one-more
|
||||
) &>fetch.log
|
||||
|
||||
eend ${?} || cat fetch.log
|
||||
}
|
||||
|
||||
test_repo_merge() {
|
||||
local P=${P}_${FUNCNAME#test_}
|
||||
|
||||
(
|
||||
cd repo
|
||||
git branch -q one-more-branch HEAD^
|
||||
git checkout -q one-more-branch
|
||||
echo foobarbaz > file3
|
||||
git add file3
|
||||
git commit -m 3b -q
|
||||
git checkout -q master
|
||||
git merge -m 4 -q one-more-branch
|
||||
) || die "unable to prepare repo"
|
||||
|
||||
# we need to use an array to preserve whitespace
|
||||
local EGIT_REPO_URI=(
|
||||
"ext::git daemon --export-all --base-path=. --inetd %G/repo"
|
||||
)
|
||||
|
||||
tbegin "fetching a merge commit"
|
||||
(
|
||||
git-r3_src_unpack
|
||||
test_no_file "${WORKDIR}/${P}/file" && \
|
||||
test_file "${WORKDIR}/${P}/file2" other-text && \
|
||||
test_file "${WORKDIR}/${P}/file3" foobarbaz
|
||||
) &>fetch.log
|
||||
|
||||
eend ${?} || cat fetch.log
|
||||
}
|
||||
|
||||
test_repo_revert_merge() {
|
||||
local P=${P}_${FUNCNAME#test_}
|
||||
|
||||
(
|
||||
cd repo
|
||||
git branch -q to-be-reverted
|
||||
git checkout -q to-be-reverted
|
||||
echo trrm > file3
|
||||
git add file3
|
||||
git commit -m 5b -q
|
||||
git checkout -q master
|
||||
echo trrm > file2
|
||||
git add file2
|
||||
git commit -m 5 -q
|
||||
git merge -m 6 -q to-be-reverted
|
||||
echo trrm > file
|
||||
git add file
|
||||
git commit -m 7 -q
|
||||
git revert -m 1 -n HEAD^
|
||||
git commit -m 7r -q
|
||||
) || die "unable to prepare repo"
|
||||
|
||||
# we need to use an array to preserve whitespace
|
||||
local EGIT_REPO_URI=(
|
||||
"ext::git daemon --export-all --base-path=. --inetd %G/repo"
|
||||
)
|
||||
|
||||
tbegin "fetching a revert of a merge commit"
|
||||
(
|
||||
git-r3_src_unpack
|
||||
test_file "${WORKDIR}/${P}/file" trrm && \
|
||||
test_file "${WORKDIR}/${P}/file2" trrm && \
|
||||
test_file "${WORKDIR}/${P}/file3" foobarbaz
|
||||
) &>fetch.log
|
||||
|
||||
eend ${?} || cat fetch.log
|
||||
}
|
||||
|
||||
test_repo_clean
|
||||
test_repo_revert
|
||||
test_repo_branch
|
||||
test_repo_merge
|
||||
test_repo_revert_merge
|
||||
|
||||
texit
|
58
sdk_container/src/third_party/portage-stable/eclass/tests/git-r3:GIT_DIR.sh
vendored
Executable file
58
sdk_container/src/third_party/portage-stable/eclass/tests/git-r3:GIT_DIR.sh
vendored
Executable file
@ -0,0 +1,58 @@
|
||||
#!/bin/bash
|
||||
|
||||
source tests-common.sh
|
||||
|
||||
inherit git-r3
|
||||
|
||||
testdir=${pkg_root}/git
|
||||
mkdir "${testdir}" || die "unable to mkdir testdir"
|
||||
cd "${testdir}" || die "unable to cd to testdir"
|
||||
|
||||
EGIT3_STORE_DIR=store
|
||||
mkdir "${EGIT3_STORE_DIR}" || die "unable to mkdir store"
|
||||
|
||||
# Test cleaning up canonical repo URI
|
||||
test_repouri() {
|
||||
local uri=${1}
|
||||
local expect=${2}
|
||||
local -x GIT_DIR
|
||||
|
||||
tbegin "GIT_DIR for ${uri}"
|
||||
|
||||
_git-r3_set_gitdir "${uri}" &>/dev/null
|
||||
local got=${GIT_DIR#${EGIT3_STORE_DIR}/}
|
||||
|
||||
[[ ${expect} == ${got} ]]
|
||||
tend ${?} || eerror "Expected: ${expect}, got: ${got}"
|
||||
}
|
||||
|
||||
test_repouri git://git.overlays.gentoo.org/proj/portage.git proj_portage.git
|
||||
test_repouri https://git.overlays.gentoo.org/gitroot/proj/portage.git proj_portage.git
|
||||
test_repouri git+ssh://git@git.overlays.gentoo.org/proj/portage.git proj_portage.git
|
||||
|
||||
test_repouri git://anongit.freedesktop.org/mesa/mesa mesa_mesa.git
|
||||
test_repouri ssh://git.freedesktop.org/git/mesa/mesa mesa_mesa.git
|
||||
test_repouri http://anongit.freedesktop.org/git/mesa/mesa.git mesa_mesa.git
|
||||
test_repouri http://cgit.freedesktop.org/mesa/mesa/ mesa_mesa.git
|
||||
|
||||
test_repouri https://code.google.com/p/snakeoil/ snakeoil.git
|
||||
|
||||
test_repouri git://git.code.sf.net/p/xournal/code xournal_code.git
|
||||
test_repouri http://git.code.sf.net/p/xournal/code xournal_code.git
|
||||
|
||||
test_repouri git://git.gnome.org/glibmm glibmm.git
|
||||
test_repouri https://git.gnome.org/browse/glibmm glibmm.git
|
||||
test_repouri ssh://USERNAME@git.gnome.org/git/glibmm glibmm.git
|
||||
|
||||
test_repouri git://git.kernel.org/pub/scm/git/git.git git_git.git
|
||||
test_repouri http://git.kernel.org/pub/scm/git/git.git git_git.git
|
||||
test_repouri https://git.kernel.org/pub/scm/git/git.git git_git.git
|
||||
test_repouri https://git.kernel.org/cgit/git/git.git/ git_git.git
|
||||
|
||||
#test_repouri git@github.com:gentoo/identity.gentoo.org.git gentoo_identity.gentoo.org.git
|
||||
test_repouri https://github.com/gentoo/identity.gentoo.org.git gentoo_identity.gentoo.org.git
|
||||
|
||||
#test_repouri git@bitbucket.org:mgorny/python-exec.git mgorny_python-exec.git
|
||||
test_repouri https://mgorny@bitbucket.org/mgorny/python-exec.git mgorny_python-exec.git
|
||||
|
||||
texit
|
@ -37,7 +37,7 @@ test_var PYTHON python2_7 /usr/bin/python2.7
|
||||
test_var PYTHON_SITEDIR python2_7 /usr/lib/python2.7/site-packages
|
||||
test_var PYTHON_INCLUDEDIR python2_7 /usr/include/python2.7
|
||||
test_var PYTHON_LIBPATH python2_7 /usr/lib/libpython2.7$(get_libname)
|
||||
test_var PYTHON_PKG_DEP python2_7 dev-lang/python:2.7
|
||||
test_var PYTHON_PKG_DEP python2_7 '*dev-lang/python*:2.7'
|
||||
test_var PYTHON_SCRIPTDIR python2_7 /usr/lib/python-exec/python2.7
|
||||
|
||||
test_var EPYTHON python3_3 python3.3
|
||||
@ -45,20 +45,20 @@ test_var PYTHON python3_3 /usr/bin/python3.3
|
||||
test_var PYTHON_SITEDIR python3_3 /usr/lib/python3.3/site-packages
|
||||
test_var PYTHON_INCLUDEDIR python3_3 /usr/include/python3.3
|
||||
test_var PYTHON_LIBPATH python3_3 /usr/lib/libpython3.3$(get_libname)
|
||||
test_var PYTHON_PKG_DEP python3_3 dev-lang/python:3.3
|
||||
test_var PYTHON_PKG_DEP python3_3 '*dev-lang/python*:3.3'
|
||||
test_var PYTHON_SCRIPTDIR python3_3 /usr/lib/python-exec/python3.3
|
||||
|
||||
test_var EPYTHON jython2_7 jython2.7
|
||||
test_var PYTHON jython2_7 /usr/bin/jython2.7
|
||||
test_var PYTHON_SITEDIR jython2_7 /usr/share/jython-2.7/Lib/site-packages
|
||||
test_var PYTHON_PKG_DEP jython2_7 dev-java/jython:2.7
|
||||
test_var PYTHON_PKG_DEP jython2_7 '*dev-java/jython*:2.7'
|
||||
test_var PYTHON_SCRIPTDIR jython2_7 /usr/lib/python-exec/jython2.7
|
||||
|
||||
test_var EPYTHON pypy2_0 pypy-c2.0
|
||||
test_var PYTHON pypy2_0 /usr/bin/pypy-c2.0
|
||||
test_var PYTHON_SITEDIR pypy2_0 /usr/lib/pypy2.0/site-packages
|
||||
test_var PYTHON_INCLUDEDIR pypy2_0 /usr/lib/pypy2.0/include
|
||||
test_var PYTHON_PKG_DEP pypy2_0 virtual/pypy:2.0
|
||||
test_var PYTHON_PKG_DEP pypy2_0 '*virtual/pypy*:2.0'
|
||||
test_var PYTHON_SCRIPTDIR pypy2_0 /usr/lib/python-exec/pypy-c2.0
|
||||
|
||||
test_is python_is_python3 python2.7 1
|
||||
|
@ -131,3 +131,4 @@ PN="tests"
|
||||
PV="0"
|
||||
P="${PN}-${PV}"
|
||||
PF=${P}
|
||||
SLOT=0
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/texlive-module.eclass,v 1.66 2013/07/05 22:43:41 aballier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/texlive-module.eclass,v 1.67 2013/09/25 15:18:28 ottxor Exp $
|
||||
|
||||
# @ECLASS: texlive-module.eclass
|
||||
# @MAINTAINER:
|
||||
@ -21,7 +21,7 @@
|
||||
# care of unpacking and relocating the files that need it.
|
||||
#
|
||||
# It inherits texlive-common and base for supporting patching via the PATCHES
|
||||
# bash array with EAPI>=2.
|
||||
# bash array.
|
||||
|
||||
# @ECLASS-VARIABLE: TEXLIVE_MODULE_CONTENTS
|
||||
# @DESCRIPTION:
|
||||
@ -63,6 +63,14 @@
|
||||
|
||||
inherit texlive-common base
|
||||
|
||||
case "${EAPI:-0}" in
|
||||
0|1|2)
|
||||
die "EAPI='${EAPI}' is not supported anymore"
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
|
||||
HOMEPAGE="http://www.tug.org/texlive/"
|
||||
|
||||
COMMON_DEPEND=">=app-text/texlive-core-${TL_PV:-${PV}}"
|
||||
@ -103,28 +111,12 @@ S="${WORKDIR}"
|
||||
# @FUNCTION: texlive-module_src_unpack
|
||||
# @DESCRIPTION:
|
||||
# Only for TeX Live 2009 and later.
|
||||
# Gives tar.xz unpack support until we can use an EAPI with that support.
|
||||
# If EAPI supports tar.xz then it calls unpack instead of its own unpacker.
|
||||
# After unpacking, the files that need to be relocated are moved accordingly.
|
||||
|
||||
RELOC_TARGET=texmf-dist
|
||||
|
||||
texlive-module_src_unpack() {
|
||||
if has "${EAPI:-0}" 0 1 2 ; then
|
||||
local i s
|
||||
# Avoid installing world writable files
|
||||
# Bugs #309997, #310039, #338881
|
||||
umask 022
|
||||
for i in ${A}
|
||||
do
|
||||
s="${DISTDIR%/}/${i}"
|
||||
einfo "Unpacking ${s} to ${PWD}"
|
||||
test -s "${s}" || die "${s} does not exist"
|
||||
xz -dc -- "${s}" | tar xof - || die "Unpacking ${s} failed"
|
||||
done
|
||||
else
|
||||
unpack ${A}
|
||||
fi
|
||||
|
||||
grep RELOC tlpkg/tlpobj/* | awk '{print $2}' | sed 's#^RELOC/##' > "${T}/reloclist"
|
||||
{ for i in $(<"${T}/reloclist"); do dirname $i; done; } | uniq > "${T}/dirlist"
|
||||
@ -312,15 +304,15 @@ texlive-module_src_install() {
|
||||
|
||||
dodir /usr/share
|
||||
if [ -z "${PN##*documentation*}" ] || use doc; then
|
||||
[ -d texmf-doc ] && cp -pR texmf-doc "${D}/usr/share/"
|
||||
[ -d texmf-doc ] && cp -pR texmf-doc "${ED}/usr/share/"
|
||||
else
|
||||
[ -d texmf/doc ] && rm -rf texmf/doc
|
||||
[ -d texmf-dist/doc ] && rm -rf texmf-dist/doc
|
||||
fi
|
||||
|
||||
[ -d texmf ] && cp -pR texmf "${D}/usr/share/"
|
||||
[ -d texmf-dist ] && cp -pR texmf-dist "${D}/usr/share/"
|
||||
[ -d tlpkg ] && use source && cp -pR tlpkg "${D}/usr/share/"
|
||||
[ -d texmf ] && cp -pR texmf "${ED}/usr/share/"
|
||||
[ -d texmf-dist ] && cp -pR texmf-dist "${ED}/usr/share/"
|
||||
[ -d tlpkg ] && use source && cp -pR tlpkg "${ED}/usr/share/"
|
||||
|
||||
insinto /var/lib/texmf
|
||||
[ -d texmf-var ] && doins -r texmf-var/*
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.123 2013/02/09 04:32:48 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-binutils.eclass,v 1.125 2013/10/11 18:35:59 vapier Exp $
|
||||
#
|
||||
# Maintainer: Toolchain Ninjas <toolchain@gentoo.org>
|
||||
#
|
||||
@ -60,6 +60,9 @@ if [[ ${CTARGET} == ${CHOST} ]] ; then
|
||||
fi
|
||||
is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
|
||||
|
||||
: ${ED:=${D}}
|
||||
: ${EROOT:=${ROOT}}
|
||||
|
||||
DESCRIPTION="Tools necessary to build programs"
|
||||
HOMEPAGE="http://sourceware.org/binutils/"
|
||||
|
||||
@ -262,7 +265,7 @@ toolchain-binutils_src_compile() {
|
||||
|
||||
use multitarget && myconf+=( --enable-targets=all --enable-64-bit-bfd )
|
||||
[[ -n ${CBUILD} ]] && myconf+=( --build=${CBUILD} )
|
||||
is_cross && myconf+=( --with-sysroot=/usr/${CTARGET} )
|
||||
is_cross && myconf+=( --with-sysroot="${EPREFIX}"/usr/${CTARGET} )
|
||||
|
||||
# glibc-2.3.6 lacks support for this ... so rather than force glibc-2.5+
|
||||
# on everyone in alpha (for now), we'll just enable it when possible
|
||||
@ -270,16 +273,16 @@ toolchain-binutils_src_compile() {
|
||||
has_version ">=sys-libs/glibc-2.5" && myconf+=( --enable-secureplt )
|
||||
|
||||
myconf+=(
|
||||
--prefix=/usr
|
||||
--prefix="${EPREFIX}"/usr
|
||||
--host=${CHOST}
|
||||
--target=${CTARGET}
|
||||
--datadir=${DATAPATH}
|
||||
--infodir=${DATAPATH}/info
|
||||
--mandir=${DATAPATH}/man
|
||||
--bindir=${BINPATH}
|
||||
--libdir=${LIBPATH}
|
||||
--libexecdir=${LIBPATH}
|
||||
--includedir=${INCPATH}
|
||||
--datadir="${EPREFIX}"${DATAPATH}
|
||||
--infodir="${EPREFIX}"${DATAPATH}/info
|
||||
--mandir="${EPREFIX}"${DATAPATH}/man
|
||||
--bindir="${EPREFIX}"${BINPATH}
|
||||
--libdir="${EPREFIX}"${LIBPATH}
|
||||
--libexecdir="${EPREFIX}"${LIBPATH}
|
||||
--includedir="${EPREFIX}"${INCPATH}
|
||||
--enable-obsolete
|
||||
--enable-shared
|
||||
--enable-threads
|
||||
@ -317,7 +320,7 @@ toolchain-binutils_src_compile() {
|
||||
--with-bfd-include-dir=${MY_BUILDDIR}/bfd
|
||||
--with-libbfd=${MY_BUILDDIR}/bfd/libbfd.a
|
||||
--with-libiberty=${MY_BUILDDIR}/libiberty/libiberty.a
|
||||
--with-binutils-ldscript-dir=${LIBPATH}/ldscripts
|
||||
--with-binutils-ldscript-dir="${EPREFIX}"${LIBPATH}/ldscripts
|
||||
)
|
||||
echo ./configure "${myconf[@]}"
|
||||
./configure "${myconf[@]}" || die
|
||||
@ -335,12 +338,12 @@ toolchain-binutils_src_install() {
|
||||
local x d
|
||||
|
||||
cd "${MY_BUILDDIR}"
|
||||
emake DESTDIR="${D}" tooldir="${LIBPATH}" install || die
|
||||
rm -rf "${D}"/${LIBPATH}/bin
|
||||
use static-libs || find "${D}" -name '*.la' -delete
|
||||
emake DESTDIR="${D}" tooldir="${EPREFIX}${LIBPATH}" install || die
|
||||
rm -rf "${ED}"/${LIBPATH}/bin
|
||||
use static-libs || find "${ED}" -name '*.la' -delete
|
||||
|
||||
# Newer versions of binutils get fancy with ${LIBPATH} #171905
|
||||
cd "${D}"/${LIBPATH}
|
||||
cd "${ED}"/${LIBPATH}
|
||||
for d in ../* ; do
|
||||
[[ ${d} == ../${BVER} ]] && continue
|
||||
mv ${d}/* . || die
|
||||
@ -351,15 +354,15 @@ toolchain-binutils_src_install() {
|
||||
# When something is built to cross-compile, it installs into
|
||||
# /usr/$CHOST/ by default ... we have to 'fix' that :)
|
||||
if is_cross ; then
|
||||
cd "${D}"/${BINPATH}
|
||||
cd "${ED}"/${BINPATH}
|
||||
for x in * ; do
|
||||
mv ${x} ${x/${CTARGET}-}
|
||||
done
|
||||
|
||||
if [[ -d ${D}/usr/${CHOST}/${CTARGET} ]] ; then
|
||||
mv "${D}"/usr/${CHOST}/${CTARGET}/include "${D}"/${INCPATH}
|
||||
mv "${D}"/usr/${CHOST}/${CTARGET}/lib/* "${D}"/${LIBPATH}/
|
||||
rm -r "${D}"/usr/${CHOST}/{include,lib}
|
||||
if [[ -d ${ED}/usr/${CHOST}/${CTARGET} ]] ; then
|
||||
mv "${ED}"/usr/${CHOST}/${CTARGET}/include "${ED}"/${INCPATH}
|
||||
mv "${ED}"/usr/${CHOST}/${CTARGET}/lib/* "${ED}"/${LIBPATH}/
|
||||
rm -r "${ED}"/usr/${CHOST}/{include,lib}
|
||||
fi
|
||||
fi
|
||||
insinto ${INCPATH}
|
||||
@ -374,9 +377,9 @@ toolchain-binutils_src_install() {
|
||||
splay-tree.h
|
||||
)
|
||||
doins "${libiberty_headers[@]/#/${S}/include/}" || die
|
||||
if [[ -d ${D}/${LIBPATH}/lib ]] ; then
|
||||
mv "${D}"/${LIBPATH}/lib/* "${D}"/${LIBPATH}/
|
||||
rm -r "${D}"/${LIBPATH}/lib
|
||||
if [[ -d ${ED}/${LIBPATH}/lib ]] ; then
|
||||
mv "${ED}"/${LIBPATH}/lib/* "${ED}"/${LIBPATH}/
|
||||
rm -r "${ED}"/${LIBPATH}/lib
|
||||
fi
|
||||
|
||||
# Insert elf2flt where appropriate
|
||||
@ -386,7 +389,7 @@ toolchain-binutils_src_install() {
|
||||
doins elf2flt.ld || die "doins elf2flt.ld failed"
|
||||
exeinto ${BINPATH}
|
||||
doexe elf2flt flthdr || die "doexe elf2flt flthdr failed"
|
||||
mv "${D}"/${BINPATH}/{ld,ld.real} || die
|
||||
mv "${ED}"/${BINPATH}/{ld,ld.real} || die
|
||||
newexe ld-elf2flt ld || die "doexe ld-elf2flt failed"
|
||||
newdoc README README.elf2flt
|
||||
fi
|
||||
@ -411,15 +414,14 @@ toolchain-binutils_src_install() {
|
||||
[[ -n ${src}${dst} ]] && FAKE_TARGETS="${FAKE_TARGETS} ${CTARGET/${src}/${dst}}"
|
||||
|
||||
# Generate an env.d entry for this binutils
|
||||
cd "${S}"
|
||||
insinto /etc/env.d/binutils
|
||||
cat <<-EOF > env.d
|
||||
cat <<-EOF > "${T}"/env.d
|
||||
TARGET="${CTARGET}"
|
||||
VER="${BVER}"
|
||||
LIBPATH="${LIBPATH}"
|
||||
LIBPATH="${EPREFIX}${LIBPATH}"
|
||||
FAKE_TARGETS="${FAKE_TARGETS}"
|
||||
EOF
|
||||
newins env.d ${CTARGET}-${BVER}
|
||||
newins "${T}"/env.d ${CTARGET}-${BVER}
|
||||
|
||||
# Handle documentation
|
||||
if ! is_cross ; then
|
||||
@ -441,14 +443,14 @@ toolchain-binutils_src_install() {
|
||||
dodoc opcodes/ChangeLog*
|
||||
fi
|
||||
# Remove shared info pages
|
||||
rm -f "${D}"/${DATAPATH}/info/{dir,configure.info,standards.info}
|
||||
rm -f "${ED}"/${DATAPATH}/info/{dir,configure.info,standards.info}
|
||||
# Trim all empty dirs
|
||||
find "${D}" -type d | xargs rmdir >& /dev/null
|
||||
find "${ED}" -type d | xargs rmdir >& /dev/null
|
||||
}
|
||||
|
||||
toolchain-binutils_pkg_postinst() {
|
||||
# Make sure this ${CTARGET} has a binutils version selected
|
||||
[[ -e ${ROOT}/etc/env.d/binutils/config-${CTARGET} ]] && return 0
|
||||
[[ -e ${EROOT}/etc/env.d/binutils/config-${CTARGET} ]] && return 0
|
||||
binutils-config ${CTARGET}-${BVER}
|
||||
}
|
||||
|
||||
@ -461,7 +463,7 @@ toolchain-binutils_pkg_postrm() {
|
||||
# rerun binutils-config if this is a remerge, as
|
||||
# we want the mtimes on the symlinks updated (if
|
||||
# it is the same as the current selected profile)
|
||||
if [[ ! -e ${BINPATH}/ld ]] && [[ ${current_profile} == ${CTARGET}-${BVER} ]] ; then
|
||||
if [[ ! -e ${EPREFIX}${BINPATH}/ld ]] && [[ ${current_profile} == ${CTARGET}-${BVER} ]] ; then
|
||||
local choice=$(binutils-config -l | grep ${CTARGET} | awk '{print $2}')
|
||||
choice=${choice//$'\n'/ }
|
||||
choice=${choice/* }
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v 1.121 2013/05/14 20:40:34 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain-funcs.eclass,v 1.123 2013/10/12 21:31:01 vapier Exp $
|
||||
|
||||
# @ECLASS: toolchain-funcs.eclass
|
||||
# @MAINTAINER:
|
||||
@ -224,6 +224,12 @@ tc-export_build_env() {
|
||||
: ${BUILD_CPPFLAGS:=}
|
||||
: ${BUILD_LDFLAGS:=}
|
||||
export BUILD_{C,CXX,CPP,LD}FLAGS
|
||||
|
||||
# Some packages use XXX_FOR_BUILD.
|
||||
local v
|
||||
for v in BUILD_{C,CXX,CPP,LD}FLAGS ; do
|
||||
export ${v#BUILD_}_FOR_BUILD="${!v}"
|
||||
done
|
||||
}
|
||||
|
||||
# @FUNCTION: tc-env_build
|
||||
@ -644,7 +650,15 @@ gen_usr_ldscript() {
|
||||
|
||||
# OUTPUT_FORMAT gives hints to the linker as to what binary format
|
||||
# is referenced ... makes multilib saner
|
||||
output_format=$($(tc-getCC) ${CFLAGS} ${LDFLAGS} -Wl,--verbose 2>&1 | sed -n 's/^OUTPUT_FORMAT("\([^"]*\)",.*/\1/p')
|
||||
local flags=( ${CFLAGS} ${LDFLAGS} -Wl,--verbose )
|
||||
if $(tc-getLD) --version | grep -q 'GNU gold' ; then
|
||||
# If they're using gold, manually invoke the old bfd. #487696
|
||||
local d="${T}/bfd-linker"
|
||||
mkdir -p "${d}"
|
||||
ln -sf $(which ${CHOST}-ld.bfd) "${d}"/ld
|
||||
flags+=( -B"${d}" )
|
||||
fi
|
||||
output_format=$($(tc-getCC) "${flags[@]}" 2>&1 | sed -n 's/^OUTPUT_FORMAT("\([^"]*\)",.*/\1/p')
|
||||
[[ -n ${output_format} ]] && output_format="OUTPUT_FORMAT ( ${output_format} )"
|
||||
|
||||
for lib in "$@" ; do
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.600 2013/08/15 04:39:24 dirtyepic Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/toolchain.eclass,v 1.602 2013/11/05 05:21:30 dirtyepic Exp $
|
||||
|
||||
# Maintainer: Toolchain Ninjas <toolchain@gentoo.org>
|
||||
|
||||
@ -112,7 +112,8 @@ if [[ ${PN} != "kgcc64" && ${PN} != gcc-* ]] ; then
|
||||
[[ -n ${D_VER} ]] && IUSE+=" d"
|
||||
[[ -n ${SPECS_VER} ]] && IUSE+=" nossp"
|
||||
tc_version_is_at_least 3 && IUSE+=" doc gcj gtk hardened multilib objc"
|
||||
tc_version_is_at_least 4.0 && IUSE+=" objc-gc mudflap"
|
||||
tc_version_is_at_least 4.0 && IUSE+=" objc-gc"
|
||||
tc_version_is_at_least 4.0 && ! tc_version_is_at_least 4.9 && IUSE+=" mudflap"
|
||||
tc_version_is_at_least 4.1 && IUSE+=" libssp objc++"
|
||||
tc_version_is_at_least 4.2 && IUSE+=" openmp"
|
||||
tc_version_is_at_least 4.3 && IUSE+=" fixed-point"
|
||||
@ -1640,6 +1641,7 @@ toolchain_src_install() {
|
||||
if tc_version_is_at_least 4.0 ; then
|
||||
newins "${GCC_FILESDIR}"/awk/fixlafiles.awk-no_gcc_la fixlafiles.awk || die
|
||||
find "${D}/${LIBPATH}" -name libstdc++.la -type f -exec rm "{}" \;
|
||||
find "${D}/${LIBPATH}" -name "lib?san.la" -type f -exec rm "{}" \; # 487550
|
||||
else
|
||||
doins "${GCC_FILESDIR}"/awk/fixlafiles.awk || die
|
||||
fi
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/vala.eclass,v 1.6 2013/03/29 12:27:04 pacho Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/vala.eclass,v 1.7 2013/10/04 22:11:54 tetromino Exp $
|
||||
|
||||
# @ECLASS: vala.eclass
|
||||
# @MAINTAINER:
|
||||
@ -31,8 +31,8 @@ VALA_MIN_API_VERSION=${VALA_MIN_API_VERSION:-0.10}
|
||||
|
||||
# @ECLASS-VARIABLE: VALA_MAX_API_VERSION
|
||||
# @DESCRIPTION:
|
||||
# Maximum vala API version (e.g. 0.18).
|
||||
VALA_MAX_API_VERSION=${VALA_MAX_API_VERSION:-0.20}
|
||||
# Maximum vala API version (e.g. 0.20).
|
||||
VALA_MAX_API_VERSION=${VALA_MAX_API_VERSION:-0.22}
|
||||
|
||||
# @ECLASS-VARIABLE: VALA_USE_DEPEND
|
||||
# @DEFAULT_UNSET
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/vdr-plugin-2.eclass,v 1.24 2013/04/13 19:07:31 hd_brummy Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/vdr-plugin-2.eclass,v 1.25 2013/10/07 12:21:14 hd_brummy Exp $
|
||||
|
||||
# @ECLASS: vdr-plugin-2.eclass
|
||||
# @MAINTAINER:
|
||||
@ -203,7 +203,7 @@ dev_check() {
|
||||
# A lot useful debug infos
|
||||
# set VDR_MAINTAINER_MODE="1" in make.conf
|
||||
if [[ -n ${VDR_MAINTAINER_MODE} ]]; then
|
||||
eerror "\t Maintainer Info: $@"
|
||||
eerror "\t Gentoo Developer Debug: $@"
|
||||
fi
|
||||
}
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/vim.eclass,v 1.205 2012/10/24 18:55:30 ulm Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/eclass/vim.eclass,v 1.220 2013/06/11 09:25:45 radhermit Exp $
|
||||
|
||||
# Authors:
|
||||
# Jim Ramsay <lack@gentoo.org>
|
||||
@ -10,9 +10,7 @@
|
||||
# Ciaran McCreesh <ciaranm@gentoo.org>
|
||||
# Mike Kelly <pioto@gentoo.org>
|
||||
|
||||
# This eclass handles vim, gvim and vim-core. Support for -cvs ebuilds is
|
||||
# included in the eclass, since it's rather easy to do, but there are no
|
||||
# official vim*-cvs ebuilds in the tree.
|
||||
# This eclass handles vim, gvim and vim-core.
|
||||
|
||||
# gvim's GUI preference order is as follows:
|
||||
# aqua CARBON (not tested)
|
||||
@ -22,51 +20,54 @@
|
||||
# -aqua -gtk -motif neXt NEXTAW
|
||||
# -aqua -gtk -motif -neXt ATHENA
|
||||
|
||||
# Support -cvs ebuilds, even though they're not in the official tree.
|
||||
MY_PN=${PN%-cvs}
|
||||
|
||||
if [[ ${MY_PN} != "vim-core" ]] ; then
|
||||
# vim supports python-2 only
|
||||
PYTHON_DEPEND="python? 2"
|
||||
PYTHON_USE_WITH_OPT="python"
|
||||
PYTHON_USE_WITH="threads"
|
||||
fi
|
||||
inherit eutils vim-doc flag-o-matic versionator fdo-mime bash-completion-r1 prefix python
|
||||
|
||||
HOMEPAGE="http://www.vim.org/"
|
||||
SLOT="0"
|
||||
LICENSE="vim"
|
||||
|
||||
# Check for EAPI functions we need:
|
||||
case "${EAPI:-0}" in
|
||||
0|1)
|
||||
die "vim.eclass no longer supports EAPI 0 or 1"
|
||||
;;
|
||||
2|3)
|
||||
HAS_SRC_PREPARE=1
|
||||
HAS_USE_DEP=1
|
||||
;;
|
||||
5)
|
||||
HAS_PYTHON_R1=1
|
||||
;;
|
||||
*)
|
||||
die "Unknown EAPI ${EAPI}"
|
||||
;;
|
||||
esac
|
||||
|
||||
if [[ ${PN##*-} == "cvs" ]] ; then
|
||||
inherit cvs
|
||||
if [[ ${PN} != "vim-core" ]] ; then
|
||||
if [[ ${HAS_PYTHON_R1} ]]; then
|
||||
PYTHON_REQ_USE=threads
|
||||
inherit python-single-r1
|
||||
else
|
||||
# vim supports python-2 only
|
||||
PYTHON_DEPEND="python? 2"
|
||||
PYTHON_USE_WITH_OPT="python"
|
||||
PYTHON_USE_WITH="threads"
|
||||
inherit python
|
||||
fi
|
||||
fi
|
||||
|
||||
inherit eutils vim-doc flag-o-matic versionator fdo-mime bash-completion-r1 prefix
|
||||
|
||||
if [[ ${PV} == 9999* ]] ; then
|
||||
inherit mercurial
|
||||
EHG_REPO_URI="https://vim.googlecode.com/hg/"
|
||||
EHG_PROJECT="vim"
|
||||
fi
|
||||
|
||||
HOMEPAGE="http://www.vim.org/"
|
||||
SLOT="0"
|
||||
LICENSE="vim"
|
||||
|
||||
IUSE="nls acl"
|
||||
|
||||
TO_EXPORT="pkg_setup src_compile src_install src_test pkg_postinst pkg_postrm"
|
||||
if [[ $HAS_SRC_PREPARE ]]; then
|
||||
TO_EXPORT="${TO_EXPORT} src_prepare src_configure"
|
||||
else
|
||||
TO_EXPORT="${TO_EXPORT} src_unpack"
|
||||
fi
|
||||
EXPORT_FUNCTIONS ${TO_EXPORT}
|
||||
EXPORT_FUNCTIONS pkg_setup src_prepare src_compile src_configure \
|
||||
src_install src_test pkg_postinst pkg_postrm
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
>=app-admin/eselect-vi-1.1
|
||||
sys-apps/gawk
|
||||
>=sys-apps/sed-4
|
||||
sys-devel/autoconf
|
||||
>=sys-libs/ncurses-5.2-r2
|
||||
@ -76,12 +77,20 @@ RDEPEND="${RDEPEND}
|
||||
>=sys-libs/ncurses-5.2-r2
|
||||
nls? ( virtual/libintl )"
|
||||
|
||||
if [[ ${MY_PN} == "vim-core" ]] ; then
|
||||
if [[ ${PN} == "vim-core" ]] ; then
|
||||
IUSE="${IUSE} livecd"
|
||||
PDEPEND="!livecd? ( app-vim/gentoo-syntax )"
|
||||
else
|
||||
IUSE="${IUSE} cscope debug gpm perl python ruby"
|
||||
|
||||
if [[ ${HAS_PYTHON_R1} ]]; then
|
||||
DEPEND="${DEPEND}
|
||||
python? ( ${PYTHON_DEPS} )"
|
||||
RDEPEND="${RDEPEND}
|
||||
python? ( ${PYTHON_DEPS} )"
|
||||
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
|
||||
fi
|
||||
|
||||
DEPEND="${DEPEND}
|
||||
cscope? ( dev-util/cscope )
|
||||
gpm? ( >=sys-libs/gpm-1.19.3 )
|
||||
@ -106,7 +115,7 @@ else
|
||||
# RDEPEND="${RDEPEND}
|
||||
# mzscheme? ( dev-scheme/mzscheme )"
|
||||
|
||||
if [[ ${MY_PN} == vim ]] ; then
|
||||
if [[ ${PN} == vim ]] ; then
|
||||
IUSE="${IUSE} X minimal vim-pager"
|
||||
DEPEND="${DEPEND}
|
||||
X? ( x11-libs/libXt x11-libs/libX11
|
||||
@ -117,7 +126,7 @@ else
|
||||
!minimal? ( ~app-editors/vim-core-${PV}
|
||||
dev-util/ctags )
|
||||
!<app-editors/nvi-1.81.5-r4"
|
||||
elif [[ ${MY_PN} == gvim ]] ; then
|
||||
elif [[ ${PN} == gvim ]] ; then
|
||||
IUSE="${IUSE} aqua gnome gtk motif neXt netbeans"
|
||||
DEPEND="${DEPEND}
|
||||
dev-util/ctags
|
||||
@ -151,6 +160,8 @@ else
|
||||
fi
|
||||
fi
|
||||
|
||||
S=${WORKDIR}/vim${VIM_VERSION/.}
|
||||
|
||||
apply_vim_patches() {
|
||||
local p
|
||||
cd "${S}" || die "cd ${S} failed"
|
||||
@ -238,28 +249,22 @@ vim_pkg_setup() {
|
||||
mkdir -p "${T}/home"
|
||||
export HOME="${T}/home"
|
||||
|
||||
if [[ ${MY_PN} != "vim-core" ]] && use python; then
|
||||
if [[ ${PN} != "vim-core" ]] && use python; then
|
||||
if [[ ${HAS_PYTHON_R1} ]]; then
|
||||
python-single-r1_pkg_setup
|
||||
else
|
||||
# vim supports python-2 only
|
||||
python_set_active_version 2
|
||||
if [[ $HAS_USE_DEP ]]; then
|
||||
# python.eclass only defines python_pkg_setup for EAPIs that support
|
||||
# USE dependencies
|
||||
python_pkg_setup
|
||||
elif ! has_version "=dev-lang/python-2*[threads]"; then
|
||||
die "You must build dev-lang/python with USE=threads"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
vim_src_prepare() {
|
||||
has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX=
|
||||
if [[ ${PN##*-} == cvs ]] ; then
|
||||
ECVS_SERVER="vim.cvs.sourceforge.net:/cvsroot/vim"
|
||||
ECVS_PASS=""
|
||||
ECVS_MODULE="vim7"
|
||||
ECVS_TOP_DIR="${PORTAGE_ACTUAL_DISTDIR-${DISTDIR}}/cvs-src/${ECVS_MODULE}"
|
||||
cvs_src_unpack
|
||||
else
|
||||
if [[ ${PV} != 9999* ]] ; then
|
||||
# Apply any patches available from vim.org for this version
|
||||
if [[ $VIM_ORG_PATCHES == *.patch.bz2 ]]; then
|
||||
einfo "Applying monolithic patch ${VIM_ORG_PATCHES}"
|
||||
@ -267,18 +272,6 @@ vim_src_prepare() {
|
||||
else
|
||||
apply_vim_patches
|
||||
fi
|
||||
|
||||
# Unpack the runtime snapshot if available (only for vim-core)
|
||||
if [[ -n "$VIM_RUNTIME_SNAP" ]] ; then
|
||||
cd "${S}" || die
|
||||
ebegin "Unpacking vim runtime snapshot"
|
||||
rm -rf runtime
|
||||
# Changed this from bzip2 |tar to tar -j since the former broke for
|
||||
# some reason on freebsd.
|
||||
# --spb, 2004/12/18
|
||||
tar xjf "${DISTDIR}"/${VIM_RUNTIME_SNAP}
|
||||
eend $?
|
||||
fi
|
||||
fi
|
||||
|
||||
# Another set of patches borrowed from src rpm to fix syntax errors etc.
|
||||
@ -286,20 +279,12 @@ vim_src_prepare() {
|
||||
if [[ -d "${WORKDIR}"/gentoo/patches-all/ ]]; then
|
||||
EPATCH_SUFFIX="gz" EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}"/gentoo/patches-all/
|
||||
elif [[ ${MY_PN} == "vim-core" ]] && [[ -d "${WORKDIR}"/gentoo/patches-core/ ]]; then
|
||||
elif [[ ${PN} == "vim-core" ]] && [[ -d "${WORKDIR}"/gentoo/patches-core/ ]]; then
|
||||
# Patches for vim-core only (runtime/*)
|
||||
EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" \
|
||||
epatch "${WORKDIR}"/gentoo/patches-core/
|
||||
fi
|
||||
|
||||
# Unpack an updated netrw snapshot if necessary. This is nasty. Don't
|
||||
# ask, you don't want to know.
|
||||
if [[ -n "${VIM_NETRW_SNAP}" ]] ; then
|
||||
ebegin "Unpacking updated netrw snapshot"
|
||||
tar xjf "${DISTDIR}"/${VIM_NETRW_SNAP} -C runtime/
|
||||
eend $?
|
||||
fi
|
||||
|
||||
# Fixup a script to use awk instead of nawk
|
||||
sed -i '1s|.*|#!'"${EPREFIX}"'/usr/bin/awk -f|' "${S}"/runtime/tools/mve.awk \
|
||||
|| die "mve.awk sed failed"
|
||||
@ -333,7 +318,7 @@ vim_src_prepare() {
|
||||
find "${S}" -name '*.c' | while read c ; do echo >> "$c" ; done
|
||||
|
||||
# conditionally make the manpager.sh script
|
||||
if [[ ${MY_PN} == vim ]] && use vim-pager ; then
|
||||
if [[ ${PN} == vim ]] && use vim-pager ; then
|
||||
cat <<END > "${S}"/runtime/macros/manpager.sh
|
||||
#!/bin/sh
|
||||
sed -e 's/\x1B\[[[:digit:]]\+m//g' | col -b | \\
|
||||
@ -363,11 +348,6 @@ END
|
||||
fi
|
||||
}
|
||||
|
||||
vim_src_unpack() {
|
||||
unpack ${A}
|
||||
vim_src_prepare
|
||||
}
|
||||
|
||||
vim_src_configure() {
|
||||
local myconf
|
||||
|
||||
@ -400,8 +380,8 @@ vim_src_configure() {
|
||||
[[ -e ${file} ]] && addwrite $file
|
||||
done
|
||||
|
||||
if [[ ${MY_PN} == "vim-core" ]] ||
|
||||
( [[ ${MY_PN} == vim ]] && use minimal ); then
|
||||
if [[ ${PN} == "vim-core" ]] ||
|
||||
( [[ ${PN} == vim ]] && use minimal ); then
|
||||
myconf="--with-features=tiny \
|
||||
--enable-gui=no \
|
||||
--without-x \
|
||||
@ -416,18 +396,32 @@ vim_src_configure() {
|
||||
|
||||
myconf="--with-features=huge \
|
||||
--enable-multibyte"
|
||||
myconf="${myconf} `use_enable cscope`"
|
||||
myconf="${myconf} `use_enable gpm`"
|
||||
myconf="${myconf} `use_enable perl perlinterp`"
|
||||
myconf="${myconf} `use_enable python pythoninterp`"
|
||||
myconf="${myconf} `use_enable ruby rubyinterp`"
|
||||
myconf="${myconf} $(use_enable cscope)"
|
||||
myconf="${myconf} $(use_enable gpm)"
|
||||
myconf="${myconf} $(use_enable perl perlinterp)"
|
||||
if [[ ${HAS_PYTHON_R1} ]]; then
|
||||
if use python; then
|
||||
if [[ ${EPYTHON} == python3* ]]; then
|
||||
myconf="${myconf} --enable-python3interp"
|
||||
export vi_cv_path_python3="${PYTHON}"
|
||||
else
|
||||
myconf="${myconf} --enable-pythoninterp"
|
||||
export vi_cv_path_python="${PYTHON}"
|
||||
fi
|
||||
else
|
||||
myconf="${myconf} --disable-pythoninterp --disable-python3interp"
|
||||
fi
|
||||
else
|
||||
myconf="${myconf} $(use_enable python pythoninterp)"
|
||||
fi
|
||||
myconf="${myconf} $(use_enable ruby rubyinterp)"
|
||||
# tclinterp is broken; when you --enable-tclinterp flag, then
|
||||
# the following command never returns:
|
||||
# VIMINIT='let OS=system("uname -s")' vim
|
||||
# mzscheme support is currently broken. bug #91970
|
||||
#myconf="${myconf} `use_enable mzscheme mzschemeinterp`"
|
||||
if [[ ${MY_PN} == gvim ]] ; then
|
||||
myconf="${myconf} `use_enable netbeans`"
|
||||
#myconf="${myconf} $(use_enable mzscheme mzschemeinterp)"
|
||||
if [[ ${PN} == gvim ]] ; then
|
||||
myconf="${myconf} $(use_enable netbeans)"
|
||||
fi
|
||||
|
||||
# --with-features=huge forces on cscope even if we --disable it. We need
|
||||
@ -437,12 +431,12 @@ vim_src_configure() {
|
||||
die "couldn't disable cscope"
|
||||
fi
|
||||
|
||||
if [[ ${MY_PN} == vim ]] ; then
|
||||
if [[ ${PN} == vim ]] ; then
|
||||
# don't test USE=X here ... see bug #19115
|
||||
# but need to provide a way to link against X ... see bug #20093
|
||||
myconf="${myconf} --enable-gui=no --disable-darwin `use_with X x`"
|
||||
myconf="${myconf} --enable-gui=no --disable-darwin $(use_with X x)"
|
||||
|
||||
elif [[ ${MY_PN} == gvim ]] ; then
|
||||
elif [[ ${PN} == gvim ]] ; then
|
||||
myconf="${myconf} --with-vim-name=gvim --with-x"
|
||||
|
||||
echo ; echo
|
||||
@ -471,20 +465,16 @@ vim_src_configure() {
|
||||
echo ; echo
|
||||
|
||||
else
|
||||
die "vim.eclass doesn't understand MY_PN=${MY_PN}"
|
||||
die "vim.eclass doesn't understand PN=${PN}"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ ${MY_PN} == vim ]] && use minimal ; then
|
||||
if [[ ${PN} == vim ]] && use minimal ; then
|
||||
myconf="${myconf} --disable-nls --disable-multibyte --disable-acl"
|
||||
else
|
||||
myconf="${myconf} `use_enable nls` `use_enable acl`"
|
||||
myconf="${myconf} $(use_enable nls) $(use_enable acl)"
|
||||
fi
|
||||
|
||||
# Note: If USE=gpm, then ncurses will still be required. See bug #93970
|
||||
# for the reasons behind the USE flag change.
|
||||
myconf="${myconf} --with-tlib=curses"
|
||||
|
||||
myconf="${myconf} --disable-selinux"
|
||||
|
||||
# Let Portage do the stripping. Some people like that.
|
||||
@ -493,7 +483,7 @@ vim_src_configure() {
|
||||
# Keep Gentoo Prefix env contained within the EPREFIX
|
||||
use prefix && myconf="${myconf} --without-local-dir"
|
||||
|
||||
if [[ ${MY_PN} == "*vim" ]] ; then
|
||||
if [[ ${PN} == "*vim" ]] ; then
|
||||
if [[ ${CHOST} == *-interix* ]]; then
|
||||
# avoid finding of this function, to avoid having to patch either
|
||||
# configure or the source, which would be much more hackish.
|
||||
@ -507,12 +497,10 @@ vim_src_configure() {
|
||||
}
|
||||
|
||||
vim_src_compile() {
|
||||
has src_configure ${TO_EXPORT} || vim_src_configure
|
||||
|
||||
# The following allows emake to be used
|
||||
emake -j1 -C src auto/osdef.h objects || die "make failed"
|
||||
|
||||
if [[ ${MY_PN} == "vim-core" ]] ; then
|
||||
if [[ ${PN} == "vim-core" ]] ; then
|
||||
emake tools || die "emake tools failed"
|
||||
rm -f src/vim
|
||||
else
|
||||
@ -532,7 +520,7 @@ vim_src_install() {
|
||||
has "${EAPI:-0}" 0 1 2 && use !prefix && ED="${D}"
|
||||
local vimfiles=/usr/share/vim/vim${VIM_VERSION/.}
|
||||
|
||||
if [[ ${MY_PN} == "vim-core" ]] ; then
|
||||
if [[ ${PN} == "vim-core" ]] ; then
|
||||
dodir /usr/{bin,share/{man/man1,vim}}
|
||||
cd src || die "cd src failed"
|
||||
make \
|
||||
@ -585,7 +573,7 @@ vim_src_install() {
|
||||
# exist.
|
||||
rm "${ED}${vimfiles}"/tools/{vimspell.sh,tcltags} 2>/dev/null
|
||||
|
||||
elif [[ ${MY_PN} == gvim ]] ; then
|
||||
elif [[ ${PN} == gvim ]] ; then
|
||||
dobin src/gvim
|
||||
dosym gvim /usr/bin/gvimdiff
|
||||
dosym gvim /usr/bin/evim
|
||||
@ -593,9 +581,11 @@ vim_src_install() {
|
||||
dosym gvim /usr/bin/gview
|
||||
dosym gvim /usr/bin/rgvim
|
||||
dosym gvim /usr/bin/rgview
|
||||
dosym vim.1.gz /usr/share/man/man1/gvim.1.gz
|
||||
dosym vim.1.gz /usr/share/man/man1/gview.1.gz
|
||||
dosym vimdiff.1.gz /usr/share/man/man1/gvimdiff.1.gz
|
||||
|
||||
dodir /usr/share/man/man1
|
||||
echo ".so vim.1" > "${ED}"/usr/share/man/man1/gvim.1
|
||||
echo ".so vim.1" > "${ED}"/usr/share/man/man1/gview.1
|
||||
echo ".so vimdiff.1" > "${ED}"/usr/share/man/man1/gvimdiff.1
|
||||
|
||||
insinto /etc/vim
|
||||
newins "${FILESDIR}"/gvimrc${GVIMRC_FILE_SUFFIX} gvimrc
|
||||
@ -623,10 +613,10 @@ vim_src_install() {
|
||||
fi
|
||||
|
||||
# bash completion script, bug #79018.
|
||||
if [[ ${MY_PN} == "vim-core" ]] ; then
|
||||
if [[ ${PN} == "vim-core" ]] ; then
|
||||
newbashcomp "${FILESDIR}"/xxd-completion xxd
|
||||
else
|
||||
newbashcomp "${FILESDIR}"/${MY_PN}-completion ${MY_PN}
|
||||
newbashcomp "${FILESDIR}"/${PN}-completion ${PN}
|
||||
fi
|
||||
# We shouldn't be installing the ex or view man page symlinks, as they
|
||||
# are managed by eselect-vi
|
||||
@ -674,11 +664,11 @@ vim_pkg_postinst() {
|
||||
update_vim_helptags
|
||||
|
||||
# Update fdo mime stuff, bug #78394
|
||||
if [[ ${MY_PN} == gvim ]] ; then
|
||||
if [[ ${PN} == gvim ]] ; then
|
||||
fdo-mime_mime_database_update
|
||||
fi
|
||||
|
||||
if [[ ${MY_PN} == vim ]] ; then
|
||||
if [[ ${PN} == vim ]] ; then
|
||||
if use X; then
|
||||
echo
|
||||
elog "The 'X' USE flag enables vim <-> X communication, like"
|
||||
@ -697,33 +687,15 @@ vim_pkg_postinst() {
|
||||
echo
|
||||
ewarn "Note that the English word lists are no longer installed by"
|
||||
ewarn "default."
|
||||
echo
|
||||
|
||||
if [[ ${MY_PN} != "vim-core" ]] ; then
|
||||
if [[ ${PN} != "vim-core" ]] ; then
|
||||
echo
|
||||
elog "To see what's new in this release, use :help version${VIM_VERSION/.*/}.txt"
|
||||
fi
|
||||
|
||||
# Warn about VIMRUNTIME
|
||||
if [ -n "$VIMRUNTIME" -a "${VIMRUNTIME##*/vim}" != "${VIM_VERSION/./}" ] ; then
|
||||
echo
|
||||
ewarn "WARNING: You have VIMRUNTIME set in your environment from an old"
|
||||
ewarn "installation. You will need to either unset VIMRUNTIME in each"
|
||||
ewarn "terminal, or log out completely and back in. This problem won't"
|
||||
ewarn "happen again since the ebuild no longer sets VIMRUNTIME."
|
||||
fi
|
||||
|
||||
# Scream loudly if the user is using a -cvs ebuild
|
||||
if [[ -z "${PN/*-cvs/}" ]] ; then
|
||||
ewarn
|
||||
ewarn "You are using a -cvs ebuild. Be warned that this is not"
|
||||
ewarn "officially supported and may not work."
|
||||
ebeep 5
|
||||
fi
|
||||
|
||||
echo
|
||||
|
||||
# Make convenience symlinks
|
||||
if [[ ${MY_PN} != "vim-core" ]] ; then
|
||||
if [[ ${PN} != "vim-core" ]] ; then
|
||||
# But only for vim/gvim, bug #252724
|
||||
update_vim_symlinks
|
||||
fi
|
||||
@ -734,20 +706,20 @@ vim_pkg_postrm() {
|
||||
update_vim_helptags
|
||||
|
||||
# Make convenience symlinks
|
||||
if [[ ${MY_PN} != "vim-core" ]] ; then
|
||||
if [[ ${PN} != "vim-core" ]] ; then
|
||||
# But only for vim/gvim, bug #252724
|
||||
update_vim_symlinks
|
||||
fi
|
||||
|
||||
# Update fdo mime stuff, bug #78394
|
||||
if [[ ${MY_PN} == gvim ]] ; then
|
||||
if [[ ${PN} == gvim ]] ; then
|
||||
fdo-mime_mime_database_update
|
||||
fi
|
||||
}
|
||||
|
||||
vim_src_test() {
|
||||
|
||||
if [[ ${MY_PN} == "vim-core" ]] ; then
|
||||
if [[ ${PN} == "vim-core" ]] ; then
|
||||
einfo "No testing needs to be done for vim-core"
|
||||
return
|
||||
fi
|
||||
@ -765,7 +737,7 @@ vim_src_test() {
|
||||
# Don't let vim talk to X
|
||||
unset DISPLAY
|
||||
|
||||
if [[ ${MY_PN} == gvim ]] ; then
|
||||
if [[ ${PN} == gvim ]] ; then
|
||||
# Make gvim not try to connect to X. See :help gui-x11-start
|
||||
# in vim for how this evil trickery works.
|
||||
ln -s "${S}"/src/gvim "${S}"/src/testvim
|
||||
|
@ -1,11 +1,365 @@
|
||||
# ChangeLog for profile directory
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v 1.8235 2013/09/13 09:18:19 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v 1.8341 2013/11/06 21:05:14 pacho Exp $
|
||||
#
|
||||
# This ChangeLog should include records for all changes in profiles directory.
|
||||
# Only typo fixes which don't affect portage/repoman behaviour could be avoided
|
||||
# here. If in doubt put a record here!
|
||||
|
||||
06 Nov 2013; Pacho Ramos <pacho@gentoo.org> arch/x86/package.use.mask:
|
||||
Keywords recovered
|
||||
|
||||
05 Nov 2013; Stanislav Ochotnicky <sochotnicky@gentoo.org> package.mask:
|
||||
Mask =media-sounds/beets-1.3.1 for testing
|
||||
|
||||
04 Nov 2013; Sergey Popov <pinkbyte@gentoo.org> package.mask:
|
||||
Mask sys-apps/pcfclock, wrt bug #489510
|
||||
|
||||
04 Nov 2013; Mike Gilbert <floppym@gentoo.org> package.mask:
|
||||
Remove unifont mask since we now work around the problem in the grub ebuild.
|
||||
|
||||
04 Nov 2013; Jeroen Roovers <jer@gentoo.org> package.mask:
|
||||
Unmask app-admin/sysstat-10.2.0.
|
||||
|
||||
03 Nov 2013; Robin H. Johnson <robbat2@gentoo.org> package.mask:
|
||||
Mask app-emulation/qenv for treecleaning, doesn't build, qemu changed too
|
||||
much.
|
||||
|
||||
03 Nov 2013; Luca Barbato <lu_zero@gentoo.org> package.mask:
|
||||
Add a libav-0.8.9 multilib-ready version.
|
||||
|
||||
03 Nov 2013; Johannes Huber <johu@gentoo.org> package.mask:
|
||||
Mask kde-misc/qtrans for removal.
|
||||
|
||||
03 Nov 2013; Johannes Huber <johu@gentoo.org> package.mask:
|
||||
Mask kde-misc/kio-upnp-ms for removal.
|
||||
|
||||
03 Nov 2013; Ben de Groot <yngwin@gentoo.org> +updates/4Q-2013:
|
||||
package move x11-themes/qtcurve-qt4 x11-themes/qtcurve
|
||||
|
||||
02 Nov 2013; Markos Chandras <hwoarang@gentoo.org> ChangeLog:
|
||||
mask app-arch/xarchiver for removal
|
||||
|
||||
31 Oct 2013; Fabian Groffen <grobian@gentoo.org> profiles.desc:
|
||||
Add profile for OS X Mavericks (10.9)
|
||||
|
||||
30 Oct 2013; Maxim Koltsov <maksbotan@gentoo.org> base/package.use.mask:
|
||||
Unmask use ipod for >=media-sound/clementine-1.2.0
|
||||
|
||||
30 Oct 2013; Markos Chandras <hwoarang@gentoo.org> package.mask:
|
||||
Unmask rtmpdump snapshot
|
||||
|
||||
29 Oct 2013; Manuel Rüger <mrueg@gentoo.org> package.mask:
|
||||
Remove mask for treecleaned ruby18-only packages
|
||||
|
||||
28 Oct 2013; Fabian Groffen <grobian@gentoo.org> package.mask:
|
||||
Remove exim 4.82 RC mask
|
||||
|
||||
28 Oct 2013; Lars Wendler <polynomial-c@gentoo.org> package.mask:
|
||||
Masked app-arch/xz-utils alpha releases for testing.
|
||||
|
||||
24 Oct 2013; Tiziano Müller <dev-zero@gentoo.org>
|
||||
desc/nginx_modules_http.desc, package.mask:
|
||||
Add USE_EXPAND descriptions for nginx' auth_request and push_stream modules.
|
||||
Mask nginx mainline version bump.
|
||||
|
||||
23 Oct 2013; Davide Pesavento <pesa@gentoo.org> package.mask:
|
||||
Mask qt-creator 3.0 beta.
|
||||
|
||||
22 Oct 2013; Michał Górny <mgorny@gentoo.org> package.mask:
|
||||
virtual/pyparsing has been removed.
|
||||
|
||||
21 Oct 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
|
||||
package.mask:
|
||||
Remove mesa security mask as i965 the driver is masked by package.use.mask
|
||||
now, bug #472280.
|
||||
|
||||
21 Oct 2013; Markos Chandras <hwoarang@gentoo.org> package.mask:
|
||||
sys-firmware/amd-ucode gone. Bug #455208
|
||||
|
||||
21 Oct 2013; Hans de Graaff <graaff@gentoo.org> package.mask:
|
||||
Also mask relevant asset pipeline packages for Rails 3.1, fixing bug 488824
|
||||
and 488826.
|
||||
|
||||
21 Oct 2013; Mike Gilbert <floppym@gentoo.org> package.mask:
|
||||
Mask media-fonts/unifont-6.3
|
||||
|
||||
20 Oct 2013; Hans de Graaff <graaff@gentoo.org> package.mask:
|
||||
Remove dev-ruby/ruby-bdb from mask because it is still used by rbot.
|
||||
|
||||
20 Oct 2013; Hans de Graaff <graaff@gentoo.org> package.mask:
|
||||
Write better reason for removal.
|
||||
|
||||
20 Oct 2013; Hans de Graaff <graaff@gentoo.org> package.mask:
|
||||
Mask more ruby18-only packages.
|
||||
|
||||
19 Oct 2013; Markos Chandras <hwoarang@gentoo.org> package.mask:
|
||||
SLOT=4 for dev-cpp/libgdamm is gone. Bug #482910
|
||||
|
||||
19 Oct 2013; Pacho Ramos <pacho@gentoo.org>
|
||||
+default/linux/amd64/13.0/desktop/kde/systemd/parent,
|
||||
+default/linux/arm/13.0/desktop/kde/systemd/parent,
|
||||
+default/linux/powerpc/ppc32/13.0/desktop/kde/systemd/parent,
|
||||
+default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/kde/systemd/parent,
|
||||
+default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/kde/systemd/parent,
|
||||
+default/linux/powerpc/ppc64/13.0/desktop/kde/systemd/parent,
|
||||
+default/linux/x86/13.0/desktop/kde/systemd/parent, profiles.desc:
|
||||
Add kde/systemd variants too (#481920#c20)
|
||||
|
||||
19 Oct 2013; Hans de Graaff <graaff@gentoo.org> package.mask:
|
||||
Mask Rails 3.1 for security bug 488298.
|
||||
|
||||
18 Oct 2013; Markos Chandras <hwoarang@gentoo.org> package.mask:
|
||||
Mask new media-video/rtmpdump snapshots for testing
|
||||
|
||||
18 Oct 2013; Tim Harder <radhermit@gentoo.org> package.mask:
|
||||
Mask =media-libs/libraw-0.16* for testing.
|
||||
|
||||
15 Oct 2013; Pacho Ramos <pacho@gentoo.org> targets/systemd/use.mask:
|
||||
Add reference for consolekit vs logind
|
||||
|
||||
14 Oct 2013; Stanislav Ochotnicky <sochotnicky@gentoo.org> package.mask:
|
||||
Mask live ebuild of sys-fs/simple-mtpfs (#488038)
|
||||
|
||||
14 Oct 2013; Stanislav Ochotnicky <sochotnicky@gentoo.org> package.mask:
|
||||
Add media-video/pyqtrailer and dev-python/pytrailer removal mask
|
||||
|
||||
14 Oct 2013; Pacho Ramos <pacho@gentoo.org>
|
||||
hardened/linux/amd64/no-multilib/package.mask:
|
||||
Mask on more places :S
|
||||
|
||||
14 Oct 2013; Pacho Ramos <pacho@gentoo.org>
|
||||
arch/amd64/no-multilib/package.mask, features/64bit-native/package.mask:
|
||||
Mask packages relying on multilib
|
||||
|
||||
14 Oct 2013; Justin Lecher <jlec@gentoo.org> package.mask:
|
||||
Mask metis-5 due to API change
|
||||
|
||||
14 Oct 2013; Justin Lecher <jlec@gentoo.org> use.desc:
|
||||
fortran is a known language today, so we don't need toreference to f77
|
||||
|
||||
14 Oct 2013; Lars Wendler <polynomial-c@gentoo.org> package.mask:
|
||||
Adjusted samba-4 mask for 4.1 release.
|
||||
|
||||
13 Oct 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
|
||||
package.mask:
|
||||
Mask vulnerable versions of mesa, bug #472280.
|
||||
|
||||
13 Oct 2013; Tom Wijsman <TomWij@gentoo.org> package.mask:
|
||||
Added missing parentheses to really fix the dates.
|
||||
|
||||
13 Oct 2013; Lars Wendler <polynomial-c@gentoo.org> package.mask:
|
||||
Masked >=sys-devel/make-4.0 for testing
|
||||
|
||||
13 Oct 2013; Agostino Sarubbo <ago@gentoo.org> package.mask:
|
||||
Fix the date for the last entry
|
||||
|
||||
13 Oct 2013; Diego E. Pettenò <flameeyes@gentoo.org> package.mask:
|
||||
Hardmask mod_spdy.
|
||||
|
||||
13 Oct 2013; Ulrich Müller <ulm@gentoo.org> package.mask:
|
||||
Remove mask for app-editors/mg.
|
||||
|
||||
12 Oct 2013; Andreas K. Huettel <dilfridge@gentoo.org> package.mask:
|
||||
Remove obsolete mask of dev-tex/natbib, bug 483974
|
||||
|
||||
12 Oct 2013; Pacho Ramos <pacho@gentoo.org> package.mask:
|
||||
Mask for removal
|
||||
|
||||
12 Oct 2013; Pacho Ramos <pacho@gentoo.org> package.mask:
|
||||
Cleanup entries
|
||||
|
||||
12 Oct 2013; Ulrich Müller <ulm@gentoo.org> package.mask:
|
||||
Mask app-editors/mg, bug 487758.
|
||||
|
||||
11 Oct 2013; Markos Chandras <hwoarang@gentoo.org> package.mask:
|
||||
Mask nx11-misc/lightdm-1.8 for futher testing
|
||||
|
||||
09 Oct 2013; Pacho Ramos <pacho@gentoo.org>
|
||||
+default/linux/amd64/13.0/desktop/gnome/systemd/parent,
|
||||
+default/linux/arm/13.0/desktop/gnome/systemd/parent,
|
||||
+default/linux/powerpc/ppc32/13.0/desktop/gnome/systemd/parent,
|
||||
+default/linux/powerpc/ppc64/13.0/32bit-userland/desktop/gnome/systemd/parent
|
||||
,
|
||||
+default/linux/powerpc/ppc64/13.0/64bit-userland/desktop/gnome/systemd/parent
|
||||
, +default/linux/powerpc/ppc64/13.0/desktop/gnome/systemd/parent,
|
||||
+default/linux/x86/13.0/desktop/gnome/systemd/parent, profiles.desc,
|
||||
+targets/systemd/make.defaults, +targets/systemd/package.mask,
|
||||
+targets/systemd/package.use.mask, +targets/systemd/use.mask:
|
||||
Add systemd subprofiles (#481920 and
|
||||
http://gentoo.2317880.n4.nabble.com/Addition-of-systemd-subprofiles-td270299.
|
||||
html )
|
||||
|
||||
09 Oct 2013; Thomas Kahle <tomka@gentoo.org> package.mask:
|
||||
Mask dev-games/gigi for removal
|
||||
|
||||
09 Oct 2013; Michał Górny <mgorny@gentoo.org> package.mask:
|
||||
Finally unmask multilib OpenGL.
|
||||
|
||||
09 Oct 2013; Pawel Hajdan jr <phajdan.jr@gentoo.org> package.mask:
|
||||
Roll chromium dev channel masks for chromium-32.x.
|
||||
|
||||
07 Oct 2013; Ryan Hill <dirtyepic@gentoo.org> package.mask:
|
||||
Unmask GCC 4.8.
|
||||
|
||||
05 Oct 2013; Tiziano Müller <dev-zero@gentoo.org>
|
||||
desc/nginx_modules_http.desc, package.mask:
|
||||
Lift mask of www-servers/nginx-1.4.2*
|
||||
|
||||
04 Oct 2013; Markos Chandras <hwoarang@gentoo.org> package.mask:
|
||||
whitespace
|
||||
|
||||
04 Oct 2013; Markos Chandras <hwoarang@gentoo.org> package.mask:
|
||||
Add forgotten amd-ucode mask entry. Bug #455208
|
||||
|
||||
04 Oct 2013; Julian Ospald <hasufell@gentoo.org> package.mask:
|
||||
remove mask on net-p2p/pybitmessage, people can do their own research
|
||||
|
||||
3 Oct 2013; Chris Reffett <creffett@gentoo.org> package.mask:
|
||||
Remove dev-games/neo* mask, packages removed
|
||||
|
||||
30 Sep 2013; Fabian Groffen <grobian@gentoo.org> package.mask:
|
||||
Mask Exim 4.82 release candidates
|
||||
|
||||
29 Sep 2013; Andreas K. Huettel <dilfridge@gentoo.org> profiles.desc:
|
||||
Downgrade s390 profiles to dev
|
||||
|
||||
28 Sep 2013; Pacho Ramos <pacho@gentoo.org> arch/alpha/package.use.mask,
|
||||
arch/sparc/package.use.mask:
|
||||
Drop masks as needed keywords were added (#478078)
|
||||
|
||||
28 Sep 2013; Pacho Ramos <pacho@gentoo.org> base/use.mask:
|
||||
Mask openrc-force USE flag (#480336)
|
||||
|
||||
27 Sep 2013; Tiziano Müller <dev-zero@gentoo.org> package.mask:
|
||||
Mask nginx >=1.4.2 for testing.
|
||||
|
||||
27 Sep 2013; Tiziano Müller <dev-zero@gentoo.org>
|
||||
desc/nginx_modules_http.desc:
|
||||
Add security to nginx_modules_http USE_EXPAND
|
||||
|
||||
26 Sep 2013; Michał Górny <mgorny@gentoo.org> package.mask:
|
||||
Unmask python-exec:2 for wider testing.
|
||||
|
||||
26 Sep 2013; Sven Vermeulen <swift@gentoo.org> package.mask:
|
||||
Masking openscap-9999
|
||||
|
||||
26 Sep 2013; Tiziano Müller <dev-zero@gentoo.org>
|
||||
desc/nginx_modules_http.desc:
|
||||
Add echo to nginx_modules_http USE_EXPAND
|
||||
|
||||
24 Sep 2013; Patrick Lauer <patrick@gentoo.org> package.mask:
|
||||
Temporarily disable openldap mask until s390 catches up
|
||||
|
||||
23 Sep 2013; Agostino Sarubbo <ago@gentoo.org> package.mask:
|
||||
mask older and vulnerable version of openldap
|
||||
|
||||
22 Sep 2013; Pacho Ramos <pacho@gentoo.org> arch/arm/package.use.mask:
|
||||
Mask USE on arm due missing keywords
|
||||
|
||||
21 Sep 2013; Markos Chandras <hwoarang@gentoo.org> package.mask:
|
||||
Mask zen-sources live ebuilds
|
||||
|
||||
21 Sep 2013; Michał Górny <mgorny@gentoo.org> package.mask:
|
||||
Mask multilib OpenGL packages for testing.
|
||||
|
||||
21 Sep 2013; Michał Górny <mgorny@gentoo.org> package.mask:
|
||||
Remove the mask on glu since the emul set is ready now.
|
||||
|
||||
21 Sep 2013; Michael Palimaka <kensington@gentoo.org>
|
||||
targets/desktop/kde/package.use:
|
||||
Enable xmp USE flag for media-gfx/exiv2 by default as it is required by
|
||||
kde-base/libkexiv2.
|
||||
|
||||
20 Sep 2013; Ian Stakenvicius <axs@gentoo.org>
|
||||
+default/linux/amd64/13.0/package.use.stable.mask:
|
||||
stable masked abi_x86_32 on all relevant atoms
|
||||
|
||||
20 Sep 2013; Ian Stakenvicius <axs@gentoo.org> package.mask:
|
||||
adjusted mask of mozplugger
|
||||
|
||||
19 Sep 2013; Tiziano Müller <dev-zero@gentoo.org> license_groups:
|
||||
Add newly added Adaptec-EULA to the EULA license group (as discussed on the
|
||||
gentoo-dev ml)
|
||||
|
||||
18 Sep 2013; Tom Wijsman <TomWij@gentoo.org> package.mask:
|
||||
>=app-admin/ec2-api-tools-1.6.7.2-r4: Temporarily masked due to QA issue
|
||||
during attempts to unbundle dependencies.
|
||||
|
||||
18 Sep 2013; Sergey Popov <pinkbyte@gentoo.org> package.mask:
|
||||
Mask developer releases of dev-libs/botan
|
||||
|
||||
17 Sep 2013; Tim Harder <radhermit@gentoo.org> package.mask:
|
||||
Unmask =media-video/mkvtoolnix-6.4.1.
|
||||
|
||||
17 Sep 2013; Michał Górny <mgorny@gentoo.org> package.mask:
|
||||
Link the gentoo-dev thread in python-exec:2 p.mask.
|
||||
|
||||
17 Sep 2013; Michał Górny <mgorny@gentoo.org> package.mask:
|
||||
Mask python-exec-2 for testing.
|
||||
|
||||
17 Sep 2013; Patrick Lauer <patrick@gentoo.org> package.mask:
|
||||
Remove poppler mask as everything works now
|
||||
|
||||
16 Sep 2013; Tim Harder <radhermit@gentoo.org> package.mask:
|
||||
Mask >=media-video/mkvtoolnix-6.4.0 until libmatroska-1.4.1 is released.
|
||||
|
||||
16 Sep 2013; Justin Lecher <jlec@gentoo.org> package.mask:
|
||||
Mask gajim beta
|
||||
|
||||
15 Sep 2013; Joerg Bornkessel <hd_brummy@gentoo.org> package.mask:
|
||||
media-plugins/vdr-sysinfo masked for removal on ~15/Oct/2013, Bug #414275
|
||||
#414177
|
||||
|
||||
15 Sep 2013; Joerg Bornkessel <hd_brummy@gentoo.org> package.mask:
|
||||
media-plugins/vdr-taste masked for removal on ~15/Oct/2013, Bug #414269
|
||||
#414177
|
||||
|
||||
15 Sep 2013; Joerg Bornkessel <hd_brummy@gentoo.org> package.mask:
|
||||
media-plugins/vdr-timeline masked for removal on ~15/Oct/2013, Bug #414261
|
||||
#414177
|
||||
|
||||
15 Sep 2013; Joerg Bornkessel <hd_brummy@gentoo.org> package.mask:
|
||||
media-plugins/vdr-tvonscreen masked for removal on ~15/Oct/2013, Bug #414257
|
||||
#414177
|
||||
|
||||
15 Sep 2013; Joerg Bornkessel <hd_brummy@gentoo.org> package.mask:
|
||||
media-plugins/vdr-tvtv masked for removal on ~15/Oct/2013, Bug #414255
|
||||
#414177
|
||||
|
||||
15 Sep 2013; Joerg Bornkessel <hd_brummy@gentoo.org> package.mask:
|
||||
media-plugins/vdr-vdrrip masked for removal on ~15/Oct/2013, Bug #414235
|
||||
#414177
|
||||
|
||||
15 Sep 2013; Joerg Bornkessel <hd_brummy@gentoo.org> package.mask:
|
||||
media-plugins/vdr-prefermenu masked for removal on ~15/Oct/2013, Bug #420883
|
||||
#414177
|
||||
|
||||
15 Sep 2013; Joerg Bornkessel <hd_brummy@gentoo.org> package.mask:
|
||||
cleanup pmask for media-plugins/vdr-channelscan, depend on wrt bug #474480
|
||||
155253 414177, removed from tree
|
||||
|
||||
15 Sep 2013; Hans de Graaff <graaff@gentoo.org> package.mask:
|
||||
Remove masked ruby18-only packages.
|
||||
|
||||
14 Sep 2013; Alexis Ballier <aballier@gentoo.org> package.mask:
|
||||
unmask ocaml 4.01.0
|
||||
|
||||
14 Sep 2013; Amadeusz Żołnowski <aidecoe@gentoo.org>
|
||||
desc/dracut_modules.desc:
|
||||
Added dash use expand to dracut_modules.
|
||||
|
||||
14 Sep 2013; Tom Wijsman <TomWij@gentoo.org> package.mask:
|
||||
Expand sun-* package.mask reason to explain continuation, alternatives and
|
||||
also mask and explain JCE; as requested in bugs #473830 and bug #484680,
|
||||
reported by Martin Mokrejš.
|
||||
|
||||
14 Sep 2013; Hans de Graaff <graaff@gentoo.org> package.mask:
|
||||
Remove masked ruby18-only packages.
|
||||
|
||||
13 Sep 2013; Markos Chandras <hwoarang@gentoo.org> package.mask:
|
||||
Mask dev-lang/jimtcl-9999 live ebuild
|
||||
|
||||
13 Sep 2013; Michał Górny <mgorny@gentoo.org> package.mask:
|
||||
Mask new PAM due to segfault in pam_unix.so, bug #484732.
|
||||
|
||||
|
@ -1,6 +1,18 @@
|
||||
# ChangeLog for Gentoo/Alpha profile directory
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/ChangeLog,v 1.178 2013/09/10 16:19:39 ssuominen Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/ChangeLog,v 1.182 2013/10/26 08:55:51 gienah Exp $
|
||||
|
||||
26 Oct 2013; Mark Wright <gienah@gentoo.org> package.use.mask:
|
||||
mask dev-haskell/dataenc test as template-haskell not yet available
|
||||
|
||||
21 Oct 2013; Tom Wijsman <TomWij@gentoo.org> package.use.mask:
|
||||
Added bug reference to media-video/mpv luajit mask.
|
||||
|
||||
20 Oct 2013; Tom Wijsman <TomWij@gentoo.org> package.use.mask:
|
||||
Adjusted media-video/mpv luajit USE mask to support future versions.
|
||||
|
||||
16 Oct 2013; Tom Wijsman <TomWij@gentoo.org> package.use.mask:
|
||||
Mask luajit on ~media-video/mpv-0.2.0 because it only has amd64 x86 keywords.
|
||||
|
||||
10 Sep 2013; Samuli Suominen <ssuominen@gentoo.org> package.use.mask:
|
||||
Remove mask for USE="pam" in sys-auth/polkit since it doesn't have the
|
||||
|
@ -1,6 +1,14 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/package.use.mask,v 1.135 2013/09/10 16:19:39 ssuominen Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/package.use.mask,v 1.140 2013/10/26 08:55:51 gienah Exp $
|
||||
|
||||
# Mark Wright <gienah@gentoo.org> (26 Oct 2013)
|
||||
# template-haskell not yet available
|
||||
dev-haskell/dataenc test
|
||||
|
||||
# Tom Wijsman <TomWij@gentoo.org> (16 Oct 2013)
|
||||
# Mask luajit on ~media-video/mpv-0.2.0 because it only has amd64 x86 keywords. See bug #488318.
|
||||
>=media-video/mpv-0.2.0 luajit
|
||||
|
||||
# Pacho Ramos <pacho@gentoo.org> (01 Sep 2013)
|
||||
# CONFIG_AUDITSYSCALL=y is not implemented, bug #438368
|
||||
@ -8,12 +16,6 @@ sys-apps/systemd pam
|
||||
sys-auth/consolekit pam
|
||||
sys-auth/pambase consolekit
|
||||
|
||||
# Pacho Ramos <pacho@gentoo.org> (25 Jul 2013)
|
||||
# Missing keywords, bug #444688
|
||||
>=gnome-base/gnome-control-center-3.8 cups
|
||||
>=gnome-base/gnome-core-apps-3.8 cups
|
||||
>=gnome-base/gnome-3.8 cups
|
||||
|
||||
# Pacho Ramos <pacho@gentoo.org> (20 Jul 2013)
|
||||
# Keywords pending, bug #476710
|
||||
>=gnome-base/gnome-extra-apps-3.8 games
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation.
|
||||
# Distributed under the terms of the GNU General Public License, v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/use.mask,v 1.86 2013/08/22 16:07:39 chithanh Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/alpha/use.mask,v 1.87 2013/10/19 01:58:37 vapier Exp $
|
||||
|
||||
# Unmask the flag which corresponds to ARCH.
|
||||
-alpha
|
||||
@ -225,3 +225,6 @@ cg
|
||||
# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (22 Aug 2013)
|
||||
# virtual/opencl is not keyworded
|
||||
opencl
|
||||
|
||||
# Unmask once sys-libs/libunwind gets ported & keyworded.
|
||||
unwind
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64-fbsd/todo/package.use.mask,v 1.334 2013/08/28 18:28:22 aballier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64-fbsd/todo/package.use.mask,v 1.335 2013/10/12 15:29:55 aballier Exp $
|
||||
|
||||
# Mask useflags that require deps with missing keywords.
|
||||
# Anyone is allowed and _very welcome_ to add masks there.
|
||||
@ -209,3 +209,10 @@ media-gfx/graphviz devil
|
||||
|
||||
# sys-apps/util-linux (libuuid)
|
||||
net-misc/wget uuid
|
||||
|
||||
# dev-util/valgrind
|
||||
dev-libs/eina valgrind
|
||||
|
||||
# dev-util/lcov
|
||||
dev-libs/eina test
|
||||
dev-libs/eet test
|
||||
|
@ -1,6 +1,15 @@
|
||||
# ChangeLog for Gentoo/AMD64 profile directory
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/ChangeLog,v 1.230 2013/09/01 22:46:24 jdhore Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/ChangeLog,v 1.233 2013/10/03 16:27:37 axs Exp $
|
||||
|
||||
03 Oct 2013; Ian Stakenvicius <axs@gentoo.org> make.defaults:
|
||||
swapped USE=abi_x86_64 for ABI_X86=64 per mgorny's recommendation
|
||||
|
||||
03 Oct 2013; Michał Górny <mgorny@gentoo.org> make.defaults:
|
||||
Enable abi_x86_64 globally for packages that don't have it forced-on.
|
||||
|
||||
02 Oct 2013; Michał Górny <mgorny@gentoo.org> package.use.force:
|
||||
Un-force abi_x86_64 on www-plugins/adobe-flash.
|
||||
|
||||
01 Sep 2013; Jeff Horelick <jdhore@gentoo.org> package.use.mask:
|
||||
unmask sid for >=media-plugins/audacious-plugins-3.4
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/make.defaults,v 1.16 2013/02/01 21:28:56 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/make.defaults,v 1.18 2013/10/03 16:27:37 axs Exp $
|
||||
|
||||
ARCH="amd64"
|
||||
ACCEPT_KEYWORDS="${ARCH}"
|
||||
@ -38,6 +38,10 @@ CHOST_x32="x86_64-pc-linux-gnux32"
|
||||
# >=portage-2.1.2_pre3-r4
|
||||
USE="mmx sse sse2"
|
||||
|
||||
# Michał Górny <mgorny@gentoo.org> (03 Sep 2013)
|
||||
# Enable abi_x86_64 for packages that don't have it forced.
|
||||
ABI_X86="64"
|
||||
|
||||
# 2006/08/18 - Donnie Berkholz <dberkholz@gentoo.org>
|
||||
# Defaults for video drivers
|
||||
VIDEO_CARDS="fbdev glint intel mach64 mga nouveau nv r128 radeon savage sis tdfx trident vesa via vmware voodoo"
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/no-multilib/package.mask,v 1.128 2013/07/10 10:49:39 jer Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/no-multilib/package.mask,v 1.129 2013/10/14 18:23:43 pacho Exp $
|
||||
|
||||
# AMD64 Team <amd64@gentoo.org>
|
||||
# Mask packages that rely on amd64 multilib
|
||||
@ -165,6 +165,8 @@ net-im/skype
|
||||
net-im/skypetab-ng
|
||||
net-misc/icaclient
|
||||
net-misc/ps3mediaserver
|
||||
net-print/cndrvcups-common-lb
|
||||
net-print/cndrvcups-lb
|
||||
sci-biology/foldingathome
|
||||
sci-electronics/eagle
|
||||
sci-chemistry/cara-bin
|
||||
|
@ -1,10 +1,11 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/package.use.force,v 1.7 2013/03/03 07:34:00 tetromino Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/amd64/package.use.force,v 1.8 2013/10/02 18:14:17 mgorny Exp $
|
||||
|
||||
# Alexandre Rostovtsev <tetromino@gentoo.org> (03 Mar 2013)
|
||||
# wine64 is optional
|
||||
# Michał Górny <mgorny@gentoo.org> (02 Sep 2013)
|
||||
# Packages with optional 64-bit variant.
|
||||
app-emulation/wine -abi_x86_64
|
||||
www-plugins/adobe-flash -abi_x86_64
|
||||
|
||||
# Diego Elio Pettenò <flameeyes@gmail.com> (21 Apr 2011)
|
||||
# The plugin is 32-bit only (and I'm not even sure if it works with
|
||||
|
@ -1,6 +1,28 @@
|
||||
# ChangeLog for Gentoo/ARM profile directory
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/ChangeLog,v 1.269 2013/09/06 17:48:47 pinkbyte Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/ChangeLog,v 1.277 2013/10/31 04:52:11 heroxbd Exp $
|
||||
|
||||
31 Oct 2013; Benda Xu <heroxbd@gentoo.org> package.use.mask:
|
||||
mask USE gtk and guionly of net-p2p/mldonkey, bug #487722
|
||||
|
||||
21 Oct 2013; Tom Wijsman <TomWij@gentoo.org> package.use.mask:
|
||||
Added bug reference to media-video/mpv luajit mask.
|
||||
|
||||
20 Oct 2013; Tom Wijsman <TomWij@gentoo.org> package.use.mask:
|
||||
Adjusted media-video/mpv luajit USE mask to support future versions.
|
||||
|
||||
16 Oct 2013; Tom Wijsman <TomWij@gentoo.org> package.use.mask:
|
||||
Mask luajit on ~media-video/mpv-0.2.0 because it only has amd64 x86 keywords.
|
||||
|
||||
05 Oct 2013; Markus Meier <maekke@gentoo.org> package.use.mask:
|
||||
package.use.mask net-misc/tigervnc[java] for all versions, bug #485436
|
||||
|
||||
15 Sep 2013; Markus Meier <maekke@gentoo.org> package.use.mask:
|
||||
package.use.mask dev-python/ipython[nbconvert], bug #481462
|
||||
|
||||
15 Sep 2013; Johannes Huber <johu@gentoo.org> package.use.mask:
|
||||
Mask use kde-base/solid-runtime[networkmanager], unkeyworded dep
|
||||
kde-misc/networkmanagement.
|
||||
|
||||
06 Sep 2013; Sergey Popov <pinkbyte@gentoo.org> package.use.mask:
|
||||
Mask USE-flag hdf on dev-perl/PDL
|
||||
|
@ -1,6 +1,30 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/package.use.mask,v 1.169 2013/09/06 17:48:47 pinkbyte Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/arm/package.use.mask,v 1.179 2013/10/31 07:23:00 pacho Exp $
|
||||
|
||||
# Pacho Ramos <pacho@gentoo.org> (31 Oct 2013)
|
||||
# Missing keywords, bug #478254
|
||||
gnome-base/gnome classic
|
||||
|
||||
# Benda Xu <heroxbd@gentoo.org> (31 Oct 2013)
|
||||
# Missing keywords from dev-ml/lablgtk, bug #487722
|
||||
net-p2p/mldonkey gtk guionly
|
||||
|
||||
# Tom Wijsman <TomWij@gentoo.org> (16 Oct 2013)
|
||||
# Mask luajit on ~media-video/mpv-0.2.0 because it only has amd64 x86 keywords. See bug #488318.
|
||||
>=media-video/mpv-0.2.0 luajit
|
||||
|
||||
# Pacho Ramos <pacho@gentoo.org> (22 Sep 2013)
|
||||
# Missing keywords, bug #484734
|
||||
media-sound/rhythmbox visualizer
|
||||
|
||||
# Markus Meier <maekke@gentoo.org> (15 Sep 2013)
|
||||
# Unkeyworded deps, bug #481462
|
||||
dev-python/ipython nbconvert
|
||||
|
||||
# Johannes Huber <johu@gentoo.org> (15 Sep 2013)
|
||||
# Depends on kde-misc/networkmanagement, not keyworded yet.
|
||||
kde-base/solid-runtime networkmanager
|
||||
|
||||
# Sergey Popov <pinkbyte@gentoo.org> (06 Sep 2013)
|
||||
# sci-libs/hdf does not build properly on arm
|
||||
@ -105,8 +129,7 @@ dev-vcs/subversion java
|
||||
=media-libs/libcaca-0.99_beta17 java
|
||||
media-libs/libjpeg-turbo java
|
||||
net-dns/libidn java
|
||||
=net-misc/tigervnc-1.1.0-r7 java
|
||||
=net-misc/tigervnc-1.2.0 java
|
||||
net-misc/tigervnc java
|
||||
net-print/cups java
|
||||
=sys-devel/gettext-0.18.1.1-r1 java
|
||||
=sys-devel/gettext-0.18.1.1-r3 java
|
||||
|
@ -1,6 +1,15 @@
|
||||
# ChangeLog for Gentoo/hppa profile
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/ChangeLog,v 1.195 2013/08/22 14:13:40 jer Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/ChangeLog,v 1.198 2013/10/25 15:25:43 jer Exp $
|
||||
|
||||
25 Oct 2013; Jeroen Roovers <jer@gentoo.org> use.mask:
|
||||
Unmask USE=unwind (bug #453704).
|
||||
|
||||
25 Oct 2013; Jeroen Roovers <jer@gentoo.org> package.use.mask:
|
||||
Mask USE=libatomic for sys-libs/libunwind (bug #453704).
|
||||
|
||||
14 Oct 2013; Jeroen Roovers <jer@gentoo.org> package.use.mask:
|
||||
Remove obsolete entry USE=custom-cpuopts.
|
||||
|
||||
22 Aug 2013; Jeroen Roovers <jer@gentoo.org> use.mask:
|
||||
Mask USE=opencl (bug #482096).
|
||||
|
@ -1,9 +1,13 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/package.use.mask,v 1.129 2013/08/11 12:41:43 jer Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/package.use.mask,v 1.131 2013/10/25 14:52:39 jer Exp $
|
||||
|
||||
# DON'T TOUCH THIS FILE. Instead, file a bug and assign it to <hppa@gentoo.org>.
|
||||
|
||||
# Jeroen Roovers <jer@gentoo.org> (25 Oct 2013)
|
||||
# Building against libatomic_ops fails (bug #453704)
|
||||
sys-libs/libunwind libatomic
|
||||
|
||||
# Jeroen Roovers <jer@gentoo.org> (23 Jul 2013)
|
||||
# graphite is not implemented on HPPA
|
||||
sys-devel/gcc graphite
|
||||
@ -130,7 +134,7 @@ media-sound/mpd fluidsynth
|
||||
# Jeroen Roovers <jer@gentoo.org> (16 Sep 2008)
|
||||
# cpudetection and custom-cpuopts does not apply
|
||||
# to HPPA (bug #234629)
|
||||
media-video/mplayer cpudetection custom-cpuopts
|
||||
media-video/mplayer cpudetection
|
||||
|
||||
# Jeroen Roovers <jer@gentoo.org> (16 Sep 2008)
|
||||
# app-text/xindy needs dev-lisp/clisp and clisp does not build (bug #229217)
|
||||
|
@ -1,5 +1,5 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/use.mask,v 1.74 2013/08/22 14:13:40 jer Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/hppa/use.mask,v 1.76 2013/10/25 15:25:43 jer Exp $
|
||||
# DON'T TOUCH THIS FILE. Instead, file a bug and assign it to <hppa@gentoo.org>.
|
||||
|
||||
# Jeroen Roovers <jer@gentoo.org> (22 Aug 2013)
|
||||
|
@ -1,6 +1,12 @@
|
||||
# ChangeLog for Gentoo/ia64 profile
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/ia64/ChangeLog,v 1.194 2013/08/22 16:07:39 chithanh Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/ia64/ChangeLog,v 1.196 2013/10/26 08:52:25 gienah Exp $
|
||||
|
||||
26 Oct 2013; Mark Wright <gienah@gentoo.org> package.use.mask:
|
||||
mask dev-haskell/dataenc test as template-haskell not yet available
|
||||
|
||||
28 Sep 2013; Mike Frysinger <vapier@gentoo.org> use.mask:
|
||||
Mask USE=valgrind since the pkg is not keyworded.
|
||||
|
||||
22 Aug 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> use.mask:
|
||||
Mask opencl flag due to lack of virtual/opencl keywording.
|
||||
|
@ -1,6 +1,10 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/ia64/package.use.mask,v 1.125 2013/07/20 11:18:22 pacho Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/ia64/package.use.mask,v 1.126 2013/10/26 08:52:25 gienah Exp $
|
||||
|
||||
# Mark Wright <gienah@gentoo.org> (26 Oct 2013)
|
||||
# template-haskell not yet available
|
||||
dev-haskell/dataenc test
|
||||
|
||||
# Pacho Ramos <pacho@gentoo.org> (20 Jul 2013)
|
||||
# Keywords pending, bug #476710
|
||||
|
@ -52,6 +52,7 @@ upnp
|
||||
systemd
|
||||
webm
|
||||
fdk
|
||||
valgrind
|
||||
|
||||
# Stuff we don't want
|
||||
antlr
|
||||
|
@ -1,6 +1,9 @@
|
||||
# ChangeLog for Gentoo/m68k profile
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/m68k/ChangeLog,v 1.28 2013/08/22 16:07:40 chithanh Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/m68k/ChangeLog,v 1.29 2013/09/29 14:30:15 dilfridge Exp $
|
||||
|
||||
29 Sep 2013; Andreas K. Huettel <dilfridge@gentoo.org> make.defaults:
|
||||
m68k goes unstable/testing as per concil decision
|
||||
|
||||
22 Aug 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> use.mask:
|
||||
Mask opencl flag due to lack of virtual/opencl keywording.
|
||||
|
@ -1,9 +1,9 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/m68k/make.defaults,v 1.2 2012/06/16 11:44:12 jlec Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/m68k/make.defaults,v 1.3 2013/09/29 14:30:15 dilfridge Exp $
|
||||
|
||||
ARCH="m68k"
|
||||
ACCEPT_KEYWORDS="m68k"
|
||||
ACCEPT_KEYWORDS="m68k ~m68k"
|
||||
|
||||
CHOST="m68k-unknown-linux-gnu"
|
||||
CFLAGS="-O2 -pipe"
|
||||
|
@ -90,3 +90,6 @@ clvm
|
||||
# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (22 Aug 2013)
|
||||
# virtual/opencl is not keyworded
|
||||
opencl
|
||||
|
||||
# Unmask once sys-libs/libunwind gets ported & keyworded.
|
||||
unwind
|
||||
|
@ -1,6 +1,9 @@
|
||||
# ChangeLog for Gentoo/MIPS profile directory
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/ChangeLog,v 1.121 2013/09/02 07:02:22 pinkbyte Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/ChangeLog,v 1.122 2013/10/11 22:27:28 hwoarang Exp $
|
||||
|
||||
11 Oct 2013; Markos Chandras <hwoarang@gentoo.org> use.mask:
|
||||
Mask m17n-lib for MIPS. Bug #485366
|
||||
|
||||
02 Sep 2013; Sergey Popov <pinkbyte@gentoo.org> package.use.mask:
|
||||
Mask webp USE-flag on media-libs/leptonica and app-text/tesseract, not tested
|
||||
|
@ -1,10 +1,15 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/use.mask,v 1.68 2013/08/22 16:07:40 chithanh Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/mips/use.mask,v 1.70 2013/10/19 01:58:38 vapier Exp $
|
||||
|
||||
# Unmask the flag which corresponds to ARCH.
|
||||
-mips
|
||||
|
||||
# Markos Chandras <hwoarang@gentoo.org>
|
||||
# Needs packages that lack ~mips keywords
|
||||
# See #485366
|
||||
m17n-lib
|
||||
|
||||
# Ryan Hill <dirtyepic@gentoo.org>
|
||||
# Needs sci-mathematics/glpk.
|
||||
lpsol
|
||||
@ -384,3 +389,6 @@ clvm
|
||||
# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (22 Aug 2013)
|
||||
# virtual/opencl is not keyworded
|
||||
opencl
|
||||
|
||||
# Unmask once sys-libs/libunwind gets keyworded.
|
||||
unwind
|
||||
|
@ -1,6 +1,25 @@
|
||||
# ChangeLog for Gentoo/PPC profile directory
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ChangeLog,v 1.251 2013/08/27 19:27:09 chithanh Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/ChangeLog,v 1.257 2013/10/27 06:22:54 gienah Exp $
|
||||
|
||||
25 Oct 2013; Davide Pesavento <pesa@gentoo.org> package.use.force:
|
||||
Remove obsolete entry.
|
||||
|
||||
26 Oct 2013; Mark Wright <gienah@gentoo.org> package.use.mask:
|
||||
mask dev-haskell/dataenc test as template-haskell not yet available
|
||||
|
||||
21 Oct 2013; Tom Wijsman <TomWij@gentoo.org> package.use.mask:
|
||||
Added bug reference to media-video/mpv luajit mask.
|
||||
|
||||
20 Oct 2013; Tom Wijsman <TomWij@gentoo.org> package.use.mask:
|
||||
Adjusted media-video/mpv luajit USE mask to support future versions.
|
||||
|
||||
16 Oct 2013; Tom Wijsman <TomWij@gentoo.org> package.use.mask:
|
||||
Mask luajit on ~media-video/mpv-0.2.0 because it only has amd64 x86 keywords.
|
||||
|
||||
15 Sep 2013; Johannes Huber <johu@gentoo.org> package.use.mask:
|
||||
Mask use kde-base/solid-runtime[networkmanager], unkeyworded dep
|
||||
kde-misc/networkmanagement.
|
||||
|
||||
27 Aug 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
|
||||
ppc64/64ul/use.mask, use.mask:
|
||||
|
@ -1,9 +1,3 @@
|
||||
# Markos Chandras <hwoarang@gentoo.org> (21 Sep 2011)
|
||||
# dev-libs/botan is not keyworded for ppc64 but it is
|
||||
# required for qt-creator[-botan-bundled]. So force
|
||||
# the botan-bundled useflag
|
||||
dev-qt/qt-creator botan-bundled
|
||||
|
||||
# Matti Bickel <mabi@gentoo.org> - 2007-12-31
|
||||
# only the java interface is usable on ppc
|
||||
net-p2p/sancho-bin java
|
||||
|
@ -1,6 +1,22 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/package.use.mask,v 1.178 2013/09/08 14:24:18 pacho Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/powerpc/package.use.mask,v 1.184 2013/10/31 07:23:00 pacho Exp $
|
||||
|
||||
# Pacho Ramos <pacho@gentoo.org> (31 Oct 2013)
|
||||
# Missing keywords, bug #478254
|
||||
gnome-base/gnome classic
|
||||
|
||||
# Mark Wright <gienah@gentoo.org> (26 Oct 2013)
|
||||
# template-haskell not yet available
|
||||
dev-haskell/dataenc test
|
||||
|
||||
# Tom Wijsman <TomWij@gentoo.org> (16 Oct 2013)
|
||||
# Mask luajit on ~media-video/mpv-0.2.0 because it only has amd64 x86 keywords. See bug #488318.
|
||||
>=media-video/mpv-0.2.0 luajit
|
||||
|
||||
# Johannes Huber <johu@gentoo.org> (15 Sep 2013)
|
||||
# # Depends on kde-misc/networkmanagement, not keyworded yet.
|
||||
kde-base/solid-runtime networkmanager
|
||||
|
||||
# Pacho Ramos <pacho@gentoo.org> (08 Sep 2013)
|
||||
# monodevelop is not keyworded, bug #468030
|
||||
|
@ -1,6 +1,9 @@
|
||||
# ChangeLog for Gentoo/s390 profile directory
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/s390/ChangeLog,v 1.72 2013/08/22 16:07:40 chithanh Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/s390/ChangeLog,v 1.74 2013/09/29 14:34:29 dilfridge Exp $
|
||||
|
||||
29 Sep 2013; Andreas K. Huettel <dilfridge@gentoo.org> make.defaults:
|
||||
s390 goes unstable/testing as per council decision
|
||||
|
||||
22 Aug 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> use.mask:
|
||||
Mask opencl flag due to lack of virtual/opencl keywording.
|
||||
|
@ -1,9 +1,9 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/s390/make.defaults,v 1.4 2013/01/21 01:57:59 vapier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/s390/make.defaults,v 1.5 2013/09/29 14:33:58 dilfridge Exp $
|
||||
|
||||
ARCH="s390"
|
||||
ACCEPT_KEYWORDS="s390"
|
||||
ACCEPT_KEYWORDS="s390 ~s390"
|
||||
|
||||
MULTILIB_ABIS="s390"
|
||||
DEFAULT_ABI="s390"
|
||||
|
@ -154,3 +154,6 @@ video_cards_vesa
|
||||
# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (22 Aug 2013)
|
||||
# virtual/opencl is not keyworded
|
||||
opencl
|
||||
|
||||
# Unmask once sys-libs/libunwind gets ported & keyworded.
|
||||
unwind
|
||||
|
@ -1,6 +1,9 @@
|
||||
# ChangeLog for Gentoo/sh profile directory
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sh/ChangeLog,v 1.90 2013/08/22 16:07:41 chithanh Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sh/ChangeLog,v 1.91 2013/09/29 14:36:30 dilfridge Exp $
|
||||
|
||||
29 Sep 2013; Andreas K. Huettel <dilfridge@gentoo.org> make.defaults:
|
||||
sh goes unstable/testing as per council decision
|
||||
|
||||
22 Aug 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> use.mask:
|
||||
Mask opencl flag due to lack of virtual/opencl keywording.
|
||||
|
@ -1,11 +1,11 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sh/make.defaults,v 1.3 2012/06/16 11:44:12 jlec Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sh/make.defaults,v 1.4 2013/09/29 14:36:30 dilfridge Exp $
|
||||
|
||||
# Main SuperH profile
|
||||
|
||||
ARCH="sh"
|
||||
ACCEPT_KEYWORDS="sh"
|
||||
ACCEPT_KEYWORDS="sh ~sh"
|
||||
|
||||
CHOST="sh-unknown-linux-gnu"
|
||||
CFLAGS="-O2"
|
||||
|
@ -178,3 +178,6 @@ clvm
|
||||
# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (22 Aug 2013)
|
||||
# virtual/opencl is not keyworded
|
||||
opencl
|
||||
|
||||
# Unmask once sys-libs/libunwind gets keyworded.
|
||||
unwind
|
||||
|
@ -1,6 +1,18 @@
|
||||
# ChangeLog for Gentoo/sparc profile
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/ChangeLog,v 1.211 2013/08/22 21:09:18 chithanh Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/ChangeLog,v 1.215 2013/10/25 15:19:56 pesa Exp $
|
||||
|
||||
25 Oct 2013; Davide Pesavento <pesa@gentoo.org> package.use.mask:
|
||||
Remove redundant entries (webkit is already use.mask-ed globally on sparc).
|
||||
|
||||
21 Oct 2013; Tom Wijsman <TomWij@gentoo.org> package.use.mask:
|
||||
Added bug reference to media-video/mpv luajit mask.
|
||||
|
||||
20 Oct 2013; Tom Wijsman <TomWij@gentoo.org> package.use.mask:
|
||||
Adjusted media-video/mpv luajit USE mask to support future versions.
|
||||
|
||||
16 Oct 2013; Tom Wijsman <TomWij@gentoo.org> package.use.mask:
|
||||
Mask luajit on ~media-video/mpv-0.2.0 because it only has amd64 x86 keywords.
|
||||
|
||||
22 Aug 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
|
||||
package.use.mask:
|
||||
|
@ -1,17 +1,19 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/package.use.mask,v 1.144 2013/08/22 21:09:18 chithanh Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/package.use.mask,v 1.150 2013/10/26 09:10:58 gienah Exp $
|
||||
|
||||
# Mark Wright <gienah@gentoo.org> (26 Oct 2013)
|
||||
# template-haskell not yet available
|
||||
dev-haskell/dataenc test
|
||||
|
||||
# Tom Wijsman <TomWij@gentoo.org> (16 Oct 2013)
|
||||
# Mask luajit on ~media-video/mpv-0.2.0 because it only has amd64 x86 keywords. See bug #488318.
|
||||
>=media-video/mpv-0.2.0 luajit
|
||||
|
||||
# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (22 Aug 2013)
|
||||
# dev-libs/jemalloc is not keyworded
|
||||
www-plugins/gnash jemalloc
|
||||
|
||||
# Pacho Ramos <pacho@gentoo.org> (25 Jul 2013)
|
||||
# Missing keywords, bug #444688
|
||||
>=gnome-base/gnome-control-center-3.8 cups
|
||||
>=gnome-base/gnome-core-apps-3.8 cups
|
||||
>=gnome-base/gnome-3.8 cups
|
||||
|
||||
# Pacho Ramos <pacho@gentoo.org> (20 Jul 2013)
|
||||
# Keywords pending, bug #476710
|
||||
>=gnome-base/gnome-extra-apps-3.8 games
|
||||
@ -67,12 +69,6 @@ gnome-extra/libgda reports
|
||||
>=dev-db/mysql-5.5 systemtap tcmalloc jemalloc
|
||||
>=dev-db/mariadb-5.5 systemtap tcmalloc jemalloc
|
||||
|
||||
# Raúl Porcel <armin76@gentoo.org> (08 Jul 2012)
|
||||
# dev-qt/qtwebkit doesn't seem to work
|
||||
dev-python/PyQt4 webkit
|
||||
dev-qt/qtdeclarative webkit
|
||||
dev-qt/qthelp webkit
|
||||
|
||||
# Diego Elio Pettenò <flameeyes@gentoo.org> (24 Jun 2012)
|
||||
# Requires libpcre with jit
|
||||
www-apache/mod_security jit
|
||||
@ -174,11 +170,6 @@ sci-libs/gdal ecwj2k
|
||||
# uses games-board/ggz-gtk-client
|
||||
games-strategy/freeciv ggz
|
||||
|
||||
# Raúl Porcel <armin76@gentoo.org> (02 Mar 2010)
|
||||
# needs dev-python/mako which depends on
|
||||
# dev-python/beaker which sigbuses
|
||||
media-sound/rhythmbox webkit
|
||||
|
||||
# Alexey Shvetsov <alexxy@gentoo.org> (09 Feb 2010)
|
||||
# need dev-db/virtuoso-* keyworded
|
||||
dev-libs/soprano virtuoso
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License, v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/use.mask,v 1.112 2013/08/22 16:07:41 chithanh Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/sparc/use.mask,v 1.113 2013/10/19 01:58:38 vapier Exp $
|
||||
|
||||
# Unmask the flag which corresponds to ARCH.
|
||||
-sparc
|
||||
@ -332,3 +332,6 @@ cg
|
||||
# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (22 Aug 2013)
|
||||
# virtual/opencl is not keyworded
|
||||
opencl
|
||||
|
||||
# Unmask once sys-libs/libunwind gets ported & keyworded.
|
||||
unwind
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/package.use.mask,v 1.125 2013/09/08 17:08:31 ottxor Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/arch/x86/package.use.mask,v 1.126 2013/11/06 21:05:15 pacho Exp $
|
||||
|
||||
# This file requires >=portage-2.1.1
|
||||
|
||||
@ -26,10 +26,6 @@ sys-apps/hwloc -cuda -gl -opencl
|
||||
# Keywords missing, bug #478104
|
||||
>=app-editors/gedit-plugins-3.8.3 git
|
||||
|
||||
# Pacho Ramos <pacho@gentoo.org> (20 Jul 2013)
|
||||
# Keywords pending, bug #476710
|
||||
>=gnome-base/gnome-extra-apps-3.8 games
|
||||
|
||||
# Anthony G. Basile <blueness@gentoo.org> (18 Jun 2013)
|
||||
# Works on x86
|
||||
net-libs/cyassl -aes-ni
|
||||
|
@ -1,6 +1,22 @@
|
||||
# ChangeLog for Gentoo base-profile
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/base/ChangeLog,v 1.601 2013/09/12 13:37:39 flameeyes Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/base/ChangeLog,v 1.606 2013/10/30 19:10:02 mgorny Exp $
|
||||
|
||||
30 Oct 2013; Michał Górny <mgorny@gentoo.org> package.use.force:
|
||||
Copy the forced flags to dev-lang/python-exec (the new name).
|
||||
|
||||
27 Oct 2013; Julian Ospald <hasufell@gentoo.org> package.use.mask:
|
||||
mask luajit useflag for games-action/minetest
|
||||
|
||||
25 Oct 2013; Davide Pesavento <pesa@gentoo.org> package.use.force:
|
||||
Remove obsolete entry.
|
||||
|
||||
21 Oct 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
|
||||
package.use.mask:
|
||||
Mask mesa i965 driver for security bug #472280.
|
||||
|
||||
15 Sep 2013; Tom Wijsman <TomWij@gentoo.org> package.use.mask:
|
||||
Masked JCE functionality of dev-java/diablo-jdk.
|
||||
|
||||
12 Sep 2013; Diego E. Pettenò <flameeyes@gentoo.org> package.use,
|
||||
package.use.force:
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.force,v 1.41 2013/09/12 13:37:39 flameeyes Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.force,v 1.43 2013/10/30 19:10:03 mgorny Exp $
|
||||
|
||||
# Michał Gorny <mgorny@gentoo.org> (26 Feb 2013)
|
||||
# Meta-packages which use multilib ebuilds always install development
|
||||
@ -15,12 +15,9 @@ app-shells/bash readline
|
||||
# Michał Górny <mgorny@gentoo.org> (14 Oct 2012)
|
||||
# Force-enable all PYTHON_TARGETS for python-exec to avoid using private
|
||||
# API. Please remember to keep it in sync with python_targets.desc.
|
||||
dev-lang/python-exec python_targets_python2_6 python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 python_targets_jython2_5 python_targets_jython2_7 python_targets_pypy2_0
|
||||
dev-python/python-exec python_targets_python2_6 python_targets_python2_7 python_targets_python3_2 python_targets_python3_3 python_targets_jython2_5 python_targets_jython2_7 python_targets_pypy2_0
|
||||
|
||||
# Davide Pesavento <pesa@gentoo.org> (12 Sep 2012)
|
||||
# Unbundling code needs updates, will be fixed in 2.7
|
||||
=dev-qt/qt-creator-2.6* botan-bundled
|
||||
|
||||
# Samuli Suominen <ssuominen@gentoo.org> (23 Jan 2012)
|
||||
# Forcing enabled while waiting for eselect-notify-send wrt #379941
|
||||
x11-libs/libnotify symlink
|
||||
|
@ -1,11 +1,25 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.mask,v 1.512 2013/09/07 14:50:08 tomwij Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.mask,v 1.516 2013/10/30 20:27:37 maksbotan Exp $
|
||||
|
||||
# This file requires >=portage-2.1.1
|
||||
# New entries go on top.
|
||||
#
|
||||
|
||||
# Julian Ospald <hasufell@gentoo.org> (27 Oct 2013)
|
||||
# luajit is in ~arch, prepare for minetest stabilization
|
||||
games-action/minetest luajit
|
||||
|
||||
# Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> (13 Oct 2013)
|
||||
# Masked for security bug #472280, CVE 2013-1872
|
||||
<=media-libs/mesa-9.0.3 video_cards_intel video_cards_i965
|
||||
|
||||
# Tom Wijsman <TomWij@gentoo.org> (15 Sep 2013)
|
||||
# Mask JCE functionality of diablo-jdk because it depends on masked sun-jce-bin,
|
||||
# this needs to be revisited to either be dropped from the Portage tree or to
|
||||
# use the new way of doing JCE as part of a revision or version bump.
|
||||
dev-java/diablo-jdk jce
|
||||
|
||||
# Tom Wijsman <TomWij@gentoo.org> (7 Sep 2013)
|
||||
# Dependency (www-servers/mongrel) currently only
|
||||
# works with Ruby 1.8; so, masking Ruby 1.9 USE flag
|
||||
@ -50,7 +64,8 @@ sys-apps/hwloc cuda gl opencl
|
||||
# Upstream removed entire support in future release:
|
||||
# http://code.google.com/p/clementine-player/source/detail?r=3d434f1c881890dd77fea6d0e3de3afc86971196
|
||||
# Remove this entry once <=media-sound/clementine-1.1.1 has left the building
|
||||
media-sound/clementine ios ipod
|
||||
media-sound/clementine ios
|
||||
<media-sound/clementine-1.2.0 ipod
|
||||
|
||||
# Ben de Groot <yngwin@gentoo.org> (07 Aug 2013)
|
||||
# Newer lightdm doesn't work with current razorqt-lightdm-greeter, bug 479734
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/base/use.mask,v 1.179 2013/09/05 10:09:05 mgorny Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/base/use.mask,v 1.180 2013/09/28 09:23:23 pacho Exp $
|
||||
|
||||
# masking here and unmasking in default/linux/
|
||||
kmod
|
||||
@ -340,3 +340,11 @@ systemd
|
||||
# Mask until Qt 5 is in portage. (The flag is here already
|
||||
# to permit the neccessary package preparation.)
|
||||
qt5
|
||||
|
||||
# Pacho Ramos <pacho@gentoo.org> (28 Sep 2013)
|
||||
# This USE flag is available after long dicussion in
|
||||
# http://www.gossamer-threads.com/lists/gentoo/dev/276077
|
||||
# to let some prople not able to run systemd to skip the dep (#480336).
|
||||
# Enabling this you will get a fully unsupported Gnome setup that
|
||||
# could suffer unexpected problem, don't expect support for it then.
|
||||
openrc-force
|
||||
|
@ -1,6 +1,9 @@
|
||||
# ChangeLog for profile directory
|
||||
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/ChangeLog,v 1.158 2013/08/27 22:17:04 aballier Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/ChangeLog,v 1.159 2013/10/14 04:53:56 naota Exp $
|
||||
|
||||
14 Oct 2013; Naohiro Aota <naota@gentoo.org> package.use.mask:
|
||||
Add USE mask for tcpdump. #482930
|
||||
|
||||
27 Aug 2013; Alexis Ballier <aballier@gentoo.org> package.use.mask:
|
||||
mask app-misc/geoclue skyhook here since networkmanager is masked here
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user