Bug 195013

Summary: [NEW PORT] games/wxlauncher: Multi-platform launcher for the Freespace 2 Source Code Project
Product: Ports & Packages Reporter: lightside <lightside>
Component: Individual Port(s)Assignee: Dmitry Marakasov <amdmi3>
Status: Closed FIXED    
Severity: Affects Only Me CC: amdmi3
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on:    
Bug Blocks: 195014    
Attachments:
Description Flags
The port in shar format
none
The poudriere testport log (FreeBSD 10 amd64)
none
The poudriere testport log (FreeBSD 9.3 amd64)
none
The poudriere testport log (FreeBSD 8.4 amd64)
none
The port in shar format
none
The port in shar format
none
The port in shar format
none
The poudriere testport log (FreeBSD 10 i386)
none
The port in shar format
none
The port in shar format none

Description lightside 2014-11-14 17:20:58 UTC
Created attachment 149404 [details]
The port in shar format

wxLauncher is a multi-platform launcher for the Freespace 2 Source Code Project.

wxLauncher aims to give one unified answer to members of the Freespace 2 Open
community looking for an easy way to control fs2_open on various platforms and
to those looking for an easy way to find and get updates to their Freespace 2
MODs and TCs.

WWW: http://github.com/wxLauncher/wxlauncher
Comment 1 lightside 2014-11-14 17:21:36 UTC
Created attachment 149405 [details]
The poudriere testport log (FreeBSD 10 amd64)
Comment 2 lightside 2014-11-14 17:22:00 UTC
Created attachment 149406 [details]
The poudriere testport log (FreeBSD 9.3 amd64)
Comment 3 lightside 2014-11-14 17:22:24 UTC
Created attachment 149407 [details]
The poudriere testport log (FreeBSD 8.4 amd64)
Comment 4 lightside 2014-11-14 19:50:49 UTC
Created attachment 149417 [details]
The port in shar format

Removed blank line.
Comment 5 lightside 2014-11-17 00:36:44 UTC
Created attachment 149501 [details]
The port in shar format

Wrapped cd related command(s) to parentheses.
Comment 6 lightside 2014-11-18 16:41:17 UTC
Created attachment 149560 [details]
The port in shar format

- Changing the GetPlatformDefaultConfigFilePath function definition by declaring it extern, instead of inline, because of extern use inside of PushCmdlineFSO function.
- Changing version_strings.cpp.in file, based on GH_TAGNAME, without using hg.
Comment 7 lightside 2014-11-21 03:23:51 UTC
Created attachment 149660 [details]
The poudriere testport log (FreeBSD 10 i386)
Comment 8 Dmitry Marakasov freebsd_committer freebsd_triage 2014-12-11 18:40:18 UTC
Looks good apart from that it probably needs USES=python:2:build, as it calls python scripts from cmake.
Comment 9 lightside 2014-12-11 19:07:14 UTC
Created attachment 150484 [details]
The port in shar format

(In reply to Dmitry Marakasov from comment #8)
> Looks good apart from that it probably needs USES=python:2:build, as it
> calls python scripts from cmake.

Good point. While this port indirectly uses python to build, because of databases/py-sqlite3 build dependency, which also has it as runtime dependency, there is a need to determine PYTHON_PKGNAMEPREFIX variable. Also corrected version check for databases/py-sqlite3.
Comment 10 lightside 2014-12-11 22:30:58 UTC
Created attachment 150488 [details]
The port in shar format

Corrected version check for textproc/py-markdown.
Comment 11 commit-hook freebsd_committer freebsd_triage 2014-12-11 23:06:43 UTC
A commit references this bug:

Author: amdmi3
Date: Thu Dec 11 23:05:52 UTC 2014
New revision: 374553
URL: https://svnweb.freebsd.org/changeset/ports/374553

Log:
  wxLauncher is a multi-platform launcher for the Freespace 2 Source Code Project.

  wxLauncher aims to give one unified answer to members of the Freespace 2 Open
  community looking for an easy way to control fs2_open on various platforms and
  to those looking for an easy way to find and get updates to their Freespace 2
  MODs and TCs.

  WWW: http://github.com/wxLauncher/wxlauncher

  PR:		195013
  Submitted by:	lightside@gmx.com

Changes:
  head/games/Makefile
  head/games/wxlauncher/
  head/games/wxlauncher/Makefile
  head/games/wxlauncher/distinfo
  head/games/wxlauncher/pkg-descr