aboutsummaryrefslogtreecommitdiff
path: root/emulators/xmame
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2005-09-27 18:43:50 +0000
committerRenato Botelho <garga@FreeBSD.org>2005-09-27 18:43:50 +0000
commit4d2db6418bb5ef01808f3ad2660ea8bf89852306 (patch)
tree0c5d1e16f17543ce8ebfc389a97cb5e0cdb3f54b /emulators/xmame
parent502fcf0fbd85836786d20529819da1fb11a8c3a0 (diff)
downloadports-4d2db6418bb5ef01808f3ad2660ea8bf89852306.tar.gz
ports-4d2db6418bb5ef01808f3ad2660ea8bf89852306.zip
- Update xmame to 0.100 [1]
- Update xmess to 0.100 [2] - Remove old stuffs about xpinmame port - Use DATADIR and DOCSDIR - Mark it as BROKEN on < 5.x (maintainer will take a look asap) PR: ports/86526 [1], ports/86533 [2] Submitted by: maintainer Reworked by: me Approved by: maintainer
Notes
Notes: svn path=/head/; revision=143643
Diffstat (limited to 'emulators/xmame')
-rw-r--r--emulators/xmame/Makefile55
-rw-r--r--emulators/xmame/distinfo12
-rw-r--r--emulators/xmame/pkg-plist110
3 files changed, 81 insertions, 96 deletions
diff --git a/emulators/xmame/Makefile b/emulators/xmame/Makefile
index ee9dada6bfdb..e637de14b6b9 100644
--- a/emulators/xmame/Makefile
+++ b/emulators/xmame/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME?= xmame
-PORTVERSION?= 0.99
+PORTVERSION?= 0.100
CATEGORIES= emulators
MASTER_SITES= http://x.mame.net/download/:xmame \
http://www.arcade-history.com/download/:history \
@@ -32,7 +32,7 @@ WANT_GNOME= yes
# Broken on ia-64
NOT_FOR_ARCHS= ia64
-# Are we building MAME, MESS or PinMAME? (also set by slave ports)
+# Are we building MAME or MESS? (also set by slave ports)
MAMEMESS?= mame
MAN6= x${MAMEMESS}.6
@@ -49,18 +49,16 @@ OPTIONS= SDL "Use the SDL driver" on \
XMAMEVERSION?= ${PORTVERSION}
+DATADIR= ${PREFIX}/share/x${MAMEMESS}
+DOCSDIR= ${PREFIX}/share/doc/x${MAMEMESS}
PLIST_SUB+= MAMEMESS="x${MAMEMESS}" SPOOLGAMES="${SPOOLGAMES}"
.if ${MAMEMESS} == "mame"
-PLIST_SUB+= MAMEONLY="" MESSONLY="@comment " PINMAMEONLY="@comment "
+PLIST_SUB+= MAMEONLY="" MESSONLY="@comment "
.else
.if ${MAMEMESS} == "mess"
-PLIST_SUB+= MAMEONLY="@comment " MESSONLY="" PINMAMEONLY="@comment "
+PLIST_SUB+= MAMEONLY="@comment " MESSONLY=""
.else
-.if ${MAMEMESS} == "pinmame"
-PLIST_SUB+= MAMEONLY="@comment " MESSONLY="@comment " PINMAMEONLY=""
-.else
-.error MAMEMESS must be set to one of "mame", "mess" or "pinmame".
-.endif
+.error MAMEMESS must be set to one of "mame" or "mess".
.endif
.endif
@@ -100,21 +98,11 @@ XMESSDOCS= mess/credits.htm \
mess/messroms.txt \
mess/sysinfo.dat \
-PINMAMEDOCS= pinmame/simulation.txt \
- pinmame/whatsnew.txt \
- pinmame/pinmame.txt \
- pinmame/gamelist.txt \
- pinmame/keys.txt \
- pinmame/sounds.dat
GLDOCS= changes.opengl
.if ${MAMEMESS} == "mame"
ALLDOCS= ${GENERALDOCS} ${XMAMEDOCS}
.else
-.if ${MAMEMESS} == "mess"
ALLDOCS= ${GENERALDOCS} ${XMESSDOCS}
-.else
-ALLDOCS= ${GENERALDOCS} ${PINMAMEDOCS}
-.endif
.endif
#
@@ -122,6 +110,10 @@ ALLDOCS= ${GENERALDOCS} ${PINMAMEDOCS}
#
.include <bsd.port.pre.mk>
+.if ${OSVERSION} < 500000
+BROKEN= "Doesn't build on FreeBSD < 5.x"
+.endif
+
# Option WITH_DATFILES
.if ${MAMEMESS} == "mame"
@@ -130,10 +122,10 @@ PLIST_SUB+= DATFILES=""
EXTRACT_DEPENDS= unzip:${PORTSDIR}/archivers/unzip
-HIVER= 099
+HIVER= 0100
DISTFILES+= uhsdat${HIVER}.zip:highscore \
- history${PORTVERSION:S/./_/}.zip:history \
+ history1_02.zip:history \
cheat.zip:cheat
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
@@ -142,7 +134,7 @@ post-extract:
${UNZIP_CMD} -q ${DISTDIR}/${DIST_SUBDIR}/uhsdat${HIVER}.zip \
hiscore.dat
cd ${WRKDIR} && \
- ${UNZIP_CMD} -q ${DISTDIR}/${DIST_SUBDIR}/history${PORTVERSION:S/./_/}.zip \
+ ${UNZIP_CMD} -q ${DISTDIR}/${DIST_SUBDIR}/history1_02.zip \
history.dat
cd ${WRKDIR} && \
${UNZIP_CMD} -q ${DISTDIR}/${DIST_SUBDIR}/cheat.zip cheat.dat
@@ -266,7 +258,7 @@ post-build:
@${CP} ${WRKSRC}/doc/x${MAMEMESS}rc.dist \
${WRKSRC}/doc/x${MAMEMESS}rc.dist.sed
${SED} -e "s@^spooldir.*\$$@spooldir ${SPOOLGAMES}/x${MAMEMESS}@" \
- -e "s@^rompath.*\$$@rompath ${PREFIX}/share/x${MAMEMESS}/roms@" \
+ -e "s@^rompath.*\$$@rompath ${DATADIR}/roms@" \
${WRKSRC}/doc/x${MAMEMESS}rc.dist.sed > ${WRKSRC}/doc/x${MAMEMESS}rc.dist
post-install:
@@ -285,29 +277,28 @@ post-install:
${PREFIX}/bin/x${MAMEMESS}
${CHOWN} root:games ${PREFIX}/bin/x${MAMEMESS}
${CHMOD} u-s,g+s ${PREFIX}/bin/x${MAMEMESS}
- ${MKDIR} ${PREFIX}/share/x${MAMEMESS} ${PREFIX}/share/x${MAMEMESS}/roms
+ ${MKDIR} ${DATADIR}/roms
${MKDIR} ${SPOOLGAMES}/x${MAMEMESS}
${CHOWN} -R root:games ${SPOOLGAMES}/x${MAMEMESS}
${CHMOD} 775 ${SPOOLGAMES}/x${MAMEMESS}
${INSTALL_DATA} ${WRKSRC}/doc/x${MAMEMESS}rc.dist \
${PREFIX}/etc/x${MAMEMESS}rc.sample
${LN} -sf ${PREFIX}/etc/x${MAMEMESS}rc \
- ${PREFIX}/share/x${MAMEMESS}/x${MAMEMESS}rc
+ ${DATADIR}/x${MAMEMESS}rc
.if !defined(NOPORTDOCS)
- ${MKDIR} ${PREFIX}/share/doc/x${MAMEMESS}
- ${MKDIR} ${PREFIX}/share/doc/x${MAMEMESS}/img
+ ${MKDIR} ${DOCSDIR}/img
.for f in ${ALLDOCS}
- ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${PREFIX}/share/doc/x${MAMEMESS}
+ ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${DOCSDIR}
.endfor
.endif
.if ${MAMEMESS} == "mess"
${INSTALL_DATA} ${WRKSRC}/doc/mess/sysinfo.dat \
- ${PREFIX}/share/xmess/history.dat
+ ${DATADIR}/history.dat
.endif
.if ${MAMEMESS} == "mame" && defined(WITH_DATFILES)
- ${INSTALL_DATA} ${WRKDIR}/hiscore.dat ${PREFIX}/share/xmame
- ${INSTALL_DATA} ${WRKDIR}/history.dat ${PREFIX}/share/xmame
- ${INSTALL_DATA} ${WRKDIR}/cheat.dat ${PREFIX}/share/xmame
+ ${INSTALL_DATA} ${WRKDIR}/hiscore.dat ${DATADIR}
+ ${INSTALL_DATA} ${WRKDIR}/history.dat ${DATADIR}
+ ${INSTALL_DATA} ${WRKDIR}/cheat.dat ${DATADIR}
.endif
.if defined(WITH_OPENGL)
@${ECHO_MSG}
diff --git a/emulators/xmame/distinfo b/emulators/xmame/distinfo
index 8802ba62a088..4a7539da8962 100644
--- a/emulators/xmame/distinfo
+++ b/emulators/xmame/distinfo
@@ -1,8 +1,8 @@
-MD5 (xmame/xmame-0.99.tar.bz2) = dec9cc95fb6fad7708f2d1c8e80166ae
-SIZE (xmame/xmame-0.99.tar.bz2) = 15782826
-MD5 (xmame/uhsdat099.zip) = 77fa62e4486191bfe275f0b28fb7a431
-SIZE (xmame/uhsdat099.zip) = 61966
-MD5 (xmame/history0_99.zip) = 0c48f1f6b8f6070c11a79299612fb265
-SIZE (xmame/history0_99.zip) = 1481699
+MD5 (xmame/xmame-0.100.tar.bz2) = c289797531d540853c835a2bb9fad8bc
+SIZE (xmame/xmame-0.100.tar.bz2) = 15905255
+MD5 (xmame/uhsdat0100.zip) = 09480efe7251a508a9f88b512fa22a37
+SIZE (xmame/uhsdat0100.zip) = 62900
+MD5 (xmame/history1_02.zip) = 5e775f567e85c5c68da56947f02966fa
+SIZE (xmame/history1_02.zip) = 1569593
MD5 (xmame/cheat.zip) = 0ff8ce7a39439d813760e1a8e57af62a
SIZE (xmame/cheat.zip) = 944626
diff --git a/emulators/xmame/pkg-plist b/emulators/xmame/pkg-plist
index 8dee4c4a49e4..383434c7e730 100644
--- a/emulators/xmame/pkg-plist
+++ b/emulators/xmame/pkg-plist
@@ -5,64 +5,58 @@ bin/%%MAMEMESS%%
%%MESSONLY%%bin/imgtool
%%MESSONLY%%bin/dat2html
etc/%%MAMEMESS%%rc.sample
-share/%%MAMEMESS%%/%%MAMEMESS%%rc
-%%PORTDOCS%%share/doc/%%MAMEMESS%%/changes.unix
-%%PORTDOCS%%share/doc/%%MAMEMESS%%/dga2.txt
-%%PORTDOCS%%share/doc/%%MAMEMESS%%/xmame.jpg
-%%PORTDOCS%%share/doc/%%MAMEMESS%%/liesmich.unix
-%%PORTDOCS%%share/doc/%%MAMEMESS%%/multiplayer-readme.txt
-%%PORTDOCS%%share/doc/%%MAMEMESS%%/xmame-doc-2.html
-%%PORTDOCS%%share/doc/%%MAMEMESS%%/xmame-doc-3.html
-%%PORTDOCS%%share/doc/%%MAMEMESS%%/xmame-doc-4.html
-%%PORTDOCS%%share/doc/%%MAMEMESS%%/xmame-doc-5.html
-%%PORTDOCS%%share/doc/%%MAMEMESS%%/xmame-doc-6.html
-%%PORTDOCS%%share/doc/%%MAMEMESS%%/xmame-doc-7.html
-%%PORTDOCS%%share/doc/%%MAMEMESS%%/xmame-doc.html
-%%PORTDOCS%%share/doc/%%MAMEMESS%%/xmame-doc.lyx
-%%PORTDOCS%%share/doc/%%MAMEMESS%%/xmame-doc.txt
-%%PORTDOCS%%share/doc/%%MAMEMESS%%/xmame-gdoc-1.html
-%%PORTDOCS%%share/doc/%%MAMEMESS%%/xmame-gdoc-2.html
-%%PORTDOCS%%share/doc/%%MAMEMESS%%/xmame-gdoc-3.html
-%%PORTDOCS%%share/doc/%%MAMEMESS%%/xmame-gdoc-4.html
-%%PORTDOCS%%share/doc/%%MAMEMESS%%/xmame-gdoc-5.html
-%%PORTDOCS%%share/doc/%%MAMEMESS%%/xmame-gdoc-6.html
-%%PORTDOCS%%share/doc/%%MAMEMESS%%/xmame-gdoc-7.html
-%%PORTDOCS%%share/doc/%%MAMEMESS%%/xmame-gdoc-8.html
-%%PORTDOCS%%share/doc/%%MAMEMESS%%/xmame-gdoc.html
-%%PORTDOCS%%share/doc/%%MAMEMESS%%/xmame.css
-%%MESSONLY%%%%PORTDOCS%%share/doc/xmess/credits.htm
-%%MESSONLY%%%%PORTDOCS%%share/doc/xmess/faq.htm
-%%MESSONLY%%%%PORTDOCS%%share/doc/xmess/imgtool.txt
-%%MESSONLY%%%%PORTDOCS%%share/doc/xmess/messnew.txt
-%%MESSONLY%%%%PORTDOCS%%share/doc/xmess/messroms.txt
-%%MESSONLY%%%%PORTDOCS%%share/doc/xmess/sysinfo.dat
-%%MESSONLY%%share/xmess/history.dat
-%%PINMAMEONLY%%%%PORTDOCS%%share/doc/xpinmame/simulation.txt
-%%PINMAMEONLY%%%%PORTDOCS%%share/doc/xpinmame/whatsnew.txt
-%%PINMAMEONLY%%%%PORTDOCS%%share/doc/xpinmame/pinmame.txt
-%%PINMAMEONLY%%%%PORTDOCS%%share/doc/xpinmame/gamelist.txt
-%%PINMAMEONLY%%%%PORTDOCS%%share/doc/xpinmame/keys.txt
-%%PINMAMEONLY%%%%PORTDOCS%%share/doc/xpinmame/sounds.dat
-%%PORTDOCS%%@dirrm share/doc/%%MAMEMESS%%/img
-%%PORTDOCS%%@dirrm share/doc/%%MAMEMESS%%
-%%OPENGL%%share/%%MAMEMESS%%/cab/glmame/cabfront.jpg
-%%OPENGL%%share/%%MAMEMESS%%/cab/glmame/cabtitle.jpg
-%%OPENGL%%share/%%MAMEMESS%%/cab/glmame/glmame.cab
-%%OPENGL%%@dirrm share/%%MAMEMESS%%/cab/glmame
-%%OPENGL%%share/%%MAMEMESS%%/cab/glmamejau/cabfront.jpg
-%%OPENGL%%share/%%MAMEMESS%%/cab/glmamejau/cabside.jpg
-%%OPENGL%%share/%%MAMEMESS%%/cab/glmamejau/cabtitle.jpg
-%%OPENGL%%share/%%MAMEMESS%%/cab/glmamejau/glmamejau.cab
-%%OPENGL%%@dirrm share/%%MAMEMESS%%/cab/glmamejau
-%%OPENGL%%share/%%MAMEMESS%%/cab/trans/trans.cab
-%%OPENGL%%@dirrm share/%%MAMEMESS%%/cab/trans
-%%OPENGL%%@dirrm share/%%MAMEMESS%%/cab
-%%DATFILES%%share/%%MAMEMESS%%/hiscore.dat
-%%DATFILES%%share/%%MAMEMESS%%/history.dat
-%%DATFILES%%share/%%MAMEMESS%%/cheat.dat
-@exec mkdir -p %D/share/%%MAMEMESS%%/roms || true
-@dirrm share/%%MAMEMESS%%/roms
-@dirrm share/%%MAMEMESS%%
+%%DATADIR%%/%%MAMEMESS%%rc
+%%PORTDOCS%%%%DOCSDIR%%/changes.unix
+%%PORTDOCS%%%%DOCSDIR%%/dga2.txt
+%%PORTDOCS%%%%DOCSDIR%%/xmame.jpg
+%%PORTDOCS%%%%DOCSDIR%%/liesmich.unix
+%%PORTDOCS%%%%DOCSDIR%%/multiplayer-readme.txt
+%%PORTDOCS%%%%DOCSDIR%%/xmame-doc-2.html
+%%PORTDOCS%%%%DOCSDIR%%/xmame-doc-3.html
+%%PORTDOCS%%%%DOCSDIR%%/xmame-doc-4.html
+%%PORTDOCS%%%%DOCSDIR%%/xmame-doc-5.html
+%%PORTDOCS%%%%DOCSDIR%%/xmame-doc-6.html
+%%PORTDOCS%%%%DOCSDIR%%/xmame-doc-7.html
+%%PORTDOCS%%%%DOCSDIR%%/xmame-doc.html
+%%PORTDOCS%%%%DOCSDIR%%/xmame-doc.lyx
+%%PORTDOCS%%%%DOCSDIR%%/xmame-doc.txt
+%%PORTDOCS%%%%DOCSDIR%%/xmame-gdoc-1.html
+%%PORTDOCS%%%%DOCSDIR%%/xmame-gdoc-2.html
+%%PORTDOCS%%%%DOCSDIR%%/xmame-gdoc-3.html
+%%PORTDOCS%%%%DOCSDIR%%/xmame-gdoc-4.html
+%%PORTDOCS%%%%DOCSDIR%%/xmame-gdoc-5.html
+%%PORTDOCS%%%%DOCSDIR%%/xmame-gdoc-6.html
+%%PORTDOCS%%%%DOCSDIR%%/xmame-gdoc-7.html
+%%PORTDOCS%%%%DOCSDIR%%/xmame-gdoc-8.html
+%%PORTDOCS%%%%DOCSDIR%%/xmame-gdoc.html
+%%PORTDOCS%%%%DOCSDIR%%/xmame.css
+%%MESSONLY%%%%PORTDOCS%%%%DOCSDIR%%/credits.htm
+%%MESSONLY%%%%PORTDOCS%%%%DOCSDIR%%/faq.htm
+%%MESSONLY%%%%PORTDOCS%%%%DOCSDIR%%/imgtool.txt
+%%MESSONLY%%%%PORTDOCS%%%%DOCSDIR%%/messnew.txt
+%%MESSONLY%%%%PORTDOCS%%%%DOCSDIR%%/messroms.txt
+%%MESSONLY%%%%PORTDOCS%%%%DOCSDIR%%/sysinfo.dat
+%%MESSONLY%%%%DATADIR%%/history.dat
+%%PORTDOCS%%@dirrm %%DOCSDIR%%/img
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+%%OPENGL%%%%DATADIR%%/cab/glmame/cabfront.jpg
+%%OPENGL%%%%DATADIR%%/cab/glmame/cabtitle.jpg
+%%OPENGL%%%%DATADIR%%/cab/glmame/glmame.cab
+%%OPENGL%%@dirrm %%DATADIR%%/cab/glmame
+%%OPENGL%%%%DATADIR%%/cab/glmamejau/cabfront.jpg
+%%OPENGL%%%%DATADIR%%/cab/glmamejau/cabside.jpg
+%%OPENGL%%%%DATADIR%%/cab/glmamejau/cabtitle.jpg
+%%OPENGL%%%%DATADIR%%/cab/glmamejau/glmamejau.cab
+%%OPENGL%%@dirrm %%DATADIR%%/cab/glmamejau
+%%OPENGL%%%%DATADIR%%/cab/trans/trans.cab
+%%OPENGL%%@dirrm %%DATADIR%%/cab/trans
+%%OPENGL%%@dirrm %%DATADIR%%/cab
+%%DATFILES%%%%DATADIR%%/hiscore.dat
+%%DATFILES%%%%DATADIR%%/history.dat
+%%DATFILES%%%%DATADIR%%/cheat.dat
+@exec mkdir -p %D/%%DATADIR%%/roms || true
+@dirrm %%DATADIR%%/roms
+@dirrm %%DATADIR%%
@exec mkdir -p %%SPOOLGAMES%%/%%MAMEMESS%% || true
@exec chown root:games %%SPOOLGAMES%%/%%MAMEMESS%% || true
@exec chmod 775 %%SPOOLGAMES%%/%%MAMEMESS%% || true