ports/52234: New port: games/lmarbles

Kirill Ponomarew ponomarew at oberon.net
Wed May 14 15:10:19 UTC 2003


>Number:         52234
>Category:       ports
>Synopsis:       New port: games/lmarbles
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed May 14 08:10:16 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Kirill Ponomarew
>Release:        FreeBSD 4.8-RELEASE i386
>Organization:
Oberon.net 
>Environment:
 
        
>Description:
New port: games/lmarbles

A challenging puzzle game in the manner of Atomix

>How-To-Repeat:
>Fix:
# 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:
#
#	games/lmarbles
#	games/lmarbles/Makefile
#	games/lmarbles/distinfo
#	games/lmarbles/pkg-descr
#	games/lmarbles/pkg-plist
#
echo c - games/lmarbles
mkdir -p games/lmarbles > /dev/null 2>&1
echo x - games/lmarbles/Makefile
sed 's/^X//' >games/lmarbles/Makefile << 'END-of-games/lmarbles/Makefile'
X# New ports collection makefile for:  	lmarbles
X# Date created: 		      	14 May 2003
X# Whom:		  			Kirill Ponomarew <ponomarew at oberon.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	lmarbles
XPORTVERSION=	1.0.6
XCATEGORIES=	games
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	lgames
X
XMAINTAINER=	ponomarew at oberon.net
XCOMMENT=	Classic memory game
X
XLIB_DEPENDS=	SDL-1.1.5:${PORTSDIR}/devel/sdl12 \
X		SDL_mixer.2:${PORTSDIR}/audio/sdl_mixer
X
XSDL_CONFIG=	${LOCALBASE}/bin/sdl11-config
X
XUSE_GMAKE=	yes
XGNU_CONFIGURE=	yes
XCONFIGURE_ARGS=	--with-profile-path=/var/games
XUSE_REINPLACE=	yes
X
XMAN6=		lmarbles.6
XCONFIGURE_ENV=	LIBS="-lcompat"	\
X		SDL_CONFIG="${SDL_CONFIG}"
X
Xpre-patch:
X	@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' \
X		-e 's|/var/lib/games|/var/games/lmarbles|g' \
X		${WRKSRC}/configure
X	@${REINPLACE_CMD} -e 's|$$(prf_dir)/marbles.prfs|\
X		$$(prf_dir)/lmarbles/lmarbles.prfs|g' \
X		${WRKSRC}/src/Makefile.in
X	@find ${WRKSRC} \( -name "*.[ch]" -or -name "*.cpp" \) | \
X		xargs ${PERL} -pi -e 's|"SDL/SDL|"SDL|g ; s|<SDL/SDL|<SDL|g'
X
Xpre-install:
X	${MKDIR} /var/games/${PORTNAME}
X
Xpost-install:
X	${CHMOD} 664 /var/games/${PORTNAME}/${PORTNAME}.prfs
X	${CHOWN} root:games /var/games/${PORTNAME}/${PORTNAME}.prfs
X
X.include <bsd.port.mk>
END-of-games/lmarbles/Makefile
echo x - games/lmarbles/distinfo
sed 's/^X//' >games/lmarbles/distinfo << 'END-of-games/lmarbles/distinfo'
XMD5 (lmarbles-1.0.6.tar.gz) = ad162da8fa298cac680e13c02fea258c
END-of-games/lmarbles/distinfo
echo x - games/lmarbles/pkg-descr
sed 's/^X//' >games/lmarbles/pkg-descr << 'END-of-games/lmarbles/pkg-descr'
XA challenging puzzle game in the manner of Atomix. As Marbles
Xis meant as a puzzle game you play against a move limit and not
Xa time limit. This way you have as much time as you need to
Xthink.  
XMarbles has a menu to configure graphics (fullscreen,
Xanimations), sounds and gameplay (player name, levelset,
Xdifficulty). 
X
XWWW: http://lgames.sourceforge.net/index.php?project=LMarbles
END-of-games/lmarbles/pkg-descr
echo x - games/lmarbles/pkg-plist
sed 's/^X//' >games/lmarbles/pkg-plist << 'END-of-games/lmarbles/pkg-plist'
Xbin/lmarbles
Xshare/games/lmarbles/gfx/board.bmp
Xshare/games/lmarbles/gfx/f_red.bmp
Xshare/games/lmarbles/gfx/f_small.bmp
Xshare/games/lmarbles/gfx/f_white.bmp
Xshare/games/lmarbles/gfx/f_yellow.bmp
Xshare/games/lmarbles/gfx/figure.bmp
Xshare/games/lmarbles/gfx/lights.bmp
Xshare/games/lmarbles/gfx/logo.bmp
Xshare/games/lmarbles/gfx/m_frame.bmp
Xshare/games/lmarbles/gfx/m_sframe.bmp
Xshare/games/lmarbles/gfx/marbles.bmp
Xshare/games/lmarbles/gfx/metal/arrow_d.bmp
Xshare/games/lmarbles/gfx/metal/arrow_l.bmp
Xshare/games/lmarbles/gfx/metal/arrow_r.bmp
Xshare/games/lmarbles/gfx/metal/arrow_u.bmp
Xshare/games/lmarbles/gfx/metal/background.bmp
Xshare/games/lmarbles/gfx/metal/barrier_lr.bmp
Xshare/games/lmarbles/gfx/metal/barrier_ud.bmp
Xshare/games/lmarbles/gfx/metal/floor.bmp
Xshare/games/lmarbles/gfx/metal/teleport0.bmp
Xshare/games/lmarbles/gfx/metal/teleport1.bmp
Xshare/games/lmarbles/gfx/metal/teleport2.bmp
Xshare/games/lmarbles/gfx/metal/teleport3.bmp
Xshare/games/lmarbles/gfx/metal/wall.bmp
Xshare/games/lmarbles/gfx/metal/wall_crumble.bmp
Xshare/games/lmarbles/gfx/stone/arrow_d.bmp
Xshare/games/lmarbles/gfx/stone/arrow_l.bmp
Xshare/games/lmarbles/gfx/stone/arrow_r.bmp
Xshare/games/lmarbles/gfx/stone/arrow_u.bmp
Xshare/games/lmarbles/gfx/stone/background.bmp
Xshare/games/lmarbles/gfx/stone/barrier_lr.bmp
Xshare/games/lmarbles/gfx/stone/barrier_ud.bmp
Xshare/games/lmarbles/gfx/stone/floor.bmp
Xshare/games/lmarbles/gfx/stone/teleport0.bmp
Xshare/games/lmarbles/gfx/stone/teleport1.bmp
Xshare/games/lmarbles/gfx/stone/teleport2.bmp
Xshare/games/lmarbles/gfx/stone/teleport3.bmp
Xshare/games/lmarbles/gfx/stone/wall.bmp
Xshare/games/lmarbles/gfx/stone/wall_crumble.bmp
Xshare/games/lmarbles/gfx/tiny.sdlfnt
Xshare/games/lmarbles/gfx/title.bmp
Xshare/games/lmarbles/gfx/win_icon.bmp
Xshare/games/lmarbles/gfx/wood/arrow_d.bmp
Xshare/games/lmarbles/gfx/wood/arrow_l.bmp
Xshare/games/lmarbles/gfx/wood/arrow_r.bmp
Xshare/games/lmarbles/gfx/wood/arrow_u.bmp
Xshare/games/lmarbles/gfx/wood/background.bmp
Xshare/games/lmarbles/gfx/wood/barrier_lr.bmp
Xshare/games/lmarbles/gfx/wood/barrier_ud.bmp
Xshare/games/lmarbles/gfx/wood/floor.bmp
Xshare/games/lmarbles/gfx/wood/teleport0.bmp
Xshare/games/lmarbles/gfx/wood/teleport1.bmp
Xshare/games/lmarbles/gfx/wood/teleport2.bmp
Xshare/games/lmarbles/gfx/wood/teleport3.bmp
Xshare/games/lmarbles/gfx/wood/wall.bmp
Xshare/games/lmarbles/gfx/wood/wall_crumble.bmp
Xshare/games/lmarbles/levels/Original
Xshare/games/lmarbles/sounds/alarm.wav
Xshare/games/lmarbles/sounds/arrow.wav
Xshare/games/lmarbles/sounds/click.wav
Xshare/games/lmarbles/sounds/explode.wav
Xshare/games/lmarbles/sounds/score.wav
Xshare/games/lmarbles/sounds/select.wav
Xshare/games/lmarbles/sounds/stop.wav
Xshare/games/lmarbles/sounds/teleport.wav
X at dirrm share/games/lmarbles/sounds
X at dirrm share/games/lmarbles/levels
X at dirrm share/games/lmarbles/gfx/wood
X at dirrm share/games/lmarbles/gfx/stone
X at dirrm share/games/lmarbles/gfx/metal
X at dirrm share/games/lmarbles/gfx
X at dirrm share/games/lmarbles
X at cwd /var/games
Xlmarbles/lmarbles.prfs
X at dirrm lmarbles
END-of-games/lmarbles/pkg-plist
exit

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



More information about the freebsd-ports-bugs mailing list