diff options
Diffstat (limited to 'games-emulation/nestopia')
-rw-r--r-- | games-emulation/nestopia/Manifest | 7 | ||||
-rw-r--r-- | games-emulation/nestopia/files/nestopia-1.46.2-format.patch | 11 | ||||
-rw-r--r-- | games-emulation/nestopia/metadata.xml | 15 | ||||
-rw-r--r-- | games-emulation/nestopia/nestopia-1.47_p20170105.ebuild | 53 | ||||
-rw-r--r-- | games-emulation/nestopia/nestopia-9999.ebuild | 53 |
5 files changed, 139 insertions, 0 deletions
diff --git a/games-emulation/nestopia/Manifest b/games-emulation/nestopia/Manifest new file mode 100644 index 000000000000..3fb557345c6c --- /dev/null +++ b/games-emulation/nestopia/Manifest @@ -0,0 +1,7 @@ +AUX nestopia-1.46.2-format.patch 362 SHA256 5fbd9ed18abfc351492a9dfbe398bfb655014cf88507603b22c5f7cad744435e SHA512 340c15ae77eaa5a0148b2a659bae70dbbfa836fd0ac253f614342f4003997cb8302b6e87e94931be75863511191caa09d67d2ec6684d894c8630e1dd649be307 WHIRLPOOL e0a8c0874b11279bf02d094c6fcc3c8044e4e6c6a0eb3b679448ff5f35adcdf0471bd09f7960db8734ff3a4b6690b0269421337055cd78117c637c261fdb6d3a +DIST nestopia-1.47_p20170105.tar.gz 1283456 SHA256 621b5f686d98b81ce9a720be40083b80a76d2ebae0089556cf5dc7df2b26d4f4 SHA512 58d1a932a6b90589c66503b2013b1a8162072e77e0416851a1430fa146e7fd85ff7363b70292c69d4c4513e3750aa53436a312c0240a843e42fbb89b554e7a70 WHIRLPOOL 14b3bc921f0f57a8049a02b863d3a25f017f31668875f02ec4472f877d248fdfd9c1325930b5138e17bf24adc92c76fdf399abcb9deab4d1155572c5f774e942 +EBUILD nestopia-1.47_p20170105.ebuild 1080 SHA256 7e0aa542c21d6c68a9a89bd1eacabbfd6ca0313c75c19cd69b955913538b6f8e SHA512 660404e999417144e37031bf405891e20ff5eaab6253009a7df74c73cd797f85098ed769f19c353b9a1e56c95cef064c1ad92f5904f42c22cc1a9d0e85c04db3 WHIRLPOOL 6797e9c6500acd0858174783e5fc897265aa10c8d822b5d834f158e8dd2d0243a9f12d2f24c5518891261afedae75797a16158b60980197ef4713e66a87e4f8c +EBUILD nestopia-9999.ebuild 1082 SHA256 8f72a7c133da52e11a91abf1d38bb5d6aa53294fa4b703b14233596d9a0c631f SHA512 4b15b0fa719b37017cd6cb06bea788ab3a573d2c6ff94c1b63f753d1cff0ce37d8adae034c387dcb76cbefd65234fda5d4da9fdc9c3eff0d896a663b47e3c91f WHIRLPOOL 6b4f859276c57c42e3ab0e10f75d5dde40985f3b8c118c47e2fdb7e3207193802463bff61e431f640e3de296d0146f14f5f3dc2a2cbd9844e40b090bae82f088 +MISC ChangeLog 2943 SHA256 cec7db66dcc1233b496f1ed40c7276585c2e85f94858a36eafa0ae431b1563f7 SHA512 b63732c55cd3c996d0e489ce97bfdd490b01f75827bb2c5906a2b44157a580cca3de341a8acc8af25a477ad728b4a7798bd3a489134c711e590a9b541070d808 WHIRLPOOL dd569e159e313bc0c6fca0d0a2ea8b89967d000aac07424e58bdf90c481d22010ddc0f45fc8f85f40c920b258e3e35868f8702b85b42988e1c20c2033fa89125 +MISC ChangeLog-2015 1956 SHA256 5214545be7a584958eebc38b549fe04772e7bbfff343bce3d870e60fe4e8c150 SHA512 1733878684cf751f709a9b68c0103c8a2323b8bbe3ccfbbf6cc0fcbef6659eca6dea6bc132cd224f5eb5f25d5139b867b02189a0c38ad7286144b8e45232038b WHIRLPOOL 68838b37317e580d35aeca148e6e159d0620dd07293a3e1d6b7bc20c11b3692eff3b8f6b78fbbc13b1a39d84ac346a31103fa2a83ace47b965215029cb109773 +MISC metadata.xml 443 SHA256 336ed5316a7a818256cc5184facbb8fe1c08224eb6b36a39923dfb9ff4cbd555 SHA512 287e7bddf8af98427bbebf4e3ed59aa60f314f12cd8c5ffbd95c101a13b4d63b6017f750ecc554df4034d22845a6d0c18aca85a21ed2c04316a53426e054268b WHIRLPOOL 6c951da8f60e142e1eedfab2dbcda14a4d01f5ecc6c6094ca19781216a0780651e50e46e80ad4b04ffa75f33eaaace1f4d170f4874931437c76231a2403db891 diff --git a/games-emulation/nestopia/files/nestopia-1.46.2-format.patch b/games-emulation/nestopia/files/nestopia-1.46.2-format.patch new file mode 100644 index 000000000000..7c8a9027aec5 --- /dev/null +++ b/games-emulation/nestopia/files/nestopia-1.46.2-format.patch @@ -0,0 +1,11 @@ +--- source/unix/gtkui/gtkui.cpp.old 2015-11-11 09:13:57.417684436 +0100 ++++ source/unix/gtkui/gtkui.cpp 2015-11-11 09:14:12.176407155 +0100 +@@ -317,7 +317,7 @@ + GTK_DIALOG_DESTROY_WITH_PARENT, + GTK_MESSAGE_INFO, + GTK_BUTTONS_OK, +- message); ++ "%s", message); + gtk_dialog_run(GTK_DIALOG(messagewindow)); + gtk_widget_destroy(messagewindow); + } diff --git a/games-emulation/nestopia/metadata.xml b/games-emulation/nestopia/metadata.xml new file mode 100644 index 000000000000..42c366120ded --- /dev/null +++ b/games-emulation/nestopia/metadata.xml @@ -0,0 +1,15 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>games@gentoo.org</email> + <name>Gentoo Games Project</name> + </maintainer> + <upstream> + <remote-id type="github">rdanbrook/nestopia</remote-id> + <remote-id type="sourceforge">nestopiaue</remote-id> + </upstream> + <use> + <flag name="gui">Enable GUI</flag> + </use> +</pkgmetadata> diff --git a/games-emulation/nestopia/nestopia-1.47_p20170105.ebuild b/games-emulation/nestopia/nestopia-1.47_p20170105.ebuild new file mode 100644 index 000000000000..c5ba1600cf4e --- /dev/null +++ b/games-emulation/nestopia/nestopia-1.47_p20170105.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils gnome2-utils + +DESCRIPTION="A portable Nintendo Entertainment System emulator written in C++" +HOMEPAGE="http://0ldsk00l.ca/nestopia/" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/rdanbrook/nestopia.git" +else + inherit vcs-snapshot + SRC_URI="https://github.com/rdanbrook/${PN}/archive/d7fae2aff1a93eac997d2b480652a1d068a2b6cf.tar.gz -> ${P}.tar.gz" + KEYWORDS="amd64 x86" +fi + +LICENSE="GPL-2+" +SLOT="0" +IUSE="doc gui" + +RDEPEND=" + app-arch/libarchive:= + media-libs/libao + media-libs/libepoxy + media-libs/libsdl2[sound,joystick,video] + sys-libs/zlib + gui? ( x11-libs/gtk+:3 )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DENABLE_GTK=$(usex gui) + -DENABLE_DOC=$(usex doc) + -DCMAKE_INSTALL_DOCDIR=share/doc/${PF} + ) + cmake-utils_src_configure +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} diff --git a/games-emulation/nestopia/nestopia-9999.ebuild b/games-emulation/nestopia/nestopia-9999.ebuild new file mode 100644 index 000000000000..932f8edc7412 --- /dev/null +++ b/games-emulation/nestopia/nestopia-9999.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils gnome2-utils + +DESCRIPTION="A portable Nintendo Entertainment System emulator written in C++" +HOMEPAGE="http://0ldsk00l.ca/nestopia/" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/rdanbrook/nestopia.git" +else + inherit vcs-snapshot + SRC_URI="https://github.com/rdanbrook/${PN}/archive/d7fae2aff1a93eac997d2b480652a1d068a2b6cf.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-2+" +SLOT="0" +IUSE="doc gui" + +RDEPEND=" + app-arch/libarchive:= + media-libs/libao + media-libs/libepoxy + media-libs/libsdl2[sound,joystick,video] + sys-libs/zlib + gui? ( x11-libs/gtk+:3 )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DENABLE_GTK=$(usex gui) + -DENABLE_DOC=$(usex doc) + -DCMAKE_INSTALL_DOCDIR=share/doc/${PF} + ) + cmake-utils_src_configure +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + gnome2_icon_cache_update +} + +pkg_postrm() { + gnome2_icon_cache_update +} |