From 64f0a11f7d24da44fab2059dcf6c73c114cc892c Mon Sep 17 00:00:00 2001 From: root Date: Sat, 8 Oct 2016 10:10:34 +0300 Subject: [PATCH] Sync with portage [Sat Oct 8 10:10:34 MSK 2016]. --- dev-java/antlr/Manifest | 5 +- dev-java/antlr/antlr-3.5.2.ebuild | 2 +- dev-java/antlr/antlr-4.4.ebuild | 70 ----------- dev-java/antlr/antlr-4.5.1.ebuild | 2 +- dev-java/antlr/antlr-4.5.3.ebuild | 91 ++++++++++++++ dev-java/antlr/metadata.xml | 5 - .../stringtemplate-4.0.8.ebuild | 2 +- dev-java/treelayout/treelayout-1.0.2.ebuild | 2 +- dev-lang/maude/maude-2.7.ebuild | 17 ++- dev-libs/crypto++/crypto++-5.6.4-r1.ebuild | 22 ++-- dev-ruby/arel/Manifest | 1 + dev-ruby/arel/arel-7.1.3.ebuild | 33 ++++++ dev-ruby/sdoc/Manifest | 1 + dev-ruby/sdoc/sdoc-0.4.2.ebuild | 28 +++++ games-emulation/m64py/Manifest | 1 - games-emulation/m64py/m64py-0.2.1-r1.ebuild | 72 ----------- games-emulation/mupen64plus-core/Manifest | 1 - .../mupen64plus-core-2.0-r1.ebuild | 112 ------------------ metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/dev-java/antlr-3.5.2 | 4 +- metadata/md5-cache/dev-java/antlr-4.4 | 13 -- metadata/md5-cache/dev-java/antlr-4.5.1 | 4 +- metadata/md5-cache/dev-java/antlr-4.5.3 | 13 ++ .../md5-cache/dev-java/stringtemplate-4.0.8 | 4 +- metadata/md5-cache/dev-java/treelayout-1.0.2 | 4 +- metadata/md5-cache/dev-lang/maude-2.7 | 8 +- metadata/md5-cache/dev-libs/crypto++-5.6.4-r1 | 4 +- metadata/md5-cache/dev-ruby/arel-7.1.3 | 14 +++ metadata/md5-cache/dev-ruby/sdoc-0.4.2 | 14 +++ .../md5-cache/games-emulation/m64py-0.2.1-r1 | 14 --- .../games-emulation/mupen64plus-core-2.0-r1 | 13 -- .../{sparky-3.115-r1 => sparky-3.115-r2} | 4 +- .../{libmems-1.6_p1-r2 => libmems-1.6_p1-r3} | 4 +- metadata/news/timestamp.chk | 2 +- metadata/projects.xml | 4 + metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- profiles/use.local.desc | 1 - .../sparky/files/3.115-fix-c++14.patch | 32 +++++ ...3.115-r1.ebuild => sparky-3.115-r2.ebuild} | 33 +++--- ...ibmems-1.6_p1-boost-1.62-type-traits.patch | 15 +++ ..._p1-r2.ebuild => libmems-1.6_p1-r3.ebuild} | 10 ++ 45 files changed, 320 insertions(+), 373 deletions(-) delete mode 100644 dev-java/antlr/antlr-4.4.ebuild create mode 100644 dev-java/antlr/antlr-4.5.3.ebuild create mode 100644 dev-ruby/arel/arel-7.1.3.ebuild create mode 100644 dev-ruby/sdoc/sdoc-0.4.2.ebuild delete mode 100644 games-emulation/m64py/m64py-0.2.1-r1.ebuild delete mode 100644 games-emulation/mupen64plus-core/mupen64plus-core-2.0-r1.ebuild delete mode 100644 metadata/md5-cache/dev-java/antlr-4.4 create mode 100644 metadata/md5-cache/dev-java/antlr-4.5.3 create mode 100644 metadata/md5-cache/dev-ruby/arel-7.1.3 create mode 100644 metadata/md5-cache/dev-ruby/sdoc-0.4.2 delete mode 100644 metadata/md5-cache/games-emulation/m64py-0.2.1-r1 delete mode 100644 metadata/md5-cache/games-emulation/mupen64plus-core-2.0-r1 rename metadata/md5-cache/sci-chemistry/{sparky-3.115-r1 => sparky-3.115-r2} (97%) rename metadata/md5-cache/sci-libs/{libmems-1.6_p1-r2 => libmems-1.6_p1-r3} (88%) create mode 100644 sci-chemistry/sparky/files/3.115-fix-c++14.patch rename sci-chemistry/sparky/{sparky-3.115-r1.ebuild => sparky-3.115-r2.ebuild} (89%) create mode 100644 sci-libs/libmems/files/libmems-1.6_p1-boost-1.62-type-traits.patch rename sci-libs/libmems/{libmems-1.6_p1-r2.ebuild => libmems-1.6_p1-r3.ebuild} (86%) diff --git a/dev-java/antlr/Manifest b/dev-java/antlr/Manifest index 42cc0486aa05..c3495bfd36ab 100644 --- a/dev-java/antlr/Manifest +++ b/dev-java/antlr/Manifest @@ -1,10 +1,9 @@ -DIST 4.4.zip 1107695 SHA256 68a79e4accae4dfd9d45a8292fe9b2812c6a3ec1d903412e205a06ead083b8ae SHA512 5e4a92b3d0bb8583f52cbed554ef68909412cd3e9de7589870eead3359a6f5efb492029c3bcce50d6a19a220c83c809824dbde3d08a6b39a42e9fbe3eaef8ce4 WHIRLPOOL 80cf60f9679cd5d3cb512b2e1a9c4987d34fb7994a976b42c95351fb4670944343dd8b8cf0e1738b94cc177122dcf635ee5d1a262290f6b89a8e38d06adc2077 DIST antlr-2.7.7.tar.gz 1816180 SHA256 853aeb021aef7586bda29e74a6b03006bcb565a755c86b66032d8ec31b67dbb9 SHA512 faa72d2ddcba434ef1233e70c1549e63eba67c00793966322e821cf7f015cccb804448cb92d8fbef0429f59928fad65ec954f8ffbda0acbb8e983de0806d349d WHIRLPOOL def5ac0ddfe5a65f9f7d5489d039048c5d630b46cd5626593bd12e9b393d5ec26884f90b013bcdf58511e26abbf06e0d7b3789a11298b017f7e70af2ec8dde4a DIST antlr-3.2.jar 1928009 SHA256 4c8737014e7ca0d2c85171edf37f5a26b2d8d8237c283357b81a3269b6848d38 SHA512 25a61404c4b41e48eeaed49d41122f9400092248a10eb776d75ce3513295870eca1acc4b06c74925284a27cc64ca0506e34de39fb91996f09727cc5cc72dd9a6 WHIRLPOOL 19d99c9f50339ee9ef31e9458ac3a44ce52aa89ed84f96be905d626e3a53d5e2bbdb2e8eb4c5ca16413e7493499b141f940dd200658f8e60e9ecbd777f83a84b DIST antlr-3.2.tar.gz 837320 SHA256 01548fa03ef1f0ed05a93f0749b65db8a35a191ad7ad34e1e6a6a2529ca2ef45 SHA512 8984221cd89253c033a4596dd56cd51b297393a53b4682f5ab401172745d343371bf0d45417fa286ce972add1b4e474f1f3091fa1345158dbfc040702d61607c WHIRLPOOL 40080efc13c88312aaa318cde097f240e711b477e264739ea71b6c246ede29ac48f42eccd55365af531eb428f1ca1d89386d7e5753b6bc35cad9bf937b70e6de -DIST antlr-3.5.2-complete-no-st3.jar 1862097 SHA256 46531814ba9739cdf20c6c1789c252d3d95b68932813d79fb8bbfdf8d5840417 SHA512 227f56edfb8d1935fc0f5bd69a730a2230b173f38baa7837b6dac9b4a10c5d4a9b2eb806416b21bed2621bb0b8e0fb98a6f48da2660b326728326f078bc28ea9 WHIRLPOOL 5c5285894e2d4182650a8a573ae83996e1f463d6ce866ddcff43959b16cf1070c3042b21d80c9350865716a6719d15fcd42b7370b4af69b6eca863d26ffcc325 DIST antlr-3.5.2-complete.jar 2456317 SHA256 26ca659f47d77384f518cf2b6463892fcd4f0b0d4d8c0de2addf697e63e7326b SHA512 560f208e38759b5e626de56816e1fce9c191c526c04ca782513859d468ac444d1e8e62c03870a68f8f9d8daee0f45fca465150e2bbfc71b46e46b952519044b1 WHIRLPOOL bdbbb081bf0aab83fa26a4a75f7f42487da688a5e3c765ea4cbd7b8c1bcb80b66e8b98bf95ee8bcd2acd60b4eacb6745f879cb899b672ea7fc4489d651a6f2e0 DIST antlr-3.5.2.tar.gz 6927126 SHA256 529baf7d11f06b773543e25271c1a6e1735d2f8061f4866d1ea5c99a5d71ee1f SHA512 e2a0520093fb2a77dcd9d44f26a9fdd612dceaffb398c53b2b8cd29f4630830647ede29e8dd55b434cb2c165b0fd1d77968ec6e6de0798f14d9cdfd9e6fccd99 WHIRLPOOL a3a2bf81cc91a332725a4ce15dcccf10df5395b27a521656b1f3e80fed10197edc132fa2a8b9a259b2ee603320492b4b1f664692a967fdfdbb574d919b9aa20e -DIST antlr-4.3-complete.jar 1340431 SHA256 da9afec193edcc4d8080a4897e77e1e2f6a0c0bc265fccb8c44ae10660f7a8f0 SHA512 669cc21ef72ec899509181b1ec77d918fce9dba3db165d9d7429e0058c58a9d716cbf274d7a54b6bd9143d95d9a902d82acfa5bcb5e6c805c4e9fdf90b83349e WHIRLPOOL f665a200850d294ee0f8c3127bb918a9c9625098a97a960afe08b3a3940ba2c2ad54099e34c82fab5058b668a721b3ed5621a85820d0aca0e16af2f81627c723 DIST antlr-4.5.1-complete.jar 1478820 SHA256 9cff6c76bc5aafcbf51cac7f0974ae01e4f6119402e75436abbb97f8ab15c211 SHA512 1109087c44706694d75a7f88f6ce96e8653467d5721505db747e7e70a4f40a24469b1fb3ffcb327819bba1548b0025412e46a11a41e329b0ecf847cb1094238c WHIRLPOOL 54d8a59bbd935b84a76370645d57eb07ee9160297ad457106b7b773682f915c9632446fc818a9fb23ab37074c923b918c168a7eca98555513cfb4dfa2eb106e5 DIST antlr-4.5.1.tar.gz 6158475 SHA256 faaaea662e7b4792fc2264bbefaf0e196e74f45ebe29ec638f978b008e6bb5ff SHA512 949306b0ee87a0c002664ee7ac0f32c43385c501b4e28f181417559ce09b07cc12a8441c3bb81f8a72feba3d4ccc693a3c03bcccad7fc81223cddb19e10468a9 WHIRLPOOL 00aeb41f8864d65d7693cf3ca4d36a10f094967fe96fefd67e4d64eb22d1502658ff2355125ab5e36f88a276d143247c0a2814cfcd990e08ec3fe6f6212ea42e +DIST antlr-4.5.3-complete.jar 1485121 SHA256 a32de739cfdf515774e696f91aa9697d2e7731e5cb5045ca8a4b657f8b1b4fb4 SHA512 53dcadf3007c9bdbeb391ea72fb9bab7c086fa0b9d1d93b83050b2ebb726c2f52743b5ba944c68f6da513d915ab5e8721676d74d823c32484928ccad2a28f1e4 WHIRLPOOL 9547b9e18bbef393036feeff9608b14bb57916e27bb4a4e15f1842ed428a6ccbd6c3fc819cf322532876ec4500bca3e4d73194e3ed85662768240750f8db235e +DIST antlr-4.5.3.tar.gz 6760401 SHA256 5eaf01d4994383029a7d5d9c4604d7c7dc3122b787b69c541821d0f4dc0e9f05 SHA512 d0e61baebb338e5e4e8eaf87aa6ef52a568ec51bc86bc07acf8f82be0c173ea4f0f85978dfd034c2642505888c0849663f6b6fb030c4c19e0571f29277fb54f7 WHIRLPOOL a58ccbe6b1bed2cbb77f689cc3b8a731abd480f689a2e2129eecbd68e843906ec8931f958e174c2bf463651018cd6facf97eb5eb4b7aba69ea337f26040fcdf3 diff --git a/dev-java/antlr/antlr-3.5.2.ebuild b/dev-java/antlr/antlr-3.5.2.ebuild index acaad6faa25e..a44d11ac36ab 100644 --- a/dev-java/antlr/antlr-3.5.2.ebuild +++ b/dev-java/antlr/antlr-3.5.2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}3/archive/${PV}.tar.gz -> ${P}.tar.gz http://www.antlr3.org/download/${P}-complete.jar" # Prebuilt version needed. LICENSE="BSD" SLOT="3.5" -KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 ~arm ppc64 x86 ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc test" CDEPEND="dev-java/stringtemplate:4" diff --git a/dev-java/antlr/antlr-4.4.ebuild b/dev-java/antlr/antlr-4.4.ebuild deleted file mode 100644 index 409a9d438aef..000000000000 --- a/dev-java/antlr/antlr-4.4.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -JAVA_PKG_IUSE="source" - -inherit java-pkg-2 java-ant-2 - -# List of jar files we need to get from the Internets. -JAR_LIST=(antlr-3.5.2-complete-no-st3.jar antlr-4.3-complete.jar) - -DESCRIPTION="A parser generator for C++, C#, Java, and Python" -HOMEPAGE="http://www.antlr.org/" -SRC_URI="https://github.com/${PN}/${PN}4/archive/${PV}.zip -http://www.antlr3.org/download/${JAR_LIST[0]} -http://www.antlr.org/download/${JAR_LIST[1]}" -LICENSE="BSD" -SLOT="4" -KEYWORDS="amd64 ~arm ppc64 x86 ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="gunit" - -CDEPEND=" - >=dev-java/stringtemplate-3.2:0 - gunit? ( dev-java/junit:4 )" - -RDEPEND="${CDEPEND} - >=virtual/jre-1.6" - -DEPEND="${RDEPEND} - >=virtual/jdk-1.6" - -S="${WORKDIR}/${PN}4-${PV}" - -src_prepare() { - # Disable manual download + lib directory creation. - epatch "${FILESDIR}"/${P}-build.xml.patch - - # Create lib directory ourselves. - mkdir "${S}"/lib/ - - # Copy downloaded jars in lib directory. - for myjar in ${JAR_LIST[@]}; do - cp "${DISTDIR}"/${myjar} "${S}"/lib/ - done -} - -src_compile() { - eant -f build.xml -} - -src_install() { - # Single jar like upstream - java-pkg_newjar dist/antlr-4.4-complete.jar antlr.jar - java-pkg_dolauncher antlr4 --main org.antlr.v4.Tool - - if use gunit; then - java-pkg_dolauncher gunit --main org.antlr.v4.gunit.Interp - fi - - if use source; then - java-pkg_dosrc tool/src/org \ - runtime/Java/src/org - fi -} - -pkg_postinst() { - elog "This ebuild only supports the Java backend for the time being." -} diff --git a/dev-java/antlr/antlr-4.5.1.ebuild b/dev-java/antlr/antlr-4.5.1.ebuild index 6fe3fe43be6a..e114ee831c6f 100644 --- a/dev-java/antlr/antlr-4.5.1.ebuild +++ b/dev-java/antlr/antlr-4.5.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/${PN}/${PN}4/archive/${PV}.tar.gz -> ${P}.tar.gz http://www.antlr.org/download/${P}-complete.jar" # Prebuilt version needed. LICENSE="BSD" SLOT="4" -KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 ~arm ppc64 x86 ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="doc test" CDEPEND="dev-java/antlr:3.5 diff --git a/dev-java/antlr/antlr-4.5.3.ebuild b/dev-java/antlr/antlr-4.5.3.ebuild new file mode 100644 index 000000000000..6fe3fe43be6a --- /dev/null +++ b/dev-java/antlr/antlr-4.5.3.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +JAVA_PKG_IUSE="source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="A parser generator for many languages" +HOMEPAGE="http://www.antlr.org/" +SRC_URI="https://github.com/${PN}/${PN}4/archive/${PV}.tar.gz -> ${P}.tar.gz + http://www.antlr.org/download/${P}-complete.jar" # Prebuilt version needed. +LICENSE="BSD" +SLOT="4" +KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc test" + +CDEPEND="dev-java/antlr:3.5 + dev-java/stringtemplate:4 + dev-java/treelayout:0" + +RDEPEND="${CDEPEND} + >=virtual/jre-1.6" + +DEPEND="${CDEPEND} + >=virtual/jdk-1.6 + test? ( + dev-java/hamcrest-core:1.3 + dev-java/junit:4 + )" + +S="${WORKDIR}/${PN}4-${PV}" +JAVA_GENTOO_CLASSPATH="stringtemplate-4,treelayout" + +src_unpack() { + unpack ${P}.tar.gz +} + +java_prepare() { + java-pkg_clean +} + +src_configure() { + # TODO: Make java-config accept a jar@package query. + JAVA_GENTOO_CLASSPATH_EXTRA="${S}/${PN}-runtime.jar:$(java-pkg_getjar antlr-3.5 antlr-runtime.jar)" +} + +src_compile() { + cd "${S}/runtime/Java/src" + local G PKG + + for G in $(find * -name "*.g4"); do + PKG="${G%/*}" + PKG="${PKG//\//.}" + java -jar "${DISTDIR}/${P}-complete.jar" -package "${PKG}" "${G}" || die + done + + JAVA_JAR_FILENAME="${S}/${PN}-runtime.jar" JAVA_PKG_IUSE="doc" java-pkg-simple_src_compile + + cd "${S}/tool/src" + antlr3.5 $(find -name "*.g") || die + JAVA_JAR_FILENAME="${S}/${PN}-tool.jar" java-pkg-simple_src_compile + java-pkg_addres "${S}/${PN}-tool.jar" ../resources +} + +src_install() { + java-pkg_dojar ${PN}-{runtime,tool}.jar + java-pkg_dolauncher ${PN}${SLOT} --main org.antlr.v4.Tool + use doc && java-pkg_dojavadoc runtime/Java/src/target/api + use source && java-pkg_dosrc runtime/Java/src/org tool/src/org +} + +junit_suite() { + cd "${S}/$1-testsuite/test" || die + local CP=".:${S}/runtime-testsuite/test:${S}/${PN}-tool.jar:$(java-pkg_getjars hamcrest-core-1.3,junit-4,${JAVA_GENTOO_CLASSPATH}):${JAVA_GENTOO_CLASSPATH_EXTRA}" + + local TESTS=$(find ${2:-*} -name "Test*.java") + TESTS="${TESTS//.java}" + TESTS="${TESTS//\//.}" + + ejavac -classpath "${CP}" $(find ${2:-*} -name "*.java") + ejunit4 -classpath "${CP}" ${TESTS} +} + +src_test() { + # Only run Java runtime tests as we haven't built other languages. + junit_suite runtime org/antlr/v4/test/runtime/java + junit_suite tool +} diff --git a/dev-java/antlr/metadata.xml b/dev-java/antlr/metadata.xml index 7526b4d406ae..f70ce39614d6 100644 --- a/dev-java/antlr/metadata.xml +++ b/dev-java/antlr/metadata.xml @@ -5,11 +5,6 @@ java@gentoo.org Java - - - gUnit is a "Unit Test" framework for ANTLR grammars - - antlr/antlr4 diff --git a/dev-java/stringtemplate/stringtemplate-4.0.8.ebuild b/dev-java/stringtemplate/stringtemplate-4.0.8.ebuild index 183a91c9f2e1..9d91123220a3 100644 --- a/dev-java/stringtemplate/stringtemplate-4.0.8.ebuild +++ b/dev-java/stringtemplate/stringtemplate-4.0.8.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/antlr/${PN}4/archive/${PV}.tar.gz -> ${P}.tar.gz http://www.antlr3.org/download/antlr-${ANTLR3}-complete.jar" LICENSE="BSD" SLOT="4" -KEYWORDS="~amd64 ~arm ~ppc64 ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 ~arm ppc64 x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RDEPEND=">=virtual/jre-1.6" diff --git a/dev-java/treelayout/treelayout-1.0.2.ebuild b/dev-java/treelayout/treelayout-1.0.2.ebuild index 0c8abef220c3..f3d938d3f1a3 100644 --- a/dev-java/treelayout/treelayout-1.0.2.ebuild +++ b/dev-java/treelayout/treelayout-1.0.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/abego/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" HOMEPAGE="https://github.com/abego/treelayout" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ppc64 x86" IUSE="test" RDEPEND=">=virtual/jre-1.6" diff --git a/dev-lang/maude/maude-2.7.ebuild b/dev-lang/maude/maude-2.7.ebuild index b48d92e91264..e7a0f1fd4e58 100644 --- a/dev-lang/maude/maude-2.7.ebuild +++ b/dev-lang/maude/maude-2.7.ebuild @@ -4,14 +4,12 @@ EAPI=6 -inherit autotools versionator - -MYP="${PN/m/M}-$(get_version_component_range 1-2)" +inherit autotools DESCRIPTION="High-level specification language for equational and logic programming" HOMEPAGE="http://maude.cs.uiuc.edu/" SRC_URI=" - http://maude.cs.illinois.edu/w/images/2/2d/${MYP}.tar.gz + http://maude.cs.illinois.edu/w/images/2/2d/${P^}.tar.gz https://dev.gentoo.org/~jlec/distfiles/${PN}-2.6-extras.tar.xz" LICENSE="GPL-2" @@ -20,7 +18,7 @@ KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux" IUSE="doc examples" RDEPEND=" - dev-libs/gmp:0= + dev-libs/gmp:0=[cxx] dev-libs/libsigsegv dev-libs/libtecla sci-libs/buddy" @@ -28,7 +26,7 @@ DEPEND="${RDEPEND} sys-devel/bison sys-devel/flex" -S="${WORKDIR}/${MYP}" +S="${WORKDIR}/${P^}" PATCHES=( "${FILESDIR}/${PN}-2.5.0-prll.patch" @@ -51,9 +49,10 @@ src_install() { doins "${WORKDIR}"/${PN}-2.6-extras/full-maude.maude # install docs and examples - use doc && dodoc "${WORKDIR}"/${PN}-2.6-extras/pdfs/* + use doc && dodoc -r "${WORKDIR}"/${PN}-2.6-extras/pdfs/. if use examples; then - insinto /usr/share/doc/${PF}/examples - doins -r "${WORKDIR}"/${PN}-2.6-extras/{manual,primer}-examples + docinto examples + dodoc -r "${WORKDIR}"/${PN}-2.6-extras/{manual,primer}-examples + docompress -x /usr/share/doc/${PF}/examples fi } diff --git a/dev-libs/crypto++/crypto++-5.6.4-r1.ebuild b/dev-libs/crypto++/crypto++-5.6.4-r1.ebuild index 6444560ef5b7..ef464877de44 100644 --- a/dev-libs/crypto++/crypto++-5.6.4-r1.ebuild +++ b/dev-libs/crypto++/crypto++-5.6.4-r1.ebuild @@ -18,11 +18,17 @@ IUSE="static-libs" DEPEND="app-arch/unzip" S="${WORKDIR}" + PATCHES=( - # Building with -march=native breaks when one wants to build for older CPUs. "${FILESDIR}/${P}-nonative.patch" ) +pkg_setup() { + export CXX="$(tc-getCXX)" + export LIBDIR="${EPREFIX}/usr/$(get_libdir)" + export PREFIX="${EPREFIX}/usr" +} + src_configure() { cp config.recommend config.h || die } @@ -33,11 +39,7 @@ src_compile() { # ASM isn't Darwin/Mach-O ready, #479554, buildsys doesn't grok CPPFLAGS [[ ${CHOST} == *-darwin* ]] && append-flags -DCRYPTOPP_DISABLE_X86ASM - CXX="$(tc-getCXX)" \ - emake -f GNUmakefile \ - LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ - PREFIX="${EPREFIX}/usr" \ - all shared + emake -f GNUmakefile all shared } src_test() { @@ -47,7 +49,7 @@ src_test() { edos2unix "${file}" done - if ! CXX="$(tc-getCXX)" emake test ; then + if ! emake test; then eerror "Crypto++ self-tests failed." eerror "Try to remove some optimization flags and reemerge Crypto++." die "emake test failed" @@ -55,11 +57,7 @@ src_test() { } src_install() { - emake \ - DESTDIR="${ED}" \ - PREFIX="${EPREFIX}/usr" \ - LIBDIR="${EPREFIX}/usr/$(get_libdir)" \ - install + emake DESTDIR="${ED}" install # remove leftovers as build system sucks rm -fr "${ED}"/usr/bin "${ED}"/usr/share/cryptopp diff --git a/dev-ruby/arel/Manifest b/dev-ruby/arel/Manifest index 37669e3a1a87..cb5f09c05a77 100644 --- a/dev-ruby/arel/Manifest +++ b/dev-ruby/arel/Manifest @@ -3,3 +3,4 @@ DIST arel-4.0.2.gem 52736 SHA256 eddf4c7794df8ba2673e0d0f35e3f7b064f346c6f5be098 DIST arel-5.0.1.20140414130214.gem 52224 SHA256 c941f07bad89af26e8837c73d8a399b7777c721609f759eda015ed0081601636 SHA512 9f4c768712492ef8f7a938d89ce9c54c4e7c7ec2ff53ee52d5d12f0cefd7960895049f112b772864d034a4419acab91511173ddaab70a9f3d4027899af150011 WHIRLPOOL ebfae83108a1049dff2cdeb697c1c0514baa2ebdfbc0d885e586240397b33af8be8181268017a759fab9b7655992abceed844d80b91f8d85f8e9dfca98c3bc32 DIST arel-6.0.3.tar.gz 52003 SHA256 476a51333ec8588213bbd91174af239d4910a68cd14a99de29d44ca5c24ec37a SHA512 8e04daacae0b07fd02c5623e86b87940e0d712e0ab7d85354d2ba8a9e0cc30d1549f128a39732d8dac5b83f3f77c1bfadb650b5726d1faf2bfeb64e0d51a8f04 WHIRLPOOL cae263da4bf2f3f869b3d658b0ced3f57349172f95ec05952ae6b2896704bc06c552814485ffcdc85d36f19ed68c386097e4b16c5317b05144b8176193896938 DIST arel-7.1.1.tar.gz 58372 SHA256 353c9d0b4653c639449d131347936282c0ab45e6cf83a1600a27321aed6f20a0 SHA512 502a129c81a6ebb7a5ebf6d0f57978408eac16f671602456f97314ad2da81c34aa6ce937de1f8b585cf48ad3d0db38502218b0655da3057086deafa9ccc40c1e WHIRLPOOL 9110ee3660bfcb3cd78779bb9743acf1f38457fd513d893af404033b0ed9c886af11398889af550f8d3679d51f5eeb647b6a701a0848967d93964e93148566e5 +DIST arel-7.1.3.tar.gz 58682 SHA256 41f1a6c5e72e32337187a953fd0e075d604571f04815594e32e86d66c2e9e4fe SHA512 059406a54ebcdd14dabc055631774182c77b8c67b64f3535b480abc284e175e9a1f7a991f82d85384b275e000542a496a66739bccda08d1e3522769aac5d1d6c WHIRLPOOL a453d73c51ddc53b6b617d547a23c19d8a8de2ab3226ba9bfb9688428c2aabe0915396db05b83f60708e1f07effdd8cc9d93747a6bd19aeaae54bdabfa78a8e0 diff --git a/dev-ruby/arel/arel-7.1.3.ebuild b/dev-ruby/arel/arel-7.1.3.ebuild new file mode 100644 index 000000000000..e2bf91e09d0d --- /dev/null +++ b/dev-ruby/arel/arel-7.1.3.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +USE_RUBY="ruby20 ruby21 ruby22 ruby23" + +RUBY_FAKEGEM_RECIPE_DOC="rdoc" +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="History.txt README.md" + +RUBY_FAKEGEM_GEMSPEC="arel.gemspec" + +inherit ruby-fakegem versionator + +DESCRIPTION="Arel is a Relational Algebra for Ruby" +HOMEPAGE="https://github.com/rails/arel" +SRC_URI="https://github.com/rails/arel/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" +SLOT="$(get_version_component_range 1).0" +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="" + +ruby_add_bdepend " + test? ( + dev-ruby/test-unit:2 + >=dev-ruby/minitest-5.4:5 + )" + +all_ruby_prepare() { + sed -i -e "/[Bb]undler/d" \ + -e '/specname/,$ s:^:#:' Rakefile || die +} diff --git a/dev-ruby/sdoc/Manifest b/dev-ruby/sdoc/Manifest index 4726894d66c0..cb417a23631e 100644 --- a/dev-ruby/sdoc/Manifest +++ b/dev-ruby/sdoc/Manifest @@ -1 +1,2 @@ DIST sdoc-0.4.1.gem 281088 SHA256 177b6c1d55f33afb337d704f4ec3f9a7a4a958abbb6bd3a6cb91c890a372be9b SHA512 2c68b5d49ac29d453440447869b4567554d5fb722ea17b06935184d6df7e972d73a5323c1d8777461c196fa3cceb9380f8c50f824bad9a665b36ab6cc4cc3a71 WHIRLPOOL 7cfe1d9fc79dcf8edcf6348f188cef4d49fbf17889ba7591cc2ec0d033aa30f525bd574e4549e37327c442831e326a4a513e37cb95ab9f4e02d7731236861a4f +DIST sdoc-0.4.2.gem 282112 SHA256 361d33a927490089b6560efecff460e9a9d2e608952482e0633857bb41f01b62 SHA512 2c3aef526b22fbcae1fc4911daca6499df677b4a22364f9ec5598ff3feb74242d0e00d93a16df741d2e383c297835a89ab4fa8122faef00492d7a97ae7e77b1b WHIRLPOOL 2a1c5c52cf95e2fa110f3ee83928c8b518f605eb4f50b93904317560bd8ca5a11f177af5edf4539cacef60965289dfc4e5cf0cf90736a6da24054896dfa668fb diff --git a/dev-ruby/sdoc/sdoc-0.4.2.ebuild b/dev-ruby/sdoc/sdoc-0.4.2.ebuild new file mode 100644 index 000000000000..71991783ec28 --- /dev/null +++ b/dev-ruby/sdoc/sdoc-0.4.2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +USE_RUBY="ruby20 ruby21 ruby22 ruby23" + +inherit ruby-fakegem + +RUBY_FAKEGEM_RECIPE_DOC="rdoc" +RUBY_FAKEGEM_TASK_TEST="spec" + +DESCRIPTION="rdoc generator html with javascript search index" +HOMEPAGE="https://rubygems.org/gems/sdoc" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="test" + +ruby_add_rdepend ">=dev-ruby/json-1.7:0 + =dev-ruby/rdoc-4*" + +ruby_add_bdepend "test? ( dev-ruby/minitest:0 )" + +all_ruby_prepare() { + sed -i -e '/git ls-files/ s:^:#:' sdoc.gemspec || die +} diff --git a/games-emulation/m64py/Manifest b/games-emulation/m64py/Manifest index 6e4466e8dac1..ef7d3bd4b8ec 100644 --- a/games-emulation/m64py/Manifest +++ b/games-emulation/m64py/Manifest @@ -1,2 +1 @@ -DIST m64py-0.2.1.tar.gz 304897 SHA256 6461b494291f22c10ccd60cda4d4750da3c1514e1d5bc2354bad95a9f4cc1525 SHA512 02d5bc4a501f3c9a5851f242119ad6436be9a59b832f27483591353cfad6975da677a124e61330a4430f1813259f5a423bc8413423ee43a3570d74239e33b487 WHIRLPOOL 5998dd86de565e09c392cef6a9bb94978c6ebbfb3169fc30ae075d291ded187efc16fcf0d380c3ae7a85ae74f3b333de786a202a17320348a0d75595f7e5c024 DIST m64py-0.2.3.tar.gz 304241 SHA256 87dccbad9f27ab1eae3fb9957ef039e23379d264e68f8ef7470ec38a523ef020 SHA512 5471d2ce96007c5cb5492f7ba3bc2a8843455dfea811b114c68862fa5c06a636e6dd6a4304e60bf2273377330b0eb01f2dcdc0340d02ec498ae44cdd2ccc01ff WHIRLPOOL 2d7727c56a67f6ca3901eb846d46dea881cf6361fe1bbcec6ef2d10247320d92d42d2ea9e75f247faef482f715b051a2c6394e814b83fa5f0c71bd5d1aabf8ba diff --git a/games-emulation/m64py/m64py-0.2.1-r1.ebuild b/games-emulation/m64py/m64py-0.2.1-r1.ebuild deleted file mode 100644 index e20ece8b9d1d..000000000000 --- a/games-emulation/m64py/m64py-0.2.1-r1.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=5 - -PYTHON_COMPAT=( python2_7 ) - -inherit distutils-r1 - -DESCRIPTION="A frontend for Mupen64Plus" -HOMEPAGE="http://m64py.sourceforge.net/" -SRC_URI="mirror://sourceforge/m64py/${P}.tar.gz" - -LICENSE="GPL-3 LGPL-3 public-domain GPL-2 BSD CC-BY-SA-3.0" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -# SDL & libmupen64plus are through ctypes, so they rely on specific ABI -RDEPEND="media-libs/libsdl:0/0[joystick] - dev-python/PyQt4[opengl,${PYTHON_USEDEP}] - >=games-emulation/mupen64plus-core-2.0-r1:0/2" - -python_prepare_all() { - # set the correct search path - cat >> src/m64py/platform.py <<-_EOF_ - SEARCH_DIRS = ["/usr/$(get_libdir)/mupen64plus"] -_EOF_ - - # comment out SDL2 support since our mupen64plus uses SDL1 - sed -e '/from m64py\.SDL2/s:^:#:' \ - -e '/QT2SDL2\[/s:^:#:' \ - -e '/KEYCODE2SCANCODE\[/s:^:#:' \ - -e '/SCANCODE2KEYCODE\[/s:^:#:' \ - -i src/m64py/frontend/keymap.py || die - sed -e '/--sdl2/d' \ - -e '/SDL2/s:=.*$:= False:' \ - -i src/m64py/opts.py || die - - distutils-r1_python_prepare_all -} - -pkg_postinst() { - local vr - for vr in ${REPLACING_VERSIONS}; do - if ! version_is_at_least 0.2.1-r1 ${vr}; then - ewarn - ewarn "Starting with mupen64plus-2.0-r1, the plugin install path has changed." - ewarn "In order for m64py to find mupen64plus, you will either need to set" - ewarn "new paths in configuration dialog or remove your configuration file." - ewarn "The new paths are:" - ewarn - ewarn " Library file: /usr/$(get_libdir)/libmupen64plus.so.2.0.0" - ewarn " Plugins directory: /usr/$(get_libdir)/mupen64plus" - ewarn " Data directory: /usr/share/mupen64plus" - fi - done - - if ! type -P rar >/dev/null && ! type -P unrar >/dev/null; then - elog - elog "In order to gain RAR archive support, please install either app-arch/rar" - elog "or app-arch/unrar." - fi - - if ! type -P 7z >/dev/null \ - && ! has_version "dev-python/pylzma[${PYTHON_USEDEP}]"; then - elog - elog "In order to gain 7z archive support, please install either app-arch/p7zip" - elog "or dev-python/pylzma." - fi -} diff --git a/games-emulation/mupen64plus-core/Manifest b/games-emulation/mupen64plus-core/Manifest index 4a2a712aa457..becbd3d17f79 100644 --- a/games-emulation/mupen64plus-core/Manifest +++ b/games-emulation/mupen64plus-core/Manifest @@ -1,2 +1 @@ -DIST mupen64plus-core-src-2.0.tar.gz 1127862 SHA256 7e98795dbe4646b858919078f58a6ed94f7cfa30867df6cf44ef33da6aaa7a28 SHA512 6f7391536c23b465af737b3b64f3488bc0275c472e27f97f1d8be61e917c6772cad2c747db8ffa251ba88ba4f4c0d29de2451325f3ea4bcc6049534ef1dac41e WHIRLPOOL c32c97071d911696c9b24a931287ba7da1bdb29434300d984926a2a1b0541660022b6a811f616e8ed18de8d59fdafd168a571b248165c950d80f4e045e25aa53 DIST mupen64plus-core-src-2.5.tar.gz 895890 SHA256 59e99a79e7f862517232e3115bd1f72377e3e34da795c118ba617c478c839578 SHA512 1bf643798de4f17e2ce4f2a67dfd242a8b24d873c413b49cbcb280e4264131222e3f3bc02c46111868102b0b5174d117ababceab66551cb38b76b22b3a94f697 WHIRLPOOL 3ea76e1bd914c9f8f2857976df7ab1ee6cc8d41e7b34f2fc832e0f4030b139b702b0295fca157f475b90245dbfe93aaab05ec5677cd676010b69af873b5f8840 diff --git a/games-emulation/mupen64plus-core/mupen64plus-core-2.0-r1.ebuild b/games-emulation/mupen64plus-core/mupen64plus-core-2.0-r1.ebuild deleted file mode 100644 index c2f1ca6bf63d..000000000000 --- a/games-emulation/mupen64plus-core/mupen64plus-core-2.0-r1.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -MY_P=${PN}-src-${PV} -inherit eutils multilib toolchain-funcs - -DESCRIPTION="A fork of Mupen64 Nintendo 64 emulator, core library" -HOMEPAGE="http://www.mupen64plus.org/" -SRC_URI="https://github.com/mupen64plus/${PN}/releases/download/${PV}/${MY_P}.tar.gz" - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0/2" -KEYWORDS="~amd64 ~x86" -IUSE="lirc new-dynarec +osd cpu_flags_x86_sse" - -RDEPEND="media-libs/libpng:0= - media-libs/libsdl:0=[joystick,opengl,video] - sys-libs/zlib:0=[minizip] - lirc? ( app-misc/lirc:0 ) - osd? ( - media-fonts/ttf-bitstream-vera - media-libs/freetype:2= - virtual/opengl:0= - virtual/glu:0= - ) - !=virtual/jre-1.6 >=dev-java/java-config-2.2.0-r3 SLOT=3.5 SRC_URI=https://github.com/antlr/antlr3/archive/3.5.2.tar.gz -> antlr-3.5.2.tar.gz http://www.antlr3.org/download/antlr-3.5.2-complete.jar _eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-pkg-simple bdf24e52707f01512ffea6d3aa05425b java-utils-2 9a25f292ff66f8c2c00100ac0b15c54f multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c -_md5_=ad2d3eb905783a67e5a1c6f6212617ae +_md5_=fdd986a23dde0eb7b033dfc5f31a05c5 diff --git a/metadata/md5-cache/dev-java/antlr-4.4 b/metadata/md5-cache/dev-java/antlr-4.4 deleted file mode 100644 index f6d431efcdb2..000000000000 --- a/metadata/md5-cache/dev-java/antlr-4.4 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile configure install postinst preinst prepare setup -DEPEND=>=dev-java/stringtemplate-3.2:0 gunit? ( dev-java/junit:4 ) >=virtual/jre-1.6 >=virtual/jdk-1.6 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) >=dev-java/ant-core-1.8.2:0 >=dev-java/javatoolkit-0.3.0-r2 -DESCRIPTION=A parser generator for C++, C#, Java, and Python -EAPI=5 -HOMEPAGE=http://www.antlr.org/ -IUSE=gunit elibc_FreeBSD source elibc_FreeBSD -KEYWORDS=amd64 ~arm ppc64 x86 ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=BSD -RDEPEND=>=dev-java/stringtemplate-3.2:0 gunit? ( dev-java/junit:4 ) >=virtual/jre-1.6 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -SLOT=4 -SRC_URI=https://github.com/antlr/antlr4/archive/4.4.zip http://www.antlr3.org/download/antlr-3.5.2-complete-no-st3.jar http://www.antlr.org/download/antlr-4.3-complete.jar -_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 java-ant-2 d1abcccd8e9c606be17deacfe5c7368a java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-utils-2 9a25f292ff66f8c2c00100ac0b15c54f multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c -_md5_=bbcc9acc3382fe8380d9aae31d6e7fbe diff --git a/metadata/md5-cache/dev-java/antlr-4.5.1 b/metadata/md5-cache/dev-java/antlr-4.5.1 index 1ea0bf7ebc1b..a10bd9c43646 100644 --- a/metadata/md5-cache/dev-java/antlr-4.5.1 +++ b/metadata/md5-cache/dev-java/antlr-4.5.1 @@ -4,10 +4,10 @@ DESCRIPTION=A parser generator for many languages EAPI=5 HOMEPAGE=http://www.antlr.org/ IUSE=doc test elibc_FreeBSD source elibc_FreeBSD -KEYWORDS=~amd64 ~arm ~ppc64 ~x86 ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=amd64 ~arm ppc64 x86 ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=BSD RDEPEND=dev-java/antlr:3.5 dev-java/stringtemplate:4 dev-java/treelayout:0 >=virtual/jre-1.6 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=4 SRC_URI=https://github.com/antlr/antlr4/archive/4.5.1.tar.gz -> antlr-4.5.1.tar.gz http://www.antlr.org/download/antlr-4.5.1-complete.jar _eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-pkg-simple bdf24e52707f01512ffea6d3aa05425b java-utils-2 9a25f292ff66f8c2c00100ac0b15c54f multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c -_md5_=b930a603d5189fa4d9df346dfa938dff +_md5_=c746f3f062406e10c2d8b06b2041888d diff --git a/metadata/md5-cache/dev-java/antlr-4.5.3 b/metadata/md5-cache/dev-java/antlr-4.5.3 new file mode 100644 index 000000000000..3ed15f57acff --- /dev/null +++ b/metadata/md5-cache/dev-java/antlr-4.5.3 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install preinst prepare setup test unpack +DEPEND=dev-java/antlr:3.5 dev-java/stringtemplate:4 dev-java/treelayout:0 >=virtual/jdk-1.6 test? ( dev-java/hamcrest-core:1.3 dev-java/junit:4 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +DESCRIPTION=A parser generator for many languages +EAPI=5 +HOMEPAGE=http://www.antlr.org/ +IUSE=doc test elibc_FreeBSD source elibc_FreeBSD +KEYWORDS=~amd64 ~arm ~ppc64 ~x86 ~x64-freebsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=BSD +RDEPEND=dev-java/antlr:3.5 dev-java/stringtemplate:4 dev-java/treelayout:0 >=virtual/jre-1.6 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) +SLOT=4 +SRC_URI=https://github.com/antlr/antlr4/archive/4.5.3.tar.gz -> antlr-4.5.3.tar.gz http://www.antlr.org/download/antlr-4.5.3-complete.jar +_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-pkg-simple bdf24e52707f01512ffea6d3aa05425b java-utils-2 9a25f292ff66f8c2c00100ac0b15c54f multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=b930a603d5189fa4d9df346dfa938dff diff --git a/metadata/md5-cache/dev-java/stringtemplate-4.0.8 b/metadata/md5-cache/dev-java/stringtemplate-4.0.8 index 6e093d5652a0..1641ba9c96db 100644 --- a/metadata/md5-cache/dev-java/stringtemplate-4.0.8 +++ b/metadata/md5-cache/dev-java/stringtemplate-4.0.8 @@ -4,11 +4,11 @@ DESCRIPTION=A Java template engine EAPI=5 HOMEPAGE=http://www.stringtemplate.org/ IUSE=test elibc_FreeBSD doc source elibc_FreeBSD -KEYWORDS=~amd64 ~arm ~ppc64 ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=amd64 ~arm ppc64 x86 ~amd64-linux ~x86-linux ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=BSD PDEPEND=>=dev-java/antlr-3.5.2:3.5 RDEPEND=>=virtual/jre-1.6 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=4 SRC_URI=https://github.com/antlr/stringtemplate4/archive/4.0.8.tar.gz -> stringtemplate-4.0.8.tar.gz http://www.antlr3.org/download/antlr-3.5.2-complete.jar _eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-pkg-simple bdf24e52707f01512ffea6d3aa05425b java-utils-2 9a25f292ff66f8c2c00100ac0b15c54f multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c -_md5_=63a23f2301e88b9184a589c901aaaf80 +_md5_=f331874920cb82a251bc3608c2b6504a diff --git a/metadata/md5-cache/dev-java/treelayout-1.0.2 b/metadata/md5-cache/dev-java/treelayout-1.0.2 index 03ff8b54ccbb..f8fa92b2b0b4 100644 --- a/metadata/md5-cache/dev-java/treelayout-1.0.2 +++ b/metadata/md5-cache/dev-java/treelayout-1.0.2 @@ -4,10 +4,10 @@ DESCRIPTION=Efficiently create compact tree layouts in Java EAPI=5 HOMEPAGE=https://github.com/abego/treelayout IUSE=test elibc_FreeBSD doc source elibc_FreeBSD -KEYWORDS=~amd64 ~arm ~ppc64 ~x86 +KEYWORDS=amd64 ~arm ppc64 x86 LICENSE=BSD RDEPEND=>=virtual/jre-1.6 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/abego/treelayout/archive/v1.0.2.tar.gz -> treelayout-1.0.2.tar.gz _eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 java-ant-2 d1abcccd8e9c606be17deacfe5c7368a java-pkg-2 b02dc1e46b3648e467b5fbdf7857cf28 java-utils-2 9a25f292ff66f8c2c00100ac0b15c54f multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c -_md5_=ba396250260cded411c9444947d51369 +_md5_=52aa4d58ec4864a1bc377f26fea401fc diff --git a/metadata/md5-cache/dev-lang/maude-2.7 b/metadata/md5-cache/dev-lang/maude-2.7 index 84ce102a0101..cea3a5fe4b10 100644 --- a/metadata/md5-cache/dev-lang/maude-2.7 +++ b/metadata/md5-cache/dev-lang/maude-2.7 @@ -1,13 +1,13 @@ DEFINED_PHASES=install prepare -DEPEND=dev-libs/gmp:0= dev-libs/libsigsegv dev-libs/libtecla sci-libs/buddy sys-devel/bison sys-devel/flex !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 +DEPEND=dev-libs/gmp:0=[cxx] dev-libs/libsigsegv dev-libs/libtecla sci-libs/buddy sys-devel/bison sys-devel/flex !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 DESCRIPTION=High-level specification language for equational and logic programming EAPI=6 HOMEPAGE=http://maude.cs.uiuc.edu/ IUSE=doc examples KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 -RDEPEND=dev-libs/gmp:0= dev-libs/libsigsegv dev-libs/libtecla sci-libs/buddy +RDEPEND=dev-libs/gmp:0=[cxx] dev-libs/libsigsegv dev-libs/libtecla sci-libs/buddy SLOT=0 SRC_URI=http://maude.cs.illinois.edu/w/images/2/2d/Maude-2.7.tar.gz https://dev.gentoo.org/~jlec/distfiles/maude-2.6-extras.tar.xz -_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils b83a2420b796f7c6eff682679d08fe25 libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c -_md5_=558ff4540e9ebf5a57a471ce877d4ccd +_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 +_md5_=c2c87a8cee4c91f2613d0da13fabb2f4 diff --git a/metadata/md5-cache/dev-libs/crypto++-5.6.4-r1 b/metadata/md5-cache/dev-libs/crypto++-5.6.4-r1 index 542cf7c9581e..b2ec7e307cfc 100644 --- a/metadata/md5-cache/dev-libs/crypto++-5.6.4-r1 +++ b/metadata/md5-cache/dev-libs/crypto++-5.6.4-r1 @@ -1,4 +1,4 @@ -DEFINED_PHASES=compile configure install test +DEFINED_PHASES=compile configure install setup test DEPEND=app-arch/unzip DESCRIPTION=C++ class library of cryptographic schemes EAPI=6 @@ -9,4 +9,4 @@ LICENSE=Boost-1.0 SLOT=0/5.6 SRC_URI=mirror://sourceforge/cryptopp/cryptopp564.zip _eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 8632fcd33a047954f007dee9a137bdcc multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 -_md5_=6776ebcee47bacad11b0610fcf761736 +_md5_=50bd2ad83d28acaa2ece6877950a0c2e diff --git a/metadata/md5-cache/dev-ruby/arel-7.1.3 b/metadata/md5-cache/dev-ruby/arel-7.1.3 new file mode 100644 index 000000000000..597196cc90dd --- /dev/null +++ b/metadata/md5-cache/dev-ruby/arel-7.1.3 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby20? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby20] >=dev-ruby/minitest-5.4:5[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby21] >=dev-ruby/minitest-5.4:5[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby22] >=dev-ruby/minitest-5.4:5[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/test-unit:2[ruby_targets_ruby23] >=dev-ruby/minitest-5.4:5[ruby_targets_ruby23] ) ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby20? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby23] ) ) ruby_targets_ruby20? ( test? ( dev-ruby/rake[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/rake[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/rake[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/rake[ruby_targets_ruby23] ) ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) test? ( ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) ) +DESCRIPTION=Arel is a Relational Algebra for Ruby +EAPI=5 +HOMEPAGE=https://github.com/rails/arel +IUSE=elibc_FreeBSD ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 doc test test +KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=MIT +RDEPEND=ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) +REQUIRED_USE=|| ( ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 ) +SLOT=7.0 +SRC_URI=https://github.com/rails/arel/archive/v7.1.3.tar.gz -> arel-7.1.3.tar.gz +_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 java-utils-2 9a25f292ff66f8c2c00100ac0b15c54f multilib 165fc17c38d1b11dac2008280dab6e80 ruby-fakegem 836f858624840907bbb6ae6f2c881cb7 ruby-ng 3b6431b487e69b5070a45ea20d1c4c6c ruby-utils 2f896785ed65442d7e84ab5f5eef3bd3 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=6e601929cbd2a09039b1586f299a6ed8 diff --git a/metadata/md5-cache/dev-ruby/sdoc-0.4.2 b/metadata/md5-cache/dev-ruby/sdoc-0.4.2 new file mode 100644 index 000000000000..9aa9f94645bf --- /dev/null +++ b/metadata/md5-cache/dev-ruby/sdoc-0.4.2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=test? ( ruby_targets_ruby20? ( >=dev-ruby/json-1.7:0[ruby_targets_ruby20] =dev-ruby/rdoc-4*[ruby_targets_ruby20] ) ruby_targets_ruby21? ( >=dev-ruby/json-1.7:0[ruby_targets_ruby21] =dev-ruby/rdoc-4*[ruby_targets_ruby21] ) ruby_targets_ruby22? ( >=dev-ruby/json-1.7:0[ruby_targets_ruby22] =dev-ruby/rdoc-4*[ruby_targets_ruby22] ) ruby_targets_ruby23? ( >=dev-ruby/json-1.7:0[ruby_targets_ruby23] =dev-ruby/rdoc-4*[ruby_targets_ruby23] ) ) ruby_targets_ruby20? ( test? ( dev-ruby/minitest:0[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/minitest:0[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/minitest:0[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/minitest:0[ruby_targets_ruby23] ) ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby20? ( doc? ( dev-ruby/rake[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( doc? ( dev-ruby/rake[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( doc? ( dev-ruby/rake[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( doc? ( dev-ruby/rake[ruby_targets_ruby23] ) ) ruby_targets_ruby20? ( test? ( dev-ruby/rake[ruby_targets_ruby20] ) ) ruby_targets_ruby21? ( test? ( dev-ruby/rake[ruby_targets_ruby21] ) ) ruby_targets_ruby22? ( test? ( dev-ruby/rake[ruby_targets_ruby22] ) ) ruby_targets_ruby23? ( test? ( dev-ruby/rake[ruby_targets_ruby23] ) ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) test? ( ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) ) +DESCRIPTION=rdoc generator html with javascript search index +EAPI=5 +HOMEPAGE=https://rubygems.org/gems/sdoc +IUSE=test elibc_FreeBSD ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 doc test test +KEYWORDS=~amd64 ~arm ~x86 +LICENSE=MIT +RDEPEND=ruby_targets_ruby20? ( >=dev-ruby/json-1.7:0[ruby_targets_ruby20] =dev-ruby/rdoc-4*[ruby_targets_ruby20] ) ruby_targets_ruby21? ( >=dev-ruby/json-1.7:0[ruby_targets_ruby21] =dev-ruby/rdoc-4*[ruby_targets_ruby21] ) ruby_targets_ruby22? ( >=dev-ruby/json-1.7:0[ruby_targets_ruby22] =dev-ruby/rdoc-4*[ruby_targets_ruby22] ) ruby_targets_ruby23? ( >=dev-ruby/json-1.7:0[ruby_targets_ruby23] =dev-ruby/rdoc-4*[ruby_targets_ruby23] ) ruby_targets_ruby20? ( dev-lang/ruby:2.0 ) ruby_targets_ruby21? ( dev-lang/ruby:2.1 ) ruby_targets_ruby22? ( dev-lang/ruby:2.2 ) ruby_targets_ruby23? ( dev-lang/ruby:2.3 ) ruby_targets_ruby20? ( virtual/rubygems[ruby_targets_ruby20] ) ruby_targets_ruby21? ( virtual/rubygems[ruby_targets_ruby21] ) ruby_targets_ruby22? ( virtual/rubygems[ruby_targets_ruby22] ) ruby_targets_ruby23? ( virtual/rubygems[ruby_targets_ruby23] ) +REQUIRED_USE=|| ( ruby_targets_ruby20 ruby_targets_ruby21 ruby_targets_ruby22 ruby_targets_ruby23 ) +SLOT=0 +SRC_URI=mirror://rubygems/sdoc-0.4.2.gem +_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 java-utils-2 9a25f292ff66f8c2c00100ac0b15c54f multilib 165fc17c38d1b11dac2008280dab6e80 ruby-fakegem 836f858624840907bbb6ae6f2c881cb7 ruby-ng 3b6431b487e69b5070a45ea20d1c4c6c ruby-utils 2f896785ed65442d7e84ab5f5eef3bd3 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 versionator 99ae9d758cbe7cfed19170e7d48f5a9c +_md5_=2c3ab25b3a12a063babaa980970f4275 diff --git a/metadata/md5-cache/games-emulation/m64py-0.2.1-r1 b/metadata/md5-cache/games-emulation/m64py-0.2.1-r1 deleted file mode 100644 index 92b831fd56eb..000000000000 --- a/metadata/md5-cache/games-emulation/m64py-0.2.1-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] -DESCRIPTION=A frontend for Mupen64Plus -EAPI=5 -HOMEPAGE=http://m64py.sourceforge.net/ -IUSE=python_targets_python2_7 -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3 LGPL-3 public-domain GPL-2 BSD CC-BY-SA-3.0 -RDEPEND=media-libs/libsdl:0/0[joystick] dev-python/PyQt4[opengl,python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=games-emulation/mupen64plus-core-2.0-r1:0/2 python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] -REQUIRED_USE=|| ( python_targets_python2_7 ) -SLOT=0 -SRC_URI=mirror://sourceforge/m64py/m64py-0.2.1.tar.gz -_eclasses_=distutils-r1 674dae153419b2200ae54e879cc65b57 eutils b83a2420b796f7c6eff682679d08fe25 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 0f6937650a475d673baa5d0c8c0b37b3 python-utils-r1 1797277ea0e7cee5c7de7ce74cf8acd8 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48 -_md5_=72c921b99667b82f31cba8677b6dc4e2 diff --git a/metadata/md5-cache/games-emulation/mupen64plus-core-2.0-r1 b/metadata/md5-cache/games-emulation/mupen64plus-core-2.0-r1 deleted file mode 100644 index 4437d4ae3b67..000000000000 --- a/metadata/md5-cache/games-emulation/mupen64plus-core-2.0-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile install prepare -DEPEND=media-libs/libpng:0= media-libs/libsdl:0=[joystick,opengl,video] sys-libs/zlib:0=[minizip] lirc? ( app-misc/lirc:0 ) osd? ( media-fonts/ttf-bitstream-vera media-libs/freetype:2= virtual/opengl:0= virtual/glu:0= ) !=dev-lang/python-2.7.5-r2:2.7[tk] >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] app-shells/tcsh dev-lang/tcl:0= dev-lang/tk:0= DESCRIPTION=Graphical NMR assignment and integration program for large polymers -EAPI=5 +EAPI=6 HOMEPAGE=http://www.cgl.ucsf.edu/home/sparky/ IUSE=examples python_targets_python2_7 KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux @@ -12,4 +12,4 @@ RESTRICT=mirror SLOT=0 SRC_URI=http://www.cgl.ucsf.edu/home/sparky/distrib-3.115/sparky-source-3.115.tar.gz _eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 flag-o-matic 8632fcd33a047954f007dee9a137bdcc multilib 165fc17c38d1b11dac2008280dab6e80 prefix 99dcca42e6528d8fe3c214bf5731aaf2 python-single-r1 2ebea8fbab356d63110245129a67a6dd python-utils-r1 1797277ea0e7cee5c7de7ce74cf8acd8 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 -_md5_=e2c2bb135f2f8e2cfd755c4e1db53ede +_md5_=66fa5426c09818b5a85e461e2b4a9ae4 diff --git a/metadata/md5-cache/sci-libs/libmems-1.6_p1-r2 b/metadata/md5-cache/sci-libs/libmems-1.6_p1-r3 similarity index 88% rename from metadata/md5-cache/sci-libs/libmems-1.6_p1-r2 rename to metadata/md5-cache/sci-libs/libmems-1.6_p1-r3 index 6a30b1d7972c..9ad727cfaac9 100644 --- a/metadata/md5-cache/sci-libs/libmems-1.6_p1-r2 +++ b/metadata/md5-cache/sci-libs/libmems-1.6_p1-r3 @@ -1,4 +1,4 @@ -DEFINED_PHASES=configure install prepare +DEFINED_PHASES=compile configure install prepare DEPEND=dev-libs/boost:= sci-libs/libgenome sci-libs/libmuscle doc? ( app-doc/doxygen ) !=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 DESCRIPTION=Library for sci-biology/mauve EAPI=6 @@ -10,4 +10,4 @@ RDEPEND=dev-libs/boost:= sci-libs/libgenome sci-libs/libmuscle SLOT=0 SRC_URI=https://dev.gentoo.org/~jlec/distfiles/libmems-1.6_p1.tar.xz _eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 6198c04daba0e1307bd844df7d37f423 -_md5_=69e03e1c68ca71090dc2b0fce3e5509d +_md5_=817bc1b2f139f382c6561175b1685353 diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index ad50cfe7142b..2bf6b5833cca 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Fri, 07 Oct 2016 20:40:41 +0000 +Sat, 08 Oct 2016 06:40:38 +0000 diff --git a/metadata/projects.xml b/metadata/projects.xml index 4de7746f9cd2..bbe922a039da 100644 --- a/metadata/projects.xml +++ b/metadata/projects.xml @@ -2943,6 +2943,10 @@ a3li@gentoo.org Alex Legler + + alicef@gentoo.org + Alice Ferrazzi + dabbott@gentoo.org David Abbott diff --git a/metadata/timestamp b/metadata/timestamp index 9cc068700f13..bd2e530eaeb5 100644 --- a/metadata/timestamp +++ b/metadata/timestamp @@ -1 +1 @@ -Fri Oct 7 20:39:46 UTC 2016 +Sat Oct 8 06:39:43 UTC 2016 diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index 0697f393a4dc..da0611af47e7 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -1 +1 @@ -Fri, 07 Oct 2016 21:00:01 +0000 +Sat, 08 Oct 2016 07:00:01 +0000 diff --git a/metadata/timestamp.x b/metadata/timestamp.x index 1954c417aff8..b5d160948256 100644 --- a/metadata/timestamp.x +++ b/metadata/timestamp.x @@ -1 +1 @@ -1475872801 Fri 07 Oct 2016 08:40:01 PM UTC +1475908801 Sat 08 Oct 2016 06:40:01 AM UTC diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk index 13ad8c3d3cdb..2bf6b5833cca 100644 --- a/metadata/xml-schema/timestamp.chk +++ b/metadata/xml-schema/timestamp.chk @@ -1 +1 @@ -Fri, 07 Oct 2016 20:40:40 +0000 +Sat, 08 Oct 2016 06:40:38 +0000 diff --git a/profiles/use.local.desc b/profiles/use.local.desc index a3deb7a437ea..e4bace9a01d9 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -1618,7 +1618,6 @@ dev-java/ant:oro - Enable Apache Oro Ant tasks dev-java/ant:regexp - Enable Apache Regexp Ant tasks dev-java/ant:resolver - Enable Apache Resolver Ant tasks dev-java/ant:testutil - Enable optional test util classes -dev-java/antlr:gunit - gUnit is a "Unit Test" framework for ANTLR grammars dev-java/commons-collections:test-framework - Install the test framework dev-java/commons-logging:avalon-framework - Add optional support for avalon-framework dev-java/commons-logging:avalon-logkit - Add optional support for avalon-logkit diff --git a/sci-chemistry/sparky/files/3.115-fix-c++14.patch b/sci-chemistry/sparky/files/3.115-fix-c++14.patch new file mode 100644 index 000000000000..3a05ea7d85ce --- /dev/null +++ b/sci-chemistry/sparky/files/3.115-fix-c++14.patch @@ -0,0 +1,32 @@ +Fix the custom new/new[] operators in order to account for changed +noexcept semantics in C++11. +See also: https://bugs.gentoo.org/show_bug.cgi?id=596012 + +Patch by Peter Levine + +--- a/c++/memalloc.cc ++++ b/c++/memalloc.cc +@@ -39,7 +39,10 @@ + + // ---------------------------------------------------------------------------- + // +-void *operator new(size_t size) throw(std::bad_alloc) ++void *operator new(size_t size) ++#if __cplusplus < 201103L ++throw(std::bad_alloc) ++#endif + { + void *value = allocate(size); + if (tracking_memory) +@@ -72,7 +75,10 @@ + + // ---------------------------------------------------------------------------- + // +-void *operator new[](size_t size) throw(std::bad_alloc) ++void *operator new[](size_t size) ++#if __cplusplus < 201103L ++throw(std::bad_alloc) ++#endif + { + void *value = allocate(size); + if (tracking_memory) diff --git a/sci-chemistry/sparky/sparky-3.115-r1.ebuild b/sci-chemistry/sparky/sparky-3.115-r2.ebuild similarity index 89% rename from sci-chemistry/sparky/sparky-3.115-r1.ebuild rename to sci-chemistry/sparky/sparky-3.115-r2.ebuild index 1dc0780c5c3c..b04634eb0c20 100644 --- a/sci-chemistry/sparky/sparky-3.115-r1.ebuild +++ b/sci-chemistry/sparky/sparky-3.115-r2.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=5 +EAPI=6 PYTHON_COMPAT=( python2_7 ) PYTHON_REQ_USE="tk" -inherit eutils flag-o-matic multilib prefix python-single-r1 toolchain-funcs +inherit flag-o-matic prefix python-single-r1 toolchain-funcs DESCRIPTION="Graphical NMR assignment and integration program for large polymers" HOMEPAGE="http://www.cgl.ucsf.edu/home/sparky/" @@ -17,7 +17,6 @@ LICENSE="sparky" SLOT="0" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" IUSE="examples" - REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS} @@ -35,7 +34,8 @@ PATCHES=( "${FILESDIR}"/${PV}-wrapper-r1.patch "${FILESDIR}"/${PV}-paths.patch "${FILESDIR}"/${PV}-makefile.patch - ) + "${FILESDIR}"/${PV}-fix-c++14.patch +) pkg_setup() { python-single-r1_pkg_setup @@ -44,7 +44,7 @@ pkg_setup() { } src_prepare() { - epatch ${PATCHES[@]} + default sed -i \ -e "s:^\(set PYTHON =\).*:\1 ${PYTHON}:g" \ @@ -92,7 +92,6 @@ src_compile() { src_install() { # The symlinks are needed to avoid hacking the complete code to fix the locations - dobin c++/{{bruk,matrix,peaks,pipe,vnmr}2ucsf,ucsfdata,sparky-no-python} bin/${PN} insinto /usr/share/${PN}/ @@ -100,22 +99,20 @@ src_install() { dosym ../../share/${PN}/print-prolog.ps /usr/$(get_libdir)/${PN}/print-prolog.ps dosym ../../share/${PN}/Sparky /usr/$(get_libdir)/${PN}/Sparky - dohtml -r manual/* - dosym ../../share/doc/${PF}/html /usr/$(get_libdir)/${PN}/manual - python_moduleinto ${PN} python_domodule python/*.py c++/{spy.so,_tkinter.so} - - python_optimize - dosym ../${EPYTHON}/site-packages /usr/$(get_libdir)/${PN}/python + rm manual/{pkzip.cfg,Makefile} || die + mv {manual/,}manual.ps || die + local DOCS=( README manual.ps ) + local HTML_DOCS=( manual/. ) + einstalldocs + newdoc python/README README.python + dosym ../../share/doc/${PF}/html /usr/$(get_libdir)/${PN}/manual + if use examples; then - insinto /usr/share/doc/${PF}/ - doins -r example || die + dodoc -r example dosym ../../share/doc/${PF}/example /usr/$(get_libdir)/${PN}/example fi - - dodoc README - newdoc python/README README.python } diff --git a/sci-libs/libmems/files/libmems-1.6_p1-boost-1.62-type-traits.patch b/sci-libs/libmems/files/libmems-1.6_p1-boost-1.62-type-traits.patch new file mode 100644 index 000000000000..609d0de0c478 --- /dev/null +++ b/sci-libs/libmems/files/libmems-1.6_p1-boost-1.62-type-traits.patch @@ -0,0 +1,15 @@ +Shuffle around Boost type_traits, which otherwise causes issues with boost 1.62. +See also: https://bugs.gentoo.org/show_bug.cgi?id=595986 + +--- a/libMems/AbstractMatch.h ++++ b/libMems/AbstractMatch.h +@@ -16,8 +16,7 @@ + #include "libGenome/gnClone.h" + #include + #include +-#include +-#include ++#include + #include + #include + #include diff --git a/sci-libs/libmems/libmems-1.6_p1-r2.ebuild b/sci-libs/libmems/libmems-1.6_p1-r3.ebuild similarity index 86% rename from sci-libs/libmems/libmems-1.6_p1-r2.ebuild rename to sci-libs/libmems/libmems-1.6_p1-r3.ebuild index c00e615cd49b..ef5fd0a8d8a9 100644 --- a/sci-libs/libmems/libmems-1.6_p1-r2.ebuild +++ b/sci-libs/libmems/libmems-1.6_p1-r3.ebuild @@ -29,6 +29,7 @@ PATCHES=( "${FILESDIR}"/${P}-broken-constness.patch "${FILESDIR}"/${P}-format-security.patch "${FILESDIR}"/${P}-fix-c++14.patch + "${FILESDIR}"/${P}-boost-1.62-type-traits.patch ) src_prepare() { @@ -42,6 +43,15 @@ src_configure() { $(use_enable static-libs static) } +src_compile() { + default + + if use doc; then + doxygen doxygen.am || die + HTML_DOCS+=( html/. ) + fi +} + src_install() { default