Re: [UPDATE] emulators/snes9x to 1.55

2018-01-05 Thread Anthony J. Bentley
On Sat, Dec 30, 2017 at 10:39 AM, Frederic Cambus  wrote:
> Hi ports@,
>
> Here is a diff to update snes9x to 1.55.
>
> Notable changes:
>
> - Switch to GTK+ 3 and regenerate WANTLIB
> - Remove now useless CONFIGURE_ENV directive and pre-configure target
> - Fix PERMIT_PACKAGE_CDROM marker
> - Take MAINTAINER

ok with me. One note:

> ---without-opengl
> +--without-opengl \

--without-opengl has been there for seven years. Builds and runs fine
without it. How about taking it out?

-- 
Anthony J. Bentley



Re: [UPDATE] emulators/snes9x to 1.55

2017-12-31 Thread Bryan Linton
On 2017-12-30 18:39:42, Frederic Cambus  wrote:
> Hi ports@,
> 
> Here is a diff to update snes9x to 1.55.
> 
> Notable changes:
> 
> - Switch to GTK+ 3 and regenerate WANTLIB
> - Remove now useless CONFIGURE_ENV directive and pre-configure target
> - Fix PERMIT_PACKAGE_CDROM marker
> - Take MAINTAINER
> 
> Comments? OK?
> 

Moderately tested on amd64.  No regressions seen.

-- 
Bryan



[UPDATE] emulators/snes9x to 1.55

2017-12-30 Thread Frederic Cambus
Hi ports@,

Here is a diff to update snes9x to 1.55.

Notable changes:

- Switch to GTK+ 3 and regenerate WANTLIB
- Remove now useless CONFIGURE_ENV directive and pre-configure target
- Fix PERMIT_PACKAGE_CDROM marker
- Take MAINTAINER

Comments? OK?

Index: Makefile
===
RCS file: /cvs/ports/emulators/snes9x/Makefile,v
retrieving revision 1.39
diff -u -p -r1.39 Makefile
--- Makefile21 Nov 2017 00:13:00 -  1.39
+++ Makefile30 Dec 2017 17:28:36 -
@@ -5,33 +5,35 @@ BROKEN-alpha =ICE/failure on filter/hq2
 BROKEN-hppa =  ICE/failure on filter/hq2x.cpp
 BROKEN-powerpc =ICE/failure on filter/hq2x.cpp
 
-DISTNAME = snes9x-1.54.1
+DISTNAME = snes9x-1.55
+
 CATEGORIES =   emulators games
-REVISION = 1
 
 HOMEPAGE = http://www.snes9x.com/
 
+MAINTAINER =   Frederic Cambus 
+
 # non-commercial
-PERMIT_PACKAGE_CDROM = No
+PERMIT_PACKAGE_CDROM = non-commercial
 PERMIT_PACKAGE_FTP =   Yes
 
-WANTLIB += SDL X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi Xinerama
-WANTLIB += Xrandr Xrender Xv atk-1.0 c cairo fontconfig freetype
-WANTLIB += gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0
-WANTLIB += gthread-2.0 gtk-x11-2.0 iconv intl m pango-1.0 pangocairo-1.0
-WANTLIB += pangoft2-1.0 png pthread xml2 z ${COMPILER_LIBCXX}
+WANTLIB += ${COMPILER_LIBCXX} SDL X11 Xext Xrandr Xv atk-1.0 c
+WANTLIB += cairo cairo-gobject gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0
+WANTLIB += gobject-2.0 gthread-2.0 gtk-3 intl m pango-1.0 pangocairo-1.0
+WANTLIB += png xml2 z
 
 MASTER_SITES = https://sites.google.com/site/bearoso/snes9x/
 EXTRACT_SUFX = .tar.bz2
 
 RUN_DEPENDS =  devel/desktop-file-utils \
x11/gtk+3,-guic
+
 LIB_DEPENDS =  devel/sdl \
graphics/png \
textproc/libxml \
-   x11/gtk+2 
+   x11/gtk+3
 
-MODULES =  textproc/intltool \
+MODULES =  textproc/intltool
 
 COMPILER = base-clang ports-gcc
 
@@ -42,17 +44,13 @@ CONFIGURE_ARGS = --without-portaudio \
 --without-oss \
 --without-alsa \
 --without-pulseaudio \
---without-opengl 
-CONFIGURE_ENV = CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \
-   LIBS="-L${X11BASE}/lib -L${LOCALBASE}/lib"
+--without-opengl \
+--without-system-zip \
+--with-gtk3
 
 NO_TEST =  Yes
 
 WRKSRC =   ${WRKDIST}/gtk
-
-# fix build with glib2>=2.50
-pre-configure:
-   sed -i "s,-pedantic,," ${WRKSRC}/configure
 
 post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/snes9x
Index: distinfo
===
RCS file: /cvs/ports/emulators/snes9x/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- distinfo18 Nov 2016 07:28:57 -  1.7
+++ distinfo30 Dec 2017 17:28:36 -
@@ -1,2 +1,2 @@
-SHA256 (snes9x-1.54.1.tar.bz2) = J9urVeQBk9Y3Td7MD9VP5TqzWyqtfu8emJwMC6mCtmI=
-SIZE (snes9x-1.54.1.tar.bz2) = 1990069
+SHA256 (snes9x-1.55.tar.bz2) = JcVO2B5XJq87NZyUj7AvxZX5xiWiS+Yln9JKe75jfUs=
+SIZE (snes9x-1.55.tar.bz2) = 2033103
Index: patches/patch-gtk_configure
===
RCS file: /cvs/ports/emulators/snes9x/patches/patch-gtk_configure,v
retrieving revision 1.5
diff -u -p -r1.5 patch-gtk_configure
--- patches/patch-gtk_configure 18 Nov 2016 07:28:57 -  1.5
+++ patches/patch-gtk_configure 30 Dec 2017 17:28:36 -
@@ -1,7 +1,8 @@
 $OpenBSD: patch-gtk_configure,v 1.5 2016/11/18 07:28:57 bentley Exp $
 gtk/configure.orig Fri Oct 14 20:19:21 2016
-+++ gtk/configure  Mon Oct 17 01:16:27 2016
-@@ -7072,7 +7072,7 @@ else
+Index: gtk/configure
+--- gtk/configure.orig
 gtk/configure
+@@ -7170,7 +7170,7 @@ else
CFLAGS="$CFLAGS -fomit-frame-pointer"
  fi