- Update to version 0.114.

- Fix installation.
- Remove BROKEN.
This commit is contained in:
Alejandro Pulver 2007-04-22 22:43:27 +00:00
parent e5fbe30dd1
commit 1ab76a704d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=190655
8 changed files with 40 additions and 122 deletions

View file

@ -6,7 +6,7 @@
#
PORTNAME= sdlmess
PORTVERSION= 0.113
PORTVERSION= 0.114
CATEGORIES= emulators
MASTER_SITES= http://rbelmont.mameworld.info/
DISTNAME= ${PORTNAME}${PORTVERSION:S/.//}
@ -14,8 +14,6 @@ DISTNAME= ${PORTNAME}${PORTVERSION:S/.//}
MAINTAINER= alepulver@FreeBSD.org
COMMENT= SDL port of MESS (Multiple Emulator Super System)
BROKEN= Install fails
USE_ZIP= yes
USE_GL= yes
USE_GMAKE= yes
@ -29,11 +27,10 @@ do-install:
${MKDIR} ${PREFIX}/libexec/${PORTNAME}
.for f in obj/sdlmess/file2str sdlmess testkeys dat2html messtest messdocs \
imgtool romcmp chdman jedutil makemeta regrep
${INSTALL_PROGRAM} ${WRKSRC}/${f} ${PREFIX}/libexec/${f:S/sdl//}
${INSTALL_PROGRAM} ${WRKSRC}/${f} ${PREFIX}/libexec/${f:T:S/sdl//}
.endfor
${MKDIR} ${DATADIR}
.for f in artwork cfg ctrlr hash ini memcard nvram snap software tools \
sysinfo.dat
.for f in artwork hash keymaps sysinfo.dat
${CP} -R ${WRKSRC}/${f} ${DATADIR}
.endfor
.if !defined(NOPORTDOCS)

View file

@ -1,3 +1,3 @@
MD5 (sdlmess0113.zip) = d73b55eda07d0615a558f767c440546f
SHA256 (sdlmess0113.zip) = b5228907ea9b335573f7d5a88a7a98d7637b39dfb138ed8c0bda87621c6cb0af
SIZE (sdlmess0113.zip) = 28302634
MD5 (sdlmess0114.zip) = 24447a6a85c21764fe23f8e696668e01
SHA256 (sdlmess0114.zip) = 9530397e1c358f77f0769b35a50292d3b022cd4fa7cfbc078618972657103d54
SIZE (sdlmess0114.zip) = 25484229

View file

@ -1,17 +1,8 @@
--- ./makefile.sdl.orig Fri Mar 9 01:10:42 2007
+++ ./makefile.sdl Sun Apr 8 20:07:08 2007
@@ -52,7 +52,7 @@
# for SDLMAME, set this to linux, freebsd, win32, or macosx (lowercase is important!)
#------------------------------------------------------------------------------------
-SUBARCH = linux
+SUBARCH = freebsd
#-------------------------------------------------
--- makefile.sdl.orig Thu Apr 12 22:23:24 2007
+++ makefile.sdl Sat Apr 21 13:35:00 2007
@@ -63,11 +63,13 @@
# uncomment next line to include the debugger
#DEBUG = 1
# DEBUG = 1
+ifeq ($(ARCH),i386)
# uncomment next line to use DRC MIPS3 engine
@ -117,11 +108,11 @@
+
+ifeq ($(ARCH),i386)
+DEFS += -DX86_ASM
+endif
endif
+
+ifeq ($(ARCH),powerpc)
+DEFS += -DPPC_ASM -Dbool=int
endif
+endif
+
+ifneq ($(shell echo $(ARCH) | grep -v 64),)
+PTR64 = yes
@ -142,7 +133,7 @@
$(OPT_FLAGS) \
-std=gnu89 \
-I$(SRC)/$(TARGET) \
@@ -286,6 +240,7 @@
@@ -287,6 +241,7 @@
-I$(SRC)/lib/util \
-I$(SRC)/osd \
-I$(SRC)/osd/$(MAMEOS) \
@ -150,7 +141,7 @@
ifdef MESS
CFLAGS += \
@@ -304,7 +259,7 @@
@@ -305,7 +260,7 @@
endif # PPC
endif # SYMBOLS
@ -159,7 +150,7 @@
-Wall \
-Wpointer-arith \
-Wbad-function-cast \
@@ -316,7 +271,7 @@
@@ -317,7 +272,7 @@
-Wdeclaration-after-statement
ifneq ($(OPTIMIZE),0)
@ -168,7 +159,7 @@
endif
CFLAGS += -O$(OPTIMIZE)
@@ -329,11 +284,9 @@
@@ -325,11 +280,9 @@
# extra options needed *only* for the osd files
CFLAGSOSDEPEND = $(CFLAGS)
@ -182,14 +173,3 @@
LDFLAGS += -s
endif
@@ -402,6 +355,10 @@
ifeq ($(SUBARCH),linux)
CFLAGS += -DSDLMAME_LINUX
+endif
+
+ifeq ($(SUBARCH),freebsd)
+CFLAGS += -DSDLMAME_FREEBSD -DSDLMAME_NO64BITIO
endif
ifeq ($(SUBARCH),freebsd)

View file

@ -19,9 +19,7 @@ libexec/testkeys
%%PORTDOCS%%%%DOCSDIR%%/docs/license.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/mame.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/messnew.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/messroms.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/newvideo.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/style.css
%%PORTDOCS%%%%DOCSDIR%%/docs/windows.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/choice.htm
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/compile.htm
@ -66,12 +64,6 @@ libexec/testkeys
%%DATADIR%%/artwork/pc1403.zip
%%DATADIR%%/artwork/ssystem3.zip
%%DATADIR%%/artwork/thomson.lay
%%DATADIR%%/cfg/dir.txt
%%DATADIR%%/ctrlr/hotrod.cfg
%%DATADIR%%/ctrlr/hotrodse.cfg
%%DATADIR%%/ctrlr/slikstik.cfg
%%DATADIR%%/ctrlr/standard.cfg
%%DATADIR%%/ctrlr/xarcade.cfg
%%DATADIR%%/hash/a2600.hsi
%%DATADIR%%/hash/a5200.hsi
%%DATADIR%%/hash/a7800.hsi
@ -104,7 +96,7 @@ libexec/testkeys
%%DATADIR%%/hash/exidy.hsi
%%DATADIR%%/hash/gameboy.hsi
%%DATADIR%%/hash/gamegear.hsi
%%DATADIR%%/hash/gen_usa.hsi
%%DATADIR%%/hash/genesis.hsi
%%DATADIR%%/hash/ibmpc.hsi
%%DATADIR%%/hash/ibmpcjr.hsi
%%DATADIR%%/hash/intv.hsi
@ -143,22 +135,12 @@ libexec/testkeys
%%DATADIR%%/hash/vectrex.hsi
%%DATADIR%%/hash/vic20.hsi
%%DATADIR%%/hash/wswan.hsi
%%DATADIR%%/ini/dir.txt
%%DATADIR%%/memcard/dir.txt
%%DATADIR%%/nvram/dir.txt
%%DATADIR%%/snap/dir.txt
%%DATADIR%%/software/dir.txt
%%DATADIR%%/keymaps/km-ch.txt
%%DATADIR%%/keymaps/km-fr-OSX.txt
%%DATADIR%%/keymaps/km-fr.txt
%%DATADIR%%/sysinfo.dat
%%DATADIR%%/tools/dir.txt
@dirrm %%DATADIR%%/tools
@dirrm %%DATADIR%%/software
@dirrm %%DATADIR%%/snap
@dirrm %%DATADIR%%/nvram
@dirrm %%DATADIR%%/memcard
@dirrm %%DATADIR%%/ini
@dirrm %%DATADIR%%/keymaps
@dirrm %%DATADIR%%/hash
@dirrm %%DATADIR%%/ctrlr
@dirrm %%DATADIR%%/cfg
@dirrm %%DATADIR%%/artwork
@dirrm %%DATADIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%/docs/windows/images

View file

@ -6,7 +6,7 @@
#
PORTNAME= sdlmess
PORTVERSION= 0.113
PORTVERSION= 0.114
CATEGORIES= emulators
MASTER_SITES= http://rbelmont.mameworld.info/
DISTNAME= ${PORTNAME}${PORTVERSION:S/.//}
@ -14,8 +14,6 @@ DISTNAME= ${PORTNAME}${PORTVERSION:S/.//}
MAINTAINER= alepulver@FreeBSD.org
COMMENT= SDL port of MESS (Multiple Emulator Super System)
BROKEN= Install fails
USE_ZIP= yes
USE_GL= yes
USE_GMAKE= yes
@ -29,11 +27,10 @@ do-install:
${MKDIR} ${PREFIX}/libexec/${PORTNAME}
.for f in obj/sdlmess/file2str sdlmess testkeys dat2html messtest messdocs \
imgtool romcmp chdman jedutil makemeta regrep
${INSTALL_PROGRAM} ${WRKSRC}/${f} ${PREFIX}/libexec/${f:S/sdl//}
${INSTALL_PROGRAM} ${WRKSRC}/${f} ${PREFIX}/libexec/${f:T:S/sdl//}
.endfor
${MKDIR} ${DATADIR}
.for f in artwork cfg ctrlr hash ini memcard nvram snap software tools \
sysinfo.dat
.for f in artwork hash keymaps sysinfo.dat
${CP} -R ${WRKSRC}/${f} ${DATADIR}
.endfor
.if !defined(NOPORTDOCS)

View file

@ -1,3 +1,3 @@
MD5 (sdlmess0113.zip) = d73b55eda07d0615a558f767c440546f
SHA256 (sdlmess0113.zip) = b5228907ea9b335573f7d5a88a7a98d7637b39dfb138ed8c0bda87621c6cb0af
SIZE (sdlmess0113.zip) = 28302634
MD5 (sdlmess0114.zip) = 24447a6a85c21764fe23f8e696668e01
SHA256 (sdlmess0114.zip) = 9530397e1c358f77f0769b35a50292d3b022cd4fa7cfbc078618972657103d54
SIZE (sdlmess0114.zip) = 25484229

View file

@ -1,17 +1,8 @@
--- ./makefile.sdl.orig Fri Mar 9 01:10:42 2007
+++ ./makefile.sdl Sun Apr 8 20:07:08 2007
@@ -52,7 +52,7 @@
# for SDLMAME, set this to linux, freebsd, win32, or macosx (lowercase is important!)
#------------------------------------------------------------------------------------
-SUBARCH = linux
+SUBARCH = freebsd
#-------------------------------------------------
--- makefile.sdl.orig Thu Apr 12 22:23:24 2007
+++ makefile.sdl Sat Apr 21 13:35:00 2007
@@ -63,11 +63,13 @@
# uncomment next line to include the debugger
#DEBUG = 1
# DEBUG = 1
+ifeq ($(ARCH),i386)
# uncomment next line to use DRC MIPS3 engine
@ -117,11 +108,11 @@
+
+ifeq ($(ARCH),i386)
+DEFS += -DX86_ASM
+endif
endif
+
+ifeq ($(ARCH),powerpc)
+DEFS += -DPPC_ASM -Dbool=int
endif
+endif
+
+ifneq ($(shell echo $(ARCH) | grep -v 64),)
+PTR64 = yes
@ -142,7 +133,7 @@
$(OPT_FLAGS) \
-std=gnu89 \
-I$(SRC)/$(TARGET) \
@@ -286,6 +240,7 @@
@@ -287,6 +241,7 @@
-I$(SRC)/lib/util \
-I$(SRC)/osd \
-I$(SRC)/osd/$(MAMEOS) \
@ -150,7 +141,7 @@
ifdef MESS
CFLAGS += \
@@ -304,7 +259,7 @@
@@ -305,7 +260,7 @@
endif # PPC
endif # SYMBOLS
@ -159,7 +150,7 @@
-Wall \
-Wpointer-arith \
-Wbad-function-cast \
@@ -316,7 +271,7 @@
@@ -317,7 +272,7 @@
-Wdeclaration-after-statement
ifneq ($(OPTIMIZE),0)
@ -168,7 +159,7 @@
endif
CFLAGS += -O$(OPTIMIZE)
@@ -329,11 +284,9 @@
@@ -325,11 +280,9 @@
# extra options needed *only* for the osd files
CFLAGSOSDEPEND = $(CFLAGS)
@ -182,14 +173,3 @@
LDFLAGS += -s
endif
@@ -402,6 +355,10 @@
ifeq ($(SUBARCH),linux)
CFLAGS += -DSDLMAME_LINUX
+endif
+
+ifeq ($(SUBARCH),freebsd)
+CFLAGS += -DSDLMAME_FREEBSD -DSDLMAME_NO64BITIO
endif
ifeq ($(SUBARCH),freebsd)

View file

@ -19,9 +19,7 @@ libexec/testkeys
%%PORTDOCS%%%%DOCSDIR%%/docs/license.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/mame.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/messnew.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/messroms.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/newvideo.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/style.css
%%PORTDOCS%%%%DOCSDIR%%/docs/windows.txt
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/choice.htm
%%PORTDOCS%%%%DOCSDIR%%/docs/windows/compile.htm
@ -66,12 +64,6 @@ libexec/testkeys
%%DATADIR%%/artwork/pc1403.zip
%%DATADIR%%/artwork/ssystem3.zip
%%DATADIR%%/artwork/thomson.lay
%%DATADIR%%/cfg/dir.txt
%%DATADIR%%/ctrlr/hotrod.cfg
%%DATADIR%%/ctrlr/hotrodse.cfg
%%DATADIR%%/ctrlr/slikstik.cfg
%%DATADIR%%/ctrlr/standard.cfg
%%DATADIR%%/ctrlr/xarcade.cfg
%%DATADIR%%/hash/a2600.hsi
%%DATADIR%%/hash/a5200.hsi
%%DATADIR%%/hash/a7800.hsi
@ -104,7 +96,7 @@ libexec/testkeys
%%DATADIR%%/hash/exidy.hsi
%%DATADIR%%/hash/gameboy.hsi
%%DATADIR%%/hash/gamegear.hsi
%%DATADIR%%/hash/gen_usa.hsi
%%DATADIR%%/hash/genesis.hsi
%%DATADIR%%/hash/ibmpc.hsi
%%DATADIR%%/hash/ibmpcjr.hsi
%%DATADIR%%/hash/intv.hsi
@ -143,22 +135,12 @@ libexec/testkeys
%%DATADIR%%/hash/vectrex.hsi
%%DATADIR%%/hash/vic20.hsi
%%DATADIR%%/hash/wswan.hsi
%%DATADIR%%/ini/dir.txt
%%DATADIR%%/memcard/dir.txt
%%DATADIR%%/nvram/dir.txt
%%DATADIR%%/snap/dir.txt
%%DATADIR%%/software/dir.txt
%%DATADIR%%/keymaps/km-ch.txt
%%DATADIR%%/keymaps/km-fr-OSX.txt
%%DATADIR%%/keymaps/km-fr.txt
%%DATADIR%%/sysinfo.dat
%%DATADIR%%/tools/dir.txt
@dirrm %%DATADIR%%/tools
@dirrm %%DATADIR%%/software
@dirrm %%DATADIR%%/snap
@dirrm %%DATADIR%%/nvram
@dirrm %%DATADIR%%/memcard
@dirrm %%DATADIR%%/ini
@dirrm %%DATADIR%%/keymaps
@dirrm %%DATADIR%%/hash
@dirrm %%DATADIR%%/ctrlr
@dirrm %%DATADIR%%/cfg
@dirrm %%DATADIR%%/artwork
@dirrm %%DATADIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%/docs/windows/images