git: 70d2be3aeded - main - emulators/mame: Update 0.281 => 0.282
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 06 Nov 2025 19:57:40 UTC
The branch main has been updated by vvd:
URL: https://cgit.FreeBSD.org/ports/commit/?id=70d2be3aededc892a9fd947a3afac0fb562274cc
commit 70d2be3aededc892a9fd947a3afac0fb562274cc
Author: Laurent Chardon <laurent.chardon@gmail.com>
AuthorDate: 2025-11-06 19:55:37 +0000
Commit: Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-11-06 19:55:37 +0000
emulators/mame: Update 0.281 => 0.282
News:
https://www.mamedev.org/?p=556
While here optimize do-install - reduce COPYTREE_SHARE and MKDIR calls.
PR: 290784
---
emulators/mame/Makefile | 17 +++++++++++------
emulators/mame/distinfo | 8 +++-----
emulators/mame/pkg-plist | 4 ++++
3 files changed, 18 insertions(+), 11 deletions(-)
diff --git a/emulators/mame/Makefile b/emulators/mame/Makefile
index 201d86d0034c..cbd4f37e56e9 100644
--- a/emulators/mame/Makefile
+++ b/emulators/mame/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mame
-DISTVERSION= 0.281
+DISTVERSION= 0.282
CATEGORIES= emulators games
MAINTAINER= laurent.chardon@gmail.com
@@ -73,6 +73,9 @@ CFLAGS_aarch64= -march=armv8-a+crc+crypto
EXTRACT_AFTER_ARGS= ${_DIST_EXCLUDES:S,^,--exclude ,}
+PORTSCOUT= site:https://github.com/mamedev/mame/releases \
+ limit:0\.[0-9]+
+
SUB_FILES= mame.ini pkg-message plugin.ini ui.ini
PORTDOCS= *
@@ -244,16 +247,15 @@ post-build:
do-install:
. if ${PORT_OPTIONS:MMAME} || ${PORT_OPTIONS:MMAMENL} || \
${PORT_OPTIONS:MMAMEVIRTUAL}
-. for DATA in artwork bgfx ctrlr ini hash plugins samples
(cd ${WRKSRC} && \
- ${COPYTREE_SHARE} ${DATA} ${STAGEDIR}${DATADIR})
-. endfor
- ${MKDIR} ${STAGEDIR}${ETCDIR}
+ ${COPYTREE_SHARE} "artwork bgfx ctrlr ini hash plugins samples" \
+ ${STAGEDIR}${DATADIR})
+ ${MKDIR} ${STAGEDIR}${ETCDIR} \
+ ${STAGEDIR}${DATADIR}/keymaps
. for INI in mame plugin ui
${INSTALL_DATA} ${WRKDIR}/${INI}.ini \
${STAGEDIR}${ETCDIR}/${INI}.ini.sample
. endfor
- ${MKDIR} ${STAGEDIR}${DATADIR}/keymaps
. for KEYMAP in be br ch de es fr gb it pt se
${INSTALL_DATA} ${WRKSRC}/keymaps/km_${KEYMAP}_LINUX.map \
${STAGEDIR}${DATADIR}/keymaps/km_${KEYMAP}.map
@@ -290,4 +292,7 @@ do-install-TOOLS-on:
${FIND} ${WRKSRC}/docs/man ${_TOOLS_MANUALS} -exec ${INSTALL_MAN} \
{} ${STAGEDIR}${PREFIX}/share/man/man1/ \;
+do-test:
+ ${WRKSRC}/${PORTNAME} -validate
+
.include <bsd.port.mk>
diff --git a/emulators/mame/distinfo b/emulators/mame/distinfo
index 0f735deaf410..777969716bb5 100644
--- a/emulators/mame/distinfo
+++ b/emulators/mame/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1759055187
-SHA256 (mamedev-mame-0.281-mame0281_GH0.tar.gz) = 8d648b43b0072b3efabc30290c1767a3c22a46ca3c4111a2f456b9f5d2a08319
-SIZE (mamedev-mame-0.281-mame0281_GH0.tar.gz) = 210289013
-SHA256 (b4e1f5f1b50fd3402232dd0385cac021ba488db6.patch) = 431ce0bf9dff15632f8ed176b6ea8245c74089439f1af766a26ea4a140db1f92
-SIZE (b4e1f5f1b50fd3402232dd0385cac021ba488db6.patch) = 2652
+TIMESTAMP = 1762083749
+SHA256 (mamedev-mame-0.282-mame0282_GH0.tar.gz) = 730d6264f0851de521ca03b71f8556f2b31b8f06d415b52d1ba31aafff9f6c3f
+SIZE (mamedev-mame-0.282-mame0282_GH0.tar.gz) = 210773644
diff --git a/emulators/mame/pkg-plist b/emulators/mame/pkg-plist
index 5ab30d4a8657..b89beff1276c 100644
--- a/emulators/mame/pkg-plist
+++ b/emulators/mame/pkg-plist
@@ -1181,6 +1181,7 @@ share/man/man1/MAME.1.gz
%%MAMEDATA%%%%DATADIR%%/hash/mo6_flop.xml
%%MAMEDATA%%%%DATADIR%%/hash/mobigo_cart.xml
%%MAMEDATA%%%%DATADIR%%/hash/monon_color.xml
+%%MAMEDATA%%%%DATADIR%%/hash/mpc3000_flop.xml
%%MAMEDATA%%%%DATADIR%%/hash/mpf1_rom.xml
%%MAMEDATA%%%%DATADIR%%/hash/mpu1000.xml
%%MAMEDATA%%%%DATADIR%%/hash/mpz80.xml
@@ -1218,6 +1219,7 @@ share/man/man1/MAME.1.gz
%%MAMEDATA%%%%DATADIR%%/hash/mz80b_cass.xml
%%MAMEDATA%%%%DATADIR%%/hash/mz80b_flop.xml
%%MAMEDATA%%%%DATADIR%%/hash/mz800_cass.xml
+%%MAMEDATA%%%%DATADIR%%/hash/mz800_rom.xml
%%MAMEDATA%%%%DATADIR%%/hash/n64.xml
%%MAMEDATA%%%%DATADIR%%/hash/n64_lodgenet.xml
%%MAMEDATA%%%%DATADIR%%/hash/n64dd.xml
@@ -1245,6 +1247,7 @@ share/man/man1/MAME.1.gz
%%MAMEDATA%%%%DATADIR%%/hash/ondra.xml
%%MAMEDATA%%%%DATADIR%%/hash/orao.xml
%%MAMEDATA%%%%DATADIR%%/hash/oric1_cass.xml
+%%MAMEDATA%%%%DATADIR%%/hash/orina_stylish_plus_cart.xml
%%MAMEDATA%%%%DATADIR%%/hash/orion_cart.xml
%%MAMEDATA%%%%DATADIR%%/hash/orion_cass.xml
%%MAMEDATA%%%%DATADIR%%/hash/orion_flop.xml
@@ -1416,6 +1419,7 @@ share/man/man1/MAME.1.gz
%%MAMEDATA%%%%DATADIR%%/hash/stepone_flop.xml
%%MAMEDATA%%%%DATADIR%%/hash/studio2.xml
%%MAMEDATA%%%%DATADIR%%/hash/stv.xml
+%%MAMEDATA%%%%DATADIR%%/hash/sun_sparc.xml
%%MAMEDATA%%%%DATADIR%%/hash/super6.xml
%%MAMEDATA%%%%DATADIR%%/hash/super80_cass.xml
%%MAMEDATA%%%%DATADIR%%/hash/super80_flop.xml