Bug 166930

Summary: [New Port] CuteMaze games/cutemaze
Product: Ports & Packages Reporter: nemysis <nemysis>
Component: Individual Port(s)Assignee: Chris Rees <crees>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.shar none

Description nemysis 2012-04-14 00:20:14 UTC
New FreeBSD Port CuteMaze games/cutemaze

http://gottcode.org/cutemaze/

All have tested as here described, all works. Hope that is Port not wrong, it is QT and a bit complicated and new to me.

http://www.freebsd.org/doc/en/books/porters-handbook/porting-testing.html

Fix: Patch attached with submission follows:
Comment 1 Chris Rees freebsd_committer freebsd_triage 2012-04-14 16:22:00 UTC
Responsible Changed
From-To: freebsd-ports-bugs->crees

I'll take it.
Comment 2 nemysis 2012-04-23 18:34:48 UTC
>Submitter-Id:	current-users
>Originator:	nemysis
>Organization:	
>Confidential:	no 
>Synopsis:	Re: ports/166930 games/cutemaze: Is a simple, top-down game in which mazes are randomly generated
>Severity:	non-critical
>Priority:	low
>Category:	ports 
>Class:		change-request
>Release:	FreeBSD 9.0-RELEASE amd64
>Environment:
System: FreeBSD 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan  3 07:46:30 UTC
>Description:
CuteMaze is a simple, top-down game in which mazes are randomly generated using
one of a choice of several different algorithms.
You move the character through the maze while hunting for targets
(cheese, by default)
the game is won once all of these targets have been picked up.

WWW: http://gottcode.org/cutemaze/

Generated with FreeBSD Port Tools 0.99_5 (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:
#
#	cutemaze
#	cutemaze/cutemaze
#	cutemaze/Makefile
#	cutemaze/pkg-descr
#	cutemaze/distinfo
#	cutemaze/pkg-plist
#
echo c - cutemaze
mkdir -p cutemaze > /dev/null 2>&1
echo x - cutemaze/cutemaze
sed 's/^X//' >cutemaze/cutemaze << 'dfeb0b2f4c75a0dd33d3120cb98ff8e2'
X===> Creating shar file
dfeb0b2f4c75a0dd33d3120cb98ff8e2
echo x - cutemaze/Makefile
sed 's/^X//' >cutemaze/Makefile << '46be9e742724e9aa5b010d81bdbcbcb4'
X# New Ports collection makefile for:	cutemaze
X# Date created:		20 April 2012
X# Whom:			nemysis@gmx.ch
X#
X# $FreeBSD$
X#
X
XPORTNAME=	cutemaze
XPORTVERSION=	1.1.0
XCATEGORIES=	games
XMASTER_SITES=	http://gottcode.org/${PORTNAME}/
XEXTRACT_SUFX=	-src.tar.bz2
X
XMAINTAINER=	nemysis@gmx.ch
XCOMMENT=	Is a simple, top-down game in which mazes are randomly generated
X
XLICENSE=	GPLv3
X
XUSE_QT_VER=	4
XQT_COMPONENTS=	moc_build qmake_build rcc_build uic_build iconengines imageformats
X
XHAS_CONFIGURE=	yes
X
Xdo-configure:
X	@cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
X		${QMAKE} PREFIX=${PREFIX} ${WRKSRC}/${PORTNAME}.pro
X
XMAKE_JOBS_SAFE=	yes
X
XCONFIGURE_ENV+=	UIC="${UIC}" QMAKE="${QMAKE}" QMAKESPEC="${QMAKESPEC}"
XMAKE_ENV+=	QMAKESPEC="${QMAKESPEC}"
X
XPORTDATA=	*
XPORTDOCS=	ChangeLog README
X
XUSE_GMAKE=	yes
X
Xdo-install:
X# Executable
X	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
X
X# Icons
X	${MKDIR} ${PREFIX}/share/icons/oxygen
X.for d in icons
X	${CP} -R ${WRKSRC}/${d}/oxygen ${PREFIX}/share/icons/
X.endfor
X
X# Pixmaps and Desktop
X	${CP} -R ${WRKSRC}/icons/${PORTNAME}.png ${PREFIX}/share/pixmaps/
X	${MKDIR} ${PREFIX}/share/applications
X	${CP} -R ${WRKSRC}/icons/${PORTNAME}.desktop ${PREFIX}/share/applications/
X
Xpost-install:
X# Data
X.if !defined (NOPORTDATA)
X	${MKDIR} ${DATADIR}
X.for d in preview themes
X	@(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${DATADIR})
X.endfor
X.endif
X
X# Documentations
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X.for f in ${PORTDOCS}
X	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
X.endfor
X.endif
X
X.include <bsd.port.mk>
46be9e742724e9aa5b010d81bdbcbcb4
echo x - cutemaze/pkg-descr
sed 's/^X//' >cutemaze/pkg-descr << 'abaa2f850d91a566d964c81e595146d6'
XCuteMaze is a simple, top-down game in which mazes are randomly generated using
Xone of a choice of several different algorithms.
XYou move the character through the maze while hunting for targets
X(cheese, by default)
Xthe game is won once all of these targets have been picked up.
X
XWWW: http://gottcode.org/cutemaze/
abaa2f850d91a566d964c81e595146d6
echo x - cutemaze/distinfo
sed 's/^X//' >cutemaze/distinfo << '7c420195e172e950d90bb35b1abebc97'
XSHA256 (cutemaze-1.1.0-src.tar.bz2) = cc039faf452f8c30fb00a90ba7571d688559c0df822fc213f3e78451921f9bef
XSIZE (cutemaze-1.1.0-src.tar.bz2) = 249290
7c420195e172e950d90bb35b1abebc97
echo x - cutemaze/pkg-plist
sed 's/^X//' >cutemaze/pkg-plist << '18ad44db51a81e3f3b464038216b7d97'
Xbin/cutemaze
Xshare/applications/cutemaze.desktop
Xshare/icons/oxygen/16x16/application-exit.png
Xshare/icons/oxygen/16x16/document-new.png
Xshare/icons/oxygen/16x16/games-config-options.png
Xshare/icons/oxygen/16x16/games-highscores.png
Xshare/icons/oxygen/16x16/games-hint.png
Xshare/icons/oxygen/16x16/help-about.png
Xshare/icons/oxygen/16x16/media-playback-pause.png
Xshare/icons/oxygen/16x16/zoom-in.png
Xshare/icons/oxygen/16x16/zoom-out.png
Xshare/icons/oxygen/22x22/application-exit.png
Xshare/icons/oxygen/22x22/document-new.png
Xshare/icons/oxygen/22x22/games-config-options.png
Xshare/icons/oxygen/22x22/games-highscores.png
Xshare/icons/oxygen/22x22/games-hint.png
Xshare/icons/oxygen/22x22/help-about.png
Xshare/icons/oxygen/22x22/media-playback-pause.png
Xshare/icons/oxygen/22x22/zoom-in.png
Xshare/icons/oxygen/22x22/zoom-out.png
Xshare/icons/oxygen/LGPL
Xshare/icons/oxygen/scalable/application-exit.svgz
Xshare/icons/oxygen/scalable/document-new.svgz
Xshare/icons/oxygen/scalable/games-config-options.svgz
Xshare/icons/oxygen/scalable/games-highscores.svgz
Xshare/icons/oxygen/scalable/games-hint.svgz
Xshare/icons/oxygen/scalable/help-about.svgz
Xshare/icons/oxygen/scalable/media-playback-pause.svgz
Xshare/icons/oxygen/scalable/zoom-in.svgz
Xshare/icons/oxygen/scalable/zoom-out.svgz
Xshare/pixmaps/cutemaze.png
X@dirrm share/icons/oxygen/scalable
X@dirrm share/icons/oxygen/22x22
X@dirrm share/icons/oxygen/16x16
X@dirrm share/icons/oxygen
X@dirrm share/icons
X@dirrm share/cutemaze/themes
X@dirrm share/cutemaze/preview
X@dirrm share/cutemaze
X@dirrm share/applications
18ad44db51a81e3f3b464038216b7d97
exit
--- .shar ends here ---
root@nemysis3now /usr/local/ports/local/games/cutemaze> " 
root@nemysis3now /usr/local/ports/local/games/cutemaze> " 
root@nemysis3now /usr/local/ports/local/games/cutemaze> " 
root@nemysis3now /usr/local/ports/local/games/cutemaze> " 
root@nemysis3now /usr/local/ports/local/games/cutemaze> " 
root@nemysis3now /usr/local/ports/local/games/cutemaze> " 
root@nemysis3now /usr/local/ports/local/games/cutemaze> " 
root@nemysis3now /usr/local/ports/local/games/cutemaze> " 
root@nemysis3now /usr/local/ports/local/games/cutemaze> " 
root@nemysis3now /usr/local/ports/local/games/cutemaze> " 
root@nemysis3now /usr/local/ports/local/games/cutemaze> " 
root@nemysis3now /usr/local/ports/local/games/cutemaze> " 
root@nemysis3now /usr/local/ports/local/games/cutemaze> " 
root@nemysis3now /usr/local/ports/local/games/cutemaze> " 
root@nemysis3now /usr/local/ports/local/games/cutemaze> " 
root@nemysis3now /usr/local/ports/local/games/cutemaze> " 
root@nemysis3now /usr/local/ports/local/games/cutemaze> " 
root@nemysis3now /usr/local/ports/local/games/cutemaze> " cat cutemaze
>Submitter-Id:	current-users
>Originator:	nemysis
>Organization:	
>Confidential:	no 
>Synopsis:	Re: ports/166930 games/cutemaze: Is a simple, top-down game in which mazes are randomly generated
>Severity:	non-critical
>Priority:	low
>Category:	ports 
>Class:		change-request
>Release:	FreeBSD 9.0-RELEASE amd64
>Environment:
System: FreeBSD 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan  3 07:46:30 UTC
>Description:
CuteMaze is a simple, top-down game in which mazes are randomly generated using
one of a choice of several different algorithms.
You move the character through the maze while hunting for targets
(cheese, by default)
the game is won once all of these targets have been picked up.

WWW: http://gottcode.org/cutemaze/

Generated with FreeBSD Port Tools 0.99_5 (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:
#
#	cutemaze
#	cutemaze/cutemaze
#	cutemaze/Makefile
#	cutemaze/pkg-descr
#	cutemaze/distinfo
#	cutemaze/pkg-plist
#
echo c - cutemaze
mkdir -p cutemaze > /dev/null 2>&1
echo x - cutemaze/cutemaze
sed 's/^X//' >cutemaze/cutemaze << 'dfeb0b2f4c75a0dd33d3120cb98ff8e2'
X===> Creating shar file
dfeb0b2f4c75a0dd33d3120cb98ff8e2
echo x - cutemaze/Makefile
sed 's/^X//' >cutemaze/Makefile << '46be9e742724e9aa5b010d81bdbcbcb4'
X# New Ports collection makefile for:	cutemaze
X# Date created:		20 April 2012
X# Whom:			nemysis@gmx.ch
X#
X# $FreeBSD$
X#
X
XPORTNAME=	cutemaze
XPORTVERSION=	1.1.0
XCATEGORIES=	games
XMASTER_SITES=	http://gottcode.org/${PORTNAME}/
XEXTRACT_SUFX=	-src.tar.bz2
X
XMAINTAINER=	nemysis@gmx.ch
XCOMMENT=	Is a simple, top-down game in which mazes are randomly generated
X
XLICENSE=	GPLv3
X
XUSE_QT_VER=	4
XQT_COMPONENTS=	moc_build qmake_build rcc_build uic_build iconengines imageformats
X
XHAS_CONFIGURE=	yes
X
Xdo-configure:
X	@cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
X		${QMAKE} PREFIX=${PREFIX} ${WRKSRC}/${PORTNAME}.pro
X
XMAKE_JOBS_SAFE=	yes
X
XCONFIGURE_ENV+=	UIC="${UIC}" QMAKE="${QMAKE}" QMAKESPEC="${QMAKESPEC}"
XMAKE_ENV+=	QMAKESPEC="${QMAKESPEC}"
X
XPORTDATA=	*
XPORTDOCS=	ChangeLog README
X
XUSE_GMAKE=	yes
X
Xdo-install:
X# Executable
X	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
X
X# Icons
X	${MKDIR} ${PREFIX}/share/icons/oxygen
X.for d in icons
X	${CP} -R ${WRKSRC}/${d}/oxygen ${PREFIX}/share/icons/
X.endfor
X
X# Pixmaps and Desktop
X	${CP} -R ${WRKSRC}/icons/${PORTNAME}.png ${PREFIX}/share/pixmaps/
X	${MKDIR} ${PREFIX}/share/applications
X	${CP} -R ${WRKSRC}/icons/${PORTNAME}.desktop ${PREFIX}/share/applications/
X
Xpost-install:
X# Data
X.if !defined (NOPORTDATA)
X	${MKDIR} ${DATADIR}
X.for d in preview themes
X	@(cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${DATADIR})
X.endfor
X.endif
X
X# Documentations
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X.for f in ${PORTDOCS}
X	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
X.endfor
X.endif
X
X.include <bsd.port.mk>
46be9e742724e9aa5b010d81bdbcbcb4
echo x - cutemaze/pkg-descr
sed 's/^X//' >cutemaze/pkg-descr << 'abaa2f850d91a566d964c81e595146d6'
XCuteMaze is a simple, top-down game in which mazes are randomly generated using
Xone of a choice of several different algorithms.
XYou move the character through the maze while hunting for targets
X(cheese, by default)
Xthe game is won once all of these targets have been picked up.
X
XWWW: http://gottcode.org/cutemaze/
abaa2f850d91a566d964c81e595146d6
echo x - cutemaze/distinfo
sed 's/^X//' >cutemaze/distinfo << '7c420195e172e950d90bb35b1abebc97'
XSHA256 (cutemaze-1.1.0-src.tar.bz2) = cc039faf452f8c30fb00a90ba7571d688559c0df822fc213f3e78451921f9bef
XSIZE (cutemaze-1.1.0-src.tar.bz2) = 249290
7c420195e172e950d90bb35b1abebc97
echo x - cutemaze/pkg-plist
sed 's/^X//' >cutemaze/pkg-plist << '18ad44db51a81e3f3b464038216b7d97'
Xbin/cutemaze
Xshare/applications/cutemaze.desktop
Xshare/icons/oxygen/16x16/application-exit.png
Xshare/icons/oxygen/16x16/document-new.png
Xshare/icons/oxygen/16x16/games-config-options.png
Xshare/icons/oxygen/16x16/games-highscores.png
Xshare/icons/oxygen/16x16/games-hint.png
Xshare/icons/oxygen/16x16/help-about.png
Xshare/icons/oxygen/16x16/media-playback-pause.png
Xshare/icons/oxygen/16x16/zoom-in.png
Xshare/icons/oxygen/16x16/zoom-out.png
Xshare/icons/oxygen/22x22/application-exit.png
Xshare/icons/oxygen/22x22/document-new.png
Xshare/icons/oxygen/22x22/games-config-options.png
Xshare/icons/oxygen/22x22/games-highscores.png
Xshare/icons/oxygen/22x22/games-hint.png
Xshare/icons/oxygen/22x22/help-about.png
Xshare/icons/oxygen/22x22/media-playback-pause.png
Xshare/icons/oxygen/22x22/zoom-in.png
Xshare/icons/oxygen/22x22/zoom-out.png
Xshare/icons/oxygen/LGPL
Xshare/icons/oxygen/scalable/application-exit.svgz
Xshare/icons/oxygen/scalable/document-new.svgz
Xshare/icons/oxygen/scalable/games-config-options.svgz
Xshare/icons/oxygen/scalable/games-highscores.svgz
Xshare/icons/oxygen/scalable/games-hint.svgz
Xshare/icons/oxygen/scalable/help-about.svgz
Xshare/icons/oxygen/scalable/media-playback-pause.svgz
Xshare/icons/oxygen/scalable/zoom-in.svgz
Xshare/icons/oxygen/scalable/zoom-out.svgz
Xshare/pixmaps/cutemaze.png
X@dirrm share/icons/oxygen/scalable
X@dirrm share/icons/oxygen/22x22
X@dirrm share/icons/oxygen/16x16
X@dirrm share/icons/oxygen
X@dirrm share/icons
X@dirrm share/cutemaze/themes
X@dirrm share/cutemaze/preview
X@dirrm share/cutemaze
X@dirrm share/applications
18ad44db51a81e3f3b464038216b7d97
exit
--- .shar ends here ---
Comment 3 dfilter service freebsd_committer freebsd_triage 2012-05-07 16:32:21 UTC
crees       2012-05-07 15:32:07 UTC

  FreeBSD ports repository

  Modified files:
    games                Makefile 
  Added files:
    games/cutemaze       Makefile distinfo pkg-descr pkg-plist 
  Log:
  CuteMaze is a simple, top-down game in which mazes are randomly generated using
  one of a choice of several different algorithms.
  You move the character through the maze while hunting for targets
  (cheese, by default)
  the game is won once all of these targets have been picked up.
  
  WWW: http://gottcode.org/cutemaze/
  
  PR:             ports/166930
  Submitted by:   nemysis@gmx.ch
  
  Revision  Changes    Path
  1.1417    +1 -0      ports/games/Makefile
  1.1       +60 -0     ports/games/cutemaze/Makefile (new)
  1.1       +2 -0      ports/games/cutemaze/distinfo (new)
  1.1       +7 -0      ports/games/cutemaze/pkg-descr (new)
  1.1       +37 -0     ports/games/cutemaze/pkg-plist (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 4 Chris Rees freebsd_committer freebsd_triage 2012-05-07 16:33:06 UTC
State Changed
From-To: open->closed

New port added, with minor changes. Thanks!