notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

non port: emulators/mame/distinfo

Number of commits found: 40

Saturday, 31 May 2025
10:36 Daniel Engberg (diizzy) search for other commits by this committer Author: Alastair Hogge
emulators/mame: Update to 0.277

* Add FORCE_DRC_C_BACKEND to ${MAKE_ENV}, to workaround a linking issue
  with DRC
* Retrieve upstream patch to address linking issue with asmjit
* Update .ini configuration files, mame, and plugin

Changelog: https://www.mamedev.org/?p=550

PR:		285045
commit hash: 23c010b348e66f91783b94ac658799d080e17d1d commit hash: 23c010b348e66f91783b94ac658799d080e17d1d commit hash: 23c010b348e66f91783b94ac658799d080e17d1d commit hash: 23c010b348e66f91783b94ac658799d080e17d1d 23c010b
Saturday, 15 Feb 2025
16:31 Daniel Engberg (diizzy) search for other commits by this committer Author: Alastair Hogge
emulators/mame: Update to 0.274

Changelog: https://www.mamedev.org/?p=547

PR:		278572
commit hash: f37d83fda2f57dae218c6a2784cd8dc32d0cb741 commit hash: f37d83fda2f57dae218c6a2784cd8dc32d0cb741 commit hash: f37d83fda2f57dae218c6a2784cd8dc32d0cb741 commit hash: f37d83fda2f57dae218c6a2784cd8dc32d0cb741 f37d83f
Wednesday, 4 Dec 2024
19:51 Dimitry Andric (dim) search for other commits by this committer
emulators/mame: fix build with clang 18 and 19

During the exp-run for bug 283013 ("update LLVM_DEFAULT to 18") it
turned out that emulators/mame fails to compile, with an error similar
to:

  ../../../../../3rdparty/sol2/sol/sol.hpp:19875:31: error: address of
overloaded function 'call' does not match required type 'int (lua_State *)'
   19875 |                                 lua_CFunction freefunc =
&function_detail::upvalue_this_member_variable<C, Fx>::template
call<is_yielding, no_trampoline>;
         |                                                          
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Upstream fixed this with [1] and [2].

Similarly, compiling it with clang 19, we run into another error:

  ../../../../../3rdparty/sol2/sol/sol.hpp:6755:10: error: no member named
'construct' in 'optional<type-parameter-0-0 &>'
   2191 |                         this->construct(std::forward<Args>(args)...);
        |                         ~~~~  ^

Upstream fixed this with [3].

Apply these upstream fixes using PATCH_SITES and PATCHFILES.

[1] https://github.com/mamedev/mame/commit/4da99a13f5c
[2] https://github.com/mamedev/mame/commit/b7e0fa72b92
[3] https://github.com/mamedev/mame/commit/c75845b1ef0

PR:		283126
Approved by:	agh@riseup.net (maintainer)
MFH:		2024Q4
commit hash: d76e4adce969f7a3da6e7398cca26dca70cec559 commit hash: d76e4adce969f7a3da6e7398cca26dca70cec559 commit hash: d76e4adce969f7a3da6e7398cca26dca70cec559 commit hash: d76e4adce969f7a3da6e7398cca26dca70cec559 d76e4ad
Saturday, 6 Apr 2024
13:53 Daniel Engberg (diizzy) search for other commits by this committer Author: Alastair Hogge
emulators/mame: Update to 0.264

- Add new build dependency on archivers/zstd
- Add separate OPTIONs for each of the current buildable emulators
- Move HTML documentation from ${DOCSDIR}/html to ${DOCSDIR}
- TOOLS can now built without building any of the emulators

Changelog: https://www.mamedev.org/?p=535

PR:		277493
commit hash: 32ad27c756be0277355fd24645b097aff63ec975 commit hash: 32ad27c756be0277355fd24645b097aff63ec975 commit hash: 32ad27c756be0277355fd24645b097aff63ec975 commit hash: 32ad27c756be0277355fd24645b097aff63ec975 32ad27c
Sunday, 31 Dec 2023
07:34 Daniel Engberg (diizzy) search for other commits by this committer Author: Alastair Hogge
emulators/mame: Update to 0.261

* Make use of ${EXTRACT_AFTER_ARGS} for a number of files/dirs that are
  not required for MAME on FreeBSD, this removes some post-patch work
  from the Makefile
* Avoid extracting bgfx shaders for proprietary systems
* Avoid extracting the man page for ldplayer, as it is not built
* Update option TOOLS description
* Increase the default amount of information produced when built with
  DEBUG
* Drop the conditional logic for powerpc, and use LLVM-16 for all
  FreeBSD-14+ builds
* Move some NLS logic deleting .po files to ${COPYTREE_SHARE}, and
  simple exclude copying those files to ${STAGEDIR}. This was originally
  in the wrong Makefile target, port-build
* Add two more MAME ${SUBTARGETS} as tools; mamevirtual provides similar
  ldplayer functionality thru the MAME GUI
* Remove hard-coded names from do-install-TOOLS-on Makefile target
* Remove local upstream patches that were required to build 0.259
* Reduce diff files/patch-makefile
* Use -O3 over -Ofast for speed focused compiler flags
* Drop some patches that are not required for unbundling GENie
* Add comments to some patches
* Move "${RM} -r ${WRKSRC}/docs/build/html/_sources" from do-build-DOCS-on, to
"-not -regex ^./_sources.*" in do-install-DOCS-on

Changelog: https://www.mamedev.org/?p=532

PR:		274783
commit hash: 9347c06ee7a1a115879ffd3d212586ae7b2788da commit hash: 9347c06ee7a1a115879ffd3d212586ae7b2788da commit hash: 9347c06ee7a1a115879ffd3d212586ae7b2788da commit hash: 9347c06ee7a1a115879ffd3d212586ae7b2788da 9347c06
Wednesday, 4 Oct 2023
20:01 Robert Clausecker (fuz) search for other commits by this committer Author: Alastair Hogge
emulators/mame: Update to 0.259

 * Update to 0.259 (https://www.mamedev.org/?p=529)
 * Some Makefile maintenance: remove blank lines from targets; opt for verbose
build, remove @ from commands
 * Add MAME keymaps
 * Prefer ${PREFIX}/share over ${MANPREFIX}
 * Pull in an upstream commit to patch LLVM builds for 0.259 on FreeBSD

Changelog: https://www.mamedev.org/?p=529

PR:		274227
MFH:		2023Q4
commit hash: 494e182d5914ebad0db3fac9928c547a8db0a182 commit hash: 494e182d5914ebad0db3fac9928c547a8db0a182 commit hash: 494e182d5914ebad0db3fac9928c547a8db0a182 commit hash: 494e182d5914ebad0db3fac9928c547a8db0a182 494e182
Tuesday, 5 Sep 2023
04:10 Li-Wen Hsu (lwhsu) search for other commits by this committer Author: Alastair Hogge
emulators/mame: Update to 0.258

Release note: https://www.mamedev.org/?p=528

PR:             273444
commit hash: 1f089f573481108a78df8b511e84d9c3b6b392cd commit hash: 1f089f573481108a78df8b511e84d9c3b6b392cd commit hash: 1f089f573481108a78df8b511e84d9c3b6b392cd commit hash: 1f089f573481108a78df8b511e84d9c3b6b392cd 1f089f5
Sunday, 30 Jul 2023
22:59 Robert Clausecker (fuz) search for other commits by this committer Author: Alastair Hogge
emulators/mame: update to 0.257

 * Update to 0.257 (https://www.mamedev.org/?p=527)
 * Add a hopefully more meaningful description for option NLS
 * Fix description on option QTDEBUGGER, it is built as part of MAME,
   not installed separately as might be implied
 * Clean up pkg-message.in and hopefully clarify the mess with
   MAME configuration data.

PR:		272786
commit hash: ffe69f8fb133280e4e6accdf53ede32123152059 commit hash: ffe69f8fb133280e4e6accdf53ede32123152059 commit hash: ffe69f8fb133280e4e6accdf53ede32123152059 commit hash: ffe69f8fb133280e4e6accdf53ede32123152059 ffe69f8
Wednesday, 5 Jul 2023
05:58 Fernando Apesteguía (fernape) search for other commits by this committer Author: Alastair Hogge
emulators/mame: update to 0.256

ChangeLog: https://www.mamedev.org/releases/whatsnew_0256.txt

PR:		272358
Reported by:	agh@riseup.net (maintainer)
commit hash: 75b71a6231e2891e2ea9abb550a5ea105f032be6 commit hash: 75b71a6231e2891e2ea9abb550a5ea105f032be6 commit hash: 75b71a6231e2891e2ea9abb550a5ea105f032be6 commit hash: 75b71a6231e2891e2ea9abb550a5ea105f032be6 75b71a6
Monday, 5 Jun 2023
06:21 Fernando Apesteguía (fernape) search for other commits by this committer Author: Alastair Hogge
emulators/mame: Update to 0.255

ChangeLog: https://www.mamedev.org/?p=525

PR:		271774
Reported by:	agh@riseup.net (maintainer)
commit hash: edb4bf214fcefb1ec9b6faa2378f5d8be63007b9 commit hash: edb4bf214fcefb1ec9b6faa2378f5d8be63007b9 commit hash: edb4bf214fcefb1ec9b6faa2378f5d8be63007b9 commit hash: edb4bf214fcefb1ec9b6faa2378f5d8be63007b9 edb4bf2
Tuesday, 9 May 2023
07:59 Li-Wen Hsu (lwhsu) search for other commits by this committer Author: Alastair Hogge
emulators/mame: Update to 0.254

emulators/mess has been merged to emulators/mame in the upstream.

PR:		268691
commit hash: 3841ad2f6e56bcb80d80bcda7dd83fcb6fd9c3af commit hash: 3841ad2f6e56bcb80d80bcda7dd83fcb6fd9c3af commit hash: 3841ad2f6e56bcb80d80bcda7dd83fcb6fd9c3af commit hash: 3841ad2f6e56bcb80d80bcda7dd83fcb6fd9c3af 3841ad2
Thursday, 1 Dec 2022
18:26 Nuno Teixeira (eduardo) search for other commits by this committer Author: Alastair Hogge
emulators/{mame,mess}: Update to 0.250

 - Don't use MAKE_JOBS_UNSAFE as no problems found in parallel building

ChangeLog:	https://www.mamedev.org/releases/whatsnew_0250.txt
PR:		268089
commit hash: b720bd5404e0320c7dc1323c1392f0f0cc4cc0ea commit hash: b720bd5404e0320c7dc1323c1392f0f0cc4cc0ea commit hash: b720bd5404e0320c7dc1323c1392f0f0cc4cc0ea commit hash: b720bd5404e0320c7dc1323c1392f0f0cc4cc0ea b720bd5
Friday, 4 Nov 2022
02:52 Li-Wen Hsu (lwhsu) search for other commits by this committer Author: Alastair Hogge
emulators/{mame,mess}: Update to 0.249

Release note: https://www.mamedev.org/releases/whatsnew_0249.txt

Also transfer maintainership.

PR:		252362
Reported by:	Stéphane D'Alu <sdalu@sdalu.com> (initial patches)
Approved by:	manu
commit hash: 5fb3b275a32501e1df45a08b034b94b8eb93b9a2 commit hash: 5fb3b275a32501e1df45a08b034b94b8eb93b9a2 commit hash: 5fb3b275a32501e1df45a08b034b94b8eb93b9a2 commit hash: 5fb3b275a32501e1df45a08b034b94b8eb93b9a2 5fb3b27
Thursday, 31 Dec 2020
10:11 rene search for other commits by this committer
emulators/{mame,mess}: update to 0.226 and use Python 3.7 to build

This commit is earlier than the maintainer timeout but saves the
port from being removed because Python 2.7 expires today.

PR:		252158
Submitted by:	sdalu@sdalu.com
Original commitRevision:559715 
Sunday, 9 Aug 2020
16:41 fernape search for other commits by this committer
emulators/mame emulators/mess: update to 0.223

ChangeLog: https://www.mamedev.org/?p=484

Reported by:	portscout
Original commitRevision:544568 
Thursday, 30 Jul 2020
06:50 fernape search for other commits by this committer
emulators/mame emulators/mess: update to 0.222

ChangeLog way to big to reproduce here:
https://github.com/mamedev/mame/releases/download/mame0222/whatsnew_0222.txt

While here

 * Add USES=localbase
 * Move multiple variables to their places

PR:	246698
Submitted by:	sdalu@sdalu.com
Original commitRevision:543711 
Friday, 27 Mar 2020
20:31 makc search for other commits by this committer
emulators/mame:
- Update to 0.212
- Add dependency on libpugixml from ports instead of using bundled copy

PR:		239439
Submitted by:	checo1705@secmail.pro
Original commitRevision:529280 
Tuesday, 30 Apr 2019
17:50 pi search for other commits by this committer
emulators/mame: upgrade 0.200 -> 0.209

- 2nd attempt, with additional patches

PR:  236621
Submitted by: sirdice@gmail.com
Relnotes: https://www.mamedev.org/releases/whatsnew_0209.txt
	https://mamedev.org/releases/whatsnew_0208.txt
	https://mamedev.org/releases/whatsnew_0207.txt
	...
Original commitRevision:500513 
16:14 pi search for other commits by this committer
emulators/mame: revert r500456 and reapply with fixes

PR:		236621
Reported by:	Remko C. <sirdice@gmail.com>
Pointy hat to:	pi
Original commitRevision:500501 
05:32 pi search for other commits by this committer
emulators/mame: upgrade 0.200 -> 0.209
emulators/mess: upgrade slave port pkg-plist

PR:		236621
Submitted by:	sirdice@gmail.com
Relnotes:	https://www.mamedev.org/releases/whatsnew_0209.txt
		https://mamedev.org/releases/whatsnew_0208.txt
		https://mamedev.org/releases/whatsnew_0207.txt
		...
Original commitRevision:500456 
Saturday, 4 Aug 2018
14:28 danilo search for other commits by this committer
- Update to 0.200
Original commitRevision:476360 
Sunday, 10 Jun 2018
19:11 danilo search for other commits by this committer
- Update to 0.198
Original commitRevision:472152 
Friday, 4 May 2018
03:13 danilo search for other commits by this committer
- Update to 0.197
Original commitRevision:469002 
Saturday, 7 Apr 2018
19:35 danilo search for other commits by this committer
- Update emulators/{mame,mess} to 0.196
Original commitRevision:466762 
Wednesday, 28 Mar 2018
15:18 swills search for other commits by this committer
emulators/mame: update to 0.195

PR:		226687
Submitted by:	Ryo ONODERA <ryo@tetera.org>
Original commitRevision:465815 
Saturday, 24 Oct 2015
11:13 madpilot search for other commits by this committer
Update mame/mess to 0.166

PR:		203509, 203510
Submitted by:	Paul Boehmer <freebsd at never4evil.com>
Original commitRevision:400117 
Monday, 25 May 2015
07:29 marino search for other commits by this committer
emulators/(mame|mess): Upgrade version 0.154 => 0.161 (overhaul ports)

I completely reworked these unmaintained ports.  I turned mess into a
proper slave port as the differences from mame were few.  Some notes:

  * converted to GitHub (this saved messing with the double-zip /
    dos2unix per file arrangement, no more post-extract target)
  * got rid of patchlevel support accordingly
  * got rid of DIST_SUBDIR accordingly
  * Clang from FreeBSD 10 cannot build this!  It fails will some kind of
    signal.  I did not test on FreeBSD 11 yet.  For now, degrade the
    ports to use GCC always.  Note the makefiles were hardcoded to GCC.
    I fixed the hardcoding so it uses environment but perhaps it's known
    that mame/mess is now gcc-only
  * Some options are no longer optional, e.g. BUILTIN_DEBUGGER, SDL2
    These were made unconditional accordingly.
  * mess is now a minimal slave port.  There are some additions to mame
    Makefile to support the slave.
  * I used PORTDOCS and PORTEXAMPLE to simplify each pkg-plist
  * DragonFly support still pending.  This port discovered a bug in
    GCC 5.1 release which has been fixed recently, so the base compiler
    has to be upgraded before testing can resume.
Original commitRevision:387368 
Friday, 1 Aug 2014
08:13 madpilot search for other commits by this committer
Update mame/mess to 0.154

PR:		188861
Submitted by:	Ports Fury
Original commitRevision:363691 
Thursday, 16 Jan 2014
02:44 danilo search for other commits by this committer
emulators/qmc2
- Update from 0.41 to 0.42

emulators/{mame,mess} [1]
- Update from 0.150 to 0.152

PR:		ports/184246
Submitted by:	KATO Tsuguru <tkato432@yahoo.com> [1]
Original commitRevision:339885 
Wednesday, 30 Oct 2013
20:42 pawel search for other commits by this committer
emulators/mame
emulators/mess
 - Update to version 0.150
 - Add SDL2 option
 - Support staging

emulators/qmc2
 - Support staging
 - USE_GMAKE -> USES=gmake

PR:		ports/182801
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Original commitRevision:332169 
Thursday, 11 Jul 2013
15:27 miwi search for other commits by this committer
- Update emulators/mame to version 0.149
- Update emulators/mess to version 0.149
- Update emulators/qmc2 to version 0.39
Original commitRevision:322777 
Tuesday, 5 Feb 2013
09:09 miwi search for other commits by this committer
- Update to 0.148

PR:		175577
Submitted by:	Ports Fury
Original commitRevision:311674 
Monday, 29 Oct 2012
22:17 madpilot search for other commits by this committer
- Update to version 0.147 [1]
- Reflow pkg-descr and add trailing slash to URL [1]
- Trim Makefile headers [1]
- Fix improper overwriting of FILE make variable [1]
- Works fine with clang, so don't depend on gcc 4.6+ where clang
  is available (taken from libreoffice port)

PR:		ports/171994 [1]
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Feature safe:	yes
Original commitRevision:306644 
Sunday, 17 Jun 2012
20:23 sylvio search for other commits by this committer
- Update to version 0.146

PR:             ports/168998
Submitted by:   KATO Tsuguru <tkato432@yahoo.com>
Original commit
Sunday, 19 Feb 2012
23:24 miwi search for other commits by this committer
- Update to version 0.145

PR:             164990
Submitted by:   Ports Fury
Original commit
Saturday, 13 Aug 2011
17:04 crees search for other commits by this committer
- Update to 0.143p2 ('borrowing' obrien's cool patchlevel code from editors/vim)
- Add missing fontconfig dependency
- Use PORTDOCS/PORTEXAMPLES
- Use PATCHDIR (not FILESDIR)
- Use COPYTREE_SHARE (not cp -R)

Mostly based on:
PR:             ports/153645
Submitted by:   Emmanuel Vadot <elbarto@arcadebsd.org> (maintainer), acm
Approved by:    maintainer timeout (8 weeks)
Original commit
Saturday, 2 Jul 2011
17:14 miwi search for other commits by this committer
= Drop MD5 support
Original commit
Sunday, 1 Aug 2010
17:22 makc search for other commits by this committer
Update to 0.139

PR:             ports/149105
Submitted by:   Emmanuel Vadot (maintainer)
Original commit
Wednesday, 19 May 2010
18:05 makc search for other commits by this committer
Update to 0.138

PR:             ports/146696
Submitted by:   Emmanuel Vadot (maintainer)
Original commit
Monday, 17 May 2010
22:20 makc search for other commits by this committer
Update port to v0.137.
Rename the port to mame as the sdl layer is now included in the mainstream code.

PR:             ports/145050
Submitted by:   Emmanuel Vadot (maintainer)
Original commit

Number of commits found: 40