Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Nov 2003 00:00:24 +0900
From:      KATO Tsuguru <tkato@prontomail.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/59123: Update port: emulators/cingb to 0.28
Message-ID:  <20031111000024.680d38b0.tkato@prontomail.com>
Resent-Message-ID: <200311101510.hAAFAILK020084@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031111000024.680d38b0.tkato>