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
|
||||
|
@ -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."
|
||||
}
|
@ -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
|
||||
}
|
@ -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
|
||||
|
@ -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
|
@ -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
|
@ -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
|
||||
|
@ -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 +1 @@
|
||||
Fri, 07 Oct 2016 20:40:41 +0000
|
||||
Sat, 08 Oct 2016 06:40:38 +0000
|
||||
|
@ -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
|
||||
|
@ -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)
|
@ -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>
|
Loading…
Reference in new issue