From fd75484b75b558d5b8c1f98c9b77bb2265f60206 Mon Sep 17 00:00:00 2001 From: Matthew Dawson Date: Mon, 28 Dec 2015 17:47:05 -0500 Subject: [PATCH 001/260] dev-cpp/yaml-cpp: Bump to version 0.5.2. Adjust SRC_URI and S to match tarball. Package-Manager: portage-2.2.24 --- dev-cpp/yaml-cpp/Manifest | 1 + dev-cpp/yaml-cpp/yaml-cpp-0.5.2.ebuild | 36 ++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 dev-cpp/yaml-cpp/yaml-cpp-0.5.2.ebuild diff --git a/dev-cpp/yaml-cpp/Manifest b/dev-cpp/yaml-cpp/Manifest index 8b5a1bed58767..2c3fd1187f826 100644 --- a/dev-cpp/yaml-cpp/Manifest +++ b/dev-cpp/yaml-cpp/Manifest @@ -1,2 +1,3 @@ +DIST release-0.5.2.tar.gz 2015873 SHA256 6fb92f6f5925e0af918ffbb90acf19b7b88706ebcd40fc186b7caa76609b6350 SHA512 61e4d45f412193bd21f60ae0a225486e99e3205d10df9ad917f906b3d1e9c75ac13e2416d722452d5ecc940f217a536dd9ea128dc33b0f052ddc05d022342621 WHIRLPOOL 67c72e21d051c3538a5abe2b9a7a7e83d86997a78b7045c1b0b718873e9335a22f709700177affe2100fbabe57e3e81fc742be0127379000c198292413749d44 DIST yaml-cpp-0.3.0.tar.gz 82674 SHA256 2cd038b5a1583b6745e949e196fba525f6d0d5fd340566585fde24fc7e117b82 SHA512 1db7ef9ab717cf3185494dd40872d53948822bf0bb7a8039f5ccade77f29a7c1f37671627404d33f3213654d8e0582e6eaad139fd51f455a0d4d779bf467f43d WHIRLPOOL 106c5a3eda627651c49e1bcf9f22345fcaaaeb85efac4de7b7d103b0d2924ccb3c093dcd6ac03ccad7325d1f3faffc3165288e62bfa913eca21bfcb4eb3b26b9 DIST yaml-cpp-0.5.1.tar.gz 118244 SHA256 3e7c9052b43d987d41819a203d97fc45de4eed3ec67e0fdb14265c3d11046f06 SHA512 3c6928684d603815c016d663af36be94507f2cccf167d6d8d7cd7dea3ea5f73ec88d62952a2b5d11796e40132857afcbbacd9eafd688f2dc11d0c339caf2e013 WHIRLPOOL 43c1998584fb8cc8b0954a1eba39aaffff18be074c5f1c84ac60df89adc84717007d8f6e67978da2e4f235365d820d7b2809f19eb3c67263ff936f44a9438546 diff --git a/dev-cpp/yaml-cpp/yaml-cpp-0.5.2.ebuild b/dev-cpp/yaml-cpp/yaml-cpp-0.5.2.ebuild new file mode 100644 index 0000000000000..d2db62f7bdf6d --- /dev/null +++ b/dev-cpp/yaml-cpp/yaml-cpp-0.5.2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit cmake-utils + +DESCRIPTION="A YAML parser and emitter in C++" +HOMEPAGE="https://github.com/jbeder/yaml-cpp" +SRC_URI="https://github.com/jbeder/${PN}/archive/release-${PV}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +IUSE="" + +DEPEND=">=dev-libs/boost-1.49.0-r2" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}-release-${PV}" + +src_prepare() { + sed -i \ + -e 's:INCLUDE_INSTALL_ROOT_DIR:INCLUDE_INSTALL_DIR:g' \ + yaml-cpp.pc.cmake || die + + cmake-utils_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DBUILD_SHARED_LIBS=ON + ) + cmake-utils_src_configure +} From f9760db4c9568733b6e25ca46b0a475ec08424e5 Mon Sep 17 00:00:00 2001 From: Matthew Brewer Date: Sun, 3 Jan 2016 18:45:48 +0100 Subject: [PATCH 002/260] net-nntp/nzbget: version bump to v16.4 and some cosmetic fixes ... to make repoman happy regarding ncurses/openssl slots. --- net-nntp/nzbget/Manifest | 1 + net-nntp/nzbget/nzbget-16.4.ebuild | 104 +++++++++++++++++++++++++++++ 2 files changed, 105 insertions(+) create mode 100644 net-nntp/nzbget/nzbget-16.4.ebuild diff --git a/net-nntp/nzbget/Manifest b/net-nntp/nzbget/Manifest index 144f5bbefb8ba..b7988a4b06f07 100644 --- a/net-nntp/nzbget/Manifest +++ b/net-nntp/nzbget/Manifest @@ -1,3 +1,4 @@ DIST nzbget-14.1.tar.gz 1332334 SHA256 a16b816b61f7035cc373e9b77094ca474d5b7b7f7ceff5fa8818249181db4b18 SHA512 fae938529bb3968c0161f63ec3af07f844a8128b61abf6298457a4878ac0d47541d76730c8a068509fa091b102de07c9d28dcd668a8192fcfac60980f69be56d WHIRLPOOL 9e9636b67d0af7780d2cc8f897465f5a2e23cd8695b3bd982e3e9f78d68adb34f84faf59253044c7b2f95db737cf59207b35cf312d1f1825fe4b9ecce2e4014f DIST nzbget-14.2.tar.gz 1332612 SHA256 bb24afb47dc01766c5e5c02d7565190082c6e13ffed565969a2ec52e21104677 SHA512 0e1e9c1307927f6ac4772d9138901893a9782fad137756ca40617ea7e8dd7946f2927f3f5303d676d09920de0a005cb1313292fda0c5d0288d73fc8e0f949516 WHIRLPOOL 7fb9c5c44515e1ed4a02213af6f8a13e41452a85a710ba9e59483c8c95b9d9bc1f2c475f81d0a75ab982292fccd5ce797f2396fe09ec7339d31ea551f3c36a4e DIST nzbget-15.0.tar.gz 1466814 SHA256 3ef13f3e5917e4cda19c4fc0cd37e79967a19b4e3448c239ff24e37712a6cc0a SHA512 7233bea56f99e541155eac3e1d31f2603a407aee7055492c2bf20efc9b40a58e9e5f3b7ee7dada9278cb4bdc8b30a0e62f377235e12ac43c88f9111864d3a706 WHIRLPOOL f8d53ef7637a09f1e98fe5866693bc99c96212f460b00072d5ac8164c59c9053ab8805262d97e136eccc14f6af9be220541b2ea22d01bd2ed191114cbfdcfac0 +DIST nzbget-16.4-src.tar.gz 1585908 SHA256 8e9e3ee75d2d08a8e438b2809f504a627a9334ed239579a540b75fa97bff4d0f SHA512 12ebde277abac5f719f374861013fa391f4698d850ac57c55787609fec54490fb09437c6a803fc0ca935c482ed5ccd16c525e17ba40a514f7a54316dc04ee874 WHIRLPOOL 2d1c21d45a74eaea7dcb1c99c9b409f506547189c832b432331ae2b64ee67050245acb8ff1cd522bd64460d9d7ac806b344fd0f3bbc21de4bfca12dcc815692d diff --git a/net-nntp/nzbget/nzbget-16.4.ebuild b/net-nntp/nzbget/nzbget-16.4.ebuild new file mode 100644 index 0000000000000..a663849408ca4 --- /dev/null +++ b/net-nntp/nzbget/nzbget-16.4.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit autotools eutils user + +MY_P=${P/_pre/-testing-r} + +DESCRIPTION="A command-line based binary newsgrapper supporting .nzb files" +HOMEPAGE="http://nzbget.net/" +SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}-src.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="debug gnutls ncurses parcheck ssl zlib" + +RDEPEND="dev-libs/libxml2 + ncurses? ( sys-libs/ncurses:0 ) + parcheck? ( + app-arch/libpar2 + dev-libs/libsigc++:2 + ) + ssl? ( + gnutls? ( net-libs/gnutls ) + !gnutls? ( dev-libs/openssl:0 ) + ) + zlib? ( sys-libs/zlib )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +DOCS=( ChangeLog README nzbget.conf ) + +S=${WORKDIR}/${P/_pre*/-testing} + +src_prepare() { + epatch "${FILESDIR}/${PN}-14.0_pre1145-tinfo.patch" + + sed -i 's:^ScriptDir=.*:ScriptDir=/usr/share/nzbget/ppscripts:' nzbget.conf || die + + sed \ + -e 's:^MainDir=.*:MainDir=/var/lib/nzbget:' \ + -e 's:^LockFile=.*:LockFile=/run/nzbget/nzbget.pid:' \ + -e 's:^LogFile=.*:LogFile=/var/log/nzbget/nzbget.log:' \ + -e 's:^WebDir=.*:WebDir=/usr/share/nzbget/webui:' \ + -e 's:^ConfigTemplate=.*:ConfigTemplate=/usr/share/nzbget/nzbget.conf:' \ + -e 's:^DaemonUsername=.*:DaemonUsername=nzbget:' \ + "${S}"/nzbget.conf > "${S}"/nzbgetd.conf || die + + sed -i "/^dist_doc_DATA/d" Makefile.am || die + + eautoreconf +} + +src_configure() { + econf \ + $(use_enable debug) \ + $(use_enable ncurses curses) \ + $(use_enable parcheck) \ + $(use_enable ssl tls) \ + $(use_enable zlib gzip) \ + --with-tlslib=$(usex gnutls GnuTLS OpenSSL) +} + +src_install() { + default + + insinto /etc + doins nzbget.conf + doins nzbgetd.conf + + keepdir /var/lib/nzbget/{dst,nzb,queue,tmp} + keepdir /var/log/nzbget + + newinitd "${FILESDIR}"/nzbget.initd nzbget + newconfd "${FILESDIR}"/nzbget.confd nzbget +} + +pkg_preinst() { + enewgroup nzbget + enewuser nzbget -1 -1 /var/lib/nzbget nzbget + + fowners nzbget:nzbget /var/lib/nzbget/{dst,nzb,queue,tmp} + fperms 750 /var/lib/nzbget/{queue,tmp} + fperms 770 /var/lib/nzbget/{dst,nzb} + + fowners nzbget:nzbget /var/log/nzbget + fperms 750 /var/log/nzbget + + fowners nzbget:nzbget /etc/nzbgetd.conf + fperms 640 /etc/nzbgetd.conf +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] ; then + elog + elog "Please add users that you want to be able to use the system-wide" + elog "nzbget daemon to the nzbget group. To access the daemon run nzbget" + elog "with the --configfile /etc/nzbgetd.conf option." + elog + fi +} From 85c3107097fd5355be18f28337d9c8e9a56476e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= Date: Wed, 6 Jan 2016 22:15:28 +0100 Subject: [PATCH 003/260] dev-perl/Apache-AuthCookie: Remove old Package-Manager: portage-2.2.26 --- .../Apache-AuthCookie-3.180.0-r1.ebuild | 19 -------------- .../Apache-AuthCookie-3.220.0.ebuild | 26 ------------------- dev-perl/Apache-AuthCookie/Manifest | 2 -- 3 files changed, 47 deletions(-) delete mode 100644 dev-perl/Apache-AuthCookie/Apache-AuthCookie-3.180.0-r1.ebuild delete mode 100644 dev-perl/Apache-AuthCookie/Apache-AuthCookie-3.220.0.ebuild diff --git a/dev-perl/Apache-AuthCookie/Apache-AuthCookie-3.180.0-r1.ebuild b/dev-perl/Apache-AuthCookie/Apache-AuthCookie-3.180.0-r1.ebuild deleted file mode 100644 index c45ffcfac24ce..0000000000000 --- a/dev-perl/Apache-AuthCookie/Apache-AuthCookie-3.180.0-r1.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -MODULE_AUTHOR=MSCHOUT -MODULE_VERSION=3.18 -inherit perl-module - -DESCRIPTION="Perl Authentication and Authorization via cookies" - -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND=">=www-apache/mod_perl-2 - >=dev-perl/Apache-Test-1.32" -DEPEND="${RDEPEND}" diff --git a/dev-perl/Apache-AuthCookie/Apache-AuthCookie-3.220.0.ebuild b/dev-perl/Apache-AuthCookie/Apache-AuthCookie-3.220.0.ebuild deleted file mode 100644 index bc7e2b365b29c..0000000000000 --- a/dev-perl/Apache-AuthCookie/Apache-AuthCookie-3.220.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -MODULE_AUTHOR=MSCHOUT -MODULE_VERSION=3.22 -inherit perl-module - -DESCRIPTION="Perl Authentication and Authorization via cookies" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=" - >=www-apache/mod_perl-2 - >=dev-perl/Apache-Test-1.35 - >=dev-perl/CGI-3.120.0 - >=dev-perl/Class-Load-0.30.0 - >=dev-perl/autobox-1.100.0 -" -DEPEND="${RDEPEND} - virtual/perl-ExtUtils-MakeMaker -" diff --git a/dev-perl/Apache-AuthCookie/Manifest b/dev-perl/Apache-AuthCookie/Manifest index 93f87698a3135..1de73dac88c1e 100644 --- a/dev-perl/Apache-AuthCookie/Manifest +++ b/dev-perl/Apache-AuthCookie/Manifest @@ -1,3 +1 @@ -DIST Apache-AuthCookie-3.18.tar.gz 45265 SHA256 d1c43bd5e94590baa49bd07eb11cebe1124634a4286f3d523fb00ff5f7d57f88 SHA512 b619d62e8d1ca4f361798847ff4e3a4be3d84cd1515ec3d32291fa0d5d3d829942643f05bbf34d1363355cd7554aa65787989e5b2c90ece908b8532eaebeef2c WHIRLPOOL c48bd6496e9ebde3e49c77d7234cccda5d063a2f537204ec593620ea61d692f2434b7037eac24f1da37dd7306fa2d88ca2ff9a35e8c32662ed30333ed23855fb -DIST Apache-AuthCookie-3.22.tar.gz 48956 SHA256 425d84f0e1d4635021e4e4edc7c88aefc2b3ad5f6cbe000e491e980f2633e537 SHA512 f5272e6adb1a99c8efda8f8f343a366779e45174a6f170af35913aea2d52340aa894e86535aeda4ad77d26f40f20c88b77d9a8404b4388cd0e7f4be40143d297 WHIRLPOOL 72c0daf526edc1c65fb186a3d513d89703d063e1ef65e9956c3b79fd8b8ac4ea2d37884a0afdcbe096082bb3e4e39d5b4611511358ce1329a9e90c7669db1f4f DIST Apache-AuthCookie-3.23.tar.gz 45053 SHA256 c40c7f28447ad1e17f00ac63c0855d0af41b31d212fcc72ae91cc284e5aee9a7 SHA512 e8948725c1f2ae3631004ec666ecd20b9c3b5fda86408b980e5d0a3e0d36a8780d905718b1c7b5ca117fc15e130bf35f59ef83c598870dc5b874ee362a4fdcb7 WHIRLPOOL 016a518371301209d4c81370e95afb071e013b4b85ad26b6b544f0a9e7383aae3b23fbfb0de446f84d55cf928eda7c64ab705698b636710bdd1460d53f5b7e13 From 580cb9633d62249aa14f163c5a06ba71c7731632 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= Date: Wed, 6 Jan 2016 22:18:25 +0100 Subject: [PATCH 004/260] dev-perl/CGI: Really drop old, after bug 570386 was fixed Package-Manager: portage-2.2.26 --- dev-perl/CGI/CGI-3.650.0.ebuild | 27 --------------------------- dev-perl/CGI/Manifest | 1 - 2 files changed, 28 deletions(-) delete mode 100644 dev-perl/CGI/CGI-3.650.0.ebuild diff --git a/dev-perl/CGI/CGI-3.650.0.ebuild b/dev-perl/CGI/CGI-3.650.0.ebuild deleted file mode 100644 index 6342bea666c27..0000000000000 --- a/dev-perl/CGI/CGI-3.650.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -MY_PN=${PN}.pm -MODULE_AUTHOR=MARKSTOS -MODULE_VERSION=3.65 -inherit perl-module - -DESCRIPTION="Simple Common Gateway Interface Class" - -SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE="test" - -DEPEND=" - virtual/perl-File-Spec - virtual/perl-if - test? ( - >=virtual/perl-Test-Simple-0.980.0 - ) -" -# dev-perl/FCGI" #236921 - -SRC_TEST="do" diff --git a/dev-perl/CGI/Manifest b/dev-perl/CGI/Manifest index f32f05187ca42..6f5c664a9e61a 100644 --- a/dev-perl/CGI/Manifest +++ b/dev-perl/CGI/Manifest @@ -1,3 +1,2 @@ DIST CGI-4.22.tar.gz 194314 SHA256 8cd695f032b630fc4b5cf6c0a39912ff30cae0f7da03d01965ca2ac28b4dcca8 SHA512 becd37e56ca3fe8a6ab6069d99ddc65838d4aa00b57b6e30a5e2bcf73e84dff9a3f5f2841549f6627fe29d46607254197f3a03f308dc5fb6add3ece60719871d WHIRLPOOL 003483d2852493ad2b4be0bbd018e590d264592dcd3e37da6adfaa004c3818c9c4cbf631635ede5b3cf0150429f7b4ce0e8ce647969ed6fff66fc905e918c849 DIST CGI-4.25.tar.gz 194815 SHA256 efb3e5235ada6a91f97ca2905399a686bedea60f6b525e52f4a147baff4f131a SHA512 2f9befda944867d751a100024732de71073a47c2e63fdbbf86291422258da47adfe9677b7c39451958cf6e936a015c1b9c7f8338563f2548b7446128f9cb6b8b WHIRLPOOL 295a7fe94d6d7b4a6c01ce3aa41b356bb278ae9004c278b75c512094db5919860bf2d089f884d9bc77d9be4aea728f3fb964fa1f0cba45702b6a1dee1d6b153c -DIST CGI.pm-3.65.tar.gz 247466 SHA256 556d0f9047affa6873da996d8cc077bff797c13f95be89eb771d7247b8f0828a SHA512 b2022b5bf8244be65c1e25394570043585af909947f28a9b0505c0eabca642bd96f58ed90ab2e5c82146192530030cf6b88d4115851dddf3523836c8178ccb8e WHIRLPOOL c6f9251513bd09c78b0785a478047906c47fea82604aa0a64e7943a554e061563d4386fd22a5ba8a83ba98000d19ec82e582fa292c5774443fcefe9b8d98c7bc From 559ab0396bb1c133e238dfc4b72f91bc75b241b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= Date: Wed, 6 Jan 2016 22:19:07 +0100 Subject: [PATCH 005/260] dev-perl/DateTime-Format-Strptime: Remove old Package-Manager: portage-2.2.26 --- ...DateTime-Format-Strptime-1.540.0-r1.ebuild | 26 ------------------- dev-perl/DateTime-Format-Strptime/Manifest | 1 - 2 files changed, 27 deletions(-) delete mode 100644 dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.540.0-r1.ebuild diff --git a/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.540.0-r1.ebuild b/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.540.0-r1.ebuild deleted file mode 100644 index 9a5c79180b386..0000000000000 --- a/dev-perl/DateTime-Format-Strptime/DateTime-Format-Strptime-1.540.0-r1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -MODULE_AUTHOR=DROLSKY -MODULE_VERSION=1.54 -inherit perl-module - -DESCRIPTION="Parse and Format DateTimes using Strptime" - -LICENSE="Artistic-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~ppc-aix ~x86-fbsd ~x64-macos ~x86-solaris" -IUSE="" - -RDEPEND=" - >=dev-perl/DateTime-0.44 - >=dev-perl/DateTime-Locale-0.45 - >=dev-perl/DateTime-TimeZone-0.79 - >=dev-perl/Params-Validate-0.91" -DEPEND="${RDEPEND} - >=virtual/perl-ExtUtils-MakeMaker-6.31" - -SRC_TEST=do diff --git a/dev-perl/DateTime-Format-Strptime/Manifest b/dev-perl/DateTime-Format-Strptime/Manifest index 48bed4ac07fc4..bee802ec13e65 100644 --- a/dev-perl/DateTime-Format-Strptime/Manifest +++ b/dev-perl/DateTime-Format-Strptime/Manifest @@ -1,3 +1,2 @@ -DIST DateTime-Format-Strptime-1.54.tar.gz 26578 SHA256 00bb61b12472fb1a637ec55bbd8878db05b3aac89a67b7991b281e32896db9de SHA512 1fae82873388d1f618e037691b6466479d34be6a6d63ac52e4d34b9d73f8d62107a46de7c3622081920144bcffe850d41329cfbd4d3ca974dc3802d6a647b864 WHIRLPOOL 9b7ecaaf1708cb741391abe634c225cf96f28004c23d28252021a7aa1cb0d6d79b97a7e7c56d7d9e8ed615ed752758a3b1a42550ab833ec4baa6129ba375c900 DIST DateTime-Format-Strptime-1.56.tar.gz 36863 SHA256 2ff69d0f5a0359aab04e7276db5bee3be10040da24fbf09de1d904e7ead78b28 SHA512 cdc14515c3a5f46c93572a6a7e3b5824d668609de778c908c271950600be1c9f8a48e15265478d3fed85062b8fbca9215f0f405880225a957a45aed9a7c92e08 WHIRLPOOL 0aa4286c172a638b04da6b1b2771332bedf94c367d6c569b94411b39fd68516a70dad23bd4f426a4ff7a32201376f13c0c52d8be959f0a42193555f9e2008753 DIST DateTime-Format-Strptime-1.62.tar.gz 42268 SHA256 a03478bb832e20854f61a9aea05caf31c2c936cab759eb0b1f854ded4f0c8ae7 SHA512 beefc1aca04c21943b709d1b766b76e01209ba98173f930ea03fb6fffbda045eeacb7e52d0b8e4a4bc2f9d1b34b9d86006ceec0736a12d1487b51ca1e5c51e90 WHIRLPOOL 0366531e0d19b77988569db621c7259e479944dc7b0569edfbb9ba868bf24e60ab8ac2ea60c891f9eff6d61a0a3fa37a30269e79348d6674bfe879178479feef From ad6f3b6903bff4f80c3b321f9423cddd1d896135 Mon Sep 17 00:00:00 2001 From: Matthew Brewer Date: Wed, 6 Jan 2016 22:37:56 +0100 Subject: [PATCH 006/260] dev-ml/mirage-profile: version bump to 0.6 and 0.6.1 --- dev-ml/mirage-profile/Manifest | 2 ++ .../mirage-profile-0.6.1.ebuild | 32 +++++++++++++++++++ .../mirage-profile/mirage-profile-0.6.ebuild | 32 +++++++++++++++++++ 3 files changed, 66 insertions(+) create mode 100644 dev-ml/mirage-profile/mirage-profile-0.6.1.ebuild create mode 100644 dev-ml/mirage-profile/mirage-profile-0.6.ebuild diff --git a/dev-ml/mirage-profile/Manifest b/dev-ml/mirage-profile/Manifest index 0488c3222b336..244345a29e8b0 100644 --- a/dev-ml/mirage-profile/Manifest +++ b/dev-ml/mirage-profile/Manifest @@ -1 +1,3 @@ DIST mirage-profile-0.5.tar.gz 55122 SHA256 ae8a6dc953f4eddd4ce61aef36552036c1814732dd3d50e02ea2994d137b8c85 SHA512 a82c4f2c42a1b950726069ce6d64f403438847bb4f5023b022b20bd42dde29d679fed358c67c3eec3ad6e5c8253453b6d1008e5e52b37a373a62263a99aa35c2 WHIRLPOOL b054c5c19102f73f9b47d796b10f4bb3e83e3de336b936ced23623d9f1cb03899cf5434ce9bd91ebe68226f3707cbbcfcfb7bfce7585af51fcdcfe383e04eecc +DIST mirage-profile-0.6.1.tar.gz 55308 SHA256 870d536c8db32f160108155a04565561fcb481669121f623a6a599fac1eb419b SHA512 99955586d82f85fc31ddea15123e681cc1c8e11bbc489bfae0e8ee3576c15b63c5f170ba8042196d2501fd663d2367cb90abdffd62c3dda55fbdf69c639dd480 WHIRLPOOL fd38e26ba835651178ed000b5d144206d4c31bfbfe5fab7ce707f35038b04df4d680a408f89cfa2db044f762ec0858bed14c580d23d7200a97ebd50f572ef3e3 +DIST mirage-profile-0.6.tar.gz 55287 SHA256 ecb2d7591eafa1d1f0cd751f2f3b88a96d308d48db0fdce025461d558ebcfe98 SHA512 65e756026a3b1f2c26763c5f645458c7a26aef3da4670e71da9deff156848f0db5cc56374db8984fe2c0ead2b50ba77d39535de0a6ee7a564523d50b487d6690 WHIRLPOOL a023d04b2ff1d96b04842f183a760af0df8c52ec162295d3f9b2d92e7258412c0acd975bd73c7cb7fb00a441ba24cb657bfb0a57e9dd913cef561592de2c8bf0 diff --git a/dev-ml/mirage-profile/mirage-profile-0.6.1.ebuild b/dev-ml/mirage-profile/mirage-profile-0.6.1.ebuild new file mode 100644 index 0000000000000..38b806f213e95 --- /dev/null +++ b/dev-ml/mirage-profile/mirage-profile-0.6.1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +OASIS_BUILD_TESTS=1 + +inherit oasis + +DESCRIPTION="Collect profiling information" +HOMEPAGE="https://github.com/mirage/mirage-profile https://mirage.io" +SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="" +# https://github.com/mirage/mirage-profile/issues/11 +RESTRICT="test" + +RDEPEND=" + >=dev-lang/ocaml-4:= + dev-ml/io-page:= + dev-ml/lwt:= + dev-ml/ocaml-cstruct:=[camlp4(-)] + dev-ml/ocplib-endian:= +" +DEPEND=" + ${RDEPEND} +" + +DOCS=( README.md ) diff --git a/dev-ml/mirage-profile/mirage-profile-0.6.ebuild b/dev-ml/mirage-profile/mirage-profile-0.6.ebuild new file mode 100644 index 0000000000000..38b806f213e95 --- /dev/null +++ b/dev-ml/mirage-profile/mirage-profile-0.6.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +OASIS_BUILD_TESTS=1 + +inherit oasis + +DESCRIPTION="Collect profiling information" +HOMEPAGE="https://github.com/mirage/mirage-profile https://mirage.io" +SRC_URI="https://github.com/mirage/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="" +# https://github.com/mirage/mirage-profile/issues/11 +RESTRICT="test" + +RDEPEND=" + >=dev-lang/ocaml-4:= + dev-ml/io-page:= + dev-ml/lwt:= + dev-ml/ocaml-cstruct:=[camlp4(-)] + dev-ml/ocplib-endian:= +" +DEPEND=" + ${RDEPEND} +" + +DOCS=( README.md ) From 4fd7f3c35078d7ea0afd780d7fbdecbc27814319 Mon Sep 17 00:00:00 2001 From: Sebastian Pipping Date: Wed, 6 Jan 2016 22:37:57 +0100 Subject: [PATCH 007/260] x11-plugins/pidgin-otr: Apply crash-fix patch Upstream: https://bugs.otr.im/issues/88 https://bugs.otr.im/issues/128 Package-Manager: portage-2.2.26 --- ...n-otr-4.0.1-bug-88-auth-dialog-crash.patch | 27 ++++++++++++++++ .../pidgin-otr/pidgin-otr-4.0.1-r1.ebuild | 32 +++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 x11-plugins/pidgin-otr/files/pidgin-otr-4.0.1-bug-88-auth-dialog-crash.patch create mode 100644 x11-plugins/pidgin-otr/pidgin-otr-4.0.1-r1.ebuild diff --git a/x11-plugins/pidgin-otr/files/pidgin-otr-4.0.1-bug-88-auth-dialog-crash.patch b/x11-plugins/pidgin-otr/files/pidgin-otr-4.0.1-bug-88-auth-dialog-crash.patch new file mode 100644 index 0000000000000..51ed44789094d --- /dev/null +++ b/x11-plugins/pidgin-otr/files/pidgin-otr-4.0.1-bug-88-auth-dialog-crash.patch @@ -0,0 +1,27 @@ +From 256ad0239728dad500018d3d5a5d8d38191a0116 Mon Sep 17 00:00:00 2001 +From: Stefan Sperling +Date: Fri, 3 Apr 2015 12:47:36 +0100 +Subject: [PATCH] Fix use after free in create_smp_dialog(). + +After replacing smp_data update the local pointer variable to avoid +use-after-free memory access. Found on OpenBSD where the socialist +millionaires dialog never opened because of this. +--- + gtk-dialog.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/gtk-dialog.c b/gtk-dialog.c +index 09ec12e..2021626 100644 +--- a/gtk-dialog.c ++++ b/gtk-dialog.c +@@ -778,6 +778,7 @@ static GtkWidget *create_smp_dialog(const char *title, const char *primary, + if (smp_data->their_instance != context->their_instance) { + otrg_gtk_dialog_free_smp_data(conv); + otrg_gtk_dialog_add_smp_data(conv); ++ smp_data = purple_conversation_get_data(conv, "otr-smpdata"); + } + + if (!(smp_data->smp_secret_dialog)) { +-- +2.3.4 + diff --git a/x11-plugins/pidgin-otr/pidgin-otr-4.0.1-r1.ebuild b/x11-plugins/pidgin-otr/pidgin-otr-4.0.1-r1.ebuild new file mode 100644 index 0000000000000..da78b2ded9e2a --- /dev/null +++ b/x11-plugins/pidgin-otr/pidgin-otr-4.0.1-r1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils + +DESCRIPTION="(OTR) Messaging allows you to have private conversations over instant messaging" +HOMEPAGE="http://www.cypherpunks.ca/otr/" +SRC_URI="http://www.cypherpunks.ca/otr/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +RDEPEND="dev-libs/libgcrypt:0 + net-im/pidgin[gtk] + >=net-libs/libotr-4.0.0 + x11-libs/gtk+:2" +DEPEND="${RDEPEND} + dev-util/intltool + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog NEWS README ) + +src_prepare() { + # https://bugs.otr.im/issues/88 + # (and https://bugs.otr.im/issues/128) + epatch "${FILESDIR}"/${P}-bug-88-auth-dialog-crash.patch +} From 7c5800077409ae695592d0b848200fd5af248130 Mon Sep 17 00:00:00 2001 From: Marc Schiffbauer Date: Thu, 7 Jan 2016 01:11:10 +0100 Subject: [PATCH 008/260] app-misc/taskd: add shell of taskd user to simplify admin tasks Package-Manager: portage-2.2.26 --- app-misc/taskd/taskd-1.1.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-misc/taskd/taskd-1.1.0-r1.ebuild b/app-misc/taskd/taskd-1.1.0-r1.ebuild index 902341923efb6..e954aacb7fb0f 100644 --- a/app-misc/taskd/taskd-1.1.0-r1.ebuild +++ b/app-misc/taskd/taskd-1.1.0-r1.ebuild @@ -66,7 +66,7 @@ src_install() { pkg_setup() { enewgroup taskd - enewuser taskd -1 -1 /var/lib/taskd taskd + enewuser taskd -1 /bin/bash /var/lib/taskd taskd } pkg_postinst() { From 1fbeb24c93c96a7274e39faa4547685d3146e15d Mon Sep 17 00:00:00 2001 From: Doug Goldstein Date: Sat, 2 Jan 2016 14:28:44 -0600 Subject: [PATCH 009/260] app-emulation/xen: remove unmaintained 4.2.x series Package-Manager: portage-2.2.24 Signed-off-by: Doug Goldstein --- app-emulation/xen/Manifest | 5 - app-emulation/xen/metadata.xml | 1 - app-emulation/xen/xen-4.2.5-r11.ebuild | 167 ------------------------ app-emulation/xen/xen-4.2.5-r12.ebuild | 170 ------------------------- 4 files changed, 343 deletions(-) delete mode 100644 app-emulation/xen/xen-4.2.5-r11.ebuild delete mode 100644 app-emulation/xen/xen-4.2.5-r12.ebuild diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest index df9efb1e4af5f..ad42f72396235 100644 --- a/app-emulation/xen/Manifest +++ b/app-emulation/xen/Manifest @@ -1,6 +1,3 @@ -DIST xen-4.2.5-upstream-patches-10.tar.xz 41428 SHA256 b29ce85b049420838c3386b67184f4ba56794846d056837fa780ae89a80b40d0 SHA512 9e8046e27506d864e2d69728897cbba3eea1dd5ca748a3febb722901c5a67cca2ab49bb420071292538bd0345023fa337eb2d176b9ca05ca6bce47562f6710ec WHIRLPOOL 29e534ef6b951cf220a3a9476d1f76ac344bfc5c74998f2b472ec83cbe4781746298272e3c1fe8661a838cbc7d734d2730de6a1e9985b8a60f40c98f54449e2a -DIST xen-4.2.5-upstream-patches-9.tar.xz 23208 SHA256 2206e9a8aeeed207abbae995c5d2baa14d5f0da4120ae44f2de733ecf7ea5af1 SHA512 8a2edaba48002449a521edf2ae078ffe1b3db4f491a85b063886a147a0be3ec7fdb819ce84c90cdae80ed34c10ab2d637506700be10052a67be6ef128fa40fb1 WHIRLPOOL 037820e0fad60d1f7ed054efa797585c992d08f1ffd533705c515ad289f8cdddc72b97f2a3d75ebd683c6bb6988d7285452b4f3cebbe9a879f701156e387ff3b -DIST xen-4.2.5.tar.gz 15671925 SHA256 3cf440866315e8085050eb0586f0447b6b47a08dbed6a72226bf5ed5d89ec567 SHA512 42c0fc241952fc55fc44480fb6752b004b54ae40e946159ec047adf229b65cbfbd810271d01b064ad8fdbddb73c640dcdcb6bc19f91e8968829889c129920dac WHIRLPOOL 762a91c0111892b33e6bd3e7f7714709b04697ad7c2b0919fef6cc9570a343a77fd5a2b82833e75dac9d12d4e41acdcf0743b0d593595910ddd326f5cd721368 DIST xen-4.5.2.tar.gz 18416220 SHA256 4c9e5dac4eea484974e9f76da2756c8e0973b4e884d28d37e955df9ebf00e7e8 SHA512 e0ce01a5356c254bfde48fae0b0e005c42c1615a7ccf4c1ba7dcf90784777b53995e9a9ae4575e3f19ef341014b34cb8c06e39d68be359f7fd69830501a144dd WHIRLPOOL b50ce28e58d8419915f7f85de7ab23128719fa07c54f28165c4ba864ffe57230230fa7cb61dd2ed7608b8bc178a072124aedc30c61a45fb8b745fc616715219b DIST xen-4.6.0-upstream-patches-0.tar.xz 19280 SHA256 8ef2d139f86cb52d2208a17c974e5a85356183ee359ab4b91882067548806e0c SHA512 9fde8d9def1d75e50c10069af7f9fea4b5b6992b7089eb554e1e2a4c78dd080f2977128d0dd541eeb735b951e7d6614a07101f7703457e7743ac6b3be962cdfe WHIRLPOOL 861c7f150811912422f6f5eb77437744d1456740a43bef3dfd88a2e6d6836c0e8460b788ccd4f14a7144652d65a825c08aa984ec4240b2b1ac6d09237695d19d DIST xen-4.6.0.tar.gz 19694350 SHA256 6fa1c2431df55aa5950d248e6093b8c8c0f11c357a0adbd348a2186478e80909 SHA512 b4b02f306ffea360f539dd8c231b2f58c00c3638fdb665cb659c7291b475b40f1075bc59d49a6144767729e57b8bc40a1cfd9030d61de2b8fa4ac97d43655c2b WHIRLPOOL d3f01183440ca1875b6e850bd116db0c382383433e50c0902d3268e9e36b39d184fc65e925bdb5363ef4ca7a232fee15b4749c89baf789137b8a8248565c75a8 @@ -8,6 +5,4 @@ DIST xen-security-patches-0.tar.xz 5944 SHA256 c0456793064185f0781668264a09a2412 DIST xen-security-patches-1.tar.gz 7040 SHA256 30733e9ca71bf4291ff212eb191afb22687ccd9b2579767fe0ee013152980c76 SHA512 89c72897f18a86c2060bb76a182e7cca72ad2f33a3aab964ecae66e057aeecafee2e9986204d6feb98f81ccb740460ee2cb37663b1ab79f47adc1dd73e0091bc WHIRLPOOL c27e612b87b4a30abbf59e6be019e2c21a78bfbdf1715da5498d95607d390d616251768d419ac5ce76087bbf7cdfc410dd0088ba48e425082cea971efcb64346 DIST xen-security-patches-2.tar.gz 7370 SHA256 f24bf4b0cba29b51ee71f6ef82654cddf157c63d62fc1119f17255b2388e03ab SHA512 209dea670467ff1df18428c15b25229c05d676d1a2f646cddb221544ae888241ade48a22be037f97dce249ac322c1f30bb477675e5e2cc04a2fbd839e02f1f57 WHIRLPOOL ae66a2fbc0d0f0a555d407ebd3198fa58ee043515fb9821d7b9eda46d088bc87b3de16fe015fd1142294429dd2c1c7826e414a55980e27123185c1a86fb0a8a6 DIST xen-security-patches-3.tar.gz 7349 SHA256 a1876b918c0a608618f349deed11b547a65c5909c31d72a89340d4908c572f46 SHA512 f5e8e7ab5d9be6aa036e52627931f1b2648de642664b2922f9cab64f44d19ac8682f5beb7fdbcb842ee19346202093fade3f10e39ba60fcb12a101deb4408818 WHIRLPOOL 14ee65babe4edd901914c8b8ddb5d7b54e6738d77642514fe611bf84541ae0a932bcb48f86179d5e7a6741135b9c7b129e8244cc22922c4e592604a696b6082f -DIST xen-security-patches-3.tar.xz 17028 SHA256 fb6301beb9a5c2d1e5d4de8783d8670e382b1bef48ec61e73d2d9be6901d289f SHA512 787fee8f7822577c6de91c4cf4d56d0e73ce46bac5524537ff66a718b6d7eae9d362265515743e8577b2c75f2841baed9837f71467b3b7b91a3111220da5f236 WHIRLPOOL 5c136289e654776bf918fe125fbecba7dac0929b236f7ae8158026a6bd6be12bc786a5ec96cb4022c18a5e7ffde82155deb57eb9639600e4c42c9c209f4a2ed6 DIST xen-security-patches-4.tar.gz 7731 SHA256 b51c6616a303b4d5123fed1e58240163c8e0cf8e0de32db58c11a40a48124d52 SHA512 cef89bb68bdb4a5f947d6be8ae7a799276fd187e396c5ba85f8aa2b0b5349ba606d3742d5b8d8212df6da38f8af9711416d9a25176e713240a0a7f2194d84fc5 WHIRLPOOL 912dc869fa4eb355a86023133adcb818e87f4979d537a885b3f1c6e35ff141b7d7a33e81105dcddf34aafa4c306df79a210346f5037337173923e1dc8280ac47 -DIST xen-security-patches-7.tar.xz 22604 SHA256 e831c71f830316f452eb8645a5e7ca497264587aa8b353945fd9535f485166e3 SHA512 051769f4118f5c6d5d961759f547526d3fb0e86a4c1dee265a7f0224f10a88e2217b5b5fcf8dbfc706a1ec3c8d1632ab688d3f70dfd89d830261dc7391dd41c2 WHIRLPOOL 8e6dfb4e1700a07e3e3207b67afaddc5d6aa6fd84db9b3e76bd9ff54f682740fed01070e5860bb5378d50903d5777b55dff88eb3444d45bdd63dba657889393d diff --git a/app-emulation/xen/metadata.xml b/app-emulation/xen/metadata.xml index 67c5e0f5daf23..caf273c95df0f 100644 --- a/app-emulation/xen/metadata.xml +++ b/app-emulation/xen/metadata.xml @@ -4,7 +4,6 @@ xen Enable the Flask XSM module from NSA - Enable support for PAE kernels (usually x86-32 with >4GB memory) Enable the Xen Security Modules (XSM) Adds efi boot support, requires LDFLAG -melf_x86_64 for amd64 diff --git a/app-emulation/xen/xen-4.2.5-r11.ebuild b/app-emulation/xen/xen-4.2.5-r11.ebuild deleted file mode 100644 index ad795852c063c..0000000000000 --- a/app-emulation/xen/xen-4.2.5-r11.ebuild +++ /dev/null @@ -1,167 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -if [[ $PV == *9999 ]]; then - KEYWORDS="" - REPO="xen-unstable.hg" - EHG_REPO_URI="http://xenbits.xensource.com/${REPO}" - S="${WORKDIR}/${REPO}" - live_eclass="mercurial" -else - KEYWORDS="amd64 x86" - UPSTREAM_VER=9 - SECURITY_VER=3 - GENTOO_VER= - - [[ -n ${UPSTREAM_VER} ]] && \ - UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz" - [[ -n ${SECURITY_VER} ]] && \ - SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz" - [[ -n ${GENTOO_VER} ]] && \ - GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz" - SRC_URI="http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz - ${UPSTREAM_PATCHSET_URI} - ${SECURITY_PATCHSET_URI} - ${GENTOO_PATCHSET_URI}" -fi - -inherit mount-boot flag-o-matic python-any-r1 toolchain-funcs eutils ${live_eclass} - -DESCRIPTION="The Xen virtual machine monitor" -HOMEPAGE="http://xen.org/" -LICENSE="GPL-2" -SLOT="0" -IUSE="custom-cflags debug efi flask pae xsm" - -DEPEND="${PYTHON_DEPS} - efi? ( >=sys-devel/binutils-2.22[multitarget] ) - !efi? ( >=sys-devel/binutils-2.22[-multitarget] )" -RDEPEND="" -PDEPEND="~app-emulation/xen-tools-${PV}" - -RESTRICT="test" - -# Approved by QA team in bug #144032 -QA_WX_LOAD="boot/xen-syms-${PV}" - -REQUIRED_USE=" - flask? ( xsm ) - " - -pkg_setup() { - python-any-r1_pkg_setup - if [[ -z ${XEN_TARGET_ARCH} ]]; then - if use x86 && use amd64; then - die "Confusion! Both x86 and amd64 are set in your use flags!" - elif use x86; then - export XEN_TARGET_ARCH="x86_32" - elif use amd64; then - export XEN_TARGET_ARCH="x86_64" - else - die "Unsupported architecture!" - fi - fi - - if use flask ; then - export "XSM_ENABLE=y" - export "FLASK_ENABLE=y" - elif use xsm ; then - export "XSM_ENABLE=y" - fi -} - -src_prepare() { - # Upstream's patchset - if [[ -n ${UPSTREAM_VER} ]]; then - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - EPATCH_OPTS="-p1" \ - epatch "${WORKDIR}"/patches-upstream - fi - - # Security patchset - if [[ -n ${SECURITY_VER} ]]; then - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - EPATCH_OPTS="-p1" \ - epatch "${WORKDIR}/patches-security/${PV}" - fi - - # Gentoo's patchset - if [[ -n ${GENTOO_VER} ]]; then - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - epatch "${WORKDIR}"/patches-gentoo - fi - - # Drop .config and fix gcc-4.6 - epatch "${FILESDIR}"/${PN/-pvgrub/}-4-fix_dotconfig-gcc.patch - - if use efi; then - epatch "${FILESDIR}"/${PN}-4.2-efi.patch - export EFI_VENDOR="gentoo" - export EFI_MOUNTPOINT="boot" - fi - - # if the user *really* wants to use their own custom-cflags, let them - if use custom-cflags; then - einfo "User wants their own CFLAGS - removing defaults" - # try and remove all the default custom-cflags - find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \ - -e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \ - -i {} \; || die "failed to re-set custom-cflags" - fi - - # not strictly necessary to fix this - sed -i 's/, "-Werror"//' "${S}/tools/python/setup.py" || die "failed to re-set setup.py" - - epatch_user -} - -src_configure() { - use debug && myopt="${myopt} debug=y" - use pae && myopt="${myopt} pae=y" - - if use custom-cflags; then - filter-flags -fPIE -fstack-protector - replace-flags -O3 -O2 - else - unset CFLAGS - fi -} - -src_compile() { - # Send raw LDFLAGS so that --as-needed works - emake CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt} -} - -src_install() { - local myopt - use debug && myopt="${myopt} debug=y" - use pae && myopt="${myopt} pae=y" - - # The 'make install' doesn't 'mkdir -p' the subdirs - if use efi; then - mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die - fi - - emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install -} - -pkg_postinst() { - elog "Official Xen Guide and the unoffical wiki page:" - elog " https://wiki.gentoo.org/wiki/Xen" - elog " http://en.gentoo-wiki.com/wiki/Xen/" - - use pae && ewarn "This is a PAE build of Xen. It will *only* boot PAE kernels!" - use efi && einfo "The efi executable is installed in boot/efi/gentoo" -} diff --git a/app-emulation/xen/xen-4.2.5-r12.ebuild b/app-emulation/xen/xen-4.2.5-r12.ebuild deleted file mode 100644 index dd72287ca48b3..0000000000000 --- a/app-emulation/xen/xen-4.2.5-r12.ebuild +++ /dev/null @@ -1,170 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -if [[ $PV == *9999 ]]; then - KEYWORDS="" - REPO="xen-unstable.hg" - EHG_REPO_URI="http://xenbits.xensource.com/${REPO}" - S="${WORKDIR}/${REPO}" - live_eclass="mercurial" -else - KEYWORDS="amd64 x86" - UPSTREAM_VER=10 - SECURITY_VER=7 - GENTOO_VER= - - [[ -n ${UPSTREAM_VER} ]] && \ - UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz" - [[ -n ${SECURITY_VER} ]] && \ - SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-security-patches-${SECURITY_VER}.tar.xz" - [[ -n ${GENTOO_VER} ]] && \ - GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz" - SRC_URI="http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz - ${UPSTREAM_PATCHSET_URI} - ${SECURITY_PATCHSET_URI} - ${GENTOO_PATCHSET_URI}" -fi - -inherit mount-boot flag-o-matic python-any-r1 toolchain-funcs eutils ${live_eclass} - -DESCRIPTION="The Xen virtual machine monitor" -HOMEPAGE="http://xen.org/" -LICENSE="GPL-2" -SLOT="0" -IUSE="custom-cflags debug efi flask pae xsm" - -DEPEND="${PYTHON_DEPS} - efi? ( >=sys-devel/binutils-2.22[multitarget] ) - !efi? ( >=sys-devel/binutils-2.22[-multitarget] )" -RDEPEND="" -PDEPEND="~app-emulation/xen-tools-${PV}" - -RESTRICT="test" - -# Approved by QA team in bug #144032 -QA_WX_LOAD="boot/xen-syms-${PV}" - -REQUIRED_USE=" - flask? ( xsm ) - " - -pkg_setup() { - python-any-r1_pkg_setup - if [[ -z ${XEN_TARGET_ARCH} ]]; then - if use x86 && use amd64; then - die "Confusion! Both x86 and amd64 are set in your use flags!" - elif use x86; then - export XEN_TARGET_ARCH="x86_32" - elif use amd64; then - export XEN_TARGET_ARCH="x86_64" - else - die "Unsupported architecture!" - fi - fi - - if use flask ; then - export "XSM_ENABLE=y" - export "FLASK_ENABLE=y" - elif use xsm ; then - export "XSM_ENABLE=y" - fi -} - -src_prepare() { - # Upstream's patchset - if [[ -n ${UPSTREAM_VER} ]]; then - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - EPATCH_OPTS="-p1" \ - epatch "${WORKDIR}"/patches-upstream - fi - - if [[ -n ${SECURITY_VER} ]]; then - einfo "Try to apply Xen Security patcheset" - source "${WORKDIR}"/patches-security/${PV}.conf - # apply main xen patches - for i in ${XEN_SECURITY_MAIN}; do - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - epatch "${WORKDIR}"/patches-security/xen/$i - done - fi - - # Gentoo's patchset - if [[ -n ${GENTOO_VER} ]]; then - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - epatch "${WORKDIR}"/patches-gentoo - fi - - # Drop .config and fix gcc-4.6 - epatch "${FILESDIR}"/${PN/-pvgrub/}-4-fix_dotconfig-gcc.patch - - if use efi; then - epatch "${FILESDIR}"/${PN}-4.2-efi.patch - export EFI_VENDOR="gentoo" - export EFI_MOUNTPOINT="boot" - fi - - # if the user *really* wants to use their own custom-cflags, let them - if use custom-cflags; then - einfo "User wants their own CFLAGS - removing defaults" - # try and remove all the default custom-cflags - find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \ - -e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \ - -i {} \; || die "failed to re-set custom-cflags" - fi - - # not strictly necessary to fix this - sed -i 's/, "-Werror"//' "${S}/tools/python/setup.py" || die "failed to re-set setup.py" - - epatch_user -} - -src_configure() { - use debug && myopt="${myopt} debug=y" - use pae && myopt="${myopt} pae=y" - - if use custom-cflags; then - filter-flags -fPIE -fstack-protector - replace-flags -O3 -O2 - else - unset CFLAGS - fi -} - -src_compile() { - # Send raw LDFLAGS so that --as-needed works - emake CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt} -} - -src_install() { - local myopt - use debug && myopt="${myopt} debug=y" - use pae && myopt="${myopt} pae=y" - - # The 'make install' doesn't 'mkdir -p' the subdirs - if use efi; then - mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die - fi - - emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install -} - -pkg_postinst() { - elog "Official Xen Guide and the unoffical wiki page:" - elog " https://wiki.gentoo.org/wiki/Xen" - elog " http://en.gentoo-wiki.com/wiki/Xen/" - - use pae && ewarn "This is a PAE build of Xen. It will *only* boot PAE kernels!" - use efi && einfo "The efi executable is installed in boot/efi/gentoo" -} From 31f9731de2a868d9da693f507d6e4ee3bfeb9bc2 Mon Sep 17 00:00:00 2001 From: Doug Goldstein Date: Sat, 2 Jan 2016 14:31:18 -0600 Subject: [PATCH 010/260] app-emulation/xen-tools: remove unsupported 4.2.x series Package-Manager: portage-2.2.24 Signed-off-by: Doug Goldstein --- app-emulation/xen-tools/Manifest | 7 - .../xen-tools/xen-tools-4.2.5-r10.ebuild | 391 ------------------ .../xen-tools/xen-tools-4.2.5-r11.ebuild | 391 ------------------ 3 files changed, 789 deletions(-) delete mode 100644 app-emulation/xen-tools/xen-tools-4.2.5-r10.ebuild delete mode 100644 app-emulation/xen-tools/xen-tools-4.2.5-r11.ebuild diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest index 69abb000df11c..008dddbd0225c 100644 --- a/app-emulation/xen-tools/Manifest +++ b/app-emulation/xen-tools/Manifest @@ -1,20 +1,13 @@ DIST ovmf-20150629.tar.bz2 24265640 SHA256 9f316dc44e192fa9d5d7486cf1dae3f3094ab4f20f282f80d6251632c2cd6118 SHA512 b15a896b5222b920a500ec8a1eba5d670505441ffd02accf9b6c0deb9a12c1c5513a016f91eae5cb33f75ee9f28435dc957686e6ce8b5d0744c11a7d7262fffd WHIRLPOOL 8db4360dcb85f183dbd827f7381787c84065f94eaf746068b11ef7b30412b16cc0ba75effb04f01dea5f4f67967721f7aca11a2550035e95c59645c7964526ac -DIST seabios-1.6.3.2.tar.gz 422376 SHA256 888aafe37ef3d1f502a73518a5e4dd0e9373ce4cd41681c354771314f1e41dd7 SHA512 c54431d8e81d25b74427696da689e90d3ab68c7c1be1dec05c81658d28b650f53daa34dcee2da826c1cf5d5d39396b12b0b16ea20ed6fd89de8f732163c8cca5 WHIRLPOOL 826c0e034ca46291661faa363189ee6cf56098cabc39f8fc84d2c442cc2da2174c2fa027cc11e11a7c3fed619f2e524f2aee804d9836d256448cdad28631d69a DIST seabios-1.7.5.tar.gz 537566 SHA256 858d9eda4ad91efa1c45a5a401d560ef9ca8dd172f03b0a106f06661c252dc51 SHA512 ecf5fb9ac44dde6e4ac00baa6c920dde51b923f23dd74e62c5a02eceaf235e57b885975c5a8bd0927e268115c72bd1143a080fdfd4eff4e168ebeaa30436280e WHIRLPOOL 5e1e99b3bd82a8607c5986fde4592c7437bec4bd78abd5873710f6c431d075436725e8d0d32e9f0dd2921c9d84b8613108b21d31c5309a73e337ead7adf35e90 DIST seabios-1.8.2.tar.gz 538497 SHA256 f59479307fdae840de398b75aacb2333c8eba24a5964d68c77e32ca6c987ee61 SHA512 798d222d5f5725a805cde9e6000b5ce714d0551fd4a3c2642cc6e77b2bdab1a9e239939a358a23bbe0e00112f5ad70696c87d20b90655463c835541fc04e1a00 WHIRLPOOL 9cda0ad502a59dd718c543b759ac3fcf5acb4adee70c3da9bfea95ab188415acf6425827de77f45421ec3be8fd9e0c37fb486e62828217ba3e83f88d942a3f4a -DIST xen-4.2.5-upstream-patches-10.tar.xz 41428 SHA256 b29ce85b049420838c3386b67184f4ba56794846d056837fa780ae89a80b40d0 SHA512 9e8046e27506d864e2d69728897cbba3eea1dd5ca748a3febb722901c5a67cca2ab49bb420071292538bd0345023fa337eb2d176b9ca05ca6bce47562f6710ec WHIRLPOOL 29e534ef6b951cf220a3a9476d1f76ac344bfc5c74998f2b472ec83cbe4781746298272e3c1fe8661a838cbc7d734d2730de6a1e9985b8a60f40c98f54449e2a -DIST xen-4.2.5-upstream-patches-9.tar.xz 23208 SHA256 2206e9a8aeeed207abbae995c5d2baa14d5f0da4120ae44f2de733ecf7ea5af1 SHA512 8a2edaba48002449a521edf2ae078ffe1b3db4f491a85b063886a147a0be3ec7fdb819ce84c90cdae80ed34c10ab2d637506700be10052a67be6ef128fa40fb1 WHIRLPOOL 037820e0fad60d1f7ed054efa797585c992d08f1ffd533705c515ad289f8cdddc72b97f2a3d75ebd683c6bb6988d7285452b4f3cebbe9a879f701156e387ff3b -DIST xen-4.2.5.tar.gz 15671925 SHA256 3cf440866315e8085050eb0586f0447b6b47a08dbed6a72226bf5ed5d89ec567 SHA512 42c0fc241952fc55fc44480fb6752b004b54ae40e946159ec047adf229b65cbfbd810271d01b064ad8fdbddb73c640dcdcb6bc19f91e8968829889c129920dac WHIRLPOOL 762a91c0111892b33e6bd3e7f7714709b04697ad7c2b0919fef6cc9570a343a77fd5a2b82833e75dac9d12d4e41acdcf0743b0d593595910ddd326f5cd721368 DIST xen-4.5.2.tar.gz 18416220 SHA256 4c9e5dac4eea484974e9f76da2756c8e0973b4e884d28d37e955df9ebf00e7e8 SHA512 e0ce01a5356c254bfde48fae0b0e005c42c1615a7ccf4c1ba7dcf90784777b53995e9a9ae4575e3f19ef341014b34cb8c06e39d68be359f7fd69830501a144dd WHIRLPOOL b50ce28e58d8419915f7f85de7ab23128719fa07c54f28165c4ba864ffe57230230fa7cb61dd2ed7608b8bc178a072124aedc30c61a45fb8b745fc616715219b DIST xen-4.6.0-upstream-patches-0.tar.xz 19280 SHA256 8ef2d139f86cb52d2208a17c974e5a85356183ee359ab4b91882067548806e0c SHA512 9fde8d9def1d75e50c10069af7f9fea4b5b6992b7089eb554e1e2a4c78dd080f2977128d0dd541eeb735b951e7d6614a07101f7703457e7743ac6b3be962cdfe WHIRLPOOL 861c7f150811912422f6f5eb77437744d1456740a43bef3dfd88a2e6d6836c0e8460b788ccd4f14a7144652d65a825c08aa984ec4240b2b1ac6d09237695d19d DIST xen-4.6.0.tar.gz 19694350 SHA256 6fa1c2431df55aa5950d248e6093b8c8c0f11c357a0adbd348a2186478e80909 SHA512 b4b02f306ffea360f539dd8c231b2f58c00c3638fdb665cb659c7291b475b40f1075bc59d49a6144767729e57b8bc40a1cfd9030d61de2b8fa4ac97d43655c2b WHIRLPOOL d3f01183440ca1875b6e850bd116db0c382383433e50c0902d3268e9e36b39d184fc65e925bdb5363ef4ca7a232fee15b4749c89baf789137b8a8248565c75a8 -DIST xen-gentoo-patches-1.tar.xz 23044 SHA256 dcff35bbc4b6946473c9b55ad595a5fea88e8dac1bd977cbe18a644b2cced2e0 SHA512 a4c66382d44112e7be09711e3ecf0f8ebd9a30b29e04d8aca536430172bdd111ab8bab7700433e0dc35165f876eb7e9cd2e554d74ce2a166fb2dfd4de482cb7a WHIRLPOOL d0443e1501ac813ac3226df32a6b050c03302c3d74e3b3bd1293ab4ad929b5c314cc0eac13505ce8a826ee357117e8eeaf0713fd8b9c55f40296966fda082c2e DIST xen-gentoo-patches-4.tar.xz 23632 SHA256 5cdb0f93ee32d0a5fc4fc7282270ace73acfdc4df694f7b29c1135180d902049 SHA512 3006ce4cd67e80a9f79d9ba3814a64704b0d762159a439a140b1ec0a2699473cd5537950f0913b55f8f7e3d0fd2e9861f3199793120d8d2502aa3f8ef7816c8f WHIRLPOOL 4a921103df2825ccd8b0481708e7cd692fa45d5aadae286c1522c144a1576920e7d3567648565bb9af85bb6bb597ea9d0ec04ea6abd2115db4caf7e739717b1a -DIST xen-gentoo-patches-5.tar.xz 23664 SHA256 41e23ec6fb5a4ef5a1f8746de0e33579de2c725368afed6bd2b7506df5e8c2b5 SHA512 8370cef1aa06585e8fa8f8c6eb7f29375ac6f5a240c859ebb6982d1c1ec159c9c331c861f39838f53093cdceca24ee1b0d98c1c92874dd4113e73eb884842eac WHIRLPOOL 4b65283220b66555a69b65331d3dcb8b8353fef584eb723c2a703712bc6eac57b70f500eeeffc511e75d3ab5d3a1eac8aac83133baf4c90ab498b1843764eb9f DIST xen-ovmf-patches-1.tar.xz 4724 SHA256 d14e98e62c78c9f4b8a7e7b4a04de6dabf300f393eff44154d06f93aa43d7703 SHA512 a17467762f6d92018ff9bce783ce148039f23159405e801ec2aef4c3db72c3976c6f1e41d8c2a2cb704a9654556a2050302f284cfe8e32f28f393b8e2c6d2f1c WHIRLPOOL de53ad07f20aa14fe76d974db92d5b6808f0a2dd26a627b818914990add7adad8e6135d42641819dc22947031981c5815bae5aeeed0f28785c90beda0a6ff6c8 DIST xen-qemu-patches-0.tar.gz 3224 SHA256 ff1ac02a6d91e4abdbe069e1bb75d0b798deff5c2c72d1efb5459c72f4278f00 SHA512 4fd0c663a733436188aca364e927ac430d9bbef9859da65c074d7fd66c330645b05ff1f3e849f4581dfcd7054801d65edcff8445c1c63c2725f11e3903415af0 WHIRLPOOL 5504d7ffbd3c1970026c1f43252d9c76f10c5448ede247719e2698aa8f8e93b20e4cc353da5582b3b6887fb3fd7d1e13765f664ea60daeb6020f052eaca9b9f4 DIST xen-security-patches-1.tar.gz 7040 SHA256 30733e9ca71bf4291ff212eb191afb22687ccd9b2579767fe0ee013152980c76 SHA512 89c72897f18a86c2060bb76a182e7cca72ad2f33a3aab964ecae66e057aeecafee2e9986204d6feb98f81ccb740460ee2cb37663b1ab79f47adc1dd73e0091bc WHIRLPOOL c27e612b87b4a30abbf59e6be019e2c21a78bfbdf1715da5498d95607d390d616251768d419ac5ce76087bbf7cdfc410dd0088ba48e425082cea971efcb64346 DIST xen-security-patches-2.tar.gz 7370 SHA256 f24bf4b0cba29b51ee71f6ef82654cddf157c63d62fc1119f17255b2388e03ab SHA512 209dea670467ff1df18428c15b25229c05d676d1a2f646cddb221544ae888241ade48a22be037f97dce249ac322c1f30bb477675e5e2cc04a2fbd839e02f1f57 WHIRLPOOL ae66a2fbc0d0f0a555d407ebd3198fa58ee043515fb9821d7b9eda46d088bc87b3de16fe015fd1142294429dd2c1c7826e414a55980e27123185c1a86fb0a8a6 DIST xen-security-patches-3.tar.gz 7349 SHA256 a1876b918c0a608618f349deed11b547a65c5909c31d72a89340d4908c572f46 SHA512 f5e8e7ab5d9be6aa036e52627931f1b2648de642664b2922f9cab64f44d19ac8682f5beb7fdbcb842ee19346202093fade3f10e39ba60fcb12a101deb4408818 WHIRLPOOL 14ee65babe4edd901914c8b8ddb5d7b54e6738d77642514fe611bf84541ae0a932bcb48f86179d5e7a6741135b9c7b129e8244cc22922c4e592604a696b6082f -DIST xen-security-patches-6.tar.xz 24780 SHA256 b41422583e5f7b4c85b82d89ab66f3e0fa8de8fdb2ae42aa3da40822e9507ef5 SHA512 c58831eb5e26a78a3072623b83bad125ddd4cd67c0075a708be81a7f50ee936cd2e5832a9b88129e11ec81ebafc9cfbc339fb8296d6f4b44c04630b349c4a621 WHIRLPOOL edecaefef0b6dd1a10c479362362640d9bd7a43623085c1f20b1171c65746220d7fdfd0e20892f60ea7d2f6052389da2a1d3c0179a88d7c4d52b3aa33cbef05e DIST xen-security-patches-7.tar.xz 22604 SHA256 e831c71f830316f452eb8645a5e7ca497264587aa8b353945fd9535f485166e3 SHA512 051769f4118f5c6d5d961759f547526d3fb0e86a4c1dee265a7f0224f10a88e2217b5b5fcf8dbfc706a1ec3c8d1632ab688d3f70dfd89d830261dc7391dd41c2 WHIRLPOOL 8e6dfb4e1700a07e3e3207b67afaddc5d6aa6fd84db9b3e76bd9ff54f682740fed01070e5860bb5378d50903d5777b55dff88eb3444d45bdd63dba657889393d diff --git a/app-emulation/xen-tools/xen-tools-4.2.5-r10.ebuild b/app-emulation/xen-tools/xen-tools-4.2.5-r10.ebuild deleted file mode 100644 index d29aab3691f15..0000000000000 --- a/app-emulation/xen-tools/xen-tools-4.2.5-r10.ebuild +++ /dev/null @@ -1,391 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE='xml,threads' - -if [[ $PV == *9999 ]]; then - KEYWORDS="" - REPO="xen-unstable.hg" - EHG_REPO_URI="http://xenbits.xensource.com/${REPO}" - S="${WORKDIR}/${REPO}" - live_eclass="mercurial" -else - KEYWORDS="amd64 x86" - UPSTREAM_VER=9 - SECURITY_VER=6 - # xen-tools's gentoo patches tarball - GENTOO_VER=1 - # xen-tools's gentoo patches version which apply to this specific ebuild - GENTOO_GPV=0 - SEABIOS_VER=1.6.3.2 - - [[ -n ${UPSTREAM_VER} ]] && \ - UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz" - [[ -n ${SECURITY_VER} ]] && \ - SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz" - [[ -n ${GENTOO_VER} ]] && \ - GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools/}-gentoo-patches-${GENTOO_VER}.tar.xz" - - SRC_URI="http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz - http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz - https://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz - ${UPSTREAM_PATCHSET_URI} - ${SECURITY_PATCHSET_URI} - ${GENTOO_PATCHSET_URI}" - S="${WORKDIR}/xen-${PV}" -fi - -inherit bash-completion-r1 eutils flag-o-matic multilib python-single-r1 toolchain-funcs udev ${live_eclass} - -DESCRIPTION="Xend daemon and tools" -HOMEPAGE="http://xen.org/" -DOCS=( README docs/README.xen-bugtool ) - -LICENSE="GPL-2" -SLOT="0" -IUSE="api custom-cflags debug doc flask hvm qemu ocaml pygrub screen static-libs system-seabios" - -REQUIRED_USE="hvm? ( qemu ) - ${PYTHON_REQUIRED_USE}" - -DEPEND="dev-libs/lzo:2 - dev-libs/glib:2 - dev-libs/yajl - dev-libs/libgcrypt:0 - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/pypam[${PYTHON_USEDEP}] - sys-libs/zlib - sys-power/iasl - system-seabios? ( sys-firmware/seabios ) - sys-firmware/ipxe - dev-ml/findlib - hvm? ( media-libs/libsdl ) - ${PYTHON_DEPS} - api? ( dev-libs/libxml2 - net-misc/curl ) - ${PYTHON_DEPS} - pygrub? ( $(python_gen_impl_dep ncurses) ) - sys-devel/bin86 - sys-devel/dev86 - dev-lang/perl - app-misc/pax-utils - doc? ( - app-doc/doxygen - dev-tex/latex2html[png,gif] - media-gfx/transfig - media-gfx/graphviz - dev-tex/xcolor - dev-texlive/texlive-latexextra - virtual/latex-base - dev-tex/latexmk - dev-texlive/texlive-latex - dev-texlive/texlive-pictures - dev-texlive/texlive-latexrecommended - ) - hvm? ( x11-proto/xproto - !net-libs/libiscsi )" -RDEPEND="sys-apps/iproute2 - net-misc/bridge-utils - ocaml? ( >=dev-lang/ocaml-4 ) - screen? ( - app-misc/screen - app-admin/logrotate - ) - virtual/udev" - -# hvmloader is used to bootstrap a fully virtualized kernel -# Approved by QA team in bug #144032 -QA_WX_LOAD="usr/lib/xen/boot/hvmloader" - -RESTRICT="test" - -pkg_setup() { - python-single-r1_pkg_setup - export "CONFIG_LOMOUNT=y" - - #bug 522642, disable compile tools/tests - export "CONFIG_TESTS=n" - - if has_version dev-libs/libgcrypt:0; then - export "CONFIG_GCRYPT=y" - fi - - if use qemu; then - export "CONFIG_IOEMU=y" - else - export "CONFIG_IOEMU=n" - fi - - if [[ -z ${XEN_TARGET_ARCH} ]] ; then - if use x86 && use amd64; then - die "Confusion! Both x86 and amd64 are set in your use flags!" - elif use x86; then - export XEN_TARGET_ARCH="x86_32" - elif use amd64 ; then - export XEN_TARGET_ARCH="x86_64" - else - die "Unsupported architecture!" - fi - fi - - use api && export "LIBXENAPI_BINDINGS=y" - use flask && export "FLASK_ENABLE=y" -} - -src_prepare() { - # Upstream's patchset - if [[ -n ${UPSTREAM_VER} ]]; then - einfo "Try to apply Xen Upstream patcheset" - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - EPATCH_OPTS="-p1" \ - epatch "${WORKDIR}"/patches-upstream - fi - - # Security patchset - if [[ -n ${SECURITY_VER} ]]; then - einfo "Try to apply Xen Security patcheset" - source "${WORKDIR}"/patches-security/${PV}.conf - # apply main xen patches - for i in ${XEN_SECURITY_MAIN}; do - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - epatch "${WORKDIR}"/patches-security/xen/$i - done - - # apply qemu-traditional patches - pushd "${S}"/tools/qemu-xen-traditional/ > /dev/null - for i in ${XEN_SECURITY_QEMUT}; do - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - epatch "${WORKDIR}"/patches-security/qemut/$i - done - popd > /dev/null - - # apply qemu-xen/upstream patches - pushd "${S}"/tools/qemu-xen/ > /dev/null - for i in ${XEN_SECURITY_QEMUU}; do - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - epatch "${WORKDIR}"/patches-security/qemuu/$i - done - popd > /dev/null - fi - - # Gentoo's patchset - if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then - einfo "Try to apply Gentoo specific patcheset" - source "${FILESDIR}"/gentoo-patches.conf - _gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV} - for i in ${!_gpv}; do - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - epatch "${WORKDIR}"/patches-gentoo/$i - done - fi - - use system-seabios && epatch "${WORKDIR}"/patches-gentoo/${PN}-4-unbundle-seabios.patch - - if gcc-specs-pie; then - epatch "${WORKDIR}"/patches-gentoo/ipxe-nopie.patch - fi - - # if the user *really* wants to use their own custom-cflags, let them - if use custom-cflags; then - einfo "User wants their own CFLAGS - removing defaults" - - # try and remove all the default cflags - find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \ - -exec sed \ - -e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \ - -i {} + || die "failed to re-set custom-cflags" - fi - - if ! use pygrub; then - sed -e '/^SUBDIRS-$(PYTHON_TOOLS) += pygrub$/d' -i tools/Makefile || die - fi - - # Disable hvm support on systems that don't support x86_32 binaries. - if ! use hvm; then - sed -e '/^CONFIG_IOEMU := y$/d' -i config/*.mk || die - sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die - # Bug 351648 - elif ! use x86 && ! has x86 $(get_all_abis); then - mkdir -p "${WORKDIR}"/extra-headers/gnu || die - touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die - export CPATH="${WORKDIR}"/extra-headers - fi - - # Don't bother with qemu, only needed for fully virtualised guests - if ! use qemu; then - sed -e "/^CONFIG_IOEMU := y$/d" -i config/*.mk || die - sed -e "s:install-tools\: tools/ioemu-dir:install-tools\: :g" -i Makefile || die - fi - - mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die - pushd tools/firmware/ > /dev/null - ln -s seabios-dir-remote seabios-dir || die - popd > /dev/null - - # Reset bash completion dir; Bug 472438 - sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \ - -i Config.mk || die - sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die - - # Bug 445986 - sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' -i tools/firmware/Makefile || die - - # fix QA warning, create /var/run/, /var/lock dynamically - sed -i -e "/\$(INSTALL_DIR) \$(DESTDIR)\$(XEN_RUN_DIR)/d" \ - tools/libxl/Makefile || die - - sed -i -e "/\/var\/run\//d" \ - tools/xenstore/Makefile \ - tools/pygrub/Makefile || die - - sed -i -e "/\/var\/lock\/subsys/d" \ - tools/Makefile || die - - # xencommons, Bug #492332, sed lighter weight than patching - sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \ - -i tools/hotplug/Linux/init.d/xencommons || die - - epatch_user -} - -src_compile() { - export VARTEXFONTS="${T}/fonts" - local myopt - use debug && myopt="${myopt} debug=y" - - use custom-cflags || unset CFLAGS - if test-flag-CC -fno-strict-overflow; then - append-flags -fno-strict-overflow - fi - - unset LDFLAGS - unset CFLAGS - emake V=1 CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" -C tools ${myopt} - - use doc && emake -C docs txt html - emake -C docs man-pages -} - -src_install() { - # Override auto-detection in the build system, bug #382573 - export INITD_DIR=/tmp/init.d - export CONFIG_LEAF_DIR=../tmp/default - - # Let the build system compile installed Python modules. - local PYTHONDONTWRITEBYTECODE - export PYTHONDONTWRITEBYTECODE - - emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" install-tools \ - XEN_PYTHON_NATIVE_INSTALL=y install-tools - # Fix the remaining Python shebangs. - python_fix_shebang "${ED}" - - # Remove RedHat-specific stuff - rm -rf "${D}"tmp || die - - # uncomment lines in xl.conf - sed -e 's:^#autoballoon=1:autoballoon=1:' \ - -e 's:^#lockfile="/var/lock/xl":lockfile="/var/lock/xl":' \ - -e 's:^#vifscript="vif-bridge":vifscript="vif-bridge":' \ - -i tools/examples/xl.conf || die - - if use doc; then - emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs - - dohtml -r docs/ - docinto pdf - dodoc ${DOCS[@]} - [ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html - fi - - rm -rf "${D}"/usr/share/doc/xen/ - doman docs/man?/* - - newconfd "${FILESDIR}"/xendomains.confd xendomains - newconfd "${FILESDIR}"/xenstored.confd xenstored - newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled - newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains - newinitd "${FILESDIR}"/xenstored.initd xenstored - newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled - newinitd "${FILESDIR}"/xencommons.initd xencommons - newconfd "${FILESDIR}"/xencommons.confd xencommons - - if use screen; then - cat "${FILESDIR}"/xendomains-screen.confd >> "${ED}"/etc/conf.d/xendomains || die - cp "${FILESDIR}"/xen-consoles.logrotate "${ED}"/etc/xen/ || die - keepdir /var/log/xen-consoles - fi - - if [[ "${ARCH}" == 'amd64' ]] && use qemu; then - mkdir -p "${D}"usr/$(get_libdir)/xen/bin || die - mv "${D}"usr/lib/xen/bin/qemu* "${D}"usr/$(get_libdir)/xen/bin/ || die - fi - - # For -static-libs wrt Bug 384355 - if ! use static-libs; then - rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a - fi - - # xend expects these to exist - keepdir /var/lib/xenstored /var/xen/dump /var/lib/xen /var/log/xen - - # for xendomains - keepdir /etc/xen/auto - - # Temp QA workaround - dodir "$(get_udevdir)" - mv "${D}"/etc/udev/* "${D}/$(get_udevdir)" - rm -rf "${D}"/etc/udev - - # Remove files failing QA AFTER emake installs them, avoiding seeking absent files - find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \ - -o -name openbios-ppc -o -name palcode-clipper \) -delete || die -} - -pkg_postinst() { - elog "Official Xen Guide and the offical wiki page:" - elog "https://www.gentoo.org/doc/en/xen-gu"${D}"usr/ide.xml" - elog "http://wiki.xen.org/wiki/Main_Page" - elog "" - elog "Recommended to utilise the xencommons script to config sytem at boot." - elog "Add by use of rc-update on completion of the install" - - # TODO: we need to have the current Python slot here. - if ! has_version "dev-lang/python[ncurses]"; then - echo - ewarn "NB: Your dev-lang/python is built without USE=ncurses." - ewarn "Please rebuild python with USE=ncurses to make use of xenmon.py." - fi - - if has_version "sys-apps/iproute2[minimal]"; then - echo - ewarn "Your sys-apps/iproute2 is built with USE=minimal. Networking" - ewarn "will not work until you rebuild iproute2 without USE=minimal." - fi - - if ! use hvm; then - echo - elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm" - elog "support enable the hvm use flag." - elog "An x86 or amd64 system is required to build HVM support." - fi - - if grep -qsF XENSV= "${ROOT}/etc/conf.d/xend"; then - echo - elog "xensv is broken upstream (Gentoo bug #142011)." - elog "Please remove '${ROOT%/}/etc/conf.d/xend', as it is no longer needed." - fi -} diff --git a/app-emulation/xen-tools/xen-tools-4.2.5-r11.ebuild b/app-emulation/xen-tools/xen-tools-4.2.5-r11.ebuild deleted file mode 100644 index 392be10245145..0000000000000 --- a/app-emulation/xen-tools/xen-tools-4.2.5-r11.ebuild +++ /dev/null @@ -1,391 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE='xml,threads' - -if [[ $PV == *9999 ]]; then - KEYWORDS="" - REPO="xen-unstable.hg" - EHG_REPO_URI="http://xenbits.xensource.com/${REPO}" - S="${WORKDIR}/${REPO}" - live_eclass="mercurial" -else - KEYWORDS="amd64 x86" - UPSTREAM_VER=10 - SECURITY_VER=7 - # xen-tools's gentoo patches tarball - GENTOO_VER=5 - # xen-tools's gentoo patches version which apply to this specific ebuild - GENTOO_GPV=1 - SEABIOS_VER=1.6.3.2 - - [[ -n ${UPSTREAM_VER} ]] && \ - UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P/-tools/}-upstream-patches-${UPSTREAM_VER}.tar.xz" - [[ -n ${SECURITY_VER} ]] && \ - SECURITY_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz" - [[ -n ${GENTOO_VER} ]] && \ - GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN/-tools/}-gentoo-patches-${GENTOO_VER}.tar.xz" - - SRC_URI="http://bits.xensource.com/oss-xen/release/${PV}/xen-${PV}.tar.gz - http://code.coreboot.org/p/seabios/downloads/get/seabios-${SEABIOS_VER}.tar.gz - https://dev.gentoo.org/~dlan/distfiles/seabios-${SEABIOS_VER}.tar.gz - ${UPSTREAM_PATCHSET_URI} - ${SECURITY_PATCHSET_URI} - ${GENTOO_PATCHSET_URI}" - S="${WORKDIR}/xen-${PV}" -fi - -inherit bash-completion-r1 eutils flag-o-matic multilib python-single-r1 toolchain-funcs udev ${live_eclass} - -DESCRIPTION="Xend daemon and tools" -HOMEPAGE="http://xen.org/" -DOCS=( README docs/README.xen-bugtool ) - -LICENSE="GPL-2" -SLOT="0" -IUSE="api custom-cflags debug doc flask hvm qemu ocaml pygrub screen static-libs system-seabios" - -REQUIRED_USE="hvm? ( qemu ) - ${PYTHON_REQUIRED_USE}" - -DEPEND="dev-libs/lzo:2 - dev-libs/glib:2 - dev-libs/yajl - dev-libs/libgcrypt:0 - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/pypam[${PYTHON_USEDEP}] - sys-libs/zlib - sys-power/iasl - system-seabios? ( sys-firmware/seabios ) - sys-firmware/ipxe - dev-ml/findlib - hvm? ( media-libs/libsdl ) - ${PYTHON_DEPS} - api? ( dev-libs/libxml2 - net-misc/curl ) - ${PYTHON_DEPS} - pygrub? ( $(python_gen_impl_dep ncurses) ) - sys-devel/bin86 - sys-devel/dev86 - dev-lang/perl - app-misc/pax-utils - doc? ( - app-doc/doxygen - dev-tex/latex2html[png,gif] - media-gfx/transfig - media-gfx/graphviz - dev-tex/xcolor - dev-texlive/texlive-latexextra - virtual/latex-base - dev-tex/latexmk - dev-texlive/texlive-latex - dev-texlive/texlive-pictures - dev-texlive/texlive-latexrecommended - ) - hvm? ( x11-proto/xproto - !net-libs/libiscsi )" -RDEPEND="sys-apps/iproute2 - net-misc/bridge-utils - ocaml? ( >=dev-lang/ocaml-4 ) - screen? ( - app-misc/screen - app-admin/logrotate - ) - virtual/udev" - -# hvmloader is used to bootstrap a fully virtualized kernel -# Approved by QA team in bug #144032 -QA_WX_LOAD="usr/lib/xen/boot/hvmloader" - -RESTRICT="test" - -pkg_setup() { - python-single-r1_pkg_setup - export "CONFIG_LOMOUNT=y" - - #bug 522642, disable compile tools/tests - export "CONFIG_TESTS=n" - - if has_version dev-libs/libgcrypt:0; then - export "CONFIG_GCRYPT=y" - fi - - if use qemu; then - export "CONFIG_IOEMU=y" - else - export "CONFIG_IOEMU=n" - fi - - if [[ -z ${XEN_TARGET_ARCH} ]] ; then - if use x86 && use amd64; then - die "Confusion! Both x86 and amd64 are set in your use flags!" - elif use x86; then - export XEN_TARGET_ARCH="x86_32" - elif use amd64 ; then - export XEN_TARGET_ARCH="x86_64" - else - die "Unsupported architecture!" - fi - fi - - use api && export "LIBXENAPI_BINDINGS=y" - use flask && export "FLASK_ENABLE=y" -} - -src_prepare() { - # Upstream's patchset - if [[ -n ${UPSTREAM_VER} ]]; then - einfo "Try to apply Xen Upstream patcheset" - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - EPATCH_OPTS="-p1" \ - epatch "${WORKDIR}"/patches-upstream - fi - - # Security patchset - if [[ -n ${SECURITY_VER} ]]; then - einfo "Try to apply Xen Security patcheset" - source "${WORKDIR}"/patches-security/${PV}.conf - # apply main xen patches - for i in ${XEN_SECURITY_MAIN}; do - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - epatch "${WORKDIR}"/patches-security/xen/$i - done - - # apply qemu-traditional patches - pushd "${S}"/tools/qemu-xen-traditional/ > /dev/null - for i in ${XEN_SECURITY_QEMUT}; do - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - epatch "${WORKDIR}"/patches-security/qemut/$i - done - popd > /dev/null - - # apply qemu-xen/upstream patches - pushd "${S}"/tools/qemu-xen/ > /dev/null - for i in ${XEN_SECURITY_QEMUU}; do - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - epatch "${WORKDIR}"/patches-security/qemuu/$i - done - popd > /dev/null - fi - - # Gentoo's patchset - if [[ -n ${GENTOO_VER} && -n ${GENTOO_GPV} ]]; then - einfo "Try to apply Gentoo specific patcheset" - source "${FILESDIR}"/gentoo-patches.conf - _gpv=_gpv_${PN/-/_}_${PV//./}_${GENTOO_GPV} - for i in ${!_gpv}; do - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - epatch "${WORKDIR}"/patches-gentoo/$i - done - fi - - use system-seabios && epatch "${WORKDIR}"/patches-gentoo/${PN}-4-unbundle-seabios.patch - - if gcc-specs-pie; then - epatch "${WORKDIR}"/patches-gentoo/ipxe-nopie.patch - fi - - # if the user *really* wants to use their own custom-cflags, let them - if use custom-cflags; then - einfo "User wants their own CFLAGS - removing defaults" - - # try and remove all the default cflags - find "${S}" \( -name Makefile -o -name Rules.mk -o -name Config.mk \) \ - -exec sed \ - -e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \ - -e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \ - -i {} + || die "failed to re-set custom-cflags" - fi - - if ! use pygrub; then - sed -e '/^SUBDIRS-$(PYTHON_TOOLS) += pygrub$/d' -i tools/Makefile || die - fi - - # Disable hvm support on systems that don't support x86_32 binaries. - if ! use hvm; then - sed -e '/^CONFIG_IOEMU := y$/d' -i config/*.mk || die - sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die - # Bug 351648 - elif ! use x86 && ! has x86 $(get_all_abis); then - mkdir -p "${WORKDIR}"/extra-headers/gnu || die - touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die - export CPATH="${WORKDIR}"/extra-headers - fi - - # Don't bother with qemu, only needed for fully virtualised guests - if ! use qemu; then - sed -e "/^CONFIG_IOEMU := y$/d" -i config/*.mk || die - sed -e "s:install-tools\: tools/ioemu-dir:install-tools\: :g" -i Makefile || die - fi - - mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die - pushd tools/firmware/ > /dev/null - ln -s seabios-dir-remote seabios-dir || die - popd > /dev/null - - # Reset bash completion dir; Bug 472438 - sed -e "s:^BASH_COMPLETION_DIR ?= \$(CONFIG_DIR)/bash_completion.d:BASH_COMPLETION_DIR ?= $(get_bashcompdir):" \ - -i Config.mk || die - sed -i -e "/bash-completion/s/xl\.sh/xl/g" tools/libxl/Makefile || die - - # Bug 445986 - sed -e 's:$(MAKE) PYTHON=$(PYTHON) subdirs-$@:LC_ALL=C "$(MAKE)" PYTHON=$(PYTHON) subdirs-$@:' -i tools/firmware/Makefile || die - - # fix QA warning, create /var/run/, /var/lock dynamically - sed -i -e "/\$(INSTALL_DIR) \$(DESTDIR)\$(XEN_RUN_DIR)/d" \ - tools/libxl/Makefile || die - - sed -i -e "/\/var\/run\//d" \ - tools/xenstore/Makefile \ - tools/pygrub/Makefile || die - - sed -i -e "/\/var\/lock\/subsys/d" \ - tools/Makefile || die - - # xencommons, Bug #492332, sed lighter weight than patching - sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \ - -i tools/hotplug/Linux/init.d/xencommons || die - - epatch_user -} - -src_compile() { - export VARTEXFONTS="${T}/fonts" - local myopt - use debug && myopt="${myopt} debug=y" - - use custom-cflags || unset CFLAGS - if test-flag-CC -fno-strict-overflow; then - append-flags -fno-strict-overflow - fi - - unset LDFLAGS - unset CFLAGS - emake V=1 CC="$(tc-getCC)" LD="$(tc-getLD)" AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)" -C tools ${myopt} - - use doc && emake -C docs txt html - emake -C docs man-pages -} - -src_install() { - # Override auto-detection in the build system, bug #382573 - export INITD_DIR=/tmp/init.d - export CONFIG_LEAF_DIR=../tmp/default - - # Let the build system compile installed Python modules. - local PYTHONDONTWRITEBYTECODE - export PYTHONDONTWRITEBYTECODE - - emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" install-tools \ - XEN_PYTHON_NATIVE_INSTALL=y install-tools - # Fix the remaining Python shebangs. - python_fix_shebang "${ED}" - - # Remove RedHat-specific stuff - rm -rf "${D}"tmp || die - - # uncomment lines in xl.conf - sed -e 's:^#autoballoon=1:autoballoon=1:' \ - -e 's:^#lockfile="/var/lock/xl":lockfile="/var/lock/xl":' \ - -e 's:^#vifscript="vif-bridge":vifscript="vif-bridge":' \ - -i tools/examples/xl.conf || die - - if use doc; then - emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs - - dohtml -r docs/ - docinto pdf - dodoc ${DOCS[@]} - [ -d "${D}"/usr/share/doc/xen ] && mv "${D}"/usr/share/doc/xen/* "${D}"/usr/share/doc/${PF}/html - fi - - rm -rf "${D}"/usr/share/doc/xen/ - doman docs/man?/* - - newconfd "${FILESDIR}"/xendomains.confd xendomains - newconfd "${FILESDIR}"/xenstored.confd xenstored - newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled - newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains - newinitd "${FILESDIR}"/xenstored.initd xenstored - newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled - newinitd "${FILESDIR}"/xencommons.initd xencommons - newconfd "${FILESDIR}"/xencommons.confd xencommons - - if use screen; then - cat "${FILESDIR}"/xendomains-screen.confd >> "${ED}"/etc/conf.d/xendomains || die - cp "${FILESDIR}"/xen-consoles.logrotate "${ED}"/etc/xen/ || die - keepdir /var/log/xen-consoles - fi - - if [[ "${ARCH}" == 'amd64' ]] && use qemu; then - mkdir -p "${D}"usr/$(get_libdir)/xen/bin || die - mv "${D}"usr/lib/xen/bin/qemu* "${D}"usr/$(get_libdir)/xen/bin/ || die - fi - - # For -static-libs wrt Bug 384355 - if ! use static-libs; then - rm -f "${D}"usr/$(get_libdir)/*.a "${D}"usr/$(get_libdir)/ocaml/*/*.a - fi - - # xend expects these to exist - keepdir /var/lib/xenstored /var/xen/dump /var/lib/xen /var/log/xen - - # for xendomains - keepdir /etc/xen/auto - - # Temp QA workaround - dodir "$(get_udevdir)" - mv "${D}"/etc/udev/* "${D}/$(get_udevdir)" - rm -rf "${D}"/etc/udev - - # Remove files failing QA AFTER emake installs them, avoiding seeking absent files - find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \ - -o -name openbios-ppc -o -name palcode-clipper \) -delete || die -} - -pkg_postinst() { - elog "Official Xen Guide and the offical wiki page:" - elog "https://www.gentoo.org/doc/en/xen-gu"${D}"usr/ide.xml" - elog "http://wiki.xen.org/wiki/Main_Page" - elog "" - elog "Recommended to utilise the xencommons script to config sytem at boot." - elog "Add by use of rc-update on completion of the install" - - # TODO: we need to have the current Python slot here. - if ! has_version "dev-lang/python[ncurses]"; then - echo - ewarn "NB: Your dev-lang/python is built without USE=ncurses." - ewarn "Please rebuild python with USE=ncurses to make use of xenmon.py." - fi - - if has_version "sys-apps/iproute2[minimal]"; then - echo - ewarn "Your sys-apps/iproute2 is built with USE=minimal. Networking" - ewarn "will not work until you rebuild iproute2 without USE=minimal." - fi - - if ! use hvm; then - echo - elog "HVM (VT-x and AMD-V) support has been disabled. If you need hvm" - elog "support enable the hvm use flag." - elog "An x86 or amd64 system is required to build HVM support." - fi - - if grep -qsF XENSV= "${ROOT}/etc/conf.d/xend"; then - echo - elog "xensv is broken upstream (Gentoo bug #142011)." - elog "Please remove '${ROOT%/}/etc/conf.d/xend', as it is no longer needed." - fi -} From 9ee9144b260e3fb9e9f92bfc10ba5a678234eb12 Mon Sep 17 00:00:00 2001 From: Doug Goldstein Date: Sat, 2 Jan 2016 14:32:53 -0600 Subject: [PATCH 011/260] profiles/package.mask: remove xen 4.2.x series entries Xen 4.2.x is now removed from the tree so no need to have mask entries for it. Signed-off-by: Doug Goldstein --- profiles/package.mask | 5 ----- 1 file changed, 5 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index 352fcfef69090..7ee454bd720f0 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -688,11 +688,6 @@ dev-java/jscience # Masked until we deal with SSLv3, bug #567554 =dev-libs/libressl-2.3* -# Ian Delaney (06 Dec 2015) -# Masked due to support of the hypervisor dropped in arch x86 -# rdep packages use.masked for xen under arch -<=app-emulation/xen-4.2.5-r12 - # Robin H. Johnson (04 Dec 2015) # Much early testing needed >=sys-cluster/ceph-9 From f0cd26f925ad9439e9d73bac5b96ea6e86cfd0f4 Mon Sep 17 00:00:00 2001 From: Rafael Martins Date: Thu, 7 Jan 2016 03:52:06 +0100 Subject: [PATCH 012/260] app-text/blogc: version bump Package-Manager: portage-2.2.24 --- app-text/blogc/Manifest | 2 +- app-text/blogc/{blogc-0.5.1.ebuild => blogc-0.6.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename app-text/blogc/{blogc-0.5.1.ebuild => blogc-0.6.ebuild} (100%) diff --git a/app-text/blogc/Manifest b/app-text/blogc/Manifest index 9eb96946aee51..dd7fe7df9c13d 100644 --- a/app-text/blogc/Manifest +++ b/app-text/blogc/Manifest @@ -1 +1 @@ -DIST blogc-0.5.1.tar.xz 248380 SHA256 c1d3d8cb735f0dea06410a0045b78bec57adeef1c0b3c7dbc2ade9276bfefaec SHA512 9a2e5b0858f8f7ac3d54fc9e61dcdb45617ee9ce74c4c9d975ca34181c7aa9ce554f865daffe64036d71571cca78543dafd74d134a20f9c359bfb0a7ef0d6fa3 WHIRLPOOL ac7271eaeecdc1b7268ed7ebde93417c041901335f3cd46e7a60197dbc3ecb68758bda60f9dc33f633b37ef661087011db6bf528120beb22ae4c91f079d6f073 +DIST blogc-0.6.tar.xz 261992 SHA256 86e80cbd871bb08780fde2b3de165e7b17b9f5f119bb6d354082e5882bf2c03a SHA512 b51b79f5afd91d0dee3c0ae903ad915af54684b3da8f785b20b9789bfe80b825c3c5b860dcaa1a809d22bfb620867818131652e0aabb817181cab476df211df9 WHIRLPOOL 53870581bae92bc2fcb7e85b796f6b8873bc5cfd7c1eab8c68e8e816390842607e7cde3e0a4fdd4c71e71113771f84d6fef3863a9375c576c04deec2376b04ec diff --git a/app-text/blogc/blogc-0.5.1.ebuild b/app-text/blogc/blogc-0.6.ebuild similarity index 100% rename from app-text/blogc/blogc-0.5.1.ebuild rename to app-text/blogc/blogc-0.6.ebuild From d3acb63326a3851279b633af595d044f9887261b Mon Sep 17 00:00:00 2001 From: Devan Franchini Date: Wed, 6 Jan 2016 23:23:38 -0500 Subject: [PATCH 013/260] Fully removes all libav restrictions, bug #570346 Package-Manager: portage-2.2.24 --- games-emulation/dolphin/dolphin-5.0.ebuild | 3 +-- games-emulation/dolphin/dolphin-9999.ebuild | 5 +---- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/games-emulation/dolphin/dolphin-5.0.ebuild b/games-emulation/dolphin/dolphin-5.0.ebuild index 049c1444cd639..d7266c13efb5b 100644 --- a/games-emulation/dolphin/dolphin-5.0.ebuild +++ b/games-emulation/dolphin/dolphin-5.0.ebuild @@ -30,8 +30,7 @@ RDEPEND=">=media-libs/glew-1.10 alsa? ( media-libs/alsa-lib ) ao? ( media-libs/libao ) bluetooth? ( net-wireless/bluez ) - ffmpeg? ( virtual/ffmpeg - !!media-video/libav ) + ffmpeg? ( virtual/ffmpeg ) lzo? ( dev-libs/lzo ) openal? ( media-libs/openal ) opengl? ( virtual/opengl ) diff --git a/games-emulation/dolphin/dolphin-9999.ebuild b/games-emulation/dolphin/dolphin-9999.ebuild index 1ee2c859b5488..c44022abf3c06 100644 --- a/games-emulation/dolphin/dolphin-9999.ebuild +++ b/games-emulation/dolphin/dolphin-9999.ebuild @@ -46,10 +46,7 @@ RDEPEND=">=media-libs/libsfml-2.1 dev-libs/libevdev virtual/udev ) - ffmpeg? ( - virtual/ffmpeg - !!media-video/libav - ) + ffmpeg? ( virtual/ffmpeg ) llvm? ( sys-devel/llvm ) openal? ( media-libs/openal From c30c4f2c7cbce5a5cce5100f69c1d8b1469b5f13 Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Thu, 7 Jan 2016 07:00:07 +0100 Subject: [PATCH 014/260] dev-ruby/childprocess: cleanup Package-Manager: portage-2.2.26 --- dev-ruby/childprocess/Manifest | 3 -- .../childprocess/childprocess-0.5.5.ebuild | 35 ------------------- .../childprocess/childprocess-0.5.6.ebuild | 35 ------------------- .../childprocess/childprocess-0.5.7.ebuild | 35 ------------------- 4 files changed, 108 deletions(-) delete mode 100644 dev-ruby/childprocess/childprocess-0.5.5.ebuild delete mode 100644 dev-ruby/childprocess/childprocess-0.5.6.ebuild delete mode 100644 dev-ruby/childprocess/childprocess-0.5.7.ebuild diff --git a/dev-ruby/childprocess/Manifest b/dev-ruby/childprocess/Manifest index 5ff8dbfa4f6f4..4ce3da724530f 100644 --- a/dev-ruby/childprocess/Manifest +++ b/dev-ruby/childprocess/Manifest @@ -1,5 +1,2 @@ DIST childprocess-0.5.3.gem 28160 SHA256 9cebed1bd68f7ba0deb54683a5c05a8c3e79037f682b5d0a6ecd1d4472bbb289 SHA512 f48ab94dc3da7ca82551f480cb18214ec65f9550ef053b25216239ed92c289a7353c632fff53148b1d6ce0c7bf70188bcecbdeede3df9b8130f815599a45ac05 WHIRLPOOL 68f7e9585c39a2628c4cb162d02c7d332d116be96ce8f325308e15d530e00139d43b9dcfcdfd490c6a252057947eed4c91843d8f37b96201d95b6ff3078055da -DIST childprocess-0.5.5.gem 28672 SHA256 9b583295a11932d2eeffa1e8f5b8fb2fb0064a2f0111ad98c3b752b94f80bf33 SHA512 313f9e66da6c6e06045fd5fc9b1d87cac23ca9b2d7fc6ebcc7dd900484a3807653e5c12728fdbf65a5d82a1085f5ccdaae36561e6993684b612cea0151fa591d WHIRLPOOL b92b8756c467c0af2155bf02732cf86bc8e3907c7ac99aef7f2709bf19da1f16aa17f53ead47f7ffe8f88c3d33bb81b2c36c45dd9a6141175ad0438f1942a0ce -DIST childprocess-0.5.6.gem 28672 SHA256 999933231b469b095b1d4b24cbe3ea159f215771650ff47f77e46540192ebd48 SHA512 b4e7c7095028d03002d54d6cf05c43fb6792a3284cb879d1a29090219b6eea9e945b06f9906c308f4f1c73bb79bece178c67c17da22a1a78ad30b8f96b67df04 WHIRLPOOL 70c1e28041a7a9c86c6e0d2056c4563751614353ee97dd1539115e379140211bf86c72fdeb2e611bba45791a967e6e77338c62766102484213dfc0695c6d6cea -DIST childprocess-0.5.7.gem 29184 SHA256 1339b47d84aa381828b27ad3989d88161e2080f7e974476cb4d4809df06904c1 SHA512 96a638b53adab1960e639369009629f602acb5e979e6b824ffcb916347f8899b3e3e0d1bdd0e845ee25f8b4ab58242d11162d850a54f1eb777ebd6dd0f522b1d WHIRLPOOL 4c476e6335bbc71a915fbdecea72b8e19fc4dd6792fe45ccb7d0eae12f6be25b5bf5136871521e017ccdb876c91de8a1cc3d07a884e34294c6c0fe147519ab65 DIST childprocess-0.5.8.gem 29184 SHA256 e06178990b906c23e47960c5fd38aadae69543a703766953655a4117625767d3 SHA512 e2871861f727945ee3635364152acbb4229f5b896039f28a9735f5c42230180e4142e7ee1473cd43724483cd63c93d58502e48c9f6554e1b3036dc3f82141a56 WHIRLPOOL 3037b5f1e25d7840bdd84262371d7f2a0764b88711a2b45a578739a811954d63a82c6526bff916b546e3fca5bfaac52ddb24fab157e0acefaf57e9615f8717dd diff --git a/dev-ruby/childprocess/childprocess-0.5.5.ebuild b/dev-ruby/childprocess/childprocess-0.5.5.ebuild deleted file mode 100644 index c8ceba76a36b2..0000000000000 --- a/dev-ruby/childprocess/childprocess-0.5.5.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -USE_RUBY="ruby19 ruby20 ruby21" - -RUBY_FAKEGEM_RECIPE_TEST="rspec" - -RUBY_FAKEGEM_TASK_DOC="yard" -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A simple and reliable solution for controlling external programs running in the background" -HOMEPAGE="https://github.com/jarib/childprocess" - -LICENSE="MIT" -SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="" - -ruby_add_bdepend "doc? ( dev-ruby/yard dev-ruby/rspec:2 )" - -ruby_add_rdepend ">=dev-ruby/ffi-1.0.11" - -all_ruby_prepare() { - # Remove bundler support - rm Gemfile || die - sed -i -e "/[Bb]undler/d" Rakefile || die - sed -i -e "/[Cc]overalls/d" spec/spec_helper.rb || die - sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die -} diff --git a/dev-ruby/childprocess/childprocess-0.5.6.ebuild b/dev-ruby/childprocess/childprocess-0.5.6.ebuild deleted file mode 100644 index d9cf626acc8f0..0000000000000 --- a/dev-ruby/childprocess/childprocess-0.5.6.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -USE_RUBY="ruby19 ruby20 ruby21 ruby22" - -RUBY_FAKEGEM_RECIPE_TEST="rspec" - -RUBY_FAKEGEM_TASK_DOC="yard" -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A simple and reliable solution for controlling external programs running in the background" -HOMEPAGE="https://github.com/jarib/childprocess" - -LICENSE="MIT" -SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="" - -ruby_add_bdepend "doc? ( dev-ruby/yard dev-ruby/rspec:2 )" - -ruby_add_rdepend ">=dev-ruby/ffi-1.0.11" - -all_ruby_prepare() { - # Remove bundler support - rm Gemfile || die - sed -i -e "/[Bb]undler/d" Rakefile || die - sed -i -e "/[Cc]overalls/d" spec/spec_helper.rb || die - sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die -} diff --git a/dev-ruby/childprocess/childprocess-0.5.7.ebuild b/dev-ruby/childprocess/childprocess-0.5.7.ebuild deleted file mode 100644 index 4530cd9175a18..0000000000000 --- a/dev-ruby/childprocess/childprocess-0.5.7.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -USE_RUBY="ruby20 ruby21 ruby22" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_TASK_DOC="yard" -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A simple and reliable solution for controlling external programs running in the background" -HOMEPAGE="https://github.com/jarib/childprocess" - -LICENSE="MIT" -SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="" - -ruby_add_bdepend "doc? ( dev-ruby/yard dev-ruby/rspec:3 )" - -ruby_add_rdepend ">=dev-ruby/ffi-1.0.11" - -all_ruby_prepare() { - # Remove bundler support - rm Gemfile || die - sed -i -e "/[Bb]undler/d" Rakefile || die - sed -i -e "/[Cc]overalls/d" spec/spec_helper.rb || die - sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die -} From a1091b6a6d8c46e3e9ead740c96155ac0c7a34a0 Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Thu, 7 Jan 2016 07:08:27 +0100 Subject: [PATCH 015/260] dev-ruby/childprocess: add 0.5.9 Package-Manager: portage-2.2.26 --- dev-ruby/childprocess/Manifest | 1 + .../childprocess/childprocess-0.5.9.ebuild | 35 +++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 dev-ruby/childprocess/childprocess-0.5.9.ebuild diff --git a/dev-ruby/childprocess/Manifest b/dev-ruby/childprocess/Manifest index 4ce3da724530f..51d68d99c3f41 100644 --- a/dev-ruby/childprocess/Manifest +++ b/dev-ruby/childprocess/Manifest @@ -1,2 +1,3 @@ DIST childprocess-0.5.3.gem 28160 SHA256 9cebed1bd68f7ba0deb54683a5c05a8c3e79037f682b5d0a6ecd1d4472bbb289 SHA512 f48ab94dc3da7ca82551f480cb18214ec65f9550ef053b25216239ed92c289a7353c632fff53148b1d6ce0c7bf70188bcecbdeede3df9b8130f815599a45ac05 WHIRLPOOL 68f7e9585c39a2628c4cb162d02c7d332d116be96ce8f325308e15d530e00139d43b9dcfcdfd490c6a252057947eed4c91843d8f37b96201d95b6ff3078055da DIST childprocess-0.5.8.gem 29184 SHA256 e06178990b906c23e47960c5fd38aadae69543a703766953655a4117625767d3 SHA512 e2871861f727945ee3635364152acbb4229f5b896039f28a9735f5c42230180e4142e7ee1473cd43724483cd63c93d58502e48c9f6554e1b3036dc3f82141a56 WHIRLPOOL 3037b5f1e25d7840bdd84262371d7f2a0764b88711a2b45a578739a811954d63a82c6526bff916b546e3fca5bfaac52ddb24fab157e0acefaf57e9615f8717dd +DIST childprocess-0.5.9.gem 29184 SHA256 221f98abeacce606ab3940785217c2d4a58ddbb7d267678b185acc54f92842c7 SHA512 5a671e59d19531347438dc149d5309218c7e439cfd0bfcfe201ae8e1099a2608a0170f9a3f3752fb709afc6b68fa3a10dc60d0632af545a9ba71483c7be2c21d WHIRLPOOL 8558622ef2f0ad3d9c2d84968378034d3293b7f485d30b6361326539e329b33bb52e5b472c8880485c23f85e457ad07894036ca2adfdf148ac4b05925407ac28 diff --git a/dev-ruby/childprocess/childprocess-0.5.9.ebuild b/dev-ruby/childprocess/childprocess-0.5.9.ebuild new file mode 100644 index 0000000000000..1d6e50de8056f --- /dev/null +++ b/dev-ruby/childprocess/childprocess-0.5.9.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +USE_RUBY="ruby20 ruby21 ruby22" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_TASK_DOC="yard" +RUBY_FAKEGEM_EXTRADOC="README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Solution for controlling external programs running in the background" +HOMEPAGE="https://github.com/jarib/childprocess" + +LICENSE="MIT" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +ruby_add_bdepend "doc? ( dev-ruby/yard dev-ruby/rspec:3 )" + +ruby_add_rdepend ">=dev-ruby/ffi-1.0.11" + +all_ruby_prepare() { + # Remove bundler support + rm Gemfile || die + sed -i -e "/[Bb]undler/d" Rakefile || die + sed -i -e "/[Cc]overalls/d" spec/spec_helper.rb || die + sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die +} From c6a6f0087ca4c0517e327993b2c2493d3855768b Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Thu, 7 Jan 2016 07:11:59 +0100 Subject: [PATCH 016/260] dev-ruby/maxitest: add 1.5.5 Package-Manager: portage-2.2.26 --- dev-ruby/maxitest/Manifest | 1 + dev-ruby/maxitest/maxitest-1.5.5.ebuild | 49 +++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 dev-ruby/maxitest/maxitest-1.5.5.ebuild diff --git a/dev-ruby/maxitest/Manifest b/dev-ruby/maxitest/Manifest index 42634bc5a9406..fe3dd2d0edf6a 100644 --- a/dev-ruby/maxitest/Manifest +++ b/dev-ruby/maxitest/Manifest @@ -1 +1,2 @@ DIST maxitest-1.5.4.tar.gz 13723 SHA256 d03018f2a0d0414b7ce9df7a1326e6b0d615323b109084f3191472027d60a24c SHA512 b2b7c0ac561f7f62f94a86d1f84b1aa4e9dfe65840607ebc1178055e82a759aed74637a721c7eeb234e5efdf52ef6386e36097dcb165bbd001758a96e588d8e6 WHIRLPOOL c3fbc53e5e23da0e85fcdab9578af13b278dca9bea6738ca9ebe6eeecb8e72783e5c147d4e79dbe03185e365856dbdcbadf8a936916393946fd0f9ae5b3bf097 +DIST maxitest-1.5.5.tar.gz 13753 SHA256 5b8da0bca9b099da51f2abd14c6490b178debb4d79e545b377ee29cf4110cf31 SHA512 0136597d86a5d760c221e96bf84dfe36ae18b32450d0f955760903a8eb97232bf112e2c11528f9cb293972e6a1e0531fa459c132c8551a2861d57e7de9f5a642 WHIRLPOOL bf99b3402814d04254307b917d19f97ff32d6a43c75a71cef8994ac629f98cd23e909b69a6eb5404cfb707cde9175a8a95efe1aaf1a011952db908c8245a261e diff --git a/dev-ruby/maxitest/maxitest-1.5.5.ebuild b/dev-ruby/maxitest/maxitest-1.5.5.ebuild new file mode 100644 index 0000000000000..d837e7313c162 --- /dev/null +++ b/dev-ruby/maxitest/maxitest-1.5.5.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +USE_RUBY="ruby20 ruby21 ruby22" + +RUBY_FAKEGEM_RECIPE_DOC="rdoc" +RUBY_FAKEGEM_EXTRADOC="Readme.md" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit versionator ruby-fakegem + +DESCRIPTION="Minitest + all the features you always wanted" +HOMEPAGE="https://github.com/grosser/maxitest" +SRC_URI="https://github.com/grosser/maxitest/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="1" +KEYWORDS="~amd64 ~arm ~ppc64" +IUSE="" + +ruby_add_rdepend " Date: Thu, 7 Jan 2016 08:40:57 +0200 Subject: [PATCH 017/260] mail-mta/postfix: version bump to 3.1_pre20160104 Package-Manager: portage-2.2.26 --- mail-mta/postfix/Manifest | 2 +- ...ix-3.1_pre20151218.ebuild => postfix-3.1_pre20160104.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename mail-mta/postfix/{postfix-3.1_pre20151218.ebuild => postfix-3.1_pre20160104.ebuild} (99%) diff --git a/mail-mta/postfix/Manifest b/mail-mta/postfix/Manifest index 0a0d5ba906d4f..c6009134b1cf2 100644 --- a/mail-mta/postfix/Manifest +++ b/mail-mta/postfix/Manifest @@ -2,5 +2,5 @@ DIST postfix-2.10.9.tar.gz 3820525 SHA256 e47eb56db2d238b9c5a5147a516fa406ab6afb DIST postfix-2.11.7.tar.gz 4031689 SHA256 05828b5b846e48fdc80db67d85409066010614af521070df4733459fbf447e20 SHA512 a1e146db6d2d71abb1dd7c70cde24e6410b599458ffa8061a0161be9475452034d9dcc7ec3976042b379cd84f5ebdba2f9d8d829637ff376ccaf7e87bcabe7a3 WHIRLPOOL 990cf17bc8d0cb8c8de0aa42f16125b1393feb42ed2eca3cb66ddd4d0b5d9425f619ee22047745fdd2f0069dc321e942ecc326bfbb88519fccf4931f95b1c483 DIST postfix-3.0.2.tar.gz 4239235 SHA256 68256314202f5f0f24022d64f7ac664d28fa1394d07c84a37c3fc7a2d040be80 SHA512 b097ff5cb1707361af568bbcf8b9d264dfefe7a9fd5c2fb4ce731a2ff6a632c3341ace43afe7f1600f2096592535cf9a300322f78c92000e752e0df7d3c39021 WHIRLPOOL 3fd230321577c0226926701a17803b038a281b46abe884899ca38ea18c5fd9c13ef90900e5fdd17db20ecf8dc63b373cb9f378f1402660be2908192900cba47a DIST postfix-3.0.3.tar.gz 4240588 SHA256 401e46ec3450569dcce60d1d8ca22a19ab1f7f817b0cc730cdf4875ba608ac02 SHA512 b6cd091a8cdda9678fa2979082e47a363dd086e4376effc0a427d1beb5eb35bd7dc28003ad28323c42318d7f630e0d8b105c56fd1a63bd5b5a20501db68ac524 WHIRLPOOL b013164f12e2adde464052f37584320687716f18c65cdd01344848bbcdd5a08be16c741234a063d717474a50be0d14d7b5574ccb69dc56e00f30b619d148c9f9 -DIST postfix-3.1-20151218.tar.gz 4315185 SHA256 7b298644b729f4bae25facfee7d33eceaf5b2f87abdcaf35e4c52b1981cde87a SHA512 80f1086d9f3e3d3274903a1437df8a2c780112e39bacd2ce23188c41c62bd7efada1be00ca3c0be3d88867f513d575ab54305b1a1fd04bf16279c466e4a95b41 WHIRLPOOL 65821e9230a9da667846745d2d38fa4755a9258ca76093a2e520551e7cc2e2cd60ec0e05c8bd9cac02763f42c13e19732c173d3c6177f059a7de7c2516ea5945 +DIST postfix-3.1-20160104.tar.gz 4312368 SHA256 f61125163bd80bb51a02979cd0955502601331e547b3dad02d2b4ff06ce0e01b SHA512 6761125cdd4b7f3760db5a7b2ea5e5381cd77cab369db69d66ef607fbda70912ff4de079b57ef0952d335b6f558f8e004c1ed9f4ca100ea7c4708fabe8e6a498 WHIRLPOOL 797cc89e277fe9f9ac4ccc9729d8e4190aeb8973d3a0137d79dfc38e2a0aeb52830a35437cb1d09fbf5b9e8a3f3a7e7cf411380afe31313f1b6fb88d49826789 DIST postfix-vda-v13-2.10.0.patch 55701 SHA256 6208021eb0b37ac6482e334e538ed5700cc22c4d4dd66ed9e975ae5f20bf935f SHA512 0b4b53a8cd28abf56eee3b2ed63ca1814251b60816e6ca1143249d25fd6ef7f905bec3134125ac6e851af685db8aae878012113693261529ae2ddbcf1bd93e62 WHIRLPOOL d98b7d2177b8b69738086880fd08c336fa60b99ff7413624e628fd5f17be2064f2ccaa37c047d3013ed41c0ff1bcb76e7962f8390c4179f28ab11733dd3b59d3 diff --git a/mail-mta/postfix/postfix-3.1_pre20151218.ebuild b/mail-mta/postfix/postfix-3.1_pre20160104.ebuild similarity index 99% rename from mail-mta/postfix/postfix-3.1_pre20151218.ebuild rename to mail-mta/postfix/postfix-3.1_pre20160104.ebuild index 9ba2dc5e1d504..0eec0d7f2dbd4 100644 --- a/mail-mta/postfix/postfix-3.1_pre20151218.ebuild +++ b/mail-mta/postfix/postfix-3.1_pre20160104.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ From 326cefdf8855ccef084426e4581ebae1af4989e2 Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Thu, 7 Jan 2016 08:32:47 +0100 Subject: [PATCH 018/260] media-video/ffmpeg: check -flto* for enabling lto, instead of only flto. Bug #566282 by rindeal & Steffen Hau. Package-Manager: portage-2.2.26 Signed-off-by: Alexis Ballier --- media-video/ffmpeg/ffmpeg-2.8.4.ebuild | 2 +- media-video/ffmpeg/ffmpeg-9999.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-video/ffmpeg/ffmpeg-2.8.4.ebuild b/media-video/ffmpeg/ffmpeg-2.8.4.ebuild index 3cb20b46457fe..83454bbf2de63 100644 --- a/media-video/ffmpeg/ffmpeg-2.8.4.ebuild +++ b/media-video/ffmpeg/ffmpeg-2.8.4.ebuild @@ -376,7 +376,7 @@ multilib_src_configure() { done # LTO support, bug #566282 - is-flagq "-flto" && myconf+=( "--enable-lto" ) + is-flagq "-flto*" && myconf+=( "--enable-lto" ) # Mandatory configuration myconf=( diff --git a/media-video/ffmpeg/ffmpeg-9999.ebuild b/media-video/ffmpeg/ffmpeg-9999.ebuild index ef2f4d1d8b35e..f4be704a34908 100644 --- a/media-video/ffmpeg/ffmpeg-9999.ebuild +++ b/media-video/ffmpeg/ffmpeg-9999.ebuild @@ -392,7 +392,7 @@ multilib_src_configure() { done # LTO support, bug #566282 - is-flagq "-flto" && myconf+=( "--enable-lto" ) + is-flagq "-flto*" && myconf+=( "--enable-lto" ) # Mandatory configuration myconf=( From bffe66917b9622b6c45703cce56b333a18071743 Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Thu, 7 Jan 2016 08:37:58 +0100 Subject: [PATCH 019/260] media-video/dvdstyler: bump to 2.9.6 Package-Manager: portage-2.2.26 Signed-off-by: Alexis Ballier --- media-video/dvdstyler/Manifest | 1 + media-video/dvdstyler/dvdstyler-2.9.6.ebuild | 69 ++++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 media-video/dvdstyler/dvdstyler-2.9.6.ebuild diff --git a/media-video/dvdstyler/Manifest b/media-video/dvdstyler/Manifest index a91f2f0298732..abf606a2bf7fb 100644 --- a/media-video/dvdstyler/Manifest +++ b/media-video/dvdstyler/Manifest @@ -3,3 +3,4 @@ DIST DVDStyler-2.9.2.tar.bz2 7861116 SHA256 88abd17b0dcdfccbdfffe6e80bcfa59df023 DIST DVDStyler-2.9.3.tar.bz2 7861272 SHA256 ffbc22454e210ba8fcad9a7954b426d9dc5ff933527a6e39391d310101128c39 SHA512 c39a1c08ea5e86e05c25443685524c61c26a5fe11e66240884db6b54c117f1cc446634145bc99673eb7de2ed44e3d03277686470dfde3ab78a5943b2667e7b73 WHIRLPOOL d08202272c5ec9fbaec7b049e854cdb413a929b59ee047a99a4d70699f80a2a0a47786335a9bc05d8d7ca905f9137d4f81bc31fd56a78943c71b169999cc0cd3 DIST DVDStyler-2.9.4.tar.bz2 7863263 SHA256 8b15ec98e3e5ec8c5a1f23eee316f646476e76b86b80d44b7c842887946a39e0 SHA512 8ef8e0241f31957b6c1695876a2067510750b3e997d57c688ceed640110488c2989af12d23147a5b439625cafc5bf7f2d3a8cdda8304b96555f48b6f5553cde4 WHIRLPOOL 07f3a96f83e0d7bbaea4cf01f9c440d63590f632de3ebbb516d7551ced21c9597790149f252f517f627c5d8800e5a1d8737ad15a015eb1f76e7fef4d7dc15dbf DIST DVDStyler-2.9.5.tar.bz2 7864947 SHA256 4717a58fc5980e1007624be7c14ebb8b1ace7839ad38fe7fbfdc0db4e26d3e1b SHA512 fef02eb3a10b46fe6345610aa49e40a8a47e8a4fce35541f23762e75546788ab628ad70a76bf9362bdd5161101ac6be8057222f4bdcc84fb9f1eb49042de1526 WHIRLPOOL 70ffac3ca9ca9c1b38224f66a32d893ab1c92f3129be815d7b4cfec0cebf53098cee3f7169ddc942f58efc1268ea8553a3444df63a69e307df2d4a0851bd1edf +DIST DVDStyler-2.9.6.tar.bz2 8373340 SHA256 d9ac1c2fa8812c194d4a79a5954f96919a4823498a4200018964df549270c6e3 SHA512 7e45a61ecc5df29957c6ff71bf7d5032bc1cba3b43b8444f7cd065aabf3991961f998e220d41c05c3d4e9a3bc213c96bc484b467a40d1b10ab33630ea4cbbcea WHIRLPOOL d7b6f714fcde76c74f5f4dee66918ddfb17066f85147a7efd355fe19d057d3c56bf0f1116595cfa361b09f1d82ebc09ab0fad6f5fc8ab029df01a9abe267b564 diff --git a/media-video/dvdstyler/dvdstyler-2.9.6.ebuild b/media-video/dvdstyler/dvdstyler-2.9.6.ebuild new file mode 100644 index 0000000000000..b5f8e7b8b70c5 --- /dev/null +++ b/media-video/dvdstyler/dvdstyler-2.9.6.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +MY_P=${P/dvds/DVDS} +WX_GTK_VER=3.0 + +inherit wxwidgets eutils + +DESCRIPTION="A cross-platform free DVD authoring application" +HOMEPAGE="http://www.dvdstyler.org/" +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug libav +udev" + +COMMON_DEPEND=">=app-cdr/dvd+rw-tools-7.1 + media-libs/libexif:= + >=media-libs/wxsvg-1.3:= + >=media-video/dvdauthor-0.7.1 + >=media-video/xine-ui-0.99.7 + virtual/cdrtools + libav? ( >=media-video/libav-9:0=[encode] ) + !libav? ( >=media-video/ffmpeg-2.6:0=[encode] ) + virtual/jpeg:0 + x11-libs/wxGTK:${WX_GTK_VER}=[gstreamer,X] + sys-apps/dbus + udev? ( >=virtual/libudev-215:= )" +RDEPEND="${COMMON_DEPEND} + >=app-cdr/dvdisaster-0.72.4 + media-video/mjpegtools" +DEPEND="${COMMON_DEPEND} + app-arch/zip + app-text/xmlto + sys-devel/gettext + virtual/yacc + virtual/pkgconfig" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + need-wxwidgets unicode + # disable obsolete GNOME 2.x libraries wrt #508854 + sed -i -e '/PKG_CONFIG/s:libgnomeui-2.0:dIsAbLeAuToMaGiC&:' configure || die + # rmdir: failed to remove `tempfoobar': Directory not empty + sed -i -e '/rmdir "$$t"/d' docs/Makefile.in || die + # fix underlinking wrt #367863 + sed -i -e 's:@LIBS@:& -ljpeg:' wxVillaLib/Makefile.in || die + # silence desktop-file-validate QA check + sed -i \ + -e '/Icon/s:.png::' -e '/^Encoding/d' -e '/Categories/s:Application;::' \ + data/dvdstyler.desktop || die +} + +src_configure() { + econf \ + --docdir=/usr/share/doc/${PF} \ + $(use_enable debug) \ + --with-wx-config=${WX_CONFIG} +} + +src_install() { + default + rm -f "${ED}"/usr/share/doc/${PF}/{COPYING*,INSTALL*} +} From c892fb30b9887d85bd3006b7824e4323a285adc9 Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Thu, 7 Jan 2016 08:46:35 +0100 Subject: [PATCH 020/260] media-sound/qtractor: bump to 0.7.3 Package-Manager: portage-2.2.26 Signed-off-by: Alexis Ballier --- media-sound/qtractor/Manifest | 1 + media-sound/qtractor/qtractor-0.7.3.ebuild | 77 ++++++++++++++++++++++ 2 files changed, 78 insertions(+) create mode 100644 media-sound/qtractor/qtractor-0.7.3.ebuild diff --git a/media-sound/qtractor/Manifest b/media-sound/qtractor/Manifest index 855db6579a708..ac0f66901db47 100644 --- a/media-sound/qtractor/Manifest +++ b/media-sound/qtractor/Manifest @@ -1,3 +1,4 @@ DIST qtractor-0.7.0.tar.gz 1447905 SHA256 5cda28d210e0301dfd1c426b015c0568dab29b8d27f8b5f0a7d0a4ae7eed22e4 SHA512 daa04b477d261ebd6d2af62db7cc708ab03960202332294ac7f62b475cbde5cb94db931674bd693ea4374aff489234ed0cefc5fc191d8ab079685b8039e03399 WHIRLPOOL 11d741a5799c352125f56a7ebcafec49442ffa4103c1be96d9e034ec0025ccbc681d26ea234e835b05d9d252e26d584810fa9dd1f05bd6adf1a866d734f65ec6 DIST qtractor-0.7.1.tar.gz 1438633 SHA256 d0425f7d48f0032fd6ae4fc4b3d8f97d3dd21d08653fb4e26be5c8471da1cd89 SHA512 fa2210426388d0efdf920f591ad776c582867e9a556efaad3a03b575cd1f5702b686d347ad6a3991db07fcd7142b227d4b812095d91e280a01dc3f8dddfc8ede WHIRLPOOL af69a1e4c77a58961b63d431fa09eff8a7a5082dd35b8887f173c462e967b4be0843e203d4ca1cc9df9b869fbe3695e3f2187bc052dcbdc3ba7b39669a1f7bd5 DIST qtractor-0.7.2.tar.gz 1452910 SHA256 829494f4def9b8579b52ba1d791ef47e3bb2cfcbadda87e0779861db806217c7 SHA512 3af60cb88f4ce6105dde4a201d0cbb43e694a7e64ecf0558bfa7cd1fa2315e9d12d148524b13f5883e70e10c8eb6b16a3893305546927d9e28fffe43a0e99a08 WHIRLPOOL 1a1ef9224f23892d9e309d29fee71143b2a26bec219c5c2fabd1a6e8afe5597ee1330b257be7164fa4c4e9c322daab08efcc1a9e78add7d25d607d4bf7550dce +DIST qtractor-0.7.3.tar.gz 1457471 SHA256 872eca726c28e10c264ab75ad6eeb370323adf7ecb7f8bca04137b5f4f12c4ef SHA512 0035633183572e69253fa8f6f80b0030a5f0a1479584e2649d96f97a63125ebd959a3745902c7a3491ac8d1a19cc12df8fa6982077799a39aae4aa072d55f4ad WHIRLPOOL f10e43588cc7a3ecc0ba3ab60ef913139554a68ae62461587759b35b99ecd97e2720d0b24913339c0ec5333f8cf707c2b9af48c0ead90394ef713d6a64fe0610 diff --git a/media-sound/qtractor/qtractor-0.7.3.ebuild b/media-sound/qtractor/qtractor-0.7.3.ebuild new file mode 100644 index 0000000000000..d2f69ae51a017 --- /dev/null +++ b/media-sound/qtractor/qtractor-0.7.3.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit qmake-utils flag-o-matic eutils + +DESCRIPTION="Qtractor is an Audio/MIDI multi-track sequencer" +HOMEPAGE="http://qtractor.sourceforge.net/" +SRC_URI="mirror://sourceforge/qtractor/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="debug dssi libsamplerate mad osc +qt5 rubberband vorbis cpu_flags_x86_sse zlib" + +RDEPEND=" + !qt5? ( + >=dev-qt/qtcore-4.2:4 + >=dev-qt/qtgui-4.7:4 + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + dev-qt/qtx11extras:5 + ) + media-libs/alsa-lib + media-libs/libsndfile + media-sound/jack-audio-connection-kit + media-libs/ladspa-sdk + >=media-libs/lilv-0.16.0 + media-libs/lv2 + media-libs/suil + dssi? ( media-libs/dssi ) + mad? ( media-libs/libmad ) + libsamplerate? ( media-libs/libsamplerate ) + osc? ( media-libs/liblo ) + rubberband? ( media-libs/rubberband ) + vorbis? ( media-libs/libvorbis ) + zlib? ( sys-libs/zlib )" +DEPEND="${RDEPEND} + virtual/pkgconfig + qt5? ( dev-qt/linguist-tools:5 )" + +DOCS="README ChangeLog TODO AUTHORS" + +src_configure() { + econf \ + $(use_enable mad libmad) \ + $(use_enable libsamplerate) \ + $(use_enable vorbis libvorbis) \ + $(use_enable osc liblo) \ + --enable-ladspa \ + $(use_enable dssi) \ + --enable-lilv \ + $(use_enable qt5) \ + $(use_with qt5 qt5 "$(qt5_get_libdir)/qt5") \ + $(use_enable rubberband librubberband) \ + $(use_enable cpu_flags_x86_sse sse) \ + $(use_enable zlib libz) \ + $(use_enable debug) + + if use qt5 ; then + eqmake5 ${PN}.pro -o ${PN}.mak + else + eqmake4 ${PN}.pro -o ${PN}.mak + fi +} + +src_install() { + emake DESTDIR="${D}" install + einstalldocs +} From 5c88ed2bd0d8c4852b2a1f719c1574858de83d11 Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Thu, 7 Jan 2016 08:47:46 +0100 Subject: [PATCH 021/260] dev-tex/hevea: bump to 2.28 Package-Manager: portage-2.2.26 Signed-off-by: Alexis Ballier --- dev-tex/hevea/Manifest | 1 + dev-tex/hevea/hevea-2.28.ebuild | 58 +++++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 dev-tex/hevea/hevea-2.28.ebuild diff --git a/dev-tex/hevea/Manifest b/dev-tex/hevea/Manifest index 4866f6ab06b9e..a281fb953aae1 100644 --- a/dev-tex/hevea/Manifest +++ b/dev-tex/hevea/Manifest @@ -7,3 +7,4 @@ DIST hevea-2.22.tar.gz 408147 SHA256 aba303d9067eb51ecde25b74f831a33fa58b4b15855 DIST hevea-2.23.tar.gz 968938 SHA256 db8ec1459cace8f008387dbcf745ba56917d44ff62c7bdba843da250109137b9 SHA512 674a0b3fe14314101cdbb81c572b0df1039c5d4896697405e6cd8b7f3a3a654fb7b681dd8109044ba2fb11c26d591f90d769ce6640b94d75f50b74d2a7b17d10 WHIRLPOOL 42e1753d2b6bd3fc447612538dbecae679fffcb42143da1991ec8f052b3d143e95f6bcc7dff8ba6edf2410f239e308bce4f9177ca5aa48224d2dac251d4c7d63 DIST hevea-2.25.tar.gz 969449 SHA256 e4c75b550bb2aa663052063d979dd1490fd7817e7cbb97b208dee92ed24ec94e SHA512 68b382f2c7466f092ee0b1055ff2f8659d2a0fec221b776b91ecb6b579633d5540d809a2ef68937401e870ed51ea6420bae37d8549d7d8db6a1c327051d4cf29 WHIRLPOOL 241dffbeaad6729aa0db243980c94b080651c0fc7a263e46f9f585518ccef78711322c52ab2104ee3f2f6138251b4dd071c04198419f0cb4fdf9c26de405195e DIST hevea-2.26.tar.gz 969378 SHA256 4eb43d25ff22208af5914f20e7349c92b68c21bfae95300c54578448c5377b9c SHA512 b239546b0da42dd67260c63135716e1f2822ccaf6b8b17d715cff369934579a54b19e9f0604758c3a2daecc113121cea09f43adbbed2436c12310f6524b1d140 WHIRLPOOL b35b7b3651a6415b95a6f0177b3e21389e41025984a87ae2e18f0f106902273fc649a980503a8a7e1abef705e4b5e4259b740774957d2215b8beb0a1b51b78de +DIST hevea-2.28.tar.gz 969507 SHA256 cde2000e4642f3f88d73a317aec54e8b6036e29e81a00262daf15aca47d0d691 SHA512 9df1ab91d9c15952f3b2f5b7aa8a56e24160b6447c4a6e29ba8093cb70565400d40ae840c0077c0f16249bea673b9a3ca9c9e8a0b34b272d4dffc97d3482b033 WHIRLPOOL 6c483f0627bca8d405b79129463b3510cfc463080f9d8908e7b98024899fc665444122271e06e70b253e5b0ceb17aed66e74e9364f97d427e5c087ad33a890e9 diff --git a/dev-tex/hevea/hevea-2.28.ebuild b/dev-tex/hevea/hevea-2.28.ebuild new file mode 100644 index 0000000000000..90a000220df68 --- /dev/null +++ b/dev-tex/hevea/hevea-2.28.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils multilib + +IUSE="+ocamlopt" + +DESCRIPTION="HeVeA is a quite complete and fast LaTeX to HTML translator" +HOMEPAGE="http://hevea.inria.fr/" +SRC_URI="http://hevea.inria.fr/distri/${P}.tar.gz" + +LICENSE="QPL" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" + +DEPEND=">=dev-lang/ocaml-3.12:=[ocamlopt?]" +RDEPEND="${DEPEND} + dev-texlive/texlive-latexextra" + +src_compile() { + rm -f config.sh + emake PREFIX=/usr DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)/hevea" LATEXLIBDIR="/usr/share/texmf-site/tex/latex/hevea" config.sh || die "Failed to create config.sh" + if use ocamlopt; then + emake PREFIX=/usr || die "Failed to build native code binaries" + else + emake PREFIX=/usr TARGET=byte || die "Failed to build bytecode binaries" + fi +} + +src_install() { + if use ocamlopt; then + emake DESTDIR="${D}" PREFIX=/usr install || die "Install failed" + else + emake DESTDIR="${D}" PREFIX=/usr TARGET=byte install || die "Install failed" + fi + + dodoc README CHANGES +} + +# If texmf-update is present this means we have a latex install; update it so +# that hevea.sty can be found +# Do not (r)depend on latex though because hevea does not need it itself +# If latex is installed later, it will see hevea.sty + +pkg_postinst() { + if [ "$ROOT" = "/" ] && [ -x /usr/sbin/texmf-update ] ; then + /usr/sbin/texmf-update + fi +} + +pkg_postrm() { + if [ "$ROOT" = "/" ] && [ -x /usr/sbin/texmf-update ] ; then + /usr/sbin/texmf-update + fi +} From f6b4ef0377f81091b4f577eaa78fef98a0f6310e Mon Sep 17 00:00:00 2001 From: Alexis Ballier Date: Thu, 7 Jan 2016 08:49:43 +0100 Subject: [PATCH 022/260] app-text/highlight: bump to 3.25 Package-Manager: portage-2.2.26 Signed-off-by: Alexis Ballier --- app-text/highlight/Manifest | 1 + app-text/highlight/highlight-3.25.ebuild | 66 ++++++++++++++++++++++++ 2 files changed, 67 insertions(+) create mode 100644 app-text/highlight/highlight-3.25.ebuild diff --git a/app-text/highlight/Manifest b/app-text/highlight/Manifest index dfe055e3c86bb..6ce947b7355c2 100644 --- a/app-text/highlight/Manifest +++ b/app-text/highlight/Manifest @@ -3,5 +3,6 @@ DIST highlight-3.16.tar.bz2 613356 SHA256 994e8da0b86549fb16c4590769731315d01db6 DIST highlight-3.17.tar.bz2 617834 SHA256 87ca5907943da25c756407d35ea0df8eb7762f3e32544201da27555c8eadb301 SHA512 27d5391339e80b616146489e97f63bca336f18b26c2ff5b94ae5bf183d3d1cdbfba202ab36d8eac86dee98ff49c6cc6c41dcf31860f0277f0327688e622d954e WHIRLPOOL 53ee5a4c58021f2a395d1d2e29090a43b06f3ad4ccad4461843f5a1eedebabe5ff33d2ac0c97c9d1ea496023c3acfe9eb30ff4d9d119a0eae4173ea1f9352cc3 DIST highlight-3.18.tar.bz2 619669 SHA256 55c6f7a5aeaac2c811078a0215b27c1c80d971bba5dff51ee74a97b3303a584b SHA512 1f939e117209e96d021216addc281ca7f265822f053f577ed7cb11b8ac9a1762bf84f8e1f9f5e67277004573b98e4b8732f48549aa674fe6801bfc1c0627b930 WHIRLPOOL e08d16d632e4193e27e2a1db530218e937f04abc03d36d1cc8d096c0511a3ccf51c61078fad0bb182b145866c6aac7d7c47818014868c2ae73254c18ad80aaf7 DIST highlight-3.24.tar.bz2 625192 SHA256 4f921697de9db93fb54bb667e6245b2831c153fc00dfa592ec50e42d345679cd SHA512 41f170a436fa802393b2f37e4791b0168d1a7c723e09bc6326c389b8a266604a163c7c3bba10f456df0c5fe321914c736e07830459d5c43da9bdd6335db92086 WHIRLPOOL fc1b7eafdcb41ace65d08fd114c7dabb2169d6f1fedca99accfcb60dcd325b5db9f97e5c6c8c2ad31cc47bc9de90435cf4473e9147c562d70e87e43513320161 +DIST highlight-3.25.tar.bz2 626492 SHA256 d8a9b8989c8b4108de0a76ceb585a5777ab308a339a667a9b05ee3d059dade26 SHA512 c0249283e7c26b565170c4686fb28ddd0565716ddcd38a52cbfde03051558f4c1baf7b2605e33e1799afb7dfb79b053fffa70827d5d8dcaf42a344076d26fb11 WHIRLPOOL d2f8ae06a9b48dd88432d9550d6e456f3a3177194af72ee26023ea110046a55ea9031104e9a397bfd316d3b4c0a1f557cefaa73165bc54308725f71a7e89f1e6 DIST highlight-3.3.tar.bz2 740651 SHA256 96c415d62488c6522e9933ecdfce447eb8eecd3b88a1064f42908c936ea02d87 SHA512 10530f485e57aa8068edddca3b0f75fcdd1c756d45740e7dd4eeaeb8b87cebd022f6283ecd37a057ef18f30e8cb56eeb412e8ba0c0542320a751b8b9c3dbf1c9 WHIRLPOOL 8b0ccfa97d5343b0edb2cf11d92116df4ebdac5d7157569d758c8eb2a113dd07612438ef9eeeda9138a7aa9d64c027ba5dab31054700acbc6823b6868ff4a77c DIST highlight-3.9.tar.bz2 683718 SHA256 4ae69795e3ca4ffef47355a7b6dc371e2d781735efd44fa12ff3a1ffc990daef SHA512 4f75232eae5f18f37666e04467993eab8ba983ec86ba6fbef4fbd6fea1e4b2a388beff75a72cfb00c1a90a6fa6dcab9cd68d40cde940f6aaff5174304102cada WHIRLPOOL 1d0ab7fa034fa16cf07318a1140d261942ad98b73108b1b83c578e98f836c9d933ad731320b8aa183f958572e10f3970f64b822954fe5065f8ec6692290f6e9a diff --git a/app-text/highlight/highlight-3.25.ebuild b/app-text/highlight/highlight-3.25.ebuild new file mode 100644 index 0000000000000..df1763b6c6263 --- /dev/null +++ b/app-text/highlight/highlight-3.25.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit toolchain-funcs qt4-r2 flag-o-matic + +DESCRIPTION="converts source code to formatted text ((X)HTML, RTF, (La)TeX, XSL-FO, XML) with syntax highlight" +HOMEPAGE="http://www.andre-simon.de/" +SRC_URI="http://www.andre-simon.de/zip/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="examples qt4" + +RDEPEND="dev-lang/lua + qt4? ( + dev-qt/qtgui:4 + dev-qt/qtcore:4 + )" +DEPEND="${RDEPEND} + dev-libs/boost + virtual/pkgconfig" + +src_prepare() { + sed -i "/LSB_DOC_DIR/s:doc/${PN}:doc/${PF}:" \ + src/core/datadir.cpp || die + + if has_version ' Date: Thu, 7 Jan 2016 01:04:28 +0100 Subject: [PATCH 023/260] net-p2p/i2p: version bump --- net-p2p/i2p/Manifest | 1 + .../i2p/files/i2p-0.9.23_fix-encoding.patch | 43 ++++++ net-p2p/i2p/files/i2p-0.9.23_fix-paths.patch | 102 +++++++++++++++ net-p2p/i2p/files/i2p-0.9.23_initd | 36 ++++++ net-p2p/i2p/i2p-0.9.23.ebuild | 122 ++++++++++++++++++ 5 files changed, 304 insertions(+) create mode 100644 net-p2p/i2p/files/i2p-0.9.23_fix-encoding.patch create mode 100644 net-p2p/i2p/files/i2p-0.9.23_fix-paths.patch create mode 100644 net-p2p/i2p/files/i2p-0.9.23_initd create mode 100644 net-p2p/i2p/i2p-0.9.23.ebuild diff --git a/net-p2p/i2p/Manifest b/net-p2p/i2p/Manifest index 7d3f2e2088039..ffff7c12df2e5 100644 --- a/net-p2p/i2p/Manifest +++ b/net-p2p/i2p/Manifest @@ -1,2 +1,3 @@ DIST i2psource_0.9.18.tar.bz2 24147960 SHA256 6f02f38c933662874c485cb52ca800a9e07c36e74a26fdfeece65e25979beb4b SHA512 6cc336f94f8e4331b26d6e42958808f193ad3709ab6098981077c9390749233fb3d20df5c8fea34ec7810bc8846fd2e11ed7a79bf7c1ec68402b1ccacae999d6 WHIRLPOOL 467285b189af69b300c56756992e53979aa049515cb89ce0d5cbff80b9270c4ab1188f419dd0206b2406780b36ddde73861b5e2e69c7b2e7d8ed00b7bcaaa7a7 DIST i2psource_0.9.22.tar.bz2 24338146 SHA256 91ac91f7a3e202d248f5294f4951f6b7d8b9bde32991adf7a813ae1bb9188898 SHA512 0fdcd0369f79cc143c449774cb205d2fb4fa5ad32e0b5bd3ed0dee5b24402cc21b1c5650d535518e68aaa98cee5380bf0af041df8b3e1724698aebf61cfb5583 WHIRLPOOL bd36ce760f7a7b942651de576662b3fadbf19bbdb84a020a16783689f3ae4919bf9441762f2d951ed1c02781e62131370b5cc36cd257c187185862901454e971 +DIST i2psource_0.9.23.tar.bz2 24427211 SHA256 24e303f2af1b7b14ed3a6e17cc7d1b6432ec99d8d00246a88486922941c72345 SHA512 1697ee03c5b09c7653f4e30e976062908e0c0ece7ee9651979384fce0d5c887d7cfbd841522d31203f23d7f5dc97d8f8ef238784199b22fe5452299587038f82 WHIRLPOOL a2141b8d9d5f8b552e354678294364bedde9cef5aa39aa95a06dbe19f5f7996b6d5eb0e1b43ad8ce5c2f9e20dc4dda792b994004a95ea1dc83c5541f46de5b89 diff --git a/net-p2p/i2p/files/i2p-0.9.23_fix-encoding.patch b/net-p2p/i2p/files/i2p-0.9.23_fix-encoding.patch new file mode 100644 index 0000000000000..4c542b5ad5bc3 --- /dev/null +++ b/net-p2p/i2p/files/i2p-0.9.23_fix-encoding.patch @@ -0,0 +1,43 @@ +diff -Naur a/core/java/src/net/i2p/crypto/eddsa/math/GroupElement.java b/core/java/src/net/i2p/crypto/eddsa/math/GroupElement.java +--- a/core/java/src/net/i2p/crypto/eddsa/math/GroupElement.java 2016-01-07 01:40:50.225460721 +0100 ++++ b/core/java/src/net/i2p/crypto/eddsa/math/GroupElement.java 2016-01-07 01:41:19.960462373 +0100 +@@ -216,9 +216,9 @@ + * x is recovered in the following way: + *

    + *
  • x = sign(x) * sqrt((y^2 - 1) / (d * y^2 + 1)) = sign(x) * sqrt(u / v) with u = y^2 - 1 and v = d * y^2 + 1. +- *
  • Setting β = (u * v^3) * (u * v^7)^((q - 5) / 8) one has β^2 = +-(u / v). +- *
  • If v * β = -u multiply β with i=sqrt(-1). +- *
  • Set x := β. ++ *
  • Setting b = (u * v^3) * (u * v^7)^((q - 5) / 8) one has b^2 = +-(u / v). ++ *
  • If v * b = -u multiply b with i=sqrt(-1). ++ *
  • Set x := b. + *
  • If sign(x) != bit 255 of s then negate x. + * + * @param curve The curve. +@@ -511,10 +511,10 @@ + * Formula for the P^2 representation is in agreement with the formula given in [4] page 12 (with a = -1) + * up to a common factor -1 which does not matter: + *

    +- * B = (X + Y)^2; C = X^2; D = Y^2; E = -C = -X^2; F := E + D = Y^2 - X^2; H = Z^2; J = F − 2 * H; +- * X3 = (B − C − D) · J = X' * (-T'); +- * Y3 = F · (E − D) = Z' * (-Y'); +- * Z3 = F · J = Z' * (-T'). ++ * B = (X + Y)^2; C = X^2; D = Y^2; E = -C = -X^2; F := E + D = Y^2 - X^2; H = Z^2; J = F - 2 * H; ++ * X3 = (B - C - D) . J = X' * (-T'); ++ * Y3 = F . (E - D) = Z' * (-Y'); ++ * Z3 = F . J = Z' * (-T'). + * + * @return The P1P1 representation + */ +diff -Naur a/core/java/src/net/i2p/data/DataHelper.java b/core/java/src/net/i2p/data/DataHelper.java +--- a/core/java/src/net/i2p/data/DataHelper.java 2016-01-07 01:40:50.214460721 +0100 ++++ b/core/java/src/net/i2p/data/DataHelper.java 2016-01-07 01:41:02.491461403 +0100 +@@ -1577,7 +1577,7 @@ + } else if (adms < 0.001d) { + t = ngettext("1 ns", "{0,number,###} ns", (int) Math.round(ms * 1000000d)); + } else if (adms < 1.0d) { +- t = ngettext("1 μs", "{0,number,###} μs", (int) Math.round(ms * 1000d)); ++ t = ngettext("1 us", "{0,number,###} us", (int) Math.round(ms * 1000d)); + } else if (ams < 3 * 1000) { + t = ngettext("1 ms", "{0,number,####} ms", (int) Math.round(ms)); + } else if (ams < 2 * 60 * 1000) { diff --git a/net-p2p/i2p/files/i2p-0.9.23_fix-paths.patch b/net-p2p/i2p/files/i2p-0.9.23_fix-paths.patch new file mode 100644 index 0000000000000..c30e208750265 --- /dev/null +++ b/net-p2p/i2p/files/i2p-0.9.23_fix-paths.patch @@ -0,0 +1,102 @@ +diff -Naur a/clients.config b/clients.config +--- a/clients.config 2016-01-07 00:44:46.721273819 +0100 ++++ b/clients.config 2016-01-07 00:44:52.185274122 +0100 +@@ -60,7 +60,7 @@ + clientApp.4.name=Open Router Console in web browser at startup + clientApp.4.args=http://127.0.0.1:7657/ + clientApp.4.delay=3 +-clientApp.4.startOnLoad=true ++clientApp.4.startOnLoad=false + + # BOB bridge + clientApp.5.args= +diff -Naur a/eepget b/eepget +--- a/eepget 2016-01-07 00:44:46.721273819 +0100 ++++ b/eepget 2016-01-07 00:44:52.186274123 +0100 +@@ -1,3 +1,3 @@ + #!/bin/sh +-I2P="%INSTALL_PATH" ++I2P="/usr/share/i2p" + java -cp "$I2P/lib/i2p.jar" net.i2p.util.EepGet "$@" +diff -Naur a/i2prouter b/i2prouter +--- a/i2prouter 2016-01-07 00:44:46.721273819 +0100 ++++ b/i2prouter 2016-01-07 00:44:52.188274123 +0100 +@@ -28,20 +28,22 @@ + # Note that (percent)INSTALL_PATH, (percent)USER_HOME, and (percent)SYSTEM_java_io_tmpdir + # should have been replaced by the izpack installer. + # If you did not run the installer, replace them with the appropriate paths. +-I2P="%INSTALL_PATH" ++USER_HOME="$HOME" ++SYSTEM_java_io_tmpdir="$USER_HOME/.i2p" ++I2P="/usr/share/i2p" + if [ "`uname -s`" = "Darwin" ]; then +- if [ -d "%USER_HOME/Library/Application Support" ]; then +- I2P_CONFIG_DIR="%USER_HOME/Library/Application Support/i2p" ++ if [ -d "$USER_HOME/Library/Application Support" ]; then ++ I2P_CONFIG_DIR="$USER_HOME/Library/Application Support/i2p" + else +- I2P_CONFIG_DIR="%USER_HOME/.i2p" ++ I2P_CONFIG_DIR="$USER_HOME/.i2p" + fi + else +- I2P_CONFIG_DIR="%USER_HOME/.i2p" ++ I2P_CONFIG_DIR="$USER_HOME/.i2p" + fi +-I2PTEMP="%SYSTEM_java_io_tmpdir" ++I2PTEMP="$SYSTEM_java_io_tmpdir" + # PORTABLE installation: + # Use the following instead. +-#I2PTEMP="%INSTALL_PATH" ++#I2PTEMP="/usr/share/i2p" + + # Application + APP_NAME="i2p" +diff -Naur a/runplain.sh b/runplain.sh +--- a/runplain.sh 2016-01-07 00:44:46.721273819 +0100 ++++ b/runplain.sh 2016-01-07 00:44:52.189274123 +0100 +@@ -11,8 +11,8 @@ + # Note that (percent)INSTALL_PATH and (percent)SYSTEM_java_io_tmpdir + # should have been replaced by the izpack installer. + # If you did not run the installer, replace them with the appropriate path. +-I2P="%INSTALL_PATH" +-I2PTEMP="%SYSTEM_java_io_tmpdir" ++I2P="/usr/share/i2p" ++I2PTEMP="$SYSTEM_java_io_tmpdir" + + # Having IPv6 enabled can cause problems with certain configurations. Changing the + # next value to true may help. +diff -Naur a/wrapper.config b/wrapper.config +--- a/wrapper.config 2016-01-07 00:44:46.714273818 +0100 ++++ b/wrapper.config 2016-01-07 00:46:24.151279233 +0100 +@@ -60,13 +60,19 @@ + # classes, or all the classes of i2p.jar, are in a different directory). + # Be sure there are no other duplicate classes. + # +-wrapper.java.classpath.1=$INSTALL_PATH/lib/*.jar ++wrapper.java.classpath.1=/usr/share/i2p/lib/*.jar ++wrapper.java.classpath.2=/usr/share/tomcat-jstl-impl/lib/*.jar ++wrapper.java.classpath.3=/usr/share/tomcat-jstl-spec/lib/*.jar ++wrapper.java.classpath.4=/usr/share/java-service-wrapper/lib/*.jar ++wrapper.java.classpath.5=/usr/share/bcprov-1.50/lib/*.jar ++wrapper.java.classpath.6=/usr/share/jrobin/lib/*.jar + # uncomment this to use the system classpath as well (e.g. to get tools.jar) + # wrapper.java.classpath.2=%CLASSPATH% + + # Java Library Path (location of Wrapper.DLL or libwrapper.so) +-wrapper.java.library.path.1=$INSTALL_PATH +-wrapper.java.library.path.2=$INSTALL_PATH/lib ++wrapper.java.library.path.1=/usr/share/i2p ++wrapper.java.library.path.2=/usr/share/i2p/lib ++wrapper.java.library.path.3=/usr/lib/java-service-wrapper + + # Java Bits. On applicable platforms, tells the JVM to run in 32 or 64-bit mode. + wrapper.java.additional.auto_bits=TRUE +@@ -74,7 +80,7 @@ + # Java Additional Parameters + # Numbers must be consecutive (except for stripquotes) + wrapper.java.additional.1=-DloggerFilenameOverride=logs/log-router-@.txt +-wrapper.java.additional.2=-Di2p.dir.base="$INSTALL_PATH" ++wrapper.java.additional.2=-Di2p.dir.base="/usr/share/i2p" + wrapper.java.additional.2.stripquotes=TRUE + + # Prevent the JVM from exporting stats (and thereby causing hundreds of diff --git a/net-p2p/i2p/files/i2p-0.9.23_initd b/net-p2p/i2p/files/i2p-0.9.23_initd new file mode 100644 index 0000000000000..ca39586113ed6 --- /dev/null +++ b/net-p2p/i2p/files/i2p-0.9.23_initd @@ -0,0 +1,36 @@ +#!/sbin/runscript +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +depend() { + need net +} + +HOME="/var/lib/i2p" +USER_HOME="$HOME" +JAVABINARY="/etc/java-config-2/current-system-vm/bin/java" +INSTALL_PATH="/usr/share/i2p" +I2P="$INSTALL_PATH" +I2P_CONFIG_DIR="$USER_HOME/.i2p" +SYSTEM_java_io_tmpdir="$I2P_CONFIG_DIR" +I2PTEMP="$SYSTEM_java_io_tmpdir" +LOGFILE="$I2P_CONFIG_DIR/wrapper.log" +PIDFILE="/var/run/i2p.pid" +WRAPPER_CMD="$I2P/i2psvc" +WRAPPER_CONF="$I2P/wrapper.config" + +start() { + ebegin "Starting I2P" + start-stop-daemon --start -b -m -u i2p --pidfile "$PIDFILE" --quiet --exec $WRAPPER_CMD -- -c $WRAPPER_CONF wrapper.daemonize=FALSE wrapper.syslog.ident=i2p wrapper.java.command="$JAVABINARY" wrapper.name=i2p wrapper.displayname="I2P Service" wrapper.statusfile="$I2P_CONFIG_DIR/i2p.status" wrapper.java.statusfile="$I2P_CONFIG_DIR/i2p.java.status" wrapper.logfile="$LOGFILE" + sleep 1 + [ -e "$PIDFILE" -a -e /proc/$(cat "$PIDFILE") ] + eend $? +} + +stop() { + ebegin "Stopping I2P" + start-stop-daemon --stop -u i2p --pidfile "$PIDFILE" --quiet --exec $WRAPPER_CMD -R SIGTERM/20 SIGKILL/20 -P + eend $? +} + diff --git a/net-p2p/i2p/i2p-0.9.23.ebuild b/net-p2p/i2p/i2p-0.9.23.ebuild new file mode 100644 index 0000000000000..52e9cc047811b --- /dev/null +++ b/net-p2p/i2p/i2p-0.9.23.ebuild @@ -0,0 +1,122 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit eutils java-pkg-2 java-ant-2 systemd user + +DESCRIPTION="A privacy-centric, anonymous network." +HOMEPAGE="https://geti2p.net" +SRC_URI="https://download.i2p2.de/releases/${PV}/i2psource_${PV}.tar.bz2" + +LICENSE="Apache-2.0 Artistic BSD CC-BY-2.5 CC-BY-3.0 CC-BY-SA-3.0 EPL-1.0 GPL-2 GPL-3 LGPL-2.1 LGPL-3 MIT public-domain WTFPL-2" +SLOT="0" + +# Until the deps reach other arches +KEYWORDS="~amd64 ~x86" +IUSE="nls" + +# dev-java/ant-core is automatically added due to java-ant-2.eclass +CDEPEND="dev-java/jrobin:0 + dev-java/bcprov:1.50 + dev-java/slf4j-api:0 + dev-java/tomcat-jstl-impl:0 + dev-java/tomcat-jstl-spec:0 + dev-java/java-service-wrapper:0" + +DEPEND="${CDEPEND} + dev-java/eclipse-ecj:* + dev-libs/gmp:* + nls? ( sys-devel/gettext ) + >=virtual/jdk-1.6" + +RDEPEND="${CDEPEND} + >=virtual/jre-1.6" + +EANT_BUILD_TARGET="pkg" +EANT_GENTOO_CLASSPATH="java-service-wrapper,jrobin,slf4j-api,tomcat-jstl-impl,tomcat-jstl-spec,bcprov-1.50" + +pkg_setup() { + java-pkg-2_pkg_setup + + enewgroup i2p + enewuser i2p -1 -1 /var/lib/i2p i2p -m +} + +src_unpack() { + unpack ${A} + cd "${S}" + java-ant_rewrite-classpath +} + +src_prepare() { + java-pkg-2_src_prepare + + # We're on GNU/Linux, we don't need .exe files + echo "noExe=true" > override.properties + if ! use nls; then + echo "require.gettext=false" >> override.properties + fi + + #epatch "${FILESDIR}/${P}_fix-encoding.patch" +} + +src_install() { + # Cd into pkg-temp. + cd "${S}/pkg-temp" || die + + # Apply patch. + epatch "${FILESDIR}/${P}_fix-paths.patch" + + # Using ${D} here results in an error. Docs say use $ROOT + i2p_home="${ROOT}/usr/share/i2p" + + # This is ugly, but to satisfy all non-system .jar dependencies, jetty and + # systray4j would need to be packaged. The former would be too large a task + # for an unseasoned developer and systray4j hasn't been touched in over 10 + # years. This seems to be the most pragmatic solution + java-pkg_jarinto "${i2p_home}/lib" + for i in BOB commons-el commons-logging i2p i2psnark i2ptunnel \ + jasper-compiler jasper-runtime javax.servlet jbigi jetty* mstreaming org.mortbay.* router* \ + sam standard streaming systray systray4j; do + java-pkg_dojar lib/${i}.jar + done + + # Set up symlinks for binaries + dosym /usr/bin/wrapper ${i2p_home}/i2psvc + dosym ${i2p_home}/i2prouter /usr/bin/i2prouter + dosym ${i2p_home}/eepget /usr/bin/eepget + + # Install main files and basic documentation + exeinto ${i2p_home} + insinto ${i2p_home} + doins blocklist.txt hosts.txt *.config + doexe eepget i2prouter runplain.sh + dodoc history.txt INSTALL-headless.txt LICENSE.txt + doman man/* + + # Install other directories + doins -r certificates docs eepsite geoip scripts + dodoc -r licenses + java-pkg_dowar webapps/*.war + + # Install daemon files + newinitd "${FILESDIR}/${P}_initd" i2p + systemd_newunit "${FILESDIR}"/i2p.service i2p.service + + # setup user + dodir /var/lib/i2p/.i2p + fowners -R i2p:i2p /var/lib/i2p/.i2p +} + +pkg_postinst() { + elog "Custom configuration belongs in /var/lib/i2p/.i2p/ to avoid being overwritten." + elog "I2P can be configured through the web interface at http://localhost:7657/index.jsp" + + ewarn 'Currently, the i2p team do not enforce to use ECDSA keys. But it is more and' + ewarn 'more pushed. To help the network, you are recommended to have either:' + ewarn ' dev-java/icedtea[-sunec,nss]' + ewarn ' dev-java/oracle-jre-bin' + ewarn ' dev-java/oracle-jdk-bin' +} From 6036043082cf8d73e949005d8d7070856d87b6c3 Mon Sep 17 00:00:00 2001 From: Patrice Clement Date: Thu, 7 Jan 2016 07:56:07 +0000 Subject: [PATCH 024/260] net-p2p/i2p: Add missing die. Package-Manager: portage-2.2.26 Signed-off-by: Patrice Clement --- net-p2p/i2p/i2p-0.9.23.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-p2p/i2p/i2p-0.9.23.ebuild b/net-p2p/i2p/i2p-0.9.23.ebuild index 52e9cc047811b..bfe7595503bd3 100644 --- a/net-p2p/i2p/i2p-0.9.23.ebuild +++ b/net-p2p/i2p/i2p-0.9.23.ebuild @@ -46,7 +46,7 @@ pkg_setup() { src_unpack() { unpack ${A} - cd "${S}" + cd "${S}" || die java-ant_rewrite-classpath } From c5f6db512e407f2957eb68a6801edcc555db4ac8 Mon Sep 17 00:00:00 2001 From: Doug Goldstein Date: Wed, 6 Jan 2016 21:32:20 -0600 Subject: [PATCH 025/260] app-emulation/libvirt: fix up service dependencies libvirtd requires virtlogd so this adds it as a 'need'. Change the other services to be on their own line to be a bit more clear in the future. Change failure to start due to missing directories into a test and create rather than failure. Gentoo-Bug: 571084 Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein Signed-off-by: Matthias Maier --- app-emulation/libvirt/files/libvirtd.init-r16 | 35 ++ app-emulation/libvirt/libvirt-1.3.0-r1.ebuild | 384 ++++++++++++++++++ 2 files changed, 419 insertions(+) create mode 100644 app-emulation/libvirt/files/libvirtd.init-r16 create mode 100644 app-emulation/libvirt/libvirt-1.3.0-r1.ebuild diff --git a/app-emulation/libvirt/files/libvirtd.init-r16 b/app-emulation/libvirt/files/libvirtd.init-r16 new file mode 100644 index 0000000000000..2aa9a880dba3d --- /dev/null +++ b/app-emulation/libvirt/files/libvirtd.init-r16 @@ -0,0 +1,35 @@ +#!/sbin/runscript +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +description="Virtual Machine Management daemon (libvirt)" + +LIBVIRTD_OPTS=${LIBVIRTD_OPTS:-"${LIBVIRTD_OPTS}"} +LIBVIRTD_TIMEOUT=${LIBVIRTD_TERMTIMEOUT:-"TERM/25/KILL/5"} + +command="/usr/sbin/libvirtd" +command_args="-d ${LIBVIRTD_OPTS}" +start_stop_daemon_args="--env KRB5_KTNAME=/etc/libvirt/krb5.tab" +pidfile="/var/run/libvirtd.pid" +retry="${LIBVIRTD_TERMTIMEOUT}" + +depend() { + need virtlogd + use dbus virtlockd + after ntp-client ntpd nfs nfsmount portmap rpc.statd iptables ip6tables ebtables corosync sanlock cgconfig xenconsoled + USE_FLAG_FIREWALLD + USE_FLAG_AVAHI + USE_FLAG_ISCSI + USE_FLAG_RBD +} + +start_pre() { + # Test configuration directories in /etc/libvirt/ to be either not + # present or a directory, i.e. not a regular file, bug #532892 + + checkpath --directory /etc/libvirt/lxc || return 1 + checkpath --directory /etc/libvirt/nwfilter || return 1 + checkpath --directory /etc/libvirt/qemu || return 1 + checkpath --directory /etc/libvirt/storage || return 1 +} diff --git a/app-emulation/libvirt/libvirt-1.3.0-r1.ebuild b/app-emulation/libvirt/libvirt-1.3.0-r1.ebuild new file mode 100644 index 0000000000000..f4d64e7119714 --- /dev/null +++ b/app-emulation/libvirt/libvirt-1.3.0-r1.ebuild @@ -0,0 +1,384 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils user autotools-utils linux-info systemd readme.gentoo + +BACKPORTS="20151222" # CVE-2015-5313 + +if [[ ${PV} = *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="git://libvirt.org/libvirt.git" + SRC_URI="" + KEYWORDS="" + SLOT="0" +else + # Versions with 4 numbers are stable updates: + if [[ ${PV} =~ ^[0-9]+(\.[0-9]+){3} ]]; then + SRC_URI="http://libvirt.org/sources/stable_updates/${P}.tar.gz" + else + SRC_URI="http://libvirt.org/sources/${P}.tar.gz" + fi + SRC_URI+=" ${BACKPORTS:+ + https://dev.gentoo.org/~cardoe/distfiles/${P}-${BACKPORTS}.tar.xz + https://dev.gentoo.org/~tamiko/distfiles/${P}-${BACKPORTS}.tar.xz}" + KEYWORDS="~amd64 ~x86" + SLOT="0/${PV}" +fi + +DESCRIPTION="C toolkit to manipulate virtual machines" +HOMEPAGE="http://www.libvirt.org/" +LICENSE="LGPL-2.1" +IUSE="apparmor audit avahi +caps firewalld fuse glusterfs iscsi +libvirtd lvm \ + lxc +macvtap nfs nls numa openvz parted pcap phyp policykit +qemu rbd sasl \ + selinux systemd +udev uml +vepa virtualbox virt-network wireshark-plugins \ + xen" + +REQUIRED_USE=" + firewalld? ( virt-network ) + libvirtd? ( || ( lxc openvz qemu uml virtualbox xen ) ) + lxc? ( caps libvirtd ) + openvz? ( libvirtd ) + qemu? ( libvirtd ) + uml? ( libvirtd ) + vepa? ( macvtap ) + virt-network? ( libvirtd ) + virtualbox? ( libvirtd ) + xen? ( libvirtd )" + +# gettext.sh command is used by the libvirt command wrappers, and it's +# non-optional, so put it into RDEPEND. +# We can use both libnl:1.1 and libnl:3, but if you have both installed, the +# package will use 3 by default. Since we don't have slot pinning in an API, +# we must go with the most recent +RDEPEND=" + app-misc/scrub + dev-libs/libgcrypt:0 + dev-libs/libnl:3 + >=dev-libs/libxml2-2.7.6 + >=net-analyzer/netcat6-1.0-r2 + >=net-libs/gnutls-1.0.25 + net-libs/libssh2 + >=net-misc/curl-7.18.0 + sys-apps/dmidecode + >=sys-apps/util-linux-2.17 + sys-devel/gettext + sys-libs/ncurses:0= + sys-libs/readline:= + apparmor? ( sys-libs/libapparmor ) + audit? ( sys-process/audit ) + avahi? ( >=net-dns/avahi-0.6[dbus] ) + caps? ( sys-libs/libcap-ng ) + firewalld? ( net-firewall/firewalld ) + fuse? ( >=sys-fs/fuse-2.8.6 ) + glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) + iscsi? ( sys-block/open-iscsi ) + lvm? ( >=sys-fs/lvm2-2.02.48-r2 ) + lxc? ( !systemd? ( sys-power/pm-utils ) ) + nfs? ( net-fs/nfs-utils ) + numa? ( + >sys-process/numactl-2.0.2 + sys-process/numad + ) + openvz? ( sys-kernel/openvz-sources:* ) + parted? ( + >=sys-block/parted-1.8[device-mapper] + sys-fs/lvm2 + ) + pcap? ( >=net-libs/libpcap-1.0.0 ) + policykit? ( >=sys-auth/polkit-0.9 ) + qemu? ( + >=app-emulation/qemu-0.13.0 + dev-libs/yajl + !systemd? ( sys-power/pm-utils ) + ) + rbd? ( sys-cluster/ceph ) + sasl? ( dev-libs/cyrus-sasl ) + selinux? ( >=sys-libs/libselinux-2.0.85 ) + systemd? ( sys-apps/systemd ) + virt-network? ( + net-dns/dnsmasq[script] + net-firewall/ebtables + >=net-firewall/iptables-1.4.10[ipv6] + net-misc/radvd + sys-apps/iproute2[-minimal] + ) + virtualbox? ( || ( app-emulation/virtualbox >=app-emulation/virtualbox-bin-2.2.0 ) ) + wireshark-plugins? ( net-analyzer/wireshark:= ) + xen? ( + app-emulation/xen + app-emulation/xen-tools:= + ) + udev? ( + virtual/udev + >=x11-libs/libpciaccess-0.10.9 + )" + +DEPEND="${RDEPEND} + app-text/xhtml1 + dev-lang/perl + dev-libs/libxslt + dev-perl/XML-XPath + virtual/pkgconfig" + +pkg_setup() { + enewgroup qemu 77 + enewuser qemu 77 -1 -1 qemu kvm + + # Some people used the masked ebuild which was not adding the qemu + # user to the kvm group originally. This results in VMs failing to + # start for some users. bug #430808 + egetent group kvm | grep -q qemu + if [[ $? -ne 0 ]]; then + gpasswd -a qemu kvm + fi + + # Check kernel configuration: + CONFIG_CHECK="" + use fuse && CONFIG_CHECK+=" + ~FUSE_FS" + + use lvm && CONFIG_CHECK+=" + ~BLK_DEV_DM + ~DM_MULTIPATH + ~DM_SNAPSHOT" + + use lxc && CONFIG_CHECK+=" + ~BLK_CGROUP + ~CGROUP_CPUACCT + ~CGROUP_DEVICE + ~CGROUP_FREEZER + ~CGROUP_NET_PRIO + ~CGROUP_PERF + ~CGROUPS + ~CGROUP_SCHED + ~CPUSETS + ~DEVPTS_MULTIPLE_INSTANCES + ~IPC_NS + ~MACVLAN + ~NAMESPACES + ~NET_CLS_CGROUP + ~NET_NS + ~PID_NS + ~POSIX_MQUEUE + ~SECURITYFS + ~USER_NS + ~UTS_NS + ~VETH + ~!GRKERNSEC_CHROOT_MOUNT + ~!GRKERNSEC_CHROOT_DOUBLE + ~!GRKERNSEC_CHROOT_PIVOT + ~!GRKERNSEC_CHROOT_CHMOD + ~!GRKERNSEC_CHROOT_CAPS" + # Handle specific kernel versions for different features + kernel_is lt 3 6 && CONFIG_CHECK+=" ~CGROUP_MEM_RES_CTLR" + kernel_is ge 3 6 && CONFIG_CHECK+=" ~MEMCG ~MEMCG_SWAP ~MEMCG_KMEM" + + use macvtap && CONFIG_CHECK+=" + ~MACVTAP" + + use virt-network && CONFIG_CHECK+=" + ~BRIDGE_EBT_MARK_T + ~BRIDGE_NF_EBTABLES + ~NETFILTER_ADVANCED + ~NETFILTER_XT_CONNMARK + ~NETFILTER_XT_MARK + ~NETFILTER_XT_TARGET_CHECKSUM" + # Bandwidth Limiting Support + use virt-network && CONFIG_CHECK+=" + ~BRIDGE_EBT_T_NAT + ~NET_ACT_POLICE + ~NET_CLS_FW + ~NET_CLS_U32 + ~NET_SCH_HTB + ~NET_SCH_INGRESS + ~NET_SCH_SFQ" + + ERROR_USER_NS="Optional depending on LXC configuration." + + if [[ -n ${CONFIG_CHECK} ]]; then + linux-info_pkg_setup + fi +} + +src_prepare() { + touch "${S}/.mailmap" + + if [[ ${PV} = *9999* ]]; then + # git checkouts require bootstrapping to create the configure script. + # Additionally the submodules must be cloned to the right locations + # bug #377279 + ./bootstrap || die "bootstrap failed" + ( + git submodule status | sed 's/^[ +-]//;s/ .*//' + git hash-object bootstrap.conf + ) >.git-module-status + fi + + epatch \ + "${FILESDIR}"/${P}-do_not_use_sysconf.patch \ + "${FILESDIR}"/${PN}-1.2.16-fix_paths_in_libvirt-guests_sh.patch \ + "${FILESDIR}"/${PN}-1.2.17-fix_paths_for_apparmor.patch + + [[ -n ${BACKPORTS} ]] && + EPATCH_FORCE=yes EPATCH_SUFFIX="patch" \ + EPATCH_SOURCE="${WORKDIR}/patches" epatch + + epatch_user + + # Tweak the init script: + cp "${FILESDIR}/libvirtd.init-r16" "${S}/libvirtd.init" || die + sed -e "s/USE_FLAG_FIREWALLD/$(usex firewalld 'need firewalld' '')/" \ + -e "s/USE_FLAG_AVAHI/$(usex avahi 'use avahi-daemon' '')/" \ + -e "s/USE_FLAG_ISCSI/$(usex iscsi 'use iscsid' '')/" \ + -e "s/USE_FLAG_RBD/$(usex rbd 'use ceph' '')/" \ + -i "${S}/libvirtd.init" || die "sed failed" + + AUTOTOOLS_AUTORECONF=true + autotools-utils_src_prepare +} + +src_configure() { + local myeconfargs=( + $(use_with apparmor) + $(use_with apparmor apparmor-profiles) + $(use_with audit) + $(use_with avahi) + $(use_with caps capng) + $(use_with firewalld) + $(use_with fuse) + $(use_with glusterfs) + $(use_with glusterfs storage-gluster) + $(use_with iscsi storage-iscsi) + $(use_with libvirtd) + $(use_with lvm storage-lvm) + $(use_with lvm storage-mpath) + $(use_with lxc) + $(use_with macvtap) + $(use_enable nls) + $(use_with numa numactl) + $(use_with numa numad) + $(use_with openvz) + $(use_with parted storage-disk) + $(use_with pcap libpcap) + $(use_with phyp) + $(use_with policykit polkit) + $(use_with qemu) + $(use_with qemu yajl) + $(use_with rbd storage-rbd) + $(use_with sasl) + $(use_with selinux) + $(use_with systemd systemd-daemon) + $(usex systemd --with-init-script=systemd '') + $(use_with udev) + $(use_with uml) + $(use_with vepa virtualport) + $(use_with virt-network network) + $(use_with wireshark-plugins wireshark-dissector) + $(use_with xen) + $(use_with xen xen-inotify) + $(usex xen --with-libxl '') + + --without-hal + --without-netcf + --without-sanlock + --without-xenapi + --with-esx + --with-qemu-group=$(usex caps qemu root) + --with-qemu-user=$(usex caps qemu root) + --with-remote + --with-storage-fs + --with-vmware + + --disable-static + --disable-werror + + --with-html-subdir=${PF}/html + --localstatedir=/var + ) + + if use virtualbox && has_version app-emulation/virtualbox-ose; then + myeconfargs+=( --with-vbox=/usr/lib/virtualbox-ose/ ) + else + myeconfargs+=( $(use_with virtualbox vbox) ) + fi + + autotools-utils_src_configure + + if [[ ${PV} = *9999* ]]; then + # Restore gnulib's config.sub and config.guess + # bug #377279 + (cd .gnulib && git reset --hard > /dev/null) + fi + + # Workaround: Sometimes this subdirectory is missing and leads to a + # build failure. + mkdir -p "${BUILD_DIR}"/docs/internals +} + +src_test() { + # Explicitly allow parallel build of tests + export VIR_TEST_DEBUG=1 + HOME="${T}" emake check || die "tests failed" +} + +src_install() { + autotools-utils_src_compile install \ + DESTDIR="${D}" \ + SYSTEMD_UNIT_DIR="$(systemd_get_unitdir)" + + find "${D}" -name '*.la' -delete || die + + # Remove bogus, empty directories. They are either not used, or + # libvirtd is able to create them on demand + rm -rf "${D}"/etc/sysconfig + rm -rf "${D}"/var/cache + rm -rf "${D}"/var/run + rm -rf "${D}"/var/log + + use libvirtd || return 0 + # From here, only libvirtd-related instructions, be warned! + + use systemd && systemd_install_serviced \ + "${FILESDIR}"/libvirtd.service.conf libvirtd.service + + systemd_newtmpfilesd "${FILESDIR}"/libvirtd.tmpfiles.conf libvirtd.conf + + newinitd "${S}/libvirtd.init" libvirtd || die + newinitd "${FILESDIR}/libvirt-guests.init-r1" libvirt-guests || die + newinitd "${FILESDIR}/virtlockd.init-r1" virtlockd || die + newinitd "${FILESDIR}/virtlogd.init-r1" virtlogd || die + + newconfd "${FILESDIR}/libvirtd.confd-r5" libvirtd || die + newconfd "${FILESDIR}/libvirt-guests.confd" libvirt-guests || die + + DOC_CONTENTS=$(<"${FILESDIR}/README.gentoo-r1") + DISABLE_AUTOFORMATTING=true + readme.gentoo_create_doc +} + +pkg_preinst() { + # we only ever want to generate this once + if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then + rm -rf "${D}"/etc/libvirt/qemu/networks/default.xml + fi +} + +pkg_postinst() { + if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then + touch "${ROOT}"/etc/libvirt/qemu/networks/default.xml + fi + + use libvirtd || return 0 + # From here, only libvirtd-related instructions, be warned! + + if [[ -n ${REPLACING_VERSIONS} ]] && ! version_is_at_least 1.2.18-r2 ${REPLACING_VERSIONS} ]]; then + FORCE_PRINT_ELOG=true + fi + + DOC_CONTENTS=$(<"${FILESDIR}/README.gentoo-r1") + DISABLE_AUTOFORMATTING=true + readme.gentoo_print_elog +} From 3657e032d065efb46cb95c7710d44e185406adec Mon Sep 17 00:00:00 2001 From: Justin Lecher Date: Thu, 7 Jan 2016 09:20:18 +0100 Subject: [PATCH 026/260] dev-python/Babel: Drop pypy3 support Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher --- dev-python/Babel/Babel-2.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/Babel/Babel-2.2.0.ebuild b/dev-python/Babel/Babel-2.2.0.ebuild index 55f37a6f30dbf..b80dc439f0b60 100644 --- a/dev-python/Babel/Babel-2.2.0.ebuild +++ b/dev-python/Babel/Babel-2.2.0.ebuild @@ -4,7 +4,7 @@ EAPI=5 -PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 ) +PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1 From 22e2e218d89f65416272885cfb8a8f0352944ac4 Mon Sep 17 00:00:00 2001 From: Justin Lecher Date: Thu, 7 Jan 2016 09:20:28 +0100 Subject: [PATCH 027/260] dev-python/bokeh: Version Bump Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher --- dev-python/bokeh/Manifest | 1 + dev-python/bokeh/bokeh-0.11.0.ebuild | 62 ++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 dev-python/bokeh/bokeh-0.11.0.ebuild diff --git a/dev-python/bokeh/Manifest b/dev-python/bokeh/Manifest index 43003de333668..1c2f6e9b4843b 100644 --- a/dev-python/bokeh/Manifest +++ b/dev-python/bokeh/Manifest @@ -1,2 +1,3 @@ DIST bokeh-0.10.0.tar.gz 4474129 SHA256 2d8bd8c98e2f62b2a28328d3cc95bfbe257742fa7efc9c382b4c8ae4a141df14 SHA512 19023f1e67245005581b8640380045a8795747da75025478881f9d3791e82289ee75b74142b38a0bae9c236c0b1b6df1629376d5c3fcc319ceafb0a4abc7240f WHIRLPOOL 86e8e3774287164d2d7da0a04ceddb62eb03a19e48c82acf806c1a356d361f655bd6087f15b740ab36b84891ed849435e2a9c6098e881f07299cce8553d88fb2 +DIST bokeh-0.11.0.tar.gz 4918634 SHA256 0f3637cb2594953327e2c2e54dff75d3914647ffa6c6daec96c812042fa2d8a8 SHA512 98920ae2ad83a421aa252fda5c07a401421e2959b551ec9c984f236f39a1986a14d83da01406ce0a1a3745abb03a7ff5533a3619cf537a7fcafffce8a024c762 WHIRLPOOL 2c67974661d69f91c8f8c46619800136c12e5f2453e955e885f3ac0e9dc43b270b45ff42cccd77f146a3c7b697faede318bf04a713637a784446387d6df785da DIST bokeh-0.7.1.tar.gz 30039486 SHA256 167125e07df2ea1f65b1b6dfed140b7b6ed7452a1182ad4cb0be2580af537f73 SHA512 cf2ee6457cab7ca0a98c2cf19a7814e081245b30cf6f4f4670f8fc60b216bb39f14d3cdf52c92f85635cbf6419db00c0c01adb2e1a6eeaa019cdc767c642c160 WHIRLPOOL 23e66370f1cab2d3a3c40b0713e5cdb50afa7aeec1c2d1172a1d9a5598c004dd351509973ac84f24ebb30dbc5a86de455e1dfcbe00daf6a1d12c3e336122a2b8 diff --git a/dev-python/bokeh/bokeh-0.11.0.ebuild b/dev-python/bokeh/bokeh-0.11.0.ebuild new file mode 100644 index 0000000000000..bb275620812bd --- /dev/null +++ b/dev-python/bokeh/bokeh-0.11.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 python3_{3,4,5} ) + +inherit distutils-r1 + +DESCRIPTION="Statistical and novel interactive HTML plots for Python" +HOMEPAGE="http://bokeh.pydata.org/ http://github.com/bokeh/bokeh http://pypi.python.org/pypi/bokeh" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="examples test" + +# A doc build requires napoleon sphinx extension which will be included in sphinx release 1.3 +# Therefore refraining from adding the doc build for now +RDEPEND=" + dev-python/abstract_rendering[${PYTHON_USEDEP}] + >=dev-python/colorama-0.2.7[${PYTHON_USEDEP}] + >=dev-python/flask-0.10.1[${PYTHON_USEDEP}] + >=dev-python/jinja-2.7[${PYTHON_USEDEP}] + >=dev-python/numpy-1.7.1[${PYTHON_USEDEP}] + >=dev-python/pandas-0.11[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.10[${PYTHON_USEDEP}] + >=dev-python/pyzmq-14.3.1[${PYTHON_USEDEP}] + >=dev-python/redis-py-2.7.6[${PYTHON_USEDEP}] + >=dev-python/requests-1.2.3[${PYTHON_USEDEP}] + >=dev-python/six-1.5.2[${PYTHON_USEDEP}] + dev-python/websocket-client[${PYTHON_USEDEP}] + >=dev-python/werkzeug-0.9.1[${PYTHON_USEDEP}] + >=www-servers/tornado-4.0.1[${PYTHON_USEDEP}] + " +# testing server: needs websocket not in portage yet +# websocket is in pypi for the adding +# hdf5 backend: needs array management not in portage yet +DEPEND="${REDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/nose[${PYTHON_USEDEP}] + $(python_gen_cond_dep '>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]' python2_7) + ) + " +python_test() { + cd "${BUILD_DIR}"/lib || die + # exclude server tests for now + nosetests -v \ + -e multiuser_auth_test \ + -e usermodel_test \ + || die +} + +python_install_all() { + use examples && local EXAMPLES=( examples/. ) + + distutils-r1_python_install_all +} From 8c2a3a3b1e4cf28cac61faf88f0a4e4b227ad0f2 Mon Sep 17 00:00:00 2001 From: Justin Lecher Date: Thu, 7 Jan 2016 09:23:39 +0100 Subject: [PATCH 028/260] dev-python/hypothesis: Version Bump Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher --- dev-python/hypothesis/Manifest | 1 + .../hypothesis/hypothesis-1.18.1.ebuild | 30 +++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 dev-python/hypothesis/hypothesis-1.18.1.ebuild diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest index e874af119878f..64de2682cf455 100644 --- a/dev-python/hypothesis/Manifest +++ b/dev-python/hypothesis/Manifest @@ -1,3 +1,4 @@ DIST hypothesis-1.12.0.tar.gz 76679 SHA256 5e90a8fa249de9c492b4fa573f6f2dc489de9dd3ed3e2a59754b393c42624362 SHA512 107747d835dbe27fe25a429a8be66166005d3f0514d56d585505e99a4e4427afc210b7b6a7459858988f37182e6e4797ffcd1fa0511f8ae985725a1c2bbe73d4 WHIRLPOOL 0539637b819e9d3e4e96d5997299366d68a4e16f9ad5fcbf576048a761172e8568f2538de77b787f36c60ed09758ec5b8a962ae936f8f22d90ffb9551f63d008 DIST hypothesis-1.14.0.tar.gz 77977 SHA256 be2bffac70569cb21d6007b0e0d4b013008e16fb66e6bc8090022310eccebd89 SHA512 427f45517ab63505ffe5c10c205f49140325cc3d7479232119bd9dd21b96c86fae563fa875e8882221a58194034bceafa884a2ba47db101b160f70cfe4dfd1a2 WHIRLPOOL ac003596fef4f33db2925102736e694754a573b2d840584f968e1034ceb6e132a97001987df3c1a958564df37db812e517243e7f1cbf1f61dccb9feb9d9b6b25 DIST hypothesis-1.15.0.tar.gz 81149 SHA256 50c6a17b0cef31e4bec840b619da4407f179d1859c0e0052133681fd7220fc7f SHA512 19fd79f23e7df81805876c0507b86a34b5196cfda9a35ff8bfe5279de4ce28edc4f048993fd4bce76d484aed27638ccd29914654bb3fbd1bb27478ac573347e3 WHIRLPOOL f6f3aadf79ed33e678b0f55a23b418a2450797eb0131f646a8d5aa64ddfbfd883510120fb62f6056d75af65a327ec86c3d9bd237be16cd69255a9fbe804cb827 +DIST hypothesis-1.18.1.tar.gz 84868 SHA256 839d382393684e9544cfc855b6a19e1121391bd720a7ace5a6865408c0db0768 SHA512 2b0bc4916efdafc935247bf0d2a9eae434fb63103c51840011ae497b4a93e3d0e86ded54f586f024bccfc93c990e50d3c35652aa6a531897247577132ef4339a WHIRLPOOL 2dd8db37c279b1d16314ac4374c5dc16bb959362216c718b606c6cf4819c1e874e4f1867c2fd31dafe188765a0a5456a55d325c390e09929b32aee52b11f227a diff --git a/dev-python/hypothesis/hypothesis-1.18.1.ebuild b/dev-python/hypothesis/hypothesis-1.18.1.ebuild new file mode 100644 index 0000000000000..839322f72dcd9 --- /dev/null +++ b/dev-python/hypothesis/hypothesis-1.18.1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy pypy3 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="A library for property based testing" +HOMEPAGE="https://github.com/DRMacIver/hypothesis" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="" + +RDEPEND="" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" + +pkg_postinst() { + optfeature "datetime support" dev-python/pytz + optfeature "numpy support" dev-python/numpy + optfeature "django support" dev-python/django dev-python/pytz + optfeature "pytest support" dev-python/pytest +# optfeature "fake-factory support" dev-python/fake-factory +} From aeabd4aedf751af3ca50f84b4e76ae8361f966bd Mon Sep 17 00:00:00 2001 From: Justin Lecher Date: Thu, 7 Jan 2016 09:24:22 +0100 Subject: [PATCH 029/260] dev-python/genty: Version Bump Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher --- dev-python/genty/Manifest | 1 + dev-python/genty/genty-1.3.0.ebuild | 32 +++++++++++++++++++++++++++++ dev-python/genty/metadata.xml | 2 +- 3 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 dev-python/genty/genty-1.3.0.ebuild diff --git a/dev-python/genty/Manifest b/dev-python/genty/Manifest index 5eaf42dac4883..57af3d132b94b 100644 --- a/dev-python/genty/Manifest +++ b/dev-python/genty/Manifest @@ -1 +1,2 @@ DIST genty-1.2.1.tar.gz 21957 SHA256 ba98da9fe33d51afe3bf35ec584851176a3ff9cefc82c4e081bad4a955f0c90f SHA512 fb2aaa8a6197fe9958b4b8544217db948479d7ad3030b573bdd1cd43664e38213674754187ecdd880cd92d9c65bc15fc509956171bce39ee1d11886645e491d6 WHIRLPOOL 693517e5db3f0bb3469ee47697b3e13fa49e2a72d33b4a46c1f84150ca37b3bd9c5ca7b469f649ae717b3de30aa79b35f06cf49af576376ad058dc23f82bdb0a +DIST genty-1.3.0.tar.gz 22751 SHA256 8c480cedf90070160584b6bec1a47a36d4d1c078b9ed24b7afdd21259671fdd3 SHA512 e4ecc19abd6d5175fb30226f1d9ebb453a71aaeb3b02db38adeb73b542e410a30f3b38d0291ca7da192f092be97a38a5a6dafb47f8103c6adb297f7db257af19 WHIRLPOOL b7187d6ff5ec0b92c89b0f963014ff73f55544641a4f3d0afe5f66f834ea763770f18f0c2c372932d9362074d5688ed4b110938d464f000d67deaba915c89484 diff --git a/dev-python/genty/genty-1.3.0.ebuild b/dev-python/genty/genty-1.3.0.ebuild new file mode 100644 index 0000000000000..3b83b4580fcad --- /dev/null +++ b/dev-python/genty/genty-1.3.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 python3_{3,4,5} ) + +inherit distutils-r1 + +DESCRIPTION="Allows you to run a test with multiple data sets" +HOMEPAGE="https://pypi.python.org/pypi/genty https://github.com/box/genty" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="Apache-2.0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="" + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] +" + +# https://github.com/box/genty/issues/42 +RESTRICT=test + +python_test() { + esetup.py test --verbose +} diff --git a/dev-python/genty/metadata.xml b/dev-python/genty/metadata.xml index 6b90942b63e35..6034f7bbe7b67 100644 --- a/dev-python/genty/metadata.xml +++ b/dev-python/genty/metadata.xml @@ -1,4 +1,4 @@ - + From 14ee9cf46fd62823636fe883b2def926c5c4bc02 Mon Sep 17 00:00:00 2001 From: Justin Lecher Date: Thu, 7 Jan 2016 09:44:07 +0100 Subject: [PATCH 030/260] dev-python/flaky: Version Bump Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher --- dev-python/flaky/Manifest | 1 + dev-python/flaky/flaky-3.0.1.ebuild | 48 +++++++++++++++++++++++++++++ dev-python/flaky/metadata.xml | 2 +- 3 files changed, 50 insertions(+), 1 deletion(-) create mode 100644 dev-python/flaky/flaky-3.0.1.ebuild diff --git a/dev-python/flaky/Manifest b/dev-python/flaky/Manifest index 4b1686b37a5fd..c618a323314f7 100644 --- a/dev-python/flaky/Manifest +++ b/dev-python/flaky/Manifest @@ -1,2 +1,3 @@ DIST flaky-2.4.0.tar.gz 27157 SHA256 6446e186674db9d67be5e85857b6e98a68a6491d5d307447d9a1a6721aca9fad SHA512 e3f51dab94a2e2140714f15ae088113c2e5cb65f58d38d5ae20b91c567c207568403c1267edeaf9f0f8c6bec7b03ebb0c02178cca30f3dd3a16aa4d099ca8153 WHIRLPOOL 20571c64d46ebbb87173a0e6bc859473528270c179c7cde045fded2a98708034f95864a92c137596b936f78e21984ca17ec0670063c470f14d1ce6ce1213c70f DIST flaky-2.4.1.tar.gz 27430 SHA256 e8e94450c7c5d56bd30e0634fc6c725936e7585322d60469195dfa416c0ab2ea SHA512 2c4736ee370a9462bed29239a525a8a0296ebbb0abc6f194ac36db1fa6fab78d41c3927f1cd3d5c50649f374406e3203c16f0d2f4e3fac6a458392db110ed0f9 WHIRLPOOL a5665b1ae1e8f82ac96ca07675e719f3c5f29a0347c5c5dc1b1badcfc2454b3fa97e9606299f2b23ef30f61a6342d399eedbafb02931b6f9746af6dcc73f53e2 +DIST flaky-3.0.1.tar.gz 21683 SHA256 9004f24832130835a89c1d767b1353f867b1e6aae434cde13749485d377a515e SHA512 4774d53cfc4b32f6555a00605c4ccb776811e04baf1de3a96dcb4029eefe83d3f2534f97f8021a0bf2fadf3bb041a863833dc4ef08c782fe979ac52cd4e9a1c6 WHIRLPOOL a32734fd09b88e9889062574bdf6c1c4f179ecbd7381e8964183ada06a53c0669db81edf16f0096cd4a4a7c1df49917ffd97387a8f0c7c92587b0f0697fd0d6b diff --git a/dev-python/flaky/flaky-3.0.1.ebuild b/dev-python/flaky/flaky-3.0.1.ebuild new file mode 100644 index 0000000000000..ae33750559dc1 --- /dev/null +++ b/dev-python/flaky/flaky-3.0.1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 python3_{3,4,5} ) + +inherit distutils-r1 + +DESCRIPTION="Plugin for nose or py.test that automatically reruns flaky tests" +HOMEPAGE="https://pypi.python.org/pypi/flaky https://github.com/box/flaky" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="Apache-2.0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +RDEPEND="" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( + dev-python/genty[${PYTHON_USEDEP}] + dev-python/nose[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + ) +" +# https://github.com/box/flaky/issues/87 +RESTRICT="test" + +python_prepare_all() { + cat >> test/__init__.py <<- EOF + # coding: utf-8 + + from __future__ import unicode_literals + EOF + + distutils-r1_python_prepare_all +} + +python_test() { + nosetests --with-flaky --exclude="test_nose_options_example" test/test_nose/ || die + py.test -k 'example and not options' --doctest-modules test/test_pytest/ || die + py.test -p no:flaky test/test_pytest/test_flaky_pytest_plugin.py || die + nosetests --with-flaky --force-flaky --max-runs 2 test/test_nose/test_nose_options_example.py || die + py.test --force-flaky --max-runs 2 test/test_pytest/test_pytest_options_example.py || die +} diff --git a/dev-python/flaky/metadata.xml b/dev-python/flaky/metadata.xml index a0aa18eab7237..1e95920340367 100644 --- a/dev-python/flaky/metadata.xml +++ b/dev-python/flaky/metadata.xml @@ -1,4 +1,4 @@ - + From 4cc2bfcecc060c1f252e8c291746df4b4968ec1b Mon Sep 17 00:00:00 2001 From: Justin Lecher Date: Thu, 7 Jan 2016 09:47:19 +0100 Subject: [PATCH 031/260] dev-python/numpy: Version Bump Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher --- dev-python/numpy/Manifest | 1 + dev-python/numpy/numpy-1.10.4.ebuild | 150 +++++++++++++++++++++++++++ 2 files changed, 151 insertions(+) create mode 100644 dev-python/numpy/numpy-1.10.4.ebuild diff --git a/dev-python/numpy/Manifest b/dev-python/numpy/Manifest index b3a1d88d6f913..03801f3a8388b 100644 --- a/dev-python/numpy/Manifest +++ b/dev-python/numpy/Manifest @@ -1,5 +1,6 @@ DIST numpy-1.10.1.tar.gz 4048478 SHA256 8b9f453f29ce96a14e625100d3dcf8926301d36c5f622623bf8820e748510858 SHA512 ea717bac913a8e63bf93822bddbfe7701a3de00051bf3c7020f5e22756987becb5a2f96a6a52a36fc7c2b856815a782e450099688ce86b21fa94b0076b9ef376 WHIRLPOOL 7671368bec55c7f53ffa78a509946acc998e6f4223da4f3429b82a5a38b5e0277a0f89773ec2335f8e46b5c695620a4119af5ab59734184054c31b11841de44b DIST numpy-1.10.2.tar.gz 4055005 SHA256 23a3befdf955db4d616f8bb77b324680a80a323e0c42a7e8d7388ef578d8ffa9 SHA512 040db49593f3c53c9b43301eacffc3b5817310f1dbb91fd650efcf5ba65ce7e217549dc5268bc56846f19f1a03dd19470989005aa176531af44d602b3546b007 WHIRLPOOL 30c4b365aac6623241afd72fc30d3a543183205eb23db1366937e39fc50dee862923dd249775fee67cce0199940a57ec1423f1cb0e65ff7c65764c7969d7a76f +DIST numpy-1.10.4.tar.gz 4069996 SHA256 7356e98fbcc529e8d540666f5a919912752e569150e9a4f8d869c686f14c720b SHA512 57ace46e357d49be0efd904e5ceb9862c626c916987c8798a12de7ae1e06816ad8483439ac4619792a04889631b5998f2397dc601c78dea33a784b4831c19c79 WHIRLPOOL 76946c2543b1cade06d71f83fd507bd818c1090baa9c3ddda7d1f48d48ed23672c5d9de76db890df990c6d8b7b26b71d3ce733c448943ad4177374a957360d1c DIST numpy-1.8.2.tar.gz 3792998 SHA256 6d487fc724780d66746bde264ea71f5cd77d3a39e52ee2b073dcaed63bc669db SHA512 996e6b8e2d42f223e44660f56bf73eb8ab124f400d89218f8f5e4d7c9860ada44a4d7c54526137b0695c7a10f36e8834fbf0d42b7cb20bcdb5d5c245d673385c WHIRLPOOL 0d3a05b1e3c0a1ceb0a7b4818406dbb45506e5f25bc2727d4ff44cc0a0520e6556b3c68ae24dbca37ba9d67ae2defbb3ff9c906d4c2635b29ed44452d70e8311 DIST numpy-1.9.2.tar.gz 3986067 SHA256 325e5f2b0b434ecb6e6882c7e1034cc6cdde3eeeea87dbc482575199a6aeef2a SHA512 70470ebb9afef5dfd0c83ceb7a9d5f1b7a072b1a9b54b04f04f5ed50fbaedd5b4906bd500472268d478f94df9e749a88698b1ff30f2d80258e7f3fec040617d9 WHIRLPOOL 59f5dc52cb95c7ce80fec3a7feac6cfda1d149596bf6d95c18bd8314e31a8df494b2b470c4cc3d8c296c9fc11c718d70d5b9b5344337175ca75496504c0fd201 DIST numpy-1.9.3.tar.gz 3984430 SHA256 c3b74d3b9da4ceb11f66abd21e117da8cf584b63a0efbd01a9b7e91b693fbbd6 SHA512 32531cd8d1480a50812454ef8e3b68c0f84b2a4bc5de0df1457070db7f6fd94cdb50e6479a85fa4d1dc569a10d28f6864d5069fcf2a32fa20fa8803476a3df8c WHIRLPOOL a0235594e793625d5e3cef57956f4710587158885f39d7d1267c9845b12fb1d39fb9987ec095720c2d285c7c726383a15471f3629b739b77186470e2c40ba093 diff --git a/dev-python/numpy/numpy-1.10.4.ebuild b/dev-python/numpy/numpy-1.10.4.ebuild new file mode 100644 index 0000000000000..097782c6b7fe1 --- /dev/null +++ b/dev-python/numpy/numpy-1.10.4.ebuild @@ -0,0 +1,150 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 python3_{3,4,5} ) +PYTHON_REQ_USE="threads(+)" + +FORTRAN_NEEDED=lapack + +inherit distutils-r1 eutils flag-o-matic fortran-2 multilib multiprocessing toolchain-funcs versionator + +DOC_PV="1.10.1" +DOC_P="${PN}-${DOC_PV}" + +DESCRIPTION="Fast array and numerical python library" +HOMEPAGE="http://www.numpy.org/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz + doc? ( + http://docs.scipy.org/doc/${DOC_P}/${PN}-html-${DOC_PV}.zip + http://docs.scipy.org/doc/${DOC_P}/${PN}-ref-${DOC_PV}.pdf + http://docs.scipy.org/doc/${DOC_P}/${PN}-user-${DOC_PV}.pdf + )" +# It appears the docs haven't been upgraded, still @ 1.8.1 +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="doc lapack test" + +RDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + lapack? ( virtual/cblas virtual/lapack )" +DEPEND="${RDEPEND} + doc? ( app-arch/unzip ) + lapack? ( virtual/pkgconfig ) + test? ( >=dev-python/nose-1.0[${PYTHON_USEDEP}] )" + +# Uses distutils.command.config. +DISTUTILS_IN_SOURCE_BUILD=1 + +PATCHES=( + "${FILESDIR}"/${PN}-1.10.2-no-hardcode-blas.patch +) + +src_unpack() { + default + if use doc; then + unzip -qo "${DISTDIR}"/${PN}-html-${DOC_PV}.zip -d html || die + fi +} + +pc_incdir() { + $(tc-getPKG_CONFIG) --cflags-only-I $@ | \ + sed -e 's/^-I//' -e 's/[ ]*-I/:/g' -e 's/[ ]*$//' -e 's|^:||' +} + +pc_libdir() { + $(tc-getPKG_CONFIG) --libs-only-L $@ | \ + sed -e 's/^-L//' -e 's/[ ]*-L/:/g' -e 's/[ ]*$//' -e 's|^:||' +} + +pc_libs() { + $(tc-getPKG_CONFIG) --libs-only-l $@ | \ + sed -e 's/[ ]-l*\(pthread\|m\)\([ ]\|$\)//g' \ + -e 's/^-l//' -e 's/[ ]*-l/,/g' -e 's/[ ]*$//' \ + | tr ',' '\n' | sort -u | tr '\n' ',' | sed -e 's|,$||' +} + +python_prepare_all() { + if use lapack; then + append-ldflags "$($(tc-getPKG_CONFIG) --libs-only-other cblas lapack)" + local libdir="${EPREFIX}"/usr/$(get_libdir) + cat >> site.cfg <<-EOF + [blas] + include_dirs = $(pc_incdir cblas) + library_dirs = $(pc_libdir cblas blas):${libdir} + blas_libs = $(pc_libs cblas blas) + [lapack] + library_dirs = $(pc_libdir lapack):${libdir} + lapack_libs = $(pc_libs lapack) + EOF + else + export {ATLAS,PTATLAS,BLAS,LAPACK,MKL}=None + fi + + export CC="$(tc-getCC) ${CFLAGS}" + + append-flags -fno-strict-aliasing + + # See progress in http://projects.scipy.org/scipy/numpy/ticket/573 + # with the subtle difference that we don't want to break Darwin where + # -shared is not a valid linker argument + if [[ ${CHOST} != *-darwin* ]]; then + append-ldflags -shared + fi + + # only one fortran to link with: + # linking with cblas and lapack library will force + # autodetecting and linking to all available fortran compilers + append-fflags -fPIC + if use lapack; then + NUMPY_FCONFIG="config_fc --noopt --noarch" + # workaround bug 335908 + [[ $(tc-getFC) == *gfortran* ]] && NUMPY_FCONFIG+=" --fcompiler=gnu95" + fi + + # don't version f2py, we will handle it. + sed -i -e '/f2py_exe/s: + os\.path.*$::' numpy/f2py/setup.py || die + + # we don't have f2py-3.3 +# sed \ +# -e 's:test_f2py:_&:g' \ +# -i numpy/tests/test_scripts.py || die + + distutils-r1_python_prepare_all +} + +python_compile() { + distutils-r1_python_compile -j $(makeopts_jobs) ${NUMPY_FCONFIG} +} + +python_test() { + distutils_install_for_testing ${NUMPY_FCONFIG} + + cd "${TMPDIR}" || die + ${EPYTHON} -c " +import numpy, sys +r = numpy.test(label='full', verbose=3) +sys.exit(0 if r.wasSuccessful() else 1)" || die "Tests fail with ${EPYTHON}" +} + +python_install() { + distutils-r1_python_install ${NUMPY_FCONFIG} +} + +python_install_all() { + DOCS+=( COMPATIBILITY DEV_README.txt THANKS.txt ) + + if use doc; then + HTML_DOCS=( "${WORKDIR}"/html/. ) + DOCS+=( "${DISTDIR}"/${PN}-{user,ref}-${DOC_PV}.pdf ) + fi + + distutils-r1_python_install_all + + docinto f2py + dodoc doc/f2py/*.txt + doman doc/f2py/f2py.1 +} From 180d405a41b277428974932c8b439048fe05ac36 Mon Sep 17 00:00:00 2001 From: Justin Lecher Date: Thu, 7 Jan 2016 09:56:09 +0100 Subject: [PATCH 032/260] dev-python/rsa: Backport patch for CVS-2016-1494 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=570990 Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher --- .../rsa/files/rsa-3.2.3-CVE-2016-1494.patch | 104 ++++++++++++++++++ dev-python/rsa/rsa-3.2.3-r1.ebuild | 38 +++++++ 2 files changed, 142 insertions(+) create mode 100644 dev-python/rsa/files/rsa-3.2.3-CVE-2016-1494.patch create mode 100644 dev-python/rsa/rsa-3.2.3-r1.ebuild diff --git a/dev-python/rsa/files/rsa-3.2.3-CVE-2016-1494.patch b/dev-python/rsa/files/rsa-3.2.3-CVE-2016-1494.patch new file mode 100644 index 0000000000000..bfcfc33ed01b5 --- /dev/null +++ b/dev-python/rsa/files/rsa-3.2.3-CVE-2016-1494.patch @@ -0,0 +1,104 @@ +# HG changeset patch +# User Filippo Valsorda +# Date 1450226563 0 +# Node ID 0cbcc529926afd61c6df4f50cfc29971beafd2c2 +# Parent 2baab06c8b867b01ec82b02118d4872a931a0437 +Fix BB'06 attack in verify() by switching from parsing to comparison + +diff --git a/rsa/pkcs1.py b/rsa/pkcs1.py +--- a/rsa/pkcs1.py ++++ b/rsa/pkcs1.py +@@ -22,10 +22,10 @@ + At least 8 bytes of random padding is used when encrypting a message. This makes + these methods much more secure than the ones in the ``rsa`` module. + +-WARNING: this module leaks information when decryption or verification fails. +-The exceptions that are raised contain the Python traceback information, which +-can be used to deduce where in the process the failure occurred. DO NOT PASS +-SUCH INFORMATION to your users. ++WARNING: this module leaks information when decryption fails. The exceptions ++that are raised contain the Python traceback information, which can be used to ++deduce where in the process the failure occurred. DO NOT PASS SUCH INFORMATION ++to your users. + ''' + + import hashlib +@@ -288,37 +288,23 @@ + :param pub_key: the :py:class:`rsa.PublicKey` of the person signing the message. + :raise VerificationError: when the signature doesn't match the message. + +- .. warning:: +- +- Never display the stack trace of a +- :py:class:`rsa.pkcs1.VerificationError` exception. It shows where in +- the code the exception occurred, and thus leaks information about the +- key. It's only a tiny bit of information, but every bit makes cracking +- the keys easier. +- + ''' + +- blocksize = common.byte_size(pub_key.n) ++ keylength = common.byte_size(pub_key.n) + encrypted = transform.bytes2int(signature) + decrypted = core.decrypt_int(encrypted, pub_key.e, pub_key.n) +- clearsig = transform.int2bytes(decrypted, blocksize) +- +- # If we can't find the signature marker, verification failed. +- if clearsig[0:2] != b('\x00\x01'): +- raise VerificationError('Verification failed') ++ clearsig = transform.int2bytes(decrypted, keylength) + +- # Find the 00 separator between the padding and the payload +- try: +- sep_idx = clearsig.index(b('\x00'), 2) +- except ValueError: +- raise VerificationError('Verification failed') +- +- # Get the hash and the hash method +- (method_name, signature_hash) = _find_method_hash(clearsig[sep_idx+1:]) ++ # Get the hash method ++ method_name = _find_method_hash(clearsig) + message_hash = _hash(message, method_name) + +- # Compare the real hash to the hash in the signature +- if message_hash != signature_hash: ++ # Reconstruct the expected padded hash ++ cleartext = HASH_ASN1[method_name] + message_hash ++ expected = _pad_for_signing(cleartext, keylength) ++ ++ # Compare with the signed one ++ if expected != clearsig: + raise VerificationError('Verification failed') + + return True +@@ -351,24 +337,20 @@ + return hasher.digest() + + +-def _find_method_hash(method_hash): +- '''Finds the hash method and the hash itself. ++def _find_method_hash(clearsig): ++ '''Finds the hash method. + +- :param method_hash: ASN1 code for the hash method concatenated with the +- hash itself. ++ :param clearsig: full padded ASN1 and hash. + +- :return: tuple (method, hash) where ``method`` is the used hash method, and +- ``hash`` is the hash itself. ++ :return: the used hash method. + + :raise VerificationFailed: when the hash method cannot be found + + ''' + + for (hashname, asn1code) in HASH_ASN1.items(): +- if not method_hash.startswith(asn1code): +- continue +- +- return (hashname, method_hash[len(asn1code):]) ++ if asn1code in clearsig: ++ return hashname + + raise VerificationError('Verification failed') + diff --git a/dev-python/rsa/rsa-3.2.3-r1.ebuild b/dev-python/rsa/rsa-3.2.3-r1.ebuild new file mode 100644 index 0000000000000..42ff4a02a6dcb --- /dev/null +++ b/dev-python/rsa/rsa-3.2.3-r1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 python3_{3,4,5} pypy ) + +inherit distutils-r1 + +DESCRIPTION="Pure-Python RSA implementation" +HOMEPAGE="http://stuvel.eu/rsa https://pypi.python.org/pypi/rsa" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="test" + +RDEPEND=" + >=dev-python/pyasn1-0.1.3[${PYTHON_USEDEP}] + dev-python/traceback2[${PYTHON_USEDEP}] + " +DEPEND="${RDEPEND} + >=dev-python/setuptools-0.6.10[${PYTHON_USEDEP}] + test? ( + dev-python/nose[${PYTHON_USEDEP}] + dev-python/unittest2[${PYTHON_USEDEP}] + ) + " + +PATCHES=( + "${FILESDIR}"/${P}-CVE-2016-1494.patch +) + +python_test() { + nosetests --verbose || die +} From b5ff312c8bf43c9789ce7213ae88212844322fe8 Mon Sep 17 00:00:00 2001 From: Lars Wendler Date: Thu, 7 Jan 2016 08:00:59 +0100 Subject: [PATCH 033/260] sys-block/di: Bump to version 4.38 Package-Manager: portage-2.2.26 Signed-off-by: Lars Wendler --- sys-block/di/Manifest | 1 + sys-block/di/di-4.38.ebuild | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 sys-block/di/di-4.38.ebuild diff --git a/sys-block/di/Manifest b/sys-block/di/Manifest index c0693675bb402..8150a5b14d68b 100644 --- a/sys-block/di/Manifest +++ b/sys-block/di/Manifest @@ -1,3 +1,4 @@ DIST di-4.35.tar.gz 212325 SHA256 2cdfface7a85e3a359cb228277b090a0648cabe18520e43b09919bdaf67b71d2 SHA512 5b7e7bd347b1ea285c4410e864f29cf475015a560baf450e558d3f8e1994b10822d6c3e18c04447c6a229d6d5e991194a4a3b155f3b36a8acfee866c8d048cec WHIRLPOOL 2891f70976f5818aa73ec3a07dc4afda678ae02c63b5a018cfb538a78d25f0432d70a7104ef1fe5f6e23e8e5f301430f4cc39b1538a83ea35d1a4748d4e55929 DIST di-4.36.tar.gz 212957 SHA256 eb03d2ac0a3df531cdcb64b3667dbaebede60a4d3a4626393639cecb954c6d86 SHA512 ce7d38d3e23e68caa70bc85b623b7f4f633e2abf11b5df66b7104be49f1a1b2e64754d51ed00dd9ae629409e2a4760424f781e0351697b077e6aafb64bedad78 WHIRLPOOL 8f2c486d02dbe3f41d74d8a4e1df006ef0fa690bd0e5f3d71c6c47813724a899088fe51da2cdbb5407c27626949b1d048dc0bc1f20a8d964288c0abd8bbdb058 DIST di-4.37.tar.gz 213649 SHA256 10687963438be65fb150adc6e31d66c0892ded0f61ea67ec58455f7717ac4ad2 SHA512 60b3aae601d5b08bfddb2be3838872d7cbf17f9409c560b0725438a7d8d7b25b954a0c488815899d3cb8afd033662bff5780620448a935d58c7c239e10f99264 WHIRLPOOL ae7c70902d07004378eb22aa395f5a691d775880360f9a8d2650b527be1100e219a656192f50389c504a2a5a6ce181dcecc0b0f7c33bf72f60d05a514e4e3da7 +DIST di-4.38.tar.gz 213584 SHA256 a8e721239ef16cd3645532be5788b47bd552c23491a688e06e633de10408d7f5 SHA512 a95ee5e7286ed755a4ef2e857831519f543c1432eb608fbb9dcf9cf3a979aa03e67cb765df19600149a59077c5db6c437fff61ac66e60a7b3c6160a2f59bf04f WHIRLPOOL 269e624696d7b82ade509f453fe1d26de70caa0a65095b62c7fbe4ccc13bde164dfb83076384b68ad86dcfc003b422b59032bd779e9a561ad73fb5cfb3e52177 diff --git a/sys-block/di/di-4.38.ebuild b/sys-block/di/di-4.38.ebuild new file mode 100644 index 0000000000000..42ea3cc89ab17 --- /dev/null +++ b/sys-block/di/di-4.38.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils toolchain-funcs + +DESCRIPTION="Disk Information Utility" +HOMEPAGE="http://www.gentoo.com/di/" +SRC_URI="http://www.gentoo.com/di/${P}.tar.gz" + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd" +IUSE="" + +RESTRICT="test" #405205, #405471 + +src_prepare() { + epatch "${FILESDIR}"/${PN}-4.33-build.patch +} + +src_configure() { + emake checkbuild + emake -C C config.h +} + +src_compile() { + emake prefix=/usr CC="$(tc-getCC)" +} + +src_install() { + emake install prefix="${D}/usr" + # default symlink is broken + dosym di /usr/bin/mi + dodoc README +} From 17ae9468dea3f3acab18a9310958c74bc6d65d64 Mon Sep 17 00:00:00 2001 From: Lars Wendler Date: Thu, 7 Jan 2016 10:08:31 +0100 Subject: [PATCH 034/260] app-arch/unrar: Bump to version 5.3.9 Package-Manager: portage-2.2.26 Signed-off-by: Lars Wendler --- app-arch/unrar/Manifest | 1 + app-arch/unrar/unrar-5.3.9.ebuild | 63 +++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 app-arch/unrar/unrar-5.3.9.ebuild diff --git a/app-arch/unrar/Manifest b/app-arch/unrar/Manifest index c1b0109c58a53..eb9f199d41860 100644 --- a/app-arch/unrar/Manifest +++ b/app-arch/unrar/Manifest @@ -4,3 +4,4 @@ DIST unrarsrc-5.3.3.tar.gz 221930 SHA256 099c67a2fdb76e55386e4496d28cf6fd1ffd9ac DIST unrarsrc-5.3.6.tar.gz 223184 SHA256 b917f2c5258ff2012008f9aa46984ad22dce21702eb264623b256bb8c2577c1b SHA512 b596f69a7d1b5f6a1e3dc0f060018589dc415463c2a9f403a365e10f8e362c09de4d295df04939f2a33c8daf88de7fbe32395043b978636ea7eaa1c1d2ad80fc WHIRLPOOL 6016b9ead3c2ef573e28ff05809c56e8037c23c01ee05fca0ef46eccbcc7e673b5fa57a0a6839ac2670cce928234c290e82a21a83471818e9a56eeff7984fb3e DIST unrarsrc-5.3.7.tar.gz 223455 SHA256 10b49c416df3ef38ad1d289b06d642c76f7cc44902adfc5bbed76096ef70d154 SHA512 ca07935e1febc471d770a992a50bdd2b3fa60f70b4a97a8b76e3eef6038644a2dcfa9726c2d630a35704762a5d69496ac00a700018831779ec1e4fc08b90919e WHIRLPOOL 3aee2f87bb7f09a78cbb45b86fb83565207dd72760ecbea6e2279f42f6b486651bd36bd972b032a75f49ae164ea698703914bd4e6bfb78d07cd1adbe6ac10ef6 DIST unrarsrc-5.3.8.tar.gz 223502 SHA256 52386ee592150f009a5438829dffc91c1e0006935e8ef701f3c8d8785b8eeb99 SHA512 0619a124fb84b64ba6944fdc9bcd8cd4821558fe54da89d9e84d6ce918ddb8176415d9290c72dbdd8455c9da48f3027e7a0fbc41531aac0e58cbcb6a095135e5 WHIRLPOOL feb11a472355dbedcf2d9837c7b9db3346e82f79a90503561674810324c21d045a260fdbba91d880ed6fac338671d563e783f7e1b99507c52636749f5d527cc6 +DIST unrarsrc-5.3.9.tar.gz 223514 SHA256 ff593728aed0ac865908b8ea52cff449a4c298f095db2f3d27438ffbc3e35d5b SHA512 7c53918b5e153040db49bc638c96fb74457a017d06401927acdafc3589c50938f21a242b4d381eb976be15b74d50464a075ccb032b46a898391419248705a935 WHIRLPOOL 08ea2bfaf7a06fbaa3ecdfb94764570245bcb64c1a657a2822b2acad5bf335341d2106de7db09de0449b649852de7d21522c2ee75d3a5cb5c86b16457bc9f803 diff --git a/app-arch/unrar/unrar-5.3.9.ebuild b/app-arch/unrar/unrar-5.3.9.ebuild new file mode 100644 index 0000000000000..1f580235b7313 --- /dev/null +++ b/app-arch/unrar/unrar-5.3.9.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit eutils flag-o-matic multilib toolchain-funcs + +MY_PN=${PN}src + +DESCRIPTION="Uncompress rar files" +HOMEPAGE="http://www.rarlab.com/rar_add.htm" +SRC_URI="http://www.rarlab.com/rar/${MY_PN}-${PV}.tar.gz" + +LICENSE="unRAR" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="" + +RDEPEND="!<=app-arch/unrar-gpl-0.0.1_p20080417" + +S=${WORKDIR}/unrar + +src_prepare() { + epatch "${FILESDIR}"/${PN}-5.0.2-build.patch + epatch "${FILESDIR}"/${PN}-5.2.2-no-auto-clean.patch #528218 + local sed_args=( -e "/libunrar/s:.so:$(get_libname ${PV%.*.*}):" ) + if [[ ${CHOST} == *-darwin* ]] ; then + sed_args+=( -e "s:-shared:-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/libunrar$(get_libname ${PV%.*.*}):" ) + else + sed_args+=( -e "s:-shared:& -Wl,-soname -Wl,libunrar$(get_libname ${PV%.*.*}):" ) + fi + sed -i "${sed_args[@]}" makefile || die +} + +src_configure() { + mkdir -p build-{lib,bin} + printf 'VPATH = ..\ninclude ../makefile' > build-lib/Makefile || die + cp build-{lib,bin}/Makefile || die +} + +src_compile() { + unrar_make() { + emake CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" STRIP=true "$@" + } + + unrar_make CXXFLAGS+=" -fPIC" -C build-lib lib + ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname) || die + ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname ${PV}) || die + + unrar_make -C build-bin +} + +src_install() { + dobin build-bin/unrar + dodoc readme.txt + + dolib.so build-lib/libunrar* + + insinto /usr/include/libunrar${PV%.*.*} + doins *.hpp + dosym libunrar${PV%.*.*} /usr/include/libunrar +} From 004c08db0d6a42db29064df27156336ff7ee82e5 Mon Sep 17 00:00:00 2001 From: Lars Wendler Date: Thu, 7 Jan 2016 10:09:32 +0100 Subject: [PATCH 035/260] app-arch/unrar: Removed old. Package-Manager: portage-2.2.26 Signed-off-by: Lars Wendler --- app-arch/unrar/Manifest | 3 -- app-arch/unrar/unrar-5.3.3.ebuild | 63 ------------------------------- app-arch/unrar/unrar-5.3.6.ebuild | 63 ------------------------------- app-arch/unrar/unrar-5.3.7.ebuild | 63 ------------------------------- 4 files changed, 192 deletions(-) delete mode 100644 app-arch/unrar/unrar-5.3.3.ebuild delete mode 100644 app-arch/unrar/unrar-5.3.6.ebuild delete mode 100644 app-arch/unrar/unrar-5.3.7.ebuild diff --git a/app-arch/unrar/Manifest b/app-arch/unrar/Manifest index eb9f199d41860..0121cc95b9ec5 100644 --- a/app-arch/unrar/Manifest +++ b/app-arch/unrar/Manifest @@ -1,7 +1,4 @@ DIST unrarsrc-5.1.6.tar.gz 215185 SHA256 3c38eaabc655527244fd0c3ba3beff567ea24aad37d448488643242fd4cf41a5 SHA512 a7a7800ac94850320ce3e2dd24c5005694dd59360b7f3fc7886ef241153e471459b0b9397d1dacbc3adcd19044cdcb8a8a847e16d7b224af149a1455f46fcaa0 WHIRLPOOL bcb9d1b60f42357cb236cbb5e86eb19dd4ed623244036fc1e8fc3759eef3d4002e6ffc90d3cf5b5200e81fe018a2215c0238ee2aac7148e51f130e43ad3e5ea0 DIST unrarsrc-5.2.7.tar.gz 218880 SHA256 ef14757e943787b439fedf2c564c1f38d0db315528a928e0de170860717e2fac SHA512 95e06451e2bec46a12e5b9b1423c3ea31ce86859f8086812d9c442aaa69627f72635a6a8c197b30dbc7e99bbf7c7caaa25d703caecbe03c697cc0e5b7644d638 WHIRLPOOL 49f5492a7441192d96616f892012ca2dac8a94063e806ece3c62bf13d29beb9d2d0368a186c0f0bff8814c9e6af542ba6b447a61683295f560f120ff75507379 -DIST unrarsrc-5.3.3.tar.gz 221930 SHA256 099c67a2fdb76e55386e4496d28cf6fd1ffd9ac394b95c46b73926c5f69bd107 SHA512 5dffa77043992b72dab10752c547c30d2ff884a18c8b19ddbbcd711e4a9f7f82020edfeb560bd10122c18296aaf08d27c7c1db4f6b62e3ec2a4cd0c449ec7d52 WHIRLPOOL 8be0c41a1ac81d9e9a16ce6b7cbc3479929ec65df8040a58a91c0c89d9b02a8ccde584e829e6ceea6ffa645939d68998f46627ba7df54942f76595cea8f26aaf -DIST unrarsrc-5.3.6.tar.gz 223184 SHA256 b917f2c5258ff2012008f9aa46984ad22dce21702eb264623b256bb8c2577c1b SHA512 b596f69a7d1b5f6a1e3dc0f060018589dc415463c2a9f403a365e10f8e362c09de4d295df04939f2a33c8daf88de7fbe32395043b978636ea7eaa1c1d2ad80fc WHIRLPOOL 6016b9ead3c2ef573e28ff05809c56e8037c23c01ee05fca0ef46eccbcc7e673b5fa57a0a6839ac2670cce928234c290e82a21a83471818e9a56eeff7984fb3e -DIST unrarsrc-5.3.7.tar.gz 223455 SHA256 10b49c416df3ef38ad1d289b06d642c76f7cc44902adfc5bbed76096ef70d154 SHA512 ca07935e1febc471d770a992a50bdd2b3fa60f70b4a97a8b76e3eef6038644a2dcfa9726c2d630a35704762a5d69496ac00a700018831779ec1e4fc08b90919e WHIRLPOOL 3aee2f87bb7f09a78cbb45b86fb83565207dd72760ecbea6e2279f42f6b486651bd36bd972b032a75f49ae164ea698703914bd4e6bfb78d07cd1adbe6ac10ef6 DIST unrarsrc-5.3.8.tar.gz 223502 SHA256 52386ee592150f009a5438829dffc91c1e0006935e8ef701f3c8d8785b8eeb99 SHA512 0619a124fb84b64ba6944fdc9bcd8cd4821558fe54da89d9e84d6ce918ddb8176415d9290c72dbdd8455c9da48f3027e7a0fbc41531aac0e58cbcb6a095135e5 WHIRLPOOL feb11a472355dbedcf2d9837c7b9db3346e82f79a90503561674810324c21d045a260fdbba91d880ed6fac338671d563e783f7e1b99507c52636749f5d527cc6 DIST unrarsrc-5.3.9.tar.gz 223514 SHA256 ff593728aed0ac865908b8ea52cff449a4c298f095db2f3d27438ffbc3e35d5b SHA512 7c53918b5e153040db49bc638c96fb74457a017d06401927acdafc3589c50938f21a242b4d381eb976be15b74d50464a075ccb032b46a898391419248705a935 WHIRLPOOL 08ea2bfaf7a06fbaa3ecdfb94764570245bcb64c1a657a2822b2acad5bf335341d2106de7db09de0449b649852de7d21522c2ee75d3a5cb5c86b16457bc9f803 diff --git a/app-arch/unrar/unrar-5.3.3.ebuild b/app-arch/unrar/unrar-5.3.3.ebuild deleted file mode 100644 index 71373bb526557..0000000000000 --- a/app-arch/unrar/unrar-5.3.3.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -inherit eutils flag-o-matic multilib toolchain-funcs - -MY_PN=${PN}src - -DESCRIPTION="Uncompress rar files" -HOMEPAGE="http://www.rarlab.com/rar_add.htm" -SRC_URI="http://www.rarlab.com/rar/${MY_PN}-${PV}.tar.gz" - -LICENSE="unRAR" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE="" - -RDEPEND="!<=app-arch/unrar-gpl-0.0.1_p20080417" - -S=${WORKDIR}/unrar - -src_prepare() { - epatch "${FILESDIR}"/${PN}-5.0.2-build.patch - epatch "${FILESDIR}"/${PN}-5.2.2-no-auto-clean.patch #528218 - local sed_args=( -e "/libunrar/s:.so:$(get_libname ${PV%.*.*}):" ) - if [[ ${CHOST} == *-darwin* ]] ; then - sed_args+=( -e "s:-shared:-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/libunrar$(get_libname ${PV%.*.*}):" ) - else - sed_args+=( -e "s:-shared:& -Wl,-soname -Wl,libunrar$(get_libname ${PV%.*.*}):" ) - fi - sed -i "${sed_args[@]}" makefile || die -} - -src_configure() { - mkdir -p build-{lib,bin} - printf 'VPATH = ..\ninclude ../makefile' > build-lib/Makefile || die - cp build-{lib,bin}/Makefile || die -} - -src_compile() { - unrar_make() { - emake CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" STRIP=true "$@" - } - - unrar_make CXXFLAGS+=" -fPIC" -C build-lib lib - ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname) || die - ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname ${PV}) || die - - unrar_make -C build-bin -} - -src_install() { - dobin build-bin/unrar - dodoc readme.txt - - dolib.so build-lib/libunrar* - - insinto /usr/include/libunrar${PV%.*.*} - doins *.hpp - dosym libunrar${PV%.*.*} /usr/include/libunrar -} diff --git a/app-arch/unrar/unrar-5.3.6.ebuild b/app-arch/unrar/unrar-5.3.6.ebuild deleted file mode 100644 index 71373bb526557..0000000000000 --- a/app-arch/unrar/unrar-5.3.6.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -inherit eutils flag-o-matic multilib toolchain-funcs - -MY_PN=${PN}src - -DESCRIPTION="Uncompress rar files" -HOMEPAGE="http://www.rarlab.com/rar_add.htm" -SRC_URI="http://www.rarlab.com/rar/${MY_PN}-${PV}.tar.gz" - -LICENSE="unRAR" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE="" - -RDEPEND="!<=app-arch/unrar-gpl-0.0.1_p20080417" - -S=${WORKDIR}/unrar - -src_prepare() { - epatch "${FILESDIR}"/${PN}-5.0.2-build.patch - epatch "${FILESDIR}"/${PN}-5.2.2-no-auto-clean.patch #528218 - local sed_args=( -e "/libunrar/s:.so:$(get_libname ${PV%.*.*}):" ) - if [[ ${CHOST} == *-darwin* ]] ; then - sed_args+=( -e "s:-shared:-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/libunrar$(get_libname ${PV%.*.*}):" ) - else - sed_args+=( -e "s:-shared:& -Wl,-soname -Wl,libunrar$(get_libname ${PV%.*.*}):" ) - fi - sed -i "${sed_args[@]}" makefile || die -} - -src_configure() { - mkdir -p build-{lib,bin} - printf 'VPATH = ..\ninclude ../makefile' > build-lib/Makefile || die - cp build-{lib,bin}/Makefile || die -} - -src_compile() { - unrar_make() { - emake CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" STRIP=true "$@" - } - - unrar_make CXXFLAGS+=" -fPIC" -C build-lib lib - ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname) || die - ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname ${PV}) || die - - unrar_make -C build-bin -} - -src_install() { - dobin build-bin/unrar - dodoc readme.txt - - dolib.so build-lib/libunrar* - - insinto /usr/include/libunrar${PV%.*.*} - doins *.hpp - dosym libunrar${PV%.*.*} /usr/include/libunrar -} diff --git a/app-arch/unrar/unrar-5.3.7.ebuild b/app-arch/unrar/unrar-5.3.7.ebuild deleted file mode 100644 index 71373bb526557..0000000000000 --- a/app-arch/unrar/unrar-5.3.7.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -inherit eutils flag-o-matic multilib toolchain-funcs - -MY_PN=${PN}src - -DESCRIPTION="Uncompress rar files" -HOMEPAGE="http://www.rarlab.com/rar_add.htm" -SRC_URI="http://www.rarlab.com/rar/${MY_PN}-${PV}.tar.gz" - -LICENSE="unRAR" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE="" - -RDEPEND="!<=app-arch/unrar-gpl-0.0.1_p20080417" - -S=${WORKDIR}/unrar - -src_prepare() { - epatch "${FILESDIR}"/${PN}-5.0.2-build.patch - epatch "${FILESDIR}"/${PN}-5.2.2-no-auto-clean.patch #528218 - local sed_args=( -e "/libunrar/s:.so:$(get_libname ${PV%.*.*}):" ) - if [[ ${CHOST} == *-darwin* ]] ; then - sed_args+=( -e "s:-shared:-dynamiclib -install_name ${EPREFIX}/usr/$(get_libdir)/libunrar$(get_libname ${PV%.*.*}):" ) - else - sed_args+=( -e "s:-shared:& -Wl,-soname -Wl,libunrar$(get_libname ${PV%.*.*}):" ) - fi - sed -i "${sed_args[@]}" makefile || die -} - -src_configure() { - mkdir -p build-{lib,bin} - printf 'VPATH = ..\ninclude ../makefile' > build-lib/Makefile || die - cp build-{lib,bin}/Makefile || die -} - -src_compile() { - unrar_make() { - emake CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" STRIP=true "$@" - } - - unrar_make CXXFLAGS+=" -fPIC" -C build-lib lib - ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname) || die - ln -s libunrar$(get_libname ${PV%.*.*}) build-lib/libunrar$(get_libname ${PV}) || die - - unrar_make -C build-bin -} - -src_install() { - dobin build-bin/unrar - dodoc readme.txt - - dolib.so build-lib/libunrar* - - insinto /usr/include/libunrar${PV%.*.*} - doins *.hpp - dosym libunrar${PV%.*.*} /usr/include/libunrar -} From 49a99600e96a5db897428d37c7ba88b3120cb596 Mon Sep 17 00:00:00 2001 From: Chuan-kai Lin Date: Thu, 7 Jan 2016 03:53:07 -0500 Subject: [PATCH 036/260] app-text/ghostscript-gpl: fix pkg-config/endian handling for cross-compiles --- app-text/ghostscript-gpl/ghostscript-gpl-9.15-r1.ebuild | 6 +++++- app-text/ghostscript-gpl/ghostscript-gpl-9.18.ebuild | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-9.15-r1.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-9.15-r1.ebuild index 84e590c8ae367..46321ba50eb77 100644 --- a/app-text/ghostscript-gpl/ghostscript-gpl-9.15-r1.ebuild +++ b/app-text/ghostscript-gpl/ghostscript-gpl-9.15-r1.ebuild @@ -4,7 +4,7 @@ EAPI=5 -inherit autotools eutils multilib versionator flag-o-matic +inherit autotools eutils multilib versionator flag-o-matic toolchain-funcs DESCRIPTION="Ghostscript is an interpreter for the PostScript language and for PDF" HOMEPAGE="http://ghostscript.com/" @@ -143,11 +143,15 @@ src_configure() { FONTPATH="$FONTPATH${FONTPATH:+:}$path" done + # We force the endian configure flags until this is fixed: + # http://bugs.ghostscript.com/show_bug.cgi?id=696498 + PKGCONFIG=$(type -P $(tc-getPKG_CONFIG)) \ econf \ --enable-dynamic \ --enable-freetype \ --enable-fontconfig \ --enable-openjpeg \ + --enable-$(tc-endian)-endian \ --disable-compile-inits \ --with-drivers=ALL \ --with-fontpath="$FONTPATH" \ diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-9.18.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-9.18.ebuild index a9ba6bf30764b..13e873ca3d53c 100644 --- a/app-text/ghostscript-gpl/ghostscript-gpl-9.18.ebuild +++ b/app-text/ghostscript-gpl/ghostscript-gpl-9.18.ebuild @@ -4,7 +4,7 @@ EAPI=5 -inherit autotools eutils multilib versionator flag-o-matic +inherit autotools eutils multilib versionator flag-o-matic toolchain-funcs DESCRIPTION="Ghostscript is an interpreter for the PostScript language and for PDF" HOMEPAGE="http://ghostscript.com/" @@ -148,11 +148,15 @@ src_configure() { FONTPATH="$FONTPATH${FONTPATH:+:}$path" done + # We force the endian configure flags until this is fixed: + # http://bugs.ghostscript.com/show_bug.cgi?id=696498 + PKGCONFIG=$(type -P $(tc-getPKG_CONFIG)) \ econf \ --enable-dynamic \ --enable-freetype \ --enable-fontconfig \ --enable-openjpeg \ + --enable-$(tc-endian)-endian \ --disable-compile-inits \ --with-drivers=ALL \ --with-fontpath="$FONTPATH" \ From a7bb6b467deaa71ab64ea5aee3d93a796c06a3c9 Mon Sep 17 00:00:00 2001 From: Justin Lecher Date: Thu, 7 Jan 2016 10:21:25 +0100 Subject: [PATCH 037/260] dev-python/gmpy: Version Bump Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher --- dev-python/gmpy/Manifest | 1 + dev-python/gmpy/gmpy-2.0.7.ebuild | 69 +++++++++++++++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 dev-python/gmpy/gmpy-2.0.7.ebuild diff --git a/dev-python/gmpy/Manifest b/dev-python/gmpy/Manifest index 73a279d5ed448..4681b4fc610af 100644 --- a/dev-python/gmpy/Manifest +++ b/dev-python/gmpy/Manifest @@ -1,2 +1,3 @@ DIST gmpy2-2.0.4.zip 280459 SHA256 c2b06e75d876960adabce575f01361f96884a64401740af49e8b9ef356bbbecf SHA512 98f57a0b140bb352dc1403dc799845685d52d346e87e6402d1e10c8ef46bbe90bae598143bd2ebffedb617c0519f75590a6cc9b30d887dc08ff6d5ae4fd7ec75 WHIRLPOOL 2f9c903c91c864ef4eb7e02b4004204580af1b7ddf67c67719ab68506a95cf57af64e06bed24ef445eb7eb2de0e7ef550748ac6e8b41e10297fcc22b04cfbca9 DIST gmpy2-2.0.6.zip 280353 SHA256 5041d0ae24407c24487106099f5bcc4abb1a5f58d90e6712cc95321975eddbd4 SHA512 fae7952e86c821d8a4ae083a54d6e7e3516459abbf9bcb16408ea0d7989f309aa27348bb51781e0f52466eaf121cb193b54f5f4453093f022ce8394d273196a0 WHIRLPOOL d9a301d5d5f0872ddb517bba815cefaf8c2a3a1fa7e3e0b38f0ea0d2ec1ef8e0526549f8a3d4713b35a878125f1a766bbd3c31e0eb27902266bf3ae8a8dc2559 +DIST gmpy2-2.0.7.zip 280400 SHA256 7ee694b8a4c3854f27890676aa8a509a2e3f8dbdd0916fa94cbed612420b9c86 SHA512 47ba58da98cc36d4eb1eaafbf3b8c0ef31fa898d85bead6bf2fccd24ce5e33a23b66c199349b85e5ae0289ca7e651ccb0a5dd2657b4419331aeeee14a17c9291 WHIRLPOOL 099fac123707851be1743ac3e23dcbfe613bc18f608369e46541b7fdc9f52b5cc61a4ab5d1233f9e88db3a058fb402f5996c33c3c2e81d47dd4adf1e12cb559a diff --git a/dev-python/gmpy/gmpy-2.0.7.ebuild b/dev-python/gmpy/gmpy-2.0.7.ebuild new file mode 100644 index 0000000000000..db21b578ef99d --- /dev/null +++ b/dev-python/gmpy/gmpy-2.0.7.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python{2_7,3_3,3_4} ) + +inherit distutils-r1 + +MY_PN="${PN}2" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Python bindings for GMP, MPC, MPFR and MPIR libraries" +HOMEPAGE="https://github.com/aleaxit/gmpy" +SRC_URI="mirror://pypi/${PN:0:1}/${MY_PN}/${MY_P}.zip" + +LICENSE="LGPL-2.1" +SLOT="2" +KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="doc mpir" + +RDEPEND=" + >=dev-libs/mpc-1.0.2 + >=dev-libs/mpfr-3.1.2 + !mpir? ( dev-libs/gmp:0= ) + mpir? ( sci-libs/mpir )" +DEPEND="${RDEPEND} + app-arch/unzip + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )" + +S="${WORKDIR}"/${MY_P} + +python_prepare_all() { + # rm non std test file + rm test*/gmpy_test_thr.py || die + distutils-r1_python_prepare_all +} + +python_configure_all() { + mydistutilsargs=( + $(usex mpir --mpir --gmp) + ) +} + +python_compile() { + python_is_python3 || local -x CFLAGS="${CFLAGS} -fno-strict-aliasing" + distutils-r1_python_compile +} + +python_compile_all() { + use doc && emake -C docs html +} + +python_test() { + cd test || die + "${PYTHON}" runtests.py || die "tests failed under ${EPYTHON}" + if python_is_python3; then + cd ../test3 || die + else + cd ../test2 || die + fi + "${PYTHON}" gmpy_test.py || die "tests failed under ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/_build/html/. ) + distutils-r1_python_install_all +} From 960fc5014ab6ab87856e8fb4a0ba2aab4de91e6b Mon Sep 17 00:00:00 2001 From: Justin Lecher Date: Thu, 7 Jan 2016 10:23:34 +0100 Subject: [PATCH 038/260] dev-python/memory_profiler: Version Bump Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher --- dev-python/memory_profiler/Manifest | 1 + .../memory_profiler-0.41.ebuild | 37 +++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 dev-python/memory_profiler/memory_profiler-0.41.ebuild diff --git a/dev-python/memory_profiler/Manifest b/dev-python/memory_profiler/Manifest index 6272156c1eee1..71c4b4cfc1603 100644 --- a/dev-python/memory_profiler/Manifest +++ b/dev-python/memory_profiler/Manifest @@ -1,2 +1,3 @@ DIST memory_profiler-0.39.tar.gz 27859 SHA256 61021f2dade7edd6cc09d7924bfdccc453bd1949608412a3e021d44a410d3a23 SHA512 aaf8bcb105bf7301af16a9f090b62177e608d93f1ec5ca51ca78005515943f216657dd316fcd60a56784dc65c879a605f9712723a810400ecc5685e01b3dcf72 WHIRLPOOL a329950674ff9f34a8152be257e282821c9282fb16b6df9484307717ac104dbbb107381bd0ccef53a35ab1391f2dbde04fb0de13c20e66c726cc7006dcc834e3 DIST memory_profiler-0.40.tar.gz 28508 SHA256 95822fc82a288f3ebc1e0e91d8e33e7f80c2a691bb2ec5e8cca555c1350c5b8f SHA512 73f9849faae430225ea1f3b43c56e8d95d535ef4a85d0ddeb92aaba6a357fef72e76aca6f661d9ff0ac26a8ae14e6adff6ef0ecad1e5d0a22d6e262e7d657b25 WHIRLPOOL e88256260d74a4e5285509e55dccad3069b8cfaa0e21a0bcf4ba63043597176a5a4b15e7ef18c79d35bc8170b1879210bc95814b6246cecdffbd6b111ffb5b38 +DIST memory_profiler-0.41.tar.gz 28835 SHA256 dce6e931c281662a500b142595517d095267216472c2926e5ec8edab89898d10 SHA512 f22a4593f1edfeaa7afd1786b74df46f224e3fbfe7c40e70243d70de1c41ca3fc7614f035b2cffa93e377ca02b197d2136079d53273414ea1da47e4fd981cb65 WHIRLPOOL ce2cd6be428425e5f14e77d86a2114e84d6dacba5725aea9e37374a48a498f3ab3dc27aab2849c00584bda55ca940cb3a09bf1fb6fcf940b1770be777f033c9a diff --git a/dev-python/memory_profiler/memory_profiler-0.41.ebuild b/dev-python/memory_profiler/memory_profiler-0.41.ebuild new file mode 100644 index 0000000000000..8c6f5b85fa0db --- /dev/null +++ b/dev-python/memory_profiler/memory_profiler-0.41.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 python3_{3,4,5} ) + +inherit distutils-r1 + +DESCRIPTION="A module for monitoring memory usage of a python program" +HOMEPAGE="http://pypi.python.org/pypi/memory_profiler https://github.com/fabianp/memory_profiler" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +RDEPEND=" + dev-python/psutil[${PYTHON_USEDEP}] +" +DEPEND="${REDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/ipython[${PYTHON_USEDEP}] )" + +python_test() { + ${EPYTHON} -m memory_profiler test/test_func.py || die + ${EPYTHON} -m memory_profiler test/test_loop.py || die + ${EPYTHON} -m memory_profiler test/test_as.py || die + ${EPYTHON} -m memory_profiler test/test_global.py || die + ${EPYTHON} -m memory_profiler test/test_precision_command_line.py || die + ${EPYTHON} test/test_import.py || die + ${EPYTHON} test/test_memory_usage.py || die + ${EPYTHON} test/test_precision_import.py || die + ipython test/test_ipython.py || die +} From b86ef21dcd777b8bc3ad8f007eee22e4c5f20028 Mon Sep 17 00:00:00 2001 From: Justin Lecher Date: Thu, 7 Jan 2016 10:28:15 +0100 Subject: [PATCH 039/260] dev-python/ptpython: Version Bump Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher --- dev-python/ptpython/Manifest | 1 + dev-python/ptpython/ptpython-0.28.ebuild | 33 ++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 dev-python/ptpython/ptpython-0.28.ebuild diff --git a/dev-python/ptpython/Manifest b/dev-python/ptpython/Manifest index f59b7fd969cc7..0280a9ab848ab 100644 --- a/dev-python/ptpython/Manifest +++ b/dev-python/ptpython/Manifest @@ -3,3 +3,4 @@ DIST ptpython-0.21.tar.gz 27410 SHA256 37aad517cf9d55e567697fe001bc2d07e70137532 DIST ptpython-0.22.tar.gz 40261 SHA256 b5f23bbf59e134f222c3eef0c60163fe0c212628d23f3756b7923ebb57603536 SHA512 76fbd2ce2db41f4918a2583cd1a5b2518b747fd09483e541a80df617f003cd9fc3d1c9d9699f50479b00f43ba651af49fb5cf44ddc0ba863d92949de0f182594 WHIRLPOOL 770f6544c10bad1632e7b58ec9af97baf611a1b15f40df1ab76a4a81ec080730716cf129f86c54767b0da3b4dfc1fb510f3479fd9953f3831bf77e8b78de7748 DIST ptpython-0.24.tar.gz 41967 SHA256 6dfb728183e92447de5b4de4ac1f6caa07c2ae29e10402166c9ec9921e3bf661 SHA512 38d0f34e8b9747bbab2d24d50fa06093b0b0e0431357ad00204af5f4d0707930b36d7ee22cb72accb34557832510cc9996fd525e64cb5959819a2ccc8fabbdeb WHIRLPOOL fee4beed23ab8e362281e1a88674abb22e31aeb341b5144c5bc10dbfaccd1b186f69dc42b6153d9d5c88dda9b937e6594f9e74c6a2e8a90f1bd587b69e53b37f DIST ptpython-0.25.tar.gz 42214 SHA256 6df30f3cde8db140daaf0243b54030e9d9acece8c2c424215edd90d437c257ae SHA512 200ad3bfc709b7c2f6ee3d00d4e42f7484b9f13f84b9ce94ea49e52d866acaf5e44bdd057732df296c907ce2686e08a1be85385a1ffd05a4f35d50a9248498f2 WHIRLPOOL c1dc0cbb4e5fa3ea11714e4b1016d076573c15734c49bb013e2bff4b23802a79e7cebb84c81a4762cd68dc4fbb0a5e98f8eea7e8a4a955b3744dcc027226f210 +DIST ptpython-0.28.tar.gz 42771 SHA256 f4bc7c4b129925be316c60669b5c0a5cc97edc0fb381fd007aa0ecc81758ee1d SHA512 41d58dbf8f5428f7892480caf595e5a5a82a22ec2b44376518917cb7364592f38d39a32fa979b9afceca5517dc37de38887438cf91aedd43ac128f9de77fd424 WHIRLPOOL 5b2cd3f71c007065245cb6465812846145774e944583bc50407765612a383d74a432f75ac1686dbf2446292c0d4958878d9ea162a4fa7d0ff8777e69687c8580 diff --git a/dev-python/ptpython/ptpython-0.28.ebuild b/dev-python/ptpython/ptpython-0.28.ebuild new file mode 100644 index 0000000000000..e3c7a9d6597ca --- /dev/null +++ b/dev-python/ptpython/ptpython-0.28.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 python3_{3,4} ) + +inherit distutils-r1 eutils + +DESCRIPTION="Python REPL build on top of prompt_toolkit" +HOMEPAGE="https://pypi.python.org/pypi/ptpython/ https://github.com/jonathanslenders/ptpython" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="" + +RDEPEND=" + >=dev-python/prompt_toolkit-0.57[${PYTHON_USEDEP}] + >=dev-python/jedi-0.9.0[${PYTHON_USEDEP}] + dev-python/docopt[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] +" + +RESTRICT=test + +python_test() { + "${PYTHON}" tests/run_tests.py || die +} From dd6618f4916deb060a9b63196e27112c4415cb5a Mon Sep 17 00:00:00 2001 From: Justin Lecher Date: Thu, 7 Jan 2016 10:28:26 +0100 Subject: [PATCH 040/260] dev-python/django-tables2: Version Bump Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher --- dev-python/django-tables2/Manifest | 1 + .../django-tables2-1.0.7.ebuild | 23 +++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 dev-python/django-tables2/django-tables2-1.0.7.ebuild diff --git a/dev-python/django-tables2/Manifest b/dev-python/django-tables2/Manifest index 142b82909d6e1..1cba89342b49e 100644 --- a/dev-python/django-tables2/Manifest +++ b/dev-python/django-tables2/Manifest @@ -2,3 +2,4 @@ DIST django-tables2-0.16.0.tar.gz 43672 SHA256 53a643166377c44a030d860f3c0f045c4 DIST django-tables2-1.0.4.tar.gz 57679 SHA256 801b1df349f07f5b548cf4b3d5cddfc26e5969079c7d490f179fb649e76d24af SHA512 ae1381ab23b93759caef259b5063c2149a71c9a808bc4f0a621de454872b354d03e8d7002a95de693e4d3c456366341ac30f200edac069244a0b97d156295953 WHIRLPOOL 03cfd673a16692de118b4eafb7a3fec277daef4045d16508c9a97abcdf2321782703fb4e12b9f26e7fddf799e1d8040028f43a0584f4bdc59f481c504f21586f DIST django-tables2-1.0.5.tar.gz 981605 SHA256 f1407ab766b29acf753cdc1cd40e966589b2a57262e5ecc202c9f3b723f68a79 SHA512 460c1d7cf615e251671ab8aeb2fe396387cc0ef8f1bf3414c6b519ef528b7d16fa084669b5268b21ad5da6e85d0d0a94e2de159475e552b32ab4df5e12171c04 WHIRLPOOL 1f7dca4edd02aac180324c6f5207e66abb88bd373766837f47a8831a6e9fe8296d428afc3ea6f9878d9319f96b5d8d94c20dd504d59ce7637ffa0ef67b397bb3 DIST django-tables2-1.0.6.tar.gz 970971 SHA256 29fda34506d220dba3e95c02b96fa3f323c91c8ffb6d957e51f49c29721752f6 SHA512 4b5d654c17ab2b38657e88ba8ee66170195b89b2490b09c66c9753b1710326353ff071e4a7baafaa44c26f2ec1f2985f03e36d073f64a6bfe6d8f02780aaf217 WHIRLPOOL 7904fc5795cc944a79949c34d6a3560b92c19450a3894d5bbf4cb748502c2e0082c9005c40106a7997f83272e03df53eca6e5a2e0b41bd85ac1c2f4c0532e59e +DIST django-tables2-1.0.7.tar.gz 966838 SHA256 6f837b75b209db7a2d2bf279a02946bddc53310ed7e753dec8469924e10eb7e2 SHA512 672568e421616a9982ea37e527c6ab8bd9b96bc7a835616bdd1be8e7d9b350e9e43d137d0aa704660a5b788c13a9247a67912bafbe531bea08a6787bc6595be7 WHIRLPOOL 044897173464ac87222e1282cf40df7646593ff125bd7ee535e83aec3989d69a00695bc9c2d367fb08c4114855ecf53af6524a441de7639b2ed9818ce6cdeb25 diff --git a/dev-python/django-tables2/django-tables2-1.0.7.ebuild b/dev-python/django-tables2/django-tables2-1.0.7.ebuild new file mode 100644 index 0000000000000..a82680e5e1b24 --- /dev/null +++ b/dev-python/django-tables2/django-tables2-1.0.7.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 python3_{3,4} pypy ) + +inherit distutils-r1 + +DESCRIPTION="Table/data-grid framework for Django" +HOMEPAGE="https://pypi.python.org/pypi/django-tables2/ https://github.com/bradleyayers/django-tables2/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="BSD-2" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="" + +RDEPEND="dev-python/six[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] +" From 43f56a82979e5b283983f3486c27cd296ab5b450 Mon Sep 17 00:00:00 2001 From: Fabian Groffen Date: Thu, 7 Jan 2016 10:31:26 +0100 Subject: [PATCH 041/260] dev-lang/perl: update Darwin ld fix for newer versions Package-Manager: portage-2.2.20-prefix --- dev-lang/perl/files/eblits/src_configure-v50180002.eblit | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dev-lang/perl/files/eblits/src_configure-v50180002.eblit b/dev-lang/perl/files/eblits/src_configure-v50180002.eblit index dfe9781309323..018ed283beaec 100644 --- a/dev-lang/perl/files/eblits/src_configure-v50180002.eblit +++ b/dev-lang/perl/files/eblits/src_configure-v50180002.eblit @@ -74,8 +74,10 @@ eblit-perl-src_configure() { [[ ${ELIBC} == "FreeBSD" ]] && myconf "-Dlibc=/usr/$(get_libdir)/libc.a" - # Make sure we can do the final link #523730 - [[ ${CHOST} == *-darwin* ]] && myconf "-Dld=$(tc-getCC)" + # Make sure we can do the final link #523730, need to set deployment + # target to override hardcoded 10.3 which breaks on modern OSX + [[ ${CHOST} == *-darwin* ]] && \ + myconf "-Dld=env MACOSX_DEPLOYMENT_TARGET=${MACOSX_DEPLOYMENT_TARGET} $(tc-getCC)" # Prefix: the host system needs not to follow Gentoo multilib stuff, and in # Prefix itself we don't do multilib either, so make sure perl can find From fdd777b7e9765ca8b9a09b174f31b6c91a10a2c9 Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Thu, 7 Jan 2016 11:13:49 +0100 Subject: [PATCH 042/260] sys-libs/ldb: ppc stable wrt bug #568432 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo --- sys-libs/ldb/ldb-1.1.24.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ldb/ldb-1.1.24.ebuild b/sys-libs/ldb/ldb-1.1.24.ebuild index 3624f4a996797..c0dcda2a189d2 100644 --- a/sys-libs/ldb/ldb-1.1.24.ebuild +++ b/sys-libs/ldb/ldb-1.1.24.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://www.samba.org/ftp/pub/${PN}/${P}.tar.gz" LICENSE="LGPL-3" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd" IUSE="doc" RDEPEND="dev-libs/popt From 60067b74bbf398e375d3d6eb8a85dd8cadfb96ec Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Thu, 7 Jan 2016 11:13:54 +0100 Subject: [PATCH 043/260] sys-libs/talloc: ppc stable wrt bug #568432 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo --- sys-libs/talloc/talloc-2.1.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/talloc/talloc-2.1.5.ebuild b/sys-libs/talloc/talloc-2.1.5.ebuild index 6b5e5ff3d71b0..acf50b98c9bfa 100644 --- a/sys-libs/talloc/talloc-2.1.5.ebuild +++ b/sys-libs/talloc/talloc-2.1.5.ebuild @@ -15,7 +15,7 @@ SRC_URI="http://samba.org/ftp/${PN}/${P}.tar.gz" LICENSE="GPL-3 LGPL-3+ LGPL-2 BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~sparc-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~sparc-solaris" IUSE="compat +python" REQUIRED_USE="${PYTHON_REQUIRED_USE}" From 35c5a0914bd16fe6cc4abedc869eff3fa35020c6 Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Thu, 7 Jan 2016 11:14:00 +0100 Subject: [PATCH 044/260] sys-libs/tevent: ppc stable wrt bug #568432 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo --- sys-libs/tevent/tevent-0.9.26.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/tevent/tevent-0.9.26.ebuild b/sys-libs/tevent/tevent-0.9.26.ebuild index c65b39c922b5f..4e59d185c013a 100644 --- a/sys-libs/tevent/tevent-0.9.26.ebuild +++ b/sys-libs/tevent/tevent-0.9.26.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://samba.org/ftp/tevent/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux" IUSE="python" RDEPEND=">=sys-libs/talloc-2.1.5[${MULTILIB_USEDEP}] From f984fbbbadf388c49bdaa975170cf07feae85f2f Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Thu, 7 Jan 2016 11:14:05 +0100 Subject: [PATCH 045/260] sys-libs/tdb: ppc stable wrt bug #568432 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo --- sys-libs/tdb/tdb-1.3.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/tdb/tdb-1.3.8.ebuild b/sys-libs/tdb/tdb-1.3.8.ebuild index e291b6ad40f35..9d7b1cb9acb0c 100644 --- a/sys-libs/tdb/tdb-1.3.8.ebuild +++ b/sys-libs/tdb/tdb-1.3.8.ebuild @@ -15,7 +15,7 @@ SRC_URI="http://samba.org/ftp/tdb/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux" IUSE="python" REQUIRED_USE="${PYTHON_REQUIRED_USE}" From ee829f90bf2139d32d4ae351ab09be9020c1bad5 Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Thu, 7 Jan 2016 11:14:34 +0100 Subject: [PATCH 046/260] sys-libs/ldb: ppc64 stable wrt bug #568432 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo --- sys-libs/ldb/ldb-1.1.24.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ldb/ldb-1.1.24.ebuild b/sys-libs/ldb/ldb-1.1.24.ebuild index c0dcda2a189d2..bd4a320c4774e 100644 --- a/sys-libs/ldb/ldb-1.1.24.ebuild +++ b/sys-libs/ldb/ldb-1.1.24.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://www.samba.org/ftp/pub/${PN}/${P}.tar.gz" LICENSE="LGPL-3" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd" IUSE="doc" RDEPEND="dev-libs/popt From 8f46d0c03d50f90504082b55aeefcc84d49a1773 Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Thu, 7 Jan 2016 11:14:38 +0100 Subject: [PATCH 047/260] sys-libs/talloc: ppc64 stable wrt bug #568432 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo --- sys-libs/talloc/talloc-2.1.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/talloc/talloc-2.1.5.ebuild b/sys-libs/talloc/talloc-2.1.5.ebuild index acf50b98c9bfa..f1f8bd3ff8dc4 100644 --- a/sys-libs/talloc/talloc-2.1.5.ebuild +++ b/sys-libs/talloc/talloc-2.1.5.ebuild @@ -15,7 +15,7 @@ SRC_URI="http://samba.org/ftp/${PN}/${P}.tar.gz" LICENSE="GPL-3 LGPL-3+ LGPL-2 BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~sparc-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~sparc-solaris" IUSE="compat +python" REQUIRED_USE="${PYTHON_REQUIRED_USE}" From 7fc7e68157c2b879c996521023a1dda403d1be22 Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Thu, 7 Jan 2016 11:14:43 +0100 Subject: [PATCH 048/260] sys-libs/tevent: ppc64 stable wrt bug #568432 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo --- sys-libs/tevent/tevent-0.9.26.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/tevent/tevent-0.9.26.ebuild b/sys-libs/tevent/tevent-0.9.26.ebuild index 4e59d185c013a..ad7630446e265 100644 --- a/sys-libs/tevent/tevent-0.9.26.ebuild +++ b/sys-libs/tevent/tevent-0.9.26.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://samba.org/ftp/tevent/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux" IUSE="python" RDEPEND=">=sys-libs/talloc-2.1.5[${MULTILIB_USEDEP}] From 8f86e8cea435449963d406f8c1b712d231e53ef5 Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Thu, 7 Jan 2016 11:14:47 +0100 Subject: [PATCH 049/260] sys-libs/tdb: ppc64 stable wrt bug #568432 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo --- sys-libs/tdb/tdb-1.3.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/tdb/tdb-1.3.8.ebuild b/sys-libs/tdb/tdb-1.3.8.ebuild index 9d7b1cb9acb0c..1bd242fb11382 100644 --- a/sys-libs/tdb/tdb-1.3.8.ebuild +++ b/sys-libs/tdb/tdb-1.3.8.ebuild @@ -15,7 +15,7 @@ SRC_URI="http://samba.org/ftp/tdb/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux" IUSE="python" REQUIRED_USE="${PYTHON_REQUIRED_USE}" From 0a38d2ab446402957fcfaa1fa1e7374db11eb8b3 Mon Sep 17 00:00:00 2001 From: Justin Lecher Date: Thu, 7 Jan 2016 11:38:00 +0100 Subject: [PATCH 050/260] net-fs/netatalk: Version Bump Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher --- net-fs/netatalk/Manifest | 1 + net-fs/netatalk/netatalk-3.1.8.ebuild | 181 ++++++++++++++++++++++++++ 2 files changed, 182 insertions(+) create mode 100644 net-fs/netatalk/netatalk-3.1.8.ebuild diff --git a/net-fs/netatalk/Manifest b/net-fs/netatalk/Manifest index 19db43d2651f4..8c287b919a585 100644 --- a/net-fs/netatalk/Manifest +++ b/net-fs/netatalk/Manifest @@ -1,2 +1,3 @@ DIST netatalk-3.1.6.tar.bz2 1817059 SHA256 2df2b3b12be3f11eddb0fc2f88cb39d09a8c95792a4d97d9dd22127c5a5efb21 SHA512 36bfd3df30f1a3228a6f8f05e7744f9551d01d5a59d9c05e581f731e4fe9417bc1a7178e2e6af1128ea9a5c848bfa9a447ecf22691daa201f1fa37adcbe19be8 WHIRLPOOL 9f52d774487781aa43444bfe920fc07d9b7fe6bece45bca7cb44a9b7bc498ed17662c42d64db0628f668098c0bf7b6cb3f9c813d39e0fdac9f59b7eeae359d5d DIST netatalk-3.1.7.tar.bz2 1780078 SHA256 e4049399e4e7d477f843a9ec4bd64f70eb7c7af946e890311140fd8fbd4bc071 SHA512 e8b22a156235cb93830ed5045e28346613e354fd830e742b2f7c1fc9302f9bdfce7fb2cc329ce8dfd1442857f96e9e54119a4ac177b6855af9143e64fb2208e7 WHIRLPOOL 3dfbc5c3091388fc2b1e811faf60c274549f5d6e9d7ae2c5dc0552a72ae01b2a075c8f7df634ad99188adc83c19c70ba7060aec80fe5f8783a206e4d5db16ecb +DIST netatalk-3.1.8.tar.bz2 1802404 SHA256 34668d5f53b780e9f143c2d7ee06ebc1c2bd7758c60ca483c8b08da27dcc4d4c SHA512 734745743b2d5fe39f3d6716f377e6255d6a061e3c615a4fe30db388ec6d848f6db063d733dfa24ccf967f1e9042841bce4824f4bed391952c4304ee11e11b0d WHIRLPOOL dff6050c746b301864d34b9577f9cea7195878434306e4ad83032a51ba6841b4b8537db6cedef27642d751beeefacba62026addd4b8f5056a9fe9b0b07bf98d8 diff --git a/net-fs/netatalk/netatalk-3.1.8.ebuild b/net-fs/netatalk/netatalk-3.1.8.ebuild new file mode 100644 index 0000000000000..b99120c5cdf56 --- /dev/null +++ b/net-fs/netatalk/netatalk-3.1.8.ebuild @@ -0,0 +1,181 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +AUTOTOOLS_AUTORECONF=yes + +inherit autotools-utils flag-o-matic multilib pam python-r1 systemd versionator + +DESCRIPTION="Open Source AFP server" +HOMEPAGE="http://netatalk.sourceforge.net/" +SRC_URI="mirror://sourceforge/project/${PN}/${PN}/$(get_version_component_range 1-3)/${P}.tar.bz2" + +LICENSE="GPL-2 BSD" +SLOT="0/17.0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd" +IUSE="acl avahi cracklib dbus debug pgp kerberos ldap pam quota samba +shadow ssl static-libs tracker tcpd +utils" + +CDEPEND=" + !app-editors/yudit + dev-libs/libevent + >=dev-libs/libgcrypt-1.2.3:0 + sys-apps/coreutils + >=sys-libs/db-4.2.52:= + sys-libs/tdb + acl? ( + sys-apps/attr + sys-apps/acl + ) + avahi? ( net-dns/avahi[dbus] ) + cracklib? ( sys-libs/cracklib ) + dbus? ( sys-apps/dbus dev-libs/dbus-glib ) + kerberos? ( virtual/krb5 ) + ldap? ( net-nds/openldap ) + pam? ( virtual/pam ) + ssl? ( dev-libs/openssl:0 ) + tcpd? ( sys-apps/tcp-wrappers ) + tracker? ( app-misc/tracker ) + utils? ( ${PYTHON_DEPS} ) + " +RDEPEND="${CDEPEND} + utils? ( + dev-lang/perl + dev-python/dbus-python[${PYTHON_USEDEP}] + )" +DEPEND="${CDEPEND} + virtual/yacc + sys-devel/flex" + +RESTRICT="test" + +REQUIRED_USE=" + ldap? ( acl ) + utils? ( ${PYTHON_REQUIRED_USE} )" + +PATCHES=( + "${FILESDIR}"/${PN}-3.1.7-gentoo.patch +) + +src_prepare() { + if ! use utils; then + sed \ + -e "s:shell_utils::g" \ + -i contrib/Makefile.am || die + fi + autotools-utils_src_prepare +} + +src_configure() { + local myeconfargs=() + + append-flags -fno-strict-aliasing + + if use acl; then + myeconfargs+=( --with-acls $(use_with ldap) ) + else + myeconfargs+=( --without-acls --without-ldap ) + fi + + # Ignore --with-init-style=gentoo, we install the init.d by hand and we avoid having + # to sed the Makefiles to not do rc-update. + # TODO: + # systemd : --with-init-style=systemd + myeconfargs+=( + --disable-silent-rules + $(use_enable avahi zeroconf) + $(use_enable debug) + $(use_enable debug debugging) + $(use_enable pgp pgp-uam) + $(use_enable kerberos) + $(use_enable kerberos krbV-uam) + $(use_enable quota) + $(use_enable tcpd tcp-wrappers) + $(use_with cracklib) + $(use_with dbus afpstats) + $(use_with pam) + $(use_with samba smbsharemodes) + $(use_with shadow) + $(use_with ssl ssl-dir) + $(use_with tracker) + $(use_with tracker tracker-pkgconfig-version $(get_version_component_range 1-2 $(best_version app-misc/tracker | sed 's:app-misc/tracker-::g'))) + --enable-overwrite + --disable-krb4-uam + --disable-afs + --with-libevent-header=/usr/include + --with-libevent-lib=/usr/$(get_libdir) + --with-bdb=/usr + --with-uams-path=/usr/$(get_libdir)/${PN} + --disable-silent-rules + --with-init-style=gentoo + --without-libevent + --without-tdb + --with-lockfile=/run/lock/${PN} + ) + autotools-utils_src_configure +} + +src_install() { + autotools-utils_src_install + + if use avahi; then + sed -i -e '/avahi-daemon/s:use:need:g' "${D}"/etc/init.d/${PN} || die + else + sed -i -e '/avahi-daemon/d' "${D}"/etc/init.d/${PN} || die + fi + + # The pamd file isn't what we need, use pamd_mimic_system + rm -rf "${ED}/etc/pam.d" || die + pamd_mimic_system netatalk auth account password session + + sed \ + -e "s|:SBINDIR:|${EPREFIX}/usr/sbin|g" \ + -e "s|:PATH_NETATALK_LOCK:|/run/lock/netatalk|g" \ + distrib/initscripts/service.systemd.tmpl \ + > "${T}"/service.systemd || die + systemd_newunit "${T}"/service.systemd ${PN}.service + + use utils && python_foreach_impl python_doscript contrib/shell_utils/afpstats +} + +pkg_postinst() { + local fle + if [[ ${REPLACING_VERSIONS} < 3 ]]; then + for fle in afp_signature.conf afp_voluuid.conf; do + if [[ -f "${ROOT}"etc/netatalk/${fle} ]]; then + if [[ ! -f "${ROOT}"var/lib/netatalk/${fle} ]]; then + mv \ + "${ROOT}"etc/netatalk/${fle} \ + "${ROOT}"var/lib/netatalk/ + fi + fi + done + + echo "" + elog "Starting from version 3.0 only uses a single init script again" + elog "Please update your runlevels accordingly" + echo "" + elog "Dependencies should be resolved automatically depending on settings" + elog "but please report issues with this on https://bugs.gentoo.org/ if" + elog "you find any." + echo "" + elog "Following config files are obsolete now:" + elog "afpd.conf, netatalk.conf, AppleVolumes.default and afp_ldap.conf" + elog "in favour of" + elog "/etc/afp.conf" + echo "" + elog "Please convert your existing configs before you restart your daemon" + echo "" + elog "The new AppleDouble default backend is appledouble = ea" + elog "Existing entries will be updated on access, but can do an offline" + elog "conversion with" + elog "dbd -ruve /path/to/Volume" + echo "" + elog "For general notes on the upgrade, please visit" + elog "http://netatalk.sourceforge.net/3.0/htmldocs/upgrade.html" + echo "" + fi +} From 97413849ea4d67e46191d145a4bf35d68d5a8d9a Mon Sep 17 00:00:00 2001 From: Lars Wendler Date: Thu, 7 Jan 2016 11:52:15 +0100 Subject: [PATCH 051/260] x11-libs/fox: Bump to version 1.7.54 Package-Manager: portage-2.2.26 Signed-off-by: Lars Wendler --- x11-libs/fox/Manifest | 1 + x11-libs/fox/fox-1.7.54.ebuild | 55 ++++++++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 x11-libs/fox/fox-1.7.54.ebuild diff --git a/x11-libs/fox/Manifest b/x11-libs/fox/Manifest index e0d71046b1845..2b9737813d6c5 100644 --- a/x11-libs/fox/Manifest +++ b/x11-libs/fox/Manifest @@ -2,3 +2,4 @@ DIST fox-1.6.49.tar.gz 4383152 SHA256 3679ecd23064958259fbef5898aabb048d63b2dcb7 DIST fox-1.6.50.tar.gz 4381855 SHA256 342c751d2a7edab136ad26cb4483329da3c16c7abf2f283f318d666ef12d0887 SHA512 195751d223e9af7d76a3bd3192ae7566a129cfe254f0ba3035b4f7e189c68b43daa8276edad95ebf2b1b403b6212a755000eebf1716a11bb7f06845fde4aceae WHIRLPOOL e1b0d855f5b2105c3739f64dd4aac5388450cc9fa36f1739e2a917e6d7bec4ab5273f2d227bb14b3db78b6a58d0088d2bfff9d8cf37c47b33d1f8e7257d282c9 DIST fox-1.7.49.tar.gz 5336321 SHA256 2435c56cde3ba6617c638af4f3bac39e8f4d5dd5a5c6d0805d274c7ba05c520c SHA512 da6c3478370f1e72091675e49f8458a6722eca4735bf89052b2b7ef02f4e74ee41f10c9fcc39a24a1571dd0bb1cdf779e9dea5bf15be20722ca783c9d59eb6e9 WHIRLPOOL 53ad3d34e57507702fc2ac9bd7b446021a99e3dff5b337cda090a670b06d4733abce2bbca88a7586e8af2d00f16ee84b0bd3c42f66fd6e430cc6d342bb76b1ff DIST fox-1.7.53.tar.gz 5366794 SHA256 2cde33d1e72c731ff2f31a8d55769536c5494376f8922833ba57b3f9c8f37340 SHA512 835117497e48fe66790be6e985bb8ef80ae1b34966585355b0d72f907863610de9d89792062ae91297488f0e24e77c08102afe253a59e67ca65a071b2a5890c4 WHIRLPOOL 508d25ba996aa5ea8be7e43b0771df32af2ea04bb37d84a7dc80362bc685032ac6f42d0c3b7eb36a4a9408a75c68bc927c00b1cb50a36375195b741fca6c0e5f +DIST fox-1.7.54.tar.gz 5384000 SHA256 c6b749b1392d13e60b20525ed2e2107b40b4d25e757b2ee1e3fb96f59db9f053 SHA512 cf14a09f9a6a812ac87839a5df8fd68f693e59050695e8da5dbfe018676f29bc263e4f9208dc06419068e4140b826a0dcf70a8925fec379edf3e4d0d0b693795 WHIRLPOOL bb2829e16921e9171c6dd7f24be76803485c7f884f16c8e45f4adbbe91b0128a0024617a6f35c705149aeac921f891042605cff3499c200ba916de114547fca3 diff --git a/x11-libs/fox/fox-1.7.54.ebuild b/x11-libs/fox/fox-1.7.54.ebuild new file mode 100644 index 0000000000000..8bf14438243fb --- /dev/null +++ b/x11-libs/fox/fox-1.7.54.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit fox + +LICENSE="LGPL-2.1" +SLOT="1.7" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="+bzip2 +jpeg +opengl +png tiff +truetype +zlib" + +# newish autoconf needed for working mmap check +RDEPEND="x11-libs/libXrandr + x11-libs/libXcursor + x11-libs/fox-wrapper + >=sys-devel/autoconf-2.67 + bzip2? ( app-arch/bzip2 ) + jpeg? ( virtual/jpeg:= ) + opengl? ( virtual/glu virtual/opengl ) + png? ( media-libs/libpng:0= ) + tiff? ( media-libs/tiff:0= ) + truetype? ( media-libs/freetype:2 + x11-libs/libXft ) + zlib? ( sys-libs/zlib )" +DEPEND="${RDEPEND} + x11-proto/xextproto + x11-libs/libXt" + +src_configure() { + FOXCONF="$(use_enable bzip2 bz2lib) \ + $(use_enable jpeg) \ + $(use_with opengl) \ + $(use_enable png) \ + $(use_enable tiff) \ + $(use_with truetype xft) \ + $(use_enable zlib)" fox_src_configure +} + +src_install() { + fox_src_install + CP="${ED}/usr/bin/ControlPanel" + if [[ -f ${CP} ]] ; then + mv "${CP}" "${ED}/usr/bin/fox-ControlPanel-${SLOT}" || \ + die "Failed to install ControlPanel" + fi +} + +pkg_postinst() { + fox_pkg_postinst + + einfo "ControlPanel has been installed to 'fox-ControlPanel-${SLOT}' to avoid conflicts" + einfo "with other packages." +} From d009e40f185b41182378284287f69a606e1f0fe6 Mon Sep 17 00:00:00 2001 From: Lars Wendler Date: Thu, 7 Jan 2016 11:55:00 +0100 Subject: [PATCH 052/260] app-editors/adie: Bump to version 1.7.54 Package-Manager: portage-2.2.26 Signed-off-by: Lars Wendler --- app-editors/adie/Manifest | 1 + app-editors/adie/adie-1.7.54.ebuild | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 app-editors/adie/adie-1.7.54.ebuild diff --git a/app-editors/adie/Manifest b/app-editors/adie/Manifest index e0d71046b1845..2b9737813d6c5 100644 --- a/app-editors/adie/Manifest +++ b/app-editors/adie/Manifest @@ -2,3 +2,4 @@ DIST fox-1.6.49.tar.gz 4383152 SHA256 3679ecd23064958259fbef5898aabb048d63b2dcb7 DIST fox-1.6.50.tar.gz 4381855 SHA256 342c751d2a7edab136ad26cb4483329da3c16c7abf2f283f318d666ef12d0887 SHA512 195751d223e9af7d76a3bd3192ae7566a129cfe254f0ba3035b4f7e189c68b43daa8276edad95ebf2b1b403b6212a755000eebf1716a11bb7f06845fde4aceae WHIRLPOOL e1b0d855f5b2105c3739f64dd4aac5388450cc9fa36f1739e2a917e6d7bec4ab5273f2d227bb14b3db78b6a58d0088d2bfff9d8cf37c47b33d1f8e7257d282c9 DIST fox-1.7.49.tar.gz 5336321 SHA256 2435c56cde3ba6617c638af4f3bac39e8f4d5dd5a5c6d0805d274c7ba05c520c SHA512 da6c3478370f1e72091675e49f8458a6722eca4735bf89052b2b7ef02f4e74ee41f10c9fcc39a24a1571dd0bb1cdf779e9dea5bf15be20722ca783c9d59eb6e9 WHIRLPOOL 53ad3d34e57507702fc2ac9bd7b446021a99e3dff5b337cda090a670b06d4733abce2bbca88a7586e8af2d00f16ee84b0bd3c42f66fd6e430cc6d342bb76b1ff DIST fox-1.7.53.tar.gz 5366794 SHA256 2cde33d1e72c731ff2f31a8d55769536c5494376f8922833ba57b3f9c8f37340 SHA512 835117497e48fe66790be6e985bb8ef80ae1b34966585355b0d72f907863610de9d89792062ae91297488f0e24e77c08102afe253a59e67ca65a071b2a5890c4 WHIRLPOOL 508d25ba996aa5ea8be7e43b0771df32af2ea04bb37d84a7dc80362bc685032ac6f42d0c3b7eb36a4a9408a75c68bc927c00b1cb50a36375195b741fca6c0e5f +DIST fox-1.7.54.tar.gz 5384000 SHA256 c6b749b1392d13e60b20525ed2e2107b40b4d25e757b2ee1e3fb96f59db9f053 SHA512 cf14a09f9a6a812ac87839a5df8fd68f693e59050695e8da5dbfe018676f29bc263e4f9208dc06419068e4140b826a0dcf70a8925fec379edf3e4d0d0b693795 WHIRLPOOL bb2829e16921e9171c6dd7f24be76803485c7f884f16c8e45f4adbbe91b0128a0024617a6f35c705149aeac921f891042605cff3499c200ba916de114547fca3 diff --git a/app-editors/adie/adie-1.7.54.ebuild b/app-editors/adie/adie-1.7.54.ebuild new file mode 100644 index 0000000000000..66ae7f1fae50c --- /dev/null +++ b/app-editors/adie/adie-1.7.54.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit fox + +DESCRIPTION="Text editor based on the FOX Toolkit" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +DEPEND="~x11-libs/fox-${PV} + x11-libs/libICE + x11-libs/libSM" +RDEPEND="${DEPEND}" From a8e8c94da31451668793f670f11aa110c6325bae Mon Sep 17 00:00:00 2001 From: Louis Sautier Date: Thu, 7 Jan 2016 11:58:41 +0100 Subject: [PATCH 053/260] net-nntp/nzbget: fix init script Package-Manager: portage-2.2.26 --- net-nntp/nzbget/files/nzbget.initd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-nntp/nzbget/files/nzbget.initd b/net-nntp/nzbget/files/nzbget.initd index c533da1034adc..e3cd15eafdcde 100644 --- a/net-nntp/nzbget/files/nzbget.initd +++ b/net-nntp/nzbget/files/nzbget.initd @@ -11,7 +11,7 @@ start() { start-stop-daemon --quiet --start --user "${NZBGET_USER}" \ --group "${NZBGET_GROUP}" --exec /usr/bin/nzbget -- \ --configfile "${NZBGET_CONFIGFILE}" --daemon \ - ${NZBGET_OPTS} + -- ${NZBGET_OPTS} eend $? } From 96f8613232c947dcd991c48622e7e545bbcfddd4 Mon Sep 17 00:00:00 2001 From: Justin Lecher Date: Thu, 7 Jan 2016 13:07:12 +0100 Subject: [PATCH 054/260] Update remote-ids in metadata.xml Signed-off-by: Justin Lecher --- app-admin/checksec/metadata.xml | 5 ++- app-admin/qtpass/metadata.xml | 3 +- app-backup/attic/metadata.xml | 5 ++- app-crypt/acme/metadata.xml | 5 ++- app-crypt/letsencrypt/metadata.xml | 5 ++- app-vim/salt-vim/metadata.xml | 5 ++- dev-go/go-colortext/metadata.xml | 5 ++- dev-go/gom/metadata.xml | 5 ++- dev-java/stringtemplate/metadata.xml | 5 ++- dev-libs/keybinder/metadata.xml | 7 ++- dev-libs/libb64/metadata.xml | 5 ++- dev-lisp/cl-ppcre-unicode/metadata.xml | 7 ++- dev-lisp/cl-ppcre/metadata.xml | 12 +++--- dev-lisp/cl-unicode/metadata.xml | 5 ++- dev-lisp/flexi-streams/metadata.xml | 5 ++- dev-ml/batteries/metadata.xml | 7 ++- dev-python/abstract_rendering/metadata.xml | 3 +- dev-python/blosc/metadata.xml | 5 ++- dev-python/httpbin/metadata.xml | 3 +- dev-python/iminuit/metadata.xml | 3 +- dev-python/lazy-object-proxy/metadata.xml | 3 +- dev-python/markups/metadata.xml | 3 +- dev-python/memory_profiler/metadata.xml | 3 +- dev-python/pycapnp/metadata.xml | 5 ++- dev-python/pytest-httpbin/metadata.xml | 3 +- dev-python/python-bugzilla/metadata.xml | 6 ++- dev-python/pythondialog/metadata.xml | 3 +- dev-python/rpyc/metadata.xml | 3 +- dev-python/statistics/metadata.xml | 3 +- dev-python/urwidtrees/metadata.xml | 6 ++- dev-python/xonsh/metadata.xml | 3 +- dev-python/zope-component/metadata.xml | 6 ++- dev-python/zope-event/metadata.xml | 6 ++- dev-ruby/rjb/metadata.xml | 3 ++ dev-tex/rubber/metadata.xml | 5 ++- dev-util/checkstyle/metadata.xml | 3 +- dev-util/gtk-update-icon-cache/metadata.xml | 5 ++- dev-util/re2c/metadata.xml | 3 +- games-action/lugaru/metadata.xml | 7 ++- games-arcade/supertux/metadata.xml | 1 + games-emulation/sdlmame/metadata.xml | 11 +++-- mail-client/mutt/metadata.xml | 3 +- mail-filter/rmilter/metadata.xml | 5 ++- mail-filter/rspamd/metadata.xml | 5 ++- media-gfx/k3d/metadata.xml | 3 +- media-gfx/pinta/metadata.xml | 47 +++++++++++---------- media-libs/gd/metadata.xml | 29 +++++++------ media-sound/musescore/metadata.xml | 3 +- net-analyzer/ripe-atlas-tools/metadata.xml | 5 ++- net-irc/kvirc/metadata.xml | 5 ++- net-libs/librsync/metadata.xml | 3 +- net-libs/ripe-atlas-sagan/metadata.xml | 5 ++- net-misc/aria2/metadata.xml | 3 +- net-nntp/nzbget/metadata.xml | 3 +- sci-biology/biopandas/metadata.xml | 3 +- sci-chemistry/gperiodic/metadata.xml | 7 ++- sci-chemistry/molequeue/metadata.xml | 5 ++- sys-apps/firejail/metadata.xml | 5 ++- sys-apps/openrc/metadata.xml | 5 ++- sys-apps/xinetd/metadata.xml | 13 +++--- www-client/ripe-atlas-cousteau/metadata.xml | 5 ++- x11-misc/quitcount/metadata.xml | 5 ++- 62 files changed, 250 insertions(+), 113 deletions(-) diff --git a/app-admin/checksec/metadata.xml b/app-admin/checksec/metadata.xml index 16bcc9f800a20..f1f666f2d33ce 100644 --- a/app-admin/checksec/metadata.xml +++ b/app-admin/checksec/metadata.xml @@ -1,8 +1,11 @@ - + sping@gentoo.org Sebastian Pipping + + slimm609/checksec.sh + diff --git a/app-admin/qtpass/metadata.xml b/app-admin/qtpass/metadata.xml index 6c4ad75441b57..fdc73dc12ddad 100644 --- a/app-admin/qtpass/metadata.xml +++ b/app-admin/qtpass/metadata.xml @@ -1,4 +1,4 @@ - + proxy-maintainers @@ -14,5 +14,6 @@ QtPass is a multi-platform GUI for pass, the standard unix password manager. https://github.com/IJHack/qtpass/releases https://github.com/IJHack/qtpass/wiki https://github.com/IJHack/qtpass/issues + IJHack/qtpass diff --git a/app-backup/attic/metadata.xml b/app-backup/attic/metadata.xml index 1e7587374fdfc..52a07f21691db 100644 --- a/app-backup/attic/metadata.xml +++ b/app-backup/attic/metadata.xml @@ -1,8 +1,11 @@ - + blueness@gentoo.org Anthony G. Basile + + jborg/attic + diff --git a/app-crypt/acme/metadata.xml b/app-crypt/acme/metadata.xml index bfcb6974f1c4e..c626e3262eda3 100644 --- a/app-crypt/acme/metadata.xml +++ b/app-crypt/acme/metadata.xml @@ -1,8 +1,11 @@ - + mrueg@gentoo.org Manuel Rüger + + letsencrypt/letsencrypt + diff --git a/app-crypt/letsencrypt/metadata.xml b/app-crypt/letsencrypt/metadata.xml index bfcb6974f1c4e..c626e3262eda3 100644 --- a/app-crypt/letsencrypt/metadata.xml +++ b/app-crypt/letsencrypt/metadata.xml @@ -1,8 +1,11 @@ - + mrueg@gentoo.org Manuel Rüger + + letsencrypt/letsencrypt + diff --git a/app-vim/salt-vim/metadata.xml b/app-vim/salt-vim/metadata.xml index 2734e0929e9e0..371f108ea56c2 100644 --- a/app-vim/salt-vim/metadata.xml +++ b/app-vim/salt-vim/metadata.xml @@ -1,4 +1,4 @@ - + vim @@ -6,4 +6,7 @@ chutzpah@gentoo.org Patrick McLean + + saltstack/salt-vim + diff --git a/dev-go/go-colortext/metadata.xml b/dev-go/go-colortext/metadata.xml index 829fdae337552..028855968232a 100644 --- a/dev-go/go-colortext/metadata.xml +++ b/dev-go/go-colortext/metadata.xml @@ -1,4 +1,4 @@ - + @@ -8,4 +8,7 @@ This go package allows you to change the color of text in the console. + + daviddengcn/go-colortext + diff --git a/dev-go/gom/metadata.xml b/dev-go/gom/metadata.xml index fdb19c3ee708f..bb5c3966afb2e 100644 --- a/dev-go/gom/metadata.xml +++ b/dev-go/gom/metadata.xml @@ -1,4 +1,4 @@ - + @@ -8,4 +8,7 @@ Gom is a dependency manager for Go which is similar to Ruby's bundle. + + mattn/gom + diff --git a/dev-java/stringtemplate/metadata.xml b/dev-java/stringtemplate/metadata.xml index 7303cef969642..a02bbaab39350 100644 --- a/dev-java/stringtemplate/metadata.xml +++ b/dev-java/stringtemplate/metadata.xml @@ -1,5 +1,8 @@ - + java + + antlr/stringtemplate4 + diff --git a/dev-libs/keybinder/metadata.xml b/dev-libs/keybinder/metadata.xml index 33b965f5bef7b..8348bfd1dc2db 100644 --- a/dev-libs/keybinder/metadata.xml +++ b/dev-libs/keybinder/metadata.xml @@ -1,4 +1,4 @@ - + @@ -6,6 +6,9 @@ Samuli Suominen - Use dev-libs/gobject-introspection for introspection + Use dev-libs/gobject-introspection for introspection + + engla/keybinder + diff --git a/dev-libs/libb64/metadata.xml b/dev-libs/libb64/metadata.xml index 5cb9324943ab3..f28dc0701012d 100644 --- a/dev-libs/libb64/metadata.xml +++ b/dev-libs/libb64/metadata.xml @@ -1,8 +1,11 @@ - + mgorny@gentoo.org Michał Górny + + libb64 + diff --git a/dev-lisp/cl-ppcre-unicode/metadata.xml b/dev-lisp/cl-ppcre-unicode/metadata.xml index a1563ab58b8b8..b2ce1c4d51971 100644 --- a/dev-lisp/cl-ppcre-unicode/metadata.xml +++ b/dev-lisp/cl-ppcre-unicode/metadata.xml @@ -1,7 +1,7 @@ - + -common-lisp + common-lisp CL-PPCRE is a portable regular expression library for Common Lisp which has the following features: @@ -13,4 +13,7 @@ * includes convenience features * well-documented. + + edicl/cl-ppcre + diff --git a/dev-lisp/cl-ppcre/metadata.xml b/dev-lisp/cl-ppcre/metadata.xml index fdb08d91fa3a6..d7a0a16fdb9eb 100644 --- a/dev-lisp/cl-ppcre/metadata.xml +++ b/dev-lisp/cl-ppcre/metadata.xml @@ -1,8 +1,8 @@ - + -common-lisp - + common-lisp + CL-PPCRE is a portable regular expression library for Common Lisp which has the following features: @@ -12,6 +12,8 @@ which has the following features: * thread-safe * includes convenience features * well-documented. - - + + + edicl/cl-ppcre + diff --git a/dev-lisp/cl-unicode/metadata.xml b/dev-lisp/cl-unicode/metadata.xml index 433fe2c0fcdf3..4b20b690e6041 100644 --- a/dev-lisp/cl-unicode/metadata.xml +++ b/dev-lisp/cl-unicode/metadata.xml @@ -1,4 +1,4 @@ - + common-lisp @@ -11,4 +11,7 @@ with one that is Unicode-aware and is used to enhance CL-PPCRE with Unicode properties. + + edicl/cl-unicode + diff --git a/dev-lisp/flexi-streams/metadata.xml b/dev-lisp/flexi-streams/metadata.xml index 417d4b8ab72a5..6523f99a4b20f 100644 --- a/dev-lisp/flexi-streams/metadata.xml +++ b/dev-lisp/flexi-streams/metadata.xml @@ -1,4 +1,4 @@ - + common-lisp @@ -9,4 +9,7 @@ encodings which can be changed on the fly. It also supplies in-memory binary streams which are similar to string streams. + + edicl/flexi-streams + diff --git a/dev-ml/batteries/metadata.xml b/dev-ml/batteries/metadata.xml index 2193d772e351f..7c20df751be28 100644 --- a/dev-ml/batteries/metadata.xml +++ b/dev-ml/batteries/metadata.xml @@ -1,5 +1,8 @@ - + -ml + ml + + ocaml-batteries-team/batteries-included + diff --git a/dev-python/abstract_rendering/metadata.xml b/dev-python/abstract_rendering/metadata.xml index ae465cf37efff..27bb7d4aa63d5 100644 --- a/dev-python/abstract_rendering/metadata.xml +++ b/dev-python/abstract_rendering/metadata.xml @@ -1,4 +1,4 @@ - + python @@ -8,5 +8,6 @@ jcottam@indiana.edu Joseph Cottam + ContinuumIO/abstract_rendering diff --git a/dev-python/blosc/metadata.xml b/dev-python/blosc/metadata.xml index b6dd93a1ff8da..94289204f028a 100644 --- a/dev-python/blosc/metadata.xml +++ b/dev-python/blosc/metadata.xml @@ -1,4 +1,4 @@ - + sci @@ -11,8 +11,9 @@ with relatively low entropy, like sparse data, time series, grids with regular-spaced values, etc. python-blosc a Python package that wraps Blosc. - + blosc + Blosc/python-blosc diff --git a/dev-python/httpbin/metadata.xml b/dev-python/httpbin/metadata.xml index b3fab065a5e44..728f4fb917271 100644 --- a/dev-python/httpbin/metadata.xml +++ b/dev-python/httpbin/metadata.xml @@ -1,4 +1,4 @@ - + python @@ -8,5 +8,6 @@ httpbin@runscope.com Runscope + Runscope/httpbin diff --git a/dev-python/iminuit/metadata.xml b/dev-python/iminuit/metadata.xml index c98fc1d1164a4..585191b964be4 100644 --- a/dev-python/iminuit/metadata.xml +++ b/dev-python/iminuit/metadata.xml @@ -1,4 +1,4 @@ - + @@ -7,5 +7,6 @@ iminuit + iminuit/iminuit diff --git a/dev-python/lazy-object-proxy/metadata.xml b/dev-python/lazy-object-proxy/metadata.xml index 71103e274247d..f95d51a6b8f6b 100644 --- a/dev-python/lazy-object-proxy/metadata.xml +++ b/dev-python/lazy-object-proxy/metadata.xml @@ -1,4 +1,4 @@ - + python @@ -8,5 +8,6 @@ contact@ionelmc.ro Ionel Cristian Mărieș + ionelmc/python-lazy-object-proxy diff --git a/dev-python/markups/metadata.xml b/dev-python/markups/metadata.xml index b871cab528067..4b76285c2eda1 100644 --- a/dev-python/markups/metadata.xml +++ b/dev-python/markups/metadata.xml @@ -1,4 +1,4 @@ - + @@ -7,5 +7,6 @@ python Markups + retext-project/pymarkups diff --git a/dev-python/memory_profiler/metadata.xml b/dev-python/memory_profiler/metadata.xml index 86ec95cf0444e..deca567b07f51 100644 --- a/dev-python/memory_profiler/metadata.xml +++ b/dev-python/memory_profiler/metadata.xml @@ -1,4 +1,4 @@ - + python @@ -8,5 +8,6 @@ f@bianp.net Fabian Pedregosa + fabianp/memory_profiler diff --git a/dev-python/pycapnp/metadata.xml b/dev-python/pycapnp/metadata.xml index 33bbf312d51dc..1c218f0794a64 100644 --- a/dev-python/pycapnp/metadata.xml +++ b/dev-python/pycapnp/metadata.xml @@ -1,4 +1,4 @@ - + python @@ -7,4 +7,7 @@ Alexis Ballier Python team can take the package if they wish. + + pycapnp + diff --git a/dev-python/pytest-httpbin/metadata.xml b/dev-python/pytest-httpbin/metadata.xml index 3748c0ca3af83..ea414c103ad36 100644 --- a/dev-python/pytest-httpbin/metadata.xml +++ b/dev-python/pytest-httpbin/metadata.xml @@ -1,4 +1,4 @@ - + python @@ -8,5 +8,6 @@ me@kevinmccarthy.org Kevin McCarthy + kevin1024/pytest-httpbin diff --git a/dev-python/python-bugzilla/metadata.xml b/dev-python/python-bugzilla/metadata.xml index 84b639aeb862c..183a8ac2cdb49 100644 --- a/dev-python/python-bugzilla/metadata.xml +++ b/dev-python/python-bugzilla/metadata.xml @@ -1,8 +1,12 @@ - + dilfridge@gentoo.org Andreas K. Huettel + + python-bugzilla/python-bugzilla + python-bugzilla + diff --git a/dev-python/pythondialog/metadata.xml b/dev-python/pythondialog/metadata.xml index fc12076b9b0ba..0e8716fbe19f9 100644 --- a/dev-python/pythondialog/metadata.xml +++ b/dev-python/pythondialog/metadata.xml @@ -1,8 +1,9 @@ - + python pythondialog + python2-pythondialog diff --git a/dev-python/rpyc/metadata.xml b/dev-python/rpyc/metadata.xml index f485ab29dd3b9..e9326a75ce060 100644 --- a/dev-python/rpyc/metadata.xml +++ b/dev-python/rpyc/metadata.xml @@ -1,4 +1,4 @@ - + python @@ -9,5 +9,6 @@ Remote python call rpyc + rpyc diff --git a/dev-python/statistics/metadata.xml b/dev-python/statistics/metadata.xml index 48b92cdac4729..de7f4df18b100 100644 --- a/dev-python/statistics/metadata.xml +++ b/dev-python/statistics/metadata.xml @@ -1,4 +1,4 @@ - + python @@ -8,5 +8,6 @@ stefano@digitalemagine.com Stefano Crosta + digitalemagine/py-statistics diff --git a/dev-python/urwidtrees/metadata.xml b/dev-python/urwidtrees/metadata.xml index 09adda987e26d..c93589bfff32b 100644 --- a/dev-python/urwidtrees/metadata.xml +++ b/dev-python/urwidtrees/metadata.xml @@ -1,4 +1,4 @@ - + @@ -9,4 +9,8 @@ This is a Widget Container API for the urwid toolkit. It uses a MVC approach and allows to build trees of widgets. + + pazz/urwidtrees + urwidtrees + diff --git a/dev-python/xonsh/metadata.xml b/dev-python/xonsh/metadata.xml index b15221c8e0ddb..fbe9e8a50ba00 100644 --- a/dev-python/xonsh/metadata.xml +++ b/dev-python/xonsh/metadata.xml @@ -1,4 +1,4 @@ - + python @@ -8,5 +8,6 @@ scopatz@gmail.com Anthony Scopatz + scopatz/xonsh diff --git a/dev-python/zope-component/metadata.xml b/dev-python/zope-component/metadata.xml index 3be1e82eb3644..fb31035f45f67 100644 --- a/dev-python/zope-component/metadata.xml +++ b/dev-python/zope-component/metadata.xml @@ -1,4 +1,4 @@ - + python @@ -6,4 +6,8 @@ mrueg@gentoo.org Manuel Rüger + + zopefoundation/zope.component + zope.component + diff --git a/dev-python/zope-event/metadata.xml b/dev-python/zope-event/metadata.xml index 3be1e82eb3644..f9df9f1c5f0d4 100644 --- a/dev-python/zope-event/metadata.xml +++ b/dev-python/zope-event/metadata.xml @@ -1,4 +1,4 @@ - + python @@ -6,4 +6,8 @@ mrueg@gentoo.org Manuel Rüger + + zopefoundation/zope.event + zope.event + diff --git a/dev-ruby/rjb/metadata.xml b/dev-ruby/rjb/metadata.xml index 3258f094e7d60..1d45f6d2e5970 100644 --- a/dev-ruby/rjb/metadata.xml +++ b/dev-ruby/rjb/metadata.xml @@ -8,4 +8,7 @@ + + arton/rjb + diff --git a/dev-tex/rubber/metadata.xml b/dev-tex/rubber/metadata.xml index 21ff3a5384812..fdb2383657b1e 100644 --- a/dev-tex/rubber/metadata.xml +++ b/dev-tex/rubber/metadata.xml @@ -1,5 +1,8 @@ - + tex + + rubber + diff --git a/dev-util/checkstyle/metadata.xml b/dev-util/checkstyle/metadata.xml index d62c88bb40f09..8992a19157a63 100644 --- a/dev-util/checkstyle/metadata.xml +++ b/dev-util/checkstyle/metadata.xml @@ -1,8 +1,9 @@ - + java checkstyle + checkstyle/checkstyle diff --git a/dev-util/gtk-update-icon-cache/metadata.xml b/dev-util/gtk-update-icon-cache/metadata.xml index dd9bec3a3e878..f93807a833efc 100644 --- a/dev-util/gtk-update-icon-cache/metadata.xml +++ b/dev-util/gtk-update-icon-cache/metadata.xml @@ -1,4 +1,4 @@ - + gnome @@ -10,4 +10,7 @@ GTK+ 2 and 3 to co-exist better by extracting the single conflicting tool. + + EvaSDK/gtk-update-icon-cache + diff --git a/dev-util/re2c/metadata.xml b/dev-util/re2c/metadata.xml index 6c6fa68f2a35a..461ea188487b7 100644 --- a/dev-util/re2c/metadata.xml +++ b/dev-util/re2c/metadata.xml @@ -1,4 +1,4 @@ - + @@ -9,5 +9,6 @@ re2c + skvadrik/re2c diff --git a/games-action/lugaru/metadata.xml b/games-action/lugaru/metadata.xml index d3c2cc926f0bb..e1217c9fb0355 100644 --- a/games-action/lugaru/metadata.xml +++ b/games-action/lugaru/metadata.xml @@ -1,5 +1,8 @@ - + -games + games + + osslugaru/lugaru + diff --git a/games-arcade/supertux/metadata.xml b/games-arcade/supertux/metadata.xml index 7d3c26756d424..d311938e208d2 100644 --- a/games-arcade/supertux/metadata.xml +++ b/games-arcade/supertux/metadata.xml @@ -4,5 +4,6 @@ games super-tux + SuperTux/supertux diff --git a/games-emulation/sdlmame/metadata.xml b/games-emulation/sdlmame/metadata.xml index 337843ad91f31..e6370db44a5c0 100644 --- a/games-emulation/sdlmame/metadata.xml +++ b/games-emulation/sdlmame/metadata.xml @@ -1,8 +1,8 @@ - + -games - + games + SDLMAME is a port of the popular MAME[tm]. There are a few principles that guide it's development: 1) run on Linux/Unix, Mac OS X, and other SDL supported operating systems with as few changes as @@ -15,10 +15,13 @@ encounter it on. 2) MAME developers are important. By keeping quickly up to date, we make it easy for people on non-Windows platforms to make and submit changes to the core MAME code, and we offer native implementations of MAME's multi-window GUI debugger on both Linux/Unix and Mac OS X. - + Enable the Multiple Arcade Machine Emulator for arcade games support Build development tools shared between sdlmame and sdlmess Enable the Multi Emulator Super System for game system support + + mamedev/mame + diff --git a/mail-client/mutt/metadata.xml b/mail-client/mutt/metadata.xml index b096488874dad..a0ca5a455f502 100644 --- a/mail-client/mutt/metadata.xml +++ b/mail-client/mutt/metadata.xml @@ -1,4 +1,4 @@ - + net-mail @@ -16,5 +16,6 @@ mutt + mutt/mutt diff --git a/mail-filter/rmilter/metadata.xml b/mail-filter/rmilter/metadata.xml index 56a1880364bfc..39e6b2ab5c66b 100644 --- a/mail-filter/rmilter/metadata.xml +++ b/mail-filter/rmilter/metadata.xml @@ -1,8 +1,11 @@ - + djc@gentoo.org Dirkjan Ochtman + + vstakhov/rmilter + diff --git a/mail-filter/rspamd/metadata.xml b/mail-filter/rspamd/metadata.xml index 56a1880364bfc..bfb24763172ff 100644 --- a/mail-filter/rspamd/metadata.xml +++ b/mail-filter/rspamd/metadata.xml @@ -1,8 +1,11 @@ - + djc@gentoo.org Dirkjan Ochtman + + vstakhov/rspamd + diff --git a/media-gfx/k3d/metadata.xml b/media-gfx/k3d/metadata.xml index 87f8ff1d8484d..9e499d32cb1b8 100644 --- a/media-gfx/k3d/metadata.xml +++ b/media-gfx/k3d/metadata.xml @@ -1,4 +1,4 @@ - + graphics @@ -11,5 +11,6 @@ k3d + K-3D/k3d diff --git a/media-gfx/pinta/metadata.xml b/media-gfx/pinta/metadata.xml index 4f849de642d09..e34018d377d44 100644 --- a/media-gfx/pinta/metadata.xml +++ b/media-gfx/pinta/metadata.xml @@ -1,23 +1,24 @@ - - - - proxy-maintainers - - axelgenus@gmail.com - Alessandro Calorì - Proxied maintainer; set to assignee in all bugs - - - - cameronwhite91@gmail.com - - https://github.com/PintaProject/Pinta/commits/1.3 - http://pinta-project.com/HowTo.ashx - https://bugs.launchpad.net/pinta/+filebug - - - Pinta is a free, open source drawing/editing program modeled after - Paint.NET. Its goal is to provide users with a simple yet powerful - way to draw and manipulate images on Linux, Mac, and Windows. - - + + + + proxy-maintainers + + axelgenus@gmail.com + Alessandro Calorì + Proxied maintainer; set to assignee in all bugs + + + + cameronwhite91@gmail.com + + https://github.com/PintaProject/Pinta/commits/1.3 + http://pinta-project.com/HowTo.ashx + https://bugs.launchpad.net/pinta/+filebug + PintaProject/Pinta + + + Pinta is a free, open source drawing/editing program modeled after + Paint.NET. Its goal is to provide users with a simple yet powerful + way to draw and manipulate images on Linux, Mac, and Windows. + + diff --git a/media-libs/gd/metadata.xml b/media-libs/gd/metadata.xml index 96855a007ecb6..050294196c930 100644 --- a/media-libs/gd/metadata.xml +++ b/media-libs/gd/metadata.xml @@ -1,11 +1,11 @@ - + -graphics - - vapier@gentoo.org - - + graphics + + vapier@gentoo.org + + gd is a graphics library. It allows your code to quickly draw images complete with lines, arcs, text, multiple colors, cut and paste from other images, and flood fills, and write out the result as a PNG or JPEG file. This is particularly @@ -22,12 +22,13 @@ necessary or desirable for gd to become a kitchen-sink graphics package, but version 2.0 does include most frequently requested features, including both truecolor and palette images, resampling (smooth resizing of truecolor images) and so forth. - - - libgd/libgd - https://github.com/libgd/libgd/issues - - - Enable support for the webp format - + + + libgd/libgd + https://github.com/libgd/libgd/issues + libgd/gd-libgd + + + Enable support for the webp format + diff --git a/media-sound/musescore/metadata.xml b/media-sound/musescore/metadata.xml index 2db48a7c9199d..2e93e3987aa32 100644 --- a/media-sound/musescore/metadata.xml +++ b/media-sound/musescore/metadata.xml @@ -1,8 +1,9 @@ - + sound mscore + musescore/MuseScore diff --git a/net-analyzer/ripe-atlas-tools/metadata.xml b/net-analyzer/ripe-atlas-tools/metadata.xml index 46c572635b0b9..ceaef6d0a0f75 100644 --- a/net-analyzer/ripe-atlas-tools/metadata.xml +++ b/net-analyzer/ripe-atlas-tools/metadata.xml @@ -1,4 +1,4 @@ - + proxy-maintainers @@ -7,4 +7,7 @@ Daniel Quinn Proxied maintainer; set to assignee in all bugs + + ripe.atlas.tools + diff --git a/net-irc/kvirc/metadata.xml b/net-irc/kvirc/metadata.xml index 535a6e6a33211..2d09bff03ec93 100644 --- a/net-irc/kvirc/metadata.xml +++ b/net-irc/kvirc/metadata.xml @@ -1,4 +1,4 @@ - + @@ -13,4 +13,7 @@ Support Phonon for audio output Support pseudo-transparency + + kvirc/KVIrc + diff --git a/net-libs/librsync/metadata.xml b/net-libs/librsync/metadata.xml index 9abf8849eada2..f9c39470f40cd 100644 --- a/net-libs/librsync/metadata.xml +++ b/net-libs/librsync/metadata.xml @@ -1,4 +1,4 @@ - + proxy-maintainers @@ -9,5 +9,6 @@ librsync + librsync/librsync diff --git a/net-libs/ripe-atlas-sagan/metadata.xml b/net-libs/ripe-atlas-sagan/metadata.xml index 46c572635b0b9..5f5dcbc43515a 100644 --- a/net-libs/ripe-atlas-sagan/metadata.xml +++ b/net-libs/ripe-atlas-sagan/metadata.xml @@ -1,4 +1,4 @@ - + proxy-maintainers @@ -7,4 +7,7 @@ Daniel Quinn Proxied maintainer; set to assignee in all bugs + + ripe.atlas.sagan + diff --git a/net-misc/aria2/metadata.xml b/net-misc/aria2/metadata.xml index 605a48a66e8ef..d1101e9786d8f 100644 --- a/net-misc/aria2/metadata.xml +++ b/net-misc/aria2/metadata.xml @@ -1,4 +1,4 @@ - + @@ -21,5 +21,6 @@ aria2 + tatsuhiro-t/aria2 diff --git a/net-nntp/nzbget/metadata.xml b/net-nntp/nzbget/metadata.xml index 566bb478f40f1..02b27e1aa0f29 100644 --- a/net-nntp/nzbget/metadata.xml +++ b/net-nntp/nzbget/metadata.xml @@ -1,4 +1,4 @@ - + net-news @@ -12,5 +12,6 @@ nzbget + nzbget/nzbget diff --git a/sci-biology/biopandas/metadata.xml b/sci-biology/biopandas/metadata.xml index a58f7c576b2c6..9924f08b211a9 100644 --- a/sci-biology/biopandas/metadata.xml +++ b/sci-biology/biopandas/metadata.xml @@ -1,4 +1,4 @@ - + sci-biology @@ -8,5 +8,6 @@ mail@sebastianraschka.com Sebastian Raschka + rasbt/biopandas diff --git a/sci-chemistry/gperiodic/metadata.xml b/sci-chemistry/gperiodic/metadata.xml index e87a8759836d2..4d968901f0ae6 100644 --- a/sci-chemistry/gperiodic/metadata.xml +++ b/sci-chemistry/gperiodic/metadata.xml @@ -1,4 +1,4 @@ - + sci-chemistry @@ -6,5 +6,8 @@ GPeriodic is a program for looking up various data about elements from the periodic table, based on the GTK2 toolkit. It also features a command line interface. - + + + downloads + diff --git a/sci-chemistry/molequeue/metadata.xml b/sci-chemistry/molequeue/metadata.xml index e7326743bc35d..3799f5bf3f117 100644 --- a/sci-chemistry/molequeue/metadata.xml +++ b/sci-chemistry/molequeue/metadata.xml @@ -1,4 +1,4 @@ - + sci @@ -14,7 +14,7 @@ Mac OS X and Windows. Users can set up local and remote queues that describe where the task will be executed. Each queue can have programs, with templates to facilitate the execution of the program. Input files can be staged, and output files collected using a standard interface. - + Build with net-libs/zeromq support Build the client application @@ -22,5 +22,6 @@ output files collected using a standard interface. molequeue + OpenChemistry/molequeue diff --git a/sys-apps/firejail/metadata.xml b/sys-apps/firejail/metadata.xml index 351bca0ffdc46..7198188ba78e8 100644 --- a/sys-apps/firejail/metadata.xml +++ b/sys-apps/firejail/metadata.xml @@ -1,4 +1,4 @@ - + @@ -13,4 +13,7 @@ kernel resources, such as the network stack, process table, mount table. + + firejail + diff --git a/sys-apps/openrc/metadata.xml b/sys-apps/openrc/metadata.xml index 00439362b480d..a146c17980fd0 100644 --- a/sys-apps/openrc/metadata.xml +++ b/sys-apps/openrc/metadata.xml @@ -1,4 +1,4 @@ - + openrc @@ -7,4 +7,7 @@ enable the new network stack (experimental) build optional tools + + openrc/openrc + diff --git a/sys-apps/xinetd/metadata.xml b/sys-apps/xinetd/metadata.xml index 9935eeda144c2..189b8749dae1d 100644 --- a/sys-apps/xinetd/metadata.xml +++ b/sys-apps/xinetd/metadata.xml @@ -1,8 +1,11 @@ - + -base-system - - support RPC services - + base-system + + support RPC services + + + xinetd-org/xinetd + diff --git a/www-client/ripe-atlas-cousteau/metadata.xml b/www-client/ripe-atlas-cousteau/metadata.xml index 46c572635b0b9..bcaec783d9ef3 100644 --- a/www-client/ripe-atlas-cousteau/metadata.xml +++ b/www-client/ripe-atlas-cousteau/metadata.xml @@ -1,4 +1,4 @@ - + proxy-maintainers @@ -7,4 +7,7 @@ Daniel Quinn Proxied maintainer; set to assignee in all bugs + + ripe.atlas.cousteau + diff --git a/x11-misc/quitcount/metadata.xml b/x11-misc/quitcount/metadata.xml index e275ac63ae30f..88c4ea340c962 100644 --- a/x11-misc/quitcount/metadata.xml +++ b/x11-misc/quitcount/metadata.xml @@ -1,4 +1,4 @@ - + proxy-maintainers @@ -7,4 +7,7 @@ laurent@lamzi.com Proxied maintainer; set to assignee in all bugs + + quitcount + From 477935fd2c602949550048449876b54ccf65dbfd Mon Sep 17 00:00:00 2001 From: "Anthony G. Basile" Date: Thu, 7 Jan 2016 09:15:59 -0500 Subject: [PATCH 055/260] sys-kernel/hardened-sources: remove older buggy versions Package-Manager: portage-2.2.26 --- sys-kernel/hardened-sources/Manifest | 8 ---- .../hardened-sources-4.2.6-r8.ebuild | 46 ------------------- .../hardened-sources-4.2.7.ebuild | 46 ------------------- .../hardened-sources-4.3.3-r2.ebuild | 45 ------------------ .../hardened-sources-4.3.3-r3.ebuild | 45 ------------------ 5 files changed, 190 deletions(-) delete mode 100644 sys-kernel/hardened-sources/hardened-sources-4.2.6-r8.ebuild delete mode 100644 sys-kernel/hardened-sources/hardened-sources-4.2.7.ebuild delete mode 100644 sys-kernel/hardened-sources/hardened-sources-4.3.3-r2.ebuild delete mode 100644 sys-kernel/hardened-sources/hardened-sources-4.3.3-r3.ebuild diff --git a/sys-kernel/hardened-sources/Manifest b/sys-kernel/hardened-sources/Manifest index c60cb041a870b..5e23782ab610c 100644 --- a/sys-kernel/hardened-sources/Manifest +++ b/sys-kernel/hardened-sources/Manifest @@ -1,18 +1,10 @@ DIST deblob-4.1 130695 SHA256 2888a5a3b5e8e9ec242e4d702582fa1d739a1274fcd94643a9fb3516a210a8a7 SHA512 b861b9b53f9295e5e993784031ce57cf8cddc418184ec00c28ed92c9e7660406e0ede581a93d0def36e7847b8e068c8ca6c4dfdd65c15cb174d6c5803c16214a WHIRLPOOL b90f55dd8702eb254968ed7689b50859833ed362e9aa1720ade96aa1f6f84e8f90f5d1eee034c8535e8bf767c0b5f8b0bc559219e8d81d4c6ed53bd5cfe5e65e -DIST deblob-4.2 134706 SHA256 fc6f631436d0a8ce8ef338a6ff5e612cd1bec679386f7129e70e4dc09c7aa9da SHA512 83ee4763e7eae7549a81f1ea9c2a549a36d57288acea15a228d5bb1aea0316b96f8622fe6729a3dec23714443711ad9959e899a8da962c56af8956a87d3263a1 WHIRLPOOL 1e6212af3d7244139b4fea1ef3fc705d6eb695d9902bae561a5b700ef335254cb50a4ee500f241669e0fafcfab752cf7df663d02ee2663e6ee7282008871da22 DIST deblob-4.3 137019 SHA256 317eb90f128fc05bcf0a01eb7f167f9b5447563b0af4cef4270b774ad64dbdf8 SHA512 e1f98cfcac9cbbe3e7042bc427c1afb5024088d0846a1eb806c7c46616ee77cbbeb63c52f7c1229ff54cda74605f9a6775833e1f5d7ba35a9ae554ca05fd7fc0 WHIRLPOOL 9d42765fd0592f7c8e01f5df78510deafbfff2b60128ad26c2412bdab4b02c72fc8dd0c7c0180176b5399de66cc85f625abf2968c049f8a3b9ebeb5d8c5c71f0 DIST deblob-check-4.1 674781 SHA256 54aa33e23a31ead6f982b830be86003c306b88f0d0a9f96c7dc66fe7cd274acb SHA512 51fe9d70d723992aaf70f8bfcfcc12ecfedd7a039402ddae07858fb087693b00cd80d1e0e1a5053e049f2a2b8c58ed23e4598e2dae902c4999999c08bc2eeb33 WHIRLPOOL d2c22280e12863793f8e866b126be53ee10d564373addfe9399b2afe22dd7584513c050f334ea08e6d63dd27a1574f2754456bad9d0a42e8c8d9995eec27aed0 -DIST deblob-check-4.2 681496 SHA256 8b72723b3f5c651ba45017f557372dd25a43a1ce1b9ba622948399c20a5c318f SHA512 63e86dc0a4e676b4d0d4497d275e9885bda57ee63453a4e9e08fa4327f51b10b80da70d3f1d688e7c447632b31a388eed98470d88f88f60b50c0d53f4803cd94 WHIRLPOOL 4ad1b38354e7ed7e5c82f348956bda5cfa704b21e6f395a3b53a7ae61806c9df593ee9e560d4ad60d1501f6c5381dc6d79194b4aed6810908616e795fc757fc9 DIST deblob-check-4.3 688368 SHA256 9dff222415c2ead1edba2f6755926d6786225814d87dc3624605f99a4b760a5a SHA512 2029b4765a4f83b71370dc4439526daff57be32f8692a329d500df82019a5381849ca979c0ae3761c2efcc04590c031560f0e25de50e71f476618df529a1445a WHIRLPOOL 6dbdcfe6653e751ff00ad91f45c803bdb196fdb9c895ddffaec18a111a19720d50a77485ff8ce228287217ad2e98b6f9e9c65a3c6476f195cbf9e3b7969be34a DIST genpatches-4.1-11.base.tar.xz 233284 SHA256 4189cfd2c7d1a1d7f28c8a596ad36741ce087c7c4cfbe0d5d20a0ee889328d18 SHA512 e5944edf832070d6072ab8efc242165afcfb689874687196c96389c6176ca9772e72e82836aba40ad05840536acae6efd6e72890efd692d903018d47489a90f8 WHIRLPOOL 13cb400b330443025f77dee6c710ca9886991a7032fa3ff925d53ed4fc03d07ece5647dca65de1a149073362db1d7a0b374a21d980eafcae09a4b01584c64cb6 -DIST genpatches-4.2-9.base.tar.xz 216388 SHA256 16e1a0fdc0c8b36b87477ba11913cd9b83d5cf96651814fb017c7ebe57b65d8f SHA512 3d8d1a25571a969e1e47d37dc87657b409a03200c2d3ee8ffe2cba19344795626225374128cdb7f09df9bd4cb0035a3c8645c2cca9fbab2024f6ea1875a3591c WHIRLPOOL 13254f0c939584052aa7ac736410796bfc37b5b0ca050a0c6c63c4de7c3e84a2ebf649ea87c141702f4a53af4b946aadd1b6eb9a551a620b7d89596f2fd5958a DIST genpatches-4.3-4.base.tar.xz 75572 SHA256 c0c073f12a4f1c0adf9d3865fe5d16dc43ea0e5c95c0867868e16e57f2fd6235 SHA512 a16b75f8fcd868d6f9bc2b91318eb8b8ec4db2b622d244e750d4176c4e8225808751c543c54d768fbd88785da656e9f60d8ef8bc22672b5cb1038573c0c366e1 WHIRLPOOL 04c723b71f440035f57684088a47e83430f1c5b057951e037f128f3681f16669eca16f2f1b8d4b7be4a617420131277d1fe415503a679b83a081e06635df46e3 DIST hardened-patches-4.1.7-2.extras.tar.bz2 1419438 SHA256 c8c0fc29c39eafbcea107b8237087fd0e185297e2df9ffeaafc6b3a4736b7a45 SHA512 dac324e265174777d8b9c2369f57e52833b4228b3291e41952a9791ce41b9abf378e1d9a0521566c3a0e42de15a16afa5fe379985b7fee78b1b2b3b815d7cdd4 WHIRLPOOL 7638001f1b95e4af1d051b13648f486aa0eca524157e1a46dd2023fbd86313e0a5e8043653d7388b7286d42cc6e7c0f07cde2de3d5aee6cc058d12538a0980c1 -DIST hardened-patches-4.2.6-8.extras.tar.bz2 1622619 SHA256 c0ff3bef7fba1bf2221cd5525dd19973d1cb8d916ccd672fba3b36a8e866a8a9 SHA512 07d4b63fa2c42fd95d7c3a5e0ee4c340545540bc9a7af623bd12a351c84d9b76e79aaab83ac2a87c36678b145b599918324eca75a51df11698fb4f76550caf46 WHIRLPOOL c7163ea8b3d87b9a3fbacc220c977987c7db4b2f7b270430dd928e29669ff06dfb351d36619e7615d764464469ad638a7c017da62b121846ecc56675ce52c257 -DIST hardened-patches-4.2.7-1.extras.tar.bz2 1678777 SHA256 80a4ae498b15e7aeaefbc68f7f7983120a6b0065516510f8f631f94de3ea7eee SHA512 42c4911f0001ae4acc02cf8beb52d95f5e2860950d6f202728d4f099d06ff4fac27850168032d88bd2978471e4942a777c625667371484a0a261479a8d669386 WHIRLPOOL 891febe584c06b8fd2d8e7e9f2bdb3d0a8b10f2576e7d79359ddc50804fffe4b094ca1692ff533bf0279da1580c73ed89070436eb1a30b9cdf6e90cb0facfcb1 -DIST hardened-patches-4.3.3-3.extras.tar.bz2 1646111 SHA256 1ffc5f89a9a9c79a5075f4ed6e4e5ce93ec7178b2e1d62984c8e505b380eac6b SHA512 51a317e11bc932366a53397a7899c8defe5fe803c7a8eb3b2af7cc18ce77e80f5bcc8542dbd4b1fa0e6c20d8d9259584c39caad3db202b87bdbd94ecb2a3e8e9 WHIRLPOOL 0d732ba9c5c37b9236616d33e57232165c25fd7309e452db5953738eb67439cb743cb53a34ef1acff6c6fa7529e5d212b5d056f0d80ea71f17b1e14e5750dc54 -DIST hardened-patches-4.3.3-4.extras.tar.bz2 1647439 SHA256 9247cd1a980eba5772ee55e61b5ed68a39b16eebe73010fe8cbe3c239f63c059 SHA512 db932835ebeb3f801baa5098979f2b0099acf91463b53724b9af676764ef65273506d5d7400786072367d69781f0268ede583bfa7370484d8ae728790a02b92f WHIRLPOOL ee9d1b035f8bd8e766535b8defefc08056c22d29fa5ce52c17a476deda122237767786d5f1ffcc3f4f6724a76cc5df5794024315d27231ffe559c3fe65eebd9f DIST hardened-patches-4.3.3-5.extras.tar.bz2 1649484 SHA256 2a62a5eb4b98f4fbeb43511a0573d58226277d3112401abec37355d85e01ae23 SHA512 09b7272af44fb1e29cba857f7c3305d97f8997881f228a2f2eb56dda909ae5402a69336c6fccdf3920f8788a7922f10b0977517f5918d44702e1a9b668c708c7 WHIRLPOOL efc152c7680b84b682f9f6857b8c6b2b66b6d505f76b311a8e3289a606f46d4944d90478ff93e3656f41c367fdbcd65dcf3043842354b26b669b462ce49f3471 DIST linux-4.1.tar.xz 83017828 SHA256 caf51f085aac1e1cea4d00dbbf3093ead07b551fc07b31b2a989c05f8ea72d9f SHA512 168ef84a4e67619f9f53f3574e438542a5747f9b43443363cb83597fcdac9f40d201625c66e375a23226745eaada9176eb006ca023613cec089349e91751f3c0 WHIRLPOOL 85fcfdb67ea7f865272a85d3b4c3ec1f5a1267f4664bf073c562bb3875e9d96ad68486259d8866a9aced98c95de16840ec531d89745aec75b7315a64ebe650b8 -DIST linux-4.2.tar.xz 85507784 SHA256 cf20e044f17588d2a42c8f2a450b0fd84dfdbd579b489d93e9ab7d0e8b45dbeb SHA512 a87bbce3c0c6d810a41bbba1c0dcaae80dc38dded9f8571e97fa4ee5a468d655daf52d260911412f7c7da3171a5114e89d63da14b1753b9a3eb2cc38fd89b9ee WHIRLPOOL 2058e664ee287cc03119ff3dd0155b7018b9c789a13a1012f190e516172f845dcb2d977c8e6a6951e9bd720e5e8cdfa3b888cce392c9b02780520e77475870d0 DIST linux-4.3.tar.xz 86920812 SHA256 4a622cc84b8a3c38d39bc17195b0c064d2b46945dfde0dae18f77b120bc9f3ae SHA512 d25812043850530fdcfdb48523523ee980747f3c2c1266149330844dae2cba0d056d4ddd9c0f129f570f5d1f6df5c20385aec5f6a2e0755edc1e2f5f93e2c6bc WHIRLPOOL e3f131443acc14d4f67bbd3f4e1c57af3d822c41c85a112564d54667a591c8619dce42327fd8166d30a2d7adfaf433c2e2134d4995c91c08f65ac0cc2190f935 diff --git a/sys-kernel/hardened-sources/hardened-sources-4.2.6-r8.ebuild b/sys-kernel/hardened-sources/hardened-sources-4.2.6-r8.ebuild deleted file mode 100644 index dea7e7b633941..0000000000000 --- a/sys-kernel/hardened-sources/hardened-sources-4.2.6-r8.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -ETYPE="sources" -K_WANT_GENPATCHES="base" -K_GENPATCHES_VER="9" -K_DEBLOB_AVAILABLE="1" - -inherit kernel-2 -detect_version - -HGPV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}-8" -HGPV_URI="http://dev.gentoo.org/~blueness/hardened-sources/hardened-patches/hardened-patches-${HGPV}.extras.tar.bz2" -SRC_URI="${KERNEL_URI} ${HGPV_URI} ${GENPATCHES_URI} ${ARCH_URI}" - -UNIPATCH_LIST="${DISTDIR}/hardened-patches-${HGPV}.extras.tar.bz2" -UNIPATCH_EXCLUDE=" - 1500_XATTR_USER_PREFIX.patch - 1600_dm-crypt-limit-max-segment-size.patch - 2900_dev-root-proc-mount-fix.patch" - -DESCRIPTION="Hardened kernel sources (kernel series ${KV_MAJOR}.${KV_MINOR})" -HOMEPAGE="http://www.gentoo.org/proj/en/hardened/" -IUSE="deblob" - -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" - -RDEPEND=">=sys-devel/gcc-4.5" - -pkg_postinst() { - kernel-2_pkg_postinst - - local GRADM_COMPAT="sys-apps/gradm-3.1*" - - ewarn - ewarn "Users of grsecurity's RBAC system must ensure they are using" - ewarn "${GRADM_COMPAT}, which is compatible with ${PF}." - ewarn "It is strongly recommended that the following command is issued" - ewarn "prior to booting a ${PF} kernel for the first time:" - ewarn - ewarn "emerge -na =${GRADM_COMPAT}" - ewarn -} diff --git a/sys-kernel/hardened-sources/hardened-sources-4.2.7.ebuild b/sys-kernel/hardened-sources/hardened-sources-4.2.7.ebuild deleted file mode 100644 index aeff162eb4dd1..0000000000000 --- a/sys-kernel/hardened-sources/hardened-sources-4.2.7.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -ETYPE="sources" -K_WANT_GENPATCHES="base" -K_GENPATCHES_VER="9" -K_DEBLOB_AVAILABLE="1" - -inherit kernel-2 -detect_version - -HGPV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}-1" -HGPV_URI="http://dev.gentoo.org/~blueness/hardened-sources/hardened-patches/hardened-patches-${HGPV}.extras.tar.bz2" -SRC_URI="${KERNEL_URI} ${HGPV_URI} ${GENPATCHES_URI} ${ARCH_URI}" - -UNIPATCH_LIST="${DISTDIR}/hardened-patches-${HGPV}.extras.tar.bz2" -UNIPATCH_EXCLUDE=" - 1500_XATTR_USER_PREFIX.patch - 1600_dm-crypt-limit-max-segment-size.patch - 2900_dev-root-proc-mount-fix.patch" - -DESCRIPTION="Hardened kernel sources (kernel series ${KV_MAJOR}.${KV_MINOR})" -HOMEPAGE="http://www.gentoo.org/proj/en/hardened/" -IUSE="deblob" - -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" - -RDEPEND=">=sys-devel/gcc-4.5" - -pkg_postinst() { - kernel-2_pkg_postinst - - local GRADM_COMPAT="sys-apps/gradm-3.1*" - - ewarn - ewarn "Users of grsecurity's RBAC system must ensure they are using" - ewarn "${GRADM_COMPAT}, which is compatible with ${PF}." - ewarn "It is strongly recommended that the following command is issued" - ewarn "prior to booting a ${PF} kernel for the first time:" - ewarn - ewarn "emerge -na =${GRADM_COMPAT}" - ewarn -} diff --git a/sys-kernel/hardened-sources/hardened-sources-4.3.3-r2.ebuild b/sys-kernel/hardened-sources/hardened-sources-4.3.3-r2.ebuild deleted file mode 100644 index 3ef0e6314e4f0..0000000000000 --- a/sys-kernel/hardened-sources/hardened-sources-4.3.3-r2.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -ETYPE="sources" -K_WANT_GENPATCHES="base" -K_GENPATCHES_VER="4" -K_DEBLOB_AVAILABLE="1" - -inherit kernel-2 -detect_version - -HGPV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}-3" -HGPV_URI="http://dev.gentoo.org/~blueness/hardened-sources/hardened-patches/hardened-patches-${HGPV}.extras.tar.bz2" -SRC_URI="${KERNEL_URI} ${HGPV_URI} ${GENPATCHES_URI} ${ARCH_URI}" - -UNIPATCH_LIST="${DISTDIR}/hardened-patches-${HGPV}.extras.tar.bz2" -UNIPATCH_EXCLUDE=" - 1500_XATTR_USER_PREFIX.patch - 2900_dev-root-proc-mount-fix.patch" - -DESCRIPTION="Hardened kernel sources (kernel series ${KV_MAJOR}.${KV_MINOR})" -HOMEPAGE="http://www.gentoo.org/proj/en/hardened/" -IUSE="deblob" - -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" - -RDEPEND=">=sys-devel/gcc-4.5" - -pkg_postinst() { - kernel-2_pkg_postinst - - local GRADM_COMPAT="sys-apps/gradm-3.1*" - - ewarn - ewarn "Users of grsecurity's RBAC system must ensure they are using" - ewarn "${GRADM_COMPAT}, which is compatible with ${PF}." - ewarn "It is strongly recommended that the following command is issued" - ewarn "prior to booting a ${PF} kernel for the first time:" - ewarn - ewarn "emerge -na =${GRADM_COMPAT}" - ewarn -} diff --git a/sys-kernel/hardened-sources/hardened-sources-4.3.3-r3.ebuild b/sys-kernel/hardened-sources/hardened-sources-4.3.3-r3.ebuild deleted file mode 100644 index bb96ca937426e..0000000000000 --- a/sys-kernel/hardened-sources/hardened-sources-4.3.3-r3.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -ETYPE="sources" -K_WANT_GENPATCHES="base" -K_GENPATCHES_VER="4" -K_DEBLOB_AVAILABLE="1" - -inherit kernel-2 -detect_version - -HGPV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}-4" -HGPV_URI="http://dev.gentoo.org/~blueness/hardened-sources/hardened-patches/hardened-patches-${HGPV}.extras.tar.bz2" -SRC_URI="${KERNEL_URI} ${HGPV_URI} ${GENPATCHES_URI} ${ARCH_URI}" - -UNIPATCH_LIST="${DISTDIR}/hardened-patches-${HGPV}.extras.tar.bz2" -UNIPATCH_EXCLUDE=" - 1500_XATTR_USER_PREFIX.patch - 2900_dev-root-proc-mount-fix.patch" - -DESCRIPTION="Hardened kernel sources (kernel series ${KV_MAJOR}.${KV_MINOR})" -HOMEPAGE="http://www.gentoo.org/proj/en/hardened/" -IUSE="deblob" - -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" - -RDEPEND=">=sys-devel/gcc-4.5" - -pkg_postinst() { - kernel-2_pkg_postinst - - local GRADM_COMPAT="sys-apps/gradm-3.1*" - - ewarn - ewarn "Users of grsecurity's RBAC system must ensure they are using" - ewarn "${GRADM_COMPAT}, which is compatible with ${PF}." - ewarn "It is strongly recommended that the following command is issued" - ewarn "prior to booting a ${PF} kernel for the first time:" - ewarn - ewarn "emerge -na =${GRADM_COMPAT}" - ewarn -} From 0666a2382814ad7e85fdc3fcbe168b8d3ff659ce Mon Sep 17 00:00:00 2001 From: Tony Vroon Date: Thu, 7 Jan 2016 14:17:29 +0000 Subject: [PATCH 056/260] app-admin/ansible: Maintainer change jlec -> chainsaw Package-Manager: portage-2.2.26 --- app-admin/ansible/metadata.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-admin/ansible/metadata.xml b/app-admin/ansible/metadata.xml index cc686a343c0f6..8fe17aade3de8 100644 --- a/app-admin/ansible/metadata.xml +++ b/app-admin/ansible/metadata.xml @@ -6,8 +6,8 @@ Sergey Popov - jlec@gentoo.org - Justin Lecher + chainsaw@gentoo.org + Tony Vroon ansible From fdac0dca63b36997b35df2e975b94f0544284537 Mon Sep 17 00:00:00 2001 From: Guilherme Amadio Date: Thu, 7 Jan 2016 12:21:01 -0200 Subject: [PATCH 057/260] dev-libs/vc: version bump to 1.1.0 Package-Manager: portage-2.2.26 --- dev-libs/vc/Manifest | 15 ++++++++++++++ dev-libs/vc/vc-1.1.0.ebuild | 40 +++++++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 dev-libs/vc/vc-1.1.0.ebuild diff --git a/dev-libs/vc/Manifest b/dev-libs/vc/Manifest index 694ede541aa47..2af55dceaaf15 100644 --- a/dev-libs/vc/Manifest +++ b/dev-libs/vc/Manifest @@ -28,3 +28,18 @@ DIST vc-0.7.4-reference-log2-sp.dat 1200200 SHA256 f8d8f1e968d26faa25eac5a3acefd DIST vc-0.7.4-reference-sincos-dp.dat 3600000 SHA256 9bdad42562d4190a8e037854f1023946114e235c9148af09a3c72d65a69252f9 SHA512 92f5cbe61cc79188759cc7d03e28df1644405bf2249fc59bb84f567bca6937053c5e2c1f7b0674e745d6656da6772703305118040b9c7a272da1d8bc52d49858 WHIRLPOOL 1a6fddbf4d4527fb76f596fdf24288560b8e4718c2b112a15baa2723bc4fabd1110f30cd83ab97a56849e5584c4b452250e4a4866e0283b78d231e42dae3e6d4 DIST vc-0.7.4-reference-sincos-sp.dat 1800000 SHA256 e91cf4bd52d58d30b584326375296448520972d769936836239141aa731e6802 SHA512 0760409ae093c7d897e6ac0b689fea5c1cf9cf58e3c39e2880fcacf56398e9c3ceb897f725ef54730b95847f11ca73a05fd96e108aa153ba6d22c21f7104c009 WHIRLPOOL 34dc7a26ebd1b03dab3629e28bd7d9715855fa1334ef34f651044f194a620d239f896b96e28324bf82074d2bc5a26e5f96d0c24201364760a3a49679787ff459 DIST vc-0.7.4.tar.gz 310014 SHA256 6dd8ce901491db6b71c77b2b7464137f6fdfa311b7b6f0e21b1d00e932c3c3db SHA512 278a59be74915c5b714d177d71180ff5d0648474fa753770d463e5f0159db0089dcd7b1b36488d646aa2b0966ab0db521a5cebd7079eb48987eb95026ca0687c WHIRLPOOL efa483d8fc326ed66133140cfc5df0d7e26b3579eafc3e1b258cfa280b51c846ae6399b16b2d560c368bd4bb21d6bf0b051735f2bb3d6ee31fe8a6b712c6d6dc +DIST vc-1.1.0-reference-acos-dp.dat 2400000 SHA256 b2b5d9537c68b25cc5efceed776b1d4c888ac74fecd3a0188f4ce6c28d473a23 SHA512 f64357c8dd5000a3e8d48af4d3dff167d0b2f6f5c90d90949fe1ee7b00668211cfef959c44775f37a2982acbba259895af6e262ef8e77d7570b6f9a2520d415b WHIRLPOOL 9f2d1be7ac400809bd7ac4d06d18be98c63a1ea7dddd5d5738ecaf36b0f52dae6461fd308475f9de3a1ca537b03e1bc0a2b701e8ac30249f1ce574a4985970bf +DIST vc-1.1.0-reference-acos-sp.dat 1200000 SHA256 0b0c4590042f00a67398ede2be3ffc7f6f8bb9b39a06154f1d73f43afe1cab7d SHA512 8a1077735acf06c9a70874bdf202f952855f04e8aea1b75d21b43cd098d6c26af691ecb3ff345cd26bf3ac8e46263c26ba465f8c39903908b3e72cb356802f8b WHIRLPOOL bbb8559279404bf03d04563f5b53eb2c296c6af5fdb10055d891b5f392d2ae59cb7d99cf129a8392533d1274ac42ddd91cbe0f81857e4d383eb739bece3ef206 +DIST vc-1.1.0-reference-asin-dp.dat 2400000 SHA256 382a9d3731a09a05e0f481fa264070f556f8c6f048f04d2ede4da1dc25b2abf7 SHA512 62dc115731978118e45cef0e3c11abbad6b8810a9e480ada6d479ef62413ef9eca0ece1674dcbd9fd0d4cbb50fdb86bcb860f797e17c1cab93a2f756e683d50d WHIRLPOOL 660ac0cded7897ad227877e924a9f53c8a692d7737b0d8bac0e096290709d8021a0935d8999b22aadc2e3367bf79a07824c19d876727624c2cba624892a0d4ad +DIST vc-1.1.0-reference-asin-sp.dat 1200000 SHA256 27578bea470bb82a06a2ce86c47dfd8fd10045f2490d3bae499c5c519982e0a3 SHA512 859622a5b86b2fa6077bfc931afbbff515ec779ecbd54c93e91bb1837b8f8475f7c247f89d90b7847fb3a8a96a95d5c4692ce7863c0a0f9e5d4904039189ea3f WHIRLPOOL a1ed01578ba60ea94063cd01de27b3a76663a2b0c6d304104ec0dca9fcd09c0c568c1cb277ca0d8483b141f46206123c7b6527dceb5341504a04a641975bb566 +DIST vc-1.1.0-reference-atan-dp.dat 4800000 SHA256 5d86c364d063fe3666f5af22c860e9595246877d1a4657a6c96392552bc93e14 SHA512 20b2ffd707ab3f251d6d8a3ea39cb9436176154962cf60512acaf40aa3ac463cbf8e6149969ce273a9f755a1ecbcd8ac20f57444fdb73bc0ac15c43a73d82513 WHIRLPOOL faa53572cdbad3e2fdb77ec5ad6aa60dca3c566a51193c30989bf29b9e29c9fe84c3783c67c28c546bec3219b6a18138335f5d999faa81f4dda8e8627f354b4f +DIST vc-1.1.0-reference-atan-sp.dat 2400000 SHA256 f659dd94dcc8e9691d807cdb4305a7a9967c1caa90590ed6f66453a67fa5fb1a SHA512 3c137570f882f057ecdf772dfd659b199d4a37d1f098450476abc0ffafb9abe324aaf6155dbd9a0d2b7f9ce3022fe91d8c81a8b6303f7bd1a1c18785ec2e96b3 WHIRLPOOL 4d3a766925e3fde9a88bac488177f471bad21697ddd3ba6e4ecfee3b271bc6a086d0a96604e0a6d83ae36da2e503006e85886f2168bc670f06cd52897d7d068c +DIST vc-1.1.0-reference-ln-dp.dat 2400000 SHA256 13aa81ff64852b14442fd4158ff011c974d4d41f7b1788ecc77be0d1944314e9 SHA512 279b9221fd56507be580598c8f29bac602494ad230c975e726d49c3cea3264b6b45c385a50be12d94acd7c3b9c0527bb9b1339c380a746a639fd0ae6928fe2c3 WHIRLPOOL a8c3255d9909e49efe0ccf31863cc388534bfe36d654b73ea5e507adfa992f21d25dad9543f252ec39e1a495c1f1d471321b962da67caa061bbab8bb0818a924 +DIST vc-1.1.0-reference-ln-sp.dat 1196328 SHA256 add681b969c841d810d12510be2aef42fab69e2e1a0da0fec1ea613057d18a7a SHA512 5cf13ab4997bdbe08b08bd79c719ad80844bbc451fcd1636e2c93c4a4b015c8f1909549638636b30a289c53b75822114b5aa9c5e40699b3867e23b8024a610e8 WHIRLPOOL 116caa676fee93ec815af2745d595b84715ed3657313d2ee0b54bb882f0a96cd456db5ffc1dcbcb174bc979a9729094c55ec8276c2a204843718450557d01315 +DIST vc-1.1.0-reference-log10-dp.dat 2400000 SHA256 57b5d62cd0c13e4bd303e297763e599b6268654bae967a93628a3405cae84c6b SHA512 7086b73d2eeda17ef154b53fdeedf9fa21ac7016837eb9dd5e197d7a61343f1ac4b341fd04e6ef6477adc51391da7874ed7dd03a2b761d231c66611b994410df WHIRLPOOL bbdabe0d4cb271ca2a2f02588d4cde3a689a8ecac637cd0fff3bcc18517d6490350cccb9ce1b2dca7269c1eedaea21a21f714d604cc282b1a3fd79785bd8f66c +DIST vc-1.1.0-reference-log10-sp.dat 1200000 SHA256 129cf04f8924af282b0c3ee6f10143ff4180a6e29d54f5c3da05ed20f13ea6b7 SHA512 5d027ec089f9179f4f4544c445693b64c4d4db4b8267c2360511fed52748a904a00c03ee7fbdcac234d3284b9288bd19d8722567cdf7acf21311d7f19fc53f3a WHIRLPOOL 2b7a27817db2995ae13dbf211a816b9806af68c3f06e6118a74d68c162d1a074fdf956698aa7fae04ead552d17ff84fb070b21e8ab8b4d5da398ff005bbcf640 +DIST vc-1.1.0-reference-log2-dp.dat 2400000 SHA256 04e0ad378a8608243634a7517854301a925f60f23c499f581c32bd5c7ad4b444 SHA512 54692dbf61c2764969cda3f87ba76bcc464f9e513864625ec115b9f06b26e85db4a53775baf4d87f83ae04452d246b4b01d0d3cde733058a07f872b0d0aa8097 WHIRLPOOL af7b7cc14a35430d13dcedfc7e20f69213e5c14ad1fb7160087d4e5d1cfd480fdff03e191e5b9e104b4f6cec18d7ce871a8387ae32682d57c49301728961ae24 +DIST vc-1.1.0-reference-log2-sp.dat 1200200 SHA256 f8d8f1e968d26faa25eac5a3acefd3751106eb748cac4a8dd40b98b0aeeb2e20 SHA512 edcc6100a20b1ef6aaf855ccdaff05c89f6f33357749681c577bc22fdc80877f90ddc7c1c8e260b1dd0c639865c8b701d48c7612ef39de2b4fece067f88b2808 WHIRLPOOL 8d727cbd1d65d8c116f28243227b66f32f9c26b7d85efe5097e21b46ae2f54ff2d1c61e3d382dbaeb99ab8ea30ad01c24dba9e8f541e944a2f0f3e1715fbf398 +DIST vc-1.1.0-reference-sincos-dp.dat 3600000 SHA256 9bdad42562d4190a8e037854f1023946114e235c9148af09a3c72d65a69252f9 SHA512 92f5cbe61cc79188759cc7d03e28df1644405bf2249fc59bb84f567bca6937053c5e2c1f7b0674e745d6656da6772703305118040b9c7a272da1d8bc52d49858 WHIRLPOOL 1a6fddbf4d4527fb76f596fdf24288560b8e4718c2b112a15baa2723bc4fabd1110f30cd83ab97a56849e5584c4b452250e4a4866e0283b78d231e42dae3e6d4 +DIST vc-1.1.0-reference-sincos-sp.dat 1800000 SHA256 e91cf4bd52d58d30b584326375296448520972d769936836239141aa731e6802 SHA512 0760409ae093c7d897e6ac0b689fea5c1cf9cf58e3c39e2880fcacf56398e9c3ceb897f725ef54730b95847f11ca73a05fd96e108aa153ba6d22c21f7104c009 WHIRLPOOL 34dc7a26ebd1b03dab3629e28bd7d9715855fa1334ef34f651044f194a620d239f896b96e28324bf82074d2bc5a26e5f96d0c24201364760a3a49679787ff459 +DIST vc-1.1.0.tar.gz 513649 SHA256 281b4c6152fbda11a4b313a0a0ca18565ee049a86f35f672f1383967fef8f501 SHA512 a724de3f71a4f9010e7e00b7e7d37c4dbc36954a9a8ed8f61eec6ed19c3da7c750714420f008b4434cfdc958c4f706510f0121013572146638d2d014b9212743 WHIRLPOOL 80183a1c0ce7ee5f2c893ef1b4d120b079a36da38c0586880adea686779b2311521b24d1d7be958420af216aa1b8634d3c68a54597d6c7702af92976b97da678 diff --git a/dev-libs/vc/vc-1.1.0.ebuild b/dev-libs/vc/vc-1.1.0.ebuild new file mode 100644 index 0000000000000..7bf048a5012ae --- /dev/null +++ b/dev-libs/vc/vc-1.1.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit cmake-utils + +DESCRIPTION="SIMD Vector Class Library for C++" +HOMEPAGE="https://github.com/VcDevel/Vc" + +VC_TEST_DATA=( reference-{acos,asin,atan,ln,log2,log10,sincos}-{dp,sp}.dat ) +for i in ${VC_TEST_DATA[@]}; do + SRC_URI+="test? ( http://compeng.uni-frankfurt.de/~kretz/Vc-testdata/$i -> ${P}-${i} ) " +done + +SRC_URI+="https://github.com/VcDevel/Vc/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~amd64-linux ~x86 ~x86-linux" +IUSE="test" + +src_unpack() { + default_src_unpack + S="${WORKDIR}"/Vc-${PV} + if use test ; then + mkdir -p "${WORKDIR}"/${P}_build/tests || die + for i in ${VC_TEST_DATA[@]}; do + cp "${DISTDIR}"/${P}-$i "${WORKDIR}"/${P}_build/tests/${i} || die + done + fi +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_build test) + ) + cmake-utils_src_configure +} From e99147e34f84093ef427fd7849202594eedb53d7 Mon Sep 17 00:00:00 2001 From: Michael Orlitzky Date: Thu, 7 Jan 2016 09:32:10 -0500 Subject: [PATCH 058/260] dev-lang/php: remove php-7.0.0; use php-7.0.1 instead. Package-Manager: portage-2.2.24 --- dev-lang/php/Manifest | 1 - dev-lang/php/php-7.0.0.ebuild | 776 ---------------------------------- 2 files changed, 777 deletions(-) delete mode 100644 dev-lang/php/php-7.0.0.ebuild diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest index 2a3513da111a1..a4e7f636b7b6d 100644 --- a/dev-lang/php/Manifest +++ b/dev-lang/php/Manifest @@ -2,6 +2,5 @@ DIST php-5.4.45.tar.bz2 12703324 SHA256 4e0d28b1554c95cfaea6fa2b64aac85433f158ce DIST php-5.5.30.tar.bz2 13699702 SHA256 e7332a713cecdd1cb44a1b1336739885c9789f633f0f51236b25e48ab03c3b29 SHA512 9458126f579ace9e2aebdfa7ad7f8d097f1fd502f443d8fd66263ba3c542d579ca9c705e227725fae57e452649a3be7cb717a0330d339b93d3c6c94fa80dbc1f WHIRLPOOL 2aa6c61a48a231d81f6c746f94e42589d87b93d0526f02d6d15f731cbbca4aecdee84b443f7ec1891f2a524939c542ac6f94e15db90a23a8b19523463025d395 DIST php-5.6.14.tar.bz2 14073920 SHA256 36f295f11641c1839a5df00e693f685fd134c65e8a1d46e8ee0abae8662b2eb0 SHA512 af0c7fa5c7be15839b1189b2544ff725b935228030087c206f83727e7885750030b10bf2bfbd27adea6f18af90d4ecd3ced9defec88c5f98f7ed26b4e4c57981 WHIRLPOOL 8e31fc3dbeb22fa2a59112d2dcbe28f8102c8d5a14fd716d17f909399c06d27a10ea32d43ebd1a12cea78d9fd949ae7c7882628ae0c3abd7354d165107fa0c9d DIST php-5.6.16.tar.bz2 14066209 SHA256 4fe6f40964c1bfaba05fc144ba20a2cdad33e11685f4f101ea5a48b98bbcd2ae SHA512 08ceb48277785e2075a1bd8035cb32eb8bdddeff6695734d3f1f0721415beddc58413257a490852a93df445d2d342badea46801e46d96f0b85517124ba4020c9 WHIRLPOOL d8669398d03288e9cf0f519a2e76eeb6b7e79f85f60b9f9fbdcc40ae313a3d9fa01b9f173cd354ab8b328b7178a433f54e4f0cf06152ec023c11f00bb98cc5b0 -DIST php-7.0.0.tar.bz2 13975832 SHA256 a92a54306832167a39f7c0ec00524fc6f3f7d985c806caa7632561d0ddedfcea SHA512 850d1c8c1d66e70caa801520bc1824e17c0a64190e3e3776af422cd3148847dc99b20bff12cecdd679b724b417458aaddb20b899487cf0c7463cac3b5dbf0c12 WHIRLPOOL cf081676f86ff6ea32c3c16ac11470046767e20541a7b986a3499cb4baadb46d06f98bb0026debff0ed10200556fcc80c61c41341340b20e119bf9c21baa46a3 DIST php-7.0.1.tar.bz2 13987040 SHA256 04ce3bd1da001397b342c2219a5093be9ecbbc97f022e1e6a0ec2fedc3d93e42 SHA512 7a157561da7438620d06304e82d459aea843fe89521f11c9e9941afa85f1a8393a98f25f697f22907da2ee79e228f2d27d9a3f9de209a521ad44a1f9a49e57ca WHIRLPOOL fb0c423035b9f96c485dd5e7e8f1275d4932b5394162478ea831d7f195f05503db5d92d7c20cd2cfcd72bbda266ab77dfd6dcb8261bb9a1b36ec81e44e325f1a DIST php-patchset-5.4-r2.tar.bz2 5824 SHA256 4a47f4d31f50a244f85349486cdb3474cf315562e097ed4c116c2b9b5730ecef SHA512 3c2523458a627373da7acb93fb2cd621f50b19fe2ba1d30beb62eeaaa39045262b917cfd0b631046fec9c8027cfa99bd0426a079ab45eb172b21d25d6e085dde WHIRLPOOL fe4f015e2f0dc66cc23ef16fb5bb33117952593ae0770d4bcd37ecc1c431cbcc7874189d265696305c60b4e395e7ce902667e38203db46867304868271affdea diff --git a/dev-lang/php/php-7.0.0.ebuild b/dev-lang/php/php-7.0.0.ebuild deleted file mode 100644 index c520126dd10aa..0000000000000 --- a/dev-lang/php/php-7.0.0.ebuild +++ /dev/null @@ -1,776 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils autotools flag-o-matic versionator depend.apache apache-module libtool systemd - -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" - -function php_get_uri () -{ - case "${1}" in - "php-pre") - echo "http://downloads.php.net/ab/${2}" - ;; - "php") - echo "http://www.php.net/distributions/${2}" - ;; - "olemarkus") - echo "https://dev.gentoo.org/~olemarkus/php/${2}" - ;; - "gentoo") - echo "mirror://gentoo/${2}" - ;; - *) - die "unhandled case in php_get_uri" - ;; - esac -} - -PHP_MV="$(get_major_version)" -SLOT="$(get_version_component_range 1-2)" - -# alias, so we can handle different types of releases (finals, rcs, alphas, -# betas, ...) w/o changing the whole ebuild -PHP_PV="${PV/_rc/RC}" -PHP_PV="${PHP_PV/_alpha/alpha}" -PHP_PV="${PHP_PV/_beta/beta}" -PHP_RELEASE="php" -[[ ${PV} == ${PV/_alpha/} ]] || PHP_RELEASE="php-pre" -[[ ${PV} == ${PV/_beta/} ]] || PHP_RELEASE="php-pre" -[[ ${PV} == ${PV/_rc/} ]] || PHP_RELEASE="php-pre" -PHP_P="${PN}-${PHP_PV}" - -PHP_SRC_URI="$(php_get_uri "${PHP_RELEASE}" "${PHP_P}.tar.bz2")" - -PHP_FPM_CONF_VER="1" - -SRC_URI="${PHP_SRC_URI}" - -DESCRIPTION="The PHP language runtime engine: CLI, CGI, FPM/FastCGI, Apache2 and embed SAPIs" -HOMEPAGE="http://php.net/" -LICENSE="PHP-3" - -S="${WORKDIR}/${PHP_P}" - -# We can build the following SAPIs in the given order -SAPIS="embed cli cgi fpm apache2" - -# SAPIs and SAPI-specific USE flags (cli SAPI is default on): -IUSE="${IUSE} - ${SAPIS/cli/+cli} - threads" - -IUSE="${IUSE} bcmath berkdb bzip2 calendar cdb cjk - crypt +ctype curl debug - enchant exif frontbase +fileinfo +filter firebird - flatfile ftp gd gdbm gmp +hash +iconv imap inifile - intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit mhash - mysql mysqli nls - oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm - readline recode selinux +session sharedmem - +simplexml snmp soap sockets spell sqlite ssl - sysvipc systemd tidy +tokenizer truetype unicode vpx wddx - +xml xmlreader xmlwriter xmlrpc xpm xslt zip zlib" - -DEPEND=" - >=app-eselect/eselect-php-0.7.1-r3[apache2?,fpm?] - >=dev-libs/libpcre-8.32[unicode] - apache2? ( || ( >=www-servers/apache-2.4[apache2_modules_unixd,threads=] - > \ - "${D}/${PHP_EXT_INI_DIR}"/opcache.ini - dosym "${PHP_EXT_INI_DIR#${EPREFIX}}/opcache.ini" \ - "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini" - fi - - # SAPI-specific handling - if [[ "${sapi}" == "fpm" ]] ; then - einfo "Installing FPM config files php-fpm.conf and www.conf" - insinto "${PHP_INI_DIR#${EPREFIX}}" - doins sapi/fpm/php-fpm.conf - insinto "${PHP_INI_DIR#${EPREFIX}}/fpm.d" - doins sapi/fpm/www.conf - fi - - dodoc php.ini-development - dodoc php.ini-production -} - -php_set_ini_dir() { - PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}" - PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext" - PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active" -} - -src_prepare() { - # Change PHP branding - # Get the alpha/beta/rc version - sed -re "s|^(PHP_EXTRA_VERSION=\").*(\")|\1-pl${PR/r/}-gentoo\2|g" \ - -i configure.in || die "Unable to change PHP branding" - - # Patch PHP to show Gentoo as the server platform - sed -e 's/PHP_UNAME=`uname -a | xargs`/PHP_UNAME=`uname -s -n -r -v | xargs`/g' \ - -i configure.in || die "Failed to fix server platform name" - - # Patch PHP to support heimdal instead of mit-krb5 - if has_version "app-crypt/heimdal" ; then - sed -e 's|gssapi_krb5|gssapi|g' -i acinclude.m4 \ - || die "Failed to fix heimdal libname" - sed -e 's|PHP_ADD_LIBRARY(k5crypto, 1, $1)||g' -i acinclude.m4 \ - || die "Failed to fix heimdal crypt library reference" - fi - - # Add user patches #357637 - epatch_user - - # Force rebuilding aclocal.m4 - rm -f aclocal.m4 || die - eautoreconf - - if [[ ${CHOST} == *-darwin* ]] ; then - # http://bugs.php.net/bug.php?id=48795, bug #343481 - sed -i -e '/BUILD_CGI="\\$(CC)/s/CC/CXX/' configure || die - fi - - # In php-7.x, the FPM pool configuration files have been split off - # of the main config. By default the pool config files go in - # e.g. /etc/php-fpm.d, which isn't slotted. So here we move the - # include directory to a subdirectory "fpm.d" of $PHP_INI_DIR. Later - # we'll install the pool configuration file "www.conf" there. - php_set_ini_dir fpm - sed -i "s~^include=.*$~include=${PHP_INI_DIR}/fpm.d/*.conf~" \ - sapi/fpm/php-fpm.conf.in \ - || die 'failed to move the include directory in php-fpm.conf' -} - -src_configure() { - addpredict /usr/share/snmp/mibs/.index - addpredict /var/lib/net-snmp/mib_indexes - - PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}" - - local our_conf=( - --prefix="${PHP_DESTDIR}" - --mandir="${PHP_DESTDIR}/man" - --infodir="${PHP_DESTDIR}/info" - --libdir="${PHP_DESTDIR}/lib" - --with-libdir="$(get_libdir)" - --without-pear - $(use_enable threads maintainer-zts) - ) - - our_conf+=( - $(use_enable bcmath bcmath) - $(use_with bzip2 bz2 "${EPREFIX}/usr") - $(use_enable calendar calendar) - $(use_enable ctype ctype) - $(use_with curl curl "${EPREFIX}/usr") - $(use_enable xml dom) - $(use_with enchant enchant "${EPREFIX}/usr") - $(use_enable exif exif) - $(use_enable fileinfo fileinfo) - $(use_enable filter filter) - $(use_enable ftp ftp) - $(use_with nls gettext "${EPREFIX}/usr") - $(use_with gmp gmp "${EPREFIX}/usr") - $(use_enable hash hash) - $(use_with mhash mhash "${EPREFIX}/usr") - $(use_with iconv iconv \ - $(use elibc_glibc || use elibc_musl || echo "${EPREFIX}/usr")) - $(use_enable intl intl) - $(use_enable ipv6 ipv6) - $(use_enable json json) - $(use_with kerberos kerberos "${EPREFIX}/usr") - $(use_enable xml libxml) - $(use_with xml libxml-dir "${EPREFIX}/usr") - $(use_enable unicode mbstring) - $(use_with crypt mcrypt "${EPREFIX}/usr") - $(use_with unicode onig "${EPREFIX}/usr") - $(use_with ssl openssl "${EPREFIX}/usr") - $(use_with ssl openssl-dir "${EPREFIX}/usr") - $(use_enable pcntl pcntl) - $(use_enable phar phar) - $(use_enable pdo pdo) - $(use_enable opcache opcache) - $(use_with postgres pgsql "${EPREFIX}/usr") - $(use_enable posix posix) - $(use_with spell pspell "${EPREFIX}/usr") - $(use_with recode recode "${EPREFIX}/usr") - $(use_enable simplexml simplexml) - $(use_enable sharedmem shmop) - $(use_with snmp snmp "${EPREFIX}/usr") - $(use_enable soap soap) - $(use_enable sockets sockets) - $(use_with sqlite sqlite3 "${EPREFIX}/usr") - $(use_enable sysvipc sysvmsg) - $(use_enable sysvipc sysvsem) - $(use_enable sysvipc sysvshm) - $(use_with systemd fpm-systemd) - $(use_with tidy tidy "${EPREFIX}/usr") - $(use_enable tokenizer tokenizer) - $(use_enable wddx wddx) - $(use_enable xml xml) - $(use_enable xmlreader xmlreader) - $(use_enable xmlwriter xmlwriter) - $(use_with xmlrpc xmlrpc) - $(use_with xslt xsl "${EPREFIX}/usr") - $(use_enable zip zip) - $(use_with zlib zlib "${EPREFIX}/usr") - $(use_enable debug debug) - ) - - # DBA support - if use cdb || use berkdb || use flatfile || use gdbm || use inifile \ - || use qdbm ; then - our_conf+=( "--enable-dba${shared}" ) - fi - - # DBA drivers support - our_conf+=( - $(use_with cdb cdb) - $(use_with berkdb db4 "${EPREFIX}/usr") - $(use_enable flatfile flatfile) - $(use_with gdbm gdbm "${EPREFIX}/usr") - $(use_enable inifile inifile) - $(use_with qdbm qdbm "${EPREFIX}/usr") - ) - - # Support for the GD graphics library - our_conf+=( - $(use_with truetype freetype-dir "${EPREFIX}/usr") - $(use_enable cjk gd-jis-conv) - $(use_with gd jpeg-dir "${EPREFIX}/usr") - $(use_with gd png-dir "${EPREFIX}/usr") - $(use_with xpm xpm-dir "${EPREFIX}/usr") - ) - if use vpx; then - our_conf+=( --with-vpx-dir="${EPREFIX}/usr" ) - fi - # enable gd last, so configure can pick up the previous settings - our_conf+=( $(use_with gd gd) ) - - # IMAP support - if use imap ; then - our_conf+=( - $(use_with imap imap "${EPREFIX}/usr") - $(use_with ssl imap-ssl "${EPREFIX}/usr") - ) - fi - - # Interbase/firebird support - our_conf+=( $(use_with firebird interbase "${EPREFIX}/usr") ) - - # LDAP support - if use ldap ; then - our_conf+=( - $(use_with ldap ldap "${EPREFIX}/usr") - $(use_with ldap-sasl ldap-sasl "${EPREFIX}/usr") - ) - fi - - # MySQL support - local mysqllib="mysqlnd" - local mysqlilib="mysqlnd" - - our_conf+=( $(use_with mysqli mysqli "${mysqlilib}") ) - - local mysqlsock="${EPREFIX}/var/run/mysqld/mysqld.sock" - if use mysql || use mysqli ; then - our_conf+=( $(use_with mysql mysql-sock "${mysqlsock}") ) - fi - - # ODBC support - our_conf+=( - $(use_with odbc unixODBC "${EPREFIX}/usr") - $(use_with iodbc iodbc "${EPREFIX}/usr") - ) - - # Oracle support - our_conf+=( $(use_with oci8-instant-client oci8) ) - - # PDO support - if use pdo ; then - our_conf+=( - $(use_with mysql pdo-mysql "${mysqllib}") - $(use_with postgres pdo-pgsql) - $(use_with sqlite pdo-sqlite "${EPREFIX}/usr") - $(use_with odbc pdo-odbc "unixODBC,${EPREFIX}/usr") - $(use_with oci8-instant-client pdo-oci) - ) - fi - - # readline/libedit support - our_conf+=( - $(use_with readline readline "${EPREFIX}/usr") - $(use_with libedit libedit "${EPREFIX}/usr") - ) - - # Session support - if use session ; then - our_conf+=( $(use_with sharedmem mm "${EPREFIX}/usr") ) - else - our_conf+=( $(use_enable session session) ) - fi - - # Use pic for shared modules such as apache2's mod_php - our_conf+=( --with-pic ) - - # we use the system copy of pcre - # --with-pcre-regex affects ext/pcre - # --with-pcre-dir affects ext/filter and ext/zip - our_conf+=( - --with-pcre-regex="${EPREFIX}/usr" - --with-pcre-dir="${EPREFIX}/usr" - ) - - # Catch CFLAGS problems - # Fixes bug #14067. - # Changed order to run it in reverse for bug #32022 and #12021. - replace-cpu-flags "k6*" "i586" - - # Support user-passed configuration parameters - our_conf+=( ${EXTRA_ECONF:-} ) - - # Support the Apache2 extras, they must be set globally for all - # SAPIs to work correctly, especially for external PHP extensions - - mkdir -p "${WORKDIR}/sapis-build" || die - for one_sapi in $SAPIS ; do - use "${one_sapi}" || continue - php_set_ini_dir "${one_sapi}" - - # The BUILD_DIR variable is used to determine where to output - # the files that autotools creates. This was all originally - # based on the autotools-utils eclass. - BUILD_DIR="${WORKDIR}/sapis-build/${one_sapi}" - cp -r "${S}" "${BUILD_DIR}" || die - cd "${BUILD_DIR}" || die - - local sapi_conf=( - --with-config-file-path="${PHP_INI_DIR}" - --with-config-file-scan-dir="${PHP_EXT_INI_DIR_ACTIVE}" - ) - - for sapi in $SAPIS ; do - case "$sapi" in - cli|cgi|embed|fpm) - if [[ "${one_sapi}" == "${sapi}" ]] ; then - sapi_conf+=( "--enable-${sapi}" ) - else - sapi_conf+=( "--disable-${sapi}" ) - fi - ;; - - apache2) - if [[ "${one_sapi}" == "${sapi}" ]] ; then - sapi_conf+=( --with-apxs2="${EPREFIX}/usr/sbin/apxs" ) - else - sapi_conf+=( --without-apxs2 ) - fi - ;; - esac - done - - # Construct the $myeconfargs array by concatenating $our_conf - # (the common args) and $sapi_conf (the SAPI-specific args). - local myeconfargs=( "${our_conf[@]}" ) - myeconfargs+=( "${sapi_conf[@]}" ) - - pushd "${BUILD_DIR}" > /dev/null || die - econf "${myeconfargs[@]}" - popd > /dev/null || die - done -} - -src_compile() { - # snmp seems to run during src_compile, too (bug #324739) - addpredict /usr/share/snmp/mibs/.index - addpredict /var/lib/net-snmp/mib_indexes - - for sapi in ${SAPIS} ; do - if use "${sapi}"; then - cd "${WORKDIR}/sapis-build/$sapi" || \ - die "Failed to change dir to ${WORKDIR}/sapis-build/$1" - emake - fi - done -} - -src_install() { - # see bug #324739 for what happens when we don't have that - addpredict /usr/share/snmp/mibs/.index - - # grab the first SAPI that got built and install common files from there - local first_sapi="" - for sapi in $SAPIS ; do - if use $sapi ; then - first_sapi=$sapi - break - fi - done - - # Makefile forgets to create this before trying to write to it... - dodir "${PHP_DESTDIR#${EPREFIX}}/bin" - - # Install php environment (without any sapis) - cd "${WORKDIR}/sapis-build/$first_sapi" || die - emake INSTALL_ROOT="${D}" \ - install-build install-headers install-programs - - local extension_dir="$("${ED}/${PHP_DESTDIR#${EPREFIX}}/bin/php-config" --extension-dir)" - - # Create the directory where we'll put version-specific php scripts - keepdir "/usr/share/php${PHP_MV}" - - local sapi="", file="" - local sapi_list="" - - for sapi in ${SAPIS}; do - if use "${sapi}" ; then - einfo "Installing SAPI: ${sapi}" - cd "${WORKDIR}/sapis-build/${sapi}" || die - - if [[ "${sapi}" == "apache2" ]] ; then - # We're specifically not using emake install-sapi as libtool - # may cause unnecessary relink failures (see bug #351266) - insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/" - newins ".libs/libphp${PHP_MV}$(get_libname)" \ - "libphp${PHP_MV}$(get_libname)" - keepdir "/usr/$(get_libdir)/apache2/modules" - else - # needed each time, php_install_ini would reset it - local dest="${PHP_DESTDIR#${EPREFIX}}" - into "${dest}" - case "$sapi" in - cli) - source="sapi/cli/php" - ;; - cgi) - source="sapi/cgi/php-cgi" - ;; - fpm) - source="sapi/fpm/php-fpm" - ;; - embed) - source="libs/libphp${PHP_MV}$(get_libname)" - ;; - *) - die "unhandled sapi in src_install" - ;; - esac - - if [[ "${source}" == *"$(get_libname)" ]]; then - dolib.so "${source}" - else - dobin "${source}" - local name="$(basename ${source})" - dosym "${dest}/bin/${name}" "/usr/bin/${name}${SLOT}" - fi - fi - - php_install_ini "${sapi}" - - # construct correct SAPI string for php-config - # thanks to ferringb for the bash voodoo - if [[ "${sapi}" == "apache2" ]]; then - sapi_list="${sapi_list:+${sapi_list} }apache2handler" - else - sapi_list="${sapi_list:+${sapi_list} }${sapi}" - fi - fi - done - - # Installing opcache module - if use_if_iuse opcache ; then - dolib.so "modules/opcache$(get_libname)" - fi - - # Install env.d files - newenvd "${FILESDIR}/20php5-envd" "20php${SLOT}" - sed -e "s|/lib/|/$(get_libdir)/|g" -i "${ED}/etc/env.d/20php${SLOT}" || die - sed -e "s|php5|php${SLOT}|g" -i "${ED}/etc/env.d/20php${SLOT}" || die - - # set php-config variable correctly (bug #278439) - sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \ - "${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config" || die - - if use fpm ; then - if use systemd; then - systemd_newunit "${FILESDIR}/php-fpm_at.service" \ - "php-fpm@${SLOT}.service" - else - systemd_newunit "${FILESDIR}/php-fpm_at-simple.service" \ - "php-fpm@${SLOT}.service" - fi - fi -} - -src_test() { - echo ">>> Test phase [test]: ${CATEGORY}/${PF}" - PHP_BIN="${WORKDIR}/sapis-build/cli/sapi/cli/php" - if [[ ! -x "${PHP_BIN}" ]] ; then - ewarn "Test phase requires USE=cli, skipping" - return - else - export TEST_PHP_EXECUTABLE="${PHP_BIN}" - fi - - if [[ -x "${WORKDIR}/sapis/cgi/php-cgi" ]] ; then - export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis/cgi/php-cgi" - fi - - REPORT_EXIT_STATUS=1 "${TEST_PHP_EXECUTABLE}" -n -d \ - "session.save_path=${T}" \ - "${WORKDIR}/sapis-build/cli/run-tests.php" -n -q -d \ - "session.save_path=${T}" - - for name in ${EXPECTED_TEST_FAILURES}; do - mv "${name}.out" "${name}.out.orig" 2>/dev/null || die - done - - local failed="$(find -name '*.out')" - if [[ ${failed} != "" ]] ; then - ewarn "The following test cases failed unexpectedly:" - for name in ${failed}; do - ewarn " ${name/.out/}" - done - else - einfo "No unexpected test failures, all fine" - fi - - if [[ ${PHP_SHOW_UNEXPECTED_TEST_PASS} == "1" ]] ; then - local passed="" - for name in ${EXPECTED_TEST_FAILURES}; do - [[ -f "${name}.diff" ]] && continue - passed="${passed} ${name}" - done - if [[ ${passed} != "" ]] ; then - einfo "The following test cases passed unexpectedly:" - for name in ${passed}; do - ewarn " ${passed}" - done - else - einfo "None of the known-to-fail tests passed, all fine" - fi - fi -} - -pkg_postinst() { - # Output some general info to the user - if use apache2 ; then - APACHE2_MOD_DEFINE="PHP5" - APACHE2_MOD_CONF="70_mod_php5" # Provided by app-eselect/eselect-php - apache-module_pkg_postinst - fi - - # Create the symlinks for php - for m in ${SAPIS}; do - [[ ${m} == 'embed' ]] && continue; - if use $m ; then - local ci=$(eselect php show $m) - if [[ -z $ci ]]; then - eselect php set $m php${SLOT} || die - einfo "Switched ${m} to use php:${SLOT}" - einfo - elif [[ $ci != "php${SLOT}" ]] ; then - elog "To switch $m to use php:${SLOT}, run" - elog " eselect php set $m php${SLOT}" - elog - fi - fi - done - - elog "Make sure that PHP_TARGETS in ${EPREFIX}/etc/make.conf includes" - elog "php${SLOT/./-} in order to compile extensions for the ${SLOT} ABI." - elog - if ! use readline && use cli ; then - ewarn "Note that in order to use php interactivly, you need to" - ewarn "enable the readline USE flag or php -a will hang." - elog - fi - elog "This ebuild installed a version of php.ini based on" - elog "php.ini-${PHP_INI_VERSION}. You can choose which version of" - elog "php.ini to install by default by setting PHP_INI_VERSION" - elog "to either 'production' or 'development' in your make.conf." - elog "Both versions of php.ini can be found with the PHP docs in" - elog "${EPREFIX}/usr/share/doc/${PF}" - elog - elog "For more details on how minor version slotting works," - elog "please see the wiki:" - elog - elog " https://wiki.gentoo.org/wiki/PHP" - elog -} - -pkg_prerm() { - # This returns "1" on success so we can't "|| die" here. - eselect php cleanup -} From 0b734057b64204e5c1dc340ec0d33fb94279d857 Mon Sep 17 00:00:00 2001 From: Michael Orlitzky Date: Thu, 7 Jan 2016 09:40:04 -0500 Subject: [PATCH 059/260] dev-lang/php: update the apache2 post-install notification about mod_php. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Newer versions of app-eselect/eselect-php require some apache configuration changes. This configuration is mentioned in the dev-lang/php pkg_postinst() phase, which isn't ideal, but is what it is. Since php:7.0 requires the new eselect-php, the pkg_postinst() for php:7.0 has been updated to reflect the configuration changes. Thanks to Tomáš Mózes for pointing this out. Gentoo-Bug: 552156 Package-Manager: portage-2.2.24 --- dev-lang/php/php-7.0.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/php/php-7.0.1.ebuild b/dev-lang/php/php-7.0.1.ebuild index a085f970dcfd9..76a0c13448f7b 100644 --- a/dev-lang/php/php-7.0.1.ebuild +++ b/dev-lang/php/php-7.0.1.ebuild @@ -729,8 +729,8 @@ src_test() { pkg_postinst() { # Output some general info to the user if use apache2 ; then - APACHE2_MOD_DEFINE="PHP5" - APACHE2_MOD_CONF="70_mod_php5" # Provided by app-eselect/eselect-php + APACHE2_MOD_DEFINE="PHP" + APACHE2_MOD_CONF="70_mod_php" # Provided by app-eselect/eselect-php apache-module_pkg_postinst fi From 2cb56a3dcbb352815804a9f3bf075a2852b170a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 7 Jan 2016 15:52:08 +0100 Subject: [PATCH 060/260] dev-python/pypy*: Default to USE=shadowstack to improve compatibility Prefer the shadowstack gcrootfinder over asmgcc since the latter strongly relies on specific assembly being generated by gcc and is often broken by various optimization flags. --- dev-python/pypy-bin/pypy-bin-2.6.0-r2.ebuild | 2 +- dev-python/pypy-bin/pypy-bin-4.0.0-r1.ebuild | 2 +- dev-python/pypy-bin/pypy-bin-4.0.1.ebuild | 2 +- dev-python/pypy/pypy-2.6.0-r1.ebuild | 2 +- dev-python/pypy/pypy-4.0.0-r1.ebuild | 2 +- dev-python/pypy/pypy-4.0.1.ebuild | 2 +- dev-python/pypy/pypy-9999.ebuild | 2 +- dev-python/pypy3-bin/pypy3-bin-2.4.0-r1.ebuild | 2 +- dev-python/pypy3/pypy3-2.4.0.ebuild | 2 +- dev-python/pypy3/pypy3-9999.ebuild | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/dev-python/pypy-bin/pypy-bin-2.6.0-r2.ebuild b/dev-python/pypy-bin/pypy-bin-2.6.0-r2.ebuild index 24c009e40f5de..30b1707a0ee2d 100644 --- a/dev-python/pypy-bin/pypy-bin-2.6.0-r2.ebuild +++ b/dev-python/pypy-bin/pypy-bin-2.6.0-r2.ebuild @@ -51,7 +51,7 @@ REQUIRED_USE="!jit? ( !shadowstack ) LICENSE="MIT" SLOT="0/$(get_version_component_range 1-2 ${PV})" KEYWORDS="~amd64 ~x86" -IUSE="doc gdbm +jit shadowstack sqlite cpu_flags_x86_sse2 test tk" +IUSE="doc gdbm +jit +shadowstack sqlite cpu_flags_x86_sse2 test tk" # yep, world would be easier if people started filling subslots... RDEPEND=" diff --git a/dev-python/pypy-bin/pypy-bin-4.0.0-r1.ebuild b/dev-python/pypy-bin/pypy-bin-4.0.0-r1.ebuild index d5081ddd40366..0ac20cca6426b 100644 --- a/dev-python/pypy-bin/pypy-bin-4.0.0-r1.ebuild +++ b/dev-python/pypy-bin/pypy-bin-4.0.0-r1.ebuild @@ -51,7 +51,7 @@ REQUIRED_USE="!jit? ( !shadowstack ) LICENSE="MIT" SLOT="0/$(get_version_component_range 1-2 ${PV})" KEYWORDS="~amd64 ~x86" -IUSE="doc gdbm +jit shadowstack sqlite cpu_flags_x86_sse2 test tk" +IUSE="doc gdbm +jit +shadowstack sqlite cpu_flags_x86_sse2 test tk" # yep, world would be easier if people started filling subslots... RDEPEND=" diff --git a/dev-python/pypy-bin/pypy-bin-4.0.1.ebuild b/dev-python/pypy-bin/pypy-bin-4.0.1.ebuild index c2c94e8968197..a549a9bf021a1 100644 --- a/dev-python/pypy-bin/pypy-bin-4.0.1.ebuild +++ b/dev-python/pypy-bin/pypy-bin-4.0.1.ebuild @@ -51,7 +51,7 @@ REQUIRED_USE="!jit? ( !shadowstack ) LICENSE="MIT" SLOT="0/$(get_version_component_range 1-2 ${PV})" KEYWORDS="~amd64 ~x86" -IUSE="doc gdbm +jit shadowstack sqlite cpu_flags_x86_sse2 test tk" +IUSE="doc gdbm +jit +shadowstack sqlite cpu_flags_x86_sse2 test tk" # yep, world would be easier if people started filling subslots... RDEPEND=" diff --git a/dev-python/pypy/pypy-2.6.0-r1.ebuild b/dev-python/pypy/pypy-2.6.0-r1.ebuild index 4058bf05a68b8..720c79d986c12 100644 --- a/dev-python/pypy/pypy-2.6.0-r1.ebuild +++ b/dev-python/pypy/pypy-2.6.0-r1.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${P}-src.tar.bz2 LICENSE="MIT" SLOT="0/$(get_version_component_range 1-2 ${PV})" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="bzip2 doc gdbm +jit low-memory ncurses sandbox shadowstack sqlite cpu_flags_x86_sse2 test tk" +IUSE="bzip2 doc gdbm +jit low-memory ncurses sandbox +shadowstack sqlite cpu_flags_x86_sse2 test tk" RDEPEND=">=sys-libs/zlib-1.1.3:0= virtual/libffi:0= diff --git a/dev-python/pypy/pypy-4.0.0-r1.ebuild b/dev-python/pypy/pypy-4.0.0-r1.ebuild index 19988bfe2df60..9a64dcbae0d08 100644 --- a/dev-python/pypy/pypy-4.0.0-r1.ebuild +++ b/dev-python/pypy/pypy-4.0.0-r1.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${P}-src.tar.bz2 LICENSE="MIT" SLOT="0/$(get_version_component_range 1-2 ${PV})" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="bzip2 doc gdbm +jit low-memory ncurses sandbox shadowstack sqlite cpu_flags_x86_sse2 test tk" +IUSE="bzip2 doc gdbm +jit low-memory ncurses sandbox +shadowstack sqlite cpu_flags_x86_sse2 test tk" RDEPEND=">=sys-libs/zlib-1.1.3:0= virtual/libffi:0= diff --git a/dev-python/pypy/pypy-4.0.1.ebuild b/dev-python/pypy/pypy-4.0.1.ebuild index 19988bfe2df60..9a64dcbae0d08 100644 --- a/dev-python/pypy/pypy-4.0.1.ebuild +++ b/dev-python/pypy/pypy-4.0.1.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${P}-src.tar.bz2 LICENSE="MIT" SLOT="0/$(get_version_component_range 1-2 ${PV})" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="bzip2 doc gdbm +jit low-memory ncurses sandbox shadowstack sqlite cpu_flags_x86_sse2 test tk" +IUSE="bzip2 doc gdbm +jit low-memory ncurses sandbox +shadowstack sqlite cpu_flags_x86_sse2 test tk" RDEPEND=">=sys-libs/zlib-1.1.3:0= virtual/libffi:0= diff --git a/dev-python/pypy/pypy-9999.ebuild b/dev-python/pypy/pypy-9999.ebuild index 302e84393a752..331ea557e59e9 100644 --- a/dev-python/pypy/pypy-9999.ebuild +++ b/dev-python/pypy/pypy-9999.ebuild @@ -18,7 +18,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0/$(get_version_component_range 1-2 ${PV})" KEYWORDS="" -IUSE="bzip2 doc gdbm +jit low-memory ncurses sandbox shadowstack sqlite cpu_flags_x86_sse2 test tk" +IUSE="bzip2 doc gdbm +jit low-memory ncurses sandbox +shadowstack sqlite cpu_flags_x86_sse2 test tk" RDEPEND=">=sys-libs/zlib-1.1.3:0= virtual/libffi:0= diff --git a/dev-python/pypy3-bin/pypy3-bin-2.4.0-r1.ebuild b/dev-python/pypy3-bin/pypy3-bin-2.4.0-r1.ebuild index 45e75f7e5a1c7..21b40bb3b8c08 100644 --- a/dev-python/pypy3-bin/pypy3-bin-2.4.0-r1.ebuild +++ b/dev-python/pypy3-bin/pypy3-bin-2.4.0-r1.ebuild @@ -50,7 +50,7 @@ REQUIRED_USE="!jit? ( !shadowstack ) LICENSE="MIT" SLOT="0/$(get_version_component_range 1-2 ${PV})" KEYWORDS="~amd64 ~x86" -IUSE="gdbm +jit shadowstack sqlite cpu_flags_x86_sse2 test tk" +IUSE="gdbm +jit +shadowstack sqlite cpu_flags_x86_sse2 test tk" # yep, world would be easier if people started filling subslots... RDEPEND=" diff --git a/dev-python/pypy3/pypy3-2.4.0.ebuild b/dev-python/pypy3/pypy3-2.4.0.ebuild index 9c15e466801f3..fdff56aa4786a 100644 --- a/dev-python/pypy3/pypy3-2.4.0.ebuild +++ b/dev-python/pypy3/pypy3-2.4.0.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://bitbucket.org/pypy/pypy/downloads/${P}-src.tar.bz2" LICENSE="MIT" SLOT="0/$(get_version_component_range 1-2 ${PV})" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="bzip2 gdbm +jit libressl low-memory ncurses sandbox shadowstack sqlite cpu_flags_x86_sse2 tk" +IUSE="bzip2 gdbm +jit libressl low-memory ncurses sandbox +shadowstack sqlite cpu_flags_x86_sse2 tk" RDEPEND=">=sys-libs/zlib-1.1.3:0= virtual/libffi:0= diff --git a/dev-python/pypy3/pypy3-9999.ebuild b/dev-python/pypy3/pypy3-9999.ebuild index 73bd1594c24e2..80507799ecbb4 100644 --- a/dev-python/pypy3/pypy3-9999.ebuild +++ b/dev-python/pypy3/pypy3-9999.ebuild @@ -18,7 +18,7 @@ SRC_URI="" LICENSE="MIT" SLOT="0/$(get_version_component_range 1-2 ${PV})" KEYWORDS="" -IUSE="bzip2 gdbm +jit low-memory ncurses sandbox shadowstack sqlite cpu_flags_x86_sse2 test tk" +IUSE="bzip2 gdbm +jit low-memory ncurses sandbox +shadowstack sqlite cpu_flags_x86_sse2 test tk" RDEPEND=">=sys-libs/zlib-1.1.3:0= virtual/libffi:0= From 7b0fa1ceab758d1a8e3de7a3942ecb8509650f93 Mon Sep 17 00:00:00 2001 From: Patrick Lauer Date: Thu, 7 Jan 2016 16:15:38 +0100 Subject: [PATCH 061/260] dev-db/postgresql: Bump to 9.5 Package-Manager: portage-2.2.26 --- dev-db/postgresql/Manifest | 2 +- ...-9.5_rc1.ebuild => postgresql-9.5.0.ebuild} | 18 ++++++++++-------- 2 files changed, 11 insertions(+), 9 deletions(-) rename dev-db/postgresql/{postgresql-9.5_rc1.ebuild => postgresql-9.5.0.ebuild} (96%) diff --git a/dev-db/postgresql/Manifest b/dev-db/postgresql/Manifest index a03c3b7defa3f..c83483de08420 100644 --- a/dev-db/postgresql/Manifest +++ b/dev-db/postgresql/Manifest @@ -3,4 +3,4 @@ DIST postgresql-9.1.19.tar.bz2 15843978 SHA256 cbd5057451147dd63a1e764176a4e17a7 DIST postgresql-9.2.14.tar.bz2 16451398 SHA256 54c20b3f320a48c38487f2711e98b2fa3f9ce4305905a294ad0449e8b4fb292e SHA512 268015d9e397ee62eebbbc9abf1ee25d0d4aa6bf5943b404009b3aab31f485b8523353c679beed34cc00304b9d4c7aca9de0ba841d9841dbf885d05d1a5692a1 WHIRLPOOL 4f6d5d6989a67d14082ddb215411b55d0dc0be29772e6a593b4df133489ff4a7e6c265d0830adba64d4c6be47e17a949cbc21d6570dceb9362399649af2be88e DIST postgresql-9.3.10.tar.bz2 16995860 SHA256 e5444f0f76aff98a251400b7c28bc361d65e3d72d8d6cb9bb5d8361a69541531 SHA512 6b048fd1d0b38f72bab6ea70e40f10e7b805b94fc4c6fd865e0ec5e86da3c54043f20059dbf716d29eb4ca787dc50da561b1c7b48ab9f3096ebc651300855672 WHIRLPOOL b8ea15a04d18535662832d444b556aedffaa8c954b52dcd42d548f53f93b8a9dbfbe9298f63c26d44c8b757e8c10d76711c303cd83c84d9c86bf23c2837e74ce DIST postgresql-9.4.5.tar.bz2 17660960 SHA256 b87c50c66b6ea42a9712b5f6284794fabad0616e6ae420cf0f10523be6d94a39 SHA512 01ad4b5a097efa70f74a9e96b764c32953a9df57d6bf81b893a1e552475f6aba0381580dcd1f27b2c443ce89fecc429eeeb0219af60a0b2f84798f76eb1757f5 WHIRLPOOL 8ea0e9a40cefa53568071f2137bac996898f9bd486cfb5cfcf8bb49590816833f37878f10caabffb9d3127e047f00c916b8830594a485ebe16fb9fe6fc834c95 -DIST postgresql-9.5rc1.tar.bz2 18323591 SHA256 497c44b95accec23e38f7ee93fd42488bddfbdab4858ad94de18348b0913add3 SHA512 3c94fdeef3bd3fd2527c8935bdd797ad3fd698fea1c87e685fee1ceee38350c1bccfb7cf120bb07c498f0a62c4f234a2ef2765b03f35fc9dbba0e82177890101 WHIRLPOOL b59d8d9a72b1059dca25be72d44349a16932bf37d33817a6a1fca81552ccb0b0c50b1046f58b0047ff9144e37b54f3b9053e881ff00646387521f916db4aab17 +DIST postgresql-9.5.0.tar.bz2 18378311 SHA256 f1c0d3a1a8aa8c92738cab0153fbfffcc4d4158b3fee84f7aa6bfea8283978bc SHA512 f8aa0364a7a73ec5ace2bd13417f680ad0d7d7a9a67f78d774af5359e8e67a4358f27600fc0a9cd808f4a409020277c1d04fe93b2535db619b5e8cfc29ce6d8d WHIRLPOOL a9f7e522451cc81ab21f1596ddd771f7dbf212b69f28e32382f0d231dbfce649b9fb53afcc95bdcdba86ce8a6a99cab33467fa178c6f6bde7b6c623c440c2793 diff --git a/dev-db/postgresql/postgresql-9.5_rc1.ebuild b/dev-db/postgresql/postgresql-9.5.0.ebuild similarity index 96% rename from dev-db/postgresql/postgresql-9.5_rc1.ebuild rename to dev-db/postgresql/postgresql-9.5.0.ebuild index 181c72e6f2307..3a8c797b487e3 100644 --- a/dev-db/postgresql/postgresql-9.5_rc1.ebuild +++ b/dev-db/postgresql/postgresql-9.5.0.ebuild @@ -9,17 +9,11 @@ PYTHON_COMPAT=( python{2_7,3_4} ) inherit eutils flag-o-matic linux-info multilib pam prefix python-single-r1 \ systemd user versionator -# This is a prerelease version, so no keywords please -KEYWORDS="" -#KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~ppc-macos ~x86-solaris" SLOT="$(get_version_component_range 1-2)" -MY_PV=${PV/_/} - -S=${WORKDIR}/${PN}-${MY_PV} - -SRC_URI="mirror://postgresql/source/v${MY_PV}/postgresql-${MY_PV}.tar.bz2" +SRC_URI="mirror://postgresql/source/v${PV}/postgresql-${PV}.tar.bz2" LICENSE="POSTGRESQL GPL-2" DESCRIPTION="PostgreSQL RDBMS" @@ -256,6 +250,14 @@ pkg_postinst() { elog "If you need a global psqlrc-file, you can place it in:" elog " ${EROOT%/}/etc/postgresql-${SLOT}/" + if [[ -z ${REPLACING_VERSIONS} ]] ; then + elog + elog "It looks like this is your first time installing PostgreSQL. Run the" + elog "following command in all active shells to pick up changes to the default" + elog "environemnt:" + elog " source /etc/profile" + fi + if use server ; then elog elog "Gentoo specific documentation:" From cb960b38ab1677da0622e51d4b5684c8fb34d1a6 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Thu, 7 Jan 2016 15:34:04 +0000 Subject: [PATCH 062/260] dev-java/icedtea: Disable webstart by default as well It's not as dead as nsplugin but I imagine most people would rather avoid the extra dependency on icedtea-web. Package-Manager: portage-2.2.26 --- dev-java/icedtea/icedtea-6.1.13.9-r2.ebuild | 2 +- dev-java/icedtea/icedtea-7.2.6.3-r3.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-java/icedtea/icedtea-6.1.13.9-r2.ebuild b/dev-java/icedtea/icedtea-6.1.13.9-r2.ebuild index 2b60e5b951fd9..3ee8a107a807a 100644 --- a/dev-java/icedtea/icedtea-6.1.13.9-r2.ebuild +++ b/dev-java/icedtea/icedtea-6.1.13.9-r2.ebuild @@ -39,7 +39,7 @@ RESTRICT="test" IUSE="+alsa cacao cjk +cups debug doc examples +gtk headless-awt javascript +jbootstrap kerberos nsplugin +nss pax_kernel pulseaudio - selinux source systemtap test zero +webstart" + selinux source systemtap test webstart zero" # Ideally the following were optional at build time. ALSA_COMMON_DEP=" diff --git a/dev-java/icedtea/icedtea-7.2.6.3-r3.ebuild b/dev-java/icedtea/icedtea-7.2.6.3-r3.ebuild index 8f719d9de2c74..bd433a434c7a4 100644 --- a/dev-java/icedtea/icedtea-7.2.6.3-r3.ebuild +++ b/dev-java/icedtea/icedtea-7.2.6.3-r3.ebuild @@ -62,7 +62,7 @@ RESTRICT="test" IUSE="+alsa cacao cjk +cups debug doc examples +gtk headless-awt infinality jamvm javascript +jbootstrap kerberos nsplugin nss pax_kernel - pulseaudio sctp selinux smartcard source +sunec test zero +webstart" + pulseaudio sctp selinux smartcard source +sunec test webstart zero" REQUIRED_USE="gtk? ( !headless-awt )" From dbb4430a5a7e54165041053fc5817aeafce7e6d4 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Thu, 7 Jan 2016 15:36:14 +0000 Subject: [PATCH 063/260] dev-java/icedtea: Patch against icedtea bug #2781 CACAO have now fixed this upstream and it will hopefully make it into the next icedtea release. Package-Manager: portage-2.2.26 --- dev-java/icedtea/files/icedtea-bug-2781.patch | 42 +++++++++++++++++++ ....3-r3.ebuild => icedtea-7.2.6.3-r4.ebuild} | 5 ++- 2 files changed, 45 insertions(+), 2 deletions(-) create mode 100644 dev-java/icedtea/files/icedtea-bug-2781.patch rename dev-java/icedtea/{icedtea-7.2.6.3-r3.ebuild => icedtea-7.2.6.3-r4.ebuild} (98%) diff --git a/dev-java/icedtea/files/icedtea-bug-2781.patch b/dev-java/icedtea/files/icedtea-bug-2781.patch new file mode 100644 index 0000000000000..5cc32c33687a9 --- /dev/null +++ b/dev-java/icedtea/files/icedtea-bug-2781.patch @@ -0,0 +1,42 @@ +# HG changeset patch +# User Stefan Ring +# Date 1452083014 -3600 +# Node ID 9295d3c06eb706407b5af1412674c8f0a0ce9fdf +# Parent 468081e3e037df27b6427aa298dfaaa20f4ba4bf +Fix some oversights during a large macro cleanup in 1e9787c3484e + +diff --git cacao/cacao/src/vm/jit/verify/typecheck-common.cpp cacao/cacao/src/vm/jit/verify/typecheck-common.cpp +--- cacao/cacao/src/vm/jit/verify/typecheck-common.cpp ++++ cacao/cacao/src/vm/jit/verify/typecheck-common.cpp +@@ -281,7 +281,7 @@ + + dv->type = sv->type; + if (dv->type == TYPE_ADR) { +- dv->typeinfo = sv->typeinfo; ++ typeinfo_t::clone(sv->typeinfo, dv->typeinfo); + } + } + return true; +diff --git cacao/cacao/src/vm/jit/verify/typeinfo.cpp cacao/cacao/src/vm/jit/verify/typeinfo.cpp +--- cacao/cacao/src/vm/jit/verify/typeinfo.cpp ++++ cacao/cacao/src/vm/jit/verify/typeinfo.cpp +@@ -1674,6 +1674,7 @@ + classref_or_classinfo common; + classref_or_classinfo elementclass; + int dimension; ++ ArrayType elementtype; + bool changed; + typecheck_result r; + +diff --git cacao/cacao/src/vm/resolve.cpp cacao/cacao/src/vm/resolve.cpp +--- cacao/cacao/src/vm/resolve.cpp ++++ cacao/cacao/src/vm/resolve.cpp +@@ -703,7 +703,7 @@ + + /* uninitialized objects are illegal here */ + +- if (subtinfo->is_primitive()) { ++ if (subtinfo->is_newobject()) { + exceptions_throw_verifyerror(refmethod, + "Invalid use of uninitialized object"); + return resolveFailed; diff --git a/dev-java/icedtea/icedtea-7.2.6.3-r3.ebuild b/dev-java/icedtea/icedtea-7.2.6.3-r4.ebuild similarity index 98% rename from dev-java/icedtea/icedtea-7.2.6.3-r3.ebuild rename to dev-java/icedtea/icedtea-7.2.6.3-r4.ebuild index bd433a434c7a4..7621ae1713941 100644 --- a/dev-java/icedtea/icedtea-7.2.6.3-r3.ebuild +++ b/dev-java/icedtea/icedtea-7.2.6.3-r4.ebuild @@ -266,8 +266,9 @@ src_configure() { cacao_config="--enable-cacao" # http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2612 - export DISTRIBUTION_PATCHES="${SLOT}-cacao-pr-157.patch" - ln -snf "${FILESDIR}/${DISTRIBUTION_PATCHES}" || die + # http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=2781 + export DISTRIBUTION_PATCHES="${SLOT}-cacao-pr-157.patch icedtea-bug-2781.patch" + ln -snf "${FILESDIR}"/{${SLOT}-cacao-pr-157,icedtea-bug-2781}.patch . || die fi # Turn on Zero if needed (non-HS/CACAO archs) or requested From 5af8c26412015094579971cae142856e53e59ad8 Mon Sep 17 00:00:00 2001 From: Tony Vroon Date: Thu, 7 Jan 2016 15:52:55 +0000 Subject: [PATCH 064/260] net-misc/kea: Adding 1.0.0 to tree. Package-Manager: portage-2.2.26 --- net-misc/kea/Manifest | 1 + net-misc/kea/kea-1.0.0.ebuild | 56 +++++++++++++++++++++++++++++++++++ net-misc/kea/metadata.xml | 9 ++++++ 3 files changed, 66 insertions(+) create mode 100644 net-misc/kea/Manifest create mode 100644 net-misc/kea/kea-1.0.0.ebuild create mode 100644 net-misc/kea/metadata.xml diff --git a/net-misc/kea/Manifest b/net-misc/kea/Manifest new file mode 100644 index 0000000000000..ef308929f988c --- /dev/null +++ b/net-misc/kea/Manifest @@ -0,0 +1 @@ +DIST kea-1.0.0.tar.gz 4559334 SHA256 96984fe918f9133d08d3115eac012d28814d8ccfaf25289499f028de56135afe SHA512 3f1c5bfa99410bef155fc8da296019d1e67c22103b0ede73a77d3e38775436f5c851bc7e757f53d4ff6bdb5211ff4e562219baf53d64295cf6650848a3542645 WHIRLPOOL 6beb7009fc57ecd7b4cfd9cc80fc4bda7ca69332c6483fb4204cf22746af21f4cf76dad5d4e8262050000eabc6053d4bb5ba0878248bbe0ca561cad4d3e655c3 diff --git a/net-misc/kea/kea-1.0.0.ebuild b/net-misc/kea/kea-1.0.0.ebuild new file mode 100644 index 0000000000000..48192d85293f3 --- /dev/null +++ b/net-misc/kea/kea-1.0.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit eutils toolchain-funcs user + +MY_PV="${PV//_alpha/a}" +MY_PV="${MY_PV//_beta/b}" +MY_PV="${MY_PV//_rc/rc}" +MY_PV="${MY_PV//_p/-P}" +MY_P="${PN}-${MY_PV}" +DESCRIPTION="High-performance production grade DHCPv4 & DHCPv6 server" +HOMEPAGE="http://www.isc.org/kea/" +SRC_URI="ftp://ftp.isc.org/isc/kea/${MY_P}.tar.gz + ftp://ftp.isc.org/isc/kea/${MY_PV}/${MY_P}.tar.gz" + +LICENSE="ISC BSD SSLeay GPL-2" # GPL-2 only for init script +SLOT="0" +KEYWORDS="~amd64" +IUSE="ipv6 kernel_linux ldap libressl selinux ssl" + +DEPEND=" + dev-cpp/gtest + dev-libs/boost + dev-libs/botan + dev-libs/log4cplus +" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + # Brand the version with Gentoo + sed -i \ + -e "/VERSION=/s:'$: Gentoo-${PR}':" \ + configure || die +} + +src_configure() { + econf \ + --disable-install-configurations \ + --disable-static \ + --without-werror +} + +src_install() { + default + prune_libtool_files --all +} + +pkg_preinst() { + enewgroup dhcp + enewuser dhcp -1 -1 /var/lib/dhcp dhcp +} diff --git a/net-misc/kea/metadata.xml b/net-misc/kea/metadata.xml new file mode 100644 index 0000000000000..37c46d9c39d7b --- /dev/null +++ b/net-misc/kea/metadata.xml @@ -0,0 +1,9 @@ + + + + base-system + + chainsaw@gentoo.org + Tony Vroon + + From a9aa834857763214ec3e2bde8a71d98e4975d769 Mon Sep 17 00:00:00 2001 From: Tony Vroon Date: Thu, 7 Jan 2016 15:56:26 +0000 Subject: [PATCH 065/260] net-misc/kea: Clear down IUSE. Package-Manager: portage-2.2.26 --- net-misc/kea/kea-1.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/kea/kea-1.0.0.ebuild b/net-misc/kea/kea-1.0.0.ebuild index 48192d85293f3..374b0aa13f14f 100644 --- a/net-misc/kea/kea-1.0.0.ebuild +++ b/net-misc/kea/kea-1.0.0.ebuild @@ -19,7 +19,7 @@ SRC_URI="ftp://ftp.isc.org/isc/kea/${MY_P}.tar.gz LICENSE="ISC BSD SSLeay GPL-2" # GPL-2 only for init script SLOT="0" KEYWORDS="~amd64" -IUSE="ipv6 kernel_linux ldap libressl selinux ssl" +IUSE="" DEPEND=" dev-cpp/gtest From 0182bb345b0b96e80aa3c45e0801470f2097c628 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ch=C3=AD-Thanh=20Christopher=20Nguy=E1=BB=85n?= Date: Thu, 7 Jan 2016 17:28:00 +0100 Subject: [PATCH 066/260] sys-kernel/linux-firmware: new snapshot Package-Manager: portage-2.2.26 --- sys-kernel/linux-firmware/Manifest | 1 + .../linux-firmware-20151207.ebuild | 109 ++++++++++++++++++ 2 files changed, 110 insertions(+) create mode 100644 sys-kernel/linux-firmware/linux-firmware-20151207.ebuild diff --git a/sys-kernel/linux-firmware/Manifest b/sys-kernel/linux-firmware/Manifest index a4fc90adfa85f..b3e171888d34d 100644 --- a/sys-kernel/linux-firmware/Manifest +++ b/sys-kernel/linux-firmware/Manifest @@ -5,3 +5,4 @@ DIST linux-firmware-20141009.tar.xz 24288396 SHA256 b3423bc48bdb46d89707096d9bed DIST linux-firmware-20150206.tar.xz 25831872 SHA256 d9c9d87263cdff827b38bcd99c8a196230b3edc66c0f23d33da31718bad151ec SHA512 67d45da2ab7f6657b89b8c176c8906cbab82a502ac421d2d615dc6f20f7ef10ec49327a154624dcc28369a71ee34963712041c4a7c70b8995cdddb0fdb07093d WHIRLPOOL 2da562600d6e89a58f61a3783a8911ea0d186e9435a032fc224e18802c02159223c08c26f89150052174eef4b586b65913a8fe34b9cbd0c26202c2af3bd86147 DIST linux-firmware-20150320.tar.xz 27113932 SHA256 0eafba794ea53b9f5f10714bd8d320b0c1d704801726b28072a99fd71606ba59 SHA512 280663d072eb4dd987ebbcb8b4508a167f3caa45dd21e3e6c8f8abfe6a90a5b9379f71ba4cd576e942a856b378c2d8a6f1e508cd16c7c59ac602ea36dff85ba3 WHIRLPOOL cdf9b5c136aba2cfa547e489e0273deedecab1fb4dfb2743b1fcb0d6ab2a0722702df7036ed0a299450f4257d33e0bd3ca23d650992a0a3df1901c996ba9a5d0 DIST linux-firmware-20150812.tar.xz 30620844 SHA256 588c3d7882174a09a7061f08d37e1853270ab32911516fadf2a3e069040499f8 SHA512 0636f1cd1f795907e427ae45a0504d2bec5cdde7a1a355c3e13237ca65ec6501d01e7b35049a70d5b6ce9ab9cecef29ecbc1aa5258e0d157b3d59c6c56edc133 WHIRLPOOL 3a03ebd5620f6611c452271955d69f232ea61d34716dff6a0ab864909f01e2c3ea86ade664cef689cbc52e34723328b870c208fb9366d585f661fa232e51cfa4 +DIST linux-firmware-20151207.tar.xz 34075376 SHA256 ef2ba016d777f8cd3f910f3a673a65e5d167bb63c7af9d6e3e1469891c4de8c4 SHA512 b34ee48eaf085bc0dd3d2823678885118bd4f9a854a854eefe92d3e80042a7256505cf72c2d0ff81487797a09261b3af562df2aea2a997ef95950084eca9520c WHIRLPOOL 322488811690f362828d3253b647c6eecab2b05c8bf4f67c6f3a2d97dc48501e51ed658b00c7a988c3211fe255fa905cda461b7d54b180897f1a99ab76c9b11a diff --git a/sys-kernel/linux-firmware/linux-firmware-20151207.ebuild b/sys-kernel/linux-firmware/linux-firmware-20151207.ebuild new file mode 100644 index 0000000000000..d11458096b7d4 --- /dev/null +++ b/sys-kernel/linux-firmware/linux-firmware-20151207.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit savedconfig + +if [[ ${PV} == 99999999* ]]; then + inherit git-2 + SRC_URI="" + EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git" + KEYWORDS="~alpha ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +else + SRC_URI="mirror://gentoo/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +fi + +DESCRIPTION="Linux firmware files" +HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git" + +LICENSE="GPL-1 GPL-2 GPL-3 BSD freedist" +SLOT="0" +IUSE="savedconfig" + +DEPEND="" +RDEPEND="!savedconfig? ( + !sys-firmware/alsa-firmware[alsa_cards_ca0132] + !sys-firmware/alsa-firmware[alsa_cards_korg1212] + !sys-firmware/alsa-firmware[alsa_cards_maestro3] + !sys-firmware/alsa-firmware[alsa_cards_sb16] + !sys-firmware/alsa-firmware[alsa_cards_ymfpci] + !media-tv/cx18-firmware + ! ${PN}.conf + find * \( \! -type d -and \! -name ${PN}.conf \) >> ${PN}.conf + + if use savedconfig; then + restore_config ${PN}.conf + ebegin "Removing all files not listed in config" + find * \( \! -type d -and \! -name ${PN}.conf \) \ + | sort ${PN}.conf ${PN}.conf - \ + | uniq -u | xargs -r rm + eend $? || die + # remove empty directories, bug #396073 + find -type d -empty -delete || die + fi +} + +src_install() { + save_config ${PN}.conf + rm ${PN}.conf || die + insinto /lib/firmware/ + doins -r * +} + +pkg_preinst() { + if use savedconfig; then + ewarn "USE=savedconfig is active. You must handle file collisions manually." + fi +} + +pkg_postinst() { + elog "If you are only interested in particular firmware files, edit the saved" + elog "configfile and remove those that you do not want." +} From 8d4f10f530d567d6e106f1a7fd90f046123d5f10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ch=C3=AD-Thanh=20Christopher=20Nguy=E1=BB=85n?= Date: Thu, 7 Jan 2016 17:31:33 +0100 Subject: [PATCH 067/260] sys-kernel/linux-firmware: remove some older ebuilds Package-Manager: portage-2.2.26 --- sys-kernel/linux-firmware/Manifest | 4 - .../linux-firmware-20140603.ebuild | 108 ----------------- .../linux-firmware-20140809.ebuild | 108 ----------------- .../linux-firmware-20140902.ebuild | 109 ------------------ .../linux-firmware-20141009.ebuild | 109 ------------------ 5 files changed, 438 deletions(-) delete mode 100644 sys-kernel/linux-firmware/linux-firmware-20140603.ebuild delete mode 100644 sys-kernel/linux-firmware/linux-firmware-20140809.ebuild delete mode 100644 sys-kernel/linux-firmware/linux-firmware-20140902.ebuild delete mode 100644 sys-kernel/linux-firmware/linux-firmware-20141009.ebuild diff --git a/sys-kernel/linux-firmware/Manifest b/sys-kernel/linux-firmware/Manifest index b3e171888d34d..99c522e373e05 100644 --- a/sys-kernel/linux-firmware/Manifest +++ b/sys-kernel/linux-firmware/Manifest @@ -1,7 +1,3 @@ -DIST linux-firmware-20140603.tar.xz 23299316 SHA256 f45cb7aa37fd52f65289389ee5b112235e8044bd6f0926f070dfee8c8118b749 SHA512 93add92b2b25fd5001e84e66b4c3e28be4ba99827d45758bc8d251ee359d09d88ae8057978a800b26d32e7711bab14a19191a53fc48faf47b76e172b8d07f464 WHIRLPOOL 6cf7a6d845f545ec176994788ee0bc25b884f33a5d24f599757ce5e6e2cfeae47c796ef968c44f5c6de74c3fa44614b9c7056453923f31275f7b877865bf76e8 -DIST linux-firmware-20140809.tar.xz 24031360 SHA256 3286490a4e0b435309067005f7645e556caec0b725806cbd667b320955cebc4b SHA512 a260954258cd1c8804abfd45eb7214de08fc78d03873af48943900e48aa4218183d40f3e1a62195099318d99bbf28f22a223c832408d06ace4c358043e3ac6e4 WHIRLPOOL 0c6e15e3667865c595a0794ca093792e9167ac23bd161847aa0bae48b2638f0a83aa33c6273f5c2e5016cefeaf2892e4ef1816ba3fb67c55d30bcb6fa4afad63 -DIST linux-firmware-20140902.tar.xz 24277312 SHA256 3dbf463d6deb559ce071de7f9f98547fa55b293be43baca7829326f1c523d826 SHA512 e23ae282ae0caf6891f889d670f4ddb61d254a710c5345c4bb0b0e2603d20cb45f7b341e828fbf8ca6dded40c54dad0076957b1ecfaea3512dfa7ee373ab3322 WHIRLPOOL 6a2a4c3c0f5c5b553fd1195e07294a16b52e5b7b5db0fbcc89edfc21fe83aece110d0914c4452b0f901e13e8b25d61e56eaddf49953e70ab327d705ecd45fa48 -DIST linux-firmware-20141009.tar.xz 24288396 SHA256 b3423bc48bdb46d89707096d9bed3eb0e59ec9172b52ad61d49d996f49f09f61 SHA512 d599abc518e95834118311428fd5cb3e5de47a25a264397758f8456bb3e1e1ed751d0fbfccc5196bd153c1fa4c0e477a7e2e6706f44ef1ba83bcab94b34d5ca3 WHIRLPOOL fd9f13f951c17fcff4db2981f0a71e91dde8b14639746d92ab51a16720758e1f3044a6c718580b5c662cb5a6e571e23739bceb7a8ea9ffe54d2492216efa4320 DIST linux-firmware-20150206.tar.xz 25831872 SHA256 d9c9d87263cdff827b38bcd99c8a196230b3edc66c0f23d33da31718bad151ec SHA512 67d45da2ab7f6657b89b8c176c8906cbab82a502ac421d2d615dc6f20f7ef10ec49327a154624dcc28369a71ee34963712041c4a7c70b8995cdddb0fdb07093d WHIRLPOOL 2da562600d6e89a58f61a3783a8911ea0d186e9435a032fc224e18802c02159223c08c26f89150052174eef4b586b65913a8fe34b9cbd0c26202c2af3bd86147 DIST linux-firmware-20150320.tar.xz 27113932 SHA256 0eafba794ea53b9f5f10714bd8d320b0c1d704801726b28072a99fd71606ba59 SHA512 280663d072eb4dd987ebbcb8b4508a167f3caa45dd21e3e6c8f8abfe6a90a5b9379f71ba4cd576e942a856b378c2d8a6f1e508cd16c7c59ac602ea36dff85ba3 WHIRLPOOL cdf9b5c136aba2cfa547e489e0273deedecab1fb4dfb2743b1fcb0d6ab2a0722702df7036ed0a299450f4257d33e0bd3ca23d650992a0a3df1901c996ba9a5d0 DIST linux-firmware-20150812.tar.xz 30620844 SHA256 588c3d7882174a09a7061f08d37e1853270ab32911516fadf2a3e069040499f8 SHA512 0636f1cd1f795907e427ae45a0504d2bec5cdde7a1a355c3e13237ca65ec6501d01e7b35049a70d5b6ce9ab9cecef29ecbc1aa5258e0d157b3d59c6c56edc133 WHIRLPOOL 3a03ebd5620f6611c452271955d69f232ea61d34716dff6a0ab864909f01e2c3ea86ade664cef689cbc52e34723328b870c208fb9366d585f661fa232e51cfa4 diff --git a/sys-kernel/linux-firmware/linux-firmware-20140603.ebuild b/sys-kernel/linux-firmware/linux-firmware-20140603.ebuild deleted file mode 100644 index 2d91bf733a8ae..0000000000000 --- a/sys-kernel/linux-firmware/linux-firmware-20140603.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit savedconfig - -if [[ ${PV} == 99999999* ]]; then - inherit git-2 - SRC_URI="" - EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git" - KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86" -else - SRC_URI="mirror://gentoo/${P}.tar.xz" - KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86" -fi - -DESCRIPTION="Linux firmware files" -HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git" - -LICENSE="GPL-1 GPL-2 GPL-3 BSD freedist" -SLOT="0" -IUSE="savedconfig" - -DEPEND="" -RDEPEND="!savedconfig? ( - !sys-firmware/alsa-firmware[alsa_cards_ca0132] - !sys-firmware/alsa-firmware[alsa_cards_korg1212] - !sys-firmware/alsa-firmware[alsa_cards_maestro3] - !sys-firmware/alsa-firmware[alsa_cards_sb16] - !sys-firmware/alsa-firmware[alsa_cards_ymfpci] - !media-tv/cx18-firmware - ! ${PN}.conf - find * \( \! -type d -and \! -name ${PN}.conf \) >> ${PN}.conf - - if use savedconfig; then - restore_config ${PN}.conf - ebegin "Removing all files not listed in config" - find * \( \! -type d -and \! -name ${PN}.conf \) \ - | sort ${PN}.conf ${PN}.conf - \ - | uniq -u | xargs -r rm - eend $? || die - # remove empty directories, bug #396073 - find -type d -empty -delete || die - fi -} - -src_install() { - save_config ${PN}.conf - rm ${PN}.conf || die - insinto /lib/firmware/ - doins -r * -} - -pkg_preinst() { - if use savedconfig; then - ewarn "USE=savedconfig is active. You must handle file collisions manually." - fi -} - -pkg_postinst() { - elog "If you are only interested in particular firmware files, edit the saved" - elog "configfile and remove those that you do not want." -} diff --git a/sys-kernel/linux-firmware/linux-firmware-20140809.ebuild b/sys-kernel/linux-firmware/linux-firmware-20140809.ebuild deleted file mode 100644 index 35390f97d7235..0000000000000 --- a/sys-kernel/linux-firmware/linux-firmware-20140809.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit savedconfig - -if [[ ${PV} == 99999999* ]]; then - inherit git-2 - SRC_URI="" - EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git" - KEYWORDS="" -else - SRC_URI="mirror://gentoo/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -fi - -DESCRIPTION="Linux firmware files" -HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git" - -LICENSE="GPL-1 GPL-2 GPL-3 BSD freedist" -SLOT="0" -IUSE="savedconfig" - -DEPEND="" -RDEPEND="!savedconfig? ( - !sys-firmware/alsa-firmware[alsa_cards_ca0132] - !sys-firmware/alsa-firmware[alsa_cards_korg1212] - !sys-firmware/alsa-firmware[alsa_cards_maestro3] - !sys-firmware/alsa-firmware[alsa_cards_sb16] - !sys-firmware/alsa-firmware[alsa_cards_ymfpci] - !media-tv/cx18-firmware - ! ${PN}.conf - find * \( \! -type d -and \! -name ${PN}.conf \) >> ${PN}.conf - - if use savedconfig; then - restore_config ${PN}.conf - ebegin "Removing all files not listed in config" - find * \( \! -type d -and \! -name ${PN}.conf \) \ - | sort ${PN}.conf ${PN}.conf - \ - | uniq -u | xargs -r rm - eend $? || die - # remove empty directories, bug #396073 - find -type d -empty -delete || die - fi -} - -src_install() { - save_config ${PN}.conf - rm ${PN}.conf || die - insinto /lib/firmware/ - doins -r * -} - -pkg_preinst() { - if use savedconfig; then - ewarn "USE=savedconfig is active. You must handle file collisions manually." - fi -} - -pkg_postinst() { - elog "If you are only interested in particular firmware files, edit the saved" - elog "configfile and remove those that you do not want." -} diff --git a/sys-kernel/linux-firmware/linux-firmware-20140902.ebuild b/sys-kernel/linux-firmware/linux-firmware-20140902.ebuild deleted file mode 100644 index fc3245dd1e0fa..0000000000000 --- a/sys-kernel/linux-firmware/linux-firmware-20140902.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit savedconfig - -if [[ ${PV} == 99999999* ]]; then - inherit git-2 - SRC_URI="" - EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git" - KEYWORDS="alpha amd64 arm hppa ia64 ppc sparc x86" -else - SRC_URI="mirror://gentoo/${P}.tar.xz" - KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ~ppc64 ~s390 ~sh sparc x86" -fi - -DESCRIPTION="Linux firmware files" -HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git" - -LICENSE="GPL-1 GPL-2 GPL-3 BSD freedist" -SLOT="0" -IUSE="savedconfig" - -DEPEND="" -RDEPEND="!savedconfig? ( - !sys-firmware/alsa-firmware[alsa_cards_ca0132] - !sys-firmware/alsa-firmware[alsa_cards_korg1212] - !sys-firmware/alsa-firmware[alsa_cards_maestro3] - !sys-firmware/alsa-firmware[alsa_cards_sb16] - !sys-firmware/alsa-firmware[alsa_cards_ymfpci] - !media-tv/cx18-firmware - ! ${PN}.conf - find * \( \! -type d -and \! -name ${PN}.conf \) >> ${PN}.conf - - if use savedconfig; then - restore_config ${PN}.conf - ebegin "Removing all files not listed in config" - find * \( \! -type d -and \! -name ${PN}.conf \) \ - | sort ${PN}.conf ${PN}.conf - \ - | uniq -u | xargs -r rm - eend $? || die - # remove empty directories, bug #396073 - find -type d -empty -delete || die - fi -} - -src_install() { - save_config ${PN}.conf - rm ${PN}.conf || die - insinto /lib/firmware/ - doins -r * -} - -pkg_preinst() { - if use savedconfig; then - ewarn "USE=savedconfig is active. You must handle file collisions manually." - fi -} - -pkg_postinst() { - elog "If you are only interested in particular firmware files, edit the saved" - elog "configfile and remove those that you do not want." -} diff --git a/sys-kernel/linux-firmware/linux-firmware-20141009.ebuild b/sys-kernel/linux-firmware/linux-firmware-20141009.ebuild deleted file mode 100644 index c29fd58e5c3d3..0000000000000 --- a/sys-kernel/linux-firmware/linux-firmware-20141009.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit savedconfig - -if [[ ${PV} == 99999999* ]]; then - inherit git-2 - SRC_URI="" - EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/firmware/${PN}.git" - KEYWORDS="" -else - SRC_URI="mirror://gentoo/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -fi - -DESCRIPTION="Linux firmware files" -HOMEPAGE="https://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git" - -LICENSE="GPL-1 GPL-2 GPL-3 BSD freedist" -SLOT="0" -IUSE="savedconfig" - -DEPEND="" -RDEPEND="!savedconfig? ( - !sys-firmware/alsa-firmware[alsa_cards_ca0132] - !sys-firmware/alsa-firmware[alsa_cards_korg1212] - !sys-firmware/alsa-firmware[alsa_cards_maestro3] - !sys-firmware/alsa-firmware[alsa_cards_sb16] - !sys-firmware/alsa-firmware[alsa_cards_ymfpci] - !media-tv/cx18-firmware - ! ${PN}.conf - find * \( \! -type d -and \! -name ${PN}.conf \) >> ${PN}.conf - - if use savedconfig; then - restore_config ${PN}.conf - ebegin "Removing all files not listed in config" - find * \( \! -type d -and \! -name ${PN}.conf \) \ - | sort ${PN}.conf ${PN}.conf - \ - | uniq -u | xargs -r rm - eend $? || die - # remove empty directories, bug #396073 - find -type d -empty -delete || die - fi -} - -src_install() { - save_config ${PN}.conf - rm ${PN}.conf || die - insinto /lib/firmware/ - doins -r * -} - -pkg_preinst() { - if use savedconfig; then - ewarn "USE=savedconfig is active. You must handle file collisions manually." - fi -} - -pkg_postinst() { - elog "If you are only interested in particular firmware files, edit the saved" - elog "configfile and remove those that you do not want." -} From 33b9aee0eeba69e15bf6010c3da90884e2402e7e Mon Sep 17 00:00:00 2001 From: Keri Harris Date: Thu, 7 Jan 2016 17:33:53 +0100 Subject: [PATCH 068/260] dev-lang/swi-prolog: bump 7.3 development version Package-Manager: portage-2.2.20.1 --- dev-lang/swi-prolog/Manifest | 1 + dev-lang/swi-prolog/swi-prolog-7.3.13.ebuild | 143 +++++++++++++++++++ 2 files changed, 144 insertions(+) create mode 100644 dev-lang/swi-prolog/swi-prolog-7.3.13.ebuild diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest index fd7a612d4a5b9..a8849ed05e461 100644 --- a/dev-lang/swi-prolog/Manifest +++ b/dev-lang/swi-prolog/Manifest @@ -9,4 +9,5 @@ DIST swipl-7.2.3.tar.gz 16192142 SHA256 43657d51b7c5887bc2d2bced50a9822b86a08a68 DIST swipl-7.3.10.tar.gz 16093869 SHA256 caa2774963122cb57fb04370ea08d6a3c3ed5a5e98d92eb9865953e6b20baf5f SHA512 0f7113f20679a85e048f8d1892777a4bd78d60787b834d2200137cbad767618ca942dd152cf69a3496577f10ce85555f4d694d22394b5ae31244b7cfa8d07e01 WHIRLPOOL 797a8c0b5cd524e502de1ade9f33bfb8b8f9de1454bf3233643aea4870a8ed14c17ffb097edcd943dfbea1d9f50dd78a304beb55b15d4960224c4110c2e4dccc DIST swipl-7.3.11.tar.gz 16114511 SHA256 d5f65705454a72450214aca612b78d99a63d7820a9c875b4131badb67cc565f9 SHA512 d310062fbc41a4ae527265fa9acade0eeb81ee84bf4372c1af1892937ecd4b8b60a7409ba7a7a17474bee0c5a2429190f797ba0fe365a9b6b46d4be478e79a78 WHIRLPOOL d12f177b4021e571bcd16282e4ef518781c726b1a75a5c188b006a8ef256e4e73d13c226727bc117b0a04f96b8151429277ef7bab8249ddf62c22704946c257c DIST swipl-7.3.12.tar.gz 16176445 SHA256 33b5c8fbdcabc1a297f577e5a95dbc0d52150890e577f94809aa85dc9cc4b798 SHA512 d45785467eeef5f7f102597e2b61ee29e5fe973996f8d11fc1ae94276ce3de2b2b7335d1cbf9e6a0257b74ab409e7b12231ae29fff4e27fafc834d5c0894c370 WHIRLPOOL 400d2e41f7fa24f6e0cfce81cd32b97d36aa28af3f440b4b697cf2c6f631943d0cb7bad82b20253e71a2077fb3daa3d159208da358f51cd92fd11a77ae0a808c +DIST swipl-7.3.13.tar.gz 16182766 SHA256 eb1cad792dea0b1c53cb1822049084720b7391e6c4c4ff4d428b48a46962cea0 SHA512 4b3f077ffc140de98b76d67e692b41ab6084020d9594c1522201880655cbb203af1616e7eca8c889a044303d65a682a702ef8ba1a467133a443ecad71bd4c9ed WHIRLPOOL 25f78f2fb437a54d5e07a4aff3c16022b8e9e1544a80a3e49c1b781e2b0ab11bed1f24d2f7be92a57b8ba6352e37103d85d511243b923a8d982a72d43dbfc281 DIST swipl-7.3.9.tar.gz 16086076 SHA256 0a0b6933bd37cf23446d77839651e0cbbb9d4becd74d9d47fc9d1f26fe409d04 SHA512 b592eafdf5413e1f473a83371ea387adbfa1f64fea1a1e809d2e0eafc11b95fd3e47a429e39dcb6c0c27f490d9ba20702805866e9f9d71d5ba2a135c4adb6043 WHIRLPOOL 0920d8d605be185035d3876adb92ba77c0b9081e66ee8da5fd9cabe83902fb9562fbce39769c137fddbf41f9b6580c267676a4cd21ed91b51f7a60827f5d6a75 diff --git a/dev-lang/swi-prolog/swi-prolog-7.3.13.ebuild b/dev-lang/swi-prolog/swi-prolog-7.3.13.ebuild new file mode 100644 index 0000000000000..7422945b5c1a9 --- /dev/null +++ b/dev-lang/swi-prolog/swi-prolog-7.3.13.ebuild @@ -0,0 +1,143 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils flag-o-matic java-pkg-opt-2 multilib + +PATCHSET_VER="0" + +DESCRIPTION="free, small, and standard compliant Prolog compiler" +HOMEPAGE="http://www.swi-prolog.org/" +SRC_URI="http://www.swi-prolog.org/download/devel/src/swipl-${PV}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" +IUSE="archive berkdb debug doc +gmp hardened java libressl minimal odbc +readline ssl static-libs test uuid zlib X" + +RDEPEND="sys-libs/ncurses:= + archive? ( app-arch/libarchive ) + berkdb? ( >=sys-libs/db-4:= ) + zlib? ( sys-libs/zlib ) + odbc? ( dev-db/unixODBC ) + readline? ( sys-libs/readline:= ) + gmp? ( dev-libs/gmp:0 ) + ssl? ( + !libressl? ( dev-libs/openssl:0 ) + libressl? ( dev-libs/libressl ) + ) + java? ( >=virtual/jdk-1.5:= ) + uuid? ( dev-libs/ossp-uuid ) + X? ( + virtual/jpeg:0 + x11-libs/libX11 + x11-libs/libXft + x11-libs/libXpm + x11-libs/libXt + x11-libs/libICE + x11-libs/libSM )" + +DEPEND="${RDEPEND} + X? ( x11-proto/xproto ) + java? ( test? ( =dev-java/junit-3.8* ) )" + +S="${WORKDIR}/swipl-${PV}" + +src_prepare() { + EPATCH_FORCE=yes + EPATCH_SUFFIX=patch + if [[ -d "${WORKDIR}"/${PV} ]] ; then + epatch "${WORKDIR}"/${PV} + fi + + if ! use uuid; then + mv packages/clib/uuid.pl packages/clib/uuid.pl.unused || die + fi + + # OSX/Intel ld doesn't like an archive without table of contents + sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die +} + +src_configure() { + append-flags -fno-strict-aliasing + use ppc && append-flags -mno-altivec + use hardened && append-flags -fno-unit-at-a-time + use debug && append-flags -DO_DEBUG + + # ARCH is used in the configure script to figure out host and target + # specific stuff + export ARCH=${CHOST} + + export CC_FOR_BUILD=$(tc-getBUILD_CC) + + cd "${S}"/src || die + econf \ + --libdir="${EPREFIX}"/usr/$(get_libdir) \ + $(use_enable gmp) \ + $(use_enable readline) \ + $(use_enable static-libs static) \ + --enable-shared \ + --enable-custom-flags COFLAGS="${CFLAGS}" + + if ! use minimal ; then + local jpltestconf + if use java && use test ; then + jpltestconf="--with-junit=$(java-config --classpath junit)" + fi + + cd "${S}/packages" || die + econf \ + --libdir="${EPREFIX}"/usr/$(get_libdir) \ + $(use_with archive) \ + $(use_with berkdb bdb ) \ + $(use_with java jpl) \ + ${jpltestconf} \ + $(use_with odbc) \ + $(use_with ssl) \ + $(use_with X xpce) \ + $(use_with zlib) \ + COFLAGS='"${CFLAGS}"' + fi +} + +src_compile() { + cd "${S}"/src || die + emake + + if ! use minimal ; then + cd "${S}/packages" || die + emake + ./report-failed || die "Cannot report failed packages" + fi +} + +src_test() { + cd "${S}/src" || die + emake check + + if ! use minimal ; then + unset DISPLAY + cd "${S}/packages" || die + emake \ + USE_PUBLIC_NETWORK_TESTS=false \ + USE_ODBC_TESTS=false \ + check + ./report-failed || die + fi +} + +src_install() { + emake -C src DESTDIR="${D}" install + + if ! use minimal ; then + emake -C packages DESTDIR="${D}" install + if use doc ; then + emake -C packages DESTDIR="${D}" html-install + fi + ./packages/report-failed || die "Cannot report failed packages" + fi + + dodoc ReleaseNotes/relnotes-5.10 INSTALL README VERSION +} From dcd3985b87598a563f1f6ab3411fcc8181dc53e2 Mon Sep 17 00:00:00 2001 From: Thomas Beierlein Date: Thu, 7 Jan 2016 17:35:40 +0100 Subject: [PATCH 069/260] media-libs/hamlib: Bump Package-Manager: portage-2.2.26 --- media-libs/hamlib/Manifest | 1 + media-libs/hamlib/hamlib-3.0.1.ebuild | 83 +++++++++++++++++++++++++++ 2 files changed, 84 insertions(+) create mode 100644 media-libs/hamlib/hamlib-3.0.1.ebuild diff --git a/media-libs/hamlib/Manifest b/media-libs/hamlib/Manifest index bf3a3c3155135..dcc0f3feaeeba 100644 --- a/media-libs/hamlib/Manifest +++ b/media-libs/hamlib/Manifest @@ -1,2 +1,3 @@ DIST hamlib-1.2.15.3.tar.gz 1675879 SHA256 a2ca4549e4fd99d6e5600e354ebcb57502611aa63c6921c1b8a825289833f75e SHA512 88f9cb8d82d813ac02944def0adf6eada0e4ed1407f60e344d51172462d51ab0c3ddd9cbf9ef8cbd61efba6c4158a77acb7c23b886e174c9a082bf1dd11f5baa WHIRLPOOL 33f8e114d05c778e30c1b634e2494cd3f9d89213ccc58b34b4d195bb4f1c803c5451f54c8e232bf276a1daebe6c0a01bae73a51fa90538fe537d3b5bf4ce91de +DIST hamlib-3.0.1.tar.gz 2074254 SHA256 3fec97ea326d02aa8f35834c4af34194a3f544e6212f391397d788c566b44e32 SHA512 c71d76343092da03dd3bd8470494fe9bd2789597ab3c83a5c98e007c94016c59de21cdbfb461fa6093e27ca8f300cfed65b4ba7e579b3070c6ed0bf6a4de38b2 WHIRLPOOL 95b2ac3d692461085009dc3c45a699c106e0a49e4367d138d18238b32444ffc0a160281c146eb53721ff2e4f12daad3262cf4c772bab318a3b20328d84732adb DIST hamlib-3.0.tar.gz 2074188 SHA256 bc16546161a47e21a44a710a40aeb0bce478f112bffcc4f253eb27e150f1c21e SHA512 16ac66ab91d44c364054aa6ba8292a6538886744d83a83eb0887f55407f836e1d4a402cc7a41576594bea8100c2eefa26bae212f767a68b2a4db7a709166cbd2 WHIRLPOOL 31f96037260160e83f376e87f35669cac73772b73d4b50bf78b32893de17d36e02d41d71ab393ac6fa27efbb387a88d71bdc8cb4a7c02c7251b141afea6d82a9 diff --git a/media-libs/hamlib/hamlib-3.0.1.ebuild b/media-libs/hamlib/hamlib-3.0.1.ebuild new file mode 100644 index 0000000000000..cf7445e88a8d1 --- /dev/null +++ b/media-libs/hamlib/hamlib-3.0.1.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +inherit autotools-utils eutils multilib python-single-r1 + +DESCRIPTION="Ham radio backend rig control libraries" +HOMEPAGE="http://sourceforge.net/apps/mediawiki/hamlib" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="LGPL-2 GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~x86-fbsd" +IUSE="doc perl python tcl" + +RESTRICT="test" + +RDEPEND=" + =virtual/libusb-0* + dev-libs/libxml2 + sys-libs/readline:0 + perl? ( dev-lang/perl ) + python? ( ${PYTHON_DEPS} ) + tcl? ( dev-lang/tcl:0= )" + +DEPEND=" ${RDEPEND} + virtual/pkgconfig + dev-lang/swig + >=sys-devel/libtool-2.2 + doc? ( app-doc/doxygen )" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DOCS=(AUTHORS NEWS PLAN README README.betatester README.developer TODO) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + # fix hardcoded libdir paths + sed -i -e "s#fix}/lib#fix}/$(get_libdir)/hamlib#" \ + -e "s#fix}/include#fix}/include/hamlib#" \ + hamlib.pc.in || die "sed failed" + + # make building of documentation compatible with autotools-utils + sed -i -e "s/doc:/html:/g" doc/Makefile.am || die "sed failed" + + eautoreconf +} + +src_configure() { + local myeconfargs=( + --libdir=/usr/$(get_libdir)/hamlib + --disable-static + --with-xml-support + $(use_with perl perl-binding) + $(use_with python python-binding) + $(use_with tcl tcl-binding) + --disable-silent-rules + ) + autotools-utils_src_configure +} + +src_compile() { + autotools-utils_src_compile + use doc && autotools-utils_src_compile html +} + +src_install() { + use doc && HTML_DOCS=("${AUTOTOOLS_BUILD_DIR}/doc/html/") + autotools-utils_src_install + + insinto /usr/$(get_libdir)/pkgconfig + doins "${AUTOTOOLS_BUILD_DIR}"/hamlib.pc || die "doins failed" + + echo "LDPATH=/usr/$(get_libdir)/hamlib" > "${T}"/73hamlib + doenvd "${T}"/73hamlib || die "doenvd failed" +} From 6050407fed2b91cc1a8d36b46eaf404c52c48f24 Mon Sep 17 00:00:00 2001 From: Matthew Thode Date: Thu, 7 Jan 2016 10:51:21 -0600 Subject: [PATCH 070/260] changing maintainer to myself from jlec Signed-off-by: Matthew Thode --- app-admin/ansible/metadata.xml | 4 ++++ app-arch/p7zip/metadata.xml | 2 +- dev-python/ipaddress/metadata.xml | 4 ++-- dev-python/lz4/metadata.xml | 2 +- dev-python/mysqlclient/metadata.xml | 4 ++-- net-fs/nfstest/metadata.xml | 2 +- sys-process/iotop/metadata.xml | 2 +- 7 files changed, 12 insertions(+), 8 deletions(-) diff --git a/app-admin/ansible/metadata.xml b/app-admin/ansible/metadata.xml index 8fe17aade3de8..366ed317ae168 100644 --- a/app-admin/ansible/metadata.xml +++ b/app-admin/ansible/metadata.xml @@ -9,6 +9,10 @@ chainsaw@gentoo.org Tony Vroon + + prometheanfire@gentoo.org + Matthew Thode + ansible ansible/ansible diff --git a/app-arch/p7zip/metadata.xml b/app-arch/p7zip/metadata.xml index 9ed2c1559b3eb..727c6ba468c2b 100644 --- a/app-arch/p7zip/metadata.xml +++ b/app-arch/p7zip/metadata.xml @@ -2,7 +2,7 @@ - jlec@gentoo.org + prometheanfire@gentoo.org maintainer diff --git a/dev-python/ipaddress/metadata.xml b/dev-python/ipaddress/metadata.xml index 112489d696fed..28c9b323596ed 100644 --- a/dev-python/ipaddress/metadata.xml +++ b/dev-python/ipaddress/metadata.xml @@ -3,8 +3,8 @@ python - jlec@gentoo.org - Justin Lecher + prometheanfire@gentoo.org + Matthew Thode ipaddress diff --git a/dev-python/lz4/metadata.xml b/dev-python/lz4/metadata.xml index 95bfd38280479..c61a5de810e39 100644 --- a/dev-python/lz4/metadata.xml +++ b/dev-python/lz4/metadata.xml @@ -3,7 +3,7 @@ python - jlec@gentoo.org + prometheanfire@gentoo.org lz4 diff --git a/dev-python/mysqlclient/metadata.xml b/dev-python/mysqlclient/metadata.xml index f25e113f80ee4..94ba091c7dbc5 100644 --- a/dev-python/mysqlclient/metadata.xml +++ b/dev-python/mysqlclient/metadata.xml @@ -2,8 +2,8 @@ - jlec@gentoo.org - Justin Lecher + prometheanfire@gentoo.org + Matthew Thode mysqlclient diff --git a/net-fs/nfstest/metadata.xml b/net-fs/nfstest/metadata.xml index 4a00a64b40ae3..e29d3e7703aeb 100644 --- a/net-fs/nfstest/metadata.xml +++ b/net-fs/nfstest/metadata.xml @@ -2,6 +2,6 @@ - jlec@gentoo.org + prometheanfire@gentoo.org diff --git a/sys-process/iotop/metadata.xml b/sys-process/iotop/metadata.xml index 4a00a64b40ae3..e29d3e7703aeb 100644 --- a/sys-process/iotop/metadata.xml +++ b/sys-process/iotop/metadata.xml @@ -2,6 +2,6 @@ - jlec@gentoo.org + prometheanfire@gentoo.org From 373629513519e600a59ccd31ab6b28141da52359 Mon Sep 17 00:00:00 2001 From: Lars Wendler Date: Thu, 7 Jan 2016 18:05:00 +0100 Subject: [PATCH 071/260] app-i18n/enca: Bump to version 1.18 Package-Manager: portage-2.2.26 Signed-off-by: Lars Wendler --- app-i18n/enca/Manifest | 1 + app-i18n/enca/enca-1.18.ebuild | 57 ++++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 app-i18n/enca/enca-1.18.ebuild diff --git a/app-i18n/enca/Manifest b/app-i18n/enca/Manifest index 29d8660217e79..ad9d5759e53b2 100644 --- a/app-i18n/enca/Manifest +++ b/app-i18n/enca/Manifest @@ -1,2 +1,3 @@ DIST enca-1.13.tar.bz2 532000 SHA256 6c091455d524b3ddae3533fe9bb375092f60ad6fe252e0777c873bd7869c7432 SHA512 7c5cb7b28eea271c4c94135082c1aa3f312bf790aaa4f51c954fd87ed734fae04ec07be99b20e7dfa3a668349c17d97f1eeea1ee553f9b841e74bfafc5a5906a WHIRLPOOL 0080ce92c22c5ad8b34eea767133602d73e3ebcbcb5084794e5e5da37edceab1bba9785f3884aa5c84749be89116eecf7bc59faa0ebb7118e97411f97e97e4a8 DIST enca-1.14.tar.bz2 560982 SHA256 7f33e3953fbbdac8ed144b31bbab1bb3bf181150db6ba4cd812fd958ce5f4b58 SHA512 9d0582cc8187f3e868339c3e13ca2c654359b240dd564b64a31615aeffb0ec7ae025659576cc72f6cab73b0bfa22286060f665f2c952f8dfe702cf97a39d2245 WHIRLPOOL 921038e3c6a612b38820d7314a7afe83c231e48396cd801dcbeb3f64afe157b0b5009ada00ae59f35ee4a882c4a40f46ac3346139c99da00611b073b561cfbee +DIST enca-1.18.tar.xz 453512 SHA256 019995e9324510f0667b73e88753bc496c744f93bff48bbfb114165f8875326c SHA512 4b2d91efd023b4ed964dc4ef01bbacba7dd4866e727b1e3652c283978c75687b7502be41865f6d6e251bf1c5c7de20a40b51ffeab7c5db7776a3361bab651d08 WHIRLPOOL cc0646091e6f6726057741a86315368a31c1313b2840c4c6b4bd954d8ef26d01729c422e1d181ec566b99eb9d4577400504be7cdc1deaa2d756f320719c574da diff --git a/app-i18n/enca/enca-1.18.ebuild b/app-i18n/enca/enca-1.18.ebuild new file mode 100644 index 0000000000000..32da0cac57d66 --- /dev/null +++ b/app-i18n/enca/enca-1.18.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +AUTOTOOLS_AUTORECONF=2.52 + +inherit eutils toolchain-funcs autotools-multilib + +DESCRIPTION="ENCA detects the character coding of a file and converts it if desired" +HOMEPAGE="http://gitorious.org/enca" +SRC_URI="http://dl.cihar.com/${PN}/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="doc +recode" + +RDEPEND="recode? ( >=app-text/recode-3.6_p15 )" +DEPEND="${RDEPEND} + sys-devel/gettext" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-1.14-gcc4.8-avx-bug.patch + rm missing # too old, automake will update it + # fix crosscompilation, bug #424473 + if tc-is-cross-compiler; then + sed -e "s#./make_hash#./native_make_hash#" -i tools/Makefile.am || die + fi + autotools-multilib_src_prepare +} + +src_configure() { + local myeconfargs=( + --enable-external + --disable-static + $(use_with recode librecode "${EPREFIX}"/usr) + $(use_enable doc gtk-doc) + ) + autotools-multilib_src_configure +} + +multilib_src_compile() { + if tc-is-cross-compiler; then + pushd "${BUILD_DIR}"/tools > /dev/null + $(tc-getBUILD_CC) -o native_make_hash "${S}"/tools/make_hash.c || die "native make_hash failed" + popd > /dev/null + fi + # It will fail if we run these twice... + if ! multilib_is_native_abi ; then + sed -i -e 's/ src / /'\ + -e '/SUBDIRS/s/ test//' Makefile\ + -e 's/install-data-hook:/install-data-hook:\n\ndisabled:/' Makefile || die + fi + autotools-utils_src_compile +} From 1040d3fde86e56b9944054fd4908ed979946e4a6 Mon Sep 17 00:00:00 2001 From: Andreas Schuerch Date: Thu, 7 Jan 2016 18:13:13 +0100 Subject: [PATCH 072/260] net-dns/bind: 9.10.3_p2 stable on x86 see Bug 568982 Package-Manager: portage-2.2.24 --- net-dns/bind/bind-9.10.3_p2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-dns/bind/bind-9.10.3_p2.ebuild b/net-dns/bind/bind-9.10.3_p2.ebuild index 2e8c51f92498c..a3e76b52b14e4 100644 --- a/net-dns/bind/bind-9.10.3_p2.ebuild +++ b/net-dns/bind/bind-9.10.3_p2.ebuild @@ -39,7 +39,7 @@ SRC_URI="ftp://ftp.isc.org/isc/bind9/${MY_PV}/${MY_P}.tar.gz LICENSE="GPL-2 ISC BSD BSD-2 HPND JNIC openssl" SLOT="0" -KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="berkdb +caps dlz doc fetchlimit filter-aaaa fixed-rrset geoip gost gssapi idn ipv6 json ldap libressl mysql nslint odbc postgres python rpz seccomp selinux sit ssl static-libs +threads urandom xml" From d4aa7f850204cb71696b5e168803761cceb082c3 Mon Sep 17 00:00:00 2001 From: Andreas Schuerch Date: Thu, 7 Jan 2016 18:14:25 +0100 Subject: [PATCH 073/260] net-dns/bind-tools: 9.10.3_p2 stable on x86 see Bug 568982 Package-Manager: portage-2.2.24 --- net-dns/bind-tools/bind-tools-9.10.3_p2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-dns/bind-tools/bind-tools-9.10.3_p2.ebuild b/net-dns/bind-tools/bind-tools-9.10.3_p2.ebuild index 01b25a7fcac87..7b254c000a84b 100644 --- a/net-dns/bind-tools/bind-tools-9.10.3_p2.ebuild +++ b/net-dns/bind-tools/bind-tools-9.10.3_p2.ebuild @@ -17,7 +17,7 @@ SRC_URI="ftp://ftp.isc.org/isc/bind9/${MY_PV}/${MY_P}.tar.gz" LICENSE="ISC BSD BSD-2 HPND JNIC RSA openssl" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc gost gssapi idn ipv6 libressl readline seccomp ssl urandom xml" # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687 From 6a9f61bbdcbbf1a458964f9d17a244801a013b92 Mon Sep 17 00:00:00 2001 From: Michael Orlitzky Date: Thu, 7 Jan 2016 09:59:55 -0500 Subject: [PATCH 074/260] dev-lang/php: version bump 7.0.1 -> 7.0.2. Package-Manager: portage-2.2.24 --- dev-lang/php/Manifest | 2 +- dev-lang/php/{php-7.0.1.ebuild => php-7.0.2.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename dev-lang/php/{php-7.0.1.ebuild => php-7.0.2.ebuild} (100%) diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest index a4e7f636b7b6d..fb357034891f4 100644 --- a/dev-lang/php/Manifest +++ b/dev-lang/php/Manifest @@ -2,5 +2,5 @@ DIST php-5.4.45.tar.bz2 12703324 SHA256 4e0d28b1554c95cfaea6fa2b64aac85433f158ce DIST php-5.5.30.tar.bz2 13699702 SHA256 e7332a713cecdd1cb44a1b1336739885c9789f633f0f51236b25e48ab03c3b29 SHA512 9458126f579ace9e2aebdfa7ad7f8d097f1fd502f443d8fd66263ba3c542d579ca9c705e227725fae57e452649a3be7cb717a0330d339b93d3c6c94fa80dbc1f WHIRLPOOL 2aa6c61a48a231d81f6c746f94e42589d87b93d0526f02d6d15f731cbbca4aecdee84b443f7ec1891f2a524939c542ac6f94e15db90a23a8b19523463025d395 DIST php-5.6.14.tar.bz2 14073920 SHA256 36f295f11641c1839a5df00e693f685fd134c65e8a1d46e8ee0abae8662b2eb0 SHA512 af0c7fa5c7be15839b1189b2544ff725b935228030087c206f83727e7885750030b10bf2bfbd27adea6f18af90d4ecd3ced9defec88c5f98f7ed26b4e4c57981 WHIRLPOOL 8e31fc3dbeb22fa2a59112d2dcbe28f8102c8d5a14fd716d17f909399c06d27a10ea32d43ebd1a12cea78d9fd949ae7c7882628ae0c3abd7354d165107fa0c9d DIST php-5.6.16.tar.bz2 14066209 SHA256 4fe6f40964c1bfaba05fc144ba20a2cdad33e11685f4f101ea5a48b98bbcd2ae SHA512 08ceb48277785e2075a1bd8035cb32eb8bdddeff6695734d3f1f0721415beddc58413257a490852a93df445d2d342badea46801e46d96f0b85517124ba4020c9 WHIRLPOOL d8669398d03288e9cf0f519a2e76eeb6b7e79f85f60b9f9fbdcc40ae313a3d9fa01b9f173cd354ab8b328b7178a433f54e4f0cf06152ec023c11f00bb98cc5b0 -DIST php-7.0.1.tar.bz2 13987040 SHA256 04ce3bd1da001397b342c2219a5093be9ecbbc97f022e1e6a0ec2fedc3d93e42 SHA512 7a157561da7438620d06304e82d459aea843fe89521f11c9e9941afa85f1a8393a98f25f697f22907da2ee79e228f2d27d9a3f9de209a521ad44a1f9a49e57ca WHIRLPOOL fb0c423035b9f96c485dd5e7e8f1275d4932b5394162478ea831d7f195f05503db5d92d7c20cd2cfcd72bbda266ab77dfd6dcb8261bb9a1b36ec81e44e325f1a +DIST php-7.0.2.tar.bz2 13988573 SHA256 9b1b75fbd9c92c6b0003b234e550965038826d11ea1f430bf279964da9da2236 SHA512 05575617c6b9fb25de1d3963ff6fdb2033c66064d65657598228551119859125d33e91fafb9526d6799e92566d51bbd7c29956f774af6e0a64d7f0098d01cc40 WHIRLPOOL 5ef922a701625f4397c0ee23289ad78f67385ef76bb1e6e6f7bc7edf25777bc92af6b25ff1af90a37dfed8099bbc8d6da1bd0a3be059aa6e1b3fa56677599dec DIST php-patchset-5.4-r2.tar.bz2 5824 SHA256 4a47f4d31f50a244f85349486cdb3474cf315562e097ed4c116c2b9b5730ecef SHA512 3c2523458a627373da7acb93fb2cd621f50b19fe2ba1d30beb62eeaaa39045262b917cfd0b631046fec9c8027cfa99bd0426a079ab45eb172b21d25d6e085dde WHIRLPOOL fe4f015e2f0dc66cc23ef16fb5bb33117952593ae0770d4bcd37ecc1c431cbcc7874189d265696305c60b4e395e7ce902667e38203db46867304868271affdea diff --git a/dev-lang/php/php-7.0.1.ebuild b/dev-lang/php/php-7.0.2.ebuild similarity index 100% rename from dev-lang/php/php-7.0.1.ebuild rename to dev-lang/php/php-7.0.2.ebuild From 10d258ce53f958aa5a243ea4590f3c78fbf65782 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 7 Jan 2016 18:29:26 +0100 Subject: [PATCH 075/260] media-libs/libsfml: Add some missing deps --- .../{libsfml-2.3.2.ebuild => libsfml-2.3.2-r1.ebuild} | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) rename media-libs/libsfml/{libsfml-2.3.2.ebuild => libsfml-2.3.2-r1.ebuild} (90%) diff --git a/media-libs/libsfml/libsfml-2.3.2.ebuild b/media-libs/libsfml/libsfml-2.3.2-r1.ebuild similarity index 90% rename from media-libs/libsfml/libsfml-2.3.2.ebuild rename to media-libs/libsfml/libsfml-2.3.2-r1.ebuild index d8190d3eb221e..70bcb906ce870 100644 --- a/media-libs/libsfml/libsfml-2.3.2.ebuild +++ b/media-libs/libsfml/libsfml-2.3.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -26,9 +26,12 @@ RDEPEND="media-libs/freetype:2 media-libs/openal sys-libs/zlib virtual/jpeg:0 - virtual/udev + virtual/libudev:0 + virtual/opengl x11-libs/libX11 - x11-libs/libXrandr" + x11-libs/libXrandr + x11-libs/libxcb + x11-libs/xcb-util-image" DEPEND="${RDEPEND} doc? ( app-doc/doxygen )" From d2ee3b46f2300b45c94fa3f8b83ab5acf2869ec3 Mon Sep 17 00:00:00 2001 From: Thomas Beierlein Date: Thu, 7 Jan 2016 18:36:46 +0100 Subject: [PATCH 076/260] media-radio/svxlink: Drop old Package-Manager: portage-2.2.26 --- media-radio/svxlink/Manifest | 2 - media-radio/svxlink/svxlink-13.03.ebuild | 55 ------------------------ media-radio/svxlink/svxlink-13.07.ebuild | 55 ------------------------ 3 files changed, 112 deletions(-) delete mode 100644 media-radio/svxlink/svxlink-13.03.ebuild delete mode 100644 media-radio/svxlink/svxlink-13.07.ebuild diff --git a/media-radio/svxlink/Manifest b/media-radio/svxlink/Manifest index 43d3718754697..185737bcf37b9 100644 --- a/media-radio/svxlink/Manifest +++ b/media-radio/svxlink/Manifest @@ -1,3 +1 @@ -DIST svxlink-13.03.tar.gz 1071980 SHA256 638d239d94d120a8efd1b4f1f5456f8e1a2f2e24893dbd40db89a750634e58ea SHA512 148aca62d903625b7e84c56178bc9d396593e377d731dfe0f6aea3eaffd5e820ac7825c5a1e2ede30ceb9aedd4da135a8e56a8fad804eb74f3cce67eb1500dfc WHIRLPOOL 244bdb883344d9f343e9cddff7466b350ee26409904545eb8261c8fa9b7af2e7f815e2e0d75b64be42862898cc3f7031eb6a58813aee6ef535dade752da56b54 -DIST svxlink-13.07.tar.gz 1123208 SHA256 b8d4c25009a7d6294ebf4fffe8daca866778c9f8c8df35a739cb71947c9a3c1a SHA512 2d65bcae375935242105390b5b43d22dd68f3541207a688a277b86179cca3c90c1cebb5eec76e687e31b09aea7829bf68ec2fc99f183d2681fc14f0c51b60667 WHIRLPOOL 9556ee8ec934b8f18cabb61350539471c3a9fb2241d7165f141f17dcfa3d122934531fd4d14b3f626580b2f41eb61663bb4e235db0c7f9bf58577c4193202d9d DIST svxlink-13.12.tar.gz 1168697 SHA256 c2a991a35f3386027e33f35c53c9d383231bc8e3184c8e2fef871e4f68622245 SHA512 442320c7f29e090ab3596c607c640d310cd534093203264a9cb57f3e768b83604bffa478a2e743b37a2a82fd093b83050a1c300c623f01191048119091b4bf74 WHIRLPOOL 0c9ba108b076dca6ad5fa6ccf02141a83159a2bb28cf4653d614502cf6255583ada9281490fadd212837b97a5f7a7d75eb292fd35a912569d8122a005c409ebb diff --git a/media-radio/svxlink/svxlink-13.03.ebuild b/media-radio/svxlink/svxlink-13.03.ebuild deleted file mode 100644 index 2300f8e93ff67..0000000000000 --- a/media-radio/svxlink/svxlink-13.03.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 -inherit eutils multilib qt4-r2 user - -DESCRIPTION="Multi Purpose Voice Services System, including Qtel for EchoLink" -HOMEPAGE="http://svxlink.sourceforge.net/" -SRC_URI="mirror://sourceforge/svxlink/${P}.tar.gz" - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND="dev-lang/tcl:0 - dev-qt/qtcore:4 - dev-qt/qtgui:4 - media-libs/alsa-lib - media-sound/gsm - dev-libs/libgcrypt:0 - media-libs/speex - dev-libs/libsigc++:2 - dev-libs/popt" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -MAKEOPTS="${MAKEOPTS} -j1" - -pkg_setup() { - enewgroup svxlink - enewuser svxlink -1 -1 -1 svxlink -} - -src_prepare() { - sed -i -e "s:/lib:/$(get_libdir):g" makefile.cfg || die - sed -i -e "s:/etc/udev:/lib/udev:" svxlink/scripts/Makefile.default || die - # fix underlinking - sed -i -e "s:lgsm:lgsm -lspeex:" qtel/Makefile.default || die - # drop deprecated desktop category (bug #475730) - sed -i -e "s:Categories=Application;:Categories=:g" qtel/qtel.desktop || die -} - -src_install() { - default - - fowners -R svxlink.svxlink /var/spool/svxlink - # adapt to gentoo init system - rm -R "${D}"/etc/sysconfig || die - newinitd "${FILESDIR}"/remotetrx.init remotetrx - newinitd "${FILESDIR}"/svxlink.init svxlink - newconfd "${FILESDIR}"/remotetrx.rc remotetrx - newconfd "${FILESDIR}"/svxlink.rc svxlink -} diff --git a/media-radio/svxlink/svxlink-13.07.ebuild b/media-radio/svxlink/svxlink-13.07.ebuild deleted file mode 100644 index 2300f8e93ff67..0000000000000 --- a/media-radio/svxlink/svxlink-13.07.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 -inherit eutils multilib qt4-r2 user - -DESCRIPTION="Multi Purpose Voice Services System, including Qtel for EchoLink" -HOMEPAGE="http://svxlink.sourceforge.net/" -SRC_URI="mirror://sourceforge/svxlink/${P}.tar.gz" - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND="dev-lang/tcl:0 - dev-qt/qtcore:4 - dev-qt/qtgui:4 - media-libs/alsa-lib - media-sound/gsm - dev-libs/libgcrypt:0 - media-libs/speex - dev-libs/libsigc++:2 - dev-libs/popt" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -MAKEOPTS="${MAKEOPTS} -j1" - -pkg_setup() { - enewgroup svxlink - enewuser svxlink -1 -1 -1 svxlink -} - -src_prepare() { - sed -i -e "s:/lib:/$(get_libdir):g" makefile.cfg || die - sed -i -e "s:/etc/udev:/lib/udev:" svxlink/scripts/Makefile.default || die - # fix underlinking - sed -i -e "s:lgsm:lgsm -lspeex:" qtel/Makefile.default || die - # drop deprecated desktop category (bug #475730) - sed -i -e "s:Categories=Application;:Categories=:g" qtel/qtel.desktop || die -} - -src_install() { - default - - fowners -R svxlink.svxlink /var/spool/svxlink - # adapt to gentoo init system - rm -R "${D}"/etc/sysconfig || die - newinitd "${FILESDIR}"/remotetrx.init remotetrx - newinitd "${FILESDIR}"/svxlink.init svxlink - newconfd "${FILESDIR}"/remotetrx.rc remotetrx - newconfd "${FILESDIR}"/svxlink.rc svxlink -} From cfc9192ff7c0c7c20bbb375b55d737849101cb0b Mon Sep 17 00:00:00 2001 From: William Hubbs Date: Thu, 7 Jan 2016 11:36:42 -0600 Subject: [PATCH 077/260] net-misc/dhcpcd: version bump --- net-misc/dhcpcd/Manifest | 1 + net-misc/dhcpcd/dhcpcd-6.9.4.ebuild | 121 ++++++++++++++++++ .../dhcpcd/files/dhcpcd-6.9.4-no-ipv6.patch | 20 +++ 3 files changed, 142 insertions(+) create mode 100644 net-misc/dhcpcd/dhcpcd-6.9.4.ebuild create mode 100644 net-misc/dhcpcd/files/dhcpcd-6.9.4-no-ipv6.patch diff --git a/net-misc/dhcpcd/Manifest b/net-misc/dhcpcd/Manifest index 7cf8786a6f236..2ce8234ea0fa5 100644 --- a/net-misc/dhcpcd/Manifest +++ b/net-misc/dhcpcd/Manifest @@ -2,3 +2,4 @@ DIST dhcpcd-6.9.0.tar.bz2 176736 SHA256 1566a58ef785880c07762ff6c520e974cf42872b DIST dhcpcd-6.9.1.tar.xz 175656 SHA256 c03b750e1fe2890b62ac0e7d7092a1698b598adb6f88b67916586a619f7c066f SHA512 87ecd54fc94eb3fbebbf87c4037da4767f31ca60718c5fd8cc3dcff4c3294edf7808627ef909120b668f1b767f0d588dddb7c1920a971c86bdc83f72b64e33a3 WHIRLPOOL d8ef71fef224101a785c838ae48fbe440e7b3ca0f07d435d0a9f7a3fef458e28c094b08966ac88a25ec92fbadcfc06a52d55c39f5772427958f715d665cfe0e9 DIST dhcpcd-6.9.2.tar.xz 176240 SHA256 e9f82422a35ad1f4f5f888a433a76e98e3cdd4419886c29ccbfb336eecc58a70 SHA512 9eb9dccdd26d9b088cf1bfdcef0ebcb83b8f18f1058a8ce385c3f69ab30682814215c24fbe5903d6a9ee7b4a5fbc93504949513987525515e1f597183e8b6920 WHIRLPOOL 86788c68d92ce774a96806bdcd03ff624ccf632f9bc5627cab218e63824e4da9d997300453de2d0fe299127880dc6d51a1bc9130246bebb425d32e1315f62455 DIST dhcpcd-6.9.3.tar.xz 176320 SHA256 6089471ed695fa62ac8351466b96b4b6365fd14ec455a120a6524663808eae53 SHA512 0a895f17fa093ac758224bfddad003ee25f81fe96331b1952264c3623018e00048603c9a3c5ba385a93441e987b1ce4cd02ec1f42e1caca2e646a6ac4781c3d9 WHIRLPOOL 6de1622444cf393287abbd469016f3c3cc0a99e6ecc4b781c5b9e0389c899365cfefa46e93d16872e6427517f92ff4750e3a246604562922836ae112dbd4349d +DIST dhcpcd-6.9.4.tar.xz 178632 SHA256 c3f3ff7473ef158a1e71db9aea7424df2c3477ad064e2b542f27948a5abc9ba0 SHA512 27a185b990c8dec847c7c580aa8da11c88796877c963a3cd44d9ff60d84bad29cad4e60bf1d9487d8af0a556fe415b2f449fac9ae71b3e72991fb5d38a72151f WHIRLPOOL dfdb9f952dcac22e4236a2787b51b7fbd3f59172e731bef84955247850db7142b73fb1fb3845d7f65df457e2c9b6f1c6cbacc971d7afb953319d8280967e7fde diff --git a/net-misc/dhcpcd/dhcpcd-6.9.4.ebuild b/net-misc/dhcpcd/dhcpcd-6.9.4.ebuild new file mode 100644 index 0000000000000..17184cf812514 --- /dev/null +++ b/net-misc/dhcpcd/dhcpcd-6.9.4.ebuild @@ -0,0 +1,121 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +if [[ ${PV} == "9999" ]]; then + FOSSIL_URI="http://roy.marples.name/projects/dhcpcd" +else + MY_P="${P/_alpha/-alpha}" + MY_P="${MY_P/_beta/-beta}" + MY_P="${MY_P/_rc/-rc}" + SRC_URI="http://roy.marples.name/downloads/${PN}/${MY_P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux" + S="${WORKDIR}/${MY_P}" +fi + +inherit eutils systemd toolchain-funcs + +DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client" +HOMEPAGE="http://roy.marples.name/projects/dhcpcd/" +LICENSE="BSD-2" +SLOT="0" +IUSE="elibc_glibc +embedded ipv6 kernel_linux +udev" + +COMMON_DEPEND="udev? ( virtual/udev )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" + +if [[ ${PV} == "9999" ]]; then + DEPEND+=" dev-vcs/fossil" + + src_unpack() + { + local distdir=${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}} + local repo=${distdir}/fossil/${PN}.fossil + + addwrite "${distdir}" + + if [[ -e "${repo}" ]]; then + fossil pull "${FOSSIL_URI}" -R "${repo}" || die + else + mkdir -p "${distdir}/fossil" || die + fossil clone "${FOSSIL_URI}" "${repo}" || die + fi + + mkdir -p "${S}" || die + cd "${S}" || die + fossil open "${repo}" || die + } +fi + +src_prepare() +{ + epatch "${FILESDIR}"/${P}-no-ipv6.patch + epatch_user +} + +src_configure() +{ + local dev hooks rundir + use udev || dev="--without-dev --without-udev" + hooks="--with-hook=ntp.conf" + use elibc_glibc && hooks="${hooks} --with-hook=yp.conf" + use kernel_linux && rundir="--rundir=${EPREFIX}/run" + econf \ + --prefix="${EPREFIX}" \ + --libexecdir="${EPREFIX}/lib/dhcpcd" \ + --dbdir="${EPREFIX}/var/lib/dhcpcd" \ + --localstatedir="${EPREFIX}/var" \ + ${rundir} \ + $(use_enable embedded) \ + $(use_enable ipv6) \ + ${dev} \ + CC="$(tc-getCC)" \ + ${hooks} +} + +src_install() +{ + default + newinitd "${FILESDIR}"/${PN}.initd ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service +} + +pkg_postinst() +{ + # Upgrade the duid file to the new format if needed + local old_duid="${ROOT}"/var/lib/dhcpcd/dhcpcd.duid + local new_duid="${ROOT}"/etc/dhcpcd.duid + if [ -e "${old_duid}" ] && ! grep -q '..:..:..:..:..:..' "${old_duid}"; then + sed -i -e 's/\(..\)/\1:/g; s/:$//g' "${old_duid}" + fi + + # Move the duid to /etc, a more sensible location + if [ -e "${old_duid}" -a ! -e "${new_duid}" ]; then + cp -p "${old_duid}" "${new_duid}" + fi + + if [ -z "$REPLACING_VERSIONS" ]; then + elog + elog "dhcpcd has zeroconf support active by default." + elog "This means it will always obtain an IP address even if no" + elog "DHCP server can be contacted, which will break any existing" + elog "failover support you may have configured in your net configuration." + elog "This behaviour can be controlled with the noipv4ll configuration" + elog "file option or the -L command line switch." + elog "See the dhcpcd and dhcpcd.conf man pages for more details." + + elog + elog "Dhcpcd has duid enabled by default, and this may cause issues" + elog "with some dhcp servers. For more information, see" + elog "https://bugs.gentoo.org/show_bug.cgi?id=477356" + fi + + if ! has_version net-dns/bind-tools; then + elog + elog "If you activate the lookup-hostname hook to look up your hostname" + elog "using the dns, you need to install net-dns/bind-tools." + fi +} diff --git a/net-misc/dhcpcd/files/dhcpcd-6.9.4-no-ipv6.patch b/net-misc/dhcpcd/files/dhcpcd-6.9.4-no-ipv6.patch new file mode 100644 index 0000000000000..d0b73f386a897 --- /dev/null +++ b/net-misc/dhcpcd/files/dhcpcd-6.9.4-no-ipv6.patch @@ -0,0 +1,20 @@ +Index: dhcp6.h +================================================================== +--- dhcp6.h ++++ dhcp6.h +@@ -252,13 +252,14 @@ + int dhcp6_dump(struct interface *); + #else + #define dhcp6_find_delegates(a) {} + #define dhcp6_start(a, b) (0) + #define dhcp6_reboot(a) {} ++#define dhcp6_renew(a) {} + #define dhcp6_env(a, b, c, d, e) {} + #define dhcp6_free(a) {} + #define dhcp6_dadcompleted(a) (0) + #define dhcp6_drop(a, b) {} + #define dhcp6_dump(a) (-1) + #endif + + #endif + From 00222aefaae7b77ae403bab64deaa7d49d9da602 Mon Sep 17 00:00:00 2001 From: Thomas Beierlein Date: Thu, 7 Jan 2016 18:39:42 +0100 Subject: [PATCH 078/260] media-radio/svxlink: Version bump (bug #569512) Package-Manager: portage-2.2.26 --- media-radio/svxlink/Manifest | 1 + media-radio/svxlink/svxlink-15.11.ebuild | 71 ++++++++++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 media-radio/svxlink/svxlink-15.11.ebuild diff --git a/media-radio/svxlink/Manifest b/media-radio/svxlink/Manifest index 185737bcf37b9..8234ca644d434 100644 --- a/media-radio/svxlink/Manifest +++ b/media-radio/svxlink/Manifest @@ -1 +1,2 @@ DIST svxlink-13.12.tar.gz 1168697 SHA256 c2a991a35f3386027e33f35c53c9d383231bc8e3184c8e2fef871e4f68622245 SHA512 442320c7f29e090ab3596c607c640d310cd534093203264a9cb57f3e768b83604bffa478a2e743b37a2a82fd093b83050a1c300c623f01191048119091b4bf74 WHIRLPOOL 0c9ba108b076dca6ad5fa6ccf02141a83159a2bb28cf4653d614502cf6255583ada9281490fadd212837b97a5f7a7d75eb292fd35a912569d8122a005c409ebb +DIST svxlink-15.11.tar.gz 1528034 SHA256 17bd8a1174c70e990b676210e6edb373732d284aed55c5a82bc378a1d69cecf2 SHA512 b5c36e1a5e1dd0f954b7c2318d32d1bd52d8ec0a94a98e9c2de0b61ebbc6d0809d87fefbf13271c20a1a55e1a965e1a98f14c819df7b16a523b7cfc0fd4562ac WHIRLPOOL a0b251b32ff32f6a15cb6596ddcc929eaf161f49c54191828bd0cb0434cb486f39ebc5271fa7c749a5d98f80d9931c366beec2059f01faffbdd3bd7a4f465d75 diff --git a/media-radio/svxlink/svxlink-15.11.ebuild b/media-radio/svxlink/svxlink-15.11.ebuild new file mode 100644 index 0000000000000..d5519520e2194 --- /dev/null +++ b/media-radio/svxlink/svxlink-15.11.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit cmake-utils qt4-r2 user + +CMAKE_USE_DIR="${S}/src" + +DESCRIPTION="Multi Purpose Voice Services System, including Qtel for EchoLink" +HOMEPAGE="http://www.svxlink.org" +SRC_URI="https://github.com/sm0svx/${PN}/archive/15.11.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="dev-lang/tcl:0 + dev-qt/qtcore:4 + dev-qt/qtgui:4 + media-libs/alsa-lib + media-sound/gsm + dev-libs/libgcrypt:0 + media-libs/speex + media-libs/opus + dev-libs/libsigc++:2 + dev-libs/popt" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +pkg_setup() { + enewgroup svxlink + enewuser svxlink -1 -1 -1 svxlink +} + +src_prepare() { + # drop deprecated desktop category (bug #475730) + sed -i -e "s:Categories=Application;:Categories=:g" src/qtel/qtel.desktop || die +} + +src_configure() { + local mycmakeargs=( + -DSYSCONF_INSTALL_DIR=/etc + -DLOCAL_STATE_DIR=/var + ) + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile +} + +src_install() { + cmake-utils_src_install + + fowners -R svxlink.svxlink /var/spool/svxlink + + rm -R "${D}"/usr/share/doc/svxlink || die + dodoc src/doc/README-${PV}.adoc + doman src/doc/man/*.1 src/doc/man/*.5 + + insinto /etc/logrotate.d + doins distributions/gentoo/etc/logrotate.d/* + + newinitd "${FILESDIR}"/remotetrx.init remotetrx + newinitd "${FILESDIR}"/svxlink.init svxlink + newconfd "${FILESDIR}"/remotetrx.rc remotetrx + newconfd "${FILESDIR}"/svxlink.rc svxlink + +} From 82b087e56b85822daadc9457c90a1c3b1b0a4da0 Mon Sep 17 00:00:00 2001 From: Matthew Thode Date: Thu, 7 Jan 2016 11:55:40 -0600 Subject: [PATCH 079/260] sys-cluster/nova: fixing CVE-2015-7548 Package-Manager: portage-2.2.26 --- sys-cluster/nova/Manifest | 2 - .../cve-2015-7548-stable-liberty-0001.patch | 267 ++++++++++++++++ .../cve-2015-7548-stable-liberty-0002.patch | 168 ++++++++++ .../cve-2015-7548-stable-liberty-0003.patch | 171 ++++++++++ sys-cluster/nova/nova-12.0.0-r1.ebuild | 295 ++++++++++++++++++ sys-cluster/nova/nova-2015.1.1-r3.ebuild | 253 --------------- sys-cluster/nova/nova-2015.1.2.ebuild | 253 --------------- 7 files changed, 901 insertions(+), 508 deletions(-) create mode 100644 sys-cluster/nova/files/cve-2015-7548-stable-liberty-0001.patch create mode 100644 sys-cluster/nova/files/cve-2015-7548-stable-liberty-0002.patch create mode 100644 sys-cluster/nova/files/cve-2015-7548-stable-liberty-0003.patch create mode 100644 sys-cluster/nova/nova-12.0.0-r1.ebuild delete mode 100644 sys-cluster/nova/nova-2015.1.1-r3.ebuild delete mode 100644 sys-cluster/nova/nova-2015.1.2.ebuild diff --git a/sys-cluster/nova/Manifest b/sys-cluster/nova/Manifest index fb999f0a6975a..4eb99d9a719be 100644 --- a/sys-cluster/nova/Manifest +++ b/sys-cluster/nova/Manifest @@ -1,4 +1,2 @@ DIST liberty-nova.conf.sample 134201 SHA256 32752212c571c4a1473c3fa8bbd197a658ee54e233b4d46a157807be42997e42 SHA512 5325a31a0fccb9898bec0a022f5430dcc1729615c8eac88a4261c403f9ecd8ce2b07d73b52f3bc2c5cbe681234b30b923adb94385aac28e08d982a8f8bfef350 WHIRLPOOL 6d2894160a96742551777ce397b67f332c4f2793402f4634a2cfd0005ba99fb077cf0d0306a59e4b8c7f689914860e5d7f45d838c845d6a896a66c24f0f141c0 DIST nova-12.0.0.tar.gz 5233669 SHA256 28416df09a1f99b78d001d133e30f51acce389749d7e111c9e7dce18e7462ac4 SHA512 e3304684e090e8ec6cb45df5d77835d8b7d7c881c08e49c89cfa547a2581ec13bd66c430db01d7e82345650a1bc6fea77faa37092f00313c4fd58390ea3627d7 WHIRLPOOL 53f3afbae0cd3b8884c9074299f17b26d73074466bad491636ab0ef0fe1e636fa08267c6d26fff9d9b1850e8c9100d509fc47d1b76588d8f1564b23ebd707b17 -DIST nova-2015.1.1.tar.gz 4544374 SHA256 d9b480827995727f2ccc06e4b5709e689e8a466006e07157ce92bc9d074e197e SHA512 7aad21fc59143cd4acab4a97980aafa9b1216789a0206c0d3098f5d96257e40baa77ef45696982648cc82a7f988f40525621da402871eeb398b21699932cea64 WHIRLPOOL 08b94f93be1e5821cfaaa835f33af2ddc23e75cea3dc6f1ca82be80317db95abd38dda336cca212cd68111fa65ca8c53c62f684e07acd2c1906e8d4cfc989905 -DIST nova-2015.1.2.tar.gz 4564794 SHA256 8ea47c076367dec47d7bea89210f260da64171be5adf559ced8514d5fdb6c453 SHA512 c3ec70f90723dbbc6c04a1ab5e5fd43b43c4080ab6a7454bd48d47eb2f228fe22b59f999f881dfb28fbd502e084c0c8764f5cdf4b096f6af46a2f0c97f0e4f61 WHIRLPOOL d3e038905726574864cc5c4d04ead21c90c24a676bc6d5580e65a1b37830889b92b7df09165b5f97e345aa99ba94a3f42b3212119a4bae34b318aa5946052bf6 diff --git a/sys-cluster/nova/files/cve-2015-7548-stable-liberty-0001.patch b/sys-cluster/nova/files/cve-2015-7548-stable-liberty-0001.patch new file mode 100644 index 0000000000000..9f2429df1abca --- /dev/null +++ b/sys-cluster/nova/files/cve-2015-7548-stable-liberty-0001.patch @@ -0,0 +1,267 @@ +From f41488f828fda1370e1b017503711248a810d432 Mon Sep 17 00:00:00 2001 +From: Matthew Booth +Date: Wed, 9 Dec 2015 15:36:32 +0000 +Subject: [PATCH 1/3] Fix format detection in libvirt snapshot + +The libvirt driver was using automatic format detection during +snapshot for disks stored on the local filesystem. This opened an +exploit if nova was configured to use local file storage, and +additionally to store those files in raw format by specifying +use_cow_images = False in nova.conf. An authenticated user could write +a qcow2 header to their guest image with a backing file on the host. +libvirt.utils.get_disk_type() would then misdetect the type of this +image as qcow2 and pass this to the Qcow2 image backend, whose +snapshot_extract method interprets the image as qcow2 and writes the +backing file to glance. The authenticated user can then download the +host file from glance. + +This patch makes 2 principal changes. libvirt.utils.get_disk_type, +which ought to be removed entirely as soon as possible, is updated to +no longer do format detection if the format can't be determined from +the path. Its name is changed to get_disk_type_from_path to reflect +its actual function. + +libvirt.utils.find_disk is updated to return both the path and format +of the root disk, rather than just the path. This is the most reliable +source of this information, as it reflects the actual format in use. +The previous format detection function of get_disk_type is replaced by +the format taken from libvirt. + +We replace a call to get_disk_type in _rebase_with_qemu_img with an +explicit call to qemu_img_info, as the other behaviour of +get_disk_type was not relevant in this context. qemu_img_info is safe +from the backing file exploit when called on a file known to be a +qcow2 image. As the file in this context is a volume snapshot, this is +a safe use. + +(cherry picked from commit c69fbad4860a1ce931d80f3f0ce0f90da29e8e5f) + + Conflicts: + nova/tests/unit/virt/libvirt/test_driver.py + nova/tests/unit/virt/libvirt/test_utils.py + nova/virt/libvirt/driver.py + nova/virt/libvirt/utils.py + + Most about method _rebase_with_qemu_img which does not exist. + +Partial-Bug: #1524274 +Change-Id: I94c1c0d26215c061f71c3f95e1a6bf3a58fa19ea +--- + nova/tests/unit/virt/libvirt/fake_libvirt_utils.py | 10 +++-- + nova/tests/unit/virt/libvirt/test_utils.py | 44 +++------------------- + nova/virt/libvirt/driver.py | 25 +++++++++--- + nova/virt/libvirt/utils.py | 26 ++++++++++--- + 4 files changed, 51 insertions(+), 54 deletions(-) + +diff --git a/nova/tests/unit/virt/libvirt/fake_libvirt_utils.py b/nova/tests/unit/virt/libvirt/fake_libvirt_utils.py +index 302ccee..52d1e85 100644 +--- a/nova/tests/unit/virt/libvirt/fake_libvirt_utils.py ++++ b/nova/tests/unit/virt/libvirt/fake_libvirt_utils.py +@@ -40,7 +40,9 @@ def get_disk_backing_file(path): + return disk_backing_files.get(path, None) + + +-def get_disk_type(path): ++def get_disk_type_from_path(path): ++ if disk_type in ('raw', 'qcow2'): ++ return None + return disk_type + + +@@ -99,11 +101,11 @@ def file_open(path, mode=None): + + def find_disk(virt_dom): + if disk_type == 'lvm': +- return "/dev/nova-vg/lv" ++ return ("/dev/nova-vg/lv", "raw") + elif disk_type in ['raw', 'qcow2']: +- return "filename" ++ return ("filename", disk_type) + else: +- return "unknown_type_disk" ++ return ("unknown_type_disk", None) + + + def load_file(path): +diff --git a/nova/tests/unit/virt/libvirt/test_utils.py b/nova/tests/unit/virt/libvirt/test_utils.py +index ac7ea8d..6773bea 100644 +--- a/nova/tests/unit/virt/libvirt/test_utils.py ++++ b/nova/tests/unit/virt/libvirt/test_utils.py +@@ -39,24 +39,6 @@ CONF = cfg.CONF + + class LibvirtUtilsTestCase(test.NoDBTestCase): + +- @mock.patch('os.path.exists', return_value=True) +- @mock.patch('nova.utils.execute') +- def test_get_disk_type(self, mock_execute, mock_exists): +- path = "disk.config" +- example_output = """image: disk.config +-file format: raw +-virtual size: 64M (67108864 bytes) +-cluster_size: 65536 +-disk size: 96K +-blah BLAH: bb +-""" +- mock_execute.return_value = (example_output, '') +- disk_type = libvirt_utils.get_disk_type(path) +- mock_execute.assert_called_once_with('env', 'LC_ALL=C', 'LANG=C', +- 'qemu-img', 'info', path) +- mock_exists.assert_called_once_with(path) +- self.assertEqual('raw', disk_type) +- + @mock.patch('nova.utils.execute') + def test_copy_image_local(self, mock_execute): + libvirt_utils.copy_image('src', 'dest') +@@ -77,37 +59,21 @@ blah BLAH: bb + on_completion=None, on_execute=None, compression=True) + + @mock.patch('os.path.exists', return_value=True) +- def test_disk_type(self, mock_exists): ++ def test_disk_type_from_path(self, mock_exists): + # Seems like lvm detection + # if its in /dev ?? + for p in ['/dev/b', '/dev/blah/blah']: +- d_type = libvirt_utils.get_disk_type(p) ++ d_type = libvirt_utils.get_disk_type_from_path(p) + self.assertEqual('lvm', d_type) + + # Try rbd detection +- d_type = libvirt_utils.get_disk_type('rbd:pool/instance') ++ d_type = libvirt_utils.get_disk_type_from_path('rbd:pool/instance') + self.assertEqual('rbd', d_type) + + # Try the other types +- template_output = """image: %(path)s +-file format: %(format)s +-virtual size: 64M (67108864 bytes) +-cluster_size: 65536 +-disk size: 96K +-""" + path = '/myhome/disk.config' +- for f in ['raw', 'qcow2']: +- output = template_output % ({ +- 'format': f, +- 'path': path, +- }) +- with mock.patch('nova.utils.execute', +- return_value=(output, '')) as mock_execute: +- d_type = libvirt_utils.get_disk_type(path) +- mock_execute.assert_called_once_with( +- 'env', 'LC_ALL=C', 'LANG=C', +- 'qemu-img', 'info', path) +- self.assertEqual(f, d_type) ++ d_type = libvirt_utils.get_disk_type_from_path(path) ++ self.assertIsNone(d_type) + + @mock.patch('os.path.exists', return_value=True) + @mock.patch('nova.utils.execute') +diff --git a/nova/virt/libvirt/driver.py b/nova/virt/libvirt/driver.py +index fc1c909..51b1e4b 100644 +--- a/nova/virt/libvirt/driver.py ++++ b/nova/virt/libvirt/driver.py +@@ -1338,10 +1338,23 @@ class LibvirtDriver(driver.ComputeDriver): + + snapshot = self._image_api.get(context, image_id) + +- disk_path = libvirt_utils.find_disk(virt_dom) +- source_format = libvirt_utils.get_disk_type(disk_path) +- +- image_format = CONF.libvirt.snapshot_image_format or source_format ++ # source_format is an on-disk format ++ # source_type is a backend type ++ disk_path, source_format = libvirt_utils.find_disk(virt_dom) ++ source_type = libvirt_utils.get_disk_type_from_path(disk_path) ++ ++ # We won't have source_type for raw or qcow2 disks, because we can't ++ # determine that from the path. We should have it from the libvirt ++ # xml, though. ++ if source_type is None: ++ source_type = source_format ++ # For lxc instances we won't have it either from libvirt xml ++ # (because we just gave libvirt the mounted filesystem), or the path, ++ # so source_type is still going to be None. In this case, ++ # snapshot_backend is going to default to CONF.libvirt.images_type ++ # below, which is still safe. ++ ++ image_format = CONF.libvirt.snapshot_image_format or source_type + + # NOTE(bfilippov): save lvm and rbd as raw + if image_format == 'lvm' or image_format == 'rbd': +@@ -1367,7 +1380,7 @@ class LibvirtDriver(driver.ComputeDriver): + if (self._host.has_min_version(MIN_LIBVIRT_LIVESNAPSHOT_VERSION, + MIN_QEMU_LIVESNAPSHOT_VERSION, + host.HV_DRIVER_QEMU) +- and source_format not in ('lvm', 'rbd') ++ and source_type not in ('lvm', 'rbd') + and not CONF.ephemeral_storage_encryption.enabled + and not CONF.workarounds.disable_libvirt_livesnapshot): + live_snapshot = True +@@ -1402,7 +1415,7 @@ class LibvirtDriver(driver.ComputeDriver): + + snapshot_backend = self.image_backend.snapshot(instance, + disk_path, +- image_type=source_format) ++ image_type=source_type) + + if live_snapshot: + LOG.info(_LI("Beginning live snapshot process"), +diff --git a/nova/virt/libvirt/utils.py b/nova/virt/libvirt/utils.py +index 5573927..062b2fb 100644 +--- a/nova/virt/libvirt/utils.py ++++ b/nova/virt/libvirt/utils.py +@@ -334,13 +334,20 @@ def find_disk(virt_dom): + """ + xml_desc = virt_dom.XMLDesc(0) + domain = etree.fromstring(xml_desc) ++ driver = None + if CONF.libvirt.virt_type == 'lxc': +- source = domain.find('devices/filesystem/source') ++ filesystem = domain.find('devices/filesystem') ++ driver = filesystem.find('driver') ++ ++ source = filesystem.find('source') + disk_path = source.get('dir') + disk_path = disk_path[0:disk_path.rfind('rootfs')] + disk_path = os.path.join(disk_path, 'disk') + else: +- source = domain.find('devices/disk/source') ++ disk = domain.find('devices/disk') ++ driver = disk.find('driver') ++ ++ source = disk.find('source') + disk_path = source.get('file') or source.get('dev') + if not disk_path and CONF.libvirt.images_type == 'rbd': + disk_path = source.get('name') +@@ -351,17 +358,26 @@ def find_disk(virt_dom): + raise RuntimeError(_("Can't retrieve root device path " + "from instance libvirt configuration")) + +- return disk_path ++ if driver is not None: ++ format = driver.get('type') ++ # This is a legacy quirk of libvirt/xen. Everything else should ++ # report the on-disk format in type. ++ if format == 'aio': ++ format = 'raw' ++ else: ++ format = None ++ return (disk_path, format) + + +-def get_disk_type(path): ++def get_disk_type_from_path(path): + """Retrieve disk type (raw, qcow2, lvm) for given file.""" + if path.startswith('/dev'): + return 'lvm' + elif path.startswith('rbd:'): + return 'rbd' + +- return images.qemu_img_info(path).file_format ++ # We can't reliably determine the type from this path ++ return None + + + def get_fs_info(path): +-- +2.5.0 + diff --git a/sys-cluster/nova/files/cve-2015-7548-stable-liberty-0002.patch b/sys-cluster/nova/files/cve-2015-7548-stable-liberty-0002.patch new file mode 100644 index 0000000000000..2ffca9f9cf8a7 --- /dev/null +++ b/sys-cluster/nova/files/cve-2015-7548-stable-liberty-0002.patch @@ -0,0 +1,168 @@ +From 0e6b4a06ad72ac68ec41bab2063f8d167e8e277e Mon Sep 17 00:00:00 2001 +From: Matthew Booth +Date: Thu, 10 Dec 2015 16:34:19 +0000 +Subject: [PATCH 2/3] Fix format conversion in libvirt snapshot + +The libvirt driver was calling images.convert_image during snapshot to +convert snapshots to the intended output format. However, this +function does not take the input format as an argument, meaning it +implicitly does format detection. This opened an exploit for setups +using raw storage on the backend, including raw on filesystem, LVM, +and RBD (Ceph). An authenticated user could write a qcow2 header to +their instance's disk which specified an arbitrary backing file on the +host. When convert_image ran during snapshot, this would then write +the contents of the backing file to glance, which is then available to +the user. If the setup uses an LVM backend this conversion runs as +root, meaning the user can exfiltrate any file on the host, including +raw disks. + +This change adds an input format to convert_image. + +Partial-Bug: #1524274 + +Change-Id: If73e73718ecd5db262ed9904091024238f98dbc0 +(cherry picked from commit 840644d619e9560f205016eafc8799565ffd6d8c) +--- + nova/tests/unit/virt/libvirt/test_driver.py | 5 +++-- + nova/tests/unit/virt/libvirt/test_utils.py | 3 ++- + nova/virt/images.py | 26 ++++++++++++++++++++++++-- + nova/virt/libvirt/imagebackend.py | 19 ++++++++++++++----- + 4 files changed, 43 insertions(+), 10 deletions(-) + +diff --git a/nova/tests/unit/virt/libvirt/test_driver.py b/nova/tests/unit/virt/libvirt/test_driver.py +index 22ef56d..6fd8728 100644 +--- a/nova/tests/unit/virt/libvirt/test_driver.py ++++ b/nova/tests/unit/virt/libvirt/test_driver.py +@@ -14985,7 +14985,7 @@ class LibvirtVolumeSnapshotTestCase(test.NoDBTestCase): + self.mox.VerifyAll() + + +-def _fake_convert_image(source, dest, out_format, ++def _fake_convert_image(source, dest, in_format, out_format, + run_as_root=True): + libvirt_driver.libvirt_utils.files[dest] = '' + +@@ -15127,7 +15127,8 @@ class LVMSnapshotTests(_BaseSnapshotTests): + + mock_volume_info.assert_has_calls([mock.call('/dev/nova-vg/lv')]) + mock_convert_image.assert_called_once_with( +- '/dev/nova-vg/lv', mock.ANY, disk_format, run_as_root=True) ++ '/dev/nova-vg/lv', mock.ANY, 'raw', disk_format, ++ run_as_root=True) + + def test_raw(self): + self._test_lvm_snapshot('raw') +diff --git a/nova/tests/unit/virt/libvirt/test_utils.py b/nova/tests/unit/virt/libvirt/test_utils.py +index 6773bea..6f75a92 100644 +--- a/nova/tests/unit/virt/libvirt/test_utils.py ++++ b/nova/tests/unit/virt/libvirt/test_utils.py +@@ -594,7 +594,8 @@ disk size: 4.4M + target = 't.qcow2' + self.executes = [] + expected_commands = [('qemu-img', 'convert', '-O', 'raw', +- 't.qcow2.part', 't.qcow2.converted'), ++ 't.qcow2.part', 't.qcow2.converted', ++ '-f', 'qcow2'), + ('rm', 't.qcow2.part'), + ('mv', 't.qcow2.converted', 't.qcow2')] + images.fetch_to_raw(context, image_id, target, user_id, project_id, +diff --git a/nova/virt/images.py b/nova/virt/images.py +index 5b9374b..e2b5b91 100644 +--- a/nova/virt/images.py ++++ b/nova/virt/images.py +@@ -66,9 +66,31 @@ def qemu_img_info(path): + return imageutils.QemuImgInfo(out) + + +-def convert_image(source, dest, out_format, run_as_root=False): ++def convert_image(source, dest, in_format, out_format, run_as_root=False): + """Convert image to other format.""" ++ if in_format is None: ++ raise RuntimeError("convert_image without input format is a security" ++ "risk") ++ _convert_image(source, dest, in_format, out_format, run_as_root) ++ ++ ++def convert_image_unsafe(source, dest, out_format, run_as_root=False): ++ """Convert image to other format, doing unsafe automatic input format ++ detection. Do not call this function. ++ """ ++ ++ # NOTE: there is only 1 caller of this function: ++ # imagebackend.Lvm.create_image. It is not easy to fix that without a ++ # larger refactor, so for the moment it has been manually audited and ++ # allowed to continue. Remove this function when Lvm.create_image has ++ # been fixed. ++ _convert_image(source, dest, None, out_format, run_as_root) ++ ++ ++def _convert_image(source, dest, in_format, out_format, run_as_root): + cmd = ('qemu-img', 'convert', '-O', out_format, source, dest) ++ if in_format is not None: ++ cmd = cmd + ('-f', in_format) + utils.execute(*cmd, run_as_root=run_as_root) + + +@@ -123,7 +145,7 @@ def fetch_to_raw(context, image_href, path, user_id, project_id, max_size=0): + staged = "%s.converted" % path + LOG.debug("%s was %s, converting to raw" % (image_href, fmt)) + with fileutils.remove_path_on_error(staged): +- convert_image(path_tmp, staged, 'raw') ++ convert_image(path_tmp, staged, fmt, 'raw') + os.unlink(path_tmp) + + data = qemu_img_info(staged) +diff --git a/nova/virt/libvirt/imagebackend.py b/nova/virt/libvirt/imagebackend.py +index 5e14f61..151ebc4 100644 +--- a/nova/virt/libvirt/imagebackend.py ++++ b/nova/virt/libvirt/imagebackend.py +@@ -477,7 +477,7 @@ class Raw(Image): + self.correct_format() + + def snapshot_extract(self, target, out_format): +- images.convert_image(self.path, target, out_format) ++ images.convert_image(self.path, target, self.driver_format, out_format) + + @staticmethod + def is_file_in_instance_path(): +@@ -631,7 +631,16 @@ class Lvm(Image): + size, sparse=self.sparse) + if self.ephemeral_key_uuid is not None: + encrypt_lvm_image() +- images.convert_image(base, self.path, 'raw', run_as_root=True) ++ # NOTE: by calling convert_image_unsafe here we're ++ # telling qemu-img convert to do format detection on the input, ++ # because we don't know what the format is. For example, ++ # we might have downloaded a qcow2 image, or created an ++ # ephemeral filesystem locally, we just don't know here. Having ++ # audited this, all current sources have been sanity checked, ++ # either because they're locally generated, or because they have ++ # come from images.fetch_to_raw. However, this is major code smell. ++ images.convert_image_unsafe(base, self.path, self.driver_format, ++ run_as_root=True) + if resize: + disk.resize2fs(self.path, run_as_root=True) + +@@ -678,8 +687,8 @@ class Lvm(Image): + lvm.remove_volumes([self.lv_path]) + + def snapshot_extract(self, target, out_format): +- images.convert_image(self.path, target, out_format, +- run_as_root=True) ++ images.convert_image(self.path, target, self.driver_format, ++ out_format, run_as_root=True) + + def get_model(self, connection): + return imgmodel.LocalBlockImage(self.path) +@@ -786,7 +795,7 @@ class Rbd(Image): + self.driver.resize(self.rbd_name, size) + + def snapshot_extract(self, target, out_format): +- images.convert_image(self.path, target, out_format) ++ images.convert_image(self.path, target, 'raw', out_format) + + @staticmethod + def is_shared_block_storage(): +-- +2.5.0 + diff --git a/sys-cluster/nova/files/cve-2015-7548-stable-liberty-0003.patch b/sys-cluster/nova/files/cve-2015-7548-stable-liberty-0003.patch new file mode 100644 index 0000000000000..b542041b53118 --- /dev/null +++ b/sys-cluster/nova/files/cve-2015-7548-stable-liberty-0003.patch @@ -0,0 +1,171 @@ +From 62516194c424abad3bec12ea360dde06617fe97d Mon Sep 17 00:00:00 2001 +From: Matthew Booth +Date: Fri, 11 Dec 2015 13:40:54 +0000 +Subject: [PATCH 3/3] Fix backing file detection in libvirt live snapshot + +When doing a live snapshot, the libvirt driver creates an intermediate +qcow2 file with the same backing file as the original disk. However, +it calls qemu-img info without specifying the input format explicitly. +An authenticated user can write data to a raw disk which will cause +this code to misinterpret the disk as a qcow2 file with a +user-specified backing file on the host, and return an arbitrary host +file as the backing file. + +This bug does not appear to result in a data leak in this case, but +this is hard to verify. It certainly results in corrupt output. + +Closes-Bug: #1524274 + +Change-Id: I11485f077d28f4e97529a691e55e3e3c0bea8872 +(cherry picked from commit ccea9095d9fb5bcdcb61ee5e352c4a8163754b9d) +--- + nova/tests/unit/virt/libvirt/fake_libvirt_utils.py | 4 ++-- + nova/tests/unit/virt/libvirt/test_driver.py | 7 ++++--- + nova/virt/images.py | 8 +++++--- + nova/virt/libvirt/driver.py | 11 +++++++---- + nova/virt/libvirt/utils.py | 9 +++++---- + 5 files changed, 23 insertions(+), 16 deletions(-) + +diff --git a/nova/tests/unit/virt/libvirt/fake_libvirt_utils.py b/nova/tests/unit/virt/libvirt/fake_libvirt_utils.py +index 52d1e85..b474687 100644 +--- a/nova/tests/unit/virt/libvirt/fake_libvirt_utils.py ++++ b/nova/tests/unit/virt/libvirt/fake_libvirt_utils.py +@@ -32,11 +32,11 @@ def create_cow_image(backing_file, path): + pass + + +-def get_disk_size(path): ++def get_disk_size(path, format=None): + return 0 + + +-def get_disk_backing_file(path): ++def get_disk_backing_file(path, format=None): + return disk_backing_files.get(path, None) + + +diff --git a/nova/tests/unit/virt/libvirt/test_driver.py b/nova/tests/unit/virt/libvirt/test_driver.py +index 6fd8728..6d0afdf 100644 +--- a/nova/tests/unit/virt/libvirt/test_driver.py ++++ b/nova/tests/unit/virt/libvirt/test_driver.py +@@ -12018,7 +12018,7 @@ class LibvirtConnTestCase(test.NoDBTestCase): + + image_meta = objects.ImageMeta.from_dict(self.test_image_meta) + drvr._live_snapshot(self.context, self.test_instance, guest, +- srcfile, dstfile, "qcow2", image_meta) ++ srcfile, dstfile, "qcow2", "qcow2", image_meta) + + mock_dom.XMLDesc.assert_called_once_with(flags=( + fakelibvirt.VIR_DOMAIN_XML_INACTIVE | +@@ -12029,8 +12029,9 @@ class LibvirtConnTestCase(test.NoDBTestCase): + fakelibvirt.VIR_DOMAIN_BLOCK_REBASE_REUSE_EXT | + fakelibvirt.VIR_DOMAIN_BLOCK_REBASE_SHALLOW)) + +- mock_size.assert_called_once_with(srcfile) +- mock_backing.assert_called_once_with(srcfile, basename=False) ++ mock_size.assert_called_once_with(srcfile, format="qcow2") ++ mock_backing.assert_called_once_with(srcfile, basename=False, ++ format="qcow2") + mock_create_cow.assert_called_once_with(bckfile, dltfile, 1004009) + mock_chown.assert_called_once_with(dltfile, os.getuid()) + mock_snapshot.assert_called_once_with(dltfile, "qcow2", +diff --git a/nova/virt/images.py b/nova/virt/images.py +index e2b5b91..6f3e487 100644 +--- a/nova/virt/images.py ++++ b/nova/virt/images.py +@@ -44,7 +44,7 @@ CONF.register_opts(image_opts) + IMAGE_API = image.API() + + +-def qemu_img_info(path): ++def qemu_img_info(path, format=None): + """Return an object containing the parsed output from qemu-img info.""" + # TODO(mikal): this code should not be referring to a libvirt specific + # flag. +@@ -56,8 +56,10 @@ def qemu_img_info(path): + msg = (_("Path does not exist %(path)s") % {'path': path}) + raise exception.InvalidDiskInfo(reason=msg) + +- out, err = utils.execute('env', 'LC_ALL=C', 'LANG=C', +- 'qemu-img', 'info', path) ++ cmd = ('env', 'LC_ALL=C', 'LANG=C', 'qemu-img', 'info', path) ++ if format is not None: ++ cmd = cmd + ('-f', format) ++ out, err = utils.execute(*cmd) + if not out: + msg = (_("Failed to run qemu-img info on %(path)s : %(error)s") % + {'path': path, 'error': err}) +diff --git a/nova/virt/libvirt/driver.py b/nova/virt/libvirt/driver.py +index 51b1e4b..53a27b2 100644 +--- a/nova/virt/libvirt/driver.py ++++ b/nova/virt/libvirt/driver.py +@@ -1434,7 +1434,8 @@ class LibvirtDriver(driver.ComputeDriver): + # NOTE(xqueralt): libvirt needs o+x in the temp directory + os.chmod(tmpdir, 0o701) + self._live_snapshot(context, instance, guest, disk_path, +- out_path, image_format, image_meta) ++ out_path, source_format, image_format, ++ image_meta) + else: + snapshot_backend.snapshot_extract(out_path, image_format) + finally: +@@ -1540,7 +1541,7 @@ class LibvirtDriver(driver.ComputeDriver): + self._set_quiesced(context, instance, image_meta, False) + + def _live_snapshot(self, context, instance, guest, disk_path, out_path, +- image_format, image_meta): ++ source_format, image_format, image_meta): + """Snapshot an instance without downtime.""" + dev = guest.get_block_device(disk_path) + +@@ -1558,9 +1559,11 @@ class LibvirtDriver(driver.ComputeDriver): + # in QEMU 1.3. In order to do this, we need to create + # a destination image with the original backing file + # and matching size of the instance root disk. +- src_disk_size = libvirt_utils.get_disk_size(disk_path) ++ src_disk_size = libvirt_utils.get_disk_size(disk_path, ++ format=source_format) + src_back_path = libvirt_utils.get_disk_backing_file(disk_path, +- basename=False) ++ format=source_format, ++ basename=False) + disk_delta = out_path + '.delta' + libvirt_utils.create_cow_image(src_back_path, disk_delta, + src_disk_size) +diff --git a/nova/virt/libvirt/utils.py b/nova/virt/libvirt/utils.py +index 062b2fb..7b0cf42 100644 +--- a/nova/virt/libvirt/utils.py ++++ b/nova/virt/libvirt/utils.py +@@ -160,24 +160,25 @@ def pick_disk_driver_name(hypervisor_version, is_block_dev=False): + return None + + +-def get_disk_size(path): ++def get_disk_size(path, format=None): + """Get the (virtual) size of a disk image + + :param path: Path to the disk image ++ :param format: the on-disk format of path + :returns: Size (in bytes) of the given disk image as it would be seen + by a virtual machine. + """ +- size = images.qemu_img_info(path).virtual_size ++ size = images.qemu_img_info(path, format).virtual_size + return int(size) + + +-def get_disk_backing_file(path, basename=True): ++def get_disk_backing_file(path, basename=True, format=None): + """Get the backing file of a disk image + + :param path: Path to the disk image + :returns: a path to the image's backing store + """ +- backing_file = images.qemu_img_info(path).backing_file ++ backing_file = images.qemu_img_info(path, format).backing_file + if backing_file and basename: + backing_file = os.path.basename(backing_file) + +-- +2.5.0 + diff --git a/sys-cluster/nova/nova-12.0.0-r1.ebuild b/sys-cluster/nova/nova-12.0.0-r1.ebuild new file mode 100644 index 0000000000000..2ad958e3ff2dd --- /dev/null +++ b/sys-cluster/nova/nova-12.0.0-r1.ebuild @@ -0,0 +1,295 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +PYTHON_COMPAT=( python2_7 python3_4 ) + +inherit distutils-r1 eutils linux-info multilib user + +DESCRIPTION="Cloud computing fabric controller (main part of an IaaS system) in Python" +HOMEPAGE="https://launchpad.net/nova" +SRC_URI=" + https://launchpad.net/${PN}/liberty/${PV}/+download/${P}.tar.gz + https://dev.gentoo.org/~prometheanfire/dist/nova/liberty/nova.conf.sample -> liberty-nova.conf.sample" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+compute compute-only iscsi +kvm +memcached mysql +novncproxy openvswitch postgres +rabbitmq sqlite test xen" +REQUIRED_USE=" + !compute-only? ( || ( mysql postgres sqlite ) ) + compute-only? ( compute !rabbitmq !memcached !mysql !postgres !sqlite ) + compute? ( ^^ ( kvm xen ) )" + +CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]" +# need to package dev-python/sphinxcontrib-seqdiag +DEPEND=" + >=dev-python/setuptools-16.0[${PYTHON_USEDEP}] + ${CDEPEND} + app-admin/sudo + test? ( + ${RDEPEND} + >=dev-python/coverage-3.6[${PYTHON_USEDEP}] + <=dev-python/coverage-4.0[${PYTHON_USEDEP}] + ~dev-python/fixtures-1.3.1[${PYTHON_USEDEP}] + >=dev-python/mock-1.2[${PYTHON_USEDEP}] + <=dev-python/mock-1.3.0[${PYTHON_USEDEP}] + >=dev-python/mox3-0.7.0[${PYTHON_USEDEP}] + <=dev-python/mox3-0.10.0[${PYTHON_USEDEP}] + >=dev-python/psycopg-2.5[${PYTHON_USEDEP}] + <=dev-python/psycopg-2.6.1[${PYTHON_USEDEP}] + >=dev-python/pymysql-0.6.2[${PYTHON_USEDEP}] + <=dev-python/pymysql-0.6.6[${PYTHON_USEDEP}] + ~dev-python/python-barbicanclient-3.3.0[${PYTHON_USEDEP}] + >=dev-python/python-ironicclient-0.8.0[${PYTHON_USEDEP}] + <=dev-python/python-ironicclient-0.8.1[${PYTHON_USEDEP}] + >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}] + <=dev-python/subunit-1.1.0[${PYTHON_USEDEP}] + ~dev-python/requests-mock-0.6.0[${PYTHON_USEDEP}] + >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] + !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] + =dev-python/pillow-2.4.0[${PYTHON_USEDEP}] + =dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] + <=dev-python/oslo-sphinx-3.2.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] + <=dev-python/oslotest-1.11.0[${PYTHON_USEDEP}] + >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}] + <=dev-python/testrepository-0.0.20[${PYTHON_USEDEP}] + >=dev-python/testresources-0.2.4[${PYTHON_USEDEP}] + <=dev-python/testresources-0.2.7-r9999[${PYTHON_USEDEP}] + >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}] + <=dev-python/testtools-1.8.0[${PYTHON_USEDEP}] + >=dev-python/tempest-lib-0.8.0[${PYTHON_USEDEP}] + <=dev-python/tempest-lib-0.9.0[${PYTHON_USEDEP}] + ~dev-python/bandit-0.13.2[${PYTHON_USEDEP}] + >=dev-python/oslo-vmware-0.16.0[${PYTHON_USEDEP}] + <=dev-python/oslo-vmware-1.21.0[${PYTHON_USEDEP}] + )" + +# barbicanclient is in here for doc generation +RDEPEND=" + ${CDEPEND} + compute-only? ( + >=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] + =dev-python/sqlalchemy-0.9.9[sqlite,${PYTHON_USEDEP}] + =dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] + =dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] + =dev-python/boto-2.32.1[${PYTHON_USEDEP}] + <=dev-python/boto-2.38.0[${PYTHON_USEDEP}] + >=dev-python/decorator-3.4.0[${PYTHON_USEDEP}] + <=dev-python/decorator-4.0.2[${PYTHON_USEDEP}] + ~dev-python/eventlet-0.17.4[${PYTHON_USEDEP}] + >=dev-python/jinja-2.6[${PYTHON_USEDEP}] + <=dev-python/jinja-2.8[${PYTHON_USEDEP}] + >=dev-python/keystonemiddleware-2.0.0[${PYTHON_USEDEP}] + <=dev-python/keystonemiddleware-2.3.1[${PYTHON_USEDEP}] + >=dev-python/lxml-2.3[${PYTHON_USEDEP}] + <=dev-python/lxml-3.4.4[${PYTHON_USEDEP}] + >=dev-python/routes-1.12.3[${PYTHON_USEDEP}] + !~dev-python/routes-2.0[${PYTHON_USEDEP}] + !~dev-python/routes-2.1[$(python_gen_usedep 'python2_7')] + <=dev-python/routes-2.2[${PYTHON_USEDEP}] + >=dev-python/cryptography-1.0[${PYTHON_USEDEP}] + <=dev-python/cryptography-1.1-r9999[${PYTHON_USEDEP}] + >=dev-python/webob-1.2.3[${PYTHON_USEDEP}] + <=dev-python/webob-1.4.1[${PYTHON_USEDEP}] + >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}] + <=dev-python/greenlet-0.4.9[${PYTHON_USEDEP}] + >=dev-python/pastedeploy-1.5.0-r1[${PYTHON_USEDEP}] + <=dev-python/pastedeploy-1.5.2[${PYTHON_USEDEP}] + <=dev-python/paste-2.0.2[${PYTHON_USEDEP}] + >=dev-python/prettytable-0.7[${PYTHON_USEDEP}] + =dev-python/sqlalchemy-migrate-0.9.6[${PYTHON_USEDEP}] + <=dev-python/sqlalchemy-migrate-0.10.0[${PYTHON_USEDEP}] + >=dev-python/netaddr-0.7.12[${PYTHON_USEDEP}] + !~dev-python/netaddr-0.7.16[${PYTHON_USEDEP}] + <=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] + ~dev-python/netifaces-0.10.4[${PYTHON_USEDEP}] + >=dev-python/paramiko-1.13.0[${PYTHON_USEDEP}] + <=dev-python/paramiko-1.15.2[${PYTHON_USEDEP}] + >=dev-python/Babel-1.3[${PYTHON_USEDEP}] + <=dev-python/Babel-2.0[${PYTHON_USEDEP}] + >=dev-python/iso8601-0.1.9[${PYTHON_USEDEP}] + <=dev-python/iso8601-0.1.10[${PYTHON_USEDEP}] + >=dev-python/jsonschema-2.0.0[${PYTHON_USEDEP}] + !~dev-python/jsonschema-2.5.0[${PYTHON_USEDEP}] + =dev-python/python-cinderclient-1.3.1[${PYTHON_USEDEP}] + <=dev-python/python-cinderclient-1.4.0[${PYTHON_USEDEP}] + >=dev-python/python-keystoneclient-1.6.0[${PYTHON_USEDEP}] + <=dev-python/python-keystoneclient-1.7.2-r9999[${PYTHON_USEDEP}] + >=dev-python/python-neutronclient-2.6.0[${PYTHON_USEDEP}] + <=dev-python/python-neutronclient-3.1.0[${PYTHON_USEDEP}] + >=dev-python/python-glanceclient-0.18.0[${PYTHON_USEDEP}] + <=dev-python/python-glanceclient-1.1.0[${PYTHON_USEDEP}] + >=dev-python/python-barbicanclient-3.0.1[${PYTHON_USEDEP}] + <=dev-python/python-barbicanclient-3.3.0[${PYTHON_USEDEP}] + ~dev-python/six-1.9.0[${PYTHON_USEDEP}] + >=dev-python/stevedore-1.5.0[${PYTHON_USEDEP}] + <=dev-python/stevedore-1.8.0[${PYTHON_USEDEP}] + >=dev-python/setuptools-16.0[${PYTHON_USEDEP}] + >=dev-python/websockify-0.6.1[${PYTHON_USEDEP}] + >=dev-python/websockify-0.6.1[${PYTHON_USEDEP}] + <=dev-python/websockify-0.7.0[${PYTHON_USEDEP}] + >=dev-python/oslo-concurrency-2.3.0[${PYTHON_USEDEP}] + <=dev-python/oslo-concurrency-2.6.0[${PYTHON_USEDEP}] + >=dev-python/oslo-config-2.3.0[${PYTHON_USEDEP}] + <=dev-python/oslo-config-2.4.0[${PYTHON_USEDEP}] + >=dev-python/oslo-context-0.2.0[${PYTHON_USEDEP}] + <=dev-python/oslo-context-0.6.0[${PYTHON_USEDEP}] + >=dev-python/oslo-log-1.8.0[${PYTHON_USEDEP}] + <=dev-python/oslo-log-1.11.0[${PYTHON_USEDEP}] + >=dev-python/oslo-reports-0.1.0[${PYTHON_USEDEP}] + <=dev-python/oslo-reports-0.5.0[${PYTHON_USEDEP}] + >=dev-python/oslo-serialization-1.4.0[${PYTHON_USEDEP}] + <=dev-python/oslo-serialization-1.9.0[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-2.0.0[${PYTHON_USEDEP}] + <=dev-python/oslo-utils-2.5.0[${PYTHON_USEDEP}] + >=dev-python/oslo-db-2.4.1[${PYTHON_USEDEP}] + <=dev-python/oslo-db-2.6.0[${PYTHON_USEDEP}] + >=dev-python/oslo-rootwrap-2.0.0[${PYTHON_USEDEP}] + <=dev-python/oslo-rootwrap-2.3.0[${PYTHON_USEDEP}] + >=dev-python/oslo-messaging-1.16.0[${PYTHON_USEDEP}] + !~dev-python/oslo-messaging-1.17.0[${PYTHON_USEDEP}] + !~dev-python/oslo-messaging-1.17.1[${PYTHON_USEDEP}] + <=dev-python/oslo-messaging-2.5.0[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-1.5.0[${PYTHON_USEDEP}] + <=dev-python/oslo-i18n-2.6.0[${PYTHON_USEDEP}] + >=dev-python/oslo-service-0.7.0[${PYTHON_USEDEP}] + <=dev-python/oslo-service-0.9.0[${PYTHON_USEDEP}] + >=dev-python/rfc3986-0.2.0[${PYTHON_USEDEP}] + <=dev-python/rfc3986-0.2.2[${PYTHON_USEDEP}] + >=dev-python/oslo-middleware-2.8.0[${PYTHON_USEDEP}] + <=dev-python/oslo-middleware-2.8.0[${PYTHON_USEDEP}] + >=dev-python/psutil-1.1.1[${PYTHON_USEDEP}] + =dev-python/oslo-versionedobjects-0.9.0[${PYTHON_USEDEP}] + <=dev-python/oslo-versionedobjects-0.10.0[${PYTHON_USEDEP}] + >=dev-python/alembic-0.8.0[${PYTHON_USEDEP}] + <=dev-python/alembic-0.8.20[${PYTHON_USEDEP}] + >=dev-python/os-brick-0.4.0[${PYTHON_USEDEP}] + <=dev-python/os-brick-0.5.0[${PYTHON_USEDEP}] + <=dev-python/libvirt-python-1.3.0[${PYTHON_USEDEP}] + app-emulation/libvirt[iscsi?] + novncproxy? ( www-apps/novnc ) + sys-apps/iproute2 + openvswitch? ( <=net-misc/openvswitch-2.4.0 ) + rabbitmq? ( net-misc/rabbitmq-server ) + memcached? ( net-misc/memcached + <=dev-python/python-memcached-1.57 ) + sys-fs/sysfsutils + sys-fs/multipath-tools + net-misc/bridge-utils + compute? ( + app-cdr/cdrkit + kvm? ( app-emulation/qemu ) + xen? ( app-emulation/xen + app-emulation/xen-tools ) + ) + iscsi? ( + sys-fs/lsscsi + >=sys-block/open-iscsi-2.0.872-r3 + )" + +PATCHES=( + "${FILESDIR}"/cve-2015-7548-stable-liberty-0001.patch + "${FILESDIR}"/cve-2015-7548-stable-liberty-0002.patch + "${FILESDIR}"/cve-2015-7548-stable-liberty-0003.patch +) + +pkg_setup() { + linux-info_pkg_setup + CONFIG_CHECK_MODULES="BLK_DEV_NBD VHOST_NET IP6_NF_FILTER IP6_NF_IPTABLES IP_NF_TARGET_REJECT \ + IP_NF_MANGLE IP_NF_TARGET_MASQUERADE NF_NAT_IPV4 IP_NF_FILTER IP_NF_IPTABLES \ + NF_CONNTRACK_IPV4 NF_DEFRAG_IPV4 NF_NAT_IPV4 NF_NAT NF_CONNTRACK NETFILTER_XTABLES \ + ISCSI_TCP SCSI_DH DM_MULTIPATH DM_SNAPSHOT" + if linux_config_exists; then + for module in ${CONFIG_CHECK_MODULES}; do + linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled in kernel" + done + fi + enewgroup nova + enewuser nova -1 -1 /var/lib/nova nova +} + +python_prepare_all() { + sed -i '/^hacking/d' test-requirements.txt || die + distutils-r1_python_prepare_all +} + +python_test() { + testr init + testr run --parallel || die "failed testsuite under python2.7" +} + +python_install() { + distutils-r1_python_install + + if use !compute-only; then + for svc in api cert conductor consoleauth network scheduler spicehtml5proxy xvpvncproxy; do + newinitd "${FILESDIR}/nova.initd" "nova-${svc}" + done + fi + use compute && newinitd "${FILESDIR}/nova.initd" "nova-compute" + use novncproxy && newinitd "${FILESDIR}/nova.initd" "nova-novncproxy" + + diropts -m 0750 -o nova -g qemu + dodir /var/log/nova /var/lib/nova/instances + diropts -m 0750 -o nova -g nova + + insinto /etc/nova + insopts -m 0640 -o nova -g nova + newins "${FILESDIR}/etc.liberty/api-paste.ini" "api-paste.ini" + newins "${FILESDIR}/etc.liberty/cells.json" "cells.json" + newins "${FILESDIR}/etc.liberty/logging_sample.conf" "logging_sample.conf" + newins "${DISTDIR}/liberty-nova.conf.sample" "nova.conf.sample" + newins "${FILESDIR}/etc.liberty/policy.json" "policy.json" + newins "${FILESDIR}/etc.liberty/rootwrap.conf" "rootwrap.conf" + #rootwrap filters + insinto /etc/nova/rootwrap.d + newins "${FILESDIR}/etc.liberty/rootwrap.d/api-metadata.filters" "api-metadata.filters" + newins "${FILESDIR}/etc.liberty/rootwrap.d/compute.filters" "compute.filters" + newins "${FILESDIR}/etc.liberty/rootwrap.d/network.filters" "network.filters" + #copy migration conf file (not coppied on install via setup.py script) + insopts -m 0644 + insinto /usr/$(get_libdir)/python2.7/site-packages/nova/db/sqlalchemy/migrate_repo/ + doins "nova/db/sqlalchemy/migrate_repo/migrate.cfg" + #copy the CA cert dir (not coppied on install via setup.py script) + cp -R "${S}/nova/CA" "${D}/usr/$(get_libdir)/python2.7/site-packages/nova/" || die "installing CA files failed" + + #add sudoers definitions for user nova + insinto /etc/sudoers.d/ + insopts -m 0600 -o root -g root + doins "${FILESDIR}/nova-sudoers" + + if use iscsi ; then + # Install udev rules for handle iscsi disk with right links under /dev + udev_newrules "${FILESDIR}/openstack-scsi-disk.rules" 60-openstack-scsi-disk.rules + + insinto /etc/nova/ + doins "${FILESDIR}/scsi-openscsi-link.sh" + fi +} + +pkg_postinst() { + if use iscsi ; then + elog "iscsid needs to be running if you want cinder to connect" + fi +} diff --git a/sys-cluster/nova/nova-2015.1.1-r3.ebuild b/sys-cluster/nova/nova-2015.1.1-r3.ebuild deleted file mode 100644 index 40e2a43e45681..0000000000000 --- a/sys-cluster/nova/nova-2015.1.1-r3.ebuild +++ /dev/null @@ -1,253 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 eutils linux-info multilib user - -DESCRIPTION="Cloud computing fabric controller (main part of an IaaS system) in Python" -HOMEPAGE="https://launchpad.net/nova" -SRC_URI="https://launchpad.net/${PN}/kilo/${PV}/+download/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+compute compute-only iscsi +kvm +memcached mysql +novncproxy openvswitch postgres +rabbitmq sqlite test xen" -REQUIRED_USE=" - !compute-only? ( || ( mysql postgres sqlite ) ) - compute-only? ( compute !rabbitmq !memcached !mysql !postgres !sqlite ) - compute? ( ^^ ( kvm xen ) )" - -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - >=dev-python/pbr-0.8[${PYTHON_USEDEP}] - =dev-python/hacking-0.10.0[${PYTHON_USEDEP}] - =dev-python/coverage-3.6[${PYTHON_USEDEP}] - >=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}] - =dev-python/mock-1.0[${PYTHON_USEDEP}] - =dev-python/mox3-0.7.0[${PYTHON_USEDEP}] - =dev-python/python-barbicanclient-3.0.1[${PYTHON_USEDEP}] - =dev-python/python-ironicclient-0.4.1[${PYTHON_USEDEP}] - =dev-python/subunit-0.0.18[${PYTHON_USEDEP}] - >=dev-python/requests-mock-0.6.0[${PYTHON_USEDEP}] - >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] - !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] - =dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] - =dev-python/oslotest-1.5.1[${PYTHON_USEDEP}] - =dev-python/testrepository-0.0.18[${PYTHON_USEDEP}] - >=dev-python/testtools-0.9.36[${PYTHON_USEDEP}] - !~dev-python/testtools-1.2.0[${PYTHON_USEDEP}] - >=dev-python/tempest-lib-0.4.0[${PYTHON_USEDEP}] - =dev-python/suds-0.4[${PYTHON_USEDEP}] - >=dev-python/oslo-vmware-0.11.1[${PYTHON_USEDEP}] - Date: Thu, 7 Jan 2016 19:40:22 +0100 Subject: [PATCH 080/260] dev-python/backports-ssl-match-hostname: Add py3 support Package-Manager: portage-2.2.26 --- .../backports-ssl-match-hostname-3.5.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/backports-ssl-match-hostname/backports-ssl-match-hostname-3.5.0.1.ebuild b/dev-python/backports-ssl-match-hostname/backports-ssl-match-hostname-3.5.0.1.ebuild index 3b8fffd84b1b7..14196a44a6031 100644 --- a/dev-python/backports-ssl-match-hostname/backports-ssl-match-hostname-3.5.0.1.ebuild +++ b/dev-python/backports-ssl-match-hostname/backports-ssl-match-hostname-3.5.0.1.ebuild @@ -3,7 +3,7 @@ # $Id$ EAPI=5 -PYTHON_COMPAT=( python2_7 pypy ) +PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy ) inherit distutils-r1 From 23d4e58cc3e89fdecaba1124b2a6b7d071b85030 Mon Sep 17 00:00:00 2001 From: Patrick Lauer Date: Thu, 7 Jan 2016 19:42:10 +0100 Subject: [PATCH 081/260] dev-python/libcloud: Bump Package-Manager: portage-2.2.26 --- dev-python/libcloud/Manifest | 1 + dev-python/libcloud/libcloud-0.17.0.ebuild | 51 ++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 dev-python/libcloud/libcloud-0.17.0.ebuild diff --git a/dev-python/libcloud/Manifest b/dev-python/libcloud/Manifest index d08a5e6cded5a..d951c8e17745b 100644 --- a/dev-python/libcloud/Manifest +++ b/dev-python/libcloud/Manifest @@ -1,3 +1,4 @@ DIST apache-libcloud-0.14.1.tar.bz2 546545 SHA256 8562fd79c8afc63dabc8f62b08f13a1b1f71644c08e47f913f8c942d2f48c1d0 SHA512 cb338e63aa1b3949ac16eee77df53499797c92ea9e30dccb2ed0c823636f8adda62673131c25bc5138839da2b7a3a8c895d0acaadeff087c756e43b9ae23f5d9 WHIRLPOOL 7e3d5991487ceb3312d46b54bb7e525431c611d003d19c3f05ef4261257127622f0787d55fe08dfd1b0419cc85820ad3c2d1d8f3228aa31e475f4242a1452be0 DIST apache-libcloud-0.15.0.tar.bz2 571365 SHA256 fcfea13c73279aaa846bbc6a22dad37864b2314b8497a3a4994b2b0632cf0633 SHA512 b0e85dba0a70701784903510e6eed1ada082b02e989a6af43122e3eaaaeee1cbd5da59660e1e78877219798b50f395d02d0738ae983bd1665eba0984d737e16c WHIRLPOOL eae1dd98b931ea88431d34b18325a3f62ab076d52fbeedc9ee9507234133fc1d99eed4cd24a3411e50870008aad3233f5d715341e3c2444aac29c6c3e35299ed DIST apache-libcloud-0.15.1.tar.bz2 570953 SHA256 557e3f29e0ab1f19a31e858a8e802c822cb7f07df5edce029a1c67d2b0f30d15 SHA512 0cbc02c955cb91e135d73a5198ad216d0f91fa942b88dd1ffc1c46a487190f45500f003d2825cdb4f6c96c4ca7e5cf2681709769b0c2d8801b08e5a41b3d69b0 WHIRLPOOL 0143a7d2c337603f769bb2d3fd4fb98df18c82dfaa09c12fe481f18eb300c65d9efd4e18756d0c75a691b6d755fff0f62d41ccda3c9006955870fb8631d8366d +DIST apache-libcloud-0.17.0.tar.bz2 663406 SHA256 22a6360fccbd956398e3236dceacc469c397d0d8c0caad33352f224b352bd943 SHA512 a87d60362c43e3a1f1a4534641985d81b07ff8ad5029cd04b446fcb30cd3373471c86f62aeed75c98cbbe61d59aece50b2e8deead755535b609847ee60ce8027 WHIRLPOOL 727f0c5c2542a5357d20e587e005f7017754e6214646af170ec639c737325be0e5bbf9215d9b35ad3cc43f9edf3ecdabc93fb1907bfeff49f7fdd1073a606d27 diff --git a/dev-python/libcloud/libcloud-0.17.0.ebuild b/dev-python/libcloud/libcloud-0.17.0.ebuild new file mode 100644 index 0000000000000..273f69b2cca5c --- /dev/null +++ b/dev-python/libcloud/libcloud-0.17.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +# py3 dropped due to failing tests once lockfile installed +PYTHON_COMPAT=( python{2_7,3_4,3_5} pypy ) +PYTHON_REQ_USE="ssl(+)" + +inherit distutils-r1 + +DESCRIPTION="Unified Interface to the Cloud - python support libs" +HOMEPAGE="http://libcloud.apache.org/index.html" +SRC_URI="mirror://apache/${PN}/apache-${P}.tar.bz2" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples test" + +RDEPEND="" +DEPEND="test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/lockfile[${PYTHON_USEDEP}] + $(python_gen_cond_dep 'dev-python/backports-ssl-match-hostname[${PYTHON_USEDEP}]' python{2_7,3_4} pypy) + )" + +S="${WORKDIR}/apache-${P}" + +python_prepare_all() { + if use examples; then + mkdir examples + mv example_*.py examples || die + fi + distutils-r1_python_prepare_all +} + +src_test() { + cp libcloud/test/secrets.py-dist libcloud/test/secrets.py || die + distutils-r1_src_test +} + +python_test() { + esetup.py test +} + +python_install_all() { + use examples && local EXAMPLES=( examples/. ) + distutils-r1_python_install_all +} From ce3cfba17ac637ed4f52a3553ff1630647ce7885 Mon Sep 17 00:00:00 2001 From: Justin Lecher Date: Thu, 7 Jan 2016 17:47:17 +0100 Subject: [PATCH 082/260] dev-python/bokeh: Move to pytest Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher --- dev-python/bokeh/bokeh-0.11.0.ebuild | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/dev-python/bokeh/bokeh-0.11.0.ebuild b/dev-python/bokeh/bokeh-0.11.0.ebuild index bb275620812bd..f64ab76ccaada 100644 --- a/dev-python/bokeh/bokeh-0.11.0.ebuild +++ b/dev-python/bokeh/bokeh-0.11.0.ebuild @@ -42,17 +42,14 @@ RDEPEND=" DEPEND="${REDEPEND} dev-python/setuptools[${PYTHON_USEDEP}] test? ( - dev-python/nose[${PYTHON_USEDEP}] - $(python_gen_cond_dep '>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]' python2_7) - ) - " + dev-python/pytest[${PYTHON_USEDEP}] + $(python_gen_cond_dep '>=dev-python/mock-1.0.1[${PYTHON_USEDEP}]' 'python2*') + $(python_gen_cond_dep 'dev-python/flexx[${PYTHON_USEDEP}]' 'python3*') + )" + python_test() { cd "${BUILD_DIR}"/lib || die - # exclude server tests for now - nosetests -v \ - -e multiuser_auth_test \ - -e usermodel_test \ - || die + py.test -m 'not (js or examples or integration)' -vv || die } python_install_all() { From 8f81cf02bc2f9fd9d842ab75df2550abf08dd4a1 Mon Sep 17 00:00:00 2001 From: Justin Lecher Date: Thu, 7 Jan 2016 20:07:40 +0100 Subject: [PATCH 083/260] dev-python/flexx: New package, ebuild written by me Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher --- dev-python/flexx/Manifest | 1 + dev-python/flexx/flexx-0.2.ebuild | 26 ++++++++++++++++++++++++++ dev-python/flexx/metadata.xml | 12 ++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 dev-python/flexx/Manifest create mode 100644 dev-python/flexx/flexx-0.2.ebuild create mode 100644 dev-python/flexx/metadata.xml diff --git a/dev-python/flexx/Manifest b/dev-python/flexx/Manifest new file mode 100644 index 0000000000000..f07c3efee7009 --- /dev/null +++ b/dev-python/flexx/Manifest @@ -0,0 +1 @@ +DIST flexx-0.2.zip 195542 SHA256 ee3d755d79d7a4336e2cf4145e07881056624db9161cd1aa338402a51575bb72 SHA512 552873073ce32e39cefe466c7f1490b23b4f332594040ee4e423c08b83cb200ab11de25705b43dd95036f0d9c8ece8ae0c6042fda47fe3ab7266e3b6b0e22bad WHIRLPOOL 5dd33657e3725ae18b9e78b315ceb14440461cafd5e6d7ae3e907dd00cc8019447d550f91b58e975b91421a247696e0a517d4e3bb6d2bdf86a207c5e3985cd9d diff --git a/dev-python/flexx/flexx-0.2.ebuild b/dev-python/flexx/flexx-0.2.ebuild new file mode 100644 index 0000000000000..7fc591d3945aa --- /dev/null +++ b/dev-python/flexx/flexx-0.2.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python3_{3,4,5} ) + +inherit distutils-r1 + +DESCRIPTION="Pure Python toolkit for creating GUI's using web technology" +HOMEPAGE=" + http://flexx.readthedocs.org + http://github.com/zoofio/flexx + http://pypi.python.org/pypi/flexx" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.zip" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="" + +RDEPEND="" +DEPEND="${REDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] +" diff --git a/dev-python/flexx/metadata.xml b/dev-python/flexx/metadata.xml new file mode 100644 index 0000000000000..bf3e69f2329a7 --- /dev/null +++ b/dev-python/flexx/metadata.xml @@ -0,0 +1,12 @@ + + + + python + + flexx + + almar.klein@gmail.com + Flexx contributors + + + From 29fb908337297d83ef1a6ef6dd750fb7c8b5e5a4 Mon Sep 17 00:00:00 2001 From: Justin Lecher Date: Thu, 7 Jan 2016 20:23:46 +0100 Subject: [PATCH 084/260] sci-libs/flann: Drop unnecesarry patches Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher --- sci-libs/flann/flann-9999.ebuild | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/sci-libs/flann/flann-9999.ebuild b/sci-libs/flann/flann-9999.ebuild index 5a505d892a4ab..14e09961af66b 100644 --- a/sci-libs/flann/flann-9999.ebuild +++ b/sci-libs/flann/flann-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -33,14 +33,6 @@ DEPEND="${RDEPEND} ) " -PATCHES=( - "${FILESDIR}"/${PN}-1.8.4-options.patch - "${FILESDIR}"/${PN}-1.8.4-CUDA_NVCC_FLAGS.patch - "${FILESDIR}"/${PN}-1.8.4-cuda5.5.patch - "${FILESDIR}"/${PN}-1.8.4-multilib.patch - "${FILESDIR}"/${PN}-1.8.4-docdir.patch -) - pkg_setup() { if use openmp; then if [[ $(tc-getCC) == *gcc ]] && ! tc-has-openmp ; then From 9b8aa4c0811ae9e6d7325dfc33edc962ce8cb0dc Mon Sep 17 00:00:00 2001 From: Justin Lecher Date: Thu, 7 Jan 2016 20:25:13 +0100 Subject: [PATCH 085/260] sci-libs/flann: Chop DESCRIPTION to 80 chars Package-Manager: portage-2.2.26 Signed-off-by: Justin Lecher --- sci-libs/flann/flann-1.8.4-r1.ebuild | 4 ++-- sci-libs/flann/flann-9999.ebuild | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sci-libs/flann/flann-1.8.4-r1.ebuild b/sci-libs/flann/flann-1.8.4-r1.ebuild index 550389a56f777..24da6e725596d 100644 --- a/sci-libs/flann/flann-1.8.4-r1.ebuild +++ b/sci-libs/flann/flann-1.8.4-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -6,7 +6,7 @@ EAPI=5 inherit cmake-utils cuda eutils multilib toolchain-funcs -DESCRIPTION="Library for performing fast approximate nearest neighbor searches in high dimensional spaces" +DESCRIPTION="Fast approximate nearest neighbor searches in high dimensional spaces" HOMEPAGE="http://www.cs.ubc.ca/research/flann/" SRC_URI=" http://people.cs.ubc.ca/~mariusm/uploads/FLANN/${P}-src.zip diff --git a/sci-libs/flann/flann-9999.ebuild b/sci-libs/flann/flann-9999.ebuild index 14e09961af66b..7c99bb0d7b1a1 100644 --- a/sci-libs/flann/flann-9999.ebuild +++ b/sci-libs/flann/flann-9999.ebuild @@ -6,7 +6,7 @@ EAPI=5 inherit cmake-utils cuda eutils git-r3 multilib toolchain-funcs -DESCRIPTION="Library for performing fast approximate nearest neighbor searches in high dimensional spaces" +DESCRIPTION="Fast approximate nearest neighbor searches in high dimensional spaces" HOMEPAGE="http://www.cs.ubc.ca/research/flann/" SRC_URI="test? ( https://dev.gentoo.org/~bicatali/distfiles/${PN}-1.8.4-testdata.tar.xz )" EGIT_REPO_URI="https://github.com/mariusmuja/flann.git" From 5e2c09b305fb7443038157e257984aa3575abbf7 Mon Sep 17 00:00:00 2001 From: Andreas Schuerch Date: Thu, 7 Jan 2016 20:46:09 +0100 Subject: [PATCH 086/260] dev-util/suse-build: 2015.11.05 stable on x86 see Bug 553606 Package-Manager: portage-2.2.24 --- dev-util/suse-build/suse-build-2015.11.05.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/suse-build/suse-build-2015.11.05.ebuild b/dev-util/suse-build/suse-build-2015.11.05.ebuild index f8812e3f866f1..2e11350682f53 100644 --- a/dev-util/suse-build/suse-build-2015.11.05.ebuild +++ b/dev-util/suse-build/suse-build-2015.11.05.ebuild @@ -26,7 +26,7 @@ LICENSE="GPL-2" SLOT="0" IUSE="symlink" [[ "${PV}" == "9999" ]] || \ -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" virtual/perl-Digest-MD5 From d1c43b56e825babc1155486c2d510be981c6876a Mon Sep 17 00:00:00 2001 From: Andreas Schuerch Date: Thu, 7 Jan 2016 20:46:55 +0100 Subject: [PATCH 087/260] dev-util/osc: 0.152.0 stable on x86 see Bug 553606 Package-Manager: portage-2.2.24 --- dev-util/osc/osc-0.152.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/osc/osc-0.152.0.ebuild b/dev-util/osc/osc-0.152.0.ebuild index 356fef01c6237..7f3ddc23e5033 100644 --- a/dev-util/osc/osc-0.152.0.ebuild +++ b/dev-util/osc/osc-0.152.0.ebuild @@ -31,7 +31,7 @@ IUSE="" # Don't move KEYWORDS on the previous line or ekeyword won't work # 399061 [[ "${PV}" == "9999" ]] || \ -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" DEPEND=" dev-python/urlgrabber[${PYTHON_USEDEP}] From a1e9052589a64f8f42bada790fe2a71932f0b34d Mon Sep 17 00:00:00 2001 From: Patrick Lauer Date: Thu, 7 Jan 2016 19:58:38 +0100 Subject: [PATCH 088/260] dev-python/flask-login: Bump Package-Manager: portage-2.2.26 --- dev-python/flask-login/Manifest | 1 + .../flask-login/flask-login-0.3.2.ebuild | 25 +++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 dev-python/flask-login/flask-login-0.3.2.ebuild diff --git a/dev-python/flask-login/Manifest b/dev-python/flask-login/Manifest index 0df5d760ed0c9..88fc27a994047 100644 --- a/dev-python/flask-login/Manifest +++ b/dev-python/flask-login/Manifest @@ -1 +1,2 @@ DIST Flask-Login-0.2.11.tar.gz 11099 SHA256 83d5f10e5c4f214feed6cc41c212db63a58a15ac32e56df81591bfa0a5cee3e5 SHA512 7a9f8a782d182255f5e96a53c5d3a13479b5bac5f8d4af75b7407e3d5f4854cc7b54aa0ff46b29701c050d99de159cea04fff22dea762391447ffefdb7059905 WHIRLPOOL 7f2147d2966ec8a53b4b30a01778336e7e7934fe48bc17009efedfdd05a76b90926622b1917e2ea23599907984eb6683e5f701e7101ce42dce8743e1a65c2038 +DIST Flask-Login-0.3.2.tar.gz 11799 SHA256 e72eff5c35e5a31db1aeca1db5d2501be702674ea88e8f223b5d2b11644beee6 SHA512 8465976e5e5350732768a4e34661609e3039d34825265d1af8808e4573f6be276338305a141966be7923f6d898df0be7617f2cff4c65471c336d1ef4b8f37788 WHIRLPOOL 11188b6e364f817fd1ba81fbe401a2bb853148384945130545f6ed8bdd9b9291bdb051a42f55672881064420ddca242efde2e5b456ae8927a749c22fb1db883e diff --git a/dev-python/flask-login/flask-login-0.3.2.ebuild b/dev-python/flask-login/flask-login-0.3.2.ebuild new file mode 100644 index 0000000000000..90bebc285f6b8 --- /dev/null +++ b/dev-python/flask-login/flask-login-0.3.2.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy ) + +inherit distutils-r1 + +MY_PN="Flask-Login" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Login session support for Flask" +HOMEPAGE="https://pypi.python.org/pypi/Flask-Login" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-python/flask-0.10[${PYTHON_USEDEP}]" +DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" + +S="${WORKDIR}/${MY_P}" From a0b497aa9e85bb26c2ba9749a680e3a12410059f Mon Sep 17 00:00:00 2001 From: Patrick Lauer Date: Thu, 7 Jan 2016 20:50:50 +0100 Subject: [PATCH 089/260] dev-python/odo: Bump Package-Manager: portage-2.2.26 --- dev-python/odo/Manifest | 1 + dev-python/odo/odo-0.4.0.ebuild | 50 +++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 dev-python/odo/odo-0.4.0.ebuild diff --git a/dev-python/odo/Manifest b/dev-python/odo/Manifest index 2223c0fcda6f7..1c7acf67e34d6 100644 --- a/dev-python/odo/Manifest +++ b/dev-python/odo/Manifest @@ -1,2 +1,3 @@ DIST odo-0.3.2.zip 142291 SHA256 515365ec8b67c7c73303391b8f12107be6a8f4ab983352f548dcb32f8eb175e5 SHA512 c2a0dc2f62225bb394fc5f01476a9159310c798f7ea115ccf6e292d99c666509a0e6ef10c50c47c491ffdc805046152a9d75f90940153fbba4382426a07354b7 WHIRLPOOL 74ee63848e20b8936d6608f240c449bf3d81916bf40be51723fd7f519139474fa74f477bc3e835c9988e8926e12510a5e234817291240a1ae4aeefbb0a8c0cb3 DIST odo-0.3.3.tar.gz 109748 SHA256 2499ee86c26c74daa28f21ed235ca331911065950deea5169ebdb7d5dae6ebef SHA512 7c470ea5a24ab5ccc3e72d1cbb4dcd2d370bb5de6ee5d8f1dafb8215db057f920d61470dbba02e5510ee5700fe86f2ae842bbc2bbbedf20e801789998b9c714e WHIRLPOOL 8c5329310a33d890452de8d9156f207ab294b26a68722719f375f2da4bef8fd23b47aee883c4a5c79e0f39cc30eb5eaab544e3f02c34b24062c6c2c2bfc146c3 +DIST odo-0.4.0.tar.gz 129308 SHA256 e9d84a76f9a60bb278810204892348d6883cc1f4c6ce34e362421d75d6271577 SHA512 303462c0d21cc44219256f4f6b3c7ccacbcc2cb880a8c5a864ed8ef5159b365d099a7dc308574d37fd566e1fffa57db615a9e51e42ebcf3e101aee9143c60d20 WHIRLPOOL f935829b1423ab096113ed5042d9e0773024128717d42cade358217daa72d9163a472ad575ca572c91f752f91a85f9a5221420cc25f03d46631f1fdf651f11cd diff --git a/dev-python/odo/odo-0.4.0.ebuild b/dev-python/odo/odo-0.4.0.ebuild new file mode 100644 index 0000000000000..dd0574d8ff854 --- /dev/null +++ b/dev-python/odo/odo-0.4.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_3,3_4} ) + +inherit distutils-r1 + +DESCRIPTION="Data migration in python" +HOMEPAGE="https://github.com/ContinuumIO/odo" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +DEPEND="app-arch/unzip + doc? ( dev-python/docutils )" +RDEPEND=">=dev-python/datashape-0.4.4[${PYTHON_USEDEP}] + >=dev-python/numpy-1.7[${PYTHON_USEDEP}] + >=dev-python/pandas-0.15.0[${PYTHON_USEDEP}] + dev-python/toolz[${PYTHON_USEDEP}] + >=dev-python/multipledispatch-0.4.7[${PYTHON_USEDEP}] + dev-python/networkx[${PYTHON_USEDEP}] + " + +python_prepare_all() { + sed -e '/.. toctree::/d' -i docs/source/index.rst|| die + distutils-r1_python_prepare_all +} + +python_compile_all() { + if use doc; then + pushd docs/source > /dev/null + mkdir ../build || die + local i; + for i in ./* + do + rst2html.py $i > ../build/${i/rst/html} || die + done + popd > /dev/null + fi +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/build/. ) + distutils-r1_python_install_all +} From dfb0f9e62d66e8baebc2da145cf13a0067ab9ca9 Mon Sep 17 00:00:00 2001 From: Markus Meier Date: Thu, 7 Jan 2016 21:12:08 +0100 Subject: [PATCH 090/260] sys-apps/hwids: arm stable, bug #568082 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="arm" --- sys-apps/hwids/hwids-20150717-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/hwids/hwids-20150717-r1.ebuild b/sys-apps/hwids/hwids-20150717-r1.ebuild index c387bc7d3c1fe..6f67bba68dcc6 100644 --- a/sys-apps/hwids/hwids-20150717-r1.ebuild +++ b/sys-apps/hwids/hwids-20150717-r1.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == "99999999" ]]; then inherit git-2 else SRC_URI="${HOMEPAGE}/archive/${P}.tar.gz" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux" fi LICENSE="|| ( GPL-2 BSD ) public-domain" From 97c51cc4db94663ef98f40b0c09e01ef33714048 Mon Sep 17 00:00:00 2001 From: Markus Meier Date: Thu, 7 Jan 2016 21:13:04 +0100 Subject: [PATCH 091/260] dev-libs/libgudev: arm stable, bug #568082 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="arm" --- dev-libs/libgudev/libgudev-230.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libgudev/libgudev-230.ebuild b/dev-libs/libgudev/libgudev-230.ebuild index 973af224f9938..11c5c28b6ba9d 100644 --- a/dev-libs/libgudev/libgudev-230.ebuild +++ b/dev-libs/libgudev/libgudev-230.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libgudev" LICENSE="LGPL-2.1" SLOT="0/0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86" IUSE="introspection static-libs" DEPEND=">=dev-libs/glib-2.22.0:2=[static-libs?] From dba8198792ee040f1d7589abd11b596e5639b14b Mon Sep 17 00:00:00 2001 From: Markus Meier Date: Thu, 7 Jan 2016 21:13:52 +0100 Subject: [PATCH 092/260] virtual/libgudev: arm stable, bug #568082 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="arm" --- virtual/libgudev/libgudev-230.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/virtual/libgudev/libgudev-230.ebuild b/virtual/libgudev/libgudev-230.ebuild index f76a8234800cf..48f8a27164530 100644 --- a/virtual/libgudev/libgudev-230.ebuild +++ b/virtual/libgudev/libgudev-230.ebuild @@ -11,7 +11,7 @@ SRC_URI="" LICENSE="" SLOT="0/0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86" IUSE="introspection static-libs" DEPEND="" From bed4fee7b2a0e140079e40fce1ec8dda63d1b8f5 Mon Sep 17 00:00:00 2001 From: Markus Meier Date: Thu, 7 Jan 2016 21:15:02 +0100 Subject: [PATCH 093/260] sys-fs/udev: arm stable, bug #568082 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="arm" --- sys-fs/udev/udev-225.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-fs/udev/udev-225.ebuild b/sys-fs/udev/udev-225.ebuild index fdbc35befa5f3..3182e1dec2e98 100644 --- a/sys-fs/udev/udev-225.ebuild +++ b/sys-fs/udev/udev-225.ebuild @@ -17,7 +17,7 @@ else https://dev.gentoo.org/~ssuominen/${P}-patches-${patchset}.tar.xz https://dev.gentoo.org/~williamh/dist/${P}-patches-${patchset}.tar.xz" fi - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86" fi DESCRIPTION="Linux dynamic and persistent device naming support (aka userspace devfs)" From 00f99c0505b4e0715c827676d37903f713fdf5ad Mon Sep 17 00:00:00 2001 From: Markus Meier Date: Thu, 7 Jan 2016 21:17:11 +0100 Subject: [PATCH 094/260] sys-apps/systemd: arm stable, bug #568082 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="arm" --- sys-apps/systemd/systemd-226-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-apps/systemd/systemd-226-r2.ebuild b/sys-apps/systemd/systemd-226-r2.ebuild index 6cb08dd42bacb..ff8d31b2bf972 100644 --- a/sys-apps/systemd/systemd-226-r2.ebuild +++ b/sys-apps/systemd/systemd-226-r2.ebuild @@ -9,7 +9,7 @@ if [[ ${PV} == 9999 ]]; then inherit git-r3 else SRC_URI="https://github.com/systemd/systemd/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ~ppc64 ~sparc x86" + KEYWORDS="~alpha amd64 arm ~ia64 ppc ~ppc64 ~sparc x86" fi inherit autotools bash-completion-r1 linux-info multilib \ From 4d1588d10478d38c469afc865454617b558d58db Mon Sep 17 00:00:00 2001 From: Markus Meier Date: Thu, 7 Jan 2016 21:18:14 +0100 Subject: [PATCH 095/260] net-fs/cifs-utils: arm stable, bug #552634 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="arm" --- net-fs/cifs-utils/cifs-utils-6.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-fs/cifs-utils/cifs-utils-6.4.ebuild b/net-fs/cifs-utils/cifs-utils-6.4.ebuild index 6ae8d3ec93367..b2fa1e77e975b 100644 --- a/net-fs/cifs-utils/cifs-utils-6.4.ebuild +++ b/net-fs/cifs-utils/cifs-utils-6.4.ebuild @@ -12,7 +12,7 @@ SRC_URI="ftp://ftp.samba.org/pub/linux-cifs/${PN}/${P}.tar.bz2" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~arm-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~arm-linux ~x86-linux" IUSE="+acl +ads +caps +caps-ng creds" DEPEND="!net-fs/mount-cifs From f06d9a46944e34dc0dad317f1c54c6fcd2af8e29 Mon Sep 17 00:00:00 2001 From: Markus Meier Date: Thu, 7 Jan 2016 21:19:12 +0100 Subject: [PATCH 096/260] media-libs/libjpeg-turbo: arm stable, bug #531418 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="arm" --- media-libs/libjpeg-turbo/libjpeg-turbo-1.4.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/libjpeg-turbo/libjpeg-turbo-1.4.2.ebuild b/media-libs/libjpeg-turbo/libjpeg-turbo-1.4.2.ebuild index f93f7dae7a9de..31358648efdf2 100644 --- a/media-libs/libjpeg-turbo/libjpeg-turbo-1.4.2.ebuild +++ b/media-libs/libjpeg-turbo/libjpeg-turbo-1.4.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz LICENSE="BSD IJG" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~x86-macos" IUSE="java static-libs" ASM_DEPEND="|| ( dev-lang/nasm dev-lang/yasm )" From 396e5434b7f0dc09d1f5eb125595ca44bb67e5ed Mon Sep 17 00:00:00 2001 From: Markus Meier Date: Thu, 7 Jan 2016 21:20:08 +0100 Subject: [PATCH 097/260] media-libs/gd: arm stable, bug #538686 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="arm" --- media-libs/gd/gd-2.1.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/gd/gd-2.1.1-r1.ebuild b/media-libs/gd/gd-2.1.1-r1.ebuild index 2be673fa27eeb..eea54eb353406 100644 --- a/media-libs/gd/gd-2.1.1-r1.ebuild +++ b/media-libs/gd/gd-2.1.1-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://bitbucket.org/libgd/gd-libgd/downloads/lib${P}.tar.xz" LICENSE="gd IJG HPND BSD" SLOT="2/3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="fontconfig jpeg png static-libs truetype webp xpm zlib" # fontconfig has prefixed font paths, details see bug #518970 From d1d379e747bede27b20302566af9b871dd18d8bb Mon Sep 17 00:00:00 2001 From: Markus Meier Date: Thu, 7 Jan 2016 21:21:22 +0100 Subject: [PATCH 098/260] net-misc/rsync: arm stable, bug #569140 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="arm" --- net-misc/rsync/rsync-3.1.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-misc/rsync/rsync-3.1.2.ebuild b/net-misc/rsync/rsync-3.1.2.ebuild index efd94c2e6588e..22c951d6ba21a 100644 --- a/net-misc/rsync/rsync-3.1.2.ebuild +++ b/net-misc/rsync/rsync-3.1.2.ebuild @@ -13,8 +13,8 @@ SRC_URI="http://rsync.samba.org/ftp/rsync/src/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -[[ "${PV}" = *_pre* ]] && KEYWORDS="hppa ppc64" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +[[ "${PV}" = *_pre* ]] && KEYWORDS="arm hppa ppc64" IUSE="acl iconv ipv6 static stunnel xattr" LIB_DEPEND="acl? ( virtual/acl[static-libs(+)] ) From ef95c19ec9e4c68375473c29176a9165e915cda7 Mon Sep 17 00:00:00 2001 From: Markus Meier Date: Thu, 7 Jan 2016 21:22:36 +0100 Subject: [PATCH 099/260] net-dns/bind: arm stable, bug #568982 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="arm" --- net-dns/bind/bind-9.10.3_p2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-dns/bind/bind-9.10.3_p2.ebuild b/net-dns/bind/bind-9.10.3_p2.ebuild index a3e76b52b14e4..2d33c80c30f45 100644 --- a/net-dns/bind/bind-9.10.3_p2.ebuild +++ b/net-dns/bind/bind-9.10.3_p2.ebuild @@ -39,7 +39,7 @@ SRC_URI="ftp://ftp.isc.org/isc/bind9/${MY_PV}/${MY_P}.tar.gz LICENSE="GPL-2 ISC BSD BSD-2 HPND JNIC openssl" SLOT="0" -KEYWORDS="~alpha amd64 ~arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="berkdb +caps dlz doc fetchlimit filter-aaaa fixed-rrset geoip gost gssapi idn ipv6 json ldap libressl mysql nslint odbc postgres python rpz seccomp selinux sit ssl static-libs +threads urandom xml" From e2e5811dcc70099511fcdec383c6fe1980ccd23f Mon Sep 17 00:00:00 2001 From: Markus Meier Date: Thu, 7 Jan 2016 21:23:20 +0100 Subject: [PATCH 100/260] net-dns/bind-tools: arm stable, bug #568982 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="arm" --- net-dns/bind-tools/bind-tools-9.10.3_p2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-dns/bind-tools/bind-tools-9.10.3_p2.ebuild b/net-dns/bind-tools/bind-tools-9.10.3_p2.ebuild index 7b254c000a84b..5a92225954cdb 100644 --- a/net-dns/bind-tools/bind-tools-9.10.3_p2.ebuild +++ b/net-dns/bind-tools/bind-tools-9.10.3_p2.ebuild @@ -17,7 +17,7 @@ SRC_URI="ftp://ftp.isc.org/isc/bind9/${MY_PV}/${MY_P}.tar.gz" LICENSE="ISC BSD BSD-2 HPND JNIC RSA openssl" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc gost gssapi idn ipv6 libressl readline seccomp ssl urandom xml" # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687 From 328a6928c0d64686c5fabea981bae532f90b1144 Mon Sep 17 00:00:00 2001 From: Matthew Thode Date: Thu, 7 Jan 2016 14:23:21 -0600 Subject: [PATCH 101/260] sys-cluster/nova: fixing bug 571184 and bug 571198 Package-Manager: portage-2.2.26 --- .../cve-2015-7548-stable-liberty-0004.patch | 132 ++++++++++++++++++ ...12.0.0-r1.ebuild => nova-12.0.0-r2.ebuild} | 1 + 2 files changed, 133 insertions(+) create mode 100644 sys-cluster/nova/files/cve-2015-7548-stable-liberty-0004.patch rename sys-cluster/nova/{nova-12.0.0-r1.ebuild => nova-12.0.0-r2.ebuild} (99%) diff --git a/sys-cluster/nova/files/cve-2015-7548-stable-liberty-0004.patch b/sys-cluster/nova/files/cve-2015-7548-stable-liberty-0004.patch new file mode 100644 index 0000000000000..113e9f4736b1f --- /dev/null +++ b/sys-cluster/nova/files/cve-2015-7548-stable-liberty-0004.patch @@ -0,0 +1,132 @@ +From cf197ec2d682fb4da777df2291ca7ef101f73b77 Mon Sep 17 00:00:00 2001 +From: Matt Riedemann +Date: Mon, 16 Nov 2015 13:11:09 -0800 +Subject: xen: mask passwords in volume connection_data dict + +The connection_data dict can have credentials in it, so we need to scrub +those before putting the stringified dict into the StorageError message +and raising that up and when logging the dict. + +Note that strutils.mask_password converts the dict to a string using +six.text_type so we don't have to do that conversion first. + +SecurityImpact + +Change-Id: Ic5f4d4c26794550a92481bf2b725ef5eafa581b2 +Closes-Bug: #1516765 +(cherry picked from commit 8b289237ed6d53738c22878decf0c429301cf3d0) +--- + nova/tests/unit/virt/xenapi/test_volume_utils.py | 16 ++++++++++++++-- + nova/tests/unit/virt/xenapi/test_volumeops.py | 16 ++++++++++++++++ + nova/virt/xenapi/volume_utils.py | 3 ++- + nova/virt/xenapi/volumeops.py | 6 +++++- + 4 files changed, 37 insertions(+), 4 deletions(-) + +diff --git a/nova/tests/unit/virt/xenapi/test_volume_utils.py b/nova/tests/unit/virt/xenapi/test_volume_utils.py +index 6bd80b0..d08eede 100644 +--- a/nova/tests/unit/virt/xenapi/test_volume_utils.py ++++ b/nova/tests/unit/virt/xenapi/test_volume_utils.py +@@ -165,14 +165,26 @@ class ParseVolumeInfoTestCase(stubs.XenAPITestBaseNoDB): + 'target_lun': None, + 'auth_method': 'CHAP', + 'auth_username': 'username', +- 'auth_password': 'password'}} ++ 'auth_password': 'verybadpass'}} + + def test_parse_volume_info_parsing_auth_details(self): + conn_info = self._make_connection_info() + result = volume_utils._parse_volume_info(conn_info['data']) + + self.assertEqual('username', result['chapuser']) +- self.assertEqual('password', result['chappassword']) ++ self.assertEqual('verybadpass', result['chappassword']) ++ ++ def test_parse_volume_info_missing_details(self): ++ # Tests that a StorageError is raised if volume_id, target_host, or ++ # target_ign is missing from connection_data. Also ensures that the ++ # auth_password value is not present in the StorageError message. ++ for data_key_to_null in ('volume_id', 'target_portal', 'target_iqn'): ++ conn_info = self._make_connection_info() ++ conn_info['data'][data_key_to_null] = None ++ ex = self.assertRaises(exception.StorageError, ++ volume_utils._parse_volume_info, ++ conn_info['data']) ++ self.assertNotIn('verybadpass', six.text_type(ex)) + + def test_get_device_number_raise_exception_on_wrong_mountpoint(self): + self.assertRaises( +diff --git a/nova/tests/unit/virt/xenapi/test_volumeops.py b/nova/tests/unit/virt/xenapi/test_volumeops.py +index 0e840bb..58c3fa5 100644 +--- a/nova/tests/unit/virt/xenapi/test_volumeops.py ++++ b/nova/tests/unit/virt/xenapi/test_volumeops.py +@@ -381,6 +381,22 @@ class AttachVolumeTestCase(VolumeOpsTestBase): + mock_intro.assert_called_once_with(self.session, "sr", + target_lun="lun") + ++ @mock.patch.object(volume_utils, "introduce_vdi") ++ @mock.patch.object(volumeops.LOG, 'debug') ++ def test_connect_hypervisor_to_volume_mask_password(self, mock_debug, ++ mock_intro): ++ # Tests that the connection_data is scrubbed before logging. ++ data = {'auth_password': 'verybadpass'} ++ self.ops._connect_hypervisor_to_volume("sr", data) ++ self.assertTrue(mock_debug.called, 'LOG.debug was not called') ++ password_logged = False ++ for call in mock_debug.call_args_list: ++ # The call object is a tuple of (args, kwargs) ++ if 'verybadpass' in call[0]: ++ password_logged = True ++ break ++ self.assertFalse(password_logged, 'connection_data was not scrubbed') ++ + @mock.patch.object(vm_utils, "is_vm_shutdown") + @mock.patch.object(vm_utils, "create_vbd") + def test_attach_volume_to_vm_plug(self, mock_vbd, mock_shutdown): +diff --git a/nova/virt/xenapi/volume_utils.py b/nova/virt/xenapi/volume_utils.py +index c7bfe32..af47e26 100644 +--- a/nova/virt/xenapi/volume_utils.py ++++ b/nova/virt/xenapi/volume_utils.py +@@ -24,6 +24,7 @@ import string + from eventlet import greenthread + from oslo_config import cfg + from oslo_log import log as logging ++from oslo_utils import strutils + + from nova import exception + from nova.i18n import _, _LE, _LW +@@ -84,7 +85,7 @@ def _parse_volume_info(connection_data): + target_iqn is None): + raise exception.StorageError( + reason=_('Unable to obtain target information %s') % +- connection_data) ++ strutils.mask_password(connection_data)) + volume_info = {} + volume_info['id'] = volume_id + volume_info['target'] = target_host +diff --git a/nova/virt/xenapi/volumeops.py b/nova/virt/xenapi/volumeops.py +index f816853..b9e73e2 100644 +--- a/nova/virt/xenapi/volumeops.py ++++ b/nova/virt/xenapi/volumeops.py +@@ -19,6 +19,7 @@ Management class for Storage-related functions (attach, detach, etc). + + from oslo_log import log as logging + from oslo_utils import excutils ++from oslo_utils import strutils + + from nova import exception + from nova.i18n import _LI, _LW +@@ -91,7 +92,10 @@ class VolumeOps(object): + return (sr_ref, sr_uuid) + + def _connect_hypervisor_to_volume(self, sr_ref, connection_data): +- LOG.debug("Connect volume to hypervisor: %s", connection_data) ++ # connection_data can have credentials in it so make sure to scrub ++ # those before logging. ++ LOG.debug("Connect volume to hypervisor: %s", ++ strutils.mask_password(connection_data)) + if 'vdi_uuid' in connection_data: + vdi_ref = volume_utils.introduce_vdi( + self._session, sr_ref, +-- +cgit v0.11.2 + diff --git a/sys-cluster/nova/nova-12.0.0-r1.ebuild b/sys-cluster/nova/nova-12.0.0-r2.ebuild similarity index 99% rename from sys-cluster/nova/nova-12.0.0-r1.ebuild rename to sys-cluster/nova/nova-12.0.0-r2.ebuild index 2ad958e3ff2dd..19b40113c370a 100644 --- a/sys-cluster/nova/nova-12.0.0-r1.ebuild +++ b/sys-cluster/nova/nova-12.0.0-r2.ebuild @@ -212,6 +212,7 @@ PATCHES=( "${FILESDIR}"/cve-2015-7548-stable-liberty-0001.patch "${FILESDIR}"/cve-2015-7548-stable-liberty-0002.patch "${FILESDIR}"/cve-2015-7548-stable-liberty-0003.patch + "${FILESDIR}"/cve-2015-7548-stable-liberty-0004.patch ) pkg_setup() { From 3c0ee6eeefc08d999a44f8b4ced2b19ca7771484 Mon Sep 17 00:00:00 2001 From: Markus Meier Date: Thu, 7 Jan 2016 21:24:43 +0100 Subject: [PATCH 102/260] net-im/gajim: arm stable, bug #569936 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="arm" --- net-im/gajim/gajim-0.16.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/gajim/gajim-0.16.5.ebuild b/net-im/gajim/gajim-0.16.5.ebuild index 84a105d909b58..20bb10c46815b 100644 --- a/net-im/gajim/gajim-0.16.5.ebuild +++ b/net-im/gajim/gajim-0.16.5.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ppc64 ~x86 ~x86-fbsd" +KEYWORDS="amd64 arm ~ppc ppc64 ~x86 ~x86-fbsd" IUSE="avahi crypt dbus gnome gnome-keyring kde idle jingle libnotify networkmanager nls spell +srv test X xhtml" REQUIRED_USE=" From 4354b8e4ae7f42b28b3f524e1ab62a3ac79158cc Mon Sep 17 00:00:00 2001 From: Markus Meier Date: Thu, 7 Jan 2016 21:28:01 +0100 Subject: [PATCH 103/260] sys-libs/tevent: arm stable, bug #568432 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="arm" --- sys-libs/tevent/tevent-0.9.26.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/tevent/tevent-0.9.26.ebuild b/sys-libs/tevent/tevent-0.9.26.ebuild index ad7630446e265..9d611162a2715 100644 --- a/sys-libs/tevent/tevent-0.9.26.ebuild +++ b/sys-libs/tevent/tevent-0.9.26.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://samba.org/ftp/tevent/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux" IUSE="python" RDEPEND=">=sys-libs/talloc-2.1.5[${MULTILIB_USEDEP}] From dbbf56b599af371587f46d78e12e3be2bb8fcc46 Mon Sep 17 00:00:00 2001 From: Markus Meier Date: Thu, 7 Jan 2016 21:30:03 +0100 Subject: [PATCH 104/260] sys-libs/tdb: arm stable, bug #568432 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="arm" --- sys-libs/tdb/tdb-1.3.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/tdb/tdb-1.3.8.ebuild b/sys-libs/tdb/tdb-1.3.8.ebuild index 1bd242fb11382..b2436161072bb 100644 --- a/sys-libs/tdb/tdb-1.3.8.ebuild +++ b/sys-libs/tdb/tdb-1.3.8.ebuild @@ -15,7 +15,7 @@ SRC_URI="http://samba.org/ftp/tdb/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux" IUSE="python" REQUIRED_USE="${PYTHON_REQUIRED_USE}" From e6c0df9674aa3ec2e83d50deca5e2c9dcce3c945 Mon Sep 17 00:00:00 2001 From: Markus Meier Date: Thu, 7 Jan 2016 21:31:28 +0100 Subject: [PATCH 105/260] sys-libs/talloc: arm stable, bug #568432 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="arm" --- sys-libs/talloc/talloc-2.1.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/talloc/talloc-2.1.5.ebuild b/sys-libs/talloc/talloc-2.1.5.ebuild index f1f8bd3ff8dc4..54e0c5b96fae1 100644 --- a/sys-libs/talloc/talloc-2.1.5.ebuild +++ b/sys-libs/talloc/talloc-2.1.5.ebuild @@ -15,7 +15,7 @@ SRC_URI="http://samba.org/ftp/${PN}/${P}.tar.gz" LICENSE="GPL-3 LGPL-3+ LGPL-2 BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~sparc-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~sparc-solaris" IUSE="compat +python" REQUIRED_USE="${PYTHON_REQUIRED_USE}" From 0c5e05fd85c25a398821cd7608e8bd3943ccf84d Mon Sep 17 00:00:00 2001 From: Markus Meier Date: Thu, 7 Jan 2016 21:32:06 +0100 Subject: [PATCH 106/260] sys-libs/ldb: arm stable, bug #568432 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="arm" --- sys-libs/ldb/ldb-1.1.24.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ldb/ldb-1.1.24.ebuild b/sys-libs/ldb/ldb-1.1.24.ebuild index bd4a320c4774e..8845e4f2d3325 100644 --- a/sys-libs/ldb/ldb-1.1.24.ebuild +++ b/sys-libs/ldb/ldb-1.1.24.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://www.samba.org/ftp/pub/${PN}/${P}.tar.gz" LICENSE="LGPL-3" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd" IUSE="doc" RDEPEND="dev-libs/popt From 82aef694b2cb630e168d4ea93362fd0484bcf1ef Mon Sep 17 00:00:00 2001 From: Markus Meier Date: Thu, 7 Jan 2016 21:33:05 +0100 Subject: [PATCH 107/260] dev-php/PEAR-Net_LDAP2: add ~arm, bug #567996 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="arm" --- dev-php/PEAR-Net_LDAP2/PEAR-Net_LDAP2-2.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-php/PEAR-Net_LDAP2/PEAR-Net_LDAP2-2.1.0.ebuild b/dev-php/PEAR-Net_LDAP2/PEAR-Net_LDAP2-2.1.0.ebuild index 7a6ac4c33201e..c6ff1f072f7aa 100644 --- a/dev-php/PEAR-Net_LDAP2/PEAR-Net_LDAP2-2.1.0.ebuild +++ b/dev-php/PEAR-Net_LDAP2/PEAR-Net_LDAP2-2.1.0.ebuild @@ -6,7 +6,7 @@ EAPI="5" inherit php-pear-r1 -KEYWORDS="alpha amd64 hppa ppc ~ppc64 sparc x86" +KEYWORDS="alpha amd64 ~arm hppa ppc ~ppc64 sparc x86" DESCRIPTION="OO interface for searching and manipulating LDAP-entries" LICENSE="LGPL-2.1" From 5b14092040203a9bba04c9021a2b643ada0dc497 Mon Sep 17 00:00:00 2001 From: Markus Meier Date: Thu, 7 Jan 2016 21:33:52 +0100 Subject: [PATCH 108/260] mail-client/roundcube: add ~arm, bug #567996 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="arm" --- mail-client/roundcube/roundcube-1.1.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mail-client/roundcube/roundcube-1.1.3.ebuild b/mail-client/roundcube/roundcube-1.1.3.ebuild index 2adcdae2d040b..687115a32df21 100644 --- a/mail-client/roundcube/roundcube-1.1.3.ebuild +++ b/mail-client/roundcube/roundcube-1.1.3.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.gz" # roundcube is GPL-licensed, the rest of the licenses here are # for bundled PEAR components, googiespell and utf8.class.php LICENSE="GPL-3 BSD PHP-2.02 PHP-3 MIT public-domain" -KEYWORDS="amd64 ~hppa ppc ~ppc64 ~sparc x86" +KEYWORDS="amd64 ~arm ~hppa ppc ~ppc64 ~sparc x86" IUSE="enigma ldap managesieve mysql postgres sqlite ssl spell" REQUIRED_USE="|| ( mysql postgres sqlite )" From 7cce1b66e19df7234b790be72eeca4315dc39860 Mon Sep 17 00:00:00 2001 From: Markus Meier Date: Thu, 7 Jan 2016 21:38:10 +0100 Subject: [PATCH 109/260] app-text/docbook-xsl-stylesheets: arm stable, bug #568160 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="arm" --- .../docbook-xsl-stylesheets-1.79.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.0.ebuild b/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.0.ebuild index 499645137593f..703faab6e2155 100644 --- a/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.0.ebuild +++ b/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/docbook/${MY_P}.tar.bz2" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="ruby" RDEPEND=">=app-text/build-docbook-catalog-1.1 From 6b98ce9c54b443b18bd00f797deb512f361fd4d1 Mon Sep 17 00:00:00 2001 From: "Pawel Hajdan, Jr" Date: Thu, 7 Jan 2016 21:39:08 +0100 Subject: [PATCH 110/260] www-client/chromium: dev channel bump (49.0.2612.0); use bundled re2 (bug #571156) Package-Manager: portage-2.2.20.1 --- www-client/chromium/Manifest | 1 + .../chromium/chromium-49.0.2612.0.ebuild | 691 ++++++++++++++++++ .../chromium-snapshot-toolchain-r1.patch | 23 + .../files/chromium-system-ffmpeg-r2.patch | 50 ++ 4 files changed, 765 insertions(+) create mode 100644 www-client/chromium/chromium-49.0.2612.0.ebuild create mode 100644 www-client/chromium/files/chromium-snapshot-toolchain-r1.patch create mode 100644 www-client/chromium/files/chromium-system-ffmpeg-r2.patch diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest index d134ab018a5a1..2ecf8beeef9c2 100644 --- a/www-client/chromium/Manifest +++ b/www-client/chromium/Manifest @@ -3,3 +3,4 @@ DIST chromium-48.0.2564.10.tar.xz 432060420 SHA256 1902d75d49d46c32a8c33f6de53c9 DIST chromium-48.0.2564.23.tar.xz 1099898120 SHA256 e9a5eeaedb1975a93d37bc865d3122cf28b7e3a246c06ba19204edaefbce1266 SHA512 72b253f39b561e53c0ef2220402ae15e8d2cdd1af8eab4d5fa8480316919df9059dddf4f4c0d027f78fd0db924b7cbd23d29d406808d18fa047ccddffb6701b3 WHIRLPOOL c133e8e389b560efcc239e2f24bb3befd3fe8731bb2529aeee3f2ae04bf09e5d815ef805750c48dd549fb0b94c1ab77d94b03a0b8245cd537bdb204c79393761 DIST chromium-48.0.2564.41.tar.xz 1470877528 SHA256 b265ecb945fcf27dd9d856e18632ea6fa4f88aed7ed32cb5eefb6515b6dc651a SHA512 5d91c603a99ac092c9cc1d1300c826d0eab62092a961dde8dd2c6bcbb342120ff97aa76231407227563fb65c0791c69274d044ab81e261b66cfce76811b428d5 WHIRLPOOL 584638131774053511974722973f28b75f99ceb8241948af91e3de247ccee631c8dbbedac9bfd66b4f5f505bcef194970c361f60a0c9cae7179ad6af0ea55c35 DIST chromium-49.0.2587.3.tar.xz 1487544844 SHA256 425292b10e645f5b6812bb901e0905300969405d197d7936c9818f81be69b016 SHA512 5fb793385665256c9dddce1766cbce2335baf2744591f532baf720a7097a21451ff0d22c1734100874e984debd05a5e061a46b0d0571ac3804a9ad4a763cdb5c WHIRLPOOL a2f33b75239fa6748d82082ad86bb7e16971d3b01c36cb3f5f5a3e5087c2ef93bc7c1b4665215401ef05f5403adabf33dde3c5d3921626211c01b7e0607ae920 +DIST chromium-49.0.2612.0.tar.xz 1488847440 SHA256 3859c3b931de3fc5089c9f011624503bd864e24cea07fe630c346192c780de67 SHA512 655a12de47a0515e33fdcfe011df91727fb1b331d3d381663976172a72f22a736a1632aa08f24b6501415ea5b964948b79bc6fec6c3378c5f3f5d56549c11a0b WHIRLPOOL 024f9ae374cca711eee4331523fbec97fc66bda59e76595380ef4b32b0c9add34ba52a620389446892f1911f494e9cc437ea3bd9b1d0e3f89b36aca56d1c856c diff --git a/www-client/chromium/chromium-49.0.2612.0.ebuild b/www-client/chromium/chromium-49.0.2612.0.ebuild new file mode 100644 index 0000000000000..456785a5800cd --- /dev/null +++ b/www-client/chromium/chromium-49.0.2612.0.ebuild @@ -0,0 +1,691 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +PYTHON_COMPAT=( python2_7 ) + +CHROMIUM_LANGS="am ar bg bn ca cs da de el en_GB es es_LA et fa fi fil fr gu he + hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt_BR pt_PT ro ru sk sl sr + sv sw ta te th tr uk vi zh_CN zh_TW" + +inherit check-reqs chromium eutils flag-o-matic multilib multiprocessing pax-utils \ + portability python-any-r1 readme.gentoo toolchain-funcs versionator virtualx + +DESCRIPTION="Open-source version of Google Chrome web browser" +HOMEPAGE="http://chromium.org/" +SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz" + +LICENSE="BSD hotwording? ( no-source-code )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="cups gn gnome gnome-keyring gtk3 +hangouts hidpi hotwording kerberos neon pic +proprietary-codecs pulseaudio selinux +system-ffmpeg +tcmalloc widevine" +RESTRICT="!system-ffmpeg? ( proprietary-codecs? ( bindist ) )" + +REQUIRED_USE="gn? ( kerberos !system-ffmpeg )" + +# Native Client binaries are compiled with different set of flags, bug #452066. +QA_FLAGS_IGNORED=".*\.nexe" + +# Native Client binaries may be stripped by the build system, which uses the +# right tools for it, bug #469144 . +QA_PRESTRIPPED=".*\.nexe" + +RDEPEND=" + app-arch/bzip2:= + cups? ( >=net-print/cups-1.3.11:= ) + >=dev-libs/elfutils-0.149 + dev-libs/expat:= + dev-libs/glib:= + >=dev-libs/jsoncpp-0.5.0-r1:= + dev-libs/nspr:= + >=dev-libs/nss-3.14.3:= + gnome? ( >=gnome-base/gconf-2.24.0:= ) + gnome-keyring? ( >=gnome-base/libgnome-keyring-3.12:= ) + >=media-libs/alsa-lib-1.0.19:= + media-libs/fontconfig:= + media-libs/freetype:= + media-libs/libexif:= + media-libs/speex:= + pulseaudio? ( media-sound/pulseaudio:= ) + system-ffmpeg? ( >=media-video/ffmpeg-2.7.2:=[opus,vorbis,vpx] ) + sys-apps/dbus:= + sys-apps/pciutils:= + >=sys-libs/libcap-2.22:= + virtual/udev + x11-libs/cairo:= + x11-libs/gdk-pixbuf:= + gtk3? ( x11-libs/gtk+:3= ) + !gtk3? ( x11-libs/gtk+:2= ) + x11-libs/libdrm + x11-libs/libX11:= + x11-libs/libXcomposite:= + x11-libs/libXcursor:= + x11-libs/libXdamage:= + x11-libs/libXext:= + x11-libs/libXfixes:= + >=x11-libs/libXi-1.6.0:= + x11-libs/libXinerama:= + x11-libs/libXrandr:= + x11-libs/libXrender:= + x11-libs/libXScrnSaver:= + x11-libs/libXtst:= + x11-libs/pango:= + kerberos? ( virtual/krb5 ) + !gn? ( + >=app-accessibility/speech-dispatcher-0.8:= + app-arch/snappy:= + >=dev-libs/icu-55.1:= + >=dev-libs/libevent-1.4.13:= + dev-libs/libxml2:=[icu] + dev-libs/libxslt:= + media-libs/flac:= + media-libs/harfbuzz:=[icu(+)] + >=media-libs/libjpeg-turbo-1.2.0-r1:= + media-libs/libpng:0= + >=media-libs/libwebp-0.4.0:= + sys-libs/zlib:=[minizip] + )" +DEPEND="${RDEPEND} + !arm? ( + dev-lang/yasm + ) + dev-lang/perl + dev-perl/JSON + >=dev-util/gperf-3.0.3 + dev-util/ninja + sys-apps/hwids[usb(+)] + >=sys-devel/bison-2.4.3 + sys-devel/flex + virtual/pkgconfig" + +# For nvidia-drivers blocker, see bug #413637 . +RDEPEND+=" + !=www-client/chromium-9999 + ! "${T}/flapper_version.h" || die + myconf_gyp+=" -Dflapper_version_h_file=${T}/flapper_version.h" + + # Use system-provided libraries. + # TODO: use_system_hunspell (upstream changes needed). + # TODO: use_system_libsrtp (bug #459932). + # TODO: use_system_libusb (http://crbug.com/266149). + # TODO: use_system_libvpx (http://crbug.com/494939). + # TODO: use_system_opus (https://code.google.com/p/webrtc/issues/detail?id=3077). + # TODO: use_system_protobuf (bug #525560). + # TODO: use_system_re2 (bug #571156). + # TODO: use_system_ssl (http://crbug.com/58087). + # TODO: use_system_sqlite (http://crbug.com/22208). + myconf_gyp+=" + -Duse_system_bzip2=1 + -Duse_system_ffmpeg=$(usex system-ffmpeg 1 0) + -Duse_system_flac=1 + -Duse_system_harfbuzz=1 + -Duse_system_icu=1 + -Duse_system_jsoncpp=1 + -Duse_system_libevent=1 + -Duse_system_libjpeg=1 + -Duse_system_libpng=1 + -Duse_system_libwebp=1 + -Duse_system_libxml=1 + -Duse_system_libxslt=1 + -Duse_system_minizip=1 + -Duse_system_nspr=1 + -Duse_system_snappy=1 + -Duse_system_speex=1 + -Duse_system_xdg_utils=1 + -Duse_system_zlib=1" + + # Needed for system icu - we don't need additional data files. + myconf_gyp+=" -Dicu_use_data_file_flag=0" + + # TODO: patch gyp so that this arm conditional is not needed. + if ! use arm; then + myconf_gyp+=" + -Duse_system_yasm=1" + fi + + # Optional dependencies. + # TODO: linux_link_kerberos, bug #381289. + myconf_gyp+=" + $(gyp_use cups) + $(gyp_use gnome use_gconf) + $(gyp_use gnome-keyring use_gnome_keyring) + $(gyp_use gnome-keyring linux_link_gnome_keyring) + $(gyp_use gtk3) + $(gyp_use hangouts enable_hangout_services_extension) + $(gyp_use hidpi enable_hidpi) + $(gyp_use hotwording enable_hotwording) + $(gyp_use kerberos) + $(gyp_use pulseaudio) + $(gyp_use tcmalloc use_allocator tcmalloc none) + $(gyp_use widevine enable_widevine)" + + myconf_gn+=" use_cups=$(usex cups true false)" + + # Use explicit library dependencies instead of dlopen. + # This makes breakages easier to detect by revdep-rebuild. + myconf_gyp+=" + -Dlinux_link_gsettings=1 + -Dlinux_link_libpci=1 + -Dlinux_link_libspeechd=1 + -Dlibspeechd_h_prefix=speech-dispatcher/" + + # TODO: use the file at run time instead of effectively compiling it in. + myconf_gyp+=" + -Dusb_ids_path=/usr/share/misc/usb.ids" + + # Save space by removing DLOG and DCHECK messages (about 6% reduction). + myconf_gyp+=" + -Dlogging_like_official_build=1" + + if [[ $(tc-getCC) == *clang* ]]; then + myconf_gyp+=" -Dclang=1" + myconf_gn+=" is_clang=true" + else + myconf_gyp+=" -Dclang=0" + myconf_gn+=" is_clang=false" + fi + + # Never use bundled gold binary. Disable gold linker flags for now. + # Do not use bundled clang. + myconf_gyp+=" + -Dclang_use_chrome_plugins=0 + -Dhost_clang=0 + -Dlinux_use_bundled_binutils=0 + -Dlinux_use_bundled_gold=0 + -Dlinux_use_gold_flags=0 + -Dsysroot=" + myconf_gn+=" use_sysroot=false" + + ffmpeg_branding="$(usex proprietary-codecs Chrome Chromium)" + myconf_gyp+=" -Dproprietary_codecs=1 -Dffmpeg_branding=${ffmpeg_branding}" + + # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys . + # Note: these are for Gentoo use ONLY. For your own distribution, + # please get your own set of keys. Feel free to contact chromium@gentoo.org + # for more info. + myconf_gyp+=" -Dgoogle_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc + -Dgoogle_default_client_id=329227923882.apps.googleusercontent.com + -Dgoogle_default_client_secret=vgKG0NNv7GoDpbtoFNLxCUXu" + + local myarch="$(tc-arch)" + if [[ $myarch = amd64 ]] ; then + target_arch=x64 + ffmpeg_target_arch=x64 + elif [[ $myarch = x86 ]] ; then + target_arch=ia32 + ffmpeg_target_arch=ia32 + elif [[ $myarch = arm ]] ; then + target_arch=arm + ffmpeg_target_arch=$(usex neon arm-neon arm) + # TODO: re-enable NaCl (NativeClient). + local CTARGET=${CTARGET:-${CHOST}} + if [[ $(tc-is-softfloat) == "no" ]]; then + + myconf_gyp+=" -Darm_float_abi=hard" + fi + filter-flags "-mfpu=*" + use neon || myconf_gyp+=" -Darm_fpu=${ARM_FPU:-vfpv3-d16}" + + if [[ ${CTARGET} == armv[78]* ]]; then + myconf_gyp+=" -Darmv7=1" + else + myconf_gyp+=" -Darmv7=0" + fi + myconf_gyp+=" -Dsysroot= + $(gyp_use neon arm_neon) + -Ddisable_nacl=1" + else + die "Failed to determine target arch, got '$myarch'." + fi + + myconf_gyp+=" -Dtarget_arch=${target_arch}" + + # Make sure that -Werror doesn't get added to CFLAGS by the build system. + # Depending on GCC version the warnings are different and we don't want + # the build to fail because of that. + myconf_gyp+=" -Dwerror=" + myconf_gn+=" treat_warnings_as_errors=false" + + # Disable fatal linker warnings, bug 506268. + myconf_gyp+=" -Ddisable_fatal_linker_warnings=1" + + # Avoid CFLAGS problems, bug #352457, bug #390147. + if ! use custom-cflags; then + replace-flags "-Os" "-O2" + strip-flags + + # Prevent linker from running out of address space, bug #471810 . + if use x86; then + filter-flags "-g*" + fi + + # Prevent libvpx build failures. Bug 530248, 544702, 546984. + if [[ ${myarch} == amd64 || ${myarch} == x86 ]]; then + filter-flags -mno-mmx -mno-sse2 -mno-ssse3 -mno-sse4.1 -mno-avx -mno-avx2 + fi + fi + + # Make sure the build system will use the right tools, bug #340795. + tc-export AR CC CXX NM + + # Tools for building programs to be executed on the build system, bug #410883. + if tc-is-cross-compiler; then + export AR_host=$(tc-getBUILD_AR) + export CC_host=$(tc-getBUILD_CC) + export CXX_host=$(tc-getBUILD_CXX) + export NM_host=$(tc-getBUILD_NM) + fi + + # Bug 491582. + export TMPDIR="${WORKDIR}/temp" + mkdir -p -m 755 "${TMPDIR}" || die + + # TODO: also do this for GN bundled ffmpeg build. + if ! use system-ffmpeg && ! use gn; then + local build_ffmpeg_args="" + if use pic && [[ "${ffmpeg_target_arch}" == "ia32" ]]; then + build_ffmpeg_args+=" --disable-asm" + fi + + # Re-configure bundled ffmpeg. See bug #491378 for example reasons. + einfo "Configuring bundled ffmpeg..." + pushd third_party/ffmpeg > /dev/null || die + chromium/scripts/build_ffmpeg.py linux ${ffmpeg_target_arch} \ + --branding ${ffmpeg_branding} -- ${build_ffmpeg_args} || die + chromium/scripts/copy_config.sh || die + chromium/scripts/generate_gyp.py || die + popd > /dev/null || die + fi + + third_party/libaddressinput/chromium/tools/update-strings.py || die + + touch chrome/test/data/webui/i18n_process_css_test.html || die + + einfo "Configuring Chromium..." + if use gn; then + tools/gn/bootstrap/bootstrap.py -v --gn-gen-args "${myconf_gn}" || die + out/Release/gn gen --args="${myconf_gn}" out/Release || die + else + build/linux/unbundle/replace_gyp_files.py ${myconf_gyp} || die + egyp_chromium ${myconf_gyp} || die + fi +} + +eninja() { + if [[ -z ${NINJAOPTS+set} ]]; then + local jobs=$(makeopts_jobs) + local loadavg=$(makeopts_loadavg) + + if [[ ${MAKEOPTS} == *-j* && ${jobs} != 999 ]]; then + NINJAOPTS+=" -j ${jobs}" + fi + if [[ ${MAKEOPTS} == *-l* && ${loadavg} != 999 ]]; then + NINJAOPTS+=" -l ${loadavg}" + fi + fi + set -- ninja -v ${NINJAOPTS} "$@" + echo "$@" + "$@" +} + +src_compile() { + local ninja_targets="chrome chrome_sandbox chromedriver" + + if ! use gn; then + # Build mksnapshot and pax-mark it. + eninja -C out/Release mksnapshot || die + pax-mark m out/Release/mksnapshot + fi + + # Even though ninja autodetects number of CPUs, we respect + # user's options, for debugging with -j 1 or any other reason. + eninja -C out/Release ${ninja_targets} || die + + pax-mark m out/Release/chrome +} + +src_install() { + exeinto "${CHROMIUM_HOME}" + doexe out/Release/chrome || die + + newexe out/Release/chrome_sandbox chrome-sandbox || die + fperms 4755 "${CHROMIUM_HOME}/chrome-sandbox" + + doexe out/Release/chromedriver || die + use widevine && doexe out/Release/libwidevinecdmadapter.so + + # if ! use arm; then + # doexe out/Release/nacl_helper{,_bootstrap} || die + # insinto "${CHROMIUM_HOME}" + # doins out/Release/nacl_irt_*.nexe || die + # doins out/Release/libppGoogleNaClPluginChrome.so || die + # fi + + local sedargs=( -e "s:/usr/lib/:/usr/$(get_libdir)/:g" ) + if [[ -n ${CHROMIUM_SUFFIX} ]]; then + sedargs+=( + -e "s:chromium-browser:chromium-browser${CHROMIUM_SUFFIX}:g" + -e "s:chromium.desktop:chromium${CHROMIUM_SUFFIX}.desktop:g" + -e "s:plugins:plugins --user-data-dir=\${HOME}/.config/chromium${CHROMIUM_SUFFIX}:" + ) + fi + sed "${sedargs[@]}" "${FILESDIR}/chromium-launcher-r3.sh" > chromium-launcher.sh || die + doexe chromium-launcher.sh + + # It is important that we name the target "chromium-browser", + # xdg-utils expect it; bug #355517. + dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium-browser${CHROMIUM_SUFFIX} || die + # keep the old symlink around for consistency + dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium${CHROMIUM_SUFFIX} || die + + dosym "${CHROMIUM_HOME}/chromedriver" /usr/bin/chromedriver${CHROMIUM_SUFFIX} || die + + # Allow users to override command-line options, bug #357629. + dodir /etc/chromium || die + insinto /etc/chromium + newins "${FILESDIR}/chromium.default" "default" || die + + pushd out/Release/locales > /dev/null || die + chromium_remove_language_paks + popd + + insinto "${CHROMIUM_HOME}" + doins out/Release/*.bin || die + doins out/Release/*.pak || die + + if use gn; then + doins out/Release/icudtl.dat || die + fi + + doins -r out/Release/locales || die + doins -r out/Release/resources || die + + newman out/Release/chrome.1 chromium${CHROMIUM_SUFFIX}.1 || die + newman out/Release/chrome.1 chromium-browser${CHROMIUM_SUFFIX}.1 || die + + # Install icons and desktop entry. + local branding size + for size in 16 22 24 32 48 64 128 256 ; do + case ${size} in + 16|32) branding="chrome/app/theme/default_100_percent/chromium" ;; + *) branding="chrome/app/theme/chromium" ;; + esac + newicon -s ${size} "${branding}/product_logo_${size}.png" \ + chromium-browser${CHROMIUM_SUFFIX}.png + done + + local mime_types="text/html;text/xml;application/xhtml+xml;" + mime_types+="x-scheme-handler/http;x-scheme-handler/https;" # bug #360797 + mime_types+="x-scheme-handler/ftp;" # bug #412185 + mime_types+="x-scheme-handler/mailto;x-scheme-handler/webcal;" # bug #416393 + make_desktop_entry \ + chromium-browser${CHROMIUM_SUFFIX} \ + "Chromium${CHROMIUM_SUFFIX}" \ + chromium-browser${CHROMIUM_SUFFIX} \ + "Network;WebBrowser" \ + "MimeType=${mime_types}\nStartupWMClass=chromium-browser" + sed -e "/^Exec/s/$/ %U/" -i "${ED}"/usr/share/applications/*.desktop || die + + # Install GNOME default application entry (bug #303100). + if use gnome; then + dodir /usr/share/gnome-control-center/default-apps || die + insinto /usr/share/gnome-control-center/default-apps + newins "${FILESDIR}"/chromium-browser.xml chromium-browser${CHROMIUM_SUFFIX}.xml || die + if [[ "${CHROMIUM_SUFFIX}" != "" ]]; then + sed "s:chromium-browser:chromium-browser${CHROMIUM_SUFFIX}:g" -i \ + "${ED}"/usr/share/gnome-control-center/default-apps/chromium-browser${CHROMIUM_SUFFIX}.xml + fi + fi + + readme.gentoo_create_doc +} + +pkg_postinst() { + fdo-mime_desktop_database_update + gnome2_icon_cache_update + readme.gentoo_print_elog +} diff --git a/www-client/chromium/files/chromium-snapshot-toolchain-r1.patch b/www-client/chromium/files/chromium-snapshot-toolchain-r1.patch new file mode 100644 index 0000000000000..56f35b3030775 --- /dev/null +++ b/www-client/chromium/files/chromium-snapshot-toolchain-r1.patch @@ -0,0 +1,23 @@ +--- v8/snapshot_toolchain.gni.orig 2016-01-07 15:47:46.772435180 +0000 ++++ v8/snapshot_toolchain.gni 2016-01-07 15:48:06.144841801 +0000 +@@ -28,19 +28,4 @@ + # The snapshot needs to be compiled for the host, but compiled with + # a toolchain that matches the bit-width of the target. + +-# TODO(GYP): For now we only support 32-bit little-endian target builds from an +-# x64 Linux host. Eventually we need to support all of the host/target +-# configurations v8 runs on. +-if (host_cpu == "x64" && host_os == "linux") { +- if (target_cpu == "arm" || target_cpu == "mipsel" || target_cpu == "x86") { +- snapshot_toolchain = "//build/toolchain/linux:clang_x86" +- } else if (target_cpu == "x64" || target_cpu == "arm64" || target_cpu == "mips64el") { +- snapshot_toolchain = "//build/toolchain/linux:clang_x64" +- } else { +- assert(false, "Need environment for this arch: $target_cpu") +- } +-} else { +- snapshot_toolchain = default_toolchain +-} +- +- ++snapshot_toolchain = default_toolchain diff --git a/www-client/chromium/files/chromium-system-ffmpeg-r2.patch b/www-client/chromium/files/chromium-system-ffmpeg-r2.patch new file mode 100644 index 0000000000000..8d67ef3898dfe --- /dev/null +++ b/www-client/chromium/files/chromium-system-ffmpeg-r2.patch @@ -0,0 +1,50 @@ +--- a/media/ffmpeg/ffmpeg_common.h 2015-11-27 12:01:56.155462264 +0000 ++++ b/media/ffmpeg/ffmpeg_common.h 2015-11-27 12:03:03.348846300 +0000 +@@ -19,10 +19,6 @@ + + // Include FFmpeg header files. + extern "C" { +-// Disable deprecated features which result in spammy compile warnings. This +-// list of defines must mirror those in the 'defines' section of BUILD.gn file & +-// ffmpeg.gyp file or the headers below will generate different structures! +-#define FF_API_CONVERGENCE_DURATION 0 + // Upstream libavcodec/utils.c still uses the deprecated + // av_dup_packet(), causing deprecation warnings. + // The normal fix for such things is to disable the feature as below, +@@ -36,7 +32,6 @@ + MSVC_PUSH_DISABLE_WARNING(4244); + #include + #include +-#include + #include + #include + #include +diff --git a/media/filters/ffmpeg_demuxer.cc b/media/filters/ffmpeg_demuxer.cc +index 155e980..7ba327a 100644 +--- a/media/filters/ffmpeg_demuxer.cc ++++ b/media/filters/ffmpeg_demuxer.cc +@@ -1034,24 +1034,6 @@ + // If no estimate is found, the stream entry will be kInfiniteDuration(). + std::vector start_time_estimates(format_context->nb_streams, + kInfiniteDuration()); +- const AVFormatInternal* internal = format_context->internal; +- if (internal && internal->packet_buffer && +- format_context->start_time != static_cast(AV_NOPTS_VALUE)) { +- struct AVPacketList* packet_buffer = internal->packet_buffer; +- while (packet_buffer != internal->packet_buffer_end) { +- DCHECK_LT(static_cast(packet_buffer->pkt.stream_index), +- start_time_estimates.size()); +- const AVStream* stream = +- format_context->streams[packet_buffer->pkt.stream_index]; +- if (packet_buffer->pkt.pts != static_cast(AV_NOPTS_VALUE)) { +- const base::TimeDelta packet_pts = +- ConvertFromTimeBase(stream->time_base, packet_buffer->pkt.pts); +- if (packet_pts < start_time_estimates[stream->index]) +- start_time_estimates[stream->index] = packet_pts; +- } +- packet_buffer = packet_buffer->next; +- } +- } + + AVStream* audio_stream = NULL; + AudioDecoderConfig audio_config; From c74322fe3cdfdbd34d661ae324a3bdfdc69f8d20 Mon Sep 17 00:00:00 2001 From: William Hubbs Date: Thu, 7 Jan 2016 14:36:41 -0600 Subject: [PATCH 111/260] sys-apps/dhcpcd: version bump --- net-misc/dhcpcd/Manifest | 1 + net-misc/dhcpcd/dhcpcd-6.10.0.ebuild | 120 +++++++++++++++++++++++++++ 2 files changed, 121 insertions(+) create mode 100644 net-misc/dhcpcd/dhcpcd-6.10.0.ebuild diff --git a/net-misc/dhcpcd/Manifest b/net-misc/dhcpcd/Manifest index 2ce8234ea0fa5..60aaf8a7c1b50 100644 --- a/net-misc/dhcpcd/Manifest +++ b/net-misc/dhcpcd/Manifest @@ -1,3 +1,4 @@ +DIST dhcpcd-6.10.0.tar.xz 179804 SHA256 ab56af9b2e86913c55a965cb0f835e87749df78318564acf90d5d698f413ad35 SHA512 f31c95beaa7668deb03e3d657660cd32434dbb0ef440e9bc568bb4a672a510bffb5e79e15d139b40fa7730e9a642c3c2167aaa1389fb8c449bfbcd0039ed30f0 WHIRLPOOL 70a18c39f317cb2cf51ec0a44d79d7fba99e381c47ecd2753bef41b68994193e9c846789aa2c1725a6261e82324434bee3231b056b93a8af3e10e9d26815a5b0 DIST dhcpcd-6.9.0.tar.bz2 176736 SHA256 1566a58ef785880c07762ff6c520e974cf42872be5fbb23b4520f4446b120a68 SHA512 bb02005ff54ad722961208be69f48c61fb72cf56c9ca89348f3e0973e96317b06b4eaf48412ec5e763c9e20bad6f38e06d520048f3412d3bf46716f5dfb671a6 WHIRLPOOL 450b89ff260cfef8e865d1f02b7aa7119d0e37a231d08577545d0091496cee370f5f9c2614e6d5ef2b9a99b412d909d3ed4711c7433b6de085b7dc62df84a4fb DIST dhcpcd-6.9.1.tar.xz 175656 SHA256 c03b750e1fe2890b62ac0e7d7092a1698b598adb6f88b67916586a619f7c066f SHA512 87ecd54fc94eb3fbebbf87c4037da4767f31ca60718c5fd8cc3dcff4c3294edf7808627ef909120b668f1b767f0d588dddb7c1920a971c86bdc83f72b64e33a3 WHIRLPOOL d8ef71fef224101a785c838ae48fbe440e7b3ca0f07d435d0a9f7a3fef458e28c094b08966ac88a25ec92fbadcfc06a52d55c39f5772427958f715d665cfe0e9 DIST dhcpcd-6.9.2.tar.xz 176240 SHA256 e9f82422a35ad1f4f5f888a433a76e98e3cdd4419886c29ccbfb336eecc58a70 SHA512 9eb9dccdd26d9b088cf1bfdcef0ebcb83b8f18f1058a8ce385c3f69ab30682814215c24fbe5903d6a9ee7b4a5fbc93504949513987525515e1f597183e8b6920 WHIRLPOOL 86788c68d92ce774a96806bdcd03ff624ccf632f9bc5627cab218e63824e4da9d997300453de2d0fe299127880dc6d51a1bc9130246bebb425d32e1315f62455 diff --git a/net-misc/dhcpcd/dhcpcd-6.10.0.ebuild b/net-misc/dhcpcd/dhcpcd-6.10.0.ebuild new file mode 100644 index 0000000000000..3db5ed559d334 --- /dev/null +++ b/net-misc/dhcpcd/dhcpcd-6.10.0.ebuild @@ -0,0 +1,120 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +if [[ ${PV} == "9999" ]]; then + FOSSIL_URI="http://roy.marples.name/projects/dhcpcd" +else + MY_P="${P/_alpha/-alpha}" + MY_P="${MY_P/_beta/-beta}" + MY_P="${MY_P/_rc/-rc}" + SRC_URI="http://roy.marples.name/downloads/${PN}/${MY_P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux" + S="${WORKDIR}/${MY_P}" +fi + +inherit eutils systemd toolchain-funcs + +DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client" +HOMEPAGE="http://roy.marples.name/projects/dhcpcd/" +LICENSE="BSD-2" +SLOT="0" +IUSE="elibc_glibc +embedded ipv6 kernel_linux +udev" + +COMMON_DEPEND="udev? ( virtual/udev )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" + +if [[ ${PV} == "9999" ]]; then + DEPEND+=" dev-vcs/fossil" + + src_unpack() + { + local distdir=${PORTAGE_ACTUAL_DISTDIR:-${DISTDIR}} + local repo=${distdir}/fossil/${PN}.fossil + + addwrite "${distdir}" + + if [[ -e "${repo}" ]]; then + fossil pull "${FOSSIL_URI}" -R "${repo}" || die + else + mkdir -p "${distdir}/fossil" || die + fossil clone "${FOSSIL_URI}" "${repo}" || die + fi + + mkdir -p "${S}" || die + cd "${S}" || die + fossil open "${repo}" || die + } +fi + +src_prepare() +{ + epatch_user +} + +src_configure() +{ + local dev hooks rundir + use udev || dev="--without-dev --without-udev" + hooks="--with-hook=ntp.conf" + use elibc_glibc && hooks="${hooks} --with-hook=yp.conf" + use kernel_linux && rundir="--rundir=${EPREFIX}/run" + econf \ + --prefix="${EPREFIX}" \ + --libexecdir="${EPREFIX}/lib/dhcpcd" \ + --dbdir="${EPREFIX}/var/lib/dhcpcd" \ + --localstatedir="${EPREFIX}/var" \ + ${rundir} \ + $(use_enable embedded) \ + $(use_enable ipv6) \ + ${dev} \ + CC="$(tc-getCC)" \ + ${hooks} +} + +src_install() +{ + default + newinitd "${FILESDIR}"/${PN}.initd ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service +} + +pkg_postinst() +{ + # Upgrade the duid file to the new format if needed + local old_duid="${ROOT}"/var/lib/dhcpcd/dhcpcd.duid + local new_duid="${ROOT}"/etc/dhcpcd.duid + if [ -e "${old_duid}" ] && ! grep -q '..:..:..:..:..:..' "${old_duid}"; then + sed -i -e 's/\(..\)/\1:/g; s/:$//g' "${old_duid}" + fi + + # Move the duid to /etc, a more sensible location + if [ -e "${old_duid}" -a ! -e "${new_duid}" ]; then + cp -p "${old_duid}" "${new_duid}" + fi + + if [ -z "$REPLACING_VERSIONS" ]; then + elog + elog "dhcpcd has zeroconf support active by default." + elog "This means it will always obtain an IP address even if no" + elog "DHCP server can be contacted, which will break any existing" + elog "failover support you may have configured in your net configuration." + elog "This behaviour can be controlled with the noipv4ll configuration" + elog "file option or the -L command line switch." + elog "See the dhcpcd and dhcpcd.conf man pages for more details." + + elog + elog "Dhcpcd has duid enabled by default, and this may cause issues" + elog "with some dhcp servers. For more information, see" + elog "https://bugs.gentoo.org/show_bug.cgi?id=477356" + fi + + if ! has_version net-dns/bind-tools; then + elog + elog "If you activate the lookup-hostname hook to look up your hostname" + elog "using the dns, you need to install net-dns/bind-tools." + fi +} From 4d35f96cb3f53633da405cc86d91e149ea1df314 Mon Sep 17 00:00:00 2001 From: Markus Meier Date: Thu, 7 Jan 2016 22:13:43 +0100 Subject: [PATCH 112/260] media-gfx/darktable: version bump to 2.0.0 drop USE=geo for now, since it requires >=sci-geosciences/osm-gps-map-1.0.0 which is not yet in tree Bug: 569872 --- ...e-2.0_rc3.ebuild => darktable-2.0.0.ebuild} | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) rename media-gfx/darktable/{darktable-2.0_rc3.ebuild => darktable-2.0.0.ebuild} (87%) diff --git a/media-gfx/darktable/darktable-2.0_rc3.ebuild b/media-gfx/darktable/darktable-2.0.0.ebuild similarity index 87% rename from media-gfx/darktable/darktable-2.0_rc3.ebuild rename to media-gfx/darktable/darktable-2.0.0.ebuild index 07a9ae20fbf41..00601fd06a331 100644 --- a/media-gfx/darktable/darktable-2.0_rc3.ebuild +++ b/media-gfx/darktable/darktable-2.0.0.ebuild @@ -1,27 +1,24 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -inherit cmake-utils flag-o-matic toolchain-funcs gnome2-utils fdo-mime pax-utils eutils versionator +inherit cmake-utils flag-o-matic toolchain-funcs gnome2-utils fdo-mime pax-utils eutils DOC_PV="1.6.0" -MY_PV="$(replace_version_separator 2 "")" -MY_P="${PN}-$(replace_version_separator 2 ".")" -MY_P_S="${PN}-$(replace_version_separator 2 "~")" DESCRIPTION="A virtual lighttable and darkroom for photographers" HOMEPAGE="http://www.darktable.org/" -SRC_URI="https://github.com/darktable-org/${PN}/releases/download/release-${MY_PV}/${MY_P}.tar.xz +SRC_URI="https://github.com/darktable-org/${PN}/releases/download/release-${PV}/${P}.tar.xz doc? ( https://github.com/darktable-org/${PN}/releases/download/release-${DOC_PV}/${PN}-usermanual.pdf -> ${PN}-usermanual-${DOC_PV}.pdf )" LICENSE="GPL-3 CC-BY-3.0" SLOT="0" KEYWORDS="~amd64 ~x86" -LANGS=" af ca cs da de el es fi fr gl it ja nl pl pt_BR pt_PT ro ru sk sq sv th uk zh_CN" +LANGS=" ca cs da de el es fr it ja nl pl pt_BR pt_PT ru sk sq sv uk" # TODO add lua once dev-lang/lua-5.2 is unmasked -IUSE="colord cups cpu_flags_x86_sse3 doc flickr geo gphoto2 graphicsmagick jpeg2k kde libsecret +IUSE="colord cups cpu_flags_x86_sse3 doc flickr gphoto2 graphicsmagick jpeg2k kde libsecret nls opencl openmp openexr pax_kernel +slideshow webp ${LANGS// / linguas_}" @@ -47,7 +44,6 @@ CDEPEND=" colord? ( x11-misc/colord:0= ) cups? ( net-print/cups ) flickr? ( media-libs/flickcurl ) - geo? ( net-libs/libsoup:2.4 ) gphoto2? ( media-libs/libgphoto2:= ) graphicsmagick? ( media-gfx/graphicsmagick ) jpeg2k? ( media-libs/openjpeg:0 ) @@ -70,8 +66,6 @@ DEPEND="${CDEPEND} virtual/pkgconfig nls? ( sys-devel/gettext )" -S="${WORKDIR}/${MY_P_S}" - pkg_pretend() { if use openmp ; then tc-has-openmp || die "Please switch to an openmp compatible compiler" @@ -94,7 +88,6 @@ src_configure() { $(cmake-utils_use_use colord COLORD) $(cmake-utils_use_build cups PRINT) $(cmake-utils_use_use flickr FLICKR) - $(cmake-utils_use_use geo GEO) $(cmake-utils_use_use gphoto2 CAMERA_SUPPORT) $(cmake-utils_use_use graphicsmagick GRAPHICSMAGICK) $(cmake-utils_use_use jpeg2k OPENJPEG) @@ -106,6 +99,7 @@ src_configure() { $(cmake-utils_use_use openmp OPENMP) $(cmake-utils_use_build slideshow SLIDESHOW) $(cmake-utils_use_use webp WEBP) + -DUSE_GEO=OFF -DUSE_LUA=OFF -DCUSTOM_CFLAGS=ON -DINSTALL_IOP_EXPERIMENTAL=ON From 4817a7dd15b522512fd223d308084d082d852504 Mon Sep 17 00:00:00 2001 From: Markus Meier Date: Thu, 7 Jan 2016 22:16:07 +0100 Subject: [PATCH 113/260] media-gfx/darktable: update Manifest Package-Manager: portage-2.2.26 --- media-gfx/darktable/Manifest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-gfx/darktable/Manifest b/media-gfx/darktable/Manifest index 2a5a5c9583825..77b7263ba262a 100644 --- a/media-gfx/darktable/Manifest +++ b/media-gfx/darktable/Manifest @@ -1,3 +1,3 @@ DIST darktable-1.6.9.tar.xz 3124940 SHA256 0f721e9d298a9407f6c0325d9c95b9dc37fa60f3b6a2f2e3b5675ff97c423173 SHA512 c0e8e83cf1cb10b663e5486f2bdde3cba2db5dbaabacd260999be1173c67618023e785e9087a517959835459f8d54c245d190f63a9422a17f3472f5aa316d492 WHIRLPOOL 0a2446ff7f98cf0297c5948009414dbf828f1cc60a9fb117f1e110f454dd68df611310bd9ff287f1f2345a8ee9818c1918b4ac7791aeb094c01e71a1ecdfce9d -DIST darktable-2.0.rc3.tar.xz 2953088 SHA256 4d81527350e6f722da484bdcd3f620918321b0e15b1fdad219821abbf23c2c89 SHA512 46bc286b3743001f09d2f1646c95dc76c7a3a5bf54e576eefaa8c151d46650040a12bcbf7520e917934f81edbb5c68250e36d6d97d46a3be4b8100ee8711c7d3 WHIRLPOOL 9635c94a9f9b7dba7c1d930a0e5a457f6b4be543c0958672341d5da465188ad7c51193dd5338c801543cb47bd911e369dc59d8b92ce87c4ba8eba68d90f86718 +DIST darktable-2.0.0.tar.xz 2888596 SHA256 d4f2f525bbbb1355bc3470e74cc158d79d7e236f3925928f67a88461f1df7cb1 SHA512 d4c829212bd30e218a3870d2fb5907c707dd41ed672cbebf38b02d6b771f252fa09648bd4b2496ad6381f2a3238cb0d5090afa05a4be3e3c284900cf6e010f16 WHIRLPOOL 7bbece902492f1865efa3b1e6c61424331301f0a6cf52ce8128506da6b9fa91493110711bb26d181b6208fe788994b5ffd3e332bb4829742f8f0ab24ffe19254 DIST darktable-usermanual-1.6.0.pdf 12827069 SHA256 f5c46dbf0a2dd2d391f92555abdefe735c6362e51a755b296d71779492b7e945 SHA512 39ee8c1b4f23883025750416d9d1f73d1dfbec0e6ac3eeef0f15778ced66a373c00b0a46cb3a54b1cfd6e04313313f63e8e3cd3d0cbea011acaa07a725d0ab02 WHIRLPOOL 49a234e57c14d23ccb85eadf2ad03c52eae7f90b0371dce025c04019a7a5cca41858084f735fe0965f93958ab83601571ab3e33acd27c2bcbd381bb0c9da4794 From 8ec52af06fa0bbcf8b7bb75267ff1fae6259e915 Mon Sep 17 00:00:00 2001 From: Gilles Dartiguelongue Date: Thu, 7 Jan 2016 22:50:23 +0100 Subject: [PATCH 114/260] media-fonts/cantarell: version bump to 0.0.20.1 Package-Manager: portage-2.2.26 --- media-fonts/cantarell/Manifest | 1 + .../cantarell/cantarell-0.0.20.1.ebuild | 27 +++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 media-fonts/cantarell/cantarell-0.0.20.1.ebuild diff --git a/media-fonts/cantarell/Manifest b/media-fonts/cantarell/Manifest index 7efb08896291f..00cc4f71600cb 100644 --- a/media-fonts/cantarell/Manifest +++ b/media-fonts/cantarell/Manifest @@ -1,3 +1,4 @@ DIST cantarell-fonts-0.0.18.1.tar.xz 289248 SHA256 9c5b1a2edee1d3acf30eaae3d559b2b2e1d835249cf2770f6f8bfc6af861e8f0 SHA512 eeabffc1f51f1c5423c7eba29b9dd47b4e7595146a1f380bd2742ee692a95fafb159e5f0d67c2b8864da23d277a782eeb65939a3fb82f70b09d0c89d38663f7d WHIRLPOOL 5a610d9be666fa7b4aac9edebdbe6bd71c1d948fbdb4556dff8f4635db8298d7bf11b6d0d02f4a5a112e1653c3d32d14ab5756a2614879c815dc8694f77ed3bd DIST cantarell-fonts-0.0.19.tar.xz 386692 SHA256 c7f975ef3d5cf0ed409636c59d069260783683c47ba1289ac3e66a98446e46ae SHA512 52042a48a7fe36b3281006a56c4f8ccc98032e85776867fde803b593baabfdf80ff04173d983227964c185caa0949b2947e2dbbd4d4cf36116b52ba95ef8b7c7 WHIRLPOOL bd1de994ffe83544513d580cf4300fcd66a4fca6e2e8489e5383beac68920c48d01df682ad3adc691ba0b515fc25d556dfa9e8ba786226f4b3db5288a188dbd9 +DIST cantarell-fonts-0.0.20.1.tar.xz 353144 SHA256 0f933516f3270fb7307d9c2e26e4703b403608c5cc9da3127cba4395bcd4ec91 SHA512 b77b0eb34c68e0de916a55517835c807ea2ca2ca9ea94956f08a1381e4d957f2ab4ddf0f2930de35a4635cc1da1ed9108f0183691c278692226a1a6961971772 WHIRLPOOL b8f0293d106856c2ba6bfaff3f53b991c12d9dc4299424c54c50bf0d8839b3603985db7486932735177c7713569b13210d77843fa7133987ab8ccc001a798a15 DIST cantarell-fonts-0.0.20.tar.xz 351660 SHA256 fb78a5cb6bdcfc464b763a030186c818080860107283bff8adcbb2d084f8f8de SHA512 fa6c993523e1079da2f53f215fe26777193180bddf3bdfcdbfb79ec83954ac54dd7c460df9d6d6eed043f37b5bbf18f12d56b03b3d7f56a102768072dc92b1b5 WHIRLPOOL 132c5641ff2b87d6e2a277af624d76d2141d210b0b92ccd55cbef85664bd83aad8e8d96bff17a630c6d66482e9aa3fa1022879cf89e7bba1963febf176c264a1 diff --git a/media-fonts/cantarell/cantarell-0.0.20.1.ebuild b/media-fonts/cantarell/cantarell-0.0.20.1.ebuild new file mode 100644 index 0000000000000..45f7fb71242d1 --- /dev/null +++ b/media-fonts/cantarell/cantarell-0.0.20.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +GNOME_ORG_MODULE="${PN}-fonts" + +inherit font gnome.org + +DESCRIPTION="Default fontset for GNOME Shell" +HOMEPAGE="https://wiki.gnome.org/Projects/CantarellFonts" + +LICENSE="OFL-1.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd" +IUSE="" + +RDEPEND="media-libs/fontconfig" +DEPEND="virtual/pkgconfig" + +# This ebuild does not install any binaries +RESTRICT="binchecks strip" + +# Font eclass settings +FONT_CONF=("${S}/fontconfig/31-cantarell.conf") +FONT_S="${S}/otf" +FONT_SUFFIX="otf" From 99c53d577d1e949ed413ba5080906b264017d396 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 7 Jan 2016 21:01:17 +0100 Subject: [PATCH 115/260] www-plugins/lightspark: Restrict to llvm < 3.7, #563780 --- www-plugins/lightspark/lightspark-0.7.2_p20150318.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/www-plugins/lightspark/lightspark-0.7.2_p20150318.ebuild b/www-plugins/lightspark/lightspark-0.7.2_p20150318.ebuild index 063226e5f0949..b0130b9241f56 100644 --- a/www-plugins/lightspark/lightspark-0.7.2_p20150318.ebuild +++ b/www-plugins/lightspark/lightspark-0.7.2_p20150318.ebuild @@ -21,6 +21,7 @@ RDEPEND=">=dev-cpp/libxmlpp-2.33.1:2.6 media-libs/libpng media-libs/libsdl >=sys-devel/gcc-4.6.0[cxx] + =sys-devel/llvm-3.4 x11-libs/cairo x11-libs/gtk+:2 From 790c896ab817f6db7cd49003f704e075050aed1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 7 Jan 2016 22:29:19 +0100 Subject: [PATCH 116/260] dev-lang/rubinius: Restrict to llvm < 3.6 --- dev-lang/rubinius/rubinius-2.5.5.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-lang/rubinius/rubinius-2.5.5.ebuild b/dev-lang/rubinius/rubinius-2.5.5.ebuild index 26c383636c410..7ec166a208a9e 100644 --- a/dev-lang/rubinius/rubinius-2.5.5.ebuild +++ b/dev-lang/rubinius/rubinius-2.5.5.ebuild @@ -15,7 +15,8 @@ SLOT="0" IUSE="+llvm" RDEPEND=" - llvm? ( >=sys-devel/llvm-3.2 ) + llvm? ( =sys-devel/llvm-3.2 ) dev-libs/openssl:0 sys-libs/ncurses sys-libs/readline:0 From 539da1ccd395865a2d06ccbab98bd84464c83c89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 7 Jan 2016 10:16:26 +0100 Subject: [PATCH 117/260] sys-devel/clang: Remove ancient 2.8 version --- sys-devel/clang/Manifest | 2 - sys-devel/clang/clang-2.8-r3.ebuild | 203 -------------- sys-devel/clang/files/clang-2.8-alignof.patch | 258 ------------------ .../clang/files/clang-2.8-darwin-prefix.patch | 127 --------- .../clang/files/clang-2.8-gcc-4.4.4.patch | 16 -- 5 files changed, 606 deletions(-) delete mode 100644 sys-devel/clang/clang-2.8-r3.ebuild delete mode 100644 sys-devel/clang/files/clang-2.8-alignof.patch delete mode 100644 sys-devel/clang/files/clang-2.8-darwin-prefix.patch delete mode 100644 sys-devel/clang/files/clang-2.8-gcc-4.4.4.patch diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest index b53c0fe1cc678..29af4f71bae0f 100644 --- a/sys-devel/clang/Manifest +++ b/sys-devel/clang/Manifest @@ -1,11 +1,9 @@ -DIST clang-2.8.tgz 5666777 SHA256 ed83481553e6a39a8a2953e89630d881d87833506f096a90f18d93ec2bdee0c1 SHA512 938e6b32f8280ffc2b4354b3f5ee7c70ae671e05a5908ee54aa17ac7bef7835d73c318fe8a0ce8b1f657a803feee547c026c4a2239e3bfbf77f3a7c1d52479c3 WHIRLPOOL 132ed96b97989758996fea96f5b9f6cba1ee824df58cf61bd04f28e771fed639216b41c72c94c1fc52c9ccdf835436f06481cb5a27c7c8683e723515d58e80db DIST clang-2.9.tgz 6243772 SHA256 70c41f3f782a71cbaa7bc8d6ea29fce4263ad3e8558dfecc6dc11cdef17909df SHA512 0046b716eae7c398a61fb733239f209b60bdd1817e6724730b9515e7ae765565a1e42a805cc06e6f1393d8254ebc845335b244aff825f3fcce551b958683d8f5 WHIRLPOOL 4c745b7c6a21035595307ba5e2d95c2262a5ca1d52cca413a822186b9d450fec384d514175cf384e35e7169ce41ac5152222fcc9cbee4af85695c78d7cd5492e DIST clang-3.0.tar.gz 7240578 SHA256 b64e72da356d7c3428cfd7ac620d49ec042c84eaee13c26024879f555f4e126d SHA512 0a31a2600cd4555424259331e0762f7fceeb5d828e7792983b2f8ae92bb75b3dc92cf84474e047deb5d4dab46062b4ac6273e6079159052debb76ae69927e517 WHIRLPOOL 521169cc588520090423cd1a2fa639da84e119281bf8260ea4b7b24fd2d8627806a281ddbbba5c378a736fc31279e25f10c4d3a3c81abd2c202970079a949ba5 DIST clang-3.1.src.tar.gz 8158418 SHA256 ff63e215dcd3e2838ffdea38502f8d35bab17e487f3c3799579961e452d5a786 SHA512 14c033eda3e0c0a887a8410f6b6a1335e0f6bfa05950a903d302b06b95fd58b03894320e91e50fb4d330c5323be9e955d9054cee62d035e2753290354ea8f8cd WHIRLPOOL cdb578c287a417896d2d6fb297e96e44e8b951bad6e7d286b97bdd346b40dac6ffbb7015b39d69fa0f9e0994dede26612307b643f71480e3c8917199fe926357 DIST clang-3.2.src.tar.gz 8805311 SHA256 2aaaf03f7c0f6b16fe97ecc81247dc2bf2d4bec7620a77cc74670b7e07ff5658 SHA512 99fc57d19b76c42af9821eaaa762056a926eb68178f6b7dd5e8bf092c9ee201a554b91d760d5a30a57f38102eae340e080ef8c6a39327f6881eda391b20b108d WHIRLPOOL 2cf88d1db0f108d8b8e8b0cf691cca18694ddb00b129dc8c1894fca67b5494a7f53f92ac9401d99ce687c9d8fb30dc267be1e68ee70edc542e998f5486ba8730 DIST compiler-rt-3.1.src.tar.gz 1259340 SHA256 1bd4624e7465b05ea713198f19c1c235bae2d35a411c15a4648300bc74294f5c SHA512 a010ed625ca54383bcc08dba77c4a686aed1c74d70c237a3cd20eafe9c1208f644699a600cbf1d14239db1b05a6d55f026f511f5a1eeec0a68888683c653e6fe WHIRLPOOL 6e21d28b30b52a039d5f16fb5b96238f453b58d5fabffffe0cc181061f619aaec2925bbe9f8af3dfe1ac39002fa52943617f94c44fb21cfe72d7aea460c0de0c DIST compiler-rt-3.2.src.tar.gz 1463061 SHA256 4ac311df0eead459cbb0f0890c06b55dae529ab45827ac73fef40bec632994aa SHA512 ef4223bd2d6051ec93a0943973aa61e7aa3686ac72f9a688d58a8b71deba1a7e64dcf821e0c53937899bbd7ba49218fee4e3649f19362fe59677daee314c063b WHIRLPOOL 176643360f683ddca28e4c77dc4ceb03513cec5cea98455598c934ec3e23bd6949a74852e50e42207c7171eb8013afe366f3b8c92799af66a04739ccebe4ed4e -DIST llvm-2.8-r1.tgz 9112527 SHA256 25addb742f1c6cc12877ed0ee924dda962d848368ee095be8e48342ae613d43b SHA512 8688d5cf415e8aef74cca6a14587af36234a6347e2238ac2c0d66805c42926b9399f36390e1a58a4081e902b0904adb818c1a360d5df572dfa893d6f79f5e35a WHIRLPOOL 0da9250e31242b55586c9138089e742aab5d414d5f3412ebf917ae8b9506f984c6134a932be93ec7e4c01c79f6c21d508cb0b2e0ec283419bd4ae4db745430ae DIST llvm-2.9.tgz 9574781 SHA256 661236cfa17428b48cfa9cbb9909f7569c64b8ecd219fd91dbc00e3b557b3779 SHA512 9cb0fa0bb8ac02661fd6f926001a15e0ad4a9660683421dc86b03f1cf5184142c5815f9f9283ee7cdf8d474e01177f83406122253342e0e95ddc878821660070 WHIRLPOOL f7b445b6b5d455f29ca68c342511b8b5e6eedec525af1cc60440c4de544df2332aa241bffca29eda5d2428a3f518e093a626bd45c7f8a9e0656d0f68aef5d9d1 DIST llvm-3.0.tar.gz 10350539 SHA256 519eb11d3499ce99c6ffdb8718651fc91425ed7690eac91c8d6853474f7c0477 SHA512 602bb5590b70cb9138bc19d8c630c62bbabdcb2132215c921fe4bce4e3f74dfc66440b9dcd458ff55a86047cc9cc0417c6563715c133e0db222e4b88f07c13bb WHIRLPOOL 6f4ece3ec747352cd78b08d25c5b1cda91140eb6957d509161e45395e47c074f8d2102bfcaeabcdef8c1f6672f2cf06d88e290667666122da029391b3528d440 DIST llvm-3.1.src.tar.gz 11077429 SHA256 1ea05135197b5400c1f88d00ff280d775ce778f8f9ea042e25a1e1e734a4b9ab SHA512 fb941094601043e405ccc57473414ef92437b09c200e71614f93d8e93b2a58cca8d78c385be037e064b0711cd6268802c774ce4a40fc0ea17bf576305304d2aa WHIRLPOOL c5c72e139296e1c186131f991010f52f958063a4fcfcb1f8527b53a2aaa7edcaca70ab6cf86c25d08640dcf6d720a865fda7dc7eb06cf1ce9c23fd37b5d597ef diff --git a/sys-devel/clang/clang-2.8-r3.ebuild b/sys-devel/clang/clang-2.8-r3.ebuild deleted file mode 100644 index ac9afdee1640b..0000000000000 --- a/sys-devel/clang/clang-2.8-r3.ebuild +++ /dev/null @@ -1,203 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=3 - -RESTRICT_PYTHON_ABIS="3.*" -SUPPORT_PYTHON_ABIS="1" - -inherit eutils multilib python - -DESCRIPTION="C language family frontend for LLVM" -HOMEPAGE="http://clang.llvm.org/" -# Fetching LLVM as well: see http://llvm.org/bugs/show_bug.cgi?id=4840 -# Drop the -> on 2.9 -SRC_URI="http://llvm.org/releases/${PV}/llvm-${PV}.tgz -> llvm-${PV}-r1.tgz - http://llvm.org/releases/${PV}/${P}.tgz" - -LICENSE="UoI-NCSA" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="debug multitarget +static-analyzer system-cxx-headers test" - -# Note: for LTO support, clang will depend on binutils with gold plugins, and LLVM built after that - http://llvm.org/docs/GoldPlugin.html -DEPEND="static-analyzer? ( dev-lang/perl )" -RDEPEND="~sys-devel/llvm-${PV}[debug=,multitarget=]" - -S="${WORKDIR}/llvm-${PV}" - -src_prepare() { - mv "${WORKDIR}"/clang-${PV} "${S}"/tools/clang || die "clang source directory not found" - - # Same as llvm doc patches - epatch "${FILESDIR}"/${PN}-2.7-fixdoc.patch - - # Upstream backport, r117774 and r117775 - epatch "${FILESDIR}"/${P}-alignof.patch - # Upstream backport, r119348 - epatch "${FILESDIR}"/${P}-gcc-4.4.4.patch - - # Fix toolchain lookup for Darwin/Prefix. - epatch "${FILESDIR}"/${PN}-2.8-darwin-prefix.patch - sed -e "s|@GENTOO_PORTAGE_CHOST_ARCH@|${CHOST%%-darwin*}-darwin|g" \ - -e "s|@GENTOO_PORTAGE_CHOST@|${CHOST}|g" \ - -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}|g" \ - -i tools/clang/lib/Driver/ToolChains.cpp \ - || die "fixing toolchain lookup" - - # multilib-strict - sed -e "/PROJ_headers/s#lib/clang#$(get_libdir)/clang#" \ - -i tools/clang/lib/Headers/Makefile \ - || die "clang Makefile failed" - # fix the static analyzer for in-tree install - sed -e 's/import ScanView/from clang \0/' \ - -i tools/clang/tools/scan-view/scan-view \ - || die "scan-view sed failed" - sed -e "/scanview.css\|sorttable.js/s#\$RealBin#${EPREFIX}/usr/share/${PN}#" \ - -i tools/clang/tools/scan-build/scan-build \ - || die "scan-build sed failed" - # Specify python version - python_convert_shebangs 2 tools/clang/tools/scan-view/scan-view - - # From llvm src_prepare - einfo "Fixing install dirs" - sed -e 's,^PROJ_docsdir.*,PROJ_docsdir := $(PROJ_prefix)/share/doc/'${PF}, \ - -e 's,^PROJ_etcdir.*,PROJ_etcdir := '"${EPREFIX}"'/etc/llvm,' \ - -e 's,^PROJ_libdir.*,PROJ_libdir := $(PROJ_prefix)/'$(get_libdir)/llvm, \ - -i Makefile.config.in || die "Makefile.config sed failed" - - einfo "Fixing rpath and CFLAGS" - sed -e 's,\$(RPATH) -Wl\,\$(\(ToolDir\|LibDir\)),$(RPATH) -Wl\,'"${EPREFIX}"/usr/$(get_libdir)/llvm, \ - -e '/OmitFramePointer/s/-fomit-frame-pointer//' \ - -i Makefile.rules || die "rpath sed failed" -} - -src_configure() { - local CONF_FLAGS="--enable-shared" - - if use debug; then - CONF_FLAGS="${CONF_FLAGS} --disable-optimized" - einfo "Note: Compiling LLVM in debug mode will create huge and slow binaries" - # ...and you probably shouldn't use tmpfs, unless it can hold 900MB - else - CONF_FLAGS="${CONF_FLAGS} \ - --enable-optimized \ - --with-optimize-option= \ - --disable-assertions \ - --disable-expensive-checks" - fi - - # Setup the search path to include the Prefix includes - if use prefix ; then - CONF_FLAGS="${CONF_FLAGS} \ - --with-c-include-dirs=${EPREFIX}/usr/include:/usr/include" - fi - - if use multitarget; then - CONF_FLAGS="${CONF_FLAGS} --enable-targets=all" - else - CONF_FLAGS="${CONF_FLAGS} --enable-targets=host-only" - fi - - if use amd64; then - CONF_FLAGS="${CONF_FLAGS} --enable-pic" - fi - - # Skip llvm-gcc parts even if installed - CONF_FLAGS="${CONF_FLAGS} --with-llvmgccdir=/dev/null" - - if use system-cxx-headers; then - # Try to get current gcc headers path - local CXX_PATH=$(gcc-config -L| cut -d: -f1) - CONF_FLAGS="${CONF_FLAGS} --with-c-include-dirs=/usr/include:${CXX_PATH}/include" - CONF_FLAGS="${CONF_FLAGS} --with-cxx-include-root=${CXX_PATH}/include/g++-v4" - CONF_FLAGS="${CONF_FLAGS} --with-cxx-include-arch=$CHOST" - if has_multilib_profile; then - CONF_FLAGS="${CONF_FLAGS} --with-cxx-include-32bit-dir=32" - fi - fi - - econf ${CONF_FLAGS} || die "econf failed" -} - -src_compile() { - emake VERBOSE=1 KEEP_SYMBOLS=1 REQUIRES_RTTI=1 clang-only || die "emake failed" -} - -src_test() { - cd "${S}"/test || die "cd failed" - emake site.exp || die "updating llvm site.exp failed" - - cd "${S}"/tools/clang || die "cd clang failed" - - echo ">>> Test phase [test]: ${CATEGORY}/${PF}" - if ! emake -j1 VERBOSE=1 test; then - has test $FEATURES && die "Make test failed. See above for details." - has test $FEATURES || eerror "Make test failed. See above for details." - fi -} - -src_install() { - cd "${S}"/tools/clang || die "cd clang failed" - emake KEEP_SYMBOLS=1 DESTDIR="${D}" install || die "install failed" - - if use static-analyzer ; then - dobin tools/scan-build/ccc-analyzer - dosym ccc-analyzer /usr/bin/c++-analyzer - dobin tools/scan-build/scan-build - - insinto /usr/share/${PN} - doins tools/scan-build/scanview.css - doins tools/scan-build/sorttable.js - - cd tools/scan-view || die "cd scan-view failed" - dobin scan-view - install-scan-view() { - insinto "$(python_get_sitedir)"/clang - doins Reporter.py Resources ScanView.py startfile.py - touch "${D}"/"$(python_get_sitedir)"/clang/__init__.py - } - python_execute_function install-scan-view - fi - - # Fix install_names on Darwin. The build system is too complicated - # to just fix this, so we correct it post-install - if [[ ${CHOST} == *-darwin* ]] ; then - for lib in libclang.dylib ; do - ebegin "fixing install_name of $lib" - install_name_tool -id "${EPREFIX}"/usr/lib/llvm/${lib} \ - "${ED}"/usr/lib/llvm/${lib} - eend $? - done - for f in usr/bin/{c-index-test,clang} usr/lib/llvm/libclang.dylib ; do - ebegin "fixing references in ${f##*/}" - install_name_tool \ - -change "@rpath/libclang.dylib" \ - "${EPREFIX}"/usr/lib/llvm/libclang.dylib \ - -change "${S}"/Release/lib/libLLVM-${PV}.dylib \ - "${EPREFIX}"/usr/lib/llvm/libLLVM-${PV}.dylib \ - -change "${S}"/Release/lib/libclang.dylib \ - "${EPREFIX}"/usr/lib/llvm/libclang.dylib \ - "${ED}"/$f - eend $? - done - fi -} - -pkg_postinst() { - python_mod_optimize clang - if use system-cxx-headers; then - elog "C++ headers search path is hardcoded to the active gcc profile one" - elog "If you change the active gcc profile, or update gcc to a new version," - elog "you will have to remerge this package to update the search path" - else - elog "If clang++ fails to find C++ headers on your system," - elog "you can remerge clang with USE=system-cxx-headers to use C++ headers" - elog "from the active gcc profile" - fi -} - -pkg_postrm() { - python_mod_cleanup clang -} diff --git a/sys-devel/clang/files/clang-2.8-alignof.patch b/sys-devel/clang/files/clang-2.8-alignof.patch deleted file mode 100644 index a15f118caee67..0000000000000 --- a/sys-devel/clang/files/clang-2.8-alignof.patch +++ /dev/null @@ -1,258 +0,0 @@ -Index: include/llvm/ADT/StringMap.h -=================================================================== ---- include/llvm/ADT/StringMap.h (révision 117773) -+++ include/llvm/ADT/StringMap.h (révision 117774) -@@ -167,7 +167,7 @@ - - unsigned AllocSize = static_cast(sizeof(StringMapEntry))+ - KeyLength+1; -- unsigned Alignment = alignof(); -+ unsigned Alignment = alignOf(); - - StringMapEntry *NewItem = - static_cast(Allocator.Allocate(AllocSize,Alignment)); -Index: include/llvm/Support/AlignOf.h -=================================================================== ---- include/llvm/Support/AlignOf.h (révision 117773) -+++ include/llvm/Support/AlignOf.h (révision 117774) -@@ -49,12 +49,12 @@ - - }; - --/// alignof - A templated function that returns the mininum alignment of -+/// alignOf - A templated function that returns the mininum alignment of - /// of a type. This provides no extra functionality beyond the AlignOf - /// class besides some cosmetic cleanliness. Example usage: --/// alignof() returns the alignment of an int. -+/// alignOf() returns the alignment of an int. - template --static inline unsigned alignof() { return AlignOf::Alignment; } -+static inline unsigned alignOf() { return AlignOf::Alignment; } - - } // end namespace llvm - #endif -Index: include/llvm/Support/Allocator.h -=================================================================== ---- include/llvm/Support/Allocator.h (révision 117773) -+++ include/llvm/Support/Allocator.h (révision 117774) -@@ -201,7 +201,7 @@ - char *End = Slab == Allocator.CurSlab ? Allocator.CurPtr : - (char *)Slab + Slab->Size; - for (char *Ptr = (char*)(Slab+1); Ptr < End; Ptr += sizeof(T)) { -- Ptr = Allocator.AlignPtr(Ptr, alignof()); -+ Ptr = Allocator.AlignPtr(Ptr, alignOf()); - if (Ptr + sizeof(T) <= End) - reinterpret_cast(Ptr)->~T(); - } -Index: include/llvm/CodeGen/SlotIndexes.h -=================================================================== ---- include/llvm/CodeGen/SlotIndexes.h (révision 117773) -+++ include/llvm/CodeGen/SlotIndexes.h (révision 117774) -@@ -393,7 +393,7 @@ - IndexListEntry *entry = - static_cast( - ileAllocator.Allocate(sizeof(IndexListEntry), -- alignof())); -+ alignOf())); - - new (entry) IndexListEntry(mi, index); - -Index: tools/clang/lib/Basic/IdentifierTable.cpp -=================================================================== ---- tools/clang/lib/Basic/IdentifierTable.cpp (révision 117774) -+++ tools/clang/lib/Basic/IdentifierTable.cpp (révision 117775) -@@ -390,7 +390,7 @@ - unsigned Size = sizeof(MultiKeywordSelector) + nKeys*sizeof(IdentifierInfo *); - MultiKeywordSelector *SI = - (MultiKeywordSelector*)SelTabImpl.Allocator.Allocate(Size, -- llvm::alignof()); -+ llvm::alignOf()); - new (SI) MultiKeywordSelector(nKeys, IIV); - SelTabImpl.Table.InsertNode(SI, InsertPos); - return Selector(SI); -Index: tools/clang/lib/AST/ExprCXX.cpp -=================================================================== ---- tools/clang/lib/AST/ExprCXX.cpp (révision 117774) -+++ tools/clang/lib/AST/ExprCXX.cpp (révision 117775) -@@ -233,7 +233,7 @@ - if (NumTemplateArgs != 0) - size += ExplicitTemplateArgumentList::sizeFor(NumTemplateArgs); - -- void *Mem = C.Allocate(size, llvm::alignof()); -+ void *Mem = C.Allocate(size, llvm::alignOf()); - UnresolvedLookupExpr *E = new (Mem) UnresolvedLookupExpr(EmptyShell()); - E->HasExplicitTemplateArgs = NumTemplateArgs != 0; - return E; -@@ -261,7 +261,7 @@ - if (NumResults) { - Results = static_cast( - C.Allocate(sizeof(DeclAccessPair) * NumResults, -- llvm::alignof())); -+ llvm::alignOf())); - memcpy(Results, &*Begin.getIterator(), - NumResults * sizeof(DeclAccessPair)); - } -@@ -737,7 +737,7 @@ - if (TemplateArgs) - size += ExplicitTemplateArgumentList::sizeFor(*TemplateArgs); - -- void *Mem = C.Allocate(size, llvm::alignof()); -+ void *Mem = C.Allocate(size, llvm::alignOf()); - return new (Mem) CXXDependentScopeMemberExpr(C, Base, BaseType, - IsArrow, OperatorLoc, - Qualifier, QualifierRange, -@@ -756,7 +756,7 @@ - - std::size_t size = sizeof(CXXDependentScopeMemberExpr) + - ExplicitTemplateArgumentList::sizeFor(NumTemplateArgs); -- void *Mem = C.Allocate(size, llvm::alignof()); -+ void *Mem = C.Allocate(size, llvm::alignOf()); - CXXDependentScopeMemberExpr *E - = new (Mem) CXXDependentScopeMemberExpr(C, 0, QualType(), - 0, SourceLocation(), 0, -@@ -812,7 +812,7 @@ - if (TemplateArgs) - size += ExplicitTemplateArgumentList::sizeFor(*TemplateArgs); - -- void *Mem = C.Allocate(size, llvm::alignof()); -+ void *Mem = C.Allocate(size, llvm::alignOf()); - return new (Mem) UnresolvedMemberExpr(C, - Dependent ? C.DependentTy : C.OverloadTy, - Dependent, HasUnresolvedUsing, Base, BaseType, -@@ -826,7 +826,7 @@ - if (NumTemplateArgs != 0) - size += ExplicitTemplateArgumentList::sizeFor(NumTemplateArgs); - -- void *Mem = C.Allocate(size, llvm::alignof()); -+ void *Mem = C.Allocate(size, llvm::alignOf()); - UnresolvedMemberExpr *E = new (Mem) UnresolvedMemberExpr(EmptyShell()); - E->HasExplicitTemplateArgs = NumTemplateArgs != 0; - return E; -Index: tools/clang/lib/AST/DeclObjC.cpp -=================================================================== ---- tools/clang/lib/AST/DeclObjC.cpp (révision 117774) -+++ tools/clang/lib/AST/DeclObjC.cpp (révision 117775) -@@ -711,7 +711,7 @@ - void ObjCClassDecl::setClassList(ASTContext &C, ObjCInterfaceDecl*const*List, - const SourceLocation *Locs, unsigned Num) { - ForwardDecls = (ObjCClassRef*) C.Allocate(sizeof(ObjCClassRef)*Num, -- llvm::alignof()); -+ llvm::alignOf()); - for (unsigned i = 0; i < Num; ++i) - new (&ForwardDecls[i]) ObjCClassRef(List[i], Locs[i]); - -Index: tools/clang/lib/AST/Stmt.cpp -=================================================================== ---- tools/clang/lib/AST/Stmt.cpp (révision 117774) -+++ tools/clang/lib/AST/Stmt.cpp (révision 117775) -@@ -416,7 +416,7 @@ - Stmt *atFinallyStmt) { - unsigned Size = sizeof(ObjCAtTryStmt) + - (1 + NumCatchStmts + (atFinallyStmt != 0)) * sizeof(Stmt *); -- void *Mem = Context.Allocate(Size, llvm::alignof()); -+ void *Mem = Context.Allocate(Size, llvm::alignOf()); - return new (Mem) ObjCAtTryStmt(atTryLoc, atTryStmt, CatchStmts, NumCatchStmts, - atFinallyStmt); - } -@@ -426,7 +426,7 @@ - bool HasFinally) { - unsigned Size = sizeof(ObjCAtTryStmt) + - (1 + NumCatchStmts + HasFinally) * sizeof(Stmt *); -- void *Mem = Context.Allocate(Size, llvm::alignof()); -+ void *Mem = Context.Allocate(Size, llvm::alignOf()); - return new (Mem) ObjCAtTryStmt(EmptyShell(), NumCatchStmts, HasFinally); - } - -@@ -448,7 +448,7 @@ - std::size_t Size = sizeof(CXXTryStmt); - Size += ((numHandlers + 1) * sizeof(Stmt)); - -- void *Mem = C.Allocate(Size, llvm::alignof()); -+ void *Mem = C.Allocate(Size, llvm::alignOf()); - return new (Mem) CXXTryStmt(tryLoc, tryBlock, handlers, numHandlers); - } - -@@ -457,7 +457,7 @@ - std::size_t Size = sizeof(CXXTryStmt); - Size += ((numHandlers + 1) * sizeof(Stmt)); - -- void *Mem = C.Allocate(Size, llvm::alignof()); -+ void *Mem = C.Allocate(Size, llvm::alignOf()); - return new (Mem) CXXTryStmt(Empty, numHandlers); - } - -Index: tools/clang/lib/AST/Expr.cpp -=================================================================== ---- tools/clang/lib/AST/Expr.cpp (révision 117774) -+++ tools/clang/lib/AST/Expr.cpp (révision 117775) -@@ -257,7 +257,7 @@ - if (TemplateArgs) - Size += ExplicitTemplateArgumentList::sizeFor(*TemplateArgs); - -- void *Mem = Context.Allocate(Size, llvm::alignof()); -+ void *Mem = Context.Allocate(Size, llvm::alignOf()); - return new (Mem) DeclRefExpr(Qualifier, QualifierRange, D, NameInfo, - TemplateArgs, T); - } -@@ -271,7 +271,7 @@ - if (NumTemplateArgs) - Size += ExplicitTemplateArgumentList::sizeFor(NumTemplateArgs); - -- void *Mem = Context.Allocate(Size, llvm::alignof()); -+ void *Mem = Context.Allocate(Size, llvm::alignOf()); - return new (Mem) DeclRefExpr(EmptyShell()); - } - -@@ -432,7 +432,7 @@ - // any concatenated string tokens. - void *Mem = C.Allocate(sizeof(StringLiteral)+ - sizeof(SourceLocation)*(NumStrs-1), -- llvm::alignof()); -+ llvm::alignOf()); - StringLiteral *SL = new (Mem) StringLiteral(Ty); - - // OPTIMIZE: could allocate this appended to the StringLiteral. -@@ -452,7 +452,7 @@ - StringLiteral *StringLiteral::CreateEmpty(ASTContext &C, unsigned NumStrs) { - void *Mem = C.Allocate(sizeof(StringLiteral)+ - sizeof(SourceLocation)*(NumStrs-1), -- llvm::alignof()); -+ llvm::alignOf()); - StringLiteral *SL = new (Mem) StringLiteral(QualType()); - SL->StrData = 0; - SL->ByteLength = 0; -@@ -714,7 +714,7 @@ - if (targs) - Size += ExplicitTemplateArgumentList::sizeFor(*targs); - -- void *Mem = C.Allocate(Size, llvm::alignof()); -+ void *Mem = C.Allocate(Size, llvm::alignOf()); - MemberExpr *E = new (Mem) MemberExpr(base, isarrow, memberdecl, nameinfo, ty); - - if (hasQualOrFound) { -Index: tools/clang/lib/AST/DeclCXX.cpp -=================================================================== ---- tools/clang/lib/AST/DeclCXX.cpp (révision 117774) -+++ tools/clang/lib/AST/DeclCXX.cpp (révision 117775) -@@ -1057,7 +1057,7 @@ - unsigned NumIndices) { - void *Mem = Context.Allocate(sizeof(CXXBaseOrMemberInitializer) + - sizeof(VarDecl *) * NumIndices, -- llvm::alignof()); -+ llvm::alignOf()); - return new (Mem) CXXBaseOrMemberInitializer(Context, Member, MemberLoc, - L, Init, R, Indices, NumIndices); - } -Index: tools/clang/lib/Lex/TokenLexer.cpp -=================================================================== ---- tools/clang/lib/Lex/TokenLexer.cpp (révision 117774) -+++ tools/clang/lib/Lex/TokenLexer.cpp (révision 117775) -@@ -287,7 +287,7 @@ - llvm::BumpPtrAllocator &Alloc = PP.getPreprocessorAllocator(); - Token *Res = - static_cast(Alloc.Allocate(sizeof(Token)*ResultToks.size(), -- llvm::alignof())); -+ llvm::alignOf())); - if (NumTokens) - memcpy(Res, &ResultToks[0], NumTokens*sizeof(Token)); - Tokens = Res; diff --git a/sys-devel/clang/files/clang-2.8-darwin-prefix.patch b/sys-devel/clang/files/clang-2.8-darwin-prefix.patch deleted file mode 100644 index 555b8ee0bcc96..0000000000000 --- a/sys-devel/clang/files/clang-2.8-darwin-prefix.patch +++ /dev/null @@ -1,127 +0,0 @@ -This code looks as if it is written by Apple, lots of assumptions that -only hold for them and their scenario. - ---- tools/clang/lib/Driver/ToolChains.cpp -+++ tools/clang/lib/Driver/ToolChains.cpp -@@ -131,7 +131,7 @@ - GCCVersion[2] = 1; - - // Set up the tool chain paths to match gcc. -- ToolChainDir = "i686-apple-darwin"; -+ ToolChainDir = "@GENTOO_PORTAGE_CHOST@"; - ToolChainDir += llvm::utostr(DarwinVersion[0]); - ToolChainDir += "/"; - ToolChainDir += llvm::utostr(GCCVersion[0]); -@@ -141,9 +141,9 @@ - ToolChainDir += llvm::utostr(GCCVersion[2]); - - // Try the next major version if that tool chain dir is invalid. -- std::string Tmp = "/usr/lib/gcc/" + ToolChainDir; -+ std::string Tmp = "@GENTOO_PORTAGE_EPREFIX@/usr/lib/gcc/" + ToolChainDir; - if (!llvm::sys::Path(Tmp).exists()) { -- std::string Next = "i686-apple-darwin"; -+ std::string Next = "@GENTOO_PORTAGE_CHOST_ARCH@"; - Next += llvm::utostr(DarwinVersion[0] + 1); - Next += "/"; - Next += llvm::utostr(GCCVersion[0]); -@@ -155,7 +155,7 @@ - // Use that if it exists, otherwise hope the user isn't linking. - // - // FIXME: Drop dependency on gcc's tool chain. -- Tmp = "/usr/lib/gcc/" + Next; -+ Tmp = "@GENTOO_PORTAGE_EPREFIX@/usr/lib/gcc/" + Next; - if (llvm::sys::Path(Tmp).exists()) - ToolChainDir = Next; - } -@@ -168,7 +168,7 @@ - Path += "/x86_64"; - getFilePaths().push_back(Path); - -- Path = "/usr/lib/gcc/"; -+ Path = "@GENTOO_PORTAGE_EPREFIX@/usr/lib/gcc/"; - Path += ToolChainDir; - Path += "/x86_64"; - getFilePaths().push_back(Path); -@@ -179,7 +179,7 @@ - Path += ToolChainDir; - getFilePaths().push_back(Path); - -- Path = "/usr/lib/gcc/"; -+ Path = "@GENTOO_PORTAGE_EPREFIX@/usr/lib/gcc/"; - Path += ToolChainDir; - getFilePaths().push_back(Path); - -@@ -188,7 +188,7 @@ - Path += ToolChainDir; - getProgramPaths().push_back(Path); - -- Path = "/usr/libexec/gcc/"; -+ Path = "@GENTOO_PORTAGE_EPREFIX@/usr/libexec/gcc/"; - Path += ToolChainDir; - getProgramPaths().push_back(Path); - -@@ -291,14 +291,14 @@ - - // FIXME: Derive these correctly. - if (getArchName() == "x86_64") { -- CmdArgs.push_back(Args.MakeArgString("-L/usr/lib/gcc/" + ToolChainDir + -+ CmdArgs.push_back(Args.MakeArgString("-L@GENTOO_PORTAGE_EPREFIX@/usr/lib/gcc/" + ToolChainDir + - "/x86_64")); - // Intentionally duplicated for (temporary) gcc bug compatibility. -- CmdArgs.push_back(Args.MakeArgString("-L/usr/lib/gcc/" + ToolChainDir + -+ CmdArgs.push_back(Args.MakeArgString("-L@GENTOO_PORTAGE_EPREFIX@/usr/lib/gcc/" + ToolChainDir + - "/x86_64")); - } - -- CmdArgs.push_back(Args.MakeArgString("-L/usr/lib/" + ToolChainDir)); -+ CmdArgs.push_back(Args.MakeArgString("-L@GENTOO_PORTAGE_EPREFIX@/usr/lib/" + ToolChainDir)); - - Tmp = getDriver().Dir + "/../lib/gcc/" + ToolChainDir; - if (llvm::sys::Path(Tmp).exists()) -@@ -306,18 +306,18 @@ - Tmp = getDriver().Dir + "/../lib/gcc"; - if (llvm::sys::Path(Tmp).exists()) - CmdArgs.push_back(Args.MakeArgString("-L" + Tmp)); -- CmdArgs.push_back(Args.MakeArgString("-L/usr/lib/gcc/" + ToolChainDir)); -+ CmdArgs.push_back(Args.MakeArgString("-L@GENTOO_PORTAGE_EPREFIX@/usr/lib/gcc/" + ToolChainDir)); - // Intentionally duplicated for (temporary) gcc bug compatibility. -- CmdArgs.push_back(Args.MakeArgString("-L/usr/lib/gcc/" + ToolChainDir)); -+ CmdArgs.push_back(Args.MakeArgString("-L@GENTOO_PORTAGE_EPREFIX@/usr/lib/gcc/" + ToolChainDir)); - Tmp = getDriver().Dir + "/../lib/" + ToolChainDir; - if (llvm::sys::Path(Tmp).exists()) - CmdArgs.push_back(Args.MakeArgString("-L" + Tmp)); - Tmp = getDriver().Dir + "/../lib"; - if (llvm::sys::Path(Tmp).exists()) - CmdArgs.push_back(Args.MakeArgString("-L" + Tmp)); -- CmdArgs.push_back(Args.MakeArgString("-L/usr/lib/gcc/" + ToolChainDir + -+ CmdArgs.push_back(Args.MakeArgString("-L@GENTOO_PORTAGE_EPREFIX@/usr/lib/gcc/" + ToolChainDir + - "/../../../" + ToolChainDir)); -- CmdArgs.push_back(Args.MakeArgString("-L/usr/lib/gcc/" + ToolChainDir + -+ CmdArgs.push_back(Args.MakeArgString("-L@GENTOO_PORTAGE_EPREFIX@/usr/lib/gcc/" + ToolChainDir + - "/../../..")); - } - -@@ -386,22 +386,7 @@ - P.eraseComponent(); // .../usr/bin -> ../usr - P.appendComponent("lib"); - P.appendComponent("gcc"); -- switch (getTriple().getArch()) { -- default: -- assert(0 && "Invalid Darwin arch!"); -- case llvm::Triple::x86: -- case llvm::Triple::x86_64: -- P.appendComponent("i686-apple-darwin10"); -- break; -- case llvm::Triple::arm: -- case llvm::Triple::thumb: -- P.appendComponent("arm-apple-darwin10"); -- break; -- case llvm::Triple::ppc: -- case llvm::Triple::ppc64: -- P.appendComponent("powerpc-apple-darwin10"); -- break; -- } -+ P.appendComponent("@GENTOO_PORTAGE_CHOST@"); - P.appendComponent("4.2.1"); - - // Determine the arch specific GCC subdirectory. diff --git a/sys-devel/clang/files/clang-2.8-gcc-4.4.4.patch b/sys-devel/clang/files/clang-2.8-gcc-4.4.4.patch deleted file mode 100644 index f60d051e9d494..0000000000000 --- a/sys-devel/clang/files/clang-2.8-gcc-4.4.4.patch +++ /dev/null @@ -1,16 +0,0 @@ -Index: tools/clang/lib/Frontend/InitHeaderSearch.cpp -=================================================================== ---- tools/clang/lib/Frontend/InitHeaderSearch.cpp (révision 119347) -+++ tools/clang/lib/Frontend/InitHeaderSearch.cpp (révision 119348) -@@ -745,6 +745,11 @@ - "/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.3/include/g++-v4", - "x86_64-pc-linux-gnu", "32", "", triple); - -+ // Gentoo amd64 gcc 4.4.4 -+ AddGnuCPlusPlusIncludePaths( -+ "/usr/lib/gcc/x86_64-pc-linux-gnu/4.4.4/include/g++-v4", -+ "x86_64-pc-linux-gnu", "32", "", triple); -+ - // Gentoo amd64 llvm-gcc trunk - AddGnuCPlusPlusIncludePaths( - "/usr/lib/llvm-gcc-4.2-9999/include/c++/4.2.1", From 7449e122ce962900ac9411971a06c2416c967e08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 7 Jan 2016 10:16:57 +0100 Subject: [PATCH 118/260] sys-devel/llvm: Remove ancient 2.8 version --- sys-devel/llvm/Manifest | 1 - sys-devel/llvm/files/llvm-2.8-alignof.patch | 59 ------- sys-devel/llvm/files/llvm-2.8-darwin8.patch | 15 -- sys-devel/llvm/llvm-2.8-r2.ebuild | 168 -------------------- 4 files changed, 243 deletions(-) delete mode 100644 sys-devel/llvm/files/llvm-2.8-alignof.patch delete mode 100644 sys-devel/llvm/files/llvm-2.8-darwin8.patch delete mode 100644 sys-devel/llvm/llvm-2.8-r2.ebuild diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest index 0ece35133e658..f23c5de8a755b 100644 --- a/sys-devel/llvm/Manifest +++ b/sys-devel/llvm/Manifest @@ -20,7 +20,6 @@ DIST compiler-rt-3.7.0.src.tar.xz 1192832 SHA256 227fa998520bc94974a428dc8e7654d DIST compiler-rt-3.7.1.src.tar.xz 1181772 SHA256 9d4769e4a927d3824bcb7a9c82b01e307c68588e6de4e7f04ab82d82c5af8181 SHA512 bf434519ea0838264c30de1e1e8681320aa868df0ecc825a45c659077b963a4120c18216946558cbf8aea24a8ac8ec39af2066dab906bc7cabc0894d51d61325 WHIRLPOOL 0bea047e48622884a6fc6bb3826046e9de5b3192006cc41c0ccd9d6c611674869c3c15988b531a0f7d9fea2cf951b90ecef385b85db765c6f99a48692fdcf223 DIST lldb-3.7.0.src.tar.xz 10649660 SHA256 f4d7505bc111044eaa4033af012221e492938405b62522b8e3e354c20c4b71e9 SHA512 52157782ef13e2c8b7b35ff3ccc05887195fe46ddb6bafcf0707a3c46c1e034734b55342b8dbfc46cae7a8c3cb1012345284e4bedb2344c5016b8d19a12e90df WHIRLPOOL 8c0803a51820ec67944e27061c858e95a92aefa38a1540241fead2b63c5b065c1268cf958b14d8841f62fc8aea5da1e20204704426598bfc2c4e61bcda135c43 DIST lldb-3.7.1.src.tar.xz 10650524 SHA256 9a0bc315ef55f44c98cdf92d064df0847f453ed156dd0ef6a87e04f5fd6a0e01 SHA512 d2d3e1052026edd6ef9113ff5362acb4a32cef598098b4031c35e389301130ef2e1bda594f30de4d65c9fdc0beaecdd35afcf36676eb540baad34015aca294d1 WHIRLPOOL bba9c700788f0cf86ac1de51383a223e1c92f724719cdd327d83189cb77714c1e10fb78569aeed3b3c639062a3410bb114f646a271fd0d9e8c9a8e45d090330a -DIST llvm-2.8-r1.tgz 9112527 SHA256 25addb742f1c6cc12877ed0ee924dda962d848368ee095be8e48342ae613d43b SHA512 8688d5cf415e8aef74cca6a14587af36234a6347e2238ac2c0d66805c42926b9399f36390e1a58a4081e902b0904adb818c1a360d5df572dfa893d6f79f5e35a WHIRLPOOL 0da9250e31242b55586c9138089e742aab5d414d5f3412ebf917ae8b9506f984c6134a932be93ec7e4c01c79f6c21d508cb0b2e0ec283419bd4ae4db745430ae DIST llvm-2.9.tgz 9574781 SHA256 661236cfa17428b48cfa9cbb9909f7569c64b8ecd219fd91dbc00e3b557b3779 SHA512 9cb0fa0bb8ac02661fd6f926001a15e0ad4a9660683421dc86b03f1cf5184142c5815f9f9283ee7cdf8d474e01177f83406122253342e0e95ddc878821660070 WHIRLPOOL f7b445b6b5d455f29ca68c342511b8b5e6eedec525af1cc60440c4de544df2332aa241bffca29eda5d2428a3f518e093a626bd45c7f8a9e0656d0f68aef5d9d1 DIST llvm-3.0.tar.gz 10350539 SHA256 519eb11d3499ce99c6ffdb8718651fc91425ed7690eac91c8d6853474f7c0477 SHA512 602bb5590b70cb9138bc19d8c630c62bbabdcb2132215c921fe4bce4e3f74dfc66440b9dcd458ff55a86047cc9cc0417c6563715c133e0db222e4b88f07c13bb WHIRLPOOL 6f4ece3ec747352cd78b08d25c5b1cda91140eb6957d509161e45395e47c074f8d2102bfcaeabcdef8c1f6672f2cf06d88e290667666122da029391b3528d440 DIST llvm-3.1.src.tar.gz 11077429 SHA256 1ea05135197b5400c1f88d00ff280d775ce778f8f9ea042e25a1e1e734a4b9ab SHA512 fb941094601043e405ccc57473414ef92437b09c200e71614f93d8e93b2a58cca8d78c385be037e064b0711cd6268802c774ce4a40fc0ea17bf576305304d2aa WHIRLPOOL c5c72e139296e1c186131f991010f52f958063a4fcfcb1f8527b53a2aaa7edcaca70ab6cf86c25d08640dcf6d720a865fda7dc7eb06cf1ce9c23fd37b5d597ef diff --git a/sys-devel/llvm/files/llvm-2.8-alignof.patch b/sys-devel/llvm/files/llvm-2.8-alignof.patch deleted file mode 100644 index ae7f314d2d264..0000000000000 --- a/sys-devel/llvm/files/llvm-2.8-alignof.patch +++ /dev/null @@ -1,59 +0,0 @@ -Index: include/llvm/ADT/StringMap.h -=================================================================== ---- include/llvm/ADT/StringMap.h (révision 117773) -+++ include/llvm/ADT/StringMap.h (révision 117774) -@@ -167,7 +167,7 @@ - - unsigned AllocSize = static_cast(sizeof(StringMapEntry))+ - KeyLength+1; -- unsigned Alignment = alignof(); -+ unsigned Alignment = alignOf(); - - StringMapEntry *NewItem = - static_cast(Allocator.Allocate(AllocSize,Alignment)); -Index: include/llvm/Support/AlignOf.h -=================================================================== ---- include/llvm/Support/AlignOf.h (révision 117773) -+++ include/llvm/Support/AlignOf.h (révision 117774) -@@ -49,12 +49,12 @@ - - }; - --/// alignof - A templated function that returns the mininum alignment of -+/// alignOf - A templated function that returns the mininum alignment of - /// of a type. This provides no extra functionality beyond the AlignOf - /// class besides some cosmetic cleanliness. Example usage: --/// alignof() returns the alignment of an int. -+/// alignOf() returns the alignment of an int. - template --static inline unsigned alignof() { return AlignOf::Alignment; } -+static inline unsigned alignOf() { return AlignOf::Alignment; } - - } // end namespace llvm - #endif -Index: include/llvm/Support/Allocator.h -=================================================================== ---- include/llvm/Support/Allocator.h (révision 117773) -+++ include/llvm/Support/Allocator.h (révision 117774) -@@ -201,7 +201,7 @@ - char *End = Slab == Allocator.CurSlab ? Allocator.CurPtr : - (char *)Slab + Slab->Size; - for (char *Ptr = (char*)(Slab+1); Ptr < End; Ptr += sizeof(T)) { -- Ptr = Allocator.AlignPtr(Ptr, alignof()); -+ Ptr = Allocator.AlignPtr(Ptr, alignOf()); - if (Ptr + sizeof(T) <= End) - reinterpret_cast(Ptr)->~T(); - } -Index: include/llvm/CodeGen/SlotIndexes.h -=================================================================== ---- include/llvm/CodeGen/SlotIndexes.h (révision 117773) -+++ include/llvm/CodeGen/SlotIndexes.h (révision 117774) -@@ -393,7 +393,7 @@ - IndexListEntry *entry = - static_cast( - ileAllocator.Allocate(sizeof(IndexListEntry), -- alignof())); -+ alignOf())); - - new (entry) IndexListEntry(mi, index); - diff --git a/sys-devel/llvm/files/llvm-2.8-darwin8.patch b/sys-devel/llvm/files/llvm-2.8-darwin8.patch deleted file mode 100644 index 284ab47c805ab..0000000000000 --- a/sys-devel/llvm/files/llvm-2.8-darwin8.patch +++ /dev/null @@ -1,15 +0,0 @@ -Avoid like in Makefile.rules -ld: -rpath can only be used when targeting Mac OS X 10.5 or later - ---- unittests/Makefile.unittest -+++ unittests/Makefile.unittest -@@ -37,7 +37,9 @@ - ifeq ($(ENABLE_SHARED), 1) - # Add the absolute path to the dynamic library. This is ok because - # we'll never install unittests. -+ifneq ($(DARWIN_MAJVERS),4) - LD.Flags += $(RPATH) -Wl,$(SharedLibDir) -+endif - # Also set {DYLD,LD}_LIBRARY_PATH because OSX ignores the rpath most - # of the time. - Run.Shared := $(SHLIBPATH_VAR)="$(SharedLibDir)$${$(SHLIBPATH_VAR):+:}$$$(SHLIBPATH_VAR)" diff --git a/sys-devel/llvm/llvm-2.8-r2.ebuild b/sys-devel/llvm/llvm-2.8-r2.ebuild deleted file mode 100644 index ed5e5427de511..0000000000000 --- a/sys-devel/llvm/llvm-2.8-r2.ebuild +++ /dev/null @@ -1,168 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" -inherit eutils multilib toolchain-funcs - -DESCRIPTION="Low Level Virtual Machine" -HOMEPAGE="http://llvm.org/" -# Upstream silently re-released the tarball... -# drop the -> in 2.9 -SRC_URI="http://llvm.org/releases/${PV}/${P}.tgz -> ${P}-r1.tgz" - -LICENSE="UoI-NCSA" -SLOT="0" -KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="debug +libffi multitarget ocaml test udis86" - -DEPEND="dev-lang/perl - >=sys-devel/make-3.79 - >=sys-devel/flex-2.5.4 - >=sys-devel/bison-1.875d - || ( >=sys-devel/gcc-3.0 >=sys-devel/gcc-apple-4.2.1 ) - || ( >=sys-devel/binutils-2.18 >=sys-devel/binutils-apple-3.2.3 ) - libffi? ( virtual/libffi ) - ocaml? ( dev-lang/ocaml ) - udis86? ( dev-libs/udis86[pic(+)] )" -RDEPEND="dev-lang/perl" - -S=${WORKDIR}/${PN}-${PV/_pre*} - -pkg_setup() { - # need to check if the active compiler is ok - - broken_gcc=" 3.2.2 3.2.3 3.3.2 4.1.1 " - broken_gcc_x86=" 3.4.0 3.4.2 " - broken_gcc_amd64=" 3.4.6 " - - gcc_vers=$(gcc-fullversion) - - if [[ ${broken_gcc} == *" ${version} "* ]] ; then - elog "Your version of gcc is known to miscompile llvm." - elog "Check http://www.llvm.org/docs/GettingStarted.html for" - elog "possible solutions." - die "Your currently active version of gcc is known to miscompile llvm" - fi - - if [[ ${CHOST} == i*86-* && ${broken_gcc_x86} == *" ${version} "* ]] ; then - elog "Your version of gcc is known to miscompile llvm on x86" - elog "architectures. Check" - elog "http://www.llvm.org/docs/GettingStarted.html for possible" - elog "solutions." - die "Your currently active version of gcc is known to miscompile llvm" - fi - - if [[ ${CHOST} == x86_64-* && ${broken_gcc_amd64} == *" ${version} "* ]]; - then - elog "Your version of gcc is known to miscompile llvm in amd64" - elog "architectures. Check" - elog "http://www.llvm.org/docs/GettingStarted.html for possible" - elog "solutions." - die "Your currently active version of gcc is known to miscompile llvm" - fi -} - -src_prepare() { - # unfortunately ./configure won't listen to --mandir and the-like, so take - # care of this. - einfo "Fixing install dirs" - sed -e 's,^PROJ_docsdir.*,PROJ_docsdir := $(PROJ_prefix)/share/doc/'${PF}, \ - -e 's,^PROJ_etcdir.*,PROJ_etcdir := '"${EPREFIX}"'/etc/llvm,' \ - -e 's,^PROJ_libdir.*,PROJ_libdir := $(PROJ_prefix)/'$(get_libdir)/${PN}, \ - -i Makefile.config.in || die "Makefile.config sed failed" - sed -e 's,$ABS_RUN_DIR/lib,'"${EPREFIX}"/usr/$(get_libdir)/${PN}, \ - -i tools/llvm-config/llvm-config.in.in || die "llvm-config sed failed" - - einfo "Fixing rpath and CFLAGS" - sed -e 's,\$(RPATH) -Wl\,\$(\(ToolDir\|LibDir\)),$(RPATH) -Wl\,'"${EPREFIX}"/usr/$(get_libdir)/${PN}, \ - -e '/OmitFramePointer/s/-fomit-frame-pointer//' \ - -i Makefile.rules || die "rpath sed failed" - - epatch "${FILESDIR}"/${PN}-2.7-nodoctargz.patch - epatch "${FILESDIR}"/${PN}-2.6-commandguide-nops.patch - epatch "${FILESDIR}"/${PN}-2.8-darwin8.patch - # Upstream backport, r117774 - epatch "${FILESDIR}"/${P}-alignof.patch - - # Additional unistd.h include for GCC 4.7 - epatch "${FILESDIR}"/${PN}-2.9-gcc4.7.patch - - # User patches - epatch_user -} - -src_configure() { - local CONF_FLAGS="--enable-shared" - - if use debug; then - CONF_FLAGS="${CONF_FLAGS} --disable-optimized" - einfo "Note: Compiling LLVM in debug mode will create huge and slow binaries" - # ...and you probably shouldn't use tmpfs, unless it can hold 900MB - else - CONF_FLAGS="${CONF_FLAGS} \ - --enable-optimized \ - --with-optimize-option= \ - --disable-assertions \ - --disable-expensive-checks" - fi - - if use multitarget; then - CONF_FLAGS="${CONF_FLAGS} --enable-targets=all" - else - CONF_FLAGS="${CONF_FLAGS} --enable-targets=host-only" - fi - - if use amd64; then - CONF_FLAGS="${CONF_FLAGS} --enable-pic" - fi - - CONF_FLAGS="${CONF_FLAGS} \ - --with-llvmgccdir=/dev/null \ - --with-llvmgcc=nope \ - --with-llvmgxx=nope" - - if use ocaml; then - CONF_FLAGS="${CONF_FLAGS} --enable-bindings=ocaml" - else - CONF_FLAGS="${CONF_FLAGS} --enable-bindings=none" - fi - - if use udis86; then - CONF_FLAGS="${CONF_FLAGS} --with-udis86" - fi - CONF_FLAGS="${CONF_FLAGS} $(use_enable libffi)" - econf ${CONF_FLAGS} || die "econf failed" -} - -src_compile() { - emake VERBOSE=1 KEEP_SYMBOLS=1 REQUIRES_RTTI=1 || die "emake failed" -} - -src_install() { - emake KEEP_SYMBOLS=1 DESTDIR="${D}" install || die "install failed" - - # Fix install_names on Darwin. The build system is too complicated - # to just fix this, so we correct it post-install - local lib= f= odylib= - if [[ ${CHOST} == *-darwin* ]] ; then - for lib in lib{EnhancedDisassembly,LLVM-${PV},BugpointPasses,LLVMHello,LTO,profile_rt}.dylib ; do - # libEnhancedDisassembly is Darwin10 only, so non-fatal - [[ -f ${ED}/usr/lib/${PN}/${lib} ]] || continue - ebegin "fixing install_name of $lib" - install_name_tool \ - -id "${EPREFIX}"/usr/lib/${PN}/${lib} \ - "${ED}"/usr/lib/${PN}/${lib} - eend $? - done - for f in "${ED}"/usr/bin/* "${ED}"/usr/lib/${PN}/libLTO.dylib ; do - odylib=$(scanmacho -BF'%n#f' "${f}" | tr ',' '\n' | grep libLLVM-${PV}.dylib) - ebegin "fixing install_name reference to ${odylib} of ${f##*/}" - install_name_tool \ - -change "${odylib}" \ - "${EPREFIX}"/usr/lib/${PN}/libLLVM-${PV}.dylib \ - "${f}" - eend $? - done - fi -} From a6ce5ac278184b919504b3b0f9a494772a6ce519 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 7 Jan 2016 10:43:44 +0100 Subject: [PATCH 119/260] sys-devel/clang: Remove ancient 2.9 verrsion --- sys-devel/clang/Manifest | 2 - sys-devel/clang/clang-2.9-r1.ebuild | 192 ------------------ .../clang/files/clang-2.9-darwin-prefix.patch | 125 ------------ .../clang/files/clang-2.9-gccversions.patch | 12 -- 4 files changed, 331 deletions(-) delete mode 100644 sys-devel/clang/clang-2.9-r1.ebuild delete mode 100644 sys-devel/clang/files/clang-2.9-darwin-prefix.patch delete mode 100644 sys-devel/clang/files/clang-2.9-gccversions.patch diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest index 29af4f71bae0f..dba86e3f77b90 100644 --- a/sys-devel/clang/Manifest +++ b/sys-devel/clang/Manifest @@ -1,10 +1,8 @@ -DIST clang-2.9.tgz 6243772 SHA256 70c41f3f782a71cbaa7bc8d6ea29fce4263ad3e8558dfecc6dc11cdef17909df SHA512 0046b716eae7c398a61fb733239f209b60bdd1817e6724730b9515e7ae765565a1e42a805cc06e6f1393d8254ebc845335b244aff825f3fcce551b958683d8f5 WHIRLPOOL 4c745b7c6a21035595307ba5e2d95c2262a5ca1d52cca413a822186b9d450fec384d514175cf384e35e7169ce41ac5152222fcc9cbee4af85695c78d7cd5492e DIST clang-3.0.tar.gz 7240578 SHA256 b64e72da356d7c3428cfd7ac620d49ec042c84eaee13c26024879f555f4e126d SHA512 0a31a2600cd4555424259331e0762f7fceeb5d828e7792983b2f8ae92bb75b3dc92cf84474e047deb5d4dab46062b4ac6273e6079159052debb76ae69927e517 WHIRLPOOL 521169cc588520090423cd1a2fa639da84e119281bf8260ea4b7b24fd2d8627806a281ddbbba5c378a736fc31279e25f10c4d3a3c81abd2c202970079a949ba5 DIST clang-3.1.src.tar.gz 8158418 SHA256 ff63e215dcd3e2838ffdea38502f8d35bab17e487f3c3799579961e452d5a786 SHA512 14c033eda3e0c0a887a8410f6b6a1335e0f6bfa05950a903d302b06b95fd58b03894320e91e50fb4d330c5323be9e955d9054cee62d035e2753290354ea8f8cd WHIRLPOOL cdb578c287a417896d2d6fb297e96e44e8b951bad6e7d286b97bdd346b40dac6ffbb7015b39d69fa0f9e0994dede26612307b643f71480e3c8917199fe926357 DIST clang-3.2.src.tar.gz 8805311 SHA256 2aaaf03f7c0f6b16fe97ecc81247dc2bf2d4bec7620a77cc74670b7e07ff5658 SHA512 99fc57d19b76c42af9821eaaa762056a926eb68178f6b7dd5e8bf092c9ee201a554b91d760d5a30a57f38102eae340e080ef8c6a39327f6881eda391b20b108d WHIRLPOOL 2cf88d1db0f108d8b8e8b0cf691cca18694ddb00b129dc8c1894fca67b5494a7f53f92ac9401d99ce687c9d8fb30dc267be1e68ee70edc542e998f5486ba8730 DIST compiler-rt-3.1.src.tar.gz 1259340 SHA256 1bd4624e7465b05ea713198f19c1c235bae2d35a411c15a4648300bc74294f5c SHA512 a010ed625ca54383bcc08dba77c4a686aed1c74d70c237a3cd20eafe9c1208f644699a600cbf1d14239db1b05a6d55f026f511f5a1eeec0a68888683c653e6fe WHIRLPOOL 6e21d28b30b52a039d5f16fb5b96238f453b58d5fabffffe0cc181061f619aaec2925bbe9f8af3dfe1ac39002fa52943617f94c44fb21cfe72d7aea460c0de0c DIST compiler-rt-3.2.src.tar.gz 1463061 SHA256 4ac311df0eead459cbb0f0890c06b55dae529ab45827ac73fef40bec632994aa SHA512 ef4223bd2d6051ec93a0943973aa61e7aa3686ac72f9a688d58a8b71deba1a7e64dcf821e0c53937899bbd7ba49218fee4e3649f19362fe59677daee314c063b WHIRLPOOL 176643360f683ddca28e4c77dc4ceb03513cec5cea98455598c934ec3e23bd6949a74852e50e42207c7171eb8013afe366f3b8c92799af66a04739ccebe4ed4e -DIST llvm-2.9.tgz 9574781 SHA256 661236cfa17428b48cfa9cbb9909f7569c64b8ecd219fd91dbc00e3b557b3779 SHA512 9cb0fa0bb8ac02661fd6f926001a15e0ad4a9660683421dc86b03f1cf5184142c5815f9f9283ee7cdf8d474e01177f83406122253342e0e95ddc878821660070 WHIRLPOOL f7b445b6b5d455f29ca68c342511b8b5e6eedec525af1cc60440c4de544df2332aa241bffca29eda5d2428a3f518e093a626bd45c7f8a9e0656d0f68aef5d9d1 DIST llvm-3.0.tar.gz 10350539 SHA256 519eb11d3499ce99c6ffdb8718651fc91425ed7690eac91c8d6853474f7c0477 SHA512 602bb5590b70cb9138bc19d8c630c62bbabdcb2132215c921fe4bce4e3f74dfc66440b9dcd458ff55a86047cc9cc0417c6563715c133e0db222e4b88f07c13bb WHIRLPOOL 6f4ece3ec747352cd78b08d25c5b1cda91140eb6957d509161e45395e47c074f8d2102bfcaeabcdef8c1f6672f2cf06d88e290667666122da029391b3528d440 DIST llvm-3.1.src.tar.gz 11077429 SHA256 1ea05135197b5400c1f88d00ff280d775ce778f8f9ea042e25a1e1e734a4b9ab SHA512 fb941094601043e405ccc57473414ef92437b09c200e71614f93d8e93b2a58cca8d78c385be037e064b0711cd6268802c774ce4a40fc0ea17bf576305304d2aa WHIRLPOOL c5c72e139296e1c186131f991010f52f958063a4fcfcb1f8527b53a2aaa7edcaca70ab6cf86c25d08640dcf6d720a865fda7dc7eb06cf1ce9c23fd37b5d597ef DIST llvm-3.2.src.tar.gz 12275252 SHA256 125090c4d26740f1d5e9838477c931ed7d9ad70d599ba265f46f3a42cb066343 SHA512 cc66171322dbbe40bcac0e0ea5b09df8ff52df63ded304f841f32f702270d6ab1512216413ee52498c3ebee8cd39c4cd23e3855d591944bc2ac0ae76f5be62cc WHIRLPOOL c3a39b2426293d0251b7769607ade873bb6bf8d54e7c8055773a9b75742bc8e39049fb71409a258c6f3d98775b78c280d4bfe4223ba91e5ed6ecae0eddf910e5 diff --git a/sys-devel/clang/clang-2.9-r1.ebuild b/sys-devel/clang/clang-2.9-r1.ebuild deleted file mode 100644 index e0b24139a9cf8..0000000000000 --- a/sys-devel/clang/clang-2.9-r1.ebuild +++ /dev/null @@ -1,192 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=3 - -RESTRICT_PYTHON_ABIS="3.*" -SUPPORT_PYTHON_ABIS="1" - -inherit eutils multilib python - -DESCRIPTION="C language family frontend for LLVM" -HOMEPAGE="http://clang.llvm.org/" -# Fetching LLVM as well: see http://llvm.org/bugs/show_bug.cgi?id=4840 -SRC_URI="http://llvm.org/releases/${PV}/llvm-${PV}.tgz - http://llvm.org/releases/${PV}/${P}.tgz" - -LICENSE="UoI-NCSA" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="debug multitarget +static-analyzer +system-cxx-headers test" - -# Note: for LTO support, clang will depend on binutils with gold plugins, and LLVM built after that - http://llvm.org/docs/GoldPlugin.html -DEPEND="static-analyzer? ( dev-lang/perl )" -RDEPEND="~sys-devel/llvm-${PV}[debug=,multitarget=]" - -S="${WORKDIR}/llvm-${PV}" - -src_prepare() { - mv "${WORKDIR}"/clang-${PV} "${S}"/tools/clang || die "clang source directory not found" - - # Workaround GCC versions' list (bug #377949) - epatch "${FILESDIR}"/${P}-gccversions.patch - - # Same as llvm doc patches - epatch "${FILESDIR}"/${PN}-2.7-fixdoc.patch - - # Fix toolchain lookup for Darwin/Prefix. - epatch "${FILESDIR}"/${PN}-2.9-darwin-prefix.patch - sed -e "s|@GENTOO_PORTAGE_CHOST_ARCH@|${CHOST%%-darwin*}-darwin|g" \ - -e "s|@GENTOO_PORTAGE_CHOST@|${CHOST}|g" \ - -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}|g" \ - -i tools/clang/lib/Driver/ToolChains.cpp \ - || die "fixing toolchain lookup" - - # multilib-strict - sed -e "/PROJ_headers/s#lib/clang#$(get_libdir)/clang#" \ - -i tools/clang/lib/Headers/Makefile \ - || die "clang Makefile failed" - # fix the static analyzer for in-tree install - sed -e 's/import ScanView/from clang \0/' \ - -i tools/clang/tools/scan-view/scan-view \ - || die "scan-view sed failed" - sed -e "/scanview.css\|sorttable.js/s#\$RealBin#${EPREFIX}/usr/share/${PN}#" \ - -i tools/clang/tools/scan-build/scan-build \ - || die "scan-build sed failed" - # Specify python version - python_convert_shebangs 2 tools/clang/tools/scan-view/scan-view - - # From llvm src_prepare - einfo "Fixing install dirs" - sed -e 's,^PROJ_docsdir.*,PROJ_docsdir := $(PROJ_prefix)/share/doc/'${PF}, \ - -e 's,^PROJ_etcdir.*,PROJ_etcdir := '"${EPREFIX}"'/etc/llvm,' \ - -e 's,^PROJ_libdir.*,PROJ_libdir := $(PROJ_prefix)/'$(get_libdir)/llvm, \ - -i Makefile.config.in || die "Makefile.config sed failed" - - einfo "Fixing rpath and CFLAGS" - sed -e 's,\$(RPATH) -Wl\,\$(\(ToolDir\|LibDir\)),$(RPATH) -Wl\,'"${EPREFIX}"/usr/$(get_libdir)/llvm, \ - -e '/OmitFramePointer/s/-fomit-frame-pointer//' \ - -i Makefile.rules || die "rpath sed failed" -} - -src_configure() { - local CONF_FLAGS="--enable-shared - --with-optimize-option= - $(use_enable !debug optimized) - $(use_enable debug assertions) - $(use_enable debug expensive-checks)" - - # Setup the search path to include the Prefix includes - if use prefix ; then - CONF_FLAGS="${CONF_FLAGS} \ - --with-c-include-dirs=${EPREFIX}/usr/include:/usr/include" - fi - - if use multitarget; then - CONF_FLAGS="${CONF_FLAGS} --enable-targets=all" - else - CONF_FLAGS="${CONF_FLAGS} --enable-targets=host-only" - fi - - if use amd64; then - CONF_FLAGS="${CONF_FLAGS} --enable-pic" - fi - - # Skip llvm-gcc parts even if installed - CONF_FLAGS="${CONF_FLAGS} --with-llvmgccdir=/dev/null" - - if use system-cxx-headers; then - # Try to get current gcc headers path - local CXX_PATH=$(gcc-config -L| cut -d: -f1) - CONF_FLAGS="${CONF_FLAGS} --with-c-include-dirs=/usr/include:${CXX_PATH}/include" - CONF_FLAGS="${CONF_FLAGS} --with-cxx-include-root=${CXX_PATH}/include/g++-v4" - CONF_FLAGS="${CONF_FLAGS} --with-cxx-include-arch=$CHOST" - if has_multilib_profile; then - CONF_FLAGS="${CONF_FLAGS} --with-cxx-include-32bit-dir=32" - fi - fi - - econf ${CONF_FLAGS} || die "econf failed" -} - -src_compile() { - emake VERBOSE=1 KEEP_SYMBOLS=1 REQUIRES_RTTI=1 clang-only || die "emake failed" -} - -src_test() { - cd "${S}"/test || die "cd failed" - emake site.exp || die "updating llvm site.exp failed" - - cd "${S}"/tools/clang || die "cd clang failed" - - echo ">>> Test phase [test]: ${CATEGORY}/${PF}" - if ! emake -j1 VERBOSE=1 test; then - has test $FEATURES && die "Make test failed. See above for details." - has test $FEATURES || eerror "Make test failed. See above for details." - fi -} - -src_install() { - cd "${S}"/tools/clang || die "cd clang failed" - emake KEEP_SYMBOLS=1 DESTDIR="${D}" install || die "install failed" - - if use static-analyzer ; then - dobin tools/scan-build/ccc-analyzer - dosym ccc-analyzer /usr/bin/c++-analyzer - dobin tools/scan-build/scan-build - - insinto /usr/share/${PN} - doins tools/scan-build/scanview.css - doins tools/scan-build/sorttable.js - - cd tools/scan-view || die "cd scan-view failed" - dobin scan-view - install-scan-view() { - insinto "$(python_get_sitedir)"/clang - doins Reporter.py Resources ScanView.py startfile.py - touch "${D}"/"$(python_get_sitedir)"/clang/__init__.py - } - python_execute_function install-scan-view - fi - - # Fix install_names on Darwin. The build system is too complicated - # to just fix this, so we correct it post-install - if [[ ${CHOST} == *-darwin* ]] ; then - for lib in libclang.dylib ; do - ebegin "fixing install_name of $lib" - install_name_tool -id "${EPREFIX}"/usr/lib/llvm/${lib} \ - "${ED}"/usr/lib/llvm/${lib} - eend $? - done - for f in usr/bin/{c-index-test,clang} usr/lib/llvm/libclang.dylib ; do - ebegin "fixing references in ${f##*/}" - install_name_tool \ - -change "@rpath/libclang.dylib" \ - "${EPREFIX}"/usr/lib/llvm/libclang.dylib \ - -change "@executable_path/../lib/libLLVM-${PV}.dylib" \ - "${EPREFIX}"/usr/lib/llvm/libLLVM-${PV}.dylib \ - -change "${S}"/Release/lib/libclang.dylib \ - "${EPREFIX}"/usr/lib/llvm/libclang.dylib \ - "${ED}"/$f - eend $? - done - fi -} - -pkg_postinst() { - python_mod_optimize clang - if use system-cxx-headers; then - elog "C++ headers search path is hardcoded to the active gcc profile one" - elog "If you change the active gcc profile, or update gcc to a new version," - elog "you will have to remerge this package to update the search path" - else - elog "If clang++ fails to find C++ headers on your system," - elog "you can remerge clang with USE=system-cxx-headers to use C++ headers" - elog "from the active gcc profile" - fi -} - -pkg_postrm() { - python_mod_cleanup clang -} diff --git a/sys-devel/clang/files/clang-2.9-darwin-prefix.patch b/sys-devel/clang/files/clang-2.9-darwin-prefix.patch deleted file mode 100644 index 8f79e7f6f24e2..0000000000000 --- a/sys-devel/clang/files/clang-2.9-darwin-prefix.patch +++ /dev/null @@ -1,125 +0,0 @@ ---- tools/clang/lib/Driver/ToolChains.cpp.orig 2011-03-21 22:29:27.000000000 +0100 -+++ tools/clang/lib/Driver/ToolChains.cpp 2011-04-07 10:33:41.771314057 +0200 -@@ -139,7 +139,7 @@ - GCCVersion[2] = 1; - - // Set up the tool chain paths to match gcc. -- ToolChainDir = "i686-apple-darwin"; -+ ToolChainDir = "@GENTOO_PORTAGE_CHOST@"; - ToolChainDir += llvm::utostr(DarwinVersion[0]); - ToolChainDir += "/"; - ToolChainDir += llvm::utostr(GCCVersion[0]); -@@ -149,10 +149,10 @@ - ToolChainDir += llvm::utostr(GCCVersion[2]); - - // Try the next major version if that tool chain dir is invalid. -- std::string Tmp = "/usr/lib/gcc/" + ToolChainDir; -+ std::string Tmp = "@GENTOO_PORTAGE_EPREFIX@/usr/lib/gcc/" + ToolChainDir; - bool Exists; - if (llvm::sys::fs::exists(Tmp, Exists) || Exists) { -- std::string Next = "i686-apple-darwin"; -+ std::string Next = "@GENTOO_PORTAGE_CHOST_ARCH@"; - Next += llvm::utostr(DarwinVersion[0] + 1); - Next += "/"; - Next += llvm::utostr(GCCVersion[0]); -@@ -164,7 +164,7 @@ - // Use that if it exists, otherwise hope the user isn't linking. - // - // FIXME: Drop dependency on gcc's tool chain. -- Tmp = "/usr/lib/gcc/" + Next; -+ Tmp = "@GENTOO_PORTAGE_EPREFIX@/usr/lib/gcc/" + Next; - if (!llvm::sys::fs::exists(Tmp, Exists) && Exists) - ToolChainDir = Next; - } -@@ -177,7 +177,7 @@ - Path += "/x86_64"; - getFilePaths().push_back(Path); - -- Path = "/usr/lib/gcc/"; -+ Path = "@GENTOO_PORTAGE_EPREFIX@/usr/lib/gcc/"; - Path += ToolChainDir; - Path += "/x86_64"; - getFilePaths().push_back(Path); -@@ -188,7 +188,7 @@ - Path += ToolChainDir; - getFilePaths().push_back(Path); - -- Path = "/usr/lib/gcc/"; -+ Path = "@GENTOO_PORTAGE_EPREFIX@/usr/lib/gcc/"; - Path += ToolChainDir; - getFilePaths().push_back(Path); - -@@ -197,7 +197,7 @@ - Path += ToolChainDir; - getProgramPaths().push_back(Path); - -- Path = "/usr/libexec/gcc/"; -+ Path = "@GENTOO_PORTAGE_EPREFIX@/usr/libexec/gcc/"; - Path += ToolChainDir; - getProgramPaths().push_back(Path); - -@@ -300,14 +300,14 @@ - - // FIXME: Derive these correctly. - if (getArchName() == "x86_64") { -- CmdArgs.push_back(Args.MakeArgString("-L/usr/lib/gcc/" + ToolChainDir + -+ CmdArgs.push_back(Args.MakeArgString("-L@GENTOO_PORTAGE_EPREFIX@/usr/lib/gcc/" + ToolChainDir + - "/x86_64")); - // Intentionally duplicated for (temporary) gcc bug compatibility. -- CmdArgs.push_back(Args.MakeArgString("-L/usr/lib/gcc/" + ToolChainDir + -+ CmdArgs.push_back(Args.MakeArgString("-L@GENTOO_PORTAGE_EPREFIX@/usr/lib/gcc/" + ToolChainDir + - "/x86_64")); - } - -- CmdArgs.push_back(Args.MakeArgString("-L/usr/lib/" + ToolChainDir)); -+ CmdArgs.push_back(Args.MakeArgString("-L@GENTOO_PORTAGE_EPREFIX@/usr/lib/" + ToolChainDir)); - - Tmp = getDriver().Dir + "/../lib/gcc/" + ToolChainDir; - bool Exists; -@@ -316,18 +316,18 @@ - Tmp = getDriver().Dir + "/../lib/gcc"; - if (!llvm::sys::fs::exists(Tmp, Exists) && Exists) - CmdArgs.push_back(Args.MakeArgString("-L" + Tmp)); -- CmdArgs.push_back(Args.MakeArgString("-L/usr/lib/gcc/" + ToolChainDir)); -+ CmdArgs.push_back(Args.MakeArgString("-L@GENTOO_PORTAGE_EPREFIX@/usr/lib/gcc/" + ToolChainDir)); - // Intentionally duplicated for (temporary) gcc bug compatibility. -- CmdArgs.push_back(Args.MakeArgString("-L/usr/lib/gcc/" + ToolChainDir)); -+ CmdArgs.push_back(Args.MakeArgString("-L@GENTOO_PORTAGE_EPREFIX@/usr/lib/gcc/" + ToolChainDir)); - Tmp = getDriver().Dir + "/../lib/" + ToolChainDir; - if (!llvm::sys::fs::exists(Tmp, Exists) && Exists) - CmdArgs.push_back(Args.MakeArgString("-L" + Tmp)); - Tmp = getDriver().Dir + "/../lib"; - if (!llvm::sys::fs::exists(Tmp, Exists) && Exists) - CmdArgs.push_back(Args.MakeArgString("-L" + Tmp)); -- CmdArgs.push_back(Args.MakeArgString("-L/usr/lib/gcc/" + ToolChainDir + -+ CmdArgs.push_back(Args.MakeArgString("-L@GENTOO_PORTAGE_EPREFIX@/usr/lib/gcc/" + ToolChainDir + - "/../../../" + ToolChainDir)); -- CmdArgs.push_back(Args.MakeArgString("-L/usr/lib/gcc/" + ToolChainDir + -+ CmdArgs.push_back(Args.MakeArgString("-L@GENTOO_PORTAGE_EPREFIX@/usr/lib/gcc/" + ToolChainDir + - "/../../..")); - } - -@@ -416,22 +416,7 @@ - P.eraseComponent(); // .../usr/bin -> ../usr - P.appendComponent("lib"); - P.appendComponent("gcc"); -- switch (getTriple().getArch()) { -- default: -- assert(0 && "Invalid Darwin arch!"); -- case llvm::Triple::x86: -- case llvm::Triple::x86_64: -- P.appendComponent("i686-apple-darwin10"); -- break; -- case llvm::Triple::arm: -- case llvm::Triple::thumb: -- P.appendComponent("arm-apple-darwin10"); -- break; -- case llvm::Triple::ppc: -- case llvm::Triple::ppc64: -- P.appendComponent("powerpc-apple-darwin10"); -- break; -- } -+ P.appendComponent("@GENTOO_PORTAGE_CHOST@"); - P.appendComponent("4.2.1"); - - // Determine the arch specific GCC subdirectory. diff --git a/sys-devel/clang/files/clang-2.9-gccversions.patch b/sys-devel/clang/files/clang-2.9-gccversions.patch deleted file mode 100644 index 775a9e6b425b6..0000000000000 --- a/sys-devel/clang/files/clang-2.9-gccversions.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- a/llvm-2.9/tools/clang/lib/Driver/ToolChains.cpp 2011-08-10 15:05:32.969155113 -0400 -+++ a/llvm-2.9/tools/clang/lib/Driver/ToolChains.cpp 2011-08-10 15:06:45.449159147 -0400 -@@ -1449,7 +1449,8 @@ - GccTriple = "i586-suse-linux"; - } - -- const char* GccVersions[] = {"4.5.2", "4.5.1", "4.5", "4.4.5", "4.4.4", -+ const char* GccVersions[] = {"4.6.2", "4.6.1", "4.6", "4.5.3", "4.5.2", -+ "4.5.1", "4.5", "4.4.6", "4.4.5", "4.4.4", - "4.4.3", "4.4", "4.3.4", "4.3.3", "4.3.2", - "4.3", "4.2.4", "4.2.3", "4.2.2", "4.2.1", - "4.2"}; From 7a54b2144ec6ba5f875ac855a0570994f9898dde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 7 Jan 2016 10:44:41 +0100 Subject: [PATCH 120/260] sys-devel/llvm: Drop ancient 2.9 version --- sys-devel/llvm/Manifest | 1 - .../files/llvm-2.9-Operator.h-c++0x.patch | 57 ------ sys-devel/llvm/files/llvm-2.9-gcc4.7.patch | 14 -- sys-devel/llvm/llvm-2.9-r2.ebuild | 175 ------------------ 4 files changed, 247 deletions(-) delete mode 100644 sys-devel/llvm/files/llvm-2.9-Operator.h-c++0x.patch delete mode 100644 sys-devel/llvm/files/llvm-2.9-gcc4.7.patch delete mode 100644 sys-devel/llvm/llvm-2.9-r2.ebuild diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest index f23c5de8a755b..340f77ad00a5d 100644 --- a/sys-devel/llvm/Manifest +++ b/sys-devel/llvm/Manifest @@ -20,7 +20,6 @@ DIST compiler-rt-3.7.0.src.tar.xz 1192832 SHA256 227fa998520bc94974a428dc8e7654d DIST compiler-rt-3.7.1.src.tar.xz 1181772 SHA256 9d4769e4a927d3824bcb7a9c82b01e307c68588e6de4e7f04ab82d82c5af8181 SHA512 bf434519ea0838264c30de1e1e8681320aa868df0ecc825a45c659077b963a4120c18216946558cbf8aea24a8ac8ec39af2066dab906bc7cabc0894d51d61325 WHIRLPOOL 0bea047e48622884a6fc6bb3826046e9de5b3192006cc41c0ccd9d6c611674869c3c15988b531a0f7d9fea2cf951b90ecef385b85db765c6f99a48692fdcf223 DIST lldb-3.7.0.src.tar.xz 10649660 SHA256 f4d7505bc111044eaa4033af012221e492938405b62522b8e3e354c20c4b71e9 SHA512 52157782ef13e2c8b7b35ff3ccc05887195fe46ddb6bafcf0707a3c46c1e034734b55342b8dbfc46cae7a8c3cb1012345284e4bedb2344c5016b8d19a12e90df WHIRLPOOL 8c0803a51820ec67944e27061c858e95a92aefa38a1540241fead2b63c5b065c1268cf958b14d8841f62fc8aea5da1e20204704426598bfc2c4e61bcda135c43 DIST lldb-3.7.1.src.tar.xz 10650524 SHA256 9a0bc315ef55f44c98cdf92d064df0847f453ed156dd0ef6a87e04f5fd6a0e01 SHA512 d2d3e1052026edd6ef9113ff5362acb4a32cef598098b4031c35e389301130ef2e1bda594f30de4d65c9fdc0beaecdd35afcf36676eb540baad34015aca294d1 WHIRLPOOL bba9c700788f0cf86ac1de51383a223e1c92f724719cdd327d83189cb77714c1e10fb78569aeed3b3c639062a3410bb114f646a271fd0d9e8c9a8e45d090330a -DIST llvm-2.9.tgz 9574781 SHA256 661236cfa17428b48cfa9cbb9909f7569c64b8ecd219fd91dbc00e3b557b3779 SHA512 9cb0fa0bb8ac02661fd6f926001a15e0ad4a9660683421dc86b03f1cf5184142c5815f9f9283ee7cdf8d474e01177f83406122253342e0e95ddc878821660070 WHIRLPOOL f7b445b6b5d455f29ca68c342511b8b5e6eedec525af1cc60440c4de544df2332aa241bffca29eda5d2428a3f518e093a626bd45c7f8a9e0656d0f68aef5d9d1 DIST llvm-3.0.tar.gz 10350539 SHA256 519eb11d3499ce99c6ffdb8718651fc91425ed7690eac91c8d6853474f7c0477 SHA512 602bb5590b70cb9138bc19d8c630c62bbabdcb2132215c921fe4bce4e3f74dfc66440b9dcd458ff55a86047cc9cc0417c6563715c133e0db222e4b88f07c13bb WHIRLPOOL 6f4ece3ec747352cd78b08d25c5b1cda91140eb6957d509161e45395e47c074f8d2102bfcaeabcdef8c1f6672f2cf06d88e290667666122da029391b3528d440 DIST llvm-3.1.src.tar.gz 11077429 SHA256 1ea05135197b5400c1f88d00ff280d775ce778f8f9ea042e25a1e1e734a4b9ab SHA512 fb941094601043e405ccc57473414ef92437b09c200e71614f93d8e93b2a58cca8d78c385be037e064b0711cd6268802c774ce4a40fc0ea17bf576305304d2aa WHIRLPOOL c5c72e139296e1c186131f991010f52f958063a4fcfcb1f8527b53a2aaa7edcaca70ab6cf86c25d08640dcf6d720a865fda7dc7eb06cf1ce9c23fd37b5d597ef DIST llvm-3.2-manpages.tar.bz2 25962 SHA256 159eaaaf59a2cee66f6aa0bbc93ca4c9fa37a9a25d4116f085556cdbc32f75ca SHA512 75ce41827f99b9e08f0c3e374c49f8a231653bca28bea158ece551e5934bc61ae21bfaf158490f83b05c1a7926b95c8832c0eb023280dcafa671e7d551efa17e WHIRLPOOL 58382b3e92b2ef8b1f5a7ebf2d893852253976b781b2b2acd11dfd914fad9776f59ddc5559d3986832a00fde88539db6a5882aa69a6f3ceca90337a59420acc1 diff --git a/sys-devel/llvm/files/llvm-2.9-Operator.h-c++0x.patch b/sys-devel/llvm/files/llvm-2.9-Operator.h-c++0x.patch deleted file mode 100644 index b95d7d772aced..0000000000000 --- a/sys-devel/llvm/files/llvm-2.9-Operator.h-c++0x.patch +++ /dev/null @@ -1,57 +0,0 @@ ---- llvm/trunk/include/llvm/Operator.h 2011/02/07 16:40:21 125006 -+++ llvm/trunk/include/llvm/Operator.h 2011/05/08 01:59:22 131062 -@@ -186,28 +186,46 @@ - }; - - class AddOperator -- : public ConcreteOperator {}; -+ : public ConcreteOperator { -+ ~AddOperator(); // DO NOT IMPLEMENT -+}; - class SubOperator -- : public ConcreteOperator {}; -+ : public ConcreteOperator { -+ ~SubOperator(); // DO NOT IMPLEMENT -+}; - class MulOperator -- : public ConcreteOperator {}; -+ : public ConcreteOperator { -+ ~MulOperator(); // DO NOT IMPLEMENT -+}; - class ShlOperator -- : public ConcreteOperator {}; -+ : public ConcreteOperator { -+ ~ShlOperator(); // DO NOT IMPLEMENT -+}; - - - class SDivOperator -- : public ConcreteOperator {}; -+ : public ConcreteOperator { -+ ~SDivOperator(); // DO NOT IMPLEMENT -+}; - class UDivOperator -- : public ConcreteOperator {}; -+ : public ConcreteOperator { -+ ~UDivOperator(); // DO NOT IMPLEMENT -+}; - class AShrOperator -- : public ConcreteOperator {}; -+ : public ConcreteOperator { -+ ~AShrOperator(); // DO NOT IMPLEMENT -+}; - class LShrOperator -- : public ConcreteOperator {}; -+ : public ConcreteOperator { -+ ~LShrOperator(); // DO NOT IMPLEMENT -+}; - - - - class GEPOperator - : public ConcreteOperator { -+ ~GEPOperator(); // DO NOT IMPLEMENT -+ - enum { - IsInBounds = (1 << 0) - }; diff --git a/sys-devel/llvm/files/llvm-2.9-gcc4.7.patch b/sys-devel/llvm/files/llvm-2.9-gcc4.7.patch deleted file mode 100644 index a48ad961c9bea..0000000000000 --- a/sys-devel/llvm/files/llvm-2.9-gcc4.7.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- - Intercept.cpp | 1 + - 1 file changed, 1 insertion(+) - ---- a/lib/ExecutionEngine/JIT/Intercept.cpp 2012-05-17 16:11:46.956180361 +0200 -+++ b/lib/ExecutionEngine/JIT/Intercept.cpp 2012-05-17 16:14:35.256184996 +0200 -@@ -52,6 +52,7 @@ - #include - #endif - #include -+#include - /* stat functions are redirecting to __xstat with a version number. On x86-64 - * linking with libc_nonshared.a and -Wl,--export-dynamic doesn't make 'stat' - * available as an exported symbol, so we have to add it explicitly. diff --git a/sys-devel/llvm/llvm-2.9-r2.ebuild b/sys-devel/llvm/llvm-2.9-r2.ebuild deleted file mode 100644 index 515e38739f5d6..0000000000000 --- a/sys-devel/llvm/llvm-2.9-r2.ebuild +++ /dev/null @@ -1,175 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" -inherit eutils flag-o-matic multilib toolchain-funcs pax-utils - -DESCRIPTION="Low Level Virtual Machine" -HOMEPAGE="http://llvm.org/" -SRC_URI="http://llvm.org/releases/${PV}/${P}.tgz" - -LICENSE="UoI-NCSA" -SLOT="0" -KEYWORDS="amd64 ~ppc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="debug +libffi multitarget ocaml test udis86 vim-syntax" - -DEPEND="dev-lang/perl - >=sys-devel/make-3.79 - >=sys-devel/flex-2.5.4 - >=sys-devel/bison-1.875d - || ( >=sys-devel/gcc-3.0 >=sys-devel/gcc-apple-4.2.1 ) - || ( >=sys-devel/binutils-2.18 >=sys-devel/binutils-apple-3.2.3 ) - libffi? ( virtual/pkgconfig - virtual/libffi ) - ocaml? ( dev-lang/ocaml ) - udis86? ( dev-libs/udis86[pic(+)] )" -RDEPEND="dev-lang/perl - libffi? ( virtual/libffi ) - vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )" - -S=${WORKDIR}/${PN}-${PV/_pre*} - -pkg_setup() { - # need to check if the active compiler is ok - - broken_gcc=" 3.2.2 3.2.3 3.3.2 4.1.1 " - broken_gcc_x86=" 3.4.0 3.4.2 " - broken_gcc_amd64=" 3.4.6 " - - gcc_vers=$(gcc-fullversion) - - if [[ ${broken_gcc} == *" ${version} "* ]] ; then - elog "Your version of gcc is known to miscompile llvm." - elog "Check http://www.llvm.org/docs/GettingStarted.html for" - elog "possible solutions." - die "Your currently active version of gcc is known to miscompile llvm" - fi - - if [[ ${CHOST} == i*86-* && ${broken_gcc_x86} == *" ${version} "* ]] ; then - elog "Your version of gcc is known to miscompile llvm on x86" - elog "architectures. Check" - elog "http://www.llvm.org/docs/GettingStarted.html for possible" - elog "solutions." - die "Your currently active version of gcc is known to miscompile llvm" - fi - - if [[ ${CHOST} == x86_64-* && ${broken_gcc_amd64} == *" ${version} "* ]]; - then - elog "Your version of gcc is known to miscompile llvm in amd64" - elog "architectures. Check" - elog "http://www.llvm.org/docs/GettingStarted.html for possible" - elog "solutions." - die "Your currently active version of gcc is known to miscompile llvm" - fi -} - -src_prepare() { - # unfortunately ./configure won't listen to --mandir and the-like, so take - # care of this. - einfo "Fixing install dirs" - sed -e 's,^PROJ_docsdir.*,PROJ_docsdir := $(PROJ_prefix)/share/doc/'${PF}, \ - -e 's,^PROJ_etcdir.*,PROJ_etcdir := '"${EPREFIX}"'/etc/llvm,' \ - -e 's,^PROJ_libdir.*,PROJ_libdir := $(PROJ_prefix)/'$(get_libdir)/${PN}, \ - -i Makefile.config.in || die "Makefile.config sed failed" - sed -e 's,$ABS_RUN_DIR/lib,'"${EPREFIX}"/usr/$(get_libdir)/${PN}, \ - -i tools/llvm-config/llvm-config.in.in || die "llvm-config sed failed" - - einfo "Fixing rpath and CFLAGS" - sed -e 's,\$(RPATH) -Wl\,\$(\(ToolDir\|LibDir\)),$(RPATH) -Wl\,'"${EPREFIX}"/usr/$(get_libdir)/${PN}, \ - -e '/OmitFramePointer/s/-fomit-frame-pointer//' \ - -i Makefile.rules || die "rpath sed failed" - - epatch "${FILESDIR}"/${PN}-2.6-commandguide-nops.patch - epatch "${FILESDIR}"/${PN}-2.9-nodoctargz.patch - - # Upstream commit r131062 - epatch "${FILESDIR}"/${P}-Operator.h-c++0x.patch - - # Additional unistd.h include for GCC 4.7 - epatch "${FILESDIR}"/${P}-gcc4.7.patch - - # User patches - epatch_user -} - -src_configure() { - local CONF_FLAGS="--enable-shared - --with-optimize-option= - $(use_enable !debug optimized) - $(use_enable debug assertions) - $(use_enable debug expensive-checks)" - - if use multitarget; then - CONF_FLAGS="${CONF_FLAGS} --enable-targets=all" - else - CONF_FLAGS="${CONF_FLAGS} --enable-targets=host-only" - fi - - if use amd64; then - CONF_FLAGS="${CONF_FLAGS} --enable-pic" - fi - - CONF_FLAGS="${CONF_FLAGS} \ - --with-llvmgccdir=/dev/null \ - --with-llvmgcc=nope \ - --with-llvmgxx=nope" - - if use ocaml; then - CONF_FLAGS="${CONF_FLAGS} --enable-bindings=ocaml" - else - CONF_FLAGS="${CONF_FLAGS} --enable-bindings=none" - fi - - if use udis86; then - CONF_FLAGS="${CONF_FLAGS} --with-udis86" - fi - - if use libffi; then - append-cppflags "$(pkg-config --cflags libffi)" - fi - CONF_FLAGS="${CONF_FLAGS} $(use_enable libffi)" - econf ${CONF_FLAGS} || die "econf failed" -} - -src_compile() { - emake VERBOSE=1 KEEP_SYMBOLS=1 REQUIRES_RTTI=1 || die "emake failed" - - pax-mark m Release/bin/lli - if use test; then - pax-mark m unittests/ExecutionEngine/JIT/Release/JITTests - fi -} - -src_install() { - emake KEEP_SYMBOLS=1 DESTDIR="${D}" install || die "install failed" - - if use vim-syntax; then - insinto /usr/share/vim/vimfiles/syntax - doins utils/vim/*.vim - fi - - # Fix install_names on Darwin. The build system is too complicated - # to just fix this, so we correct it post-install - local lib= f= odylib= - if [[ ${CHOST} == *-darwin* ]] ; then - for lib in lib{EnhancedDisassembly,LLVM-${PV},LTO}.dylib {BugpointPasses,LLVMHello,profile_rt}.dylib ; do - # libEnhancedDisassembly is Darwin10 only, so non-fatal - [[ -f ${ED}/usr/lib/${PN}/${lib} ]] || continue - ebegin "fixing install_name of $lib" - install_name_tool \ - -id "${EPREFIX}"/usr/lib/${PN}/${lib} \ - "${ED}"/usr/lib/${PN}/${lib} - eend $? - done - for f in "${ED}"/usr/bin/* "${ED}"/usr/lib/${PN}/libLTO.dylib ; do - odylib=$(scanmacho -BF'%n#f' "${f}" | tr ',' '\n' | grep libLLVM-${PV}.dylib) - ebegin "fixing install_name reference to ${odylib} of ${f##*/}" - install_name_tool \ - -change "${odylib}" \ - "${EPREFIX}"/usr/lib/${PN}/libLLVM-${PV}.dylib \ - "${f}" - eend $? - done - fi -} From 1274761efa7ef10c7a88081828a15ec66c5e3f28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 7 Jan 2016 14:57:07 +0100 Subject: [PATCH 121/260] sys-devel/clang: Remove ancient 3.0 version --- sys-devel/clang/Manifest | 2 - sys-devel/clang/clang-3.0-r4.ebuild | 213 ------------------ .../clang-3.0-fix_cxx_include_root.patch | 21 -- ...ng-3.0-freebsd-runtime-gcc-detection.patch | 20 -- .../clang-3.0-gentoo-binutils-apple.patch | 29 --- ...lang-3.0-linux-runtime-gcc-detection.patch | 43 ---- ...g-3.0-recognize-amd-k10-enable-sse4a.patch | 82 ------- sys-devel/clang/metadata.xml | 1 - 8 files changed, 411 deletions(-) delete mode 100644 sys-devel/clang/clang-3.0-r4.ebuild delete mode 100644 sys-devel/clang/files/clang-3.0-fix_cxx_include_root.patch delete mode 100644 sys-devel/clang/files/clang-3.0-freebsd-runtime-gcc-detection.patch delete mode 100644 sys-devel/clang/files/clang-3.0-gentoo-binutils-apple.patch delete mode 100644 sys-devel/clang/files/clang-3.0-linux-runtime-gcc-detection.patch delete mode 100644 sys-devel/clang/files/clang-3.0-recognize-amd-k10-enable-sse4a.patch diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest index dba86e3f77b90..aead620ae0ed4 100644 --- a/sys-devel/clang/Manifest +++ b/sys-devel/clang/Manifest @@ -1,8 +1,6 @@ -DIST clang-3.0.tar.gz 7240578 SHA256 b64e72da356d7c3428cfd7ac620d49ec042c84eaee13c26024879f555f4e126d SHA512 0a31a2600cd4555424259331e0762f7fceeb5d828e7792983b2f8ae92bb75b3dc92cf84474e047deb5d4dab46062b4ac6273e6079159052debb76ae69927e517 WHIRLPOOL 521169cc588520090423cd1a2fa639da84e119281bf8260ea4b7b24fd2d8627806a281ddbbba5c378a736fc31279e25f10c4d3a3c81abd2c202970079a949ba5 DIST clang-3.1.src.tar.gz 8158418 SHA256 ff63e215dcd3e2838ffdea38502f8d35bab17e487f3c3799579961e452d5a786 SHA512 14c033eda3e0c0a887a8410f6b6a1335e0f6bfa05950a903d302b06b95fd58b03894320e91e50fb4d330c5323be9e955d9054cee62d035e2753290354ea8f8cd WHIRLPOOL cdb578c287a417896d2d6fb297e96e44e8b951bad6e7d286b97bdd346b40dac6ffbb7015b39d69fa0f9e0994dede26612307b643f71480e3c8917199fe926357 DIST clang-3.2.src.tar.gz 8805311 SHA256 2aaaf03f7c0f6b16fe97ecc81247dc2bf2d4bec7620a77cc74670b7e07ff5658 SHA512 99fc57d19b76c42af9821eaaa762056a926eb68178f6b7dd5e8bf092c9ee201a554b91d760d5a30a57f38102eae340e080ef8c6a39327f6881eda391b20b108d WHIRLPOOL 2cf88d1db0f108d8b8e8b0cf691cca18694ddb00b129dc8c1894fca67b5494a7f53f92ac9401d99ce687c9d8fb30dc267be1e68ee70edc542e998f5486ba8730 DIST compiler-rt-3.1.src.tar.gz 1259340 SHA256 1bd4624e7465b05ea713198f19c1c235bae2d35a411c15a4648300bc74294f5c SHA512 a010ed625ca54383bcc08dba77c4a686aed1c74d70c237a3cd20eafe9c1208f644699a600cbf1d14239db1b05a6d55f026f511f5a1eeec0a68888683c653e6fe WHIRLPOOL 6e21d28b30b52a039d5f16fb5b96238f453b58d5fabffffe0cc181061f619aaec2925bbe9f8af3dfe1ac39002fa52943617f94c44fb21cfe72d7aea460c0de0c DIST compiler-rt-3.2.src.tar.gz 1463061 SHA256 4ac311df0eead459cbb0f0890c06b55dae529ab45827ac73fef40bec632994aa SHA512 ef4223bd2d6051ec93a0943973aa61e7aa3686ac72f9a688d58a8b71deba1a7e64dcf821e0c53937899bbd7ba49218fee4e3649f19362fe59677daee314c063b WHIRLPOOL 176643360f683ddca28e4c77dc4ceb03513cec5cea98455598c934ec3e23bd6949a74852e50e42207c7171eb8013afe366f3b8c92799af66a04739ccebe4ed4e -DIST llvm-3.0.tar.gz 10350539 SHA256 519eb11d3499ce99c6ffdb8718651fc91425ed7690eac91c8d6853474f7c0477 SHA512 602bb5590b70cb9138bc19d8c630c62bbabdcb2132215c921fe4bce4e3f74dfc66440b9dcd458ff55a86047cc9cc0417c6563715c133e0db222e4b88f07c13bb WHIRLPOOL 6f4ece3ec747352cd78b08d25c5b1cda91140eb6957d509161e45395e47c074f8d2102bfcaeabcdef8c1f6672f2cf06d88e290667666122da029391b3528d440 DIST llvm-3.1.src.tar.gz 11077429 SHA256 1ea05135197b5400c1f88d00ff280d775ce778f8f9ea042e25a1e1e734a4b9ab SHA512 fb941094601043e405ccc57473414ef92437b09c200e71614f93d8e93b2a58cca8d78c385be037e064b0711cd6268802c774ce4a40fc0ea17bf576305304d2aa WHIRLPOOL c5c72e139296e1c186131f991010f52f958063a4fcfcb1f8527b53a2aaa7edcaca70ab6cf86c25d08640dcf6d720a865fda7dc7eb06cf1ce9c23fd37b5d597ef DIST llvm-3.2.src.tar.gz 12275252 SHA256 125090c4d26740f1d5e9838477c931ed7d9ad70d599ba265f46f3a42cb066343 SHA512 cc66171322dbbe40bcac0e0ea5b09df8ff52df63ded304f841f32f702270d6ab1512216413ee52498c3ebee8cd39c4cd23e3855d591944bc2ac0ae76f5be62cc WHIRLPOOL c3a39b2426293d0251b7769607ade873bb6bf8d54e7c8055773a9b75742bc8e39049fb71409a258c6f3d98775b78c280d4bfe4223ba91e5ed6ecae0eddf910e5 diff --git a/sys-devel/clang/clang-3.0-r4.ebuild b/sys-devel/clang/clang-3.0-r4.ebuild deleted file mode 100644 index dfd288b9bd8e1..0000000000000 --- a/sys-devel/clang/clang-3.0-r4.ebuild +++ /dev/null @@ -1,213 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=3 - -RESTRICT_PYTHON_ABIS="3.*" -SUPPORT_PYTHON_ABIS="1" - -inherit eutils multilib python - -DESCRIPTION="C language family frontend for LLVM" -HOMEPAGE="http://clang.llvm.org/" -# Fetching LLVM as well: see http://llvm.org/bugs/show_bug.cgi?id=4840 -SRC_URI="http://llvm.org/releases/${PV}/llvm-${PV}.tar.gz - http://llvm.org/releases/${PV}/${P}.tar.gz" - -LICENSE="UoI-NCSA" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="debug kernel_FreeBSD multitarget +static-analyzer system-cxx-headers test" - -DEPEND="static-analyzer? ( dev-lang/perl )" -RDEPEND="~sys-devel/llvm-${PV}[debug=,multitarget=]" - -S=${WORKDIR}/llvm-${PV}.src - -src_prepare() { - mv "${WORKDIR}"/clang-${PV}.src "${S}"/tools/clang || die "clang source directory move failed" - - # Same as llvm doc patches - epatch "${FILESDIR}"/${PN}-2.7-fixdoc.patch - - # multilib-strict - sed -e "/PROJ_headers/s#lib/clang#$(get_libdir)/clang#" \ - -i tools/clang/lib/Headers/Makefile \ - || die "clang Makefile failed" - # Fix cxx_include_root path for Gentoo - epatch "${FILESDIR}"/${P/_*}-fix_cxx_include_root.patch - # fix the static analyzer for in-tree install - sed -e 's/import ScanView/from clang \0/' \ - -i tools/clang/tools/scan-view/scan-view \ - || die "scan-view sed failed" - sed -e "/scanview.css\|sorttable.js/s#\$RealBin#${EPREFIX}/usr/share/${PN}#" \ - -i tools/clang/tools/scan-build/scan-build \ - || die "scan-build sed failed" - # Set correct path for gold plugin - sed -e "/LLVMgold.so/s#lib/#$(get_libdir)/llvm/#" \ - -i tools/clang/lib/Driver/Tools.cpp \ - || die "gold plugin path sed failed" - # Properly detect Gentoo's binutils-apple version (committed in trunk) - epatch "${FILESDIR}"/${PN}-3.0-gentoo-binutils-apple.patch - # Specify python version - python_convert_shebangs 2 tools/clang/tools/scan-view/scan-view - python_convert_shebangs -r 2 test/Scripts - - # From llvm src_prepare - einfo "Fixing install dirs" - sed -e 's,^PROJ_docsdir.*,PROJ_docsdir := $(PROJ_prefix)/share/doc/'${PF}, \ - -e 's,^PROJ_etcdir.*,PROJ_etcdir := '"${EPREFIX}"'/etc/llvm,' \ - -e 's,^PROJ_libdir.*,PROJ_libdir := $(PROJ_prefix)/'$(get_libdir)/llvm, \ - -i Makefile.config.in || die "Makefile.config sed failed" - - einfo "Fixing rpath and CFLAGS" - sed -e 's,\$(RPATH) -Wl\,\$(\(ToolDir\|LibDir\)),$(RPATH) -Wl\,'"${EPREFIX}"/usr/$(get_libdir)/llvm, \ - -e '/OmitFramePointer/s/-fomit-frame-pointer//' \ - -i Makefile.rules || die "rpath sed failed" - - # Use system llc (from llvm ebuild) for tests - sed -e "/^registered_targets =/s/os.path.join(llvm_tools_dir, 'llc')/'llc'/" \ - -i tools/clang/test/lit.cfg || die "test path sed failed" - - # AMD K10 CPUs + SSE4a support, bug #398357 - epatch "${FILESDIR}"/${P}-recognize-amd-k10-enable-sse4a.patch - - # Automatically select active system GCC's libraries, bug #406163 - epatch "${FILESDIR}"/${P}-linux-runtime-gcc-detection.patch - - # Fix search paths on FreeBSD, bug #409269 - epatch "${FILESDIR}"/${P}-freebsd-runtime-gcc-detection.patch - - # User patches - epatch_user -} - -src_configure() { - local CONF_FLAGS="--enable-shared - --with-optimize-option= - $(use_enable !debug optimized) - $(use_enable debug assertions) - $(use_enable debug expensive-checks)" - - # Setup the search path to include the Prefix includes - if use prefix ; then - CONF_FLAGS="${CONF_FLAGS} \ - --with-c-include-dirs=${EPREFIX}/usr/include:/usr/include" - fi - - if use multitarget; then - CONF_FLAGS="${CONF_FLAGS} --enable-targets=all" - else - CONF_FLAGS="${CONF_FLAGS} --enable-targets=host-only" - fi - - if use amd64; then - CONF_FLAGS="${CONF_FLAGS} --enable-pic" - fi - - if use system-cxx-headers; then - # Try to get current gcc headers path - local CXX_PATH=$(gcc-config -L| cut -d: -f1) - CONF_FLAGS="${CONF_FLAGS} --with-c-include-dirs=/usr/include:${CXX_PATH}/include" - CONF_FLAGS="${CONF_FLAGS} --with-cxx-include-root=${CXX_PATH}/include/g++-v4" - CONF_FLAGS="${CONF_FLAGS} --with-cxx-include-arch=$CHOST" - if has_multilib_profile; then - CONF_FLAGS="${CONF_FLAGS} --with-cxx-include-32bit-dir=/32" - fi - fi - - econf ${CONF_FLAGS} || die "econf failed" -} - -src_compile() { - emake VERBOSE=1 KEEP_SYMBOLS=1 REQUIRES_RTTI=1 clang-only || die "emake failed" -} - -src_test() { - cd "${S}"/test || die "cd failed" - emake site.exp || die "updating llvm site.exp failed" - - cd "${S}"/tools/clang || die "cd clang failed" - - # Broken test always assuming i386 host with multilib gcc 4.6.0 - # http://llvm.org/bugs/show_bug.cgi?id=11094 - rm -f test/Driver/linux-ld.c - - echo ">>> Test phase [test]: ${CATEGORY}/${PF}" - - testing() { - if ! emake -j1 VERBOSE=1 test; then - has test $FEATURES && die "Make test failed. See above for details." - has test $FEATURES || eerror "Make test failed. See above for details." - fi - } - python_execute_function testing -} - -src_install() { - cd "${S}"/tools/clang || die "cd clang failed" - emake KEEP_SYMBOLS=1 DESTDIR="${D}" install || die "install failed" - - if use static-analyzer ; then - dobin tools/scan-build/ccc-analyzer - dosym ccc-analyzer /usr/bin/c++-analyzer - dobin tools/scan-build/scan-build - - insinto /usr/share/${PN} - doins tools/scan-build/scanview.css - doins tools/scan-build/sorttable.js - - cd tools/scan-view || die "cd scan-view failed" - dobin scan-view - install-scan-view() { - insinto "$(python_get_sitedir)"/clang - doins Reporter.py Resources ScanView.py startfile.py - touch "${D}"/"$(python_get_sitedir)"/clang/__init__.py - } - python_execute_function install-scan-view - fi - - # Fix install_names on Darwin. The build system is too complicated - # to just fix this, so we correct it post-install - if [[ ${CHOST} == *-darwin* ]] ; then - for lib in libclang.dylib ; do - ebegin "fixing install_name of $lib" - install_name_tool -id "${EPREFIX}"/usr/lib/llvm/${lib} \ - "${ED}"/usr/lib/llvm/${lib} - eend $? - done - for f in usr/bin/{c-index-test,clang} usr/lib/llvm/libclang.dylib ; do - ebegin "fixing references in ${f##*/}" - install_name_tool \ - -change "@rpath/libclang.dylib" \ - "${EPREFIX}"/usr/lib/llvm/libclang.dylib \ - -change "@executable_path/../lib/libLLVM-${PV}.dylib" \ - "${EPREFIX}"/usr/lib/llvm/libLLVM-${PV}.dylib \ - -change "${S}"/Release/lib/libclang.dylib \ - "${EPREFIX}"/usr/lib/llvm/libclang.dylib \ - "${ED}"/$f - eend $? - done - fi - - # Remove unnecessary headers on FreeBSD, bug #417171 - use kernel_FreeBSD && rm "${ED}/usr/lib/clang/3.1/include/"{arm_neon,std,float,iso,limits,tgmath,varargs}*.h -} - -pkg_postinst() { - python_mod_optimize clang - if use system-cxx-headers; then - elog "C++ headers search path is hardcoded to the active gcc profile one" - elog "If you change the active gcc profile, or update gcc to a new version," - elog "you will have to remerge this package to update the search path" - else - elog "If clang++ fails to find C++ headers on your system," - elog "you can remerge clang with USE=system-cxx-headers to use C++ headers" - elog "from the active gcc profile" - fi -} - -pkg_postrm() { - python_mod_cleanup clang -} diff --git a/sys-devel/clang/files/clang-3.0-fix_cxx_include_root.patch b/sys-devel/clang/files/clang-3.0-fix_cxx_include_root.patch deleted file mode 100644 index e1beff3f1615c..0000000000000 --- a/sys-devel/clang/files/clang-3.0-fix_cxx_include_root.patch +++ /dev/null @@ -1,21 +0,0 @@ -Bug #387309 - ---- llvm/tools/clang/lib/Driver/ToolChains.cpp.orig 2011-11-09 23:10:04.000000000 +0100 -+++ llvm/tools/clang/lib/Driver/ToolChains.cpp 2011-11-09 23:11:04.000000000 +0100 -@@ -1586,12 +1586,13 @@ - // This is of the form /foo/bar/include/c++/4.5.2/ - if (CxxIncludeRoot.back() == '/') - llvm::sys::path::remove_filename(CxxIncludeRoot); // remove the / -+ llvm::sys::path::remove_filename(CxxIncludeRoot); // remove the g++-v4 -+ llvm::sys::path::remove_filename(CxxIncludeRoot); // remove the include - StringRef Version = llvm::sys::path::filename(CxxIncludeRoot); - llvm::sys::path::remove_filename(CxxIncludeRoot); // remove the version -- llvm::sys::path::remove_filename(CxxIncludeRoot); // remove the c++ -- llvm::sys::path::remove_filename(CxxIncludeRoot); // remove the include -+ llvm::sys::path::remove_filename(CxxIncludeRoot); // remove the ARCH - GccInstallPath = CxxIncludeRoot.str(); -- GccInstallPath.append("/lib/gcc/"); -+ GccInstallPath.append("/"); - GccInstallPath.append(CXX_INCLUDE_ARCH); - GccInstallPath.append("/"); - GccInstallPath.append(Version); diff --git a/sys-devel/clang/files/clang-3.0-freebsd-runtime-gcc-detection.patch b/sys-devel/clang/files/clang-3.0-freebsd-runtime-gcc-detection.patch deleted file mode 100644 index 5c016f551c11c..0000000000000 --- a/sys-devel/clang/files/clang-3.0-freebsd-runtime-gcc-detection.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff -upNr a/llvm-3.0.src/tools/clang/lib/Driver/ToolChains.cpp b/llvm-3.0.src/tools/clang/lib/Driver/ToolChains.cpp ---- a/llvm-3.0.src/tools/clang/lib/Driver/ToolChains.cpp 2012-05-23 15:45:01.333127000 -0400 -+++ b/llvm-3.0.src/tools/clang/lib/Driver/ToolChains.cpp 2012-05-23 16:16:26.023642076 -0400 -@@ -1215,6 +1215,16 @@ FreeBSD::FreeBSD(const HostInfo &Host, c - } else { - getFilePaths().push_back("/usr/lib"); - } -+ -+ llvm::OwningPtr File; -+ if (!llvm::MemoryBuffer::getFile("/etc/env.d/gcc/config-" + getDriver().DefaultHostTriple, File)) -+ { -+ bool Exists; -+ StringRef Version = File.get()->getBuffer().rsplit('-').second.substr(0,5); -+ const std::string GentooPath = "/usr/lib/gcc/" + getDriver().DefaultHostTriple + "/" + Version.str(); -+ if (!llvm::sys::fs::exists(GentooPath + "/crtbegin.o", Exists) && Exists) -+ getFilePaths().push_back(GentooPath); -+ } - } - - Tool &FreeBSD::SelectTool(const Compilation &C, const JobAction &JA, diff --git a/sys-devel/clang/files/clang-3.0-gentoo-binutils-apple.patch b/sys-devel/clang/files/clang-3.0-gentoo-binutils-apple.patch deleted file mode 100644 index 944ccaf4fa205..0000000000000 --- a/sys-devel/clang/files/clang-3.0-gentoo-binutils-apple.patch +++ /dev/null @@ -1,29 +0,0 @@ -http://llvm.org/bugs/show_bug.cgi?id=8339 -https://bugs.gentoo.org/show_bug.cgi?id=395013 -http://llvm.org/viewvc/llvm-project?view=rev&revision=151612 - -Tweak version detection bit to cope with Gentoo's slightly different -output for ld -v. - ---- autoconf/m4/link_options.m4 -+++ autoconf/m4/link_options.m4 -@@ -10,7 +10,7 @@ - - # Check for ld64. - if (echo "$version_string" | grep -q "ld64"); then -- llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)#\1#") -+ llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)\( (.*)\)\?#\1#") - else - llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#") - fi ---- configure -+++ configure -@@ -7528,7 +7528,7 @@ - - # Check for ld64. - if (echo "$version_string" | grep -q "ld64"); then -- llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)#\1#") -+ llvm_cv_link_version=$(echo "$version_string" | sed -e "s#.*ld64-\([^ ]*\)\( (.*)\)\?#\1#") - else - llvm_cv_link_version=$(echo "$version_string" | sed -e "s#[^0-9]*\([0-9.]*\).*#\1#") - fi diff --git a/sys-devel/clang/files/clang-3.0-linux-runtime-gcc-detection.patch b/sys-devel/clang/files/clang-3.0-linux-runtime-gcc-detection.patch deleted file mode 100644 index a1f7ce2a98fb3..0000000000000 --- a/sys-devel/clang/files/clang-3.0-linux-runtime-gcc-detection.patch +++ /dev/null @@ -1,43 +0,0 @@ -diff -upNr a/llvm-3.0.src/tools/clang/lib/Driver/ToolChains.cpp b/llvm-3.0.src/tools/clang/lib/Driver/ToolChains.cpp ---- a/llvm-3.0.src/tools/clang/lib/Driver/ToolChains.cpp 2012-05-23 15:39:01.070411000 -0400 -+++ b/llvm-3.0.src/tools/clang/lib/Driver/ToolChains.cpp 2012-05-23 15:39:22.371785000 -0400 -@@ -1382,6 +1382,7 @@ enum LinuxDistro { - DebianSqueeze, - DebianWheezy, - Exherbo, -+ Gentoo, - RHEL4, - RHEL5, - RHEL6, -@@ -1403,6 +1404,10 @@ enum LinuxDistro { - UnknownDistro - }; - -+static bool IsGentoo(enum LinuxDistro Distro) { -+ return Distro == Gentoo; -+} -+ - static bool IsRedhat(enum LinuxDistro Distro) { - return Distro == Fedora13 || Distro == Fedora14 || - Distro == Fedora15 || Distro == FedoraRawhide || -@@ -1433,7 +1438,9 @@ static LinuxDistro DetectLinuxDistro(llv - SmallVector Lines; - Data.split(Lines, "\n"); - for (unsigned int i = 0, s = Lines.size(); i < s; ++ i) { -- if (Lines[i] == "DISTRIB_CODENAME=hardy") -+ if (Lines[i] == "DISTRIB_ID=\"Gentoo\"") -+ return Gentoo; -+ else if (Lines[i] == "DISTRIB_CODENAME=hardy") - return UbuntuHardy; - else if (Lines[i] == "DISTRIB_CODENAME=intrepid") - return UbuntuIntrepid; -@@ -1597,6 +1604,9 @@ Linux::GCCInstallationDetector::GCCInsta - GccInstallPath.append("/"); - GccInstallPath.append(CXX_INCLUDE_ARCH); - GccInstallPath.append("/"); -+ llvm::OwningPtr File; -+ if (!llvm::MemoryBuffer::getFile("/etc/env.d/gcc/config-" + D.DefaultHostTriple, File)) -+ Version = File.get()->getBuffer().rsplit('-').second.substr(0,5); - GccInstallPath.append(Version); - GccParentLibPath = GccInstallPath + "/../../.."; - IsValid = true; diff --git a/sys-devel/clang/files/clang-3.0-recognize-amd-k10-enable-sse4a.patch b/sys-devel/clang/files/clang-3.0-recognize-amd-k10-enable-sse4a.patch deleted file mode 100644 index 90f99abc344a1..0000000000000 --- a/sys-devel/clang/files/clang-3.0-recognize-amd-k10-enable-sse4a.patch +++ /dev/null @@ -1,82 +0,0 @@ ---- llvm.orig/contrib/llvm/tools/clang/lib/Basic/Targets.cpp 2011/10/22 14:08:43 226633 -+++ llvm/contrib/llvm/tools/clang/lib/Basic/Targets.cpp 2011/10/30 22:20:17 226951 -@@ -1282,6 +1282,7 @@ - CK_K8SSE3, - CK_Opteron, - CK_OpteronSSE3, -+ CK_AMDFAM10, - - /// This specification is deprecated and will be removed in the future. - /// Users should prefer \see CK_K8. -@@ -1381,6 +1382,7 @@ - .Case("k8-sse3", CK_K8SSE3) - .Case("opteron", CK_Opteron) - .Case("opteron-sse3", CK_OpteronSSE3) -+ .Case("amdfam10", CK_AMDFAM10) - .Case("x86-64", CK_x86_64) - .Case("geode", CK_Geode) - .Default(CK_Generic); -@@ -1441,6 +1443,7 @@ - case CK_K8SSE3: - case CK_Opteron: - case CK_OpteronSSE3: -+ case CK_AMDFAM10: - case CK_x86_64: - return true; - } -@@ -1459,12 +1462,10 @@ - Features["ssse3"] = false; - Features["sse41"] = false; - Features["sse42"] = false; -+ Features["sse4a"] = false; - Features["aes"] = false; - Features["avx"] = false; - -- // LLVM does not currently recognize this. -- // Features["sse4a"] = false; -- - // FIXME: This *really* should not be here. - - // X86_64 always has SSE2. -@@ -1561,6 +1562,11 @@ - setFeatureEnabled(Features, "sse3", true); - setFeatureEnabled(Features, "3dnowa", true); - break; -+ case CK_AMDFAM10: -+ setFeatureEnabled(Features, "sse3", true); -+ setFeatureEnabled(Features, "sse4a", true); -+ setFeatureEnabled(Features, "3dnowa", true); -+ break; - case CK_C3_2: - setFeatureEnabled(Features, "mmx", true); - setFeatureEnabled(Features, "sse", true); -@@ -1604,6 +1610,8 @@ - else if (Name == "avx") - Features["avx"] = Features["sse"] = Features["sse2"] = Features["sse3"] = - Features["ssse3"] = Features["sse41"] = Features["sse42"] = true; -+ else if (Name == "sse4a") -+ Features["sse4a"] = true; - } else { - if (Name == "mmx") - Features["mmx"] = Features["3dnow"] = Features["3dnowa"] = false; -@@ -1630,6 +1638,8 @@ - Features["aes"] = false; - else if (Name == "avx") - Features["avx"] = false; -+ else if (Name == "sse4a") -+ Features["sse4a"] = false; - } - - return true; -@@ -1826,6 +1836,11 @@ - Builder.defineMacro("__k8__"); - Builder.defineMacro("__tune_k8__"); - break; -+ case CK_AMDFAM10: -+ Builder.defineMacro("__amdfam10"); -+ Builder.defineMacro("__amdfam10__"); -+ Builder.defineMacro("__tune_amdfam10__"); -+ break; - case CK_Geode: - Builder.defineMacro("__geode"); - Builder.defineMacro("__geode__"); diff --git a/sys-devel/clang/metadata.xml b/sys-devel/clang/metadata.xml index 733ab073136f6..2414ef910df3d 100644 --- a/sys-devel/clang/metadata.xml +++ b/sys-devel/clang/metadata.xml @@ -34,6 +34,5 @@ Conformance with C/C++/ObjC and their variants Build all host targets (default: host only) Install the Clang static analyzer - By default, clang++ searchs for C++ headers in a series of hardcoded paths. Enabling this flag will force it to use the active gcc profile ones From 6edc90a1c470d99ac0afb01430d7549882b3c73c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 7 Jan 2016 15:01:32 +0100 Subject: [PATCH 122/260] sys-devel/llvm: Remove ancient 3.0 version --- sys-devel/llvm/Manifest | 1 - ...m-3.0-PPCCompilationCallbackC_static.patch | 27 --- .../llvm/files/llvm-3.0-gold_LTO_link.patch | 10 - .../llvm/files/llvm-3.0-ocaml_install.patch | 16 -- .../llvm/files/llvm-3.0-set_soname.patch | 12 -- sys-devel/llvm/llvm-3.0-r2.ebuild | 181 ------------------ 6 files changed, 247 deletions(-) delete mode 100644 sys-devel/llvm/files/llvm-3.0-PPCCompilationCallbackC_static.patch delete mode 100644 sys-devel/llvm/files/llvm-3.0-gold_LTO_link.patch delete mode 100644 sys-devel/llvm/files/llvm-3.0-ocaml_install.patch delete mode 100644 sys-devel/llvm/files/llvm-3.0-set_soname.patch delete mode 100644 sys-devel/llvm/llvm-3.0-r2.ebuild diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest index 340f77ad00a5d..90b47c421ff61 100644 --- a/sys-devel/llvm/Manifest +++ b/sys-devel/llvm/Manifest @@ -20,7 +20,6 @@ DIST compiler-rt-3.7.0.src.tar.xz 1192832 SHA256 227fa998520bc94974a428dc8e7654d DIST compiler-rt-3.7.1.src.tar.xz 1181772 SHA256 9d4769e4a927d3824bcb7a9c82b01e307c68588e6de4e7f04ab82d82c5af8181 SHA512 bf434519ea0838264c30de1e1e8681320aa868df0ecc825a45c659077b963a4120c18216946558cbf8aea24a8ac8ec39af2066dab906bc7cabc0894d51d61325 WHIRLPOOL 0bea047e48622884a6fc6bb3826046e9de5b3192006cc41c0ccd9d6c611674869c3c15988b531a0f7d9fea2cf951b90ecef385b85db765c6f99a48692fdcf223 DIST lldb-3.7.0.src.tar.xz 10649660 SHA256 f4d7505bc111044eaa4033af012221e492938405b62522b8e3e354c20c4b71e9 SHA512 52157782ef13e2c8b7b35ff3ccc05887195fe46ddb6bafcf0707a3c46c1e034734b55342b8dbfc46cae7a8c3cb1012345284e4bedb2344c5016b8d19a12e90df WHIRLPOOL 8c0803a51820ec67944e27061c858e95a92aefa38a1540241fead2b63c5b065c1268cf958b14d8841f62fc8aea5da1e20204704426598bfc2c4e61bcda135c43 DIST lldb-3.7.1.src.tar.xz 10650524 SHA256 9a0bc315ef55f44c98cdf92d064df0847f453ed156dd0ef6a87e04f5fd6a0e01 SHA512 d2d3e1052026edd6ef9113ff5362acb4a32cef598098b4031c35e389301130ef2e1bda594f30de4d65c9fdc0beaecdd35afcf36676eb540baad34015aca294d1 WHIRLPOOL bba9c700788f0cf86ac1de51383a223e1c92f724719cdd327d83189cb77714c1e10fb78569aeed3b3c639062a3410bb114f646a271fd0d9e8c9a8e45d090330a -DIST llvm-3.0.tar.gz 10350539 SHA256 519eb11d3499ce99c6ffdb8718651fc91425ed7690eac91c8d6853474f7c0477 SHA512 602bb5590b70cb9138bc19d8c630c62bbabdcb2132215c921fe4bce4e3f74dfc66440b9dcd458ff55a86047cc9cc0417c6563715c133e0db222e4b88f07c13bb WHIRLPOOL 6f4ece3ec747352cd78b08d25c5b1cda91140eb6957d509161e45395e47c074f8d2102bfcaeabcdef8c1f6672f2cf06d88e290667666122da029391b3528d440 DIST llvm-3.1.src.tar.gz 11077429 SHA256 1ea05135197b5400c1f88d00ff280d775ce778f8f9ea042e25a1e1e734a4b9ab SHA512 fb941094601043e405ccc57473414ef92437b09c200e71614f93d8e93b2a58cca8d78c385be037e064b0711cd6268802c774ce4a40fc0ea17bf576305304d2aa WHIRLPOOL c5c72e139296e1c186131f991010f52f958063a4fcfcb1f8527b53a2aaa7edcaca70ab6cf86c25d08640dcf6d720a865fda7dc7eb06cf1ce9c23fd37b5d597ef DIST llvm-3.2-manpages.tar.bz2 25962 SHA256 159eaaaf59a2cee66f6aa0bbc93ca4c9fa37a9a25d4116f085556cdbc32f75ca SHA512 75ce41827f99b9e08f0c3e374c49f8a231653bca28bea158ece551e5934bc61ae21bfaf158490f83b05c1a7926b95c8832c0eb023280dcafa671e7d551efa17e WHIRLPOOL 58382b3e92b2ef8b1f5a7ebf2d893852253976b781b2b2acd11dfd914fad9776f59ddc5559d3986832a00fde88539db6a5882aa69a6f3ceca90337a59420acc1 DIST llvm-3.2.src.tar.gz 12275252 SHA256 125090c4d26740f1d5e9838477c931ed7d9ad70d599ba265f46f3a42cb066343 SHA512 cc66171322dbbe40bcac0e0ea5b09df8ff52df63ded304f841f32f702270d6ab1512216413ee52498c3ebee8cd39c4cd23e3855d591944bc2ac0ae76f5be62cc WHIRLPOOL c3a39b2426293d0251b7769607ade873bb6bf8d54e7c8055773a9b75742bc8e39049fb71409a258c6f3d98775b78c280d4bfe4223ba91e5ed6ecae0eddf910e5 diff --git a/sys-devel/llvm/files/llvm-3.0-PPCCompilationCallbackC_static.patch b/sys-devel/llvm/files/llvm-3.0-PPCCompilationCallbackC_static.patch deleted file mode 100644 index 04e40245c671d..0000000000000 --- a/sys-devel/llvm/files/llvm-3.0-PPCCompilationCallbackC_static.patch +++ /dev/null @@ -1,27 +0,0 @@ -https://bugs.gentoo.org/show_bug.cgi?id=403519 -http://llvm.org/viewvc/llvm-project?view=rev&revision=153938 - ---- llvm/trunk/lib/Target/PowerPC/PPCJITInfo.cpp 2011/06/15 15:29:47 133059 -+++ llvm/trunk/lib/Target/PowerPC/PPCJITInfo.cpp 2012/04/03 06:59:28 153938 -@@ -291,9 +291,10 @@ - } - #endif - --extern "C" void *PPCCompilationCallbackC(unsigned *StubCallAddrPlus4, -- unsigned *OrigCallAddrPlus4, -- bool is64Bit) { -+extern "C" { -+static void* LLVM_ATTRIBUTE_USED PPCCompilationCallbackC(unsigned *StubCallAddrPlus4, -+ unsigned *OrigCallAddrPlus4, -+ bool is64Bit) { - // Adjust the pointer to the address of the call instruction in the stub - // emitted by emitFunctionStub, rather than the instruction after it. - unsigned *StubCallAddr = StubCallAddrPlus4 - 1; -@@ -337,6 +338,7 @@ - // stack after we restore all regs. - return Target; - } -+} - - - diff --git a/sys-devel/llvm/files/llvm-3.0-gold_LTO_link.patch b/sys-devel/llvm/files/llvm-3.0-gold_LTO_link.patch deleted file mode 100644 index 031448d2888a3..0000000000000 --- a/sys-devel/llvm/files/llvm-3.0-gold_LTO_link.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- tools/gold/Makefile 2011/11/23 03:03:21 145094 -+++ tools/gold/Makefile 2011/11/23 03:07:25 145095 -@@ -24,6 +24,6 @@ - # Because off_t is used in the public API, the largefile parts are required for - # ABI compatibility. - CXXFLAGS+=-I$(BINUTILS_INCDIR) -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 --CXXFLAGS+=$(SharedLibDir)/$(SharedPrefix)LTO$(SHLIBEXT) -+CXXFLAGS+=-L$(SharedLibDir)/$(SharedPrefix) -lLTO - - include $(LEVEL)/Makefile.common diff --git a/sys-devel/llvm/files/llvm-3.0-ocaml_install.patch b/sys-devel/llvm/files/llvm-3.0-ocaml_install.patch deleted file mode 100644 index 18f5cf6c373cc..0000000000000 --- a/sys-devel/llvm/files/llvm-3.0-ocaml_install.patch +++ /dev/null @@ -1,16 +0,0 @@ -https://bugs.gentoo.org/show_bug.cgi?id=393023 -http://llvm.org/bugs/show_bug.cgi?id=11177 - -Index: llvm-3.0-3.0/bindings/ocaml/llvm/Makefile -=================================================================== ---- llvm-3.0-3.0.orig/bindings/ocaml/llvm/Makefile 2011-11-15 12:17:02.785987852 +0100 -+++ llvm-3.0-3.0/bindings/ocaml/llvm/Makefile 2011-11-15 12:20:12.661983615 +0100 -@@ -30,7 +30,7 @@ - $(OcamlDir)/META.llvm: META.llvm - $(Verb) $(CP) -f $< $@ - --install-meta:: $(ObjDir)/META.llvm -+install-meta:: $(ObjDir)/../META.llvm - $(Echo) "Install $(BuildMode) $(DestMETA)" - $(Verb) $(MKDIR) $(PROJ_libocamldir) - $(Verb) $(DataInstall) META.llvm "$(DestMETA)" diff --git a/sys-devel/llvm/files/llvm-3.0-set_soname.patch b/sys-devel/llvm/files/llvm-3.0-set_soname.patch deleted file mode 100644 index 69ba74dddad89..0000000000000 --- a/sys-devel/llvm/files/llvm-3.0-set_soname.patch +++ /dev/null @@ -1,12 +0,0 @@ -https://bugs.gentoo.org/show_bug.cgi?id=409267 -http://llvm.org/bugs/show_bug.cgi?id=12334 ---- tools/llvm-shlib/Makefile.orig 2012-03-26 18:14:13.071797115 +0200 -+++ tools/llvm-shlib/Makefile 2012-03-26 17:31:12.491196254 +0200 -@@ -67,6 +67,7 @@ - # Include everything from the .a's into the shared library. - LLVMLibsOptions := -Wl,--whole-archive $(LLVMLibsOptions) \ - -Wl,--no-whole-archive -+ LLVMLibsOptions += -Wl,--soname,lib$(LIBRARYNAME)$(SHLIBEXT) - endif - - ifeq ($(HOST_OS),Linux) diff --git a/sys-devel/llvm/llvm-3.0-r2.ebuild b/sys-devel/llvm/llvm-3.0-r2.ebuild deleted file mode 100644 index a0caca12b07dc..0000000000000 --- a/sys-devel/llvm/llvm-3.0-r2.ebuild +++ /dev/null @@ -1,181 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" -PYTHON_DEPEND="2" -inherit eutils flag-o-matic multilib toolchain-funcs python pax-utils - -DESCRIPTION="Low Level Virtual Machine" -HOMEPAGE="http://llvm.org/" -SRC_URI="http://llvm.org/releases/${PV}/${P}.tar.gz" - -LICENSE="UoI-NCSA" -SLOT="0" -KEYWORDS="amd64 ~ppc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="debug gold +libffi multitarget ocaml test udis86 vim-syntax" - -DEPEND="dev-lang/perl - >=sys-devel/make-3.79 - >=sys-devel/flex-2.5.4 - >=sys-devel/bison-1.875d - || ( >=sys-devel/gcc-3.0 >=sys-devel/gcc-apple-4.2.1 ) - || ( >=sys-devel/binutils-2.18 >=sys-devel/binutils-apple-3.2.3 ) - gold? ( >=sys-devel/binutils-2.22[cxx] ) - libffi? ( virtual/pkgconfig - virtual/libffi ) - ocaml? ( dev-lang/ocaml ) - udis86? ( dev-libs/udis86[pic(+)] )" -RDEPEND="dev-lang/perl - libffi? ( virtual/libffi ) - vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )" - -S=${WORKDIR}/${P}.src - -pkg_setup() { - # Required for test and build - python_set_active_version 2 - python_pkg_setup - - # need to check if the active compiler is ok - - broken_gcc=" 3.2.2 3.2.3 3.3.2 4.1.1 " - broken_gcc_x86=" 3.4.0 3.4.2 " - broken_gcc_amd64=" 3.4.6 " - - gcc_vers=$(gcc-fullversion) - - if [[ ${broken_gcc} == *" ${version} "* ]] ; then - elog "Your version of gcc is known to miscompile llvm." - elog "Check http://www.llvm.org/docs/GettingStarted.html for" - elog "possible solutions." - die "Your currently active version of gcc is known to miscompile llvm" - fi - - if [[ ${CHOST} == i*86-* && ${broken_gcc_x86} == *" ${version} "* ]] ; then - elog "Your version of gcc is known to miscompile llvm on x86" - elog "architectures. Check" - elog "http://www.llvm.org/docs/GettingStarted.html for possible" - elog "solutions." - die "Your currently active version of gcc is known to miscompile llvm" - fi - - if [[ ${CHOST} == x86_64-* && ${broken_gcc_amd64} == *" ${version} "* ]]; - then - elog "Your version of gcc is known to miscompile llvm in amd64" - elog "architectures. Check" - elog "http://www.llvm.org/docs/GettingStarted.html for possible" - elog "solutions." - die "Your currently active version of gcc is known to miscompile llvm" - fi -} - -src_prepare() { - # unfortunately ./configure won't listen to --mandir and the-like, so take - # care of this. - einfo "Fixing install dirs" - sed -e 's,^PROJ_docsdir.*,PROJ_docsdir := $(PROJ_prefix)/share/doc/'${PF}, \ - -e 's,^PROJ_etcdir.*,PROJ_etcdir := '"${EPREFIX}"'/etc/llvm,' \ - -e 's,^PROJ_libdir.*,PROJ_libdir := $(PROJ_prefix)/'$(get_libdir)/${PN}, \ - -i Makefile.config.in || die "Makefile.config sed failed" - sed -e 's,$ABS_RUN_DIR/lib,'"${EPREFIX}"/usr/$(get_libdir)/${PN}, \ - -i tools/llvm-config/llvm-config.in.in || die "llvm-config sed failed" - - einfo "Fixing rpath and CFLAGS" - sed -e 's,\$(RPATH) -Wl\,\$(\(ToolDir\|LibDir\)),$(RPATH) -Wl\,'"${EPREFIX}"/usr/$(get_libdir)/${PN}, \ - -e '/OmitFramePointer/s/-fomit-frame-pointer//' \ - -i Makefile.rules || die "rpath sed failed" - - # Specify python version - python_convert_shebangs -r 2 test/Scripts - - epatch "${FILESDIR}"/${PN}-2.6-commandguide-nops.patch - epatch "${FILESDIR}"/${PN}-2.9-nodoctargz.patch - epatch "${FILESDIR}"/${P}-ocaml_install.patch - epatch "${FILESDIR}"/${P}-PPC_macro.patch - epatch "${FILESDIR}"/${P}-PPCCompilationCallbackC_static.patch - epatch "${FILESDIR}"/${P}-gold_LTO_link.patch - epatch "${FILESDIR}"/${P}-set_soname.patch - - # User patches - epatch_user -} - -src_configure() { - local CONF_FLAGS="--enable-shared - --with-optimize-option= - $(use_enable !debug optimized) - $(use_enable debug assertions) - $(use_enable debug expensive-checks)" - - if use multitarget; then - CONF_FLAGS="${CONF_FLAGS} --enable-targets=all" - else - CONF_FLAGS="${CONF_FLAGS} --enable-targets=host-only" - fi - - if use amd64; then - CONF_FLAGS="${CONF_FLAGS} --enable-pic" - fi - - if use gold; then - CONF_FLAGS="${CONF_FLAGS} --with-binutils-include=${EPREFIX}/usr/include/" - fi - if use ocaml; then - CONF_FLAGS="${CONF_FLAGS} --enable-bindings=ocaml" - else - CONF_FLAGS="${CONF_FLAGS} --enable-bindings=none" - fi - - if use udis86; then - CONF_FLAGS="${CONF_FLAGS} --with-udis86" - fi - - if use libffi; then - append-cppflags "$(pkg-config --cflags libffi)" - fi - CONF_FLAGS="${CONF_FLAGS} $(use_enable libffi)" - econf ${CONF_FLAGS} || die "econf failed" -} - -src_compile() { - emake VERBOSE=1 KEEP_SYMBOLS=1 REQUIRES_RTTI=1 || die "emake failed" - - pax-mark m Release/bin/lli - if use test; then - pax-mark m unittests/ExecutionEngine/JIT/Release/JITTests - fi -} - -src_install() { - emake KEEP_SYMBOLS=1 DESTDIR="${D}" install || die "install failed" - - if use vim-syntax; then - insinto /usr/share/vim/vimfiles/syntax - doins utils/vim/*.vim - fi - - # Fix install_names on Darwin. The build system is too complicated - # to just fix this, so we correct it post-install - local lib= f= odylib= - if [[ ${CHOST} == *-darwin* ]] ; then - for lib in lib{EnhancedDisassembly,LLVM-${PV},LTO,profile_rt}.dylib {BugpointPasses,LLVMHello}.dylib ; do - # libEnhancedDisassembly is Darwin10 only, so non-fatal - [[ -f ${ED}/usr/lib/${PN}/${lib} ]] || continue - ebegin "fixing install_name of $lib" - install_name_tool \ - -id "${EPREFIX}"/usr/lib/${PN}/${lib} \ - "${ED}"/usr/lib/${PN}/${lib} - eend $? - done - for f in "${ED}"/usr/bin/* "${ED}"/usr/lib/${PN}/libLTO.dylib ; do - odylib=$(scanmacho -BF'%n#f' "${f}" | tr ',' '\n' | grep libLLVM-${PV}.dylib) - ebegin "fixing install_name reference to ${odylib} of ${f##*/}" - install_name_tool \ - -change "${odylib}" \ - "${EPREFIX}"/usr/lib/${PN}/libLLVM-${PV}.dylib \ - "${f}" - eend $? - done - fi -} From f75ad7b8a7305f27f7b5f533194d86336250dbf1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 7 Jan 2016 15:05:42 +0100 Subject: [PATCH 123/260] sys-devel/clang: Remove ancient 3.1 version --- sys-devel/clang/Manifest | 3 - sys-devel/clang/clang-3.1-r5.ebuild | 204 ------------------ .../clang-0001-Add-r600-TargetInfo.patch | 100 --------- ...g-0002-r600-Add-some-target-builtins.patch | 111 ---------- ...obal_size-and-read_local_size-builti.patch | 31 --- ...-r600-Add-some-intrinsic-definitions.patch | 64 ------ ...bal_size-and-get_local_size-intrinsi.patch | 27 --- ...-3.1-increase-parser-recursion-limit.patch | 15 -- 8 files changed, 555 deletions(-) delete mode 100644 sys-devel/clang/clang-3.1-r5.ebuild delete mode 100644 sys-devel/clang/files/cl-patches/clang-0001-Add-r600-TargetInfo.patch delete mode 100644 sys-devel/clang/files/cl-patches/clang-0002-r600-Add-some-target-builtins.patch delete mode 100644 sys-devel/clang/files/cl-patches/clang-0003-r600-Add-read_global_size-and-read_local_size-builti.patch delete mode 100644 sys-devel/clang/files/cl-patches/llvm-0001-r600-Add-some-intrinsic-definitions.patch delete mode 100644 sys-devel/clang/files/cl-patches/llvm-0002-r600-Add-get_global_size-and-get_local_size-intrinsi.patch delete mode 100644 sys-devel/clang/files/clang-3.1-increase-parser-recursion-limit.patch diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest index aead620ae0ed4..f77149fc13c7e 100644 --- a/sys-devel/clang/Manifest +++ b/sys-devel/clang/Manifest @@ -1,6 +1,3 @@ -DIST clang-3.1.src.tar.gz 8158418 SHA256 ff63e215dcd3e2838ffdea38502f8d35bab17e487f3c3799579961e452d5a786 SHA512 14c033eda3e0c0a887a8410f6b6a1335e0f6bfa05950a903d302b06b95fd58b03894320e91e50fb4d330c5323be9e955d9054cee62d035e2753290354ea8f8cd WHIRLPOOL cdb578c287a417896d2d6fb297e96e44e8b951bad6e7d286b97bdd346b40dac6ffbb7015b39d69fa0f9e0994dede26612307b643f71480e3c8917199fe926357 DIST clang-3.2.src.tar.gz 8805311 SHA256 2aaaf03f7c0f6b16fe97ecc81247dc2bf2d4bec7620a77cc74670b7e07ff5658 SHA512 99fc57d19b76c42af9821eaaa762056a926eb68178f6b7dd5e8bf092c9ee201a554b91d760d5a30a57f38102eae340e080ef8c6a39327f6881eda391b20b108d WHIRLPOOL 2cf88d1db0f108d8b8e8b0cf691cca18694ddb00b129dc8c1894fca67b5494a7f53f92ac9401d99ce687c9d8fb30dc267be1e68ee70edc542e998f5486ba8730 -DIST compiler-rt-3.1.src.tar.gz 1259340 SHA256 1bd4624e7465b05ea713198f19c1c235bae2d35a411c15a4648300bc74294f5c SHA512 a010ed625ca54383bcc08dba77c4a686aed1c74d70c237a3cd20eafe9c1208f644699a600cbf1d14239db1b05a6d55f026f511f5a1eeec0a68888683c653e6fe WHIRLPOOL 6e21d28b30b52a039d5f16fb5b96238f453b58d5fabffffe0cc181061f619aaec2925bbe9f8af3dfe1ac39002fa52943617f94c44fb21cfe72d7aea460c0de0c DIST compiler-rt-3.2.src.tar.gz 1463061 SHA256 4ac311df0eead459cbb0f0890c06b55dae529ab45827ac73fef40bec632994aa SHA512 ef4223bd2d6051ec93a0943973aa61e7aa3686ac72f9a688d58a8b71deba1a7e64dcf821e0c53937899bbd7ba49218fee4e3649f19362fe59677daee314c063b WHIRLPOOL 176643360f683ddca28e4c77dc4ceb03513cec5cea98455598c934ec3e23bd6949a74852e50e42207c7171eb8013afe366f3b8c92799af66a04739ccebe4ed4e -DIST llvm-3.1.src.tar.gz 11077429 SHA256 1ea05135197b5400c1f88d00ff280d775ce778f8f9ea042e25a1e1e734a4b9ab SHA512 fb941094601043e405ccc57473414ef92437b09c200e71614f93d8e93b2a58cca8d78c385be037e064b0711cd6268802c774ce4a40fc0ea17bf576305304d2aa WHIRLPOOL c5c72e139296e1c186131f991010f52f958063a4fcfcb1f8527b53a2aaa7edcaca70ab6cf86c25d08640dcf6d720a865fda7dc7eb06cf1ce9c23fd37b5d597ef DIST llvm-3.2.src.tar.gz 12275252 SHA256 125090c4d26740f1d5e9838477c931ed7d9ad70d599ba265f46f3a42cb066343 SHA512 cc66171322dbbe40bcac0e0ea5b09df8ff52df63ded304f841f32f702270d6ab1512216413ee52498c3ebee8cd39c4cd23e3855d591944bc2ac0ae76f5be62cc WHIRLPOOL c3a39b2426293d0251b7769607ade873bb6bf8d54e7c8055773a9b75742bc8e39049fb71409a258c6f3d98775b78c280d4bfe4223ba91e5ed6ecae0eddf910e5 diff --git a/sys-devel/clang/clang-3.1-r5.ebuild b/sys-devel/clang/clang-3.1-r5.ebuild deleted file mode 100644 index 34f3243e11bde..0000000000000 --- a/sys-devel/clang/clang-3.1-r5.ebuild +++ /dev/null @@ -1,204 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -RESTRICT_PYTHON_ABIS="3.*" -SUPPORT_PYTHON_ABIS="1" - -inherit eutils multilib python - -DESCRIPTION="C language family frontend for LLVM" -HOMEPAGE="http://clang.llvm.org/" -# Fetching LLVM as well: see http://llvm.org/bugs/show_bug.cgi?id=4840 -SRC_URI="http://llvm.org/releases/${PV}/llvm-${PV}.src.tar.gz - http://llvm.org/releases/${PV}/compiler-rt-${PV}.src.tar.gz - http://llvm.org/releases/${PV}/${P}.src.tar.gz" - -LICENSE="UoI-NCSA" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86 ~amd64-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="debug kernel_FreeBSD multitarget +static-analyzer test" - -DEPEND="static-analyzer? ( dev-lang/perl )" -RDEPEND="~sys-devel/llvm-${PV}[debug=,multitarget=]" - -S=${WORKDIR}/llvm-${PV}.src - -src_prepare() { - mv "${WORKDIR}"/clang-${PV}.src "${S}"/tools/clang \ - || die "clang source directory move failed" - mv "${WORKDIR}"/compiler-rt-${PV}.src "${S}"/projects/compiler-rt \ - || die "compiler-rt source directory move failed" - - # Same as llvm doc patches - epatch "${FILESDIR}"/${PN}-2.7-fixdoc.patch - - # multilib-strict - sed -e "/PROJ_headers/s#lib/clang#$(get_libdir)/clang#" \ - -i tools/clang/lib/Headers/Makefile \ - || die "clang Makefile failed" - sed -e "/PROJ_resources/s#lib/clang#$(get_libdir)/clang#" \ - -i tools/clang/runtime/compiler-rt/Makefile \ - || die "compiler-rt Makefile failed" - # fix the static analyzer for in-tree install - sed -e 's/import ScanView/from clang \0/' \ - -i tools/clang/tools/scan-view/scan-view \ - || die "scan-view sed failed" - sed -e "/scanview.css\|sorttable.js/s#\$RealBin#${EPREFIX}/usr/share/${PN}#" \ - -i tools/clang/tools/scan-build/scan-build \ - || die "scan-build sed failed" - # Set correct path for gold plugin - sed -e "/LLVMgold.so/s#lib/#$(get_libdir)/llvm/#" \ - -i tools/clang/lib/Driver/Tools.cpp \ - || die "gold plugin path sed failed" - # Specify python version - python_convert_shebangs 2 tools/clang/tools/scan-view/scan-view - python_convert_shebangs -r 2 test/Scripts - python_convert_shebangs 2 projects/compiler-rt/lib/asan/scripts/asan_symbolize.py - - # From llvm src_prepare - einfo "Fixing install dirs" - sed -e 's,^PROJ_docsdir.*,PROJ_docsdir := $(PROJ_prefix)/share/doc/'${PF}, \ - -e 's,^PROJ_etcdir.*,PROJ_etcdir := '"${EPREFIX}"'/etc/llvm,' \ - -e 's,^PROJ_libdir.*,PROJ_libdir := $(PROJ_prefix)/'$(get_libdir)/llvm, \ - -i Makefile.config.in || die "Makefile.config sed failed" - - einfo "Fixing rpath and CFLAGS" - sed -e 's,\$(RPATH) -Wl\,\$(\(ToolDir\|LibDir\)),$(RPATH) -Wl\,'"${EPREFIX}"/usr/$(get_libdir)/llvm, \ - -e '/OmitFramePointer/s/-fomit-frame-pointer//' \ - -i Makefile.rules || die "rpath sed failed" - - # Use system llc (from llvm ebuild) for tests - sed -e "/^llc_props =/s/os.path.join(llvm_tools_dir, 'llc')/'llc'/" \ - -i tools/clang/test/lit.cfg || die "test path sed failed" - - # Automatically select active system GCC's libraries, bugs #406163 and #417913 - epatch "${FILESDIR}"/${P}-gentoo-runtime-gcc-detection-v3.patch - - # Fix search paths on FreeBSD, bug #409269 - epatch "${FILESDIR}"/${P}-gentoo-freebsd-fix-lib-path.patch - - # Fix regression caused by removal of USE=system-cxx-headers, bug #417541 - epatch "${FILESDIR}"/${P}-gentoo-freebsd-fix-cxx-paths-v2.patch - - # Increase recursion limit, bug #417545, upstream r155737 - epatch "${FILESDIR}"/${P}-increase-parser-recursion-limit.patch - - # Apply r600 OpenCL-related patches, bug #425688 - epatch "${FILESDIR}"/cl-patches/llvm-*.patch - pushd tools/clang &>/dev/null || die - epatch "${FILESDIR}"/cl-patches/clang-*.patch - popd &>/dev/null || die - - # User patches - epatch_user -} - -src_configure() { - local CONF_FLAGS="--enable-shared - --with-optimize-option= - $(use_enable !debug optimized) - $(use_enable debug assertions) - $(use_enable debug expensive-checks)" - - # Setup the search path to include the Prefix includes - if use prefix ; then - CONF_FLAGS="${CONF_FLAGS} \ - --with-c-include-dirs=${EPREFIX}/usr/include:/usr/include" - fi - - if use multitarget; then - CONF_FLAGS="${CONF_FLAGS} --enable-targets=all" - else - CONF_FLAGS="${CONF_FLAGS} --enable-targets=host,cpp" - fi - - if use amd64; then - CONF_FLAGS="${CONF_FLAGS} --enable-pic" - fi - - # clang prefers clang over gcc, so we may need to force that - tc-export CC CXX - econf ${CONF_FLAGS} -} - -src_compile() { - emake VERBOSE=1 KEEP_SYMBOLS=1 REQUIRES_RTTI=1 clang-only -} - -src_test() { - cd "${S}"/test || die "cd failed" - emake site.exp - - cd "${S}"/tools/clang || die "cd clang failed" - - echo ">>> Test phase [test]: ${CATEGORY}/${PF}" - - testing() { - if ! emake -j1 VERBOSE=1 test; then - has test $FEATURES && die "Make test failed. See above for details." - has test $FEATURES || eerror "Make test failed. See above for details." - fi - } - python_execute_function testing -} - -src_install() { - cd "${S}"/tools/clang || die "cd clang failed" - emake KEEP_SYMBOLS=1 DESTDIR="${D}" install - - if use static-analyzer ; then - dobin tools/scan-build/ccc-analyzer - dosym ccc-analyzer /usr/bin/c++-analyzer - dobin tools/scan-build/scan-build - - insinto /usr/share/${PN} - doins tools/scan-build/scanview.css - doins tools/scan-build/sorttable.js - - cd tools/scan-view || die "cd scan-view failed" - dobin scan-view - install-scan-view() { - insinto "$(python_get_sitedir)"/clang - doins Reporter.py Resources ScanView.py startfile.py - touch "${D}"/"$(python_get_sitedir)"/clang/__init__.py - } - python_execute_function install-scan-view - fi - - # Fix install_names on Darwin. The build system is too complicated - # to just fix this, so we correct it post-install - if [[ ${CHOST} == *-darwin* ]] ; then - for lib in libclang.dylib ; do - ebegin "fixing install_name of $lib" - install_name_tool -id "${EPREFIX}"/usr/lib/llvm/${lib} \ - "${ED}"/usr/lib/llvm/${lib} - eend $? - done - for f in usr/bin/{c-index-test,clang} usr/lib/llvm/libclang.dylib ; do - ebegin "fixing references in ${f##*/}" - install_name_tool \ - -change "@rpath/libclang.dylib" \ - "${EPREFIX}"/usr/lib/llvm/libclang.dylib \ - -change "@executable_path/../lib/libLLVM-${PV}.dylib" \ - "${EPREFIX}"/usr/lib/llvm/libLLVM-${PV}.dylib \ - -change "${S}"/Release/lib/libclang.dylib \ - "${EPREFIX}"/usr/lib/llvm/libclang.dylib \ - "${ED}"/$f - eend $? - done - fi - - # Remove unnecessary headers on FreeBSD, bug #417171 - use kernel_FreeBSD && rm "${ED}"usr/$(get_libdir)/clang/${PV}/include/{arm_neon,std,float,iso,limits,tgmath,varargs}*.h -} - -pkg_postinst() { - python_mod_optimize clang -} - -pkg_postrm() { - python_mod_cleanup clang -} diff --git a/sys-devel/clang/files/cl-patches/clang-0001-Add-r600-TargetInfo.patch b/sys-devel/clang/files/cl-patches/clang-0001-Add-r600-TargetInfo.patch deleted file mode 100644 index 929b5d37028f8..0000000000000 --- a/sys-devel/clang/files/cl-patches/clang-0001-Add-r600-TargetInfo.patch +++ /dev/null @@ -1,100 +0,0 @@ -From 70cae83ffd093f183dec07c464db3c0bb6b92c10 Mon Sep 17 00:00:00 2001 -From: Tom Stellard -Date: Fri, 2 Mar 2012 10:54:52 -0500 -Subject: [PATCH 1/3] Add r600 TargetInfo - ---- - lib/Basic/Targets.cpp | 70 +++++++++++++++++++++++++++++++++++++++++++++++++ - 1 files changed, 70 insertions(+), 0 deletions(-) - -diff --git a/lib/Basic/Targets.cpp b/lib/Basic/Targets.cpp -index 85dfd78..64dc01c 100644 ---- a/lib/Basic/Targets.cpp -+++ b/lib/Basic/Targets.cpp -@@ -1068,6 +1068,73 @@ namespace { - } - - namespace { -+ -+class AMDGPUTargetInfo : public TargetInfo { -+public: -+ -+ AMDGPUTargetInfo(const std::string& triple) : TargetInfo(triple) { } -+ -+ virtual const char * getClobbers() const { -+ return ""; -+ } -+ -+ virtual void getGCCRegNames(const char * const *&Names, -+ unsigned &numNames) const { -+ Names = NULL; -+ numNames = 0; -+ } -+ -+ virtual void getGCCRegAliases(const GCCRegAlias *&Aliases, -+ unsigned &NumAliases) const { -+ Aliases = NULL; -+ NumAliases = 0; -+ } -+ -+ virtual bool validateAsmConstraint(const char *&Name, -+ TargetInfo::ConstraintInfo &info) const { -+ return true; -+ } -+ -+ virtual void getTargetBuiltins(const Builtin::Info *&Records, -+ unsigned &NumRecords) const { -+ Records = NULL; -+ NumRecords = 0; -+ } -+}; -+ -+ -+static const unsigned R600AddrSpaceMap[] = { -+ 1, // opencl_global -+ 3, // opencl_local -+ 2 // opencl_constant -+}; -+ -+class R600TargetInfo : public AMDGPUTargetInfo { -+public: -+ R600TargetInfo(const std::string& triple) : AMDGPUTargetInfo(triple) { -+ DescriptionString = -+ "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16" -+ "-i32:32:32-i64:64:64-f32:32:32-f64:64:64-f80:32:32" -+ "-v16:16:16-v24:32:32-v32:32:32-v48:64:64-v64:64:64" -+ "-v96:128:128-v128:128:128-v192:256:256-v256:256:256" -+ "-v512:512:512-v1024:1024:1024-v2048:2048:2048" -+ "-n8:16:32:64"; -+ AddrSpaceMap = &R600AddrSpaceMap; -+ } -+ -+ virtual void getTargetDefines(const LangOptions &Opts, -+ MacroBuilder &Builder) const { -+ Builder.defineMacro("__R600__"); -+ } -+ -+ virtual const char * getVAListDeclaration() const { -+ return ""; -+ } -+}; -+ -+} // end anonymous namespace -+ -+namespace { - // MBlaze abstract base class - class MBlazeTargetInfo : public TargetInfo { - static const char * const GCCRegNames[]; -@@ -3963,6 +4030,9 @@ static TargetInfo *AllocateTarget(const std::string &T) { - case llvm::Triple::mblaze: - return new MBlazeTargetInfo(T); - -+ case llvm::Triple::r600: -+ return new R600TargetInfo(T); -+ - case llvm::Triple::sparc: - switch (os) { - case llvm::Triple::Linux: --- -1.7.7.6 - diff --git a/sys-devel/clang/files/cl-patches/clang-0002-r600-Add-some-target-builtins.patch b/sys-devel/clang/files/cl-patches/clang-0002-r600-Add-some-target-builtins.patch deleted file mode 100644 index 0003a8d535608..0000000000000 --- a/sys-devel/clang/files/cl-patches/clang-0002-r600-Add-some-target-builtins.patch +++ /dev/null @@ -1,111 +0,0 @@ -From a014573ad193775b2301e39275a1ca0ac3bb5847 Mon Sep 17 00:00:00 2001 -From: Tom Stellard -Date: Tue, 13 Mar 2012 13:54:51 -0400 -Subject: [PATCH 2/3] r600: Add some target builtins - ---- - include/clang/Basic/BuiltinsR600.def | 32 ++++++++++++++++++++++++++++++++ - include/clang/Basic/TargetBuiltins.h | 10 ++++++++++ - lib/Basic/Targets.cpp | 12 ++++++++++-- - 3 files changed, 52 insertions(+), 2 deletions(-) - create mode 100644 include/clang/Basic/BuiltinsR600.def - -diff --git a/include/clang/Basic/BuiltinsR600.def b/include/clang/Basic/BuiltinsR600.def -new file mode 100644 -index 0000000..ce1f30e ---- /dev/null -+++ b/include/clang/Basic/BuiltinsR600.def -@@ -0,0 +1,32 @@ -+//===--- BuiltinsR600.def - R600 Builtin function database -- --*- C++ -*-===// -+// -+// The LLVM Compiler Infrastructure -+// -+// This file is distributed under the University of Illinois Open Source -+// License. See LICENSE.TXT for details. -+// -+//===----------------------------------------------------------------------===// -+// -+// This file defines the R600-specific builtin function database. Users of -+// this file must define the BUILTIN macro to make use of this information. -+// -+//===----------------------------------------------------------------------===// -+// -+// Authors: Tom Stellard -+// -+ -+// The format of this database matches clang/Basic/Builtins.def. -+ -+BUILTIN(__builtin_r600_read_ngroups_x, "z", "nc") -+BUILTIN(__builtin_r600_read_ngroups_y, "z", "nc") -+BUILTIN(__builtin_r600_read_ngroups_z, "z", "nc") -+ -+BUILTIN(__builtin_r600_read_tidig_x, "z", "nc") -+BUILTIN(__builtin_r600_read_tidig_y, "z", "nc") -+BUILTIN(__builtin_r600_read_tidig_z, "z", "nc") -+ -+BUILTIN(__builtin_r600_read_tgid_x, "z", "nc") -+BUILTIN(__builtin_r600_read_tgid_y, "z", "nc") -+BUILTIN(__builtin_r600_read_tgid_z, "z", "nc") -+ -+#undef BUILTIN -diff --git a/include/clang/Basic/TargetBuiltins.h b/include/clang/Basic/TargetBuiltins.h -index 7c04bf7..3460cd5 100644 ---- a/include/clang/Basic/TargetBuiltins.h -+++ b/include/clang/Basic/TargetBuiltins.h -@@ -45,6 +45,16 @@ namespace clang { - }; - } - -+ /// R600 builtins -+ namespace R600 { -+ enum { -+ LastTIBuiltin = clang::Builtin::FirstTSBuiltin-1, -+#define BUILTIN(ID, TYPE, ATTRS) BI##ID, -+#include "clang/Basic/BuiltinsR600.def" -+ LastTSBuiltin -+ }; -+ } -+ - - /// X86 builtins - namespace X86 { -diff --git a/lib/Basic/Targets.cpp b/lib/Basic/Targets.cpp -index 64dc01c..03f1a18 100644 ---- a/lib/Basic/Targets.cpp -+++ b/lib/Basic/Targets.cpp -@@ -1070,6 +1070,7 @@ namespace { - namespace { - - class AMDGPUTargetInfo : public TargetInfo { -+ static const Builtin::Info BuiltinInfo[]; - public: - - AMDGPUTargetInfo(const std::string& triple) : TargetInfo(triple) { } -@@ -1097,8 +1098,8 @@ public: - - virtual void getTargetBuiltins(const Builtin::Info *&Records, - unsigned &NumRecords) const { -- Records = NULL; -- NumRecords = 0; -+ Records = BuiltinInfo; -+ NumRecords = clang::R600::LastTSBuiltin-Builtin::FirstTSBuiltin; - } - }; - -@@ -1132,6 +1133,13 @@ public: - } - }; - -+const Builtin::Info AMDGPUTargetInfo::BuiltinInfo[] = { -+#define BUILTIN(ID, TYPE, ATTRS) { #ID, TYPE, ATTRS, 0, ALL_LANGUAGES }, -+#define LIBBUILTIN(ID, TYPE, ATTRS, HEADER) { #ID, TYPE, ATTRS, HEADER,\ -+ ALL_LANGUAGES }, -+#include "clang/Basic/BuiltinsR600.def" -+}; -+ - } // end anonymous namespace - - namespace { --- -1.7.7.6 - diff --git a/sys-devel/clang/files/cl-patches/clang-0003-r600-Add-read_global_size-and-read_local_size-builti.patch b/sys-devel/clang/files/cl-patches/clang-0003-r600-Add-read_global_size-and-read_local_size-builti.patch deleted file mode 100644 index e0c2d3bb61163..0000000000000 --- a/sys-devel/clang/files/cl-patches/clang-0003-r600-Add-read_global_size-and-read_local_size-builti.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 2881b8189dcacc8ab6a336f0e107d72752c8c47e Mon Sep 17 00:00:00 2001 -From: Tom Stellard -Date: Wed, 14 Mar 2012 11:20:08 -0400 -Subject: [PATCH 3/3] r600: Add read_global_size and read_local_size builtins - ---- - include/clang/Basic/BuiltinsR600.def | 8 ++++++++ - 1 files changed, 8 insertions(+), 0 deletions(-) - -diff --git a/include/clang/Basic/BuiltinsR600.def b/include/clang/Basic/BuiltinsR600.def -index ce1f30e..c81758e 100644 ---- a/include/clang/Basic/BuiltinsR600.def -+++ b/include/clang/Basic/BuiltinsR600.def -@@ -17,6 +17,14 @@ - - // The format of this database matches clang/Basic/Builtins.def. - -+BUILTIN(__builtin_r600_read_global_size_x, "z", "nc") -+BUILTIN(__builtin_r600_read_global_size_y, "z", "nc") -+BUILTIN(__builtin_r600_read_global_size_z, "z", "nc") -+ -+BUILTIN(__builtin_r600_read_local_size_x, "z", "nc") -+BUILTIN(__builtin_r600_read_local_size_y, "z", "nc") -+BUILTIN(__builtin_r600_read_local_size_z, "z", "nc") -+ - BUILTIN(__builtin_r600_read_ngroups_x, "z", "nc") - BUILTIN(__builtin_r600_read_ngroups_y, "z", "nc") - BUILTIN(__builtin_r600_read_ngroups_z, "z", "nc") --- -1.7.7.6 - diff --git a/sys-devel/clang/files/cl-patches/llvm-0001-r600-Add-some-intrinsic-definitions.patch b/sys-devel/clang/files/cl-patches/llvm-0001-r600-Add-some-intrinsic-definitions.patch deleted file mode 100644 index 9d99c9cff350c..0000000000000 --- a/sys-devel/clang/files/cl-patches/llvm-0001-r600-Add-some-intrinsic-definitions.patch +++ /dev/null @@ -1,64 +0,0 @@ -From e25389b66b5ced3a2b5461077dcc9a505d334e3d Mon Sep 17 00:00:00 2001 -From: Tom Stellard -Date: Tue, 13 Mar 2012 14:12:21 -0400 -Subject: [PATCH 1/2] r600: Add some intrinsic definitions - ---- - include/llvm/Intrinsics.td | 1 + - include/llvm/IntrinsicsR600.td | 35 +++++++++++++++++++++++++++++++++++ - 2 files changed, 36 insertions(+), 0 deletions(-) - create mode 100644 include/llvm/IntrinsicsR600.td - -diff --git a/include/llvm/Intrinsics.td b/include/llvm/Intrinsics.td -index 069f907..e90dd85 100644 ---- a/include/llvm/Intrinsics.td -+++ b/include/llvm/Intrinsics.td -@@ -441,3 +441,4 @@ include "llvm/IntrinsicsCellSPU.td" - include "llvm/IntrinsicsXCore.td" - include "llvm/IntrinsicsPTX.td" - include "llvm/IntrinsicsHexagon.td" -+include "llvm/IntrinsicsR600.td" -diff --git a/include/llvm/IntrinsicsR600.td b/include/llvm/IntrinsicsR600.td -new file mode 100644 -index 0000000..789fecb ---- /dev/null -+++ b/include/llvm/IntrinsicsR600.td -@@ -0,0 +1,35 @@ -+//===- IntrinsicsR600.td - Defines R600 intrinsics ---------*- tablegen -*-===// -+// -+// The LLVM Compiler Infrastructure -+// -+// This file is distributed under the University of Illinois Open Source -+// License. See LICENSE.TXT for details. -+// -+//===----------------------------------------------------------------------===// -+// -+// This file defines all of the R600-specific intrinsics. -+// -+//===----------------------------------------------------------------------===// -+// -+// Authors: Tom Stellard -+// -+ -+let TargetPrefix = "r600" in { -+ -+class R600ReadPreloadRegisterIntrinsic -+ : Intrinsic<[llvm_i32_ty], [], [IntrNoMem]>, -+ GCCBuiltin; -+ -+multiclass R600ReadPreloadRegisterIntrinsic_xyz { -+ def _x : R600ReadPreloadRegisterIntrinsic; -+ def _y : R600ReadPreloadRegisterIntrinsic; -+ def _z : R600ReadPreloadRegisterIntrinsic; -+} -+ -+defm int_r600_read_ngroups : R600ReadPreloadRegisterIntrinsic_xyz < -+ "__builtin_r600_read_ngroups">; -+defm int_r600_read_tgid : R600ReadPreloadRegisterIntrinsic_xyz < -+ "__builtin_r600_read_tgid">; -+defm int_r600_read_tidig : R600ReadPreloadRegisterIntrinsic_xyz < -+ "__builtin_r600_read_tidig">; -+} // End TargetPrefix = "r600" --- -1.7.7.6 - diff --git a/sys-devel/clang/files/cl-patches/llvm-0002-r600-Add-get_global_size-and-get_local_size-intrinsi.patch b/sys-devel/clang/files/cl-patches/llvm-0002-r600-Add-get_global_size-and-get_local_size-intrinsi.patch deleted file mode 100644 index db176dd56a1b2..0000000000000 --- a/sys-devel/clang/files/cl-patches/llvm-0002-r600-Add-get_global_size-and-get_local_size-intrinsi.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 17667fa3450470f7c89fc2ba4631d908cf510749 Mon Sep 17 00:00:00 2001 -From: Tom Stellard -Date: Wed, 14 Mar 2012 11:19:35 -0400 -Subject: [PATCH 2/2] r600: Add get_global_size and get_local_size intrinsics - ---- - include/llvm/IntrinsicsR600.td | 4 ++++ - 1 files changed, 4 insertions(+), 0 deletions(-) - -diff --git a/include/llvm/IntrinsicsR600.td b/include/llvm/IntrinsicsR600.td -index 789fecb..0473acb 100644 ---- a/include/llvm/IntrinsicsR600.td -+++ b/include/llvm/IntrinsicsR600.td -@@ -26,6 +26,10 @@ multiclass R600ReadPreloadRegisterIntrinsic_xyz { - def _z : R600ReadPreloadRegisterIntrinsic; - } - -+defm int_r600_read_global_size : R600ReadPreloadRegisterIntrinsic_xyz < -+ "__builtin_r600_read_global_size">; -+defm int_r600_read_local_size : R600ReadPreloadRegisterIntrinsic_xyz < -+ "__builtin_r600_read_local_size">; - defm int_r600_read_ngroups : R600ReadPreloadRegisterIntrinsic_xyz < - "__builtin_r600_read_ngroups">; - defm int_r600_read_tgid : R600ReadPreloadRegisterIntrinsic_xyz < --- -1.7.7.6 - diff --git a/sys-devel/clang/files/clang-3.1-increase-parser-recursion-limit.patch b/sys-devel/clang/files/clang-3.1-increase-parser-recursion-limit.patch deleted file mode 100644 index 79f4f9f078719..0000000000000 --- a/sys-devel/clang/files/clang-3.1-increase-parser-recursion-limit.patch +++ /dev/null @@ -1,15 +0,0 @@ -Backported from r155737. - -diff --git a/llvm-3.1.src/tools/clang/include/clang/Parse/Parser.h b/llvm-3.1.src/tools/clang/include/clang/Parse/Parser.h -index 0ae5dc8..2a7464f 100644 ---- a/llvm-3.1.src/tools/clang/include/clang/Parse/Parser.h -+++ b/llvm-3.1.src/tools/clang/include/clang/Parse/Parser.h -@@ -451,7 +451,7 @@ private: - } - } - -- enum { MaxDepth = 256 }; -+ enum { MaxDepth = 512 }; - - bool diagnoseOverflow(); - bool diagnoseMissingClose(); From e6337c4fed1e26111f0f8cb3cbeee486c3c8db77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 7 Jan 2016 15:12:21 +0100 Subject: [PATCH 124/260] sys-devel/llvm: Remove ancient 3.1 version --- sys-devel/llvm/Manifest | 1 - ...-r600-Add-some-intrinsic-definitions.patch | 64 ------ ...bal_size-and-get_local_size-intrinsi.patch | 27 --- .../files/llvm-2.6-commandguide-nops.patch | 30 --- ...-3.1-ExecutionEngine_tests_xfail_arm.patch | 27 --- .../llvm-3.1-docs-pod-markup-fixes.patch | 28 --- .../files/llvm-3.1-fix_debug_line_info.patch | 65 ------ .../files/llvm-3.1-ivybridge_support.patch | 13 -- sys-devel/llvm/llvm-3.1-r2.ebuild | 191 ------------------ 9 files changed, 446 deletions(-) delete mode 100644 sys-devel/llvm/files/cl-patches/0001-r600-Add-some-intrinsic-definitions.patch delete mode 100644 sys-devel/llvm/files/cl-patches/0002-r600-Add-get_global_size-and-get_local_size-intrinsi.patch delete mode 100644 sys-devel/llvm/files/llvm-2.6-commandguide-nops.patch delete mode 100644 sys-devel/llvm/files/llvm-3.1-ExecutionEngine_tests_xfail_arm.patch delete mode 100644 sys-devel/llvm/files/llvm-3.1-docs-pod-markup-fixes.patch delete mode 100644 sys-devel/llvm/files/llvm-3.1-fix_debug_line_info.patch delete mode 100644 sys-devel/llvm/files/llvm-3.1-ivybridge_support.patch delete mode 100644 sys-devel/llvm/llvm-3.1-r2.ebuild diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest index 90b47c421ff61..b0970e7c16b2d 100644 --- a/sys-devel/llvm/Manifest +++ b/sys-devel/llvm/Manifest @@ -20,7 +20,6 @@ DIST compiler-rt-3.7.0.src.tar.xz 1192832 SHA256 227fa998520bc94974a428dc8e7654d DIST compiler-rt-3.7.1.src.tar.xz 1181772 SHA256 9d4769e4a927d3824bcb7a9c82b01e307c68588e6de4e7f04ab82d82c5af8181 SHA512 bf434519ea0838264c30de1e1e8681320aa868df0ecc825a45c659077b963a4120c18216946558cbf8aea24a8ac8ec39af2066dab906bc7cabc0894d51d61325 WHIRLPOOL 0bea047e48622884a6fc6bb3826046e9de5b3192006cc41c0ccd9d6c611674869c3c15988b531a0f7d9fea2cf951b90ecef385b85db765c6f99a48692fdcf223 DIST lldb-3.7.0.src.tar.xz 10649660 SHA256 f4d7505bc111044eaa4033af012221e492938405b62522b8e3e354c20c4b71e9 SHA512 52157782ef13e2c8b7b35ff3ccc05887195fe46ddb6bafcf0707a3c46c1e034734b55342b8dbfc46cae7a8c3cb1012345284e4bedb2344c5016b8d19a12e90df WHIRLPOOL 8c0803a51820ec67944e27061c858e95a92aefa38a1540241fead2b63c5b065c1268cf958b14d8841f62fc8aea5da1e20204704426598bfc2c4e61bcda135c43 DIST lldb-3.7.1.src.tar.xz 10650524 SHA256 9a0bc315ef55f44c98cdf92d064df0847f453ed156dd0ef6a87e04f5fd6a0e01 SHA512 d2d3e1052026edd6ef9113ff5362acb4a32cef598098b4031c35e389301130ef2e1bda594f30de4d65c9fdc0beaecdd35afcf36676eb540baad34015aca294d1 WHIRLPOOL bba9c700788f0cf86ac1de51383a223e1c92f724719cdd327d83189cb77714c1e10fb78569aeed3b3c639062a3410bb114f646a271fd0d9e8c9a8e45d090330a -DIST llvm-3.1.src.tar.gz 11077429 SHA256 1ea05135197b5400c1f88d00ff280d775ce778f8f9ea042e25a1e1e734a4b9ab SHA512 fb941094601043e405ccc57473414ef92437b09c200e71614f93d8e93b2a58cca8d78c385be037e064b0711cd6268802c774ce4a40fc0ea17bf576305304d2aa WHIRLPOOL c5c72e139296e1c186131f991010f52f958063a4fcfcb1f8527b53a2aaa7edcaca70ab6cf86c25d08640dcf6d720a865fda7dc7eb06cf1ce9c23fd37b5d597ef DIST llvm-3.2-manpages.tar.bz2 25962 SHA256 159eaaaf59a2cee66f6aa0bbc93ca4c9fa37a9a25d4116f085556cdbc32f75ca SHA512 75ce41827f99b9e08f0c3e374c49f8a231653bca28bea158ece551e5934bc61ae21bfaf158490f83b05c1a7926b95c8832c0eb023280dcafa671e7d551efa17e WHIRLPOOL 58382b3e92b2ef8b1f5a7ebf2d893852253976b781b2b2acd11dfd914fad9776f59ddc5559d3986832a00fde88539db6a5882aa69a6f3ceca90337a59420acc1 DIST llvm-3.2.src.tar.gz 12275252 SHA256 125090c4d26740f1d5e9838477c931ed7d9ad70d599ba265f46f3a42cb066343 SHA512 cc66171322dbbe40bcac0e0ea5b09df8ff52df63ded304f841f32f702270d6ab1512216413ee52498c3ebee8cd39c4cd23e3855d591944bc2ac0ae76f5be62cc WHIRLPOOL c3a39b2426293d0251b7769607ade873bb6bf8d54e7c8055773a9b75742bc8e39049fb71409a258c6f3d98775b78c280d4bfe4223ba91e5ed6ecae0eddf910e5 DIST llvm-3.3-manpages.tar.bz2 27098 SHA256 46bb22d63d5fe7dd04e1a7bb7e16c03d93f2ed51d31540cfb9d97ed70059aa77 SHA512 6f24b66b13025d0606908f91ad9b4fc6de1b4aac2d97d261f6b989065476cf153d2f84792f8dd4972b95fb1a45a3931c328df3bcf8ce5ab21170a7a912a39783 WHIRLPOOL 31b9c3635b698f404b75b87c7891b4b6be9cbeb6062bcb6fba5476b0b3069a486ba60c27ab2b12b8a2da9404f666617162041860f023951050a9fc4c7d27748a diff --git a/sys-devel/llvm/files/cl-patches/0001-r600-Add-some-intrinsic-definitions.patch b/sys-devel/llvm/files/cl-patches/0001-r600-Add-some-intrinsic-definitions.patch deleted file mode 100644 index 9d99c9cff350c..0000000000000 --- a/sys-devel/llvm/files/cl-patches/0001-r600-Add-some-intrinsic-definitions.patch +++ /dev/null @@ -1,64 +0,0 @@ -From e25389b66b5ced3a2b5461077dcc9a505d334e3d Mon Sep 17 00:00:00 2001 -From: Tom Stellard -Date: Tue, 13 Mar 2012 14:12:21 -0400 -Subject: [PATCH 1/2] r600: Add some intrinsic definitions - ---- - include/llvm/Intrinsics.td | 1 + - include/llvm/IntrinsicsR600.td | 35 +++++++++++++++++++++++++++++++++++ - 2 files changed, 36 insertions(+), 0 deletions(-) - create mode 100644 include/llvm/IntrinsicsR600.td - -diff --git a/include/llvm/Intrinsics.td b/include/llvm/Intrinsics.td -index 069f907..e90dd85 100644 ---- a/include/llvm/Intrinsics.td -+++ b/include/llvm/Intrinsics.td -@@ -441,3 +441,4 @@ include "llvm/IntrinsicsCellSPU.td" - include "llvm/IntrinsicsXCore.td" - include "llvm/IntrinsicsPTX.td" - include "llvm/IntrinsicsHexagon.td" -+include "llvm/IntrinsicsR600.td" -diff --git a/include/llvm/IntrinsicsR600.td b/include/llvm/IntrinsicsR600.td -new file mode 100644 -index 0000000..789fecb ---- /dev/null -+++ b/include/llvm/IntrinsicsR600.td -@@ -0,0 +1,35 @@ -+//===- IntrinsicsR600.td - Defines R600 intrinsics ---------*- tablegen -*-===// -+// -+// The LLVM Compiler Infrastructure -+// -+// This file is distributed under the University of Illinois Open Source -+// License. See LICENSE.TXT for details. -+// -+//===----------------------------------------------------------------------===// -+// -+// This file defines all of the R600-specific intrinsics. -+// -+//===----------------------------------------------------------------------===// -+// -+// Authors: Tom Stellard -+// -+ -+let TargetPrefix = "r600" in { -+ -+class R600ReadPreloadRegisterIntrinsic -+ : Intrinsic<[llvm_i32_ty], [], [IntrNoMem]>, -+ GCCBuiltin; -+ -+multiclass R600ReadPreloadRegisterIntrinsic_xyz { -+ def _x : R600ReadPreloadRegisterIntrinsic; -+ def _y : R600ReadPreloadRegisterIntrinsic; -+ def _z : R600ReadPreloadRegisterIntrinsic; -+} -+ -+defm int_r600_read_ngroups : R600ReadPreloadRegisterIntrinsic_xyz < -+ "__builtin_r600_read_ngroups">; -+defm int_r600_read_tgid : R600ReadPreloadRegisterIntrinsic_xyz < -+ "__builtin_r600_read_tgid">; -+defm int_r600_read_tidig : R600ReadPreloadRegisterIntrinsic_xyz < -+ "__builtin_r600_read_tidig">; -+} // End TargetPrefix = "r600" --- -1.7.7.6 - diff --git a/sys-devel/llvm/files/cl-patches/0002-r600-Add-get_global_size-and-get_local_size-intrinsi.patch b/sys-devel/llvm/files/cl-patches/0002-r600-Add-get_global_size-and-get_local_size-intrinsi.patch deleted file mode 100644 index db176dd56a1b2..0000000000000 --- a/sys-devel/llvm/files/cl-patches/0002-r600-Add-get_global_size-and-get_local_size-intrinsi.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 17667fa3450470f7c89fc2ba4631d908cf510749 Mon Sep 17 00:00:00 2001 -From: Tom Stellard -Date: Wed, 14 Mar 2012 11:19:35 -0400 -Subject: [PATCH 2/2] r600: Add get_global_size and get_local_size intrinsics - ---- - include/llvm/IntrinsicsR600.td | 4 ++++ - 1 files changed, 4 insertions(+), 0 deletions(-) - -diff --git a/include/llvm/IntrinsicsR600.td b/include/llvm/IntrinsicsR600.td -index 789fecb..0473acb 100644 ---- a/include/llvm/IntrinsicsR600.td -+++ b/include/llvm/IntrinsicsR600.td -@@ -26,6 +26,10 @@ multiclass R600ReadPreloadRegisterIntrinsic_xyz { - def _z : R600ReadPreloadRegisterIntrinsic; - } - -+defm int_r600_read_global_size : R600ReadPreloadRegisterIntrinsic_xyz < -+ "__builtin_r600_read_global_size">; -+defm int_r600_read_local_size : R600ReadPreloadRegisterIntrinsic_xyz < -+ "__builtin_r600_read_local_size">; - defm int_r600_read_ngroups : R600ReadPreloadRegisterIntrinsic_xyz < - "__builtin_r600_read_ngroups">; - defm int_r600_read_tgid : R600ReadPreloadRegisterIntrinsic_xyz < --- -1.7.7.6 - diff --git a/sys-devel/llvm/files/llvm-2.6-commandguide-nops.patch b/sys-devel/llvm/files/llvm-2.6-commandguide-nops.patch deleted file mode 100644 index 583fdf95f9528..0000000000000 --- a/sys-devel/llvm/files/llvm-2.6-commandguide-nops.patch +++ /dev/null @@ -1,30 +0,0 @@ ---- docs/CommandGuide/Makefile.orig 2009-10-26 16:54:33.000000000 +0100 -+++ docs/CommandGuide/Makefile 2009-10-26 17:32:03.000000000 +0100 -@@ -19,7 +19,7 @@ - DST_PS_DIR=ps/ - - # If we are in BUILD_FOR_WEBSITE mode, default to the all target. --all:: html man ps -+all:: html man - - clean: - rm -f pod2htm*.*~~ $(HTML) $(MAN) $(PS) -@@ -81,7 +81,7 @@ - MAN_DIR := $(PROJ_mandir)/man1 - PS_DIR := $(PROJ_docsdir)/ps - --install-local:: $(HTML) $(INSTALL_MANS) $(PS) -+install-local:: $(HTML) $(INSTALL_MANS) - $(Echo) Installing HTML CommandGuide Documentation - $(Verb) $(MKDIR) $(HTML_DIR) - $(Verb) $(DataInstall) $(HTML) $(HTML_DIR) -@@ -90,9 +90,6 @@ - $(Echo) Installing MAN CommandGuide Documentation - $(Verb) $(MKDIR) $(MAN_DIR) - $(Verb) $(DataInstall) $(INSTALL_MANS) $(MAN_DIR) -- $(Echo) Installing PS CommandGuide Documentation -- $(Verb) $(MKDIR) $(PS_DIR) -- $(Verb) $(DataInstall) $(PS) $(PS_DIR) - - uninstall-local:: - $(Echo) Uninstalling CommandGuide Documentation diff --git a/sys-devel/llvm/files/llvm-3.1-ExecutionEngine_tests_xfail_arm.patch b/sys-devel/llvm/files/llvm-3.1-ExecutionEngine_tests_xfail_arm.patch deleted file mode 100644 index 05a20e673a873..0000000000000 --- a/sys-devel/llvm/files/llvm-3.1-ExecutionEngine_tests_xfail_arm.patch +++ /dev/null @@ -1,27 +0,0 @@ -diff -Naur llvm-3.1.src/test/ExecutionEngine/2002-12-16-ArgTest.ll llvm.src/test/ExecutionEngine/2002-12-16-ArgTest.ll ---- llvm-3.1.src/test/ExecutionEngine/2002-12-16-ArgTest.ll 2012-04-12 22:13:57.000000000 +0200 -+++ llvm.src/test/ExecutionEngine/2002-12-16-ArgTest.ll 2012-10-08 15:06:30.000000000 +0200 -@@ -1,4 +1,5 @@ - ; RUN: %lli %s > /dev/null -+; XFAIL: arm - - @.LC0 = internal global [10 x i8] c"argc: %d\0A\00" ; <[10 x i8]*> [#uses=1] - -diff -Naur llvm-3.1.src/test/ExecutionEngine/test-fp-no-external-funcs.ll llvm.src/test/ExecutionEngine/test-fp-no-external-funcs.ll ---- llvm-3.1.src/test/ExecutionEngine/test-fp-no-external-funcs.ll 2012-04-12 22:13:57.000000000 +0200 -+++ llvm.src/test/ExecutionEngine/test-fp-no-external-funcs.ll 2012-10-08 15:06:30.000000000 +0200 -@@ -1,4 +1,5 @@ - ; RUN: %lli %s > /dev/null -+; XFAIL: arm - - define double @test(double* %DP, double %Arg) { - %D = load double* %DP ; [#uses=1] -diff -Naur llvm-3.1.src/test/ExecutionEngine/test-fp.ll llvm.src/test/ExecutionEngine/test-fp.ll ---- llvm-3.1.src/test/ExecutionEngine/test-fp.ll 2012-04-12 22:13:57.000000000 +0200 -+++ llvm.src/test/ExecutionEngine/test-fp.ll 2012-10-08 15:06:30.000000000 +0200 -@@ -1,4 +1,5 @@ - ; RUN: %lli %s > /dev/null -+; XFAIL: arm - - define double @test(double* %DP, double %Arg) { - %D = load double* %DP ; [#uses=1] diff --git a/sys-devel/llvm/files/llvm-3.1-docs-pod-markup-fixes.patch b/sys-devel/llvm/files/llvm-3.1-docs-pod-markup-fixes.patch deleted file mode 100644 index cd8a62a037d22..0000000000000 --- a/sys-devel/llvm/files/llvm-3.1-docs-pod-markup-fixes.patch +++ /dev/null @@ -1,28 +0,0 @@ ---- llvm-3.1.src/docs/CommandGuide/lit.pod~ 2012-03-27 03:01:14.000000000 +0900 -+++ llvm-3.1.src/docs/CommandGuide/lit.pod 2013-01-23 12:47:30.297510832 +0900 -@@ -386,8 +386,6 @@ - ******************** - PASS: D (4 of 4) - --=back -- - =head2 LIT EXAMPLE TESTS - - The B distribution contains several example implementations of test suites ---- llvm-3.1.src/docs/CommandGuide/llvm-cov.pod~ 2011-11-29 08:39:25.000000000 +0900 -+++ llvm-3.1.src/docs/CommandGuide/llvm-cov.pod 2013-01-23 13:44:32.184212441 +0900 -@@ -18,12 +18,12 @@ - - =over - --=item B<-gcno=filename] -+=item B<-gcno=filename> - - This option selects input description file generated by compiler while instrumenting - program. - --=item B<-gcda=filename] -+=item B<-gcda=filename> - - This option selects coverage data file generated by instrumented compiler. - diff --git a/sys-devel/llvm/files/llvm-3.1-fix_debug_line_info.patch b/sys-devel/llvm/files/llvm-3.1-fix_debug_line_info.patch deleted file mode 100644 index de2d46b618c3f..0000000000000 --- a/sys-devel/llvm/files/llvm-3.1-fix_debug_line_info.patch +++ /dev/null @@ -1,65 +0,0 @@ -From 737fdba46f2b2b7d39bc728d15ea2334c44779e0 Mon Sep 17 00:00:00 2001 -From: Ben Longbons -Date: Fri, 29 Jun 2012 12:58:34 -0700 -Subject: [PATCH] Revert "Patch to set is_stmt a little better for prologue - lines in a function." - -This meants that the debugger could find meaningful line information. - -This reverts commit 60b35f408bc3194e7ea4e96367c0b42dc5e7f850. ---- - lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 7 ++----- - test/DebugInfo/X86/ending-run.ll | 6 ++---- - 2 files changed, 4 insertions(+), 9 deletions(-) - -diff --git a/lib/CodeGen/AsmPrinter/DwarfDebug.cpp b/lib/CodeGen/AsmPrinter/DwarfDebug.cpp -index 3e79a6d..24aedfb 100644 ---- a/lib/CodeGen/AsmPrinter/DwarfDebug.cpp -+++ b/lib/CodeGen/AsmPrinter/DwarfDebug.cpp -@@ -1093,15 +1093,12 @@ void DwarfDebug::beginInstruction(const MachineInstr *MI) { - if (!MI->isDebugValue()) { - DebugLoc DL = MI->getDebugLoc(); - if (DL != PrevInstLoc && (!DL.isUnknown() || UnknownLocations)) { -- unsigned Flags = 0; -+ unsigned Flags = DWARF2_FLAG_IS_STMT; - PrevInstLoc = DL; - if (DL == PrologEndLoc) { - Flags |= DWARF2_FLAG_PROLOGUE_END; - PrologEndLoc = DebugLoc(); - } -- if (PrologEndLoc.isUnknown()) -- Flags |= DWARF2_FLAG_IS_STMT; -- - if (!DL.isUnknown()) { - const MDNode *Scope = DL.getScope(Asm->MF->getFunction()->getContext()); - recordSourceLine(DL.getLine(), DL.getCol(), Scope, Flags); -@@ -1382,7 +1379,7 @@ void DwarfDebug::beginFunction(const MachineFunction *MF) { - MF->getFunction()->getContext()); - recordSourceLine(FnStartDL.getLine(), FnStartDL.getCol(), - FnStartDL.getScope(MF->getFunction()->getContext()), -- 0); -+ DWARF2_FLAG_IS_STMT); - } - } - -diff --git a/test/DebugInfo/X86/ending-run.ll b/test/DebugInfo/X86/ending-run.ll -index 6935c47..0cd3de1 100644 ---- a/test/DebugInfo/X86/ending-run.ll -+++ b/test/DebugInfo/X86/ending-run.ll -@@ -1,11 +1,9 @@ - ; RUN: llc -mtriple=x86_64-apple-darwin %s -o %t -filetype=obj - ; RUN: llvm-dwarfdump %t | FileCheck %s - --; Check that the line table starts at 7, not 4, but that the first --; statement isn't until line 8. -+; Check that the line table starts at 7, not 4. - --; CHECK-NOT: 0x0000000000000000 7 0 1 0 is_stmt --; CHECK: 0x0000000000000000 7 0 1 0 -+; CHECK: 0x0000000000000000 7 0 1 0 is_stmt - ; CHECK: 0x0000000000000004 8 18 1 0 is_stmt prologue_end - - define i32 @callee(i32 %x) nounwind uwtable ssp { --- -1.7.10 - diff --git a/sys-devel/llvm/files/llvm-3.1-ivybridge_support.patch b/sys-devel/llvm/files/llvm-3.1-ivybridge_support.patch deleted file mode 100644 index a03ec422467c7..0000000000000 --- a/sys-devel/llvm/files/llvm-3.1-ivybridge_support.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- llvm/trunk/lib/Support/Host.cpp 2012/04/23 22:22:46 155401 -+++ llvm/trunk/lib/Support/Host.cpp 2012/04/23 22:41:39 155402 -@@ -230,6 +230,10 @@ - case 45: - return "corei7-avx"; - -+ // Ivy Bridge: -+ case 58: -+ return "core-avx-i"; -+ - case 28: // Intel Atom processor. All processors are manufactured using - // the 45 nm process - return "atom"; diff --git a/sys-devel/llvm/llvm-3.1-r2.ebuild b/sys-devel/llvm/llvm-3.1-r2.ebuild deleted file mode 100644 index fd9ce132d8ea0..0000000000000 --- a/sys-devel/llvm/llvm-3.1-r2.ebuild +++ /dev/null @@ -1,191 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" -PYTHON_DEPEND="2" -inherit eutils flag-o-matic multilib toolchain-funcs python pax-utils - -DESCRIPTION="Low Level Virtual Machine" -HOMEPAGE="http://llvm.org/" -SRC_URI="http://llvm.org/releases/${PV}/${P}.src.tar.gz" - -LICENSE="UoI-NCSA" -SLOT="0" -KEYWORDS="amd64 arm ppc x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="debug gold +libffi multitarget ocaml test udis86 vim-syntax" - -DEPEND="dev-lang/perl - >=sys-devel/make-3.79 - >=sys-devel/flex-2.5.4 - >=sys-devel/bison-1.875d - || ( >=sys-devel/gcc-3.0 >=sys-devel/gcc-apple-4.2.1 ) - || ( >=sys-devel/binutils-2.18 >=sys-devel/binutils-apple-3.2.3 ) - gold? ( >=sys-devel/binutils-2.22[cxx] ) - libffi? ( virtual/pkgconfig - virtual/libffi ) - ocaml? ( dev-lang/ocaml ) - udis86? ( dev-libs/udis86[pic(+)] )" -RDEPEND="dev-lang/perl - libffi? ( virtual/libffi ) - vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )" - -S=${WORKDIR}/${P}.src - -pkg_setup() { - # Required for test and build - python_set_active_version 2 - python_pkg_setup - - # need to check if the active compiler is ok - - broken_gcc=" 3.2.2 3.2.3 3.3.2 4.1.1 " - broken_gcc_x86=" 3.4.0 3.4.2 " - broken_gcc_amd64=" 3.4.6 " - - gcc_vers=$(gcc-fullversion) - - if [[ ${broken_gcc} == *" ${version} "* ]] ; then - elog "Your version of gcc is known to miscompile llvm." - elog "Check http://www.llvm.org/docs/GettingStarted.html for" - elog "possible solutions." - die "Your currently active version of gcc is known to miscompile llvm" - fi - - if [[ ${CHOST} == i*86-* && ${broken_gcc_x86} == *" ${version} "* ]] ; then - elog "Your version of gcc is known to miscompile llvm on x86" - elog "architectures. Check" - elog "http://www.llvm.org/docs/GettingStarted.html for possible" - elog "solutions." - die "Your currently active version of gcc is known to miscompile llvm" - fi - - if [[ ${CHOST} == x86_64-* && ${broken_gcc_amd64} == *" ${version} "* ]]; - then - elog "Your version of gcc is known to miscompile llvm in amd64" - elog "architectures. Check" - elog "http://www.llvm.org/docs/GettingStarted.html for possible" - elog "solutions." - die "Your currently active version of gcc is known to miscompile llvm" - fi -} - -src_prepare() { - # unfortunately ./configure won't listen to --mandir and the-like, so take - # care of this. - einfo "Fixing install dirs" - sed -e 's,^PROJ_docsdir.*,PROJ_docsdir := $(PROJ_prefix)/share/doc/'${PF}, \ - -e 's,^PROJ_etcdir.*,PROJ_etcdir := '"${EPREFIX}"'/etc/llvm,' \ - -e 's,^PROJ_libdir.*,PROJ_libdir := $(PROJ_prefix)/'$(get_libdir)/${PN}, \ - -i Makefile.config.in || die "Makefile.config sed failed" - sed -e "/ActiveLibDir = ActivePrefix/s/lib/$(get_libdir)\/${PN}/" \ - -i tools/llvm-config/llvm-config.cpp || die "llvm-config sed failed" - - einfo "Fixing rpath and CFLAGS" - sed -e 's,\$(RPATH) -Wl\,\$(\(ToolDir\|LibDir\)),$(RPATH) -Wl\,'"${EPREFIX}"/usr/$(get_libdir)/${PN}, \ - -e '/OmitFramePointer/s/-fomit-frame-pointer//' \ - -i Makefile.rules || die "rpath sed failed" - if use gold; then - sed -e 's,\$(SharedLibDir),'"${EPREFIX}"/usr/$(get_libdir)/${PN}, \ - -i tools/gold/Makefile || die "gold rpath sed failed" - fi - - # Specify python version - python_convert_shebangs -r 2 test/Scripts - - epatch "${FILESDIR}"/${PN}-2.6-commandguide-nops.patch - epatch "${FILESDIR}"/${PN}-2.9-nodoctargz.patch - epatch "${FILESDIR}"/${PN}-3.0-PPC_macro.patch - epatch "${FILESDIR}"/${P}-ivybridge_support.patch - epatch "${FILESDIR}"/${P}-fix_debug_line_info.patch - epatch "${FILESDIR}"/${P}-ExecutionEngine_tests_xfail_arm.patch - epatch "${FILESDIR}"/${P}-docs-pod-markup-fixes.patch - - # Apply r600 OpenCL-related patches, bug #425688 - epatch "${FILESDIR}"/cl-patches/*.patch - - # User patches - epatch_user -} - -src_configure() { - local CONF_FLAGS="--enable-shared - --with-optimize-option= - $(use_enable !debug optimized) - $(use_enable debug assertions) - $(use_enable debug expensive-checks)" - - if use multitarget; then - CONF_FLAGS="${CONF_FLAGS} --enable-targets=all" - else - CONF_FLAGS="${CONF_FLAGS} --enable-targets=host,cpp" - fi - - if use amd64; then - CONF_FLAGS="${CONF_FLAGS} --enable-pic" - fi - - if use gold; then - CONF_FLAGS="${CONF_FLAGS} --with-binutils-include=${EPREFIX}/usr/include/" - fi - if use ocaml; then - CONF_FLAGS="${CONF_FLAGS} --enable-bindings=ocaml" - else - CONF_FLAGS="${CONF_FLAGS} --enable-bindings=none" - fi - - if use udis86; then - CONF_FLAGS="${CONF_FLAGS} --with-udis86" - fi - - if use libffi; then - append-cppflags "$(pkg-config --cflags libffi)" - fi - CONF_FLAGS="${CONF_FLAGS} $(use_enable libffi)" - - # llvm prefers clang over gcc, so we may need to force that - tc-export CC CXX - econf ${CONF_FLAGS} -} - -src_compile() { - emake VERBOSE=1 KEEP_SYMBOLS=1 REQUIRES_RTTI=1 - - pax-mark m Release/bin/lli - if use test; then - pax-mark m unittests/ExecutionEngine/JIT/Release/JITTests - fi -} - -src_install() { - emake KEEP_SYMBOLS=1 DESTDIR="${D}" install - - if use vim-syntax; then - insinto /usr/share/vim/vimfiles/syntax - doins utils/vim/*.vim - fi - - # Fix install_names on Darwin. The build system is too complicated - # to just fix this, so we correct it post-install - local lib= f= odylib= - if [[ ${CHOST} == *-darwin* ]] ; then - for lib in lib{EnhancedDisassembly,LLVM-${PV},LTO,profile_rt}.dylib {BugpointPasses,LLVMHello}.dylib ; do - # libEnhancedDisassembly is Darwin10 only, so non-fatal - [[ -f ${ED}/usr/lib/${PN}/${lib} ]] || continue - ebegin "fixing install_name of $lib" - install_name_tool \ - -id "${EPREFIX}"/usr/lib/${PN}/${lib} \ - "${ED}"/usr/lib/${PN}/${lib} - eend $? - done - for f in "${ED}"/usr/bin/* "${ED}"/usr/lib/${PN}/libLTO.dylib ; do - odylib=$(scanmacho -BF'%n#f' "${f}" | tr ',' '\n' | grep libLLVM-${PV}.dylib) - ebegin "fixing install_name reference to ${odylib} of ${f##*/}" - install_name_tool \ - -change "${odylib}" \ - "${EPREFIX}"/usr/lib/${PN}/libLLVM-${PV}.dylib \ - "${f}" - eend $? - done - fi -} From b7db2f8b6ed800c13d4bd8f618be20b8a86acb1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 7 Jan 2016 16:22:49 +0100 Subject: [PATCH 125/260] sys-devel/clang: Remove outdated live ebuild Remove the outdated live ebuild still using semi-split llvm/clang, based off clang-3.2. --- sys-devel/clang/clang-9999.ebuild | 193 ------------------------------ 1 file changed, 193 deletions(-) delete mode 100644 sys-devel/clang/clang-9999.ebuild diff --git a/sys-devel/clang/clang-9999.ebuild b/sys-devel/clang/clang-9999.ebuild deleted file mode 100644 index ef2a05bc7c0eb..0000000000000 --- a/sys-devel/clang/clang-9999.ebuild +++ /dev/null @@ -1,193 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_COMPAT=( python2_7 pypy ) - -inherit subversion eutils multilib python-r1 - -DESCRIPTION="C language family frontend for LLVM" -HOMEPAGE="http://clang.llvm.org/" -SRC_URI="" -ESVN_REPO_URI="http://llvm.org/svn/llvm-project/cfe/trunk" - -LICENSE="UoI-NCSA" -SLOT="0/${PV}" -KEYWORDS="" -IUSE="debug multitarget python +static-analyzer test" - -DEPEND="static-analyzer? ( dev-lang/perl ) - ${PYTHON_DEPS}" -RDEPEND="~sys-devel/llvm-${PV}[debug=,multitarget=] - ${PYTHON_DEPS}" - -S="${WORKDIR}/llvm" - -src_unpack() { - # Fetching LLVM and subprojects - ESVN_PROJECT=llvm subversion_fetch "http://llvm.org/svn/llvm-project/llvm/trunk" - ESVN_PROJECT=compiler-rt S="${S}"/projects/compiler-rt subversion_fetch "http://llvm.org/svn/llvm-project/compiler-rt/trunk" - ESVN_PROJECT=clang S="${S}"/tools/clang subversion_fetch -} - -src_prepare() { - # Same as llvm doc patches - epatch "${FILESDIR}"/${PN}-2.7-fixdoc.patch - - # multilib-strict - sed -e "/PROJ_headers\|HeaderDir/s#lib/clang#$(get_libdir)/clang#" \ - -i tools/clang/lib/Headers/Makefile \ - || die "clang Makefile sed failed" - sed -e "/PROJ_resources\|ResourceDir/s#lib/clang#$(get_libdir)/clang#" \ - -i tools/clang/runtime/compiler-rt/Makefile \ - || die "compiler-rt Makefile sed failed" - sed -e "s#/lib/#/lib{{(32|64)?}}/#" \ - -i tools/clang/test/Preprocessor/iwithprefix.c \ - || die "clang test sed failed" - # fix the static analyzer for in-tree install - sed -e 's/import ScanView/from clang \0/' \ - -i tools/clang/tools/scan-view/scan-view \ - || die "scan-view sed failed" - sed -e "/scanview.css\|sorttable.js/s#\$RealBin#${EPREFIX}/usr/share/${PN}#" \ - -i tools/clang/tools/scan-build/scan-build \ - || die "scan-build sed failed" - # Set correct path for gold plugin and coverage lib - sed -e "/LLVMgold.so/s#lib/#$(get_libdir)/llvm/#" \ - -e "s#lib\(/libprofile_rt.a\)#$(get_libdir)/llvm\1#" \ - -i tools/clang/lib/Driver/Tools.cpp \ - || die "driver tools paths sed failed" - - # From llvm src_prepare - einfo "Fixing install dirs" - sed -e 's,^PROJ_docsdir.*,PROJ_docsdir := $(PROJ_prefix)/share/doc/'${PF}, \ - -e 's,^PROJ_etcdir.*,PROJ_etcdir := '"${EPREFIX}"'/etc/llvm,' \ - -e 's,^PROJ_libdir.*,PROJ_libdir := $(PROJ_prefix)/'$(get_libdir)/llvm, \ - -i Makefile.config.in || die "Makefile.config sed failed" - - einfo "Fixing rpath and CFLAGS" - sed -e 's,\$(RPATH) -Wl\,\$(\(ToolDir\|LibDir\)),$(RPATH) -Wl\,'"${EPREFIX}"/usr/$(get_libdir)/llvm, \ - -e '/OmitFramePointer/s/-fomit-frame-pointer//' \ - -i Makefile.rules || die "rpath sed failed" - - # Use system llc (from llvm ebuild) for tests - sed -e "/^llc_props =/s/os.path.join(llvm_tools_dir, 'llc')/'llc'/" \ - -i tools/clang/test/lit.cfg || die "test path sed failed" - - # User patches - epatch_user -} - -src_configure() { - # Update resource dir version after first RC - local CONF_FLAGS="--enable-shared - --with-optimize-option= - $(use_enable !debug optimized) - $(use_enable debug assertions) - $(use_enable debug expensive-checks) - --with-clang-resource-dir=../$(get_libdir)/clang/3.4" - - # Setup the search path to include the Prefix includes - if use prefix ; then - CONF_FLAGS="${CONF_FLAGS} \ - --with-c-include-dirs=${EPREFIX}/usr/include:/usr/include" - fi - - if use multitarget; then - CONF_FLAGS="${CONF_FLAGS} --enable-targets=all" - else - CONF_FLAGS="${CONF_FLAGS} --enable-targets=host,cpp" - fi - - if use amd64; then - CONF_FLAGS="${CONF_FLAGS} --enable-pic" - fi - - # build with a suitable Python version - python_export_best - - # clang prefers clang over gcc, so we may need to force that - tc-export CC CXX - econf ${CONF_FLAGS} -} - -src_compile() { - emake VERBOSE=1 KEEP_SYMBOLS=1 REQUIRES_RTTI=1 clang-only -} - -src_test() { - cd "${S}"/tools/clang || die "cd clang failed" - - echo ">>> Test phase [test]: ${CATEGORY}/${PF}" - - if ! emake -j1 VERBOSE=1 test; then - has test $FEATURES && die "Make test failed. See above for details." - has test $FEATURES || eerror "Make test failed. See above for details." - fi -} - -src_install() { - cd "${S}"/tools/clang || die "cd clang failed" - emake KEEP_SYMBOLS=1 DESTDIR="${D}" install - - if use static-analyzer ; then - dobin tools/scan-build/ccc-analyzer - dosym ccc-analyzer /usr/bin/c++-analyzer - dobin tools/scan-build/scan-build - - insinto /usr/share/${PN} - doins tools/scan-build/scanview.css - doins tools/scan-build/sorttable.js - fi - - python_inst() { - if use static-analyzer ; then - pushd tools/scan-view >/dev/null || die - - python_doscript scan-view - - touch __init__.py || die - python_moduleinto clang - python_domodule __init__.py Reporter.py Resources ScanView.py startfile.py - - popd >/dev/null || die - fi - - if use python ; then - pushd bindings/python/clang >/dev/null || die - - python_moduleinto clang - python_domodule __init__.py cindex.py enumerations.py - - popd >/dev/null || die - fi - - # AddressSanitizer symbolizer (currently separate) - python_doscript "${S}"/projects/compiler-rt/lib/asan/scripts/asan_symbolize.py - } - python_foreach_impl python_inst - - # Fix install_names on Darwin. The build system is too complicated - # to just fix this, so we correct it post-install - if [[ ${CHOST} == *-darwin* ]] ; then - for lib in libclang.dylib ; do - ebegin "fixing install_name of $lib" - install_name_tool -id "${EPREFIX}"/usr/lib/llvm/${lib} \ - "${ED}"/usr/lib/llvm/${lib} - eend $? - done - for f in usr/bin/{c-index-test,clang} usr/lib/llvm/libclang.dylib ; do - ebegin "fixing references in ${f##*/}" - install_name_tool \ - -change "@rpath/libclang.dylib" \ - "${EPREFIX}"/usr/lib/llvm/libclang.dylib \ - -change "@executable_path/../lib/libLLVM-${PV}.dylib" \ - "${EPREFIX}"/usr/lib/llvm/libLLVM-${PV}.dylib \ - -change "${S}"/Release/lib/libclang.dylib \ - "${EPREFIX}"/usr/lib/llvm/libclang.dylib \ - "${ED}"/$f - eend $? - done - fi -} From 2f3c69a446e35a0610e3a2e36faeeeb121fa93b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 7 Jan 2016 17:07:37 +0100 Subject: [PATCH 126/260] www-plugins/lightspark: Remove old vers requiring llvm-3.2 --- www-plugins/lightspark/Manifest | 2 - .../files/lightspark-0.7.2-ffmpeg20.patch | 155 ------------------ .../files/lightspark-0.7.2-llvm33.patch | 103 ------------ .../lightspark/lightspark-0.7.1.ebuild | 108 ------------ .../lightspark/lightspark-0.7.2-r1.ebuild | 108 ------------ .../lightspark/lightspark-0.7.2.ebuild | 108 ------------ 6 files changed, 584 deletions(-) delete mode 100644 www-plugins/lightspark/files/lightspark-0.7.2-ffmpeg20.patch delete mode 100644 www-plugins/lightspark/files/lightspark-0.7.2-llvm33.patch delete mode 100644 www-plugins/lightspark/lightspark-0.7.1.ebuild delete mode 100644 www-plugins/lightspark/lightspark-0.7.2-r1.ebuild delete mode 100644 www-plugins/lightspark/lightspark-0.7.2.ebuild diff --git a/www-plugins/lightspark/Manifest b/www-plugins/lightspark/Manifest index 5c946be1876d3..3d1aa9bfaa5e5 100644 --- a/www-plugins/lightspark/Manifest +++ b/www-plugins/lightspark/Manifest @@ -1,3 +1 @@ -DIST lightspark-0.7.1.tar.gz 920218 SHA256 a6f9ef13ddf3ebd700d4daaeeb4e9497889c18697aeca1ddcb30ac8cdc20e931 SHA512 a8c10782f144cf4b9a39d32ca4c78f441957550f790161671fa52fec686672f22ab977b41c55b5e33d1e65eaa28e78bf48e729ce01f51b56ef24d2d09e62eeae WHIRLPOOL 0842b113070cc679d8e960e558bf4d7562f6796f60b923fc4fe41f3e20f4cb86da0340d8f27543d86c2cf6aefaf1232990c9ef51bcdcb765dc89befee16823cc -DIST lightspark-0.7.2.tar.gz 955952 SHA256 70479bac90f3455a5ff6d0aaf6bccaedfbaac3c70bd602680f68ce75eab2dd1b SHA512 90442d92b54bef18c20952aefd4dcd5cab446213cf9c186b340c9c8e0dd3ef28d034e888ca26f5b9ffe93d0cfd6e1a3c696fbd6f561aa21ff909d463abd27d29 WHIRLPOOL 9465424e2d8b46adb5aadc54239b6d58105703c519f5073ffbc3eb7a03dacca68cf64d57864de3c0aefd6d7cd4c3a88b0deb8417917980a8b60fa49397dc0631 DIST lightspark-0.7.2_p20150318.tar.gz 1039961 SHA256 92e4fa23e9760ebc73efd269a373c7e566eb1550ccf1c7cc7cff58b0d53d048a SHA512 2deb55a9ab7f00d0469b8fd5b053f43155d63c12f4b40bd40d6aa802501b5c7d4d3fe5d442f6ddb67eb1f592d48ccd1490b92e738359e78c162a39eb1605f9a5 WHIRLPOOL 72b471f193ffeba8e2078cad35917eac2d5c8d399cc18a177c1da0a88f85506025f28c86cb22a4dac6dd92feb0a32bc202c60cfe8ca334407f1d1fa6ba2f305f diff --git a/www-plugins/lightspark/files/lightspark-0.7.2-ffmpeg20.patch b/www-plugins/lightspark/files/lightspark-0.7.2-ffmpeg20.patch deleted file mode 100644 index c0a1f5f3610cc..0000000000000 --- a/www-plugins/lightspark/files/lightspark-0.7.2-ffmpeg20.patch +++ /dev/null @@ -1,155 +0,0 @@ -From fff7e63650c1569908bf80f11a123e051e993f31 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Ludger=20Kr=C3=A4mer?= -Date: Fri, 16 Aug 2013 20:30:28 +0200 -Subject: [PATCH] fix compilation with ffmpeg 2.0 avcodec_decode_audio4 seems - not to deliver data in AV_SAMPLE_FMT_S16 format, so we have to use - libavresample for resampling - ---- - CMakeLists.txt | 2 +- - conf/FindFFMpeg.cmake | 6 ++++- - src/backends/decoder.cpp | 64 ++++++++++++++++++++++++++++++++++++++++++------ - src/backends/decoder.h | 8 ++++++ - 4 files changed, 70 insertions(+), 10 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 33dbb85..d3a964b 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -286,7 +286,7 @@ IF(AUDIO_BACKEND) - ENDIF(AUDIO_BACKEND) - - IF(ENABLE_LIBAVCODEC) -- pkg_check_modules(FFMPEG libavcodec libavutil libavformat) -+ pkg_check_modules(FFMPEG libavcodec libavutil libavformat libavresample) - IF(NOT(FFMPEG_FOUND)) - INCLUDE(FindFFMpeg REQUIRED) - ENDIF(NOT(FFMPEG_FOUND)) -diff --git a/conf/FindFFMpeg.cmake b/conf/FindFFMpeg.cmake -index 2b4dd98..8246c15 100644 ---- a/conf/FindFFMpeg.cmake -+++ b/conf/FindFFMpeg.cmake -@@ -23,7 +23,11 @@ FIND_LIBRARY(FFMPEG_AVFORMAT_LIBRARY NAMES - avformat - ) - --SET(FFMPEG_LIBRARY ${FFMPEG_AVCODEC_LIBRARY} ${FFMPEG_AVUTIL_LIBRARY} ${FFMPEG_AVFORMAT_LIBRARY}) -+FIND_LIBRARY(FFMPEG_AVRESAMPLE_LIBRARY NAMES -+ avresample -+) -+ -+SET(FFMPEG_LIBRARY ${FFMPEG_AVCODEC_LIBRARY} ${FFMPEG_AVUTIL_LIBRARY} ${FFMPEG_AVFORMAT_LIBRARY} ${FFMPEG_AVRESAMPLE_LIBRARY}) - MARK_AS_ADVANCED(FFMPEG_LIBRARY) - - # handle the QUIETLY and REQUIRED arguments and set FFMPEG_FOUND to TRUE if -diff --git a/src/backends/decoder.cpp b/src/backends/decoder.cpp -index 22eac2e..4b3148c 100755 ---- a/src/backends/decoder.cpp -+++ b/src/backends/decoder.cpp -@@ -295,6 +295,8 @@ bool FFMpegVideoDecoder::decodePacket(AVPacket* pkt, uint32_t time) - #else - int ret=avcodec_decode_video(codecContext, frameIn, &frameOk, pkt->data, pkt->size); - #endif -+ if (ret < 0) -+ return false; - - assert_and_throw(ret==(int)pkt->size); - if(frameOk) -@@ -612,10 +614,33 @@ uint32_t FFMpegAudioDecoder::decodeData(uint8_t* data, int32_t datalen, uint32_t - ret=-1; - else - { -- //This is suboptimal but equivalent to what libavcodec -- //does for the compatibility version of avcodec_decode_audio3 -- memcpy(curTail.samples, frameIn->extended_data[0], frameIn->linesize[0]); -- maxLen=frameIn->linesize[0]; -+ if (frameIn->format != AV_SAMPLE_FMT_S16) -+ { -+ AVAudioResampleContext * avr = avresample_alloc_context(); -+ av_opt_set_int(avr, "in_channel_layout", frameIn->channel_layout, 0); -+ av_opt_set_int(avr, "out_channel_layout", frameIn->channel_layout, 0); -+ av_opt_set_int(avr, "in_sample_rate", frameIn->sample_rate, 0); -+ av_opt_set_int(avr, "out_sample_rate", frameIn->sample_rate, 0); -+ av_opt_set_int(avr, "in_sample_fmt", frameIn->format, 0); -+ av_opt_set_int(avr, "out_sample_fmt", AV_SAMPLE_FMT_S16, 0); -+ avresample_open(avr); -+ -+ uint8_t *output; -+ int out_linesize; -+ int out_samples = avresample_available(avr) + av_rescale_rnd(avresample_get_delay(avr) + frameIn->linesize[0], frameIn->sample_rate, frameIn->sample_rate, AV_ROUND_UP); -+ av_samples_alloc(&output, &out_linesize, frameIn->nb_samples, out_samples, AV_SAMPLE_FMT_S16, 0); -+ maxLen = avresample_convert(avr, &output, out_linesize, out_samples, frameIn->extended_data, frameIn->linesize[0], frameIn->nb_samples)*4; -+ memcpy(curTail.samples, output, maxLen); -+ av_freep(&output); -+ avresample_free(&avr); -+ } -+ else -+ { -+ //This is suboptimal but equivalent to what libavcodec -+ //does for the compatibility version of avcodec_decode_audio3 -+ memcpy(curTail.samples, frameIn->extended_data[0], frameIn->linesize[0]); -+ maxLen=frameIn->linesize[0]; -+ } - } - #else - int32_t ret=avcodec_decode_audio3(codecContext, curTail.samples, &maxLen, &pkt); -@@ -660,10 +685,33 @@ uint32_t FFMpegAudioDecoder::decodePacket(AVPacket* pkt, uint32_t time) - ret=-1; - else - { -- //This is suboptimal but equivalent to what libavcodec -- //does for the compatibility version of avcodec_decode_audio3 -- memcpy(curTail.samples, frameIn->extended_data[0], frameIn->linesize[0]); -- maxLen=frameIn->linesize[0]; -+ if (frameIn->format != AV_SAMPLE_FMT_S16) -+ { -+ AVAudioResampleContext * avr = avresample_alloc_context(); -+ av_opt_set_int(avr, "in_channel_layout", frameIn->channel_layout, 0); -+ av_opt_set_int(avr, "out_channel_layout", frameIn->channel_layout, 0); -+ av_opt_set_int(avr, "in_sample_rate", frameIn->sample_rate, 0); -+ av_opt_set_int(avr, "out_sample_rate", frameIn->sample_rate, 0); -+ av_opt_set_int(avr, "in_sample_fmt", frameIn->format, 0); -+ av_opt_set_int(avr, "out_sample_fmt", AV_SAMPLE_FMT_S16, 0); -+ avresample_open(avr); -+ -+ uint8_t *output; -+ int out_linesize; -+ int out_samples = avresample_available(avr) + av_rescale_rnd(avresample_get_delay(avr) + frameIn->linesize[0], frameIn->sample_rate, frameIn->sample_rate, AV_ROUND_UP); -+ av_samples_alloc(&output, &out_linesize, frameIn->nb_samples, out_samples, AV_SAMPLE_FMT_S16, 0); -+ maxLen = avresample_convert(avr, &output, out_linesize, out_samples, frameIn->extended_data, frameIn->linesize[0], frameIn->nb_samples)*4; -+ memcpy(curTail.samples, output, maxLen); -+ av_freep(&output); -+ avresample_free(&avr); -+ } -+ else -+ { -+ //This is suboptimal but equivalent to what libavcodec -+ //does for the compatibility version of avcodec_decode_audio3 -+ memcpy(curTail.samples, frameIn->extended_data[0], frameIn->linesize[0]); -+ maxLen=frameIn->linesize[0]; -+ } - } - #elif HAVE_AVCODEC_DECODE_AUDIO3 - int ret=avcodec_decode_audio3(codecContext, curTail.samples, &maxLen, pkt); -diff --git a/src/backends/decoder.h b/src/backends/decoder.h -index 93950ad..28bd232 100644 ---- a/src/backends/decoder.h -+++ b/src/backends/decoder.h -@@ -28,6 +28,14 @@ - { - #include - #include -+#include -+#include -+#ifndef AVCODEC_MAX_AUDIO_FRAME_SIZE -+#define AVCODEC_MAX_AUDIO_FRAME_SIZE 192000 // 1 second of 48khz 32bit audio -+#endif -+#ifndef CodecID -+#define CodecID AVCodecID -+#endif - #define MAX_AUDIO_FRAME_SIZE AVCODEC_MAX_AUDIO_FRAME_SIZE - } - #else --- -1.8.4 - diff --git a/www-plugins/lightspark/files/lightspark-0.7.2-llvm33.patch b/www-plugins/lightspark/files/lightspark-0.7.2-llvm33.patch deleted file mode 100644 index 2e452331ce38f..0000000000000 --- a/www-plugins/lightspark/files/lightspark-0.7.2-llvm33.patch +++ /dev/null @@ -1,103 +0,0 @@ -diff -up lightspark-0.7.2/conf/FindLLVM.cmake.llvm33 lightspark-0.7.2/conf/FindLLVM.cmake ---- lightspark-0.7.2/conf/FindLLVM.cmake.llvm33 2013-03-16 12:19:18.000000000 +0100 -+++ lightspark-0.7.2/conf/FindLLVM.cmake 2013-05-11 11:57:36.455450049 +0200 -@@ -168,11 +168,16 @@ else (LLVM_INCLUDE_DIR) - - set(CMAKE_REQUIRED_INCLUDES ${LLVM_INCLUDE_DIR}) - check_include_file_cxx("llvm/DataLayout.h" HAVE_DATALAYOUT_H) -+ check_include_file_cxx("llvm/IR/DataLayout.h" HAVE_IR_DATALAYOUT_H) - unset(CMAKE_REQUIRED_INCLUDES) - MESSAGE(STATUS "HAVE_DATALAYOUT_H: " ${HAVE_DATALAYOUT_H}) -+ MESSAGE(STATUS "HAVE_IR_DATALAYOUT_H: " ${HAVE_IR_DATALAYOUT_H}) - IF(HAVE_DATALAYOUT_H) - ADD_DEFINITIONS(-DHAVE_DATALAYOUT_H) - ENDIF(HAVE_DATALAYOUT_H) -+ IF(HAVE_IR_DATALAYOUT_H) -+ ADD_DEFINITIONS(-DHAVE_IR_DATALAYOUT_H) -+ ENDIF(HAVE_IR_DATALAYOUT_H) - - exec_program(${LLVM_CONFIG_EXECUTABLE} ARGS --cxxflags OUTPUT_VARIABLE LLVM_COMPILE_FLAGS ) - MESSAGE(STATUS "LLVM CXX flags: " ${LLVM_COMPILE_FLAGS}) -diff -up lightspark-0.7.2/src/scripting/abc.cpp.llvm33 lightspark-0.7.2/src/scripting/abc.cpp ---- lightspark-0.7.2/src/scripting/abc.cpp.llvm33 2013-03-16 12:19:18.000000000 +0100 -+++ lightspark-0.7.2/src/scripting/abc.cpp 2013-05-11 11:57:36.451450048 +0200 -@@ -23,12 +23,19 @@ - - #include "compat.h" - --#include - #include - #include - #include --#include --#ifdef HAVE_DATALAYOUT_H -+#ifdef HAVE_IR_DATALAYOUT_H -+# include -+# include -+#else -+# include -+# include -+#endif -+#ifdef HAVE_IR_DATALAYOUT_H -+# include -+#elif defined HAVE_DATALAYOUT_H - # include - #else - # include -@@ -1489,7 +1496,7 @@ void ABCVm::Run(ABCVm* th) - assert_and_throw(th->ex); - - th->FPM=new llvm::FunctionPassManager(th->module); --#ifdef HAVE_DATALAYOUT_H -+#if defined HAVE_DATALAYOUT_H || defined HAVE_IR_DATALAYOUT_H - th->FPM->add(new llvm::DataLayout(*th->ex->getDataLayout())); - #else - th->FPM->add(new llvm::TargetData(*th->ex->getTargetData())); -diff -up lightspark-0.7.2/src/scripting/abc_codesynt.cpp.llvm33 lightspark-0.7.2/src/scripting/abc_codesynt.cpp ---- lightspark-0.7.2/src/scripting/abc_codesynt.cpp.llvm33 2013-03-16 12:19:18.000000000 +0100 -+++ lightspark-0.7.2/src/scripting/abc_codesynt.cpp 2013-05-11 11:59:23.066458300 +0200 -@@ -25,18 +25,29 @@ - #endif - - #include "compat.h" --#include --#include - #include - #include --#include --#ifdef HAVE_IRBUILDER_H -+#ifdef HAVE_IR_DATALAYOUT_H -+# include -+# include -+# include -+# include -+#else -+# include -+# include -+# include -+# include -+#endif -+#ifdef HAVE_IR_DATALAYOUT_H -+# include -+#elif defined HAVE_IRBUILDER_H - # include - #else - # include - #endif --#include --#ifdef HAVE_DATALAYOUT_H -+#ifdef HAVE_IR_DATALAYOUT_H -+# include -+#elif defined HAVE_DATALAYOUT_H - # include - #else - # include -@@ -279,7 +290,7 @@ void ABCVm::registerFunctions() - llvm::FunctionType* FT=NULL; - - //Create types --#ifdef HAVE_DATALAYOUT_H -+#if defined HAVE_DATALAYOUT_H || defined HAVE_IR_DATALAYOUT_H - ptr_type=ex->getDataLayout()->getIntPtrType(llvm_context()); - #else - ptr_type=ex->getTargetData()->getIntPtrType(llvm_context()); diff --git a/www-plugins/lightspark/lightspark-0.7.1.ebuild b/www-plugins/lightspark/lightspark-0.7.1.ebuild deleted file mode 100644 index a43d6ca5fa54c..0000000000000 --- a/www-plugins/lightspark/lightspark-0.7.1.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 -inherit cmake-utils nsplugins multilib toolchain-funcs - -DESCRIPTION="High performance flash player" -HOMEPAGE="http://lightspark.sourceforge.net/" -SRC_URI="https://launchpad.net/${PN}/trunk/${P}/+download/${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="curl ffmpeg gles nsplugin profile pulseaudio rtmp sdl" - -RDEPEND=">=dev-cpp/libxmlpp-2.33.1:2.6 - >=dev-libs/boost-1.42 - dev-libs/libpcre[cxx] - media-fonts/liberation-fonts - media-libs/libpng - media-libs/libsdl - >=sys-devel/gcc-4.6.0[cxx] - >=sys-devel/llvm-3 - =media-libs/glew-1.5.3 - virtual/opengl - ) - gles? ( - media-libs/mesa[gles2] - ) - pulseaudio? ( - media-sound/pulseaudio - ) - rtmp? ( - media-video/rtmpdump - ) - virtual/jpeg" -DEPEND="${RDEPEND} - amd64? ( dev-lang/nasm ) - x86? ( dev-lang/nasm ) - virtual/pkgconfig" - -S=${WORKDIR}/${P/_rc*/} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]]; then - if [[ $(gcc-major-version) == 4 && $(gcc-minor-version) -lt 6 || $(gcc-major-version) -lt 4 ]] ; then - eerror "You need at least sys-devel/gcc-4.6.0" - die "You need at least sys-devel/gcc-4.6.0" - fi - fi -} - -src_configure() { - local audiobackends - use pulseaudio && audiobackends+="pulse" - use sdl && audiobackends+="sdl" - - local mycmakeargs=( - $(cmake-utils_use curl ENABLE_CURL) - $(cmake-utils_use gles ENABLE_GLES2) - $(cmake-utils_use ffmpeg ENABLE_LIBAVCODEC) - $(cmake-utils_use nsplugin COMPILE_PLUGIN) - $(cmake-utils_use profile ENABLE_MEMORY_USAGE_PROFILING) - $(cmake-utils_use profile ENABLE_PROFILING) - $(cmake-utils_use rtmp ENABLE_RTMP) - -DAUDIO_BACKEND="${audiobackends}" - -DPLUGIN_DIRECTORY="${EPREFIX}"/usr/$(get_libdir)/${PN}/plugins - ) - - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - - use nsplugin && inst_plugin /usr/$(get_libdir)/${PN}/plugins/liblightsparkplugin.so - - # default to sdl audio if pulseaudio plugin is not built, bug #406197 - if use sdl && ! use pulseaudio; then - sed -i 's/backend = pulseaudio/backend = sdl/' "${ED}/etc/xdg/${PN}.conf" || die - fi -} - -pkg_postinst() { - if use nsplugin && ! has_version www-plugins/gnash; then - elog "Lightspark now supports gnash fallback for its browser plugin." - elog "Install www-plugins/gnash to take advantage of it." - fi - if use nsplugin && has_version www-plugins/gnash[nsplugin]; then - elog "Having two plugins installed for the same MIME type may confuse" - elog "Mozilla based browsers. It is recommended to disable the nsplugin" - elog "USE flag for either gnash or lightspark. For details, see" - elog "https://bugzilla.mozilla.org/show_bug.cgi?id=581848" - fi -} diff --git a/www-plugins/lightspark/lightspark-0.7.2-r1.ebuild b/www-plugins/lightspark/lightspark-0.7.2-r1.ebuild deleted file mode 100644 index c107a972fd36b..0000000000000 --- a/www-plugins/lightspark/lightspark-0.7.2-r1.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 -inherit cmake-utils nsplugins multilib toolchain-funcs - -DESCRIPTION="High performance flash player" -HOMEPAGE="http://lightspark.sourceforge.net/" -SRC_URI="https://launchpad.net/${PN}/trunk/${P}/+download/${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="curl ffmpeg gles nsplugin profile pulseaudio rtmp sdl" - -RDEPEND=">=dev-cpp/libxmlpp-2.33.1:2.6 - >=dev-libs/boost-1.42 - dev-libs/libpcre[cxx] - media-fonts/liberation-fonts - media-libs/libpng - media-libs/libsdl - >=sys-devel/gcc-4.6.0[cxx] - ( - =sys-devel/llvm-3 - ) - x11-libs/cairo - x11-libs/gtk+:2 - x11-libs/libX11 - x11-libs/pango - curl? ( - net-misc/curl - ) - ffmpeg? ( - virtual/ffmpeg - ) - !gles? ( - >=media-libs/glew-1.5.3 - virtual/opengl - ) - gles? ( - media-libs/mesa[gles2] - ) - pulseaudio? ( - media-sound/pulseaudio - ) - rtmp? ( - media-video/rtmpdump - ) - virtual/jpeg" -DEPEND="${RDEPEND} - amd64? ( dev-lang/nasm ) - x86? ( dev-lang/nasm ) - virtual/pkgconfig" - -S=${WORKDIR}/${P/_rc*/} - -PATCHES=( - "${FILESDIR}/${P}-llvm33.patch" - "${FILESDIR}/${P}-ffmpeg20.patch" -) -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]]; then - if [[ $(gcc-major-version) == 4 && $(gcc-minor-version) -lt 6 || $(gcc-major-version) -lt 4 ]] ; then - eerror "You need at least sys-devel/gcc-4.6.0" - die "You need at least sys-devel/gcc-4.6.0" - fi - fi -} - -src_configure() { - local audiobackends - use pulseaudio && audiobackends+="pulse" - use sdl && audiobackends+="sdl" - - local mycmakeargs=( - $(cmake-utils_use curl ENABLE_CURL) - $(cmake-utils_use gles ENABLE_GLES2) - $(cmake-utils_use ffmpeg ENABLE_LIBAVCODEC) - $(cmake-utils_use nsplugin COMPILE_PLUGIN) - $(cmake-utils_use profile ENABLE_MEMORY_USAGE_PROFILING) - $(cmake-utils_use profile ENABLE_PROFILING) - $(cmake-utils_use rtmp ENABLE_RTMP) - -DAUDIO_BACKEND="${audiobackends}" - -DPLUGIN_DIRECTORY="${EPREFIX}"/usr/$(get_libdir)/${PN}/plugins - ) - - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - - use nsplugin && inst_plugin /usr/$(get_libdir)/${PN}/plugins/liblightsparkplugin.so - - # default to sdl audio if pulseaudio plugin is not built, bug #406197 - if use sdl && ! use pulseaudio; then - sed -i 's/backend = pulseaudio/backend = sdl/' "${ED}/etc/xdg/${PN}.conf" || die - fi -} - -pkg_postinst() { - if use nsplugin && ! has_version www-plugins/gnash; then - elog "Lightspark now supports gnash fallback for its browser plugin." - elog "Install www-plugins/gnash to take advantage of it." - fi -} diff --git a/www-plugins/lightspark/lightspark-0.7.2.ebuild b/www-plugins/lightspark/lightspark-0.7.2.ebuild deleted file mode 100644 index a43d6ca5fa54c..0000000000000 --- a/www-plugins/lightspark/lightspark-0.7.2.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 -inherit cmake-utils nsplugins multilib toolchain-funcs - -DESCRIPTION="High performance flash player" -HOMEPAGE="http://lightspark.sourceforge.net/" -SRC_URI="https://launchpad.net/${PN}/trunk/${P}/+download/${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="curl ffmpeg gles nsplugin profile pulseaudio rtmp sdl" - -RDEPEND=">=dev-cpp/libxmlpp-2.33.1:2.6 - >=dev-libs/boost-1.42 - dev-libs/libpcre[cxx] - media-fonts/liberation-fonts - media-libs/libpng - media-libs/libsdl - >=sys-devel/gcc-4.6.0[cxx] - >=sys-devel/llvm-3 - =media-libs/glew-1.5.3 - virtual/opengl - ) - gles? ( - media-libs/mesa[gles2] - ) - pulseaudio? ( - media-sound/pulseaudio - ) - rtmp? ( - media-video/rtmpdump - ) - virtual/jpeg" -DEPEND="${RDEPEND} - amd64? ( dev-lang/nasm ) - x86? ( dev-lang/nasm ) - virtual/pkgconfig" - -S=${WORKDIR}/${P/_rc*/} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]]; then - if [[ $(gcc-major-version) == 4 && $(gcc-minor-version) -lt 6 || $(gcc-major-version) -lt 4 ]] ; then - eerror "You need at least sys-devel/gcc-4.6.0" - die "You need at least sys-devel/gcc-4.6.0" - fi - fi -} - -src_configure() { - local audiobackends - use pulseaudio && audiobackends+="pulse" - use sdl && audiobackends+="sdl" - - local mycmakeargs=( - $(cmake-utils_use curl ENABLE_CURL) - $(cmake-utils_use gles ENABLE_GLES2) - $(cmake-utils_use ffmpeg ENABLE_LIBAVCODEC) - $(cmake-utils_use nsplugin COMPILE_PLUGIN) - $(cmake-utils_use profile ENABLE_MEMORY_USAGE_PROFILING) - $(cmake-utils_use profile ENABLE_PROFILING) - $(cmake-utils_use rtmp ENABLE_RTMP) - -DAUDIO_BACKEND="${audiobackends}" - -DPLUGIN_DIRECTORY="${EPREFIX}"/usr/$(get_libdir)/${PN}/plugins - ) - - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - - use nsplugin && inst_plugin /usr/$(get_libdir)/${PN}/plugins/liblightsparkplugin.so - - # default to sdl audio if pulseaudio plugin is not built, bug #406197 - if use sdl && ! use pulseaudio; then - sed -i 's/backend = pulseaudio/backend = sdl/' "${ED}/etc/xdg/${PN}.conf" || die - fi -} - -pkg_postinst() { - if use nsplugin && ! has_version www-plugins/gnash; then - elog "Lightspark now supports gnash fallback for its browser plugin." - elog "Install www-plugins/gnash to take advantage of it." - fi - if use nsplugin && has_version www-plugins/gnash[nsplugin]; then - elog "Having two plugins installed for the same MIME type may confuse" - elog "Mozilla based browsers. It is recommended to disable the nsplugin" - elog "USE flag for either gnash or lightspark. For details, see" - elog "https://bugzilla.mozilla.org/show_bug.cgi?id=581848" - fi -} From 228b9cfe60081550ad12b8079a0caa1e2f762f8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 7 Jan 2016 16:25:38 +0100 Subject: [PATCH 127/260] sys-devel/clang: Remove ancient 3.2 version --- sys-devel/clang/Manifest | 3 - sys-devel/clang/clang-3.2.ebuild | 202 ------------------ sys-devel/clang/files/clang-2.7-fixdoc.patch | 53 ----- ...-3.1-gentoo-freebsd-fix-cxx-paths-v2.patch | 188 ---------------- ...lang-3.1-gentoo-freebsd-fix-lib-path.patch | 20 -- ...-3.1-gentoo-runtime-gcc-detection-v3.patch | 29 --- 6 files changed, 495 deletions(-) delete mode 100644 sys-devel/clang/Manifest delete mode 100644 sys-devel/clang/clang-3.2.ebuild delete mode 100644 sys-devel/clang/files/clang-2.7-fixdoc.patch delete mode 100644 sys-devel/clang/files/clang-3.1-gentoo-freebsd-fix-cxx-paths-v2.patch delete mode 100644 sys-devel/clang/files/clang-3.1-gentoo-freebsd-fix-lib-path.patch delete mode 100644 sys-devel/clang/files/clang-3.1-gentoo-runtime-gcc-detection-v3.patch diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest deleted file mode 100644 index f77149fc13c7e..0000000000000 --- a/sys-devel/clang/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST clang-3.2.src.tar.gz 8805311 SHA256 2aaaf03f7c0f6b16fe97ecc81247dc2bf2d4bec7620a77cc74670b7e07ff5658 SHA512 99fc57d19b76c42af9821eaaa762056a926eb68178f6b7dd5e8bf092c9ee201a554b91d760d5a30a57f38102eae340e080ef8c6a39327f6881eda391b20b108d WHIRLPOOL 2cf88d1db0f108d8b8e8b0cf691cca18694ddb00b129dc8c1894fca67b5494a7f53f92ac9401d99ce687c9d8fb30dc267be1e68ee70edc542e998f5486ba8730 -DIST compiler-rt-3.2.src.tar.gz 1463061 SHA256 4ac311df0eead459cbb0f0890c06b55dae529ab45827ac73fef40bec632994aa SHA512 ef4223bd2d6051ec93a0943973aa61e7aa3686ac72f9a688d58a8b71deba1a7e64dcf821e0c53937899bbd7ba49218fee4e3649f19362fe59677daee314c063b WHIRLPOOL 176643360f683ddca28e4c77dc4ceb03513cec5cea98455598c934ec3e23bd6949a74852e50e42207c7171eb8013afe366f3b8c92799af66a04739ccebe4ed4e -DIST llvm-3.2.src.tar.gz 12275252 SHA256 125090c4d26740f1d5e9838477c931ed7d9ad70d599ba265f46f3a42cb066343 SHA512 cc66171322dbbe40bcac0e0ea5b09df8ff52df63ded304f841f32f702270d6ab1512216413ee52498c3ebee8cd39c4cd23e3855d591944bc2ac0ae76f5be62cc WHIRLPOOL c3a39b2426293d0251b7769607ade873bb6bf8d54e7c8055773a9b75742bc8e39049fb71409a258c6f3d98775b78c280d4bfe4223ba91e5ed6ecae0eddf910e5 diff --git a/sys-devel/clang/clang-3.2.ebuild b/sys-devel/clang/clang-3.2.ebuild deleted file mode 100644 index f0688050fc1a8..0000000000000 --- a/sys-devel/clang/clang-3.2.ebuild +++ /dev/null @@ -1,202 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_COMPAT=( python2_7 pypy ) - -inherit eutils multilib python-r1 - -DESCRIPTION="C language family frontend for LLVM" -HOMEPAGE="http://clang.llvm.org/" -# Fetching LLVM as well: see http://llvm.org/bugs/show_bug.cgi?id=4840 -SRC_URI="http://llvm.org/releases/${PV}/llvm-${PV}.src.tar.gz - http://llvm.org/releases/${PV}/compiler-rt-${PV}.src.tar.gz - http://llvm.org/releases/${PV}/${P}.src.tar.gz" - -LICENSE="UoI-NCSA" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="debug kernel_FreeBSD multitarget python +static-analyzer test" - -DEPEND="static-analyzer? ( dev-lang/perl ) - ${PYTHON_DEPS}" -RDEPEND="~sys-devel/llvm-${PV}[debug=,multitarget=] - ${PYTHON_DEPS}" - -S=${WORKDIR}/llvm-${PV}.src - -src_prepare() { - rm -f "${S}"/tools/clang "${S}"/projects/compiler-rt \ - || die "symlinks removal failed" - mv "${WORKDIR}"/${P}.src "${S}"/tools/clang \ - || die "clang source directory move failed" - mv "${WORKDIR}"/compiler-rt-${PV}.src "${S}"/projects/compiler-rt \ - || die "compiler-rt source directory move failed" - - # Same as llvm doc patches - epatch "${FILESDIR}"/${PN}-2.7-fixdoc.patch - - # multilib-strict - sed -e "/PROJ_headers/s#lib/clang#$(get_libdir)/clang#" \ - -i tools/clang/lib/Headers/Makefile \ - || die "clang Makefile failed" - sed -e "/PROJ_resources/s#lib/clang#$(get_libdir)/clang#" \ - -i tools/clang/runtime/compiler-rt/Makefile \ - || die "compiler-rt Makefile failed" - # fix the static analyzer for in-tree install - sed -e 's/import ScanView/from clang \0/' \ - -i tools/clang/tools/scan-view/scan-view \ - || die "scan-view sed failed" - sed -e "/scanview.css\|sorttable.js/s#\$RealBin#${EPREFIX}/usr/share/${PN}#" \ - -i tools/clang/tools/scan-build/scan-build \ - || die "scan-build sed failed" - # Set correct path for gold plugin - sed -e "/LLVMgold.so/s#lib/#$(get_libdir)/llvm/#" \ - -i tools/clang/lib/Driver/Tools.cpp \ - || die "gold plugin path sed failed" - - # From llvm src_prepare - einfo "Fixing install dirs" - sed -e 's,^PROJ_docsdir.*,PROJ_docsdir := $(PROJ_prefix)/share/doc/'${PF}, \ - -e 's,^PROJ_etcdir.*,PROJ_etcdir := '"${EPREFIX}"'/etc/llvm,' \ - -e 's,^PROJ_libdir.*,PROJ_libdir := $(PROJ_prefix)/'$(get_libdir)/llvm, \ - -i Makefile.config.in || die "Makefile.config sed failed" - - einfo "Fixing rpath and CFLAGS" - sed -e 's,\$(RPATH) -Wl\,\$(\(ToolDir\|LibDir\)),$(RPATH) -Wl\,'"${EPREFIX}"/usr/$(get_libdir)/llvm, \ - -e '/OmitFramePointer/s/-fomit-frame-pointer//' \ - -i Makefile.rules || die "rpath sed failed" - - # Use system llc (from llvm ebuild) for tests - sed -e "/^llc_props =/s/os.path.join(llvm_tools_dir, 'llc')/'llc'/" \ - -i tools/clang/test/lit.cfg || die "test path sed failed" - - # Automatically select active system GCC's libraries, bugs #406163 and #417913 - epatch "${FILESDIR}"/${PN}-3.1-gentoo-runtime-gcc-detection-v3.patch - - # Fix search paths on FreeBSD, bug #409269 - epatch "${FILESDIR}"/${PN}-3.1-gentoo-freebsd-fix-lib-path.patch - - # Fix regression caused by removal of USE=system-cxx-headers, bug #417541 - # Needs to be updated for 3.2 - #epatch "${FILESDIR}"/${PN}-3.1-gentoo-freebsd-fix-cxx-paths-v2.patch - - # User patches - epatch_user -} - -src_configure() { - local CONF_FLAGS="--enable-shared - --with-optimize-option= - $(use_enable !debug optimized) - $(use_enable debug assertions) - $(use_enable debug expensive-checks)" - - # Setup the search path to include the Prefix includes - if use prefix ; then - CONF_FLAGS="${CONF_FLAGS} \ - --with-c-include-dirs=${EPREFIX}/usr/include:/usr/include" - fi - - if use multitarget; then - CONF_FLAGS="${CONF_FLAGS} --enable-targets=all" - else - CONF_FLAGS="${CONF_FLAGS} --enable-targets=host,cpp" - fi - - if use amd64; then - CONF_FLAGS="${CONF_FLAGS} --enable-pic" - fi - - # build with a suitable Python version - python_export_best - - # clang prefers clang over gcc, so we may need to force that - tc-export CC CXX - econf ${CONF_FLAGS} -} - -src_compile() { - emake VERBOSE=1 KEEP_SYMBOLS=1 REQUIRES_RTTI=1 clang-only -} - -src_test() { - cd "${S}"/tools/clang || die "cd clang failed" - - echo ">>> Test phase [test]: ${CATEGORY}/${PF}" - - if ! emake -j1 VERBOSE=1 test; then - has test $FEATURES && die "Make test failed. See above for details." - has test $FEATURES || eerror "Make test failed. See above for details." - fi -} - -src_install() { - cd "${S}"/tools/clang || die "cd clang failed" - emake KEEP_SYMBOLS=1 DESTDIR="${D}" install - - if use static-analyzer ; then - dobin tools/scan-build/ccc-analyzer - dosym ccc-analyzer /usr/bin/c++-analyzer - dobin tools/scan-build/scan-build - - insinto /usr/share/${PN} - doins tools/scan-build/scanview.css - doins tools/scan-build/sorttable.js - fi - - python_inst() { - if use static-analyzer ; then - pushd tools/scan-view >/dev/null || die - - python_doscript scan-view - - touch __init__.py || die - python_moduleinto clang - python_domodule __init__.py Reporter.py Resources ScanView.py startfile.py - - popd >/dev/null || die - fi - - if use python ; then - pushd bindings/python/clang >/dev/null || die - - python_moduleinto clang - python_domodule __init__.py cindex.py enumerations.py - - popd >/dev/null || die - fi - - # AddressSanitizer symbolizer (currently separate) - python_doscript "${S}"/projects/compiler-rt/lib/asan/scripts/asan_symbolize.py - } - python_foreach_impl python_inst - - # Fix install_names on Darwin. The build system is too complicated - # to just fix this, so we correct it post-install - if [[ ${CHOST} == *-darwin* ]] ; then - for lib in libclang.dylib ; do - ebegin "fixing install_name of $lib" - install_name_tool -id "${EPREFIX}"/usr/lib/llvm/${lib} \ - "${ED}"/usr/lib/llvm/${lib} - eend $? - done - for f in usr/bin/{c-index-test,clang} usr/lib/llvm/libclang.dylib ; do - ebegin "fixing references in ${f##*/}" - install_name_tool \ - -change "@rpath/libclang.dylib" \ - "${EPREFIX}"/usr/lib/llvm/libclang.dylib \ - -change "@executable_path/../lib/libLLVM-${PV}.dylib" \ - "${EPREFIX}"/usr/lib/llvm/libLLVM-${PV}.dylib \ - -change "${S}"/Release/lib/libclang.dylib \ - "${EPREFIX}"/usr/lib/llvm/libclang.dylib \ - "${ED}"/$f - eend $? - done - fi - - # Remove unnecessary headers on FreeBSD, bug #417171 - use kernel_FreeBSD && rm "${ED}"usr/$(get_libdir)/clang/${PV}/include/{arm_neon,std,float,iso,limits,tgmath,varargs}*.h -} diff --git a/sys-devel/clang/files/clang-2.7-fixdoc.patch b/sys-devel/clang/files/clang-2.7-fixdoc.patch deleted file mode 100644 index 8058ec46bd8ff..0000000000000 --- a/sys-devel/clang/files/clang-2.7-fixdoc.patch +++ /dev/null @@ -1,53 +0,0 @@ -diff -Naur llvm-2.7.orig//tools/clang/docs/Makefile llvm-2.7/tools/clang/docs/Makefile ---- llvm-2.7.orig//tools/clang/docs/Makefile 2010-04-26 18:38:45.000000000 +0200 -+++ llvm-2.7/tools/clang/docs/Makefile 2010-04-26 18:41:08.000000000 +0200 -@@ -46,13 +46,12 @@ - # 'make generated BUILD_FOR_WEBSITE=1' - generated:: doxygen - --install-html: $(PROJ_OBJ_DIR)/html.tar.gz -+install-html: - $(Echo) Installing HTML documentation - $(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/html - $(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/html/img - $(Verb) $(DataInstall) $(HTML) $(DESTDIR)$(PROJ_docsdir)/html - # $(Verb) $(DataInstall) $(IMAGES) $(DESTDIR)$(PROJ_docsdir)/html/img -- $(Verb) $(DataInstall) $(PROJ_OBJ_DIR)/html.tar.gz $(DESTDIR)$(PROJ_docsdir) - - $(PROJ_OBJ_DIR)/html.tar.gz: $(HTML) - $(Echo) Packaging HTML documentation -@@ -64,12 +63,11 @@ - install-doxygen: doxygen - $(Echo) Installing doxygen documentation - $(Verb) $(MKDIR) $(DESTDIR)$(PROJ_docsdir)/html/doxygen -- $(Verb) $(DataInstall) $(PROJ_OBJ_DIR)/doxygen.tar.gz $(DESTDIR)$(PROJ_docsdir) - $(Verb) cd $(PROJ_OBJ_DIR)/doxygen && \ - $(FIND) . -type f -exec \ - $(DataInstall) {} $(DESTDIR)$(PROJ_docsdir)/html/doxygen \; - --doxygen: regendoc $(PROJ_OBJ_DIR)/doxygen.tar.gz -+doxygen: regendoc - - regendoc: - $(Echo) Building doxygen documentation -diff -Naur llvm-2.7.orig//tools/clang/docs/tools/Makefile llvm-2.7/tools/clang/docs/tools/Makefile ---- llvm-2.7.orig//tools/clang/docs/tools/Makefile 2010-04-26 18:38:45.000000000 +0200 -+++ llvm-2.7/tools/clang/docs/tools/Makefile 2010-04-26 18:41:29.000000000 +0200 -@@ -24,7 +24,7 @@ - CLANG_VERSION := trunk - - # If we are in BUILD_FOR_WEBSITE mode, default to the all target. --all:: html man ps -+all:: html man - - clean: - rm -f pod2htm*.*~~ $(HTML) $(MAN) $(PS) -@@ -58,7 +58,7 @@ - ifdef ONLY_MAN_DOCS - INSTALL_TARGETS := install-man - else --INSTALL_TARGETS := install-html install-man install-ps -+INSTALL_TARGETS := install-html install-man - endif - - .SUFFIXES: diff --git a/sys-devel/clang/files/clang-3.1-gentoo-freebsd-fix-cxx-paths-v2.patch b/sys-devel/clang/files/clang-3.1-gentoo-freebsd-fix-cxx-paths-v2.patch deleted file mode 100644 index 1053bf3642bcd..0000000000000 --- a/sys-devel/clang/files/clang-3.1-gentoo-freebsd-fix-cxx-paths-v2.patch +++ /dev/null @@ -1,188 +0,0 @@ -diff --git a/a/llvm-3.1.src/tools/clang/lib/Driver/ToolChains.cpp b/b/llvm-3.1.src/tools/clang/lib/Driver/ToolChains.cpp -index 1e282f2..1d6835b 100644 ---- a/a/llvm-3.1.src/tools/clang/lib/Driver/ToolChains.cpp -+++ b/b/llvm-3.1.src/tools/clang/lib/Driver/ToolChains.cpp -@@ -2305,6 +2305,162 @@ void Linux::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs, - } - } - -+void FreeBSD::AddClangSystemIncludeArgs(const ArgList &DriverArgs, -+ ArgStringList &CC1Args) const { -+ const Driver &D = getDriver(); -+ -+ if (DriverArgs.hasArg(options::OPT_nostdinc)) -+ return; -+ -+ if (!DriverArgs.hasArg(options::OPT_nostdlibinc)) -+ addSystemInclude(DriverArgs, CC1Args, D.SysRoot + "/usr/local/include"); -+ -+ if (!DriverArgs.hasArg(options::OPT_nobuiltininc)) { -+ llvm::sys::Path P(D.ResourceDir); -+ P.appendComponent("include"); -+ addSystemInclude(DriverArgs, CC1Args, P.str()); -+ } -+ -+ if (DriverArgs.hasArg(options::OPT_nostdlibinc)) -+ return; -+ -+ // Check for configure-time C include directories. -+ StringRef CIncludeDirs(C_INCLUDE_DIRS); -+ if (CIncludeDirs != "") { -+ SmallVector dirs; -+ CIncludeDirs.split(dirs, ":"); -+ for (SmallVectorImpl::iterator I = dirs.begin(), E = dirs.end(); -+ I != E; ++I) { -+ StringRef Prefix = llvm::sys::path::is_absolute(*I) ? D.SysRoot : ""; -+ addExternCSystemInclude(DriverArgs, CC1Args, Prefix + *I); -+ } -+ return; -+ } -+ -+ // Lacking those, try to detect the correct set of system includes for the -+ // target triple. -+ -+ // Implement generic Debian multiarch support. -+ const StringRef X86_64MultiarchIncludeDirs[] = { -+ "/usr/include/x86_64-linux-gnu", -+ -+ // FIXME: These are older forms of multiarch. It's not clear that they're -+ // in use in any released version of Debian, so we should consider -+ // removing them. -+ "/usr/include/i686-linux-gnu/64", -+ "/usr/include/i486-linux-gnu/64" -+ }; -+ const StringRef X86MultiarchIncludeDirs[] = { -+ "/usr/include/i386-linux-gnu", -+ -+ // FIXME: These are older forms of multiarch. It's not clear that they're -+ // in use in any released version of Debian, so we should consider -+ // removing them. -+ "/usr/include/x86_64-linux-gnu/32", -+ "/usr/include/i686-linux-gnu", -+ "/usr/include/i486-linux-gnu" -+ }; -+ const StringRef ARMMultiarchIncludeDirs[] = { -+ "/usr/include/arm-linux-gnueabi" -+ }; -+ const StringRef MIPSMultiarchIncludeDirs[] = { -+ "/usr/include/mips-linux-gnu" -+ }; -+ const StringRef MIPSELMultiarchIncludeDirs[] = { -+ "/usr/include/mipsel-linux-gnu" -+ }; -+ const StringRef PPCMultiarchIncludeDirs[] = { -+ "/usr/include/powerpc-linux-gnu" -+ }; -+ const StringRef PPC64MultiarchIncludeDirs[] = { -+ "/usr/include/powerpc64-linux-gnu" -+ }; -+ ArrayRef MultiarchIncludeDirs; -+ if (getTriple().getArch() == llvm::Triple::x86_64) { -+ MultiarchIncludeDirs = X86_64MultiarchIncludeDirs; -+ } else if (getTriple().getArch() == llvm::Triple::x86) { -+ MultiarchIncludeDirs = X86MultiarchIncludeDirs; -+ } else if (getTriple().getArch() == llvm::Triple::arm) { -+ MultiarchIncludeDirs = ARMMultiarchIncludeDirs; -+ } else if (getTriple().getArch() == llvm::Triple::mips) { -+ MultiarchIncludeDirs = MIPSMultiarchIncludeDirs; -+ } else if (getTriple().getArch() == llvm::Triple::mipsel) { -+ MultiarchIncludeDirs = MIPSELMultiarchIncludeDirs; -+ } else if (getTriple().getArch() == llvm::Triple::ppc) { -+ MultiarchIncludeDirs = PPCMultiarchIncludeDirs; -+ } else if (getTriple().getArch() == llvm::Triple::ppc64) { -+ MultiarchIncludeDirs = PPC64MultiarchIncludeDirs; -+ } -+ for (ArrayRef::iterator I = MultiarchIncludeDirs.begin(), -+ E = MultiarchIncludeDirs.end(); -+ I != E; ++I) { -+ if (llvm::sys::fs::exists(D.SysRoot + *I)) { -+ addExternCSystemInclude(DriverArgs, CC1Args, D.SysRoot + *I); -+ break; -+ } -+ } -+ -+ if (getTriple().getOS() == llvm::Triple::RTEMS) -+ return; -+ -+ // Add an include of '/include' directly. This isn't provided by default by -+ // system GCCs, but is often used with cross-compiling GCCs, and harmless to -+ // add even when Clang is acting as-if it were a system compiler. -+ addExternCSystemInclude(DriverArgs, CC1Args, D.SysRoot + "/include"); -+ -+ addExternCSystemInclude(DriverArgs, CC1Args, D.SysRoot + "/usr/include"); -+} -+ -+/// \brief Helper to add the thre variant paths for a libstdc++ installation. -+/*static*/ bool FreeBSD::addLibStdCXXIncludePaths(Twine Base, Twine TargetArchDir, -+ const ArgList &DriverArgs, -+ ArgStringList &CC1Args) { -+ if (!llvm::sys::fs::exists(Base)) -+ return false; -+ addSystemInclude(DriverArgs, CC1Args, Base); -+ addSystemInclude(DriverArgs, CC1Args, Base + "/" + TargetArchDir); -+ addSystemInclude(DriverArgs, CC1Args, Base + "/backward"); -+ return true; -+} -+ -+void FreeBSD::AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs, -+ ArgStringList &CC1Args) const { -+ if (DriverArgs.hasArg(options::OPT_nostdlibinc) || -+ DriverArgs.hasArg(options::OPT_nostdincxx)) -+ return; -+ -+ // Check if libc++ has been enabled and provide its include paths if so. -+ if (GetCXXStdlibType(DriverArgs) == ToolChain::CST_Libcxx) { -+ // libc++ is always installed at a fixed path on Linux currently. -+ addSystemInclude(DriverArgs, CC1Args, -+ getDriver().SysRoot + "/usr/include/c++/v1"); -+ return; -+ } -+ -+ // We need a detected GCC installation on Linux to provide libstdc++'s -+ // headers. We handled the libc++ case above. -+ if (!GCCInstallation.isValid()) -+ return; -+ -+ // By default, look for the C++ headers in an include directory adjacent to -+ // the lib directory of the GCC installation. Note that this is expect to be -+ // equivalent to '/usr/include/c++/X.Y' in almost all cases. -+ StringRef LibDir = GCCInstallation.getParentLibPath(); -+ StringRef InstallDir = GCCInstallation.getInstallPath(); -+ StringRef Version = GCCInstallation.getVersion(); -+ if (!addLibStdCXXIncludePaths(LibDir + "/../include/c++/" + Version, -+ (GCCInstallation.getTriple().str() + -+ GCCInstallation.getMultiarchSuffix()), -+ DriverArgs, CC1Args)) { -+ // Gentoo is weird and places its headers inside the GCC install, so if the -+ // first attempt to find the headers fails, try this pattern. -+ addLibStdCXXIncludePaths(InstallDir + "/include/g++-v4", -+ (GCCInstallation.getTriple().str() + -+ GCCInstallation.getMultiarchSuffix()), -+ DriverArgs, CC1Args); -+ } -+} -+ - /// DragonFly - DragonFly tool chain which can call as(1) and ld(1) directly. - - DragonFly::DragonFly(const Driver &D, const llvm::Triple& Triple, const ArgList &Args) -diff --git a/a/llvm-3.1.src/tools/clang/lib/Driver/ToolChains.h b/b/llvm-3.1.src/tools/clang/lib/Driver/ToolChains.h -index eaa6be1..bba891e 100644 ---- a/a/llvm-3.1.src/tools/clang/lib/Driver/ToolChains.h -+++ b/b/llvm-3.1.src/tools/clang/lib/Driver/ToolChains.h -@@ -489,6 +489,16 @@ public: - - virtual Tool &SelectTool(const Compilation &C, const JobAction &JA, - const ActionList &Inputs) const; -+ -+ virtual void AddClangSystemIncludeArgs(const ArgList &DriverArgs, -+ ArgStringList &CC1Args) const; -+ virtual void AddClangCXXStdlibIncludeArgs(const ArgList &DriverArgs, -+ ArgStringList &CC1Args) const; -+ -+private: -+ static bool addLibStdCXXIncludePaths(Twine Base, Twine TargetArchDir, -+ const ArgList &DriverArgs, -+ ArgStringList &CC1Args); - }; - - class LLVM_LIBRARY_VISIBILITY NetBSD : public Generic_ELF { diff --git a/sys-devel/clang/files/clang-3.1-gentoo-freebsd-fix-lib-path.patch b/sys-devel/clang/files/clang-3.1-gentoo-freebsd-fix-lib-path.patch deleted file mode 100644 index 702606f8a0cab..0000000000000 --- a/sys-devel/clang/files/clang-3.1-gentoo-freebsd-fix-lib-path.patch +++ /dev/null @@ -1,20 +0,0 @@ -This patch causes problem for multilib: GCCInstallation.getInstallPath() is -empty in that case and 'clang -m32 foo.c' will put a -L with nothing after it -but the .o file generated, effectively dropping it. -With recent freebsd-lib versions, it is only needed for c++ with libstdc++, -which is actually broken because clang++ cannot find the headers. it is fine -with clang++ -stdlib=libc++. -aballier@g.o - -diff -upNr a/llvm-3.1.src/tools/clang/lib/Driver/ToolChains.cpp b/llvm-3.1.src/tools/clang/lib/Driver/ToolChains.cpp ---- a/llvm-3.1.src/tools/clang/lib/Driver/ToolChains.cpp 2012-05-24 04:08:48.393073000 -0400 -+++ b/llvm-3.1.src/tools/clang/lib/Driver/ToolChains.cpp 2012-05-24 04:11:38.113153421 -0400 -@@ -1635,6 +1635,8 @@ FreeBSD::FreeBSD(const Driver &D, const - getFilePaths().push_back(getDriver().SysRoot + "/usr/lib32"); - else - getFilePaths().push_back(getDriver().SysRoot + "/usr/lib"); -+ -+ getFilePaths().push_back(GCCInstallation.getInstallPath()); - } - - Tool &FreeBSD::SelectTool(const Compilation &C, const JobAction &JA, diff --git a/sys-devel/clang/files/clang-3.1-gentoo-runtime-gcc-detection-v3.patch b/sys-devel/clang/files/clang-3.1-gentoo-runtime-gcc-detection-v3.patch deleted file mode 100644 index 49f108533404a..0000000000000 --- a/sys-devel/clang/files/clang-3.1-gentoo-runtime-gcc-detection-v3.patch +++ /dev/null @@ -1,29 +0,0 @@ -diff -upNr a/llvm-3.1.src/tools/clang/lib/Driver/ToolChains.cpp b/llvm-3.1.src/tools/clang/lib/Driver/ToolChains.cpp ---- a/llvm-3.1.src/tools/clang/lib/Driver/ToolChains.cpp 2012-05-24 03:32:31.593191000 -0400 -+++ b/llvm-3.1.src/tools/clang/lib/Driver/ToolChains.cpp 2012-05-24 03:38:31.733163513 -0400 -@@ -1145,6 +1145,25 @@ Generic_GCC::GCCInstallationDetector::GC - Prefixes.push_back(D.InstalledDir + "/.."); - } - -+ llvm::OwningPtr File; -+ for (unsigned k = 0, ke = CandidateTripleAliases.size(); k < ke; ++k) { -+ if (!llvm::MemoryBuffer::getFile(D.SysRoot + "/etc/env.d/gcc/config-" + CandidateTripleAliases[k].str(), File)) -+ { -+ bool Exists; -+ const std::string VersionText = File.get()->getBuffer().rsplit('-').second.substr(0,5).str(); -+ const std::string GentooPath = D.SysRoot + "/usr/lib/gcc/" + CandidateTripleAliases[k].str() + "/" + VersionText; -+ if (!llvm::sys::fs::exists(GentooPath + "/crtbegin.o", Exists) && Exists) -+ { -+ Version = GCCVersion::Parse(VersionText); -+ GCCInstallPath = GentooPath; -+ GCCParentLibPath = GCCInstallPath + "/../../.."; -+ GCCTriple.setTriple(CandidateTripleAliases[k]); -+ IsValid = true; -+ return; -+ } -+ } -+ } -+ - // Loop over the various components which exist and select the best GCC - // installation available. GCC installs are ranked by version number. - Version = GCCVersion::Parse("0.0.0"); From 2f983b04ab255ca5426554141b165a9df55a7337 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 7 Jan 2016 16:33:00 +0100 Subject: [PATCH 128/260] sys-devel/llvm: Remove ancient 3.2 version --- sys-devel/llvm/Manifest | 2 - sys-devel/llvm/files/llvm-3.0-PPC_macro.patch | 43 ---- sys-devel/llvm/llvm-3.2.ebuild | 206 ------------------ 3 files changed, 251 deletions(-) delete mode 100644 sys-devel/llvm/files/llvm-3.0-PPC_macro.patch delete mode 100644 sys-devel/llvm/llvm-3.2.ebuild diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest index b0970e7c16b2d..6112cab4b6df8 100644 --- a/sys-devel/llvm/Manifest +++ b/sys-devel/llvm/Manifest @@ -20,8 +20,6 @@ DIST compiler-rt-3.7.0.src.tar.xz 1192832 SHA256 227fa998520bc94974a428dc8e7654d DIST compiler-rt-3.7.1.src.tar.xz 1181772 SHA256 9d4769e4a927d3824bcb7a9c82b01e307c68588e6de4e7f04ab82d82c5af8181 SHA512 bf434519ea0838264c30de1e1e8681320aa868df0ecc825a45c659077b963a4120c18216946558cbf8aea24a8ac8ec39af2066dab906bc7cabc0894d51d61325 WHIRLPOOL 0bea047e48622884a6fc6bb3826046e9de5b3192006cc41c0ccd9d6c611674869c3c15988b531a0f7d9fea2cf951b90ecef385b85db765c6f99a48692fdcf223 DIST lldb-3.7.0.src.tar.xz 10649660 SHA256 f4d7505bc111044eaa4033af012221e492938405b62522b8e3e354c20c4b71e9 SHA512 52157782ef13e2c8b7b35ff3ccc05887195fe46ddb6bafcf0707a3c46c1e034734b55342b8dbfc46cae7a8c3cb1012345284e4bedb2344c5016b8d19a12e90df WHIRLPOOL 8c0803a51820ec67944e27061c858e95a92aefa38a1540241fead2b63c5b065c1268cf958b14d8841f62fc8aea5da1e20204704426598bfc2c4e61bcda135c43 DIST lldb-3.7.1.src.tar.xz 10650524 SHA256 9a0bc315ef55f44c98cdf92d064df0847f453ed156dd0ef6a87e04f5fd6a0e01 SHA512 d2d3e1052026edd6ef9113ff5362acb4a32cef598098b4031c35e389301130ef2e1bda594f30de4d65c9fdc0beaecdd35afcf36676eb540baad34015aca294d1 WHIRLPOOL bba9c700788f0cf86ac1de51383a223e1c92f724719cdd327d83189cb77714c1e10fb78569aeed3b3c639062a3410bb114f646a271fd0d9e8c9a8e45d090330a -DIST llvm-3.2-manpages.tar.bz2 25962 SHA256 159eaaaf59a2cee66f6aa0bbc93ca4c9fa37a9a25d4116f085556cdbc32f75ca SHA512 75ce41827f99b9e08f0c3e374c49f8a231653bca28bea158ece551e5934bc61ae21bfaf158490f83b05c1a7926b95c8832c0eb023280dcafa671e7d551efa17e WHIRLPOOL 58382b3e92b2ef8b1f5a7ebf2d893852253976b781b2b2acd11dfd914fad9776f59ddc5559d3986832a00fde88539db6a5882aa69a6f3ceca90337a59420acc1 -DIST llvm-3.2.src.tar.gz 12275252 SHA256 125090c4d26740f1d5e9838477c931ed7d9ad70d599ba265f46f3a42cb066343 SHA512 cc66171322dbbe40bcac0e0ea5b09df8ff52df63ded304f841f32f702270d6ab1512216413ee52498c3ebee8cd39c4cd23e3855d591944bc2ac0ae76f5be62cc WHIRLPOOL c3a39b2426293d0251b7769607ade873bb6bf8d54e7c8055773a9b75742bc8e39049fb71409a258c6f3d98775b78c280d4bfe4223ba91e5ed6ecae0eddf910e5 DIST llvm-3.3-manpages.tar.bz2 27098 SHA256 46bb22d63d5fe7dd04e1a7bb7e16c03d93f2ed51d31540cfb9d97ed70059aa77 SHA512 6f24b66b13025d0606908f91ad9b4fc6de1b4aac2d97d261f6b989065476cf153d2f84792f8dd4972b95fb1a45a3931c328df3bcf8ce5ab21170a7a912a39783 WHIRLPOOL 31b9c3635b698f404b75b87c7891b4b6be9cbeb6062bcb6fba5476b0b3069a486ba60c27ab2b12b8a2da9404f666617162041860f023951050a9fc4c7d27748a DIST llvm-3.3.src.tar.gz 13602421 SHA256 68766b1e70d05a25e2f502e997a3cb3937187a3296595cf6e0977d5cd6727578 SHA512 1b7f7c5e907a68f642dcbe48fdff9585cb1504022bc9d386f310ebe5d25103d0d5f7cf0abf19e0e3fd666970160a98c90033754e2b79b2fac0cf866c984f8038 WHIRLPOOL a89c0b470fde562a3402e7878b91bc0573d433ca0a60e62c9c46946d7948a4fb657b116b6bac032555e29c70d82c751876adb398fe240f5c8d0a9a2378ce1866 DIST llvm-3.4-manpages.tar.bz2 33753 SHA256 dc2616104cf333dd9ef56b2d31f9a36e81303e2c5756ff8bc221e05b46f7e1cb SHA512 8e438a9392c9b896ccb2b1460a8f57ffa01633e3a6bba61e2bf2f718d970ff96c17d63b0bc0d4da1162e1d1dc4cb9b2a9e9a14a722e8a5b5d2f205f037ae665d WHIRLPOOL 1c037a9972442937f84bc3147d77d4bbc6d6c0812c3025f3107c2ee5f6259afab990f6e1bca564237fdca8089e2372df4b7ca45cbdea686fbf891f92d1bfbbe6 diff --git a/sys-devel/llvm/files/llvm-3.0-PPC_macro.patch b/sys-devel/llvm/files/llvm-3.0-PPC_macro.patch deleted file mode 100644 index c485e9ba68470..0000000000000 --- a/sys-devel/llvm/files/llvm-3.0-PPC_macro.patch +++ /dev/null @@ -1,43 +0,0 @@ -Index: llvm-3.0-3.0/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h -=================================================================== ---- llvm-3.0-3.0.orig/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h 2011-07-25 23:24:55.000000000 +0000 -+++ llvm-3.0-3.0/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.h 2011-12-02 13:06:48.000000000 +0000 -@@ -34,6 +34,10 @@ - - } // End llvm namespace - -+// Generated files will use "namespace PPC". To avoid symbol clash, -+// undefine PPC here. PPC may be predefined on some hosts. -+#undef PPC -+ - // Defines symbolic names for PowerPC registers. This defines a mapping from - // register name to register number. - // -Index: llvm-3.0-3.0/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.h -=================================================================== ---- llvm-3.0-3.0.orig/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.h 2011-07-26 00:24:13.000000000 +0000 -+++ llvm-3.0-3.0/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.h 2011-12-02 13:06:48.000000000 +0000 -@@ -14,6 +14,10 @@ - #ifndef LLVM_TARGET_POWERPC_PPCPREDICATES_H - #define LLVM_TARGET_POWERPC_PPCPREDICATES_H - -+// Generated files will use "namespace PPC". To avoid symbol clash, -+// undefine PPC here. PPC may be predefined on some hosts. -+#undef PPC -+ - namespace llvm { - namespace PPC { - /// Predicate - These are "(BI << 5) | BO" for various predicates. -Index: llvm-3.0-3.0/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h -=================================================================== ---- llvm-3.0-3.0.orig/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h 2011-07-25 19:53:23.000000000 +0000 -+++ llvm-3.0-3.0/lib/Target/PowerPC/MCTargetDesc/PPCFixupKinds.h 2011-12-02 16:21:23.000000000 +0000 -@@ -12,6 +12,8 @@ - - #include "llvm/MC/MCFixup.h" - -+#undef PPC -+ - namespace llvm { - namespace PPC { - enum Fixups { diff --git a/sys-devel/llvm/llvm-3.2.ebuild b/sys-devel/llvm/llvm-3.2.ebuild deleted file mode 100644 index 3b7ebd102aabf..0000000000000 --- a/sys-devel/llvm/llvm-3.2.ebuild +++ /dev/null @@ -1,206 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -# pypy gives me around 1700 unresolved tests due to open file limit -# being exceeded. probably GC does not close them fast enough. -PYTHON_COMPAT=( python2_7 ) - -inherit eutils flag-o-matic multilib python-any-r1 toolchain-funcs pax-utils - -DESCRIPTION="Low Level Virtual Machine" -HOMEPAGE="http://llvm.org/" -SRC_URI="http://llvm.org/releases/${PV}/${P}.src.tar.gz - !doc? ( https://dev.gentoo.org/~voyageur/distfiles/${P}-manpages.tar.bz2 )" - -LICENSE="UoI-NCSA" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~ppc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="debug doc gold +libffi multitarget ocaml test udis86 vim-syntax" - -DEPEND="dev-lang/perl - >=sys-devel/make-3.79 - >=sys-devel/flex-2.5.4 - >=sys-devel/bison-1.875d - || ( >=sys-devel/gcc-3.0 >=sys-devel/gcc-apple-4.2.1 ) - || ( >=sys-devel/binutils-2.18 >=sys-devel/binutils-apple-3.2.3 ) - doc? ( dev-python/sphinx ) - gold? ( >=sys-devel/binutils-2.22[cxx] ) - libffi? ( virtual/pkgconfig - virtual/libffi ) - ocaml? ( dev-lang/ocaml ) - udis86? ( dev-libs/udis86[pic(+)] ) - ${PYTHON_DEPS}" -RDEPEND="dev-lang/perl - libffi? ( virtual/libffi ) - vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )" - -S=${WORKDIR}/${P}.src - -pkg_setup() { - # Required for test and build - python-any-r1_pkg_setup - - # need to check if the active compiler is ok - - broken_gcc=" 3.2.2 3.2.3 3.3.2 4.1.1 " - broken_gcc_x86=" 3.4.0 3.4.2 " - broken_gcc_amd64=" 3.4.6 " - - gcc_vers=$(gcc-fullversion) - - if [[ ${broken_gcc} == *" ${version} "* ]] ; then - elog "Your version of gcc is known to miscompile llvm." - elog "Check http://www.llvm.org/docs/GettingStarted.html for" - elog "possible solutions." - die "Your currently active version of gcc is known to miscompile llvm" - fi - - if [[ ${CHOST} == i*86-* && ${broken_gcc_x86} == *" ${version} "* ]] ; then - elog "Your version of gcc is known to miscompile llvm on x86" - elog "architectures. Check" - elog "http://www.llvm.org/docs/GettingStarted.html for possible" - elog "solutions." - die "Your currently active version of gcc is known to miscompile llvm" - fi - - if [[ ${CHOST} == x86_64-* && ${broken_gcc_amd64} == *" ${version} "* ]]; - then - elog "Your version of gcc is known to miscompile llvm in amd64" - elog "architectures. Check" - elog "http://www.llvm.org/docs/GettingStarted.html for possible" - elog "solutions." - die "Your currently active version of gcc is known to miscompile llvm" - fi -} - -src_prepare() { - # unfortunately ./configure won't listen to --mandir and the-like, so take - # care of this. - einfo "Fixing install dirs" - sed -e 's,^PROJ_docsdir.*,PROJ_docsdir := $(PROJ_prefix)/share/doc/'${PF}, \ - -e 's,^PROJ_etcdir.*,PROJ_etcdir := '"${EPREFIX}"'/etc/llvm,' \ - -e 's,^PROJ_libdir.*,PROJ_libdir := $(PROJ_prefix)/'$(get_libdir)/${PN}, \ - -i Makefile.config.in || die "Makefile.config sed failed" - sed -e "/ActiveLibDir = ActivePrefix/s/lib/$(get_libdir)\/${PN}/" \ - -i tools/llvm-config/llvm-config.cpp || die "llvm-config sed failed" - - einfo "Fixing rpath and CFLAGS" - sed -e 's,\$(RPATH) -Wl\,\$(\(ToolDir\|LibDir\)),$(RPATH) -Wl\,'"${EPREFIX}"/usr/$(get_libdir)/${PN}, \ - -e '/OmitFramePointer/s/-fomit-frame-pointer//' \ - -i Makefile.rules || die "rpath sed failed" - if use gold; then - sed -e 's,\$(SharedLibDir),'"${EPREFIX}"/usr/$(get_libdir)/${PN}, \ - -i tools/gold/Makefile || die "gold rpath sed failed" - fi - - # FileCheck is needed at least for dragonegg tests - sed -e "/NO_INSTALL = 1/s/^/#/" -i utils/FileCheck/Makefile \ - || die "FileCheck Makefile sed failed" - - epatch "${FILESDIR}"/${PN}-3.2-nodoctargz.patch - epatch "${FILESDIR}"/${PN}-3.0-PPC_macro.patch - - # User patches - epatch_user -} - -src_configure() { - local CONF_FLAGS="--enable-shared - --with-optimize-option= - $(use_enable !debug optimized) - $(use_enable debug assertions) - $(use_enable debug expensive-checks)" - - if use multitarget; then - CONF_FLAGS="${CONF_FLAGS} --enable-targets=all" - else - CONF_FLAGS="${CONF_FLAGS} --enable-targets=host,cpp" - fi - - if use amd64; then - CONF_FLAGS="${CONF_FLAGS} --enable-pic" - fi - - if use gold; then - CONF_FLAGS="${CONF_FLAGS} --with-binutils-include=${EPREFIX}/usr/include/" - fi - if use ocaml; then - CONF_FLAGS="${CONF_FLAGS} --enable-bindings=ocaml" - else - CONF_FLAGS="${CONF_FLAGS} --enable-bindings=none" - fi - - if use udis86; then - CONF_FLAGS="${CONF_FLAGS} --with-udis86" - fi - - if use libffi; then - append-cppflags "$(pkg-config --cflags libffi)" - fi - CONF_FLAGS="${CONF_FLAGS} $(use_enable libffi)" - - # llvm prefers clang over gcc, so we may need to force that - tc-export CC CXX - econf ${CONF_FLAGS} -} - -src_compile() { - emake VERBOSE=1 KEEP_SYMBOLS=1 REQUIRES_RTTI=1 - - if use doc; then - emake -C docs -f Makefile.sphinx man - emake -C docs -f Makefile.sphinx html - fi - - pax-mark m Release/bin/lli - if use test; then - pax-mark m unittests/ExecutionEngine/JIT/Release/JITTests - pax-mark m unittests/ExecutionEngine/MCJIT/Release/MCJITTests - pax-mark m unittests/Support/Release/SupportTests - fi -} - -src_install() { - emake KEEP_SYMBOLS=1 DESTDIR="${D}" install - - if use doc; then - doman docs/_build/man/*.1 - dohtml -r docs/_build/html/ - else - doman "${WORKDIR}"/${P}-manpages/*.1 - fi - - if use vim-syntax; then - insinto /usr/share/vim/vimfiles/syntax - doins utils/vim/*.vim - fi - - # Fix install_names on Darwin. The build system is too complicated - # to just fix this, so we correct it post-install - local lib= f= odylib= libpv=${PV} - if [[ ${CHOST} == *-darwin* ]] ; then - eval $(grep PACKAGE_VERSION= configure) - [[ -n ${PACKAGE_VERSION} ]] && libpv=${PACKAGE_VERSION} - for lib in lib{EnhancedDisassembly,LLVM-${libpv},LTO,profile_rt}.dylib {BugpointPasses,LLVMHello}.dylib ; do - # libEnhancedDisassembly is Darwin10 only, so non-fatal - [[ -f ${ED}/usr/lib/${PN}/${lib} ]] || continue - ebegin "fixing install_name of $lib" - install_name_tool \ - -id "${EPREFIX}"/usr/lib/${PN}/${lib} \ - "${ED}"/usr/lib/${PN}/${lib} - eend $? - done - for f in "${ED}"/usr/bin/* "${ED}"/usr/lib/${PN}/libLTO.dylib ; do - odylib=$(scanmacho -BF'%n#f' "${f}" | tr ',' '\n' | grep libLLVM-${libpv}.dylib) - ebegin "fixing install_name reference to ${odylib} of ${f##*/}" - install_name_tool \ - -change "${odylib}" \ - "${EPREFIX}"/usr/lib/${PN}/libLLVM-${libpv}.dylib \ - "${f}" - eend $? - done - fi -} From 5f296cf32bf71a77675e38b4685b997dd22d8591 Mon Sep 17 00:00:00 2001 From: Matthew Thode Date: Thu, 7 Jan 2016 16:10:17 -0600 Subject: [PATCH 129/260] removing the kilo tags Signed-off-by: Matthew Thode --- app-admin/glance/Manifest | 2 - app-admin/glance/glance-2015.1.1-r3.ebuild | 190 ------------- app-admin/glance/glance-2015.1.2.ebuild | 191 ------------- sys-auth/keystone/Manifest | 2 - sys-auth/keystone/keystone-2015.1.1.ebuild | 185 ------------- sys-auth/keystone/keystone-2015.1.2.ebuild | 187 ------------- sys-cluster/cinder/Manifest | 2 - sys-cluster/cinder/cinder-2015.1.1.ebuild | 200 -------------- sys-cluster/cinder/cinder-2015.1.2.ebuild | 206 -------------- sys-cluster/neutron/Manifest | 2 - .../neutron/neutron-2015.1.1-r1.ebuild | 251 ------------------ sys-cluster/neutron/neutron-2015.1.2.ebuild | 251 ------------------ sys-cluster/swift/Manifest | 1 - sys-cluster/swift/swift-2.3.0-r1.ebuild | 126 --------- 14 files changed, 1796 deletions(-) delete mode 100644 app-admin/glance/glance-2015.1.1-r3.ebuild delete mode 100644 app-admin/glance/glance-2015.1.2.ebuild delete mode 100644 sys-auth/keystone/keystone-2015.1.1.ebuild delete mode 100644 sys-auth/keystone/keystone-2015.1.2.ebuild delete mode 100644 sys-cluster/cinder/cinder-2015.1.1.ebuild delete mode 100644 sys-cluster/cinder/cinder-2015.1.2.ebuild delete mode 100644 sys-cluster/neutron/neutron-2015.1.1-r1.ebuild delete mode 100644 sys-cluster/neutron/neutron-2015.1.2.ebuild delete mode 100644 sys-cluster/swift/swift-2.3.0-r1.ebuild diff --git a/app-admin/glance/Manifest b/app-admin/glance/Manifest index 562e7386bc75e..f6959dfff8e6b 100644 --- a/app-admin/glance/Manifest +++ b/app-admin/glance/Manifest @@ -1,4 +1,2 @@ DIST glance-11.0.0.tar.gz 1565001 SHA256 35abd3af08b97a56556fdd1a68c61fcfa99ead6354f746f8f7cdc4517e90084e SHA512 33ceab2c7f52f5ce92b2bb33732697a85e4bdf552ca9d08bb7b21430ef942b545614de9b834bdd455b0544474217675731b77cded7218c56ef44274c29a97f47 WHIRLPOOL a256b0525f8a42e588a1d7cce4a6add919b9bd31752560dc7664814178fb4b3c952bfd7ec5d0d40932dc39c380c866561f9cb5ed1383482d4320f5417179c028 DIST glance-11.0.1.tar.gz 1571617 SHA256 357d8cc17b23aefce8c53c9230a26db504d8039baf7e07d8ab9448ce2ceaccf3 SHA512 d43e79700179bbef39d82f8baa378c377f391e7bbd9022ec9e399379fb026be36b06b7ad7b89e39cb0b2a876111b451ad1acf3ad27cead5b58ce02106867bfa6 WHIRLPOOL bbd70deae3ac5b3d549fcca20e666d1ee3f240d59556712783ff4bb8fe780c0c06ff1344476a7a036aa5e99afcdc3a369a7bf322227717f17c42cc02e5f3b477 -DIST glance-2015.1.1.tar.gz 1102359 SHA256 5c5714264c4ad9c3d178b983899b54f69f138505ddd77e13141dc5f3d1598ebe SHA512 d9233b78174ec0f84b317abf7d26153a7e3ead25b4ebc31acbe5d0806b6877da5875de52ee0742dcbdd5fd3d23cb0240208f6fd57fa59cc403ad228ac85f2a0f WHIRLPOOL 69a4cd27b4ac57a47523ceb4b899bbbb3569e7af2bb8f3e64373d98b7c72450bd587c6da96d33903dcbf44e02f89ea563d116d9d2dc90d4a0f472eca89963a87 -DIST glance-2015.1.2.tar.gz 1108933 SHA256 e46bc6648a74a643cef3825dcd44c7e275ed3385b96cab83ef50c4c514932541 SHA512 0f8b8dbc3c507a47ad0873f35ec2212903d7e419b61c0298f77661f89a9718e3604786d52976860c78841fe0a94ad8fc1fe99514183d2b29ed414efe448e590a WHIRLPOOL df8ba6586b2f71c5d7ecb252b80e6c6de6f08df1029576fc8b2fb2a68633f5ce76de1334949af955e85c39e9f1df25b2f8763837ef8efa228b29559dc34be863 diff --git a/app-admin/glance/glance-2015.1.1-r3.ebuild b/app-admin/glance/glance-2015.1.1-r3.ebuild deleted file mode 100644 index fe52e6c6cc1e9..0000000000000 --- a/app-admin/glance/glance-2015.1.1-r3.ebuild +++ /dev/null @@ -1,190 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 user - -DESCRIPTION="Services for discovering, registering, and retrieving VM images" -HOMEPAGE="https://launchpad.net/glance" -SRC_URI="https://launchpad.net/${PN}/kilo/${PV}/+download/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="doc mysql postgres +sqlite +swift test" -REQUIRED_USE="|| ( mysql postgres sqlite )" - -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - >=dev-python/pbr-0.8.0[${PYTHON_USEDEP}] - =dev-python/hacking-0.10.0[${PYTHON_USEDEP}] - =dev-python/Babel-1.3[${PYTHON_USEDEP}] - >=dev-python/coverage-3.6[${PYTHON_USEDEP}] - >=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}] - =dev-python/mock-1.0[${PYTHON_USEDEP}] - =dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] - !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] - =dev-python/requests-2.2.0[${PYTHON_USEDEP}] - !~dev-python/requests-2.4.0[${PYTHON_USEDEP}] - >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}] - >=dev-python/testtools-0.9.36[${PYTHON_USEDEP}] - !~dev-python/testtools-1.2.0[${PYTHON_USEDEP}] - >=dev-python/psutil-1.1.1[${PYTHON_USEDEP}] - =dev-python/oslotest-1.5.1[${PYTHON_USEDEP}] - =dev-python/pyxattr-0.5.0[${PYTHON_USEDEP}] - >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] - =dev-python/elasticsearch-py-1.3.0[${PYTHON_USEDEP}] - )" - -#note to self, wsgiref is a python builtin, no need to package it -#>=dev-python/wsgiref-0.1.2[${PYTHON_USEDEP}] - -RDEPEND=" - >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}] - sqlite? ( - >=dev-python/sqlalchemy-0.9.7[sqlite,${PYTHON_USEDEP}] - <=dev-python/sqlalchemy-0.9.99[sqlite,${PYTHON_USEDEP}] - ) - mysql? ( - dev-python/mysql-python - >=dev-python/sqlalchemy-0.9.7[${PYTHON_USEDEP}] - <=dev-python/sqlalchemy-0.9.99[${PYTHON_USEDEP}] - ) - postgres? ( - dev-python/psycopg:2 - >=dev-python/sqlalchemy-0.9.7[${PYTHON_USEDEP}] - <=dev-python/sqlalchemy-0.9.99[${PYTHON_USEDEP}] - ) - >=dev-python/anyjson-0.3.3[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.16.1[${PYTHON_USEDEP}] - !~dev-python/eventlet-0.17.0[${PYTHON_USEDEP}] - >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}] - >=dev-python/routes-1.12.3[${PYTHON_USEDEP}] - !~dev-python/routes-2.0[${PYTHON_USEDEP}] - >=dev-python/webob-1.2.3[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-migrate-0.9.5[${PYTHON_USEDEP}] - >=dev-python/httplib2-0.7.5[${PYTHON_USEDEP}] - >=dev-python/kombu-2.5.0[${PYTHON_USEDEP}] - >=dev-python/pycrypto-2.6[${PYTHON_USEDEP}] - >=dev-python/iso8601-0.1.9[${PYTHON_USEDEP}] - dev-python/ordereddict[${PYTHON_USEDEP}] - >=dev-python/oslo-config-1.9.3[${PYTHON_USEDEP}] - =dev-python/oslo-concurrency-1.8.0[${PYTHON_USEDEP}] - =dev-python/oslo-context-0.2.0[${PYTHON_USEDEP}] - =dev-python/oslo-utils-1.4.0[${PYTHON_USEDEP}] - =dev-python/stevedore-1.3.0[${PYTHON_USEDEP}] - =dev-python/taskflow-0.7.1[${PYTHON_USEDEP}] - =dev-python/keystonemiddleware-1.5.0[${PYTHON_USEDEP}] - =dev-python/WSME-0.6[${PYTHON_USEDEP}] - =dev-python/python-swiftclient-2.2.0[${PYTHON_USEDEP}] - =dev-python/oslo-vmware-0.11.1[${PYTHON_USEDEP}] - =dev-python/jsonschema-2.0.0[${PYTHON_USEDEP}] - =dev-python/python-keystoneclient-1.2.0[${PYTHON_USEDEP}] - =dev-python/pyopenssl-0.11[${PYTHON_USEDEP}] - >=dev-python/six-1.9.0[${PYTHON_USEDEP}] - >=dev-python/oslo-db-1.7.0[${PYTHON_USEDEP}] - =dev-python/oslo-i18n-1.5.0[${PYTHON_USEDEP}] - =dev-python/oslo-log-1.0.0[${PYTHON_USEDEP}] - =dev-python/oslo-messaging-1.8.0[${PYTHON_USEDEP}] - =dev-python/oslo-policy-0.3.1[${PYTHON_USEDEP}] - =dev-python/oslo-serialization-1.4.0[${PYTHON_USEDEP}] - =dev-python/retrying-1.2.3[${PYTHON_USEDEP}] - !~dev-python/retrying-1.3.0[${PYTHON_USEDEP}] - >=dev-python/osprofiler-0.3.0[${PYTHON_USEDEP}] - >=dev-python/glance_store-0.3.0[${PYTHON_USEDEP}] - =dev-python/semantic_version-2.3.1[${PYTHON_USEDEP}] -" - -PATCHES=( - "${FILESDIR}/cve-2015-5163-stable-kilo.patch" - "${FILESDIR}/cve-2015-5251-stable-kilo.patch" - "${FILESDIR}/CVE-2015-5286_2015.1.1.patch" -) - -pkg_setup() { - enewgroup glance - enewuser glance -1 -1 /var/lib/glance glance -} - -python_prepare_all() { - sed -i '/xattr/d' test-requirements.txt || die - sed -i '/pysendfile/d' test-requirements.txt || die - distutils-r1_python_prepare_all -} - -python_compile_all() { - use doc && "${PYTHON}" setup.py build_sphinx -} - -python_test() { - # https://bugs.launchpad.net/glance/+bug/1251105 - # https://bugs.launchpad.net/glance/+bug/1242501 - testr init - testr run --parallel || die "failed testsuite under python2.7" -} - -python_install() { - distutils-r1_python_install - - for svc in api registry scrubber; do - newinitd "${FILESDIR}/glance.initd" glance-${svc} - done - - diropts -m 0750 -o glance -g glance - dodir /var/log/glance /var/lib/glance/images /var/lib/glance/scrubber - keepdir /etc/glance - keepdir /var/log/glance - keepdir /var/lib/glance/images - keepdir /var/lib/glance/scrubber - - insinto /etc/glance - insopts -m 0640 -o glance -g glance - doins etc/*.ini - doins etc/*.conf - doins etc/*.sample -} - -python_install_all() { - use doc && local HTML_DOCS=( doc/build/html/. ) - distutils-r1_python_install_all -} diff --git a/app-admin/glance/glance-2015.1.2.ebuild b/app-admin/glance/glance-2015.1.2.ebuild deleted file mode 100644 index 7d91039878858..0000000000000 --- a/app-admin/glance/glance-2015.1.2.ebuild +++ /dev/null @@ -1,191 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 user - -DESCRIPTION="Services for discovering, registering, and retrieving VM images" -HOMEPAGE="https://launchpad.net/glance" -SRC_URI="https://launchpad.net/${PN}/kilo/${PV}/+download/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc mysql postgres +sqlite +swift test" -REQUIRED_USE="|| ( mysql postgres sqlite )" - -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - >=dev-python/pbr-0.8.0[${PYTHON_USEDEP}] - =dev-python/Babel-1.3[${PYTHON_USEDEP}] - >=dev-python/coverage-3.6[${PYTHON_USEDEP}] - >=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}] - =dev-python/mox3-0.7.0[${PYTHON_USEDEP}] - =dev-python/mock-1.0[${PYTHON_USEDEP}] - =dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] - !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] - =dev-python/requests-2.2.0[${PYTHON_USEDEP}] - !~dev-python/requests-2.4.0[${PYTHON_USEDEP}] - >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}] - >=dev-python/testtools-0.9.36[${PYTHON_USEDEP}] - !~dev-python/testtools-1.2.0[${PYTHON_USEDEP}] - >=dev-python/psutil-1.1.1[${PYTHON_USEDEP}] - =dev-python/oslotest-1.5.1[${PYTHON_USEDEP}] - =dev-python/pyxattr-0.5.0[${PYTHON_USEDEP}] - >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] - =dev-python/elasticsearch-py-1.3.0[${PYTHON_USEDEP}] - )" - -#note to self, wsgiref is a python builtin, no need to package it -#>=dev-python/wsgiref-0.1.2[${PYTHON_USEDEP}] - -RDEPEND=" - >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}] - sqlite? ( - >=dev-python/sqlalchemy-0.9.7[sqlite,${PYTHON_USEDEP}] - <=dev-python/sqlalchemy-0.9.99[sqlite,${PYTHON_USEDEP}] - ) - mysql? ( - dev-python/mysql-python - >=dev-python/sqlalchemy-0.9.7[${PYTHON_USEDEP}] - <=dev-python/sqlalchemy-0.9.99[${PYTHON_USEDEP}] - ) - postgres? ( - dev-python/psycopg:2 - >=dev-python/sqlalchemy-0.9.7[${PYTHON_USEDEP}] - <=dev-python/sqlalchemy-0.9.99[${PYTHON_USEDEP}] - ) - >=dev-python/anyjson-0.3.3[${PYTHON_USEDEP}] - >=dev-python/eventlet-0.16.1[${PYTHON_USEDEP}] - !~dev-python/eventlet-0.17.0[${PYTHON_USEDEP}] - >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}] - >=dev-python/routes-1.12.3[${PYTHON_USEDEP}] - !~dev-python/routes-2.0[${PYTHON_USEDEP}] - >=dev-python/webob-1.2.3[${PYTHON_USEDEP}] - >=dev-python/sqlalchemy-migrate-0.9.5[${PYTHON_USEDEP}] - !~dev-python/sqlalchemy-migrate-0.9.8[${PYTHON_USEDEP}] - =dev-python/httplib2-0.7.5[${PYTHON_USEDEP}] - >=dev-python/kombu-2.5.0[${PYTHON_USEDEP}] - >=dev-python/pycrypto-2.6[${PYTHON_USEDEP}] - >=dev-python/iso8601-0.1.9[${PYTHON_USEDEP}] - dev-python/ordereddict[${PYTHON_USEDEP}] - >=dev-python/oslo-config-1.9.3[${PYTHON_USEDEP}] - =dev-python/oslo-concurrency-1.8.2[${PYTHON_USEDEP}] - =dev-python/oslo-context-0.2.0[${PYTHON_USEDEP}] - =dev-python/oslo-utils-1.4.0[${PYTHON_USEDEP}] - !~dev-python/oslo-utils-1.4.1[${PYTHON_USEDEP}] - =dev-python/stevedore-1.3.0[${PYTHON_USEDEP}] - =dev-python/taskflow-0.7.1[${PYTHON_USEDEP}] - =dev-python/keystonemiddleware-1.5.0[${PYTHON_USEDEP}] - =dev-python/WSME-0.6[${PYTHON_USEDEP}] - =dev-python/python-swiftclient-2.2.0[${PYTHON_USEDEP}] - =dev-python/oslo-vmware-0.11.1[${PYTHON_USEDEP}] - =dev-python/jsonschema-2.0.0[${PYTHON_USEDEP}] - =dev-python/python-keystoneclient-1.2.0[${PYTHON_USEDEP}] - =dev-python/pyopenssl-0.11[${PYTHON_USEDEP}] - >=dev-python/six-1.9.0[${PYTHON_USEDEP}] - >=dev-python/oslo-db-1.7.0[${PYTHON_USEDEP}] - =dev-python/oslo-i18n-1.5.0[${PYTHON_USEDEP}] - =dev-python/oslo-log-1.0.0[${PYTHON_USEDEP}] - =dev-python/oslo-messaging-1.8.0[${PYTHON_USEDEP}] - =dev-python/oslo-policy-0.3.1[${PYTHON_USEDEP}] - =dev-python/oslo-serialization-1.4.0[${PYTHON_USEDEP}] - =dev-python/retrying-1.2.3[${PYTHON_USEDEP}] - !~dev-python/retrying-1.3.0[${PYTHON_USEDEP}] - >=dev-python/osprofiler-0.3.0[${PYTHON_USEDEP}] - >=dev-python/glance_store-0.3.0[${PYTHON_USEDEP}] - =dev-python/semantic_version-2.3.1[${PYTHON_USEDEP}] -" - -PATCHES=( -) - -pkg_setup() { - enewgroup glance - enewuser glance -1 -1 /var/lib/glance glance -} - -python_prepare_all() { - sed -i '/xattr/d' test-requirements.txt || die - sed -i '/pysendfile/d' test-requirements.txt || die - sed -i '/^hacking/d' test-requirements.txt || die - distutils-r1_python_prepare_all -} - -python_compile_all() { - use doc && "${PYTHON}" setup.py build_sphinx -} - -python_test() { - # https://bugs.launchpad.net/glance/+bug/1251105 - # https://bugs.launchpad.net/glance/+bug/1242501 - testr init - testr run --parallel || die "failed testsuite under python2.7" -} - -python_install() { - distutils-r1_python_install - - for svc in api registry scrubber; do - newinitd "${FILESDIR}/glance.initd" glance-${svc} - done - - diropts -m 0750 -o glance -g glance - dodir /var/log/glance /var/lib/glance/images /var/lib/glance/scrubber - keepdir /etc/glance - keepdir /var/log/glance - keepdir /var/lib/glance/images - keepdir /var/lib/glance/scrubber - - insinto /etc/glance - insopts -m 0640 -o glance -g glance - doins etc/*.ini - doins etc/*.conf - doins etc/*.sample -} - -python_install_all() { - use doc && local HTML_DOCS=( doc/build/html/. ) - distutils-r1_python_install_all -} diff --git a/sys-auth/keystone/Manifest b/sys-auth/keystone/Manifest index 8df4adedb2885..97f939e48516e 100644 --- a/sys-auth/keystone/Manifest +++ b/sys-auth/keystone/Manifest @@ -1,4 +1,2 @@ -DIST keystone-2015.1.1.tar.gz 884979 SHA256 6c703f2d26c6a5f4fd4963dc11474b55cf87c5890d97361a4738df35eea258c5 SHA512 0c540f2a33729a539e68cb5d3e0b0b4ef0014829c274b0b92d982cd7d75110b14a3edc9db9c15794dd4c73f45a4982f47f99f75be6cbd8c91b0550ef24040848 WHIRLPOOL c20cc32d6043e9a2e9e5441a17e55431efabc3619156256c8fe8217bd876b07abb5860a48fc4bd761f505f022579d815a29b56d5c7a0536bafe89a2ad4b3b93a -DIST keystone-2015.1.2.tar.gz 889207 SHA256 af63a89ca1cebfff593e35c24105c1442ab50f760871d756a48cfc120a7a8ddb SHA512 1592fb4e4d0b3ada08f2f12a25e9da08979e6c624239660b38b858115e1dc04a810857f07753ad855f51abf3b4cc43bae4a6f53cca33d10ab9e16ec4229bff42 WHIRLPOOL 285d9e91dcd8b3961596c0d1a7d093d32538e4fefb0e082fc496c79882c5f5d80a296ad415c443d0549a8412488d38820799db7ba03be98013d1340e0641a19e DIST keystone-8.0.0.tar.gz 1061052 SHA256 b2172b3c5eec6d4438138856562833dfb5cabd69e0aab35be015f2505cb2431d SHA512 2675cd056bac6a1e0eb59e3f93583942a9a5db20e40d317ea300ca687c1112b001210f2c0d454f967f4d61c1c5117bf96731dbd17a5f6ec81b07e5c1d0666b6c WHIRLPOOL 9c4e76438ca2eb35685754e3580aa6ba3d1a86a30f0f8a484bac6b741adc6e5f328db988146c752a2d1a0b25b02a5089d9f859f5373cbf5c43b9c859a198eb51 DIST keystone-8.0.1.tar.gz 1067603 SHA256 4d1a76e879eb5fc977692892d1dce46a0190bf17d57056d634d377ea4511b475 SHA512 2b61b8dc38df3e3fa7c684b55f19b48391f087f00a6156732e1d6d207f36f6d23fff3adaaacbb4b7629686b4fce8a963189051bb0c2f0dad02c219832dc64af5 WHIRLPOOL 812c553d493a26adc0b6c76db3b9b8e7da35593425ac7bf986aa3b6e1b51f3816f95b4a84339902e16f8a3d61a6bd053ab4e310e77f8ce874ed4165395cd9799 diff --git a/sys-auth/keystone/keystone-2015.1.1.ebuild b/sys-auth/keystone/keystone-2015.1.1.ebuild deleted file mode 100644 index 0e736d2149ce1..0000000000000 --- a/sys-auth/keystone/keystone-2015.1.1.ebuild +++ /dev/null @@ -1,185 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 user - -DESCRIPTION="The Openstack authentication, authorization, and service catalog" -HOMEPAGE="https://launchpad.net/keystone" -SRC_URI="https://launchpad.net/${PN}/kilo/${PV}/+download/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+sqlite memcached mongo mysql postgres ldap test" -REQUIRED_USE="|| ( mysql postgres sqlite )" - -DEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - >=dev-python/pbr-0.8[${PYTHON_USEDEP}] - =dev-python/hacking-0.10.0[${PYTHON_USEDEP}] - =dev-python/bashate-0.2[${PYTHON_USEDEP}] - dev-lang/python[sqlite] - memcached? ( - >=dev-python/python-memcached-1.48[${PYTHON_USEDEP}] - ) - mongo? ( - >=dev-python/pymongo-2.6.3[${PYTHON_USEDEP}] - =dev-python/python-ldap-2.4[${PYTHON_USEDEP}] - >=dev-python/ldappool-1.0[${PYTHON_USEDEP}] - ) - >=dev-python/coverage-3.6[${PYTHON_USEDEP}] - >=dev-python/fixtures-0.3.14[${PYTHON_USEDEP}] - =dev-python/lxml-2.3[${PYTHON_USEDEP}] - >=dev-python/mock-1.0[${PYTHON_USEDEP}] - =dev-python/oslotest-1.5.1[${PYTHON_USEDEP}] - =dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] - !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] - =dev-python/webtest-2.0[${PYTHON_USEDEP}] - >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}] - >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}] - >=dev-python/testtools-0.9.36[${PYTHON_USEDEP}] - !~dev-python/testtools-1.2.0[${PYTHON_USEDEP}] - >=dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] - =dev-python/tempest-lib-0.4.0[${PYTHON_USEDEP}] - Date: Thu, 7 Jan 2016 23:25:40 +0100 Subject: [PATCH 130/260] x11-libs/libxklavier: let dosym fail if it has to, bug #551198 Bump to EAPI=5, set subslot value, pin slot on dependencies, handle gtk-doc per project Gnome policies, move doc installation to src_install since it needs to exist due to prune_libtool_files. Package-Manager: portage-2.2.26 --- .../libxklavier/libxklavier-5.3-r1.ebuild | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 x11-libs/libxklavier/libxklavier-5.3-r1.ebuild diff --git a/x11-libs/libxklavier/libxklavier-5.3-r1.ebuild b/x11-libs/libxklavier/libxklavier-5.3-r1.ebuild new file mode 100644 index 0000000000000..9238da803c754 --- /dev/null +++ b/x11-libs/libxklavier/libxklavier-5.3-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils gnome.org libtool + +DESCRIPTION="A library for the X Keyboard Extension (high-level API)" +HOMEPAGE="http://www.freedesktop.org/wiki/Software/LibXklavier" + +LICENSE="LGPL-2" +SLOT="0/16" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~x86-solaris" +IUSE="+introspection" + +RDEPEND=" + app-text/iso-codes + >=dev-libs/glib-2.16:2 + dev-libs/libxml2:2 + x11-apps/xkbcomp + x11-libs/libX11 + >=x11-libs/libXi-1.1.3 + x11-libs/libxkbfile + >=x11-misc/xkeyboard-config-2.4.1-r3 + introspection? ( >=dev-libs/gobject-introspection-1.30:= ) +" +DEPEND="${RDEPEND} + >=dev-util/gtk-doc-am-1.4 + sys-devel/gettext + virtual/pkgconfig +" + +src_prepare() { + elibtoolize +} + +src_configure() { + econf \ + --disable-static \ + --disable-gtk-doc \ + $(use_enable introspection) \ + --with-xkb-base="${EPREFIX}"/usr/share/X11/xkb \ + --with-xkb-bin-base="${EPREFIX}"/usr/bin +} + +src_install() { + default + dodoc AUTHORS ChangeLog CREDITS NEWS README + prune_libtool_files +} From aa16226385f83f4317270d6c2d54251f80682e3d Mon Sep 17 00:00:00 2001 From: Daniel Campbell Date: Thu, 7 Jan 2016 15:07:27 -0800 Subject: [PATCH 131/260] media-video/smtube: version bump to 16.1.0 Also added upstream maintainer information to metadata.xml Package-Manager: portage-2.2.26 --- media-video/smtube/Manifest | 1 + media-video/smtube/metadata.xml | 4 ++ media-video/smtube/smtube-16.1.0.ebuild | 57 +++++++++++++++++++++++++ 3 files changed, 62 insertions(+) create mode 100644 media-video/smtube/smtube-16.1.0.ebuild diff --git a/media-video/smtube/Manifest b/media-video/smtube/Manifest index 94109e8fbdebf..4fd50bb6a5171 100644 --- a/media-video/smtube/Manifest +++ b/media-video/smtube/Manifest @@ -1 +1,2 @@ DIST smtube-15.11.0.tar.bz2 670236 SHA256 dedef3dc634624e8252c5806e2cb09b1c2b8a363c29bea2b6dfa79610868f38e SHA512 b66026b69c36f2ade0797ab50c7df458b9508509574563079ca22af63bc842b317f9b8853220860527f100aa97f1c35a39b00ee588957e1939cffd54b244e9b2 WHIRLPOOL 17409b7ac1058ad9ba5919db5fd7e161e8e677eda7bf794ad101791c7131e611515da9340ccf367d2b55cade58918fbdacd6b807eb32240145ab851bc7157e6d +DIST smtube-16.1.0.tar.bz2 670383 SHA256 9948596342b94b152cc5ab62e9600bd06d066b12f32bf7ca4088bb5be43b56fa SHA512 dd844d181864b62a872f65fb1aad96e9cc1edb2d91a5ce5c1b2cc67ba99fa052f5e0e9439d61bfb9f4a8438fe745ad408763b2bd5020f10e3efc559119cf13f1 WHIRLPOOL 7b5fa5663ff0117a4dcebae813fd7ac16d2abd5cdaf95bd2551c75f4a94c770a132e47961dc7e19d0cd5ce0b6b4e2a4aa0ef430fe8f0224d14cbe764daeabba0 diff --git a/media-video/smtube/metadata.xml b/media-video/smtube/metadata.xml index 62d433775c13e..383f4903efcb9 100644 --- a/media-video/smtube/metadata.xml +++ b/media-video/smtube/metadata.xml @@ -10,6 +10,10 @@ that allows you to play videos directly in a variety of media players. + + ricardo@smplayer.info + Ricardo Villalba + smtube diff --git a/media-video/smtube/smtube-16.1.0.ebuild b/media-video/smtube/smtube-16.1.0.ebuild new file mode 100644 index 0000000000000..93ba1bf387b15 --- /dev/null +++ b/media-video/smtube/smtube-16.1.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PLOCALES="bg cs da de en_GB en es eu fr gl he_IL hr hu it ja ko ms nn_NO pl pt_BR pt ru sq sr tr uk zh_CN zh_TW" +PLOCALE_BACKUP="en" + +inherit l10n qmake-utils + +DESCRIPTION="YouTube Browser for SMPlayer" +HOMEPAGE="http://smplayer.sourceforge.net/smtube" +SRC_URI="mirror://sourceforge/smplayer/${P}.tar.bz2" +KEYWORDS="~amd64 ~x86" +LICENSE="GPL-2+" +SLOT="0" +IUSE="qt5" + +# Deps in makefile seemed to be -core, -network, -script, -gui, -webkit, but the +# given packages seem to be deprecated... +DEPEND="qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwebkit:5 dev-qt/qtscript:5 ) + !qt5? ( dev-qt/qtcore:4 dev-qt/qtgui:4 dev-qt/qtwebkit:4 dev-qt/qtscript:4 )" +RDEPEND="${DEPEND} + || ( media-video/smplayer[streaming] media-video/mpv media-video/mplayer media-video/vlc media-video/totem media-video/gnome-mplayer )" + +gen_translation() { + lrelease ${PN}_${1}.ts + eend $? || die "failed to generate $1 translation" +} + +src_compile() { + if use qt5; then + eqmake5 src/${PN}.pro + else + eqmake4 src/${PN}.pro + fi + emake + + cd "${S}"/src/translations + l10n_for_each_locale_do gen_translation +} + +install_locale() { + insinto /usr/share/${PN}/translations + doins "${S}"/src/translations/${PN}_${1}.qm + eend $? || die "failed to install $1 translation" +} + +src_install() { + dobin ${PN} + domenu ${PN}.desktop + newicon icons/${PN}_64.png ${PN}.png + dodoc Changelog + + l10n_for_each_locale_do install_locale +} From 468cd81030ac1c42f976b1e6692e32cafb009a42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20R=C3=BCger?= Date: Fri, 8 Jan 2016 00:41:12 +0100 Subject: [PATCH 132/260] dev-libs/libevdev: Version bump Package-Manager: portage-2.2.26 --- dev-libs/libevdev/Manifest | 1 + dev-libs/libevdev/libevdev-1.4.6.ebuild | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 dev-libs/libevdev/libevdev-1.4.6.ebuild diff --git a/dev-libs/libevdev/Manifest b/dev-libs/libevdev/Manifest index 45d5087b0a06b..4db7be410e4a8 100644 --- a/dev-libs/libevdev/Manifest +++ b/dev-libs/libevdev/Manifest @@ -1,3 +1,4 @@ DIST libevdev-1.3.tar.xz 392744 SHA256 265411ce79a592b3074e9d07fb97d462745d0c7ef178254a6f720245ed253446 SHA512 d208a9be788e5531e2fd83da8bdef58245a0265a0551f28645a7de157d165cee161c8c5cde50156bbf6414b719d6a0125b4263ecf0f60c71ec864a21afcd303c WHIRLPOOL 01335f51ba67c01f9cff15592468bb5ab675fefd75dee859663c8df02c04d52a14f62a442dd841d9473fcefd4ea6fb1abe3e7cc54282a605f8ba0d61ed4d0a7a DIST libevdev-1.4.4.tar.xz 409856 SHA256 ed9979369b6a6e28f5897d099538549ecffb2b7c00c1b717eb77c31d85bc45a9 SHA512 5170ce3e99588b3ce2f9d3580b2d2087b527eaf258ab69a9e8620e2c336d9fa54c36f75ba4b68a61b5ecd7c8123bb9adf538ba882ed353df08a54cd68906e210 WHIRLPOOL 6812c199e03e0eab750c83603d8f9dcc8d5b917d7b0cc2942317fff75083d91b0601401c5e5fddc4d64066c44a4d7de210f994fc01f79f7ce884fdf039b9e1c5 DIST libevdev-1.4.5.tar.xz 409756 SHA256 e91c58ca86e0631186798449e0a78c65474ff562081d968ba0521f76c8c2ca1d SHA512 086762a8bca049e9a5b88a8829b0175c0c908d893a286a2a75cc99921c5536ab2a0330ac26823e5154ef18336c48ad47f44784c3c2f91caa7f64bf46330e2808 WHIRLPOOL 1ff48b955e28f75efd90c5f68e9b1df16969582a86a71cd10903eeaa7aa0aeb2000b1af4725f669db18c16cd2951919f59c4fd820a417479a68bf05be618c0c8 +DIST libevdev-1.4.6.tar.xz 410224 SHA256 7b2ae1a0c7f9f7a96198ddc8fd167f090f233d6cbd8168b847e4f968445132d3 SHA512 7c2250ed87a352e5ce8503ff4ea7cac29e45bdfbde6e3443dd091ebfe139cb7a2b4be5e16d1aa1bf7e0e0550c16eb1d0038992645bf0bef5528f2dca4a8f0290 WHIRLPOOL a3df849cf24730ec401f6794e25c1a9e00c27d80f7cb468c55a3c8d09c0a7d504a8f1331837998df1c89fd84d4cd1e0d59581106e8ace2b4d0de486a0c2182d6 diff --git a/dev-libs/libevdev/libevdev-1.4.6.ebuild b/dev-libs/libevdev/libevdev-1.4.6.ebuild new file mode 100644 index 0000000000000..bec352cea0990 --- /dev/null +++ b/dev-libs/libevdev/libevdev-1.4.6.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +XORG_MULTILIB=yes +PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} ) + +inherit python-any-r1 xorg-2 + +EGIT_REPO_URI="git://anongit.freedesktop.org/${PN}.git" + +DESCRIPTION="Handler library for evdev events" + +if [[ ${PV} == 9999* ]] ; then + SRC_URI="" +else + SRC_URI="http://www.freedesktop.org/software/${PN}/${P}.tar.xz" +fi + +RESTRICT="test" # Tests need to run as root. +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" +IUSE="" + +DEPEND="${PYTHON_DEPS}" From 00ae6da4b88ed1ca501f01e3c7a40d4c789d2ece Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20R=C3=BCger?= Date: Fri, 8 Jan 2016 00:48:10 +0100 Subject: [PATCH 133/260] dev-libs/librevenge: Version bump Package-Manager: portage-2.2.26 --- dev-libs/librevenge/Manifest | 1 + dev-libs/librevenge/librevenge-0.0.3.ebuild | 49 +++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 dev-libs/librevenge/librevenge-0.0.3.ebuild diff --git a/dev-libs/librevenge/Manifest b/dev-libs/librevenge/Manifest index 5bfa6d69f6ccb..a6e65d930abb9 100644 --- a/dev-libs/librevenge/Manifest +++ b/dev-libs/librevenge/Manifest @@ -1,2 +1,3 @@ DIST librevenge-0.0.1.tar.xz 390796 SHA256 0cb22773dd1b268f71b291fba0e27127853e8e55ac6ec0fcf5370487d7eeee7d SHA512 65cc0e089a24e291700cca4a3f4d390d4646a1d6d847c060c068d53b525b7c69f0d870d2cafaf4d2f52cc102608e5a26c8883a455d031841e03cfbd32051e422 WHIRLPOOL d0645652b4f7834e5f14ccc24ba567d1fcf036183185c5b00e64615fce303ac5f9137b729ebf62615390ad8a482205b545158b4cdb9ffdedc8b429d57ded5a78 DIST librevenge-0.0.2.tar.xz 396628 SHA256 f6f280c4345546aad16aeafd5cf2e4a4ac31a81606171755465bba0d96efcf0f SHA512 28e53aefdfe8585ef148781e53379a986b5becb459a27dffe8546341e7ada6a3323bc27ab3170227a532e796869b634ad0443324af72b16835a4287a64994637 WHIRLPOOL 648006d5024370e31e8b1bc2db4a7182572aa1ff5c4473754c02cbd33f30c51361fd4b6e6cd450aa40d08372eddd136c140cc7cac53e29188593b146fb55f121 +DIST librevenge-0.0.3.tar.xz 420288 SHA256 7ce7784ac732cb702cb42704779f4a36dfcd2f7187ba6ea12b500c9e0f2e16e4 SHA512 568ad98c861c13cda3461aad50df164a37f53e8e169231da7043dbfcab963b7870169badbe67c73532278ea229fea36c7dba4f0f03ea95730c17f49d01c0a2be WHIRLPOOL 025f5c2ef740c6ce59d378366b3cd78abab211e077a08029af8d58e6de05a28992c5457cbd8e77a84fb756ad5dc638b0cef9146c9d3b13519590b2e7872fc7ed diff --git a/dev-libs/librevenge/librevenge-0.0.3.ebuild b/dev-libs/librevenge/librevenge-0.0.3.ebuild new file mode 100644 index 0000000000000..66db90100705e --- /dev/null +++ b/dev-libs/librevenge/librevenge-0.0.3.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils multilib-minimal + +DESCRIPTION="A helper library for REVerse ENGineered formats filters" +HOMEPAGE="http://sf.net/p/libwpd/librevenge" +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://git.code.sf.net/p/libwpd/librevenge" + inherit git-r3 autotools + KEYWORDS="" +else + SRC_URI="http://sf.net/projects/libwpd/files/${PN}/${P}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc64 ~x86 ~x86-fbsd" +fi + +LICENSE="|| ( MPL-2.0 LGPL-2.1 )" +SLOT="0" +IUSE="doc test" + +RDEPEND=" + dev-libs/boost:= + sys-libs/zlib[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen ) + test? ( dev-util/cppunit[${MULTILIB_USEDEP}] ) +" + +src_prepare() { + [[ ${PV} = 9999 ]] && eautoreconf +} + +multilib_src_configure() { + ECONF_SOURCE=${S} \ + econf \ + --disable-static \ + --disable-werror \ + $(use_with doc docs) \ + $(use_enable test tests) \ + --docdir="${EPREFIX}/usr/share/doc/${PF}" +} + +multilib_src_install_all() { + prune_libtool_files --all +} From 6ebea96fcc2963ef12292a2375340bfe866bb507 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20R=C3=BCger?= Date: Fri, 8 Jan 2016 00:53:48 +0100 Subject: [PATCH 134/260] app-text/libwpd: Version bump Package-Manager: portage-2.2.26 --- app-text/libwpd/Manifest | 1 + app-text/libwpd/libwpd-0.10.1.ebuild | 55 ++++++++++++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 app-text/libwpd/libwpd-0.10.1.ebuild diff --git a/app-text/libwpd/Manifest b/app-text/libwpd/Manifest index 22cd751ae5fac..19a53699c7fe7 100644 --- a/app-text/libwpd/Manifest +++ b/app-text/libwpd/Manifest @@ -1,2 +1,3 @@ DIST libwpd-0.10.0.tar.xz 506220 SHA256 9d8ba780cb9c0aed7859c59a602138d8ab360b40f6aa655e42f5f769f2cfd32c SHA512 1d1962edd133b72ef835e1c7cf8d856cb959b231811009da14a272f20dc6ad3f9df02424791d26012bf130db05e22fa7862af355ecbaf3be30d9948aa719eba2 WHIRLPOOL 867049ca6128c9182a5df7d39189392618a1d2aae5631e518b6b5a33d6f2b08ddf2ad7b9d5fee8c8bef0edc6a6dae0cb0552475a73bf84db3a9ddeb19ae07449 +DIST libwpd-0.10.1.tar.xz 524004 SHA256 09d3410bc770f9d9eedc8544b5c211771ea3322de3fee19b58ad7d40fb2984f6 SHA512 976694b5e02fd9eb0b3769d5071e9ae88505f491d8fa34473e5b99cd350060a85ddfad9b3c38e9b37a280e695e4571d353fd69fe7b69a627097587912b58ad2c WHIRLPOOL c6c1124a7124edda4dad6788794c46067ad21c8fde0765ff1b1ca6305c08139e86ac0667d6fd6ca53e4bed41ad0b7aa6b4803fad5f7f72c529cf0c3b22bc7b43 DIST libwpd-0.9.9.tar.xz 541608 SHA256 b91df4ca0ef0f456be9531c9ee07cf6a5e50a16b52002abb99e8ebef13fac2b2 SHA512 a71b4990670446270518e1318066e714c02c4a0752fba0be03037ea7bd434c5dd0219d61687448faabf7e31bc40e4e4a9d4b67d01fd362dae96322db513d79ac WHIRLPOOL c51155a0a88047abe856d0a83b05721b1629c4e5c24e68de65905ce8c735fd0144290c2739971d0118dfcf24eff47aea0f6b8b260c7eaa9af2a36cf8325d3c0a diff --git a/app-text/libwpd/libwpd-0.10.1.ebuild b/app-text/libwpd/libwpd-0.10.1.ebuild new file mode 100644 index 0000000000000..2a49ff10d2e87 --- /dev/null +++ b/app-text/libwpd/libwpd-0.10.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit alternatives eutils + +DESCRIPTION="WordPerfect Document import/export library" +HOMEPAGE="http://libwpd.sf.net" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" + +LICENSE="|| ( LGPL-2.1 MPL-2.0 )" +SLOT="0.10" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~x86 ~x86-fbsd" +IUSE="doc +tools" + +COMMON_DEPEND="dev-libs/librevenge" +DEPEND="${COMMON_DEPEND} + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" +RDEPEND="${COMMON_DEPEND} + ! Date: Fri, 8 Jan 2016 00:57:50 +0100 Subject: [PATCH 135/260] sys-auth/ykpers: Version bump Package-Manager: portage-2.2.26 --- sys-auth/ykpers/Manifest | 1 + sys-auth/ykpers/ykpers-1.17.3.ebuild | 31 ++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 sys-auth/ykpers/ykpers-1.17.3.ebuild diff --git a/sys-auth/ykpers/Manifest b/sys-auth/ykpers/Manifest index 09ed5971f2a51..7660142f77450 100644 --- a/sys-auth/ykpers/Manifest +++ b/sys-auth/ykpers/Manifest @@ -1,3 +1,4 @@ DIST ykpers-1.16.2.tar.gz 502198 SHA256 2b2da737d5353ff5c9002cad41c2f5d0af381f55a880ccf920cee8855b8b8120 SHA512 3fa1c18d306c4e5ca3f2b938cf4a1c9d1fbfcbaf9fdc1d5d601fb57ca11cd0caf680b0288bb37f27bb0e377a30bdc860f04d8c62254e9ccb4e78d60b60163799 WHIRLPOOL a2e045560cbeae600fc7c112105f3caa1f5e5cc26ce4ea12448cb451c1e6de3853f553c2a37a8b9138763e58795bf1896c1f3b3f0c4a3ebf8ddf95f758531694 DIST ykpers-1.17.1.tar.gz 504827 SHA256 556baec2bbc94bae01293e64dc3873d68f880119ea5c3772737e4f3dc44f69c4 SHA512 9f8cabb1082babc3214dda85300c1b3413d4664b9b5d32b266e3a640e1644ccf1a09964107f14eef831fef413fa65125551c40954a4973997b3e3cadb185bf70 WHIRLPOOL 75d430b41aa6dfca32db854278fa3dabea1a7048738b7274f787b2c2c81cf69e678ac7515cdc59295a764c8bf44773c247f51d4ccbb657c8c035055e51dcf468 DIST ykpers-1.17.2.tar.gz 505396 SHA256 704a12410da22f37d69fd337511e74b61f876f841d52f13e87971c0adb5ddefc SHA512 b2da72c9032639450a91495766a828052d2a48c51ec151eedf61c3276f07feb8a7a5a0faf59179b314814fd6552de5f36e27494419cf7d2803d8471565a85690 WHIRLPOOL 2f0d59bc8487ca7b959502f7465c12a208726ce7356588d1c6378fcde87cc17d7c8a3141be447d3a401f799f51c1282f79b25db66412b2904c5a8c4fd3841c49 +DIST ykpers-1.17.3.tar.gz 504549 SHA256 482fc3984fc659c801cfc51313268f248507094ed5224f4394cfd66e23af9c0c SHA512 96be2344c0f913996807dfb58efa9fb48797c9ce1e1dc6218639135df4edd5837124a552cabd4b9367ac85fafdda6bc3cd1ade537b304702b5ba51be88133585 WHIRLPOOL 9b59fc7fecb5108726cf3f3e01a43a1a5a12addf971f64ccccbba1d68256e3eceb4d663506976601f8a1bd90f804f07733f3536ba9971ca3ca00f8ff6ac6325b diff --git a/sys-auth/ykpers/ykpers-1.17.3.ebuild b/sys-auth/ykpers/ykpers-1.17.3.ebuild new file mode 100644 index 0000000000000..47cfe5c30a8ca --- /dev/null +++ b/sys-auth/ykpers/ykpers-1.17.3.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit autotools-utils udev + +DESCRIPTION="Library and tool for personalization of Yubico's YubiKey" +SRC_URI="http://yubico.github.io/yubikey-personalization/releases/${P}.tar.gz" +HOMEPAGE="https://github.com/Yubico/yubikey-personalization" + +KEYWORDS="~amd64 ~x86" +SLOT="0" +LICENSE="BSD-2" +IUSE="static-libs consolekit" + +RDEPEND=" + >=sys-auth/libyubikey-1.6 + virtual/libusb:1" +DEPEND="${RDEPEND} + virtual/pkgconfig" +RDEPEND="${RDEPEND} + consolekit? ( sys-auth/consolekit[acl] )" + +src_install() { + DOCS=( doc/. AUTHORS ChangeLog NEWS README ) + autotools-utils_src_install + + use consolekit && udev_dorules *.rules +} From aed78e1cdd6caaed06f3df1e043e2e7826af951e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20R=C3=BCger?= Date: Fri, 8 Jan 2016 00:58:20 +0100 Subject: [PATCH 136/260] sys-auth/ykpers: Remove old Package-Manager: portage-2.2.26 --- sys-auth/ykpers/Manifest | 2 -- sys-auth/ykpers/ykpers-1.16.2.ebuild | 31 ---------------------------- sys-auth/ykpers/ykpers-1.17.1.ebuild | 31 ---------------------------- 3 files changed, 64 deletions(-) delete mode 100644 sys-auth/ykpers/ykpers-1.16.2.ebuild delete mode 100644 sys-auth/ykpers/ykpers-1.17.1.ebuild diff --git a/sys-auth/ykpers/Manifest b/sys-auth/ykpers/Manifest index 7660142f77450..c086828859a6c 100644 --- a/sys-auth/ykpers/Manifest +++ b/sys-auth/ykpers/Manifest @@ -1,4 +1,2 @@ -DIST ykpers-1.16.2.tar.gz 502198 SHA256 2b2da737d5353ff5c9002cad41c2f5d0af381f55a880ccf920cee8855b8b8120 SHA512 3fa1c18d306c4e5ca3f2b938cf4a1c9d1fbfcbaf9fdc1d5d601fb57ca11cd0caf680b0288bb37f27bb0e377a30bdc860f04d8c62254e9ccb4e78d60b60163799 WHIRLPOOL a2e045560cbeae600fc7c112105f3caa1f5e5cc26ce4ea12448cb451c1e6de3853f553c2a37a8b9138763e58795bf1896c1f3b3f0c4a3ebf8ddf95f758531694 -DIST ykpers-1.17.1.tar.gz 504827 SHA256 556baec2bbc94bae01293e64dc3873d68f880119ea5c3772737e4f3dc44f69c4 SHA512 9f8cabb1082babc3214dda85300c1b3413d4664b9b5d32b266e3a640e1644ccf1a09964107f14eef831fef413fa65125551c40954a4973997b3e3cadb185bf70 WHIRLPOOL 75d430b41aa6dfca32db854278fa3dabea1a7048738b7274f787b2c2c81cf69e678ac7515cdc59295a764c8bf44773c247f51d4ccbb657c8c035055e51dcf468 DIST ykpers-1.17.2.tar.gz 505396 SHA256 704a12410da22f37d69fd337511e74b61f876f841d52f13e87971c0adb5ddefc SHA512 b2da72c9032639450a91495766a828052d2a48c51ec151eedf61c3276f07feb8a7a5a0faf59179b314814fd6552de5f36e27494419cf7d2803d8471565a85690 WHIRLPOOL 2f0d59bc8487ca7b959502f7465c12a208726ce7356588d1c6378fcde87cc17d7c8a3141be447d3a401f799f51c1282f79b25db66412b2904c5a8c4fd3841c49 DIST ykpers-1.17.3.tar.gz 504549 SHA256 482fc3984fc659c801cfc51313268f248507094ed5224f4394cfd66e23af9c0c SHA512 96be2344c0f913996807dfb58efa9fb48797c9ce1e1dc6218639135df4edd5837124a552cabd4b9367ac85fafdda6bc3cd1ade537b304702b5ba51be88133585 WHIRLPOOL 9b59fc7fecb5108726cf3f3e01a43a1a5a12addf971f64ccccbba1d68256e3eceb4d663506976601f8a1bd90f804f07733f3536ba9971ca3ca00f8ff6ac6325b diff --git a/sys-auth/ykpers/ykpers-1.16.2.ebuild b/sys-auth/ykpers/ykpers-1.16.2.ebuild deleted file mode 100644 index 5f013c5faecf7..0000000000000 --- a/sys-auth/ykpers/ykpers-1.16.2.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit autotools-utils udev - -DESCRIPTION="Library and tool for personalization of Yubico's YubiKey" -SRC_URI="http://yubico.github.io/yubikey-personalization/releases/${P}.tar.gz" -HOMEPAGE="https://github.com/Yubico/yubikey-personalization" - -KEYWORDS="~amd64 ~x86" -SLOT="0" -LICENSE="BSD-2" -IUSE="static-libs consolekit" - -RDEPEND=" - >=sys-auth/libyubikey-1.6 - virtual/libusb:1" -DEPEND="${RDEPEND} - virtual/pkgconfig" -RDEPEND="${RDEPEND} - consolekit? ( sys-auth/consolekit[acl] )" - -src_install() { - DOCS=( doc/. AUTHORS ChangeLog NEWS README ) - autotools-utils_src_install - - use consolekit && udev_dorules *.rules -} diff --git a/sys-auth/ykpers/ykpers-1.17.1.ebuild b/sys-auth/ykpers/ykpers-1.17.1.ebuild deleted file mode 100644 index ef4e2a8a5a929..0000000000000 --- a/sys-auth/ykpers/ykpers-1.17.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit autotools-utils udev - -DESCRIPTION="Library and tool for personalization of Yubico's YubiKey" -SRC_URI="http://yubico.github.io/yubikey-personalization/releases/${P}.tar.gz" -HOMEPAGE="https://github.com/Yubico/yubikey-personalization" - -KEYWORDS="~amd64 ~x86" -SLOT="0" -LICENSE="BSD-2" -IUSE="static-libs consolekit" - -RDEPEND=" - >=sys-auth/libyubikey-1.6 - virtual/libusb:1" -DEPEND="${RDEPEND} - virtual/pkgconfig" -RDEPEND="${RDEPEND} - consolekit? ( sys-auth/consolekit[acl] )" - -src_install() { - DOCS=( doc/. AUTHORS ChangeLog NEWS README ) - autotools-utils_src_install - - use consolekit && udev_dorules *.rules -} From de11f7d8679d89fbd794d1c7eefd3e9936fd9710 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20R=C3=BCger?= Date: Fri, 8 Jan 2016 01:00:06 +0100 Subject: [PATCH 137/260] app-text/libmwaw: Version bump Package-Manager: portage-2.2.26 --- app-text/libmwaw/Manifest | 1 + app-text/libmwaw/libmwaw-0.3.7.ebuild | 53 +++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) create mode 100644 app-text/libmwaw/libmwaw-0.3.7.ebuild diff --git a/app-text/libmwaw/Manifest b/app-text/libmwaw/Manifest index 19f087cd2474d..ee5d620d70a4b 100644 --- a/app-text/libmwaw/Manifest +++ b/app-text/libmwaw/Manifest @@ -2,3 +2,4 @@ DIST libmwaw-0.1.10.tar.xz 737680 SHA256 9a4547923c6db24e51733f91ecd74a9c4794739 DIST libmwaw-0.2.0.tar.xz 808604 SHA256 c30f228681ba2fc3715c9e41fcf2c3bb2b873911acb22602ab7b2eb1eeed85bd SHA512 31a4641d30eaae8a6e4a7c38a875996c657c901efbf4b631a0575f8fa33a1bfe5c7fadfb867ba1d4c4a9ed321d304a4d1727d1d61596cedd75b6bf3bf0094094 WHIRLPOOL 81d7ad03f38d59c24fa6dcc87a586c7774c934e749becd465e8d58a54873072837c39ab52cfaf87011ddc03a24bf57aa52f804d70398c7091b42165456c22155 DIST libmwaw-0.3.5.tar.xz 1069012 SHA256 34fedad820078e0d51150518c51e537363d1d2d3301c203dd0cc31970281a9ef SHA512 37468ecec556eb1ace77beb36ca176675ad5c9c362409b7cf689fedfb284e5e2c9cf776337dfd3500169d3af2adb976658e6d8edac02579d59ff11f8cdb6234c WHIRLPOOL 0e6e84b9ed42be6b944fe328135d117eb61e524007a473ed259d206c8c2d2d162f075ba7f13c72f49f49fe7acd44ecfbfbaa3cc1c8eefcbd214ee2b507c8a5d0 DIST libmwaw-0.3.6.tar.xz 1136836 SHA256 015f1c7ce4b023512e72897e36c7b2f74533d49fa65689e6480a8632ad09650c SHA512 fb653080b4d1a9c13f998d998dcdd0b790f69f70f91d6a426661bde49e32fb977d49c50893141e6901de0b9a832159dd989661d6889f267c0dbe0064e7f342d1 WHIRLPOOL ec8171be462ccb6d1b656fbf546eeccf38332ff27fed565c281454754470992ba9fc4dbed2772ad3c81a57f57c55c06dafdd9180547e698dd970389f49b1df8f +DIST libmwaw-0.3.7.tar.xz 1167156 SHA256 057611e871c279a28fcbede78dda11e500b9d5b341ab7064d6dce470f6fee8f9 SHA512 17f15f029633a22f8e7db7855b32dd5f4061e1eb3df865426bb736d2a5f3b7c0f631c22506aaed77e5fc4bce0e881c1f28f58a600c1155eac91d5897027b5499 WHIRLPOOL 8a9a05879e5c657be144685730e444290e3746949d77d7d3f1fe0700a32e86b786d93ae60ad4175c179b081263773f0a8121434f789b7413fbce5c7221b02111 diff --git a/app-text/libmwaw/libmwaw-0.3.7.ebuild b/app-text/libmwaw/libmwaw-0.3.7.ebuild new file mode 100644 index 0000000000000..c44165133a2cc --- /dev/null +++ b/app-text/libmwaw/libmwaw-0.3.7.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +EGIT_REPO_URI="git://git.code.sf.net/p/libmwaw/libmwaw" +inherit eutils +[[ ${PV} == 9999 ]] && inherit autotools git-r3 + +DESCRIPTION="Library parsing many pre-OSX MAC text formats" +HOMEPAGE="http://sourceforge.net/p/libmwaw/wiki/Home/" +[[ ${PV} == 9999 ]] || SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz" + +LICENSE="LGPL-2.1" +SLOT="0" + +[[ ${PV} == 9999 ]] || \ +KEYWORDS="~amd64 ~arm ~x86" + +IUSE="doc static-libs" + +RDEPEND=" + dev-libs/librevenge + dev-libs/libxml2 + sys-libs/zlib +" +DEPEND="${RDEPEND} + >=dev-libs/boost-1.46:= + sys-devel/libtool + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" + +src_prepare() { + [[ ${PV} == 9999 ]] && eautoreconf +} + +src_configure() { + # zip is hard enabled as the zlib is dep on the rdeps anyway + econf \ + --docdir="${EPREFIX}/usr/share/doc/${PF}" \ + --with-sharedptr=boost \ + --enable-zip \ + --disable-werror \ + $(use_enable static-libs static) \ + $(use_with doc docs) +} + +src_install() { + default + prune_libtool_files --all +} From 24168b2d0ce7db23da5aaa6077eb03a284bb722a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20R=C3=BCger?= Date: Fri, 8 Jan 2016 01:03:27 +0100 Subject: [PATCH 138/260] app-text/liblangtag: Version bump Package-Manager: portage-2.2.26 --- app-text/liblangtag/Manifest | 1 + app-text/liblangtag/liblangtag-0.5.8.ebuild | 41 +++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 app-text/liblangtag/liblangtag-0.5.8.ebuild diff --git a/app-text/liblangtag/Manifest b/app-text/liblangtag/Manifest index ab22ef89ef292..7c65ad26355d6 100644 --- a/app-text/liblangtag/Manifest +++ b/app-text/liblangtag/Manifest @@ -1,3 +1,4 @@ DIST liblangtag-0.5.1.tar.bz2 651785 SHA256 c3dd456762cd0b5fd1687f066c4bdf253d70b14729851b9cd05936a1cb46923b SHA512 006ed5b8621bfc4330589eeba8581dd2214a29c985f782b0c123012105ac6ea447f1d7593daec86b0126daf7929e6845208c633c63df67beca2d6201a6961bbf WHIRLPOOL 80f48834b00ba7732f07a7e88ae092a3f0f0168c3de176ad0544e130b8e0c3991a169ed4d502cdc9aff0af1fe3df43ac961d4c8517b9240b9934ea901c0626e5 DIST liblangtag-0.5.2.tar.bz2 658800 SHA256 2b8dc5fa86486a1277c64e9b429eaf8ce0fcbef473b9123bb0374b711848f1c3 SHA512 73a40fbdef7820c3e1556b242e06e24040d048f62be8f9aeced0f12d0e606dfd8d49eb740bda4f0b07566c3d963d249c2440dbc9e865e1a3a11eb4fffcaa33a7 WHIRLPOOL fd04e243e5069723666acb1ed58fff2f33455916f76bfd871ef59de0ebd6b0ae392527bff13be09aab120bf72ab3b3af25b031cbb6097f04c3922652e0777e6a DIST liblangtag-0.5.6.tar.bz2 668949 SHA256 5cdec61f4ef8d4b1a198682fcdd17e88cb293549af5878d6ee4bdd55d129bd84 SHA512 60297d79b20c72a0ebf5fd685efbcb3eb2d40461cfe532fd5e4f2193c81c9037b8c69f9cb0977f640a7d8f315cb14508de9455334115b152ed30d23f91d75e52 WHIRLPOOL 0805c9dcde9802818ec4e19309eb9b09e4dfe77627fefcb190203110b9ec133083d48c0474171368e1b061612f1e06bc936d1dc1ad1ad551dd276afe3db26fb5 +DIST liblangtag-0.5.8.tar.bz2 672452 SHA256 08e2f64bfe3f750be7391eb0af53967e164b628c59f02be4d83789eb4f036eaa SHA512 477f74d8b7eab66e5c503942117d8b448dd9d1b13866b3ec48388058bc0e5e4c6215ece88405fd947515cd092853f069d70b3fe2f307a9b41cb697b6b1dc3baf WHIRLPOOL 7036649534870e34dab5f68f1a97c5aee4649df6cc076026795f09775efca7a00b3eb047743aef3efeccd901add3942e6c9f5c097124193cdd57463a250ef133 diff --git a/app-text/liblangtag/liblangtag-0.5.8.ebuild b/app-text/liblangtag/liblangtag-0.5.8.ebuild new file mode 100644 index 0000000000000..bcfe020a5af98 --- /dev/null +++ b/app-text/liblangtag/liblangtag-0.5.8.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit autotools-utils + +DESCRIPTION="An interface library to access tags for identifying languages" +HOMEPAGE="https://tagoh.bitbucket.org/liblangtag/" +SRC_URI="https://bitbucket.org/tagoh/${PN}/downloads/${P}.tar.bz2" + +LICENSE="|| ( LGPL-3 MPL-1.1 )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~x86" +IUSE="introspection static-libs test" + +RDEPEND=" + dev-libs/glib + dev-libs/libxml2 + introspection? ( >=dev-libs/gobject-introspection-0.10.8 )" +DEPEND="${RDEPEND} + dev-libs/gobject-introspection-common + sys-devel/gettext + test? ( dev-libs/check )" + +# Upstream expect liblangtag to be installed when one runs tests... +RESTRICT="test" + +src_configure() { + local myeconfargs=( + $(use_enable introspection) + $(use_enable test) + ) + autotools-utils_src_configure +} + +src_install() { + autotools-utils_src_install + prune_libtool_files --all +} From 3f35a7ae49c6d6e95b64ed4e5f585e8f200b6448 Mon Sep 17 00:00:00 2001 From: Yixun Lan Date: Fri, 8 Jan 2016 10:47:00 +0800 Subject: [PATCH 139/260] net-proxy/shadowsocks-libev: systemd support added thanks 'Jiajun Wang' for contribution Package-Manager: portage-2.2.26 --- .../files/shadowsocks-libev-local_at.service | 11 ++++ .../files/shadowsocks-libev-redir_at.service | 11 ++++ .../files/shadowsocks-libev-server_at.service | 11 ++++ .../files/shadowsocks-libev-tunnel_at.service | 11 ++++ .../shadowsocks-libev/files/shadowsocks.initd | 12 +++- .../shadowsocks-libev-2.4.3-r1.ebuild | 59 +++++++++++++++++++ 6 files changed, 114 insertions(+), 1 deletion(-) create mode 100644 net-proxy/shadowsocks-libev/files/shadowsocks-libev-local_at.service create mode 100644 net-proxy/shadowsocks-libev/files/shadowsocks-libev-redir_at.service create mode 100644 net-proxy/shadowsocks-libev/files/shadowsocks-libev-server_at.service create mode 100644 net-proxy/shadowsocks-libev/files/shadowsocks-libev-tunnel_at.service create mode 100644 net-proxy/shadowsocks-libev/shadowsocks-libev-2.4.3-r1.ebuild diff --git a/net-proxy/shadowsocks-libev/files/shadowsocks-libev-local_at.service b/net-proxy/shadowsocks-libev/files/shadowsocks-libev-local_at.service new file mode 100644 index 0000000000000..af137178380f8 --- /dev/null +++ b/net-proxy/shadowsocks-libev/files/shadowsocks-libev-local_at.service @@ -0,0 +1,11 @@ +[Unit] +Description=Shadowsocks-Libev Client Service for %I +After=network.target + +[Service] +Type=simple +CapabilityBoundingSet=CAP_NET_BIND_SERVICE +ExecStart=/usr/bin/ss-local -c /etc/shadowsocks-libev/%i.json + +[Install] +WantedBy=multi-user.target diff --git a/net-proxy/shadowsocks-libev/files/shadowsocks-libev-redir_at.service b/net-proxy/shadowsocks-libev/files/shadowsocks-libev-redir_at.service new file mode 100644 index 0000000000000..1ced8f4544082 --- /dev/null +++ b/net-proxy/shadowsocks-libev/files/shadowsocks-libev-redir_at.service @@ -0,0 +1,11 @@ +[Unit] +Description=Shadowsocks-Libev Client Service Redir Mode for %I +After=network.target + +[Service] +Type=simple +CapabilityBoundingSet=CAP_NET_BIND_SERVICE +ExecStart=/usr/bin/ss-redir -c /etc/shadowsocks-libev/%i.json + +[Install] +WantedBy=multi-user.target diff --git a/net-proxy/shadowsocks-libev/files/shadowsocks-libev-server_at.service b/net-proxy/shadowsocks-libev/files/shadowsocks-libev-server_at.service new file mode 100644 index 0000000000000..58d934bdb1d1a --- /dev/null +++ b/net-proxy/shadowsocks-libev/files/shadowsocks-libev-server_at.service @@ -0,0 +1,11 @@ +[Unit] +Description=Shadowsocks-Libev Server Service for %I +After=network.target + +[Service] +Type=simple +CapabilityBoundingSet=CAP_NET_BIND_SERVICE +ExecStart=/usr/bin/ss-server -c /etc/shadowsocks-libev/%i.json + +[Install] +WantedBy=multi-user.target diff --git a/net-proxy/shadowsocks-libev/files/shadowsocks-libev-tunnel_at.service b/net-proxy/shadowsocks-libev/files/shadowsocks-libev-tunnel_at.service new file mode 100644 index 0000000000000..24b31d5a1cd98 --- /dev/null +++ b/net-proxy/shadowsocks-libev/files/shadowsocks-libev-tunnel_at.service @@ -0,0 +1,11 @@ +[Unit] +Description=Shadowsocks-Libev Client Service Tunnel Mode for %I +After=network.target + +[Service] +Type=simple +CapabilityBoundingSet=CAP_NET_BIND_SERVICE +ExecStart=/usr/bin/ss-tunnel -c /etc/shadowsocks-libev/%i.json + +[Install] +WantedBy=multi-user.target diff --git a/net-proxy/shadowsocks-libev/files/shadowsocks.initd b/net-proxy/shadowsocks-libev/files/shadowsocks.initd index d32e6df9a915e..f6a8067eca99b 100644 --- a/net-proxy/shadowsocks-libev/files/shadowsocks.initd +++ b/net-proxy/shadowsocks-libev/files/shadowsocks.initd @@ -3,7 +3,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -SS_CONFIG="/etc/shadowsocks.json" +SS_CONFIG="/etc/shadowsocks-libev/shadowsocks.json" SS_PIDFILE="/run/shadowsocks.pid" @@ -26,10 +26,20 @@ checkconfig() { SS_COMMAND="/usr/bin/ss-server" return 0 ;; + redir) + SS_COMMAND="/usr/bin/ss-redir" + return 0 + ;; + tunnel) + SS_COMMAND="/usr/bin/ss-tunnel" + return 0 + ;; *) eerror "please choose to run as server or client mode" eerror " server: rc-update add shadowsocks.server default" eerror " client: rc-update add shadowsocks.client default" + eerror " client: rc-update add shadowsocks.redir default" + eerror " client: rc-update add shadowsocks.tunnel default" return 1 ;; esac diff --git a/net-proxy/shadowsocks-libev/shadowsocks-libev-2.4.3-r1.ebuild b/net-proxy/shadowsocks-libev/shadowsocks-libev-2.4.3-r1.ebuild new file mode 100644 index 0000000000000..eba9c379403b6 --- /dev/null +++ b/net-proxy/shadowsocks-libev/shadowsocks-libev-2.4.3-r1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils systemd + +DESCRIPTION="A lightweight secured scoks5 proxy for embedded devices and low end boxes" +HOMEPAGE="https://github.com/shadowsocks/shadowsocks-libev" + +MY_PV="v${PV}" +SRC_URI="https://github.com/shadowsocks/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug +openssl polarssl" + +DEPEND="openssl? ( dev-libs/openssl:= ) + polarssl? ( net-libs/polarssl ) + " +RDEPEND="${DEPEND}" + +REQUIRED_USE=" ^^ ( openssl polarssl )" + +src_configure() { + econf \ + $(use_enable debug assert) \ + --with-crypto-library=$(usex openssl openssl polarssl) +} + +src_install() { + default + prune_libtool_files --all + + dodir "/etc/${PN}" + insinto "/etc/${PN}" + newins "${FILESDIR}/shadowsocks.json" shadowsocks.json + + newinitd "${FILESDIR}/shadowsocks.initd" shadowsocks + dosym /etc/init.d/shadowsocks /etc/init.d/shadowsocks.server + dosym /etc/init.d/shadowsocks /etc/init.d/shadowsocks.client + dosym /etc/init.d/shadowsocks /etc/init.d/shadowsocks.redir + dosym /etc/init.d/shadowsocks /etc/init.d/shadowsocks.tunnel + + systemd_newunit "${FILESDIR}/${PN}-local_at.service" "${PN}-local@.service" + systemd_newunit "${FILESDIR}/${PN}-server_at.service" "${PN}-server@.service" + systemd_newunit "${FILESDIR}/${PN}-redir_at.service" "${PN}-redir@.service" + systemd_newunit "${FILESDIR}/${PN}-tunnel_at.service" "${PN}-tunnel@.service" +} + +pkg_setup() { + elog "You need to choose the mode" + elog " server: rc-update add shadowsocks.server default" + elog " client: rc-update add shadowsocks.client default" + elog " redir: rc-update add shadowsocks.redir default" + elog " tunnel: rc-update add shadowsocks.tunnel default" +} From 6c75a36298fd7ea02fbdbf93aabc90dbb58f7921 Mon Sep 17 00:00:00 2001 From: Brian Dolbec Date: Thu, 7 Jan 2016 19:05:47 -0800 Subject: [PATCH 140/260] dev-util/buildbot: Fix bug 570638 missing python-dateutil dep The depenency was incorrectly hidden behind the test use flag. Package-Manager: portage-2.2.26 --- .../{buildbot-0.8.12.ebuild => buildbot-0.8.12-r1.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) rename dev-util/buildbot/{buildbot-0.8.12.ebuild => buildbot-0.8.12-r1.ebuild} (96%) diff --git a/dev-util/buildbot/buildbot-0.8.12.ebuild b/dev-util/buildbot/buildbot-0.8.12-r1.ebuild similarity index 96% rename from dev-util/buildbot/buildbot-0.8.12.ebuild rename to dev-util/buildbot/buildbot-0.8.12-r1.ebuild index 6a8d774dc28e4..99f46ee2bb01a 100644 --- a/dev-util/buildbot/buildbot-0.8.12.ebuild +++ b/dev-util/buildbot/buildbot-0.8.12-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -31,8 +31,8 @@ RDEPEND=">=dev-python/jinja-2.1[${PYTHON_USEDEP}] DEPEND="${DEPEND} dev-python/setuptools[${PYTHON_USEDEP}] doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) + >=dev-python/python-dateutil-1.5[${PYTHON_USEDEP}] test? ( - dev-python/python-dateutil[${PYTHON_USEDEP}] dev-python/mock[${PYTHON_USEDEP}] dev-python/twisted-mail[${PYTHON_USEDEP}] dev-python/twisted-web[${PYTHON_USEDEP}] From 47275161fa5e5c0e16d207c1c5a77836ce155bf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Fri, 1 Jan 2016 10:11:58 +0100 Subject: [PATCH 141/260] scons-utils.eclass: Modernize the example not to rely on myescons... --- eclass/scons-utils.eclass | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eclass/scons-utils.eclass b/eclass/scons-utils.eclass index a2a6884e55d39..e1b3a1b64184f 100644 --- a/eclass/scons-utils.eclass +++ b/eclass/scons-utils.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -17,19 +17,19 @@ # EAPI=4 # # src_configure() { -# myesconsargs=( +# MYSCONS=( # CC="$(tc-getCC)" # $(use_scons nls ENABLE_NLS) # ) # } # # src_compile() { -# escons +# escons "${MYSCONS[@]}" # } # # src_install() { # # note: this can be DESTDIR, INSTALL_ROOT, ... depending on package -# escons DESTDIR="${D}" install +# escons "${MYSCONS[@]}" DESTDIR="${D}" install # } # @CODE From 928cec46026cd9732a8ef626ebfaaea41d496899 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Fri, 1 Jan 2016 10:13:59 +0100 Subject: [PATCH 142/260] scons-utils.eclass: Modernize the example to use usex --- eclass/scons-utils.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/scons-utils.eclass b/eclass/scons-utils.eclass index e1b3a1b64184f..2c52b5918e070 100644 --- a/eclass/scons-utils.eclass +++ b/eclass/scons-utils.eclass @@ -14,12 +14,12 @@ # @CODE # inherit scons-utils toolchain-funcs # -# EAPI=4 +# EAPI=5 # # src_configure() { # MYSCONS=( # CC="$(tc-getCC)" -# $(use_scons nls ENABLE_NLS) +# ENABLE_NLS=$(usex nls) # ) # } # From 7d4e00f503c79caafc53f931a094a57f144b123b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Fri, 1 Jan 2016 13:14:42 +0100 Subject: [PATCH 143/260] scons-utils.eclass: Describe common issues with scons --- eclass/scons-utils.eclass | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/eclass/scons-utils.eclass b/eclass/scons-utils.eclass index 2c52b5918e070..4b1fe497ca211 100644 --- a/eclass/scons-utils.eclass +++ b/eclass/scons-utils.eclass @@ -9,8 +9,23 @@ # @DESCRIPTION: # This eclass provides a set of function to help developers sanely call # dev-util/scons and pass parameters to it. -# @EXAMPLE: # +# Please note that SCons is more like a 'build system creation kit', +# and requires a lot of upstream customization to be used sanely. +# You will often need to request fixes upstream and/or patch the build +# system. In particular: +# +# 1. There are no 'standard' variables. To respect CC, CXX, CFLAGS, +# CXXFLAGS, CPPFLAGS, LDFLAGS, upstream needs to define appropriate +# variables explicitly. In some cases, upstreams respect envvars, +# in others you need to pass them as options. +# +# 2. SCons scrubs out environment by default and replaces it with some +# pre-defined values. To respect environment variables such as PATH, +# Upstreams need to explicitly get them from os.environ and copy them +# to the build environment. +# +# @EXAMPLE: # @CODE # inherit scons-utils toolchain-funcs # From c8b77e85f85196424b6ccb71c68862ea15c9b598 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Fri, 1 Jan 2016 13:22:55 +0100 Subject: [PATCH 144/260] scons-utils.eclass: escons doc, 'die' does not respect nonfatal --- eclass/scons-utils.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/scons-utils.eclass b/eclass/scons-utils.eclass index 4b1fe497ca211..fa82236a7543b 100644 --- a/eclass/scons-utils.eclass +++ b/eclass/scons-utils.eclass @@ -107,7 +107,7 @@ fi # @DESCRIPTION: # Call scons, passing the supplied arguments, ${myesconsargs[@]}, # filtered ${MAKEOPTS}, ${EXTRA_ESCONS}. Similar to emake. Like emake, -# this function does die on failure in EAPI 4 (unless called nonfatal). +# this function does die on failure in EAPI 4. escons() { local ret From e027c083cf2162eb88adfc73a77a2a52b8479753 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Fri, 1 Jan 2016 13:23:35 +0100 Subject: [PATCH 145/260] scons-utils.eclass: escons, invert EAPI check to cover future EAPIs --- eclass/scons-utils.eclass | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/eclass/scons-utils.eclass b/eclass/scons-utils.eclass index fa82236a7543b..4defbac9c4966 100644 --- a/eclass/scons-utils.eclass +++ b/eclass/scons-utils.eclass @@ -120,7 +120,9 @@ escons() { "${@}" ret=${?} - [[ ${ret} -ne 0 ]] && has "${EAPI:-0}" 4 5 && die "escons failed." + if [[ ${ret} -ne 0 ]]; then + [[ ${EAPI:-0} != [0123] ]] && die "escons failed." + fi return ${ret} } From fdcce60fc458b38f604d15b404720d92f5852278 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Fri, 1 Jan 2016 13:27:10 +0100 Subject: [PATCH 146/260] scons-utils.eclass: escons, respect nonfatal in EAPI 6 --- eclass/scons-utils.eclass | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/eclass/scons-utils.eclass b/eclass/scons-utils.eclass index 4defbac9c4966..fe9160a0ed965 100644 --- a/eclass/scons-utils.eclass +++ b/eclass/scons-utils.eclass @@ -107,7 +107,8 @@ fi # @DESCRIPTION: # Call scons, passing the supplied arguments, ${myesconsargs[@]}, # filtered ${MAKEOPTS}, ${EXTRA_ESCONS}. Similar to emake. Like emake, -# this function does die on failure in EAPI 4. +# this function does die on failure in EAPI 4. Respects nonfatal +# in EAPI 6 and newer. escons() { local ret @@ -121,7 +122,16 @@ escons() { ret=${?} if [[ ${ret} -ne 0 ]]; then - [[ ${EAPI:-0} != [0123] ]] && die "escons failed." + case "${EAPI:-0}" in + 0|1|2|3) # nonfatal in EAPIs 0 through 3 + ;; + 4|5) # 100% fatal in 4 & 5 + die "escons failed." + ;; + *) # respect nonfatal in 6 onwards + die -n "escons failed." + ;; + esac fi return ${ret} } From 73cf8a05e74ea64479e2f0a4c1c13f03712e074e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Fri, 1 Jan 2016 13:30:18 +0100 Subject: [PATCH 147/260] scons-utils.eclass: Deprecate myesconsargs, and kill it in EAPI 6 --- eclass/scons-utils.eclass | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/eclass/scons-utils.eclass b/eclass/scons-utils.eclass index fe9160a0ed965..fdc6af3db63a9 100644 --- a/eclass/scons-utils.eclass +++ b/eclass/scons-utils.eclass @@ -58,6 +58,8 @@ # @VARIABLE: myesconsargs # @DEFAULT_UNSET # @DESCRIPTION: +# DEPRECATED, EAPI 0..5 ONLY: pass options to escons instead +# # List of package-specific options to pass to all SCons calls. Supposed to be # set in src_configure(). @@ -103,20 +105,23 @@ fi # -- public functions -- # @FUNCTION: escons -# @USAGE: [scons-arg] ... +# @USAGE: [...] # @DESCRIPTION: -# Call scons, passing the supplied arguments, ${myesconsargs[@]}, -# filtered ${MAKEOPTS}, ${EXTRA_ESCONS}. Similar to emake. Like emake, -# this function does die on failure in EAPI 4. Respects nonfatal -# in EAPI 6 and newer. +# Call scons, passing the supplied arguments. Like emake, this function +# does die on failure in EAPI 4. Respects nonfatal in EAPI 6 and newer. escons() { local ret debug-print-function ${FUNCNAME} "${@}" + # Use myesconsargs in EAPI 5 and older + if [[ ${EAPI} == [012345] ]]; then + set -- "${myesconsargs[@]}" "${@}" + fi + # if SCONSOPTS are _unset_, use cleaned MAKEOPTS set -- scons ${SCONSOPTS-$(scons_clean_makeopts)} ${EXTRA_ESCONS} \ - "${myesconsargs[@]}" "${@}" + "${@}" echo "${@}" >&2 "${@}" ret=${?} From 5950a7618a2e5c801250ef648e7070bd7a3c13e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Fri, 1 Jan 2016 13:38:11 +0100 Subject: [PATCH 148/260] scons-utils.eclass: Deprecate use_scons, ban it in EAPI 6 --- eclass/scons-utils.eclass | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/eclass/scons-utils.eclass b/eclass/scons-utils.eclass index fdc6af3db63a9..b8051b04bf812 100644 --- a/eclass/scons-utils.eclass +++ b/eclass/scons-utils.eclass @@ -79,11 +79,15 @@ # @ECLASS-VARIABLE: USE_SCONS_TRUE # @DESCRIPTION: +# DEPRECATED: use usex instead +# # The default value for truth in scons-use() (1 by default). : ${USE_SCONS_TRUE:=1} # @ECLASS-VARIABLE: USE_SCONS_FALSE # @DESCRIPTION: +# DEPRECATED: use usex instead +# # The default value for false in scons-use() (0 by default). : ${USE_SCONS_FALSE:=0} @@ -236,6 +240,8 @@ scons_clean_makeopts() { # @FUNCTION: use_scons # @USAGE: [var-name] [var-opt-true] [var-opt-false] # @DESCRIPTION: +# DEPRECATED, EAPI 0..5 ONLY: use usex instead +# # Output a SCons parameter with value depending on the USE flag state. # If the USE flag is set, output =; otherwise # =. @@ -247,6 +253,9 @@ scons_clean_makeopts() { # If and/or are omitted, # ${USE_SCONS_TRUE} and/or ${USE_SCONS_FALSE} will be used instead. use_scons() { + [[ ${EAPI} == [012345] ]] \ + || die "${FUNCNAME} is banned in EAPI ${EAPI}, use usex instead" + local flag=${1} local varname=${2:-${flag/\!/no}} local vartrue=${3:-${USE_SCONS_TRUE}} From 5844fcae98ccc4d28aa1709fe1783b4232dac6ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Fri, 1 Jan 2016 14:09:37 +0100 Subject: [PATCH 149/260] scons-utils.eclass: tests, be more verbose on tests being performed --- eclass/tests/scons-utils.sh | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/eclass/tests/scons-utils.sh b/eclass/tests/scons-utils.sh index 5a65fbe63ffca..73871353c84ac 100755 --- a/eclass/tests/scons-utils.sh +++ b/eclass/tests/scons-utils.sh @@ -8,7 +8,9 @@ source tests-common.sh inherit scons-utils test-scons_clean_makeopts() { - local sconsopts=$(scons_clean_makeopts ${1}) + tbegin "scons_clean_makeopts() for ${1}" + + local sconsopts=$(scons_clean_makeopts ${1}) ret=0 if [[ ${sconsopts} != ${2-${1}} ]]; then eerror "Self-test failed:" @@ -17,11 +19,11 @@ test-scons_clean_makeopts() { eerror "Expected: ${2-${1}}" eerror "Actual: ${sconsopts}" eoutdent - (( ++failed )) - return 1 + ret=1 fi - return 0 + tend ${ret} + return ${ret} } # jobcount expected for non-specified state @@ -29,8 +31,6 @@ jc=5 # failed test counter failed=0 -tbegin "scons_clean_makeopts()" - # sane MAKEOPTS test-scons_clean_makeopts '--jobs=14 -k' test-scons_clean_makeopts '--jobs=14 -k' @@ -59,6 +59,4 @@ test-scons_clean_makeopts '--jobs funnystuff -k' "--jobs=${jc} -k" test-scons_clean_makeopts '--jobs -l3' "--jobs=${jc}" test-scons_clean_makeopts '-j -l3' "-j ${jc}" -tend ${failed} - texit From a4de8aa2e9ef28100fb8834aaeb4495f66efb8d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Fri, 1 Jan 2016 13:52:26 +0100 Subject: [PATCH 150/260] scons-utils.eclass: scons_clean_makeopts, mark internal --- eclass/scons-utils.eclass | 7 ++++--- eclass/tests/scons-utils.sh | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/eclass/scons-utils.eclass b/eclass/scons-utils.eclass index b8051b04bf812..e5e309be13c40 100644 --- a/eclass/scons-utils.eclass +++ b/eclass/scons-utils.eclass @@ -124,7 +124,7 @@ escons() { fi # if SCONSOPTS are _unset_, use cleaned MAKEOPTS - set -- scons ${SCONSOPTS-$(scons_clean_makeopts)} ${EXTRA_ESCONS} \ + set -- scons ${SCONSOPTS-$(_scons_clean_makeopts)} ${EXTRA_ESCONS} \ "${@}" echo "${@}" >&2 "${@}" @@ -145,14 +145,15 @@ escons() { return ${ret} } -# @FUNCTION: scons_clean_makeopts +# @FUNCTION: _scons_clean_makeopts +# @INTERNAL # @USAGE: [makeflags] [...] # @DESCRIPTION: # Strip the supplied makeflags (or ${MAKEOPTS} if called without # an argument) of options not supported by SCons and make sure --jobs # gets an argument. Output the resulting flag list (suitable # for an assignment to SCONSOPTS). -scons_clean_makeopts() { +_scons_clean_makeopts() { local new_makeopts debug-print-function ${FUNCNAME} "${@}" diff --git a/eclass/tests/scons-utils.sh b/eclass/tests/scons-utils.sh index 73871353c84ac..df8af7a7713c8 100755 --- a/eclass/tests/scons-utils.sh +++ b/eclass/tests/scons-utils.sh @@ -10,7 +10,7 @@ inherit scons-utils test-scons_clean_makeopts() { tbegin "scons_clean_makeopts() for ${1}" - local sconsopts=$(scons_clean_makeopts ${1}) ret=0 + local sconsopts=$(_scons_clean_makeopts ${1}) ret=0 if [[ ${sconsopts} != ${2-${1}} ]]; then eerror "Self-test failed:" From de0c03eda7a5570984491fe6fc2e4959b36ce128 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Fri, 1 Jan 2016 13:55:26 +0100 Subject: [PATCH 151/260] scons-utils.eclass: _scons_clean_makeopts, fix result caching Stop calling _scons_clean_makeopts in a subshell in order to make it possible for the cache to be preserved. Pass the result through SCONSOPTS variable. --- eclass/scons-utils.eclass | 15 +++++++++------ eclass/tests/scons-utils.sh | 7 ++++--- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/eclass/scons-utils.eclass b/eclass/scons-utils.eclass index e5e309be13c40..4da2c4ac7a5c9 100644 --- a/eclass/scons-utils.eclass +++ b/eclass/scons-utils.eclass @@ -124,8 +124,12 @@ escons() { fi # if SCONSOPTS are _unset_, use cleaned MAKEOPTS - set -- scons ${SCONSOPTS-$(_scons_clean_makeopts)} ${EXTRA_ESCONS} \ - "${@}" + if [[ ! ${SCONSOPTS+set} ]]; then + local SCONSOPTS + _scons_clean_makeopts + fi + + set -- scons ${SCONSOPTS} ${EXTRA_ESCONS} "${@}" echo "${@}" >&2 "${@}" ret=${?} @@ -169,9 +173,8 @@ _scons_clean_makeopts() { # empty MAKEOPTS give out empty SCONSOPTS # thus, we do need to worry about the initial setup if [[ ${*} = ${_SCONS_CACHE_MAKEOPTS} ]]; then - set -- ${_SCONS_CACHE_SCONSOPTS} - debug-print "Cache hit: [${*}]" - echo ${*} + SCONSOPTS=${_SCONS_CACHE_SCONSOPTS} + debug-print "Cache hit: [${SCONSOPTS}]" return fi export _SCONS_CACHE_MAKEOPTS=${*} @@ -235,7 +238,7 @@ _scons_clean_makeopts() { set -- ${new_makeopts} export _SCONS_CACHE_SCONSOPTS=${*} debug-print "New SCONSOPTS: [${*}]" - echo ${*} + SCONSOPTS=${*} } # @FUNCTION: use_scons diff --git a/eclass/tests/scons-utils.sh b/eclass/tests/scons-utils.sh index df8af7a7713c8..6355c54517dba 100755 --- a/eclass/tests/scons-utils.sh +++ b/eclass/tests/scons-utils.sh @@ -10,14 +10,15 @@ inherit scons-utils test-scons_clean_makeopts() { tbegin "scons_clean_makeopts() for ${1}" - local sconsopts=$(_scons_clean_makeopts ${1}) ret=0 + local SCONSOPTS ret=0 + _scons_clean_makeopts ${1} - if [[ ${sconsopts} != ${2-${1}} ]]; then + if [[ ${SCONSOPTS} != ${2-${1}} ]]; then eerror "Self-test failed:" eindent eerror "MAKEOPTS: ${1}" eerror "Expected: ${2-${1}}" - eerror "Actual: ${sconsopts}" + eerror "Actual: ${SCONSOPTS}" eoutdent ret=1 fi From 1574851ef2a46cc6cccdeacbdbb9b14f21ca5c97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Fri, 1 Jan 2016 13:57:21 +0100 Subject: [PATCH 152/260] scons-utils.eclass: _scons_clean_makeopts, stop exporting cache vars Cache vars need only to be global to be preserved across calls. Exporting them is undesired. --- eclass/scons-utils.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/scons-utils.eclass b/eclass/scons-utils.eclass index 4da2c4ac7a5c9..82e45e3c080e6 100644 --- a/eclass/scons-utils.eclass +++ b/eclass/scons-utils.eclass @@ -177,7 +177,7 @@ _scons_clean_makeopts() { debug-print "Cache hit: [${SCONSOPTS}]" return fi - export _SCONS_CACHE_MAKEOPTS=${*} + _SCONS_CACHE_MAKEOPTS=${*} while [[ ${#} -gt 0 ]]; do case ${1} in @@ -236,7 +236,7 @@ _scons_clean_makeopts() { done set -- ${new_makeopts} - export _SCONS_CACHE_SCONSOPTS=${*} + _SCONS_CACHE_SCONSOPTS=${*} debug-print "New SCONSOPTS: [${*}]" SCONSOPTS=${*} } From 35777b5d9a7ddcbcd8ff9b3b2008fce82501ae7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Fri, 1 Jan 2016 14:03:19 +0100 Subject: [PATCH 153/260] scons-utils.eclass: _scons_clean_makeopts, clean up and simplify --- eclass/scons-utils.eclass | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/eclass/scons-utils.eclass b/eclass/scons-utils.eclass index 82e45e3c080e6..3185282047299 100644 --- a/eclass/scons-utils.eclass +++ b/eclass/scons-utils.eclass @@ -158,7 +158,7 @@ escons() { # gets an argument. Output the resulting flag list (suitable # for an assignment to SCONSOPTS). _scons_clean_makeopts() { - local new_makeopts + local new_makeopts=() debug-print-function ${FUNCNAME} "${@}" @@ -183,16 +183,16 @@ _scons_clean_makeopts() { case ${1} in # clean, simple to check -- we like that --jobs=*|--keep-going) - new_makeopts=${new_makeopts+${new_makeopts} }${1} + new_makeopts+=( ${1} ) ;; # need to take a look at the next arg and guess --jobs) if [[ ${#} -gt 1 && ${2} =~ ^[0-9]+$ ]]; then - new_makeopts="${new_makeopts+${new_makeopts} }${1} ${2}" + new_makeopts+=( ${1} ${2} ) shift else # no value means no limit, let's pass a random int - new_makeopts=${new_makeopts+${new_makeopts} }${1}=5 + new_makeopts+=( ${1}=5 ) fi ;; # strip other long options @@ -207,20 +207,20 @@ _scons_clean_makeopts() { while [[ -n ${str} ]]; do case ${str} in k*) - new_optstr=${new_optstr}k + new_optstr+=k ;; # -j needs to come last j) if [[ ${#} -gt 1 && ${2} =~ ^[0-9]+$ ]]; then - new_optstr="${new_optstr}j ${2}" + new_optstr+="j ${2}" shift else - new_optstr="${new_optstr}j 5" + new_optstr+="j 5" fi ;; # otherwise, everything after -j is treated as an arg j*) - new_optstr=${new_optstr}${str} + new_optstr+=${str} break ;; esac @@ -228,17 +228,16 @@ _scons_clean_makeopts() { done if [[ -n ${new_optstr} ]]; then - new_makeopts=${new_makeopts+${new_makeopts} }-${new_optstr} + new_makeopts+=( -${new_optstr} ) fi ;; esac shift done - set -- ${new_makeopts} - _SCONS_CACHE_SCONSOPTS=${*} - debug-print "New SCONSOPTS: [${*}]" - SCONSOPTS=${*} + SCONSOPTS=${new_makeopts[*]} + _SCONS_CACHE_SCONSOPTS=${SCONSOPTS} + debug-print "New SCONSOPTS: [${SCONSOPTS}]" } # @FUNCTION: use_scons From f76b96e65d19fe90d0b8fec5b8f41f27cb2401c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Fri, 1 Jan 2016 16:40:34 +0100 Subject: [PATCH 154/260] scons-utils.eclass: Use nproc when --jobs is used without an argument Try to guess the number of processors when --jobs is passed without an argument. We can't use a high number equivalent to GNU make behavior (no limit) since SCons does not have an equivalent of --load-avg option. Still, this is better than assuming some random, fixed number. --- eclass/scons-utils.eclass | 30 ++++++++++++++++++++++++++++-- eclass/tests/scons-utils.sh | 2 +- 2 files changed, 29 insertions(+), 3 deletions(-) diff --git a/eclass/scons-utils.eclass b/eclass/scons-utils.eclass index 3185282047299..89618f93874fa 100644 --- a/eclass/scons-utils.eclass +++ b/eclass/scons-utils.eclass @@ -149,6 +149,32 @@ escons() { return ${ret} } +# @FUNCTION: _scons_get_default_jobs +# @INTERNAL +# @DESCRIPTION: +# Output the default number of jobs, used if -j is used without +# argument. Tries to figure out the number of logical CPUs, falling +# back to hardcoded constant. +_scons_get_default_jobs() { + local nproc + + if type -P nproc &>/dev/null; then + # GNU + nproc=$(nproc) + elif type -P python &>/dev/null; then + # fallback to python2.6+ + # note: this may fail (raise NotImplementedError) + nproc=$(python -c 'import multiprocessing; print(multiprocessing.cpu_count());' 2>/dev/null) + fi + + if [[ ${nproc} ]]; then + echo $(( nproc + 1 )) + else + # random default + echo 5 + fi +} + # @FUNCTION: _scons_clean_makeopts # @INTERNAL # @USAGE: [makeflags] [...] @@ -192,7 +218,7 @@ _scons_clean_makeopts() { shift else # no value means no limit, let's pass a random int - new_makeopts+=( ${1}=5 ) + new_makeopts+=( ${1}=$(_scons_get_default_jobs) ) fi ;; # strip other long options @@ -215,7 +241,7 @@ _scons_clean_makeopts() { new_optstr+="j ${2}" shift else - new_optstr+="j 5" + new_optstr+="j $(_scons_get_default_jobs)" fi ;; # otherwise, everything after -j is treated as an arg diff --git a/eclass/tests/scons-utils.sh b/eclass/tests/scons-utils.sh index 6355c54517dba..fcb5125bdb1cc 100755 --- a/eclass/tests/scons-utils.sh +++ b/eclass/tests/scons-utils.sh @@ -28,7 +28,7 @@ test-scons_clean_makeopts() { } # jobcount expected for non-specified state -jc=5 +jc=$(_scons_get_default_jobs) # failed test counter failed=0 From 0544c5502a1d1028d74f11ff2dde7d1cd11ee470 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Fri, 1 Jan 2016 17:04:16 +0100 Subject: [PATCH 155/260] scons-utils.eclass: Enable EAPI 6 --- eclass/scons-utils.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/scons-utils.eclass b/eclass/scons-utils.eclass index 89618f93874fa..0493ec1dec5a0 100644 --- a/eclass/scons-utils.eclass +++ b/eclass/scons-utils.eclass @@ -94,7 +94,7 @@ # -- EAPI support check -- case ${EAPI:-0} in - 0|1|2|3|4|5) ;; + 0|1|2|3|4|5|6) ;; *) die "EAPI ${EAPI} unsupported." esac From a41a106ca16da81c8aeeba82fb3a8cb4495e3963 Mon Sep 17 00:00:00 2001 From: Jeroen Roovers Date: Fri, 8 Jan 2016 06:43:19 +0100 Subject: [PATCH 156/260] dev-libs/libmaxminddb: Version bump. Package-Manager: portage-2.2.26 --- dev-libs/libmaxminddb/Manifest | 1 + .../libmaxminddb/libmaxminddb-1.1.4.ebuild | 20 +++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 dev-libs/libmaxminddb/libmaxminddb-1.1.4.ebuild diff --git a/dev-libs/libmaxminddb/Manifest b/dev-libs/libmaxminddb/Manifest index cabeea900ef0c..2ab49d2d711d2 100644 --- a/dev-libs/libmaxminddb/Manifest +++ b/dev-libs/libmaxminddb/Manifest @@ -1 +1,2 @@ DIST libmaxminddb-1.1.2.tar.gz 646557 SHA256 e2c0ea40ad932e5f0a0314a13fbd1354889b4ae85472a5499edb6279dd4964fa SHA512 46feef69cccdbc91500bdc1eebc6f89beb9fdf8d38749bccf965d8f5ea590b5cb09cf04c5fab388926c4878f7ed4edc60ca18bbcb9b79e0759a32f3255b548ca WHIRLPOOL fffee216829118b0b73487c2d99bf0929d29c27ffa78589eb4834df27f44625d552e2bda34e48a98386e53c3065fcb634b1855ec73289e381e174dd2226f4f1a +DIST libmaxminddb-1.1.4.tar.gz 657648 SHA256 fb618d22f9dd3494faf860e82e75e4e1f4cc14410a01118feb7bb7c31ea089a4 SHA512 d6f94d4bd606fb821f108995e2388c3d1bbb093d8bde7cede52aec4660bd3f720ec10e6d79b758d52d53cdd65ac1e8e7b343029afca4d5d56a75fc961b3152c1 WHIRLPOOL bfbb7d61b0c99ebed746f015433eea71006f076d1a82595a9ee53e098072684c4f64e6201446c3227285994c589bd5be1eb7406329f1b3ac3865fcd9a6d593c8 diff --git a/dev-libs/libmaxminddb/libmaxminddb-1.1.4.ebuild b/dev-libs/libmaxminddb/libmaxminddb-1.1.4.ebuild new file mode 100644 index 0000000000000..372fe2093f110 --- /dev/null +++ b/dev-libs/libmaxminddb/libmaxminddb-1.1.4.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +DESCRIPTION="C library for the MaxMind DB file format" +HOMEPAGE="https://github.com/maxmind/libmaxminddb" +SRC_URI="${HOMEPAGE}/releases/download/${PV}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/0.0.7" +KEYWORDS="~amd64 ~x86" +IUSE="static-libs" + +DOCS=( Changes.md ) + +src_configure() { + econf $(use_enable static-libs static) +} From 109e938624ed27b7af4c0df14c1e8083f5a2cca1 Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Fri, 8 Jan 2016 07:27:28 +0100 Subject: [PATCH 157/260] dev-ruby/ruby-net-ldap: cleanup Package-Manager: portage-2.2.26 --- dev-ruby/ruby-net-ldap/Manifest | 2 -- .../ruby-net-ldap/ruby-net-ldap-0.11.ebuild | 29 ------------------- .../ruby-net-ldap/ruby-net-ldap-0.12.0.ebuild | 29 ------------------- 3 files changed, 60 deletions(-) delete mode 100644 dev-ruby/ruby-net-ldap/ruby-net-ldap-0.11.ebuild delete mode 100644 dev-ruby/ruby-net-ldap/ruby-net-ldap-0.12.0.ebuild diff --git a/dev-ruby/ruby-net-ldap/Manifest b/dev-ruby/ruby-net-ldap/Manifest index f6c0f4a86b1b6..9fbdcaa8a5ee2 100644 --- a/dev-ruby/ruby-net-ldap/Manifest +++ b/dev-ruby/ruby-net-ldap/Manifest @@ -1,3 +1 @@ -DIST net-ldap-0.11.gem 87040 SHA256 fc5487b0c81cbf2beaede0e6c07af036559deb4ab6df185f61ac16562949d8f5 SHA512 8894fac34df186f03b879e707504ce8952030d38d88e902c8a98f195503765f7780771f26775606ff84a7940cd3b1a8193e028f85d05130940d583c222b4cc1f WHIRLPOOL 67d40f4ca3cb640aeb4a315ab2df44256357a6528c9fa3c69be20e1c2a26f1672c7a2c15afb5111f731dd8f0613000b1f6a9c2624230b62ebd67f64dab6f8ce0 -DIST net-ldap-0.12.0.gem 89600 SHA256 cfac33a3b76dd03938f272fefcdbfdc20e0ad419c4b79b6e9d8edb6c003b8a04 SHA512 7ccda246c983a290b2b26ee5117526332c93750f44dae7ba9eb1f193f8953557b20cf3268912aa4f33f93199e3dfc27bdde4f465a63f145fd74d91e42bfa18c1 WHIRLPOOL 0456ef77866338faf1f5369ed04ed195e5487eb5c522b73ff9406c9df9de36ac82238c036a1108885fc7687a7673cdea6e28e8ff963b93934070c0ca7dfee036 DIST net-ldap-0.12.1.gem 90112 SHA256 864ce59bc51ab5a83a344a477a07def3b9691dd8a2b11f52dca3af45e707327c SHA512 013a66a0fa7e6027c5f31776d136294161936ae7dc2ec86a5342a2a2d575e5764ab06e11a7532c56e5c4ce95ab91a2ab4cc8628e6f1fcc879b9282c08142c31a WHIRLPOOL 4684076a97c3cc2285de6f23ccfb3fc60d3ae4eaef871d45ae3a772e47f5254f38a9ed7e78ace0aa6da28306c0043fe8d755bc48b4bca142b763fd65eb0e1e20 diff --git a/dev-ruby/ruby-net-ldap/ruby-net-ldap-0.11.ebuild b/dev-ruby/ruby-net-ldap/ruby-net-ldap-0.11.ebuild deleted file mode 100644 index e83b8d910be12..0000000000000 --- a/dev-ruby/ruby-net-ldap/ruby-net-ldap-0.11.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -USE_RUBY="ruby19 ruby20 ruby21" - -RUBY_FAKEGEM_TASK_TEST="test spec" -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="Contributors.rdoc History.rdoc README.rdoc" - -RUBY_FAKEGEM_NAME="net-ldap" - -inherit ruby-fakegem - -DESCRIPTION="Pure ruby LDAP client implementation" -HOMEPAGE="https://github.com/ruby-ldap/ruby-net-ldap" -LICENSE="MIT" - -KEYWORDS="~amd64 ~x86" -SLOT="0" -IUSE="test" - -ruby_add_bdepend "test? ( >=dev-ruby/flexmock-1.3.0 )" - -each_ruby_test() { - ${RUBY} -Ilib:test:. -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die -} diff --git a/dev-ruby/ruby-net-ldap/ruby-net-ldap-0.12.0.ebuild b/dev-ruby/ruby-net-ldap/ruby-net-ldap-0.12.0.ebuild deleted file mode 100644 index 94c946ebd9187..0000000000000 --- a/dev-ruby/ruby-net-ldap/ruby-net-ldap-0.12.0.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -USE_RUBY="ruby20 ruby21" - -RUBY_FAKEGEM_TASK_TEST="test spec" -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="Contributors.rdoc History.rdoc README.rdoc" - -RUBY_FAKEGEM_NAME="net-ldap" - -inherit ruby-fakegem - -DESCRIPTION="Pure ruby LDAP client implementation" -HOMEPAGE="https://github.com/ruby-ldap/ruby-net-ldap" -LICENSE="MIT" - -KEYWORDS="~amd64 ~x86" -SLOT="0" -IUSE="test" - -ruby_add_bdepend "test? ( >=dev-ruby/flexmock-1.3.0 )" - -each_ruby_test() { - ${RUBY} -Ilib:test:. -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die -} From bf9ac3e81768d2a86c76c3c8b7e37bb693e4c0b1 Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Fri, 8 Jan 2016 07:29:14 +0100 Subject: [PATCH 158/260] dev-ruby/ruby-net-ldap: add 0.13.0 Package-Manager: portage-2.2.26 --- dev-ruby/ruby-net-ldap/Manifest | 1 + .../ruby-net-ldap/ruby-net-ldap-0.13.0.ebuild | 29 +++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 dev-ruby/ruby-net-ldap/ruby-net-ldap-0.13.0.ebuild diff --git a/dev-ruby/ruby-net-ldap/Manifest b/dev-ruby/ruby-net-ldap/Manifest index 9fbdcaa8a5ee2..240e75bb4c418 100644 --- a/dev-ruby/ruby-net-ldap/Manifest +++ b/dev-ruby/ruby-net-ldap/Manifest @@ -1 +1,2 @@ DIST net-ldap-0.12.1.gem 90112 SHA256 864ce59bc51ab5a83a344a477a07def3b9691dd8a2b11f52dca3af45e707327c SHA512 013a66a0fa7e6027c5f31776d136294161936ae7dc2ec86a5342a2a2d575e5764ab06e11a7532c56e5c4ce95ab91a2ab4cc8628e6f1fcc879b9282c08142c31a WHIRLPOOL 4684076a97c3cc2285de6f23ccfb3fc60d3ae4eaef871d45ae3a772e47f5254f38a9ed7e78ace0aa6da28306c0043fe8d755bc48b4bca142b763fd65eb0e1e20 +DIST net-ldap-0.13.0.gem 91136 SHA256 e48f8d5a9e6fb119187a6cf63282d6d59afb0af6cf705a0463a396a4d029faf5 SHA512 1033bfd6b072d7448e35f85ba295c6c1eabd38c53f12a23b870c7f99cbed4580499d3b77913b7a9571645b501b73ff728c1e8df2ee7cc341cdbf3e143a1a8059 WHIRLPOOL 6785c0156822753beeab51fa222fa8c78fd12531c79e0bdf60e9d211d1924691fa087ba7a11d91b38a523ab1ae04581226e5e0757bf0ebb29362d66ed7fb2f58 diff --git a/dev-ruby/ruby-net-ldap/ruby-net-ldap-0.13.0.ebuild b/dev-ruby/ruby-net-ldap/ruby-net-ldap-0.13.0.ebuild new file mode 100644 index 0000000000000..37fdd077a6998 --- /dev/null +++ b/dev-ruby/ruby-net-ldap/ruby-net-ldap-0.13.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +USE_RUBY="ruby20 ruby21" + +RUBY_FAKEGEM_TASK_TEST="test spec" +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="Contributors.rdoc History.rdoc README.rdoc" + +RUBY_FAKEGEM_NAME="net-ldap" + +inherit ruby-fakegem + +DESCRIPTION="Pure ruby LDAP client implementation" +HOMEPAGE="https://github.com/ruby-ldap/ruby-net-ldap" +LICENSE="MIT" + +KEYWORDS="~amd64 ~x86" +SLOT="0" +IUSE="test" + +ruby_add_bdepend "test? ( >=dev-ruby/flexmock-1.3.0 )" + +each_ruby_test() { + ${RUBY} -Ilib:test:. -e 'Dir["test/**/test_*.rb"].each{|f| require f}' || die +} From d62c6bfb24d5ac1a11224fad0e5983b1ad94f119 Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Fri, 8 Jan 2016 07:33:44 +0100 Subject: [PATCH 159/260] dev-ruby/tilt: add 2.0.2 Package-Manager: portage-2.2.26 --- dev-ruby/tilt/Manifest | 1 + dev-ruby/tilt/tilt-2.0.2.ebuild | 49 +++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 dev-ruby/tilt/tilt-2.0.2.ebuild diff --git a/dev-ruby/tilt/Manifest b/dev-ruby/tilt/Manifest index 84944e8c609f8..180795368de84 100644 --- a/dev-ruby/tilt/Manifest +++ b/dev-ruby/tilt/Manifest @@ -1,2 +1,3 @@ DIST tilt-1.4.1.gem 42496 SHA256 39820562c4f5db45fe18de87ccc30a0e77a998bf5334b1d8c10a2f7dbc1f5903 SHA512 10fec263596d0e18a7a1440a7edfa08a161526cc46cc70427bc251951c447c40b4a4e8675e9162a9ed288879682b4aceeeb35b48cf3f4925921025194543363f WHIRLPOOL 5d70949358b97e867cdec160bd3c3726dabfec94bfeadc3a12f17463d378779d8502dda6458c7deb92bd3d9def91e306077ef806a7f75bd6c892554739ce46e9 DIST tilt-2.0.1.gem 44544 SHA256 73dc6e2cd2fe4251cb7d15c92d0e66c884f17d0be580500d00cb426eb29881e1 SHA512 9451b2387c7c2535c9c78ae07dc0893f675e921d845f8eb5bc24c13a1e726888baba0d813195a81014370b640b290fab2e1b47871b6b2ab1e3eddb10c71217df WHIRLPOOL 92773f66291c193e912f810b8ad3da827782e744b19e2ef0ece7db262ff8a66324e9e08362f3b37ce14d125a196e743f1e264ef739bfeeaecd37c1a29c15c7e6 +DIST tilt-2.0.2.gem 48640 SHA256 04c91dcf7533576196e3ea2ba22514f37811ab7419bab6c71877e2e63a206d52 SHA512 93540d673f1c0e841be43e54e85451482f6ea8f967d14bce46c997be69a9ff16684aa5966c91cfd8d590cc32ef590974151183839ec315d46df5d398fd016832 WHIRLPOOL 051c29727ce157bf73d1c276c500471a48bde23a8a0ce516ad75e88a99b738e7c1a0283070db2c127922582e4f674e8591c69d36821744d5d09a3d0f9d0bd03f diff --git a/dev-ruby/tilt/tilt-2.0.2.ebuild b/dev-ruby/tilt/tilt-2.0.2.ebuild new file mode 100644 index 0000000000000..2d5f93bff5352 --- /dev/null +++ b/dev-ruby/tilt/tilt-2.0.2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +USE_RUBY="ruby20 ruby21 ruby22" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md docs/TEMPLATES.md" + +inherit ruby-fakegem + +DESCRIPTION="A thin interface over a Ruby template engines to make their usage as generic as possible" +HOMEPAGE="https://github.com/rtomayko/tilt" + +LICENSE="MIT" +SLOT="2" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +# Block on some of the potential test dependencies. These dependencies +# are optional for the test suite, and we don't want to depend on all of +# them to faciliate keywording and stabling. +ruby_add_bdepend "test? ( + dev-ruby/bluecloth + dev-ruby/coffee-script + dev-ruby/erubis + dev-ruby/nokogiri + !!=dev-ruby/builder-2.0.0:* + !! Date: Fri, 8 Jan 2016 07:34:31 +0100 Subject: [PATCH 160/260] dev-ruby/builder: add ruby23 Package-Manager: portage-2.2.26 --- dev-ruby/builder/builder-3.2.2-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ruby/builder/builder-3.2.2-r1.ebuild b/dev-ruby/builder/builder-3.2.2-r1.ebuild index 9ad65972165cb..0101557b07e9e 100644 --- a/dev-ruby/builder/builder-3.2.2-r1.ebuild +++ b/dev-ruby/builder/builder-3.2.2-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -USE_RUBY="ruby19 ruby20 ruby21 ruby22" +USE_RUBY="ruby20 ruby21 ruby22 ruby23" RUBY_FAKEGEM_TASK_TEST="test_all" From deb6300a0b19fb5eedf90f4bb49c3b03d3635810 Mon Sep 17 00:00:00 2001 From: Michael Sterrett Date: Wed, 6 Jan 2016 17:14:39 -0500 Subject: [PATCH 161/260] games-fps/alephone: version bump Package-Manager: portage-2.2.26 --- games-fps/alephone/Manifest | 1 + games-fps/alephone/alephone-20150620.ebuild | 88 +++++++++++++++++++++ 2 files changed, 89 insertions(+) create mode 100644 games-fps/alephone/alephone-20150620.ebuild diff --git a/games-fps/alephone/Manifest b/games-fps/alephone/Manifest index 4e0f40d026f66..ce0458fe3e5aa 100644 --- a/games-fps/alephone/Manifest +++ b/games-fps/alephone/Manifest @@ -1,2 +1,3 @@ DIST AlephOne-20100424.tar.bz2 3180896 SHA256 d97089890ce99952027eaf6185baa6cb01b26c2882dfca9e68816dfe7076a5e6 SHA512 b246b662f4bf820238c09fbb6bc55289d0db0a9b5ba15ab2b91a53f93666e81583834fd8a64497074a2e270a2055de24b3be93bb56d58715f9d213b1f4c92494 WHIRLPOOL 3074f6c4ba4925b8a0f7718bdfb0d1084155421397a7604febfeae473635b970b3842152b9a3e200f2bc642790a0dc51e689aa3b18de2235d5697105060c7f93 DIST AlephOne-20120514.tar.bz2 4716348 SHA256 6a7797af74cf3fae7f5505e64ffe57c56f7331521cb569bcc8b7d7041cb3718b SHA512 71e54341221485765b63c7c723f95e04d41c8e2cecf6bc3f885efc178f4c75fd88cdffe703c4bf41a5e7101fd8cef33797d00cd249e211b7de1b22fc639b4278 WHIRLPOOL 03ff5bd735a28a3113706f4de5837351404ddede2fabc09d45233b3bb646a9550f00cc1d30710a6f32952c452668e5f764fb427ef5495553f6c49ddcfcaef350 +DIST AlephOne-20150620.tar.bz2 5031898 SHA256 c0f360dfb74a6264f95d375103a74000930cf0439ffb0464f915f5379443e133 SHA512 fb47969137b791f83b111171d7b92b3708597db294ce19fb682ce28c49edcd4cb84a6ce4dcceb6630812a8c676dfe7f39f3fb4642f40ef7086a0d6c6fdeba8df WHIRLPOOL a00150e8c28763d7d01a5d805e449247dc9ff612eb0e9f0aa2d10e7fcf17654342fa31eb5a2eeb3bc756c80cce84dd9664179977900d635e67401036c71a7c10 diff --git a/games-fps/alephone/alephone-20150620.ebuild b/games-fps/alephone/alephone-20150620.ebuild new file mode 100644 index 0000000000000..0a7344f527e97 --- /dev/null +++ b/games-fps/alephone/alephone-20150620.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit autotools eutils games + +MY_P=AlephOne-${PV} +DESCRIPTION="An enhanced version of the game engine from the classic Mac game, Marathon" +HOMEPAGE="http://source.bungie.org/" +SRC_URI="https://github.com/Aleph-One-Marathon/alephone/releases/download/release-${PV}/AlephOne-${PV}.tar.bz2" + +LICENSE="GPL-3+ BitstreamVera OFL-1.1" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="alsa curl ffmpeg mad mpeg sndfile speex vorbis" + +RDEPEND="media-libs/sdl-net + media-libs/sdl-ttf + media-libs/sdl-image[png] + media-libs/libsdl[joystick,opengl,video] + dev-libs/expat + dev-libs/zziplib + dev-libs/boost + media-libs/libpng:0 + virtual/opengl + virtual/glu + alsa? ( media-libs/alsa-lib ) + curl? ( net-misc/curl ) + ffmpeg? ( virtual/ffmpeg ) + mad? ( media-libs/libmad ) + mpeg? ( media-libs/smpeg ) + sndfile? ( media-libs/libsndfile ) + speex? ( media-libs/speex ) + vorbis? ( media-libs/libvorbis )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +S=${WORKDIR}/${MY_P} + +src_prepare() { + sed "s:GAMES_DATADIR:${GAMES_DATADIR}:g" \ + "${FILESDIR}"/${PN}.sh > "${T}"/${PN}.sh \ + || die + + # try using the system expat - bug #251108 + sed -i \ + -e '/SUBDIRS/ s/Expat//' \ + -e 's/Expat\/libexpat.a/-lexpat/' \ + Source_Files/Makefile.am || die + sed -i -e '/Expat/d' configure.ac || die + rm -r Source_Files/Expat || die + + eautoreconf +} + +src_configure() { + egamesconf \ + --enable-lua \ + --enable-opengl \ + $(use_with alsa) \ + $(use_with ffmpeg) \ + $(use_with mad) \ + $(use_with mpeg smpeg) \ + $(use_with sndfile) \ + $(use_with speex) \ + $(use_with vorbis) +} + +src_install() { + default + dogamesbin "${T}"/${PN}.sh + doman docs/${PN}.6 + dohtml docs/*.html + prepgamesdirs +} + +pkg_postinst() { + games_pkg_postinst + echo + elog "Read the docs and install the data files accordingly to play." + echo + elog "If you only want to install one scenario, read" + elog "http://traxus.bungie.org/index.php/Aleph_One_install_guide#Single_scenario_3" + elog "If you want to install multiple scenarios, read" + elog "http://traxus.bungie.org/index.php/Aleph_One_install_guide#Multiple_scenarios_3" + echo +} From 9c7bfd92d3ff9207958e67f94aead931b442f7a5 Mon Sep 17 00:00:00 2001 From: Michael Sterrett Date: Thu, 7 Jan 2016 11:08:28 -0500 Subject: [PATCH 162/260] games-action/atanks: version bump Package-Manager: portage-2.2.26 --- games-action/atanks/Manifest | 1 + games-action/atanks/atanks-6.4.ebuild | 48 +++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 games-action/atanks/atanks-6.4.ebuild diff --git a/games-action/atanks/Manifest b/games-action/atanks/Manifest index 79f5a6e7e01ab..69dc222c227da 100644 --- a/games-action/atanks/Manifest +++ b/games-action/atanks/Manifest @@ -1 +1,2 @@ DIST atanks-6.1.tar.gz 2786775 SHA256 116f5160b61116729d655a9c9110a6e358e8c45b696ed0e9c347bf89ab4afaab SHA512 1463455afcd67d042fda964f9c8b0caa9627611e758cb3badb5f8080b84644ec3452b78f2160d967ed9ebf427f426594fd0c6ee661fe48a731fcee85f14a3adb WHIRLPOOL d803d6885f185e4f5645a57b1be67a918b2682f74d725b891a057b2b4be23c90507202c314c22db553f2b0593df1dace498aff5ad44a678c1f4adcfc89be22f9 +DIST atanks-6.4.tar.gz 6059315 SHA256 ea5b560fb15872f7329a1f70d749c93cf553eeaa02480108e95c1664b85f049f SHA512 e9410e5bf0e8ec0281718ad8ddca74b67000db96b09b6af8aa906bbf2cd815f07ff550087ecdee2e4c5bfabc42941f184173f35e50538e57bb008372a599e1e6 WHIRLPOOL 25b59cf4592f526cdfbac4cc26b386571e658c8d0493a49790ffbfffe15d16b2796bf7a6684cdb9fad6de9c46d9ed544991469c3cf88a4ec24e4ba2d27c7db3e diff --git a/games-action/atanks/atanks-6.4.ebuild b/games-action/atanks/atanks-6.4.ebuild new file mode 100644 index 0000000000000..0646c0307d51f --- /dev/null +++ b/games-action/atanks/atanks-6.4.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit eutils gnome2-utils games + +DESCRIPTION="Worms and Scorched Earth-like game" +HOMEPAGE="http://atanks.sourceforge.net/" +SRC_URI="mirror://sourceforge/atanks/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +DEPEND="media-libs/allegro:0[X]" +RDEPEND=${DEPEND} + +src_compile() { + emake \ + BINDIR="${GAMES_BINDIR}" \ + INSTALLDIR="${GAMES_DATADIR}/${PN}" +} + +src_install() { + dogamesbin ${PN} + insinto "${GAMES_DATADIR}"/${PN} + doins -r button misc missile sound stock tank tankgun text title unicode.dat *.txt + doicon -s 48 ${PN}.png + make_desktop_entry atanks "Atomic Tanks" + dodoc Changelog README TODO + prepgamesdirs +} + +pkg_preinst() { + games_pkg_preinst + gnome2_icon_savelist +} + +pkg_postinst() { + games_pkg_postinst + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} From 63e0b49cd22b21e9a76e11ed78c462bf051ed67d Mon Sep 17 00:00:00 2001 From: Michael Sterrett Date: Thu, 7 Jan 2016 17:22:59 -0500 Subject: [PATCH 163/260] games-emulation/nestopia: clean old (drop ppc support) Package-Manager: portage-2.2.26 --- games-emulation/nestopia/Manifest | 2 - games-emulation/nestopia/files/nestopia | 10 --- .../files/nestopia-1.40-makefile.patch | 69 ------------------- games-emulation/nestopia/nestopia-1.40.ebuild | 54 --------------- 4 files changed, 135 deletions(-) delete mode 100644 games-emulation/nestopia/files/nestopia delete mode 100644 games-emulation/nestopia/files/nestopia-1.40-makefile.patch delete mode 100644 games-emulation/nestopia/nestopia-1.40.ebuild diff --git a/games-emulation/nestopia/Manifest b/games-emulation/nestopia/Manifest index 641112b15364e..809f35aeae45f 100644 --- a/games-emulation/nestopia/Manifest +++ b/games-emulation/nestopia/Manifest @@ -1,3 +1 @@ -DIST Nestopia140src.zip 2346187 SHA256 ec503320679062af260135bf38e1fa2376803c75efb74039224fb2ef3b888762 SHA512 54a7c569239c15aa9bd7a5bbe13f67b5a62baccf95f81fb55ad9578872edc11a3e456af7ea67107e96c0c88726e976203058cf971fbb527cd30b644d8d51795a WHIRLPOOL c62959e52e1366ec2966087269a6ac07998d6ae0c24cae00ec2621ea506128eb887eb10ce25ac8c8e82a6c89aea8aa7fad9351f55146ce4b16ae6f81b5c992b3 DIST nestopia-1.46.2.tgz 1223407 SHA256 4a5065726ad9e7a120a2c6aa39b9c0904090119998a4d690d4deb5e374118fc0 SHA512 3aa87e98aa24b71e5feac5ffe8229e97d407fc0b14567b0ddbe7cc1eaca08a08f435a6fe294fbbd7066054befdfd27602db7c3c0577246b0e8addfe296404a23 WHIRLPOOL 25c43194797e5edca3abc5cb75dba126d9d246e9ab12270521e7fe6c13427b371ba9f92a71ed557271f159711411286b5ac5ab3fe06144760320531c33bf0c02 -DIST nst140_lnx_release_h.zip 250216 SHA256 0b6b11d98fabbb0319c1d0800428f8cba6631ac2808fb4618ced3d7c8d782859 SHA512 eea9b212a26f0d8c294371eeb15a22c1aba595334dd46629767af19671692bd29eda078caa96d4a91f505b4e2764861090578c63dd3715cfa0fce4af7fc39339 WHIRLPOOL 715f33a33a2dd630d35e3a7ca1acdbcdb8843139aa976686324d121fab6cd89a5e666cc952e6097563cda145e17717a823931bdb40067e9d295e747a4902d83d diff --git a/games-emulation/nestopia/files/nestopia b/games-emulation/nestopia/files/nestopia deleted file mode 100644 index e2a6b03e5948a..0000000000000 --- a/games-emulation/nestopia/files/nestopia +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -# create dir and copy files, if needed -[ ! -d ~/.nestopia ] && mkdir ~/.nestopia -[ ! -f ~/.nestopia/nstcontrols ] && cp "%GAMES_DATADIR%/nestopia/nstcontrols" ~/.nestopia/ -[ ! -f ~/.nestopia/NstDatabase.xml ] && cp "%GAMES_DATADIR%/nestopia/NstDatabase".xml ~/.nestopia/ - -# wrap around the emu -exec nestopia.bin "$@" - diff --git a/games-emulation/nestopia/files/nestopia-1.40-makefile.patch b/games-emulation/nestopia/files/nestopia-1.40-makefile.patch deleted file mode 100644 index 467e49445ec44..0000000000000 --- a/games-emulation/nestopia/files/nestopia-1.40-makefile.patch +++ /dev/null @@ -1,69 +0,0 @@ ---- Makefile.orig 2010-01-24 02:21:57.196476493 -0500 -+++ Makefile 2010-01-24 02:27:52.134475800 -0500 -@@ -3,19 +3,20 @@ - # By R. Belmont - # - --CC = gcc --CPP = g++ --CFLAGS = -c -O3 -g3 --CFLAGS += -DNST_PRAGMA_ONCE_SUPPORT -D_SZ_ONE_DIRECTORY --CFLAGS += -Isource -Isource/core -Isource/zlib -Isource/core/api -Isource/core/board -Isource/core/input -Isource/linux/unzip --CFLAGS += -Isource/core/vssystem -Isource/linux -Isource/nes_ntsc -I.. -I../nes_ntsc -Isource/linux/7zip --CFLAGS += `sdl-config --cflags` `pkg-config --cflags gtk+-2.0` --CFLAGS += -finline-limit=2000 --param inline-unit-growth=1000 --param large-function-growth=1000 -finline-functions-called-once -+FLAGS = -c \ -+ -DNST_PRAGMA_ONCE_SUPPORT -D_SZ_ONE_DIRECTORY \ -+ -Isource -Isource/core -Isource/zlib -Isource/core/api -Isource/core/board -Isource/core/input -Isource/linux/unzip \ -+ -Isource/core/vssystem -Isource/linux -Isource/nes_ntsc -I.. -I../nes_ntsc -Isource/linux/7zip \ -+ `sdl-config --cflags` `pkg-config --cflags gtk+-2.0` \ -+ -finline-limit=2000 --param inline-unit-growth=1000 --param large-function-growth=1000 -finline-functions-called-once -+ -+CFLAGS += $(FLAGS) -+CXXFLAGS += $(FLAGS) - - # enable this for input debugging - #CFLAGS += -DDEBUG_INPUT - --CPPFLAGS = -Wno-deprecated -fno-rtti -+CXXFLAGS += -Wno-deprecated -fno-rtti - - EXE = nst - LIBS = -lm -lz -lasound `sdl-config --libs` `pkg-config --libs gtk+-2.0` -@@ -144,6 +145,8 @@ - OBJDIRS = objs objs/core objs/core/api objs/core/board objs/core/input objs/core/vssystem objs/nes_ntsc - OBJDIRS += objs/linux objs/linux/7zip objs/linux/unzip - -+$(shell mkdir $(sort $(OBJDIRS))) -+ - # build rules - objs/%.o: source/%.c - @echo Compiling $<... -@@ -151,24 +154,19 @@ - - objs/%.o: source/%.cpp - @echo Compiling $<... -- @$(CC) $(CFLAGS) $(CPPFLAGS) $< -o $@ -+ $(CC) $(CXXFLAGS) $< -o $@ - - objs/%.o: source/%.o - @echo Compiling $<... - @$.o) $(CFLAGS) $.oFLAGS) $< -o $@ - --all: maketree $(EXE) $(GENNSTCONTROLS) -- --maketree: $(sort $(OBJDIRS)) -+all: $(EXE) $(GENNSTCONTROLS) - --$(sort $(OBJDIRS)): -- @echo Creating output directory $@ -- @mkdir $@ - - # link the commandline exe - $(EXE): $(OBJS) - @echo Linking $@... -- @$(CPP) -g -o $(EXE) $^ $(LIBS) -+ $(CXX) $(LDFLAGS) -g -o $(EXE) $^ $(LIBS) - - clean: - -@rm -f $(OBJS) $(EXE) $(GENNSTCONTROLS) diff --git a/games-emulation/nestopia/nestopia-1.40.ebuild b/games-emulation/nestopia/nestopia-1.40.ebuild deleted file mode 100644 index f6d6c03e7b796..0000000000000 --- a/games-emulation/nestopia/nestopia-1.40.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit eutils flag-o-matic games - -MY_PV="${PV//./}" -LNX_P="nst${MY_PV}_lnx_release_h" -DESCRIPTION="NEStopia is a portable Nintendo Entertainment System emulator written in C++" -HOMEPAGE="http://rbelmont.mameworld.info/?page_id=200" -SRC_URI="mirror://sourceforge/${PN}/Nestopia${MY_PV}src.zip - http://rbelmont.mameworld.info/${LNX_P}.zip" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc x86" -IUSE="" - -RDEPEND=">=x11-libs/gtk+-2.4:2 - media-libs/alsa-lib - >=media-libs/libsdl-1.2.12[sound,joystick,video] - sys-libs/zlib - virtual/opengl - virtual/glu" -DEPEND="${RDEPEND} - app-arch/unzip" - -S=${WORKDIR} - -src_prepare() { - epatch "${FILESDIR}"/${P}-makefile.patch - sed \ - -e "s:%GAMES_DATADIR%:${GAMES_DATADIR}:g" \ - "${FILESDIR}"/${PN} \ - > ${PN} \ - || die "sed failed" - strip-flags -} - -src_install() { - newgamesbin nst ${PN}.bin - dogamesbin ${PN} - - insinto "${GAMES_DATADIR}/${PN}" - doins NstDatabase.xml nstcontrols - - make_desktop_entry "${PN}" "Nestopia" - - dodoc README.Linux changelog.txt - dohtml -r readme.html doc/*.html doc/details - - prepgamesdirs -} From 5d6fa1ab93818b55f214309bf3444873fe8456db Mon Sep 17 00:00:00 2001 From: Michael Sterrett Date: Thu, 7 Jan 2016 17:34:05 -0500 Subject: [PATCH 164/260] games-server/monopd: version bump; drop ppc due to missing dep Package-Manager: portage-2.2.26 --- games-server/monopd/Manifest | 1 + games-server/monopd/monopd-0.10.2.ebuild | 43 ++++++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100644 games-server/monopd/monopd-0.10.2.ebuild diff --git a/games-server/monopd/Manifest b/games-server/monopd/Manifest index 397a9c4e29ab9..d982d36f64e2f 100644 --- a/games-server/monopd/Manifest +++ b/games-server/monopd/Manifest @@ -1,2 +1,3 @@ +DIST monopd-0.10.2.tar.gz 180317 SHA256 252da82002ea27015cb53f9ded04c63838b237c9d254d1b504af56249ed75fdb SHA512 f47d9623e110a98d9d32b522484944998fb6e7e8644e1f2b439428a1e12b3b514b902e52e7135150135a3e3251aa38604434347d06533f3cf3ffb28a2a81ede3 WHIRLPOOL 5f42874cbc51bf2209bf0328b4df348832a808faa101a50b323b8ce8b12c9eacf70684738819da16115c30244b1dfe1a94f0b98b177cfe9ad615f734a4db5641 DIST monopd-0.9.7.tar.gz 180318 SHA256 34aa975c8ee410f661622f91a63c4199e68a333123218b3e48300be1bc7afc30 SHA512 55b2e3b6f16f20fc1928d79eaecbdceaf9b9a8c9fe44b2cf8a8489347c728a006df78043235504e3931bb71b90e7493375fb2b71285447ad4a11dd434aa3133f WHIRLPOOL 14c47c95b64fafe07dc37ea61579ad42cf09c535f35b8f22d7dbdfa1dd04c529173e22c99287d2c748266ab00cdd82e28340d945924681849a1209911d6fcd16 DIST monopd-0.9.8.tar.gz 180509 SHA256 408321ea73f2e7cdee570973ff50a3ee1a2f7078f8f19e8861614f238574ec9a SHA512 c39806c51f27eb29f154db520bf1c49d10e5a8587b3d23411de43bd07cd3553c398ea31802473d9cdcf350f5432abeb7bde62478e1844abc93d73395951c87b1 WHIRLPOOL 9e18cfac665610f5372af16128b87095eeb19251cd511b489124c4e7d8845bcc123c6a1fc51d8d457cdabf6cacc6dcf704766b8ff1a96c0f5940bd4f66595272 diff --git a/games-server/monopd/monopd-0.10.2.ebuild b/games-server/monopd/monopd-0.10.2.ebuild new file mode 100644 index 0000000000000..6f09f3d2921a7 --- /dev/null +++ b/games-server/monopd/monopd-0.10.2.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit autotools eutils systemd games + +DESCRIPTION="server for atlantik games" +HOMEPAGE="http://gtkatlantic.gradator.net/" +SRC_URI="http://download.tuxfamily.org/gtkatlantic/monopd/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="systemd" + +RDEPEND="systemd? ( sys-apps/systemd )" +DEPEND="${RDEPEND} + >=dev-cpp/muParser-2 + dev-libs/utfcpp" + +src_prepare() { + sed "s:GENTOO_DIR:\"${GAMES_BINDIR}\":" \ + "${FILESDIR}"/monopd.in > "${T}"/monopd || die + sed -i \ + -e "s:/usr/sbin:${GAMES_BINDIR}:" \ + doc/systemd/monopd.service || die + sed -i \ + -e '/C_SUBST(CXXFLAGS/s/CFLAGS/CXXFLAGS/' \ + configure.ac || die + eautoreconf +} + +src_configure() { + egamesconf $(use_with systemd systemd-daemon) +} + +src_install() { + default + doinitd "${T}"/monopd + systemd_dounit doc/systemd/monopd.s* + prepgamesdirs +} From b5e0cc7174118153c883d1a6d7ff4653906c200d Mon Sep 17 00:00:00 2001 From: Michael Sterrett Date: Fri, 8 Jan 2016 02:48:58 -0500 Subject: [PATCH 165/260] games-board/gtkatlantic: version bump Package-Manager: portage-2.2.26 --- games-board/gtkatlantic/Manifest | 1 + .../files/gtkatlantic-0.6.1-warnings.patch | 10 ++++ .../gtkatlantic/gtkatlantic-0.6.1.ebuild | 53 +++++++++++++++++++ 3 files changed, 64 insertions(+) create mode 100644 games-board/gtkatlantic/files/gtkatlantic-0.6.1-warnings.patch create mode 100644 games-board/gtkatlantic/gtkatlantic-0.6.1.ebuild diff --git a/games-board/gtkatlantic/Manifest b/games-board/gtkatlantic/Manifest index d4cb556f32405..fac6ad66a9ffb 100644 --- a/games-board/gtkatlantic/Manifest +++ b/games-board/gtkatlantic/Manifest @@ -1 +1,2 @@ DIST gtkatlantic-0.5.0.tar.bz2 782124 SHA256 065f649e37144a545936546c8655c5d66558415c259c4838c101ab1c733e0d86 SHA512 5aa332af2f17612caae0e396614ddfecbb1df4ad1f2c15a402efea5e96fde72cb0aefa87e690234382b82d03904e7235536434e455827b838a988c13eaa78bfe WHIRLPOOL 48e0e44ecedb02686414b1fdbfbf355b7e214c31edc1db70f90657489b19fb65d5a984c5814f31aab045e3c0837e3978e105a330510a42704c05995a1b3a1556 +DIST gtkatlantic-0.6.1.tar.bz2 505701 SHA256 ab57fca9c45854752b4da77b749328884ddc975e9636ae6c73cc191f1d7eb331 SHA512 8388cbdd4c73d56eacb18a645bdd2d1f6e1fa8d21be972eaba1c4d6af6d0681a2a54909a82d6846ddd785b46b0ad99193e5afea528c5662956ff89a1e6e366df WHIRLPOOL 909331b930c540131bebcc7f1fd25ec36fa75f934ac23e21581c099aea61a78282ac5a9533b6a8622b4a76e482c023c54261bb98a5b563fa9563a3a4c5314d29 diff --git a/games-board/gtkatlantic/files/gtkatlantic-0.6.1-warnings.patch b/games-board/gtkatlantic/files/gtkatlantic-0.6.1-warnings.patch new file mode 100644 index 0000000000000..a924505dbea53 --- /dev/null +++ b/games-board/gtkatlantic/files/gtkatlantic-0.6.1-warnings.patch @@ -0,0 +1,10 @@ +--- src/readpng.c.orig ++++ src/readpng.c +@@ -23,6 +23,7 @@ + + #include + #include ++#include + #include + + #include diff --git a/games-board/gtkatlantic/gtkatlantic-0.6.1.ebuild b/games-board/gtkatlantic/gtkatlantic-0.6.1.ebuild new file mode 100644 index 0000000000000..f82ca9fc0eb1b --- /dev/null +++ b/games-board/gtkatlantic/gtkatlantic-0.6.1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit autotools eutils gnome2-utils games + +DESCRIPTION="Monopoly-like game that works with the monopd server" +HOMEPAGE="http://gtkatlantic.gradator.net/" +SRC_URI="http://download.tuxfamily.org/gtkatlantic/downloads/v0.6/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +RDEPEND="x11-libs/gtk+:3 + dev-libs/libxml2 + media-libs/libpng:0" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_prepare() { + sed -i -e 's:$(datadir):/usr/share:' {,data/}Makefile.am || die + sed -i -e 's/configure.in/configure.ac/' configure.in || die + mv configure.{in,ac} || die + epatch "${FILESDIR}"/${P}-warnings.patch + eautoreconf +} + +src_configure() { + egamesconf \ + --with-icons-path=/usr/share/icons/hicolor +} + +src_install() { + default + prepgamesdirs +} + +pkg_preinst() { + games_pkg_preinst + gnome2_icon_savelist +} + +pkg_postinst() { + games_pkg_postinst + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} From 759705a182f4a3c20c4ff365a8e65dd4307db422 Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Fri, 8 Jan 2016 09:19:48 +0100 Subject: [PATCH 166/260] sys-cluster/nova: amd64 stable wrt bug #571198 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo --- sys-cluster/nova/nova-12.0.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-cluster/nova/nova-12.0.0-r2.ebuild b/sys-cluster/nova/nova-12.0.0-r2.ebuild index 19b40113c370a..b36a68330f52f 100644 --- a/sys-cluster/nova/nova-12.0.0-r2.ebuild +++ b/sys-cluster/nova/nova-12.0.0-r2.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="+compute compute-only iscsi +kvm +memcached mysql +novncproxy openvswitch postgres +rabbitmq sqlite test xen" REQUIRED_USE=" !compute-only? ( || ( mysql postgres sqlite ) ) From a09646dfdfa872afed17084b78bae93668a4b542 Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Fri, 8 Jan 2016 09:20:16 +0100 Subject: [PATCH 167/260] sys-cluster/nova: x86 stable wrt bug #571198 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo --- sys-cluster/nova/nova-12.0.0-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-cluster/nova/nova-12.0.0-r2.ebuild b/sys-cluster/nova/nova-12.0.0-r2.ebuild index b36a68330f52f..4461ad46a74f0 100644 --- a/sys-cluster/nova/nova-12.0.0-r2.ebuild +++ b/sys-cluster/nova/nova-12.0.0-r2.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="+compute compute-only iscsi +kvm +memcached mysql +novncproxy openvswitch postgres +rabbitmq sqlite test xen" REQUIRED_USE=" !compute-only? ( || ( mysql postgres sqlite ) ) From b3a7627eba42c72db582de4afc93fa77bad55906 Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Fri, 8 Jan 2016 09:36:09 +0100 Subject: [PATCH 168/260] sys-libs/ldb: ia64 stable wrt bug #568432 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo --- sys-libs/ldb/ldb-1.1.24.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ldb/ldb-1.1.24.ebuild b/sys-libs/ldb/ldb-1.1.24.ebuild index 8845e4f2d3325..9d7464d6c71d2 100644 --- a/sys-libs/ldb/ldb-1.1.24.ebuild +++ b/sys-libs/ldb/ldb-1.1.24.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://www.samba.org/ftp/pub/${PN}/${P}.tar.gz" LICENSE="LGPL-3" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd" IUSE="doc" RDEPEND="dev-libs/popt From 6b509e01a22d2b344e931b10f67979bfa1cfbd5f Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Fri, 8 Jan 2016 09:36:13 +0100 Subject: [PATCH 169/260] sys-libs/talloc: ia64 stable wrt bug #568432 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo --- sys-libs/talloc/talloc-2.1.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/talloc/talloc-2.1.5.ebuild b/sys-libs/talloc/talloc-2.1.5.ebuild index 54e0c5b96fae1..2f269f54b88d0 100644 --- a/sys-libs/talloc/talloc-2.1.5.ebuild +++ b/sys-libs/talloc/talloc-2.1.5.ebuild @@ -15,7 +15,7 @@ SRC_URI="http://samba.org/ftp/${PN}/${P}.tar.gz" LICENSE="GPL-3 LGPL-3+ LGPL-2 BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~sparc-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~sparc-solaris" IUSE="compat +python" REQUIRED_USE="${PYTHON_REQUIRED_USE}" From 40bdf2e8e0520852f880acd3695e2f291eb99455 Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Fri, 8 Jan 2016 09:36:16 +0100 Subject: [PATCH 170/260] sys-libs/tevent: ia64 stable wrt bug #568432 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo --- sys-libs/tevent/tevent-0.9.26.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/tevent/tevent-0.9.26.ebuild b/sys-libs/tevent/tevent-0.9.26.ebuild index 9d611162a2715..e20ff04ba6cba 100644 --- a/sys-libs/tevent/tevent-0.9.26.ebuild +++ b/sys-libs/tevent/tevent-0.9.26.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://samba.org/ftp/tevent/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux" IUSE="python" RDEPEND=">=sys-libs/talloc-2.1.5[${MULTILIB_USEDEP}] From b632a0ac559d8bae9592a74296f2330de21cc30c Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Fri, 8 Jan 2016 09:36:20 +0100 Subject: [PATCH 171/260] sys-libs/tdb: ia64 stable wrt bug #568432 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo --- sys-libs/tdb/tdb-1.3.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/tdb/tdb-1.3.8.ebuild b/sys-libs/tdb/tdb-1.3.8.ebuild index b2436161072bb..84623312be8a7 100644 --- a/sys-libs/tdb/tdb-1.3.8.ebuild +++ b/sys-libs/tdb/tdb-1.3.8.ebuild @@ -15,7 +15,7 @@ SRC_URI="http://samba.org/ftp/tdb/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux" IUSE="python" REQUIRED_USE="${PYTHON_REQUIRED_USE}" From dc9d3d61b8534db0a15dbedd85abd27ff0e7abd9 Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Fri, 8 Jan 2016 09:36:49 +0100 Subject: [PATCH 172/260] sys-libs/ldb: alpha stable wrt bug #568432 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo --- sys-libs/ldb/ldb-1.1.24.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/ldb/ldb-1.1.24.ebuild b/sys-libs/ldb/ldb-1.1.24.ebuild index 9d7464d6c71d2..82c7e575dfbb0 100644 --- a/sys-libs/ldb/ldb-1.1.24.ebuild +++ b/sys-libs/ldb/ldb-1.1.24.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://www.samba.org/ftp/pub/${PN}/${P}.tar.gz" LICENSE="LGPL-3" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh x86 ~amd64-fbsd ~x86-fbsd" IUSE="doc" RDEPEND="dev-libs/popt From 8dbdc612ec451507ce32cc00ed1de6d7de462a07 Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Fri, 8 Jan 2016 09:36:53 +0100 Subject: [PATCH 173/260] sys-libs/talloc: alpha stable wrt bug #568432 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo --- sys-libs/talloc/talloc-2.1.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/talloc/talloc-2.1.5.ebuild b/sys-libs/talloc/talloc-2.1.5.ebuild index 2f269f54b88d0..19a2d5f91eab9 100644 --- a/sys-libs/talloc/talloc-2.1.5.ebuild +++ b/sys-libs/talloc/talloc-2.1.5.ebuild @@ -15,7 +15,7 @@ SRC_URI="http://samba.org/ftp/${PN}/${P}.tar.gz" LICENSE="GPL-3 LGPL-3+ LGPL-2 BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~sparc-solaris" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~x64-macos ~sparc-solaris" IUSE="compat +python" REQUIRED_USE="${PYTHON_REQUIRED_USE}" From 6e948d6014be5cf2816d289c2fd81c9c7f9f8cd7 Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Fri, 8 Jan 2016 09:36:57 +0100 Subject: [PATCH 174/260] sys-libs/tevent: alpha stable wrt bug #568432 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo --- sys-libs/tevent/tevent-0.9.26.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/tevent/tevent-0.9.26.ebuild b/sys-libs/tevent/tevent-0.9.26.ebuild index e20ff04ba6cba..6013e312638ce 100644 --- a/sys-libs/tevent/tevent-0.9.26.ebuild +++ b/sys-libs/tevent/tevent-0.9.26.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://samba.org/ftp/tevent/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~arm-linux ~x86-linux" IUSE="python" RDEPEND=">=sys-libs/talloc-2.1.5[${MULTILIB_USEDEP}] From 3d3ce85f98e8844065a9287fe392e9ade4038bb6 Mon Sep 17 00:00:00 2001 From: Agostino Sarubbo Date: Fri, 8 Jan 2016 09:37:01 +0100 Subject: [PATCH 175/260] sys-libs/tdb: alpha stable wrt bug #568432 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="alpha" Signed-off-by: Agostino Sarubbo --- sys-libs/tdb/tdb-1.3.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/tdb/tdb-1.3.8.ebuild b/sys-libs/tdb/tdb-1.3.8.ebuild index 84623312be8a7..34ceba39a5b11 100644 --- a/sys-libs/tdb/tdb-1.3.8.ebuild +++ b/sys-libs/tdb/tdb-1.3.8.ebuild @@ -15,7 +15,7 @@ SRC_URI="http://samba.org/ftp/tdb/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux" IUSE="python" REQUIRED_USE="${PYTHON_REQUIRED_USE}" From 71680779a2be580447e243a47b42228269975569 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Fri, 8 Jan 2016 09:40:52 +0000 Subject: [PATCH 176/260] app-benchmarks/i7z: Taking over maintainership from jlec Package-Manager: portage-2.2.26 --- app-benchmarks/i7z/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-benchmarks/i7z/metadata.xml b/app-benchmarks/i7z/metadata.xml index 611c571ca2607..93bd55058d2b8 100644 --- a/app-benchmarks/i7z/metadata.xml +++ b/app-benchmarks/i7z/metadata.xml @@ -2,7 +2,7 @@ - jlec@gentoo.org + chewi@gentoo.org i7z From 392dc3e3f7e39ce25c08929450c2ec2a1f526acb Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Fri, 8 Jan 2016 09:41:42 +0000 Subject: [PATCH 177/260] dev-util/patchelf: Taking over maintainership from jlec Package-Manager: portage-2.2.26 --- dev-util/patchelf/metadata.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/patchelf/metadata.xml b/dev-util/patchelf/metadata.xml index 4a00a64b40ae3..2a9ec3b85d57c 100644 --- a/dev-util/patchelf/metadata.xml +++ b/dev-util/patchelf/metadata.xml @@ -2,6 +2,6 @@ - jlec@gentoo.org + chewi@gentoo.org From b4e8c1ac362620ae96a42767c58ced52bc1510e1 Mon Sep 17 00:00:00 2001 From: Jason Zaman Date: Fri, 8 Jan 2016 13:50:55 +0400 Subject: [PATCH 178/260] sys-fs/cachefilesd: Take over maintainership Package-Manager: portage-2.2.26 --- sys-fs/cachefilesd/metadata.xml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sys-fs/cachefilesd/metadata.xml b/sys-fs/cachefilesd/metadata.xml index 4a00a64b40ae3..046c2dddd6e6f 100644 --- a/sys-fs/cachefilesd/metadata.xml +++ b/sys-fs/cachefilesd/metadata.xml @@ -1,7 +1,8 @@ - - jlec@gentoo.org - + + perfinion@gentoo.org + Jason Zaman + From c822aa55cbee0f9785651cff2f4326d919ca4474 Mon Sep 17 00:00:00 2001 From: Michael Weber Date: Wed, 6 Jan 2016 21:44:51 +0100 Subject: [PATCH 179/260] x11-wm/xpra: Version bump. Package-Manager: portage-2.2.26 --- x11-wm/xpra/Manifest | 1 + x11-wm/xpra/xpra-0.15.10.ebuild | 115 ++++++++++++++++++++++++++++++++ 2 files changed, 116 insertions(+) create mode 100644 x11-wm/xpra/xpra-0.15.10.ebuild diff --git a/x11-wm/xpra/Manifest b/x11-wm/xpra/Manifest index 289d86044809a..c63a5002f7f3b 100644 --- a/x11-wm/xpra/Manifest +++ b/x11-wm/xpra/Manifest @@ -1,4 +1,5 @@ DIST xpra-0.14.27.tar.xz 1123504 SHA256 9d51d6e656a9afc6559ec4b671a706ba134257c8e6d909d2514a3ca653502efb SHA512 5f195b211b8e78091ba42661c08f367d66e2a34ebcea9e5df57f0408cf1c4232294d38692171abbfe7396a1da28b2cc4100252dc034872a278530c48282db5cf WHIRLPOOL b14d58cddd03093a598e99d69fb145a5a04347f48fc0ec0b0311efa7bc75f5a51be5db93a361032ead2e021d2c8ead13986a3bd7434108506bbc4b601556141b +DIST xpra-0.15.10.tar.xz 1200040 SHA256 1403aaf571c486bb4a67bc9e9d431e5f863c9b7912bd65e6aec62fcea2d9d4e0 SHA512 add1e63da75b7e29163a7e0957e3f841019c557ba42b15f437ed385de99905cb28a3760386570b72c5d2ba305c5b7779a85ca39d4452ccd6133c26f0a7983d9a WHIRLPOOL a5c50b68b39786aad6c50332340bf421ac17f38948880acb49d55769e8a9b4fb48b068a0fea0e5e660e9621b460eb60d19131600173b826b54a4f7d2e623fb5f DIST xpra-0.15.6.tar.xz 1196700 SHA256 cebd8d22d4173610258c835f175ad3781cf49bf91b3d6d3c36c35a825228fa32 SHA512 750b24d06b6af93757e54651c0e5e55192280715c4439e56881824da90dcea25460631c993bf239c6f9023e74dce5063e32688e31c616d036da16fa3da8c304a WHIRLPOOL 66cdc20662ba4251506e03a969332996870e37fe6f60becd3f2feed7b24e1410bc793f5f4679a0dc58940bda52d26563f9db10f8ae3fd83fb60cb89988be38a0 DIST xpra-0.15.7.tar.xz 1197012 SHA256 b07ed8708023583788de6b5fec579505c2d13fbe96243e9bd0fd696b66ead8e2 SHA512 a75c3299b1f3074556440cc2822557564cf48e6a9c2ea061073ccca0ea204578713ece1e43389d0b808bd02cba9646bd161399661b1d52161e497e4406d029fa WHIRLPOOL e187d25bb6f947b36934f02682ce0d4e091df874f9e3ef25fd261435fd79d3ad5167417ae8e75f167470ac57285d07aa11b6d7d8b51573321569a3a86e2db150 DIST xpra-0.15.8.tar.xz 1198496 SHA256 e6ca124c89cfa81c8ee69dd2d746cdb0b4d896af6b369e60abc50d2fd2d2a0d2 SHA512 0c23bda2ad2ac2355da1e867f3909e13c2146a5f1b0c4903628e1177edb143fb10a57e8cfaada901bf1df0ec71f87356444856405f0f32f99abc1b655d2de636 WHIRLPOOL abc1e6691f459eea0454df870c0c96bf06b628816e2c283090eac467b6c1fbaf0df6e4f7b229c9eb719acdb8630cb441119ce95b6be2b95ac7385c8a0f5bd2e8 diff --git a/x11-wm/xpra/xpra-0.15.10.ebuild b/x11-wm/xpra/xpra-0.15.10.ebuild new file mode 100644 index 0000000000000..c5ca308f940b1 --- /dev/null +++ b/x11-wm/xpra/xpra-0.15.10.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ +EAPI=5 + +# PyCObject_Check and PyCObject_AsVoidPtr vanished with python 3.3, and setup.py not python3.2 copmat +PYTHON_COMPAT=( python2_7 ) +inherit distutils-r1 eutils + +DESCRIPTION="X Persistent Remote Apps (xpra) and Partitioning WM (parti) based on wimpiggy" +HOMEPAGE="http://xpra.org/ http://xpra.org/src/" +SRC_URI="http://xpra.org/src/${P}.tar.xz" + +LICENSE="GPL-2 BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+client +clipboard csc cups dec_av2 libav opengl pulseaudio server sound vpx webp x264 x265" + +REQUIRED_USE="${PYTHON_REQUIRED_USE} + clipboard? ( || ( server client ) ) + opengl? ( client ) + || ( client server )" + +# x264/old-libav.path situation see bug 459218 +COMMON_DEPEND=""${PYTHON_DEPS}" + dev-python/pygobject:2[${PYTHON_USEDEP}] + dev-python/pygtk:2[${PYTHON_USEDEP}] + x11-libs/gtk+:2 + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libXtst + csc? ( + !libav? ( >=media-video/ffmpeg-1.2.2:0= ) + libav? ( media-video/libav:0= ) + ) + dec_av2? ( + !libav? ( >=media-video/ffmpeg-2:0= ) + libav? ( media-video/libav:0= ) + ) + opengl? ( dev-python/pygtkglext ) + pulseaudio? ( media-sound/pulseaudio ) + sound? ( media-libs/gstreamer:0.10 + media-libs/gst-plugins-base:0.10 + dev-python/gst-python:0.10 ) + vpx? ( media-libs/libvpx virtual/ffmpeg ) + webp? ( media-libs/libwebp ) + x264? ( media-libs/x264 + !libav? ( >=media-video/ffmpeg-1.0.4:0= ) + libav? ( media-video/libav:0= ) + ) + x265? ( media-libs/x265 + !libav? ( >=media-video/ffmpeg-2:0= ) + libav? ( media-video/libav:0= ) + )" + +RDEPEND="${COMMON_DEPEND} + dev-python/dbus-python[${PYTHON_USEDEP}] + dev-python/ipython[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/rencode[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + virtual/ssh + x11-apps/setxkbmap + x11-apps/xmodmap + server? ( x11-base/xorg-server[-minimal,xvfb] + x11-drivers/xf86-input-void + x11-drivers/xf86-video-dummy + )" +DEPEND="${COMMON_DEPEND} + virtual/pkgconfig + >=dev-python/cython-0.16[${PYTHON_USEDEP}]" + +python_prepare_all() { + rm -rf rencode || die + + epatch \ + "${FILESDIR}"/${PN}-0.13.1-ignore-gentoo-no-compile.patch \ + "${FILESDIR}"/${PN}-0.15.0-prefix.patch + + if use libav ; then + if ! has_version ">=media-video/libav-9" ; then + epatch patches/old-libav.patch + fi + fi + + distutils-r1_python_prepare_all +} + +python_configure_all() { + mydistutilsargs=( + $(use_with client) + $(use_with clipboard) + $(use_with csc csc_swscale) + $(use_with cups printing) + $(use_with dec_av2 dec_avcodec2) + $(use_with opengl) + $(use_with server shadow) + $(use_with server) + $(use_with sound) + $(use_with vpx) + $(use_with webp) + $(use_with x264 enc_x264) + $(use_with x265 enc_x265) + --with-Xdummy + --with-gtk2 + --without-gtk3 + --with-strict + --with-warn + --with-x11 + --without-PIC + --without-debug ) +} From 069b7ddc74d77b55a0d8b0498172b7586e9b6f69 Mon Sep 17 00:00:00 2001 From: Michael Weber Date: Fri, 8 Jan 2016 11:05:07 +0100 Subject: [PATCH 180/260] app-misc/abduco: Version bump by lorem_ipsum. Package-Manager: portage-2.2.26 --- app-misc/abduco/Manifest | 1 + app-misc/abduco/abduco-0.4.ebuild | 50 +++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 app-misc/abduco/abduco-0.4.ebuild diff --git a/app-misc/abduco/Manifest b/app-misc/abduco/Manifest index 251c7889208fa..3b9a3dfa5e3f0 100644 --- a/app-misc/abduco/Manifest +++ b/app-misc/abduco/Manifest @@ -1,2 +1,3 @@ DIST abduco-0.2.tar.gz 11499 SHA256 c8b75a903b0914dd7804d57566f571f3f5efa91e46482bfb4652400156a71912 SHA512 9e6bda1779c4eff43c0f8a44857dd3beb25948c0f0bf2ff6e12bc951655e5f5ed3304794d7966b2e1cbb2c9f3917c153a1393889791a5293bd13111e15c3db11 WHIRLPOOL b76a95c21e16946eff999a148c453a44f819423fb6ab8c3903c8266c6d805d779c7232f2aa49fc0e09a19e3b6a6448b8a6a3c178266934dd1a3dcaaa4370a07c DIST abduco-0.3.tar.gz 11978 SHA256 934bf0b9ae25fb3f71b775387b5f281bf7d175fea79c12ec28ffdbbbb95390d4 SHA512 0bbd3a52e256738d39edf8e73e43d72fd4bcf2d240f45b8287486910777310320e239e7d1abb523a37c573dc557a0e33bf5849aa34f50f261f50c27a80db7338 WHIRLPOOL 1741f3c8d47a4f745b0fa0bed79306ca2d7dba8a936c6e66c1773205809fa1cf12f33f4c9f488eaa3c31f57d21299f17ec092926539a4fd037ebf2619e0dfb85 +DIST abduco-0.4.tar.gz 14222 SHA256 bda3729df116ce41f9a087188d71d934da2693ffb1ebcf33b803055eb478bcbb SHA512 1f6df3604f5b4b59a650ccb8b6b7f9e62591154f72163350b8c8d2ffa9c392c9ebda0f958537a203e87319e275674fec6d161f18a10d49e44d0afc512c467f88 WHIRLPOOL e232bbae99cdd0c3c5b0e06f8cce73126586f9d997a03ba03720030355d603ee488df40b04343b6bfd508d2ac05dbdd2ca3bc6a62a661b140c5bd9bfc43fde12 diff --git a/app-misc/abduco/abduco-0.4.ebuild b/app-misc/abduco/abduco-0.4.ebuild new file mode 100644 index 0000000000000..250644235c888 --- /dev/null +++ b/app-misc/abduco/abduco-0.4.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils savedconfig toolchain-funcs + +DESCRIPTION="lightweight session manager with {de,at}tach support" +HOMEPAGE="http://www.brain-dump.org/projects/abduco/" +SRC_URI="http://www.brain-dump.org/projects/${PN}/${P}.tar.gz" + +LICENSE="ISC" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="" + +DEPEND="" +RDEPEND="" + +src_prepare() { + sed -e 's:^PREFIX.*:PREFIX = /usr:' \ + -e 's/-Os//' \ + -e '/^CC/d' \ + -i config.mk || die + + sed -e "s/VERSION/${PV}/g" \ + -i ${PN}.1 || die + + sed -e '/@echo CC/d' \ + -e 's|@${CC}|$(CC)|g' \ + -i Makefile || die + + restore_config config.def.h + epatch_user + + tc-export CC +} + +src_test() { + ./testsuite.sh || die +} + +src_install() { + dobin ${PN} + dodoc README.md + doman ${PN}.1 + + save_config config.def.h +} From 827e13bbfd0035398060152e2f2e63e175d1ce00 Mon Sep 17 00:00:00 2001 From: Michael Weber Date: Fri, 8 Jan 2016 11:08:43 +0100 Subject: [PATCH 181/260] app-misc/abduco: Drop old. Package-Manager: portage-2.2.26 --- app-misc/abduco/Manifest | 1 - app-misc/abduco/abduco-0.2.ebuild | 50 ------------------------------- 2 files changed, 51 deletions(-) delete mode 100644 app-misc/abduco/abduco-0.2.ebuild diff --git a/app-misc/abduco/Manifest b/app-misc/abduco/Manifest index 3b9a3dfa5e3f0..21cb1b0293ffc 100644 --- a/app-misc/abduco/Manifest +++ b/app-misc/abduco/Manifest @@ -1,3 +1,2 @@ -DIST abduco-0.2.tar.gz 11499 SHA256 c8b75a903b0914dd7804d57566f571f3f5efa91e46482bfb4652400156a71912 SHA512 9e6bda1779c4eff43c0f8a44857dd3beb25948c0f0bf2ff6e12bc951655e5f5ed3304794d7966b2e1cbb2c9f3917c153a1393889791a5293bd13111e15c3db11 WHIRLPOOL b76a95c21e16946eff999a148c453a44f819423fb6ab8c3903c8266c6d805d779c7232f2aa49fc0e09a19e3b6a6448b8a6a3c178266934dd1a3dcaaa4370a07c DIST abduco-0.3.tar.gz 11978 SHA256 934bf0b9ae25fb3f71b775387b5f281bf7d175fea79c12ec28ffdbbbb95390d4 SHA512 0bbd3a52e256738d39edf8e73e43d72fd4bcf2d240f45b8287486910777310320e239e7d1abb523a37c573dc557a0e33bf5849aa34f50f261f50c27a80db7338 WHIRLPOOL 1741f3c8d47a4f745b0fa0bed79306ca2d7dba8a936c6e66c1773205809fa1cf12f33f4c9f488eaa3c31f57d21299f17ec092926539a4fd037ebf2619e0dfb85 DIST abduco-0.4.tar.gz 14222 SHA256 bda3729df116ce41f9a087188d71d934da2693ffb1ebcf33b803055eb478bcbb SHA512 1f6df3604f5b4b59a650ccb8b6b7f9e62591154f72163350b8c8d2ffa9c392c9ebda0f958537a203e87319e275674fec6d161f18a10d49e44d0afc512c467f88 WHIRLPOOL e232bbae99cdd0c3c5b0e06f8cce73126586f9d997a03ba03720030355d603ee488df40b04343b6bfd508d2ac05dbdd2ca3bc6a62a661b140c5bd9bfc43fde12 diff --git a/app-misc/abduco/abduco-0.2.ebuild b/app-misc/abduco/abduco-0.2.ebuild deleted file mode 100644 index d696237816718..0000000000000 --- a/app-misc/abduco/abduco-0.2.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit eutils savedconfig toolchain-funcs - -DESCRIPTION="lightweight session manager with {de,at}tach support" -HOMEPAGE="http://www.brain-dump.org/projects/abduco/" -SRC_URI="http://www.brain-dump.org/projects/${PN}/${P}.tar.gz" - -LICENSE="ISC" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -DEPEND="" -RDEPEND="" - -src_prepare() { - sed -e 's:^PREFIX.*:PREFIX = /usr:' \ - -e 's/-Os//' \ - -e '/^CC/d' \ - -i config.mk || die - - sed -e "s/VERSION/${PV}/g" \ - -i ${PN}.1 || die - - sed -e '/@echo CC/d' \ - -e 's|@${CC}|$(CC)|g' \ - -i Makefile || die - - restore_config config.def.h - epatch_user - - tc-export CC -} - -src_test() { - ./testsuite.sh || die -} - -src_install() { - dobin ${PN} - dodoc README - doman ${PN}.1 - - save_config config.def.h -} From 8a5a36d7032ae8afde0016c9bda9d199a7be38ad Mon Sep 17 00:00:00 2001 From: Michael Weber Date: Fri, 8 Jan 2016 11:11:35 +0100 Subject: [PATCH 182/260] net-p2p/transmission-remote-cli: Version bump by lorem_ipsum. Package-Manager: portage-2.2.26 --- net-p2p/transmission-remote-cli/Manifest | 1 + .../transmission-remote-cli-1.7.1.ebuild | 34 +++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 net-p2p/transmission-remote-cli/transmission-remote-cli-1.7.1.ebuild diff --git a/net-p2p/transmission-remote-cli/Manifest b/net-p2p/transmission-remote-cli/Manifest index 5319830405f73..121fde20f1c77 100644 --- a/net-p2p/transmission-remote-cli/Manifest +++ b/net-p2p/transmission-remote-cli/Manifest @@ -1,2 +1,3 @@ DIST transmission-remote-cli-1.6.3.tar.gz 255899 SHA256 d24dbba397ffdfb3d2d1469644dc0cb2a5324f0bbfca8de577f76445ace9a283 SHA512 8d0b9ba7321dbcfdae358495ab819fd499845949e1ad1c03e2b3a5468d3c4b0a344a4c57de37b28b10bbf5750846c2729cbf27e9184b644139fa907d4fc4ac78 WHIRLPOOL e878cc61891fd240d84f513f9ce3d2147352a70e1e8fb3d0788f8efb4e4db268679e7329bf896c841e4b49b8c5e045346538a60ac3c5b045a62836a7d05abe23 DIST transmission-remote-cli-1.7.0.tar.gz 256311 SHA256 d20ba26cd05bd5a5d55a5990b861bf9cd4286a54f720d22041838a51cf60db62 SHA512 86776384ac8618ccd58d3345b1a98e55ef5f0c6911fde61f6f54d9da15b1d8a244391bda4c7713e9b312132db30d732b444bebe9a753d0298e8838f779f149be WHIRLPOOL abc5daffe784df1b68d423400c2d0e94efa3e995fb1f8f53e8c571aea794d37cf714487b5b63a7a77e767b0d4668d376f675d9bbb0009b7b317b5ab058efb0a4 +DIST transmission-remote-cli-1.7.1.tar.gz 257981 SHA256 e9135a440d48761f00e990cd0b6eb4c378b82041c479f4624f5c1a27d99d10f8 SHA512 b1b31c36365a0f7733912f3a2c01e6e9f20430f29b618c7e526a214632a29d2bc76702f0c31910fdc495a7eaf37bf74e7433c552fc922c440c0874422208bae9 WHIRLPOOL 3aac4d7986a581afcbe904589c825600b5540525dd0598bc2c7b1e92f2fc0c7d4f6e9c93cd8b14f75b1a471f9d77f53ad7e680059459d797558deddc698fb1b5 diff --git a/net-p2p/transmission-remote-cli/transmission-remote-cli-1.7.1.ebuild b/net-p2p/transmission-remote-cli/transmission-remote-cli-1.7.1.ebuild new file mode 100644 index 0000000000000..c8e9184247fa7 --- /dev/null +++ b/net-p2p/transmission-remote-cli/transmission-remote-cli-1.7.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE="ncurses" +inherit bash-completion-r1 python-r1 + +DESCRIPTION="Ncurses interface for the Transmission BitTorrent client" +HOMEPAGE="https://github.com/fagga/transmission-remote-cli/" +SRC_URI="https://github.com/fagga/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="geoip" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + geoip? ( dev-python/geoip-python[$PYTHON_USEDEP] ) +" + +src_install() { + python_foreach_impl python_doscript transmission-remote-cli + newbashcomp completion/bash/transmission-remote-cli-bash-completion.sh \ + transmission-remote-cli + insinto /usr/share/zsh/site-functions + doins completion/zsh/_transmission-remote-cli + doman transmission-remote-cli.1 + dodoc NEWS README.md +} From 0ea8ec523b3091c195deb0f4db23a8786c9f3827 Mon Sep 17 00:00:00 2001 From: Michael Weber Date: Fri, 8 Jan 2016 11:14:04 +0100 Subject: [PATCH 183/260] net-p2p/transmission-remote-cli: Drop old. Package-Manager: portage-2.2.26 --- net-p2p/transmission-remote-cli/Manifest | 1 - .../transmission-remote-cli-1.6.3.ebuild | 32 ------------------- 2 files changed, 33 deletions(-) delete mode 100644 net-p2p/transmission-remote-cli/transmission-remote-cli-1.6.3.ebuild diff --git a/net-p2p/transmission-remote-cli/Manifest b/net-p2p/transmission-remote-cli/Manifest index 121fde20f1c77..38fb9ce6dad81 100644 --- a/net-p2p/transmission-remote-cli/Manifest +++ b/net-p2p/transmission-remote-cli/Manifest @@ -1,3 +1,2 @@ -DIST transmission-remote-cli-1.6.3.tar.gz 255899 SHA256 d24dbba397ffdfb3d2d1469644dc0cb2a5324f0bbfca8de577f76445ace9a283 SHA512 8d0b9ba7321dbcfdae358495ab819fd499845949e1ad1c03e2b3a5468d3c4b0a344a4c57de37b28b10bbf5750846c2729cbf27e9184b644139fa907d4fc4ac78 WHIRLPOOL e878cc61891fd240d84f513f9ce3d2147352a70e1e8fb3d0788f8efb4e4db268679e7329bf896c841e4b49b8c5e045346538a60ac3c5b045a62836a7d05abe23 DIST transmission-remote-cli-1.7.0.tar.gz 256311 SHA256 d20ba26cd05bd5a5d55a5990b861bf9cd4286a54f720d22041838a51cf60db62 SHA512 86776384ac8618ccd58d3345b1a98e55ef5f0c6911fde61f6f54d9da15b1d8a244391bda4c7713e9b312132db30d732b444bebe9a753d0298e8838f779f149be WHIRLPOOL abc5daffe784df1b68d423400c2d0e94efa3e995fb1f8f53e8c571aea794d37cf714487b5b63a7a77e767b0d4668d376f675d9bbb0009b7b317b5ab058efb0a4 DIST transmission-remote-cli-1.7.1.tar.gz 257981 SHA256 e9135a440d48761f00e990cd0b6eb4c378b82041c479f4624f5c1a27d99d10f8 SHA512 b1b31c36365a0f7733912f3a2c01e6e9f20430f29b618c7e526a214632a29d2bc76702f0c31910fdc495a7eaf37bf74e7433c552fc922c440c0874422208bae9 WHIRLPOOL 3aac4d7986a581afcbe904589c825600b5540525dd0598bc2c7b1e92f2fc0c7d4f6e9c93cd8b14f75b1a471f9d77f53ad7e680059459d797558deddc698fb1b5 diff --git a/net-p2p/transmission-remote-cli/transmission-remote-cli-1.6.3.ebuild b/net-p2p/transmission-remote-cli/transmission-remote-cli-1.6.3.ebuild deleted file mode 100644 index a42b4be061f7a..0000000000000 --- a/net-p2p/transmission-remote-cli/transmission-remote-cli-1.6.3.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="ncurses" -inherit bash-completion-r1 python-r1 - -DESCRIPTION="Ncurses interface for the Transmission BitTorrent client" -HOMEPAGE="https://github.com/fagga/transmission-remote-cli/" -SRC_URI="https://github.com/fagga/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="geoip" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - geoip? ( dev-python/geoip-python[$PYTHON_USEDEP] ) -" - -src_install() { - python_foreach_impl python_doscript transmission-remote-cli - newbashcomp completion/bash/transmission-remote-cli-bash-completion.sh \ - transmission-remote-cli - doman transmission-remote-cli.1 - dodoc NEWS README.md -} From d5ef13f95d0952df3c47edcadc3086f0e196b52d Mon Sep 17 00:00:00 2001 From: Patrice Clement Date: Fri, 8 Jan 2016 09:14:01 +0000 Subject: [PATCH 184/260] dev-java/snakeyaml: EAPI 5 bump. Set SLOT back to 0. Package-Manager: portage-2.2.26 Signed-off-by: Patrice Clement --- dev-java/snakeyaml/snakeyaml-1.9-r2.ebuild | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 dev-java/snakeyaml/snakeyaml-1.9-r2.ebuild diff --git a/dev-java/snakeyaml/snakeyaml-1.9-r2.ebuild b/dev-java/snakeyaml/snakeyaml-1.9-r2.ebuild new file mode 100644 index 0000000000000..52a0c49227aab --- /dev/null +++ b/dev-java/snakeyaml/snakeyaml-1.9-r2.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="A YAML 1.1 parser and emitter for Java 5" +HOMEPAGE="https://bitbucket.org/asomov/snakeyaml" +SRC_URI="https://snakeyaml.googlecode.com/files/SnakeYAML-all-${PV}.zip" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=virtual/jdk-1.6" +RDEPEND=">=virtual/jre-1.6" + +S="${WORKDIR}/${PN}" +JAVA_SRC_DIR="src/main/java" + +java_prepare() { + java-pkg_clean + + # Easier to use java-pkg-simple. + rm -v pom.xml || die +} + +src_install() { + java-pkg-simple_src_install + dodoc AUTHORS src/etc/announcement.msg +} From 7a359b4489a85d6fe91ac43cba9b4f5889771a58 Mon Sep 17 00:00:00 2001 From: Patrice Clement Date: Fri, 8 Jan 2016 09:15:21 +0000 Subject: [PATCH 185/260] dev-java/snakeyaml: Stable for amd64. Retroactively mark stable for the remaining arches using the ALLARCHES policy. Package-Manager: portage-2.2.26 Signed-off-by: Patrice Clement --- dev-java/snakeyaml/snakeyaml-1.9-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/snakeyaml/snakeyaml-1.9-r2.ebuild b/dev-java/snakeyaml/snakeyaml-1.9-r2.ebuild index 52a0c49227aab..85e0f5bb90995 100644 --- a/dev-java/snakeyaml/snakeyaml-1.9-r2.ebuild +++ b/dev-java/snakeyaml/snakeyaml-1.9-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://snakeyaml.googlecode.com/files/SnakeYAML-all-${PV}.zip" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="" DEPEND=">=virtual/jdk-1.6" From c980fe988eb214ef75bc28fd37c87aa7347408c0 Mon Sep 17 00:00:00 2001 From: Patrice Clement Date: Fri, 8 Jan 2016 09:16:17 +0000 Subject: [PATCH 186/260] dev-java/snakeyaml: Clean up old. Package-Manager: portage-2.2.26 Signed-off-by: Patrice Clement --- dev-java/snakeyaml/Manifest | 1 - dev-java/snakeyaml/snakeyaml-1.11.ebuild | 37 ---------------------- dev-java/snakeyaml/snakeyaml-1.9-r1.ebuild | 36 --------------------- dev-java/snakeyaml/snakeyaml-1.9.ebuild | 36 --------------------- 4 files changed, 110 deletions(-) delete mode 100644 dev-java/snakeyaml/snakeyaml-1.11.ebuild delete mode 100644 dev-java/snakeyaml/snakeyaml-1.9-r1.ebuild delete mode 100644 dev-java/snakeyaml/snakeyaml-1.9.ebuild diff --git a/dev-java/snakeyaml/Manifest b/dev-java/snakeyaml/Manifest index 9efae9b08ef9a..e84b1b91040cf 100644 --- a/dev-java/snakeyaml/Manifest +++ b/dev-java/snakeyaml/Manifest @@ -1,2 +1 @@ -DIST SnakeYAML-all-1.11.zip 11972014 SHA256 dcca58023e8c40cd9b29513f2970791181e71e304c127e99d378fba70ebd7d40 SHA512 f454a8d99b8e08858b64d3ca13443f7934f92e31fb5e1fd57147dc957827ed4278275b201ad7a739eeebf8ee6b70669dc13d3994a876c22f09c7f1d8f312b941 WHIRLPOOL 0796ca3f5314efa6b2c48080acdcbf5c9989bee6d6d68e4a2df8dba4551a767de2f1b9a451ff49abf6daa61b33bcb7cb08f2985846dc97118d845968159e068c DIST SnakeYAML-all-1.9.zip 9122570 SHA256 7c1090eb1b2e06f784dc424678f18d513dfe020fd2f0042c63217e09ae9a8853 SHA512 8b2fd5de8374b592b74f52cea66cbb7aed04892fecf7f994fc797fc9fdb185fed4fa02a1fe69e69f137acb01037f77ed18988b83d038bc425fa04186947dab19 WHIRLPOOL f7a9dcd644638b28a35a8a33d81455984455d1b55dddc057db17cb6e60589240331ab2beb56df4f6a81bbe6ff1fe2b63731eff6454b601b1a76ba5c2061baa7c diff --git a/dev-java/snakeyaml/snakeyaml-1.11.ebuild b/dev-java/snakeyaml/snakeyaml-1.11.ebuild deleted file mode 100644 index 2e3ac419a4a48..0000000000000 --- a/dev-java/snakeyaml/snakeyaml-1.11.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -JAVA_PKG_IUSE="doc source" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="A YAML 1.1 parser and emitter for Java 5" -HOMEPAGE="https://bitbucket.org/asomov/snakeyaml" -SRC_URI="https://snakeyaml.googlecode.com/files/SnakeYAML-all-${PV}.zip" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND=">=virtual/jdk-1.5" -RDEPEND=">=virtual/jre-1.5" - -S="${WORKDIR}/${PN}" - -JAVA_SRC_DIR="src/main/java" - -java_prepare() { - find "${WORKDIR}" -name '*.class' -exec rm {} + - - # Easier to use java-pkg-simple. - rm -v pom.xml || die -} - -src_install() { - java-pkg-simple_src_install - - dodoc AUTHORS src/etc/announcement.msg -} diff --git a/dev-java/snakeyaml/snakeyaml-1.9-r1.ebuild b/dev-java/snakeyaml/snakeyaml-1.9-r1.ebuild deleted file mode 100644 index 3dcba854fa24d..0000000000000 --- a/dev-java/snakeyaml/snakeyaml-1.9-r1.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -JAVA_PKG_IUSE="doc source" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="A YAML 1.1 parser and emitter for Java 5" -HOMEPAGE="https://bitbucket.org/asomov/snakeyaml" -SRC_URI="https://snakeyaml.googlecode.com/files/SnakeYAML-all-${PV}.zip" - -LICENSE="Apache-2.0" -SLOT="1.9" -KEYWORDS="amd64 x86" -IUSE="" - -DEPEND=">=virtual/jdk-1.5" -RDEPEND=">=virtual/jre-1.5" - -S="${WORKDIR}/${PN}" -JAVA_SRC_DIR="src/main/java" - -java_prepare() { - find "${WORKDIR}" -name '*.class' -exec rm {} + - - # Easier to use java-pkg-simple. - rm -v pom.xml || die -} - -src_install() { - java-pkg-simple_src_install - dodoc AUTHORS src/etc/announcement.msg -} diff --git a/dev-java/snakeyaml/snakeyaml-1.9.ebuild b/dev-java/snakeyaml/snakeyaml-1.9.ebuild deleted file mode 100644 index b7add3a809166..0000000000000 --- a/dev-java/snakeyaml/snakeyaml-1.9.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -JAVA_PKG_IUSE="doc source" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="A YAML 1.1 parser and emitter for Java 5" -HOMEPAGE="https://bitbucket.org/asomov/snakeyaml" -SRC_URI="https://snakeyaml.googlecode.com/files/SnakeYAML-all-${PV}.zip" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -DEPEND=">=virtual/jdk-1.5" -RDEPEND=">=virtual/jre-1.5" - -S="${WORKDIR}/${PN}" -JAVA_SRC_DIR="src/main/java" - -java_prepare() { - find "${WORKDIR}" -name '*.class' -exec rm {} + - - # Easier to use java-pkg-simple. - rm -v pom.xml || die -} - -src_install() { - java-pkg-simple_src_install - dodoc AUTHORS src/etc/announcement.msg -} From b329dbd993db8575bd997191db87f84956154468 Mon Sep 17 00:00:00 2001 From: Patrice Clement Date: Fri, 8 Jan 2016 09:59:57 +0000 Subject: [PATCH 187/260] dev-java/tapestry: Bump ognl SLOT. Package-Manager: portage-2.2.26 Signed-off-by: Patrice Clement --- ....0.4-r1.ebuild => tapestry-3.0.4-r2.ebuild} | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) rename dev-java/tapestry/{tapestry-3.0.4-r1.ebuild => tapestry-3.0.4-r2.ebuild} (88%) diff --git a/dev-java/tapestry/tapestry-3.0.4-r1.ebuild b/dev-java/tapestry/tapestry-3.0.4-r2.ebuild similarity index 88% rename from dev-java/tapestry/tapestry-3.0.4-r1.ebuild rename to dev-java/tapestry/tapestry-3.0.4-r2.ebuild index e820ca5d40996..15e8ef1d00f58 100644 --- a/dev-java/tapestry/tapestry-3.0.4-r1.ebuild +++ b/dev-java/tapestry/tapestry-3.0.4-r2.ebuild @@ -16,7 +16,7 @@ LICENSE="Apache-2.0" SLOT="3.0" KEYWORDS="~amd64 ~x86" -COMMON_DEP=" +CDEPEND=" dev-java/bsf:2.3 dev-java/commons-beanutils:1.7 dev-java/commons-codec:0 @@ -26,15 +26,17 @@ COMMON_DEP=" dev-java/commons-logging:0 dev-java/jakarta-oro:2.0 dev-java/javassist:2 - dev-java/ognl:2.6 + dev-java/ognl:3.0 dev-java/servletapi:2.4" -RDEPEND=">=virtual/jre-1.4 - ${COMMON_DEP}" +RDEPEND=" + ${CDEPEND} + >=virtual/jre-1.4" -DEPEND=">=virtual/jdk-1.4 - app-arch/unzip:0 - ${COMMON_DEP}" +DEPEND=" + ${CDEPEND} + app-arch/unzip + >=virtual/jdk-1.4" IUSE="${JAVA_PKG_IUSE}" @@ -42,7 +44,7 @@ S="${WORKDIR}/Tapestry-${PV}" EANT_GENTOO_CLASSPATH="commons-logging,commons-fileupload,commons-lang-2.1" EANT_GENTOO_CLASSPATH+=",commons-codec,commons-beanutils-1.7,commons-digester" -EANT_GENTOO_CLASSPATH+=",servletapi-2.4,ognl-2.6,bsf-2.3,jakarta-oro-2.0" +EANT_GENTOO_CLASSPATH+=",servletapi-2.4,ognl-3.0,bsf-2.3,jakarta-oro-2.0" EANT_GENTOO_CLASSPATH+=",javassist-2" JAVA_ANT_REWRITE_CLASSPATH="true" From 305f6dc0a801542171d0843fb0909f911511ef5a Mon Sep 17 00:00:00 2001 From: Patrice Clement Date: Fri, 8 Jan 2016 10:01:13 +0000 Subject: [PATCH 188/260] dev-java/tapestry: Fix DESCRIPTION length. Package-Manager: portage-2.2.26 Signed-off-by: Patrice Clement --- dev-java/tapestry/tapestry-3.0.4-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-java/tapestry/tapestry-3.0.4-r2.ebuild b/dev-java/tapestry/tapestry-3.0.4-r2.ebuild index 15e8ef1d00f58..1888a4b39839c 100644 --- a/dev-java/tapestry/tapestry-3.0.4-r2.ebuild +++ b/dev-java/tapestry/tapestry-3.0.4-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -8,7 +8,7 @@ JAVA_PKG_IUSE="doc source" inherit java-pkg-2 java-ant-2 -DESCRIPTION="An open-source framework for creating dynamic, robust, highly scalable web applications in Java" +DESCRIPTION="Dynamic, robust, highly scalable web framework in Java" HOMEPAGE="http://tapestry.apache.org/" SRC_URI="mirror://apache/${PN}/Tapestry-${PV}-src.zip" From 9b067073b1d791cc6f371578f162cfea299c7542 Mon Sep 17 00:00:00 2001 From: Patrice Clement Date: Fri, 8 Jan 2016 10:01:17 +0000 Subject: [PATCH 189/260] dev-java/ognl: Clean up old. Package-Manager: portage-2.2.26 Signed-off-by: Patrice Clement --- dev-java/ognl/Manifest | 1 - dev-java/ognl/ognl-2.6.9-r2.ebuild | 42 ------------------------------ 2 files changed, 43 deletions(-) delete mode 100644 dev-java/ognl/ognl-2.6.9-r2.ebuild diff --git a/dev-java/ognl/Manifest b/dev-java/ognl/Manifest index bb3b4760cb135..afa10998d459b 100644 --- a/dev-java/ognl/Manifest +++ b/dev-java/ognl/Manifest @@ -1,3 +1,2 @@ DIST OGNL_3_0_8.tar.gz 3564389 SHA256 e32d78c88985fc8f2c9ab5fb208d7dc22593dea32ed959b46b1d9101b99127d3 SHA512 79ca457077f344da16677e56f8e0ae809d2af85015e1c4bc17a3eef4dd25c01738fdbcac8a9397b83251b48164404df161d60e20d43868e1ff32e9bb388ef4b6 WHIRLPOOL a5e21dcccc4bfc424412abf94c48a3f45ba541a9e25bd0c7c4dc11869cac7051f586e5883011d03c75187fcd432195b526cfb53e3a300fbe2f84f5b4cd67e12a -DIST ognl-2.6.9-dist.zip 2338429 SHA256 2fcb108c332b388c0ca282e8dfea9a079ab6af3caa08cfe3ccb307dffd57e290 SHA512 7883f4e2c3c4b1fab5966481c661cdb3fdd7489717333e985dc7a517fbf14f82e3c218f81e8ad94008f7fcd6e66d166bd03227ff5f1df6a203e1cbc2985bd44c WHIRLPOOL 821d93653b6217b69d575abcfaad9639d8f4e46699124b2ffc0d1ae8ba1fc763ec89b0bf6991b2a929b9e5d31e1b1fcbaf1fd1f6931952ed5f1c4df4d82c372c DIST osbuild.xml 5939 SHA256 b56534bfdceabe54f4c446d7ee3718dc373523aa368d83206723300fa6931726 SHA512 6b66b7b27073fd6b707b71fb2da7017602edd85de52e767ecb8d8931fdd96811b04d9ec0ac9ec1cb32daf03d43610f760471959cf7211b1921a92d5f5a070416 WHIRLPOOL d8b355472c773a4e180d8efa2c0ecbf55a1233432f8af6c21f9fc8e02012db9780f923af6c3383a343126f4753ce7a62316fdda6a393b5aceb822fe52b64f233 diff --git a/dev-java/ognl/ognl-2.6.9-r2.ebuild b/dev-java/ognl/ognl-2.6.9-r2.ebuild deleted file mode 100644 index dfcf5a24a17bf..0000000000000 --- a/dev-java/ognl/ognl-2.6.9-r2.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -JAVA_PKG_IUSE="doc source" - -inherit java-pkg-2 java-ant-2 - -DESCRIPTION="Object-Graph Navigation Language; an expression language for getting/setting properties of objects" -HOMEPAGE="http://www.ognl.org/" -SRC_URI="http://www.ognl.org/${PV}/${P}-dist.zip - https://ognl.dev.java.net/source/browse/*checkout*/ognl/osbuild.xml" - -LICENSE="Apache-1.1" -SLOT="2.6" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=virtual/jre-1.4" -DEPEND=">=virtual/jdk-1.4 - app-arch/unzip" - -S="${WORKDIR}" - -src_unpack() { - default - cp "${DISTDIR}/osbuild.xml" "${S}/" || die -} - -java_prepare() { - find -name '*.jar' -exec rm -v {} + || die -} - -EANT_DOC_TARGET="javadocs" - -src_install() { - java-pkg_newjar build/${P}.jar ${PN}.jar - use doc && java-pkg_dohtml -r dist/docs/api - use source && java-pkg_dosrc src/java/* -} From 3fa7492ae679c65ed8dc9c5b2034871a7d352c11 Mon Sep 17 00:00:00 2001 From: Patrice Clement Date: Fri, 8 Jan 2016 10:03:23 +0000 Subject: [PATCH 190/260] dev-java/ognl: Fix DESCRIPTION length. Add missing die. Package-Manager: portage-2.2.26 Signed-off-by: Patrice Clement --- dev-java/ognl/ognl-3.0.8.ebuild | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/dev-java/ognl/ognl-3.0.8.ebuild b/dev-java/ognl/ognl-3.0.8.ebuild index b2bcdbd538129..b57bff4650784 100644 --- a/dev-java/ognl/ognl-3.0.8.ebuild +++ b/dev-java/ognl/ognl-3.0.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -8,7 +8,7 @@ JAVA_PKG_IUSE="doc source" inherit java-pkg-2 java-ant-2 -DESCRIPTION="Object-Graph Navigation Language; an expression language for getting/setting properties of objects" +DESCRIPTION="Object-Graph Navigation Language: get/set properties of objects" HOMEPAGE="http://www.ognl.org/" SRC_URI="https://github.com/jkuhnert/ognl/archive/OGNL_${PV//./_}.tar.gz https://ognl.dev.java.net/source/browse/*checkout*/ognl/osbuild.xml" @@ -18,23 +18,28 @@ SLOT="3.0" KEYWORDS="~amd64 ~x86" CDEPEND="dev-java/javassist:3" -RDEPEND=">=virtual/jre-1.5 - ${CDEPEND}" -DEPEND=">=virtual/jdk-1.5 + +RDEPEND=" + ${CDEPEND} + >=virtual/jre-1.6" + +DEPEND=" + ${CDEPEND} app-arch/unzip - ${CDEPEND}" + >=virtual/jdk-1.6" S="${WORKDIR}/${PN}-OGNL_${PV//./_}" java_prepare() { - find -name '*.jar' -exec rm -v {} + || die + java-pkg_clean cp "${DISTDIR}/osbuild.xml" "${S}/" || die sed "s/\(name=\"compile.version\" value=\"\)1.3\"/\1$(java-pkg_get-source)\"/" \ -i osbuild.xml || die - cd lib/build + cd lib/build || die + java-pkg_jar-from javassist-3 } From 7e06f21aa9a09bef9cc6bd296d0c927c71e55719 Mon Sep 17 00:00:00 2001 From: Patrice Clement Date: Fri, 8 Jan 2016 10:04:22 +0000 Subject: [PATCH 191/260] dev-java/ognl: Stable for amd64. Retroactively mark stable for the remaining arches using the ALLARCHES policy. Package-Manager: portage-2.2.26 Signed-off-by: Patrice Clement --- dev-java/ognl/ognl-3.0.8.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-java/ognl/ognl-3.0.8.ebuild b/dev-java/ognl/ognl-3.0.8.ebuild index b57bff4650784..cff299f97b519 100644 --- a/dev-java/ognl/ognl-3.0.8.ebuild +++ b/dev-java/ognl/ognl-3.0.8.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/jkuhnert/ognl/archive/OGNL_${PV//./_}.tar.gz LICENSE="Apache-1.1" SLOT="3.0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" CDEPEND="dev-java/javassist:3" @@ -46,7 +46,7 @@ java_prepare() { EANT_DOC_TARGET="javadocs" src_install() { - java-pkg_newjar build/ognl-2.7.2.jar ${PN}.jar + java-pkg_newjar build/ognl-2.7.2.jar "${PN}.jar" use doc && java-pkg_dohtml -r dist/docs/api use source && java-pkg_dosrc src/java/* From a34af25970941b0fb479ebb6671699ae1516366e Mon Sep 17 00:00:00 2001 From: Patrice Clement Date: Fri, 8 Jan 2016 10:06:01 +0000 Subject: [PATCH 192/260] dev-java/validation-api: Stable for amd64. Retroactively mark stable for the remaining arches using the ALLARCHES policy. Package-Manager: portage-2.2.26 Signed-off-by: Patrice Clement --- dev-java/validation-api/validation-api-1.1.0.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dev-java/validation-api/validation-api-1.1.0.ebuild b/dev-java/validation-api/validation-api-1.1.0.ebuild index 3529c2fa381d9..0755ee24c9963 100644 --- a/dev-java/validation-api/validation-api-1.1.0.ebuild +++ b/dev-java/validation-api/validation-api-1.1.0.ebuild @@ -14,11 +14,10 @@ SRC_URI="https://repo1.maven.org/maven2/javax/validation/${PN}/${PV}.Final/${P}. LICENSE="Apache-2.0" SLOT="1.0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="" RDEPEND=">=virtual/jre-1.5" - DEPEND=">=virtual/jdk-1.5 app-arch/unzip" From 50dc3fa9e90c4c98010a210401c71fe7734cf3cc Mon Sep 17 00:00:00 2001 From: Patrice Clement Date: Fri, 8 Jan 2016 10:06:58 +0000 Subject: [PATCH 193/260] dev-java/validation-api: Clean up old. Package-Manager: portage-2.2.26 Signed-off-by: Patrice Clement --- dev-java/validation-api/Manifest | 1 - .../validation-api-1.0.0.ebuild | 41 ------------------- .../validation-api-1.1.0.ebuild | 2 +- 3 files changed, 1 insertion(+), 43 deletions(-) delete mode 100644 dev-java/validation-api/validation-api-1.0.0.ebuild diff --git a/dev-java/validation-api/Manifest b/dev-java/validation-api/Manifest index a46a315f8571d..8a234c6ede4ef 100644 --- a/dev-java/validation-api/Manifest +++ b/dev-java/validation-api/Manifest @@ -1,2 +1 @@ -DIST validation-api-1.0.0.GA-sources.jar 65220 SHA256 a394d52a9b7fe2bb14f0718d2b3c8308ffe8f37e911956012398d55c9f9f9b54 SHA512 88bcde2fc9446b09cb24e73137cd16ed54953a6d93f33e8500ca196e4cec07ac03ebc446f4629291e6437d2f3757802236e56974cd3023bb25886e69e2330fc0 WHIRLPOOL 9eef9230c08a712ddcdb81c85961fb3be7661bce3276adc77b91f274ba2df2edd7c919fad38e2499ccd58287477ca75cff55d4f86bc8d86c6c6020900e08cf6c DIST validation-api-1.1.0.jar 94671 SHA256 30c421ac184ae6204961304b60cd06db5fde3db5159e81430bcdcb386cf19470 SHA512 aa15184ff004357f1cdee693008587a3aa180a8f24392847258672c4a2e5a537cf189049ef95febb1a87968a42223f7736e22e00fe9307678c117f7ab6b944a8 WHIRLPOOL 69b5a70aa4e358d85b43d60857413744a62bf0215473c1d97ca0307f98f3a0626a21b4643ab1cb73ba8746ed237e6db3787e86334bc5bef346f99ede3ef658a8 diff --git a/dev-java/validation-api/validation-api-1.0.0.ebuild b/dev-java/validation-api/validation-api-1.0.0.ebuild deleted file mode 100644 index 7f3227441440a..0000000000000 --- a/dev-java/validation-api/validation-api-1.0.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=3 - -JAVA_PKG_IUSE="doc source" - -inherit java-pkg-2 java-ant-2 - -DESCRIPTION="Bean Validation (JSR-303) API" -HOMEPAGE="http://fisheye.jboss.org/browse/Hibernate/beanvalidation/api/tags/v1_0_0_GA" -SRC_URI="https://repository.jboss.org/nexus/service/local/repo_groups/public/content/javax/validation/${PN}/${PV}.GA/${P}.GA-sources.jar" - -LICENSE="Apache-2.0" -SLOT="1.0" -KEYWORDS="amd64 x86" - -IUSE="" - -RDEPEND=">=virtual/jre-1.5" -DEPEND=">=virtual/jdk-1.5 - app-arch/unzip" - -EANT_BUILD_TARGET="jar" -EANT_DOC_TARGET="doc" - -S="${WORKDIR}/${PN}" - -src_unpack() { - mkdir -p "${S}/src" - cd "${S}/src" - unpack ${A} - cp "${FILESDIR}/build.xml" "${S}/" -} - -src_install() { - java-pkg_dojar "${PN}.jar" - use doc && java-pkg_dojavadoc "${S}/api" - use source && java-pkg_dosrc "${S}/src/javax" -} diff --git a/dev-java/validation-api/validation-api-1.1.0.ebuild b/dev-java/validation-api/validation-api-1.1.0.ebuild index 0755ee24c9963..e05bd78e0844a 100644 --- a/dev-java/validation-api/validation-api-1.1.0.ebuild +++ b/dev-java/validation-api/validation-api-1.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ From 72ccc49d21431575e11eebcf21a16d6052b8379d Mon Sep 17 00:00:00 2001 From: Patrice Clement Date: Fri, 8 Jan 2016 10:10:52 +0000 Subject: [PATCH 194/260] dev-java/c3p0: Fix DESCRIPTION length. Package-Manager: portage-2.2.26 Signed-off-by: Patrice Clement --- dev-java/c3p0/c3p0-0.9.5.1.ebuild | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/dev-java/c3p0/c3p0-0.9.5.1.ebuild b/dev-java/c3p0/c3p0-0.9.5.1.ebuild index 8a41d9f1d502a..b17780c2f4aa4 100644 --- a/dev-java/c3p0/c3p0-0.9.5.1.ebuild +++ b/dev-java/c3p0/c3p0-0.9.5.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -7,7 +7,7 @@ JAVA_PKG_IUSE="doc source examples test" inherit java-pkg-2 java-ant-2 -DESCRIPTION="Library for augmenting traditional (DriverManager-based) JDBC drivers with JNDI-bindable DataSources" +DESCRIPTION="JDBC drivers with JNDI-bindable DataSources" HOMEPAGE="http://c3p0.sourceforge.net/" MY_P="${P}.src" @@ -32,8 +32,7 @@ S="${WORKDIR}/${MY_P}" JAVA_ANT_REWRITE_CLASSPATH="yes" java_prepare() { - find . -type f -name \*.jar -exec rm -v {} \; || die - find . -type f -name \*.class -exec rm -v {} \; || die + java-pkg_clean java-pkg_jar-from --into lib/ mchange-commons java-pkg_jar-from --into lib/ log4j From bf09a19e1be28d5c6cc044aa6e77339414b5cb7e Mon Sep 17 00:00:00 2001 From: Patrice Clement Date: Fri, 8 Jan 2016 10:11:52 +0000 Subject: [PATCH 195/260] dev-java/c3p0: Clean up old. Package-Manager: portage-2.2.26 Signed-off-by: Patrice Clement --- dev-java/c3p0/Manifest | 2 -- dev-java/c3p0/c3p0-0.9.1.2.ebuild | 55 ------------------------------- 2 files changed, 57 deletions(-) delete mode 100644 dev-java/c3p0/c3p0-0.9.1.2.ebuild diff --git a/dev-java/c3p0/Manifest b/dev-java/c3p0/Manifest index 096fb2bf0b463..9fc6255037b6c 100644 --- a/dev-java/c3p0/Manifest +++ b/dev-java/c3p0/Manifest @@ -1,3 +1 @@ -DIST c3p0-0.9.1.2-codegen.tar.bz2 15434 SHA256 c8c920d7cc240e07276525d861f88128f6403e1a123e2526796caa440b9c9025 SHA512 4b20c5307f98dfaf82676d21ec9ade0251c043322b544acea912dbc6a866773180c548aa32764fb73894daa9115ae9eec702846a2112f620e90d1e462c879075 WHIRLPOOL 6df9184ef6c1385217e74dd0a5dd21dffce37be80e7f3bc418a3b83d9062e793f20ef436d641e8f03b7b5a2bcf3ce71d19f1b09dae1660c2f103942a6aa2f1c4 -DIST c3p0-0.9.1.2.src.tgz 380118 SHA256 b837a5668a7fb0cb2338dbe26867ecc91c6e9ea030440107becb999a9a8724d3 SHA512 a33c413b5471d56d72224e3ad74996828854a2a0227bc674d5956612db517348de1f36695d16ab4cbb38827bddbe03952a5518205296fc35ecbd11b536b5aa32 WHIRLPOOL 864fd5eb470024c1f6072a886ba62732d0c1e06ae3f0cc3235b071112f0d4a20b820d4e3b68194e8af0be07567b38f219d2dc8e597f3e5d6b01afa21fb5882b9 DIST c3p0-0.9.5.1.src.tgz 839657 SHA256 35383e69cad101168575453c5ae5297a7e0fb2ab2cc885373f8d5b7c46254afd SHA512 1843696d48e68f6120a68c42f0eb60c342ed8d1ddcc1d78c500d85c3d7e5e48358d100ecb1e0efa192aba34c5d9221437d53c2a968a42b797ff84bc12db4a724 WHIRLPOOL 04621c0583c918099da5e59a8e2bbbc31ec4e07e73cb9b4377d1ae128606ca3f281cf38e89efa753d2c4367bb8b48d2669b2f405df9680df9616657edcc2219f diff --git a/dev-java/c3p0/c3p0-0.9.1.2.ebuild b/dev-java/c3p0/c3p0-0.9.1.2.ebuild deleted file mode 100644 index 373723055f2ec..0000000000000 --- a/dev-java/c3p0/c3p0-0.9.1.2.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=2 -JAVA_PKG_IUSE="doc source" -JAVA_PKG_WANT_BOOTCLASSPATH="1.5" - -inherit java-pkg-2 java-ant-2 - -SRC_P="${P}.src" - -JAVA_PKG_WANT_SOURCE="1.4" -JAVA_PKG_WANT_TARGET="1.4" - -DESCRIPTION="Library for augmenting traditional (DriverManager-based) JDBC drivers with JNDI-bindable DataSources" -HOMEPAGE="http://c3p0.sourceforge.net/" -# how to package the generated sources: -# 1) comment out the sed build.xml calls below and compile with forced sun-jdk-1.5 -# 2) go to the ${WORKDIR} -# 3) tar -cjf c3p0-0.9.1.2-codegen.tar.bz2 c3p0-0.9.1.2.src/build/codegen/ -SRC_URI="mirror://sourceforge/${PN}/${SRC_P}.tgz - mirror://gentoo/c3p0-0.9.1.2-codegen.tar.bz2" -# Does not like Java 1.6's JDBC API -COMMON_DEPEND="dev-java/log4j" -DEPEND=">=virtual/jdk-1.5 - ${COMMON_DEPEND}" -RDEPEND=">=virtual/jre-1.5 - ${COMMON_DEPEND}" -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-macos" -IUSE="" - -S="${WORKDIR}/${SRC_P}" - -src_prepare() { - echo "j2ee.jar.base.dir=${JAVA_HOME}" > build.properties - echo "log4j.jar.file=$(java-pkg_getjar log4j log4j.jar)" >> build.properties - - java-ant_rewrite-bootclasspath 1.5 - # don't generate sources, use the pregenerated from gentoo mirrors - # since generator uses reflection, it's not as simple as javac bootclasspath rewrite - sed -i 's/depends="codegen"//' build.xml - sed -i 's/depends="codegen,/depends="init,/' build.xml -} - -EANT_DOC_TARGET="javadocs" - -src_install() { - java-pkg_newjar build/${P}.jar - dodoc README-SRC - use doc && java-pkg_dojavadoc build/apidocs - use source && java-pkg_dosrc src/classes/com -} From d393de39cda8664d9abc78561acb475be6f62196 Mon Sep 17 00:00:00 2001 From: Patrice Clement Date: Fri, 8 Jan 2016 10:19:00 +0000 Subject: [PATCH 196/260] dev-java/typesafe-config: Stable for amd64. Retroactively mark stable for the remaining arches using the ALLARCHES policy. Package-Manager: portage-2.2.26 Signed-off-by: Patrice Clement --- .../typesafe-config-1.3.0-r1.ebuild | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/dev-java/typesafe-config/typesafe-config-1.3.0-r1.ebuild b/dev-java/typesafe-config/typesafe-config-1.3.0-r1.ebuild index 23f3b50a50f0e..26481d5cf2f9a 100644 --- a/dev-java/typesafe-config/typesafe-config-1.3.0-r1.ebuild +++ b/dev-java/typesafe-config/typesafe-config-1.3.0-r1.ebuild @@ -1,26 +1,29 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -inherit java-pkg-2 java-pkg-simple - JAVA_PKG_IUSE="doc source" +inherit java-pkg-2 java-pkg-simple + DESCRIPTION="a library of arguably useful Java utilities" HOMEPAGE="https://github.com/typesafehub/config" SRC_URI="https://github.com/typesafehub/config/archive/v${PV}.zip" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86 ppc ppc64" IUSE="doc source" CDEPEND="" -RDEPEND=">=virtual/jre-1.8 - ${CDEPEND}" -DEPEND=">=virtual/jdk-1.8 +RDEPEND=" + ${CDEPEND} + >=virtual/jre-1.6" + +DEPEND=" + ${CDEPEND} app-arch/zip - ${CDEPEND}" + >=virtual/jdk-1.6" From 7f6b456c66bb808848fe6cd12e6f94a1976f57d4 Mon Sep 17 00:00:00 2001 From: Patrice Clement Date: Fri, 8 Jan 2016 10:19:10 +0000 Subject: [PATCH 197/260] dev-java/c3p0: Stable for amd64. Retroactively mark stable for the remaining arches using the ALLARCHES policy. Package-Manager: portage-2.2.26 Signed-off-by: Patrice Clement --- dev-java/c3p0/c3p0-0.9.5.1.ebuild | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/dev-java/c3p0/c3p0-0.9.5.1.ebuild b/dev-java/c3p0/c3p0-0.9.5.1.ebuild index b17780c2f4aa4..972c30682c729 100644 --- a/dev-java/c3p0/c3p0-0.9.5.1.ebuild +++ b/dev-java/c3p0/c3p0-0.9.5.1.ebuild @@ -15,17 +15,23 @@ MY_P="${P}.src" SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x86-macos" +KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x86-macos" IUSE="" -CDEPEND="dev-java/log4j:0 +CDEPEND=" + dev-java/log4j:0 dev-java/mchange-commons:0" -DEPEND=">=virtual/jdk-1.6 + +DEPEND=" + ${CDEPEND} + test? ( + dev-java/junit:4 + ) + >=virtual/jdk-1.6" + +RDEPEND=" ${CDEPEND} - test? ( dev-java/junit:4 ) - " -RDEPEND=">=virtual/jre-1.6 - ${CDEPEND}" + >=virtual/jre-1.6" S="${WORKDIR}/${MY_P}" @@ -46,7 +52,7 @@ src_test() { } src_install() { - java-pkg_newjar build/${P}.jar + java-pkg_newjar "build/${P}.jar" dodoc README-SRC use doc && java-pkg_dojavadoc build/apidocs use source && java-pkg_dosrc src/java/com/mchange/v2 From 3708370544648e508e8e25a5ba0c6d5c79576e00 Mon Sep 17 00:00:00 2001 From: Patrice Clement Date: Fri, 8 Jan 2016 10:20:21 +0000 Subject: [PATCH 198/260] dev-java/mchange-commons: Stable for amd64. Retroactively mark stable for the remaining arches using the ALLARCHES policy. Package-Manager: portage-2.2.26 Signed-off-by: Patrice Clement --- dev-java/mchange-commons/mchange-commons-0.2.10.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-java/mchange-commons/mchange-commons-0.2.10.ebuild b/dev-java/mchange-commons/mchange-commons-0.2.10.ebuild index 5c1d374e8dc95..8d5d687517f7a 100644 --- a/dev-java/mchange-commons/mchange-commons-0.2.10.ebuild +++ b/dev-java/mchange-commons/mchange-commons-0.2.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -16,7 +16,7 @@ SRC_URI="https://github.com/swaldman/${MY_PN}/archive/${MY_P}.zip" LICENSE="CDDL" SLOT="0" -KEYWORDS="~amd64 ~x86 ~ppc ~ppc64" +KEYWORDS="amd64 x86 ppc ppc64" IUSE="doc source" From 8343fc5326c5eabe7f1e5835ee7c47f3cb04d9bb Mon Sep 17 00:00:00 2001 From: Patrice Clement Date: Fri, 8 Jan 2016 10:20:32 +0000 Subject: [PATCH 199/260] dev-java/typesafe-config: Clean up old. Package-Manager: portage-2.2.26 Signed-off-by: Patrice Clement --- .../typesafe-config-1.3.0.ebuild | 26 ------------------- 1 file changed, 26 deletions(-) delete mode 100644 dev-java/typesafe-config/typesafe-config-1.3.0.ebuild diff --git a/dev-java/typesafe-config/typesafe-config-1.3.0.ebuild b/dev-java/typesafe-config/typesafe-config-1.3.0.ebuild deleted file mode 100644 index 34440cdbdaad9..0000000000000 --- a/dev-java/typesafe-config/typesafe-config-1.3.0.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -inherit java-pkg-2 java-pkg-simple - -JAVA_PKG_IUSE="doc source" - -DESCRIPTION="a library of arguably useful Java utilities" -HOMEPAGE="https://github.com/typesafehub/config" -SRC_URI="https://github.com/typesafehub/config/archive/v${PV}.zip" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~ppc ~ppc64" -IUSE="doc source" - -CDEPEND="" - -RDEPEND=">=virtual/jre-1.6 - ${CDEPEND}" -DEPEND=">=virtual/jdk-1.6 - app-arch/zip - ${CDEPEND}" From f2563ea7df05ddc6042cb613114ee2b5277634dd Mon Sep 17 00:00:00 2001 From: Patrick Lauer Date: Fri, 8 Jan 2016 11:33:54 +0100 Subject: [PATCH 200/260] app-misc/elasticsearch: Bump Package-Manager: portage-2.2.26 --- app-misc/elasticsearch/Manifest | 1 + .../elasticsearch/elasticsearch-1.7.4.ebuild | 71 +++++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 app-misc/elasticsearch/elasticsearch-1.7.4.ebuild diff --git a/app-misc/elasticsearch/Manifest b/app-misc/elasticsearch/Manifest index 8b453e22dab04..257966ce733c0 100644 --- a/app-misc/elasticsearch/Manifest +++ b/app-misc/elasticsearch/Manifest @@ -1,3 +1,4 @@ DIST elasticsearch-1.7.3.tar.gz 28510917 SHA256 af517611493374cfb2daa8897ae17e63e2efea4d0377d316baa351c1776a2bca SHA512 0cb6b2ebd77c3d1467f6a22f845bfbf9f4a7c9c9ddedae17aeb6bd2d2bc576171fc80e3a4963e7b890af574e9fd0b0faa152e7f2671a74254826e14fe2554c9f WHIRLPOOL c86de3076389a9b95cf4d424673edb3c3b1dae0b4470b18b15a5f2e9bde6669a61b8ffd5cc3f7fc3b52f99441915a84b0396a5673ebbc12fec0d83eb41a03c74 +DIST elasticsearch-1.7.4.tar.gz 28510433 SHA256 395f3417c26a6b36125f6a062c1129b454a961efea09151c692adc63562e5a94 SHA512 7a31c274a833d0f27dbfd54ce6c8d8f6d01562289e1c4c9258a7c338f3e4ecc9d842d2a5c0c804f333f9cdf9dcfec437640fb4a4e5cfdda3fa958bdb7a402022 WHIRLPOOL 0acff3f5b8047c2647b716d57255e7f884f06ea57e468c784e1a84742b47973570d175a723a4341c54a027b9a442c89e9bed2f66bb29c292d6c59ca40ffb3855 DIST elasticsearch-2.1.0.tar.gz 28994631 SHA256 8a4e85bcb506daa369651506af1cbc55c09fd7ff387d111142ae14d0a85d4d14 SHA512 207f35c94c65dcc57e75479e0dbb9127598ea3d9fcc04c1181bf82ebf1022a4431239a0f49803ab53b7bed5152b719e99f8e0395c9b80168567148ae13281ad3 WHIRLPOOL 006a763bbfd8d1600d152a4f80fb05aa92cdf3c223cc59a6368d69ab85bc6e60ffaa84a1d888eff76270834ff407f5d5f71bdf43fb286f8cbe056170e1573272 DIST elasticsearch-2.1.1.tar.gz 29007342 SHA256 ebd69c0483f20ba7e51caa9606d4e3ce5fe2667e1216c799f0cdbb815c317ce6 SHA512 eff12cd7342dc0036dc88f03ced9c7cc90d284222efeca86adfd9e4cf254cb8f96105c58673b239cfc9eb9764a2a669d2cd171ca73eb43b1ec1470a13c5e1776 WHIRLPOOL 2b0e069d162ee07eddc90d879d4ce5dd2cef9e4a804a9aaeb3d99e5d532f583589e2c6a36b5e856bf19a610f220eea6aaa75d28e7b6687b60eab7bf83b2def51 diff --git a/app-misc/elasticsearch/elasticsearch-1.7.4.ebuild b/app-misc/elasticsearch/elasticsearch-1.7.4.ebuild new file mode 100644 index 0000000000000..1ad3bf36d3d78 --- /dev/null +++ b/app-misc/elasticsearch/elasticsearch-1.7.4.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit eutils systemd user + +MY_PN="${PN%-bin}" +DESCRIPTION="Open Source, Distributed, RESTful, Search Engine" +HOMEPAGE="https://www.elastic.co/products/elasticsearch" +SRC_URI="https://download.elastic.co/${MY_PN}/${MY_PN}/${MY_PN}-${PV}.tar.gz" +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RESTRICT="strip" +QA_PREBUILT="usr/share/elasticsearch/lib/sigar/libsigar-*.so" + +RDEPEND="|| ( virtual/jre:1.7 virtual/jre:1.8 )" + +pkg_setup() { + enewgroup ${MY_PN} + enewuser ${MY_PN} -1 /bin/bash /var/lib/${MY_PN} ${MY_PN} +} + +src_prepare() { + rm -rf lib/sigar/*{solaris,winnt,freebsd,macosx}* + rm -rf bin/*.{bat,exe} + rm lib/sigar/libsigar-ia64-linux.so + rm LICENSE.txt + + use amd64 && { + rm lib/sigar/libsigar-x86-linux.so + } + + use x86 && { + rm lib/sigar/libsigar-amd64-linux.so + } +} + +src_install() { + dodir /etc/${MY_PN} + + insinto /usr/share/doc/${P}/examples + doins config/* + rm -rf config + + insinto /usr/share/${MY_PN} + doins -r ./* + chmod +x "${D}"/usr/share/${MY_PN}/bin/* + + keepdir /var/{lib,log}/${MY_PN} + + newinitd "${FILESDIR}/elasticsearch.init4" "${MY_PN}" + newconfd "${FILESDIR}/${MY_PN}.conf" "${MY_PN}" + systemd_newunit "${FILESDIR}"/${PN}.service4 "${PN}.service" +} + +pkg_postinst() { + elog + elog "You may create multiple instances of ${MY_PN} by" + elog "symlinking the init script:" + elog "ln -sf /etc/init.d/${MY_PN} /etc/init.d/${MY_PN}.instance" + elog + elog "Each of the example files in /usr/share/doc/${P}/examples" + elog "should be extracted to the proper configuration directory:" + elog "/etc/${MY_PN} (for standard init)" + elog "/etc/${MY_PN}/instance (for symlinked init)" + elog +} From f873c77d1268cee531fda32f042560c0e6e698e2 Mon Sep 17 00:00:00 2001 From: Alon Bar-Lev Date: Fri, 8 Jan 2016 12:18:59 +0200 Subject: [PATCH 201/260] net-libs/gnutls: version bump Package-Manager: portage-2.2.26 --- net-libs/gnutls/Manifest | 2 + net-libs/gnutls/gnutls-3.3.20.ebuild | 177 +++++++++++++++++++++++++++ net-libs/gnutls/gnutls-3.4.8.ebuild | 135 ++++++++++++++++++++ 3 files changed, 314 insertions(+) create mode 100644 net-libs/gnutls/gnutls-3.3.20.ebuild create mode 100644 net-libs/gnutls/gnutls-3.4.8.ebuild diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest index a3c98de277cbc..340cac0796716 100644 --- a/net-libs/gnutls/Manifest +++ b/net-libs/gnutls/Manifest @@ -1,6 +1,8 @@ DIST gnutls-3.3.17.1.tar.xz 6339588 SHA256 b40f158030a92f450a07b20300a3996710ca19800848d9f6fd62493170c5bbb4 SHA512 9f2945abe1251db176fa227f2c90be46dba831af97647f04b960c71a50fc597776be31080733f9417f2242c4c6ae92fa897bf02d5f2ba40863e94df245c03319 WHIRLPOOL 8a04e56a5f47ddaad106081a613ead85a107b013d3e894074745e9439e0a7797b7f528aab5db7e3ac808f1c5c361c4717d7f0cb3abc943a6f912e5b6981db320 DIST gnutls-3.3.18.tar.xz 6275948 SHA256 7a87e7f486d1ada10007356917a412cde6c6114dac018e3569e3aa09e9f29395 SHA512 e7c972458ad0af401121c705ebe86aafa46c02743d963b1b67ca09192c746a9193c73d28501b6c046435259b40ac0f8d201860cd6cf6240a7783b6c01b64286c WHIRLPOOL ce2134515d234d6dbceebefd5602bc7f0d96faff839055fd401149c6969a245f5284d7e29ae2eca810fa6039d7184477b9fda2ae0faa379262434927320ebde3 DIST gnutls-3.3.19.tar.xz 6280376 SHA256 888d8779b48f21959b33d4d9ad0b546e5ec3dea20abf0d9bb03869d56b1f44cf SHA512 d204ba16d5806d8a19df1825ceee49583b0d34ea212fe40e8d81a28f8843e18b211af5b8455fc0c84c0643fc23b12bd6434e6174170382d8e732e32f0d1f2fa2 WHIRLPOOL 7b68978de61edef731268a9ed7405735e589e1f6180a05e5f7b5466f1fde898da42ab9116242f2b210571c60c7f7ea1a4136323fd2dd305ebe442ec066092ee4 +DIST gnutls-3.3.20.tar.xz 6281012 SHA256 4c903e5cde7a8f15318af9a7a6c9b7fc8348594b0a1e9ac767636ef2187399ea SHA512 83059242a01a700abbca7f400712127ac3664e56e839929d1fe8571c2296b63f3c18f3fed04b5445973f4658b6b70ede85fadcc129a848a2fbbdac83437b97d1 WHIRLPOOL 32c7145a14e953ee348d8ae649236bb70fe7afd61f200fed067192d7851d4501d9d70e19a615f71de026852e2a3c8b9acde1dc8c3a0ac445d9f32da5784b2351 DIST gnutls-3.4.5.tar.xz 6552036 SHA256 af88b8e0460728d034ff3f454f7851a09b7f0959a93531b6f8d35658ef0f7aae SHA512 16dfdaecbcc0b02ea762def35724a3433063136429d0eb67d9e009ced14a6ddddfa567f41e03a4fda9c4f68e3625bac41e8966882257099413c9500e33171a2f WHIRLPOOL 9274ae5660ac3f6da839f6a7fe3df4042155259170b069b8b54772d77b18564cc5f5337acc475d0936afe855fe9e046a1fb167bbd6842063c9c0335d218f4393 DIST gnutls-3.4.6.tar.xz 6591628 SHA256 feb559ed7fffa24d5aa40527054fae5cb7f7b66e9f2bebc2383a781dfa4d20ec SHA512 c81da5bba3b28ab17ef762d8c6a6607745f1fa7177e0fdaacd374ac0ee64c14cd804e048aeb965383fafaa677ba2ed256c709a117f8a95012f8494c650d29c81 WHIRLPOOL c1c6a3a7ad3d046058d2fbc0d380d453e35567eed7f602184b577dea215ee8018f82a76684646513926473f4a504348390912ab3cd7ce5f3c1c5e11cf869f09b DIST gnutls-3.4.7.tar.xz 6613096 SHA256 c1be9e4b30295d7b5f96fa332c6a908e6fa2254377b67811301fca92eb882e5a SHA512 fdfca4c37292ee07d2d1e398380afe79a20f56040a7c84deb7a5b5221f3bcb4080471b9644c7f2bacb42247c3cc62e32a511f1e2ec6e31c15d9b08b20e8050b6 WHIRLPOOL b56e54c13c33fd74076caf29062cb0c6b38afecfe044a6d7db9b3eef3379a133fb327527ddf07c333783266f00b970aec33b2bb2a21e8b35ceaee0d934456aee +DIST gnutls-3.4.8.tar.xz 6631528 SHA256 e07c05dea525c6bf0dd8017fc5b89d886954f04fedf457ecd1ce488ac3b86ab7 SHA512 b3b445ecbd8eae312183eee4f5087a33011236061fe1fe1f0db20239c4e281f5cacd818d62a992ef3011eb9fdc8459d0ed6faca6ea55012b152b5ac5907648bc WHIRLPOOL 97fc97a9f15b51ca91a06cc745397447a7f6b1d986f44f227d0e1aa970f48ca269c8527ff7320f072f555fcd7a1b34dfe115123e96bf45884c2e5357e02c9021 diff --git a/net-libs/gnutls/gnutls-3.3.20.ebuild b/net-libs/gnutls/gnutls-3.3.20.ebuild new file mode 100644 index 0000000000000..0369f36ff0309 --- /dev/null +++ b/net-libs/gnutls/gnutls-3.3.20.ebuild @@ -0,0 +1,177 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit autotools libtool eutils multilib-minimal versionator + +DESCRIPTION="A TLS 1.2 and SSL 3.0 implementation for the GNU project" +HOMEPAGE="http://www.gnutls.org/" +SRC_URI="mirror://gnupg/gnutls/v$(get_version_component_range 1-2)/${P}.tar.xz" + +# LGPL-3 for libgnutls library and GPL-3 for libgnutls-extra library. +# soon to be relicensed as LGPL-2.1 unless heartbeat extension enabled. +LICENSE="GPL-3 LGPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE_LINGUAS=" en cs de fi fr it ms nl pl sv uk vi zh_CN" +IUSE="+cxx +crywrap dane doc examples guile nls +openssl pkcs11 static-libs test zlib ${IUSE_LINGUAS// / linguas_}" +# heartbeat support is not disabled until re-licensing happens fullyf + +# NOTICE: sys-devel/autogen is required at runtime as we +# use system libopts +RDEPEND=">=dev-libs/libtasn1-4.3[${MULTILIB_USEDEP}] + >=dev-libs/nettle-2.7:=[gmp,${MULTILIB_USEDEP}] + >=dev-libs/gmp-5.1.3-r1[${MULTILIB_USEDEP}] + sys-devel/autogen + crywrap? ( net-dns/libidn ) + dane? ( >=net-dns/unbound-1.4.20[${MULTILIB_USEDEP}] ) + guile? ( >=dev-scheme/guile-1.8:*[networking] ) + nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] ) + pkcs11? ( >=app-crypt/p11-kit-0.20.7[${MULTILIB_USEDEP}] ) + zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] ) + abi_x86_32? ( + !<=app-emulation/emul-linux-x86-baselibs-20140508 + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + )" +DEPEND="${RDEPEND} + >=sys-devel/automake-1.11.6 + >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] + doc? ( + sys-apps/texinfo + dev-util/gtk-doc + ) + nls? ( sys-devel/gettext ) + test? ( app-misc/datefudge )" + +DOCS=( AUTHORS ChangeLog NEWS README THANKS doc/TODO ) + +pkg_setup() { + # bug#520818 + export TZ=UTC +} + +src_prepare() { + epatch "${FILESDIR}/${PN}-3.3.19-build-allow-installing-man-1-even-with-disable-doc.patch" + + sed -i \ + -e 's/imagesdir = $(infodir)/imagesdir = $(htmldir)/' \ + doc/Makefile.am || die + + # force regeneration of autogen-ed files + local file + for file in $(grep -l AutoGen-ed src/*.c) ; do + rm src/$(basename ${file} .c).{c,h} || die + done + + # force regeneration of makeinfo files + # have no idea why on some system these files are not + # accepted as-is, see bug#520818 + for file in $(grep -l "produced by makeinfo" doc/*.info) ; do + rm "${file}" || die + done + + # support user patches + epatch_user + + eautoreconf + + # Use sane .so versioning on FreeBSD. + elibtoolize + + # bug 497472 + use cxx || epunt_cxx +} + +multilib_src_configure() { + LINGUAS="${LINGUAS//en/en@boldquot en@quot}" + + # TPM needs to be tested before being enabled + # hardware-accell is disabled on OSX because the asm files force + # GNU-stack (as doesn't support that) and when that's removed ld + # complains about duplicate symbols + ECONF_SOURCE=${S} \ + econf \ + --htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \ + --disable-valgrind-tests \ + --without-included-libtasn1 \ + --enable-heartbeat-support \ + $(use_enable cxx) \ + $(use_enable dane libdane) \ + $(multilib_native_enable manpages) \ + $(multilib_native_use_enable doc) \ + $(multilib_native_use_enable doc gtk-doc) \ + $(multilib_native_use_enable guile) \ + $(multilib_native_use_enable crywrap) \ + $(use_enable nls) \ + $(use_enable openssl openssl-compatibility) \ + $(use_enable static-libs static) \ + $(use_with pkcs11 p11-kit) \ + $(use_with zlib) \ + --without-tpm \ + --with-unbound-root-key-file=/etc/dnssec/root-anchors.txt \ + $([[ ${CHOST} == *-darwin* ]] && echo --disable-hardware-acceleration) + + if multilib_is_native_abi; then + ln -s "${S}"/doc/reference/html doc/reference/html || die + fi +} + +multilib_src_compile() { + if multilib_is_native_abi; then + default + + # symlink certtool for use in other ABIs + if use test; then + ln -s "${BUILD_DIR}"/src "${T}"/native-tools || die + fi + else + emake -C gl + emake -C lib + emake -C extra + use dane && emake -C libdane + fi +} + +multilib_src_test() { + if multilib_is_native_abi; then + # parallel testing often fails + emake -j1 check + else + # use native ABI tools + ln -s "${T}"/native-tools/{certtool,gnutls-{serv,cli}} \ + "${BUILD_DIR}"/src/ || die + + emake -C gl -j1 check + emake -C tests -j1 check + fi +} + +multilib_src_install() { + if multilib_is_native_abi; then + emake DESTDIR="${D}" install + else + emake -C lib DESTDIR="${D}" install + emake -C extra DESTDIR="${D}" install + use dane && emake -C libdane DESTDIR="${D}" install + fi +} + +multilib_src_install_all() { + einstalldocs + prune_libtool_files --all + + dodoc doc/certtool.cfg + + if use doc; then + dohtml doc/gnutls.html + else + rm -fr "${ED}/usr/share/doc/${PF}/html" + fi + + if use examples; then + docinto examples + dodoc doc/examples/*.c + fi +} diff --git a/net-libs/gnutls/gnutls-3.4.8.ebuild b/net-libs/gnutls/gnutls-3.4.8.ebuild new file mode 100644 index 0000000000000..17058b1d24c24 --- /dev/null +++ b/net-libs/gnutls/gnutls-3.4.8.ebuild @@ -0,0 +1,135 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit autotools libtool eutils multilib-minimal versionator + +DESCRIPTION="A TLS 1.2 and SSL 3.0 implementation for the GNU project" +HOMEPAGE="http://www.gnutls.org/" +SRC_URI="mirror://gnupg/gnutls/v$(get_version_component_range 1-2)/${P}.tar.xz" + +# LGPL-3 for libgnutls library and GPL-3 for libgnutls-extra library. +# soon to be relicensed as LGPL-2.1 unless heartbeat extension enabled. +LICENSE="GPL-3 LGPL-3" +SLOT="0/30" # libgnutls.so number +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE_LINGUAS=" en cs de fi fr it ms nl pl sv uk vi zh_CN" +IUSE="+cxx +crywrap dane doc examples guile nls +openssl pkcs11 static-libs test +tools zlib ${IUSE_LINGUAS// / linguas_}" +# heartbeat support is not disabled until re-licensing happens fullyf + +# NOTICE: sys-devel/autogen is required at runtime as we +# use system libopts +RDEPEND=">=dev-libs/libtasn1-4.3[${MULTILIB_USEDEP}] + >=dev-libs/nettle-3.1:=[gmp,${MULTILIB_USEDEP}] + >=dev-libs/gmp-5.1.3-r1[${MULTILIB_USEDEP}] + tools? ( sys-devel/autogen ) + crywrap? ( net-dns/libidn ) + dane? ( >=net-dns/unbound-1.4.20[${MULTILIB_USEDEP}] ) + guile? ( >=dev-scheme/guile-1.8:*[networking] ) + nls? ( >=virtual/libintl-0-r1[${MULTILIB_USEDEP}] ) + pkcs11? ( >=app-crypt/p11-kit-0.23.1[${MULTILIB_USEDEP}] ) + zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] ) + abi_x86_32? ( + !<=app-emulation/emul-linux-x86-baselibs-20140508 + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + )" +DEPEND="${RDEPEND} + >=sys-devel/automake-1.11.6 + >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] + doc? ( + sys-apps/texinfo + dev-util/gtk-doc + ) + nls? ( sys-devel/gettext ) + test? ( app-misc/datefudge )" + +DOCS=( AUTHORS ChangeLog NEWS README THANKS doc/TODO ) + +pkg_setup() { + # bug#520818 + export TZ=UTC +} + +src_prepare() { + epatch "${FILESDIR}/${PN}-3.4.7-build-allow-installing-man-1-even-with-disable-doc.patch" + + sed -i \ + -e 's/imagesdir = $(infodir)/imagesdir = $(htmldir)/' \ + doc/Makefile.am || die + + # force regeneration of autogen-ed files + local file + for file in $(grep -l AutoGen-ed src/*.c) ; do + rm src/$(basename ${file} .c).{c,h} || die + done + + # force regeneration of makeinfo files + # have no idea why on some system these files are not + # accepted as-is, see bug#520818 + for file in $(grep -l "produced by makeinfo" doc/*.info) ; do + rm "${file}" || die + done + + # support user patches + epatch_user + + eautoreconf + + # Use sane .so versioning on FreeBSD. + elibtoolize + + # bug 497472 + use cxx || epunt_cxx +} + +multilib_src_configure() { + LINGUAS="${LINGUAS//en/en@boldquot en@quot}" + + # TPM needs to be tested before being enabled + # hardware-accell is disabled on OSX because the asm files force + # GNU-stack (as doesn't support that) and when that's removed ld + # complains about duplicate symbols + ECONF_SOURCE=${S} \ + econf \ + --htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \ + --disable-valgrind-tests \ + --without-included-libtasn1 \ + --enable-heartbeat-support \ + $(use_enable cxx) \ + $(use_enable dane libdane) \ + $(multilib_native_enable manpages) \ + $(multilib_native_use_enable tools) \ + $(multilib_native_use_enable doc) \ + $(multilib_native_use_enable doc gtk-doc) \ + $(multilib_native_use_enable guile) \ + $(multilib_native_use_enable crywrap) \ + $(multilib_native_use_enable test tests) \ + $(use_enable nls) \ + $(use_enable openssl openssl-compatibility) \ + $(use_enable static-libs static) \ + $(use_with pkcs11 p11-kit) \ + $(use_with zlib) \ + --without-tpm \ + --with-unbound-root-key-file=/etc/dnssec/root-anchors.txt \ + $([[ ${CHOST} == *-darwin* ]] && echo --disable-hardware-acceleration) +} + +multilib_src_install_all() { + einstalldocs + prune_libtool_files --all + + dodoc doc/certtool.cfg + + if use doc; then + dohtml doc/gnutls.html + else + rm -fr "${ED}/usr/share/doc/${PF}/html" + fi + + if use examples; then + docinto examples + dodoc doc/examples/*.c + fi +} From 5608a05189223ac78c7b9c92f2a631318ebd5d5a Mon Sep 17 00:00:00 2001 From: Michael Weber Date: Fri, 8 Jan 2016 12:11:17 +0100 Subject: [PATCH 202/260] app-backup/backintime: Drop old. Package-Manager: portage-2.2.26 --- app-backup/backintime/Manifest | 1 - app-backup/backintime/backintime-1.1.4.ebuild | 78 ------------------- app-backup/backintime/backintime-1.1.8.ebuild | 78 ------------------- ...ckintime-1.0.24-dont-install-license.patch | 49 ------------ .../files/backintime-1.0.24-wrapper.patch | 64 --------------- .../files/backintime-1.0.36-wrapper.patch | 65 ---------------- ...ackintime-1.0.4-fix-configure-warning.diff | 17 ---- .../files/backintime-1.0.4-kde4-root.desktop | 11 --- ...ckintime-1.1.4-python-version-stderr.patch | 11 --- 9 files changed, 374 deletions(-) delete mode 100644 app-backup/backintime/backintime-1.1.4.ebuild delete mode 100644 app-backup/backintime/backintime-1.1.8.ebuild delete mode 100644 app-backup/backintime/files/backintime-1.0.24-dont-install-license.patch delete mode 100644 app-backup/backintime/files/backintime-1.0.24-wrapper.patch delete mode 100644 app-backup/backintime/files/backintime-1.0.36-wrapper.patch delete mode 100644 app-backup/backintime/files/backintime-1.0.4-fix-configure-warning.diff delete mode 100644 app-backup/backintime/files/backintime-1.0.4-kde4-root.desktop delete mode 100644 app-backup/backintime/files/backintime-1.1.4-python-version-stderr.patch diff --git a/app-backup/backintime/Manifest b/app-backup/backintime/Manifest index 51ec2141373ac..e377acab465d6 100644 --- a/app-backup/backintime/Manifest +++ b/app-backup/backintime/Manifest @@ -1,2 +1 @@ -DIST backintime-1.1.4.tar.gz 562964 SHA256 434fc1fb6d9ac20d7b04c791e39bf9e077773c696e18f2bf1aa8f3e7fb59a770 SHA512 a207833c9708166cfbc4e0aa36c6e1b0ee609d5e05a8f23c51c3242f8e32ae25df09255885a812ac32bdec7874266e8a167be076c8938d90ddfe76c5b2736aa7 WHIRLPOOL e3dee1d437657939ce3290d0717f9c6f31a656de8f4642bf7fbcca1dd5b7426ba7f068f8faa96e731c863e4a8e02d1e8d1526fbf466b7ea8ba1b1682fd43ab7f DIST backintime-1.1.8.tar.gz 617754 SHA256 a1f2d210e95633dfe383eb50b3b560d1e09c43de4ce89dd4cb193cab40cb8a1e SHA512 550e270dcf341ec5ad952f4decd836007d19ff9bf60cada834dfb488dbf29954b6fd3ed80a4f8fb4406a0166895a7f7c922e5622d06c43086dd54073e5aabd99 WHIRLPOOL ea9af3c432c61def4214e1d1e2c70e40cb7e50867bb0fa08930740c13133293ad135fd6c97295ab176deaedacb33e72583dc7c34dcfc3cb375a8b6e7fc7ab632 diff --git a/app-backup/backintime/backintime-1.1.4.ebuild b/app-backup/backintime/backintime-1.1.4.ebuild deleted file mode 100644 index 6b6b5e46996c8..0000000000000 --- a/app-backup/backintime/backintime-1.1.4.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_COMPAT=( python3_3 python3_4 ) - -inherit eutils python-single-r1 - -DESCRIPTION="Backup system inspired by TimeVault and FlyBack, with a GUI for GNOME and KDE4" -HOMEPAGE="http://backintime.le-web.org/" -SRC_URI="http://${PN}.le-web.org/download/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="qt4" - -RDEPEND="${PYTHON_DEPS} - dev-python/dbus-python[${PYTHON_USEDEP}] - dev-python/keyring[${PYTHON_USEDEP}] - net-misc/openssh - net-misc/rsync[xattr,acl]" - -DEPEND="${RDEPEND}" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -src_prepare() { - epatch "${FILESDIR}"/${P}-python-version-stderr.patch - - #fix doc install location - sed -e "s:/doc/${PN}-common:/doc/${PF}:g" \ - -i common/Makefile.template || die - sed -e "s:/doc/${PN}-qt4:/doc/${PF}:g" \ - -i qt4/Makefile.template || die - sed -e "/\/VERSION/d" -e "/\/LICENSE/d" -e "/\/copyright/d" \ - -i {qt4,common}/Makefile.template || die - - if [ -n ${LINGUAS+x} ] ; then - cd common/po || die - for po in *.po ; do - if ! has ${po/.po} ${LINGUAS} ; then - rm ${po} || die - fi - done - fi -} - -src_configure() { - cd "${S}"/common || die - ./configure --python3 --no-fuse-group || die - if use qt4 ; then - cd "${S}"/qt4 || die - ./configure --python3 || die - fi -} - -src_compile() { - cd "${S}"/common || die - emake - if use qt4 ; then - cd "${S}"/qt4 || die - emake - fi -} - -src_install() { - cd "${S}"/common || die - emake DESTDIR="${D}" install - if use qt4 ; then - cd "${S}"/qt4 || die - emake DESTDIR="${D}" install - fi - - python_optimize "${D}" -} diff --git a/app-backup/backintime/backintime-1.1.8.ebuild b/app-backup/backintime/backintime-1.1.8.ebuild deleted file mode 100644 index 4a3799a44407b..0000000000000 --- a/app-backup/backintime/backintime-1.1.8.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_COMPAT=( python3_3 python3_4 ) - -inherit eutils python-single-r1 - -DESCRIPTION="Backup system inspired by TimeVault and FlyBack, with a GUI for GNOME and KDE4" -HOMEPAGE="http://backintime.le-web.org/" -SRC_URI="http://${PN}.le-web.org/download/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="qt4" - -RDEPEND="${PYTHON_DEPS} - dev-python/dbus-python[${PYTHON_USEDEP}] - dev-python/keyring[${PYTHON_USEDEP}] - net-misc/openssh - net-misc/rsync[xattr,acl]" - -DEPEND="${RDEPEND}" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -src_prepare() { - #fix doc install location - sed -e "s:/doc/${PN}-common:/doc/${PF}:g" \ - -i common/configure || die - sed -e "s:/doc/${PN}-qt4:/doc/${PF}:g" \ - -i qt4/configure || die - sed -e "/addInstallFile \"..\/VERSION/d" \ - -e "/addInstallFile \"..\/LICENSE/d" \ - -e "/addInstallFile \"..\/debian\/copyright/d" \ - -i {qt4,common}/configure || die - - if [ -n ${LINGUAS+x} ] ; then - cd common/po || die - for po in *.po ; do - if ! has ${po/.po} ${LINGUAS} ; then - rm ${po} || die - fi - done - fi -} - -src_configure() { - cd "${S}"/common || die - ./configure --python3 --no-fuse-group || die - if use qt4 ; then - cd "${S}"/qt4 || die - ./configure --python3 || die - fi -} - -src_compile() { - cd "${S}"/common || die - emake - if use qt4 ; then - cd "${S}"/qt4 || die - emake - fi -} - -src_install() { - cd "${S}"/common || die - emake DESTDIR="${D}" install - if use qt4 ; then - cd "${S}"/qt4 || die - emake DESTDIR="${D}" install - fi - - python_optimize "${D}" -} diff --git a/app-backup/backintime/files/backintime-1.0.24-dont-install-license.patch b/app-backup/backintime/files/backintime-1.0.24-dont-install-license.patch deleted file mode 100644 index 73ba5947e9bfc..0000000000000 --- a/app-backup/backintime/files/backintime-1.0.24-dont-install-license.patch +++ /dev/null @@ -1,49 +0,0 @@ ---- backintime-1.0.4/common/Makefile.template -+++ backintime-1.0.4/common/Makefile.template -@@ -17,10 +17,6 @@ - install -d $(DEST)/share/backintime/plugins - install --mode=644 plugins/*.py $(DEST)/share/backintime/plugins - -- #install copyright file -- install -d $(DEST)/share/doc/backintime-common -- install --mode=644 debian_specific/copyright $(DEST)/share/doc/backintime-common -- - #install doc file(s) - install -d $(DEST)/share/doc/backintime - install --mode=644 ../AUTHORS $(DEST)/share/doc/backintime ---- backintime-1.0.24/common/Makefile.template -+++ backintime-1.0.24/common/Makefile.template -@@ -20,7 +20,6 @@ - #install doc file(s) - install -d $(DEST)/share/doc/backintime - install --mode=644 ../AUTHORS $(DEST)/share/doc/backintime -- install --mode=644 ../LICENSE $(DEST)/share/doc/backintime - install --mode=644 ../README $(DEST)/share/doc/backintime - install --mode=644 ../TRANSLATIONS $(DEST)/share/doc/backintime - install --mode=644 ../VERSION $(DEST)/share/doc/backintime ---- backintime-1.0.4/gnome/Makefile.template -+++ backintime-1.0.4/gnome/Makefile.template -@@ -15,10 +15,6 @@ - install -d $(DEST)/share/backintime/plugins - install --mode=644 plugins/*.py $(DEST)/share/backintime/plugins - -- #install copyright file -- install -d $(DEST)/share/doc/backintime-gnome -- install --mode=644 ../common/debian_specific/copyright $(DEST)/share/doc/backintime-gnome -- - #install man file(s) - install -d $(DEST)/share/man/man1 - install --mode=644 man/C/*.gz $(DEST)/share/man/man1 ---- backintime-1.0.4/kde4/Makefile.template -+++ backintime-1.0.4/kde4/Makefile.template -@@ -19,10 +19,6 @@ - install -d $(DEST)/bin - install backintime-kde4 $(DEST)/bin - -- #install copyright file -- install -d $(DEST)/share/doc/backintime-kde4 -- install --mode=644 ../common/debian_specific/copyright $(DEST)/share/doc/backintime-kde4 -- - #install .desktop file(s) - install -d $(DEST)/share/applications/kde4 - install --mode=644 *.desktop $(DEST)/share/applications/kde4 diff --git a/app-backup/backintime/files/backintime-1.0.24-wrapper.patch b/app-backup/backintime/files/backintime-1.0.24-wrapper.patch deleted file mode 100644 index fa65098fff851..0000000000000 --- a/app-backup/backintime/files/backintime-1.0.24-wrapper.patch +++ /dev/null @@ -1,64 +0,0 @@ ---- backintime-1.0.24-r2/common/backintime -+++ backintime-1.0.24-r2/common/backintime -@@ -17,15 +17,14 @@ - # with this program; if not, write to the Free Software Foundation, Inc., - # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - --if [ -f backintime.py ]; then -- APP_PATH="." --else -- APP_PATH="/usr/share/backintime/common" --fi -+APP_PATH="/usr/share/backintime/common" - - #starting a new ssh-agent all the time is just a workaround for - #https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/841672 - #normally this should only be necessary if run as cronjob - #and the user is not logged in --ssh-agent python $APP_PATH/backintime.py "$@" -+if [ "x$SSH_AUTH_SOCK" = "x" ]; then -+ eval "$(ssh-agent)" -+fi - -+python2 $APP_PATH/backintime.py "$@" ---- backintime-1.0.24-r2/gnome/backintime-gnome -+++ backintime-1.0.24-r2/gnome/backintime-gnome -@@ -17,14 +17,13 @@ - # with this program; if not, write to the Free Software Foundation, Inc., - # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - --if [ -f app.py ]; then -- APP_PATH="." --else -- APP_PATH="/usr/share/backintime/gnome" --fi -+APP_PATH="/usr/share/backintime/gnome" - - #starting a new ssh-agent all the time is just a workaround for - #https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/841672 - #normally we don't need to start ssh-agent for backintime-gnome --ssh-agent python ${APP_PATH}/app.py "$@" -+if [ "x$SSH_AUTH_SOCK" = "x" ]; then -+ eval "$(ssh-agent)" -+fi - -+python2 ${APP_PATH}/app.py "$@" ---- backintime-1.0.24-r2/kde4/backintime-kde4 -+++ backintime-1.0.24-r2/kde4/backintime-kde4 -@@ -17,11 +17,10 @@ - # with this program; if not, write to the Free Software Foundation, Inc., - # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - --if [ -f app.py ]; then -- APP_PATH="." --else -- APP_PATH="/usr/share/backintime/kde4" -+APP_PATH="/usr/share/backintime/kde4" -+#https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/841672 -+if [ "x$SSH_AUTH_SOCK" = "x" ]; then -+ eval "$(ssh-agent)" - fi - --python ${APP_PATH}/app.py "$@" -- -+python2 ${APP_PATH}/app.py "$@" diff --git a/app-backup/backintime/files/backintime-1.0.36-wrapper.patch b/app-backup/backintime/files/backintime-1.0.36-wrapper.patch deleted file mode 100644 index a0b01245fe1fb..0000000000000 --- a/app-backup/backintime/files/backintime-1.0.36-wrapper.patch +++ /dev/null @@ -1,65 +0,0 @@ ---- backintime-1.0.24-r2/common/backintime -+++ backintime-1.0.24-r2/common/backintime -@@ -17,15 +17,14 @@ - # with this program; if not, write to the Free Software Foundation, Inc., - # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - --if [ -f backintime.py ]; then -- APP_PATH="." --else -- APP_PATH="/usr/share/backintime/common" --fi -+APP_PATH="/usr/share/backintime/common" - - #starting a new ssh-agent all the time is just a workaround for - #https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/841672 - #normally this should only be necessary if run as cronjob - #and the user is not logged in --ssh-agent python $APP_PATH/backintime.py "$@" -+if [ "x$SSH_AUTH_SOCK" = "x" ]; then -+ eval "$(ssh-agent)" -+fi - -+python2 $APP_PATH/backintime.py "$@" ---- backintime-1.0.24-r2/gnome/backintime-gnome -+++ backintime-1.0.24-r2/gnome/backintime-gnome -@@ -17,14 +17,13 @@ - # with this program; if not, write to the Free Software Foundation, Inc., - # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - --if [ -f app.py ]; then -- APP_PATH="." --else -- APP_PATH="/usr/share/backintime/gnome" --fi -+APP_PATH="/usr/share/backintime/gnome" - - #starting a new ssh-agent all the time is just a workaround for - #https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/841672 - #normally we don't need to start ssh-agent for backintime-gnome --ssh-agent python ${APP_PATH}/app.py "$@" -+if [ "x$SSH_AUTH_SOCK" = "x" ]; then -+ eval "$(ssh-agent)" -+fi - -+python2 ${APP_PATH}/app.py "$@" ---- backintime-1.0.24-r2/kde4/backintime-kde4 -+++ backintime-1.0.24-r2/kde4/backintime-kde4 -@@ -17,15 +17,10 @@ - # with this program; if not, write to the Free Software Foundation, Inc., - # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - --if [ -f app.py ]; then -- APP_PATH="." --else -- APP_PATH="/usr/share/backintime/kde4" --fi -+APP_PATH="/usr/share/backintime/kde4" - - if [ "x$SSH_AUTH_SOCK" = "x" ]; then - eval "$(ssh-agent)" - fi - --python ${APP_PATH}/app.py "$@" -- -+python2 ${APP_PATH}/app.py "$@" diff --git a/app-backup/backintime/files/backintime-1.0.4-fix-configure-warning.diff b/app-backup/backintime/files/backintime-1.0.4-fix-configure-warning.diff deleted file mode 100644 index 40831b400f7a0..0000000000000 --- a/app-backup/backintime/files/backintime-1.0.4-fix-configure-warning.diff +++ /dev/null @@ -1,17 +0,0 @@ -diff -Naur backintime-1.0.4.orig/kde4/configure backintime-1.0.4/kde4/configure ---- backintime-1.0.4.orig/kde4/configure 2010-11-08 14:36:52.000000000 +0100 -+++ backintime-1.0.4/kde4/configure 2010-11-08 14:42:18.000000000 +0100 -@@ -16,13 +16,6 @@ - fi - fi - --#check for kdesudo (if not use kdesu) --if [ -z `which kdesudo` ]; then -- mv backintime-kde4-root.desktop.kdesudo backintime-kde4-root.desktop --else -- mv backintime-kde4-root.desktop.kdesu backintime-kde4-root.desktop --fi -- - cp Makefile.template Makefile - - echo "All OK. Now run:" diff --git a/app-backup/backintime/files/backintime-1.0.4-kde4-root.desktop b/app-backup/backintime/files/backintime-1.0.4-kde4-root.desktop deleted file mode 100644 index 54d340efcd46f..0000000000000 --- a/app-backup/backintime/files/backintime-1.0.4-kde4-root.desktop +++ /dev/null @@ -1,11 +0,0 @@ -[Desktop Entry] -Name=Back In Time (root) -Exec=kdesu -c backintime-kde4 -Icon=document-save -Terminal=false -X-MultipleArgs=false -Type=Application -StartupNotify=true -Categories=Qt;KDE;System; -Comment=Simple backup system -Comment[sl]=Enostaven sistem ustvarjanja varnostnih kopij diff --git a/app-backup/backintime/files/backintime-1.1.4-python-version-stderr.patch b/app-backup/backintime/files/backintime-1.1.4-python-version-stderr.patch deleted file mode 100644 index ffc0d9b555b10..0000000000000 --- a/app-backup/backintime/files/backintime-1.1.4-python-version-stderr.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- backintime-1.1.4/common/configure -+++ backintime-1.1.4/common/configure -@@ -84,7 +84,7 @@ - done - printf "\n" >> Makefile - --if [ $(python${PYVERSION} --version | grep -c "^Python 3") -ne 1 ]; then -+if [ $(python${PYVERSION} --version 2>&1 | grep -c "^Python 3") -ne 1 ]; then - printf "Warning: Wrong Python version.\n" - printf "Please make sure Python 3.x is used by adding '--python' or '--python3'.\n" - exit 1 From 5551358cf16e89e30d14a16bc318fdecf382960c Mon Sep 17 00:00:00 2001 From: Patrick Lauer Date: Fri, 8 Jan 2016 12:35:06 +0100 Subject: [PATCH 203/260] dev-db/barman: Bump Package-Manager: portage-2.2.26 --- dev-db/barman/Manifest | 1 + dev-db/barman/barman-1.5.1.ebuild | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 dev-db/barman/barman-1.5.1.ebuild diff --git a/dev-db/barman/Manifest b/dev-db/barman/Manifest index e4e10ba280e3d..c8f502f3fc7c4 100644 --- a/dev-db/barman/Manifest +++ b/dev-db/barman/Manifest @@ -1,3 +1,4 @@ DIST barman-1.4.0.tar.gz 120590 SHA256 d18c331bd6d8931bd60dab272bc9d512eb494bfddb11964d7ca430f51b7e45e9 SHA512 415fd5597df94fb43b8c48ec1250c22e6bbe21217fe9937d6c0cf6ef8ab68bea21b9341c18a2e97f7af92b516f0201b82fa1279af6994d6fa60d441d3f9326e2 WHIRLPOOL 6e1e1c112ad5ef1afc76369d0f4428128ce85d2abe4a298b2eed73efc6bd2e248dd81baa3f6839360ea162dc676103f4e59f13fefe102ea609455e1330444e93 DIST barman-1.4.1.tar.gz 122048 SHA256 38a649ab1cea811e2db9410d87c08423beb3135f88b1160913bcb9f16a10b1df SHA512 3f6d55ceee55efc95d526848292f68c80bbee4081fc26714b0da52990e3a05030ae2f89561a4c4c71c273bb1c07f009dc0bbbbebbc5cde87831b514e918ad531 WHIRLPOOL 8f42844f5d9514b0d8c14ff2ad03f1e8e3994e0e394e7e7a761b0a95ed6a8c9a4eea791a82a14b346cbcf3354aaa8f56547290eddc75ea0f57e775a55db70499 DIST barman-1.5.0.tar.gz 128132 SHA256 21188b11f64dd13e70236456ca7ad43fc21ccb1956e093ced7f8f810b13d972a SHA512 7b9501277868b141f3813a545fe5463a1f7cddb0d4aaeb6c13a21aa969ced4a0a53a38ecb6e091b84c0174dae0593235cb8b586bdd244b30776273030cdfc1e8 WHIRLPOOL 5d5630370c5c30f79228e4007ff0608d2c6c44eee4e6d2f7dca2518c432bae24ddb5f6f32680b4759277d4b5e572140906f658f4d2db2d2fd82e1fea965675fe +DIST barman-1.5.1.tar.gz 132842 SHA256 69127c298f91f696241df0e15f9327d53b050cbbeea6ba5dec039aea76d432de SHA512 bc99c3b970c82f24b49e44eb4672e1201237e3a7e575d45dff5186fb472d98e59a7a18b74b7218ef05b05c606d2f53e1723f1482681624dd386caff79161926c WHIRLPOOL aa7eb221264d590b2afa344dfc7344de7ce913c638eb41d021bf96ae30b0a6c37b4b462e9ac059b02595722eda8f21e990c9e6f1152ac8f789ef06490890bcea diff --git a/dev-db/barman/barman-1.5.1.ebuild b/dev-db/barman/barman-1.5.1.ebuild new file mode 100644 index 0000000000000..d312a7ea25b13 --- /dev/null +++ b/dev-db/barman/barman-1.5.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ +EAPI=5 + +PYTHON_COMPAT=( python2_7) + +inherit distutils-r1 + +DESCRIPTION="Administration tool for disaster recovery of PostgreSQL servers" + +HOMEPAGE="http://www.pgbarman.org" +SRC_URI="http://downloads.sourceforge.net/project/pgbarman/${PV}/${P}.tar.gz" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="" + +RDEPEND="dev-python/argh[${PYTHON_USEDEP}] + >=dev-python/psycopg-2[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + dev-python/argcomplete[${PYTHON_USEDEP}] + net-misc/rsync + dev-db/postgresql[server]" +DEPEND="" From 422ddb2b4cc1fcdbb05d332fb4744a3280f26e87 Mon Sep 17 00:00:00 2001 From: Ultrabug Date: Fri, 8 Jan 2016 13:59:42 +0100 Subject: [PATCH 204/260] net-misc/rabbitmq-server: version bump Package-Manager: portage-2.2.26 --- net-misc/rabbitmq-server/Manifest | 2 + .../rabbitmq-server-3.5.7.ebuild | 101 ++++++++++++++++++ .../rabbitmq-server-3.6.0.ebuild | 100 +++++++++++++++++ 3 files changed, 203 insertions(+) create mode 100644 net-misc/rabbitmq-server/rabbitmq-server-3.5.7.ebuild create mode 100644 net-misc/rabbitmq-server/rabbitmq-server-3.6.0.ebuild diff --git a/net-misc/rabbitmq-server/Manifest b/net-misc/rabbitmq-server/Manifest index c0e25a505fb0c..b6c8bf1ade2c2 100644 --- a/net-misc/rabbitmq-server/Manifest +++ b/net-misc/rabbitmq-server/Manifest @@ -3,3 +3,5 @@ DIST rabbitmq-server-3.3.4.tar.gz 3499481 SHA256 741005b566178de0c0bb9782f6bbc5a DIST rabbitmq-server-3.5.1.tar.gz 3723354 SHA256 bda603b37ba933eab2b7fd9cdb9b138b793ad030cd5cb7824bc794754b76ca0d SHA512 866a6b6cb379ccbb958f758316d5c6b5139078bb061a3397b9ba29b9f306a795b158b0b8421d5c05d51add2188af9b5d8459b6218de4d44289d720b0c8bd28e2 WHIRLPOOL 826086270215dd284996b6cc65e6d756455809881a4e3c761fcd4dcad963b3bd0236062e8d10d34cad97daf249e9d7262f462d75e5a484ffee7dcd60f63e5f0c DIST rabbitmq-server-3.5.3.tar.gz 3727143 SHA256 45c797ac4f7a9d2ece54eafa537da05dc3e66e43d45b4825509fe47113844363 SHA512 fa6c92256286753eba5d0ad07d70eb99d416b8626f07e832972c61cc02066aa3856f7242f83c37bea20726e339e1cb859a88084bf246bb1e0e468e8e76c543e2 WHIRLPOOL 5bb2762bd1ad7ed2e241911b8f85c009e7b851ea4f678c3e644542c6af14243526d6fb0d8b0b00242cf89599de7c5a64a824a98556aaf651bd77b5cf1abddef3 DIST rabbitmq-server-3.5.4.tar.gz 3730770 SHA256 f79814d5fd5574734f599ef570ddace02ce4e47a1441cd052c568cde4d6ca3a4 SHA512 bb6edcbe007779feabaef3215b9bddaa28e85f315583de6f8ebe161a330e0466120a39ed8a016ffc47b6a4ec8f3a10ddbebd08f499070e920f5dd5df5924f49c WHIRLPOOL f36a898976c5c1cbf38df49d43713129132a835cd4fb5bb8b7bf44652589a5bc08533f93134630098328d1ea0d41caf963de8fff10ce39a1c51190ca8200b41b +DIST rabbitmq-server-3.5.7.tar.gz 3919168 SHA256 380c9cab8f24add440a0aead3b70a0830e0f32a531139828003ae18e08b72028 SHA512 7ccfb5f4f81262988f81d93d9bb71fd3fa1812d028fbcc9f3b4d3ed0a0a975d1249874c67c73b11195cd8175f36d2a7df3c1cd69a250af3b82f030104b433629 WHIRLPOOL 4861b92e0a385a559ac51c9eefcaf0204855294d863019a0dd86a39f86a6a3f7baa0679b1ffc3ee6359d11b41414e86de3deb4f5b06fc0786db306870d32bcd5 +DIST rabbitmq-server-3.6.0.tar.xz 2928768 SHA256 8e55cce9e293108b16567cf3acca4ba8227cf6ada5933527f274687821cfe386 SHA512 5ed5cd9fc0092e4cfc8187f38143ce9b43c12fa48595ca84e650dd696fae120e405593a15e5832f05fc80bd15525841f6e60dfdc5e9fc8f42397ae66d78d6bf9 WHIRLPOOL c76d6cb14076770a62c2a2cc2f3d886217841abfbddcb45ed5495cb699ba0ce792ea1b3ab7fc5c495cfc33803be7f0a199edbd9dcdb388091395ea94381d0535 diff --git a/net-misc/rabbitmq-server/rabbitmq-server-3.5.7.ebuild b/net-misc/rabbitmq-server/rabbitmq-server-3.5.7.ebuild new file mode 100644 index 0000000000000..caccdc161a973 --- /dev/null +++ b/net-misc/rabbitmq-server/rabbitmq-server-3.5.7.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +PYTHON_COMPAT=( python2_7 ) + +inherit eutils python-any-r1 systemd user + +DESCRIPTION="RabbitMQ is a high-performance AMQP-compliant message broker written in Erlang" +HOMEPAGE="http://www.rabbitmq.com/" +SRC_URI="http://www.rabbitmq.com/releases/rabbitmq-server/v${PV}/rabbitmq-server-${PV}.tar.gz" + +LICENSE="GPL-2 MPL-1.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="dev-lang/erlang" +DEPEND="${RDEPEND} + app-arch/zip + app-arch/unzip + app-text/docbook-xml-dtd:4.5 + app-text/xmlto + dev-libs/libxslt + $(python_gen_any_dep 'dev-python/simplejson[${PYTHON_USEDEP}]') +" + +pkg_setup() { + enewgroup rabbitmq + enewuser rabbitmq -1 -1 /var/lib/rabbitmq rabbitmq + python-any-r1_pkg_setup +} + +src_compile() { + emake all docs_all + gunzip docs/*.gz +} + +src_install() { + # erlang module + local targetdir="/usr/$(get_libdir)/erlang/lib/rabbitmq_server-${PV}" + + einfo "Setting correct RABBITMQ_HOME in scripts" + sed -e "s:^RABBITMQ_HOME=.*:RABBITMQ_HOME=\"${targetdir}\":g" \ + -i scripts/rabbitmq-env || die + + einfo "Installing Erlang modules to ${targetdir}" + insinto "${targetdir}" + doins -r ebin include plugins + + einfo "Installing server scripts to /usr/sbin" + for script in rabbitmq-env rabbitmq-server rabbitmqctl rabbitmq-defaults rabbitmq-plugins; do + exeinto /usr/libexec/rabbitmq + doexe scripts/${script} + newsbin "${FILESDIR}"/rabbitmq-script-wrapper ${script} + done + + # install the init script + newinitd "${FILESDIR}"/rabbitmq-server.init-r3 rabbitmq + systemd_dounit "${FILESDIR}/rabbitmq.service" + + # install documentation + doman docs/*.[15] + dodoc README + + # create the directory where our log file will go. + diropts -m 0770 -o rabbitmq -g rabbitmq + keepdir /var/log/rabbitmq /etc/rabbitmq + + # create the mnesia directory + diropts -m 0770 -o rabbitmq -g rabbitmq + dodir /var/lib/rabbitmq{,/mnesia} +} + +pkg_preinst() { + if has_version "<=net-misc/rabbitmq-server-1.8.0"; then + elog "IMPORTANT UPGRADE NOTICE:" + elog + elog "RabbitMQ is now running as an unprivileged user instead of root." + elog "Therefore you need to fix the permissions for RabbitMQs Mnesia database." + elog "Please run the following commands as root:" + elog + elog " usermod -d /var/lib/rabbitmq rabbitmq" + elog " chown rabbitmq:rabbitmq -R /var/lib/rabbitmq" + elog + elif has_version " Date: Fri, 8 Jan 2016 14:01:15 +0100 Subject: [PATCH 205/260] net-misc/rabbitmq-server: drop old Package-Manager: portage-2.2.26 --- net-misc/rabbitmq-server/Manifest | 2 - .../rabbitmq-server-3.5.1.ebuild | 101 ------------------ .../rabbitmq-server-3.5.3.ebuild | 101 ------------------ 3 files changed, 204 deletions(-) delete mode 100644 net-misc/rabbitmq-server/rabbitmq-server-3.5.1.ebuild delete mode 100644 net-misc/rabbitmq-server/rabbitmq-server-3.5.3.ebuild diff --git a/net-misc/rabbitmq-server/Manifest b/net-misc/rabbitmq-server/Manifest index b6c8bf1ade2c2..1f3258f06e77d 100644 --- a/net-misc/rabbitmq-server/Manifest +++ b/net-misc/rabbitmq-server/Manifest @@ -1,7 +1,5 @@ DIST rabbitmq-server-3.2.4.tar.gz 3588097 SHA256 a930f92b362df2f292ec5f0281aa2011eb0c668faf6e24c4653a9fc53ec43b9f SHA512 573fc9fa2956061f91dc093664d98b569157e4f6cfb0d772731d1de6b1f84dd713169b515e28ede3383ac3baabfb912679cd7f021786316d487afc8305cb3457 WHIRLPOOL abecf0a7aaf3ab6d39475ec7f032a4ddbb078f98bf68c5996816fe1bc4bb40fa2052396e782ea8d450b1268b0f1187c5638dcd71aa859b6578025a930a2cca73 DIST rabbitmq-server-3.3.4.tar.gz 3499481 SHA256 741005b566178de0c0bb9782f6bbc5aa115cfb652b994538fa95904586d5d68e SHA512 c0b76b239fd4e1a80a2646c1d222f6155480a40bb04eaf1b78c1367a5953a36ec626e300399e2ab9478167dab464b1826ec5490167f2cbc14767fccdc4002015 WHIRLPOOL 18793c2dee1a82ba142bddac44d3c9b744d8faccd60c129730e1ec6dfa59b793a76b6508ee63073b89e7904ca74b0130a04e1778d96f373aa7d7a0d290278901 -DIST rabbitmq-server-3.5.1.tar.gz 3723354 SHA256 bda603b37ba933eab2b7fd9cdb9b138b793ad030cd5cb7824bc794754b76ca0d SHA512 866a6b6cb379ccbb958f758316d5c6b5139078bb061a3397b9ba29b9f306a795b158b0b8421d5c05d51add2188af9b5d8459b6218de4d44289d720b0c8bd28e2 WHIRLPOOL 826086270215dd284996b6cc65e6d756455809881a4e3c761fcd4dcad963b3bd0236062e8d10d34cad97daf249e9d7262f462d75e5a484ffee7dcd60f63e5f0c -DIST rabbitmq-server-3.5.3.tar.gz 3727143 SHA256 45c797ac4f7a9d2ece54eafa537da05dc3e66e43d45b4825509fe47113844363 SHA512 fa6c92256286753eba5d0ad07d70eb99d416b8626f07e832972c61cc02066aa3856f7242f83c37bea20726e339e1cb859a88084bf246bb1e0e468e8e76c543e2 WHIRLPOOL 5bb2762bd1ad7ed2e241911b8f85c009e7b851ea4f678c3e644542c6af14243526d6fb0d8b0b00242cf89599de7c5a64a824a98556aaf651bd77b5cf1abddef3 DIST rabbitmq-server-3.5.4.tar.gz 3730770 SHA256 f79814d5fd5574734f599ef570ddace02ce4e47a1441cd052c568cde4d6ca3a4 SHA512 bb6edcbe007779feabaef3215b9bddaa28e85f315583de6f8ebe161a330e0466120a39ed8a016ffc47b6a4ec8f3a10ddbebd08f499070e920f5dd5df5924f49c WHIRLPOOL f36a898976c5c1cbf38df49d43713129132a835cd4fb5bb8b7bf44652589a5bc08533f93134630098328d1ea0d41caf963de8fff10ce39a1c51190ca8200b41b DIST rabbitmq-server-3.5.7.tar.gz 3919168 SHA256 380c9cab8f24add440a0aead3b70a0830e0f32a531139828003ae18e08b72028 SHA512 7ccfb5f4f81262988f81d93d9bb71fd3fa1812d028fbcc9f3b4d3ed0a0a975d1249874c67c73b11195cd8175f36d2a7df3c1cd69a250af3b82f030104b433629 WHIRLPOOL 4861b92e0a385a559ac51c9eefcaf0204855294d863019a0dd86a39f86a6a3f7baa0679b1ffc3ee6359d11b41414e86de3deb4f5b06fc0786db306870d32bcd5 DIST rabbitmq-server-3.6.0.tar.xz 2928768 SHA256 8e55cce9e293108b16567cf3acca4ba8227cf6ada5933527f274687821cfe386 SHA512 5ed5cd9fc0092e4cfc8187f38143ce9b43c12fa48595ca84e650dd696fae120e405593a15e5832f05fc80bd15525841f6e60dfdc5e9fc8f42397ae66d78d6bf9 WHIRLPOOL c76d6cb14076770a62c2a2cc2f3d886217841abfbddcb45ed5495cb699ba0ce792ea1b3ab7fc5c495cfc33803be7f0a199edbd9dcdb388091395ea94381d0535 diff --git a/net-misc/rabbitmq-server/rabbitmq-server-3.5.1.ebuild b/net-misc/rabbitmq-server/rabbitmq-server-3.5.1.ebuild deleted file mode 100644 index c44133415f7d9..0000000000000 --- a/net-misc/rabbitmq-server/rabbitmq-server-3.5.1.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -PYTHON_COMPAT=( python2_7 ) - -inherit eutils python-any-r1 systemd user - -DESCRIPTION="RabbitMQ is a high-performance AMQP-compliant message broker written in Erlang" -HOMEPAGE="http://www.rabbitmq.com/" -SRC_URI="http://www.rabbitmq.com/releases/rabbitmq-server/v${PV}/rabbitmq-server-${PV}.tar.gz" - -LICENSE="GPL-2 MPL-1.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-lang/erlang" -DEPEND="${RDEPEND} - app-arch/zip - app-arch/unzip - app-text/docbook-xml-dtd:4.5 - app-text/xmlto - dev-libs/libxslt - $(python_gen_any_dep 'dev-python/simplejson[${PYTHON_USEDEP}]') -" - -pkg_setup() { - enewgroup rabbitmq - enewuser rabbitmq -1 -1 /var/lib/rabbitmq rabbitmq - python-any-r1_pkg_setup -} - -src_compile() { - emake all docs_all - gunzip docs/*.gz -} - -src_install() { - # erlang module - local targetdir="/usr/$(get_libdir)/erlang/lib/rabbitmq_server-${PV}" - - einfo "Setting correct RABBITMQ_HOME in scripts" - sed -e "s:^RABBITMQ_HOME=.*:RABBITMQ_HOME=\"${targetdir}\":g" \ - -i scripts/rabbitmq-env || die - - einfo "Installing Erlang modules to ${targetdir}" - insinto "${targetdir}" - doins -r ebin include plugins - - einfo "Installing server scripts to /usr/sbin" - for script in rabbitmq-env rabbitmq-server rabbitmqctl rabbitmq-defaults rabbitmq-plugins; do - exeinto /usr/libexec/rabbitmq - doexe scripts/${script} - newsbin "${FILESDIR}"/rabbitmq-script-wrapper ${script} - done - - # install the init script - newinitd "${FILESDIR}"/rabbitmq-server.init-r3 rabbitmq - systemd_dounit "${FILESDIR}/rabbitmq.service" - - # install documentation - doman docs/*.[15] - dodoc README - - # create the directory where our log file will go. - diropts -m 0770 -o rabbitmq -g rabbitmq - keepdir /var/log/rabbitmq /etc/rabbitmq - - # create the mnesia directory - diropts -m 0770 -o rabbitmq -g rabbitmq - dodir /var/lib/rabbitmq{,/mnesia} -} - -pkg_preinst() { - if has_version "<=net-misc/rabbitmq-server-1.8.0"; then - elog "IMPORTANT UPGRADE NOTICE:" - elog - elog "RabbitMQ is now running as an unprivileged user instead of root." - elog "Therefore you need to fix the permissions for RabbitMQs Mnesia database." - elog "Please run the following commands as root:" - elog - elog " usermod -d /var/lib/rabbitmq rabbitmq" - elog " chown rabbitmq:rabbitmq -R /var/lib/rabbitmq" - elog - elif has_version " Date: Fri, 8 Jan 2016 12:36:01 +0100 Subject: [PATCH 206/260] net-dns/dnssec-validator: Version bump. Package-Manager: portage-2.2.26 --- net-dns/dnssec-validator/Manifest | 1 + .../dnssec-validator-2.2.ebuild | 47 +++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 net-dns/dnssec-validator/dnssec-validator-2.2.ebuild diff --git a/net-dns/dnssec-validator/Manifest b/net-dns/dnssec-validator/Manifest index 2c009758e9821..c061a02c110ca 100644 --- a/net-dns/dnssec-validator/Manifest +++ b/net-dns/dnssec-validator/Manifest @@ -2,3 +2,4 @@ DIST dnsval-1.13.tar.gz 986029 SHA256 84477a5bb92f4ab5d0ef45d301d1eb908561f24fa5 DIST dnsval-1.14.tar.gz 1008882 SHA256 786b86e0ac170dfa2dcb7785566c73a9ba068ea97cd870c9d74fe574d6b2252e SHA512 b722832b38bfad487c942c66847314091ee6b333e1cd2c6a4e6a8b7bf6777de20b1871bb8dcfd449f7183e0e8868585a984e2d11153d5bdc10cd9f5c30679b6f WHIRLPOOL 85eeec1b17882d94eb897c1631940147f0cebb2f6ef85cd48f6244f6cc0560951a604f7d12ce8fae0de0c981637925575e5ee5cfa66cc8ead4b503488347d67f DIST dnsval-2.0.tar.gz 1022829 SHA256 45835b0391548e4a4f1bf33db4be25fb0f8820f2fc64fca7e63b14822e0bfe48 SHA512 e0162b79206d8957e0f387ee9d2661378f0274d16bcd88ebe9dc6700e0498b89d33ae1ec9d90db0d62b6bb7f86922aecb42e561b0b86d519bc1f8fe920879b50 WHIRLPOOL 4c83305e91a4fc6811d666fbddff89dc290ff19292923b72079d4856bc78ff97ecfd3de01457f8e58dd2a97ddc67696882719309bea8b5a8e3a341224007e619 DIST dnsval-2.1.tar.gz 1059451 SHA256 f438e34f52e8e0a02c854bcaff4eb9d1018d203a13fd1094594b015a0da73e50 SHA512 14de6fa86ff30aabcd77d14cbd3e058507f5963f91deadc39dc1a7022f27239010d509f46d392dc7086b6444e068ce66e576f579342ca87a04d7fc776962cd6d WHIRLPOOL 7b1faead29775df288c45006fb170af4f63de45cae58a216f9521ae8ba45eae2fe275646f308b6b6eab7c87bd06e7087cd198cf48bd10b6f6f86ae35b1df4476 +DIST dnsval-2.2.tar.gz 1060434 SHA256 747dfa44d49943ab7172423bd622a5b3304c69195878ed88210b0d04d62cdf8b SHA512 1a01911b08e447d992f4843db8e10bc91041f9e3eaa8a3c050f71f0d7028292145379d1b769e69a837a157443abfa8b0b8ecc289c1b2fa4d33a9234282e9ae05 WHIRLPOOL 086fdb1dd89102653d3c921242d724e7feb3161c4a0582336ccf2673d2584f6c44016ef30fc2c968f891e5de04fc2030c087789cacc4eb97f31d9f93840b5101 diff --git a/net-dns/dnssec-validator/dnssec-validator-2.2.ebuild b/net-dns/dnssec-validator/dnssec-validator-2.2.ebuild new file mode 100644 index 0000000000000..451a2834feaa7 --- /dev/null +++ b/net-dns/dnssec-validator/dnssec-validator-2.2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 + +inherit eutils + +DESCRIPTION="DNSSEC validator (dnsval)" +HOMEPAGE="http://www.dnssec-tools.org/" +SRC_URI="http://www.dnssec-tools.org/download/dnsval-${PV}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ipv6 static-libs +threads" + +RDEPEND="dev-libs/openssl + ! Date: Fri, 8 Jan 2016 12:43:17 +0100 Subject: [PATCH 207/260] net-dns/dnssec-tools: Version bump (thanks Samuel Tardieu, bug 570740). Package-Manager: portage-2.2.26 --- net-dns/dnssec-tools/Manifest | 1 + net-dns/dnssec-tools/dnssec-tools-2.2.ebuild | 67 ++++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 net-dns/dnssec-tools/dnssec-tools-2.2.ebuild diff --git a/net-dns/dnssec-tools/Manifest b/net-dns/dnssec-tools/Manifest index f67a1de2308b7..c2dab56cc7808 100644 --- a/net-dns/dnssec-tools/Manifest +++ b/net-dns/dnssec-tools/Manifest @@ -2,3 +2,4 @@ DIST dnssec-tools-1.13.tar.gz 3299592 SHA256 ac2caba324f96170406c202724344315371 DIST dnssec-tools-1.14.tar.gz 3337126 SHA256 10c387879cb1cc9e26c239a6dc99a4cba23e8b336c4231d0a9eb204369bbdbeb SHA512 398a59e30a88516881dd4252c735b5a8320e3bc30087cceb5cbc707ba0c7d7e82455047b4f38b655b993bfb738880b42c3c0df24fe23fe70feccc0c83e991bba WHIRLPOOL d490f153a949ec3637401ccf6cb93edc8479d5c7479295dea16b7a1326a0a56c3e485bfbdc7cbd89769bc825d2dc913ac48d31ead06f6c7be1b350e01775ff61 DIST dnssec-tools-2.0.tar.gz 4271431 SHA256 7fd5d483c7a4b25277f17d9010b8de79a21948884368e6d870bec0194d007445 SHA512 48d05b9deb34b964cb5040c411ecf8347c129025bfd1d1f568ce9394c3580b87932ad71ee187736fbf2bd372bc44d0f26f2423a1a6f9c05419f6030aaecc4df5 WHIRLPOOL 47b795a785faf23ef1401e0f53294fbb5b706ba3ede14191bac9763eae9fbb9637c7a250a5c08256c415574620272de6adf66b916db9b5556d6847097dd946de DIST dnssec-tools-2.1.tar.gz 4430320 SHA256 64eebfd1213714b530e501f22b5ff9786db9b982897c432fecba75740ddcda52 SHA512 61119837320bf9a7c2d64a593fc3ed6b84ee7683b7e4ba5de380b0fd1be70e44bf73825ea5395cc1d3ddc729eaef17823a230b44b68fbc5fca988f8fb080f66b WHIRLPOOL 9fb992b0b544c7abf10c78c72bccd5f3d4c8ba6c1c05d48348b9ff6a349f8026f84d35906d7887ba1b74136190c404d224e5e9efee98a05cc755c34c02468ec6 +DIST dnssec-tools-2.2.tar.gz 4430138 SHA256 4f45033a7a27382fe5284de705a1792277dfbe9a149d369b95d787865a44ef66 SHA512 5d0d936a2dabc648033cbd74ff6f1b309ae66bf3f2ab1223c8be5879fa4385bfdfd8cee2b4005b0d0e7ed85eeb1b81a9a4092d300fa725d4b19a84bf2619a280 WHIRLPOOL d73f380365bf39ed43a592d0d5904d78b105d35dcb2cab0e5827d3314fce12fdd473b413f628260eb3ce2449a386f02ced3df3af02736f8548a76a2f49794346 diff --git a/net-dns/dnssec-tools/dnssec-tools-2.2.ebuild b/net-dns/dnssec-tools/dnssec-tools-2.2.ebuild new file mode 100644 index 0000000000000..f73be5ae71118 --- /dev/null +++ b/net-dns/dnssec-tools/dnssec-tools-2.2.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 + +inherit eutils qt4-r2 systemd readme.gentoo + +DESCRIPTION="tools to ease the deployment of DNSSEC related technologies" +HOMEPAGE="http://www.dnssec-tools.org/" +SRC_URI="http://www.dnssec-tools.org/download/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="static-libs" + +RDEPEND="dev-lang/perl + dev-perl/Crypt-OpenSSL-Random + dev-perl/Getopt-GUI-Long + dev-perl/GraphViz + dev-perl/MailTools + dev-perl/Net-DNS + dev-perl/Net-DNS-SEC + dev-perl/XML-Simple" +DEPEND="${RDEPEND}" + +src_prepare() { + sed -e '/^maninstall:/,+3s:$(MKPATH) $(mandir)/$(man1dir):$(MKPATH) $(DESTDIR)/$(mandir)/$(man1dir):' \ + -i Makefile.in || die + sed -e 's:/usr/local/etc:/etc:g' \ + -e 's:/usr/local:/usr:g' \ + -i tools/donuts/donuts \ + -i tools/etc/dnssec-tools/dnssec-tools.conf \ + -i tools/scripts/genkrf || die + epatch "${FILESDIR}"/${PN}-2.0-dtinitconf.patch +} + +src_configure() { + econf \ + --disable-bind-checks \ + --without-validator \ + --with-perl-build-args=INSTALLDIRS=vendor \ + $(use_enable static-libs static) +} + +src_install() { + emake DESTDIR="${D}" install + + newinitd "${FILESDIR}"/rollerd.initd rollerd + newconfd "${FILESDIR}"/rollerd.confd rollerd + systemd_dounit "${FILESDIR}"/rollerd.service + + newinitd "${FILESDIR}"/donutsd.initd donutsd + newconfd "${FILESDIR}"/donutsd.confd donutsd + systemd_dounit "${FILESDIR}"/donutsd.service + + prune_libtool_files + readme.gentoo_create_doc +} + +DISABLE_AUTOFORMATTING=1 +DOC_CONTENTS="Please run 'dtinitconf' in order to set up the required +/etc/dnssec-tools/dnssec-tools.conf file + +DNSSEC Validator has been split into net-dns/dnssec-validator +" From 275eef1a376112464c7dfad95e962d73aa8ce2de Mon Sep 17 00:00:00 2001 From: Michael Weber Date: Fri, 8 Jan 2016 14:01:55 +0100 Subject: [PATCH 208/260] net-dns/dnssec-check: Version bump, drop broken. Package-Manager: portage-2.2.26 --- net-dns/dnssec-check/Manifest | 2 +- ...check-2.1.ebuild => dnssec-check-2.2.ebuild} | 17 +++++++++++------ 2 files changed, 12 insertions(+), 7 deletions(-) rename net-dns/dnssec-check/{dnssec-check-2.1.ebuild => dnssec-check-2.2.ebuild} (73%) diff --git a/net-dns/dnssec-check/Manifest b/net-dns/dnssec-check/Manifest index d5e4bd1dbcf4a..94724a592a5b4 100644 --- a/net-dns/dnssec-check/Manifest +++ b/net-dns/dnssec-check/Manifest @@ -2,4 +2,4 @@ DIST dnssec-check-1.13.tar.gz 174175 SHA256 1c1d751aa39007736708930599b72236fc3a DIST dnssec-check-1.14.0.1.tar.gz 174770 SHA256 28a02a7dd36eb49b8106520ab1ec3e14b8dddcccb3ed36e1d6a70fb12fe57418 SHA512 2902918f2452bc588332580c3cfa637854aa5791c9d72d8f928471a9baae7ad46b6b1d0b34099cca1ec43a5e7f426493a20df4414d8150f614775e245135dd9f WHIRLPOOL 6d59d0865c733065da2c600fde6275ecce1af0ccf245dd37e8622c5664cc35d9e0ab462aaf7c2d0ca9d666ec7f2ed2fb0a3e14f49d6de864cfd0e5527e217b87 DIST dnssec-check-1.14.tar.gz 174645 SHA256 cb2d30484140105f745bc0fdb57d77408a419e9dd59ad5f721742eec36bf1566 SHA512 08ec062d8d24dfb602277279237ea8d591384c34c16617d11bdb512e948e08a851b4016bcc024bce8440038c116e8688de041d5a04ab92b054526a558a05601c WHIRLPOOL 51fad9a4a4b581e1f82e7f815c32317a8d5564c4f920459692199cf9dacba8ab870c9b4586bc7315368979bbee721435a6b755174f932602e261b642863d285e DIST dnssec-check-2.0.tar.gz 175161 SHA256 49ee6bf20ebcc555af14fb8fea02ec4b5e02a46324495aa3210aa942a1bfcf7e SHA512 9dfb4c05ffce6fd8e221c2c07e0214e5d8c822f4d03a2bbd723df4e32d6c5efba3ce810a0f941f6944314b028473e7916c0d32335406c8a8e8d6030ba7bb8878 WHIRLPOOL 36b8fbc0e25a7fa23f5146e889e2c7454337fc3dfe92f159c0dd8095f86b2e903b76890a3dbec2d91db97fb2fadaadd01ab30c742a21baa01f23c3cbd201c297 -DIST dnssec-check-2.1.tar.gz 174430 SHA256 f291b5e2b1e4016f903ece3ee46cccfe967980b92357ee57b960e9c68463d164 SHA512 0e42231680a62fc1c51f2df81ce874505581f65d8e27234d12132718a12069b922da744db43a1b91b81380c033aca527fb757b78ab85188ea7f04347211af479 WHIRLPOOL 03d976b74350323c8110cb066f0e4443d832dfe1622c2e85e86f5b86964cb124d6d3019e340db21862468ac17753ebbff8aa0866aea7ee9de79e21b0bf70a948 +DIST dnssec-check-2.2.tar.gz 174081 SHA256 17e27a3ef750a1d92edd0b7508793af0e9ac46d132425c57d9d720207c117846 SHA512 8c417d2ee04e4f05b0a8978560ada0167e8d7cd0ae3bc365e83adb4ff06bd0526a25a971c7663651b38b53c4982f4406afddb0310bde10cc8c83dbc8da14aca5 WHIRLPOOL 38550731542d25b9c52304415c9611c62ea1b5331a398b7166b31fb78307318f4048ebdf9c73bbbf04b1a9125306c9228fbc27bdc2344dd0db816ef1b31b8905 diff --git a/net-dns/dnssec-check/dnssec-check-2.1.ebuild b/net-dns/dnssec-check/dnssec-check-2.2.ebuild similarity index 73% rename from net-dns/dnssec-check/dnssec-check-2.1.ebuild rename to net-dns/dnssec-check/dnssec-check-2.2.ebuild index 75aeb44ec0260..d5211c63371be 100644 --- a/net-dns/dnssec-check/dnssec-check-2.1.ebuild +++ b/net-dns/dnssec-check/dnssec-check-2.2.ebuild @@ -2,9 +2,9 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=4 +EAPI=5 -inherit eutils qt4-r2 +inherit eutils qmake-utils DESCRIPTION="tests local resolver for support of DNSSEC validation" HOMEPAGE="http://www.dnssec-tools.org" @@ -12,7 +12,7 @@ SRC_URI="http://www.dnssec-tools.org/download/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="" +KEYWORDS="~amd64 ~x86" IUSE="" RDEPEND="net-dns/dnssec-validator[threads] @@ -20,12 +20,17 @@ RDEPEND="net-dns/dnssec-validator[threads] DEPEND="${RDEPEND}" src_prepare() { - sed -e '/installPrefix = /s: = .*: = /usr:' \ - -i qmlapplicationviewer/qmlapplicationviewer.pri deployment.pri || die sed -e '/Exec=/s:/opt::' \ -i ${PN}.desktop || die } src_configure() { - eqmake4 ${PN}.pro + eqmake5 ${PN}.pro +} + +src_install() { + emake INSTALL_ROOT="${D}usr" install + + doicon ${PN}.png + domenu ${PN}.desktop } From e692d2c4768131e33cd8f71a9f7d1317c13d4702 Mon Sep 17 00:00:00 2001 From: Matthew Thode Date: Fri, 8 Jan 2016 07:27:17 -0600 Subject: [PATCH 209/260] sys-cluster/nova: removing insecure version for bug 571184 bug 571198 CVE-2015-7548 Package-Manager: portage-2.2.26 --- sys-cluster/nova/nova-12.0.0.ebuild | 292 ---------------------------- 1 file changed, 292 deletions(-) delete mode 100644 sys-cluster/nova/nova-12.0.0.ebuild diff --git a/sys-cluster/nova/nova-12.0.0.ebuild b/sys-cluster/nova/nova-12.0.0.ebuild deleted file mode 100644 index e60da83f9b5be..0000000000000 --- a/sys-cluster/nova/nova-12.0.0.ebuild +++ /dev/null @@ -1,292 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -PYTHON_COMPAT=( python2_7 python3_4 ) - -inherit distutils-r1 eutils linux-info multilib user - -DESCRIPTION="Cloud computing fabric controller (main part of an IaaS system) in Python" -HOMEPAGE="https://launchpad.net/nova" -SRC_URI=" - https://launchpad.net/${PN}/liberty/${PV}/+download/${P}.tar.gz - https://dev.gentoo.org/~prometheanfire/dist/nova/liberty/nova.conf.sample -> liberty-nova.conf.sample" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+compute compute-only iscsi +kvm +memcached mysql +novncproxy openvswitch postgres +rabbitmq sqlite test xen" -REQUIRED_USE=" - !compute-only? ( || ( mysql postgres sqlite ) ) - compute-only? ( compute !rabbitmq !memcached !mysql !postgres !sqlite ) - compute? ( ^^ ( kvm xen ) )" - -CDEPEND=">=dev-python/pbr-1.8[${PYTHON_USEDEP}]" -# need to package dev-python/sphinxcontrib-seqdiag -DEPEND=" - >=dev-python/setuptools-16.0[${PYTHON_USEDEP}] - ${CDEPEND} - app-admin/sudo - test? ( - ${RDEPEND} - >=dev-python/coverage-3.6[${PYTHON_USEDEP}] - <=dev-python/coverage-4.0[${PYTHON_USEDEP}] - ~dev-python/fixtures-1.3.1[${PYTHON_USEDEP}] - >=dev-python/mock-1.2[${PYTHON_USEDEP}] - <=dev-python/mock-1.3.0[${PYTHON_USEDEP}] - >=dev-python/mox3-0.7.0[${PYTHON_USEDEP}] - <=dev-python/mox3-0.10.0[${PYTHON_USEDEP}] - >=dev-python/psycopg-2.5[${PYTHON_USEDEP}] - <=dev-python/psycopg-2.6.1[${PYTHON_USEDEP}] - >=dev-python/pymysql-0.6.2[${PYTHON_USEDEP}] - <=dev-python/pymysql-0.6.6[${PYTHON_USEDEP}] - ~dev-python/python-barbicanclient-3.3.0[${PYTHON_USEDEP}] - >=dev-python/python-ironicclient-0.8.0[${PYTHON_USEDEP}] - <=dev-python/python-ironicclient-0.8.1[${PYTHON_USEDEP}] - >=dev-python/subunit-0.0.18[${PYTHON_USEDEP}] - <=dev-python/subunit-1.1.0[${PYTHON_USEDEP}] - ~dev-python/requests-mock-0.6.0[${PYTHON_USEDEP}] - >=dev-python/sphinx-1.1.2[${PYTHON_USEDEP}] - !~dev-python/sphinx-1.2.0[${PYTHON_USEDEP}] - =dev-python/pillow-2.4.0[${PYTHON_USEDEP}] - =dev-python/oslo-sphinx-2.5.0[${PYTHON_USEDEP}] - <=dev-python/oslo-sphinx-3.2.0[${PYTHON_USEDEP}] - >=dev-python/oslotest-1.10.0[${PYTHON_USEDEP}] - <=dev-python/oslotest-1.11.0[${PYTHON_USEDEP}] - >=dev-python/testrepository-0.0.18[${PYTHON_USEDEP}] - <=dev-python/testrepository-0.0.20[${PYTHON_USEDEP}] - >=dev-python/testresources-0.2.4[${PYTHON_USEDEP}] - <=dev-python/testresources-0.2.7-r9999[${PYTHON_USEDEP}] - >=dev-python/testtools-1.4.0[${PYTHON_USEDEP}] - <=dev-python/testtools-1.8.0[${PYTHON_USEDEP}] - >=dev-python/tempest-lib-0.8.0[${PYTHON_USEDEP}] - <=dev-python/tempest-lib-0.9.0[${PYTHON_USEDEP}] - ~dev-python/bandit-0.13.2[${PYTHON_USEDEP}] - >=dev-python/oslo-vmware-0.16.0[${PYTHON_USEDEP}] - <=dev-python/oslo-vmware-1.21.0[${PYTHON_USEDEP}] - )" - -# barbicanclient is in here for doc generation -RDEPEND=" - ${CDEPEND} - compute-only? ( - >=dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] - =dev-python/sqlalchemy-0.9.9[sqlite,${PYTHON_USEDEP}] - =dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] - =dev-python/sqlalchemy-0.9.9[${PYTHON_USEDEP}] - =dev-python/boto-2.32.1[${PYTHON_USEDEP}] - <=dev-python/boto-2.38.0[${PYTHON_USEDEP}] - >=dev-python/decorator-3.4.0[${PYTHON_USEDEP}] - <=dev-python/decorator-4.0.2[${PYTHON_USEDEP}] - ~dev-python/eventlet-0.17.4[${PYTHON_USEDEP}] - >=dev-python/jinja-2.6[${PYTHON_USEDEP}] - <=dev-python/jinja-2.8[${PYTHON_USEDEP}] - >=dev-python/keystonemiddleware-2.0.0[${PYTHON_USEDEP}] - <=dev-python/keystonemiddleware-2.3.1[${PYTHON_USEDEP}] - >=dev-python/lxml-2.3[${PYTHON_USEDEP}] - <=dev-python/lxml-3.4.4[${PYTHON_USEDEP}] - >=dev-python/routes-1.12.3[${PYTHON_USEDEP}] - !~dev-python/routes-2.0[${PYTHON_USEDEP}] - !~dev-python/routes-2.1[$(python_gen_usedep 'python2_7')] - <=dev-python/routes-2.2[${PYTHON_USEDEP}] - >=dev-python/cryptography-1.0[${PYTHON_USEDEP}] - <=dev-python/cryptography-1.1-r9999[${PYTHON_USEDEP}] - >=dev-python/webob-1.2.3[${PYTHON_USEDEP}] - <=dev-python/webob-1.4.1[${PYTHON_USEDEP}] - >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}] - <=dev-python/greenlet-0.4.9[${PYTHON_USEDEP}] - >=dev-python/pastedeploy-1.5.0-r1[${PYTHON_USEDEP}] - <=dev-python/pastedeploy-1.5.2[${PYTHON_USEDEP}] - <=dev-python/paste-2.0.2[${PYTHON_USEDEP}] - >=dev-python/prettytable-0.7[${PYTHON_USEDEP}] - =dev-python/sqlalchemy-migrate-0.9.6[${PYTHON_USEDEP}] - <=dev-python/sqlalchemy-migrate-0.10.0[${PYTHON_USEDEP}] - >=dev-python/netaddr-0.7.12[${PYTHON_USEDEP}] - !~dev-python/netaddr-0.7.16[${PYTHON_USEDEP}] - <=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] - ~dev-python/netifaces-0.10.4[${PYTHON_USEDEP}] - >=dev-python/paramiko-1.13.0[${PYTHON_USEDEP}] - <=dev-python/paramiko-1.15.2[${PYTHON_USEDEP}] - >=dev-python/Babel-1.3[${PYTHON_USEDEP}] - <=dev-python/Babel-2.0[${PYTHON_USEDEP}] - >=dev-python/iso8601-0.1.9[${PYTHON_USEDEP}] - <=dev-python/iso8601-0.1.10[${PYTHON_USEDEP}] - >=dev-python/jsonschema-2.0.0[${PYTHON_USEDEP}] - !~dev-python/jsonschema-2.5.0[${PYTHON_USEDEP}] - =dev-python/python-cinderclient-1.3.1[${PYTHON_USEDEP}] - <=dev-python/python-cinderclient-1.4.0[${PYTHON_USEDEP}] - >=dev-python/python-keystoneclient-1.6.0[${PYTHON_USEDEP}] - <=dev-python/python-keystoneclient-1.7.2-r9999[${PYTHON_USEDEP}] - >=dev-python/python-neutronclient-2.6.0[${PYTHON_USEDEP}] - <=dev-python/python-neutronclient-3.1.0[${PYTHON_USEDEP}] - >=dev-python/python-glanceclient-0.18.0[${PYTHON_USEDEP}] - <=dev-python/python-glanceclient-1.1.0[${PYTHON_USEDEP}] - >=dev-python/python-barbicanclient-3.0.1[${PYTHON_USEDEP}] - <=dev-python/python-barbicanclient-3.3.0[${PYTHON_USEDEP}] - ~dev-python/six-1.9.0[${PYTHON_USEDEP}] - >=dev-python/stevedore-1.5.0[${PYTHON_USEDEP}] - <=dev-python/stevedore-1.8.0[${PYTHON_USEDEP}] - >=dev-python/setuptools-16.0[${PYTHON_USEDEP}] - >=dev-python/websockify-0.6.1[${PYTHON_USEDEP}] - >=dev-python/websockify-0.6.1[${PYTHON_USEDEP}] - <=dev-python/websockify-0.7.0[${PYTHON_USEDEP}] - >=dev-python/oslo-concurrency-2.3.0[${PYTHON_USEDEP}] - <=dev-python/oslo-concurrency-2.6.0[${PYTHON_USEDEP}] - >=dev-python/oslo-config-2.3.0[${PYTHON_USEDEP}] - <=dev-python/oslo-config-2.4.0[${PYTHON_USEDEP}] - >=dev-python/oslo-context-0.2.0[${PYTHON_USEDEP}] - <=dev-python/oslo-context-0.6.0[${PYTHON_USEDEP}] - >=dev-python/oslo-log-1.8.0[${PYTHON_USEDEP}] - <=dev-python/oslo-log-1.11.0[${PYTHON_USEDEP}] - >=dev-python/oslo-reports-0.1.0[${PYTHON_USEDEP}] - <=dev-python/oslo-reports-0.5.0[${PYTHON_USEDEP}] - >=dev-python/oslo-serialization-1.4.0[${PYTHON_USEDEP}] - <=dev-python/oslo-serialization-1.9.0[${PYTHON_USEDEP}] - >=dev-python/oslo-utils-2.0.0[${PYTHON_USEDEP}] - <=dev-python/oslo-utils-2.5.0[${PYTHON_USEDEP}] - >=dev-python/oslo-db-2.4.1[${PYTHON_USEDEP}] - <=dev-python/oslo-db-2.6.0[${PYTHON_USEDEP}] - >=dev-python/oslo-rootwrap-2.0.0[${PYTHON_USEDEP}] - <=dev-python/oslo-rootwrap-2.3.0[${PYTHON_USEDEP}] - >=dev-python/oslo-messaging-1.16.0[${PYTHON_USEDEP}] - !~dev-python/oslo-messaging-1.17.0[${PYTHON_USEDEP}] - !~dev-python/oslo-messaging-1.17.1[${PYTHON_USEDEP}] - <=dev-python/oslo-messaging-2.5.0[${PYTHON_USEDEP}] - >=dev-python/oslo-i18n-1.5.0[${PYTHON_USEDEP}] - <=dev-python/oslo-i18n-2.6.0[${PYTHON_USEDEP}] - >=dev-python/oslo-service-0.7.0[${PYTHON_USEDEP}] - <=dev-python/oslo-service-0.9.0[${PYTHON_USEDEP}] - >=dev-python/rfc3986-0.2.0[${PYTHON_USEDEP}] - <=dev-python/rfc3986-0.2.2[${PYTHON_USEDEP}] - >=dev-python/oslo-middleware-2.8.0[${PYTHON_USEDEP}] - <=dev-python/oslo-middleware-2.8.0[${PYTHON_USEDEP}] - >=dev-python/psutil-1.1.1[${PYTHON_USEDEP}] - =dev-python/oslo-versionedobjects-0.9.0[${PYTHON_USEDEP}] - <=dev-python/oslo-versionedobjects-0.10.0[${PYTHON_USEDEP}] - >=dev-python/alembic-0.8.0[${PYTHON_USEDEP}] - <=dev-python/alembic-0.8.20[${PYTHON_USEDEP}] - >=dev-python/os-brick-0.4.0[${PYTHON_USEDEP}] - <=dev-python/os-brick-0.5.0[${PYTHON_USEDEP}] - <=dev-python/libvirt-python-1.3.0[${PYTHON_USEDEP}] - app-emulation/libvirt[iscsi?] - novncproxy? ( www-apps/novnc ) - sys-apps/iproute2 - openvswitch? ( <=net-misc/openvswitch-2.4.0 ) - rabbitmq? ( net-misc/rabbitmq-server ) - memcached? ( net-misc/memcached - <=dev-python/python-memcached-1.57 ) - sys-fs/sysfsutils - sys-fs/multipath-tools - net-misc/bridge-utils - compute? ( - app-cdr/cdrkit - kvm? ( app-emulation/qemu ) - xen? ( app-emulation/xen - app-emulation/xen-tools ) - ) - iscsi? ( - sys-fs/lsscsi - >=sys-block/open-iscsi-2.0.872-r3 - )" - -PATCHES=( -) - -pkg_setup() { - linux-info_pkg_setup - CONFIG_CHECK_MODULES="BLK_DEV_NBD VHOST_NET IP6_NF_FILTER IP6_NF_IPTABLES IP_NF_TARGET_REJECT \ - IP_NF_MANGLE IP_NF_TARGET_MASQUERADE NF_NAT_IPV4 IP_NF_FILTER IP_NF_IPTABLES \ - NF_CONNTRACK_IPV4 NF_DEFRAG_IPV4 NF_NAT_IPV4 NF_NAT NF_CONNTRACK NETFILTER_XTABLES \ - ISCSI_TCP SCSI_DH DM_MULTIPATH DM_SNAPSHOT" - if linux_config_exists; then - for module in ${CONFIG_CHECK_MODULES}; do - linux_chkconfig_present ${module} || ewarn "${module} needs to be enabled in kernel" - done - fi - enewgroup nova - enewuser nova -1 -1 /var/lib/nova nova -} - -python_prepare_all() { - sed -i '/^hacking/d' test-requirements.txt || die - distutils-r1_python_prepare_all -} - -python_test() { - testr init - testr run --parallel || die "failed testsuite under python2.7" -} - -python_install() { - distutils-r1_python_install - - if use !compute-only; then - for svc in api cert conductor consoleauth network scheduler spicehtml5proxy xvpvncproxy; do - newinitd "${FILESDIR}/nova.initd" "nova-${svc}" - done - fi - use compute && newinitd "${FILESDIR}/nova.initd" "nova-compute" - use novncproxy && newinitd "${FILESDIR}/nova.initd" "nova-novncproxy" - - diropts -m 0750 -o nova -g qemu - dodir /var/log/nova /var/lib/nova/instances - diropts -m 0750 -o nova -g nova - - insinto /etc/nova - insopts -m 0640 -o nova -g nova - newins "${FILESDIR}/etc.liberty/api-paste.ini" "api-paste.ini" - newins "${FILESDIR}/etc.liberty/cells.json" "cells.json" - newins "${FILESDIR}/etc.liberty/logging_sample.conf" "logging_sample.conf" - newins "${DISTDIR}/liberty-nova.conf.sample" "nova.conf.sample" - newins "${FILESDIR}/etc.liberty/policy.json" "policy.json" - newins "${FILESDIR}/etc.liberty/rootwrap.conf" "rootwrap.conf" - #rootwrap filters - insinto /etc/nova/rootwrap.d - newins "${FILESDIR}/etc.liberty/rootwrap.d/api-metadata.filters" "api-metadata.filters" - newins "${FILESDIR}/etc.liberty/rootwrap.d/compute.filters" "compute.filters" - newins "${FILESDIR}/etc.liberty/rootwrap.d/network.filters" "network.filters" - #copy migration conf file (not coppied on install via setup.py script) - insopts -m 0644 - insinto /usr/$(get_libdir)/python2.7/site-packages/nova/db/sqlalchemy/migrate_repo/ - doins "nova/db/sqlalchemy/migrate_repo/migrate.cfg" - #copy the CA cert dir (not coppied on install via setup.py script) - cp -R "${S}/nova/CA" "${D}/usr/$(get_libdir)/python2.7/site-packages/nova/" || die "installing CA files failed" - - #add sudoers definitions for user nova - insinto /etc/sudoers.d/ - insopts -m 0600 -o root -g root - doins "${FILESDIR}/nova-sudoers" - - if use iscsi ; then - # Install udev rules for handle iscsi disk with right links under /dev - udev_newrules "${FILESDIR}/openstack-scsi-disk.rules" 60-openstack-scsi-disk.rules - - insinto /etc/nova/ - doins "${FILESDIR}/scsi-openscsi-link.sh" - fi -} - -pkg_postinst() { - if use iscsi ; then - elog "iscsid needs to be running if you want cinder to connect" - fi -} From c7d9d8ec44a2b4d890437c0aa4caf7bafc85a5b7 Mon Sep 17 00:00:00 2001 From: Patrice Clement Date: Fri, 8 Jan 2016 13:25:50 +0000 Subject: [PATCH 210/260] dev-java/testng: Set snakeyaml SLOT back to 0. Package-Manager: portage-2.2.26 Signed-off-by: Patrice Clement --- ...testng-6.8-r3.ebuild => testng-6.8-r4.ebuild} | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) rename dev-java/testng/{testng-6.8-r3.ebuild => testng-6.8-r4.ebuild} (94%) diff --git a/dev-java/testng/testng-6.8-r3.ebuild b/dev-java/testng/testng-6.8-r4.ebuild similarity index 94% rename from dev-java/testng/testng-6.8-r3.ebuild rename to dev-java/testng/testng-6.8-r4.ebuild index 83f523f9ea6e8..a09091e979d40 100644 --- a/dev-java/testng/testng-6.8-r3.ebuild +++ b/dev-java/testng/testng-6.8-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -21,15 +21,17 @@ CDEPEND=" dev-java/guice:2 dev-java/junit:4 dev-java/ant-core:0 - dev-java/jcommander:0 - dev-java/snakeyaml:1.9" + dev-java/snakeyaml:0 + dev-java/jcommander:0" -DEPEND=">=virtual/jdk-1.6 +DEPEND=" + ${CDEPEND} app-arch/zip - ${CDEPEND}" + >=virtual/jdk-1.6" -RDEPEND=">=virtual/jre-1.6 - ${CDEPEND}" +RDEPEND=" + ${CDEPEND} + >=virtual/jre-1.6" JAVA_ANT_CLASSPATH_TAGS+=" testng javadocs-current" JAVA_PKG_BSFIX_NAME="build.xml build-tests.xml" From 17330f50d155e202e49f7f358ed9d3c5c538480e Mon Sep 17 00:00:00 2001 From: Patrice Clement Date: Fri, 8 Jan 2016 13:26:41 +0000 Subject: [PATCH 211/260] dev-java/testng: Fix DESCRIPTION length. Package-Manager: portage-2.2.26 Signed-off-by: Patrice Clement --- dev-java/testng/testng-6.8-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/testng/testng-6.8-r4.ebuild b/dev-java/testng/testng-6.8-r4.ebuild index a09091e979d40..ca20bf633e75c 100644 --- a/dev-java/testng/testng-6.8-r4.ebuild +++ b/dev-java/testng/testng-6.8-r4.ebuild @@ -8,7 +8,7 @@ JAVA_PKG_IUSE="doc examples source test" inherit java-pkg-2 java-ant-2 -DESCRIPTION="Testing framework introducing some new functionalities that make it more powerful and easier to use" +DESCRIPTION="New generation testing framework in Java" HOMEPAGE="http://testng.org/" SRC_URI="http://${PN}.org/${P}.zip" From 56edcfc31f1047e9baf63997ce85cbe60fe4f3ee Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Fri, 8 Jan 2016 14:43:51 +0100 Subject: [PATCH 212/260] app-misc/g15macro: Fix building (#514980) Package-Manager: portage-2.2.26 --- .../files/g15macro-1.0.3-Makefile.am.patch | 13 +++++++++++++ .../files/g15macro-1.0.3-configure.in.patch | 10 ++++++++++ app-misc/g15macro/g15macro-1.0.3-r1.ebuild | 17 +++++++++++++---- 3 files changed, 36 insertions(+), 4 deletions(-) create mode 100644 app-misc/g15macro/files/g15macro-1.0.3-Makefile.am.patch create mode 100644 app-misc/g15macro/files/g15macro-1.0.3-configure.in.patch diff --git a/app-misc/g15macro/files/g15macro-1.0.3-Makefile.am.patch b/app-misc/g15macro/files/g15macro-1.0.3-Makefile.am.patch new file mode 100644 index 0000000000000..bc457dc52fbda --- /dev/null +++ b/app-misc/g15macro/files/g15macro-1.0.3-Makefile.am.patch @@ -0,0 +1,13 @@ +--- a/Makefile.am ++++ b/Makefile.am +@@ -10,9 +10,8 @@ + imagedir = $(prefix)/share/g15macro/splash + image_DATA = ${top_builddir}/g15macro.wbmp + +-LIBS = -lg15daemon_client -lg15render -lX11 -lXtst ++LIBS = -lg15daemon_client -lg15render -lX11 -lXtst -lpthread + IMCLUDES = -I +-g15macro_LDFLAGS = -avoid-version + g15macro_SOURCES = g15macro.c + + diff --git a/app-misc/g15macro/files/g15macro-1.0.3-configure.in.patch b/app-misc/g15macro/files/g15macro-1.0.3-configure.in.patch new file mode 100644 index 0000000000000..7cdde1d098ec0 --- /dev/null +++ b/app-misc/g15macro/files/g15macro-1.0.3-configure.in.patch @@ -0,0 +1,10 @@ +--- a/configure.in ++++ b/configure.in +@@ -8,7 +8,6 @@ + AC_CONFIG_HEADER([config.h]) + + AC_PROG_CC +-AC_PROG_LIBTOOL + AC_PROG_RANLIB + + AC_CHECK_LIB([g15daemon_client], [g15daemon_version],,AC_MSG_ERROR(["libg15daemon_client (or its devel package) not found. please install it"])) diff --git a/app-misc/g15macro/g15macro-1.0.3-r1.ebuild b/app-misc/g15macro/g15macro-1.0.3-r1.ebuild index 2dd1ac5efe3bd..4fc8399c0a008 100644 --- a/app-misc/g15macro/g15macro-1.0.3-r1.ebuild +++ b/app-misc/g15macro/g15macro-1.0.3-r1.ebuild @@ -2,7 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=4 +EAPI=5 +inherit autotools eutils DESCRIPTION="Macro recording plugin to G15daemon" HOMEPAGE="http://g15daemon.sourceforge.net/" @@ -19,10 +20,18 @@ DEPEND=">=app-misc/g15daemon-1.9.0 x11-libs/libX11 x11-proto/xextproto x11-proto/xproto - x11-libs/libXtst" - + x11-libs/libXtst +" RDEPEND="${DEPEND} - sys-libs/zlib" + sys-libs/zlib +" + +src_prepare() { + epatch "${FILESDIR}"/${P}-Makefile.am.patch + epatch "${FILESDIR}"/${P}-configure.in.patch + mv configure.in configure.ac || die + eautoreconf +} src_configure() { econf --enable-xtest From 45279d2dc8088db34cd235fe6123a5375d9c4a5a Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Fri, 8 Jan 2016 14:44:49 +0100 Subject: [PATCH 213/260] profiles/package.mask: g15macro fixed --- profiles/package.mask | 4 ---- 1 file changed, 4 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index 7ee454bd720f0..6a48f5b70d6c8 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -52,10 +52,6 @@ sys-cluster/gfs-kernel # Fails to build, bug #514832. Removal in a month. x11-misc/matchbox-panel-manager -# Pacho Ramos (06 Jan 2016) -# Fails to build, bug #514980. Removal in a month. -app-misc/g15macro - # Pacho Ramos (06 Jan 2016) # Unmaintained, security issues, bug #515272. Removal in a month. net-misc/italc From dbdc934f9100f40979e283d19843ed9a36364f41 Mon Sep 17 00:00:00 2001 From: Michael Weber Date: Fri, 8 Jan 2016 14:11:54 +0100 Subject: [PATCH 214/260] net-dns/dnssec-lookup: Version bump. Package-Manager: portage-2.2.26 --- net-dns/dnssec-lookup/Manifest | 1 + .../dnssec-lookup/dnssec-lookup-2.2.ebuild | 38 +++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 net-dns/dnssec-lookup/dnssec-lookup-2.2.ebuild diff --git a/net-dns/dnssec-lookup/Manifest b/net-dns/dnssec-lookup/Manifest index 7e6c3661e0a64..cfb95c17a784c 100644 --- a/net-dns/dnssec-lookup/Manifest +++ b/net-dns/dnssec-lookup/Manifest @@ -1,4 +1,5 @@ DIST dnssec-lookup-1.14.tar.gz 37982 SHA256 9f046a3a81a74de16a28305b83274e1e9bf2529640e6a0f56bf673309b03e275 SHA512 3b81b5b5c2d0692e1b0bd6375655cb8c836df516404425064dffb562bdacd89c19be72f5bb2a1a09144ec483426b1803aef3dbb74945dc7fa8c0b693076bb230 WHIRLPOOL 3504ed6e76bd030c1ba920b4757b7d1bc965ddb3b4c530f23e184b93207b13f5d57bda331f5173b6c3e50064c428f743acd0a77fd1f2d11070fe48c913c55dfe DIST dnssec-lookup-2.0.tar.gz 38021 SHA256 9a0488338dcce708afc16497ecba8db2a3bc76f196f1b4d8a14c92b3c10ac768 SHA512 6662f1d4510d5025ed845028e3eaa0f13238c9a33e257abd3f45e8be9a52ae15538a79c618a28cd7182f7845bd23423e7dfebc16259fdde320c159e586e07854 WHIRLPOOL 535407af28c3d0326c447abb5dd3fe7746524ed91200db06c21874e86a9ebad66b610c176e5c0983d88a87176b6179854fe390afe2c8bfb2ac36b3bdb4ad7d3f DIST dnssec-lookup-2.1.tar.gz 36243 SHA256 b548ef509c2843c09aa32cab700286edac1718bf5583fdaef6e2811eb0a979ab SHA512 c1a90a354411904f5905cd343c30cccca215b60584fcd5ba0cf9643555b56bfb948a8f55a48dc7bc45bf14c1cc945694d308a684d71cc6b5ba8deae8716b7068 WHIRLPOOL 758901e1b992039f7d566a04fa4c510893bd72392c83e800c13bbf4079fc6aac932e04c82ed317fc9b4e2e9015d52ecf705a3e7f6999780a50323b8396d7d147 +DIST dnssec-lookup-2.2.tar.gz 36181 SHA256 5aa093a4623fed2c694d2f01ea1073815c8d7a22b627b46c164966b4b2c2ca46 SHA512 195af13b69681394b6de6ae77b7401f81e6c4005e81e3d95bb97d6821ccdefbd3a119f2c331e7016728fda5b45ce364c9240fffd7623276042c666e5c5d05cba WHIRLPOOL 209f3137255505399c722a67c2618c76fb99f3351f2b3953c1b254b36dd0e3bcc004cae5139f1dce8f5c1c1ab9b3e2a1409d85b17b0ed3aa0ff9f340523f9ea9 DIST lookup-1.13.tar.gz 37986 SHA256 08f0777a79ec3c32e2db0026341c16509a798b6b89f1a49443b5e685ebfa51e3 SHA512 d16b611fc805a42b97e312b14bd7c8da1f099f9cfd8b9e946be7e2cdebffb92c527426d0c1f5fc53d3057635024b4a4c422080afdf3222fe8abbf76a05a23f68 WHIRLPOOL becd3c13adf84a89e6dc49699ada3910c06c8b5845c8771b2ed6e6ece939e837d63ca9d82bda0be05c388180fc66d0e255749ac1874e94e3dbd37532df811205 diff --git a/net-dns/dnssec-lookup/dnssec-lookup-2.2.ebuild b/net-dns/dnssec-lookup/dnssec-lookup-2.2.ebuild new file mode 100644 index 0000000000000..e1a19c1a60754 --- /dev/null +++ b/net-dns/dnssec-lookup/dnssec-lookup-2.2.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit qt4-r2 + +MY_PN=${PN/dnssec-/} +MY_P=${MY_PN}-${PV} +DESCRIPTION="DNS lookup utility that supports DNSSEC validation" +HOMEPAGE="http://www.dnssec-tools.org" +SRC_URI="http://www.dnssec-tools.org/download/${MY_P}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +RDEPEND="=net-dns/dnssec-validator-${PV}[threads] + dev-qt/qtgui:4" +DEPEND="${RDEPEND}" + +S=${WORKDIR}/${MY_P} + +src_configure() { + eqmake4 ${MY_PN}.pro PREFIX=/usr +} + +src_install() { + newbin src/build/${MY_PN} ${PN} + + newicon data/64x64/${MY_PN}.png ${PN}.png + newicon data/maemo/${MY_PN}.xpm ${PN}.xpm + make_desktop_entry ${PN} + + newman man/${MY_PN}.1 ${PN}.1 +} From 78cd8b443be00d472daac4292af8a03bfd720792 Mon Sep 17 00:00:00 2001 From: Michael Weber Date: Fri, 8 Jan 2016 14:28:46 +0100 Subject: [PATCH 215/260] net-dns/dnssec-nodes: Version bump. Package-Manager: portage-2.2.26 --- net-dns/dnssec-nodes/Manifest | 1 + net-dns/dnssec-nodes/dnssec-nodes-2.2.ebuild | 33 ++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 net-dns/dnssec-nodes/dnssec-nodes-2.2.ebuild diff --git a/net-dns/dnssec-nodes/Manifest b/net-dns/dnssec-nodes/Manifest index 4665ad5968dca..5457c9b758342 100644 --- a/net-dns/dnssec-nodes/Manifest +++ b/net-dns/dnssec-nodes/Manifest @@ -2,3 +2,4 @@ DIST dnssec-nodes-1.13.tar.gz 72392 SHA256 8d3d2c92a9f66d18a46e8fba2d2a87f468b6d DIST dnssec-nodes-1.14.tar.gz 88909 SHA256 5fc8e5603eac209ac7ffb47dab3b93adce71c17a7859002025e9f1535889ca68 SHA512 81cd727fd0620054dcf63f645405eef43362fe3874f8beab24303de8f8c4db94bd6441847da2cd264b66e991eb5d43e72e0db65664f137d1525af84aa8b2f298 WHIRLPOOL 46a4c64dc2a5aca5d43dfb67e578f2b096f9bf2d9d165dce4b352332f206c0e6623c27b44f223cd125013461d7d4f2f60f75c12891a8e251751ff2e68b966573 DIST dnssec-nodes-2.0.tar.gz 96987 SHA256 d4948b6b997d64d171a793f90f8f5fcfd1f2865a49d3d2ac2212134140ecd70c SHA512 908de98a7b9709ec63b54876a2c8abe5744c83782eefde7c5cde1a39e18c86093dbb6271cb36e236d5ccec960c34262412737c620f23f0941f7dd64fbe8bcce5 WHIRLPOOL 10ac03c9a4527e1a4a7b62729a067dac0a6d89e7e5e1f5026f908872b1f9b04f3573324a7c06afae44a8d00ff266fea508a7c4aad385c9680481fb6d17636bca DIST dnssec-nodes-2.1.tar.gz 98582 SHA256 a6ba404635527ab519bea2317616b1b7f104eff12eefc41cc578a4e5ae0f66cc SHA512 2c532eccdfaedc2994e0edd529dfb6d550c40721053732e3e64d094c18ba3fd67f803151804996ece978f55dcfd443de08e0577d501074e57543dd630dc33d2c WHIRLPOOL f38ad0168933241614bb1dd4f4c36097f34a2a59798d8eecbba2dd9a9bc0934d8498644eb831110862c5cebc9221001da7ce164f35e8e58e4c3cf90c4bc90d9f +DIST dnssec-nodes-2.2.tar.gz 98151 SHA256 6d3aabfe050fb8a37081eb3eea36631dd8c59b18c140a40a5c9856d3186491c3 SHA512 14f5ae628ceb59a85820c3d578bd1c36e620a17c1bb0a4f8fe440134ec8449adf181b053ea54a1bb321f4aff72014fa6a55a3a5a4d2542c407a3d35cfe4b9554 WHIRLPOOL 31ae3cae42eab4951315d7ef781fc90345e352a7f3341f6d5342e5bbc3ba45cd9261e5e5e09635c943ab98bfc778d1d32604e49481e7487fc66ea241e7cd7d5e diff --git a/net-dns/dnssec-nodes/dnssec-nodes-2.2.ebuild b/net-dns/dnssec-nodes/dnssec-nodes-2.2.ebuild new file mode 100644 index 0000000000000..ed56c4754c1c0 --- /dev/null +++ b/net-dns/dnssec-nodes/dnssec-nodes-2.2.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 + +inherit eutils qt4-r2 + +DESCRIPTION="graphically depicts the DNSSEC results from a lookup via logfiles" +HOMEPAGE="http://www.dnssec-tools.org" +SRC_URI="http://www.dnssec-tools.org/download/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="=net-dns/dnssec-validator-${PV}[threads] + dev-qt/qtcore:4" +DEPEND="${RDEPEND}" + +src_configure() { + eqmake4 ${PN}.pro PREFIX=/usr +} + +src_install() { + qt4-r2_src_install + + doicon icons/dnssec-nodes.* + make_desktop_entry ${PN} + + doman man/${PN}.1 +} From 758d5f96ace87a132c99ad21ead5c6126a0db287 Mon Sep 17 00:00:00 2001 From: Michael Weber Date: Fri, 8 Jan 2016 14:36:22 +0100 Subject: [PATCH 216/260] net-dns/dnssec-system-tray: Version bump. Package-Manager: portage-2.2.26 --- net-dns/dnssec-system-tray/Manifest | 1 + .../dnssec-system-tray-2.2.ebuild | 34 +++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 net-dns/dnssec-system-tray/dnssec-system-tray-2.2.ebuild diff --git a/net-dns/dnssec-system-tray/Manifest b/net-dns/dnssec-system-tray/Manifest index 21614f728ad1b..34bd5dd9e670f 100644 --- a/net-dns/dnssec-system-tray/Manifest +++ b/net-dns/dnssec-system-tray/Manifest @@ -2,3 +2,4 @@ DIST dnssec-system-tray-1.13.tar.gz 15101 SHA256 8f1c88cb7f52d04e1e2df44f5d4aa15 DIST dnssec-system-tray-1.14.tar.gz 15103 SHA256 9d8b4c10be6ad729d82e6cc16a81de4b4b8cb624822b9db387805497745ee4bb SHA512 b35b23872185b3cf70ee50cf3bd87598e39b655f6025e3861e763d5ab8ca4987930bfb3c956f30a6ab2356c928846f393f6d107e4c53d62701f6752efbfc7211 WHIRLPOOL 65fff55e13c2362a6797ac5c6d6375bbfc2851d03887b4f62052d32a5c12968b29e024503ff07774e7e539acd818108aba13766371d44efafb261b7b6f86aa64 DIST dnssec-system-tray-2.0.tar.gz 15138 SHA256 92ff455901e72a35e81656c02814abd47e8641f17d1b47a3593794b75ca42c85 SHA512 34a25a1a8483c4bed23be0abaeb15d0882dfef6a0652750836c68f916409a066981df51875c9336deaeb6081adcae1590f7569ab9f62cc25d550f3f81932a19b WHIRLPOOL 854895db847e9ba07a6761108a3e090813c3803c74a6814a8abe8f6cbe76ab974e488a1a245e68cb60654800440388ebb6d777b4881933249f20b8a7fd0a7efe DIST dnssec-system-tray-2.1.tar.gz 15397 SHA256 331bf4c4c347f269aa768b98a7a744b9fbbc6d34031de5244abd687c3c959ac8 SHA512 bd4a17e8eed65a6d96dc4c19c316746da6da698d1d48a412aad70a8c2db5bebb2bcefc1d3f1b6e39d6c9b275936cc218add75e07acaa87fbd53df35013ea5e60 WHIRLPOOL a0502ece82ac3400c327761d4cecf6889aafd1a783caf841c2a2e9d8944b28a7e8a78726a1d7cb9e676318b419119bd5942fe29ef8471dd7cf8d12a6f4b2a7c3 +DIST dnssec-system-tray-2.2.tar.gz 15309 SHA256 f8c5b35ec1b8bb47833ab1f3d97398e7fe4243ef063dfd3b5dddb1cf72a3fec2 SHA512 1c99abc7029232770b1776b57ff014b6b3c10edd4841952b6f7cabea69ad0252911db3f7aa252d53fca7457e8cba8a38665fbb6c05421daea0946622bb13daf9 WHIRLPOOL 4dea7de37cef82cdca0e5f436ebd086e1b036ce416aa3744e8315b33cc324123d393f1f99fa8db45ebbb10e56ba4fb5afe706d432a4f7f14b32fdb4f5e780c38 diff --git a/net-dns/dnssec-system-tray/dnssec-system-tray-2.2.ebuild b/net-dns/dnssec-system-tray/dnssec-system-tray-2.2.ebuild new file mode 100644 index 0000000000000..3d6bb82a51d66 --- /dev/null +++ b/net-dns/dnssec-system-tray/dnssec-system-tray-2.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 + +inherit eutils qt4-r2 + +DESCRIPTION="display DNSSEC resolver logs in system tray" +HOMEPAGE="http://www.dnssec-tools.org" +SRC_URI="http://www.dnssec-tools.org/download/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="dev-qt/qtgui:4 + dev-qt/qtsvg:4 + dev-qt/qtcore:4" +DEPEND="${RDEPEND}" + +src_configure() { + eqmake4 ${PN}.pro PREFIX=/usr +} + +src_install() { + qt4-r2_src_install + + newicon images/justlock.png ${PN}.png + make_desktop_entry ${PN} + + doman man/${PN}.1 +} From 2f1c04cbca92717bdb545cf6088d2eae5a931c22 Mon Sep 17 00:00:00 2001 From: Michael Weber Date: Fri, 8 Jan 2016 14:41:25 +0100 Subject: [PATCH 217/260] net-dns/dnssec-system-tray: Drop old. Package-Manager: portage-2.2.26 --- net-dns/dnssec-system-tray/Manifest | 3 -- .../dnssec-system-tray-1.13.ebuild | 32 ----------------- .../dnssec-system-tray-1.14.ebuild | 32 ----------------- .../dnssec-system-tray-2.0.ebuild | 34 ------------------- 4 files changed, 101 deletions(-) delete mode 100644 net-dns/dnssec-system-tray/dnssec-system-tray-1.13.ebuild delete mode 100644 net-dns/dnssec-system-tray/dnssec-system-tray-1.14.ebuild delete mode 100644 net-dns/dnssec-system-tray/dnssec-system-tray-2.0.ebuild diff --git a/net-dns/dnssec-system-tray/Manifest b/net-dns/dnssec-system-tray/Manifest index 34bd5dd9e670f..7aa4143db598d 100644 --- a/net-dns/dnssec-system-tray/Manifest +++ b/net-dns/dnssec-system-tray/Manifest @@ -1,5 +1,2 @@ -DIST dnssec-system-tray-1.13.tar.gz 15101 SHA256 8f1c88cb7f52d04e1e2df44f5d4aa15143c16bc7f3ee5c2a3d7df7b557ae39d6 SHA512 addad2f1ef9f164b69685f05716ad434d085ca80861b002a4b29aadca60672dba2f3c5235bc177df90859ae27370d237c6c6bb7c78a85e84e6b371cc9f537a6c WHIRLPOOL fc65563f476e8238e48d2fd4200f73584d923bc76fc8ab5158443aa805cfacebea8e2030d8b380173926ec9a6d58ab06a14344c8c8995734decd03cd4f904256 -DIST dnssec-system-tray-1.14.tar.gz 15103 SHA256 9d8b4c10be6ad729d82e6cc16a81de4b4b8cb624822b9db387805497745ee4bb SHA512 b35b23872185b3cf70ee50cf3bd87598e39b655f6025e3861e763d5ab8ca4987930bfb3c956f30a6ab2356c928846f393f6d107e4c53d62701f6752efbfc7211 WHIRLPOOL 65fff55e13c2362a6797ac5c6d6375bbfc2851d03887b4f62052d32a5c12968b29e024503ff07774e7e539acd818108aba13766371d44efafb261b7b6f86aa64 -DIST dnssec-system-tray-2.0.tar.gz 15138 SHA256 92ff455901e72a35e81656c02814abd47e8641f17d1b47a3593794b75ca42c85 SHA512 34a25a1a8483c4bed23be0abaeb15d0882dfef6a0652750836c68f916409a066981df51875c9336deaeb6081adcae1590f7569ab9f62cc25d550f3f81932a19b WHIRLPOOL 854895db847e9ba07a6761108a3e090813c3803c74a6814a8abe8f6cbe76ab974e488a1a245e68cb60654800440388ebb6d777b4881933249f20b8a7fd0a7efe DIST dnssec-system-tray-2.1.tar.gz 15397 SHA256 331bf4c4c347f269aa768b98a7a744b9fbbc6d34031de5244abd687c3c959ac8 SHA512 bd4a17e8eed65a6d96dc4c19c316746da6da698d1d48a412aad70a8c2db5bebb2bcefc1d3f1b6e39d6c9b275936cc218add75e07acaa87fbd53df35013ea5e60 WHIRLPOOL a0502ece82ac3400c327761d4cecf6889aafd1a783caf841c2a2e9d8944b28a7e8a78726a1d7cb9e676318b419119bd5942fe29ef8471dd7cf8d12a6f4b2a7c3 DIST dnssec-system-tray-2.2.tar.gz 15309 SHA256 f8c5b35ec1b8bb47833ab1f3d97398e7fe4243ef063dfd3b5dddb1cf72a3fec2 SHA512 1c99abc7029232770b1776b57ff014b6b3c10edd4841952b6f7cabea69ad0252911db3f7aa252d53fca7457e8cba8a38665fbb6c05421daea0946622bb13daf9 WHIRLPOOL 4dea7de37cef82cdca0e5f436ebd086e1b036ce416aa3744e8315b33cc324123d393f1f99fa8db45ebbb10e56ba4fb5afe706d432a4f7f14b32fdb4f5e780c38 diff --git a/net-dns/dnssec-system-tray/dnssec-system-tray-1.13.ebuild b/net-dns/dnssec-system-tray/dnssec-system-tray-1.13.ebuild deleted file mode 100644 index 797af0f371723..0000000000000 --- a/net-dns/dnssec-system-tray/dnssec-system-tray-1.13.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit eutils qt4-r2 - -DESCRIPTION="display DNSSEC resolver logs in system tray" -HOMEPAGE="http://www.dnssec-tools.org" -SRC_URI="http://www.dnssec-tools.org/download/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-qt/qtgui:4" -DEPEND="${RDEPEND}" - -src_configure() { - eqmake4 ${PN}.pro PREFIX=/usr -} - -src_install() { - qt4-r2_src_install - - newicon images/justlock.png ${PN}.png - make_desktop_entry ${PN} - - doman man/${PN}.1 -} diff --git a/net-dns/dnssec-system-tray/dnssec-system-tray-1.14.ebuild b/net-dns/dnssec-system-tray/dnssec-system-tray-1.14.ebuild deleted file mode 100644 index 797af0f371723..0000000000000 --- a/net-dns/dnssec-system-tray/dnssec-system-tray-1.14.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit eutils qt4-r2 - -DESCRIPTION="display DNSSEC resolver logs in system tray" -HOMEPAGE="http://www.dnssec-tools.org" -SRC_URI="http://www.dnssec-tools.org/download/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-qt/qtgui:4" -DEPEND="${RDEPEND}" - -src_configure() { - eqmake4 ${PN}.pro PREFIX=/usr -} - -src_install() { - qt4-r2_src_install - - newicon images/justlock.png ${PN}.png - make_desktop_entry ${PN} - - doman man/${PN}.1 -} diff --git a/net-dns/dnssec-system-tray/dnssec-system-tray-2.0.ebuild b/net-dns/dnssec-system-tray/dnssec-system-tray-2.0.ebuild deleted file mode 100644 index 3d6bb82a51d66..0000000000000 --- a/net-dns/dnssec-system-tray/dnssec-system-tray-2.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit eutils qt4-r2 - -DESCRIPTION="display DNSSEC resolver logs in system tray" -HOMEPAGE="http://www.dnssec-tools.org" -SRC_URI="http://www.dnssec-tools.org/download/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-qt/qtgui:4 - dev-qt/qtsvg:4 - dev-qt/qtcore:4" -DEPEND="${RDEPEND}" - -src_configure() { - eqmake4 ${PN}.pro PREFIX=/usr -} - -src_install() { - qt4-r2_src_install - - newicon images/justlock.png ${PN}.png - make_desktop_entry ${PN} - - doman man/${PN}.1 -} From 74b28ff16128d76002c1b8a0fbc79c4f310a2f33 Mon Sep 17 00:00:00 2001 From: Michael Weber Date: Fri, 8 Jan 2016 14:45:46 +0100 Subject: [PATCH 218/260] net-dns/dnssec-nodes: Drop old. Package-Manager: portage-2.2.26 --- net-dns/dnssec-nodes/Manifest | 3 -- net-dns/dnssec-nodes/dnssec-nodes-1.13.ebuild | 32 ------------------- net-dns/dnssec-nodes/dnssec-nodes-1.14.ebuild | 32 ------------------- net-dns/dnssec-nodes/dnssec-nodes-2.0.ebuild | 32 ------------------- 4 files changed, 99 deletions(-) delete mode 100644 net-dns/dnssec-nodes/dnssec-nodes-1.13.ebuild delete mode 100644 net-dns/dnssec-nodes/dnssec-nodes-1.14.ebuild delete mode 100644 net-dns/dnssec-nodes/dnssec-nodes-2.0.ebuild diff --git a/net-dns/dnssec-nodes/Manifest b/net-dns/dnssec-nodes/Manifest index 5457c9b758342..8d99f03c1c55a 100644 --- a/net-dns/dnssec-nodes/Manifest +++ b/net-dns/dnssec-nodes/Manifest @@ -1,5 +1,2 @@ -DIST dnssec-nodes-1.13.tar.gz 72392 SHA256 8d3d2c92a9f66d18a46e8fba2d2a87f468b6dcfe7e9866d8df822e08ad910311 SHA512 df4c35d1e3956e81969184ebae802c5fa73687367607b6fd7b154a87e63268211740664c44593ef44abf0ade89b8f0314bca02e3f1694bc71eba7c2aa8ee9b8d WHIRLPOOL c32a00d78580a0214bf6e119125f0b86355fe9e76eee520e692b29c94605104998ffa7f47782c9096179bea60582621fb942bf77c308c2da304f8c8c7752489c -DIST dnssec-nodes-1.14.tar.gz 88909 SHA256 5fc8e5603eac209ac7ffb47dab3b93adce71c17a7859002025e9f1535889ca68 SHA512 81cd727fd0620054dcf63f645405eef43362fe3874f8beab24303de8f8c4db94bd6441847da2cd264b66e991eb5d43e72e0db65664f137d1525af84aa8b2f298 WHIRLPOOL 46a4c64dc2a5aca5d43dfb67e578f2b096f9bf2d9d165dce4b352332f206c0e6623c27b44f223cd125013461d7d4f2f60f75c12891a8e251751ff2e68b966573 -DIST dnssec-nodes-2.0.tar.gz 96987 SHA256 d4948b6b997d64d171a793f90f8f5fcfd1f2865a49d3d2ac2212134140ecd70c SHA512 908de98a7b9709ec63b54876a2c8abe5744c83782eefde7c5cde1a39e18c86093dbb6271cb36e236d5ccec960c34262412737c620f23f0941f7dd64fbe8bcce5 WHIRLPOOL 10ac03c9a4527e1a4a7b62729a067dac0a6d89e7e5e1f5026f908872b1f9b04f3573324a7c06afae44a8d00ff266fea508a7c4aad385c9680481fb6d17636bca DIST dnssec-nodes-2.1.tar.gz 98582 SHA256 a6ba404635527ab519bea2317616b1b7f104eff12eefc41cc578a4e5ae0f66cc SHA512 2c532eccdfaedc2994e0edd529dfb6d550c40721053732e3e64d094c18ba3fd67f803151804996ece978f55dcfd443de08e0577d501074e57543dd630dc33d2c WHIRLPOOL f38ad0168933241614bb1dd4f4c36097f34a2a59798d8eecbba2dd9a9bc0934d8498644eb831110862c5cebc9221001da7ce164f35e8e58e4c3cf90c4bc90d9f DIST dnssec-nodes-2.2.tar.gz 98151 SHA256 6d3aabfe050fb8a37081eb3eea36631dd8c59b18c140a40a5c9856d3186491c3 SHA512 14f5ae628ceb59a85820c3d578bd1c36e620a17c1bb0a4f8fe440134ec8449adf181b053ea54a1bb321f4aff72014fa6a55a3a5a4d2542c407a3d35cfe4b9554 WHIRLPOOL 31ae3cae42eab4951315d7ef781fc90345e352a7f3341f6d5342e5bbc3ba45cd9261e5e5e09635c943ab98bfc778d1d32604e49481e7487fc66ea241e7cd7d5e diff --git a/net-dns/dnssec-nodes/dnssec-nodes-1.13.ebuild b/net-dns/dnssec-nodes/dnssec-nodes-1.13.ebuild deleted file mode 100644 index 3994e5a9ca253..0000000000000 --- a/net-dns/dnssec-nodes/dnssec-nodes-1.13.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit eutils qt4-r2 - -DESCRIPTION="graphically depicts the DNSSEC results from a lookup via logfiles" -HOMEPAGE="http://www.dnssec-tools.org" -SRC_URI="http://www.dnssec-tools.org/download/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="net-dns/dnssec-validator[threads]" -DEPEND="${RDEPEND}" - -src_configure() { - eqmake4 ${PN}.pro PREFIX=/usr -} - -src_install() { - qt4-r2_src_install - - doicon icons/dnssec-nodes.* - make_desktop_entry ${PN} - - doman man/${PN}.1 -} diff --git a/net-dns/dnssec-nodes/dnssec-nodes-1.14.ebuild b/net-dns/dnssec-nodes/dnssec-nodes-1.14.ebuild deleted file mode 100644 index a6ad81f5c3190..0000000000000 --- a/net-dns/dnssec-nodes/dnssec-nodes-1.14.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit eutils qt4-r2 - -DESCRIPTION="graphically depicts the DNSSEC results from a lookup via logfiles" -HOMEPAGE="http://www.dnssec-tools.org" -SRC_URI="http://www.dnssec-tools.org/download/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="=net-dns/dnssec-validator-${PV}[threads]" -DEPEND="${RDEPEND}" - -src_configure() { - eqmake4 ${PN}.pro PREFIX=/usr -} - -src_install() { - qt4-r2_src_install - - doicon icons/dnssec-nodes.* - make_desktop_entry ${PN} - - doman man/${PN}.1 -} diff --git a/net-dns/dnssec-nodes/dnssec-nodes-2.0.ebuild b/net-dns/dnssec-nodes/dnssec-nodes-2.0.ebuild deleted file mode 100644 index a6ad81f5c3190..0000000000000 --- a/net-dns/dnssec-nodes/dnssec-nodes-2.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit eutils qt4-r2 - -DESCRIPTION="graphically depicts the DNSSEC results from a lookup via logfiles" -HOMEPAGE="http://www.dnssec-tools.org" -SRC_URI="http://www.dnssec-tools.org/download/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="=net-dns/dnssec-validator-${PV}[threads]" -DEPEND="${RDEPEND}" - -src_configure() { - eqmake4 ${PN}.pro PREFIX=/usr -} - -src_install() { - qt4-r2_src_install - - doicon icons/dnssec-nodes.* - make_desktop_entry ${PN} - - doman man/${PN}.1 -} From 92f3e2ac563d3f980ac883401e4564502326b892 Mon Sep 17 00:00:00 2001 From: Michael Weber Date: Fri, 8 Jan 2016 14:48:57 +0100 Subject: [PATCH 219/260] net-dns/dnssec-lookup: Drop old. Package-Manager: portage-2.2.26 --- net-dns/dnssec-lookup/Manifest | 3 -- .../dnssec-lookup/dnssec-lookup-1.13.ebuild | 38 ------------------- .../dnssec-lookup/dnssec-lookup-1.14.ebuild | 38 ------------------- .../dnssec-lookup/dnssec-lookup-2.0.ebuild | 38 ------------------- 4 files changed, 117 deletions(-) delete mode 100644 net-dns/dnssec-lookup/dnssec-lookup-1.13.ebuild delete mode 100644 net-dns/dnssec-lookup/dnssec-lookup-1.14.ebuild delete mode 100644 net-dns/dnssec-lookup/dnssec-lookup-2.0.ebuild diff --git a/net-dns/dnssec-lookup/Manifest b/net-dns/dnssec-lookup/Manifest index cfb95c17a784c..33ed5af74e306 100644 --- a/net-dns/dnssec-lookup/Manifest +++ b/net-dns/dnssec-lookup/Manifest @@ -1,5 +1,2 @@ -DIST dnssec-lookup-1.14.tar.gz 37982 SHA256 9f046a3a81a74de16a28305b83274e1e9bf2529640e6a0f56bf673309b03e275 SHA512 3b81b5b5c2d0692e1b0bd6375655cb8c836df516404425064dffb562bdacd89c19be72f5bb2a1a09144ec483426b1803aef3dbb74945dc7fa8c0b693076bb230 WHIRLPOOL 3504ed6e76bd030c1ba920b4757b7d1bc965ddb3b4c530f23e184b93207b13f5d57bda331f5173b6c3e50064c428f743acd0a77fd1f2d11070fe48c913c55dfe -DIST dnssec-lookup-2.0.tar.gz 38021 SHA256 9a0488338dcce708afc16497ecba8db2a3bc76f196f1b4d8a14c92b3c10ac768 SHA512 6662f1d4510d5025ed845028e3eaa0f13238c9a33e257abd3f45e8be9a52ae15538a79c618a28cd7182f7845bd23423e7dfebc16259fdde320c159e586e07854 WHIRLPOOL 535407af28c3d0326c447abb5dd3fe7746524ed91200db06c21874e86a9ebad66b610c176e5c0983d88a87176b6179854fe390afe2c8bfb2ac36b3bdb4ad7d3f DIST dnssec-lookup-2.1.tar.gz 36243 SHA256 b548ef509c2843c09aa32cab700286edac1718bf5583fdaef6e2811eb0a979ab SHA512 c1a90a354411904f5905cd343c30cccca215b60584fcd5ba0cf9643555b56bfb948a8f55a48dc7bc45bf14c1cc945694d308a684d71cc6b5ba8deae8716b7068 WHIRLPOOL 758901e1b992039f7d566a04fa4c510893bd72392c83e800c13bbf4079fc6aac932e04c82ed317fc9b4e2e9015d52ecf705a3e7f6999780a50323b8396d7d147 DIST dnssec-lookup-2.2.tar.gz 36181 SHA256 5aa093a4623fed2c694d2f01ea1073815c8d7a22b627b46c164966b4b2c2ca46 SHA512 195af13b69681394b6de6ae77b7401f81e6c4005e81e3d95bb97d6821ccdefbd3a119f2c331e7016728fda5b45ce364c9240fffd7623276042c666e5c5d05cba WHIRLPOOL 209f3137255505399c722a67c2618c76fb99f3351f2b3953c1b254b36dd0e3bcc004cae5139f1dce8f5c1c1ab9b3e2a1409d85b17b0ed3aa0ff9f340523f9ea9 -DIST lookup-1.13.tar.gz 37986 SHA256 08f0777a79ec3c32e2db0026341c16509a798b6b89f1a49443b5e685ebfa51e3 SHA512 d16b611fc805a42b97e312b14bd7c8da1f099f9cfd8b9e946be7e2cdebffb92c527426d0c1f5fc53d3057635024b4a4c422080afdf3222fe8abbf76a05a23f68 WHIRLPOOL becd3c13adf84a89e6dc49699ada3910c06c8b5845c8771b2ed6e6ece939e837d63ca9d82bda0be05c388180fc66d0e255749ac1874e94e3dbd37532df811205 diff --git a/net-dns/dnssec-lookup/dnssec-lookup-1.13.ebuild b/net-dns/dnssec-lookup/dnssec-lookup-1.13.ebuild deleted file mode 100644 index ff7fbf85699a0..0000000000000 --- a/net-dns/dnssec-lookup/dnssec-lookup-1.13.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit qt4-r2 - -MY_PN=${PN/dnssec-/} -MY_P=${MY_PN}-${PV} -DESCRIPTION="DNS lookup utility that supports DNSSEC validation" -HOMEPAGE="http://www.dnssec-tools.org" -SRC_URI="http://www.dnssec-tools.org/download/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -RDEPEND="net-dns/dnssec-validator[threads] - dev-qt/qtgui:4" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/${MY_P} - -src_configure() { - eqmake4 ${MY_PN}.pro PREFIX=/usr -} - -src_install() { - newbin src/build/${MY_PN} ${PN} - - newicon data/64x64/${MY_PN}.png ${PN}.png - newicon data/maemo/${MY_PN}.xpm ${PN}.xpm - make_desktop_entry ${PN} - - newman man/${MY_PN}.1 ${PN}.1 -} diff --git a/net-dns/dnssec-lookup/dnssec-lookup-1.14.ebuild b/net-dns/dnssec-lookup/dnssec-lookup-1.14.ebuild deleted file mode 100644 index 3edac80270fa0..0000000000000 --- a/net-dns/dnssec-lookup/dnssec-lookup-1.14.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit qt4-r2 - -MY_PN=${PN/dnssec-/} -MY_P=${MY_PN}-${PV} -DESCRIPTION="DNS lookup utility that supports DNSSEC validation" -HOMEPAGE="http://www.dnssec-tools.org" -SRC_URI="http://www.dnssec-tools.org/download/${MY_P}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -RDEPEND="net-dns/dnssec-validator[threads] - dev-qt/qtgui:4" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/${MY_P} - -src_configure() { - eqmake4 ${MY_PN}.pro PREFIX=/usr -} - -src_install() { - newbin src/build/${MY_PN} ${PN} - - newicon data/64x64/${MY_PN}.png ${PN}.png - newicon data/maemo/${MY_PN}.xpm ${PN}.xpm - make_desktop_entry ${PN} - - newman man/${MY_PN}.1 ${PN}.1 -} diff --git a/net-dns/dnssec-lookup/dnssec-lookup-2.0.ebuild b/net-dns/dnssec-lookup/dnssec-lookup-2.0.ebuild deleted file mode 100644 index 4d2c93b9d3096..0000000000000 --- a/net-dns/dnssec-lookup/dnssec-lookup-2.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit qt4-r2 - -MY_PN=${PN/dnssec-/} -MY_P=${MY_PN}-${PV} -DESCRIPTION="DNS lookup utility that supports DNSSEC validation" -HOMEPAGE="http://www.dnssec-tools.org" -SRC_URI="http://www.dnssec-tools.org/download/${MY_P}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -RDEPEND="=net-dns/dnssec-validator-${PV}[threads] - dev-qt/qtgui:4" -DEPEND="${RDEPEND}" - -S=${WORKDIR}/${MY_P} - -src_configure() { - eqmake4 ${MY_PN}.pro PREFIX=/usr -} - -src_install() { - newbin src/build/${MY_PN} ${PN} - - newicon data/64x64/${MY_PN}.png ${PN}.png - newicon data/maemo/${MY_PN}.xpm ${PN}.xpm - make_desktop_entry ${PN} - - newman man/${MY_PN}.1 ${PN}.1 -} From bd090fdd6c0b8454543251fdd67f14b206ffe8cb Mon Sep 17 00:00:00 2001 From: Michael Weber Date: Fri, 8 Jan 2016 14:52:45 +0100 Subject: [PATCH 220/260] net-dns/dnssec-check: Drop old. Package-Manager: portage-2.2.26 --- net-dns/dnssec-check/Manifest | 4 --- net-dns/dnssec-check/dnssec-check-1.13.ebuild | 31 ----------------- .../dnssec-check/dnssec-check-1.14.0.1.ebuild | 31 ----------------- net-dns/dnssec-check/dnssec-check-1.14.ebuild | 33 ------------------- net-dns/dnssec-check/dnssec-check-2.0.ebuild | 31 ----------------- 5 files changed, 130 deletions(-) delete mode 100644 net-dns/dnssec-check/dnssec-check-1.13.ebuild delete mode 100644 net-dns/dnssec-check/dnssec-check-1.14.0.1.ebuild delete mode 100644 net-dns/dnssec-check/dnssec-check-1.14.ebuild delete mode 100644 net-dns/dnssec-check/dnssec-check-2.0.ebuild diff --git a/net-dns/dnssec-check/Manifest b/net-dns/dnssec-check/Manifest index 94724a592a5b4..288bff33f72b3 100644 --- a/net-dns/dnssec-check/Manifest +++ b/net-dns/dnssec-check/Manifest @@ -1,5 +1 @@ -DIST dnssec-check-1.13.tar.gz 174175 SHA256 1c1d751aa39007736708930599b72236fc3abf2341e679cf1b44bf6a6395422b SHA512 452a312beba826a301800c678e00adb50188cba32008eb22fafd1044a922477ea2d399f4bf07057c839ffbd3057707081b5eec72eadbd1c41ced0c36168f24e6 WHIRLPOOL 5d4682ee59f4a203afaed7750bc1b98b6d627d5ad9ad5a5f771b818e0be1ba1f130853322e0fdd5686c21b44dd04272b1d3379e9f80297478d3bb67df31d549c -DIST dnssec-check-1.14.0.1.tar.gz 174770 SHA256 28a02a7dd36eb49b8106520ab1ec3e14b8dddcccb3ed36e1d6a70fb12fe57418 SHA512 2902918f2452bc588332580c3cfa637854aa5791c9d72d8f928471a9baae7ad46b6b1d0b34099cca1ec43a5e7f426493a20df4414d8150f614775e245135dd9f WHIRLPOOL 6d59d0865c733065da2c600fde6275ecce1af0ccf245dd37e8622c5664cc35d9e0ab462aaf7c2d0ca9d666ec7f2ed2fb0a3e14f49d6de864cfd0e5527e217b87 -DIST dnssec-check-1.14.tar.gz 174645 SHA256 cb2d30484140105f745bc0fdb57d77408a419e9dd59ad5f721742eec36bf1566 SHA512 08ec062d8d24dfb602277279237ea8d591384c34c16617d11bdb512e948e08a851b4016bcc024bce8440038c116e8688de041d5a04ab92b054526a558a05601c WHIRLPOOL 51fad9a4a4b581e1f82e7f815c32317a8d5564c4f920459692199cf9dacba8ab870c9b4586bc7315368979bbee721435a6b755174f932602e261b642863d285e -DIST dnssec-check-2.0.tar.gz 175161 SHA256 49ee6bf20ebcc555af14fb8fea02ec4b5e02a46324495aa3210aa942a1bfcf7e SHA512 9dfb4c05ffce6fd8e221c2c07e0214e5d8c822f4d03a2bbd723df4e32d6c5efba3ce810a0f941f6944314b028473e7916c0d32335406c8a8e8d6030ba7bb8878 WHIRLPOOL 36b8fbc0e25a7fa23f5146e889e2c7454337fc3dfe92f159c0dd8095f86b2e903b76890a3dbec2d91db97fb2fadaadd01ab30c742a21baa01f23c3cbd201c297 DIST dnssec-check-2.2.tar.gz 174081 SHA256 17e27a3ef750a1d92edd0b7508793af0e9ac46d132425c57d9d720207c117846 SHA512 8c417d2ee04e4f05b0a8978560ada0167e8d7cd0ae3bc365e83adb4ff06bd0526a25a971c7663651b38b53c4982f4406afddb0310bde10cc8c83dbc8da14aca5 WHIRLPOOL 38550731542d25b9c52304415c9611c62ea1b5331a398b7166b31fb78307318f4048ebdf9c73bbbf04b1a9125306c9228fbc27bdc2344dd0db816ef1b31b8905 diff --git a/net-dns/dnssec-check/dnssec-check-1.13.ebuild b/net-dns/dnssec-check/dnssec-check-1.13.ebuild deleted file mode 100644 index e9642827c7a6f..0000000000000 --- a/net-dns/dnssec-check/dnssec-check-1.13.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit qt4-r2 - -DESCRIPTION="tests local resolver for support of DNSSEC validation" -HOMEPAGE="http://www.dnssec-tools.org" -SRC_URI="http://www.dnssec-tools.org/download/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="net-dns/dnssec-validator[threads] - dev-qt/qtdeclarative:4 " -DEPEND="${RDEPEND}" - -src_prepare() { - sed -e '/installPrefix = /s: = .*: = /usr:' \ - -i qmlapplicationviewer/qmlapplicationviewer.pri deployment.pri || die - sed -e '/Exec=/s:/opt::' \ - -i ${PN}.desktop || die -} - -src_configure() { - eqmake4 ${PN}.pro -} diff --git a/net-dns/dnssec-check/dnssec-check-1.14.0.1.ebuild b/net-dns/dnssec-check/dnssec-check-1.14.0.1.ebuild deleted file mode 100644 index 384c2a6380f3b..0000000000000 --- a/net-dns/dnssec-check/dnssec-check-1.14.0.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit eutils qt4-r2 - -DESCRIPTION="tests local resolver for support of DNSSEC validation" -HOMEPAGE="http://www.dnssec-tools.org" -SRC_URI="http://www.dnssec-tools.org/download/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="net-dns/dnssec-validator[threads] - dev-qt/qtdeclarative:4 " -DEPEND="${RDEPEND}" - -src_prepare() { - sed -e '/installPrefix = /s: = .*: = /usr:' \ - -i qmlapplicationviewer/qmlapplicationviewer.pri deployment.pri || die - sed -e '/Exec=/s:/opt::' \ - -i ${PN}.desktop || die -} - -src_configure() { - eqmake4 ${PN}.pro -} diff --git a/net-dns/dnssec-check/dnssec-check-1.14.ebuild b/net-dns/dnssec-check/dnssec-check-1.14.ebuild deleted file mode 100644 index 8d22113c9bc0a..0000000000000 --- a/net-dns/dnssec-check/dnssec-check-1.14.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit eutils qt4-r2 - -DESCRIPTION="tests local resolver for support of DNSSEC validation" -HOMEPAGE="http://www.dnssec-tools.org" -SRC_URI="http://www.dnssec-tools.org/download/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="net-dns/dnssec-validator[threads] - dev-qt/qtdeclarative:4 " -DEPEND="${RDEPEND}" - -src_prepare() { - epatch "${FILESDIR}"/${P}-mainwindow.patch - - sed -e '/installPrefix = /s: = .*: = /usr:' \ - -i qmlapplicationviewer/qmlapplicationviewer.pri deployment.pri || die - sed -e '/Exec=/s:/opt::' \ - -i ${PN}.desktop || die -} - -src_configure() { - eqmake4 ${PN}.pro -} diff --git a/net-dns/dnssec-check/dnssec-check-2.0.ebuild b/net-dns/dnssec-check/dnssec-check-2.0.ebuild deleted file mode 100644 index 384c2a6380f3b..0000000000000 --- a/net-dns/dnssec-check/dnssec-check-2.0.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit eutils qt4-r2 - -DESCRIPTION="tests local resolver for support of DNSSEC validation" -HOMEPAGE="http://www.dnssec-tools.org" -SRC_URI="http://www.dnssec-tools.org/download/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="net-dns/dnssec-validator[threads] - dev-qt/qtdeclarative:4 " -DEPEND="${RDEPEND}" - -src_prepare() { - sed -e '/installPrefix = /s: = .*: = /usr:' \ - -i qmlapplicationviewer/qmlapplicationviewer.pri deployment.pri || die - sed -e '/Exec=/s:/opt::' \ - -i ${PN}.desktop || die -} - -src_configure() { - eqmake4 ${PN}.pro -} From 7e6df961332dc460e515b2e41326a668105cf84c Mon Sep 17 00:00:00 2001 From: Michael Weber Date: Fri, 8 Jan 2016 14:54:50 +0100 Subject: [PATCH 221/260] net-dns/dnssec-tools: Drop old. Package-Manager: portage-2.2.26 --- net-dns/dnssec-tools/Manifest | 3 - .../dnssec-tools/dnssec-tools-1.13-r1.ebuild | 66 ------------------ net-dns/dnssec-tools/dnssec-tools-1.14.ebuild | 66 ------------------ .../dnssec-tools/dnssec-tools-2.0-r1.ebuild | 68 ------------------- net-dns/dnssec-tools/dnssec-tools-2.0.ebuild | 66 ------------------ .../files/dnssec-tools-1.13-dtinitconf.patch | 23 ------- 6 files changed, 292 deletions(-) delete mode 100644 net-dns/dnssec-tools/dnssec-tools-1.13-r1.ebuild delete mode 100644 net-dns/dnssec-tools/dnssec-tools-1.14.ebuild delete mode 100644 net-dns/dnssec-tools/dnssec-tools-2.0-r1.ebuild delete mode 100644 net-dns/dnssec-tools/dnssec-tools-2.0.ebuild delete mode 100644 net-dns/dnssec-tools/files/dnssec-tools-1.13-dtinitconf.patch diff --git a/net-dns/dnssec-tools/Manifest b/net-dns/dnssec-tools/Manifest index c2dab56cc7808..f04c859edc7fb 100644 --- a/net-dns/dnssec-tools/Manifest +++ b/net-dns/dnssec-tools/Manifest @@ -1,5 +1,2 @@ -DIST dnssec-tools-1.13.tar.gz 3299592 SHA256 ac2caba324f96170406c202724344315371c3ef83815236e95b48a6021b2be91 SHA512 ef9e5e2652d4673ba8f74bed8055fd108aa8e43bd3aab4e1527385ab189a63f9fa989bfa6c574252dad9e5997f72a29f4d12cca2a2d9ff950207046c08bece18 WHIRLPOOL 354e072584dab9458224ff0ca8f303d35026686688f8dcaf3a0d43a9c12e628430dd7877f776f2f8c1b8460c4f2eb7cc1061e10f304bd02538130bcd40d6b03b -DIST dnssec-tools-1.14.tar.gz 3337126 SHA256 10c387879cb1cc9e26c239a6dc99a4cba23e8b336c4231d0a9eb204369bbdbeb SHA512 398a59e30a88516881dd4252c735b5a8320e3bc30087cceb5cbc707ba0c7d7e82455047b4f38b655b993bfb738880b42c3c0df24fe23fe70feccc0c83e991bba WHIRLPOOL d490f153a949ec3637401ccf6cb93edc8479d5c7479295dea16b7a1326a0a56c3e485bfbdc7cbd89769bc825d2dc913ac48d31ead06f6c7be1b350e01775ff61 -DIST dnssec-tools-2.0.tar.gz 4271431 SHA256 7fd5d483c7a4b25277f17d9010b8de79a21948884368e6d870bec0194d007445 SHA512 48d05b9deb34b964cb5040c411ecf8347c129025bfd1d1f568ce9394c3580b87932ad71ee187736fbf2bd372bc44d0f26f2423a1a6f9c05419f6030aaecc4df5 WHIRLPOOL 47b795a785faf23ef1401e0f53294fbb5b706ba3ede14191bac9763eae9fbb9637c7a250a5c08256c415574620272de6adf66b916db9b5556d6847097dd946de DIST dnssec-tools-2.1.tar.gz 4430320 SHA256 64eebfd1213714b530e501f22b5ff9786db9b982897c432fecba75740ddcda52 SHA512 61119837320bf9a7c2d64a593fc3ed6b84ee7683b7e4ba5de380b0fd1be70e44bf73825ea5395cc1d3ddc729eaef17823a230b44b68fbc5fca988f8fb080f66b WHIRLPOOL 9fb992b0b544c7abf10c78c72bccd5f3d4c8ba6c1c05d48348b9ff6a349f8026f84d35906d7887ba1b74136190c404d224e5e9efee98a05cc755c34c02468ec6 DIST dnssec-tools-2.2.tar.gz 4430138 SHA256 4f45033a7a27382fe5284de705a1792277dfbe9a149d369b95d787865a44ef66 SHA512 5d0d936a2dabc648033cbd74ff6f1b309ae66bf3f2ab1223c8be5879fa4385bfdfd8cee2b4005b0d0e7ed85eeb1b81a9a4092d300fa725d4b19a84bf2619a280 WHIRLPOOL d73f380365bf39ed43a592d0d5904d78b105d35dcb2cab0e5827d3314fce12fdd473b413f628260eb3ce2449a386f02ced3df3af02736f8548a76a2f49794346 diff --git a/net-dns/dnssec-tools/dnssec-tools-1.13-r1.ebuild b/net-dns/dnssec-tools/dnssec-tools-1.13-r1.ebuild deleted file mode 100644 index afd9dcfd4be2b..0000000000000 --- a/net-dns/dnssec-tools/dnssec-tools-1.13-r1.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit eutils qt4-r2 - -DESCRIPTION="tools to ease the deployment of DNSSEC related technologies" -HOMEPAGE="http://www.dnssec-tools.org/" -SRC_URI="http://www.dnssec-tools.org/download/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="static-libs" - -RDEPEND="dev-lang/perl - dev-perl/Crypt-OpenSSL-Random - dev-perl/Getopt-GUI-Long - dev-perl/GraphViz - dev-perl/MailTools - dev-perl/Net-DNS - dev-perl/Net-DNS-SEC - dev-perl/XML-Simple" -DEPEND="${RDEPEND}" - -src_prepare() { - sed -e '/^maninstall:/,+3s:$(MKPATH) $(mandir)/$(man1dir):$(MKPATH) $(DESTDIR)/$(mandir)/$(man1dir):' \ - -i Makefile.in || die - sed -e 's:/usr/local/etc:/etc:g' \ - -e 's:/usr/local:/usr:g' \ - -i tools/donuts/donuts \ - -i tools/etc/dnssec-tools/dnssec-tools.conf \ - -i tools/scripts/genkrf || die - epatch "${FILESDIR}"/${P}-dtinitconf.patch -} - -src_configure() { - econf \ - --disable-bind-checks \ - --without-validator \ - --with-perl-build-args=INSTALLDIRS=vendor \ - $(use_enable static-libs static) -} - -src_install() { - emake DESTDIR="${D}" install - - newinitd "${FILESDIR}"/rollerd.initd rollerd - newconfd "${FILESDIR}"/rollerd.confd rollerd - - newinitd "${FILESDIR}"/donutsd.initd donutsd - newconfd "${FILESDIR}"/donutsd.confd donutsd - - prune_libtool_files -} - -pkg_postinst() { - einfo - elog "Please run 'dtinitconf' in order to set up the required" - elog "/etc/dnssec-tools/dnssec-tools.conf file" - einfo - elog "DNSSEC Validator has been split into net-dns/dnsval" - einfo -} diff --git a/net-dns/dnssec-tools/dnssec-tools-1.14.ebuild b/net-dns/dnssec-tools/dnssec-tools-1.14.ebuild deleted file mode 100644 index 244f246028ea3..0000000000000 --- a/net-dns/dnssec-tools/dnssec-tools-1.14.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit eutils qt4-r2 - -DESCRIPTION="tools to ease the deployment of DNSSEC related technologies" -HOMEPAGE="http://www.dnssec-tools.org/" -SRC_URI="http://www.dnssec-tools.org/download/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="static-libs" - -RDEPEND="dev-lang/perl - dev-perl/Crypt-OpenSSL-Random - dev-perl/Getopt-GUI-Long - dev-perl/GraphViz - dev-perl/MailTools - dev-perl/Net-DNS - dev-perl/Net-DNS-SEC - dev-perl/XML-Simple" -DEPEND="${RDEPEND}" - -src_prepare() { - sed -e '/^maninstall:/,+3s:$(MKPATH) $(mandir)/$(man1dir):$(MKPATH) $(DESTDIR)/$(mandir)/$(man1dir):' \ - -i Makefile.in || die - sed -e 's:/usr/local/etc:/etc:g' \ - -e 's:/usr/local:/usr:g' \ - -i tools/donuts/donuts \ - -i tools/etc/dnssec-tools/dnssec-tools.conf \ - -i tools/scripts/genkrf || die - epatch "${FILESDIR}"/${PN}-1.13-dtinitconf.patch -} - -src_configure() { - econf \ - --disable-bind-checks \ - --without-validator \ - --with-perl-build-args=INSTALLDIRS=vendor \ - $(use_enable static-libs static) -} - -src_install() { - emake DESTDIR="${D}" install - - newinitd "${FILESDIR}"/rollerd.initd rollerd - newconfd "${FILESDIR}"/rollerd.confd rollerd - - newinitd "${FILESDIR}"/donutsd.initd donutsd - newconfd "${FILESDIR}"/donutsd.confd donutsd - - prune_libtool_files -} - -pkg_postinst() { - einfo - elog "Please run 'dtinitconf' in order to set up the required" - elog "/etc/dnssec-tools/dnssec-tools.conf file" - einfo - elog "DNSSEC Validator has been split into net-dns/dnsval" - einfo -} diff --git a/net-dns/dnssec-tools/dnssec-tools-2.0-r1.ebuild b/net-dns/dnssec-tools/dnssec-tools-2.0-r1.ebuild deleted file mode 100644 index 3251fc3aa7194..0000000000000 --- a/net-dns/dnssec-tools/dnssec-tools-2.0-r1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit eutils qt4-r2 systemd - -DESCRIPTION="tools to ease the deployment of DNSSEC related technologies" -HOMEPAGE="http://www.dnssec-tools.org/" -SRC_URI="http://www.dnssec-tools.org/download/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="static-libs" - -RDEPEND="dev-lang/perl - dev-perl/Crypt-OpenSSL-Random - dev-perl/Getopt-GUI-Long - dev-perl/GraphViz - dev-perl/MailTools - dev-perl/Net-DNS - dev-perl/Net-DNS-SEC - dev-perl/XML-Simple" -DEPEND="${RDEPEND}" - -src_prepare() { - sed -e '/^maninstall:/,+3s:$(MKPATH) $(mandir)/$(man1dir):$(MKPATH) $(DESTDIR)/$(mandir)/$(man1dir):' \ - -i Makefile.in || die - sed -e 's:/usr/local/etc:/etc:g' \ - -e 's:/usr/local:/usr:g' \ - -i tools/donuts/donuts \ - -i tools/etc/dnssec-tools/dnssec-tools.conf \ - -i tools/scripts/genkrf || die - epatch "${FILESDIR}"/${PN}-2.0-dtinitconf.patch -} - -src_configure() { - econf \ - --disable-bind-checks \ - --without-validator \ - --with-perl-build-args=INSTALLDIRS=vendor \ - $(use_enable static-libs static) -} - -src_install() { - emake DESTDIR="${D}" install - - newinitd "${FILESDIR}"/rollerd.initd rollerd - newconfd "${FILESDIR}"/rollerd.confd rollerd - systemd_dounit "${FILESDIR}"/rollerd.service - - newinitd "${FILESDIR}"/donutsd.initd donutsd - newconfd "${FILESDIR}"/donutsd.confd donutsd - systemd_dounit "${FILESDIR}"/donutsd.service - - prune_libtool_files -} - -pkg_postinst() { - einfo - elog "Please run 'dtinitconf' in order to set up the required" - elog "/etc/dnssec-tools/dnssec-tools.conf file" - einfo - elog "DNSSEC Validator has been split into net-dns/dnsval" - einfo -} diff --git a/net-dns/dnssec-tools/dnssec-tools-2.0.ebuild b/net-dns/dnssec-tools/dnssec-tools-2.0.ebuild deleted file mode 100644 index 5c5dc13658919..0000000000000 --- a/net-dns/dnssec-tools/dnssec-tools-2.0.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit eutils qt4-r2 - -DESCRIPTION="tools to ease the deployment of DNSSEC related technologies" -HOMEPAGE="http://www.dnssec-tools.org/" -SRC_URI="http://www.dnssec-tools.org/download/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="static-libs" - -RDEPEND="dev-lang/perl - dev-perl/Crypt-OpenSSL-Random - dev-perl/Getopt-GUI-Long - dev-perl/GraphViz - dev-perl/MailTools - dev-perl/Net-DNS - dev-perl/Net-DNS-SEC - dev-perl/XML-Simple" -DEPEND="${RDEPEND}" - -src_prepare() { - sed -e '/^maninstall:/,+3s:$(MKPATH) $(mandir)/$(man1dir):$(MKPATH) $(DESTDIR)/$(mandir)/$(man1dir):' \ - -i Makefile.in || die - sed -e 's:/usr/local/etc:/etc:g' \ - -e 's:/usr/local:/usr:g' \ - -i tools/donuts/donuts \ - -i tools/etc/dnssec-tools/dnssec-tools.conf \ - -i tools/scripts/genkrf || die - epatch "${FILESDIR}"/${PN}-2.0-dtinitconf.patch -} - -src_configure() { - econf \ - --disable-bind-checks \ - --without-validator \ - --with-perl-build-args=INSTALLDIRS=vendor \ - $(use_enable static-libs static) -} - -src_install() { - emake DESTDIR="${D}" install - - newinitd "${FILESDIR}"/rollerd.initd rollerd - newconfd "${FILESDIR}"/rollerd.confd rollerd - - newinitd "${FILESDIR}"/donutsd.initd donutsd - newconfd "${FILESDIR}"/donutsd.confd donutsd - - prune_libtool_files -} - -pkg_postinst() { - einfo - elog "Please run 'dtinitconf' in order to set up the required" - elog "/etc/dnssec-tools/dnssec-tools.conf file" - einfo - elog "DNSSEC Validator has been split into net-dns/dnsval" - einfo -} diff --git a/net-dns/dnssec-tools/files/dnssec-tools-1.13-dtinitconf.patch b/net-dns/dnssec-tools/files/dnssec-tools-1.13-dtinitconf.patch deleted file mode 100644 index 9432771406c6e..0000000000000 --- a/net-dns/dnssec-tools/files/dnssec-tools-1.13-dtinitconf.patch +++ /dev/null @@ -1,23 +0,0 @@ ---- dnssec-tools-1.13/tools/scripts/dtinitconf -+++ dnssec-tools-1.13/tools/scripts/dtinitconf -@@ -59,7 +59,9 @@ - my @COMMON_BINDLOCS = - ( - "/usr/local/sbin", -+ "/usr/local/bin", - "/usr/sbin", -+ "/usr/bin", - ); - - # -@@ -421,8 +423,8 @@ - - $admin = $opts{'admin'} || dnssec_tools_default("admin"); - -- $binddir = $opts{'binddir'}; -- $dtdir = $opts{'dtdir'}; -+ $binddir = $opts{'binddir'} || 'path'; -+ $dtdir = $opts{'dtdir'} || 'path'; - # $viewimg = $opts{'viewimage'} || dnssec_tools_default("viewimage"); - - $outfile = $opts{'outfile'} || getconffile(); From 6ac0f52aafe88e65d7bdc7fb308604807d981089 Mon Sep 17 00:00:00 2001 From: Michael Weber Date: Fri, 8 Jan 2016 14:56:35 +0100 Subject: [PATCH 222/260] net-dns/dnssec-validator: Drop old. Package-Manager: portage-2.2.26 --- net-dns/dnssec-validator/Manifest | 3 -- .../dnssec-validator-1.13.ebuild | 47 ------------------- .../dnssec-validator-1.14.ebuild | 47 ------------------- .../dnssec-validator-2.0.ebuild | 47 ------------------- ...nssec-validator-1.13-respect-LDFLAGS.patch | 22 --------- 5 files changed, 166 deletions(-) delete mode 100644 net-dns/dnssec-validator/dnssec-validator-1.13.ebuild delete mode 100644 net-dns/dnssec-validator/dnssec-validator-1.14.ebuild delete mode 100644 net-dns/dnssec-validator/dnssec-validator-2.0.ebuild delete mode 100644 net-dns/dnssec-validator/files/dnssec-validator-1.13-respect-LDFLAGS.patch diff --git a/net-dns/dnssec-validator/Manifest b/net-dns/dnssec-validator/Manifest index c061a02c110ca..5c3143c3bb3fa 100644 --- a/net-dns/dnssec-validator/Manifest +++ b/net-dns/dnssec-validator/Manifest @@ -1,5 +1,2 @@ -DIST dnsval-1.13.tar.gz 986029 SHA256 84477a5bb92f4ab5d0ef45d301d1eb908561f24fa5f047196b3067a3880fd698 SHA512 a4e01d19b60793a9757c9fc016d5031b89010d10d0bd82f7bb0acf53446a6baeb44c2ac7de2901db07e29bb26d3c60f0e5e53c121283916acb4c2b6ee33eeb9d WHIRLPOOL 8a652163effcd885f2270dc7b9af61c4324f7c6b3139736d7ce3469d9c7bb373761fe3b0f1bc7fb7cf047fa48e1ac7c69fdec9f0b53f2c6c27cc742667f9df78 -DIST dnsval-1.14.tar.gz 1008882 SHA256 786b86e0ac170dfa2dcb7785566c73a9ba068ea97cd870c9d74fe574d6b2252e SHA512 b722832b38bfad487c942c66847314091ee6b333e1cd2c6a4e6a8b7bf6777de20b1871bb8dcfd449f7183e0e8868585a984e2d11153d5bdc10cd9f5c30679b6f WHIRLPOOL 85eeec1b17882d94eb897c1631940147f0cebb2f6ef85cd48f6244f6cc0560951a604f7d12ce8fae0de0c981637925575e5ee5cfa66cc8ead4b503488347d67f -DIST dnsval-2.0.tar.gz 1022829 SHA256 45835b0391548e4a4f1bf33db4be25fb0f8820f2fc64fca7e63b14822e0bfe48 SHA512 e0162b79206d8957e0f387ee9d2661378f0274d16bcd88ebe9dc6700e0498b89d33ae1ec9d90db0d62b6bb7f86922aecb42e561b0b86d519bc1f8fe920879b50 WHIRLPOOL 4c83305e91a4fc6811d666fbddff89dc290ff19292923b72079d4856bc78ff97ecfd3de01457f8e58dd2a97ddc67696882719309bea8b5a8e3a341224007e619 DIST dnsval-2.1.tar.gz 1059451 SHA256 f438e34f52e8e0a02c854bcaff4eb9d1018d203a13fd1094594b015a0da73e50 SHA512 14de6fa86ff30aabcd77d14cbd3e058507f5963f91deadc39dc1a7022f27239010d509f46d392dc7086b6444e068ce66e576f579342ca87a04d7fc776962cd6d WHIRLPOOL 7b1faead29775df288c45006fb170af4f63de45cae58a216f9521ae8ba45eae2fe275646f308b6b6eab7c87bd06e7087cd198cf48bd10b6f6f86ae35b1df4476 DIST dnsval-2.2.tar.gz 1060434 SHA256 747dfa44d49943ab7172423bd622a5b3304c69195878ed88210b0d04d62cdf8b SHA512 1a01911b08e447d992f4843db8e10bc91041f9e3eaa8a3c050f71f0d7028292145379d1b769e69a837a157443abfa8b0b8ecc289c1b2fa4d33a9234282e9ae05 WHIRLPOOL 086fdb1dd89102653d3c921242d724e7feb3161c4a0582336ccf2673d2584f6c44016ef30fc2c968f891e5de04fc2030c087789cacc4eb97f31d9f93840b5101 diff --git a/net-dns/dnssec-validator/dnssec-validator-1.13.ebuild b/net-dns/dnssec-validator/dnssec-validator-1.13.ebuild deleted file mode 100644 index 595c4d454dbea..0000000000000 --- a/net-dns/dnssec-validator/dnssec-validator-1.13.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit eutils - -DESCRIPTION="DNSSEC validator (dnsval)" -HOMEPAGE="http://www.dnssec-tools.org/" -SRC_URI="http://www.dnssec-tools.org/download/dnsval-${PV}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="ipv6 static-libs +threads" - -RDEPEND="dev-libs/openssl - ! Date: Fri, 8 Jan 2016 14:58:04 +0300 Subject: [PATCH 223/260] kde-plasma/oxygen-fonts: Add ~arm keyword Package-Manager: portage-2.2.26 --- kde-plasma/oxygen-fonts/oxygen-fonts-5.4.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kde-plasma/oxygen-fonts/oxygen-fonts-5.4.3.ebuild b/kde-plasma/oxygen-fonts/oxygen-fonts-5.4.3.ebuild index 1c1a1acd57d99..84720e91fe470 100644 --- a/kde-plasma/oxygen-fonts/oxygen-fonts-5.4.3.ebuild +++ b/kde-plasma/oxygen-fonts/oxygen-fonts-5.4.3.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="Desktop/GUI font family for integrated use with the KDE desktop" HOMEPAGE="https://projects.kde.org/projects/kde/workspace/oxygen-fonts" LICENSE="OFL-1.1" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" DEPEND=" From 38cc924447c4a9983df043b0927656a0c2fec8d1 Mon Sep 17 00:00:00 2001 From: Alexey Shvetsov Date: Fri, 8 Jan 2016 15:05:16 +0300 Subject: [PATCH 224/260] kde-plasma/polkit-kde-agent: Add ~arm keyword Package-Manager: portage-2.2.26 --- kde-plasma/polkit-kde-agent/polkit-kde-agent-5.5.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.5.2.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.5.2.ebuild index 22b72fa8eb4cb..46515fa9e6c20 100644 --- a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.5.2.ebuild +++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.5.2.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="PolKit agent module for KDE" HOMEPAGE="https://www.kde.org" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" DEPEND=" From d705235a5b4e59c8801446b182d7cfbbd42f3480 Mon Sep 17 00:00:00 2001 From: Alexey Shvetsov Date: Fri, 8 Jan 2016 15:19:40 +0300 Subject: [PATCH 225/260] dev-libs/libgit2: Add ~arm keyword Package-Manager: portage-2.2.26 --- dev-libs/libgit2/libgit2-0.23.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libgit2/libgit2-0.23.4.ebuild b/dev-libs/libgit2/libgit2-0.23.4.ebuild index ab7043ec22f7c..3825289297133 100644 --- a/dev-libs/libgit2/libgit2-0.23.4.ebuild +++ b/dev-libs/libgit2/libgit2-0.23.4.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == "9999" ]] ; then inherit git-r3 else SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86 ~ppc-macos" + KEYWORDS="~amd64 ~arm ~x86 ~ppc-macos" fi DESCRIPTION="A linkable library for Git" From 9e256f86f1c3fe3266cd85d72b2a581d7f188fb1 Mon Sep 17 00:00:00 2001 From: Alexey Shvetsov Date: Fri, 8 Jan 2016 15:23:59 +0300 Subject: [PATCH 226/260] kde-apps/gpgmepp: Add ~arm keyword Package-Manager: portage-2.2.26 --- kde-apps/gpgmepp/gpgmepp-15.08.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kde-apps/gpgmepp/gpgmepp-15.08.3.ebuild b/kde-apps/gpgmepp/gpgmepp-15.08.3.ebuild index b909e57714ae2..ce8fea325fa91 100644 --- a/kde-apps/gpgmepp/gpgmepp-15.08.3.ebuild +++ b/kde-apps/gpgmepp/gpgmepp-15.08.3.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="C++ bindings for gpgme" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" RDEPEND=" From 4db93eac5fbf16ad2ca57110759916376585ef66 Mon Sep 17 00:00:00 2001 From: Alexey Shvetsov Date: Fri, 8 Jan 2016 15:55:55 +0300 Subject: [PATCH 227/260] net-misc/libteam: Add ~arm keyword Package-Manager: portage-2.2.26 --- net-misc/libteam/libteam-1.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/libteam/libteam-1.14.ebuild b/net-misc/libteam/libteam-1.14.ebuild index e83dab4a16447..1a7781399c598 100644 --- a/net-misc/libteam/libteam-1.14.ebuild +++ b/net-misc/libteam/libteam-1.14.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://libteam.org/files/${P}.tar.gz" LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" IUSE="dbus debug examples static-libs +syslog zmq" DEPEND=">=dev-libs/jansson-2.4 From 93cc6f8766572f1bbe50f274d4fb98cf44235684 Mon Sep 17 00:00:00 2001 From: Alexey Shvetsov Date: Fri, 8 Jan 2016 16:19:54 +0300 Subject: [PATCH 228/260] profiles/arch/arm: unmask teamd use flag --- profiles/arch/arm/package.use.mask | 4 ---- 1 file changed, 4 deletions(-) diff --git a/profiles/arch/arm/package.use.mask b/profiles/arch/arm/package.use.mask index f2956c6f388bd..af40550e54a8f 100644 --- a/profiles/arch/arm/package.use.mask +++ b/profiles/arch/arm/package.use.mask @@ -114,10 +114,6 @@ net-im/prosody libevent mysql postgres sqlite # sci-libs/hdf is not supported on arm sci-libs/netcdf hdf -# Markus Meier (23 Oct 2014) -# Unkeyworded deps, bug #523468 -net-misc/networkmanager teamd - # Markus Meier (24 Sep 2014) # Unkeyworded deps, bug #519618 sys-block/fio glusterfs rbd From 21960156e56cf56ba7aacc4308d91b27ad201aa4 Mon Sep 17 00:00:00 2001 From: Alexey Shvetsov Date: Fri, 8 Jan 2016 16:43:20 +0300 Subject: [PATCH 229/260] kde-frameworks: Add ~arm keywords Package-Manager: portage-2.2.26 --- kde-frameworks/attica/attica-5.17.0.ebuild | 2 +- kde-frameworks/baloo/baloo-5.17.0.ebuild | 2 +- kde-frameworks/bluez-qt/bluez-qt-5.17.0.ebuild | 2 +- kde-frameworks/breeze-icons/breeze-icons-5.17.0.ebuild | 2 +- .../frameworkintegration/frameworkintegration-5.17.0.ebuild | 2 +- kde-frameworks/kactivities/kactivities-5.17.0.ebuild | 2 +- kde-frameworks/karchive/karchive-5.17.0.ebuild | 2 +- kde-frameworks/kauth/kauth-5.17.0.ebuild | 2 +- kde-frameworks/kbookmarks/kbookmarks-5.17.0.ebuild | 2 +- kde-frameworks/kcmutils/kcmutils-5.17.0.ebuild | 2 +- kde-frameworks/kcodecs/kcodecs-5.17.0.ebuild | 2 +- kde-frameworks/kcompletion/kcompletion-5.17.0.ebuild | 2 +- kde-frameworks/kconfig/kconfig-5.17.0.ebuild | 2 +- kde-frameworks/kconfigwidgets/kconfigwidgets-5.17.0.ebuild | 2 +- kde-frameworks/kcoreaddons/kcoreaddons-5.17.0.ebuild | 2 +- kde-frameworks/kcrash/kcrash-5.17.0.ebuild | 2 +- kde-frameworks/kdbusaddons/kdbusaddons-5.17.0.ebuild | 2 +- kde-frameworks/kdeclarative/kdeclarative-5.17.0.ebuild | 2 +- kde-frameworks/kded/kded-5.17.0.ebuild | 2 +- kde-frameworks/kdelibs4support/kdelibs4support-5.17.0.ebuild | 2 +- kde-frameworks/kdesignerplugin/kdesignerplugin-5.17.0.ebuild | 2 +- kde-frameworks/kdesu/kdesu-5.17.0.ebuild | 2 +- kde-frameworks/kdewebkit/kdewebkit-5.17.0.ebuild | 2 +- kde-frameworks/kdnssd/kdnssd-5.17.0.ebuild | 2 +- kde-frameworks/kdoctools/kdoctools-5.17.0.ebuild | 2 +- kde-frameworks/kemoticons/kemoticons-5.17.0.ebuild | 2 +- kde-frameworks/kfilemetadata/kfilemetadata-5.17.0.ebuild | 2 +- kde-frameworks/kglobalaccel/kglobalaccel-5.17.0.ebuild | 2 +- kde-frameworks/khtml/khtml-5.17.0.ebuild | 2 +- kde-frameworks/ki18n/ki18n-5.17.0.ebuild | 2 +- kde-frameworks/kiconthemes/kiconthemes-5.17.0.ebuild | 2 +- kde-frameworks/kidletime/kidletime-5.17.0.ebuild | 2 +- kde-frameworks/kimageformats/kimageformats-5.17.0.ebuild | 2 +- kde-frameworks/kinit/kinit-5.17.0.ebuild | 2 +- kde-frameworks/kio/kio-5.17.0.ebuild | 2 +- kde-frameworks/kitemmodels/kitemmodels-5.17.0.ebuild | 2 +- kde-frameworks/kitemviews/kitemviews-5.17.0.ebuild | 2 +- kde-frameworks/kjobwidgets/kjobwidgets-5.17.0.ebuild | 2 +- kde-frameworks/kjs/kjs-5.17.0.ebuild | 2 +- kde-frameworks/kjsembed/kjsembed-5.17.0.ebuild | 2 +- kde-frameworks/kmediaplayer/kmediaplayer-5.17.0.ebuild | 2 +- kde-frameworks/knewstuff/knewstuff-5.17.0.ebuild | 2 +- kde-frameworks/knotifications/knotifications-5.17.0.ebuild | 2 +- kde-frameworks/knotifyconfig/knotifyconfig-5.17.0.ebuild | 2 +- kde-frameworks/kpackage/kpackage-5.17.0.ebuild | 2 +- kde-frameworks/kparts/kparts-5.17.0.ebuild | 2 +- kde-frameworks/kpeople/kpeople-5.17.0.ebuild | 2 +- kde-frameworks/kplotting/kplotting-5.17.0.ebuild | 2 +- kde-frameworks/kpty/kpty-5.17.0.ebuild | 2 +- kde-frameworks/kross/kross-5.17.0.ebuild | 2 +- kde-frameworks/krunner/krunner-5.17.0.ebuild | 2 +- kde-frameworks/kservice/kservice-5.17.0.ebuild | 2 +- kde-frameworks/ktexteditor/ktexteditor-5.17.0.ebuild | 2 +- kde-frameworks/ktextwidgets/ktextwidgets-5.17.0.ebuild | 2 +- kde-frameworks/kunitconversion/kunitconversion-5.17.0.ebuild | 2 +- kde-frameworks/kwallet/kwallet-5.17.0.ebuild | 2 +- kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.17.0.ebuild | 2 +- kde-frameworks/kxmlgui/kxmlgui-5.17.0.ebuild | 2 +- kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.17.0.ebuild | 2 +- kde-frameworks/modemmanager-qt/modemmanager-qt-5.17.0.ebuild | 2 +- .../networkmanager-qt/networkmanager-qt-5.17.0.ebuild | 2 +- kde-frameworks/oxygen-icons/oxygen-icons-5.17.0.ebuild | 2 +- kde-frameworks/plasma/plasma-5.17.0-r2.ebuild | 2 +- kde-frameworks/solid/solid-5.17.0.ebuild | 2 +- kde-frameworks/sonnet/sonnet-5.17.0.ebuild | 2 +- kde-frameworks/threadweaver/threadweaver-5.17.0.ebuild | 2 +- 66 files changed, 66 insertions(+), 66 deletions(-) diff --git a/kde-frameworks/attica/attica-5.17.0.ebuild b/kde-frameworks/attica/attica-5.17.0.ebuild index 7c6ea1e50099a..0e0607ccd7a13 100644 --- a/kde-frameworks/attica/attica-5.17.0.ebuild +++ b/kde-frameworks/attica/attica-5.17.0.ebuild @@ -8,7 +8,7 @@ inherit kde5 DESCRIPTION="Framework providing access to Open Collaboration Services" LICENSE="LGPL-2.1+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" RDEPEND=" diff --git a/kde-frameworks/baloo/baloo-5.17.0.ebuild b/kde-frameworks/baloo/baloo-5.17.0.ebuild index c135276eb520d..fc97fabce7644 100644 --- a/kde-frameworks/baloo/baloo-5.17.0.ebuild +++ b/kde-frameworks/baloo/baloo-5.17.0.ebuild @@ -8,7 +8,7 @@ KDE_TEST="forceoptional" inherit kde5 DESCRIPTION="Framework for searching and managing metadata" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" DEPEND=" diff --git a/kde-frameworks/bluez-qt/bluez-qt-5.17.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-5.17.0.ebuild index 7a67e9ace2e09..b458302fdfcb4 100644 --- a/kde-frameworks/bluez-qt/bluez-qt-5.17.0.ebuild +++ b/kde-frameworks/bluez-qt/bluez-qt-5.17.0.ebuild @@ -8,7 +8,7 @@ inherit kde5 udev DESCRIPTION="Qt wrapper for Bluez 5 DBus API" LICENSE="LGPL-2" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" DEPEND=" diff --git a/kde-frameworks/breeze-icons/breeze-icons-5.17.0.ebuild b/kde-frameworks/breeze-icons/breeze-icons-5.17.0.ebuild index 7900f04445d24..501aa59f3527f 100644 --- a/kde-frameworks/breeze-icons/breeze-icons-5.17.0.ebuild +++ b/kde-frameworks/breeze-icons/breeze-icons-5.17.0.ebuild @@ -11,7 +11,7 @@ inherit kde5 DESCRIPTION="Breeze SVG icon theme" LICENSE="LGPL-3" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" DEPEND="$(add_frameworks_dep extra-cmake-modules)" diff --git a/kde-frameworks/frameworkintegration/frameworkintegration-5.17.0.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-5.17.0.ebuild index 2f868623a4bd3..114d9ca64bc6f 100644 --- a/kde-frameworks/frameworkintegration/frameworkintegration-5.17.0.ebuild +++ b/kde-frameworks/frameworkintegration/frameworkintegration-5.17.0.ebuild @@ -10,7 +10,7 @@ inherit kde5 DESCRIPTION="Framework for integrating Qt applications with KDE workspaces" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="X" RDEPEND=" diff --git a/kde-frameworks/kactivities/kactivities-5.17.0.ebuild b/kde-frameworks/kactivities/kactivities-5.17.0.ebuild index 497665216b4e9..40e6028d88408 100644 --- a/kde-frameworks/kactivities/kactivities-5.17.0.ebuild +++ b/kde-frameworks/kactivities/kactivities-5.17.0.ebuild @@ -8,7 +8,7 @@ inherit kde5 DESCRIPTION="Framework for working with KDE activities" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" RDEPEND=" diff --git a/kde-frameworks/karchive/karchive-5.17.0.ebuild b/kde-frameworks/karchive/karchive-5.17.0.ebuild index b123065831e12..b431856bc37ef 100644 --- a/kde-frameworks/karchive/karchive-5.17.0.ebuild +++ b/kde-frameworks/karchive/karchive-5.17.0.ebuild @@ -8,7 +8,7 @@ inherit kde5 DESCRIPTION="Framework for reading, creation, and manipulation of various archive formats" LICENSE="GPL-2 LGPL-2.1" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="+bzip2 +lzma" RDEPEND=" diff --git a/kde-frameworks/kauth/kauth-5.17.0.ebuild b/kde-frameworks/kauth/kauth-5.17.0.ebuild index 89b95e226eb06..004c750fb9363 100644 --- a/kde-frameworks/kauth/kauth-5.17.0.ebuild +++ b/kde-frameworks/kauth/kauth-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework to let applications perform actions as a privileged user" LICENSE="LGPL-2.1+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="nls +policykit" RDEPEND=" diff --git a/kde-frameworks/kbookmarks/kbookmarks-5.17.0.ebuild b/kde-frameworks/kbookmarks/kbookmarks-5.17.0.ebuild index d9ea0b05d9160..b8e9526a3da28 100644 --- a/kde-frameworks/kbookmarks/kbookmarks-5.17.0.ebuild +++ b/kde-frameworks/kbookmarks/kbookmarks-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework for managing bookmarks stored in XBEL format" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="nls" RDEPEND=" diff --git a/kde-frameworks/kcmutils/kcmutils-5.17.0.ebuild b/kde-frameworks/kcmutils/kcmutils-5.17.0.ebuild index 63dcf58a21713..3a32c752fb7cb 100644 --- a/kde-frameworks/kcmutils/kcmutils-5.17.0.ebuild +++ b/kde-frameworks/kcmutils/kcmutils-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework to work with KDE System Settings modules" LICENSE="LGPL-2" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" RDEPEND=" diff --git a/kde-frameworks/kcodecs/kcodecs-5.17.0.ebuild b/kde-frameworks/kcodecs/kcodecs-5.17.0.ebuild index a162be990de4f..4c9b979e283c9 100644 --- a/kde-frameworks/kcodecs/kcodecs-5.17.0.ebuild +++ b/kde-frameworks/kcodecs/kcodecs-5.17.0.ebuild @@ -8,7 +8,7 @@ inherit kde5 DESCRIPTION="Framework for manipulating strings using various encodings" LICENSE="GPL-2+ LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="nls" DEPEND="nls? ( dev-qt/linguist-tools:5 )" diff --git a/kde-frameworks/kcompletion/kcompletion-5.17.0.ebuild b/kde-frameworks/kcompletion/kcompletion-5.17.0.ebuild index 7fad1ec9d113b..20f4a0870c3f4 100644 --- a/kde-frameworks/kcompletion/kcompletion-5.17.0.ebuild +++ b/kde-frameworks/kcompletion/kcompletion-5.17.0.ebuild @@ -8,7 +8,7 @@ VIRTUALX_REQUIRED="test" inherit kde5 DESCRIPTION="Framework for common completion tasks such as filename or URL completion" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="nls" RDEPEND=" diff --git a/kde-frameworks/kconfig/kconfig-5.17.0.ebuild b/kde-frameworks/kconfig/kconfig-5.17.0.ebuild index d5defde3be6dd..a55c1308834f3 100644 --- a/kde-frameworks/kconfig/kconfig-5.17.0.ebuild +++ b/kde-frameworks/kconfig/kconfig-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework for reading and writing configuration" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="nls" RDEPEND=" diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.17.0.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.17.0.ebuild index c756f5f9ed04e..ddccbafe8e340 100644 --- a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.17.0.ebuild +++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework providing an assortment of configuration-related widgets" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="+man" RDEPEND=" diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-5.17.0.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-5.17.0.ebuild index 3c938d411be0a..55974e58f6981 100644 --- a/kde-frameworks/kcoreaddons/kcoreaddons-5.17.0.ebuild +++ b/kde-frameworks/kcoreaddons/kcoreaddons-5.17.0.ebuild @@ -8,7 +8,7 @@ inherit fdo-mime kde5 DESCRIPTION="Framework for solving common problems such as caching, randomisation, and more" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="fam nls" RDEPEND=" diff --git a/kde-frameworks/kcrash/kcrash-5.17.0.ebuild b/kde-frameworks/kcrash/kcrash-5.17.0.ebuild index 1122ab1dca2a3..dae76a19a2359 100644 --- a/kde-frameworks/kcrash/kcrash-5.17.0.ebuild +++ b/kde-frameworks/kcrash/kcrash-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework for intercepting and handling application crashes" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="nls X" # requires running kde environment diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-5.17.0.ebuild b/kde-frameworks/kdbusaddons/kdbusaddons-5.17.0.ebuild index 3030b9e342149..9b1dec29a1146 100644 --- a/kde-frameworks/kdbusaddons/kdbusaddons-5.17.0.ebuild +++ b/kde-frameworks/kdbusaddons/kdbusaddons-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework for registering services and applications per freedesktop standards" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="nls X" RDEPEND=" diff --git a/kde-frameworks/kdeclarative/kdeclarative-5.17.0.ebuild b/kde-frameworks/kdeclarative/kdeclarative-5.17.0.ebuild index ef4c581508942..41cffa18211ab 100644 --- a/kde-frameworks/kdeclarative/kdeclarative-5.17.0.ebuild +++ b/kde-frameworks/kdeclarative/kdeclarative-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework providing integration of QML and KDE work spaces" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" DEPEND=" diff --git a/kde-frameworks/kded/kded-5.17.0.ebuild b/kde-frameworks/kded/kded-5.17.0.ebuild index 0975e7afb75b1..7aed33895c43d 100644 --- a/kde-frameworks/kded/kded-5.17.0.ebuild +++ b/kde-frameworks/kded/kded-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Central daemon of KDE workspaces" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="+man" RDEPEND=" diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.17.0.ebuild b/kde-frameworks/kdelibs4support/kdelibs4support-5.17.0.ebuild index 326c35a0540d6..0920f43042b6d 100644 --- a/kde-frameworks/kdelibs4support/kdelibs4support-5.17.0.ebuild +++ b/kde-frameworks/kdelibs4support/kdelibs4support-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework easing the development transition from KDE 4 to KF 5" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="X" COMMON_DEPEND=" diff --git a/kde-frameworks/kdesignerplugin/kdesignerplugin-5.17.0.ebuild b/kde-frameworks/kdesignerplugin/kdesignerplugin-5.17.0.ebuild index 5518e08d1c5af..52c70ba8b8097 100644 --- a/kde-frameworks/kdesignerplugin/kdesignerplugin-5.17.0.ebuild +++ b/kde-frameworks/kdesignerplugin/kdesignerplugin-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework providing plugins to use KDE frameworks widgets in QtDesigner" LICENSE="LGPL-2.1+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="designer nls webkit" RDEPEND=" diff --git a/kde-frameworks/kdesu/kdesu-5.17.0.ebuild b/kde-frameworks/kdesu/kdesu-5.17.0.ebuild index 40414e3309dd3..df7fecf5d033d 100644 --- a/kde-frameworks/kdesu/kdesu-5.17.0.ebuild +++ b/kde-frameworks/kdesu/kdesu-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework to handle super user actions" LICENSE="LGPL-2" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="X" RDEPEND=" diff --git a/kde-frameworks/kdewebkit/kdewebkit-5.17.0.ebuild b/kde-frameworks/kdewebkit/kdewebkit-5.17.0.ebuild index 0e821f9d55aad..747091eebd2c5 100644 --- a/kde-frameworks/kdewebkit/kdewebkit-5.17.0.ebuild +++ b/kde-frameworks/kdewebkit/kdewebkit-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework providing KDE integration of QtWebKit" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" RDEPEND=" diff --git a/kde-frameworks/kdnssd/kdnssd-5.17.0.ebuild b/kde-frameworks/kdnssd/kdnssd-5.17.0.ebuild index c787748f3801d..d5234bcc5feb9 100644 --- a/kde-frameworks/kdnssd/kdnssd-5.17.0.ebuild +++ b/kde-frameworks/kdnssd/kdnssd-5.17.0.ebuild @@ -8,7 +8,7 @@ inherit kde5 DESCRIPTION="Framework for network service discovery using Zeroconf" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="nls zeroconf" RDEPEND=" diff --git a/kde-frameworks/kdoctools/kdoctools-5.17.0.ebuild b/kde-frameworks/kdoctools/kdoctools-5.17.0.ebuild index 923fceab7eee3..a113ff7c08f0a 100644 --- a/kde-frameworks/kdoctools/kdoctools-5.17.0.ebuild +++ b/kde-frameworks/kdoctools/kdoctools-5.17.0.ebuild @@ -8,7 +8,7 @@ inherit kde5 DESCRIPTION="Tools to generate documentation in various formats from DocBook files" LICENSE="MIT" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" RDEPEND=" diff --git a/kde-frameworks/kemoticons/kemoticons-5.17.0.ebuild b/kde-frameworks/kemoticons/kemoticons-5.17.0.ebuild index 281a0d0300b29..b1f61945ef617 100644 --- a/kde-frameworks/kemoticons/kemoticons-5.17.0.ebuild +++ b/kde-frameworks/kemoticons/kemoticons-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework for converting text emoticons to graphical representations" LICENSE="LGPL-2.1+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" RDEPEND=" diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.17.0.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-5.17.0.ebuild index 7fd479de7af1b..7283fd5dd0af8 100644 --- a/kde-frameworks/kfilemetadata/kfilemetadata-5.17.0.ebuild +++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.17.0.ebuild @@ -7,7 +7,7 @@ EAPI=5 inherit kde5 DESCRIPTION="Library for extracting file metadata" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="epub exif ffmpeg libav pdf taglib" # TODO: mobi? ( $(add_plasma_dep kdegraphics-mobipocket) ) NOTE: not integrated upstream diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.17.0.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-5.17.0.ebuild index bacf47ac20eca..065b84b464e98 100644 --- a/kde-frameworks/kglobalaccel/kglobalaccel-5.17.0.ebuild +++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.17.0.ebuild @@ -8,7 +8,7 @@ VIRTUALX_REQUIRED="test" inherit kde5 DESCRIPTION="Framework to handle global shortcuts" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" LICENSE="LGPL-2+" IUSE="nls" diff --git a/kde-frameworks/khtml/khtml-5.17.0.ebuild b/kde-frameworks/khtml/khtml-5.17.0.ebuild index ead9b5db7f2c6..22574b43904cc 100644 --- a/kde-frameworks/khtml/khtml-5.17.0.ebuild +++ b/kde-frameworks/khtml/khtml-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="KHTML web rendering engine" LICENSE="LGPL-2" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="X" RDEPEND=" diff --git a/kde-frameworks/ki18n/ki18n-5.17.0.ebuild b/kde-frameworks/ki18n/ki18n-5.17.0.ebuild index 3d1dc8cc10dab..122b354890eba 100644 --- a/kde-frameworks/ki18n/ki18n-5.17.0.ebuild +++ b/kde-frameworks/ki18n/ki18n-5.17.0.ebuild @@ -8,7 +8,7 @@ inherit kde5 DESCRIPTION="Framework based on Gettext for internationalizing user interface text" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" RDEPEND=" diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.17.0.ebuild b/kde-frameworks/kiconthemes/kiconthemes-5.17.0.ebuild index 5638b225a740b..2eefd714f438f 100644 --- a/kde-frameworks/kiconthemes/kiconthemes-5.17.0.ebuild +++ b/kde-frameworks/kiconthemes/kiconthemes-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework for icon theming and configuration" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" RDEPEND=" diff --git a/kde-frameworks/kidletime/kidletime-5.17.0.ebuild b/kde-frameworks/kidletime/kidletime-5.17.0.ebuild index 409c6148379da..85917f3881353 100644 --- a/kde-frameworks/kidletime/kidletime-5.17.0.ebuild +++ b/kde-frameworks/kidletime/kidletime-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework for detection and notification of device idle time" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" RDEPEND=" diff --git a/kde-frameworks/kimageformats/kimageformats-5.17.0.ebuild b/kde-frameworks/kimageformats/kimageformats-5.17.0.ebuild index 82cf90c7bb79e..284cb9032724a 100644 --- a/kde-frameworks/kimageformats/kimageformats-5.17.0.ebuild +++ b/kde-frameworks/kimageformats/kimageformats-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework providing additional format plugins for Qt's image I/O system" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="eps openexr" RDEPEND=" diff --git a/kde-frameworks/kinit/kinit-5.17.0.ebuild b/kde-frameworks/kinit/kinit-5.17.0.ebuild index 5f0a8909d2cbb..04967f4cdf100 100644 --- a/kde-frameworks/kinit/kinit-5.17.0.ebuild +++ b/kde-frameworks/kinit/kinit-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Helper library to speed up start of applications on KDE work spaces" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="+caps +man" RDEPEND=" diff --git a/kde-frameworks/kio/kio-5.17.0.ebuild b/kde-frameworks/kio/kio-5.17.0.ebuild index a420d487dc282..18999ba1a30d9 100644 --- a/kde-frameworks/kio/kio-5.17.0.ebuild +++ b/kde-frameworks/kio/kio-5.17.0.ebuild @@ -10,7 +10,7 @@ inherit kde5 DESCRIPTION="Framework providing transparent file and data management" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="acl +handbook kerberos +kwallet X" COMMON_DEPEND=" diff --git a/kde-frameworks/kitemmodels/kitemmodels-5.17.0.ebuild b/kde-frameworks/kitemmodels/kitemmodels-5.17.0.ebuild index e902987a6b6b0..1964ef62c1359 100644 --- a/kde-frameworks/kitemmodels/kitemmodels-5.17.0.ebuild +++ b/kde-frameworks/kitemmodels/kitemmodels-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework providing data models to help with tasks such as sorting and filtering" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" DEPEND="test? ( dev-qt/qtwidgets:5 )" diff --git a/kde-frameworks/kitemviews/kitemviews-5.17.0.ebuild b/kde-frameworks/kitemviews/kitemviews-5.17.0.ebuild index 1356945ddd864..cb9204bb7552f 100644 --- a/kde-frameworks/kitemviews/kitemviews-5.17.0.ebuild +++ b/kde-frameworks/kitemviews/kitemviews-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework providing additional widgets for item models" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="nls" RDEPEND=" diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-5.17.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-5.17.0.ebuild index 477483e5d6c3f..c94822cc0a9b1 100644 --- a/kde-frameworks/kjobwidgets/kjobwidgets-5.17.0.ebuild +++ b/kde-frameworks/kjobwidgets/kjobwidgets-5.17.0.ebuild @@ -8,7 +8,7 @@ inherit kde5 DESCRIPTION="Framework providing assorted widgets for showing the progress of jobs" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="nls X" RDEPEND=" diff --git a/kde-frameworks/kjs/kjs-5.17.0.ebuild b/kde-frameworks/kjs/kjs-5.17.0.ebuild index 13a9408ae8a76..108fd0fd15459 100644 --- a/kde-frameworks/kjs/kjs-5.17.0.ebuild +++ b/kde-frameworks/kjs/kjs-5.17.0.ebuild @@ -8,7 +8,7 @@ inherit kde5 DESCRIPTION="ECMAScipt compatible parser and engine" LICENSE="BSD-2 LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" RDEPEND=" diff --git a/kde-frameworks/kjsembed/kjsembed-5.17.0.ebuild b/kde-frameworks/kjsembed/kjsembed-5.17.0.ebuild index 957fabf0c13d8..afec165f0fd06 100644 --- a/kde-frameworks/kjsembed/kjsembed-5.17.0.ebuild +++ b/kde-frameworks/kjsembed/kjsembed-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework binding JavaScript objects to QObjects" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" RDEPEND=" diff --git a/kde-frameworks/kmediaplayer/kmediaplayer-5.17.0.ebuild b/kde-frameworks/kmediaplayer/kmediaplayer-5.17.0.ebuild index 06f6353ac34cf..da9aae19f8379 100644 --- a/kde-frameworks/kmediaplayer/kmediaplayer-5.17.0.ebuild +++ b/kde-frameworks/kmediaplayer/kmediaplayer-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework providing a common interface for KParts that can play media files" LICENSE="MIT" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" RDEPEND=" diff --git a/kde-frameworks/knewstuff/knewstuff-5.17.0.ebuild b/kde-frameworks/knewstuff/knewstuff-5.17.0.ebuild index 1ef1da2703092..b4ba3d7610553 100644 --- a/kde-frameworks/knewstuff/knewstuff-5.17.0.ebuild +++ b/kde-frameworks/knewstuff/knewstuff-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework for downloading and sharing additional application data" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" RDEPEND=" diff --git a/kde-frameworks/knotifications/knotifications-5.17.0.ebuild b/kde-frameworks/knotifications/knotifications-5.17.0.ebuild index 04753276b8268..d01f99884e67a 100644 --- a/kde-frameworks/knotifications/knotifications-5.17.0.ebuild +++ b/kde-frameworks/knotifications/knotifications-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework for notifying the user of an event" LICENSE="LGPL-2.1+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="dbus nls speech X" RDEPEND=" diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.17.0.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-5.17.0.ebuild index 264380e93a587..b5c182efd2278 100644 --- a/kde-frameworks/knotifyconfig/knotifyconfig-5.17.0.ebuild +++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework for configuring desktop notifications" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="phonon" RDEPEND=" diff --git a/kde-frameworks/kpackage/kpackage-5.17.0.ebuild b/kde-frameworks/kpackage/kpackage-5.17.0.ebuild index 1edd74791811d..9f35e304d72e7 100644 --- a/kde-frameworks/kpackage/kpackage-5.17.0.ebuild +++ b/kde-frameworks/kpackage/kpackage-5.17.0.ebuild @@ -8,7 +8,7 @@ inherit kde5 DESCRIPTION="Framework to install and load packages of non binary content" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" RDEPEND=" diff --git a/kde-frameworks/kparts/kparts-5.17.0.ebuild b/kde-frameworks/kparts/kparts-5.17.0.ebuild index def5ee3b5db0c..b5ba010b0dcad 100644 --- a/kde-frameworks/kparts/kparts-5.17.0.ebuild +++ b/kde-frameworks/kparts/kparts-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework providing elaborate user-interface components" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" RDEPEND=" diff --git a/kde-frameworks/kpeople/kpeople-5.17.0.ebuild b/kde-frameworks/kpeople/kpeople-5.17.0.ebuild index a14bc27efc355..c48fa1b6f3350 100644 --- a/kde-frameworks/kpeople/kpeople-5.17.0.ebuild +++ b/kde-frameworks/kpeople/kpeople-5.17.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="KDE contact person abstraction library" HOMEPAGE="https://projects.kde.org/projects/frameworks/kpeople" LICENSE="LGPL-2.1" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" DEPEND=" diff --git a/kde-frameworks/kplotting/kplotting-5.17.0.ebuild b/kde-frameworks/kplotting/kplotting-5.17.0.ebuild index 4fc10bc6c05f7..6cbe636f2bfd0 100644 --- a/kde-frameworks/kplotting/kplotting-5.17.0.ebuild +++ b/kde-frameworks/kplotting/kplotting-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework providing easy data-plotting functions" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" RDEPEND=" diff --git a/kde-frameworks/kpty/kpty-5.17.0.ebuild b/kde-frameworks/kpty/kpty-5.17.0.ebuild index e725fb23d1358..03d30670306da 100644 --- a/kde-frameworks/kpty/kpty-5.17.0.ebuild +++ b/kde-frameworks/kpty/kpty-5.17.0.ebuild @@ -8,7 +8,7 @@ inherit kde5 DESCRIPTION="Framework for pseudo terminal devices and running child processes" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" DEPEND=" diff --git a/kde-frameworks/kross/kross-5.17.0.ebuild b/kde-frameworks/kross/kross-5.17.0.ebuild index a2de3898d9681..cf60ff1483a0f 100644 --- a/kde-frameworks/kross/kross-5.17.0.ebuild +++ b/kde-frameworks/kross/kross-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework for embedding scripting into applications" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" RDEPEND=" diff --git a/kde-frameworks/krunner/krunner-5.17.0.ebuild b/kde-frameworks/krunner/krunner-5.17.0.ebuild index 24d6ba7787673..8c70908611e1c 100644 --- a/kde-frameworks/krunner/krunner-5.17.0.ebuild +++ b/kde-frameworks/krunner/krunner-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework for providing different actions given a string query" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" RDEPEND=" diff --git a/kde-frameworks/kservice/kservice-5.17.0.ebuild b/kde-frameworks/kservice/kservice-5.17.0.ebuild index 3dab53b94791d..5c4ba18e45f48 100644 --- a/kde-frameworks/kservice/kservice-5.17.0.ebuild +++ b/kde-frameworks/kservice/kservice-5.17.0.ebuild @@ -8,7 +8,7 @@ inherit kde5 DESCRIPTION="Advanced plugin and service introspection" LICENSE="LGPL-2 LGPL-2.1+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="+man" RDEPEND=" diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.17.0.ebuild b/kde-frameworks/ktexteditor/ktexteditor-5.17.0.ebuild index 04a463c189bf7..726b9164163c0 100644 --- a/kde-frameworks/ktexteditor/ktexteditor-5.17.0.ebuild +++ b/kde-frameworks/ktexteditor/ktexteditor-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework providing a full text editor component" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="git" RDEPEND=" diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.17.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-5.17.0.ebuild index 24df150d6c292..bb0ad64c03631 100644 --- a/kde-frameworks/ktextwidgets/ktextwidgets-5.17.0.ebuild +++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Framework providing an assortment of widgets for displaying and editing text" LICENSE="LGPL-2+ LGPL-2.1+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="speech" RDEPEND=" diff --git a/kde-frameworks/kunitconversion/kunitconversion-5.17.0.ebuild b/kde-frameworks/kunitconversion/kunitconversion-5.17.0.ebuild index 84acc1e6d5b7c..f97dd54a85772 100644 --- a/kde-frameworks/kunitconversion/kunitconversion-5.17.0.ebuild +++ b/kde-frameworks/kunitconversion/kunitconversion-5.17.0.ebuild @@ -8,7 +8,7 @@ inherit kde5 DESCRIPTION="Framework for converting units" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" RDEPEND=" diff --git a/kde-frameworks/kwallet/kwallet-5.17.0.ebuild b/kde-frameworks/kwallet/kwallet-5.17.0.ebuild index 01ca1d9c3a21d..06297950fc5d6 100644 --- a/kde-frameworks/kwallet/kwallet-5.17.0.ebuild +++ b/kde-frameworks/kwallet/kwallet-5.17.0.ebuild @@ -8,7 +8,7 @@ inherit kde5 DESCRIPTION="Framework providing desktop-wide storage for passwords" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="gpg" RDEPEND=" diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.17.0.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.17.0.ebuild index 53d41e1021cf1..47b7502f8daca 100644 --- a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.17.0.ebuild +++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="An assortment of high-level widgets for common tasks" LICENSE="LGPL-2.1+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="nls" RDEPEND=" diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.17.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-5.17.0.ebuild index e9ea46f5c1372..191facef05b4f 100644 --- a/kde-frameworks/kxmlgui/kxmlgui-5.17.0.ebuild +++ b/kde-frameworks/kxmlgui/kxmlgui-5.17.0.ebuild @@ -8,7 +8,7 @@ VIRTUALX_REQUIRED="test" inherit kde5 DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" LICENSE="LGPL-2+" IUSE="attica" diff --git a/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.17.0.ebuild b/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.17.0.ebuild index dc6a7ce0bc052..aa31ded04ffc7 100644 --- a/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.17.0.ebuild +++ b/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.17.0.ebuild @@ -10,7 +10,7 @@ inherit kde5 DESCRIPTION="Framework providing client-side support for the XML-RPC protocol" LICENSE="BSD-2" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" RDEPEND=" diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.17.0.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.17.0.ebuild index 9dbb07e8c429c..8b69393e2e9ae 100644 --- a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.17.0.ebuild +++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.17.0.ebuild @@ -8,7 +8,7 @@ inherit kde5 DESCRIPTION="ModemManager bindings for Qt" LICENSE="LGPL-2" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" RDEPEND=" diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.17.0.ebuild b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.17.0.ebuild index 2106c1d2bc03a..4fc848b34a294 100644 --- a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.17.0.ebuild +++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.17.0.ebuild @@ -8,7 +8,7 @@ inherit kde5 DESCRIPTION="NetworkManager bindings for Qt" LICENSE="LGPL-2" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="teamd" RDEPEND=" diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-5.17.0.ebuild b/kde-frameworks/oxygen-icons/oxygen-icons-5.17.0.ebuild index 9374f8f1a2c63..df934066dbaef 100644 --- a/kde-frameworks/oxygen-icons/oxygen-icons-5.17.0.ebuild +++ b/kde-frameworks/oxygen-icons/oxygen-icons-5.17.0.ebuild @@ -13,7 +13,7 @@ inherit kde5 DESCRIPTION="Oxygen SVG icon theme" LICENSE="LGPL-3" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" DEPEND="$(add_frameworks_dep extra-cmake-modules)" diff --git a/kde-frameworks/plasma/plasma-5.17.0-r2.ebuild b/kde-frameworks/plasma/plasma-5.17.0-r2.ebuild index 5988245417dc1..4fa2762109756 100644 --- a/kde-frameworks/plasma/plasma-5.17.0-r2.ebuild +++ b/kde-frameworks/plasma/plasma-5.17.0-r2.ebuild @@ -10,7 +10,7 @@ inherit kde5 DESCRIPTION="Plasma framework" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="egl gles2 X" COMMON_DEPEND=" diff --git a/kde-frameworks/solid/solid-5.17.0.ebuild b/kde-frameworks/solid/solid-5.17.0.ebuild index 7dd73dea98f88..a188eda2df1c5 100644 --- a/kde-frameworks/solid/solid-5.17.0.ebuild +++ b/kde-frameworks/solid/solid-5.17.0.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Provider for platform independent hardware discovery, abstraction and management" LICENSE="LGPL-2.1+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="nls" RDEPEND=" diff --git a/kde-frameworks/sonnet/sonnet-5.17.0.ebuild b/kde-frameworks/sonnet/sonnet-5.17.0.ebuild index d8fadd042e4ba..b4477c1fd1844 100644 --- a/kde-frameworks/sonnet/sonnet-5.17.0.ebuild +++ b/kde-frameworks/sonnet/sonnet-5.17.0.ebuild @@ -8,7 +8,7 @@ inherit kde5 DESCRIPTION="Framework for providing spell-checking through abstraction of popular backends" LICENSE="LGPL-2+ LGPL-2.1+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="aspell +hunspell nls" RDEPEND=" diff --git a/kde-frameworks/threadweaver/threadweaver-5.17.0.ebuild b/kde-frameworks/threadweaver/threadweaver-5.17.0.ebuild index 60e058378f9ba..8f9c54be9f064 100644 --- a/kde-frameworks/threadweaver/threadweaver-5.17.0.ebuild +++ b/kde-frameworks/threadweaver/threadweaver-5.17.0.ebuild @@ -8,7 +8,7 @@ inherit kde5 DESCRIPTION="Framework for managing threads using job and queue-based interfaces" LICENSE="LGPL-2+" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" src_prepare() { From 16e9f67275995616674b3b6e4590a1dad3ba9563 Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Fri, 8 Jan 2016 15:35:39 +0100 Subject: [PATCH 230/260] profiles/package.mask: Mask some packages for removal --- profiles/package.mask | 166 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 166 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 6a48f5b70d6c8..d9aeb0cadd63a 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -30,6 +30,172 @@ #--- END OF EXAMPLES --- +# Pacho Ramos (08 Jan 2016) +# Cannot be downloaded either mirrored, bug #561114. Removal in a month +games-fps/doom3-mitm + +# Pacho Ramos (08 Jan 2016) +# Cannot be downloaded either mirrored, bug #561120. Removal in a month +games-fps/ut2003-bonuspack-cm + +# Pacho Ramos (08 Jan 2016) +# Cannot be downloaded either mirrored, bug #561140. Removal in a month +games-fps/ut2004-airbuccaneers + +# Pacho Ramos (08 Jan 2016) +# Cannot be downloaded either mirrored, bug #561142. Removal in a month +games-fps/ut2004-alienswarm + +# Pacho Ramos (08 Jan 2016) +# Cannot be downloaded either mirrored, bug #561144. Removal in a month +games-fps/ut2004-fragops + +# Pacho Ramos (08 Jan 2016) +# Cannot be downloaded either mirrored, bug #561146. Removal in a month +games-fps/ut2004-hamsterbash + +# Pacho Ramos (08 Jan 2016) +# Cannot be downloaded either mirrored, bug #561148. Removal in a month +games-fps/ut2004-ultraduel + +# Pacho Ramos (08 Jan 2016) +# Cannot be downloaded either mirrored, bug #561150. Removal in a month +games-rpg/sacred-gold + +# Pacho Ramos (08 Jan 2016) +# Cannot be downloaded either mirrored, bug #561154. Removal in a month +games-strategy/coldwar + +# Pacho Ramos (08 Jan 2016) +# Cannot be downloaded either mirrored, bug #561162. Removal in a month +games-fps/ut2003-bonuspack-de + +# Pacho Ramos (08 Jan 2016) +# Cannot be downloaded either mirrored, bug #561166 +# The ebuild needs to be either adapted to the new file or rely and trust +# the file from a new SRC_URI. Removal in a month. +games-fps/ut2004-bonuspack-cbp2 + +# Pacho Ramos (08 Jan 2016) +# Cannot be downloaded either mirrored, bug #561168. Removal in a month +games-fps/ut2004-cor + +# Pacho Ramos (08 Jan 2016) +# Cannot be downloaded either mirrored, bug #561172. Removal in a month +games-fps/ut2004-crossfire + +# Pacho Ramos (08 Jan 2016) +# Cannot be downloaded either mirrored, bug #561174. Removal in a month +net-mail/courierpassd + +# Pacho Ramos (08 Jan 2016) +# Cannot be downloaded either mirrored, bug #561176. Removal in a month +net-misc/ixp4xx + +# Pacho Ramos (08 Jan 2016) +# Cannot be downloaded because sources changed, bug #561200. Removal in a +# month. +sys-block/megarc + +# Pacho Ramos (08 Jan 2016) +# Cannot be downloaded either mirrored, bug #561202. Removal in a month +sci-geosciences/gmt + +# Pacho Ramos (08 Jan 2016) +# Obsolete and dead, bug #561622. Removal in a month. +app-misc/ompload + +# Pacho Ramos (08 Jan 2016) +# Security issues, too hard to maintain, bug #561952. Removal in a month. +app-crypt/truecrypt + +# Pacho Ramos (08 Jan 2016) +# Not useful anymore, bug #562998. Removal in a month. +app-editors/xmlcopyeditor + +# Pacho Ramos (08 Jan 2016) +# Opensource version dead for ages, it was replaced by a closed source one, +# bug #563334. Removal in a month. +dev-db/flamerobin + +# Pacho Ramos (08 Jan 2016) +# Dead and obsolete for years, bug #563900. Removal in a month. +gnome-extra/zeitgeist-extensions +dev-python/python-geoclue + +# Pacho Ramos (08 Jan 2016) +# Upstream dead, it includes multiple hacks currently and has pending bugs +# to resolve, bug #564048. Removal in a month. +net-dns/host +net-misc/proxyper + +# Pacho Ramos (08 Jan 2016) +# Upstream dead, buggy, doesn't work with wxGTK:3.0, bug #564052. Removal in +# a month. +sci-visualization/extrema + +# Pacho Ramos (08 Jan 2016) +# Upstream dead, doesn't work with wxGTK:3.0, bug #564092. Removal in a +# month. +media-gfx/comical + +# Pacho Ramos (08 Jan 2016) +# Upstream dead, doesn't work with wxGTK:3.0, bug #564094. Removal in a +# month. +media-sound/miniaudicle + +# Pacho Ramos (08 Jan 2016) +# Upstream dead, buggy, doesn't work with wxGTK:3.0, bug #564102. Removal in +# a month. +net-p2p/imule + +# Pacho Ramos (08 Jan 2016) +# Doesn't work at all, bug #564106. Removal in a month. +media-gfx/fr0st + +# Pacho Ramos (08 Jan 2016) +# Nothing need this old and broken packages, bug #565014. Removal in a +# month. +dev-php/pecl-syck +dev-libs/syck + +# Pacho Ramos (08 Jan 2016) +# Obsolete version, nobody willing to package newer version and nothing +# needs it in the tree, bug #565206. Removal in a month. +net-libs/libmapi + +# Pacho Ramos (08 Jan 2016) +# Nothing needs this old dummy package, bug #566774. Removal in a month. +gnome-extra/at-spi + +# Pacho Ramos (08 Jan 2016) +# Not compatible with current PHP versions, security issues, bug #566816. +# Removal in a month. +www-apps/ampache + +# Pacho Ramos (08 Jan 2016) +# Upstream dead, doesn't work with libsigc++-2.6, bug #568788. Removal in a +# month. +app-misc/granule + +# Pacho Ramos (08 Jan 2016) +# Upstream dead, nothing needs it, will break with next snakeoil version, +# bug #569202. Removal in a month, +app-portage/maintainer-helper + +# Pacho Ramos (08 Jan 2016) +# Upstream dead for ages, they rely on old libs also, bug #565654. Removal +# in a month. +gnome-extra/gdesklets-core +x11-plugins/desklet-Genesis +x11-plugins/desklet-ImageSlideShow +x11-plugins/desklet-Mouse +x11-plugins/desklet-SlideShow +x11-plugins/desklet-WeeklyCalendar +x11-plugins/desklet-ftb +x11-plugins/desklet-iCalendarEvent +x11-plugins/desklet-justanicon + # Patrice Clement (06 Jan 2016) # Struts 2 and friends suffer from a lack of interest. These ebuilds are # outdated, riddled with CVEs (about 5 currently opened in Bugzilla) and some From a398eec909fab5f7821f891f36dc3ce1edca8ef3 Mon Sep 17 00:00:00 2001 From: Pacho Ramos Date: Fri, 8 Jan 2016 15:49:25 +0100 Subject: [PATCH 231/260] net-misc/networkmanager-openconnect: libsecret support is really optional (#571162 by Erik Quaeghebeur) Package-Manager: portage-2.2.26 --- ...0.8.ebuild => networkmanager-openconnect-1.0.8-r1.ebuild} | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) rename net-misc/networkmanager-openconnect/{networkmanager-openconnect-1.0.8.ebuild => networkmanager-openconnect-1.0.8-r1.ebuild} (93%) diff --git a/net-misc/networkmanager-openconnect/networkmanager-openconnect-1.0.8.ebuild b/net-misc/networkmanager-openconnect/networkmanager-openconnect-1.0.8-r1.ebuild similarity index 93% rename from net-misc/networkmanager-openconnect/networkmanager-openconnect-1.0.8.ebuild rename to net-misc/networkmanager-openconnect/networkmanager-openconnect-1.0.8-r1.ebuild index f64318b28633b..d099f35d6a625 100644 --- a/net-misc/networkmanager-openconnect/networkmanager-openconnect-1.0.8.ebuild +++ b/net-misc/networkmanager-openconnect/networkmanager-openconnect-1.0.8-r1.ebuild @@ -17,13 +17,14 @@ KEYWORDS="~amd64 ~x86" IUSE="gtk" RDEPEND=" - app-crypt/libsecret >=net-misc/networkmanager-0.9.10:= >=dev-libs/glib-2.32:2 >=dev-libs/dbus-glib-0.74 dev-libs/libxml2:2 >=net-misc/openconnect-3.02:= - gtk? ( >=x11-libs/gtk+-3.4:3 ) + gtk? ( + app-crypt/libsecret + >=x11-libs/gtk+-3.4:3 ) " DEPEND="${RDEPEND} sys-devel/gettext From 1e187acc7deeb025b83c1cb1f51ad251dfcf52b4 Mon Sep 17 00:00:00 2001 From: Alex Brandt Date: Fri, 8 Jan 2016 09:36:29 -0600 Subject: [PATCH 232/260] dev-python/wrapt: add PYTHON3_5 Note, I have not successfully tested this personally but since it was part of the ebuild in the last release, I'm adding it for continuity. Package-Manager: portage-2.2.26 --- dev-python/wrapt/wrapt-1.10.6-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-python/wrapt/wrapt-1.10.6-r1.ebuild b/dev-python/wrapt/wrapt-1.10.6-r1.ebuild index dfa21edb25d3e..38f49bc1d88c0 100644 --- a/dev-python/wrapt/wrapt-1.10.6-r1.ebuild +++ b/dev-python/wrapt/wrapt-1.10.6-r1.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -PYTHON_COMPAT=( python2_7 python3_3 python3_4 pypy ) +PYTHON_COMPAT=( python2_7 python3_3 python3_4 python3_5 pypy ) inherit distutils-r1 vcs-snapshot From 9fea9fa7e7c20517b276c16a70c19908c366ffa4 Mon Sep 17 00:00:00 2001 From: Alexey Shvetsov Date: Fri, 8 Jan 2016 18:02:54 +0300 Subject: [PATCH 233/260] dev-libs/libindicator: Add ~arm keyword Package-Manager: portage-2.2.26 --- dev-libs/libindicator/libindicator-12.10.1-r201.ebuild | 2 +- dev-libs/libindicator/libindicator-12.10.1-r301.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libindicator/libindicator-12.10.1-r201.ebuild b/dev-libs/libindicator/libindicator-12.10.1-r201.ebuild index d9f5a821c6ac2..4ef26b0f6b93f 100644 --- a/dev-libs/libindicator/libindicator-12.10.1-r201.ebuild +++ b/dev-libs/libindicator/libindicator-12.10.1-r201.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://launchpad.net/${PN}/${PV%.*}/${PV}/+download/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="test" RDEPEND=">=dev-libs/glib-2.22[${MULTILIB_USEDEP}] diff --git a/dev-libs/libindicator/libindicator-12.10.1-r301.ebuild b/dev-libs/libindicator/libindicator-12.10.1-r301.ebuild index 2695f87fdb925..4c4b777b7a20e 100644 --- a/dev-libs/libindicator/libindicator-12.10.1-r301.ebuild +++ b/dev-libs/libindicator/libindicator-12.10.1-r301.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://launchpad.net/${PN}/${PV%.*}/${PV}/+download/${P}.tar.gz" LICENSE="GPL-3" SLOT="3" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="test" RDEPEND=">=dev-libs/glib-2.22[${MULTILIB_USEDEP}] From 3e834bc1a8cd1c63e2e142d82c9ca8c7de3acf79 Mon Sep 17 00:00:00 2001 From: Alexey Shvetsov Date: Fri, 8 Jan 2016 18:06:28 +0300 Subject: [PATCH 234/260] dev-libs/libappindicator: Add ~arm keyword Package-Manager: portage-2.2.26 --- dev-libs/libappindicator/libappindicator-12.10.0-r1.ebuild | 2 +- dev-libs/libappindicator/libappindicator-12.10.0-r200.ebuild | 2 +- dev-libs/libappindicator/libappindicator-12.10.0-r300.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-libs/libappindicator/libappindicator-12.10.0-r1.ebuild b/dev-libs/libappindicator/libappindicator-12.10.0-r1.ebuild index be3af3253f2a0..77d893a01cb5b 100644 --- a/dev-libs/libappindicator/libappindicator-12.10.0-r1.ebuild +++ b/dev-libs/libappindicator/libappindicator-12.10.0-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://launchpad.net/${PN}/${PV%.*}/${PV}/+download/${P}.tar.gz" LICENSE="LGPL-2.1 LGPL-3" SLOT="3" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="+introspection" RDEPEND=" diff --git a/dev-libs/libappindicator/libappindicator-12.10.0-r200.ebuild b/dev-libs/libappindicator/libappindicator-12.10.0-r200.ebuild index 493ab0c62694f..db1e83ce2c759 100644 --- a/dev-libs/libappindicator/libappindicator-12.10.0-r200.ebuild +++ b/dev-libs/libappindicator/libappindicator-12.10.0-r200.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://launchpad.net/${PN}/${PV%.*}/${PV}/+download/${P}.tar.gz" LICENSE="LGPL-2.1 LGPL-3" SLOT="2" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="+introspection python" RDEPEND=" diff --git a/dev-libs/libappindicator/libappindicator-12.10.0-r300.ebuild b/dev-libs/libappindicator/libappindicator-12.10.0-r300.ebuild index 23236822a4fe2..f03e956adabf6 100644 --- a/dev-libs/libappindicator/libappindicator-12.10.0-r300.ebuild +++ b/dev-libs/libappindicator/libappindicator-12.10.0-r300.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://launchpad.net/${PN}/${PV%.*}/${PV}/+download/${P}.tar.gz" LICENSE="LGPL-2.1 LGPL-3" SLOT="3" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="+introspection" RDEPEND=" From ec7c5ea58c55beaaa26feaad8a82c8ea26fb7e29 Mon Sep 17 00:00:00 2001 From: Alexey Shvetsov Date: Fri, 8 Jan 2016 18:11:16 +0300 Subject: [PATCH 235/260] kde-apps/kio-extras: Add ~arm keywords Package-Manager: portage-2.2.26 --- kde-apps/kio-extras/kio-extras-15.08.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kde-apps/kio-extras/kio-extras-15.08.3.ebuild b/kde-apps/kio-extras/kio-extras-15.08.3.ebuild index dd2b5b72dde2f..3f7067a5e25fa 100644 --- a/kde-apps/kio-extras/kio-extras-15.08.3.ebuild +++ b/kde-apps/kio-extras/kio-extras-15.08.3.ebuild @@ -11,7 +11,7 @@ inherit fdo-mime kde5 DESCRIPTION="KIO plugins present a filesystem-like view of arbitrary data" HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kio-extras" -KEYWORDS=" ~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="exif mtp phonon samba +sftp slp" COMMON_DEPEND=" From 75cd29beefb9c3a74f863cdb4e6c98f101d5cfe9 Mon Sep 17 00:00:00 2001 From: Alexey Shvetsov Date: Fri, 8 Jan 2016 18:13:01 +0300 Subject: [PATCH 236/260] sys-auth/polkit-pkla-compat: Add ~arm keyword Package-Manager: portage-2.2.26 --- sys-auth/polkit-pkla-compat/polkit-pkla-compat-0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-auth/polkit-pkla-compat/polkit-pkla-compat-0.1.ebuild b/sys-auth/polkit-pkla-compat/polkit-pkla-compat-0.1.ebuild index ba14e2a8168dc..4b5cdb980a5a8 100644 --- a/sys-auth/polkit-pkla-compat/polkit-pkla-compat-0.1.ebuild +++ b/sys-auth/polkit-pkla-compat/polkit-pkla-compat-0.1.ebuild @@ -10,7 +10,7 @@ SRC_URI="http://fedorahosted.org/releases/${PN:0:1}/${PN:1:1}/${PN}/${P}.tar.xz" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~arm x86" IUSE="" RDEPEND=">=dev-libs/glib-2.30 From d774b4426006019f16935a93680ba304863df0a9 Mon Sep 17 00:00:00 2001 From: Alexey Shvetsov Date: Fri, 8 Jan 2016 18:23:20 +0300 Subject: [PATCH 237/260] dev-libs/sni-qt: Add ~arm keyword Package-Manager: portage-2.2.26 --- dev-libs/sni-qt/sni-qt-0.2.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/sni-qt/sni-qt-0.2.6-r1.ebuild b/dev-libs/sni-qt/sni-qt-0.2.6-r1.ebuild index 4173fb5d3d378..d61d452753bef 100644 --- a/dev-libs/sni-qt/sni-qt-0.2.6-r1.ebuild +++ b/dev-libs/sni-qt/sni-qt-0.2.6-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${P}.tar.bz2" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~arm x86" IUSE="test" RDEPEND=" From 252fced02cb064b9894a878c097986081340a7a3 Mon Sep 17 00:00:00 2001 From: Alexey Shvetsov Date: Fri, 8 Jan 2016 18:31:20 +0300 Subject: [PATCH 238/260] kde-plasma: Add ~arm keywords Package-Manager: portage-2.2.26 --- kde-plasma/bluedevil/bluedevil-5.5.2.ebuild | 2 +- kde-plasma/breeze-gtk/breeze-gtk-5.5.2.ebuild | 2 +- kde-plasma/breeze/breeze-5.5.2.ebuild | 2 +- kde-plasma/kde-cli-tools/kde-cli-tools-5.5.2-r1.ebuild | 2 +- kde-plasma/kde-gtk-config/kde-gtk-config-5.5.2.ebuild | 2 +- kde-plasma/kdecoration/kdecoration-5.5.2.ebuild | 2 +- kde-plasma/kdeplasma-addons/kdeplasma-addons-5.5.2.ebuild | 2 +- kde-plasma/kgamma/kgamma-5.5.2.ebuild | 2 +- kde-plasma/khelpcenter/khelpcenter-5.5.2.ebuild | 2 +- kde-plasma/khotkeys/khotkeys-5.5.2.ebuild | 2 +- kde-plasma/kinfocenter/kinfocenter-5.5.2.ebuild | 2 +- kde-plasma/kmenuedit/kmenuedit-5.5.2.ebuild | 2 +- kde-plasma/kscreen/kscreen-5.5.2.ebuild | 2 +- kde-plasma/kscreenlocker/kscreenlocker-5.5.2.ebuild | 2 +- kde-plasma/ksshaskpass/ksshaskpass-5.5.2-r1.ebuild | 2 +- kde-plasma/ksysguard/ksysguard-5.5.2.ebuild | 2 +- kde-plasma/kwallet-pam/kwallet-pam-5.5.2.ebuild | 2 +- .../kwayland-integration/kwayland-integration-5.5.2.ebuild | 2 +- kde-plasma/kwayland/kwayland-5.5.2.ebuild | 2 +- kde-plasma/kwin/kwin-5.5.2.ebuild | 2 +- kde-plasma/kwrited/kwrited-5.5.2.ebuild | 2 +- kde-plasma/libkscreen/libkscreen-5.5.2.ebuild | 2 +- kde-plasma/libksysguard/libksysguard-5.5.2.ebuild | 2 +- kde-plasma/milou/milou-5.5.2.ebuild | 2 +- kde-plasma/oxygen/oxygen-5.5.2.ebuild | 2 +- kde-plasma/plasma-desktop/plasma-desktop-5.5.2.ebuild | 2 +- kde-plasma/plasma-mediacenter/plasma-mediacenter-5.5.2.ebuild | 2 +- kde-plasma/plasma-meta/plasma-meta-5.5.2.ebuild | 2 +- kde-plasma/plasma-nm/plasma-nm-5.5.2.ebuild | 2 +- kde-plasma/plasma-pa/plasma-pa-5.5.2.ebuild | 2 +- kde-plasma/plasma-sdk/plasma-sdk-5.5.2.ebuild | 2 +- .../plasma-workspace-wallpapers-5.5.2-r1.ebuild | 2 +- kde-plasma/plasma-workspace/plasma-workspace-5.5.2-r1.ebuild | 2 +- kde-plasma/powerdevil/powerdevil-5.5.2-r1.ebuild | 2 +- kde-plasma/sddm-kcm/sddm-kcm-5.5.2.ebuild | 2 +- kde-plasma/systemsettings/systemsettings-5.5.2.ebuild | 2 +- kde-plasma/user-manager/user-manager-5.5.2.ebuild | 2 +- 37 files changed, 37 insertions(+), 37 deletions(-) diff --git a/kde-plasma/bluedevil/bluedevil-5.5.2.ebuild b/kde-plasma/bluedevil/bluedevil-5.5.2.ebuild index c8e6a5407c59a..03c6f00caa455 100644 --- a/kde-plasma/bluedevil/bluedevil-5.5.2.ebuild +++ b/kde-plasma/bluedevil/bluedevil-5.5.2.ebuild @@ -8,7 +8,7 @@ inherit fdo-mime kde5 DESCRIPTION="Bluetooth stack for KDE" HOMEPAGE="https://projects.kde.org/projects/extragear/base/bluedevil" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" COMMON_DEPEND=" diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.5.2.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-5.5.2.ebuild index c1ff270c36d44..356579ea02433 100644 --- a/kde-plasma/breeze-gtk/breeze-gtk-5.5.2.ebuild +++ b/kde-plasma/breeze-gtk/breeze-gtk-5.5.2.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Official GTK+ port of KDE's Breeze widget style" HOMEPAGE="https://projects.kde.org/projects/kde/workspace/breeze-gtk" LICENSE="LGPL-2.1+" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" PATCHES=( "${FILESDIR}/${PN}-5.5.2-cmake-version.patch" ) diff --git a/kde-plasma/breeze/breeze-5.5.2.ebuild b/kde-plasma/breeze/breeze-5.5.2.ebuild index ef3be9da543b0..8c7dd3757d323 100644 --- a/kde-plasma/breeze/breeze-5.5.2.ebuild +++ b/kde-plasma/breeze/breeze-5.5.2.ebuild @@ -8,7 +8,7 @@ inherit kde5 multibuild DESCRIPTION="Breeze visual style for the Plasma desktop" HOMEPAGE="https://projects.kde.org/projects/kde/workspace/breeze" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="qt4" DEPEND=" diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.5.2-r1.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.5.2-r1.ebuild index bb77248b318ed..dd2b7b95afd5b 100644 --- a/kde-plasma/kde-cli-tools/kde-cli-tools-5.5.2-r1.ebuild +++ b/kde-plasma/kde-cli-tools/kde-cli-tools-5.5.2-r1.ebuild @@ -11,7 +11,7 @@ inherit kde5 DESCRIPTION="Tools based on KDE Frameworks 5 to better interact with the system" HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kde-cli-tools" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="+kdesu X" DEPEND=" diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.5.2.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.5.2.ebuild index dfb48ff9a05c7..1e6fd4bffe122 100644 --- a/kde-plasma/kde-gtk-config/kde-gtk-config-5.5.2.ebuild +++ b/kde-plasma/kde-gtk-config/kde-gtk-config-5.5.2.ebuild @@ -11,7 +11,7 @@ inherit kde5 DESCRIPTION="KDE systemsettings kcm to set GTK application look&feel" HOMEPAGE="https://projects.kde.org/kde-gtk-config" LICENSE="GPL-3" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="+gtk3" DEPEND=" diff --git a/kde-plasma/kdecoration/kdecoration-5.5.2.ebuild b/kde-plasma/kdecoration/kdecoration-5.5.2.ebuild index 05a3cb87f7d88..444af9426ea70 100644 --- a/kde-plasma/kdecoration/kdecoration-5.5.2.ebuild +++ b/kde-plasma/kdecoration/kdecoration-5.5.2.ebuild @@ -10,7 +10,7 @@ inherit kde5 DESCRIPTION="Plugin based library to create window decorations" LICENSE="|| ( LGPL-2.1 LGPL-3 )" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" DEPEND="dev-qt/qtgui:5" diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.5.2.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.5.2.ebuild index 4ddbe13da5fe4..cd240394f776b 100644 --- a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.5.2.ebuild +++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.5.2.ebuild @@ -8,7 +8,7 @@ inherit kde5 DESCRIPTION="Extra Plasma applets and engines" LICENSE="GPL-2 LGPL-2" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="ibus scim" DEPEND=" diff --git a/kde-plasma/kgamma/kgamma-5.5.2.ebuild b/kde-plasma/kgamma/kgamma-5.5.2.ebuild index 6f8afba83f67c..bd6639c440161 100644 --- a/kde-plasma/kgamma/kgamma-5.5.2.ebuild +++ b/kde-plasma/kgamma/kgamma-5.5.2.ebuild @@ -9,7 +9,7 @@ KMNAME="${PN}5" inherit kde5 DESCRIPTION="Screen gamma values kcontrol module" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" RDEPEND=" diff --git a/kde-plasma/khelpcenter/khelpcenter-5.5.2.ebuild b/kde-plasma/khelpcenter/khelpcenter-5.5.2.ebuild index 55a182fd808ec..e289bc2291824 100644 --- a/kde-plasma/khelpcenter/khelpcenter-5.5.2.ebuild +++ b/kde-plasma/khelpcenter/khelpcenter-5.5.2.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="The KDE Help Center" HOMEPAGE+=" https://userbase.kde.org/KHelpCenter" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" DEPEND=" diff --git a/kde-plasma/khotkeys/khotkeys-5.5.2.ebuild b/kde-plasma/khotkeys/khotkeys-5.5.2.ebuild index e1c0ff8742d61..ddf0dcf464928 100644 --- a/kde-plasma/khotkeys/khotkeys-5.5.2.ebuild +++ b/kde-plasma/khotkeys/khotkeys-5.5.2.ebuild @@ -8,7 +8,7 @@ KDE_HANDBOOK="true" inherit kde5 DESCRIPTION="KDE workspace hotkey module" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" COMMON_DEPEND=" diff --git a/kde-plasma/kinfocenter/kinfocenter-5.5.2.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.5.2.ebuild index 16df1575c76e5..c4d75d8dc772f 100644 --- a/kde-plasma/kinfocenter/kinfocenter-5.5.2.ebuild +++ b/kde-plasma/kinfocenter/kinfocenter-5.5.2.ebuild @@ -10,7 +10,7 @@ inherit kde5 DESCRIPTION="A utility that provides information about a computer system" HOMEPAGE="https://www.kde.org/applications/system/kinfocenter/" SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-small.png" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="egl gles ieee1394 +opengl +pci samba nfs wayland X" REQUIRED_USE="egl? ( || ( gles opengl ) )" diff --git a/kde-plasma/kmenuedit/kmenuedit-5.5.2.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.5.2.ebuild index 01c1c7822447a..6e600da10dec6 100644 --- a/kde-plasma/kmenuedit/kmenuedit-5.5.2.ebuild +++ b/kde-plasma/kmenuedit/kmenuedit-5.5.2.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="KDE menu editor" HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kmenuedit" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="+hotkeys" DEPEND=" diff --git a/kde-plasma/kscreen/kscreen-5.5.2.ebuild b/kde-plasma/kscreen/kscreen-5.5.2.ebuild index 6e6cb29b63a79..01fcb65e7e04f 100644 --- a/kde-plasma/kscreen/kscreen-5.5.2.ebuild +++ b/kde-plasma/kscreen/kscreen-5.5.2.ebuild @@ -10,7 +10,7 @@ inherit kde5 DESCRIPTION="KDE screen management" HOMEPAGE="https://projects.kde.org/projects/extragear/base/kscreen" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" DEPEND=" diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.5.2.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-5.5.2.ebuild index eb22915d96c20..6d20750c91c22 100644 --- a/kde-plasma/kscreenlocker/kscreenlocker-5.5.2.ebuild +++ b/kde-plasma/kscreenlocker/kscreenlocker-5.5.2.ebuild @@ -10,7 +10,7 @@ VIRTUALX_REQUIRED="test" inherit kde5 pam DESCRIPTION="Library and components for secure lock screen architecture" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="pam" COMMON_DEPEND=" diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.5.2-r1.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-5.5.2-r1.ebuild index 48c649554904c..c4ac85f47f0cf 100644 --- a/kde-plasma/ksshaskpass/ksshaskpass-5.5.2-r1.ebuild +++ b/kde-plasma/ksshaskpass/ksshaskpass-5.5.2-r1.ebuild @@ -8,7 +8,7 @@ inherit kde5 DESCRIPTION="KDE implementation of ssh-askpass with Kwallet integration" HOMEPAGE="https://projects.kde.org/projects/kde/workspace/ksshaskpass" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" DEPEND=" diff --git a/kde-plasma/ksysguard/ksysguard-5.5.2.ebuild b/kde-plasma/ksysguard/ksysguard-5.5.2.ebuild index a6cdda8aa42bc..accea9ed9a1a0 100644 --- a/kde-plasma/ksysguard/ksysguard-5.5.2.ebuild +++ b/kde-plasma/ksysguard/ksysguard-5.5.2.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Network-enabled task manager and system monitor" LICENSE="GPL-2+" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="lm_sensors" DEPEND=" diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.5.2.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-5.5.2.ebuild index 0627f143e7103..2c2c7bcd1b630 100644 --- a/kde-plasma/kwallet-pam/kwallet-pam-5.5.2.ebuild +++ b/kde-plasma/kwallet-pam/kwallet-pam-5.5.2.ebuild @@ -9,7 +9,7 @@ inherit kde5 multilib DESCRIPTION="KWallet PAM module to not enter password again" LICENSE="LGPL-2.1" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" DEPEND=" diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.5.2.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-5.5.2.ebuild index c7c58d8fde9ce..c4fae62ccbc5f 100644 --- a/kde-plasma/kwayland-integration/kwayland-integration-5.5.2.ebuild +++ b/kde-plasma/kwayland-integration/kwayland-integration-5.5.2.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Provides integration plugins for various KDE frameworks for Wayland HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kwayland-integration" LICENSE="LGPL-2.1" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" DEPEND=" diff --git a/kde-plasma/kwayland/kwayland-5.5.2.ebuild b/kde-plasma/kwayland/kwayland-5.5.2.ebuild index 3a81c82588d83..4cb1188bb0c94 100644 --- a/kde-plasma/kwayland/kwayland-5.5.2.ebuild +++ b/kde-plasma/kwayland/kwayland-5.5.2.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Qt-style client and server library wrapper for Wayland libraries" HOMEPAGE="https://projects.kde.org/projects/kde/workspace/kwayland" LICENSE="LGPL-2.1" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" DEPEND=" diff --git a/kde-plasma/kwin/kwin-5.5.2.ebuild b/kde-plasma/kwin/kwin-5.5.2.ebuild index fa99a8db68ecd..a833b8b9dbabd 100644 --- a/kde-plasma/kwin/kwin-5.5.2.ebuild +++ b/kde-plasma/kwin/kwin-5.5.2.ebuild @@ -11,7 +11,7 @@ inherit kde5 DESCRIPTION="KDE window manager" LICENSE="GPL-2+" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="gles2 multimedia" COMMON_DEPEND=" diff --git a/kde-plasma/kwrited/kwrited-5.5.2.ebuild b/kde-plasma/kwrited/kwrited-5.5.2.ebuild index 6021b969f9936..7a3f9f28559ab 100644 --- a/kde-plasma/kwrited/kwrited-5.5.2.ebuild +++ b/kde-plasma/kwrited/kwrited-5.5.2.ebuild @@ -7,7 +7,7 @@ EAPI=5 inherit kde5 DESCRIPTION="KDE daemon listening for wall and write messages" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" DEPEND=" diff --git a/kde-plasma/libkscreen/libkscreen-5.5.2.ebuild b/kde-plasma/libkscreen/libkscreen-5.5.2.ebuild index 6cfc74599a0f8..43853e0814ab1 100644 --- a/kde-plasma/libkscreen/libkscreen-5.5.2.ebuild +++ b/kde-plasma/libkscreen/libkscreen-5.5.2.ebuild @@ -9,7 +9,7 @@ VIRTUALX_REQUIRED="test" inherit kde5 DESCRIPTION="KDE screen management library" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" DEPEND=" diff --git a/kde-plasma/libksysguard/libksysguard-5.5.2.ebuild b/kde-plasma/libksysguard/libksysguard-5.5.2.ebuild index 4837d0e31d916..8c3cf5eefdc35 100644 --- a/kde-plasma/libksysguard/libksysguard-5.5.2.ebuild +++ b/kde-plasma/libksysguard/libksysguard-5.5.2.ebuild @@ -10,7 +10,7 @@ inherit kde5 DESCRIPTION="Task management and system monitoring library" LICENSE="LGPL-2+" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="+detailedmemory X" COMMON_DEPEND=" diff --git a/kde-plasma/milou/milou-5.5.2.ebuild b/kde-plasma/milou/milou-5.5.2.ebuild index d2b2feb50fe93..4c62a3e0fa69a 100644 --- a/kde-plasma/milou/milou-5.5.2.ebuild +++ b/kde-plasma/milou/milou-5.5.2.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Dedicated search application built on top of Baloo" HOMEPAGE="https://projects.kde.org/projects/kde/workspace/milou" LICENSE="GPL-2 LGPL-2.1" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" DEPEND=" diff --git a/kde-plasma/oxygen/oxygen-5.5.2.ebuild b/kde-plasma/oxygen/oxygen-5.5.2.ebuild index 9c3541d5cdb35..7b99b744c9d3c 100644 --- a/kde-plasma/oxygen/oxygen-5.5.2.ebuild +++ b/kde-plasma/oxygen/oxygen-5.5.2.ebuild @@ -8,7 +8,7 @@ inherit kde5 DESCRIPTION="KDE window manager theme" HOMEPAGE="https://projects.kde.org/projects/kde/workspace/oxygen" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" RDEPEND=" diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.5.2.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.5.2.ebuild index 886fedb7d98f6..19dcb9c845b55 100644 --- a/kde-plasma/plasma-desktop/plasma-desktop-5.5.2.ebuild +++ b/kde-plasma/plasma-desktop/plasma-desktop-5.5.2.ebuild @@ -9,7 +9,7 @@ KDE_TEST="true" inherit kde5 DESCRIPTION="KDE Plasma desktop" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="+evdev +fontconfig gtk2 gtk3 legacy-systray pulseaudio +qt4 touchpad" COMMON_DEPEND=" diff --git a/kde-plasma/plasma-mediacenter/plasma-mediacenter-5.5.2.ebuild b/kde-plasma/plasma-mediacenter/plasma-mediacenter-5.5.2.ebuild index ba467554eba69..4b3cfc7f22361 100644 --- a/kde-plasma/plasma-mediacenter/plasma-mediacenter-5.5.2.ebuild +++ b/kde-plasma/plasma-mediacenter/plasma-mediacenter-5.5.2.ebuild @@ -8,7 +8,7 @@ KDE_PUNT_BOGUS_DEPS="true" inherit kde5 DESCRIPTION="Unified media experience for any device capable of running KDE" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="semantic-desktop" DEPEND=" diff --git a/kde-plasma/plasma-meta/plasma-meta-5.5.2.ebuild b/kde-plasma/plasma-meta/plasma-meta-5.5.2.ebuild index 04c3251d8a3b9..0637be7fdea5b 100644 --- a/kde-plasma/plasma-meta/plasma-meta-5.5.2.ebuild +++ b/kde-plasma/plasma-meta/plasma-meta-5.5.2.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://www.kde.org/workspaces/plasmadesktop/" LICENSE="metapackage" SLOT="5" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="bluetooth +display-manager gtk mediacenter networkmanager pulseaudio +sddm sdk +wallpapers" RDEPEND=" diff --git a/kde-plasma/plasma-nm/plasma-nm-5.5.2.ebuild b/kde-plasma/plasma-nm/plasma-nm-5.5.2.ebuild index c968395abdeeb..66b751bdaa15c 100644 --- a/kde-plasma/plasma-nm/plasma-nm-5.5.2.ebuild +++ b/kde-plasma/plasma-nm/plasma-nm-5.5.2.ebuild @@ -8,7 +8,7 @@ inherit kde5 DESCRIPTION="KDE Plasma applet for NetworkManager" LICENSE="GPL-2 LGPL-2.1" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="modemmanager openconnect teamd" DEPEND=" diff --git a/kde-plasma/plasma-pa/plasma-pa-5.5.2.ebuild b/kde-plasma/plasma-pa/plasma-pa-5.5.2.ebuild index af5e1d6c6d36f..afa1989387696 100644 --- a/kde-plasma/plasma-pa/plasma-pa-5.5.2.ebuild +++ b/kde-plasma/plasma-pa/plasma-pa-5.5.2.ebuild @@ -8,7 +8,7 @@ KDE_PUNT_BOGUS_DEPS="true" inherit kde5 DESCRIPTION="Plasma applet for audio volume management using PulseAudio" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" DEPEND=" diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.5.2.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-5.5.2.ebuild index b5b00a2f33d22..161c050e22d9e 100644 --- a/kde-plasma/plasma-sdk/plasma-sdk-5.5.2.ebuild +++ b/kde-plasma/plasma-sdk/plasma-sdk-5.5.2.ebuild @@ -9,7 +9,7 @@ VIRTUALX_REQUIRED="test" inherit kde5 DESCRIPTION="Useful applications for Plasma development" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" DEPEND=" diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.5.2-r1.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.5.2-r1.ebuild index 912135c074105..0927aa513086b 100644 --- a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.5.2-r1.ebuild +++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.5.2-r1.ebuild @@ -9,7 +9,7 @@ KDE_DEBUG="false" inherit kde5 DESCRIPTION="Additional wallpapers for the Plasma workspace" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" DEPEND="$(add_frameworks_dep extra-cmake-modules)" diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.5.2-r1.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.5.2-r1.ebuild index 7d904f13dec98..00d42042f5be8 100644 --- a/kde-plasma/plasma-workspace/plasma-workspace-5.5.2-r1.ebuild +++ b/kde-plasma/plasma-workspace/plasma-workspace-5.5.2-r1.ebuild @@ -12,7 +12,7 @@ VIRTUALX_REQUIRED="test" inherit kde5 multilib qmake-utils DESCRIPTION="KDE Plasma workspace" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="dbus +geolocation gps prison qalculate" COMMON_DEPEND=" diff --git a/kde-plasma/powerdevil/powerdevil-5.5.2-r1.ebuild b/kde-plasma/powerdevil/powerdevil-5.5.2-r1.ebuild index 55d77436443ac..df1b151ce623a 100644 --- a/kde-plasma/powerdevil/powerdevil-5.5.2-r1.ebuild +++ b/kde-plasma/powerdevil/powerdevil-5.5.2-r1.ebuild @@ -9,7 +9,7 @@ inherit kde5 DESCRIPTION="Power management for KDE Plasma Shell" HOMEPAGE="https://projects.kde.org/projects/kde/workspace/powerdevil" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="systemd" DEPEND=" diff --git a/kde-plasma/sddm-kcm/sddm-kcm-5.5.2.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-5.5.2.ebuild index 98794a3d43eb1..7be3f92345ef0 100644 --- a/kde-plasma/sddm-kcm/sddm-kcm-5.5.2.ebuild +++ b/kde-plasma/sddm-kcm/sddm-kcm-5.5.2.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="KDE control module for SDDM" HOMEPAGE="https://projects.kde.org/projects/kdereview/sddm-kcm" LICENSE="GPL-2+" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" COMMON_DEPEND=" diff --git a/kde-plasma/systemsettings/systemsettings-5.5.2.ebuild b/kde-plasma/systemsettings/systemsettings-5.5.2.ebuild index 6e39019e87431..f6d65d774d687 100644 --- a/kde-plasma/systemsettings/systemsettings-5.5.2.ebuild +++ b/kde-plasma/systemsettings/systemsettings-5.5.2.ebuild @@ -8,7 +8,7 @@ KDE_HANDBOOK="forceoptional" inherit kde5 DESCRIPTION="System settings utility" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="classic gtk" DEPEND=" diff --git a/kde-plasma/user-manager/user-manager-5.5.2.ebuild b/kde-plasma/user-manager/user-manager-5.5.2.ebuild index 4c3aabd8cac96..7d7dfe00dcace 100644 --- a/kde-plasma/user-manager/user-manager-5.5.2.ebuild +++ b/kde-plasma/user-manager/user-manager-5.5.2.ebuild @@ -7,7 +7,7 @@ EAPI=5 inherit kde5 DESCRIPTION="Simple system settings module to manage the users of your system" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="" DEPEND=" From 89dfdd4177f79c71ca68945f0be5d24f479e1025 Mon Sep 17 00:00:00 2001 From: Alexey Shvetsov Date: Fri, 8 Jan 2016 18:42:05 +0300 Subject: [PATCH 239/260] net-misc/networkmanager-openconnect: Add ~arm keyword Package-Manager: portage-2.2.26 --- .../networkmanager-openconnect-1.0.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/networkmanager-openconnect/networkmanager-openconnect-1.0.8-r1.ebuild b/net-misc/networkmanager-openconnect/networkmanager-openconnect-1.0.8-r1.ebuild index d099f35d6a625..1f294d639946d 100644 --- a/net-misc/networkmanager-openconnect/networkmanager-openconnect-1.0.8-r1.ebuild +++ b/net-misc/networkmanager-openconnect/networkmanager-openconnect-1.0.8-r1.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/NetworkManager" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~arm ~x86" IUSE="gtk" RDEPEND=" From a0c871e4981f40d29de10dceebcfc1921a43c8b5 Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Fri, 8 Jan 2016 10:49:05 -0500 Subject: [PATCH 240/260] www-plugins/chrome-binary-plugins: automated update Package-Manager: portage-2.2.26_p106 --- www-plugins/chrome-binary-plugins/Manifest | 4 ++-- ...ebuild => chrome-binary-plugins-48.0.2564.71_beta1.ebuild} | 0 2 files changed, 2 insertions(+), 2 deletions(-) rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-48.0.2564.48_beta1.ebuild => chrome-binary-plugins-48.0.2564.71_beta1.ebuild} (100%) diff --git a/www-plugins/chrome-binary-plugins/Manifest b/www-plugins/chrome-binary-plugins/Manifest index dd6721871ca68..ddc8103566667 100644 --- a/www-plugins/chrome-binary-plugins/Manifest +++ b/www-plugins/chrome-binary-plugins/Manifest @@ -1,5 +1,5 @@ -DIST google-chrome-beta_48.0.2564.48-1_amd64.deb 48210984 SHA256 727a9b4ab0f0c7e5915db41780771de11b2a84bb2c525457a3ff352e34a2a6d3 SHA512 eac840c8e8356e98083197d8b84de54cd2bb0688cddfacf895a87832f8d39e442b6034e065c41e0a2f57a6821ab1b9fa0b008c43a5f60edfae22eb05454cb220 WHIRLPOOL d662e953d533a39d83ede32d717274a2c70acb088b3b27deb2e8dc4daf24ab51540d9b8fd8af16774692699cf5bcede117ac12348b24ea495ce6fa726f455616 -DIST google-chrome-beta_48.0.2564.48-1_i386.deb 47265406 SHA256 7cfab208285360b746d91d70d15a7cf89e59df662093c026ab901f4d7c1cec5d SHA512 71ec0743bc2cddeab2ffc459137a627b430ebd20e639fc7ce8a7e08ef43bd41370d17430b68cb8c1ea022d05da7cfe7b0cae5d64974649ecec7cefb0a197fcb2 WHIRLPOOL c0e80d9a6fc80c78c0103f1f89ecd9693794ed4f908df98c35334d088a0c0b6f41f9f63fb3122a847070be1c38b9c5d4e945d7197ae01bd98f9c603ba32d8435 +DIST google-chrome-beta_48.0.2564.71-1_amd64.deb 48220296 SHA256 ddb8a9aeac06adda5e88596f34e738934dd49a5801fee3ca4b36e084d7dc4aef SHA512 031788a092d5d17c1d698b0820c7158b785952aa7a9907a315920522683de766b7d3ab4d5f11fcc4dda09e2d1e44c59308f8c53b741c33d42174cdd303216a6a WHIRLPOOL d401434b195bf1da8c95b143226aa095e4a7e3c4b34937bce17b88726af079466f392520bfa7b053b43c87f462662ee8fb3fe97567944d09bdff816349fad83c +DIST google-chrome-beta_48.0.2564.71-1_i386.deb 47437164 SHA256 4167ff8fa090bfe220f2e431741828fe260ffc899615c0cc20e328c1a9d24997 SHA512 6d3073d6d064ca924f2dda1570c4cd66b86106228f64580b3c29e2b687628b3c23a4de6fdd1540175f8bbeb8bcda94ffec3c365549a81dc529d7fdb3747095f9 WHIRLPOOL c39dfaea2bac07a42d8976c35cc985cb2d709f1be585409c717917e5c85314bac70606691c153fe7c36715786660cc1482c3f448c872f969e393ec1ddca9c555 DIST google-chrome-stable_47.0.2526.106-1_amd64.deb 47539262 SHA256 a9d9307f90a0d5a1129df8b6478837876275298c545c28c60a697cc577422288 SHA512 b8623c44eb1de38c8a067a56effb0a34f9ee2f6a6c2697f2f87f7748fe3526047aeab79c787df037e5322d9d1e8b08539ddc8b477d97a5ee9c97857c1f1caeba WHIRLPOOL 380f4f0953779ecf6114d5557bdf1bfcbe582f424c7662fe6f5a5a5c513ac3f659ade8790a7a2fc071340e331b967cab35d49af5279266e0e8ce8432b40fdbad DIST google-chrome-stable_47.0.2526.106-1_i386.deb 46749162 SHA256 168de6fe1f98ab00f73e8a370796b57a8977130ebde7e85ef4de7d8a7a695b93 SHA512 f8aeb7012e5accfc0b5e479d3d750878316280e95b404ecba100e1318ae5ee63fee591ca0263c59aa9326898d6acc2b45cd8476b5310288ae73007b5c1b14d4b WHIRLPOOL 8e736fb7e5b7871e3f417c8a6a51ceda50c08fa674a29c9595f6c48bea11a0f5862097e71b1e73b2f424844bb1a0e2acbb484f0fd837830a41dd4011c621f73e DIST google-chrome-unstable_49.0.2612.0-1_amd64.deb 48723202 SHA256 4d4ac5db416e7ca7fb2f377537b009fed4023c6762b95a97610e931fce45b978 SHA512 d0ad1394052b2491e45ba0c1133be09ff52aed23de4bcd1f4df6b848a1469afb8db9c2c852de1b127e3dd5261d735bce78b335436ba60dd337f577a041b0a2f6 WHIRLPOOL 7e86dd7cf5f7564d314a3b4012f39425a7cbccfd324f88e2b78df242f8aa13c4979903705c8212680f8515cb85e1a3803ef51ddc0a900dbc3cf781e6f465b8b9 diff --git a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-48.0.2564.48_beta1.ebuild b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-48.0.2564.71_beta1.ebuild similarity index 100% rename from www-plugins/chrome-binary-plugins/chrome-binary-plugins-48.0.2564.48_beta1.ebuild rename to www-plugins/chrome-binary-plugins/chrome-binary-plugins-48.0.2564.71_beta1.ebuild From 871d6c779cd812736ba08555f258350e19739e20 Mon Sep 17 00:00:00 2001 From: Mike Gilbert Date: Fri, 8 Jan 2016 10:49:20 -0500 Subject: [PATCH 241/260] www-client/google-chrome-beta: automated update Package-Manager: portage-2.2.26_p106 --- www-client/google-chrome-beta/Manifest | 4 ++-- ...48_p1.ebuild => google-chrome-beta-48.0.2564.71_p1.ebuild} | 0 2 files changed, 2 insertions(+), 2 deletions(-) rename www-client/google-chrome-beta/{google-chrome-beta-48.0.2564.48_p1.ebuild => google-chrome-beta-48.0.2564.71_p1.ebuild} (100%) diff --git a/www-client/google-chrome-beta/Manifest b/www-client/google-chrome-beta/Manifest index 2d37bbcdb116e..25eaa192fcbf7 100644 --- a/www-client/google-chrome-beta/Manifest +++ b/www-client/google-chrome-beta/Manifest @@ -1,2 +1,2 @@ -DIST google-chrome-beta_48.0.2564.48-1_amd64.deb 48210984 SHA256 727a9b4ab0f0c7e5915db41780771de11b2a84bb2c525457a3ff352e34a2a6d3 SHA512 eac840c8e8356e98083197d8b84de54cd2bb0688cddfacf895a87832f8d39e442b6034e065c41e0a2f57a6821ab1b9fa0b008c43a5f60edfae22eb05454cb220 WHIRLPOOL d662e953d533a39d83ede32d717274a2c70acb088b3b27deb2e8dc4daf24ab51540d9b8fd8af16774692699cf5bcede117ac12348b24ea495ce6fa726f455616 -DIST google-chrome-beta_48.0.2564.48-1_i386.deb 47265406 SHA256 7cfab208285360b746d91d70d15a7cf89e59df662093c026ab901f4d7c1cec5d SHA512 71ec0743bc2cddeab2ffc459137a627b430ebd20e639fc7ce8a7e08ef43bd41370d17430b68cb8c1ea022d05da7cfe7b0cae5d64974649ecec7cefb0a197fcb2 WHIRLPOOL c0e80d9a6fc80c78c0103f1f89ecd9693794ed4f908df98c35334d088a0c0b6f41f9f63fb3122a847070be1c38b9c5d4e945d7197ae01bd98f9c603ba32d8435 +DIST google-chrome-beta_48.0.2564.71-1_amd64.deb 48220296 SHA256 ddb8a9aeac06adda5e88596f34e738934dd49a5801fee3ca4b36e084d7dc4aef SHA512 031788a092d5d17c1d698b0820c7158b785952aa7a9907a315920522683de766b7d3ab4d5f11fcc4dda09e2d1e44c59308f8c53b741c33d42174cdd303216a6a WHIRLPOOL d401434b195bf1da8c95b143226aa095e4a7e3c4b34937bce17b88726af079466f392520bfa7b053b43c87f462662ee8fb3fe97567944d09bdff816349fad83c +DIST google-chrome-beta_48.0.2564.71-1_i386.deb 47437164 SHA256 4167ff8fa090bfe220f2e431741828fe260ffc899615c0cc20e328c1a9d24997 SHA512 6d3073d6d064ca924f2dda1570c4cd66b86106228f64580b3c29e2b687628b3c23a4de6fdd1540175f8bbeb8bcda94ffec3c365549a81dc529d7fdb3747095f9 WHIRLPOOL c39dfaea2bac07a42d8976c35cc985cb2d709f1be585409c717917e5c85314bac70606691c153fe7c36715786660cc1482c3f448c872f969e393ec1ddca9c555 diff --git a/www-client/google-chrome-beta/google-chrome-beta-48.0.2564.48_p1.ebuild b/www-client/google-chrome-beta/google-chrome-beta-48.0.2564.71_p1.ebuild similarity index 100% rename from www-client/google-chrome-beta/google-chrome-beta-48.0.2564.48_p1.ebuild rename to www-client/google-chrome-beta/google-chrome-beta-48.0.2564.71_p1.ebuild From 874e3c98e160c9fe77283c333651a212a95a55cd Mon Sep 17 00:00:00 2001 From: William Hubbs Date: Fri, 8 Jan 2016 09:59:34 -0600 Subject: [PATCH 242/260] app-portage/eix: version bump This was bumped at the request of axs. --- app-portage/eix/Manifest | 1 + app-portage/eix/eix-0.31.6.ebuild | 71 +++++++++++++++++++++++++++++++ 2 files changed, 72 insertions(+) create mode 100644 app-portage/eix/eix-0.31.6.ebuild diff --git a/app-portage/eix/Manifest b/app-portage/eix/Manifest index 612adede7a307..054d651a835c3 100644 --- a/app-portage/eix/Manifest +++ b/app-portage/eix/Manifest @@ -8,3 +8,4 @@ DIST eix-0.31.2.tar.bz2 787190 SHA256 c03226d0971067561e931c0afe75878552a6178ede DIST eix-0.31.3.tar.bz2 795783 SHA256 bc578fa28be43ec321054df6e4727f2dd4c09b1ca8e1e9b1d4ebe064bdd7f03c SHA512 f0f07fbcb0b8696d7e689fd322ba3475d4d10c2ba703981de7458cf5f37c7d06746fac753cc14a7fd0c434c9e284127a64f941bbad408ebc077807b8f33952bb WHIRLPOOL a00556d5a57ee665e327071580e63107c27df60b96690c8c249b15487867bbc720244d1926c3f54795f7d6bdb6348f09d7cbfbd29f52a43b4dc8e0994579f58b DIST eix-0.31.4.tar.xz 579480 SHA256 87051338b523f07a734c3c07e30fe99b4ca85ed268df60a54aeed1b594e1b7d0 SHA512 1a43fd8a4686f6e6c3021fb67acaa9ac0b19baad539e10d0ebd3db38bfc6179ce4b1c91745f76f167c32e45f9164ed3f1a8129a9eb97d8bc3bd35027999c5dc2 WHIRLPOOL 0f3962b7b72b9c12d9e2b0561ab242ebfcc48161e259667ed0752d49d2419c7a6f801481b48522605d8aa20968c688f917b24a823009a8f5a9e780a845afaa09 DIST eix-0.31.5.tar.xz 580740 SHA256 32ec5d6fdc7bf10db5fea076836b30ed034a0510962ea0cbe4f09a5919502b9c SHA512 868886a2ac6bdcfe96661030701e03eeca7d7c8a3c3a900845c90cd852e02947e481ff2ce9abe21bb62272b58e4f9415c9fdc91420897ed827b3b0220e7c7eca WHIRLPOOL 546be9401649e8a04f5f4b988f783d6b084d6a83f257bb67f78b2cc512068cff5ec200fb6f5f18746e64b1f6a56a55635b3a56fb82450b8a780a5d1ff2eb92b4 +DIST eix-0.31.6.tar.xz 580620 SHA256 11a33661c544b8690e2c8e30b1b4b2cd9d8bca8587ace6a3f89a63f03fbf165f SHA512 22cc0cff709288903963c08f5afaaeded383f4ed4ac3a234bb7b1535499f2b70910a4b13992e69fa2aa6783d43331f79e6533e32fa4cdd666f4dff45c6e1fca8 WHIRLPOOL dfe71c6bf0469777da452ece6d717a290cc7d0448f375de344109cb544f1295a9ab6bac50eb8ded0665e42c7b24fd9c6aaa4d10bad3255c2f5f70d2ab384b43a diff --git a/app-portage/eix/eix-0.31.6.ebuild b/app-portage/eix/eix-0.31.6.ebuild new file mode 100644 index 0000000000000..878b44951be27 --- /dev/null +++ b/app-portage/eix/eix-0.31.6.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +PLOCALES="de ru" +inherit bash-completion-r1 l10n systemd + +DESCRIPTION="Search and query ebuilds, portage incl. local settings, ext. overlays and more" +HOMEPAGE="https://github.com/vaeth/eix/" +SRC_URI="https://github.com/vaeth/eix/releases/download/v${PV}/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris" +IUSE="debug +dep doc nls optimization security strong-optimization strong-security sqlite swap-remote tools" + +BOTHDEPEND="sqlite? ( >=dev-db/sqlite-3 ) + nls? ( virtual/libintl )" +RDEPEND="${BOTHDEPEND} + app-shells/push" +DEPEND="${BOTHDEPEND} + app-arch/xz-utils + nls? ( sys-devel/gettext )" + +pkg_setup() { + case " ${REPLACING_VERSIONS}" in + *\ 0.[0-9].*|*\ 0.1[0-9].*|*\ 0.2[0-4].*|*\ 0.25.0*) + local eixcache="${EROOT}/var/cache/${PN}" + test -f "${eixcache}" && rm -f -- "${eixcache}";; + esac +} + +src_prepare() { + sed -i -e "s'/'${EPREFIX}/'" -- "${S}"/tmpfiles.d/eix.conf || die + eapply_user +} + +src_configure() { + econf $(use_with sqlite) $(use_with doc extra-doc) \ + $(use_enable nls) $(use_enable tools separate-tools) \ + $(use_enable security) $(use_enable optimization) \ + $(use_enable strong-security) \ + $(use_enable strong-optimization) $(use_enable debug debugging) \ + $(use_enable swap-remote) \ + $(use_with prefix always-accept-keywords) \ + $(use_with dep dep-default) \ + --with-zsh-completion \ + --with-portage-rootpath="${ROOTPATH}" \ + --with-eprefix-default="${EPREFIX}" +} + +src_install() { + default + dobashcomp bash/eix + systemd_dotmpfilesd tmpfiles.d/eix.conf +} + +pkg_postinst() { + test -d "${EROOT}var/cache/${PN}" || { + mkdir "${EROOT}var/cache/${PN}" + use prefix || chown portage:portage "${EROOT}var/cache/${PN}" + } + local obs="${EROOT}var/cache/eix.previous" + ! test -f "${obs}" || ewarn "Found obsolete ${obs}, please remove it" +} + +pkg_postrm() { + [ -n "${REPLACED_BY_VERSION}" ] || rm -rf -- "${EROOT}var/cache/${PN}" +} From 538861bcb05821f9f8b38823ba223f51d7c5a3ed Mon Sep 17 00:00:00 2001 From: William Hubbs Date: Fri, 8 Jan 2016 10:01:41 -0600 Subject: [PATCH 243/260] app-portage/eix: drop 0.31.5 at the request of axs --- app-portage/eix/Manifest | 1 - app-portage/eix/eix-0.31.5.ebuild | 71 ------------------------------- 2 files changed, 72 deletions(-) delete mode 100644 app-portage/eix/eix-0.31.5.ebuild diff --git a/app-portage/eix/Manifest b/app-portage/eix/Manifest index 054d651a835c3..9a652109ec096 100644 --- a/app-portage/eix/Manifest +++ b/app-portage/eix/Manifest @@ -7,5 +7,4 @@ DIST eix-0.31.1.tar.bz2 791116 SHA256 1402d474ee3d1dc6fcfe35508657629d4a5aef6cbe DIST eix-0.31.2.tar.bz2 787190 SHA256 c03226d0971067561e931c0afe75878552a6178ede7326601c3a839b289c72d9 SHA512 61a7f58ba48030000bd4ca50575aec95ba7726c12d935bd1fa7a2b28440fbc66a272fc727bc6a2b7716e285d3b93b7a888cef017c66d8682f29e9388dc89a6a1 WHIRLPOOL d67ab5ee83ab74c895f5e7345b40a7313c1ad1a1a2af184f54e5481eed9f6134920c172fe1dcae0522b2d965832e76cfbe14020181d799eff04a1afc6938af64 DIST eix-0.31.3.tar.bz2 795783 SHA256 bc578fa28be43ec321054df6e4727f2dd4c09b1ca8e1e9b1d4ebe064bdd7f03c SHA512 f0f07fbcb0b8696d7e689fd322ba3475d4d10c2ba703981de7458cf5f37c7d06746fac753cc14a7fd0c434c9e284127a64f941bbad408ebc077807b8f33952bb WHIRLPOOL a00556d5a57ee665e327071580e63107c27df60b96690c8c249b15487867bbc720244d1926c3f54795f7d6bdb6348f09d7cbfbd29f52a43b4dc8e0994579f58b DIST eix-0.31.4.tar.xz 579480 SHA256 87051338b523f07a734c3c07e30fe99b4ca85ed268df60a54aeed1b594e1b7d0 SHA512 1a43fd8a4686f6e6c3021fb67acaa9ac0b19baad539e10d0ebd3db38bfc6179ce4b1c91745f76f167c32e45f9164ed3f1a8129a9eb97d8bc3bd35027999c5dc2 WHIRLPOOL 0f3962b7b72b9c12d9e2b0561ab242ebfcc48161e259667ed0752d49d2419c7a6f801481b48522605d8aa20968c688f917b24a823009a8f5a9e780a845afaa09 -DIST eix-0.31.5.tar.xz 580740 SHA256 32ec5d6fdc7bf10db5fea076836b30ed034a0510962ea0cbe4f09a5919502b9c SHA512 868886a2ac6bdcfe96661030701e03eeca7d7c8a3c3a900845c90cd852e02947e481ff2ce9abe21bb62272b58e4f9415c9fdc91420897ed827b3b0220e7c7eca WHIRLPOOL 546be9401649e8a04f5f4b988f783d6b084d6a83f257bb67f78b2cc512068cff5ec200fb6f5f18746e64b1f6a56a55635b3a56fb82450b8a780a5d1ff2eb92b4 DIST eix-0.31.6.tar.xz 580620 SHA256 11a33661c544b8690e2c8e30b1b4b2cd9d8bca8587ace6a3f89a63f03fbf165f SHA512 22cc0cff709288903963c08f5afaaeded383f4ed4ac3a234bb7b1535499f2b70910a4b13992e69fa2aa6783d43331f79e6533e32fa4cdd666f4dff45c6e1fca8 WHIRLPOOL dfe71c6bf0469777da452ece6d717a290cc7d0448f375de344109cb544f1295a9ab6bac50eb8ded0665e42c7b24fd9c6aaa4d10bad3255c2f5f70d2ab384b43a diff --git a/app-portage/eix/eix-0.31.5.ebuild b/app-portage/eix/eix-0.31.5.ebuild deleted file mode 100644 index 878b44951be27..0000000000000 --- a/app-portage/eix/eix-0.31.5.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -PLOCALES="de ru" -inherit bash-completion-r1 l10n systemd - -DESCRIPTION="Search and query ebuilds, portage incl. local settings, ext. overlays and more" -HOMEPAGE="https://github.com/vaeth/eix/" -SRC_URI="https://github.com/vaeth/eix/releases/download/v${PV}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris" -IUSE="debug +dep doc nls optimization security strong-optimization strong-security sqlite swap-remote tools" - -BOTHDEPEND="sqlite? ( >=dev-db/sqlite-3 ) - nls? ( virtual/libintl )" -RDEPEND="${BOTHDEPEND} - app-shells/push" -DEPEND="${BOTHDEPEND} - app-arch/xz-utils - nls? ( sys-devel/gettext )" - -pkg_setup() { - case " ${REPLACING_VERSIONS}" in - *\ 0.[0-9].*|*\ 0.1[0-9].*|*\ 0.2[0-4].*|*\ 0.25.0*) - local eixcache="${EROOT}/var/cache/${PN}" - test -f "${eixcache}" && rm -f -- "${eixcache}";; - esac -} - -src_prepare() { - sed -i -e "s'/'${EPREFIX}/'" -- "${S}"/tmpfiles.d/eix.conf || die - eapply_user -} - -src_configure() { - econf $(use_with sqlite) $(use_with doc extra-doc) \ - $(use_enable nls) $(use_enable tools separate-tools) \ - $(use_enable security) $(use_enable optimization) \ - $(use_enable strong-security) \ - $(use_enable strong-optimization) $(use_enable debug debugging) \ - $(use_enable swap-remote) \ - $(use_with prefix always-accept-keywords) \ - $(use_with dep dep-default) \ - --with-zsh-completion \ - --with-portage-rootpath="${ROOTPATH}" \ - --with-eprefix-default="${EPREFIX}" -} - -src_install() { - default - dobashcomp bash/eix - systemd_dotmpfilesd tmpfiles.d/eix.conf -} - -pkg_postinst() { - test -d "${EROOT}var/cache/${PN}" || { - mkdir "${EROOT}var/cache/${PN}" - use prefix || chown portage:portage "${EROOT}var/cache/${PN}" - } - local obs="${EROOT}var/cache/eix.previous" - ! test -f "${obs}" || ewarn "Found obsolete ${obs}, please remove it" -} - -pkg_postrm() { - [ -n "${REPLACED_BY_VERSION}" ] || rm -rf -- "${EROOT}var/cache/${PN}" -} From 4655e9a8f438e5ca94aefd8b8df7cfc2e8195d5a Mon Sep 17 00:00:00 2001 From: Michael Sterrett Date: Fri, 8 Jan 2016 11:12:54 -0500 Subject: [PATCH 244/260] games-fps/ut2004-airbuccaneers: update SRC_URI and HOMEPAGE per Gordon Pettey in bug #561140 Package-Manager: portage-2.2.26 --- games-fps/ut2004-airbuccaneers/Manifest | 2 +- .../ut2004-airbuccaneers/ut2004-airbuccaneers-1.6-r2.ebuild | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/games-fps/ut2004-airbuccaneers/Manifest b/games-fps/ut2004-airbuccaneers/Manifest index c438be3e38c45..eaaedc986d7a0 100644 --- a/games-fps/ut2004-airbuccaneers/Manifest +++ b/games-fps/ut2004-airbuccaneers/Manifest @@ -1 +1 @@ -DIST airbuccaneers1_6_zipinstall.zip 255641574 RMD160 f757d7575b83d23d652be554e3df938b11b13cbb SHA1 e96bf809f7aaa42c5bfecf3633573b744d2ded89 SHA256 a4669d2c36b686ed320b142ea2b13c7dde7a16a42ee9e2aa19d71c52ba36fd73 +DIST airbuccaneers_mod_1_6_zipinstall_with_info.zip 255641963 SHA256 0b08c7018b35173b4d9be80bf2b9d0945cdf8316aac7286643d6e5ccfb700b88 SHA512 6c91919538b1d74157bf5586b66effcd3aabd397dc698384673425a53227c68b1ec0c4a07c342e399136673dc106b11727103ca6a06dff117d93b73645bd981b WHIRLPOOL c5bcb3f8c9dc7ad183f62e7c567f3753326db67b2f8a56e82dfb8edc8a2f22dcb10b3a8231bf052dff0e26b1c0e0cdf982dbd03fd5c614732ee83e233002d2c4 diff --git a/games-fps/ut2004-airbuccaneers/ut2004-airbuccaneers-1.6-r2.ebuild b/games-fps/ut2004-airbuccaneers/ut2004-airbuccaneers-1.6-r2.ebuild index c1a65564fa25d..c9afec8aeef94 100644 --- a/games-fps/ut2004-airbuccaneers/ut2004-airbuccaneers-1.6-r2.ebuild +++ b/games-fps/ut2004-airbuccaneers/ut2004-airbuccaneers-1.6-r2.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=2 +EAPI=5 MOD_DESC="Pirate-style conversion with flying wooden ships" MOD_NAME="Air Buccaneers" @@ -11,8 +11,8 @@ MOD_ICON="Help/abuicon.ico" inherit games games-mods -HOMEPAGE="http://ludocraft.oulu.fi/airbuccaneers/" -SRC_URI="http://ludocraft.oulu.fi/airbuccaneers/download/airbuccaneers1_6_zipinstall.zip" +HOMEPAGE="http://www.ludocraft.com/entertainment/airbuccaneers-mod/" +SRC_URI="http://bin.ludocraft.com/files/airbuccaneers_mod_1_6_zipinstall_with_info.zip" LICENSE="freedist" KEYWORDS="amd64 x86" From 665b4e98c4429a2ff5cb918f4610e35c731e1bf3 Mon Sep 17 00:00:00 2001 From: Michael Sterrett Date: Fri, 8 Jan 2016 11:24:54 -0500 Subject: [PATCH 245/260] games-action/lugaru-demo: games-action/lugaru-demo is gone --- games-action/lugaru-demo/Manifest | 1 - .../lugaru-demo/lugaru-demo-1.0c.ebuild | 58 ------------------- games-action/lugaru-demo/metadata.xml | 5 -- 3 files changed, 64 deletions(-) delete mode 100644 games-action/lugaru-demo/Manifest delete mode 100644 games-action/lugaru-demo/lugaru-demo-1.0c.ebuild delete mode 100644 games-action/lugaru-demo/metadata.xml diff --git a/games-action/lugaru-demo/Manifest b/games-action/lugaru-demo/Manifest deleted file mode 100644 index fe704640c687c..0000000000000 --- a/games-action/lugaru-demo/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST lugaru-linux-x86-1.0c.bin 35539193 SHA256 ad330c9f5496a1fc54fb3640723420a80dfee9da47a71ef7a34a38848c885ade SHA512 fda5287b3836f0f81f391b93aee991ac003bc6e4adbb4d064c05853fd3d348bb71d4e4d1f078dcf149b76e507b26f051205446d5d26e10159e83b59231e756f5 WHIRLPOOL 5a2b8422bd572ba88c47872f642c57d5469c5484172456a103e05e51421eef5e12f6173a6353c4bd816bb4e68b1a4c6a319d135b4e4068251bbf7c7a70b98107 diff --git a/games-action/lugaru-demo/lugaru-demo-1.0c.ebuild b/games-action/lugaru-demo/lugaru-demo-1.0c.ebuild deleted file mode 100644 index 83bf6185a324c..0000000000000 --- a/games-action/lugaru-demo/lugaru-demo-1.0c.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -inherit eutils games - -DESCRIPTION="3D arcade with unique fighting system and anthropomorphic characters" -HOMEPAGE="http://www.wolfire.com/lugaru" -SRC_URI="http://cdn.wolfire.com/games/lugaru/lugaru-linux-x86-${PV}.bin" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="-* amd64 x86" -IUSE="" -RESTRICT="mirror bindist strip" - -DEPEND="app-arch/unzip" -RDEPEND="sys-libs/glibc - amd64? ( - >=x11-libs/libX11-1.6.2[abi_x86_32(-)] - >=x11-libs/libXext-1.3.2[abi_x86_32(-)] - ) - x86? ( - x11-libs/libX11 - x11-libs/libXext - )" - -QA_PREBUILT="${GAMES_PREFIX_OPT:1}"/${PN}/lugaru - -S=${WORKDIR}/data - -src_unpack() { - tail -c +194469 "${DISTDIR}"/${A} > ${A}.zip - unpack ./${A}.zip - rm -f ${A}.zip - - # Duplicate file and can't be handled by portage, bug #14983 - rm -f "${S}/Data/Textures/Quit.png " -} - -src_install() { - local dir=${GAMES_PREFIX_OPT}/${PN} - - insinto "${dir}" - doins -r Data - - dodoc *.txt - - exeinto "${dir}" - doexe lugaru - games_make_wrapper ${PN} ./lugaru "${dir}" "${dir}" - - newicon lugaru.png ${PN}.png - make_desktop_entry ${PN} "Lugaru Demo" ${PN} - - prepgamesdirs -} diff --git a/games-action/lugaru-demo/metadata.xml b/games-action/lugaru-demo/metadata.xml deleted file mode 100644 index d3c2cc926f0bb..0000000000000 --- a/games-action/lugaru-demo/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - -games - From 5d82b8eb5e4b1175e10474916ac6cd2aff7acb9a Mon Sep 17 00:00:00 2001 From: Michael Sterrett Date: Fri, 8 Jan 2016 11:32:44 -0500 Subject: [PATCH 246/260] profiles: games-action/lugaru-demo is gone --- profiles/package.mask | 5 ----- 1 file changed, 5 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index d9aeb0cadd63a..b541075765bbf 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -827,11 +827,6 @@ dev-perl/YAML-Parser-Syck # Bug 567532 x11-plugins/wmium -# Michael Sterrett (09 Dec 2015) -# Unneeded now that lugaru is open-source. (bug #505610) -# Masked for removal on 20160108 -games-action/lugaru-demo - # Michael Palimaka Date: Fri, 8 Jan 2016 17:57:30 +0100 Subject: [PATCH 247/260] www-apps/ampache: New upstream version 3.8.1 Taking over as maintainer and updating to current version 3.8.1 Package-Manager: portage-2.2.26 --- www-apps/ampache/Manifest | 1 + www-apps/ampache/ampache-3.8.1.ebuild | 49 +++++++++++++++++++++++++++ www-apps/ampache/metadata.xml | 5 ++- 3 files changed, 54 insertions(+), 1 deletion(-) create mode 100644 www-apps/ampache/ampache-3.8.1.ebuild diff --git a/www-apps/ampache/Manifest b/www-apps/ampache/Manifest index d7b4f6a8ac3e6..1846393dfa2f5 100644 --- a/www-apps/ampache/Manifest +++ b/www-apps/ampache/Manifest @@ -1,3 +1,4 @@ +DIST 3.8.1.tar.gz 7938754 SHA256 2eff94b5674ceb3cfc3a53c1addb297b016f74b1e732f17e9d05920f2ed2a35a SHA512 70151a2f28ab8998fea9be2817bd9ba7e80eea1aa78867d69f0e250bea7e9f025825566a0b80d06de09c6d73352f6951922cc52da98370c3c341edabffbc6061 WHIRLPOOL f67fc41cf4d25512d2b0834e9903f59e230aeeb0ab9e92394ebc9ae938cabed3de47fae00e1595d3a402f94b7e8d9ed00e5215977f81a972e9e3cd8acc994d82 DIST ampache-3.4.3.tar.gz 1414765 SHA256 001b34abb77a830ce5f67d9823b8fbeba75a517b577c650349843854deb8d0eb SHA512 89d14ac458f40c15dcbe5a992636f573afed15f31cbcdfbce66415f9e0107fd53c978947ba8744ba01fc8d24bb1d3c3681c1bad280be2b759e5fd15d1f722441 WHIRLPOOL ee5f619f22ba6e75969868789e58936ab47b6d59c66d69e8ba92c5b04c3c250679a5c5d51c8a37b66b2ae59e1b1e91514cbd6bd2ce959b75de2f4d6fc388cc22 DIST ampache-3.5.3.tar.gz 1962048 SHA256 b4c0d58754007c19dc959659cf43442d9f0cf3ebdbeb35b8e2845870bca0ca4c SHA512 148c1f238f63955fceb5b31132118eca54aae3a0cd51df85dded1814f952d454c456f69786d8eec15d02fdc44007e7072aba6a5d717d37cdb6af7f42f032a7bc WHIRLPOOL 0ee48c54134ab43a376b81d13be784aabf4a0f4c794d4591d083508cbee1250b86f8cf93c7dddf375eefcafeb12cb911655da0f5f241188a6f2a0ce58b8d8731 DIST ampache-3.5.4.tar.gz 1961555 SHA256 f5ee6906d2af60ea8dcbd1b3a18119ffbe6b92c21c0b0c59a1ba01e5bead5f74 SHA512 0a671ce34329ab1b12b7a3880eea1f1986a5f599aae72e7294247accc4819a535bfd59685b93ab2cb9995404e394f4c8ed5424844113b6bf5b6d20404ae06482 WHIRLPOOL 2a5dc47dda725928bb2de0496c91ee659e4393691c31eb825e633e7600f62585f9412da9cb4b2b9becb83880d77a2c68de2312a7b4ef75fc998024507a680ee6 diff --git a/www-apps/ampache/ampache-3.8.1.ebuild b/www-apps/ampache/ampache-3.8.1.ebuild new file mode 100644 index 0000000000000..52b08a877e675 --- /dev/null +++ b/www-apps/ampache/ampache-3.8.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit webapp + +DESCRIPTION="PHP-based tool for managing,updating and playing audio files via a web interface" +HOMEPAGE="http://www.ampache.org/" +SRC_URI="https://github.com/ampache/ampache/archive/${PV}.tar.gz" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="aac flac mp3 ogg transcode" + +RDEPEND="dev-lang/php[gd,hash,iconv,mysql,pdo,session,unicode,xml,zlib] + transcode? ( media-sound/lame + aac? ( || ( media-libs/faad2 media-sound/alac_decoder ) ) + flac? ( media-libs/flac ) + mp3? ( media-sound/mp3splt ) + ogg? ( media-sound/mp3splt media-sound/vorbis-tools ) + )" +DEPEND="" + +need_httpd_cgi + +src_install() { + webapp_src_preinst + + doman docs/man/man1/ampache.1 + rm -rf docs/man || die "Unable to remove local man dir" + + dodoc docs/* + rm -rf docs/ || die "Unable to remove local docs dir" + + insinto "${MY_HTDOCSDIR}" + doins -r . + + webapp_postinst_txt en "${FILESDIR}"/installdoc.txt + webapp_src_install +} + +pkg_postinst() { + elog "Install and upgrade instructions can be found here:" + elog " /usr/share/doc/${P}/INSTALL.bz2" + elog " /usr/share/doc/${P}/MIGRATION.bz2" + webapp_pkg_postinst +} diff --git a/www-apps/ampache/metadata.xml b/www-apps/ampache/metadata.xml index c87b0e76868e0..db86feeb54bcf 100644 --- a/www-apps/ampache/metadata.xml +++ b/www-apps/ampache/metadata.xml @@ -1,7 +1,10 @@ - web-apps + + k_f@gentoo.org + Kristian Fiskerstrand + Install optional dependencies for transcoding support From 264b3f4ed326c2a79e0be87ecb9028f6983b3b7d Mon Sep 17 00:00:00 2001 From: Kristian Fiskerstrand Date: Fri, 8 Jan 2016 17:59:27 +0100 Subject: [PATCH 248/260] profiles/package.mask: Remove mask for www-apps/ampache I'm taking over as maintainer for this package since the lastrite. --- profiles/package.mask | 5 ----- 1 file changed, 5 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index b541075765bbf..26843259c674b 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -168,11 +168,6 @@ net-libs/libmapi # Nothing needs this old dummy package, bug #566774. Removal in a month. gnome-extra/at-spi -# Pacho Ramos (08 Jan 2016) -# Not compatible with current PHP versions, security issues, bug #566816. -# Removal in a month. -www-apps/ampache - # Pacho Ramos (08 Jan 2016) # Upstream dead, doesn't work with libsigc++-2.6, bug #568788. Removal in a # month. From 7e0c83e8e78a9754742fd1af9a38e2a853852cff Mon Sep 17 00:00:00 2001 From: Kristian Fiskerstrand Date: Fri, 8 Jan 2016 18:17:51 +0100 Subject: [PATCH 249/260] app-office/texmaker: Taking over as maintainer Package-Manager: portage-2.2.26 --- app-office/texmaker/metadata.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-office/texmaker/metadata.xml b/app-office/texmaker/metadata.xml index b04ffda9695b4..173297b1afdf7 100644 --- a/app-office/texmaker/metadata.xml +++ b/app-office/texmaker/metadata.xml @@ -3,7 +3,7 @@ tex - jlec@gentoo.org - Heavily using the package + k_f@gentoo.org + Kristian Fiskerstrand From 48a69a757b8a027c06784f4ec61fbce09da460be Mon Sep 17 00:00:00 2001 From: Markus Meier Date: Fri, 8 Jan 2016 18:54:22 +0100 Subject: [PATCH 250/260] media-gfx/darktable: add backward compat warning by karpi in bug #569872 Package-Manager: portage-2.2.26 --- media-gfx/darktable/darktable-2.0.0.ebuild | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/media-gfx/darktable/darktable-2.0.0.ebuild b/media-gfx/darktable/darktable-2.0.0.ebuild index 00601fd06a331..f1f16a4a1eb05 100644 --- a/media-gfx/darktable/darktable-2.0.0.ebuild +++ b/media-gfx/darktable/darktable-2.0.0.ebuild @@ -133,6 +133,12 @@ pkg_preinst() { pkg_postinst() { gnome2_icon_cache_update fdo-mime_desktop_database_update + + elog "when updating from the currently stable 1.6 series," + elog "please bear in mind that your edits will be preserved during this process," + elog "but it will not be possible to downgrade from 2.0 to 1.6 any more." + echo + ewarn "There will not be possible to downgrade!" } pkg_postrm() { From 0a611fb53f3d2a6b51f44547107346b724eba00a Mon Sep 17 00:00:00 2001 From: Markus Meier Date: Fri, 8 Jan 2016 19:09:06 +0100 Subject: [PATCH 251/260] media-gfx/darktable: fix colord dep by Marek Szuba in bug #567556 Package-Manager: portage-2.2.26 --- media-gfx/darktable/darktable-2.0.0.ebuild | 2 +- media-gfx/darktable/darktable-9999.ebuild | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/media-gfx/darktable/darktable-2.0.0.ebuild b/media-gfx/darktable/darktable-2.0.0.ebuild index f1f16a4a1eb05..942f885bbbbe0 100644 --- a/media-gfx/darktable/darktable-2.0.0.ebuild +++ b/media-gfx/darktable/darktable-2.0.0.ebuild @@ -41,7 +41,7 @@ CDEPEND=" x11-libs/cairo x11-libs/gtk+:3 x11-libs/pango - colord? ( x11-misc/colord:0= ) + colord? ( x11-libs/colord-gtk:0= ) cups? ( net-print/cups ) flickr? ( media-libs/flickcurl ) gphoto2? ( media-libs/libgphoto2:= ) diff --git a/media-gfx/darktable/darktable-9999.ebuild b/media-gfx/darktable/darktable-9999.ebuild index 124851ec3d59c..d53ed701a92ef 100644 --- a/media-gfx/darktable/darktable-9999.ebuild +++ b/media-gfx/darktable/darktable-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -39,7 +39,7 @@ CDEPEND=" x11-libs/cairo x11-libs/gtk+:3 x11-libs/pango - colord? ( x11-misc/colord:0= ) + colord? ( x11-libs/colord-gtk:0= ) cups? ( net-print/cups ) flickr? ( media-libs/flickcurl ) geo? ( net-libs/libsoup:2.4 ) From 56e0abac502dbf32ddb6535dddb5011ed7994e3b Mon Sep 17 00:00:00 2001 From: "Anthony G. Basile" Date: Fri, 8 Jan 2016 13:21:40 -0500 Subject: [PATCH 252/260] net-misc/stunnel: version bump to 5.29 Package-Manager: portage-2.2.26 --- net-misc/stunnel/Manifest | 1 + net-misc/stunnel/stunnel-5.29.ebuild | 90 ++++++++++++++++++++++++++++ 2 files changed, 91 insertions(+) create mode 100644 net-misc/stunnel/stunnel-5.29.ebuild diff --git a/net-misc/stunnel/Manifest b/net-misc/stunnel/Manifest index b7a564c1bfe4d..668228b871471 100644 --- a/net-misc/stunnel/Manifest +++ b/net-misc/stunnel/Manifest @@ -1,3 +1,4 @@ DIST stunnel-5.24.tar.gz 631730 SHA256 ab2e5a1034d422951ddad21b572eb7fa8efb4c4ce04bc86536c6845f3d02b07e SHA512 d9a1ef9cdd3ffafc2a3d1b3383bcf3dfc1a52cdd5a0bcfd64f50addf78a0fd0ce0def6b32ed801f8dfcabbecd64284454b1c90a18435b5d603ecba594d840340 WHIRLPOOL b625adbc9299c04308733bb5ee732350084b603128734214ec3079f58c02b58d08bfc53bf604468cd83cc5dc1bf5d968a4d5139cd98d7b2219303fdd3d6eae64 DIST stunnel-5.27.tar.gz 636704 SHA256 7474e986710e88a5cc3330b6b1762f9449f01eccf826fa0f97e56d064c05ead3 SHA512 9dc57f6d2bfb8156de3a1cd3d52e0050498503bddcc02a810ebf798c66e6527bc79dd6b02e3eaf5333131772b9cf0f6d044ee4be3564719d496b07fbeeaeeefa WHIRLPOOL 907ff7f9bda3ac83efeceb66c9d8f2ea83a50be81f1b883f2d7843cb5e984aaff1f16867c909a00bcbba52e41357a375ed21d17500c2aae6294106c5a551d939 DIST stunnel-5.28.tar.gz 637471 SHA256 9a25b87b1ef0c08fa3d796edce07b4408e6a8acece23de2eb7ee9285b78852b5 SHA512 a01b02afbc05aa7256f245b9142fb17990cd2026274da9358a52778dd0272379aec39e5794c0992e11e3f7584b69fee903742bba9e072bb32928d65bd3abe40a WHIRLPOOL 694510174bd0109fa2de5f036f8c928820192b10a1e1fa223d44db2c619ebe1187027874391423da04a81e8f694dacb48cfdaa0315abf643eadf87e75ed167e2 +DIST stunnel-5.29.tar.gz 637806 SHA256 43909625403ea634fa7cb8399d58faf8e7f11c1b7b29097491469951f56df551 SHA512 1a7017921e29416dfb934d258c89b9b47db9922e6af1a29bd53895cb153d7de3908fd4cfd6e65e6aa8992cb26670dbfeab366c0f7ce0317d9045a67d1e30a934 WHIRLPOOL c15e09aa9777f6150f9cf3663c8e1dc32e3556295a63945aa7b4186e2c7a52e0d766f010afce548798aba2d7a2165b6af46613457e0b7339da8f438cb4694085 diff --git a/net-misc/stunnel/stunnel-5.29.ebuild b/net-misc/stunnel/stunnel-5.29.ebuild new file mode 100644 index 0000000000000..4eac53ed941b6 --- /dev/null +++ b/net-misc/stunnel/stunnel-5.29.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit ssl-cert eutils multilib systemd user + +DESCRIPTION="TLS/SSL - Port Wrapper" +HOMEPAGE="http://www.stunnel.org/index.html" +SRC_URI="ftp://ftp.stunnel.org/stunnel/archive/${PV%%.*}.x/${P}.tar.gz + http://www.usenix.org.uk/mirrors/stunnel/archive/${PV%%.*}.x/${P}.tar.gz + http://ftp.nluug.nl/pub/networking/stunnel/archive/${PV%%.*}.x/${P}.tar.gz + http://www.namesdir.com/mirrors/stunnel/archive/${PV%%.*}.x/${P}.tar.gz + http://stunnel.cybermirror.org/archive/${PV%%.*}.x/${P}.tar.gz + http://mirrors.zerg.biz/stunnel/archive/${PV%%.*}.x/${P}.tar.gz + ftp://mirrors.go-parts.com/stunnel/archive/${PV%%.*}.x/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos" +IUSE="ipv6 libressl selinux stunnel3 tcpd" + +DEPEND="tcpd? ( sys-apps/tcp-wrappers ) + !libressl? ( dev-libs/openssl:0 ) + libressl? ( dev-libs/libressl )" +RDEPEND="${DEPEND} + stunnel3? ( dev-lang/perl ) + selinux? ( sec-policy/selinux-stunnel )" + +RESTRICT="test" + +pkg_setup() { + enewgroup stunnel + enewuser stunnel -1 -1 -1 stunnel +} + +src_prepare() { + # Hack away generation of certificate + sed -i -e "s/^install-data-local:/do-not-run-this:/" \ + tools/Makefile.in || die "sed failed" + + echo "CONFIG_PROTECT=\"/etc/stunnel/stunnel.conf\"" > "${T}"/20stunnel +} + +src_configure() { + econf \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + $(use_enable ipv6) \ + $(use_enable tcpd libwrap) \ + --with-ssl="${EPREFIX}"/usr \ + --disable-fips +} + +src_install() { + emake DESTDIR="${D}" install + rm -rf "${ED}"/usr/share/doc/${PN} + rm -f "${ED}"/etc/stunnel/stunnel.conf-sample \ + "${ED}"/usr/share/man/man8/stunnel.{fr,pl}.8 + use stunnel3 || rm -f "${ED}"/usr/bin/stunnel3 + + # The binary was moved to /usr/bin with 4.21, + # symlink for backwards compatibility + dosym ../bin/stunnel /usr/sbin/stunnel + + dodoc AUTHORS BUGS CREDITS PORTS README TODO ChangeLog + dohtml doc/stunnel.html doc/en/VNC_StunnelHOWTO.html tools/ca.html \ + tools/importCA.html + + insinto /etc/stunnel + doins "${FILESDIR}"/stunnel.conf + doinitd "${FILESDIR}"/stunnel + + doenvd "${T}"/20stunnel + + systemd_dounit "${S}/tools/stunnel.service" + systemd_newtmpfilesd "${FILESDIR}"/stunnel.tmpfiles.conf stunnel.conf +} + +pkg_postinst() { + if [ ! -f "${EROOT}"/etc/stunnel/stunnel.key ]; then + install_cert /etc/stunnel/stunnel + chown stunnel:stunnel "${EROOT}"/etc/stunnel/stunnel.{crt,csr,key,pem} + chmod 0640 "${EROOT}"/etc/stunnel/stunnel.{crt,csr,key,pem} + fi + + einfo "If you want to run multiple instances of stunnel, create a new config" + einfo "file ending with .conf in /etc/stunnel/. **Make sure** you change " + einfo "\'pid= \' with a unique filename." +} From 29c1d8a7f5e90bbfecd7d38efc77511f760b639d Mon Sep 17 00:00:00 2001 From: Brian Evans Date: Fri, 8 Jan 2016 13:15:48 -0500 Subject: [PATCH 253/260] package.use.stable.mask: Fix stable net-misc/networkmanager due to teamd unmask Commit 93cc6f8766572f1bbe50f274d4fb98cf44235684 broke the stable net-misc/networkmanager on arm because net-misc/libteam is not stable Signed-off-by: Brian Evans --- profiles/arch/arm/package.use.stable.mask | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/profiles/arch/arm/package.use.stable.mask b/profiles/arch/arm/package.use.stable.mask index c52d6d0487807..29d7ebc16b88e 100644 --- a/profiles/arch/arm/package.use.stable.mask +++ b/profiles/arch/arm/package.use.stable.mask @@ -1,7 +1,11 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ +# Brian Evans (08 Jan 2016) +# net-misc/libteam is not yet stable on arm +net-misc/networkmanager teamd + # Ian Delaney (05 Jan 2016) # on behalf of Ilya Tumaykin # dev-lang/luajit wasn't stabilized in the past, but now From ddc234af582f74b29e3c7e80680df3af5742c649 Mon Sep 17 00:00:00 2001 From: Mikle Kolyada Date: Fri, 8 Jan 2016 21:34:39 +0300 Subject: [PATCH 254/260] net-misc/dhcpcd: amd64 stable wrt bug #571152 Package-Manager: portage-2.2.26 --- net-misc/dhcpcd/dhcpcd-6.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/dhcpcd/dhcpcd-6.10.0.ebuild b/net-misc/dhcpcd/dhcpcd-6.10.0.ebuild index 3db5ed559d334..4d3a5f5e6e745 100644 --- a/net-misc/dhcpcd/dhcpcd-6.10.0.ebuild +++ b/net-misc/dhcpcd/dhcpcd-6.10.0.ebuild @@ -11,7 +11,7 @@ else MY_P="${MY_P/_beta/-beta}" MY_P="${MY_P/_rc/-rc}" SRC_URI="http://roy.marples.name/downloads/${PN}/${MY_P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux" S="${WORKDIR}/${MY_P}" fi From 31c685e18c5b9b558b7deb85d8235f4e9007ac80 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Thu, 7 Jan 2016 21:45:03 -0500 Subject: [PATCH 255/260] app-text/ghostscript-gpl: fix zlib include path usage The ghostscript-gpl-9.12-sys-zlib.patch attempts to change the include path from the local copy in the src to the common includedir flag set by configure flags. This generally works for native builds, but breaks when cross-compiling. Drop the patch and set the zlib src dir to the temp dir instead. --- .../ghostscript-gpl/ghostscript-gpl-9.15-r1.ebuild | 8 ++++++++ .../ghostscript-gpl/ghostscript-gpl-9.18.ebuild | 14 +++++++++++--- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-9.15-r1.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-9.15-r1.ebuild index 46321ba50eb77..002dd92be0826 100644 --- a/app-text/ghostscript-gpl/ghostscript-gpl-9.15-r1.ebuild +++ b/app-text/ghostscript-gpl/ghostscript-gpl-9.15-r1.ebuild @@ -89,6 +89,9 @@ src_prepare() { # http://pkgs.fedoraproject.org/cgit/ghostscript.git EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" EPATCH_SOURCE="${WORKDIR}/patches/" + EPATCH_EXCLUDE=" + ghostscript-gpl-9.12-sys-zlib.patch + " epatch if use djvu ; then @@ -112,6 +115,11 @@ src_prepare() { "${S}"/base/unix-dll.mak || die "sed failed" fi + # Force the include dirs to a neutral location. + sed -i \ + -e "/^ZLIBDIR=/s:=.*:=${T}:" \ + configure.ac || die + # search path fix # put LDFLAGS after BINDIR, bug #383447 sed -i -e "s:\$\(gsdatadir\)/lib:/usr/share/ghostscript/${PVM}/$(get_libdir):" \ diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-9.18.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-9.18.ebuild index 13e873ca3d53c..2bd0afe9a505f 100644 --- a/app-text/ghostscript-gpl/ghostscript-gpl-9.18.ebuild +++ b/app-text/ghostscript-gpl/ghostscript-gpl-9.18.ebuild @@ -89,9 +89,12 @@ src_prepare() { # http://pkgs.fedoraproject.org/cgit/ghostscript.git EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" EPATCH_SOURCE="${WORKDIR}/patches/" - EPATCH_EXCLUDE="ghostscript-gpl-8.64-noopt.patch - ghostscript-gpl-9.07-wrf-snprintf.patch - ghostscript-gpl-9.12-icc-missing-check.patch" + EPATCH_EXCLUDE=" + ghostscript-gpl-8.64-noopt.patch + ghostscript-gpl-9.07-wrf-snprintf.patch + ghostscript-gpl-9.12-icc-missing-check.patch + ghostscript-gpl-9.12-sys-zlib.patch + " epatch epatch "${FILESDIR}"/${P}-gserrors.h-backport.patch @@ -117,6 +120,11 @@ src_prepare() { "${S}"/base/unix-dll.mak || die "sed failed" fi + # Force the include dirs to a neutral location. + sed -i \ + -e "/^ZLIBDIR=/s:=.*:=${T}:" \ + configure.ac || die + # search path fix # put LDFLAGS after BINDIR, bug #383447 sed -i -e "s:\$\(gsdatadir\)/lib:/usr/share/ghostscript/${PVM}/$(get_libdir):" \ From c4761d0038422bce7e39485c758870b293ad4721 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Fri, 8 Jan 2016 13:40:05 -0500 Subject: [PATCH 256/260] dev-libs/elfutils: mark 0.163 arm64/m68k/s390/sh stable --- dev-libs/elfutils/elfutils-0.163.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/elfutils/elfutils-0.163.ebuild b/dev-libs/elfutils/elfutils-0.163.ebuild index 036f0c6943561..efb7a4ec2bcf4 100644 --- a/dev-libs/elfutils/elfutils-0.163.ebuild +++ b/dev-libs/elfutils/elfutils-0.163.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://fedorahosted.org/releases/e/l/${PN}/${PV}/${P}.tar.bz2 LICENSE="GPL-2-with-exceptions" SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~arm-linux ~x86-linux" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~x86-linux" IUSE="bzip2 lzma nls static-libs test +threads +utils zlib" # This pkg does not actually seem to compile currently in a uClibc From db1c340e1cd2c809f8d72dc51a08f524dc086c04 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Fri, 8 Jan 2016 13:42:05 -0500 Subject: [PATCH 257/260] dev-libs/elfutils: drop <0.163 versions --- dev-libs/elfutils/Manifest | 11 --- dev-libs/elfutils/elfutils-0.158.ebuild | 73 ------------------- dev-libs/elfutils/elfutils-0.159.ebuild | 72 ------------------ dev-libs/elfutils/elfutils-0.160.ebuild | 72 ------------------ dev-libs/elfutils/elfutils-0.161.ebuild | 73 ------------------- dev-libs/elfutils/elfutils-0.162.ebuild | 72 ------------------ .../files/elfutils-0.143-configure.patch | 22 ------ .../files/elfutils-0.148-bashifications.patch | 23 ------ .../files/elfutils-0.150-bashifications.patch | 23 ------ ...ls-0.158-tests-backtrace-native-core.patch | 46 ------------ .../elfutils-0.161-libelf-dir-traversal.patch | 51 ------------- 11 files changed, 538 deletions(-) delete mode 100644 dev-libs/elfutils/elfutils-0.158.ebuild delete mode 100644 dev-libs/elfutils/elfutils-0.159.ebuild delete mode 100644 dev-libs/elfutils/elfutils-0.160.ebuild delete mode 100644 dev-libs/elfutils/elfutils-0.161.ebuild delete mode 100644 dev-libs/elfutils/elfutils-0.162.ebuild delete mode 100644 dev-libs/elfutils/files/elfutils-0.143-configure.patch delete mode 100644 dev-libs/elfutils/files/elfutils-0.148-bashifications.patch delete mode 100644 dev-libs/elfutils/files/elfutils-0.150-bashifications.patch delete mode 100644 dev-libs/elfutils/files/elfutils-0.158-tests-backtrace-native-core.patch delete mode 100644 dev-libs/elfutils/files/elfutils-0.161-libelf-dir-traversal.patch diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest index 8225c4dbe7a8b..95ab6b1bca55d 100644 --- a/dev-libs/elfutils/Manifest +++ b/dev-libs/elfutils/Manifest @@ -1,14 +1,3 @@ -DIST elfutils-0.158-portability.patch 61898 SHA256 edc5e367b90dc3b179439c1c56ac28b04e810b09952d76c51b2df7a2a3f44e78 SHA512 3710f5b9e43a7ae230d8f3b7058addc667e34841fcbb85e3e6e289851b5daf1d82d8f6e592cfa62be127588ae1e274f5b04499156dec3e9c5922f1a06a0e845b WHIRLPOOL 7bc95985ed12c8b356fb6a8d7f92fd0d6aa2d5a8aedb157f85b894199ebb0ae63b2d7baebe759489895bb9db2b552a84647add04f0c02168d9ebfd598ab8fd69 -DIST elfutils-0.158-robustify.patch 62790 SHA256 dde94387e6565803d7c8d5b4351e4224e0fdeccfb9ef4a2080f15fabf43fe8bf SHA512 cdafe50d93ca74a38e62728f52965a48b37ef6dc05ca949893381c917549e498a2b007580ceb5de81c7292d86fbb11fd62315001216c12baffc243e2e6fd1015 WHIRLPOOL b3d0440230e23d66fc4862083ca9a9b2f3d58619c8789d086e6c9933af5c27b9b1c55dd8fa714acd708757bdee0707041cf6c8b09b804d7c6a4932f77a2648e4 -DIST elfutils-0.158.tar.bz2 4931570 SHA256 be27af5c21352f53e010342bf1c68e0b9e18232dbf3adec7e2f9b41f6bbe397d SHA512 6f27c07ad2b146d2ff857ad596f0d9150b0a041b4667f9174880a7766250ba2e52103bed9c4295e005255b683346d33d82efcda8f18f66c343df2722ca5d2ca2 WHIRLPOOL ff0c2224f9a514b83995c6f5a628e1331887e3906d3678c237c551d5572371b5a4c8bcf705f8e1389bff02bdab257460b26d8cfd3b3de2cbbc84e3f5a55445ac -DIST elfutils-0.159-portability.patch 63319 SHA256 aaaa91cc9101962cdef221b2901346921945bf6e8b7806dbf99c5c2d76dc3ae0 SHA512 043ef48ea0f2cec718d952d7137e16f34c47420b7d1788a9e1685b3543576f8d4a9f8565069709ab87a1b65d32204db01da4e0f08be51c5d8a5890c548369568 WHIRLPOOL e690f510ebe97562dbee233b146481b56fb589c7ed7e99eafd121c3990f084d6adb58fc4db0824518a84cd609a0a10a65f125697f51819b18dfcd3e691c1abd9 -DIST elfutils-0.159.tar.bz2 5469000 SHA256 fffaad1ba0c4ac5c8cee56dc195746e1f1e7197ba3eba7052ad5a3635ac1242e SHA512 c58d95c90685fb0b37f728c83e9d462be2fabe1dfb7b271b3adcde5f10c532a90b07bcc1c51dd81bf768f0cd3d22fa231fafb74fb5e79098d94a566e139408ff WHIRLPOOL 71cc156658af3ea8461c4cebcf27331a3844af470e337c18a7532fd795ea91eca035ecdc74fa71e92100bf2354b9e724490eae6305cd3ab418202938a4818684 -DIST elfutils-0.160-portability.patch 63302 SHA256 feb307acf472598ea7af4e4b439251613a8f5d81e804b4abf9aeca195a5d4254 SHA512 a408596fe114392034c7c6f42c4ef2e7a6bdeae346ad07c733eebe29c30d644984d775756b0395ab360c6107eab7d526cdcd0d4955eb8431cccf9ca8a278bca1 WHIRLPOOL cd415d959c8fdf16ea656de84c7e328bb98de1f9b98ba36bdafffca80a008c3673787843b876f6ddd37e1bc0d13283ed85548b5407c90120de164971cee6ae44 -DIST elfutils-0.160.tar.bz2 5391252 SHA256 741b556863c069ceab2d81eb54aeda8c34f46728859704eaf9baef8503e9a9d1 SHA512 2df392739ae05e1a9ad333a02cc13e088f39370e3d14482072384b0b5285d5ba73e35562cc6c99211272f36744e657081d6d18e16e8c8519e49a51ece9151330 WHIRLPOOL afafd0c2fd2672c7b0e9cb4cdd4fc710fa38c819b7f117673e99cace7931594f03a46085a87fb4e819243572abc52f695d37cc03522bb46cdc6498be9f209582 -DIST elfutils-0.161-portability.patch 63317 SHA256 bf0363d03e1e4668778eb4e7ddd10e405a22f753b3ad813a537fc01164d1e3fe SHA512 78a8a46b5eaf0326916b79f2502d8e66dabd2783c5661248482572b1528173c5e47f84868693ba58bbf015dfeb3f9897bfe72a778d22aa1b396e7da81b2512b5 WHIRLPOOL bdaa682d3c4113f0d54409afe4d22a0e56f0b28d8f1e69e2c0c16cd31cf12341df56259d3ab38e70b840dd449b2686e7823d4961b282b76de5dde8c458f4e97a -DIST elfutils-0.161.tar.bz2 5524766 SHA256 570c91a1783fa5386aaa2dfdd08dda1de777c2b63bf3b9c1437d635ffdd7a070 SHA512 c5061faa01cb6f211c326574f10bd5eb4fe8437afb2581f26cf34e88053d7bd91dc47bae1c8bdd143c35cad055bf48eab1e03acf4069a8e8843643ecf2a198df WHIRLPOOL adf14b937b38fff1de0e0cd18a6866d4080ed6ee80fab73a45c1b94ffe546fe4c1662b090f6802a522c5103fb7826fac46c5e4ccfc8441f09025285722d08ede -DIST elfutils-0.162-portability.patch 70906 SHA256 71cd52c43af31a9e445ed14e2f51e4aee32a00c1ffb251390c1a247cfc503d23 SHA512 8bd5647a169b9201dfc93f98a6580ebae34433180941b481248cb644f4991cb670f073d7ca63b203821a398ddd96558b069461aef83b8dd1a60aa154f15dccd1 WHIRLPOOL c31586f846e6cff511996c97015b479d0bc4b80577fb69df140f9cbae817a17ddcaca58a1a0e16ded6efc7f9ae3f570e74b87888a32b524ab9d7c5d3a02f7419 -DIST elfutils-0.162.tar.bz2 6021217 SHA256 526106bc6be898b3b3281a66b83d64993aa0ef1b55b0416766868ad53d0a1951 SHA512 5d62a84b509f638cb62175b332fdeaa68e04677893d5647fd944e5b5928fa4f0daf8f161dc64f7762dc736f74471c8d617cbc54464cf2e1f79141e937d3db4a9 WHIRLPOOL 2e8bee400f0209206373d716199835729f4d4da97116a4ec76a2dfe977e8a431601208655d576d66e6f1e4eb630dab004eedebabd58a03e4938b745f71daf35d DIST elfutils-0.163-portability.patch 72818 SHA256 e4e82315dad2efaa4e4476503e7537e01b7c1b1f98a96de4ca1c7fa85f4f1045 SHA512 c657da2c4a37e8dac6fe4b399ef72ff60b6780000721f0617fb1dc0a6d962cb1e609b8e72fa0dc5b2d50db8dd68dcd58096bf2e475f7c5461f1765a4ee4c0d2e WHIRLPOOL 0ff248e4767778351f46c91fd5f189d7d2cfee59ac2afdfd5fee659151b72e33d310440273da0ed6f5611f76f9ec651ff51acffcc0557a0ec111c50b819db091 DIST elfutils-0.163.tar.bz2 6029307 SHA256 7c774f1eef329309f3b05e730bdac50013155d437518a2ec0e24871d312f2e23 SHA512 80cb37b965e85f6c6b51247f0cb07cde9d9071e7cdde4c028479a609e12dfb196e428fa8743586ce8a46d49dac74073b55bcb812ea6118471c0de07b3dd7f772 WHIRLPOOL 5e2b7881ec96438e0ecb583b77202ccdad6ae7b46f2dcc0b2869119642173bc5da5f26d51bf4464fc9c5c1951f14a4a11bf8dfc6906e6dfd551782c4c9f28cd8 DIST elfutils-0.164.tar.bz2 6065265 SHA256 9683c025928a12d06b7fe812928aa6235249e22d197d086f7084606a48165900 SHA512 83e0bdf17fff2c480cf5f99fe9d733a8b4f7cde0f9a3eeb4e3c4b4bd221a306e0a03bfd99e097f0085a33bb8b9f73fda10e390e17d30c3f5a1344e781065efce WHIRLPOOL d1de8d928b64e170358343c8984762286d63745c8cbe1375b7cdf07566c44091dd078f5876106c6b829831e630fda9d8db5e28c5c871c98a70eb1cda58596705 diff --git a/dev-libs/elfutils/elfutils-0.158.ebuild b/dev-libs/elfutils/elfutils-0.158.ebuild deleted file mode 100644 index b27769d9147e0..0000000000000 --- a/dev-libs/elfutils/elfutils-0.158.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -inherit eutils flag-o-matic multilib-minimal - -DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)" -HOMEPAGE="https://fedorahosted.org/elfutils/" -SRC_URI="https://fedorahosted.org/releases/e/l/${PN}/${PV}/${P}.tar.bz2 - https://fedorahosted.org/releases/e/l/${PN}/${PV}/${PN}-portability.patch -> ${P}-portability.patch - https://fedorahosted.org/releases/e/l/${PN}/${PV}/${PN}-robustify.patch -> ${P}-robustify.patch" - -LICENSE="GPL-2-with-exceptions" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~arm-linux ~x86-linux" -IUSE="bzip2 lzma nls static-libs test +threads +utils zlib" - -# This pkg does not actually seem to compile currently in a uClibc -# environment (xrealloc errs), but we need to ensure that glibc never -# gets pulled in as a dep since this package does not respect virtual/libc -RDEPEND="zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] ) - bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] ) - lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] ) - !dev-libs/libelf - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20130224-r11 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - )" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext ) - >=sys-devel/flex-2.5.4a - sys-devel/m4" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-0.118-PaX-support.patch - epatch "${DISTDIR}"/${P}-{portability,robustify}.patch - epatch "${FILESDIR}"/${PN}-0.158-tests-backtrace-native-core.patch - use static-libs || sed -i -e '/^lib_LIBRARIES/s:=.*:=:' -e '/^%.os/s:%.o$::' lib{asm,dw,elf}/Makefile.in - # some patches touch both configure and configure.ac - find -type f -exec touch -r configure {} + -} - -src_configure() { - use test && append-flags -g #407135 - multilib-minimal_src_configure -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf \ - --disable-werror \ - $(use_enable nls) \ - $(use_enable threads thread-safety) \ - --program-prefix="eu-" \ - $(use_with zlib) \ - $(use_with bzip2 bzlib) \ - $(use_with lzma) -} - -multilib_src_test() { - env LD_LIBRARY_PATH="${BUILD_DIR}/libelf:${BUILD_DIR}/libebl:${BUILD_DIR}/libdw:${BUILD_DIR}/libasm" \ - LC_ALL="C" \ - emake check || die -} - -multilib_src_install_all() { - einstalldocs - dodoc NOTES - # These build quick, and are needed for most tests, so don't - # disable their building when the USE flag is disabled. - use utils || rm -rf "${ED}"/usr/bin -} diff --git a/dev-libs/elfutils/elfutils-0.159.ebuild b/dev-libs/elfutils/elfutils-0.159.ebuild deleted file mode 100644 index 6ac8a28cab2a4..0000000000000 --- a/dev-libs/elfutils/elfutils-0.159.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -inherit eutils flag-o-matic multilib-minimal - -DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)" -HOMEPAGE="https://fedorahosted.org/elfutils/" -SRC_URI="https://fedorahosted.org/releases/e/l/${PN}/${PV}/${P}.tar.bz2 - https://fedorahosted.org/releases/e/l/${PN}/${PV}/${PN}-portability.patch -> ${P}-portability.patch" - -LICENSE="GPL-2-with-exceptions" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux" -IUSE="bzip2 lzma nls static-libs test +threads +utils zlib" - -# This pkg does not actually seem to compile currently in a uClibc -# environment (xrealloc errs), but we need to ensure that glibc never -# gets pulled in as a dep since this package does not respect virtual/libc -RDEPEND="zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] ) - bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] ) - lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] ) - !dev-libs/libelf - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20130224-r11 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - )" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext ) - >=sys-devel/flex-2.5.4a - sys-devel/m4" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-0.118-PaX-support.patch - epatch "${DISTDIR}"/${P}-portability.patch - use static-libs || sed -i -e '/^lib_LIBRARIES/s:=.*:=:' -e '/^%.os/s:%.o$::' lib{asm,dw,elf}/Makefile.in - sed -i 's:-Werror::' */Makefile.in - # some patches touch both configure and configure.ac - find -type f -exec touch -r configure {} + -} - -src_configure() { - use test && append-flags -g #407135 - multilib-minimal_src_configure -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf \ - --disable-werror \ - $(use_enable nls) \ - $(use_enable threads thread-safety) \ - --program-prefix="eu-" \ - $(use_with zlib) \ - $(use_with bzip2 bzlib) \ - $(use_with lzma) -} - -multilib_src_test() { - env LD_LIBRARY_PATH="${BUILD_DIR}/libelf:${BUILD_DIR}/libebl:${BUILD_DIR}/libdw:${BUILD_DIR}/libasm" \ - LC_ALL="C" \ - emake check || die -} - -multilib_src_install_all() { - einstalldocs - dodoc NOTES - # These build quick, and are needed for most tests, so don't - # disable their building when the USE flag is disabled. - use utils || rm -rf "${ED}"/usr/bin -} diff --git a/dev-libs/elfutils/elfutils-0.160.ebuild b/dev-libs/elfutils/elfutils-0.160.ebuild deleted file mode 100644 index 6ac8a28cab2a4..0000000000000 --- a/dev-libs/elfutils/elfutils-0.160.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -inherit eutils flag-o-matic multilib-minimal - -DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)" -HOMEPAGE="https://fedorahosted.org/elfutils/" -SRC_URI="https://fedorahosted.org/releases/e/l/${PN}/${PV}/${P}.tar.bz2 - https://fedorahosted.org/releases/e/l/${PN}/${PV}/${PN}-portability.patch -> ${P}-portability.patch" - -LICENSE="GPL-2-with-exceptions" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux" -IUSE="bzip2 lzma nls static-libs test +threads +utils zlib" - -# This pkg does not actually seem to compile currently in a uClibc -# environment (xrealloc errs), but we need to ensure that glibc never -# gets pulled in as a dep since this package does not respect virtual/libc -RDEPEND="zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] ) - bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] ) - lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] ) - !dev-libs/libelf - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20130224-r11 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - )" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext ) - >=sys-devel/flex-2.5.4a - sys-devel/m4" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-0.118-PaX-support.patch - epatch "${DISTDIR}"/${P}-portability.patch - use static-libs || sed -i -e '/^lib_LIBRARIES/s:=.*:=:' -e '/^%.os/s:%.o$::' lib{asm,dw,elf}/Makefile.in - sed -i 's:-Werror::' */Makefile.in - # some patches touch both configure and configure.ac - find -type f -exec touch -r configure {} + -} - -src_configure() { - use test && append-flags -g #407135 - multilib-minimal_src_configure -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf \ - --disable-werror \ - $(use_enable nls) \ - $(use_enable threads thread-safety) \ - --program-prefix="eu-" \ - $(use_with zlib) \ - $(use_with bzip2 bzlib) \ - $(use_with lzma) -} - -multilib_src_test() { - env LD_LIBRARY_PATH="${BUILD_DIR}/libelf:${BUILD_DIR}/libebl:${BUILD_DIR}/libdw:${BUILD_DIR}/libasm" \ - LC_ALL="C" \ - emake check || die -} - -multilib_src_install_all() { - einstalldocs - dodoc NOTES - # These build quick, and are needed for most tests, so don't - # disable their building when the USE flag is disabled. - use utils || rm -rf "${ED}"/usr/bin -} diff --git a/dev-libs/elfutils/elfutils-0.161.ebuild b/dev-libs/elfutils/elfutils-0.161.ebuild deleted file mode 100644 index 0b70488ecdad2..0000000000000 --- a/dev-libs/elfutils/elfutils-0.161.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -inherit eutils flag-o-matic multilib-minimal - -DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)" -HOMEPAGE="https://fedorahosted.org/elfutils/" -SRC_URI="https://fedorahosted.org/releases/e/l/${PN}/${PV}/${P}.tar.bz2 - https://fedorahosted.org/releases/e/l/${PN}/${PV}/${PN}-portability-${PV}.patch -> ${P}-portability.patch" - -LICENSE="GPL-2-with-exceptions" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux" -IUSE="bzip2 lzma nls static-libs test +threads +utils zlib" - -# This pkg does not actually seem to compile currently in a uClibc -# environment (xrealloc errs), but we need to ensure that glibc never -# gets pulled in as a dep since this package does not respect virtual/libc -RDEPEND="zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] ) - bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] ) - lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] ) - !dev-libs/libelf - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20130224-r11 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - )" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext ) - >=sys-devel/flex-2.5.4a - sys-devel/m4" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-0.118-PaX-support.patch - epatch "${DISTDIR}"/${P}-portability.patch - epatch "${FILESDIR}"/${P}-libelf-dir-traversal.patch #534000 - use static-libs || sed -i -e '/^lib_LIBRARIES/s:=.*:=:' -e '/^%.os/s:%.o$::' lib{asm,dw,elf}/Makefile.in - sed -i 's:-Werror::' */Makefile.in - # some patches touch both configure and configure.ac - find -type f -exec touch -r configure {} + -} - -src_configure() { - use test && append-flags -g #407135 - multilib-minimal_src_configure -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf \ - --disable-werror \ - $(use_enable nls) \ - $(use_enable threads thread-safety) \ - --program-prefix="eu-" \ - $(use_with zlib) \ - $(use_with bzip2 bzlib) \ - $(use_with lzma) -} - -multilib_src_test() { - env LD_LIBRARY_PATH="${BUILD_DIR}/libelf:${BUILD_DIR}/libebl:${BUILD_DIR}/libdw:${BUILD_DIR}/libasm" \ - LC_ALL="C" \ - emake check || die -} - -multilib_src_install_all() { - einstalldocs - dodoc NOTES - # These build quick, and are needed for most tests, so don't - # disable their building when the USE flag is disabled. - use utils || rm -rf "${ED}"/usr/bin -} diff --git a/dev-libs/elfutils/elfutils-0.162.ebuild b/dev-libs/elfutils/elfutils-0.162.ebuild deleted file mode 100644 index a2ae40f23fad7..0000000000000 --- a/dev-libs/elfutils/elfutils-0.162.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -inherit eutils flag-o-matic multilib-minimal - -DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)" -HOMEPAGE="https://fedorahosted.org/elfutils/" -SRC_URI="https://fedorahosted.org/releases/e/l/${PN}/${PV}/${P}.tar.bz2 - https://fedorahosted.org/releases/e/l/${PN}/${PV}/${PN}-portability-${PV}.patch -> ${P}-portability.patch" - -LICENSE="GPL-2-with-exceptions" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~arm-linux ~x86-linux" -IUSE="bzip2 lzma nls static-libs test +threads +utils zlib" - -# This pkg does not actually seem to compile currently in a uClibc -# environment (xrealloc errs), but we need to ensure that glibc never -# gets pulled in as a dep since this package does not respect virtual/libc -RDEPEND="zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] ) - bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] ) - lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] ) - !dev-libs/libelf - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20130224-r11 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - )" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext ) - >=sys-devel/flex-2.5.4a - sys-devel/m4" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-0.118-PaX-support.patch - epatch "${DISTDIR}"/${P}-portability.patch - use static-libs || sed -i -e '/^lib_LIBRARIES/s:=.*:=:' -e '/^%.os/s:%.o$::' lib{asm,dw,elf}/Makefile.in - sed -i 's:-Werror::' */Makefile.in - # some patches touch both configure and configure.ac - find -type f -exec touch -r configure {} + -} - -src_configure() { - use test && append-flags -g #407135 - multilib-minimal_src_configure -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf \ - --disable-werror \ - $(use_enable nls) \ - $(use_enable threads thread-safety) \ - --program-prefix="eu-" \ - $(use_with zlib) \ - $(use_with bzip2 bzlib) \ - $(use_with lzma) -} - -multilib_src_test() { - env LD_LIBRARY_PATH="${BUILD_DIR}/libelf:${BUILD_DIR}/libebl:${BUILD_DIR}/libdw:${BUILD_DIR}/libasm" \ - LC_ALL="C" \ - emake check || die -} - -multilib_src_install_all() { - einstalldocs - dodoc NOTES - # These build quick, and are needed for most tests, so don't - # disable their building when the USE flag is disabled. - use utils || rm -rf "${ED}"/usr/bin -} diff --git a/dev-libs/elfutils/files/elfutils-0.143-configure.patch b/dev-libs/elfutils/files/elfutils-0.143-configure.patch deleted file mode 100644 index 4c00cd88d8eca..0000000000000 --- a/dev-libs/elfutils/files/elfutils-0.143-configure.patch +++ /dev/null @@ -1,22 +0,0 @@ -https://bugs.gentoo.org/287130 - ---- elfutils-0.143/configure -+++ elfutils-0.143/configure -@@ -5460,7 +5460,7 @@ - - # 1.234 -> 1234 - case "$PACKAGE_VERSION" in --[0-9].*) eu_version="${PACKAGE_VERSION/./}" ;; -+[0-9].*) eu_version=`echo "$PACKAGE_VERSION" | sed 's@\.@@'` ;; - *) { { $as_echo "$as_me:$LINENO: error: confused by version number '$PACKAGE_VERSION'" >&5 - $as_echo "$as_me: error: confused by version number '$PACKAGE_VERSION'" >&2;} - { (exit 1); exit 1; }; } ;; -@@ -5495,7 +5495,7 @@ - esac - - # Round up to the next release API (x.y) version. --eu_version=$[($eu_version + 999) / 1000] -+eu_version=`expr \( $eu_version + 999 \) / 1000` - - cat >confcache <<\_ACEOF - # This file is a shell script that caches the results of configure diff --git a/dev-libs/elfutils/files/elfutils-0.148-bashifications.patch b/dev-libs/elfutils/files/elfutils-0.148-bashifications.patch deleted file mode 100644 index 5cdf34fa3a4b8..0000000000000 --- a/dev-libs/elfutils/files/elfutils-0.148-bashifications.patch +++ /dev/null @@ -1,23 +0,0 @@ -Remove bashifications -https://bugs.gentoo.org/287130 - ---- a/configure -+++ b/configure -@@ -4874,7 +4874,7 @@ ac_config_files="$ac_config_files version.h:config/version.h.in" - - # 1.234 -> 1234 - case "$PACKAGE_VERSION" in --[0-9].*) eu_version="${PACKAGE_VERSION/./}" ;; -+[0-9].*) eu_version=`echo "$PACKAGE_VERSION" | sed 's@\.@@'` ;; - *) as_fn_error "confused by version number '$PACKAGE_VERSION'" "$LINENO" 5 ;; - esac - case "$eu_version" in -@@ -4903,7 +4903,7 @@ case "$eu_version" in - esac - - # Round up to the next release API (x.y) version. --eu_version=$[($eu_version + 999) / 1000] -+eu_version=`expr \( $eu_version + 999 \) / 1000` - - cat >confcache <<\_ACEOF - # This file is a shell script that caches the results of configure diff --git a/dev-libs/elfutils/files/elfutils-0.150-bashifications.patch b/dev-libs/elfutils/files/elfutils-0.150-bashifications.patch deleted file mode 100644 index a2f2b858574d3..0000000000000 --- a/dev-libs/elfutils/files/elfutils-0.150-bashifications.patch +++ /dev/null @@ -1,23 +0,0 @@ -Remove bashifications -https://bugs.gentoo.org/287130 - ---- a/configure -+++ b/configure -@@ -4880,7 +4880,7 @@ ac_config_files="$ac_config_files version.h:config/version.h.in" - - # 1.234 -> 1234 - case "$PACKAGE_VERSION" in --[0-9].*) eu_version="${PACKAGE_VERSION/./}" ;; -+[0-9].*) eu_version=`echo "$PACKAGE_VERSION" | sed 's@\.@@'` ;; - *) as_fn_error $? "confused by version number '$PACKAGE_VERSION'" "$LINENO" 5 ;; - esac - case "$eu_version" in -@@ -4909,7 +4909,7 @@ case "$eu_version" in - esac - - # Round up to the next release API (x.y) version. --eu_version=$[($eu_version + 999) / 1000] -+eu_version=`expr \( $eu_version + 999 \) / 1000` - - cat >confcache <<\_ACEOF - # This file is a shell script that caches the results of configure diff --git a/dev-libs/elfutils/files/elfutils-0.158-tests-backtrace-native-core.patch b/dev-libs/elfutils/files/elfutils-0.158-tests-backtrace-native-core.patch deleted file mode 100644 index 213b06b7a1fbe..0000000000000 --- a/dev-libs/elfutils/files/elfutils-0.158-tests-backtrace-native-core.patch +++ /dev/null @@ -1,46 +0,0 @@ -https://bugs.gentoo.org/497566 - -From 435808a681cc375f0907f2066c4cc062173a6c7e Mon Sep 17 00:00:00 2001 -From: Jan Kratochvil -Date: Sat, 18 Jan 2014 21:56:13 +0100 -Subject: [PATCH] Fix false FAILs on testsuite with ulimit -c unlimited. - -Signed-off-by: Jan Kratochvil ---- - tests/ChangeLog | 6 ++++++ - tests/backtrace-child.c | 8 +++++--- - 2 files changed, 11 insertions(+), 3 deletions(-) - -2014-01-18 Jan Kratochvil - - Fix false FAILs on testsuite with ulimit -c unlimited. - * backtrace-child.c (sigusr2): Call pthread_exit. - (main): Return, do not call abort. - -diff --git a/tests/backtrace-child.c b/tests/backtrace-child.c -index 0db1258..512aa23 100644 ---- a/tests/backtrace-child.c -+++ b/tests/backtrace-child.c -@@ -100,7 +100,10 @@ sigusr2 (int signo) - if (! gencore) - { - raise (SIGUSR1); -- /* It should not be reached. */ -+ /* Do not return as stack may be invalid due to ptrace-patched PC to the -+ jmp function. */ -+ pthread_exit (NULL); -+ /* Not reached. */ - abort (); - } - /* Here we dump the core for --gencore. */ -@@ -218,6 +221,5 @@ main (int argc UNUSED, char **argv) - pthread_join (thread, NULL); - else - raise (SIGUSR2); -- /* Not reached. */ -- abort (); -+ return 0; - } --- -1.8.5.3 - diff --git a/dev-libs/elfutils/files/elfutils-0.161-libelf-dir-traversal.patch b/dev-libs/elfutils/files/elfutils-0.161-libelf-dir-traversal.patch deleted file mode 100644 index 84a28c71d2344..0000000000000 --- a/dev-libs/elfutils/files/elfutils-0.161-libelf-dir-traversal.patch +++ /dev/null @@ -1,51 +0,0 @@ -https://bugs.gentoo.org/534000 - -From 147018e729e7c22eeabf15b82d26e4bf68a0d18e Mon Sep 17 00:00:00 2001 -From: Alexander Cherepanov -Date: Sun, 28 Dec 2014 19:57:19 +0300 -Subject: [PATCH] libelf: Fix dir traversal vuln in ar extraction. - -read_long_names terminates names at the first '/' found but then skips -one character without checking (it's supposed to be '\n'). Hence the -next name could start with any character including '/'. This leads to -a directory traversal vulnerability at the time the contents of the -archive is extracted. - -The danger is mitigated by the fact that only one '/' is possible in a -resulting filename and only in the leading position. Hence only files -in the root directory can be written via this vuln and only when ar is -executed as root. - -The fix for the vuln is to not skip any characters while looking -for '/'. - -Signed-off-by: Alexander Cherepanov ---- - libelf/ChangeLog | 5 +++++ - libelf/elf_begin.c | 5 +---- - 2 files changed, 6 insertions(+), 4 deletions(-) - -2014-12-28 Alexander Cherepanov - - * elf_begin.c (read_long_names): Don't miss '/' right after - another '/'. Fixes a dir traversal vuln in ar extraction. - -diff --git a/libelf/elf_begin.c b/libelf/elf_begin.c -index 30abe0b..cd3756c 100644 ---- a/libelf/elf_begin.c -+++ b/libelf/elf_begin.c -@@ -749,10 +749,7 @@ read_long_names (Elf *elf) - } - - /* NUL-terminate the string. */ -- *runp = '\0'; -- -- /* Skip the NUL byte and the \012. */ -- runp += 2; -+ *runp++ = '\0'; - - /* A sanity check. Somebody might have generated invalid - archive. */ --- -2.2.1 - From b5fc8575d5a0ca6daf688e65bc4eaaaf3db70b88 Mon Sep 17 00:00:00 2001 From: Doug Goldstein Date: Fri, 8 Jan 2016 15:21:57 -0600 Subject: [PATCH 258/260] app-emulation/xen: don't break up debug file Xen already generates the file we want in /usr/lib/debug so don't do it again. Package-Manager: portage-2.2.26 Signed-off-by: Doug Goldstein --- app-emulation/xen/xen-4.6.0-r6.ebuild | 193 ++++++++++++++++++++++++++ 1 file changed, 193 insertions(+) create mode 100644 app-emulation/xen/xen-4.6.0-r6.ebuild diff --git a/app-emulation/xen/xen-4.6.0-r6.ebuild b/app-emulation/xen/xen-4.6.0-r6.ebuild new file mode 100644 index 0000000000000..557fe40b34f79 --- /dev/null +++ b/app-emulation/xen/xen-4.6.0-r6.ebuild @@ -0,0 +1,193 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python2_7 ) + +inherit eutils multilib mount-boot flag-o-matic python-any-r1 toolchain-funcs + +MY_PV=${PV/_/-} +MY_P=${PN}-${PV/_/-} + +if [[ $PV == *9999 ]]; then + inherit git-r3 + KEYWORDS="" + EGIT_REPO_URI="git://xenbits.xen.org/xen.git" + SRC_URI="" +else + KEYWORDS="~amd64 ~arm ~arm64 -x86" + UPSTREAM_VER=0 + SECURITY_VER=0 + # var set to reflect https://dev.gentoo.org/~idella4/ + SEC_VER=4 + GENTOO_VER= + + [[ -n ${UPSTREAM_VER} ]] && \ + UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${P}-upstream-patches-${UPSTREAM_VER}.tar.xz" + [[ -n ${SECURITY_VER} ]] && \ + SECURITY_PATCHSET_URI="https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-security-patches-${SECURITY_VER}.tar.xz + https://dev.gentoo.org/~idella4/distfiles/${PN/-tools}-security-patches-${SEC_VER}.tar.gz" + [[ -n ${GENTOO_VER} ]] && \ + GENTOO_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${PN}-gentoo-patches-${GENTOO_VER}.tar.xz" + SRC_URI="http://bits.xensource.com/oss-xen/release/${MY_PV}/${MY_P}.tar.gz + ${UPSTREAM_PATCHSET_URI} + ${SECURITY_PATCHSET_URI} + ${GENTOO_PATCHSET_URI}" +fi + +DESCRIPTION="The Xen virtual machine monitor" +HOMEPAGE="http://xen.org/" +LICENSE="GPL-2" +SLOT="0" +IUSE="custom-cflags debug efi flask" + +DEPEND="${PYTHON_DEPS} + efi? ( >=sys-devel/binutils-2.22[multitarget] ) + !efi? ( >=sys-devel/binutils-2.22 )" +RDEPEND="" +PDEPEND="~app-emulation/xen-tools-${PV}" + +# no tests are available for the hypervisor +# prevent the silliness of /usr/lib/debug/usr/lib/debug files +# prevent stripping of the debug info from the /usr/lib/debug/xen-syms +RESTRICT="test splitdebug strip" + +# Approved by QA team in bug #144032 +QA_WX_LOAD="boot/xen-syms-${PV}" + +REQUIRED_USE="arm? ( debug )" + +S="${WORKDIR}/${MY_P}" + +pkg_setup() { + python-any-r1_pkg_setup + if [[ -z ${XEN_TARGET_ARCH} ]]; then + if use amd64; then + export XEN_TARGET_ARCH="x86_64" + elif use arm; then + export XEN_TARGET_ARCH="arm32" + elif use arm64; then + export XEN_TARGET_ARCH="arm64" + else + die "Unsupported architecture!" + fi + fi + + if use flask ; then + export "XSM_ENABLE=y" + export "FLASK_ENABLE=y" + fi +} + +src_prepare() { + # Upstream's patchset + if [[ -n ${UPSTREAM_VER} ]]; then + EPATCH_SUFFIX="patch" \ + EPATCH_FORCE="yes" \ + EPATCH_OPTS="-p1" \ + epatch "${WORKDIR}"/patches-upstream + fi + + if [[ -n ${SECURITY_VER} ]]; then + einfo "Try to apply Xen Security patcheset" + # apply main xen patches + # Two parallel systems, both work side by side + # Over time they may concdense into one. This will suffice for now + EPATCH_SUFFIX="patch" + EPATCH_FORCE="yes" + for i in ${XEN_SECURITY_MAIN}; do + epatch "${WORKDIR}"/patches-security/xen/$i + done + + for i in "${WORKDIR}"/xen-sec/xsa*.patch; do + epatch $i + done + fi + + # Gentoo's patchset + if [[ -n ${GENTOO_VER} ]]; then + EPATCH_SUFFIX="patch" \ + EPATCH_FORCE="yes" \ + epatch "${WORKDIR}"/patches-gentoo + fi + + epatch "${FILESDIR}"/${PN}-4.6-efi.patch + + # Drop .config + sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop" + + if use efi; then + export EFI_VENDOR="gentoo" + export EFI_MOUNTPOINT="boot" + fi + + # if the user *really* wants to use their own custom-cflags, let them + if use custom-cflags; then + einfo "User wants their own CFLAGS - removing defaults" + # try and remove all the default custom-cflags + find "${S}" -name Makefile -o -name Rules.mk -o -name Config.mk -exec sed \ + -e 's/CFLAGS\(.*\)=\(.*\)-O3\(.*\)/CFLAGS\1=\2\3/' \ + -e 's/CFLAGS\(.*\)=\(.*\)-march=i686\(.*\)/CFLAGS\1=\2\3/' \ + -e 's/CFLAGS\(.*\)=\(.*\)-fomit-frame-pointer\(.*\)/CFLAGS\1=\2\3/' \ + -e 's/CFLAGS\(.*\)=\(.*\)-g3*\s\(.*\)/CFLAGS\1=\2 \3/' \ + -e 's/CFLAGS\(.*\)=\(.*\)-O2\(.*\)/CFLAGS\1=\2\3/' \ + -i {} \; || die "failed to re-set custom-cflags" + fi + + # remove -Werror for gcc-4.6's sake + find "${S}" -name 'Makefile*' -o -name '*.mk' -o -name 'common.make' | \ + xargs sed -i 's/ *-Werror */ /' + # not strictly necessary to fix this + sed -i 's/, "-Werror"//' "${S}/tools/python/setup.py" || die "failed to re-set setup.py" + + epatch_user +} + +src_configure() { + use arm && myopt="${myopt} CONFIG_EARLY_PRINTK=sun7i" + + use debug && myopt="${myopt} debug=y" + + if use custom-cflags; then + filter-flags -fPIE -fstack-protector + replace-flags -O3 -O2 + else + unset CFLAGS + unset LDFLAGS + unset ASFLAGS + fi +} + +src_compile() { + # Send raw LDFLAGS so that --as-needed works + emake V=1 CC="$(tc-getCC)" LDFLAGS="$(raw-ldflags)" LD="$(tc-getLD)" -C xen ${myopt} +} + +src_install() { + local myopt + use debug && myopt="${myopt} debug=y" + + # The 'make install' doesn't 'mkdir -p' the subdirs + if use efi; then + mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die + fi + + emake LDFLAGS="$(raw-ldflags)" DESTDIR="${D}" -C xen ${myopt} install + + # make install likes to throw in some extra EFI bits if it built + use efi || rm -rf "${D}/usr/$(get_libdir)/efi" +} + +pkg_postinst() { + elog "Official Xen Guide and the unoffical wiki page:" + elog " https://wiki.gentoo.org/wiki/Xen" + elog " http://en.gentoo-wiki.com/wiki/Xen/" + + use efi && einfo "The efi executable is installed in boot/efi/gentoo" + + elog "You can optionally block the installation of /boot/xen-syms by an entry" + elog "in folder /etc/portage/env using the portage's feature INSTALL_MASK" + elog "e.g. echo ${msg} > /etc/portage/env/xen.conf" +} From cbdea88676228eb751570f83f4ec41ad0bc9c37f Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Fri, 8 Jan 2016 21:48:55 +0000 Subject: [PATCH 259/260] dev-java/jscience: Remove obsolete package --- dev-java/jscience/Manifest | 1 - dev-java/jscience/jscience-1.0.4-r1.ebuild | 47 ---------------------- dev-java/jscience/metadata.xml | 5 --- 3 files changed, 53 deletions(-) delete mode 100644 dev-java/jscience/Manifest delete mode 100644 dev-java/jscience/jscience-1.0.4-r1.ebuild delete mode 100644 dev-java/jscience/metadata.xml diff --git a/dev-java/jscience/Manifest b/dev-java/jscience/Manifest deleted file mode 100644 index ff0f6a73d1192..0000000000000 --- a/dev-java/jscience/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST jscience-1.0.4-src.zip 414755 SHA256 2ab5573ed2e3f0c8975dbf8ce118f1514f4a2e65d5960e7d210b6699790b0639 SHA512 d78b5cf32117d1f6638d00298185fb01dc1d710d38a1894ffa6ac0c436f6eefa6d330025b8d422597d0109b9ad06d3aa43cf6481bc1ebfad88677e14c1927956 WHIRLPOOL 466d5dc12e9402c70eda444afc9d832252b5e86b924470441d76ca0377b049ac6a0d969b21c7e361b6feb60d95dd9b4adb451048b1c310ddf22a76b4b451e67f diff --git a/dev-java/jscience/jscience-1.0.4-r1.ebuild b/dev-java/jscience/jscience-1.0.4-r1.ebuild deleted file mode 100644 index 9d73294c0045b..0000000000000 --- a/dev-java/jscience/jscience-1.0.4-r1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -JAVA_PKG_IUSE="doc source" - -inherit java-pkg-2 java-ant-2 - -DESCRIPTION="Java Tools and Libraries for the Advancement of Sciences" -SRC_URI="http://jscience.org/${P}-src.zip" -HOMEPAGE="http://jscience.org/" -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -COMMON_DEP="~dev-java/javolution-2.2.4" - -RDEPEND=">=virtual/jdk-1.4 - ${COMMON_DEP}" -DEPEND=">=virtual/jdk-1.4 - app-arch/unzip - ${COMMON_DEP}" - -S="${WORKDIR}/jscience-${PV%.*}" - -src_unpack() { - unpack ${A} - cd "${S}/lib" - rm -v *.jar || die - java-pkg_jar-from javolution-2.2.4 -} - -EANT_BUILD_TARGET="jarfile" - -src_test() { - # this works here as javolution is in lib/ and referenced in jar's manifest - java -jar jscience.jar test || die "test failed" -} - -src_install() { - java-pkg_dojar jscience.jar - - dodoc doc/coding_standard.txt || die - use doc && java-pkg_dojavadoc api - use source && java-pkg_dosrc "${S}/src/org" -} diff --git a/dev-java/jscience/metadata.xml b/dev-java/jscience/metadata.xml deleted file mode 100644 index 7303cef969642..0000000000000 --- a/dev-java/jscience/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - java - From 1b0ececd04e32be70e54205f7c9a330567cd1c32 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Fri, 8 Jan 2016 21:54:55 +0000 Subject: [PATCH 260/260] profiles: dev-java/jscience has been removed --- profiles/package.mask | 4 ---- 1 file changed, 4 deletions(-) diff --git a/profiles/package.mask b/profiles/package.mask index 26843259c674b..f6a9810266af0 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -827,10 +827,6 @@ x11-plugins/wmium # Bug 537524 app-arch/ppmd -# James Le Cuirot (07 Dec 2015) -# Dead project with no revdeps. Removal in 30 days. -dev-java/jscience - # Pawel Hajdan, Jr. (07 Dec 2015) # Dev channel releases are only for people who are developers or want more # experimental features and accept a more unstable release.