diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /games-emulation/openmsx |
reinit the tree, so we can have metadata
Diffstat (limited to 'games-emulation/openmsx')
-rw-r--r-- | games-emulation/openmsx/Manifest | 6 | ||||
-rw-r--r-- | games-emulation/openmsx/files/openmsx-0.9.1-verbose.patch | 14 | ||||
-rw-r--r-- | games-emulation/openmsx/metadata.xml | 11 | ||||
-rw-r--r-- | games-emulation/openmsx/openmsx-0.9.1.ebuild | 64 |
4 files changed, 95 insertions, 0 deletions
diff --git a/games-emulation/openmsx/Manifest b/games-emulation/openmsx/Manifest new file mode 100644 index 000000000000..4f9f1fbdf61d --- /dev/null +++ b/games-emulation/openmsx/Manifest @@ -0,0 +1,6 @@ +AUX openmsx-0.9.1-verbose.patch 654 SHA256 917314810ae211c75aecad3054c001b54ef0c4ff71862a6a2a0b87ebf9afb259 SHA512 d895e5dd5ecf7748382ce213a0928fdb26d8957d2487eae94f64120746097b49edfcecf860ea33294fe1fa7d1af5b9332510af852fc816c9355336136e8d03f7 WHIRLPOOL 2c8305dd5487d38f9c30771d1cd0da79f05603d4c1539bc45be72d7815fee543935998cb296e80c00350badb41a88ac364c0aec8d27110e5fc87fe625415cf6a +DIST openmsx-0.9.1.tar.gz 2975351 SHA256 06b82dd7a06baa52ce3aa96545b28103328258e472bd5d99254f4af17492f33e SHA512 7c4d23963f33e3033dea1d0ad9351e4f38f7434e2e077b6f8fd00cf80e0160b45291ff19be71646178ecafa01e954267dfe4c815578d4abb14c8595a863f98ff WHIRLPOOL 5609f8afe98e52bf393ca9359fa6b48341ad059a910a6190a39c5cc7b226ee84e066e83c361e8a09cac32a3cffc90d9c3c3ed31992e21a25c24d6a3af681ea74 +EBUILD openmsx-0.9.1.ebuild 1481 SHA256 544be73c15e7af40a77dcf75bbb84b01855961451b09b6660e2a762b754b86e1 SHA512 3bb7c434b6dfa227ec6eea7899bb0a85e00c054602ae2bc773ff38c3f9188ebf8bfcefc1abc7c48bb080521a8aad65985227d87931bde58aa82a2ffeb971d9a6 WHIRLPOOL 1e091973593d49d16e746fd1eb14f9079a9931b4c186bfa0e9a8295c55a3186bfb1ba395c64a4344d53eec2ccff0bb71a93085462bfef499d72bd46a16451f94 +MISC ChangeLog 2470 SHA256 6201854bc2be60a7cbfb13ad8742ab102573b76676cef4b868ecba915effdd7c SHA512 6c32f11be4afd32858dbb9b9c46a14c83969a72b4eef5ba6f73e61b41be7d10b16e2bb6f2428392c581c6a52eaff4ee132f30781bfef09bfdcfeabdb163f4768 WHIRLPOOL 82fc835addf3f14a974b00e7790386ce229dbcbd8558368e455882cc1898f64f87baacaa5fdeba6ac66b0207dcd623133858904ebcdae85c4434a38aaaa7c522 +MISC ChangeLog-2015 7110 SHA256 922a71404f16bfe2249bb7c3b63d93efcccb99c0791a26836da98a9aafd5a1e5 SHA512 9c55deea3747fd13537455a53232636ff18a1b846212cfa6325d1e255b106d2128f885a77ea331f53f3e9ff7882ddfd68d8c3009d26b3c9b81dce03fe8eaa2f6 WHIRLPOOL 86b9042da24d01766f9c9344c47469c0bc3bb2247dd991a95878dec1c210670a67747bd38375ebc28ec4a27499e268f4976af4ee3ddb7b6e108b135693ccc731 +MISC metadata.xml 330 SHA256 142ffa9b30a14ffb9682779d34772b9a67717b6b37e7bf21484426067736e6b9 SHA512 0e2cbbe9308c1a43be6617797af0abe91bfa1dbb604ef9bc96dfb7c6c7310799c689ff7450afd9eb5b66d7aaeda878e0d046b404a0220b69b5dcf38be346e422 WHIRLPOOL 91fb7552edae7b9a23faedba20e0a223434004e283499b4f38d3f235b83c5570e9b73e99934f06624cb7fb45ac744c6e797f96a67c2d1f4e3957d6a77149fa64 diff --git a/games-emulation/openmsx/files/openmsx-0.9.1-verbose.patch b/games-emulation/openmsx/files/openmsx-0.9.1-verbose.patch new file mode 100644 index 000000000000..18ac6fdc83b6 --- /dev/null +++ b/games-emulation/openmsx/files/openmsx-0.9.1-verbose.patch @@ -0,0 +1,14 @@ +--- build/main.mk.old 2015-01-18 12:18:50.608153217 +0100 ++++ build/main.mk 2015-01-18 12:20:00.352861984 +0100 +@@ -541,10 +541,9 @@ + DEPEND_SUBST=$(patsubst $(SOURCES_PATH)/%.cc,$(DEPEND_PATH)/%.d,$<) + $(OBJECTS_FULL): $(INIT_DUMMY_FILE) + $(OBJECTS_FULL): $(OBJECTS_PATH)/%.o: $(SOURCES_PATH)/%.cc $(DEPEND_PATH)/%.d +- @echo "Compiling $(patsubst $(SOURCES_PATH)/%,%,$<)..." + @mkdir -p $(@D) + @mkdir -p $(patsubst $(OBJECTS_PATH)%,$(DEPEND_PATH)%,$(@D)) +- @$(COMPILE_ENV) $(CXX) \ ++ $(COMPILE_ENV) $(CXX) \ + $(DEPEND_FLAGS) -MMD -MF $(DEPEND_SUBST) \ + -o $@ $(CXXFLAGS) $(COMPILE_FLAGS) -c $< + @touch $@ # Force .o file to be newer than .d file. diff --git a/games-emulation/openmsx/metadata.xml b/games-emulation/openmsx/metadata.xml new file mode 100644 index 000000000000..c4d0622638ee --- /dev/null +++ b/games-emulation/openmsx/metadata.xml @@ -0,0 +1,11 @@ +<?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="sourceforge">openmsx</remote-id> + </upstream> +</pkgmetadata> diff --git a/games-emulation/openmsx/openmsx-0.9.1.ebuild b/games-emulation/openmsx/openmsx-0.9.1.ebuild new file mode 100644 index 000000000000..ac768cd0c9f2 --- /dev/null +++ b/games-emulation/openmsx/openmsx-0.9.1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils games + +DESCRIPTION="MSX emulator that aims for perfection" +HOMEPAGE="http://openmsx.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~ppc64 x86" +IUSE="" + +DEPEND=" + dev-lang/tcl:0= + dev-libs/libxml2 + media-libs/libpng:0 + media-libs/libsdl[sound,video] + media-libs/glew + media-libs/sdl-image[png] + media-libs/sdl-ttf + virtual/opengl" +RDEPEND="${DEPEND}" + +src_prepare() { + sed -i \ + -e '/^LDFLAGS:=/d' \ + -e '/LINK_FLAGS_PREFIX/d' \ + -e '/LINK_FLAGS+=/s/-s//' \ + -e '/LINK_FLAGS+=\$(TARGET_FLAGS)/s/$/ $(LDFLAGS)/' \ + build/main.mk \ + || die + sed -i -e '/SYMLINK/s:true:false:' build/custom.mk || die + sed -i -e 's/GPL.txt//' doc/node.mk || die + epatch "${FILESDIR}"/${P}-verbose.patch +} + +src_compile() { + emake \ + CXXFLAGS="${CXXFLAGS}" \ + INSTALL_SHARE_DIR="${GAMES_DATADIR}"/${PN} +} + +src_install() { + emake \ + INSTALL_BINARY_DIR="${D}${GAMES_BINDIR}" \ + INSTALL_SHARE_DIR="${D}${GAMES_DATADIR}"/${PN} \ + INSTALL_DOC_DIR="${D}"/usr/share/doc/${PF} \ + install + dodoc README + prepgamesdirs +} + +pkg_postinst() { + games_pkg_postinst + + elog "If you want to if you want to emulate real MSX systems and not" + elog "only the free C-BIOS machines, put the system ROMs in one of" + elog "the following directories: ${GAMES_DATADIR}/${PN}/systemroms" + elog "or ~/.openMSX/share/systemroms" +} |