svn commit: r425482 - in head/emulators/gngb: . files

Jason E. Hale jhale at FreeBSD.org
Sun Nov 6 11:06:46 UTC 2016


Author: jhale
Date: Sun Nov  6 11:06:45 2016
New Revision: 425482
URL: https://svnweb.freebsd.org/changeset/ports/425482

Log:
  Convert knobs to options
  Convert to USES=localbase
  Add LICENSE (GPLv2+)
  Remake/rename patches according to convention
  Bump PORTREVISION so options are registered

Added:
  head/emulators/gngb/files/patch-src_memory.c
     - copied, changed from r425481, head/emulators/gngb/files/patch-memory.c
  head/emulators/gngb/files/patch-src_save.c
     - copied, changed from r425481, head/emulators/gngb/files/patch-save.c
Deleted:
  head/emulators/gngb/files/patch-memory.c
  head/emulators/gngb/files/patch-save.c
Modified:
  head/emulators/gngb/Makefile

Modified: head/emulators/gngb/Makefile
==============================================================================
--- head/emulators/gngb/Makefile	Sun Nov  6 10:49:03 2016	(r425481)
+++ head/emulators/gngb/Makefile	Sun Nov  6 11:06:45 2016	(r425482)
@@ -3,37 +3,28 @@
 
 PORTNAME=	gngb
 PORTVERSION=	20060309
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	emulators
 MASTER_SITES=	http://m.peponas.free.fr/gngb/download/
 
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	GameBoy(tm) emulator
 
+LICENSE=	GPLv2+
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+USES=		gmake localbase
+USE_CSTD=	gnu89
 USE_SDL=	sdl
-USES=	gmake
 GNU_CONFIGURE=	yes
-USE_CSTD=	gnu89
 
 PLIST_FILES=	bin/gngb \
 		man/man1/gngb.1.gz
 
-CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib
-
+OPTIONS_DEFINE=	OPENGL
 
-.if defined(WITH_GL)
-USE_GL=		gl
-.else
-CONFIGURE_ARGS+=	--disable-gl
-.endif
-
-pre-everything::
-.if !defined(WITH_GL)
-	@${ECHO_MSG}
-	@${ECHO_MSG} "You can enable OpenGL support by defining WITH_GL"
-	@${ECHO_MSG}
-.endif
+OPENGL_USE=		GL=gl
+OPENGL_CONFIGURE_ENABLE=gl
 
 post-patch:
 	@${REINPLACE_CMD} -e \

Copied and modified: head/emulators/gngb/files/patch-src_memory.c (from r425481, head/emulators/gngb/files/patch-memory.c)
==============================================================================
--- head/emulators/gngb/files/patch-memory.c	Sun Nov  6 10:49:03 2016	(r425481, copy source)
+++ head/emulators/gngb/files/patch-src_memory.c	Sun Nov  6 11:06:45 2016	(r425482)
@@ -1,6 +1,6 @@
---- src/memory.c.orig	Sat Apr 29 02:13:47 2006
-+++ src/memory.c	Sat Sep  9 18:12:36 2006
-@@ -67,7 +67,7 @@
+--- src/memory.c.orig	2006-04-28 17:13:47 UTC
++++ src/memory.c
+@@ -67,7 +67,7 @@ Uint8 ram_mask;
  MEM_READ_ENTRY mem_read_tab[0x10];
  MEM_WRITE_ENTRY mem_write_tab[0x10];
  
@@ -9,7 +9,7 @@
  
  void (*select_rom_page)(Uint16 adr,Uint8 v);
  void (*select_ram_page)(Uint16 adr,Uint8 v);
-@@ -742,6 +742,13 @@
+@@ -742,6 +742,13 @@ __inline__ void update_gb_pad(void) {
    if (!conf.play_movie) {
  
      if (conf.use_joy) {
@@ -23,7 +23,7 @@
        if ((joy_but[jmap[PAD_START]]) || (key[kmap[PAD_START]])) gb_pad|=0x08; /* Start */
        if ((joy_but[jmap[PAD_SELECT]]) || (key[kmap[PAD_SELECT]])) gb_pad|=0x04; /* Select */
        if ((joy_but[jmap[PAD_A]]) || (key[kmap[PAD_A]])) gb_pad|=0x01; /* A */
-@@ -752,18 +759,10 @@
+@@ -752,19 +759,11 @@ __inline__ void update_gb_pad(void) {
        if ((joy_axis[jmap[PAD_UP]]<-10000) ||  (key[kmap[PAD_UP]])) gb_pad|=0x40;
        if ((joy_axis[jmap[PAD_DOWN]]>10000) || (key[kmap[PAD_DOWN]])) gb_pad|=0x80;*/
  
@@ -34,11 +34,12 @@
        if (joy_x_pos<joy_x_min) joy_x_min=joy_x_pos;
        if (joy_y_pos>joy_y_max) joy_y_max=joy_y_pos;
        if (joy_y_pos<joy_y_min) joy_y_min=joy_y_pos;
--
+ 
 -      Sint16 joy_x_mid=(joy_x_max-joy_x_min) / 2;
 -      Sint16 joy_y_mid=(joy_y_max-joy_y_min) / 2;
 -      Sint16 joy_x_qua=joy_x_mid / 2;
 -      Sint16 joy_y_qua=joy_y_mid / 2;
- 
+-
        if ((joy_x_pos<(joy_x_mid-joy_x_qua)) || (key[kmap[PAD_LEFT]])) gb_pad|=0x20;
        if ((joy_x_pos>(joy_x_mid+joy_x_qua)) || (key[kmap[PAD_RIGHT]])) gb_pad|=0x10;
+       if ((joy_y_pos<(joy_y_mid-joy_y_qua)) ||  (key[kmap[PAD_UP]])) gb_pad|=0x40;

Copied and modified: head/emulators/gngb/files/patch-src_save.c (from r425481, head/emulators/gngb/files/patch-save.c)
==============================================================================
--- head/emulators/gngb/files/patch-save.c	Sun Nov  6 10:49:03 2016	(r425481, copy source)
+++ head/emulators/gngb/files/patch-src_save.c	Sun Nov  6 11:06:45 2016	(r425482)
@@ -1,5 +1,5 @@
---- src/save.c.orig	Sun Aug 15 19:46:58 2004
-+++ src/save.c	Sun Aug 15 19:47:44 2004
+--- src/save.c.orig	2003-04-03 13:27:29 UTC
++++ src/save.c
 @@ -8,6 +8,7 @@
  
  #define FILENAME_LEN 1024


More information about the svn-ports-all mailing list