Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Jul 2013 15:27:40 +0000 (UTC)
From:      Martin Wilke <miwi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r322777 - in head/emulators: mame mame/files mess mess/files qmc2
Message-ID:  <201307111527.r6BFReDg016532@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: miwi
Date: Thu Jul 11 15:27:40 2013
New Revision: 322777
URL: http://svnweb.freebsd.org/changeset/ports/322777

Log:
  - Update emulators/mame to version 0.149
  - Update emulators/mess to version 0.149
  - Update emulators/qmc2 to version 0.39

Added:
  head/emulators/mame/files/patch-src__emu__cpu__m6502__m6502make.py   (contents, props changed)
  head/emulators/mame/files/patch-src__emu__cpu__m6809__m6809make.py   (contents, props changed)
  head/emulators/mame/files/patch-src__emu__cpu__mcs96__mcs96make.py   (contents, props changed)
  head/emulators/mame/files/patch-src__emu__cpu__tms57002__tmsmake.py   (contents, props changed)
  head/emulators/mess/files/patch-src__emu__cpu__m6502__m6502make.py   (contents, props changed)
  head/emulators/mess/files/patch-src__emu__cpu__m6809__m6809make.py   (contents, props changed)
  head/emulators/mess/files/patch-src__emu__cpu__mcs96__mcs96make.py   (contents, props changed)
  head/emulators/mess/files/patch-src__emu__cpu__tms57002__tmsmake.py   (contents, props changed)
Modified:
  head/emulators/mame/Makefile
  head/emulators/mame/distinfo
  head/emulators/mame/pkg-plist
  head/emulators/mess/Makefile
  head/emulators/mess/distinfo
  head/emulators/mess/pkg-plist
  head/emulators/qmc2/Makefile
  head/emulators/qmc2/distinfo
  head/emulators/qmc2/pkg-plist

Modified: head/emulators/mame/Makefile
==============================================================================
--- head/emulators/mame/Makefile	Thu Jul 11 15:23:44 2013	(r322776)
+++ head/emulators/mame/Makefile	Thu Jul 11 15:27:40 2013	(r322777)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	mame
-PORTVERSION=	0.148${PATCHSUFFIX}
-PORTREVISION=	1
+PORTVERSION=	0.149${PATCHSUFFIX}
 CATEGORIES=	emulators
 MASTER_SITES=	SF/${PORTNAME}.mirror/${PORTNAME:U}%20${PORTVERSION} \
 		http://mame.mirrors.zippykid.com/releases/ \
@@ -23,17 +22,25 @@ LIB_DEPENDS=	FLAC:${PORTSDIR}/audio/flac
 		fontconfig:${PORTSDIR}/x11-fonts/fontconfig
 RUN_DEPENDS=	liberation-fonts-ttf>=0:${PORTSDIR}/x11-fonts/liberation-fonts-ttf
 
-OPTIONS_DEFINE=	BUILTIN_DEBUGGER DEBUG DOCS EXAMPLES
-BUILTIN_DEBUGGER_DESC=	Enable builtin debugger support
+OPTIONS_DEFINE=	DEBUG DOCS EXAMPLES
+OPTIONS_RADIO=	BUILTIN_DEBUGGER
+OPTIONS_RADIO_BUILTIN_DEBUGGER=	GTK2 QT4
+BUILTIN_DEBUGGER_DESC=	Builtin debugger support
 
 NO_WRKSUBDIR=	yes
 
 USE_ZIP=	yes
+USES=		pkgconfig shebangfix
+SHEBANG_FILES=	src/emu/cpu/m6502/m6502make.py \
+		src/emu/cpu/m6809/m6809make.py \
+		src/emu/cpu/mcs96/mcs96make.py \
+		src/emu/cpu/tms57002/tmsmake.py
+USE_DOS2UNIX=	${SHEBANG_FILES}
 USE_XORG=	xext xi xinerama xrender
 USE_GL=		gl
 USE_SDL=	sdl ttf
+USE_PYTHON_BUILD=yes
 USE_GMAKE=	yes
-USE_PYTHON=	yes
 MAKE_ENV=	NOWERROR=1 OPTIMIZE=0 USE_NETWORK=1 \
 		OPT_FLAGS="${CXXFLAGS}" GCC_LDFLAGS="${LDFLAGS}" \
 		TARGET="${PORTNAME}"
@@ -53,20 +60,29 @@ UPDATE_PATCHES!=	/usr/bin/jot -s " " \
 
 .include <bsd.port.options.mk>
 
-.if ${PORT_OPTIONS:MBUILTIN_DEBUGGER}
+.if ${PORT_OPTIONS:MDEBUG}
+MAKE_ENV+=	DEBUG=1
+.endif
+
+.if ${PORT_OPTIONS:MGTK2}
 USE_GNOME=	gtk20 gconf2
 MAKE_ENV+=	GTK_INCPATH="$$(pkg-config --cflags-only-I gtk+-2.0 gconf-2.0)" \
 		GTK_CCOMFLAGS="$$(pkg-config --cflags-only-other gtk+-2.0 gconf-2.0)" \
 		GTK_LIBS="$$(pkg-config --libs gtk+-2.0 gconf-2.0)"
 .else
-MAKE_ENV+=	NO_DEBUGGER=1 \
-		GTK_INCPATH="" \
+MAKE_ENV+=	GTK_INCPATH="" \
 		GTK_CCOMFLAGS="" \
 		GTK_LIBS=""
 .endif
 
-.if ${PORT_OPTIONS:MDEBUG}
-MAKE_ENV+=	DEBUG=1
+.if ${PORT_OPTIONS:MQT4}
+USE_QT4=	gui moc_build qmake_build
+.else
+MAKE_ENV+=	NO_USE_QTDEBUG=1
+.endif
+
+.if empty(PORT_OPTIONS:MGTK2) && empty(PORT_OPTIONS:MQT4)
+MAKE_ENV+=	NO_DEBUGGER=1
 .endif
 
 .include <bsd.port.pre.mk>
@@ -105,9 +121,12 @@ post-patch:
 		 s| = @g++| := $$(CXX)| ; \
 		 s|^FULLNAME =.*|FULLNAME = $$(NAME)| ; \
 		 /--warn-common/s|= -Wl,|= $$(GCC_LDFLAGS) -Wl,| ; \
-		 /LDFLAGS/s|-s||' ${WRKSRC}/makefile
+		 /LDFLAGS/s|-s|| ; \
+		 /LIBS/s|-lstdc++|| ; \
+		 /LIBS/s|-lpthread|-pthread|' ${WRKSRC}/makefile
 	@${REINPLACE_CMD} -e \
-		'/-system/s|/usr/local/|${LOCALBASE}/| ; \
+		'/LIBS/s|-lpthread|-pthread| ; \
+		 /-system/s|/usr/local/|${LOCALBASE}/| ; \
 		 /--cflags-only-I gtk+-2.0/s|=.*|= $$(GTK_INCPATH)| ; \
 		 /--cflags-only-other gtk+-2.0/s|=.*|= $$(GTK_CCOMFLAGS)| ; \
 		 /--libs gtk+-2.0/s|=.*|= $$(GTK_LIBS)| ; \

Modified: head/emulators/mame/distinfo
==============================================================================
--- head/emulators/mame/distinfo	Thu Jul 11 15:23:44 2013	(r322776)
+++ head/emulators/mame/distinfo	Thu Jul 11 15:27:40 2013	(r322777)
@@ -1,2 +1,2 @@
-SHA256 (mame/mame0148s.zip) = 78d8a68ba53934fdfc895f450c08682dada81f7ec3e74a98fb042539506d9321
-SIZE (mame/mame0148s.zip) = 33822494
+SHA256 (mame/mame0149s.zip) = 0e41b5773bea217d3ca04002903ac5ef569e6f5b67c05c72496d2cd7993b0a6b
+SIZE (mame/mame0149s.zip) = 35160585

Added: head/emulators/mame/files/patch-src__emu__cpu__m6502__m6502make.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/emulators/mame/files/patch-src__emu__cpu__m6502__m6502make.py	Thu Jul 11 15:27:40 2013	(r322777)
@@ -0,0 +1,20 @@
+--- src/emu/cpu/m6502/m6502make.py.orig
++++ src/emu/cpu/m6502/m6502make.py
+@@ -14,7 +14,7 @@
+     opcodes = []
+     logging.info("load_opcodes: %s", fname)
+     try:
+-        f = open(fname, "r")
++        f = open(fname, "rU")
+     except Exception, err:
+         logging.error("cannot read opcodes file %s [%s]", fname, err)
+         sys.exit(1)
+@@ -36,7 +36,7 @@
+     logging.info("load_disp: %s", fname)
+     states = []
+     try:
+-        f = open(fname, "r")
++        f = open(fname, "rU")
+     except Exception, err:
+         logging.error("cannot read display file %s [%s]", fname, err)
+         sys.exit(1)

Added: head/emulators/mame/files/patch-src__emu__cpu__m6809__m6809make.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/emulators/mame/files/patch-src__emu__cpu__m6809__m6809make.py	Thu Jul 11 15:27:40 2013	(r322777)
@@ -0,0 +1,11 @@
+--- src/emu/cpu/m6809/m6809make.py.orig
++++ src/emu/cpu/m6809/m6809make.py
+@@ -16,7 +16,7 @@
+ 	if path != "":
+ 		path = path + '/'
+ 	try:
+-		f = open(fname, "r")
++		f = open(fname, "rU")
+ 	except Exception, err:
+ 		print "Cannot read opcodes file %s [%s]" % (fname, err)
+ 		sys.exit(1)

Added: head/emulators/mame/files/patch-src__emu__cpu__mcs96__mcs96make.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/emulators/mame/files/patch-src__emu__cpu__mcs96__mcs96make.py	Thu Jul 11 15:27:40 2013	(r322777)
@@ -0,0 +1,11 @@
+--- src/emu/cpu/mcs96/mcs96make.py.orig
++++ src/emu/cpu/mcs96/mcs96make.py
+@@ -69,7 +69,7 @@
+         self.ea = {}
+         self.macros = {}
+         try:
+-            f = open(fname, "r")
++            f = open(fname, "rU")
+         except Exception, err:
+             print "Cannot read opcodes file %s [%s]" % (fname, err)
+             sys.exit(1)

Added: head/emulators/mame/files/patch-src__emu__cpu__tms57002__tmsmake.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/emulators/mame/files/patch-src__emu__cpu__tms57002__tmsmake.py	Thu Jul 11 15:27:40 2013	(r322777)
@@ -0,0 +1,11 @@
+--- src/emu/cpu/tms57002/tmsmake.py.orig
++++ src/emu/cpu/tms57002/tmsmake.py
+@@ -328,7 +328,7 @@
+ def LoadLst(filename):
+     instructions = []
+     ins = None
+-    for n, line in enumerate(open(filename)):
++    for n, line in enumerate(open(filename, "rU")):
+         line = line.rstrip()
+         if not line and ins:
+             # new lines separate intructions

Modified: head/emulators/mame/pkg-plist
==============================================================================
--- head/emulators/mame/pkg-plist	Thu Jul 11 15:23:44 2013	(r322776)
+++ head/emulators/mame/pkg-plist	Thu Jul 11 15:27:40 2013	(r322777)
@@ -6,6 +6,7 @@ libexec/mame/ldverify
 libexec/mame/romcmp
 libexec/mame/testkeys
 libexec/mame/unidasm
+%%PORTDOCS%%%%DOCSDIR%%/docs/SDL.txt
 %%PORTDOCS%%%%DOCSDIR%%/docs/config.txt
 %%PORTDOCS%%%%DOCSDIR%%/docs/hlsl.txt
 %%PORTDOCS%%%%DOCSDIR%%/docs/imgtool.txt
@@ -33,7 +34,9 @@ libexec/mame/unidasm
 %%DATADIR%%/hash/adam_cart.xml
 %%DATADIR%%/hash/adam_cass.xml
 %%DATADIR%%/hash/adam_flop.xml
+%%DATADIR%%/hash/advantage.xml
 %%DATADIR%%/hash/advision.xml
+%%DATADIR%%/hash/aim65_cart.xml
 %%DATADIR%%/hash/alice32.xml
 %%DATADIR%%/hash/alice90.xml
 %%DATADIR%%/hash/amiga1000_flop.xml
@@ -56,6 +59,7 @@ libexec/mame/unidasm
 %%DATADIR%%/hash/arcadia.xml
 %%DATADIR%%/hash/astrocde.xml
 %%DATADIR%%/hash/atom.xml
+%%DATADIR%%/hash/attache.xml
 %%DATADIR%%/hash/b2m.xml
 %%DATADIR%%/hash/bbca_cass.xml
 %%DATADIR%%/hash/bbcb_cass.xml
@@ -65,14 +69,18 @@ libexec/mame/unidasm
 %%DATADIR%%/hash/bk0010.xml
 %%DATADIR%%/hash/bw12.xml
 %%DATADIR%%/hash/bw2.xml
+%%DATADIR%%/hash/bx256hp_flop.xml
 %%DATADIR%%/hash/c128_cart.xml
 %%DATADIR%%/hash/c128_flop.xml
 %%DATADIR%%/hash/c128_rom.xml
 %%DATADIR%%/hash/c64_cart.xml
+%%DATADIR%%/hash/c64_cass.xml
 %%DATADIR%%/hash/c64_flop.xml
 %%DATADIR%%/hash/casloopy.xml
 %%DATADIR%%/hash/cbm2_cart.xml
 %%DATADIR%%/hash/cbm2_flop.xml
+%%DATADIR%%/hash/cbm8096_flop.xml
+%%DATADIR%%/hash/cbm8296_flop.xml
 %%DATADIR%%/hash/cd32.xml
 %%DATADIR%%/hash/cdi.xml
 %%DATADIR%%/hash/cdtv.xml
@@ -85,12 +93,17 @@ libexec/mame/unidasm
 %%DATADIR%%/hash/cpc_flop.xml
 %%DATADIR%%/hash/crvision.xml
 %%DATADIR%%/hash/dim68k.xml
+%%DATADIR%%/hash/ec1841.xml
 %%DATADIR%%/hash/einstein.xml
 %%DATADIR%%/hash/electron_cart.xml
+%%DATADIR%%/hash/ep64_cart.xml
+%%DATADIR%%/hash/ep64_cass.xml
+%%DATADIR%%/hash/ep64_flop.xml
 %%DATADIR%%/hash/famicom_flop.xml
 %%DATADIR%%/hash/fm77av.xml
 %%DATADIR%%/hash/fm7_cass.xml
 %%DATADIR%%/hash/fm7_disk.xml
+%%DATADIR%%/hash/g7400.xml
 %%DATADIR%%/hash/galaxy.xml
 %%DATADIR%%/hash/gameboy.xml
 %%DATADIR%%/hash/gamecom.xml
@@ -102,12 +115,15 @@ libexec/mame/unidasm
 %%DATADIR%%/hash/gmaster.xml
 %%DATADIR%%/hash/gp32.xml
 %%DATADIR%%/hash/gx4000.xml
+%%DATADIR%%/hash/horizon.xml
+%%DATADIR%%/hash/hx20_flop.xml
 %%DATADIR%%/hash/ibm5140.xml
 %%DATADIR%%/hash/ibm5150.xml
 %%DATADIR%%/hash/ibm5150_cass.xml
 %%DATADIR%%/hash/ibm5170.xml
 %%DATADIR%%/hash/ibmpcjr_cart.xml
 %%DATADIR%%/hash/ibmpcjr_flop.xml
+%%DATADIR%%/hash/interact.xml
 %%DATADIR%%/hash/intv.hsi
 %%DATADIR%%/hash/intv.xml
 %%DATADIR%%/hash/intvecs.xml
@@ -116,6 +132,7 @@ libexec/mame/unidasm
 %%DATADIR%%/hash/iq151_flop.xml
 %%DATADIR%%/hash/jaguar.xml
 %%DATADIR%%/hash/juicebox.xml
+%%DATADIR%%/hash/kayproii.xml
 %%DATADIR%%/hash/kc_cart.xml
 %%DATADIR%%/hash/kc_cass.xml
 %%DATADIR%%/hash/kc_flop.xml
@@ -124,42 +141,53 @@ libexec/mame/unidasm
 %%DATADIR%%/hash/lisa2.xml
 %%DATADIR%%/hash/lviv.xml
 %%DATADIR%%/hash/lynx.xml
+%%DATADIR%%/hash/m20.xml
 %%DATADIR%%/hash/m5.xml
 %%DATADIR%%/hash/mac_flop.xml
 %%DATADIR%%/hash/mac_hdd.xml
 %%DATADIR%%/hash/mbc55x.xml
+%%DATADIR%%/hash/mc1502_flop.xml
 %%DATADIR%%/hash/megacd.xml
 %%DATADIR%%/hash/megacdj.xml
 %%DATADIR%%/hash/megadriv.xml
 %%DATADIR%%/hash/megaduck.xml
 %%DATADIR%%/hash/megapc.xml
 %%DATADIR%%/hash/megatech.xml
+%%DATADIR%%/hash/microvision.xml
 %%DATADIR%%/hash/mikrosha.xml
+%%DATADIR%%/hash/misterx.xml
 %%DATADIR%%/hash/mm1_flop.xml
+%%DATADIR%%/hash/mo5_cart.xml
 %%DATADIR%%/hash/mpz80.xml
 %%DATADIR%%/hash/msx.hsi
 %%DATADIR%%/hash/msx1_cart.xml
+%%DATADIR%%/hash/msx1_cass.xml
 %%DATADIR%%/hash/msx2.hsi
 %%DATADIR%%/hash/msx2_cart.xml
 %%DATADIR%%/hash/mz2000_cass.xml
 %%DATADIR%%/hash/mz2000_flop.xml
 %%DATADIR%%/hash/mz2500.xml
 %%DATADIR%%/hash/mz700_cass.xml
+%%DATADIR%%/hash/mz800_cass.xml
 %%DATADIR%%/hash/n64.xml
 %%DATADIR%%/hash/n64dd.xml
 %%DATADIR%%/hash/neocd.xml
 %%DATADIR%%/hash/neogeo.xml
 %%DATADIR%%/hash/nes.hsi
 %%DATADIR%%/hash/nes.xml
+%%DATADIR%%/hash/nes_ntbrom.xml
 %%DATADIR%%/hash/next.xml
 %%DATADIR%%/hash/ngp.xml
 %%DATADIR%%/hash/ngpc.xml
+%%DATADIR%%/hash/nimbus.xml
+%%DATADIR%%/hash/odyssey2.xml
 %%DATADIR%%/hash/ondra.xml
 %%DATADIR%%/hash/orao.xml
 %%DATADIR%%/hash/orion_cart.xml
 %%DATADIR%%/hash/orion_cass.xml
 %%DATADIR%%/hash/orion_flop.xml
 %%DATADIR%%/hash/orionpro_flop.xml
+%%DATADIR%%/hash/osborne1.xml
 %%DATADIR%%/hash/p500_flop.xml
 %%DATADIR%%/hash/partner_cass.xml
 %%DATADIR%%/hash/partner_flop.xml
@@ -178,20 +206,28 @@ libexec/mame/unidasm
 %%DATADIR%%/hash/pcw16.xml
 %%DATADIR%%/hash/pecom_cass.xml
 %%DATADIR%%/hash/pentagon_cass.xml
+%%DATADIR%%/hash/pet_cass.xml
+%%DATADIR%%/hash/pet_flop.xml
+%%DATADIR%%/hash/pet_rom.xml
 %%DATADIR%%/hash/pico.xml
 %%DATADIR%%/hash/pippin.xml
 %%DATADIR%%/hash/pippin_flop.xml
 %%DATADIR%%/hash/plus4_cart.xml
+%%DATADIR%%/hash/plus4_cass.xml
 %%DATADIR%%/hash/plus4_flop.xml
 %%DATADIR%%/hash/pokemini.xml
+%%DATADIR%%/hash/prof180.xml
+%%DATADIR%%/hash/prof80.xml
 %%DATADIR%%/hash/psion.xml
 %%DATADIR%%/hash/psx.xml
 %%DATADIR%%/hash/pv1000.xml
 %%DATADIR%%/hash/pv2000.xml
 %%DATADIR%%/hash/px4_cart.xml
 %%DATADIR%%/hash/pyl601.xml
-%%DATADIR%%/hash/ql.xml
+%%DATADIR%%/hash/ql_cart.xml
 %%DATADIR%%/hash/ql_cass.xml
+%%DATADIR%%/hash/ql_flop.xml
+%%DATADIR%%/hash/qx10_flop.xml
 %%DATADIR%%/hash/radio86.xml
 %%DATADIR%%/hash/rainbow.xml
 %%DATADIR%%/hash/rx78.xml
@@ -208,9 +244,14 @@ libexec/mame/unidasm
 %%DATADIR%%/hash/smc777.xml
 %%DATADIR%%/hash/sms.xml
 %%DATADIR%%/hash/snes.xml
+%%DATADIR%%/hash/snes_bspack.xml
+%%DATADIR%%/hash/snes_strom.xml
 %%DATADIR%%/hash/socrates.xml
+%%DATADIR%%/hash/softbox.xml
 %%DATADIR%%/hash/softwarelist.dtd
 %%DATADIR%%/hash/sorcerer_cart.xml
+%%DATADIR%%/hash/sorcerer_cass.xml
+%%DATADIR%%/hash/sorcerer_flop.xml
 %%DATADIR%%/hash/special_cass.xml
 %%DATADIR%%/hash/special_flop.xml
 %%DATADIR%%/hash/spectrum.xml
@@ -221,18 +262,23 @@ libexec/mame/unidasm
 %%DATADIR%%/hash/studio2.xml
 %%DATADIR%%/hash/stv.xml
 %%DATADIR%%/hash/super6.xml
+%%DATADIR%%/hash/superpet_flop.xml
 %%DATADIR%%/hash/supracan.xml
 %%DATADIR%%/hash/svi318_cart.xml
 %%DATADIR%%/hash/svi318_cass.xml
 %%DATADIR%%/hash/svi318_flop.xml
 %%DATADIR%%/hash/svision.xml
+%%DATADIR%%/hash/svmu.xml
 %%DATADIR%%/hash/tandy200.xml
 %%DATADIR%%/hash/tandy2k.xml
 %%DATADIR%%/hash/tandy6k.xml
 %%DATADIR%%/hash/tdv2324.xml
+%%DATADIR%%/hash/tek4052_cart.xml
 %%DATADIR%%/hash/tg16.xml
 %%DATADIR%%/hash/ti99_cart.xml
 %%DATADIR%%/hash/tiki100.xml
+%%DATADIR%%/hash/to770_cart.xml
+%%DATADIR%%/hash/to7_cart.xml
 %%DATADIR%%/hash/trs80m2.xml
 %%DATADIR%%/hash/trsm100.xml
 %%DATADIR%%/hash/tutor.xml
@@ -246,12 +292,14 @@ libexec/mame/unidasm
 %%DATADIR%%/hash/vg5k.xml
 %%DATADIR%%/hash/vic10.xml
 %%DATADIR%%/hash/vic1001_cart.xml
+%%DATADIR%%/hash/vic1001_cass.xml
 %%DATADIR%%/hash/vic1001_flop.xml
 %%DATADIR%%/hash/vidbrain.xml
 %%DATADIR%%/hash/vii.xml
 %%DATADIR%%/hash/vip.xml
 %%DATADIR%%/hash/vixen.xml
-%%DATADIR%%/hash/vsmile.xml
+%%DATADIR%%/hash/vsmile_cart.xml
+%%DATADIR%%/hash/vsmile_cd.xml
 %%DATADIR%%/hash/wangpc.xml
 %%DATADIR%%/hash/wmbullet.xml
 %%DATADIR%%/hash/wscolor.xml

Modified: head/emulators/mess/Makefile
==============================================================================
--- head/emulators/mess/Makefile	Thu Jul 11 15:23:44 2013	(r322776)
+++ head/emulators/mess/Makefile	Thu Jul 11 15:27:40 2013	(r322777)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	mess
-PORTVERSION=	0.148${PATCHSUFFIX}
-PORTREVISION=	1
+PORTVERSION=	0.149${PATCHSUFFIX}
 CATEGORIES=	emulators
 MASTER_SITES=	SF/mame.mirror/MAME%20${PORTVERSION} \
 		http://mame.mirrors.zippykid.com/releases/ \
@@ -23,17 +22,25 @@ LIB_DEPENDS=	FLAC:${PORTSDIR}/audio/flac
 		fontconfig:${PORTSDIR}/x11-fonts/fontconfig
 RUN_DEPENDS=	liberation-fonts-ttf>=0:${PORTSDIR}/x11-fonts/liberation-fonts-ttf
 
-OPTIONS_DEFINE=	BUILTIN_DEBUGGER DEBUG DOCS EXAMPLES
-BUILTIN_DEBUGGER_DESC=	Enable builtin debugger support
+OPTIONS_DEFINE=	DEBUG DOCS EXAMPLES
+OPTIONS_RADIO=	BUILTIN_DEBUGGER
+OPTIONS_RADIO_BUILTIN_DEBUGGER=	GTK2 QT4
+BUILTIN_DEBUGGER_DESC=	Builtin debugger support
 
 NO_WRKSUBDIR=	yes
 
 USE_ZIP=	yes
+USES=		pkgconfig shebangfix
+SHEBANG_FILES=	src/emu/cpu/m6502/m6502make.py \
+		src/emu/cpu/m6809/m6809make.py \
+		src/emu/cpu/mcs96/mcs96make.py \
+		src/emu/cpu/tms57002/tmsmake.py
+USE_DOS2UNIX=	${SHEBANG_FILES}
 USE_XORG=	xext xi xinerama xrender
 USE_GL=		gl
 USE_SDL=	sdl ttf
+USE_PYTHON_BUILD=yes
 USE_GMAKE=	yes
-USE_PYTHON=	yes
 MAKE_ENV=	NOWERROR=1 OPTIMIZE=0 USE_NETWORK=1 \
 		OPT_FLAGS="${CXXFLAGS}" GCC_LDFLAGS="${LDFLAGS}" \
 		TARGET="${PORTNAME}"
@@ -53,20 +60,29 @@ UPDATE_PATCHES!=	/usr/bin/jot -s " " \
 
 .include <bsd.port.options.mk>
 
-.if ${PORT_OPTIONS:MBUILTIN_DEBUGGER}
+.if ${PORT_OPTIONS:MDEBUG}
+MAKE_ENV+=	DEBUG=1
+.endif
+
+.if ${PORT_OPTIONS:MGTK2}
 USE_GNOME=	gtk20 gconf2
 MAKE_ENV+=	GTK_INCPATH="$$(pkg-config --cflags-only-I gtk+-2.0 gconf-2.0)" \
 		GTK_CCOMFLAGS="$$(pkg-config --cflags-only-other gtk+-2.0 gconf-2.0)" \
 		GTK_LIBS="$$(pkg-config --libs gtk+-2.0 gconf-2.0)"
 .else
-MAKE_ENV+=	NO_DEBUGGER=1 \
-		GTK_INCPATH="" \
+MAKE_ENV+=	GTK_INCPATH="" \
 		GTK_CCOMFLAGS="" \
 		GTK_LIBS=""
 .endif
 
-.if ${PORT_OPTIONS:MDEBUG}
-MAKE_ENV+=	DEBUG=1
+.if ${PORT_OPTIONS:MQT4}
+USE_QT4=	gui moc_build qmake_build
+.else
+MAKE_ENV+=	NO_USE_QTDEBUG=1
+.endif
+
+.if empty(PORT_OPTIONS:MGTK2) && empty(PORT_OPTIONS:MQT4)
+MAKE_ENV+=	NO_DEBUGGER=1
 .endif
 
 .include <bsd.port.pre.mk>
@@ -105,9 +121,12 @@ post-patch:
 		 s| = @g++| := $$(CXX)| ; \
 		 s|^FULLNAME =.*|FULLNAME = $$(NAME)| ; \
 		 /--warn-common/s|= -Wl,|= $$(GCC_LDFLAGS) -Wl,| ; \
-		 /LDFLAGS/s|-s||' ${WRKSRC}/makefile
+		 /LDFLAGS/s|-s|| ; \
+		 /LIBS/s|-lstdc++|| ; \
+		 /LIBS/s|-lpthread|-pthread|' ${WRKSRC}/makefile
 	@${REINPLACE_CMD} -e \
-		'/-system/s|/usr/local/|${LOCALBASE}/| ; \
+		'/LIBS/s|-lpthread|-pthread| ; \
+		 /-system/s|/usr/local/|${LOCALBASE}/| ; \
 		 /--cflags-only-I gtk+-2.0/s|=.*|= $$(GTK_INCPATH)| ; \
 		 /--cflags-only-other gtk+-2.0/s|=.*|= $$(GTK_CCOMFLAGS)| ; \
 		 /--libs gtk+-2.0/s|=.*|= $$(GTK_LIBS)| ; \

Modified: head/emulators/mess/distinfo
==============================================================================
--- head/emulators/mess/distinfo	Thu Jul 11 15:23:44 2013	(r322776)
+++ head/emulators/mess/distinfo	Thu Jul 11 15:27:40 2013	(r322777)
@@ -1,2 +1,2 @@
-SHA256 (mame/mame0148s.zip) = 78d8a68ba53934fdfc895f450c08682dada81f7ec3e74a98fb042539506d9321
-SIZE (mame/mame0148s.zip) = 33822494
+SHA256 (mame/mame0149s.zip) = 0e41b5773bea217d3ca04002903ac5ef569e6f5b67c05c72496d2cd7993b0a6b
+SIZE (mame/mame0149s.zip) = 35160585

Added: head/emulators/mess/files/patch-src__emu__cpu__m6502__m6502make.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/emulators/mess/files/patch-src__emu__cpu__m6502__m6502make.py	Thu Jul 11 15:27:40 2013	(r322777)
@@ -0,0 +1,20 @@
+--- src/emu/cpu/m6502/m6502make.py.orig
++++ src/emu/cpu/m6502/m6502make.py
+@@ -14,7 +14,7 @@
+     opcodes = []
+     logging.info("load_opcodes: %s", fname)
+     try:
+-        f = open(fname, "r")
++        f = open(fname, "rU")
+     except Exception, err:
+         logging.error("cannot read opcodes file %s [%s]", fname, err)
+         sys.exit(1)
+@@ -36,7 +36,7 @@
+     logging.info("load_disp: %s", fname)
+     states = []
+     try:
+-        f = open(fname, "r")
++        f = open(fname, "rU")
+     except Exception, err:
+         logging.error("cannot read display file %s [%s]", fname, err)
+         sys.exit(1)

Added: head/emulators/mess/files/patch-src__emu__cpu__m6809__m6809make.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/emulators/mess/files/patch-src__emu__cpu__m6809__m6809make.py	Thu Jul 11 15:27:40 2013	(r322777)
@@ -0,0 +1,11 @@
+--- src/emu/cpu/m6809/m6809make.py.orig
++++ src/emu/cpu/m6809/m6809make.py
+@@ -16,7 +16,7 @@
+ 	if path != "":
+ 		path = path + '/'
+ 	try:
+-		f = open(fname, "r")
++		f = open(fname, "rU")
+ 	except Exception, err:
+ 		print "Cannot read opcodes file %s [%s]" % (fname, err)
+ 		sys.exit(1)

Added: head/emulators/mess/files/patch-src__emu__cpu__mcs96__mcs96make.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/emulators/mess/files/patch-src__emu__cpu__mcs96__mcs96make.py	Thu Jul 11 15:27:40 2013	(r322777)
@@ -0,0 +1,11 @@
+--- src/emu/cpu/mcs96/mcs96make.py.orig
++++ src/emu/cpu/mcs96/mcs96make.py
+@@ -69,7 +69,7 @@
+         self.ea = {}
+         self.macros = {}
+         try:
+-            f = open(fname, "r")
++            f = open(fname, "rU")
+         except Exception, err:
+             print "Cannot read opcodes file %s [%s]" % (fname, err)
+             sys.exit(1)

Added: head/emulators/mess/files/patch-src__emu__cpu__tms57002__tmsmake.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/emulators/mess/files/patch-src__emu__cpu__tms57002__tmsmake.py	Thu Jul 11 15:27:40 2013	(r322777)
@@ -0,0 +1,11 @@
+--- src/emu/cpu/tms57002/tmsmake.py.orig
++++ src/emu/cpu/tms57002/tmsmake.py
+@@ -328,7 +328,7 @@
+ def LoadLst(filename):
+     instructions = []
+     ins = None
+-    for n, line in enumerate(open(filename)):
++    for n, line in enumerate(open(filename, "rU")):
+         line = line.rstrip()
+         if not line and ins:
+             # new lines separate intructions

Modified: head/emulators/mess/pkg-plist
==============================================================================
--- head/emulators/mess/pkg-plist	Thu Jul 11 15:23:44 2013	(r322776)
+++ head/emulators/mess/pkg-plist	Thu Jul 11 15:27:40 2013	(r322777)
@@ -8,6 +8,7 @@ libexec/mess/ldverify
 libexec/mess/romcmp
 libexec/mess/testkeys
 libexec/mess/unidasm
+%%PORTDOCS%%%%DOCSDIR%%/docs/SDL.txt
 %%PORTDOCS%%%%DOCSDIR%%/docs/config.txt
 %%PORTDOCS%%%%DOCSDIR%%/docs/hlsl.txt
 %%PORTDOCS%%%%DOCSDIR%%/docs/imgtool.txt
@@ -35,7 +36,9 @@ libexec/mess/unidasm
 %%DATADIR%%/hash/adam_cart.xml
 %%DATADIR%%/hash/adam_cass.xml
 %%DATADIR%%/hash/adam_flop.xml
+%%DATADIR%%/hash/advantage.xml
 %%DATADIR%%/hash/advision.xml
+%%DATADIR%%/hash/aim65_cart.xml
 %%DATADIR%%/hash/alice32.xml
 %%DATADIR%%/hash/alice90.xml
 %%DATADIR%%/hash/amiga1000_flop.xml
@@ -58,6 +61,7 @@ libexec/mess/unidasm
 %%DATADIR%%/hash/arcadia.xml
 %%DATADIR%%/hash/astrocde.xml
 %%DATADIR%%/hash/atom.xml
+%%DATADIR%%/hash/attache.xml
 %%DATADIR%%/hash/b2m.xml
 %%DATADIR%%/hash/bbca_cass.xml
 %%DATADIR%%/hash/bbcb_cass.xml
@@ -67,14 +71,18 @@ libexec/mess/unidasm
 %%DATADIR%%/hash/bk0010.xml
 %%DATADIR%%/hash/bw12.xml
 %%DATADIR%%/hash/bw2.xml
+%%DATADIR%%/hash/bx256hp_flop.xml
 %%DATADIR%%/hash/c128_cart.xml
 %%DATADIR%%/hash/c128_flop.xml
 %%DATADIR%%/hash/c128_rom.xml
 %%DATADIR%%/hash/c64_cart.xml
+%%DATADIR%%/hash/c64_cass.xml
 %%DATADIR%%/hash/c64_flop.xml
 %%DATADIR%%/hash/casloopy.xml
 %%DATADIR%%/hash/cbm2_cart.xml
 %%DATADIR%%/hash/cbm2_flop.xml
+%%DATADIR%%/hash/cbm8096_flop.xml
+%%DATADIR%%/hash/cbm8296_flop.xml
 %%DATADIR%%/hash/cd32.xml
 %%DATADIR%%/hash/cdi.xml
 %%DATADIR%%/hash/cdtv.xml
@@ -87,12 +95,17 @@ libexec/mess/unidasm
 %%DATADIR%%/hash/cpc_flop.xml
 %%DATADIR%%/hash/crvision.xml
 %%DATADIR%%/hash/dim68k.xml
+%%DATADIR%%/hash/ec1841.xml
 %%DATADIR%%/hash/einstein.xml
 %%DATADIR%%/hash/electron_cart.xml
+%%DATADIR%%/hash/ep64_cart.xml
+%%DATADIR%%/hash/ep64_cass.xml
+%%DATADIR%%/hash/ep64_flop.xml
 %%DATADIR%%/hash/famicom_flop.xml
 %%DATADIR%%/hash/fm77av.xml
 %%DATADIR%%/hash/fm7_cass.xml
 %%DATADIR%%/hash/fm7_disk.xml
+%%DATADIR%%/hash/g7400.xml
 %%DATADIR%%/hash/galaxy.xml
 %%DATADIR%%/hash/gameboy.xml
 %%DATADIR%%/hash/gamecom.xml
@@ -104,12 +117,15 @@ libexec/mess/unidasm
 %%DATADIR%%/hash/gmaster.xml
 %%DATADIR%%/hash/gp32.xml
 %%DATADIR%%/hash/gx4000.xml
+%%DATADIR%%/hash/horizon.xml
+%%DATADIR%%/hash/hx20_flop.xml
 %%DATADIR%%/hash/ibm5140.xml
 %%DATADIR%%/hash/ibm5150.xml
 %%DATADIR%%/hash/ibm5150_cass.xml
 %%DATADIR%%/hash/ibm5170.xml
 %%DATADIR%%/hash/ibmpcjr_cart.xml
 %%DATADIR%%/hash/ibmpcjr_flop.xml
+%%DATADIR%%/hash/interact.xml
 %%DATADIR%%/hash/intv.hsi
 %%DATADIR%%/hash/intv.xml
 %%DATADIR%%/hash/intvecs.xml
@@ -118,6 +134,7 @@ libexec/mess/unidasm
 %%DATADIR%%/hash/iq151_flop.xml
 %%DATADIR%%/hash/jaguar.xml
 %%DATADIR%%/hash/juicebox.xml
+%%DATADIR%%/hash/kayproii.xml
 %%DATADIR%%/hash/kc_cart.xml
 %%DATADIR%%/hash/kc_cass.xml
 %%DATADIR%%/hash/kc_flop.xml
@@ -126,42 +143,53 @@ libexec/mess/unidasm
 %%DATADIR%%/hash/lisa2.xml
 %%DATADIR%%/hash/lviv.xml
 %%DATADIR%%/hash/lynx.xml
+%%DATADIR%%/hash/m20.xml
 %%DATADIR%%/hash/m5.xml
 %%DATADIR%%/hash/mac_flop.xml
 %%DATADIR%%/hash/mac_hdd.xml
 %%DATADIR%%/hash/mbc55x.xml
+%%DATADIR%%/hash/mc1502_flop.xml
 %%DATADIR%%/hash/megacd.xml
 %%DATADIR%%/hash/megacdj.xml
 %%DATADIR%%/hash/megadriv.xml
 %%DATADIR%%/hash/megaduck.xml
 %%DATADIR%%/hash/megapc.xml
 %%DATADIR%%/hash/megatech.xml
+%%DATADIR%%/hash/microvision.xml
 %%DATADIR%%/hash/mikrosha.xml
+%%DATADIR%%/hash/misterx.xml
 %%DATADIR%%/hash/mm1_flop.xml
+%%DATADIR%%/hash/mo5_cart.xml
 %%DATADIR%%/hash/mpz80.xml
 %%DATADIR%%/hash/msx.hsi
 %%DATADIR%%/hash/msx1_cart.xml
+%%DATADIR%%/hash/msx1_cass.xml
 %%DATADIR%%/hash/msx2.hsi
 %%DATADIR%%/hash/msx2_cart.xml
 %%DATADIR%%/hash/mz2000_cass.xml
 %%DATADIR%%/hash/mz2000_flop.xml
 %%DATADIR%%/hash/mz2500.xml
 %%DATADIR%%/hash/mz700_cass.xml
+%%DATADIR%%/hash/mz800_cass.xml
 %%DATADIR%%/hash/n64.xml
 %%DATADIR%%/hash/n64dd.xml
 %%DATADIR%%/hash/neocd.xml
 %%DATADIR%%/hash/neogeo.xml
 %%DATADIR%%/hash/nes.hsi
 %%DATADIR%%/hash/nes.xml
+%%DATADIR%%/hash/nes_ntbrom.xml
 %%DATADIR%%/hash/next.xml
 %%DATADIR%%/hash/ngp.xml
 %%DATADIR%%/hash/ngpc.xml
+%%DATADIR%%/hash/nimbus.xml
+%%DATADIR%%/hash/odyssey2.xml
 %%DATADIR%%/hash/ondra.xml
 %%DATADIR%%/hash/orao.xml
 %%DATADIR%%/hash/orion_cart.xml
 %%DATADIR%%/hash/orion_cass.xml
 %%DATADIR%%/hash/orion_flop.xml
 %%DATADIR%%/hash/orionpro_flop.xml
+%%DATADIR%%/hash/osborne1.xml
 %%DATADIR%%/hash/p500_flop.xml
 %%DATADIR%%/hash/partner_cass.xml
 %%DATADIR%%/hash/partner_flop.xml
@@ -180,20 +208,28 @@ libexec/mess/unidasm
 %%DATADIR%%/hash/pcw16.xml
 %%DATADIR%%/hash/pecom_cass.xml
 %%DATADIR%%/hash/pentagon_cass.xml
+%%DATADIR%%/hash/pet_cass.xml
+%%DATADIR%%/hash/pet_flop.xml
+%%DATADIR%%/hash/pet_rom.xml
 %%DATADIR%%/hash/pico.xml
 %%DATADIR%%/hash/pippin.xml
 %%DATADIR%%/hash/pippin_flop.xml
 %%DATADIR%%/hash/plus4_cart.xml
+%%DATADIR%%/hash/plus4_cass.xml
 %%DATADIR%%/hash/plus4_flop.xml
 %%DATADIR%%/hash/pokemini.xml
+%%DATADIR%%/hash/prof180.xml
+%%DATADIR%%/hash/prof80.xml
 %%DATADIR%%/hash/psion.xml
 %%DATADIR%%/hash/psx.xml
 %%DATADIR%%/hash/pv1000.xml
 %%DATADIR%%/hash/pv2000.xml
 %%DATADIR%%/hash/px4_cart.xml
 %%DATADIR%%/hash/pyl601.xml
-%%DATADIR%%/hash/ql.xml
+%%DATADIR%%/hash/ql_cart.xml
 %%DATADIR%%/hash/ql_cass.xml
+%%DATADIR%%/hash/ql_flop.xml
+%%DATADIR%%/hash/qx10_flop.xml
 %%DATADIR%%/hash/radio86.xml
 %%DATADIR%%/hash/rainbow.xml
 %%DATADIR%%/hash/rx78.xml
@@ -210,9 +246,14 @@ libexec/mess/unidasm
 %%DATADIR%%/hash/smc777.xml
 %%DATADIR%%/hash/sms.xml
 %%DATADIR%%/hash/snes.xml
+%%DATADIR%%/hash/snes_bspack.xml
+%%DATADIR%%/hash/snes_strom.xml
 %%DATADIR%%/hash/socrates.xml
+%%DATADIR%%/hash/softbox.xml
 %%DATADIR%%/hash/softwarelist.dtd
 %%DATADIR%%/hash/sorcerer_cart.xml
+%%DATADIR%%/hash/sorcerer_cass.xml
+%%DATADIR%%/hash/sorcerer_flop.xml
 %%DATADIR%%/hash/special_cass.xml
 %%DATADIR%%/hash/special_flop.xml
 %%DATADIR%%/hash/spectrum.xml
@@ -223,18 +264,23 @@ libexec/mess/unidasm
 %%DATADIR%%/hash/studio2.xml
 %%DATADIR%%/hash/stv.xml
 %%DATADIR%%/hash/super6.xml
+%%DATADIR%%/hash/superpet_flop.xml
 %%DATADIR%%/hash/supracan.xml
 %%DATADIR%%/hash/svi318_cart.xml
 %%DATADIR%%/hash/svi318_cass.xml
 %%DATADIR%%/hash/svi318_flop.xml
 %%DATADIR%%/hash/svision.xml
+%%DATADIR%%/hash/svmu.xml
 %%DATADIR%%/hash/tandy200.xml
 %%DATADIR%%/hash/tandy2k.xml
 %%DATADIR%%/hash/tandy6k.xml
 %%DATADIR%%/hash/tdv2324.xml
+%%DATADIR%%/hash/tek4052_cart.xml
 %%DATADIR%%/hash/tg16.xml
 %%DATADIR%%/hash/ti99_cart.xml
 %%DATADIR%%/hash/tiki100.xml
+%%DATADIR%%/hash/to770_cart.xml
+%%DATADIR%%/hash/to7_cart.xml
 %%DATADIR%%/hash/trs80m2.xml
 %%DATADIR%%/hash/trsm100.xml
 %%DATADIR%%/hash/tutor.xml
@@ -248,12 +294,14 @@ libexec/mess/unidasm
 %%DATADIR%%/hash/vg5k.xml
 %%DATADIR%%/hash/vic10.xml
 %%DATADIR%%/hash/vic1001_cart.xml
+%%DATADIR%%/hash/vic1001_cass.xml
 %%DATADIR%%/hash/vic1001_flop.xml
 %%DATADIR%%/hash/vidbrain.xml
 %%DATADIR%%/hash/vii.xml
 %%DATADIR%%/hash/vip.xml
 %%DATADIR%%/hash/vixen.xml
-%%DATADIR%%/hash/vsmile.xml
+%%DATADIR%%/hash/vsmile_cart.xml
+%%DATADIR%%/hash/vsmile_cd.xml
 %%DATADIR%%/hash/wangpc.xml
 %%DATADIR%%/hash/wmbullet.xml
 %%DATADIR%%/hash/wscolor.xml

Modified: head/emulators/qmc2/Makefile
==============================================================================
--- head/emulators/qmc2/Makefile	Thu Jul 11 15:23:44 2013	(r322776)
+++ head/emulators/qmc2/Makefile	Thu Jul 11 15:27:40 2013	(r322777)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	qmc2
-PORTVERSION=	0.38
+PORTVERSION=	0.39
 CATEGORIES=	emulators
 MASTER_SITES=	SF
 
@@ -27,7 +27,7 @@ MAKE_ARGS=	QTDIR="${QT_PREFIX}" QMAKE="$
 		SYSCONFDIR="${PREFIX}/etc" ARCH="${OPSYS}" \
 		CC_FLAGS="${CFLAGS}" CXX_FLAGS="${CXXFLAGS}" \
 		CC="${CC}" CXX="${CXX}" LINK="${CXX}"
-MAKE_JOBS_UNSAFE=yes
+MAKE_JOBS_SAFE=	yes
 
 DESKTOP_ENTRIES="QMC2 (MAME)" "MAME frontend" "${DATADIR}/img/mame.png" \
 		"${PORTNAME}-sdlmame" "Game;Emulator;Qt;" "true" \

Modified: head/emulators/qmc2/distinfo
==============================================================================
--- head/emulators/qmc2/distinfo	Thu Jul 11 15:23:44 2013	(r322776)
+++ head/emulators/qmc2/distinfo	Thu Jul 11 15:27:40 2013	(r322777)
@@ -1,2 +1,2 @@
-SHA256 (qmc2-0.38.tar.bz2) = 62c9ae43e55ca7754f84e5b991d36d7b6588c52d4649f89ee2a91b0bc30c2fb1
-SIZE (qmc2-0.38.tar.bz2) = 11680414
+SHA256 (qmc2-0.39.tar.bz2) = 90ecce2ba19d0df4910b5fa9d88d29755c97650456b87ee2db35af6c29397ab9
+SIZE (qmc2-0.39.tar.bz2) = 14003146

Modified: head/emulators/qmc2/pkg-plist
==============================================================================
--- head/emulators/qmc2/pkg-plist	Thu Jul 11 15:23:44 2013	(r322776)
+++ head/emulators/qmc2/pkg-plist	Thu Jul 11 15:27:40 2013	(r322777)
@@ -4,28 +4,24 @@ bin/qmc2-sdlmess
 %%PORTDOCS%%%%DOCSDIR%%/html/de/changes.html
 %%PORTDOCS%%%%DOCSDIR%%/html/de/copying.html
 %%PORTDOCS%%%%DOCSDIR%%/html/de/credits.html
-%%PORTDOCS%%%%DOCSDIR%%/html/de/faq.html
 %%PORTDOCS%%%%DOCSDIR%%/html/de/index.html
 %%PORTDOCS%%%%DOCSDIR%%/html/de/readme.html
 %%PORTDOCS%%%%DOCSDIR%%/html/de/todo.html
 %%PORTDOCS%%%%DOCSDIR%%/html/el/changes.html
 %%PORTDOCS%%%%DOCSDIR%%/html/el/copying.html
 %%PORTDOCS%%%%DOCSDIR%%/html/el/credits.html
-%%PORTDOCS%%%%DOCSDIR%%/html/el/faq.html
 %%PORTDOCS%%%%DOCSDIR%%/html/el/index.html
 %%PORTDOCS%%%%DOCSDIR%%/html/el/readme.html
 %%PORTDOCS%%%%DOCSDIR%%/html/el/todo.html
 %%PORTDOCS%%%%DOCSDIR%%/html/es/changes.html
 %%PORTDOCS%%%%DOCSDIR%%/html/es/copying.html
 %%PORTDOCS%%%%DOCSDIR%%/html/es/credits.html
-%%PORTDOCS%%%%DOCSDIR%%/html/es/faq.html
 %%PORTDOCS%%%%DOCSDIR%%/html/es/index.html
 %%PORTDOCS%%%%DOCSDIR%%/html/es/readme.html
 %%PORTDOCS%%%%DOCSDIR%%/html/es/todo.html
 %%PORTDOCS%%%%DOCSDIR%%/html/fr/changes.html
 %%PORTDOCS%%%%DOCSDIR%%/html/fr/copying.html
 %%PORTDOCS%%%%DOCSDIR%%/html/fr/credits.html
-%%PORTDOCS%%%%DOCSDIR%%/html/fr/faq.html
 %%PORTDOCS%%%%DOCSDIR%%/html/fr/index.html
 %%PORTDOCS%%%%DOCSDIR%%/html/fr/readme.html
 %%PORTDOCS%%%%DOCSDIR%%/html/fr/todo.html
@@ -50,42 +46,36 @@ bin/qmc2-sdlmess
 %%PORTDOCS%%%%DOCSDIR%%/html/it/changes.html
 %%PORTDOCS%%%%DOCSDIR%%/html/it/copying.html
 %%PORTDOCS%%%%DOCSDIR%%/html/it/credits.html
-%%PORTDOCS%%%%DOCSDIR%%/html/it/faq.html
 %%PORTDOCS%%%%DOCSDIR%%/html/it/index.html
 %%PORTDOCS%%%%DOCSDIR%%/html/it/readme.html
 %%PORTDOCS%%%%DOCSDIR%%/html/it/todo.html
 %%PORTDOCS%%%%DOCSDIR%%/html/pl/changes.html
 %%PORTDOCS%%%%DOCSDIR%%/html/pl/copying.html
 %%PORTDOCS%%%%DOCSDIR%%/html/pl/credits.html
-%%PORTDOCS%%%%DOCSDIR%%/html/pl/faq.html
 %%PORTDOCS%%%%DOCSDIR%%/html/pl/index.html
 %%PORTDOCS%%%%DOCSDIR%%/html/pl/readme.html
 %%PORTDOCS%%%%DOCSDIR%%/html/pl/todo.html
 %%PORTDOCS%%%%DOCSDIR%%/html/pt/changes.html
 %%PORTDOCS%%%%DOCSDIR%%/html/pt/copying.html
 %%PORTDOCS%%%%DOCSDIR%%/html/pt/credits.html
-%%PORTDOCS%%%%DOCSDIR%%/html/pt/faq.html
 %%PORTDOCS%%%%DOCSDIR%%/html/pt/index.html
 %%PORTDOCS%%%%DOCSDIR%%/html/pt/readme.html
 %%PORTDOCS%%%%DOCSDIR%%/html/pt/todo.html
 %%PORTDOCS%%%%DOCSDIR%%/html/ro/changes.html
 %%PORTDOCS%%%%DOCSDIR%%/html/ro/copying.html
 %%PORTDOCS%%%%DOCSDIR%%/html/ro/credits.html
-%%PORTDOCS%%%%DOCSDIR%%/html/ro/faq.html
 %%PORTDOCS%%%%DOCSDIR%%/html/ro/index.html
 %%PORTDOCS%%%%DOCSDIR%%/html/ro/readme.html
 %%PORTDOCS%%%%DOCSDIR%%/html/ro/todo.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sv/changes.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sv/copying.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sv/credits.html
-%%PORTDOCS%%%%DOCSDIR%%/html/sv/faq.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sv/index.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sv/readme.html
 %%PORTDOCS%%%%DOCSDIR%%/html/sv/todo.html
 %%PORTDOCS%%%%DOCSDIR%%/html/us/changes.html
 %%PORTDOCS%%%%DOCSDIR%%/html/us/copying.html
 %%PORTDOCS%%%%DOCSDIR%%/html/us/credits.html
-%%PORTDOCS%%%%DOCSDIR%%/html/us/faq.html
 %%PORTDOCS%%%%DOCSDIR%%/html/us/index.html
 %%PORTDOCS%%%%DOCSDIR%%/html/us/readme.html
 %%PORTDOCS%%%%DOCSDIR%%/html/us/todo.html
@@ -97,6 +87,7 @@ bin/qmc2-sdlmess
 %%DATADIR%%/img/back.png
 %%DATADIR%%/img/broom.png
 %%DATADIR%%/img/browser.png
+%%DATADIR%%/img/brush.png
 %%DATADIR%%/img/calculator.png
 %%DATADIR%%/img/camera.png
 %%DATADIR%%/img/category.png
@@ -110,6 +101,7 @@ bin/qmc2-sdlmess
 %%DATADIR%%/img/circles/back.png
 %%DATADIR%%/img/circles/broom.png
 %%DATADIR%%/img/circles/browser.png
+%%DATADIR%%/img/circles/brush.png
 %%DATADIR%%/img/circles/calculator.png
 %%DATADIR%%/img/circles/camera.png
 %%DATADIR%%/img/circles/category.png
@@ -142,6 +134,7 @@ bin/qmc2-sdlmess
 %%DATADIR%%/img/circles/disk2.png
 %%DATADIR%%/img/circles/dock.png
 %%DATADIR%%/img/circles/down.png
+%%DATADIR%%/img/circles/down_action.png
 %%DATADIR%%/img/circles/download.png
 %%DATADIR%%/img/circles/east.png
 %%DATADIR%%/img/circles/edit.png
@@ -165,8 +158,10 @@ bin/qmc2-sdlmess
 %%DATADIR%%/img/circles/fileprint.png
 %%DATADIR%%/img/circles/filesave.png
 %%DATADIR%%/img/circles/filesaveas.png
+%%DATADIR%%/img/circles/filesaveas_and_apply.png
 %%DATADIR%%/img/circles/filter.png
 %%DATADIR%%/img/circles/find.png
+%%DATADIR%%/img/circles/find_negate.png
 %%DATADIR%%/img/circles/flat.png
 %%DATADIR%%/img/circles/flip.png
 %%DATADIR%%/img/circles/folders-first.png
@@ -200,6 +195,7 @@ bin/qmc2-sdlmess
 %%DATADIR%%/img/circles/launch_multiple.png
 %%DATADIR%%/img/circles/led_off.png
 %%DATADIR%%/img/circles/led_on.png
+%%DATADIR%%/img/circles/left_action.png
 %%DATADIR%%/img/circles/lifebelt.png
 %%DATADIR%%/img/circles/locale.png
 %%DATADIR%%/img/circles/lock.png
@@ -221,11 +217,13 @@ bin/qmc2-sdlmess
 %%DATADIR%%/img/circles/merge.png
 %%DATADIR%%/img/circles/merge_nok.png
 %%DATADIR%%/img/circles/merge_ok.png
+%%DATADIR%%/img/circles/merge_unknown.png
 %%DATADIR%%/img/circles/mess.icns
 %%DATADIR%%/img/circles/mess.ico
 %%DATADIR%%/img/circles/mess.png
 %%DATADIR%%/img/circles/minimize.png
 %%DATADIR%%/img/circles/minus.png
+%%DATADIR%%/img/circles/minus_all.png
 %%DATADIR%%/img/circles/movie.png
 %%DATADIR%%/img/circles/music.png
 %%DATADIR%%/img/circles/next-sail.png
@@ -238,12 +236,17 @@ bin/qmc2-sdlmess
 %%DATADIR%%/img/circles/pacman.png
 %%DATADIR%%/img/circles/pencils.png
 %%DATADIR%%/img/circles/plus.png
+%%DATADIR%%/img/circles/plus_all.png
+%%DATADIR%%/img/circles/preview.png
 %%DATADIR%%/img/circles/previous-sail.png
 %%DATADIR%%/img/circles/previous.png
 %%DATADIR%%/img/circles/process.png
 %%DATADIR%%/img/circles/process_multiple.png
 %%DATADIR%%/img/circles/project_mess.png
+%%DATADIR%%/img/circles/qchdman.ico
+%%DATADIR%%/img/circles/qchdman.png
 %%DATADIR%%/img/circles/qmc2-arcade-setup.png
+%%DATADIR%%/img/circles/qmc2-arcade.ico
 %%DATADIR%%/img/circles/qmc2-arcade.png
 %%DATADIR%%/img/circles/qmc2_logo_big.png
 %%DATADIR%%/img/circles/qmc2_logo_small.png
@@ -264,12 +267,19 @@ bin/qmc2-sdlmess
 %%DATADIR%%/img/circles/remove.png
 %%DATADIR%%/img/circles/remove_from_favorites.png
 %%DATADIR%%/img/circles/rename.png
+%%DATADIR%%/img/circles/reset.png
+%%DATADIR%%/img/circles/right_action.png
 %%DATADIR%%/img/circles/rom.png
 %%DATADIR%%/img/circles/rom_multiple.png
 %%DATADIR%%/img/circles/search.png
 %%DATADIR%%/img/circles/search_multiple.png
 %%DATADIR%%/img/circles/sleep.png
 %%DATADIR%%/img/circles/slot.png
+%%DATADIR%%/img/circles/software_correct.png
+%%DATADIR%%/img/circles/software_incorrect.png
+%%DATADIR%%/img/circles/software_mostlycorrect.png
+%%DATADIR%%/img/circles/software_notfound.png
+%%DATADIR%%/img/circles/software_unknown.png
 %%DATADIR%%/img/circles/sort.png
 %%DATADIR%%/img/circles/sound.png
 %%DATADIR%%/img/circles/south.png
@@ -315,6 +325,8 @@ bin/qmc2-sdlmess
 %%DATADIR%%/img/circles/untagged_all.png
 %%DATADIR%%/img/circles/untagged_visible.png
 %%DATADIR%%/img/circles/up.png
+%%DATADIR%%/img/circles/up_action.png
+%%DATADIR%%/img/circles/update.png
 %%DATADIR%%/img/circles/url.png
 %%DATADIR%%/img/circles/version.png
 %%DATADIR%%/img/circles/view_detail.png
@@ -331,6 +343,9 @@ bin/qmc2-sdlmess
 %%DATADIR%%/img/circles/yes.png
 %%DATADIR%%/img/circles/youtube.png
 %%DATADIR%%/img/circles/zip.png
+%%DATADIR%%/img/circles/zoom-in.png
+%%DATADIR%%/img/circles/zoom-none.png
+%%DATADIR%%/img/circles/zoom-out.png
 %%DATADIR%%/img/circuit.png
 %%DATADIR%%/img/classic/activity_green.png
 %%DATADIR%%/img/classic/activity_red.png
@@ -340,6 +355,7 @@ bin/qmc2-sdlmess
 %%DATADIR%%/img/classic/back.png
 %%DATADIR%%/img/classic/broom.png

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201307111527.r6BFReDg016532>