svn commit: r529280 - in head/emulators/mame: . files
Max Brazhnikov
makc at FreeBSD.org
Fri Mar 27 20:31:40 UTC 2020
Author: makc
Date: Fri Mar 27 20:31:33 2020
New Revision: 529280
URL: https://svnweb.freebsd.org/changeset/ports/529280
Log:
emulators/mame:
- Update to 0.212
- Add dependency on libpugixml from ports instead of using bundled copy
PR: 239439
Submitted by: checo1705 at secmail.pro
Modified:
head/emulators/mame/Makefile
head/emulators/mame/distinfo
head/emulators/mame/files/patch-makefile
head/emulators/mame/pkg-plist
Modified: head/emulators/mame/Makefile
==============================================================================
--- head/emulators/mame/Makefile Fri Mar 27 19:08:00 2020 (r529279)
+++ head/emulators/mame/Makefile Fri Mar 27 20:31:33 2020 (r529280)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME?= mame
-PORTVERSION= 0.209
-PORTREVISION= 1
+PORTVERSION= 0.212
CATEGORIES= emulators
MAINTAINER= ports at FreeBSD.org
@@ -17,7 +16,8 @@ ONLY_FOR_ARCHS_REASON= not yet ported to any arch othe
LIB_DEPENDS= libFLAC.so:audio/flac \
libexpat.so:textproc/expat2 \
libfontconfig.so:x11-fonts/fontconfig \
- libfreetype.so:print/freetype2
+ libfreetype.so:print/freetype2 \
+ libpugixml.so:textproc/pugixml
RUN_DEPENDS= liberation-fonts-ttf>=0:x11-fonts/liberation-fonts-ttf
USES= compiler:c++14-lang gl gmake jpeg pkgconfig \
@@ -45,7 +45,7 @@ MAKE_ENV= NOWERROR=1 USE_NETWORK=1 \
LD="${CXX}" PYTHON="${PYTHON_CMD}" \
OPT_FLAGS="${CXXFLAGS}" GCC_LDFLAGS="${LDFLAGS}" \
TARGET="${MTARGET}" SUBTARGET="${MSUBTARGET}" FULLNAME="mame" SDL_NETWORK="pcap"
-MAKE_ARGS= TARGETOS=freebsd VERBOSE=1 TOOLS=1
+MAKE_ARGS= TARGETOS=freebsd VERBOSE=1 TOOLS=1 USE_SYSTEM_LIB_PUGIXML=1
MAKEFILE= makefile
GENIE= ${WRKSRC}/3rdparty/genie
PORTDOCS= *
@@ -80,7 +80,6 @@ post-patch:
s| .(ARCH)|| ; \
s|FreeBSD|${OPSYS}|g' \
${WRKSRC}/makefile \
- ${WRKSRC}/src/devices/cpu/m68000/makefile \
${GENIE}/build/gmake.bsd/genie.make
@${REINPLACE_CMD} -e 's|gcc|cc|; s|g++|c++|' \
${GENIE}/src/tools/gcc.lua \
Modified: head/emulators/mame/distinfo
==============================================================================
--- head/emulators/mame/distinfo Fri Mar 27 19:08:00 2020 (r529279)
+++ head/emulators/mame/distinfo Fri Mar 27 20:31:33 2020 (r529280)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1556369525
-SHA256 (mamedev-mame-0.209-mame0209_GH0.tar.gz) = 9442e88bd87cfe407eb093a2ecb42a3850cabe31cd52c4efdef1bf7f584a8eab
-SIZE (mamedev-mame-0.209-mame0209_GH0.tar.gz) = 146403114
+TIMESTAMP = 1565317830
+SHA256 (mamedev-mame-0.212-mame0212_GH0.tar.gz) = 3d3599c49626b240e98b1433c0813e11e471846154e8d29261d345cc78fc9a21
+SIZE (mamedev-mame-0.212-mame0212_GH0.tar.gz) = 148502748
Modified: head/emulators/mame/files/patch-makefile
==============================================================================
--- head/emulators/mame/files/patch-makefile Fri Mar 27 19:08:00 2020 (r529279)
+++ head/emulators/mame/files/patch-makefile Fri Mar 27 20:31:33 2020 (r529280)
@@ -1,6 +1,6 @@
---- makefile.orig 2019-04-24 05:00:38 UTC
+--- makefile.orig 2019-06-26 10:25:30 UTC
+++ makefile
-@@ -194,19 +194,19 @@ GENIEOS := solaris
+@@ -195,19 +195,19 @@ GENIEOS := solaris
endif
ifeq ($(firstword $(filter FreeBSD,$(UNAME))),FreeBSD)
OS := freebsd
@@ -24,7 +24,7 @@
endif
ifeq ($(firstword $(filter Darwin,$(UNAME))),Darwin)
OS := macosx
-@@ -395,13 +395,13 @@ endif
+@@ -396,13 +396,13 @@ endif
endif # BIGENDIAN
ifndef PYTHON_EXECUTABLE
@@ -43,7 +43,7 @@
#-------------------------------------------------
# specify OSD layer: windows, sdl, etc.
-@@ -531,19 +531,19 @@ endif
+@@ -532,19 +532,19 @@ endif
ifdef OVERRIDE_CC
PARAMS += --CC='$(OVERRIDE_CC)'
ifndef CROSS_BUILD
@@ -66,27 +66,3 @@
endif
endif
-@@ -1400,6 +1400,23 @@ freebsd: freebsd_x86
- freebsd_x86: generate $(PROJECTDIR)/$(MAKETYPE)-freebsd/Makefile
- $(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-freebsd config=$(CONFIG)32 precompile
- $(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-freebsd config=$(CONFIG)32
-+
-+#-------------------------------------------------
-+# gmake-freebsd-clang
-+#-------------------------------------------------
-+
-+$(PROJECTDIR)/$(MAKETYPE)-freebsd-clang/Makefile: makefile $(SCRIPTS) $(GENIE)
-+ $(SILENT) $(GENIE) $(PARAMS) $(TARGET_PARAMS) --gcc=freebsd-clang --gcc_version=$(CLANG_VERSION) $(MAKETYPE)
-+
-+.PHONY: freebsd_x64_clang
-+freebsd_x64_clang: generate $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang/Makefile
-+ $(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang config=$(CONFIG)64 precompile
-+ $(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang config=$(CONFIG)64
-+
-+.PHONY: freebsd_x86_clang
-+freebsd_x86_clang: generate $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang/Makefile
-+ $(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang config=$(CONFIG)32 precompile
-+ $(SILENT) $(MAKE) -C $(PROJECTDIR)/$(MAKETYPE)-freebsd-clang config=$(CONFIG)32
-
- #-------------------------------------------------
- # gmake-freebsd-clang
Modified: head/emulators/mame/pkg-plist
==============================================================================
--- head/emulators/mame/pkg-plist Fri Mar 27 19:08:00 2020 (r529279)
+++ head/emulators/mame/pkg-plist Fri Mar 27 20:31:33 2020 (r529280)
@@ -31,6 +31,19 @@ libexec/mame/unidasm
%%DATADIR%%/artwork/bgfx/chains/hq2x.png
%%DATADIR%%/artwork/bgfx/chains/hq3x.png
%%DATADIR%%/artwork/bgfx/chains/hq4x.png
+%%DATADIR%%/artwork/chess/README.md
+%%DATADIR%%/artwork/chess/bb.png
+%%DATADIR%%/artwork/chess/bk.png
+%%DATADIR%%/artwork/chess/bn.png
+%%DATADIR%%/artwork/chess/bp.png
+%%DATADIR%%/artwork/chess/bq.png
+%%DATADIR%%/artwork/chess/br.png
+%%DATADIR%%/artwork/chess/wb.png
+%%DATADIR%%/artwork/chess/wk.png
+%%DATADIR%%/artwork/chess/wn.png
+%%DATADIR%%/artwork/chess/wp.png
+%%DATADIR%%/artwork/chess/wq.png
+%%DATADIR%%/artwork/chess/wr.png
%%DATADIR%%/artwork/dir.txt
%%DATADIR%%/artwork/monochrome-chessboard.png
%%DATADIR%%/artwork/monochrome-matrix.png
@@ -148,6 +161,7 @@ libexec/mame/unidasm
%%DATADIR%%/hash/cd32.xml
%%DATADIR%%/hash/cdi.xml
%%DATADIR%%/hash/cdtv.xml
+%%DATADIR%%/hash/cecflop.xml
%%DATADIR%%/hash/cgenie_cass.xml
%%DATADIR%%/hash/cgenie_flop_rom.xml
%%DATADIR%%/hash/channelf.xml
@@ -182,6 +196,7 @@ libexec/mame/unidasm
%%DATADIR%%/hash/einstein.xml
%%DATADIR%%/hash/ekara_japan.xml
%%DATADIR%%/hash/ekara_japan_a.xml
+%%DATADIR%%/hash/ekara_japan_ac.xml
%%DATADIR%%/hash/ekara_japan_bh.xml
%%DATADIR%%/hash/ekara_japan_d.xml
%%DATADIR%%/hash/ekara_japan_en.xml
@@ -274,6 +289,7 @@ libexec/mame/unidasm
%%DATADIR%%/hash/jakks_gamekey_nk.xml
%%DATADIR%%/hash/jakks_gamekey_nm.xml
%%DATADIR%%/hash/jakks_gamekey_sw.xml
+%%DATADIR%%/hash/jb3000_flop.xml
%%DATADIR%%/hash/jpopira_jp.xml
%%DATADIR%%/hash/juicebox.xml
%%DATADIR%%/hash/jupace_cass.xml
@@ -312,6 +328,7 @@ libexec/mame/unidasm
%%DATADIR%%/hash/megaduck.xml
%%DATADIR%%/hash/megapc.xml
%%DATADIR%%/hash/megatech.xml
+%%DATADIR%%/hash/mephisto.xml
%%DATADIR%%/hash/microvision.xml
%%DATADIR%%/hash/mikro80.xml
%%DATADIR%%/hash/mikrosha_cart.xml
@@ -337,6 +354,9 @@ libexec/mame/unidasm
%%DATADIR%%/hash/msx2_flop.xml
%%DATADIR%%/hash/msx2p_flop.xml
%%DATADIR%%/hash/msxr_flop.xml
+%%DATADIR%%/hash/mt65_cass.xml
+%%DATADIR%%/hash/mt65_rom.xml
+%%DATADIR%%/hash/mt65_snap.xml
%%DATADIR%%/hash/mtx_cart.xml
%%DATADIR%%/hash/mtx_cass.xml
%%DATADIR%%/hash/mtx_flop.xml
@@ -450,6 +470,7 @@ libexec/mame/unidasm
%%DATADIR%%/hash/rwtrntcs.xml
%%DATADIR%%/hash/rx78.xml
%%DATADIR%%/hash/sage2.xml
+%%DATADIR%%/hash/saitek_egr.xml
%%DATADIR%%/hash/samcoupe_cass.xml
%%DATADIR%%/hash/samcoupe_flop.xml
%%DATADIR%%/hash/sat_cart.xml
More information about the svn-ports-all
mailing list