ports/166930: New FreeBSD Port CuteMaze games/cutemaze

nemysis nemysis at gmx.ch
Fri Apr 13 23:20:15 UTC 2012


>Number:         166930
>Category:       ports
>Synopsis:       New FreeBSD Port CuteMaze games/cutemaze
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Apr 13 23:20:14 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     nemysis
>Release:        9.0-RELEASE FreeBSD 9.0-RELEASE #0
>Organization:
>Environment:
9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 UTC 2012 root at farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
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
>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:
#
#	cutemaze
#	cutemaze/Makefile
#	cutemaze/pkg-descr
#	cutemaze/distinfo
#	cutemaze/pkg-plist
#
echo c - cutemaze
mkdir -p cutemaze > /dev/null 2>&1
echo x - cutemaze/Makefile
sed 's/^X//' >cutemaze/Makefile << '46be9e742724e9aa5b010d81bdbcbcb4'
X# New Ports collection makefile for:	cutemaze
X# Date created:        13 April 2012
X# Whom:                nemysis at gmx.ch
X#
X# $FreeBSD$
X#
X
XPORTNAME=	cutemaze
XPORTVERSION=	1.1.0
X#PORTREVISION=	1
XCATEGORIES=	games
XMASTER_SITES=	http://gottcode.org/${PORTNAME}/
XEXTRACT_SUFX=	-src.tar.bz2
X
XMAINTAINER=	nemysis at gmx.ch
XCOMMENT=	Is a simple, top-down game in which mazes are randomly generated
X
XLICENSE=	GPLv3
X
XWRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}/
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} -unix PREFIX=${PREFIX} ${WRKSRC}/${PORTNAME}.pro
X
XMAKE_JOBS_SAFE= yes
X
XCONFIGURE_ENV+=	UIC="${UIC}" QMAKE="${QMAKE}" QMAKESPEC="${QMAKESPEC}"
XMAKE_ENV+=	QMAKESPEC="${QMAKESPEC}"
X
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# Desktop and pixmaps
X	${CP} -R ${WRKSRC}/icons/${PORTNAME}.png ${PREFIX}/share/pixmaps
X	${CP} -R ${WRKSRC}/icons/${PORTNAME}.desktop ${PREFIX}/share/applications
X
X# Data
X	${MKDIR} ${DATADIR}
X.for d in preview themes
X	${CP} -R ${WRKSRC}/${d} ${DATADIR}
X.endfor
X
Xpost-install:
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/cutemaze/preview/0.png
Xshare/cutemaze/preview/1.png
Xshare/cutemaze/preview/2.png
Xshare/cutemaze/preview/3.png
Xshare/cutemaze/preview/4.png
Xshare/cutemaze/preview/5.png
Xshare/cutemaze/preview/6.png
Xshare/cutemaze/preview/7.png
Xshare/cutemaze/preview/8.png
Xshare/cutemaze/preview/preview.qrc
Xshare/cutemaze/themes/Mouse.svg
Xshare/cutemaze/themes/Penguin.svg
Xshare/cutemaze/themes/theme.qrc
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 at dirrm share/icons/oxygen/scalable
X at dirrm share/icons/oxygen/22x22
X at dirrm share/icons/oxygen/16x16
X at dirrm share/icons/oxygen
X at dirrm share/icons
X at dirrm share/cutemaze/themes
X at dirrm share/cutemaze/preview
X at dirrm share/cutemaze
18ad44db51a81e3f3b464038216b7d97
exit



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



More information about the freebsd-ports-bugs mailing list