FreeBSD Bugzilla – Attachment 55760 Details for
Bug 84195
[NEW PORT] emulators/osmose - Sega Master System emulator
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
osmose.shar
osmose.shar (text/plain), 7.90 KB, created by
Alejandro Pulver
on 2005-07-27 23:40:11 UTC
(
hide
)
Description:
osmose.shar
Filename:
MIME Type:
Creator:
Alejandro Pulver
Created:
2005-07-27 23:40:11 UTC
Size:
7.90 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># osmose ># osmose/Makefile ># osmose/distinfo ># osmose/pkg-plist ># osmose/files ># osmose/files/patch-Makefile ># osmose/files/patch-zlib-Makefile ># osmose/files/extra-patch-freebsd4 ># osmose/files/patch-unzip-Makefile ># osmose/pkg-descr ># >echo c - osmose >mkdir -p osmose > /dev/null 2>&1 >echo x - osmose/Makefile >sed 's/^X//' >osmose/Makefile << 'END-of-osmose/Makefile' >X# New ports collection makefile for: osmose >X# Date created: 27 Jul 2005 >X# Whom: Alejandro Pulver <alejandro@varnet.biz> >X# >X# $FreeBSD$ >X# >X >XPORTNAME= osmose >XPORTVERSION= 0.6.30 >XCATEGORIES= emulators >XMASTER_SITES= http://bcz.emu-france.com/osmose/ >XDISTNAME= ${PORTNAME}-final-src >X >XMAINTAINER= alejandro@varnet.biz >XCOMMENT= Sega Master System emulator >X >XONLY_FOR_ARCHS= i386 >X >XUSE_ZIP= yes >XUSE_GMAKE= yes >XUSE_SDL= sdl >XUSE_REINPLACE= yes >X >XNO_WRKSUBDIR= yes >X >XOPTIONS= OPTIMIZED_CFLAGS "Enable compilation optimizations" on >X >Xdo-install: >X @${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin >X.if !defined(NOPORTDOCS) >X @${MKDIR} ${DOCSDIR} >X @${INSTALL_DATA} ${WRKSRC}/readme.txt ${DOCSDIR} >X.endif >X >X.include <bsd.port.pre.mk> >X >X.if ${OSVERSION} < 500000 >XEXTRA_PATCHES= ${FILESDIR}/extra-patch-freebsd4 >X.endif >X >Xpost-patch: >X# Fix Makefile >X @${REINPLACE_CMD} -e 's|\(-Dlinux\)|${CFLAGS} \1| ; \ >X s|sdl-config|${SDL_CONFIG}|' \ >X ${WRKSRC}/${MAKEFILE} >X >X# Fix SDL include statement >X @${REINPLACE_CMD} -e 's|\(#include.*\)SDL/\(SDL.*\)|\1\2|' \ >X ${WRKSRC}/*.h >X >X# Enable/disable compilation optimizations >X.if !defined(WITH_OPTIMIZED_CFLAGS) >X @${REINPLACE_CMD} -e 's|-O3||g' ${WRKSRC}/${MAKEFILE} >X.endif >X >X.include <bsd.port.post.mk> >END-of-osmose/Makefile >echo x - osmose/distinfo >sed 's/^X//' >osmose/distinfo << 'END-of-osmose/distinfo' >XMD5 (osmose-final-src.zip) = 4607029f0b9332d9e0bc0555f542dc88 >XSIZE (osmose-final-src.zip) = 297235 >END-of-osmose/distinfo >echo x - osmose/pkg-plist >sed 's/^X//' >osmose/pkg-plist << 'END-of-osmose/pkg-plist' >Xbin/osmose >X%%PORTDOCS%%%%DOCSDIR%%/readme.txt >X%%PORTDOCS%%@dirrm %%DOCSDIR%% >END-of-osmose/pkg-plist >echo c - osmose/files >mkdir -p osmose/files > /dev/null 2>&1 >echo x - osmose/files/patch-Makefile >sed 's/^X//' >osmose/files/patch-Makefile << 'END-of-osmose/files/patch-Makefile' >X--- Makefile.orig Mon Apr 25 18:17:08 2005 >X+++ Makefile Tue Jul 26 21:08:26 2005 >X@@ -43,11 +43,11 @@ >X >X # Compiler/Linker Flags >X # add -O3 to CFLAGS for speedup -pg on LFLAGS and CFLAGS for gprof >X-CFLAGS = -Wall -O3 >X-LFLAGS = -lSDL >X+CFLAGS = -Dlinux `sdl-config --cflags` -O3 >X+LFLAGS = `sdl-config --libs` >X AFLAGS = -f elf >X-CC = g++ >X-C_COMP = gcc >X+CC = ${CXX} >X+C_COMP = ${CC} >X ASM = nasm >X >X # Our needed rules. $* is current file, without suffix. >X@@ -84,8 +84,8 @@ >X rm -f *.o core $(OSM_EXE) >X >X libs: >X- cd $(Z_LIB_DIR) && make libz.a >X- cd $(UNZIP_DIR) && make unzip.a >X+ cd $(Z_LIB_DIR) && $(MAKE) libz.a >X+ cd $(UNZIP_DIR) && $(MAKE) unzip.a >X >X >X >END-of-osmose/files/patch-Makefile >echo x - osmose/files/patch-zlib-Makefile >sed 's/^X//' >osmose/files/patch-zlib-Makefile << 'END-of-osmose/files/patch-zlib-Makefile' >X--- zlib/Makefile.orig Fri Dec 17 11:04:40 2004 >X+++ zlib/Makefile Tue Jul 26 21:16:20 2005 >X@@ -16,9 +16,7 @@ >X # To install in $HOME instead of /usr/local, use: >X # make install prefix=$HOME >X >X-CC=cc >X >X-CFLAGS=-O >X #CFLAGS=-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7 >X #CFLAGS=-g -DDEBUG >X #CFLAGS=-O3 -Wall -Wwrite-strings -Wpointer-arith -Wconversion \ >END-of-osmose/files/patch-zlib-Makefile >echo x - osmose/files/extra-patch-freebsd4 >sed 's/^X//' >osmose/files/extra-patch-freebsd4 << 'END-of-osmose/files/extra-patch-freebsd4' >X--- InputDevice.h.orig Wed Jul 27 23:08:41 2005 >X+++ InputDevice.h Wed Jul 27 23:09:05 2005 >X@@ -17,6 +17,7 @@ >X #ifndef INPUT_DEVICE_H >X #define INPUT_DEVICE_H >X >X+#include <string> >X #include <SDL/SDL.h> >X #include <iostream> >X >X--- MemoryMapper.h.orig Wed Jul 27 22:13:37 2005 >X+++ MemoryMapper.h Wed Jul 27 22:16:37 2005 >X@@ -14,6 +14,8 @@ >X *****************************************************************************/ >X #ifndef MEMORY_MAPPER_H >X #define MEMORY_MAPPER_H >X+#include <stdlib.h> >X+#include <string> >X #include <iostream> >X #include <fstream> >X #include <iomanip> >X--- Options.h.orig Wed Jul 27 22:33:50 2005 >X+++ Options.h Wed Jul 27 22:34:08 2005 >X@@ -14,6 +14,7 @@ >X #ifndef OPTIONS_H >X #define OPTIONS_H >X >X+#include <string.h> >X #include <iostream> >X #include <iomanip> >X #include "Bits.h" >X--- OsmoseConfiguration.h.orig Wed Jul 27 22:41:39 2005 >X+++ OsmoseConfiguration.h Wed Jul 27 22:44:16 2005 >X@@ -15,6 +15,7 @@ >X #ifndef OSMOSE_CONFIGURATION_H >X #define OSMOSE_CONFIGURATION_H >X >X+#include <string> >X #include <SDL/SDL.h> >X #include <iostream> >X #include <iomanip> >X--- OsmoseCore.cpp.orig Wed Jul 27 03:33:44 2005 >X+++ OsmoseCore.cpp Wed Jul 27 03:34:13 2005 >X@@ -12,6 +12,7 @@ >X * >X * URL: http://bcz.emu-france.com/ >X *****************************************************************************/ >X+#include <string> >X #include "OsmoseCore.h" >X >X #define TIME_LIMITE 7*60 >X--- SN76489.h.orig Wed Jul 27 22:26:47 2005 >X+++ SN76489.h Wed Jul 27 22:31:08 2005 >X@@ -13,6 +13,7 @@ >X *****************************************************************************/ >X #ifndef SN76489_H >X #define SN76489_H >X+#include <string.h> >X #include <iomanip> >X #include <iostream> >X #include <SDL/SDL.h> >X--- TextWriter.h.orig Wed Jul 27 23:06:45 2005 >X+++ TextWriter.h Wed Jul 27 23:06:53 2005 >X@@ -15,6 +15,7 @@ >X #ifndef TEXT_WRITER_H >X #define TEXT_WRITER_H >X >X+#include <string> >X #include <iomanip> >X #include <SDL/SDL.h> >X >X--- VDP.h.orig Wed Jul 27 21:55:01 2005 >X+++ VDP.h Wed Jul 27 21:55:33 2005 >X@@ -13,6 +13,7 @@ >X *****************************************************************************/ >X #ifndef VDP_H >X #define VDP_H >X+#include <string.h> >X #include <SDL/SDL.h> >X #include <iomanip> >X #include <iostream> >X--- VideoFilter.h.orig Wed Jul 27 23:04:17 2005 >X+++ VideoFilter.h Wed Jul 27 23:04:36 2005 >X@@ -35,6 +35,7 @@ >X #ifndef VIDEO_FILTER_H >X #define VIDEO_FILTER_H >X >X+#include <string> >X #include <SDL/SDL.h> >X #include <iostream> >X >X--- main.cpp.orig Sun May 22 19:43:10 2005 >X+++ main.cpp Wed Jul 27 03:20:22 2005 >X@@ -31,6 +31,7 @@ >X * URL: http://bcz.emu-france.com/ >X *****************************************************************************/ >X >X+#include <string> >X #include <iostream> >X #include <iomanip> >X #include "OsmoseCore.h" >X@@ -155,7 +156,7 @@ >X // If actual argument nbr < argument number eg is there any args ? >X if (i < a-1) >X { >X- opt.acceleration = atof( rv[i+1]); >X+ opt.acceleration = strtod(rv[i+1], (char **)NULL); >X if (opt.acceleration == 0) >X { >X cerr << "No valid acceleration parameter was given. Using default " << (float)DEFAULT_ACCELERATION << " value." << endl; >END-of-osmose/files/extra-patch-freebsd4 >echo x - osmose/files/patch-unzip-Makefile >sed 's/^X//' >osmose/files/patch-unzip-Makefile << 'END-of-osmose/files/patch-unzip-Makefile' >X--- unzip/Makefile.orig Fri Dec 17 13:21:30 2004 >X+++ unzip/Makefile Tue Jul 26 21:15:04 2005 >X@@ -1,5 +1,3 @@ >X-CC=cc >X-CFLAGS=-O >X >X UNZ_OBJS = unzip.o ioapi.o >X >END-of-osmose/files/patch-unzip-Makefile >echo x - osmose/pkg-descr >sed 's/^X//' >osmose/pkg-descr << 'END-of-osmose/pkg-descr' >XOsmose is another Sega Master System emulator. The emulator is released as >Xopen source project, under GPL license. >X >XThe emulator relies on SDL library, zlib, and uses Alessandro Scotti z80 cpu >Xcore. Alessandro, is the author of the nice multi machine emulator 'Tickle'. >XRom decompression relies on Zlib and Gilles Vollant unzip package. Scale2x >Xvideo Filter is based on Andrea Mazzoleni's algorithm. >X >XWWW: http://bcz.emu-france.com/ >X >X- Alejandro Pulver >Xalejandro@varnet.biz >END-of-osmose/pkg-descr >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 84195
: 55760