Sync with portage [Sat Oct 8 10:10:34 MSK 2016].

mhiretskiy
root 8 years ago
parent 33b3eec53c
commit 64f0a11f7d

@ -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

@ -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"

@ -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."
}

@ -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

@ -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
}

@ -5,11 +5,6 @@
<email>java@gentoo.org</email>
<name>Java</name>
</maintainer>
<use>
<flag name="gunit" restrict="&gt;=dev-java/antlr-3.1.3-r1">
gUnit is a "Unit Test" framework for ANTLR grammars
</flag>
</use>
<upstream>
<remote-id type="github">antlr/antlr4</remote-id>
</upstream>

@ -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"

@ -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"

@ -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
}

@ -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

@ -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

@ -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
}

@ -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

@ -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
}

@ -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

@ -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
}

@ -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

@ -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=
)
!<games-emulation/mupen64plus-2.0"
DEPEND="${RDEPEND}
virtual/pkgconfig"
# block versions using games.eclass
RDEPEND="${RDEPEND}
!<games-emulation/m64py-0.2.1-r1
!<games-emulation/mupen64plus-audio-sdl-2.0-r1
!<games-emulation/mupen64plus-input-sdl-2.0-r1
!<games-emulation/mupen64plus-rsp-hle-2.0-r1
!<games-emulation/mupen64plus-ui-console-2.0-r1
!<games-emulation/mupen64plus-video-glide64mk2-2.0-r1
!<games-emulation/mupen64plus-video-rice-2.0-r1"
S=${WORKDIR}/${MY_P}
src_prepare() {
epatch_user
# avoid implicitly appending CPU flags
sed -i -e 's:-mmmx::g' -e 's:-msse::g' projects/unix/Makefile || die
}
src_compile() {
MAKEARGS=(
# Note: please keep this in sync in all of mupen64plus-* packages
-C projects/unix
# this basically means: GNU userspace
UNAME=Linux
# verbose output
V=1
CROSS_COMPILE="${CHOST}-"
CC="$(tc-getCC)"
CXX="$(tc-getCXX)"
PKG_CONFIG="$(tc-getPKG_CONFIG)"
# usual CFLAGS, CXXFLAGS and LDFLAGS are respected
# so we can leave OPTFLAGS empty
OPTFLAGS=
# paths, some of them are used at compile time
PREFIX=/usr
LIBDIR=/usr/$(get_libdir)
# disable unwanted magic
LDCONFIG=:
INSTALL_STRIP_FLAG=
# Package-specific stuff
# CROSS_COMPILE causes it to look for ${CHOST}-sdl-config...
SDL_CFLAGS="$($(tc-getPKG_CONFIG) --cflags sdl)"
SDL_LDLIBS="$($(tc-getPKG_CONFIG) --libs sdl)"
OSD=$(usex osd 1 0)
NO_ASM=$(usex cpu_flags_x86_sse 0 1)
LIRC=$(usex lirc 1 0)
# (it does not build)
# DEBUGGER=$(usex debug 1 0)
NEW_DYNAREC=$(usex new-dynarec 1 0)
)
use amd64 && MAKEARGS+=( HOST_CPU=x86_64 )
use x86 && MAKEARGS+=( HOST_CPU=i386 )
emake "${MAKEARGS[@]}" all
}
src_install() {
emake "${MAKEARGS[@]}" DESTDIR="${D}" install
einstalldocs
dodoc -r doc/{emuwiki-api-doc,new_dynarec.txt}
# replace bundled font with a symlink
# TODO: fix the code to not rely on it
local font_path=/usr/share/mupen64plus/font.ttf
rm "${D%/}/${font_path}" || die
if use osd; then
dosym /usr/share/fonts/ttf-bitstream-vera/Vera.ttf "${font_path}"
fi
}

@ -1 +1 @@
Fri, 07 Oct 2016 20:40:40 +0000
Sat, 08 Oct 2016 06:40:38 +0000

@ -1 +1 @@
Fri, 07 Oct 2016 20:40:40 +0000
Sat, 08 Oct 2016 06:40:38 +0000

@ -4,10 +4,10 @@ DESCRIPTION=A parser generator for many languages
EAPI=5
HOMEPAGE=http://www.antlr3.org/
IUSE=doc test elibc_FreeBSD 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/stringtemplate:4 >=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

@ -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

@ -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

@ -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

@ -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

@ -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

@ -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/gettext-0.18.1.1-r3 || ( >=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/gettext-0.18.1.1-r3 || ( >=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

@ -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

@ -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

@ -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

@ -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

@ -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= ) !<games-emulation/mupen64plus-2.0 virtual/pkgconfig
DESCRIPTION=A fork of Mupen64 Nintendo 64 emulator, core library
EAPI=5
HOMEPAGE=http://www.mupen64plus.org/
IUSE=lirc new-dynarec +osd cpu_flags_x86_sse
KEYWORDS=~amd64 ~x86
LICENSE=GPL-2 LGPL-2.1
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= ) !<games-emulation/mupen64plus-2.0 !<games-emulation/m64py-0.2.1-r1 !<games-emulation/mupen64plus-audio-sdl-2.0-r1 !<games-emulation/mupen64plus-input-sdl-2.0-r1 !<games-emulation/mupen64plus-rsp-hle-2.0-r1 !<games-emulation/mupen64plus-ui-console-2.0-r1 !<games-emulation/mupen64plus-video-glide64mk2-2.0-r1 !<games-emulation/mupen64plus-video-rice-2.0-r1
SLOT=0/2
SRC_URI=https://github.com/mupen64plus/mupen64plus-core/releases/download/2.0/mupen64plus-core-src-2.0.tar.gz
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 6198c04daba0e1307bd844df7d37f423
_md5_=c93d1c475c29bf7fa552a3ddbfd663af

@ -1,7 +1,7 @@
DEFINED_PHASES=compile install prepare setup
DEPEND=>=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

@ -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/gettext-0.18.1.1-r3 || ( >=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

@ -1 +1 @@
Fri, 07 Oct 2016 20:40:41 +0000
Sat, 08 Oct 2016 06:40:38 +0000

@ -2943,6 +2943,10 @@
<email>a3li@gentoo.org</email>
<name>Alex Legler</name>
</member>
<member>
<email>alicef@gentoo.org</email>
<name>Alice Ferrazzi</name>
</member>
<member>
<email>dabbott@gentoo.org</email>
<name>David Abbott</name>

@ -1 +1 @@
Fri Oct 7 20:39:46 UTC 2016
Sat Oct 8 06:39:43 UTC 2016

@ -1 +1 @@
Fri, 07 Oct 2016 21:00:01 +0000
Sat, 08 Oct 2016 07:00:01 +0000

@ -1 +1 @@
1475872801 Fri 07 Oct 2016 08:40:01 PM UTC
1475908801 Sat 08 Oct 2016 06:40:01 AM UTC

@ -1 +1 @@
Fri, 07 Oct 2016 20:40:40 +0000
Sat, 08 Oct 2016 06:40:38 +0000

@ -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

@ -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)

@ -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
}

@ -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 <vector>
#include <algorithm>
-#include <boost/type_traits/remove_pointer.hpp>
-#include <boost/type_traits/add_pointer.hpp>
+#include <boost/type_traits.hpp>
#include <boost/dynamic_bitset.hpp>
#include <libMems/SlotAllocator.h>
#include <libMems/configuration.h>

@ -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
Loading…
Cancel
Save