ports/59123: Update port: emulators/cingb to 0.28
KATO Tsuguru
tkato at prontomail.com
Mon Nov 10 15:11:43 UTC 2003
>Number: 59123
>Category: ports
>Synopsis: Update port: emulators/cingb to 0.28
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon Nov 10 07:10:18 PST 2003
>Closed-Date:
>Last-Modified:
>Originator: KATO Tsuguru
>Release: FreeBSD 4.9-RELEASE i386
>Organization:
>Environment:
>Description:
- Update to version 0.28
Remove file:
files/patch-aa
>How-To-Repeat:
>Fix:
diff -urN /usr/ports/emulators/cingb/Makefile emulators/cingb/Makefile
--- /usr/ports/emulators/cingb/Makefile Mon Nov 3 14:23:58 2003
+++ emulators/cingb/Makefile Sun Nov 9 23:26:36 2003
@@ -6,21 +6,52 @@
#
PORTNAME= cingb
-PORTVERSION= 0.22A
+PORTVERSION= 0.28
CATEGORIES= emulators
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports at FreeBSD.org
-COMMENT= yet another Nintendo GameBoy(tm) emulator
+COMMENT= Yet another Nintendo GameBoy(tm) emulator
-WRKSRC= ${WRKDIR}/cingb
+WRKSRC= ${WRKDIR}/${PORTNAME}
-GNU_CONFIGURE= yes
USE_X_PREFIX= yes
+MAKE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
ALL_TARGET= standard
+CPPFLAGS= ${PTHREAD_CFLAGS}
+LDFLAGS= ${PTHREAD_LIBS}
+
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} != "sparc64" && ${ARCH} != "powerpc"
+CPPFLAGS+= -DUSE_LITTLE_ENDIAN
+.endif
+
+do-configure:
+ cd ${WRKSRC} && ${SED} -e \
+ 's|gcc|$${CC}|g ; \
+ s|/usr/X11R6|$${X11BASE}|g ; \
+ s|-O6|$${CFLAGS}|g ; \
+ s|%%%endian%%%|$${CPPFLAGS}|g ; \
+ s|%%%pthread%%%|$${LDFLAGS}|g ; \
+ s|%%%libext%%%|-lXext|g ; \
+ s|%%%libsocket%%%||g ; \
+ s|%%%libnsl%%%||g ; \
+ s|%%%joystick%%%|-DBSD_JOYSTICK|g ; \
+ s|%%%framebuffer%%%||g ; \
+ s|%%%mitshm%%%|-DMIT_SHM|g ; \
+ s|%%%sound%%%|-DSOUND|g ; \
+ s|%%%joyconf%%%|conf|g' < Makefile.templ > Makefile
+
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/cingb ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/cingb ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/cingb_conf ${PREFIX}/bin
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.FAQ ${DOCSDIR}
+.endif
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff -urN /usr/ports/emulators/cingb/distinfo emulators/cingb/distinfo
--- /usr/ports/emulators/cingb/distinfo Sun Apr 22 09:31:43 2001
+++ emulators/cingb/distinfo Sun Nov 9 22:35:27 2003
@@ -1 +1 @@
-MD5 (cingb-0.22A.tar.gz) = 9e29a3f91370855914c6f4732ec84b73
+MD5 (cingb-0.28.tar.gz) = 184e10f742c64cc2ccb106429659bc6a
diff -urN /usr/ports/emulators/cingb/files/patch-aa emulators/cingb/files/patch-aa
--- /usr/ports/emulators/cingb/files/patch-aa Sun Apr 22 09:31:45 2001
+++ emulators/cingb/files/patch-aa Thu Jan 1 09:00:00 1970
@@ -1,17 +0,0 @@
---- Makefile.templ.orig Thu Apr 19 21:04:46 2001
-+++ Makefile.templ Thu Apr 19 21:05:37 2001
-@@ -16,7 +16,7 @@
-
- # unix dependent
-
--INCPATH = -I/usr/include/glide
-+INCPATH = -I/usr/X11R6/include -I/usr/local/include
- LIBPATH = -L/usr/X11R6/lib
-
- LIBS = -lX11 %%%libext%%% %%%libsocket%%% %%%libnsl%%%
-@@ -91,4 +91,4 @@
-
- arplay.c: globals.h arplay.h
-
--main.c: globals.h z80.h gameboy.h
-+main.c: globals.h z80.h gameboy.h
diff -urN /usr/ports/emulators/cingb/pkg-descr emulators/cingb/pkg-descr
--- /usr/ports/emulators/cingb/pkg-descr Sun Apr 22 09:31:43 2001
+++ emulators/cingb/pkg-descr Sun Nov 9 23:15:04 2003
@@ -1,3 +1,6 @@
-yet another Nintendo GameBoy(tm) emulator
+cingb is an ATTEMPT to write a Gameboy-emulator for all kinds of platforms.
+It plays Gameboy and Gameboy Color ROMs, includes a debugger for step-by-step
+analysis of Gameboy programs and might be also interesting for educational
+purposes.
WWW: http://cingb.sourceforge.net/
diff -urN /usr/ports/emulators/cingb/pkg-plist emulators/cingb/pkg-plist
--- /usr/ports/emulators/cingb/pkg-plist Sun Apr 22 09:31:43 2001
+++ emulators/cingb/pkg-plist Sun Nov 9 23:13:03 2003
@@ -1 +1,5 @@
bin/cingb
+bin/cingb_conf
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/README.FAQ
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list