Date: Sat, 28 Jul 2007 23:03:50 GMT From: Pontus Stenetorp <ninjin@kth.se> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/114997: New port: <emulators>/<fceu-server> <The network play server for the NES/Famicom emulator fceu> Message-ID: <200707282303.l6SN3oVo005533@www.freebsd.org> Resent-Message-ID: <200707282310.l6SNA1t0005145@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 114997 >Category: ports >Synopsis: New port: <emulators>/<fceu-server> <The network play server for the NES/Famicom emulator fceu> >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sat Jul 28 23:10:01 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Pontus Stenetorp >Release: FreeBSD 6.2-STABLE #2 >Organization: >Environment: FreeBSD sanshou.yasai 6.2-STABLE FreeBSD 6.2-STABLE #2: Fri Jun 1 01:10:02 CEST 2007 ninjin@sanshou.yasai:/usr/obj/usr/src/sys/GENERIC i386 >Description: The FCE Ultra NES/Famicom emulator has a server which enables multiplayer over TCP/IP. Although it seems that this functionality is included in the current fceu port this is not the case. The fceu team has split the client and server into seperate packages. I therefore have created a port of the server making the collection complete. Additionally and not related to this port. It seems that I was not added to any contributors list last time I submitted a port. It would make me happy to be along the other proud contributors. >How-To-Repeat: >Fix: Patch attached with submission follows: # 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: # # . # ./Makefile # ./fceu-server-0.0.5.shar # ./distinfo # ./files # ./files/patch-server.cpp # ./files/patch-Makefile # ./pkg-descr # ./fceu-server-0.0.5.shar~ # echo c - . mkdir -p . > /dev/null 2>&1 echo x - ./Makefile sed 's/^X//' >./Makefile << 'END-of-./Makefile' X# New ports collection makefile for: fceu-server X# Date created: 28 July 2007 X# Whom: Pontus Stenetorp <ninjin@kth.se> X# X# $FreeBSD$ X# X XPORTNAME= fceu-server XPORTVERSION= 0.0.5 XCATEGORIES= emulators XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= fceultra XDISTNAME= ${PORTNAME}-${PORTVERSION} X XMAINTAINER= ninjin@kth.se XCOMMENT= The network play server for the NES/Famicom emulator fceu X XUSE_GMAKE= yes XUSE_SDL= sdl X XPLIST_FILES= bin/fceu-server XEXAMPLESDIR= ${LOCALBASE}/share/examples/${PORTNAME} X X.if !defined(WITHOUT_EXAMPLES) XPLIST_FILES+= share/examples/${PORTNAME}/fceu-server.conf.sample XPLIST_DIRS= share/examples/${PORTNAME} X.endif X Xpre-install: X @${MKDIR} ${EXAMPLESDIR} X Xdo-install: X @${INSTALL_PROGRAM} ${WRKSRC}/fceu-server ${LOCALBASE}/bin X Xpost-install: X.if !defined(WITHOUT_EXAMPLES) X ( ${MKDIR} ${EXAMPLESDIR} && \ X ${INSTALL_DATA} ${WRKSRC}/fceu-server.conf \ X ${EXAMPLESDIR}/fceu-server.conf.sample ) X.endif X X.include <bsd.port.mk> END-of-./Makefile echo x - ./fceu-server-0.0.5.shar sed 's/^X//' >./fceu-server-0.0.5.shar << 'END-of-./fceu-server-0.0.5.shar' X# This is a shell archive. Save it in a file, remove anything before X# this line, and then unpack it by entering "sh file". Note, it may X# create directories; files and directories will be owned by you and X# have default permissions. X# X# This archive contains: X# X# . X# ./Makefile X# ./fceu-server-0.0.5.shar X# ./distinfo X# ./files X# ./files/patch-server.cpp X# ./files/patch-Makefile X# ./pkg-descr X# ./fceu-server-0.0.5.shar~ X# Xecho c - . Xmkdir -p . > /dev/null 2>&1 Xecho x - ./Makefile Xsed 's/^X//' >./Makefile << 'END-of-./Makefile' XX# New ports collection makefile for: fceu-server XX# Date created: 28 July 2007 XX# Whom: Pontus Stenetorp <ninjin@kth.se> XX# XX# $FreeBSD$ XX# XX XXPORTNAME= fceu-server XXPORTVERSION= 0.0.5 XXCATEGORIES= emulators XXMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XXMASTER_SITE_SUBDIR= fceultra XXDISTNAME= ${PORTNAME}-${PORTVERSION} XX XXMAINTAINER= ninjin@kth.se XXCOMMENT= The network play server for the NES/Famicom emulator fceu XX XXUSE_GMAKE= yes XXUSE_SDL= sdl XX XXPLIST_FILES= bin/fceu-server XXEXAMPLESDIR= ${LOCALBASE}/share/examples/${PORTNAME} XX XX.if !defined(WITHOUT_EXAMPLES) XXPLIST_FILES+= share/examples/${PORTNAME}/fceu-server.conf.sample XXPLIST_DIRS= share/examples/${PORTNAME} XX.endif XX XXpre-install: XX @${MKDIR} ${EXAMPLESDIR} XX XXdo-install: XX @${INSTALL_PROGRAM} ${WRKSRC}/fceu-server ${LOCALBASE}/bin XX XXpost-install: XX.if !defined(WITHOUT_EXAMPLES) XX ( ${MKDIR} ${EXAMPLESDIR} && \ XX ${INSTALL_DATA} ${WRKSRC}/fceu-server.conf \ XX ${EXAMPLESDIR}/fceu-server.conf.sample ) XX.endif XX XX.include <bsd.port.mk> XEND-of-./Makefile Xecho x - ./fceu-server-0.0.5.shar Xsed 's/^X//' >./fceu-server-0.0.5.shar << 'END-of-./fceu-server-0.0.5.shar' END-of-./fceu-server-0.0.5.shar echo x - ./distinfo sed 's/^X//' >./distinfo << 'END-of-./distinfo' XMD5 (fceu-server-0.0.5.tar.gz) = 7c9e974864418a4aa0f42dc325f90600 XSHA256 (fceu-server-0.0.5.tar.gz) = c9e5b3f77e92364ae7a66e351012dc01d6373ea44a100d23ec028f00d5fc825f XSIZE (fceu-server-0.0.5.tar.gz) = 18623 END-of-./distinfo echo c - ./files mkdir -p ./files > /dev/null 2>&1 echo x - ./files/patch-server.cpp sed 's/^X//' >./files/patch-server.cpp << 'END-of-./files/patch-server.cpp' X--- server.cpp.orig Tue Jul 4 01:25:22 2006 X+++ server.cpp Sat Jul 28 21:10:15 2007 X@@ -47,6 +47,7 @@ X #define DEFAULT_TIMEOUT 5 X #define DEFAULT_FRAMEDIVISOR 1 X #define DEFAULT_CONFIG "/etc/fceu-standard.conf" X+#define SOL_TCP 6 X X typedef struct { X uint32 id; /* mainly for faster referencing when pointed to from the Games END-of-./files/patch-server.cpp echo x - ./files/patch-Makefile sed 's/^X//' >./files/patch-Makefile << 'END-of-./files/patch-Makefile' X--- Makefile.orig Sat Jul 28 22:48:53 2007 X+++ Makefile Sat Jul 28 22:49:49 2007 X@@ -12,8 +12,8 @@ X rm ${OUTFILE} ${OBJS} X X install: X- install -m 755 -D fceu-server ${PREFIX}/bin/fceu-server X- install -m 644 -D fceu-server.conf /etc/fceu-server.conf X+ # install -m 755 -D fceu-server ${PREFIX}/bin/fceu-server X+ # install -m 644 -D fceu-server.conf /etc/fceu-server.conf X X server.o: server.cpp X md5.o: md5.cpp END-of-./files/patch-Makefile echo x - ./pkg-descr sed 's/^X//' >./pkg-descr << 'END-of-./pkg-descr' XThis is a port of the FCE Ultra network play server. X XWWW: http://fceultra.sourceforge.net/ END-of-./pkg-descr echo x - ./fceu-server-0.0.5.shar~ sed 's/^X//' >./fceu-server-0.0.5.shar~ << 'END-of-./fceu-server-0.0.5.shar~' X# This is a shell archive. Save it in a file, remove anything before X# this line, and then unpack it by entering "sh file". Note, it may X# create directories; files and directories will be owned by you and X# have default permissions. X# X# This archive contains: X# X# . X# ./Makefile X# ./fceu-server-0.0.5.shar X# ./distinfo X# ./files X# ./files/patch-server.cpp X# ./files/patch-Makefile X# ./pkg-descr X# Xecho c - . Xmkdir -p . > /dev/null 2>&1 Xecho x - ./Makefile Xsed 's/^X//' >./Makefile << 'END-of-./Makefile' XX# New ports collection makefile for: fceu-server XX# Date created: 28 July 2007 XX# Whom: Pontus Stenetorp <ninjin@kth.se> XX# XX# $FreeBSD$ XX# XX XXPORTNAME= fceu-server XXPORTVERSION= 0.0.5 XXCATEGORIES= emulators XXMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XXMASTER_SITE_SUBDIR= fceultra XXDISTNAME= ${PORTNAME}-${PORTVERSION} XX XXMAINTAINER= ninjin@kth.se XXCOMMENT= The network play server for the NES/Famicom emulator fceu XX XXUSE_GMAKE= yes XXUSE_SDL= sdl XX XXPLIST_FILES= bin/fceu-server XXEXAMPLESDIR= ${LOCALBASE}/share/examples/${PORTNAME} XX XX.if !defined(WITHOUT_EXAMPLES) XXPLIST_FILES+= share/examples/${PORTNAME}/fceu-server.conf.sample XXPLIST_DIRS= share/examples/${PORTNAME} XX.endif XX XXpre-install: XX @${MKDIR} ${EXAMPLESDIR} XX XXdo-install: XX @${INSTALL_PROGRAM} ${WRKSRC}/fceu-server ${LOCALBASE}/bin XX XXpost-install: XX.if !defined(WITHOUT_EXAMPLES) XX ( ${MKDIR} ${EXAMPLESDIR} && \ XX ${INSTALL_DATA} ${WRKSRC}/fceu-server.conf \ XX ${EXAMPLESDIR}/fceu-server.conf.sample ) XX.endif XX XX.include <bsd.port.mk> XEND-of-./Makefile Xecho x - ./fceu-server-0.0.5.shar Xsed 's/^X//' >./fceu-server-0.0.5.shar << 'END-of-./fceu-server-0.0.5.shar' XX# This is a shell archive. Save it in a file, remove anything before XX# this line, and then unpack it by entering "sh file". Note, it may XX# create directories; files and directories will be owned by you and XX# have default permissions. XX# XX# This archive contains: XX# XX# . XX# ./Makefile XX# ./fceu-server-0.0.5.shar XX# ./distinfo XX# ./files XX# ./files/patch-server.cpp XX# ./files/patch-Makefile XX# ./pkg-descr XX# XXecho c - . XXmkdir -p . > /dev/null 2>&1 XXecho x - ./Makefile XXsed 's/^X//' >./Makefile << 'END-of-./Makefile' XXX# New ports collection makefile for: fceu-server XXX# Date created: 28 July 2007 XXX# Whom: Pontus Stenetorp <ninjin@kth.se> XXX# XXX# $FreeBSD$ XXX# XXX XXXPORTNAME= fceu-server XXXPORTVERSION= 0.0.5 XXXCATEGORIES= emulators XXXMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XXXMASTER_SITE_SUBDIR= fceultra XXXDISTNAME= ${PORTNAME}-${PORTVERSION} XXX XXXMAINTAINER= ninjin@kth.se XXXCOMMENT= The network play server for the NES/Famicom emulator fceu XXX XXXUSE_GMAKE= yes XXXUSE_SDL= sdl XXX XXXPLIST_FILES= bin/fceu-server XXXEXAMPLESDIR= ${LOCALBASE}/share/examples/${PORTNAME} XXX XXX.if !defined(WITHOUT_EXAMPLES) XXXPLIST_FILES+= share/examples/${PORTNAME}/fceu-server.conf.sample XXXPLIST_DIRS= share/examples/${PORTNAME} XXX.endif XXX XXXpre-install: XXX @${MKDIR} ${EXAMPLESDIR} XXX XXXdo-install: XXX @${INSTALL_PROGRAM} ${WRKSRC}/fceu-server ${LOCALBASE}/bin XXX XXXpost-install: XXX.if !defined(WITHOUT_EXAMPLES) XXX ( ${MKDIR} ${EXAMPLESDIR} && \ XXX ${INSTALL_DATA} ${WRKSRC}/fceu-server.conf \ XXX ${EXAMPLESDIR}/fceu-server.conf.sample ) XXX.endif XXX XXX.include <bsd.port.mk> XXEND-of-./Makefile XXecho x - ./fceu-server-0.0.5.shar XXsed 's/^X//' >./fceu-server-0.0.5.shar << 'END-of-./fceu-server-0.0.5.shar' XEND-of-./fceu-server-0.0.5.shar Xecho x - ./distinfo Xsed 's/^X//' >./distinfo << 'END-of-./distinfo' XXMD5 (fceu-server-0.0.5.tar.gz) = 7c9e974864418a4aa0f42dc325f90600 XXSHA256 (fceu-server-0.0.5.tar.gz) = c9e5b3f77e92364ae7a66e351012dc01d6373ea44a100d23ec028f00d5fc825f XXSIZE (fceu-server-0.0.5.tar.gz) = 18623 XEND-of-./distinfo Xecho c - ./files Xmkdir -p ./files > /dev/null 2>&1 Xecho x - ./files/patch-server.cpp Xsed 's/^X//' >./files/patch-server.cpp << 'END-of-./files/patch-server.cpp' XX--- server.cpp.orig Tue Jul 4 01:25:22 2006 XX+++ server.cpp Sat Jul 28 21:10:15 2007 XX@@ -47,6 +47,7 @@ XX #define DEFAULT_TIMEOUT 5 XX #define DEFAULT_FRAMEDIVISOR 1 XX #define DEFAULT_CONFIG "/etc/fceu-standard.conf" XX+#define SOL_TCP 6 XX XX typedef struct { XX uint32 id; /* mainly for faster referencing when pointed to from the Games XEND-of-./files/patch-server.cpp Xecho x - ./files/patch-Makefile Xsed 's/^X//' >./files/patch-Makefile << 'END-of-./files/patch-Makefile' XX--- Makefile.orig Sat Jul 28 22:48:53 2007 XX+++ Makefile Sat Jul 28 22:49:49 2007 XX@@ -12,8 +12,8 @@ XX rm ${OUTFILE} ${OBJS} XX XX install: XX- install -m 755 -D fceu-server ${PREFIX}/bin/fceu-server XX- install -m 644 -D fceu-server.conf /etc/fceu-server.conf XX+ # install -m 755 -D fceu-server ${PREFIX}/bin/fceu-server XX+ # install -m 644 -D fceu-server.conf /etc/fceu-server.conf XX XX server.o: server.cpp XX md5.o: md5.cpp XEND-of-./files/patch-Makefile Xecho x - ./pkg-descr Xsed 's/^X//' >./pkg-descr << 'END-of-./pkg-descr' XXThis is a port of the FCE Ultra network play server. XX XXWWW: http://fceultra.sourceforge.net/ XEND-of-./pkg-descr Xexit X END-of-./fceu-server-0.0.5.shar~ exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200707282303.l6SN3oVo005533>