Index: Makefile =================================================================== --- Makefile (revision 507313) +++ Makefile (working copy) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME?= mame -PORTVERSION= 0.209 +PORTVERSION= 0.211 CATEGORIES= emulators MAINTAINER= ports@FreeBSD.org @@ -16,7 +16,8 @@ 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 \ @@ -44,7 +45,7 @@ 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= * @@ -78,7 +79,6 @@ 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 \ Index: distinfo =================================================================== --- distinfo (revision 507313) +++ distinfo (working copy) @@ -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 = 1564016066 +SHA256 (mamedev-mame-0.211-mame0211_GH0.tar.gz) = 427eacd8f3a1077fa504aacf9d004c2d709a44dc79defb9247fa6f7bb736134b +SIZE (mamedev-mame-0.211-mame0211_GH0.tar.gz) = 147823341 Index: files/patch-makefile =================================================================== --- files/patch-makefile (revision 507313) +++ files/patch-makefile (working copy) @@ -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 Index: pkg-plist =================================================================== --- pkg-plist (revision 507313) +++ pkg-plist (working copy) @@ -148,6 +148,7 @@ %%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 +183,7 @@ %%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 +276,7 @@ %%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 @@ -337,6 +340,7 @@ %%DATADIR%%/hash/msx2_flop.xml %%DATADIR%%/hash/msx2p_flop.xml %%DATADIR%%/hash/msxr_flop.xml +%%DATADIR%%/hash/mt65_snap.xml %%DATADIR%%/hash/mtx_cart.xml %%DATADIR%%/hash/mtx_cass.xml %%DATADIR%%/hash/mtx_flop.xml