Date: Sun, 29 Mar 2015 19:18:34 +0000 (UTC) From: Thomas Zander <riggs@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r382621 - in head: . emulators/snes9x-gtk Message-ID: <201503291918.t2TJIYGP083468@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: riggs Date: Sun Mar 29 19:18:33 2015 New Revision: 382621 URL: https://svnweb.freebsd.org/changeset/ports/382621 QAT: https://qat.redports.org/buildarchive/r382621/ Log: Fix build errors with PortAudio and/or ALSA PR: 196735 Submitted by: antumdeluge@gmail.com (pr), root@cooltrainer.org (patch) Reviewed by: riggs Approved by: root@cooltrainer.org (maintainer) Deleted: head/emulators/snes9x-gtk/pkg-plist Modified: head/LEGAL head/emulators/snes9x-gtk/Makefile Modified: head/LEGAL ============================================================================== --- head/LEGAL Sun Mar 29 19:00:17 2015 (r382620) +++ head/LEGAL Sun Mar 29 19:18:33 2015 (r382621) @@ -278,3 +278,4 @@ gmsh-* cad/gmsh Contact appropriate a gmsh-occ-* cad/gmsh-occ Contact appropriate authors for commercial purposes if including Tetgen or Metis btsync_* net-p2p/btsync Redistribution forbidden by license sas2ircu-* sysutils/sas2ircu May not be redistributed. Must accept license to download. +snes9x-* emulators/snes9x-gtk Commercial users must seek permission from copyright holders. Modified: head/emulators/snes9x-gtk/Makefile ============================================================================== --- head/emulators/snes9x-gtk/Makefile Sun Mar 29 19:00:17 2015 (r382620) +++ head/emulators/snes9x-gtk/Makefile Sun Mar 29 19:18:33 2015 (r382621) @@ -3,7 +3,7 @@ PORTNAME= snes9x PORTVERSION= 1.53r81 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= emulators MASTER_SITES= http://snes9x-gtk.googlecode.com/files/ PKGNAMESUFFIX= -gtk @@ -12,66 +12,55 @@ DISTNAME= snes9x-1.53-src MAINTAINER= root@cooltrainer.org COMMENT= Super Nintendo Entertainment System(SNES) Emulator +LICENSE= Snes9x +LICENSE_NAME= Snes9x License +LICENSE_FILE= ${WRKDIR}/${DISTNAME}/docs/snes9x-license.txt +LICENSE_PERMS= dist-mirror pkg-mirror auto-accept + LIB_DEPENDS= libpng.so:${PORTSDIR}/graphics/png USE_XORG= x11 sm ice xext -USES= gettext gmake perl5 desktop-file-utils pkgconfig tar:bzip2 +USES= gettext gmake perl5 desktop-file-utils pkgconfig tar:bzip2 desktop-file-utils USE_GNOME= gtk20 intltool libglade2 libxml2 GNU_CONFIGURE= yes -USE_SDL= sdl +USE_SDL= sdl2 CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -CONFIGURE_ARGS+= --without-alsa WRKSRC= ${WRKDIR}/${DISTNAME}/gtk +NO_CDROM= Commercial users must seek permission from copyright holders. -OPTIONS_DEFINE= DEBUG OPENGL JMA NETPLAY XV XRANDR +OPTIONS_DEFINE= DEBUG OPENGL JMA NETPLAY XV XRANDR ALSA PORTAUDIO PULSEAUDIO OPTIONS_DEFAULT= JMA NETPLAY XV XRANDR JMA_DESC= Enable JMA archive decompression support NETPLAY_DESC= Enable network support XV_DESC= Enable XVideo output on GTK XRANDR_DESC= Enable XRandR support on GTK +PORTAUDIO_DESC= Enable PortAudio support +GTK2_DESC= Use GTK 2.x interface toolkit -.include <bsd.port.pre.mk> - -.if ${PORT_OPTIONS:MDEBUG} -CONFIGURE_ARGS+= --with-debug -.else -CONFIGURE_ARGS+= --without-debug -.endif - -.if ${PORT_OPTIONS:MOPENGL} -CONFIGURE_ARGS+= --with-opengl -USE_GL= glu -.else -CONFIGURE_ARGS+= --without-opengl -.endif - -.if ${PORT_OPTIONS:MJMA} -CONFIGURE_ARGS+= --with-jma-decomp -.else -CONFIGURE_ARGS+= --without-jma-decomp -.endif +DEBUG_CONFIGURE_WITH= debug +OPENGL_CONFIGURE_WITH= opengl +OPENGL_USE= GL=glu +JMA_CONFIGURE_WITH= jma-decomp +NETPLAY_CONFIGURE_WITH= netplay +XV_CONFIGURE_WITH= xv +XV_USE= XORG=xv +XRANDR_CONFIGURE_WITH= xrandr +XRANDR_USE= XORG=xrandr +ALSA_CONFIGURE_WITH= alsa +ALSA_LIB_DEPENDS= libasound.so:${PORTSDIR}/audio/alsa-lib +ALSA_USES= compiler:c++11-lang +PORTAUDIO_CONFIGURE_WITH= portaudio +PORTAUDIO_LIB_DEPENDS= libportaudio.so.2:${PORTSDIR}/audio/portaudio2 +PULSEAUDIO_CONFIGURE_WITH= pulseaudio +PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio + +PLIST_FILES= bin/snes9x-gtk \ + share/pixmaps/snes9x.svg \ + share/applications/snes9x.desktop -.if ${PORT_OPTIONS:MNETPLAY} -CONFIGURE_ARGS+= --with-netplay -.else -CONFIGURE_ARGS+= --without-netplay -.endif - -.if ${PORT_OPTIONS:MXV} -CONFIGURE_ARGS+= --with-xv -USE_XORG+= xv -.else -CONFIGURE_ARGS+= --without-xv -.endif - -.if ${PORT_OPTIONS:MXRANDR} -CONFIGURE_ARGS+= --with-xrandr -USE_XORG+= xrandr -.else -CONFIGURE_ARGS+= --without-xrandr -.endif +.include <bsd.port.pre.mk> .if exists(/usr/lib/libusbhid.a) CONFIGURE_ARGS+= --with-joystick @@ -87,7 +76,4 @@ do-install: ${INSTALL_DATA} ${WRKSRC}/data/snes9x.desktop \ ${STAGEDIR}${PREFIX}/share/applications -post-install: - -@update-desktop-database - .include <bsd.port.post.mk>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201503291918.t2TJIYGP083468>