Bug 113693 - [NEW PORT] games/windstille: Classic 2d jump-n-shoot game
Summary: [NEW PORT] games/windstille: Classic 2d jump-n-shoot game
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: sat
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-14 21:30 UTC by Dmitry Marakasov
Modified: 2007-08-02 20:40 UTC (History)
0 users

See Also:


Attachments
windstille-0.3.0.shar (18.94 KB, text/plain)
2007-06-14 21:30 UTC, Dmitry Marakasov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dmitry Marakasov 2007-06-14 21:30:02 UTC
In Windstille the player will be placed in a foreign alien world
and has to find its way back into safety. Special focus will be on
getting the foreign world and the players character itself believable.
Exploration will be more needed than plain shoot action, even so
the players-character will be equipped with a multifunctional
war-suit, so he will be far from defenseless. The game will have
slow placed explore and seak sequences as well as more rough section
that will feature fast shoot and jump action. The game world should
be presented in a consistent state, enemies once destroyed should
not respawn automatically. The player is free to go forward and
backward in the world as long as the level design allows it.

WWW: http://windstille.berlios.de
Comment 1 Martin Wilke freebsd_committer freebsd_triage 2007-06-29 19:40:30 UTC
State Changed
From-To: open->feedback

Hi, The port does not build. Can you take a look in it? 

http://head.miwibox.org/tb/index.php?action=describe_port&id=1263 

Thanks Martin. 



Comment 2 Martin Wilke freebsd_committer freebsd_triage 2007-06-29 19:40:30 UTC
Responsible Changed
From-To: freebsd-ports-bugs->miwi

Take.
Comment 3 Dmitry Marakasov 2007-07-02 23:10:02 UTC
* Martin Wilke (miwi@FreeBSD.org) wrote:
> Hi, The port does not build. Can you take a look in it?

Forgot dependency on boost :/

--- windstille.patch begins here ---
diff -ruN windstille.orig/Makefile windstille/Makefile
--- windstille.orig/Makefile	Tue Jul  3 01:58:54 2007
+++ windstille/Makefile	Tue Jul  3 01:57:16 2007
@@ -19,6 +19,7 @@
 		ogg.5:${PORTSDIR}/audio/libogg \
 		vorbis.3:${PORTSDIR}/audio/libvorbis \
 		png.5:${PORTSDIR}/graphics/png
+BUILD_DEPENDS=	${LOCALBASE}/include/boost/shared_ptr.hpp:${PORTSDIR}/devel/boost
 
 USE_BZIP2=	yes
 USE_SCONS=	yes
@@ -31,6 +32,7 @@
 	@${REINPLACE_CMD} -e 's|data/|${DATADIR}/|' ${WRKSRC}/src/${f}
 .endfor
 	@${REINPLACE_CMD} -e 's|PHYSFS_getBaseDir()|""|' ${WRKSRC}/src/windstille_main.cpp
+	@${REINPLACE_CMD} -e 's|bison|${LOCALBASE}/bin/&|' ${WRKSRC}/tools/SConscript
 
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/windstille ${PREFIX}/bin
--- windstille.patch ends here ---

-- 
Best regards,
  Dmitry Marakasov               mailto:amdmi3@amdmi3.ru
Comment 4 Martin Wilke freebsd_committer freebsd_triage 2007-07-13 15:34:45 UTC
Responsible Changed
From-To: miwi->sat

Mr.Ports handle these prs for review and committ!
Comment 5 Andrew Pantyukhin freebsd_committer freebsd_triage 2007-07-14 14:15:22 UTC
There are two issues:
1. Fails to compile somewhere in openal headers. May be
   a gcc4 issue. I'm waiting for the openal maintainer
   to approve the patch that fixes it.

2. glew and squirrel are bundled. glew is available in
   ports and I've just committed squirrel.

I've also tweaked some minor nits, please take a look:
http://people.freebsd.org/~sat/diffs/windstille.diff

I'll probably wait until openal is fixed before
committing this one.

Thanks!
Comment 6 Pav Lucistnik freebsd_committer freebsd_triage 2007-07-28 23:12:20 UTC
FYI, openal was fixed on gcc42

-- 
Pav Lucistnik <pav@oook.cz>
              <pav@FreeBSD.org>

Traffic collapse starts at rumors of snow in Nice (french riviera)
according to some of my friends :)
  -- Will at #angband
Comment 7 Andrew Pantyukhin freebsd_committer freebsd_triage 2007-08-01 15:44:05 UTC
Like pav said, openal has been fixed. I've also bumped
the vorbis lib version. So if you approve the patch,
I'll be happy to commit it:
http://people.freebsd.org/~sat/diffs/windstille.diff
Comment 8 Dmitry Marakasov 2007-08-02 20:20:16 UTC
* Andrew Pantyukhin (infofarmer@FreeBSD.org) wrote:
> Like pav said, openal has been fixed. I've also bumped
> the vorbis lib version. So if you approve the patch,
> I'll be happy to commit it:
> http://people.freebsd.org/~sat/diffs/windstille.diff
Approved, please commit.

-- 
Best regards,
  Dmitry Marakasov               mailto:amdmi3@amdmi3.ru
Comment 9 dfilter service freebsd_committer freebsd_triage 2007-08-02 20:39:22 UTC
sat         2007-08-02 19:39:17 UTC

  FreeBSD ports repository

  Modified files:
    games                Makefile 
  Added files:
    games/windstille     Makefile distinfo pkg-descr pkg-plist 
    games/windstille/files patch-SConstruct patch-src-SConstruct 
                           patch-src-tinygettext-tinygettext.cpp 
                           patch-tools-SConscript 
  Log:
  Add port games/windstille:
  
  In Windstille the player will be placed in a foreign alien world
  and has to find its way back into safety. Special focus will be on
  getting the foreign world and the players character itself believable.
  Exploration will be more needed than plain shoot action, even so
  the players-character will be equipped with a multifunctional
  war-suit, so he will be far from defenseless. The game will have
  slow placed explore and seak sequences as well as more rough section
  that will feature fast shoot and jump action. The game world should
  be presented in a consistent state, enemies once destroyed should
  not respawn automatically. The player is free to go forward and
  backward in the world as long as the level design allows it.
  
  WWW: http://windstille.berlios.de
  
  PR:             ports/113693 (based on)
  Submitted by:   Dmitry Marakasov <amdmi3@amdmi3.ru>
  
  Revision  Changes    Path
  1.1125    +1 -0      ports/games/Makefile
  1.1       +47 -0     ports/games/windstille/Makefile (new)
  1.1       +3 -0      ports/games/windstille/distinfo (new)
  1.1       +15 -0     ports/games/windstille/files/patch-SConstruct (new)
  1.1       +29 -0     ports/games/windstille/files/patch-src-SConstruct (new)
  1.1       +11 -0     ports/games/windstille/files/patch-src-tinygettext-tinygettext.cpp (new)
  1.1       +20 -0     ports/games/windstille/files/patch-tools-SConscript (new)
  1.1       +13 -0     ports/games/windstille/pkg-descr (new)
  1.1       +299 -0    ports/games/windstille/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 10 sat freebsd_committer freebsd_triage 2007-08-02 20:39:36 UTC
State Changed
From-To: feedback->closed

Committed, thanks!