Commit 742f517a authored by Daniel Menelkir's avatar Daniel Menelkir

Updates

parent 694b74df
DIST liblcf-0.5.2.tar.gz 133307 BLAKE2B d532c5e33950f72a362b6f8027293891d32c8b790d279ee1e5ab4535df994e637e08e2752d1aac6801c38b9438875c631bdadf1c348bbe29bbc9a9b2320f8b8b SHA512 07d880b699d4446b217a5de9cc0efd15121f5db7c506d596f86ef1576d850444e74da3c26e2fba0a7362ae9807491fe055c1afd645b5b7cbd74a7198017804fd
DIST liblcf-0.6.1.tar.gz 210757 BLAKE2B d01db6b57b7c4fdc222fdbea8d6edd1b54c3a98e8f26e2c7c9348d1983ac6ebf5d69ca512e93afd2ab3d3ff75667818f2acae2f82e9bfb3dd463ea76ec5d5b45 SHA512 3d7f66a406db8fc655948421270148659df611e8cb59e5526e065cde2d6419b60143a9ec9d60466b992eb0e2c49a95d78cdc8180de1fb4e04dec75ad45b24e8d
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit autotools
DESCRIPTION="Library to handle RPG Maker 2000/2003 and EasyRPG projects"
HOMEPAGE="https://easyrpg.org/"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/EasyRPG/liblcf.git"
SRC_URI=""
KEYWORDS=""
else
SRC_URI="https://github.com/EasyRPG/liblcf/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="amd64 x86"
fi
LICENSE="MIT"
SLOT="0"
DEPEND="dev-libs/expat
dev-libs/icu"
RDEPEND="${DEPEND}"
src_prepare() {
default_src_prepare
eautoreconf
}
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit autotools
DESCRIPTION="Library to handle RPG Maker 2000/2003 and EasyRPG projects"
HOMEPAGE="https://easyrpg.org/"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/EasyRPG/liblcf.git"
SRC_URI=""
KEYWORDS=""
else
SRC_URI="https://github.com/EasyRPG/liblcf/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="amd64 x86"
fi
LICENSE="MIT"
SLOT="0"
DEPEND="dev-libs/expat
dev-libs/icu"
RDEPEND="${DEPEND}"
src_prepare() {
default_src_prepare
eautoreconf
}
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit autotools
DESCRIPTION="Library to handle RPG Maker 2000/2003 and EasyRPG projects"
HOMEPAGE="https://easyrpg.org/"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/EasyRPG/liblcf.git"
SRC_URI=""
KEYWORDS=""
else
SRC_URI="https://github.com/EasyRPG/liblcf/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="amd64 x86"
fi
LICENSE="MIT"
SLOT="0"
DEPEND="dev-libs/expat
dev-libs/icu"
RDEPEND="${DEPEND}"
src_prepare() {
default_src_prepare
eautoreconf
}
......@@ -3,12 +3,13 @@
EAPI=6
LIBRETRO_REPO_NAME="libretro/${PN//-libretro}"
LIBRETRO_REPO_NAME="libretro/libretro-${PN//-libretro}"
LIBRETRO_COMMIT_SHA="04b708a4ab29c485aac1b4554f98db0e991e5103"
inherit libretro-core
DESCRIPTION="Port of Desmume to libretro based on Desmume SVN circa 2015."
HOMEPAGE="https://github.com/libretro/desmume2015"
KEYWORDS=""
DESCRIPTION="libretro implementation of 2048. (Puzzle game)"
HOMEPAGE="https://github.com/libretro/libretro-2048"
KEYWORDS="~amd64 ~x86"
LICENSE="GPL-2"
SLOT="0"
......@@ -16,5 +17,3 @@ SLOT="0"
DEPEND=""
RDEPEND="${DEPEND}
games-emulation/libretro-info"
S="${S}/desmume/src/frontend/libretro"
DIST 2048-libretro-1.0_pre20171024.tar.gz 2691521 BLAKE2B a3aeb4658c15883e251f5439da496bd6b50f38438a83e3b1ed43676d3ea008fc1ced8fce5018a3ea8315d242ee33563c3e32adff83460cbbd8e61de97b3b81ac SHA512 f06bc9a25d41b27723127bc3c344450d0a3e0bd5300ac16c92518079d009f8753aa0b5ee7c1dc37e74e7ee6cf810008a09479d78b624d11393c52f069cb8c08c
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
LIBRETRO_COMMIT_SHA="d3d6831ff6c223a8cdb861c3ddb529f8d9a471f7"
inherit libretro-core
DESCRIPTION="libretro implementation of 4DO/libfreedo. (Panasonic 3DO)"
HOMEPAGE="https://github.com/libretro/4do-libretro"
KEYWORDS="~amd64 ~x86"
LICENSE="GPL-2"
SLOT="0"
DEPEND=""
RDEPEND="${DEPEND}
games-emulation/libretro-info"
pkg_preinst() {
if ! has_version "=${CATEGORY}/${PN}-${PVR}"; then
first_install="1"
fi
}
pkg_postinst() {
if [[ "${first_install}" == "1" ]]; then
ewarn ""
ewarn "You need to have the following file in your 'system_directory' folder:"
ewarn "panafz10.bin (Panasonic FZ-10 BIOS)"
ewarn ""
ewarn ""
fi
}
DIST 4do-libretro-1.0_pre20171024.tar.gz 110749 BLAKE2B 804b2e4b19b3e9284c13e14004dae4650c9853401f68bf75a9effc1e3d82661e974551d22821e3bf5aaa5f9620e4fbeebc9160aaab3cac92da285dadc14800f2 SHA512 f7beb06dff1163a0ef059ffe4fac2bdc427fd4bfe7f2c995d327f59a455ce5dff44778d6fe8a8b674f5b025778f7533509f89b79bb5889cf27bb0df56054922e
DIST beetle-psx-libretro-1.0_pre20171126.tar.gz 2085338 BLAKE2B 66e5918d3d2012151d4389362d72607cab49e5c5c474d5de2097ce88271b5832d02da6e8fff1102395db83381ba84bd11c5396f38bb8f8798bef7746189f77c1 SHA512 24ac1c87d4d9f7feac64355a2be25112e66bf313946db0253565e9dcbc74c6305b545932d7cf50ef167213863bb6c761afc2ff86e7d1255bf51d972a5483a592
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
LIBRETRO_COMMIT_SHA="556fac476b0babdfc95a81107a11652a2ae51327"
inherit libretro-core
DESCRIPTION="libretro implementation of Mednafen PSX. (PlayStation, beetle version)"
HOMEPAGE="https://github.com/libretro/beetle-psx-libretro"
KEYWORDS="~amd64 ~x86"
LICENSE="GPL-2"
SLOT="0"
IUSE="opengl vulkan"
DEPEND="
opengl? ( virtual/opengl )"
RDEPEND="${DEPEND}
games-emulation/libretro-info"
LIBRETRO_CORE_NAME=mednafen_psx
src_compile() {
use opengl || use vulkan && append-cppflags -DHAVE_HW
local myemakeargs=(
$(usex opengl "HAVE_OPENGL=1" "HAVE_OPENGL=0")
$(usex vulkan "HAVE_VULKAN=1" "HAVE_VULKAN=0")
)
libretro-core_src_compile
}
src_install() {
mv "${S}"/mednafen_psx*_libretro.so "${S}"/mednafen_psx_libretro.so
libretro-core_src_install
}
pkg_preinst() {
if ! has_version "=${CATEGORY}/${PN}-${PVR}"; then
first_install="1"
fi
}
pkg_postinst() {
if [[ "${first_install}" == "1" ]]; then
ewarn ""
ewarn "You need to have the following files in your 'system_directory' folder:"
ewarn "scph5500.bin md5sum = 8dd7d5296a650fac7319bce665a6a53c"
ewarn "scph5501.bin md5sum = 490f666e1afb15b7362b406ed1cea246"
ewarn "scph5502.bin md5sum = 32736f17079d0b2b7024407c39bd3050"
ewarn ""
ewarn ""
fi
}
DIST bnes-libretro-1.0_pre20170323.tar.gz 150803 BLAKE2B 91d8935c1700a2b06dc3783ce2f3b5bb8ae4abd2fcf24f9fe990d7dca4d7fa4286355d465fd531b94460f34cc1d938ed2c756c58db8d4704919952f221503915 SHA512 03a5c164ee6b34bc1c6767630507b236b0a433fa17f2b1f3b9b3f572d1c18d89bd9ef71a88472b3c9b7e3b4223bd0edd0a706cf111b1bb49e19ad939eefed077
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
LIBRETRO_COMMIT_SHA="38161f44f75d077e3cd4a27d34f2e229b8624290"
inherit libretro-core
DESCRIPTION="libretro implementation of bNES/higan. (Nintendo Entertainment System)"
HOMEPAGE="https://github.com/libretro/bnes-libretro"
KEYWORDS="~amd64 ~x86"
LICENSE="GPL-3"
SLOT="0"
DEPEND=""
RDEPEND="${DEPEND}
games-emulation/libretro-info"
......@@ -3,7 +3,6 @@
EAPI=6
LIBRETRO_REPO_NAME="libretro/libretro-${PN//-libretro}"
inherit libretro-core
DESCRIPTION="libretro implementation of bNES/higan. (Nintendo Entertainment System)"
......
DIST bsnes-libretro-cplusplus98-1.0_pre20171024.tar.gz 325219 BLAKE2B 0a1f313b1873967f1587c7a0a5bfae91023d145e7d5822ab8e67cc8234c6097463a3d19e5d7c2ec3dc465306d886f46087394d137d259fb79782279f708b9805 SHA512 20a88ff29b547db961c11cf2e460cb52751174442e5a19d7ca3619c84092bb219711c6ac50d0fe9165049face84cab72b9c0323b14bba1c2da46a37c95c8d356
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
LIBRETRO_COMMIT_SHA="f13a577f9e5ff9f7a0591b21a1b7ae53cd425bab"
inherit libretro-core
DESCRIPTION="libretro implementation of bSNES/higan. (Super Nintendo Entertainment System)"
HOMEPAGE="https://github.com/libretro/bsnes-libretro-cplusplus98"
KEYWORDS="~amd64 ~x86"
LICENSE="GPL-3"
SLOT="0"
IUSE="profile_accuracy +profile_balanced profile_performance"
REQUIRED_USE="|| ( profile_accuracy profile_balanced profile_performance )"
DEPEND=""
RDEPEND="${DEPEND}
games-emulation/libretro-info"
LIBRETRO_CORE_NAME=()
src_unpack() {
# We need to add the different core names to the array
# in order to let the eclass handle the install
use profile_accuracy && LIBRETRO_CORE_NAME+=( "${PN%-libretro}"_accuracy )
use profile_balanced && LIBRETRO_CORE_NAME+=( "${PN%-libretro}"_balanced )
use profile_performance && LIBRETRO_CORE_NAME+=( "${PN%-libretro}"_performance )
libretro-core_src_unpack
}
src_compile() {
myemakeargs=( "ui=target-libretro" )
if use profile_balanced; then
myemakeargs+=( "profile=balanced" )
libretro-core_src_compile
myemakeargs=( ${myemakeargs[@]/profile=*/} )
# Never forget to move the file where the eclass expect it
mv out/"${PN%-libretro}"_balanced_libretro.so .
fi
if use profile_performance; then
emake clean
myemakeargs+=( "profile=performance" )
libretro-core_src_compile
myemakeargs=( ${myemakeargs[@]/profile=*/} )
# Never forget to move the file where the eclass expect it
mv out/"${PN%-libretro}"_performance_libretro.so .
fi
if use profile_accuracy; then
emake clean
myemakeargs+=( "profile=accuracy" )
libretro-core_src_compile
myemakeargs=( ${myemakeargs[@]/profile=*/} )
# Never forget to move the file where the eclass expect it
mv out/"${PN%-libretro}"_accuracy_libretro.so .
fi
}
pkg_preinst() {
if ! has_version "=${CATEGORY}/${PN}-${PVR}"; then
first_install="1"
fi
}
pkg_postinst() {
if [[ "${first_install}" == "1" ]]; then
elog ""
elog "You should put the following optional files in your 'system_directory' folder:"
elog "dsp1.data.rom (DSP1 DATA)"
elog "dsp1.program.rom (DSP1 PROGRAM)"
elog "dsp1b.data.rom (DSP1B DATA)"
elog "dsp1b.program.rom (DSP1B PROGRAM)"
elog "dsp2.data.rom (DSP2 DATA)"
elog "dsp2.program.rom (DSP2 PROGRAM)"
elog "dsp3.data.rom (DSP3 DATA)"
elog "dsp3.program.rom (DSP3 PROGRAM)"
elog "dsp4.data.rom (DSP4 DATA)"
elog "dsp4.program.rom (DSP4 PROGRAM)"
elog "cx4.data.rom (Cx4 DATA)"
elog "st010.data.rom (ST-0010 DATA)"
elog "st010.program.rom (ST-0010 PROGRAM)"
elog "st011.program.rom (ST-0011 PROGRAM)"
elog "st018.program.rom (ST-0018 PROGRAM)"
elog "sgb.boot.rom (SGB BOOT)"
elog ""
elog "Some games affected:"
elog "DSP1/DSP1B games: Super Mario Kart / Pilotwings"
elog "DSP2 games: Dungeon Master"
elog "DSP3 games: SD Gundam GX"
elog "DSP4 games: Top Gear 3000"
elog "Cx4 games: Mega Man X2 / Mega Man X3"
elog ""
ewarn ""
fi
}
DIST bsnes-libretro-1.0_pre20171024.tar.gz 1257382 BLAKE2B 0ef602ba820324b7f4bd6970430e8c958915f10827d24d2d37989b81c30954812e96934837b9e7b4584255eb631326611cc37f516ec067bb4a8c6098a73a14bb SHA512 b3d8986b394769fe033340d83a80ddb9c4d5d25633e599b57c5f561c69af4ede621e9d93af08dd9318c1ba9243ce260576d3ed7b063dd4a0cf547ac9b760a42d
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
LIBRETRO_COMMIT_SHA="eb48683f51d7d0aacd4087ba0b5c123f20b70f2e"
inherit libretro-core
DESCRIPTION="libretro implementation of bSNES/higan. (Super Nintendo Entertainment System)"
HOMEPAGE="https://github.com/libretro/bsnes-libretro"
KEYWORDS="~amd64 ~x86"
LICENSE="GPL-3"
SLOT="0"
IUSE="profile_accuracy +profile_balanced profile_performance"
REQUIRED_USE="|| ( profile_accuracy profile_balanced profile_performance )"
DEPEND=""
RDEPEND="${DEPEND}
games-emulation/libretro-info"
LIBRETRO_CORE_NAME=()
src_unpack() {
# We need to add the different core names to the array
# in order to let the eclass handle the install
use profile_accuracy && LIBRETRO_CORE_NAME+=( "${PN%-libretro}"_accuracy )
use profile_balanced && LIBRETRO_CORE_NAME+=( "${PN%-libretro}"_balanced )
use profile_performance && LIBRETRO_CORE_NAME+=( "${PN%-libretro}"_performance )
libretro-core_src_unpack
}
src_compile() {
myemakeargs=( "ui=target-libretro" )
if use profile_balanced; then
myemakeargs+=( "profile=balanced" )
libretro-core_src_compile
myemakeargs=( ${myemakeargs[@]/profile=*/} )
# Never forget to move the file where the eclass expect it
mv out/"${PN%-libretro}"_balanced_libretro.so .
fi
if use profile_performance; then
emake clean
myemakeargs+=( "profile=performance" )
libretro-core_src_compile
myemakeargs=( ${myemakeargs[@]/profile=*/} )
# Never forget to move the file where the eclass expect it
mv out/"${PN%-libretro}"_performance_libretro.so .
fi
if use profile_accuracy; then
emake clean
myemakeargs+=( "profile=accuracy" )
libretro-core_src_compile
myemakeargs=( ${myemakeargs[@]/profile=*/} )
# Never forget to move the file where the eclass expect it
mv out/"${PN%-libretro}"_accuracy_libretro.so .
fi
}
pkg_preinst() {
if ! has_version "=${CATEGORY}/${PN}-${PVR}"; then
first_install="1"
fi
}
pkg_postinst() {
if [[ "${first_install}" == "1" ]]; then
elog ""
elog "You should put the following optional files in your 'system_directory' folder:"
elog "dsp1.data.rom (DSP1 DATA)"
elog "dsp1.program.rom (DSP1 PROGRAM)"
elog "dsp1b.data.rom (DSP1B DATA)"
elog "dsp1b.program.rom (DSP1B PROGRAM)"
elog "dsp2.data.rom (DSP2 DATA)"
elog "dsp2.program.rom (DSP2 PROGRAM)"
elog "dsp3.data.rom (DSP3 DATA)"
elog "dsp3.program.rom (DSP3 PROGRAM)"
elog "dsp4.data.rom (DSP4 DATA)"
elog "dsp4.program.rom (DSP4 PROGRAM)"
elog "cx4.data.rom (Cx4 DATA)"
elog "st010.data.rom (ST-0010 DATA)"
elog "st010.program.rom (ST-0010 PROGRAM)"
elog "st011.program.rom (ST-0011 PROGRAM)"
elog "st018.program.rom (ST-0018 PROGRAM)"
elog "sgb.boot.rom (SGB BOOT)"
elog ""
elog "Some games affected:"
elog "DSP1/DSP1B games: Super Mario Kart / Pilotwings"
elog "DSP2 games: Dungeon Master"
elog "DSP3 games: SD Gundam GX"
elog "DSP4 games: Top Gear 3000"
elog "Cx4 games: Mega Man X2 / Mega Man X3"
elog ""
ewarn ""
fi
}
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
LIBRETRO_REPO_NAME="libretro/${PN//-libretro}"
LIBRETRO_COMMIT_SHA="7f983fe78a8db1b5845e9508689375f5600c92d8"
# These are used by citra and externals/dynarmic which seems to break with git-r3.eclass
EGIT_SUBMODULES=("*" "-externals/fmt" "-externals/xbyak")
inherit libretro-core cmake-utils
DESCRIPTION="libretro implementation of Citra. (Nintendo 3DS)"
HOMEPAGE="https://github.com/libretro/citra"
KEYWORDS="~amd64 ~x86"
LICENSE="GPL-2"
SLOT="0"
DEPEND=""
RDEPEND="${DEPEND}
games-emulation/libretro-info"
RDEPEND="virtual/opengl
media-libs/libpng:=
sys-libs/zlib
media-libs/libsdl2
"
DEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
-DENABLE_LIBRETRO="ON"
-DENABLE_QT="OFF"
-DENABLE_SDL2="OFF"
)
cmake-utils_src_configure
}
src_install() {
LIBRETRO_CORE_LIB_FILE="${WORKDIR}/${P}_build/src/${LIBRETRO_CORE_NAME}_libretro/${LIBRETRO_CORE_NAME}_libretro.so"
libretro-core_src_install
}
DIST craft-libretro-1.0_pre20171024.tar.gz 3252602 BLAKE2B 787f918d29ab2e289a6c0b3bf373bdb7fd818ba04bdf74d2a8af44ed4bd5816289e1785ceeb544d8421e3741929edd8694c40962bea03dc79491caad50658374 SHA512 f49092a68207ec543066f2911620962134481883c7fa3843cc8f662a80dc901894ea202efa7ad6784ccc8345924b3ee175f2870906250591203b8af3830318e0
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
LIBRETRO_REPO_NAME="libretro/Craft"
LIBRETRO_COMMIT_SHA="7dc449eb45da5e5ce5f7e52dd41d8d452f14ff9b"
inherit libretro-core
DESCRIPTION="libretro implementation of Craft. (Minecraft clone)"
HOMEPAGE="https://github.com/libretro/Craft"
KEYWORDS="~amd64 ~x86"
LICENSE="Craft"
SLOT="0"
IUSE="gles2"
DEPEND=""
RDEPEND="${DEPEND}
games-emulation/libretro-info"
src_compile() {
myemakeargs=(
$(usex gles2 "GLES=1" "GLES=0")
)
libretro-core_src_compile
}
src_install() {
insinto "${LIBRETRO_DATA_DIR}"/${PN}
doins "${S}"/LICENSE.md
libretro-core_src_install
}
......@@ -3,6 +3,7 @@
EAPI=6
LIBRETRO_REPO_NAME="libretro/libretro-${PN//-libretro}"
inherit libretro-core
DESCRIPTION="CrocoDS libretro core"
......
......@@ -3,6 +3,7 @@
EAPI=6
LIBRETRO_REPO_NAME="libretro/${PN//-libretro}"
inherit libretro-core
DESCRIPTION="Daphne libretro core"
......
DIST desmume-libretro-1.0_pre20180311.tar.gz 11190198 BLAKE2B 0faff17edc8f799a5136ad1401609735d3c528a9778548da3ede1a94b4c3dddd95a6a4e99144ba84049543d79fcf86f72d0b0acc766db28abebdbca2e5c795c1 SHA512 43c480ee16aa5b92c5b380d035f3aba2a87daba63fc7f5a91ef1e91d71d75228859840f767710897ae3082b0619cd55ff8fc806e4de5d229bde5956b57001159
......@@ -4,11 +4,12 @@
EAPI=6
LIBRETRO_REPO_NAME="libretro/${PN//-libretro}"
LIBRETRO_COMMIT_SHA="52aa8b77ef0ad358cb265c48a489bb77e98be457"
inherit libretro-core
DESCRIPTION="Port of Desmume to libretro based on Desmume SVN circa 2014."
HOMEPAGE="https://github.com/libretro/desmume2014"
KEYWORDS=""
DESCRIPTION="libretro implementation of DeSmuME. (Nintendo DS)"
HOMEPAGE="https://github.com/libretro/desmume"
KEYWORDS="~amd64 ~x86"
LICENSE="GPL-2"
SLOT="0"
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>menelkir@itroll.org</email>
<name>Daniel Menelkir</name>
</maintainer>
<longdescription lang="en">
</longdescription>
</pkgmetadata>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>menelkir@itroll.org</email>
<name>Daniel Menelkir</name>
</maintainer>
<longdescription lang="en">
</longdescription>
</pkgmetadata>
DIST dolphin-libretro-1.0_pre20171024.tar.gz 41549288 BLAKE2B 5b86be589539edea1b344f17843cef8760a9a784fe2211e8027ece1a98a849a7a543addb6eb323b1b95e0de27afc5425b7b180f1a5dbe37e732c790e28651b2b SHA512 b87376f6767181ecc02284d11f411bab314efc5cb0a9619182adfa1c84e50360dc4a6ae15805ee348c7f63a1cdb5a608a948ec125b746a0ebf27c6af50693f31
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
LIBRETRO_REPO_NAME="libretro/${PN//-libretro}"
LIBRETRO_COMMIT_SHA="cda77d5d96e68e31a30e7800d6aa6b5732367917"
inherit libretro-core
DESCRIPTION="libretro implementation of Dolphin. (Nintendo GC/Wii)"
HOMEPAGE="https://github.com/libretro/dolphin"
KEYWORDS="~amd64"
LICENSE="GPL-2"
SLOT="0"
IUSE="opengl vulkan"
DEPEND="opengl? ( virtual/opengl )
vulkan? ( media-libs/vulkan-loader:0= )"
RDEPEND="${DEPEND}
games-emulation/libretro-info"
S="${S}"/Source/Core/DolphinLibretro
src_compile() {
myemakeargs=(
$(usex opengl "HAVE_OPENGL_CORE=1" "HAVE_OPENGL_CORE=0")
$(usex vulkan "HAVE_VULKAN=1" "HAVE_VULKAN=0")
STATIC_LINKING=0
)
libretro-core_src_compile
}
......@@ -3,6 +3,7 @@
EAPI=6
LIBRETRO_REPO_NAME="libretro/${PN//-libretro}"
inherit libretro-core
DESCRIPTION="Port of DOSBox (upstream) to the libretro API."
......
DIST easyrpg-libretro-1.0_pre20171024.tar.gz 11879236 BLAKE2B 1af8ad8ff48d95bf7488b9be264fe57573fbb31096d03f8b5982a59765ce06e2a4ede66a3d1e74c565da2bd321c97d0fefc4b4962b0c9a9d099041df5d580384 SHA512 9e87588ad655a7d977c7d4388c9c12a67340bd0e0eb2d8b702ce60080f9ec3676bc6eccdea890316fac2374b6f12343f36dc7eeb43fe9ac94e115faacdadb220
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
LIBRETRO_COMMIT_SHA="05e2971c81ca7675fedf84492a21b4aaf3f370c8"
inherit libretro-core
DESCRIPTION="An unofficial libretro port of the EasyRPG/Player."
HOMEPAGE="https://github.com/libretro/easyrpg-libretro"
KEYWORDS="~amd64 ~x86"
LICENSE="GPL-3"
SLOT="0"
DEPEND=""
RDEPEND="${DEPEND}
games-emulation/libretro-info"
S="${S}/builds/libretro"
DEFINED_PHASES=prepare
DEPEND=dev-libs/expat dev-libs/icu >=app-portage/elt-patches-20170815 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=Library to handle RPG Maker 2000/2003 and EasyRPG projects
EAPI=6
HOMEPAGE=https://easyrpg.org/
KEYWORDS=amd64 x86
LICENSE=MIT
RDEPEND=dev-libs/expat dev-libs/icu
SLOT=0
SRC_URI=https://github.com/EasyRPG/liblcf/archive/0.5.2.tar.gz -> liblcf-0.5.2.tar.gz
_eclasses_=autotools 1bf086cdd7356f5c9a4acd9727bd2065 libtool f143db5a74ccd9ca28c1234deffede96 multilib 1d91b03d42ab6308b5f4f6b598ed110e toolchain-funcs 2f8b8f320bee13b71a8a54cc6d09e08a
_md5_=d0eba4734769ec8b1ece62165b4e2bba
DEFINED_PHASES=prepare
DEPEND=dev-libs/expat dev-libs/icu >=app-portage/elt-patches-20170815 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=Library to handle RPG Maker 2000/2003 and EasyRPG projects
EAPI=6
HOMEPAGE=https://easyrpg.org/
KEYWORDS=amd64 x86
LICENSE=MIT
RDEPEND=dev-libs/expat dev-libs/icu
SLOT=0
SRC_URI=https://github.com/EasyRPG/liblcf/archive/0.6.1.tar.gz -> liblcf-0.6.1.tar.gz