diff options
Diffstat (limited to 'emulators/fmsx')
-rw-r--r-- | emulators/fmsx/Makefile | 18 | ||||
-rw-r--r-- | emulators/fmsx/distinfo | 24 | ||||
-rw-r--r-- | emulators/fmsx/files/patch-aa | 15 | ||||
-rw-r--r-- | emulators/fmsx/pkg-descr | 9 | ||||
-rw-r--r-- | emulators/fmsx/pkg-message | 3 | ||||
-rw-r--r-- | emulators/fmsx/pkg-plist | 8 |
6 files changed, 48 insertions, 29 deletions
diff --git a/emulators/fmsx/Makefile b/emulators/fmsx/Makefile index 6c66f74..0ae6b58 100644 --- a/emulators/fmsx/Makefile +++ b/emulators/fmsx/Makefile @@ -6,13 +6,16 @@ # PORTNAME= fmsx -PORTVERSION= 2.7 +PORTVERSION= 3.0 CATEGORIES= emulators -MASTER_SITES= http://www.mavetju.org/download/adopted/ \ - http://fms.komkon.org/fMSX/ -DISTNAME= fMSX27 -EXTRACT_SUFX= .tar.Z - +MASTER_SITES= http://www.mavetju.org/download/adopted/:code \ + http://fms.komkon.org/fMSX/:code \ + http://fms.komkon.org/fMSX/src/:rom +DIST_SUBDIR= fmsx30 +DISTFILES= fMSX30.tar.Z:code \ + MSX.ROM:rom MSX2.ROM:rom MSX2EXT.ROM:rom MSX2P.ROM:rom \ + MSX2PEXT.ROM:rom FMPAC.ROM:rom DISK.ROM:rom MSXDOS2.ROM:rom \ + PAINTER.ROM:rom KANJI.ROM:rom MAINTAINER= dk@farm.org COMMENT= The Portable MSX/MSX2/MSX2+ Emulator @@ -51,7 +54,8 @@ do-install: ${INSTALL_PROGRAM} ${WRKSRC}/rddsk ${PREFIX}/bin/fmsx-rddsk ${INSTALL_PROGRAM} ${WRKSRC}/wrdsk ${PREFIX}/bin/fmsx-wrdsk ${MKDIR} ${PREFIX}/share/fmsx - ${INSTALL_DATA} ${WRKSRC}/*.ROM ${WRKSRC}/*.FNT ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/*.FNT ${DATADIR} + ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/*.ROM ${DATADIR} .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/*.html ${DOCSDIR} diff --git a/emulators/fmsx/distinfo b/emulators/fmsx/distinfo index 0b370c8..eceffd2 100644 --- a/emulators/fmsx/distinfo +++ b/emulators/fmsx/distinfo @@ -1,2 +1,22 @@ -MD5 (fMSX27.tar.Z) = 419b3b637067f83465d61b32b0b09ab7 -SIZE (fMSX27.tar.Z) = 516213 +MD5 (fmsx30/fMSX30.tar.Z) = 6a6e7a4966adc3253701896a86adfcde +SIZE (fmsx30/fMSX30.tar.Z) = 218299 +MD5 (fmsx30/MSX.ROM) = aa95aea2563cd5ec0a0919b44cc17d47 +SIZE (fmsx30/MSX.ROM) = 32768 +MD5 (fmsx30/MSX2.ROM) = ec3a01c91f24fbddcbcab0ad301bc9ef +SIZE (fmsx30/MSX2.ROM) = 32768 +MD5 (fmsx30/MSX2EXT.ROM) = 2183c2aff17cf4297bdb496de78c2e8a +SIZE (fmsx30/MSX2EXT.ROM) = 16384 +MD5 (fmsx30/MSX2P.ROM) = 6d8c0ca64e726c82a4b726e9b01cdf1e +SIZE (fmsx30/MSX2P.ROM) = 32768 +MD5 (fmsx30/MSX2PEXT.ROM) = 7c8243c71d8f143b2531f01afa6a05dc +SIZE (fmsx30/MSX2PEXT.ROM) = 16384 +MD5 (fmsx30/FMPAC.ROM) = 6f69cc8b5ed761b03afd78000dfb0e19 +SIZE (fmsx30/FMPAC.ROM) = 65536 +MD5 (fmsx30/DISK.ROM) = 80dcd1ad1a4cf65d64b7ba10504e8190 +SIZE (fmsx30/DISK.ROM) = 16384 +MD5 (fmsx30/MSXDOS2.ROM) = 6418d091cd6907bbcf940324339e43bb +SIZE (fmsx30/MSXDOS2.ROM) = 65536 +MD5 (fmsx30/PAINTER.ROM) = 403cdea1cbd2bb24fae506941f8f655e +SIZE (fmsx30/PAINTER.ROM) = 65536 +MD5 (fmsx30/KANJI.ROM) = febe8782b466d7c3b16de6d104826b34 +SIZE (fmsx30/KANJI.ROM) = 131072 diff --git a/emulators/fmsx/files/patch-aa b/emulators/fmsx/files/patch-aa index a5b9719..b17d249 100644 --- a/emulators/fmsx/files/patch-aa +++ b/emulators/fmsx/files/patch-aa @@ -1,5 +1,5 @@ ---- Makefile.orig Mon Dec 31 20:01:16 2001 -+++ Makefile Sat Feb 28 11:20:12 2004 +--- Makefile.orig Sun Aug 21 13:35:41 2005 ++++ Makefile Sun Aug 21 13:36:51 2005 @@ -51,10 +51,10 @@ # If you are getting linker errors about not found X11 functions, # change the -L/usr/X11R6/lib to the directory where X11 @@ -12,15 +12,6 @@ +DEFINES = -DFMSX -DUNIX -DLSB_FIRST -DMITSHM \ + -DDISK -DNARROW -DSOUND -D%%BPP%% -DZLIB +CFLAGS = -O3 -Wall -I${X11BASE}/include -L${X11BASE}/lib ${DEFINES} - OBJECTS = fMSX.o MSX.o Patch.o Debug.o Disk.o Sound.o \ + OBJECTS = fMSX.o MSX.o Patch.o Debug.o Disk.o Floppy.o Sound.o \ Z80.o I8255.o AY8910.o YM2413.o SCC.o V9938.o I8251.o \ Unix.o LibUnix.o SndUnix.o -@@ -71,7 +71,7 @@ - # fMSX Unix/X requires X11 libraries. See note above if you are - # experiencing any problems. - fmsx: ${OBJECTS} -- ${CC} ${CFLAGS} -o fmsx ${OBJECTS} -lXext -lX11 -lz -+ ${CC} ${CFLAGS} -o fmsx ${OBJECTS} -lXext -lX11 -L${X11BASE}/lib -lz - - # Clean up. - clean: diff --git a/emulators/fmsx/pkg-descr b/emulators/fmsx/pkg-descr index abaebed..e2e1a36 100644 --- a/emulators/fmsx/pkg-descr +++ b/emulators/fmsx/pkg-descr @@ -1,6 +1,7 @@ - ******* fMSX ******* - The Portable MSX/MSX2/MSX2+ Emulator - version 2.7 - by Marat Fayzullin <fms@cs.umd.edu> +******* fMSX ******* +The Portable MSX/MSX2/MSX2+ Emulator +by Marat Fayzullin <fms@cs.umd.edu> + +For Cartridges see: ftp://ftp.komkon.org/pub/EMUL8/MSX/Carts/ WWW: http://fms.komkon.org/fMSX/ diff --git a/emulators/fmsx/pkg-message b/emulators/fmsx/pkg-message index 3aae9b7..e9cbb1a 100644 --- a/emulators/fmsx/pkg-message +++ b/emulators/fmsx/pkg-message @@ -8,3 +8,6 @@ when starting fMSX and you're using -DBPP32, try compiling with For FreeBSD users: run "make clean config" and unselect BPP32 and select BPP16 or BPP24 as options. ******************************************************************* + +See ftp://ftp.komkon.org//pub/EMUL8/MSX/Carts for cartridge ROMs + diff --git a/emulators/fmsx/pkg-plist b/emulators/fmsx/pkg-plist index 0ca32b1..a9dd294 100644 --- a/emulators/fmsx/pkg-plist +++ b/emulators/fmsx/pkg-plist @@ -2,18 +2,18 @@ bin/fmsx bin/fmsx.bin bin/fmsx-rddsk bin/fmsx-wrdsk -%%DATADIR%%/CMOS.ROM %%DATADIR%%/CYRILLIC.FNT -%%DATADIR%%/DISK.ROM -%%DATADIR%%/FMPAC.ROM %%DATADIR%%/ITALIC.FNT -%%DATADIR%%/KANJI.ROM %%DATADIR%%/MSX.ROM %%DATADIR%%/MSX2.ROM %%DATADIR%%/MSX2EXT.ROM %%DATADIR%%/MSX2P.ROM %%DATADIR%%/MSX2PEXT.ROM +%%DATADIR%%/FMPAC.ROM +%%DATADIR%%/DISK.ROM +%%DATADIR%%/MSXDOS2.ROM %%DATADIR%%/PAINTER.ROM +%%DATADIR%%/KANJI.ROM %%PORTDOCS%%%%DOCSDIR%%/fMSX.html %%PORTDOCS%%@dirrm %%DATADIR%% %%PORTDOCS%%@dirrm %%DOCSDIR%% |