diff options
author | Renato Botelho <garga@FreeBSD.org> | 2005-09-27 18:43:50 +0000 |
---|---|---|
committer | Renato Botelho <garga@FreeBSD.org> | 2005-09-27 18:43:50 +0000 |
commit | 4d2db6418bb5ef01808f3ad2660ea8bf89852306 (patch) | |
tree | 0c5d1e16f17543ce8ebfc389a97cb5e0cdb3f54b /emulators/xmame | |
parent | 502fcf0fbd85836786d20529819da1fb11a8c3a0 (diff) |
- 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/Makefile | 55 | ||||
-rw-r--r-- | emulators/xmame/distinfo | 12 | ||||
-rw-r--r-- | emulators/xmame/pkg-plist | 110 |
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 |