ports/79505: New port: games/linux-virtual-jay-peak, a snowboarding simulation

Jean-Yves Lefort jylefort at brutele.be
Sun Apr 3 11:00:13 UTC 2005


>Number:         79505
>Category:       ports
>Synopsis:       New port: games/linux-virtual-jay-peak, a snowboarding simulation
>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:   Sun Apr 03 11:00:12 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Jean-Yves Lefort
>Release:        FreeBSD 5.3-RELEASE-p6 i386
>Organization:
>Environment:
System: FreeBSD jsite.lefort.net 5.3-RELEASE-p6 FreeBSD 5.3-RELEASE-p6 #0: Tue Mar 29 00:14:29 CEST 2005 jylefort at jsite.lefort.net:/usr/obj/usr/src/sys/JSITE i386
>Description:
>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:
#
#	linux-virtual-jay-peak
#	linux-virtual-jay-peak/distinfo
#	linux-virtual-jay-peak/pkg-descr
#	linux-virtual-jay-peak/pkg-plist
#	linux-virtual-jay-peak/Makefile
#	linux-virtual-jay-peak/files
#	linux-virtual-jay-peak/files/virtual-jay-peak.in
#
echo c - linux-virtual-jay-peak
mkdir -p linux-virtual-jay-peak > /dev/null 2>&1
echo x - linux-virtual-jay-peak/distinfo
sed 's/^X//' >linux-virtual-jay-peak/distinfo << 'END-of-linux-virtual-jay-peak/distinfo'
XMD5 (virtual_jay_peak_linux_1_1a.tar.gz) = ad71057a223e3dfc1ba55f8ff94693bb
XSIZE (virtual_jay_peak_linux_1_1a.tar.gz) = 7306520
END-of-linux-virtual-jay-peak/distinfo
echo x - linux-virtual-jay-peak/pkg-descr
sed 's/^X//' >linux-virtual-jay-peak/pkg-descr << 'END-of-linux-virtual-jay-peak/pkg-descr'
XVirtual Jay Peak is a simulation of snowboarding at the Jay Peak
Xresort in Vermont. The terrain is based on geological survey data of
Xthe mountain and surrounding area, with the addition of signature
Xtrails and buildings. The software is based on the extreme backcountry
Xsnowboarding game Soul Ride.
X
XWWW: http://www.soulride.com/products/jay_peak.html
X
X- Jean-Yves Lefort
Xjylefort at brutele.be
END-of-linux-virtual-jay-peak/pkg-descr
echo x - linux-virtual-jay-peak/pkg-plist
sed 's/^X//' >linux-virtual-jay-peak/pkg-plist << 'END-of-linux-virtual-jay-peak/pkg-plist'
Xbin/virtual-jay-peak
Xlibexec/soulride-static
X%%DATADIR%%/Recordings/jaydemo.srr
X%%DATADIR%%/data/Jay_Peak/Jay_Peak.srt
X%%DATADIR%%/data/Jay_Peak/angelswig.psd
X%%DATADIR%%/data/Jay_Peak/angelswig.srm
X%%DATADIR%%/data/Jay_Peak/apple tree.psd
X%%DATADIR%%/data/Jay_Peak/bldplain.psd
X%%DATADIR%%/data/Jay_Peak/bldplain.srm
X%%DATADIR%%/data/Jay_Peak/blue.psd
X%%DATADIR%%/data/Jay_Peak/bluegate.srm
X%%DATADIR%%/data/Jay_Peak/columbia finish.psd
X%%DATADIR%%/data/Jay_Peak/columbia finish.srm
X%%DATADIR%%/data/Jay_Peak/columbia sign.psd
X%%DATADIR%%/data/Jay_Peak/columbia sign.srm
X%%DATADIR%%/data/Jay_Peak/convert sign orig.psd
X%%DATADIR%%/data/Jay_Peak/convert sign.psd
X%%DATADIR%%/data/Jay_Peak/convert sign.srm
X%%DATADIR%%/data/Jay_Peak/everglade.psd
X%%DATADIR%%/data/Jay_Peak/everglade.srm
X%%DATADIR%%/data/Jay_Peak/fence.srm
X%%DATADIR%%/data/Jay_Peak/finish.psd
X%%DATADIR%%/data/Jay_Peak/gray.psd
X%%DATADIR%%/data/Jay_Peak/jay_base.srm
X%%DATADIR%%/data/Jay_Peak/jay_finish.psd
X%%DATADIR%%/data/Jay_Peak/jay_ldg_win.psd
X%%DATADIR%%/data/Jay_Peak/jay_siding.psd
X%%DATADIR%%/data/Jay_Peak/jay_top.srm
X%%DATADIR%%/data/Jay_Peak/jay_wall.psd
X%%DATADIR%%/data/Jay_Peak/jay_wall2.psd
X%%DATADIR%%/data/Jay_Peak/jay_wall3.psd
X%%DATADIR%%/data/Jay_Peak/jay_win.psd
X%%DATADIR%%/data/Jay_Peak/jay_window.psd
X%%DATADIR%%/data/Jay_Peak/jaydeck.srm
X%%DATADIR%%/data/Jay_Peak/jaylogo.psd
X%%DATADIR%%/data/Jay_Peak/lift.psd
X%%DATADIR%%/data/Jay_Peak/lift.srm
X%%DATADIR%%/data/Jay_Peak/lifthouse.srm
X%%DATADIR%%/data/Jay_Peak/liftwin.psd
X%%DATADIR%%/data/Jay_Peak/maple.psd
X%%DATADIR%%/data/Jay_Peak/maple2.psd
X%%DATADIR%%/data/Jay_Peak/maple3.psd
X%%DATADIR%%/data/Jay_Peak/metal.psd
X%%DATADIR%%/data/Jay_Peak/montrealer.psd
X%%DATADIR%%/data/Jay_Peak/montrealer.srm
X%%DATADIR%%/data/Jay_Peak/mtdew finish.psd
X%%DATADIR%%/data/Jay_Peak/mtdew finish.srm
X%%DATADIR%%/data/Jay_Peak/mtdew.psd
X%%DATADIR%%/data/Jay_Peak/mtdew.srm
X%%DATADIR%%/data/Jay_Peak/new lift building.srm
X%%DATADIR%%/data/Jay_Peak/paradise.psd
X%%DATADIR%%/data/Jay_Peak/paradise.srm
X%%DATADIR%%/data/Jay_Peak/poma blue.psd
X%%DATADIR%%/data/Jay_Peak/postload.lua
X%%DATADIR%%/data/Jay_Peak/preload.lua
X%%DATADIR%%/data/Jay_Peak/red.psd
X%%DATADIR%%/data/Jay_Peak/redcross.psd
X%%DATADIR%%/data/Jay_Peak/redgate.srm
X%%DATADIR%%/data/Jay_Peak/rider-board.psd
X%%DATADIR%%/data/Jay_Peak/rider-jacket columbia.psd
X%%DATADIR%%/data/Jay_Peak/rider-jacket.psd
X%%DATADIR%%/data/Jay_Peak/roof.psd
X%%DATADIR%%/data/Jay_Peak/salomon finish.psd
X%%DATADIR%%/data/Jay_Peak/salomon finish.srm
X%%DATADIR%%/data/Jay_Peak/salomon sign.psd
X%%DATADIR%%/data/Jay_Peak/salomon sign.srm
X%%DATADIR%%/data/Jay_Peak/salomon-board.psd
X%%DATADIR%%/data/Jay_Peak/salomon-bottom.psd
X%%DATADIR%%/data/Jay_Peak/shingles.psd
X%%DATADIR%%/data/Jay_Peak/sign-right.psd
X%%DATADIR%%/data/Jay_Peak/sign-right.srm
X%%DATADIR%%/data/Jay_Peak/stateside.srm
X%%DATADIR%%/data/Jay_Peak/stone.psd
X%%DATADIR%%/data/Jay_Peak/timbuktu.psd
X%%DATADIR%%/data/Jay_Peak/timbuktu.srm
X%%DATADIR%%/data/Jay_Peak/vermonter.psd
X%%DATADIR%%/data/Jay_Peak/vermonter.srm
X%%DATADIR%%/data/Jay_Peak/wood.psd
X%%DATADIR%%/data/airdrag.wav
X%%DATADIR%%/data/arrow-cursor.psd
X%%DATADIR%%/data/asphalt0.psd
X%%DATADIR%%/data/asphalt1.psd
X%%DATADIR%%/data/ching0.wav
X%%DATADIR%%/data/clear.lua
X%%DATADIR%%/data/cloud0.psd
X%%DATADIR%%/data/cloudy.lua
X%%DATADIR%%/data/cross-cursor.psd
X%%DATADIR%%/data/cursor.psd
X%%DATADIR%%/data/deedoodeedoo.wav
X%%DATADIR%%/data/detail.psd
X%%DATADIR%%/data/ding.wav
X%%DATADIR%%/data/ding1.wav
X%%DATADIR%%/data/ding2.wav
X%%DATADIR%%/data/ding3.wav
X%%DATADIR%%/data/ding4.wav
X%%DATADIR%%/data/doodooding.wav
X%%DATADIR%%/data/dropmarker.psd
X%%DATADIR%%/data/figure/armll.srm
X%%DATADIR%%/data/figure/armlr.srm
X%%DATADIR%%/data/figure/armul.srm
X%%DATADIR%%/data/figure/armur.srm
X%%DATADIR%%/data/figure/board-and-feet.srm
X%%DATADIR%%/data/figure/legll.srm
X%%DATADIR%%/data/figure/leglr.srm
X%%DATADIR%%/data/figure/legul.srm
X%%DATADIR%%/data/figure/legur.srm
X%%DATADIR%%/data/figure/torsol.srm
X%%DATADIR%%/data/figure/torsou.srm
X%%DATADIR%%/data/finishgate.srm
X%%DATADIR%%/data/finishside.psd
X%%DATADIR%%/data/forest0.psd
X%%DATADIR%%/data/forest1.psd
X%%DATADIR%%/data/granular0.psd
X%%DATADIR%%/data/granular1.psd
X%%DATADIR%%/data/gui/attract-jay.ggm
X%%DATADIR%%/data/gui/attract.psd
X%%DATADIR%%/data/gui/attract_type.psd
X%%DATADIR%%/data/gui/bonus-desc.ggm
X%%DATADIR%%/data/gui/bonus-num.ggm
X%%DATADIR%%/data/gui/bonus.ggm
X%%DATADIR%%/data/gui/credits-intro-layout.ggm
X%%DATADIR%%/data/gui/credits-intro.ggm
X%%DATADIR%%/data/gui/credits-music.ggm
X%%DATADIR%%/data/gui/credits-people-layout.ggm
X%%DATADIR%%/data/gui/credits-people.ggm
X%%DATADIR%%/data/gui/credits-team.ggm
X%%DATADIR%%/data/gui/credits.ggm
X%%DATADIR%%/data/gui/fixedsys.ggf
X%%DATADIR%%/data/gui/font-lcd.psd
X%%DATADIR%%/data/gui/font-score.psd
X%%DATADIR%%/data/gui/font-slick.psd
X%%DATADIR%%/data/gui/font-swiss-xcbi.psd
X%%DATADIR%%/data/gui/gui_intro.psd
X%%DATADIR%%/data/gui/guidefs.h
X%%DATADIR%%/data/gui/hud-menu.ggm
X%%DATADIR%%/data/gui/hud.ggm
X%%DATADIR%%/data/gui/infoborder.ggm
X%%DATADIR%%/data/gui/intro.ggm
X%%DATADIR%%/data/gui/jaycutout.ggm
X%%DATADIR%%/data/gui/jaylogo_cut.psd
X%%DATADIR%%/data/gui/jaylogo_matte.psd
X%%DATADIR%%/data/gui/lcd.ggf
X%%DATADIR%%/data/gui/loading.ggm
X%%DATADIR%%/data/gui/loading_message.ggm
X%%DATADIR%%/data/gui/logos-1.psd
X%%DATADIR%%/data/gui/menus.ggf
X%%DATADIR%%/data/gui/mountain_name.ggm
X%%DATADIR%%/data/gui/outro.ggm
X%%DATADIR%%/data/gui/player_name.ggm
X%%DATADIR%%/data/gui/player_status.ggm
X%%DATADIR%%/data/gui/playername.ggm
X%%DATADIR%%/data/gui/preintro.ggm
X%%DATADIR%%/data/gui/runinfo.psd
X%%DATADIR%%/data/gui/runinfo_text.ggm
X%%DATADIR%%/data/gui/runintro.ggm
X%%DATADIR%%/data/gui/score.ggf
X%%DATADIR%%/data/gui/score.ggm
X%%DATADIR%%/data/gui/scoresheet.ggm
X%%DATADIR%%/data/gui/scoresheet_text.ggm
X%%DATADIR%%/data/gui/slick.ggf
X%%DATADIR%%/data/gui/spinning_disk.ggm
X%%DATADIR%%/data/gui/srcutout.ggm
X%%DATADIR%%/data/gui/srlogo.psd
X%%DATADIR%%/data/gui/srlogo_cut.psd
X%%DATADIR%%/data/gui/srlogo_matte.psd
X%%DATADIR%%/data/gui/sshot_logoflash.ggm
X%%DATADIR%%/data/gui/static.psd
X%%DATADIR%%/data/gui/swiss-xcbi.ggf
X%%DATADIR%%/data/gui/time_lcd.ggm
X%%DATADIR%%/data/gui/vcr.ggm
X%%DATADIR%%/data/gui/vcr.psd
X%%DATADIR%%/data/gui/vcr_buttons.ggm
X%%DATADIR%%/data/gui/vcr_chrome.ggm
X%%DATADIR%%/data/gui/vcr_ffwd.ggm
X%%DATADIR%%/data/gui/vcr_labels.ggm
X%%DATADIR%%/data/gui/vcr_load.ggm
X%%DATADIR%%/data/gui/vcr_pause.ggm
X%%DATADIR%%/data/gui/vcr_play.ggm
X%%DATADIR%%/data/gui/vcr_restart.ggm
X%%DATADIR%%/data/gui/vcr_rew.ggm
X%%DATADIR%%/data/gui/vcr_save.ggm
X%%DATADIR%%/data/gui/vcr_slow.ggm
X%%DATADIR%%/data/gui/vcr_static.ggm
X%%DATADIR%%/data/hardpack0.psd
X%%DATADIR%%/data/hardpack1.psd
X%%DATADIR%%/data/hemlock.psd
X%%DATADIR%%/data/ice0.psd
X%%DATADIR%%/data/ice1.psd
X%%DATADIR%%/data/icedrag.wav
X%%DATADIR%%/data/mapcursor.psd
X%%DATADIR%%/data/ogldrivers.txt
X%%DATADIR%%/data/powder0.psd
X%%DATADIR%%/data/powder1.psd
X%%DATADIR%%/data/rewind-icon.psd
X%%DATADIR%%/data/rewind.wav
X%%DATADIR%%/data/rider-arm.psd
X%%DATADIR%%/data/rider-board-bottom.psd
X%%DATADIR%%/data/rider-board.psd
X%%DATADIR%%/data/rider-feet.psd
X%%DATADIR%%/data/rider-head.psd
X%%DATADIR%%/data/rider-legs.psd
X%%DATADIR%%/data/rock0.psd
X%%DATADIR%%/data/rock1.psd
X%%DATADIR%%/data/sand0.psd
X%%DATADIR%%/data/sand1.psd
X%%DATADIR%%/data/shadetable-gray.psd
X%%DATADIR%%/data/shadetable-sunset.psd
X%%DATADIR%%/data/shadetable.psd
X%%DATADIR%%/data/skydome-gray.psd
X%%DATADIR%%/data/skydome-sunset.psd
X%%DATADIR%%/data/skydome.psd
X%%DATADIR%%/data/snow-particle.psd
X%%DATADIR%%/data/snowbump.wav
X%%DATADIR%%/data/snowdrag.wav
X%%DATADIR%%/data/snowflake.psd
X%%DATADIR%%/data/snowing.lua
X%%DATADIR%%/data/sunset.lua
X%%DATADIR%%/data/water0.psd
X%%DATADIR%%/data/water1.psd
X%%DATADIR%%/data/whiteout.lua
X%%PORTDOCS%%%%DOCSDIR%%/readme-jay_peak.txt
X%%PORTDOCS%%%%DOCSDIR%%/readme-linux.txt
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X at dirrm %%DATADIR%%/Recordings
X at dirrm %%DATADIR%%/data/Jay_Peak
X at dirrm %%DATADIR%%/data/figure
X at dirrm %%DATADIR%%/data/gui
X at dirrm %%DATADIR%%/data
X at dirrm %%DATADIR%%
END-of-linux-virtual-jay-peak/pkg-plist
echo x - linux-virtual-jay-peak/Makefile
sed 's/^X//' >linux-virtual-jay-peak/Makefile << 'END-of-linux-virtual-jay-peak/Makefile'
X# New ports collection makefile for:	linux-virtual-jay-peak
X# Date created:			03 Apr 2005
X# Whom:				Jean-Yves Lefort <jylefort at brutele.be>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	virtual-jay-peak
XPORTVERSION=	1.1a
XCATEGORIES=	games linux
XMASTER_SITES=	http://www.soulride.com/products/images/
XPKGNAMEPREFIX=	linux-
XDISTNAME=	virtual_jay_peak_linux_1_1a
X
XMAINTAINER=	jylefort at brutele.be
XCOMMENT=	A simulation of snowboarding at the Jay Peak resort in Vermont
X
XRUN_DEPENDS=	${LINUXBASE}/usr/X11R6/lib/libX11.so.6:${PORTSDIR}/x11/linux-XFree86-libs \
X		${LINUXBASE}/usr/lib/libGL.so.1:${PORTSDIR}/graphics/linux_mesa3
X
XWRKSRC=		${WRKDIR}/soulride
XONLY_FOR_ARCHS=	i386
XPREFIX?=	${X11BASE}	# USE_X_PREFIX would pull in USE_XLIB
XUSE_LINUX=	yes
XNO_BUILD=	yes
XSTRIP=		# do not brand Linux binaries as FreeBSD on INSTALL_PROGRAM
X
Xpost-patch:
X	@${SED} -e 's|@DATADIR@|${DATADIR}|; s|@LIBEXECDIR@|${PREFIX}/libexec|' \
X		${FILESDIR}/virtual-jay-peak.in > ${WRKSRC}/virtual-jay-peak
X
Xdo-install:
X	${MKDIR} ${PREFIX}/bin
X	${INSTALL_SCRIPT} ${WRKSRC}/virtual-jay-peak ${PREFIX}/bin
X
X	${MKDIR} ${PREFIX}/libexec
X	${INSTALL_PROGRAM} ${WRKSRC}/soulride-static ${PREFIX}/libexec
X
X	${MKDIR} ${DATADIR}
X.for d in Recordings data
X	${CP} -R ${WRKSRC}/${d} ${DATADIR}
X.endfor
X
X	-${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DATADIR}/*
X	${FIND} ${DATADIR}/* -type f -exec ${CHMOD} 444 {} \;
X	${FIND} ${DATADIR}/* -type d -exec ${CHMOD} 555 {} \;
X
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X.for f in readme-jay_peak.txt readme-linux.txt
X	${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR}
X.endfor
X.endif
X
X.include <bsd.port.mk>
END-of-linux-virtual-jay-peak/Makefile
echo c - linux-virtual-jay-peak/files
mkdir -p linux-virtual-jay-peak/files > /dev/null 2>&1
echo x - linux-virtual-jay-peak/files/virtual-jay-peak.in
sed 's/^X//' >linux-virtual-jay-peak/files/virtual-jay-peak.in << 'END-of-linux-virtual-jay-peak/files/virtual-jay-peak.in'
X#!/bin/sh
X
X# you may override these options in ~/.virtual-jay-peak/config
XFullscreen="1"		# enable fullscreen
XOGLModeIndex="9"	# use 1280x1024x32 video mode
X
X[ -f ~/.virtual-jay-peak/config ] && . ~/.virtual-jay-peak/config
X
X# The executable needs to be run from its data directory, and needs to
X# store configuration in it. We therefore mirror the data directory
X# hierarchy in ~/.virtual-jay-peak, and create symlinks to the data
X# files.
X
Xcd @DATADIR@ || exit 1
Xfind * -type d -exec mkdir -p ~/.virtual-jay-peak/{} \; || exit 1
Xfind * -type f -exec ln -sf @DATADIR@/{} ~/.virtual-jay-peak/{} \; || exit 1
X
Xcd ~/.virtual-jay-peak || exit 1
Xexec @LIBEXECDIR@/soulride-static DefaultMountain=Jay_Peak Fullscreen=$Fullscreen OGLModeIndex=$OGLModeIndex "$@"
END-of-linux-virtual-jay-peak/files/virtual-jay-peak.in
exit

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



More information about the freebsd-ports-bugs mailing list