From nemysis@gmx.ch  Wed May 16 17:40:54 2012
Return-Path: <nemysis@gmx.ch>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id B040D1065670
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 16 May 2012 17:40:54 +0000 (UTC)
	(envelope-from nemysis@gmx.ch)
Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22])
	by mx1.freebsd.org (Postfix) with SMTP id 317FA8FC16
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 16 May 2012 17:40:53 +0000 (UTC)
Received: (qmail invoked by alias); 16 May 2012 17:40:51 -0000
Received: from 201-230.4-85.cust.bluewin.ch (EHLO something.email.com) [85.4.230.201]
  by mail.gmx.net (mp017) with SMTP; 16 May 2012 19:40:51 +0200
Received: by something.email.com (sSMTP sendmail emulation); Wed, 16 May 2012 19:40:51 +0200
Message-Id: <20120516174054.B040D1065670@hub.freebsd.org>
Date: Wed, 16 May 2012 19:40:51 +0200
From: nemysis <nemysis@gmx.ch>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [NEW PORT] games/mopesnake: A classic snake game in which you attempt to eat all the pain
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         167974
>Category:       ports
>Synopsis:       [NEW PORT] games/mopesnake: A classic snake game in which you attempt to eat all the pain
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    cs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed May 16 17:50:01 UTC 2012
>Closed-Date:    Wed Jul 18 12:53:36 UTC 2012
>Last-Modified:  Wed Jul 18 12:53:36 UTC 2012
>Originator:     nemysis
>Release:        FreeBSD 9.0-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD FreeBSD_Ports 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan  3 07:46:30 UTC
>Description:
Master Of Pain (Eating) - Snake
Is a classic snake game in which you attempt to eat all the pain in the world,
bravely accepting the inevitable consequences for your waistline.
mop(e)snake features an innovative single-finger control method,
as well as the normal four-directional control system familiar to fans of snake.
The game doesn't feature any of the extra features, bonuses, wrap-around levels
and other featuritis that ruins most versions of snake.

WWW: http://mopesnake.sourceforge.net/

Generated manually, tested with RedPorts and port test, sent with FreeBSD Port Tools 0.99_6 (mode: new)
>How-To-Repeat:
>Fix:

--- .shar begins here ---
# 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:
#
#	mopesnake
#	mopesnake/Makefile
#	mopesnake/pkg-descr
#	mopesnake/distinfo
#
echo c - mopesnake
mkdir -p mopesnake > /dev/null 2>&1
echo x - mopesnake/Makefile
sed 's/^X//' >mopesnake/Makefile << 'fe3e353aa097e677ec7bdc902c79d085'
X# New Ports collection makefile for:	mopesnake
X# Date created:        2012-05-16
X# Whom:                nemysis@gmx.ch
X#
X# $FreeBSD$
X#
X
XPORTNAME=	mopesnake
XPORTVERSION=	0.5
XCATEGORIES=	games
XMASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}
XDISTNAME=	${PORTNAME}-pc-${DISTVERSION}
X
XMAINTAINER=	nemysis@gmx.ch
XCOMMENT=	A classic snake game in which you attempt to eat all the pain
X
XLICENSE=	GPLv2
X
XRUN_DEPENDS=	${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game
X
XUSE_ZIP=	yes
XUSE_PYTHON=	yes
XNO_BUILD=	yes
X
XPLIST_FILES=	bin/mopesnake \
X		share/pixmaps/${PORTNAME}.png
X
XPORTDATA=	*
XPORTDOCS=	TODO.txt index.html
X
Xpost-patch:
X# Fix path to python interpreter
X	@${REINPLACE_CMD} -e 's,/usr/bin/python,${PYTHON_CMD},' \
X		${WRKSRC}/*.py ${WRKSRC}/mopelib/*.py
X	@(cd ${WRKSRC} && ${RM} *.py.bak mopelib/*py.bak)
X
Xdo-install:
X# Scripts
X	@${PRINTF} "#!/bin/sh\n\ncd ${DATADIR} &&\
X		./${PORTNAME}.py\n" > ${WRKDIR}/${PORTNAME}.sh
X	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${PREFIX}/bin/${PORTNAME}
X
X# Executable
X	${MKDIR} ${DATADIR}
X	${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.py ${DATADIR}
X
X# Data
X	@(cd ${WRKSRC} && ${COPYTREE_SHARE} "images mopelib music sounds" ${DATADIR})
X
X# Pixmaps and version
X	${INSTALL_DATA} ${WRKSRC}/doc/screenshot1.png ${PREFIX}/share/pixmaps/${PORTNAME}.png
X	${INSTALL_DATA} ${WRKSRC}/version ${DATADIR}
X
X# Documentation
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X.  for f in ${PORTDOCS}
X	${INSTALL_DATA} ${WRKSRC}/doc/${f} ${DOCSDIR}
X.  endfor
X.endif
X
X.include <bsd.port.mk>
fe3e353aa097e677ec7bdc902c79d085
echo x - mopesnake/pkg-descr
sed 's/^X//' >mopesnake/pkg-descr << '68cbd8a068b82cfe0e3db1f1c4c0d000'
XMaster Of Pain (Eating) - Snake
XIs a classic snake game in which you attempt to eat all the pain in the world,
Xbravely accepting the inevitable consequences for your waistline.
Xmop(e)snake features an innovative single-finger control method,
Xas well as the normal four-directional control system familiar to fans of snake.
XThe game doesn't feature any of the extra features, bonuses, wrap-around levels
Xand other featuritis that ruins most versions of snake.
X
XWWW: http://mopesnake.sourceforge.net/
68cbd8a068b82cfe0e3db1f1c4c0d000
echo x - mopesnake/distinfo
sed 's/^X//' >mopesnake/distinfo << '457e72dd2349038175b4791672920776'
XSHA256 (mopesnake-pc-0.5.zip) = 1bc270e7dc63ad40bb2280ac5d3dec8527b2d902b272f2b42bfd35d265d339d4
XSIZE (mopesnake-pc-0.5.zip) = 1426226
457e72dd2349038175b4791672920776
exit
--- .shar ends here ---

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->cs 
Responsible-Changed-By: cs 
Responsible-Changed-When: Sat May 19 08:12:48 UTC 2012 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=167974 
State-Changed-From-To: open->feedback 
State-Changed-By: cs 
State-Changed-When: Sat May 19 15:00:25 UTC 2012 
State-Changed-Why:  
I get the following error on tinderbox: 

=== Checking filesystem state after all packages deleted 
================================================================ 
list of extra files and directories in / (not present on clean system but present after everything was deinstalled) 
79279        3 drwxr-xr-x    6 root             wheel                   8 May 19 12:37 usr/local/share/mopesnake 
79283        3 drwxr-xr-x    2 root             wheel                   3 Dec 20  2006 usr/local/share/mopesnake/music 
78404      517 -r--r--r--    2 root             wheel              152924 Dec 20  2006 usr/local/share/mopesnake/music/the_final_rewind_loop.ogg 
79282        3 drwxr-xr-x    2 root             wheel                   4 May 19 12:36 usr/local/share/mopesnake/mopelib 
78415        1 -r--r--r--    2 root             wheel                   0 May 19 12:36 usr/local/share/mopesnake/mopelib/__init__.py 
78416       26 -r--r--r--    2 root             wheel               12592 May 19 12:36 usr/local/share/mopesnake/mopelib/mopelib.py 
79286        2 -r--r--r--    1 root             wheel                   5 May 19 12:37 usr/local/share/mopesnake/version 
79280       84 -r-xr-xr-x    1 root             wheel               42091 May 19 12:37 usr/local/share/mopesnake/mopesnake.py 
79281        3 drwxr-xr-x    2 root             wheel                   6 Dec 20  2006 usr/local/share/mopesnake/images 
78390      773 -r--r--r--    2 root             wheel              297831 Dec 20  2006 usr/local/share/mopesnake/images/hiscores.png 
78389       64 -r--r--r--    2 root             wheel               31755 Dec 20  2006 usr/local/share/mopesnake/images/instructions.png 
78392      127 -r--r--r--    2 root             wheel               64387 Dec 20  2006 usr/local/share/mopesnake/images/tryad.png 
78391       37 -r--r--r--    2 root             wheel               18040 Dec 20  2006 usr/local/share/mopesnake/images/title.png 
79284        3 drwxr-xr-x    2 root             wheel                  11 Dec 20  2006 usr/local/share/mopesnake/sounds 
78402      166 -r--r--r--    2 root             wheel               84228 Dec 20  2006 usr/local/share/mopesnake/sounds/eee1.wav 
78394      145 -r--r--r--    2 root             wheel               73378 Dec 20  2006 usr/local/share/mopesnake/sounds/ouch1.wav 
78397      517 -r--r--r--    2 root             wheel              150274 Dec 20  2006 usr/local/share/mopesnake/sounds/ooh1.wav 
78401      151 -r--r--r--    2 root             wheel               76370 Dec 20  2006 usr/local/share/mopesnake/sounds/aei1.wav 
78398      110 -r--r--r--    2 root             wheel               55418 Dec 20  2006 usr/local/share/mopesnake/sounds/ow1.wav 
78400      517 -r--r--r--    2 root             wheel              146024 Dec 20  2006 usr/local/share/mopesnake/sounds/aah2.wav 
78399      517 -r--r--r--    2 root             wheel              164106 Dec 20  2006 usr/local/share/mopesnake/sounds/mmm3.wav 
78395      150 -r--r--r--    2 root             wheel               76252 Dec 20  2006 usr/local/share/mopesnake/sounds/aaa1.wav 
78396      164 -r--r--r--    2 root             wheel               83106 Dec 20  2006 usr/local/share/mopesnake/sounds/oow1.wav 

Please fix and send new patch to this problem report. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=167974 

From: nemysis <nemysis@gmx.ch>
To: cs@FreeBSD.org, bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/167974: [NEW PORT] games/mopesnake: A classic snake game
 in which you attempt to eat all the pain
Date: Wed, 18 Jul 2012 11:22:28 +0200

 On Sat, 19 May 2012 15:01:49 GMT
 cs@FreeBSD.org wrote:
 
 > Synopsis: [NEW PORT] games/mopesnake: A classic snake game in which you attempt to eat all the pain
 
 Tested with FreeBSD Port Tools
 
 /usr/local/ports/local/pr/games/mopesnake> " port test
 ===> Validating port with portlint
 looks fine.
 ===> flags: PREFIX=/var/tmp/ports/mopesnake-0.5 NO_DEPENDS=yes PKG_DBDIR=/tmp/pkg_db.RTQfn8Zp --
 ===> Cleaning workspace before port test
 ===>  Cleaning for mopesnake-0.5
 ===>  License GPLv2 accepted by the user
 ===>  Extracting for mopesnake-0.5
 => SHA256 Checksum OK for mopesnake-pc-0.5.zip.
 ===>  Patching for mopesnake-0.5
 ===>  Configuring for mopesnake-0.5
 ===>  Installing for mopesnake-0.5
 ===>   Generating temporary packing list
 ===>  Checking if games/mopesnake already installed
 install  -o root -g wheel -m 555 /var/tmp/ports/usr/local/ports/local/pr/games/mopesnake/work/mopesnake.sh /var/tmp/ports/mopesnake-0.5/bin/mopesnake
 /bin/mkdir -p /var/tmp/ports/mopesnake-0.5/share/mopesnake
 install  -o root -g wheel -m 555 /var/tmp/ports/usr/local/ports/local/pr/games/mopesnake/work/mopesnake-pc-0.5/mopesnake.py /var/tmp/ports/mopesnake-0.5/share/mopesnake
 install  -o root -g wheel -m 444 /var/tmp/ports/usr/local/ports/local/pr/games/mopesnake/work/mopesnake-pc-0.5/doc/screenshot1.png /var/tmp/ports/mopesnake-0.5/share/pixmaps/mopesnake.png
 install  -o root -g wheel -m 444 /var/tmp/ports/usr/local/ports/local/pr/games/mopesnake/work/mopesnake-pc-0.5/version /var/tmp/ports/mopesnake-0.5/share/mopesnake
 /bin/mkdir -p /var/tmp/ports/mopesnake-0.5/share/doc/mopesnake
 install  -o root -g wheel -m 444 /var/tmp/ports/usr/local/ports/local/pr/games/mopesnake/work/mopesnake-pc-0.5/doc/TODO.txt /var/tmp/ports/mopesnake-0.5/share/doc/mopesnake
 install  -o root -g wheel -m 444 /var/tmp/ports/usr/local/ports/local/pr/games/mopesnake/work/mopesnake-pc-0.5/doc/index.html /var/tmp/ports/mopesnake-0.5/share/doc/mopesnake
 ===>   Registering installation for mopesnake-0.5
 ===>  Building package for mopesnake-0.5
 ===> Checking pkg_info
 mopesnake-0.5       A classic snake game in which you attempt to eat all the pa
 ===> Checking shared library dependencies
 ===>  Deinstalling for games/mopesnake
 ===>   Deinstalling mopesnake-0.5
 ===> Extra files and directories check
 ===> Cleaning up after port test
 ===>  Cleaning for mopesnake-0.5
 ===>  Removing existing /var/tmp/ports/mopesnake-0.5 dir
 ===> Done.
 
 
 I think all is working here and on RedPorts too is all good, not need to change Ports or patching it. Sorry please look again in Yours TinderBox.
 
 https://redports.org/~nemysis/20120718091802-27471-35222/mopesnake-0.5.log
 
 Regards,

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/167974: commit references a PR
Date: Wed, 18 Jul 2012 12:39:30 +0000 (UTC)

 Author: cs
 Date: Wed Jul 18 12:39:16 2012
 New Revision: 301090
 URL: http://svn.freebsd.org/changeset/ports/301090
 
 Log:
   Master Of Pain (Eating) - Snake
   Is a classic snake game in which you attempt to eat all the pain in the world,
   bravely accepting the inevitable consequences for your waistline.  mop(e)snake
   features an innovative single-finger control method, as well as the normal
   four-directional control system familiar to fans of snake.  The game doesn't
   feature any of the extra features, bonuses, wrap-around levels and other
   featuritis that ruins most versions of snake.
   
   WWW: http://mopesnake.sourceforge.net/
   
   PR:		ports/167974
   Submitted by:	nemysis@gmx.ch
 
 Added:
   head/games/mopesnake/
   head/games/mopesnake/Makefile   (contents, props changed)
   head/games/mopesnake/distinfo   (contents, props changed)
   head/games/mopesnake/pkg-descr   (contents, props changed)
 Modified:
   head/games/Makefile
 
 Modified: head/games/Makefile
 ==============================================================================
 --- head/games/Makefile	Wed Jul 18 12:38:45 2012	(r301089)
 +++ head/games/Makefile	Wed Jul 18 12:39:16 2012	(r301090)
 @@ -558,6 +558,7 @@
      SUBDIR += monsterz
      SUBDIR += moon-buggy
      SUBDIR += moonlander
 +    SUBDIR += mopesnake
      SUBDIR += moria
      SUBDIR += motogt
      SUBDIR += mt_dolphin_ia
 
 Added: head/games/mopesnake/Makefile
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/games/mopesnake/Makefile	Wed Jul 18 12:39:16 2012	(r301090)
 @@ -0,0 +1,62 @@
 +# New Ports collection makefile for:	mopesnake
 +# Date created:        2012-05-16
 +# Whom:                nemysis@gmx.ch
 +#
 +# $FreeBSD$
 +#
 +
 +PORTNAME=	mopesnake
 +PORTVERSION=	0.5
 +CATEGORIES=	games
 +MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}
 +DISTNAME=	${PORTNAME}-pc-${DISTVERSION}
 +
 +MAINTAINER=	nemysis@gmx.ch
 +COMMENT=	A classic snake game in which you attempt to eat all the pain
 +
 +LICENSE=	GPLv2
 +
 +RUN_DEPENDS=	${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game
 +
 +USE_ZIP=	yes
 +USE_PYTHON=	yes
 +NO_BUILD=	yes
 +
 +PLIST_FILES=	bin/mopesnake \
 +		share/pixmaps/${PORTNAME}.png
 +
 +PORTDATA=	*
 +PORTDOCS=	TODO.txt index.html
 +
 +post-patch:
 +# Fix path to python interpreter
 +	@${REINPLACE_CMD} -e 's,/usr/bin/python,${PYTHON_CMD},' \
 +		${WRKSRC}/*.py ${WRKSRC}/mopelib/*.py
 +	@(cd ${WRKSRC} && ${RM} *.py.bak mopelib/*py.bak)
 +
 +do-install:
 +# Scripts
 +	@${PRINTF} "#!/bin/sh\n\ncd ${DATADIR} &&\
 +		./${PORTNAME}.py\n" > ${WRKDIR}/${PORTNAME}.sh
 +	${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${PREFIX}/bin/${PORTNAME}
 +
 +# Executable
 +	${MKDIR} ${DATADIR}
 +	${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME}.py ${DATADIR}
 +
 +# Data
 +	@(cd ${WRKSRC} && ${COPYTREE_SHARE} "images mopelib music sounds" ${DATADIR})
 +
 +# Pixmaps and version
 +	${INSTALL_DATA} ${WRKSRC}/doc/screenshot1.png ${PREFIX}/share/pixmaps/${PORTNAME}.png
 +	${INSTALL_DATA} ${WRKSRC}/version ${DATADIR}
 +
 +# Documentation
 +.if !defined(NOPORTDOCS)
 +	${MKDIR} ${DOCSDIR}
 +.  for f in ${PORTDOCS}
 +	${INSTALL_DATA} ${WRKSRC}/doc/${f} ${DOCSDIR}
 +.  endfor
 +.endif
 +
 +.include <bsd.port.mk>
 
 Added: head/games/mopesnake/distinfo
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/games/mopesnake/distinfo	Wed Jul 18 12:39:16 2012	(r301090)
 @@ -0,0 +1,2 @@
 +SHA256 (mopesnake-pc-0.5.zip) = 1bc270e7dc63ad40bb2280ac5d3dec8527b2d902b272f2b42bfd35d265d339d4
 +SIZE (mopesnake-pc-0.5.zip) = 1426226
 
 Added: head/games/mopesnake/pkg-descr
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/games/mopesnake/pkg-descr	Wed Jul 18 12:39:16 2012	(r301090)
 @@ -0,0 +1,9 @@
 +Master Of Pain (Eating) - Snake
 +Is a classic snake game in which you attempt to eat all the pain in the world,
 +bravely accepting the inevitable consequences for your waistline.  mop(e)snake
 +features an innovative single-finger control method, as well as the normal
 +four-directional control system familiar to fans of snake.  The game doesn't
 +feature any of the extra features, bonuses, wrap-around levels and other
 +featuritis that ruins most versions of snake.
 +
 +WWW: http://mopesnake.sourceforge.net/
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 
State-Changed-From-To: feedback->closed 
State-Changed-By: cs 
State-Changed-When: Wed Jul 18 12:53:23 UTC 2012 
State-Changed-Why:  
Committed. Thank you very much. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=167974 
>Unformatted:
