From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Dec 13 04:20:05 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 58DF9106568F for ; Sun, 13 Dec 2009 04:20:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 1BA6D8FC1B for ; Sun, 13 Dec 2009 04:20:05 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id nBD4K4Uo083726 for ; Sun, 13 Dec 2009 04:20:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id nBD4K4ME083725; Sun, 13 Dec 2009 04:20:04 GMT (envelope-from gnats) Resent-Date: Sun, 13 Dec 2009 04:20:04 GMT Resent-Message-Id: <200912130420.nBD4K4ME083725@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, okeeblow Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5A37E106566C for ; Sun, 13 Dec 2009 04:12:55 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 48A138FC1C for ; Sun, 13 Dec 2009 04:12:55 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id nBD4Ctg5027078 for ; Sun, 13 Dec 2009 04:12:55 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id nBD4Ct0L027077; Sun, 13 Dec 2009 04:12:55 GMT (envelope-from nobody) Message-Id: <200912130412.nBD4Ct0L027077@www.freebsd.org> Date: Sun, 13 Dec 2009 04:12:55 GMT From: okeeblow To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/141418: New port: emulators/snes9x-gtk X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Dec 2009 04:20:05 -0000 >Number: 141418 >Category: ports >Synopsis: New port: emulators/snes9x-gtk >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: Sun Dec 13 04:20:04 UTC 2009 >Closed-Date: >Last-Modified: >Originator: okeeblow >Release: >Organization: >Environment: >Description: Super Nintendo Entertainment System(SNES) Emulator with GTK GUI WWW: http://code.google.com/p/snes9x-gtk/ >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # snes9x-gtk # snes9x-gtk/Makefile # snes9x-gtk/pkg-descr # snes9x-gtk/distinfo # snes9x-gtk/pkg-plist # echo c - snes9x-gtk mkdir -p snes9x-gtk > /dev/null 2>&1 echo x - snes9x-gtk/Makefile sed 's/^X//' >snes9x-gtk/Makefile << 'ab30a7d99359c2d71f3b01209e46b304' X# New ports collection makefile for: snes9x-gtk X# Date created: 2009-12-12 X# Whom: okeeblow X# X# $FreeBSD$ X# X XPORTNAME= snes9x XPORTVERSION= 1.51r78 XCATEGORIES= emulators XMASTER_SITES= http://snes9x-gtk.googlecode.com/files/ XPKGNAMESUFFIX= -gtk XDISTNAME= snes9x-1.51-src-gtk-78 X XMAINTAINER= root@cooltrainer.org XCOMMENT= Super Nintendo Entertainment System(SNES) Emulator X XLIB_DEPENDS= png.5:${PORTSDIR}/graphics/png X XUSE_BZIP2= yes XUSE_XORG= x11 sm ice xext XUSE_GMAKE= yes XUSE_GNOME= gtk20 desktopfileutils XGNU_CONFIGURE= yes XCONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \ X LDFLAGS="-L${LOCALBASE}/lib" X XWRKSRC= ${WRKDIR}/snes9x-1.51-src/gtk X XOPTIONS= DEBUG "Enable debug information" off \ X OPENGL "Enable OpenGL support" off \ X SCREENSHOT "Enable screenshot support" on \ X X86_ASM "Use i386 optimization (only for i386)" on \ X MMX "Enable MMX (only for i386)" off \ X JMA "Enable JMA archive decompression support" on \ X NETPLAY "Enable network support" on \ X XV "Enable XVideo output on GTK" on \ X XRANDR "Enable XRandR support on GTK" on X X.include X X.if !defined(NOPORTDOCS) XPORTDOCS= controls.txt control-inputs.txt changes.txt hardware.txt \ X porting.html faqs.txt snapshots.txt snes9x.conf.default \ X readme.txt X.endif X X.if defined(WITH_DEBUG) XCONFIGURE_ARGS+= --with-debug X.else XCONFIGURE_ARGS+= --without-debug X.endif X X.if ${ARCH} == "i386" X.if !defined(WITHOUT_X86_ASM) XBUILD_DEPENDS+= nasm:${PORTSDIR}/devel/nasm XCONFIGURE_ARGS+= --with-assembler X.else XCONFIGURE_ARGS+= --without-assembler X.endif X X.if defined(WITH_MMX) && !defined(PACKAGE_BUILDING) XCONFIGURE_ARGS+= --with-mmx X.else XCONFIGURE_ARGS+= --without-mmx X.endif X.endif X X.if !defined(WITHOUT_OPENGL) XCONFIGURE_ARGS+= --with-opengl XUSE_GL= glu X.else XCONFIGURE_ARGS+= --without-opengl X.endif X X.if !defined(WITHOUT_SCREENSHOT) XLIB_DEPENDS+= png.5:${PORTSDIR}/graphics/png XCONFIGURE_ARGS+= --with-screenshot X.else XCONFIGURE_ARGS+= --without-screenshot X.endif X X.if !defined(WITHOUT_JMA) XCONFIGURE_ARGS+= --with-jma-decomp X.else XCONFIGURE_ARGS+= --without-jma-decomp X.endif X X.if !defined(WITHOUT_NETPLAY) XCONFIGURE_ARGS+= --with-netplay X.else XCONFIGURE_ARGS+= --without-netplay X.endif X X.if !defined(WITHOUT_XV) XCONFIGURE_ARGS+= --with-xv X.else XCONFIGURE_ARGS+= --without-xv X.endif X X.if !defined(WITHOUT_XRANDR) XCONFIGURE_ARGS+= --with-xrandr X.else XCONFIGURE_ARGS+= --without-xrandr X.endif X X.if exists(/usr/lib/libusbhid.a) XCONFIGURE_ARGS+= --with-joystick X.else XCONFIGURE_ARGS+= --without-joystick X.endif X Xdo-install: X.if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR} X.for FILE in control* changes.txt hardware.txt porting.html faqs.txt \ X snapshots.txt readme.txt snes9x.conf.default X ${INSTALL_DATA} ${WRKSRC}/../doc/${FILE} ${DOCSDIR} X.endfor X.endif X ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX} ${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX} X ${INSTALL_DATA} ${WRKSRC}/data/snes9x.svg ${PREFIX}/share/pixmaps X ${INSTALL_DATA} ${WRKSRC}/data/snes9x.desktop ${PREFIX}/share/applications X Xpost-install: X -@update-desktop-database X X.include ab30a7d99359c2d71f3b01209e46b304 echo x - snes9x-gtk/pkg-descr sed 's/^X//' >snes9x-gtk/pkg-descr << '1d6c59cfd56d73089022d5c3501a25c1' XSuper Nintendo Entertainment System(SNES) Emulator with GTK GUI X XWWW: http://code.google.com/p/snes9x-gtk/ 1d6c59cfd56d73089022d5c3501a25c1 echo x - snes9x-gtk/distinfo sed 's/^X//' >snes9x-gtk/distinfo << 'f9360e1c1ad6c26e353469330a75e760' XMD5 (snes9x-1.51-src-gtk-78.tar.bz2) = 900abc119e874b59f364fc9f5187c724 XSHA256 (snes9x-1.51-src-gtk-78.tar.bz2) = 543001d7a84b05e9bd4159b10bc42f87e36b555ef715e2db1ebaaf1586143c88 XSIZE (snes9x-1.51-src-gtk-78.tar.bz2) = 894388 f9360e1c1ad6c26e353469330a75e760 echo x - snes9x-gtk/pkg-plist sed 's/^X//' >snes9x-gtk/pkg-plist << '2d231c41cff13398442f5ed6ce42650e' Xbin/snes9x-gtk Xshare/pixmaps/snes9x.svg X%%PORTDOCS%%%%DOCSDIR%%/changes.txt X%%PORTDOCS%%%%DOCSDIR%%/control-inputs.txt X%%PORTDOCS%%%%DOCSDIR%%/controls.txt X%%PORTDOCS%%%%DOCSDIR%%/faqs.txt X%%PORTDOCS%%%%DOCSDIR%%/hardware.txt X%%PORTDOCS%%%%DOCSDIR%%/porting.html X%%PORTDOCS%%%%DOCSDIR%%/readme.txt X%%PORTDOCS%%%%DOCSDIR%%/snapshots.txt X%%PORTDOCS%%%%DOCSDIR%%/snes9x.conf.default X@dirrmtry %%PORTDOCS%%%%DOCSDIR%% X@dirrmtry share/doc X@dirrmtry share/applications X%%PORTDOCS%%@dirrm %%DOCSDIR%% X@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true X@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true 2d231c41cff13398442f5ed6ce42650e exit >Release-Note: >Audit-Trail: >Unformatted: