summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sterrett <mr_bones_@gentoo.org>2009-07-14 06:16:30 +0000
committerMichael Sterrett <mr_bones_@gentoo.org>2009-07-14 06:16:30 +0000
commit8e73eb550e7d24dd66c2d48a9dab59f022ab4586 (patch)
tree37c4fa5e2621c59d2755fcf6b64e3107a1eaf7c7 /games-emulation/sdlmame
parentold (diff)
downloadgentoo-2-8e73eb550e7d24dd66c2d48a9dab59f022ab4586.tar.gz
gentoo-2-8e73eb550e7d24dd66c2d48a9dab59f022ab4586.tar.bz2
gentoo-2-8e73eb550e7d24dd66c2d48a9dab59f022ab4586.zip
old
(Portage version: 2.1.6.13/cvs/Linux i686)
Diffstat (limited to 'games-emulation/sdlmame')
-rw-r--r--games-emulation/sdlmame/Manifest8
-rw-r--r--games-emulation/sdlmame/sdlmame-0.131_p1.ebuild130
-rw-r--r--games-emulation/sdlmame/sdlmame-0.131_p2.ebuild130
-rw-r--r--games-emulation/sdlmame/sdlmame-0.131_p3.ebuild130
-rw-r--r--games-emulation/sdlmame/sdlmame-0.131_p4.ebuild130
5 files changed, 0 insertions, 528 deletions
diff --git a/games-emulation/sdlmame/Manifest b/games-emulation/sdlmame/Manifest
index 7e835e5ead70..d70d2581d5eb 100644
--- a/games-emulation/sdlmame/Manifest
+++ b/games-emulation/sdlmame/Manifest
@@ -4,17 +4,9 @@ AUX vector.ini 116 RMD160 e63ed40b21a2426b28571d514933efab6ccce7e8 SHA1 c6615ce4
DIST sdlmame-manpages.tar.gz 14400 RMD160 14660470488458a8897a8a924c12f7ab961d6729 SHA1 279fbf37668282c0e4e86d62a29f5ec53fa0ab1a SHA256 507240258dfb816fbfddc674c5995a126c7a975158c2aad1ada8cb064c5e3d08
DIST sdlmame0129.zip 17329162 RMD160 23a13fb73b90b0c3c173a9ac2808f568a0a09c9e SHA1 bf65a6f428a6824872bfa557ca5ad2b2800a433c SHA256 f38ca5903cb9a7a5c4d24b5d1eb435ff282c560a42c1a749ca1dc3b347a9bf2e
DIST sdlmame0131.zip 17663209 RMD160 f7fb61ff13c1907c41cd26ddaca764463a999f0f SHA1 5b5ecdaf05ef1da33316d1c28ab74b2872314b53 SHA256 03f0643294a673237169f915ee722b52b03d910b87d096b071e144f6f07e6621
-DIST sdlmame0131u1.zip 17833396 RMD160 d83dcf0d3d94cc13fad582da0fa884a2fac05bd3 SHA1 24e129ad23a908d4bd64a3417509cb203aba0884 SHA256 00216b757a6e672b9d161e42e8aaf1680f826d9eb6fde36f3b90e04d103d3d54
-DIST sdlmame0131u2.zip 17832134 RMD160 cb44669c721c332adf498cf47c007b7d51dc6158 SHA1 46eb5fb357e88e29ea558ff7ca5f3c65538a34b4 SHA256 b6f78594d5991b6a16f8f0b5e950fb489d5dd932844acc404ddc0316855a62df
-DIST sdlmame0131u3.zip 17883428 RMD160 a934deec862fc244840ffe43e6f8c90a84b90bf3 SHA1 330ac6b70611eff5cc577add5f1d969ecbb36f72 SHA256 e167c31ec0a067146304fc438bc288bbf5db8ae398a14aee7b3a625750229610
-DIST sdlmame0131u4.zip 17896109 RMD160 820d6a291e91124ec8e1be77a7b068e0b6aa455b SHA1 23b13220c3a3b26b2590f738ea0091d632b55305 SHA256 43ed8115c372fd9d168a90540028a5a17a27405b3d6da375b8398b03e79fdde0
DIST sdlmame0132.zip 17879263 RMD160 6ef9f9745c83373474ceaface552fb5541e8feb6 SHA1 a838b52e6dbc28356aaba100e46d57de0f53c8dd SHA256 42e69855691e79e4f8ca3b482eac0d5203c45502a28f69a60cc9b33b280caa01
EBUILD sdlmame-0.129.ebuild 3266 RMD160 bcd6615a4e52cd0fdeac6f58f91582b7891e31f4 SHA1 f7764fafb3cdcc40d43dd41cd36477d3afe805a9 SHA256 02c962612a740518b78458c5798294a9240cf86d136deb9315af1754ec67fd19
EBUILD sdlmame-0.131.ebuild 3213 RMD160 84f92b980b16f428ce94c41b147e853f38f10b01 SHA1 6464d7e9571fe4425c925b7e98621f8fdcbbc604 SHA256 c0e227ecfb5ba76b0cf99a8b693e0f4146cd498dc5061a2e2c36b8d69bdeda28
-EBUILD sdlmame-0.131_p1.ebuild 3216 RMD160 265ec975bfd964b8c50fe0cc57e88af0ca324a7a SHA1 b2b85e26996b361cdcec67a85443dc2c57d729be SHA256 6e1dfd737d9c8f0c33d9cec3e5882893a63b106f32e932f590910171fdf0fd0b
-EBUILD sdlmame-0.131_p2.ebuild 3216 RMD160 19a09c082db1e8a14bc4f75da7c2533bbc937885 SHA1 04e1bfcf3df33da51754666ec462528f3519baf0 SHA256 a576718d517fc3567834718867baada175e23be25766120ef89298d029d91f65
-EBUILD sdlmame-0.131_p3.ebuild 3216 RMD160 304887b759d427190f035011d9c45bdd42a565f8 SHA1 8643806c7e2c9dd0dc3f7e0e690eb3aad589f8d5 SHA256 76fa584409e90c1a17516325046be985c080059435908230f0133891fcce3f9a
-EBUILD sdlmame-0.131_p4.ebuild 3216 RMD160 f2f5d5df3db9d0b871cc2992973d9bf67db09a45 SHA1 6bd5cc20e3b75467b89f0dad5eb6d9569aa367ea SHA256 58c4f6b151e26f969c06b65e0e0e00d0c20e6788193ea9626ced165c3085f559
EBUILD sdlmame-0.132.ebuild 3213 RMD160 b1b52d18956b7ec8fc520c8c40a89446587327a1 SHA1 526dc9273599b02b495663299e30d738322c4d24 SHA256 f39d31cadd197d5bdce9709c588436334c3c24db907cb59a7039f3926a2063d7
MISC ChangeLog 2664 RMD160 58e0d9a4b66831ec383955674d1a524ffe02d82d SHA1 59c9f186ad6a85995bf7c3650687a43837622846 SHA256 9bb5cbb12dd606f2bbd38299c99d97f9c05c484c6ff6b46c0cf5a9bfbf96d2ff
MISC metadata.xml 1089 RMD160 9c8a425da7e10ddc2cdf1bfbbf60b23257eca1e7 SHA1 9ba3821b6dc312016d9cecc295555411e8bc044c SHA256 67982ede09eba43a5e84327f2f529031242424222e0d5170f31c8f2e647e937f
diff --git a/games-emulation/sdlmame/sdlmame-0.131_p1.ebuild b/games-emulation/sdlmame/sdlmame-0.131_p1.ebuild
deleted file mode 100644
index 2eb4788b97c4..000000000000
--- a/games-emulation/sdlmame/sdlmame-0.131_p1.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/sdlmame/sdlmame-0.131_p1.ebuild,v 1.1 2009/05/08 23:42:43 mr_bones_ Exp $
-
-EAPI=2
-inherit eutils flag-o-matic games
-
-MY_PV=${PV/.}
-MY_PV=${MY_PV/_p/u}
-MY_P=${PN}${MY_PV}
-DESCRIPTION="Multiple Arcade Machine Emulator (SDL)"
-HOMEPAGE="http://rbelmont.mameworld.info/?page_id=163"
-# Upstream doesn't allow fetching with unknown User-Agent such as wget
-SRC_URI="mirror://gentoo/${MY_P}.zip
- mirror://gentoo/${PN}-manpages.tar.gz"
-
-LICENSE="XMAME"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="opengl"
-
-RDEPEND=">=media-libs/libsdl-1.2.10[opengl?]
- dev-libs/expat
- x11-libs/libXinerama
- x11-libs/gtk+:2
- gnome-base/gconf:2"
-DEPEND="${RDEPEND}
- app-arch/unzip
- x11-proto/xineramaproto"
-
-S=${WORKDIR}/${MY_P}
-
-# Function to disable a makefile option
-disable_feature() {
- sed -i \
- -e "/$1.*=/s:^:# :" \
- "${S}"/makefile \
- || die "sed failed"
-}
-
-# Function to enable a makefile option
-enable_feature() {
- sed -i \
- -e "/^#.*$1.*=/s:^# ::" \
- "${S}"/makefile \
- || die "sed failed"
-}
-
-src_prepare() {
- sed -i \
- -e '/CFLAGS += -O$(OPTIMIZE)/s:^:# :' \
- -e '/CFLAGS += -pipe/s:^:# :' \
- -e '/LDFLAGS += -s/s:^:# :' \
- -e 's:-Werror::' \
- makefile \
- || die "sed failed"
- # Don't compile zlib and expat
- einfo "Disabling embedded libraries: zlib and expat"
- disable_feature BUILD_ZLIB
- disable_feature BUILD_EXPAT
-
- if use amd64; then
- einfo "Enabling 64-bit support"
- enable_feature PTR64
- fi
-
- if use ppc; then
- einfo "Enabling PPC support"
- enable_feature BIGENDIAN
- fi
-}
-
-src_compile() {
- local make_opts
-
- use opengl || make_opts="${make_opts} NO_OPENGL=1"
-
- emake \
- NAME="${PN}" \
- OPT_FLAGS='-DINI_PATH=\"\$$HOME/.sdlmame\;'"${GAMES_SYSCONFDIR}/${PN}"'\"'" ${CFLAGS}" \
- SUFFIX="" \
- ${make_opts} \
- || die "emake failed"
-}
-
-src_install() {
- dogamesbin "${PN}" || die "dogamesbin "${PN}" failed"
-
- # Follows xmame ebuild, avoiding collision on /usr/games/bin/jedutil
- exeinto "$(games_get_libdir)/${PN}"
- local f
- for f in chdman ldverify jedutil romcmp testkeys; do
- doexe "${f}" || die "doexe ${f} failed"
- done
-
- insinto "${GAMES_DATADIR}/${PN}"
- doins ui.bdf || die "doins ui.bdf failed"
- doins -r keymaps || die "doins -r keymaps failed"
-
- insinto "${GAMES_SYSCONFDIR}/${PN}"
- doins "${FILESDIR}"/{joymap.dat,vector.ini} || die "doins joymap.dat vector.ini failed"
-
- sed \
- -e "s:@GAMES_SYSCONFDIR@:${GAMES_SYSCONFDIR}:" \
- -e "s:@GAMES_DATADIR@:${GAMES_DATADIR}:" \
- "${FILESDIR}"/mame.ini.in > "${D}/${GAMES_SYSCONFDIR}/${PN}/"mame.ini \
- || die "sed failed"
-
- dodoc docs/{config,mame,newvideo}.txt *.txt
- doman "${WORKDIR}/${PN}-manpages"/*
-
- keepdir \
- "${GAMES_DATADIR}/${PN}"/{roms,samples,artwork} \
- "${GAMES_SYSCONFDIR}/${PN}"/ctrlr
-
- prepgamesdirs
-}
-
-pkg_postinst() {
- games_pkg_postinst
-
- elog "It's strongly recommended that you change either the system-wide"
- elog "mame.ini at \"${GAMES_SYSCONFDIR}/${PN}\" or use a per-user setup at \$HOME/.${PN}"
-
- if use opengl; then
- echo
- elog "You built ${PN} with opengl support and should set"
- elog "\"video\" to \"opengl\" in mame.ini to take advantage of that"
- fi
-}
diff --git a/games-emulation/sdlmame/sdlmame-0.131_p2.ebuild b/games-emulation/sdlmame/sdlmame-0.131_p2.ebuild
deleted file mode 100644
index 48993bd298ce..000000000000
--- a/games-emulation/sdlmame/sdlmame-0.131_p2.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/sdlmame/sdlmame-0.131_p2.ebuild,v 1.1 2009/05/18 06:22:27 mr_bones_ Exp $
-
-EAPI=2
-inherit eutils flag-o-matic games
-
-MY_PV=${PV/.}
-MY_PV=${MY_PV/_p/u}
-MY_P=${PN}${MY_PV}
-DESCRIPTION="Multiple Arcade Machine Emulator (SDL)"
-HOMEPAGE="http://rbelmont.mameworld.info/?page_id=163"
-# Upstream doesn't allow fetching with unknown User-Agent such as wget
-SRC_URI="mirror://gentoo/${MY_P}.zip
- mirror://gentoo/${PN}-manpages.tar.gz"
-
-LICENSE="XMAME"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="opengl"
-
-RDEPEND=">=media-libs/libsdl-1.2.10[opengl?]
- dev-libs/expat
- x11-libs/libXinerama
- x11-libs/gtk+:2
- gnome-base/gconf:2"
-DEPEND="${RDEPEND}
- app-arch/unzip
- x11-proto/xineramaproto"
-
-S=${WORKDIR}/${MY_P}
-
-# Function to disable a makefile option
-disable_feature() {
- sed -i \
- -e "/$1.*=/s:^:# :" \
- "${S}"/makefile \
- || die "sed failed"
-}
-
-# Function to enable a makefile option
-enable_feature() {
- sed -i \
- -e "/^#.*$1.*=/s:^# ::" \
- "${S}"/makefile \
- || die "sed failed"
-}
-
-src_prepare() {
- sed -i \
- -e '/CFLAGS += -O$(OPTIMIZE)/s:^:# :' \
- -e '/CFLAGS += -pipe/s:^:# :' \
- -e '/LDFLAGS += -s/s:^:# :' \
- -e 's:-Werror::' \
- makefile \
- || die "sed failed"
- # Don't compile zlib and expat
- einfo "Disabling embedded libraries: zlib and expat"
- disable_feature BUILD_ZLIB
- disable_feature BUILD_EXPAT
-
- if use amd64; then
- einfo "Enabling 64-bit support"
- enable_feature PTR64
- fi
-
- if use ppc; then
- einfo "Enabling PPC support"
- enable_feature BIGENDIAN
- fi
-}
-
-src_compile() {
- local make_opts
-
- use opengl || make_opts="${make_opts} NO_OPENGL=1"
-
- emake \
- NAME="${PN}" \
- OPT_FLAGS='-DINI_PATH=\"\$$HOME/.sdlmame\;'"${GAMES_SYSCONFDIR}/${PN}"'\"'" ${CFLAGS}" \
- SUFFIX="" \
- ${make_opts} \
- || die "emake failed"
-}
-
-src_install() {
- dogamesbin "${PN}" || die "dogamesbin "${PN}" failed"
-
- # Follows xmame ebuild, avoiding collision on /usr/games/bin/jedutil
- exeinto "$(games_get_libdir)/${PN}"
- local f
- for f in chdman ldverify jedutil romcmp testkeys; do
- doexe "${f}" || die "doexe ${f} failed"
- done
-
- insinto "${GAMES_DATADIR}/${PN}"
- doins ui.bdf || die "doins ui.bdf failed"
- doins -r keymaps || die "doins -r keymaps failed"
-
- insinto "${GAMES_SYSCONFDIR}/${PN}"
- doins "${FILESDIR}"/{joymap.dat,vector.ini} || die "doins joymap.dat vector.ini failed"
-
- sed \
- -e "s:@GAMES_SYSCONFDIR@:${GAMES_SYSCONFDIR}:" \
- -e "s:@GAMES_DATADIR@:${GAMES_DATADIR}:" \
- "${FILESDIR}"/mame.ini.in > "${D}/${GAMES_SYSCONFDIR}/${PN}/"mame.ini \
- || die "sed failed"
-
- dodoc docs/{config,mame,newvideo}.txt *.txt
- doman "${WORKDIR}/${PN}-manpages"/*
-
- keepdir \
- "${GAMES_DATADIR}/${PN}"/{roms,samples,artwork} \
- "${GAMES_SYSCONFDIR}/${PN}"/ctrlr
-
- prepgamesdirs
-}
-
-pkg_postinst() {
- games_pkg_postinst
-
- elog "It's strongly recommended that you change either the system-wide"
- elog "mame.ini at \"${GAMES_SYSCONFDIR}/${PN}\" or use a per-user setup at \$HOME/.${PN}"
-
- if use opengl; then
- echo
- elog "You built ${PN} with opengl support and should set"
- elog "\"video\" to \"opengl\" in mame.ini to take advantage of that"
- fi
-}
diff --git a/games-emulation/sdlmame/sdlmame-0.131_p3.ebuild b/games-emulation/sdlmame/sdlmame-0.131_p3.ebuild
deleted file mode 100644
index 375326d17899..000000000000
--- a/games-emulation/sdlmame/sdlmame-0.131_p3.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/sdlmame/sdlmame-0.131_p3.ebuild,v 1.1 2009/05/30 15:21:26 mr_bones_ Exp $
-
-EAPI=2
-inherit eutils flag-o-matic games
-
-MY_PV=${PV/.}
-MY_PV=${MY_PV/_p/u}
-MY_P=${PN}${MY_PV}
-DESCRIPTION="Multiple Arcade Machine Emulator (SDL)"
-HOMEPAGE="http://rbelmont.mameworld.info/?page_id=163"
-# Upstream doesn't allow fetching with unknown User-Agent such as wget
-SRC_URI="mirror://gentoo/${MY_P}.zip
- mirror://gentoo/${PN}-manpages.tar.gz"
-
-LICENSE="XMAME"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="opengl"
-
-RDEPEND=">=media-libs/libsdl-1.2.10[opengl?]
- dev-libs/expat
- x11-libs/libXinerama
- x11-libs/gtk+:2
- gnome-base/gconf:2"
-DEPEND="${RDEPEND}
- app-arch/unzip
- x11-proto/xineramaproto"
-
-S=${WORKDIR}/${MY_P}
-
-# Function to disable a makefile option
-disable_feature() {
- sed -i \
- -e "/$1.*=/s:^:# :" \
- "${S}"/makefile \
- || die "sed failed"
-}
-
-# Function to enable a makefile option
-enable_feature() {
- sed -i \
- -e "/^#.*$1.*=/s:^# ::" \
- "${S}"/makefile \
- || die "sed failed"
-}
-
-src_prepare() {
- sed -i \
- -e '/CFLAGS += -O$(OPTIMIZE)/s:^:# :' \
- -e '/CFLAGS += -pipe/s:^:# :' \
- -e '/LDFLAGS += -s/s:^:# :' \
- -e 's:-Werror::' \
- makefile \
- || die "sed failed"
- # Don't compile zlib and expat
- einfo "Disabling embedded libraries: zlib and expat"
- disable_feature BUILD_ZLIB
- disable_feature BUILD_EXPAT
-
- if use amd64; then
- einfo "Enabling 64-bit support"
- enable_feature PTR64
- fi
-
- if use ppc; then
- einfo "Enabling PPC support"
- enable_feature BIGENDIAN
- fi
-}
-
-src_compile() {
- local make_opts
-
- use opengl || make_opts="${make_opts} NO_OPENGL=1"
-
- emake \
- NAME="${PN}" \
- OPT_FLAGS='-DINI_PATH=\"\$$HOME/.sdlmame\;'"${GAMES_SYSCONFDIR}/${PN}"'\"'" ${CFLAGS}" \
- SUFFIX="" \
- ${make_opts} \
- || die "emake failed"
-}
-
-src_install() {
- dogamesbin "${PN}" || die "dogamesbin "${PN}" failed"
-
- # Follows xmame ebuild, avoiding collision on /usr/games/bin/jedutil
- exeinto "$(games_get_libdir)/${PN}"
- local f
- for f in chdman ldverify jedutil romcmp testkeys; do
- doexe "${f}" || die "doexe ${f} failed"
- done
-
- insinto "${GAMES_DATADIR}/${PN}"
- doins ui.bdf || die "doins ui.bdf failed"
- doins -r keymaps || die "doins -r keymaps failed"
-
- insinto "${GAMES_SYSCONFDIR}/${PN}"
- doins "${FILESDIR}"/{joymap.dat,vector.ini} || die "doins joymap.dat vector.ini failed"
-
- sed \
- -e "s:@GAMES_SYSCONFDIR@:${GAMES_SYSCONFDIR}:" \
- -e "s:@GAMES_DATADIR@:${GAMES_DATADIR}:" \
- "${FILESDIR}"/mame.ini.in > "${D}/${GAMES_SYSCONFDIR}/${PN}/"mame.ini \
- || die "sed failed"
-
- dodoc docs/{config,mame,newvideo}.txt *.txt
- doman "${WORKDIR}/${PN}-manpages"/*
-
- keepdir \
- "${GAMES_DATADIR}/${PN}"/{roms,samples,artwork} \
- "${GAMES_SYSCONFDIR}/${PN}"/ctrlr
-
- prepgamesdirs
-}
-
-pkg_postinst() {
- games_pkg_postinst
-
- elog "It's strongly recommended that you change either the system-wide"
- elog "mame.ini at \"${GAMES_SYSCONFDIR}/${PN}\" or use a per-user setup at \$HOME/.${PN}"
-
- if use opengl; then
- echo
- elog "You built ${PN} with opengl support and should set"
- elog "\"video\" to \"opengl\" in mame.ini to take advantage of that"
- fi
-}
diff --git a/games-emulation/sdlmame/sdlmame-0.131_p4.ebuild b/games-emulation/sdlmame/sdlmame-0.131_p4.ebuild
deleted file mode 100644
index 69d339eb9646..000000000000
--- a/games-emulation/sdlmame/sdlmame-0.131_p4.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/sdlmame/sdlmame-0.131_p4.ebuild,v 1.1 2009/06/06 07:14:34 mr_bones_ Exp $
-
-EAPI=2
-inherit eutils flag-o-matic games
-
-MY_PV=${PV/.}
-MY_PV=${MY_PV/_p/u}
-MY_P=${PN}${MY_PV}
-DESCRIPTION="Multiple Arcade Machine Emulator (SDL)"
-HOMEPAGE="http://rbelmont.mameworld.info/?page_id=163"
-# Upstream doesn't allow fetching with unknown User-Agent such as wget
-SRC_URI="mirror://gentoo/${MY_P}.zip
- mirror://gentoo/${PN}-manpages.tar.gz"
-
-LICENSE="XMAME"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="opengl"
-
-RDEPEND=">=media-libs/libsdl-1.2.10[opengl?]
- dev-libs/expat
- x11-libs/libXinerama
- x11-libs/gtk+:2
- gnome-base/gconf:2"
-DEPEND="${RDEPEND}
- app-arch/unzip
- x11-proto/xineramaproto"
-
-S=${WORKDIR}/${MY_P}
-
-# Function to disable a makefile option
-disable_feature() {
- sed -i \
- -e "/$1.*=/s:^:# :" \
- "${S}"/makefile \
- || die "sed failed"
-}
-
-# Function to enable a makefile option
-enable_feature() {
- sed -i \
- -e "/^#.*$1.*=/s:^# ::" \
- "${S}"/makefile \
- || die "sed failed"
-}
-
-src_prepare() {
- sed -i \
- -e '/CFLAGS += -O$(OPTIMIZE)/s:^:# :' \
- -e '/CFLAGS += -pipe/s:^:# :' \
- -e '/LDFLAGS += -s/s:^:# :' \
- -e 's:-Werror::' \
- makefile \
- || die "sed failed"
- # Don't compile zlib and expat
- einfo "Disabling embedded libraries: zlib and expat"
- disable_feature BUILD_ZLIB
- disable_feature BUILD_EXPAT
-
- if use amd64; then
- einfo "Enabling 64-bit support"
- enable_feature PTR64
- fi
-
- if use ppc; then
- einfo "Enabling PPC support"
- enable_feature BIGENDIAN
- fi
-}
-
-src_compile() {
- local make_opts
-
- use opengl || make_opts="${make_opts} NO_OPENGL=1"
-
- emake \
- NAME="${PN}" \
- OPT_FLAGS='-DINI_PATH=\"\$$HOME/.sdlmame\;'"${GAMES_SYSCONFDIR}/${PN}"'\"'" ${CFLAGS}" \
- SUFFIX="" \
- ${make_opts} \
- || die "emake failed"
-}
-
-src_install() {
- dogamesbin "${PN}" || die "dogamesbin "${PN}" failed"
-
- # Follows xmame ebuild, avoiding collision on /usr/games/bin/jedutil
- exeinto "$(games_get_libdir)/${PN}"
- local f
- for f in chdman ldverify jedutil romcmp testkeys; do
- doexe "${f}" || die "doexe ${f} failed"
- done
-
- insinto "${GAMES_DATADIR}/${PN}"
- doins ui.bdf || die "doins ui.bdf failed"
- doins -r keymaps || die "doins -r keymaps failed"
-
- insinto "${GAMES_SYSCONFDIR}/${PN}"
- doins "${FILESDIR}"/{joymap.dat,vector.ini} || die "doins joymap.dat vector.ini failed"
-
- sed \
- -e "s:@GAMES_SYSCONFDIR@:${GAMES_SYSCONFDIR}:" \
- -e "s:@GAMES_DATADIR@:${GAMES_DATADIR}:" \
- "${FILESDIR}"/mame.ini.in > "${D}/${GAMES_SYSCONFDIR}/${PN}/"mame.ini \
- || die "sed failed"
-
- dodoc docs/{config,mame,newvideo}.txt *.txt
- doman "${WORKDIR}/${PN}-manpages"/*
-
- keepdir \
- "${GAMES_DATADIR}/${PN}"/{roms,samples,artwork} \
- "${GAMES_SYSCONFDIR}/${PN}"/ctrlr
-
- prepgamesdirs
-}
-
-pkg_postinst() {
- games_pkg_postinst
-
- elog "It's strongly recommended that you change either the system-wide"
- elog "mame.ini at \"${GAMES_SYSCONFDIR}/${PN}\" or use a per-user setup at \$HOME/.${PN}"
-
- if use opengl; then
- echo
- elog "You built ${PN} with opengl support and should set"
- elog "\"video\" to \"opengl\" in mame.ini to take advantage of that"
- fi
-}