Date: Sun, 3 Apr 2005 12:55:38 +0200 (CEST) From: Jean-Yves Lefort <jylefort@brutele.be> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/79505: New port: games/linux-virtual-jay-peak, a snowboarding simulation Message-ID: <20050403105538.6F55586D1@jsite.lefort.net> Resent-Message-ID: <200504031100.j33B0CsX038022@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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@dirrm %%DATADIR%%/Recordings X@dirrm %%DATADIR%%/data/Jay_Peak X@dirrm %%DATADIR%%/data/figure X@dirrm %%DATADIR%%/data/gui X@dirrm %%DATADIR%%/data X@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@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@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050403105538.6F55586D1>