ports/114753: emulators/zsnes: Add .desktop file

Stefan Sperling stsp at stsp.in-berlin.de
Thu Jul 19 22:51:55 UTC 2007


>Number:         114753
>Category:       ports
>Synopsis:       emulators/zsnes: Add .desktop file
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jul 19 22:50:03 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Stefan Sperling
>Release:        FreeBSD 6.2-RELEASE-p6 i386
>Organization:
>Environment:
System: FreeBSD ted.stsp.lan 6.2-RELEASE-p6 FreeBSD 6.2-RELEASE-p6 #0: Sun Jul 15 12:07:20 CEST 2007 stsp at ted.stsp.lan:/usr/obj/usr/src/sys/TED i386


	
>Description:
	Add a .desktop file for this program so it shows up
	in desktop menus (KDE, Gnome). New files copied from Debian.

	
>How-To-Repeat:
	
>Fix:

diff -urN emulators/zsnes.orig/Makefile emulators/zsnes/Makefile
--- emulators/zsnes.orig/Makefile	Sat May 19 22:04:52 2007
+++ emulators/zsnes/Makefile	Fri Jul 20 00:30:08 2007
@@ -7,7 +7,7 @@
 
 PORTNAME=	zsnes
 PORTVERSION=	1.51
-PORTREVISION=	1
+PORTREVISION=	2
 PORTEPOCH=	1
 CATEGORIES=	emulators
 MASTER_SITES=	SF
@@ -39,7 +39,9 @@
 CONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
 
 MAN1=		zsnes.1
-PLIST_FILES=	bin/zsnes
+PLIST_FILES=	bin/zsnes \
+		share/applications/zsnes.desktop \
+		share/pixmaps/zsnes.xpm
 
 CFLAGS+=	-I${LOCALBASE}/include
 CPPFLAGS+=	-I${LOCALBASE}/include
@@ -91,5 +93,7 @@
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/zsnes ${PREFIX}/bin
 	${INSTALL_MAN} ${WRKSRC}/linux/zsnes.1 ${MANPREFIX}/man/man1
+	${INSTALL_DATA} ${FILESDIR}/zsnes.desktop ${PREFIX}/share/applications
+	${INSTALL_DATA} ${FILESDIR}/zsnes.xpm ${PREFIX}/share/pixmaps
 
 .include <bsd.port.post.mk>
diff -urN emulators/zsnes.orig/files/zsnes.desktop emulators/zsnes/files/zsnes.desktop
--- emulators/zsnes.orig/files/zsnes.desktop	Thu Jan  1 01:00:00 1970
+++ emulators/zsnes/files/zsnes.desktop	Fri Jul 20 00:24:45 2007
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=zsnes
+Comment=A Super Nintendo Entertainment System (TM) emulator
+Exec=zsnes
+Icon=zsnes.xpm
+Terminal=false
+Type=Application
+Categories=Application;Game;2DGraphics;Emulator
diff -urN emulators/zsnes.orig/files/zsnes.xpm emulators/zsnes/files/zsnes.xpm
--- emulators/zsnes.orig/files/zsnes.xpm	Thu Jan  1 01:00:00 1970
+++ emulators/zsnes/files/zsnes.xpm	Fri Jul 20 00:26:22 2007
@@ -0,0 +1,265 @@
+/* XPM */
+static char *zsnes[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 227 2",
+"   c #000000",
+".  c #050409",
+"X  c #090705",
+"o  c #08070B",
+"O  c #0A0905",
+"+  c #0A0A0B",
+"@  c #030511",
+"#  c #030518",
+"$  c #06091B",
+"%  c #001500",
+"&  c #001C00",
+"*  c #140203",
+"=  c #1A1508",
+"-  c #121212",
+";  c #1C1613",
+":  c #1B1B1B",
+">  c #050E2D",
+",  c #060E35",
+"<  c #061233",
+"1  c #06103F",
+"2  c #11183C",
+"3  c #002400",
+"4  c #072608",
+"5  c #003900",
+"6  c #03292D",
+"7  c #20080D",
+"8  c #201509",
+"9  c #201B14",
+"0  c #33080B",
+"q  c #3D090F",
+"w  c #3A1014",
+"e  c #330F24",
+"r  c #262008",
+"t  c #2B2412",
+"y  c #2A2319",
+"u  c #232323",
+"i  c #2C2C2C",
+"p  c #333333",
+"a  c #3A3A3A",
+"s  c #0A1741",
+"d  c #061857",
+"f  c #162D58",
+"g  c #18265E",
+"h  c #162D61",
+"j  c #123A79",
+"k  c #2B3A64",
+"l  c #004500",
+"z  c #005200",
+"x  c #284A28",
+"c  c #430B0E",
+"v  c #53050D",
+"b  c #5A0810",
+"n  c #431835",
+"m  c #453B14",
+"M  c #42362C",
+"N  c #483E24",
+"B  c #720F17",
+"V  c #75242B",
+"C  c #594D26",
+"Z  c #5F5222",
+"A  c #6B5722",
+"S  c #73642C",
+"D  c #796422",
+"F  c #7B6A2C",
+"G  c #434343",
+"H  c #4B4B4B",
+"J  c #405740",
+"K  c #545454",
+"L  c #5A5A5A",
+"P  c #646464",
+"I  c #6B6B6B",
+"U  c #747474",
+"Y  c #7E7E7E",
+"T  c #0B2786",
+"R  c #0D2689",
+"E  c #1B2B90",
+"W  c #1D3188",
+"Q  c #1C3C8F",
+"!  c #1A3F90",
+"~  c #113ED8",
+"^  c #2A50AD",
+"/  c #315ABD",
+"(  c #23629D",
+")  c #3466BF",
+"_  c #1240C9",
+"`  c #1849C1",
+"'  c #1B49DF",
+"]  c #0F45F1",
+"[  c #154CEF",
+"{  c #1154FE",
+"}  c #1F6DDA",
+"|  c #1B62FF",
+" . c #1A6CFF",
+".. c #1D75FF",
+"X. c #1D7EFF",
+"o. c #2E7FD5",
+"O. c #2065EF",
+"+. c #008400",
+"@. c #008F00",
+"#. c #00A500",
+"$. c #00AC00",
+"%. c #00B700",
+"&. c #00BE00",
+"*. c #10B600",
+"=. c #20A620",
+"-. c #2FBB2E",
+";. c #07C600",
+":. c #01CF00",
+">. c #00D700",
+",. c #04DB00",
+"<. c #0DDB00",
+"1. c #10CE00",
+"2. c #03E300",
+"3. c #06E800",
+"4. c #0AED00",
+"5. c #0DF400",
+"6. c #10F600",
+"7. c #1BFD00",
+"8. c #20ED00",
+"9. c #21FF00",
+"0. c #2AFF00",
+"q. c #57BF53",
+"w. c #68B968",
+"e. c #4BD646",
+"r. c #1E86FF",
+"t. c #2085FF",
+"y. c #288FF4",
+"u. c #2493FF",
+"i. c #259BFF",
+"p. c #3093F1",
+"a. c #25A1FF",
+"s. c #24ACFF",
+"d. c #29B0FF",
+"f. c #2DB9FF",
+"g. c #3BB2EA",
+"h. c #2FD5FE",
+"j. c #30C7FF",
+"k. c #37CBFF",
+"l. c #39C5FF",
+"z. c #30D5FF",
+"x. c #36DBFF",
+"c. c #3DD8FF",
+"v. c #3BECFF",
+"b. c #3AF8FF",
+"n. c #40ADF7",
+"m. c #900B16",
+"M. c #96101F",
+"N. c #8B1728",
+"B. c #912131",
+"V. c #962F3F",
+"C. c #AF0D1B",
+"Z. c #B30D1F",
+"A. c #A2152E",
+"S. c #A91C2B",
+"D. c #AC2737",
+"F. c #983840",
+"G. c #B33E4B",
+"H. c #85722C",
+"J. c #89702C",
+"K. c #9D404F",
+"L. c #A04753",
+"P. c #A14956",
+"I. c #A55460",
+"U. c #C20F22",
+"Y. c #D20C22",
+"T. c #DB0C23",
+"R. c #D11025",
+"E. c #D6172B",
+"W. c #DD122B",
+"Q. c #D41A34",
+"!. c #E60C25",
+"~. c #E3122B",
+"^. c #E41B3A",
+"/. c #F40D28",
+"(. c #FD0E2C",
+"). c #FF0F33",
+"_. c #FE102E",
+"`. c #FE1033",
+"'. c #FE133A",
+"]. c #F9183E",
+"[. c #D63148",
+"{. c #FF1540",
+"}. c #B57780",
+"|. c #AB8D2C",
+" X c #B1932C",
+".X c #BB9E2C",
+"XX c #CEA92C",
+"oX c #D4AD2C",
+"OX c #D6B22B",
+"+X c #D8B32C",
+"@X c #E0BD2C",
+"#X c #EABE2C",
+"$X c #EDC92C",
+"%X c #F1C72C",
+"&X c #F4CC2C",
+"*X c #FACE2C",
+"=X c #FAD02C",
+"-X c #838383",
+";X c #8D8D8D",
+":X c #9B8A8C",
+">X c #939393",
+",X c #9A9A9A",
+"<X c #9DAC9D",
+"1X c #BF8E95",
+"2X c #A5A5A5",
+"3X c #ACAAAA",
+"4X c #B4A4A5",
+"5X c #B3B3B3",
+"6X c #BCBCBC",
+"7X c #C19DA0",
+"8X c #D4BFC3",
+"9X c #C3C3C3",
+"0X c #CACACA",
+"qX c #C3D0C3",
+"wX c #CFDDCF",
+"eX c #D4C4C5",
+"rX c #DACDCF",
+"tX c #D4D4D4",
+"yX c #D3DAD3",
+"uX c #DCDCDC",
+"iX c #E0C6C9",
+"pX c #E3E3E3",
+"aX c #EBEBEB",
+"sX c #F2F2F2",
+"dX c #F8F8F5",
+"fX c #FEFEFE",
+"gX c None",
+/* pixels */
+"fXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfXfX>X",
+"fXfXI.I.I.P.N.fX>XH G K 2XK G ;XG a uXfX;XK G L fXfXK K L YfX>X",
+"fXfXfXfXfX}.I.fX: U fXdX6XK H fXaXH U 5XG dXfXH ;X-XH fXfX5XfX;X",
+"fXfXfXfX}.I.rXfX: u H ;XdXK K dXdXL L U : H H u P -Xu K Y dXfX>X",
+"fXfXfX1XK.8XfXfX6XI a - U K K dXdXL L I L dXdXdXdXdXY L i i dX>X",
+"fXfX1XP.eXfXfXfX3XfXfXa U K L dXdXL L 5Xi 6XsXuX5X5XsXsXU i dX>X",
+"fXfXB.V.I.I.I.fXU H G K dXK K sXdXL L sXY H G G >X>XL G H ;XsX>X",
+"fXfXfXfXfXfXfXfXfXfXfXfXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsXsX>X",
+"0XfXfXfXfXfXfXfXfXfXfXsXpX0X8X;Xa u - u H 2X9X0XaXsXsXaXsXsXaX>X",
+"fX0X9XfXfXfXfXfXfXfXsXtX6XU k ^ ) / W @   + a -X9XtXaXsXaXsXsX>X",
+"fXfXfXfXfXfXfXfXdXaXtX5Xp g g.c.x.l.p.! $     X K 9XtXaXaXaXaX>X",
+"2XfX2XfX,XfXfXsXsXtX6Xp h g.b.v.x.k.f.y.! @     . L 9XtXaXaXaX>X",
+"fXfXfXfXdXsXsXaXuX9Xa   ( h.h.j.f.d.i.u.O.>       . L 0XaXaXaX>X",
+"sXsXsXaXaXaXpXaX0XU   2 o.s.s.a.i.u.r.X...<   * 0 q w :XtXpXpX>X",
+"pXaXpXaXpXpXaXpX9Xi   $ h j } r.t.t... .{ < c M.Q.^.Q.D.7XpXpX>X",
+"pXpXpXpXpXpXpXpX>X.         s `  . . .{ ' n E.'.'.'.{.{.[.rXpX>X",
+"pXpXpXpXpXpXpXyXJ & 3 & & %   , ~ { { ] E A.`.`.`.'.'.'.'.S.pX>X",
+"uXuXpXuXuXpXwXq.*.1.<.<.;.#.l & j ] ~ R e R._._._.`.`.`.`.W.pX>X",
+"uXpXuXpXuXuXe.8.0.9.7.7.5.4.:.+.6 d 1 # * v Z.~.(.(.(._.).~.uX>X",
+"uXuXK K uXuX4.7.7.5.5.4.3.2.>.%.5           * v Y./.(.(.(.U.uX>X",
+"uXK K   uXuX-.,.3.3.,.,.>.:.&.+.& . + + + o     b Y././.T.V.uX>X",
+"K K   tXuXuXqXw.=.#.$.$.#. at .z 4 t C F H.H.S m 9 7 Z.!.Y.G.eX>XgX",
+"  . tXtXuXtXtXtX<Xx 3 3 3 & O Z .X+X&X=X&X$X+X|.N B m.V 4XtX>XgX",
+"tXtXtXtXtXtXtXyX6X;XX       r OX*X*X=X=X=X=X=X&X|.8 ; 5X0XyX>XgX",
+">XtX>X>XtXtXtXtX0X0XK       =  X%X*X*X*X*X*X*X#XJ.= Y 9XtX>XgXgX",
+"tXtXtXtXtXtXtXtXtX0X9XL     X t D  XoX at XOXXX|.A y U 6XtXtX>XgXgX",
+"tXtXtXtXtXtXtXtXtXtXtX9XL +     X = t M M 9 = : Y 8X9XtX>XgXgXgX",
+"tXtXtXtXtXtXtXtXtXtXtXtX0X2XK ;           u P 5X9XtXtX>XgXgXgXgX",
+">X>X>X>X;X>X>X>X>X>X>XtXtX0X6X5X-XH p K ;X6X6X0XtXtX>XgXgXgXgXgX",
+"gXgXgXgXgXgXgXgXgXgXgX>X>XtXtXtXtXtXtXtXtXtXtXtX>X>XgXgXgXgXgXgX",
+"gXgXgXgXgXgXgXgXgXgXgXgXgX>X>X>XtXtXtXtXtX>X>X>XgXgXgXgXgXgXgXgX",
+"gXgXgXgXgXgXgXgXgXgXgXgXgXgXgXgX>X>X>X>X>XgXgXgXgXgXgXgXgXgXgXgX"
+};

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list