Bug 195013 - [NEW PORT] games/wxlauncher: Multi-platform launcher for the Freespace 2 Source Code Project
Summary: [NEW PORT] games/wxlauncher: Multi-platform launcher for the Freespace 2 Sour...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Dmitry Marakasov
URL:
Keywords:
Depends on:
Blocks: 195014
  Show dependency treegraph
 
Reported: 2014-11-14 17:20 UTC by lightside
Modified: 2014-12-11 23:08 UTC (History)
1 user (show)

See Also:


Attachments
The port in shar format (3.98 KB, text/plain)
2014-11-14 17:20 UTC, lightside
no flags Details
The poudriere testport log (FreeBSD 10 amd64) (8.93 KB, application/x-zip-compressed)
2014-11-14 17:21 UTC, lightside
no flags Details
The poudriere testport log (FreeBSD 9.3 amd64) (8.61 KB, application/x-zip-compressed)
2014-11-14 17:22 UTC, lightside
no flags Details
The poudriere testport log (FreeBSD 8.4 amd64) (9.67 KB, application/x-zip-compressed)
2014-11-14 17:22 UTC, lightside
no flags Details
The port in shar format (3.98 KB, text/plain)
2014-11-14 19:50 UTC, lightside
no flags Details
The port in shar format (3.98 KB, text/plain)
2014-11-17 00:36 UTC, lightside
no flags Details
The port in shar format (3.21 KB, text/plain)
2014-11-18 16:41 UTC, lightside
no flags Details
The poudriere testport log (FreeBSD 10 i386) (8.91 KB, application/x-zip-compressed)
2014-11-21 03:23 UTC, lightside
no flags Details
The port in shar format (3.23 KB, text/plain)
2014-12-11 19:07 UTC, lightside
no flags Details
The port in shar format (3.25 KB, text/plain)
2014-12-11 22:30 UTC, lightside
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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