aboutsummaryrefslogtreecommitdiff
path: root/emulators/mame
Commit message (Collapse)AuthorAgeFilesLines
* emulators/(mame|mess): Avoid name pollution with <stdio.h>John Marino2015-11-022-0/+115
| | | | | | | | | | | At least on DragonFly's base compiler (gcc 5.2), the getc and ungetc routines in mame/mess were getting clobbered by <stdio.h>. Rename getc and ungetc to mame_getc and mame_ungetc to fix. For some reason, macro definitions did not work so I had to patch every instance individually. Notes: svn path=/head/; revision=400642
* Update mame/mess to 0.166Guido Falsi2015-10-245-22/+70
| | | | | | | | PR: 203509, 203510 Submitted by: Paul Boehmer <freebsd at never4evil.com> Notes: svn path=/head/; revision=400117
* Convert to USES=jpegAntoine Brodin2015-06-221-2/+1
| | | | Notes: svn path=/head/; revision=390310
* emulators/(mame|mess): Upgrade version 0.154 => 0.161 (overhaul ports)John Marino2015-05-2516-316/+222
| | | | | | | | | | | | | | | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=387368
* Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla inTijl Coosemans2014-12-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the 32 ports that still use it. Bump PORTREVISION on their dependent ports except the ones that depend on these: audio/libogg audio/libvorbis devel/pcre ftp/curl graphics/jpeg graphics/libart_lgpl graphics/tiff textproc/expat2 textproc/libxslt In these cases the same trick as in the recent gettext update is used. The ports install a symlink with the old library version. When enough of their dependent ports have had regular updates the remaining ones can get a PORTREVISION bump and the links can be removed. Also remove the devel/pcre dependency from USE_GNOME=glib20. It causes over 2200 packages to depend on devel/pcre while less than 200 actually link with it. The glib20 package still depends on devel/pcre so this should not make a difference for ports with USE_GNOME=glib20. Also, libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so USE_GNOME=glib20 should not propagate it. PR: 195724 Exp-run by: antoine Approved by: portmgr (antoine) Notes: svn path=/head/; revision=374303
* emulators/mame: Remove redundant @dirrm, simplify an install commandJohn Marino2014-10-052-9/+1
| | | | Notes: svn path=/head/; revision=370053
* emulators/mame: clean up, remove zip dependency, support DragonFlyJohn Marino2014-10-052-31/+94
| | | | | | | | | | | | | | | | | | | | | | | This port has a post-extract target that wants to use native unzip on an extracted file. This is an issue for DragonFly, but tar can handle the zip file just file on both platforms, so switch to that. DragonFly still has the incomplete FILE that it inherited from FreeBSD, which is really a pain when FILE is a parameter in c++ routines. This adds an extra patch for DragonFly to use an alternative default logging callbacks to all mame to finally build on this platform. While here: - remove use of ${PORTNAME} where "mame" is the only correct value - use ".zip" instead of extract variable - Unmask installation commands - Group mkdir commands into one - Use NOT_FOR_ARCHS instead of conditional BROKEN - Convert to USES=python - Remove unnecessary conversion of -lpthread => -pthread Notes: svn path=/head/; revision=370047
* Update the default version of GCC in the Ports Collection from GCC 4.7.4Gerald Pfeifer2014-09-101-0/+1
| | | | | | | | | | | | | to GCC 4.8.3. Part II, Bump PORTREVISIONs. PR: 192025 Tested by: antoine (-exp runs) Approved by: portmgr (implicit) Notes: svn path=/head/; revision=367888
* Update mame/mess to 0.154Guido Falsi2014-08-0112-84/+291
| | | | | | | | PR: 188861 Submitted by: Ports Fury Notes: svn path=/head/; revision=363691
* - Switch graphics/sdl2_ttf to USES=libtool, drop .la filesDmitry Marakasov2014-07-031-0/+1
| | | | | | | | | - Bump dependent ports as .so version has changed Approved by: portmgr blanket Notes: svn path=/head/; revision=360414
* emulators/qmc2Danilo Egea Gondolfo2014-01-167-95/+79
| | | | | | | | | | | | | - 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] Notes: svn path=/head/; revision=339885
* Python cleanup:Rene Ladan2014-01-131-1/+1
| | | | | | | | | | - USE_PYTHON* = 2.X -> USE_PYTHON* = 2 - USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes Reviewed by: python (mva, rm) Approved by: portmgr-lurkers (mat) Notes: svn path=/head/; revision=339634
* - Fix the usage of 'python' to get rid of the implicit lang/pythonMarcus von Appen2013-11-241-1/+2
| | | | | | | dependency Notes: svn path=/head/; revision=334792
* - Convert to dos2unix.mkMathieu Arnold2013-11-191-2/+2
| | | | | | | - While at it convert to gmake.mk ports that still USE_GMAKE. Notes: svn path=/head/; revision=334361
* - Switch devel/sdl20 to use the autotools-based configuration, since theMarcus von Appen2013-11-171-0/+1
| | | | | | | | | | | | | | cmake-based one is not maintained that well - Fix library naming to ensure backwards compatibility on minor version changes - Bump the PORTREVISION on ports depending on devel/sdl20, since its shared library name changed PR: ports/183975 Submitted by: Jan Kokemüller <jan.kokemueller@gmail.com> Notes: svn path=/head/; revision=334079
* emulators/mamePawel Pekala2013-10-309-86/+81
| | | | | | | | | | | | | | | | | 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> Notes: svn path=/head/; revision=332169
* Update to libmpc version 1.0.1 which brings the following fixes:Gerald Pfeifer2013-10-261-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Switched to automake 1.11.6, see CVE-2012-3386. - #14669: Fixed extraction of CC from gmp.h. - Fixed case of intermediate zero real or imaginary part in mpc_fma, found by hydra with GMP_CHECK_RANDOMIZE=1346362345. This is on top of the following changes from version 1.0 - Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no invariant sections) for the documentation. - 100% of all lines are covered by tests - Renamed functions . mpc_mul_2exp to mpc_mul_2ui . mpc_div_2exp to mpc_div_2ui - 0^0, which returned (NaN,NaN) previously, now returns (1,+0). - Removed compatibility with K&R compilers, which was untestable due to lack of such compilers. - New functions . mpc_log10 . mpc_mul_2si, mpc_div_2si - Speed-ups . mpc_fma - Bug fixes . mpc_div and mpc_norm now return a value indicating the effective rounding direction, as the other functions. . mpc_mul, mpc_sqr and mpc_norm now return correct results even if there are over- or underflows during the computation. . mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has infinite part and equals output variable is corrected. . mpc_fr_sub: Wrong return value for imaginary part is corrected. Convert to the new LIB_DEPENDS standard and remove hard-coded .so versions from a couple of dependent ports. Bump PORTREVISIONS of all dependent ports. PR: 183141 Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=331644
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | emulators) Notes: svn path=/head/; revision=327721
* Replace USE_GCC=4.6+ and USE_GCC=4.4+ by USE_GCC=yes.Gerald Pfeifer2013-08-171-1/+1
| | | | | | | | | | | | | | | | | Right now this is a noop in the former case and a noop in the latter case unless lang/gcc44 has been installed explicitly. This puts a bit more emphasis on standardizing on a canonical version "current" GCC and makes it easier to update that canonical version by changing the default in Mk/bsd.gcc.mk and updating the lang/gcc port. That is, USE_GCC=yes means "use a decent/modern version of GCC" without having to worry about details. Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=324851
* - Remove MAKE_JOBS_SAFE variableAlex Kozlov2013-08-141-1/+0
| | | | | | | Approved by: portmgr (bdrewery) Notes: svn path=/head/; revision=324744
* - Update emulators/mame to version 0.149Martin Wilke2013-07-117-16/+136
| | | | | | | | - Update emulators/mess to version 0.149 - Update emulators/qmc2 to version 0.39 Notes: svn path=/head/; revision=322777
* * Major update to FLAC 1.3.0, including shared library bumps.Christian Weisgerber2013-06-091-0/+1
| | | | | | | | | * Chase the update in dependent ports. PR: 179072 Notes: svn path=/head/; revision=320405
* - Update to 0.148Martin Wilke2013-02-053-8/+65
| | | | | | | | PR: 175577 Submitted by: Ports Fury Notes: svn path=/head/; revision=311674
* Move OSVERSION check after bsd.port.pre.mk.Guido Falsi2012-10-301-8/+8
| | | | | | | | Submitted by: KATO Tsuguru <tkato432@yahoo.com> Feature safe: yes Notes: svn path=/head/; revision=306664
* - Update to version 0.147 [1]Guido Falsi2012-10-294-22/+211
| | | | | | | | | | | | | | | - 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 Notes: svn path=/head/; revision=306644
* - Update to version 0.146Sylvio Cesar Teixeira2012-06-173-26/+27
| | | | | | | | PR: ports/168998 Submitted by: KATO Tsuguru <tkato432@yahoo.com> Notes: svn path=/head/; revision=299507
* Convert to new options framework.Guido Falsi2012-06-081-4/+6
| | | | | | | Approved by: tabthorpe (mentor) Notes: svn path=/head/; revision=298752
* - Respect STRIPDmitry Marakasov2012-05-131-0/+1
| | | | | | | | PR: ports/167818 Submitted by: Jan Beich <jbeich@tormail.org> Notes: svn path=/head/; revision=296511
* Replace USE_GCC=4.4+ by USE_GCC=4.6+, the former is only here for aGerald Pfeifer2012-03-111-1/+1
| | | | | | | | | single, obsolete port. Feature safe: yes Notes: svn path=/head/; revision=293074
* - Update to version 0.145Martin Wilke2012-02-197-135/+107
| | | | | | | | PR: 164990 Submitted by: Ports Fury Notes: svn path=/head/; revision=291863
* - Update devel/sdl12 to 1.2.15Marcus von Appen2012-02-181-0/+1
| | | | | | | | | | | | | | | | - Update audio/sdl_mixer to 1.2.15 - Update graphics/sdl_image to 1.2.12 - Update graphics/sdl_ttf to 2.0.11 - Update graphics/sdl_gfx to 2.0.23 - Update net/sdl_net to 1.2.8 - Bump PORTREVISIONs on ports that depend on one or more packages due to ABI and shared library version changes - Update Mk/bsd.sdl.mk accordingly for the new shared library versions Tested by: exp-run by pav Notes: svn path=/head/; revision=291667
* Reset elbarto@ArcadeBSD.org: address bounces, last maintainer activity 2010.Mark Linimon2012-01-171-1/+1
| | | | | | | Hat: portmgr Notes: svn path=/head/; revision=289390
* - Update to 0.143p2 ('borrowing' obrien's cool patchlevel code from editors/vim)Chris Rees2011-08-135-44/+63
| | | | | | | | | | | | | | | - 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) Notes: svn path=/head/; revision=279613
* = Drop MD5 supportMartin Wilke2011-07-021-1/+0
| | | | Notes: svn path=/head/; revision=276915
* Update to 0.139Max Brazhnikov2010-08-016-13/+36
| | | | | | | | PR: ports/149105 Submitted by: Emmanuel Vadot (maintainer) Notes: svn path=/head/; revision=258590
* Update to 0.138Max Brazhnikov2010-05-193-10/+10
| | | | | | | | PR: ports/146696 Submitted by: Emmanuel Vadot (maintainer) Notes: svn path=/head/; revision=254603
* Update port to v0.137.Max Brazhnikov2010-05-178-109/+85
| | | | | | | | | | Rename the port to mame as the sdl layer is now included in the mainstream code. PR: ports/145050 Submitted by: Emmanuel Vadot (maintainer) Notes: svn path=/head/; revision=254508
* - Fix typo in MakefileWen Heping2010-02-221-1/+1
| | | | | | | | | | PR: ports/144160 Submitted by: Andrius Morkunas <hinokind@gmail.com> Approved by: maintainer Feature safe: yes Notes: svn path=/head/; revision=250136
* - Update to 0.136Martin Wilke2010-01-043-8/+5
| | | | | | | | PR: 142309 Submitted by: Emmanuel Vadot <elbarto@arcadebsd.org> (maintainer) Notes: svn path=/head/; revision=247171
* - Update to v0.135Sylvio Cesar Teixeira2009-11-214-18/+18
| | | | | | | | | PR: ports/140532 Submitted by: maintainer Approved by: miwi (mentor) Notes: svn path=/head/; revision=244625
* - Update to 0.134Dmitry Marakasov2009-09-192-4/+4
| | | | | | | | | PR: 138838 Submitted by: Emmanuel Vadot <elbarto@ArcadeBSD.org> (maintainer) Feature safe: yes Notes: svn path=/head/; revision=241736
* - Update to 0.1333Martin Wilke2009-07-264-15/+16
| | | | | | | | PR: 137019 Submitted by: Emmanuel Vadot <elbarto@arcadebsd.org> (maintainer) Notes: svn path=/head/; revision=238404
* - Update to 0.132Dmitry Marakasov2009-06-092-4/+4
| | | | | | | | PR: 135382 Submitted by: Emmanuel Vadot <elbarto@arcadebsd.org> (maintainer) Notes: svn path=/head/; revision=235465
* - Update to 0.131Wesley Shields2009-05-014-22/+17
| | | | | | | | PR: ports/133953 Submitted by: Emmanuel Vadot <elbarto@arcadebsd.org> (maintainer) Notes: svn path=/head/; revision=233113
* - Mark MAKE_JOBS_SAFEDmitry Marakasov2009-03-251-0/+2
| | | | | | | | PR: 133042 Submitted by: Emmanuel Vadot <elbarto at arcadebsd dot org> (maintainer) Notes: svn path=/head/; revision=230952
* Mark as broken on sparc64.Mark Linimon2009-03-251-0/+3
| | | | Notes: svn path=/head/; revision=230949
* - Install sdlmame tools:Dmitry Marakasov2009-03-192-0/+12
| | | | | | | | | | | | - chdman (for dealing with chd disk images) - ldresample/ldverify (for dealing with laserdisk images) - testkeys (for test sdl key configuration) PR: 132814 Submitted by: Emmanuel Vadot <elbarto at arcadebsd dot org> (maintainer) Notes: svn path=/head/; revision=230424
* - Add project homepage as a mirror.Alejandro Pulver2009-03-182-4/+6
| | | | | | | | | PR: ports/132592 Submitted by: Anonymous <swell.k@gmail.com> Approved by: maintainer Notes: svn path=/head/; revision=230325
* - Update to version 0.130.Alejandro Pulver2009-03-139-109/+357
| | | | | | | | | | | - Remove wrapper scripts. - Pass maintainership to submitter. PR: ports/128557 Submitted by: Emmanuel Vadot <elbarto@arcadebsd.org> Notes: svn path=/head/; revision=229980
* - Remove conditional checks for FreeBSD 5.x and olderPav Lucistnik2009-01-051-7/+0
| | | | Notes: svn path=/head/; revision=225293