Bug 223649 - [NEW PORT] games/xptools X-Plane Scenery Tools
Summary: [NEW PORT] games/xptools X-Plane Scenery Tools
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: Torsten Zuehlsdorff
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-11-13 12:53 UTC by Anonymized Account
Modified: 2017-11-22 11:34 UTC (History)
1 user (show)

See Also:


Attachments
games/xptools (27.52 KB, patch)
2017-11-13 12:53 UTC, Anonymized Account
no flags Details | Diff
portlint -AC (209 bytes, text/plain)
2017-11-13 12:54 UTC, Anonymized Account
no flags Details
poudriere testport (41.40 KB, application/gzip)
2017-11-13 12:55 UTC, Anonymized Account
no flags Details
games/xptools wed_161r1 (28.73 KB, patch)
2017-11-21 18:43 UTC, Anonymized Account
no flags Details | Diff
portlint -AC (209 bytes, text/plain)
2017-11-21 18:43 UTC, Anonymized Account
no flags Details
poudriere testport (41.52 KB, application/gzip)
2017-11-21 18:44 UTC, Anonymized Account
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anonymized Account freebsd_committer freebsd_triage 2017-11-13 12:53:48 UTC
Created attachment 187963 [details]
games/xptools

The X-Plane Scenery Tools (XPTools) code base is the source code tree for all
of the Laminar Research scenery creation/editing tools.  This code does not
include X-Plane and the "X-Apps" (PlaneMaker, WorldMaker, AirfoilMaker, and
Briefer).  It does include source to the ac3d x-plane plugin, WED, the various
tools, and our global scenery generator.

WWW: https://developer.x-plane.com/code/
Comment 1 Anonymized Account freebsd_committer freebsd_triage 2017-11-13 12:54:13 UTC
Created attachment 187964 [details]
portlint -AC
Comment 2 Anonymized Account freebsd_committer freebsd_triage 2017-11-13 12:55:13 UTC
Created attachment 187965 [details]
poudriere testport
Comment 3 Torsten Zuehlsdorff freebsd_committer freebsd_triage 2017-11-21 11:17:06 UTC
Hello Michael,

there was a new release of the port: wed_161r1.  Would you mind to update the port?

I tried to test the port, but it fails instantly:

# make clean && make && make stage && make stage-qa && make clean
===>  Cleaning for xptools-w.160.b2
===>  xptools-w.160.b2 cannot be installed: unknown USE_QT component 'gl'.
*** Error code 1

Stop.
make: stopped in /usr/ports/games/xptools

Can you reproduce and fix the problem? I am on HEAD with r454592.

Greetings,
Torsten
Comment 4 Anonymized Account freebsd_committer freebsd_triage 2017-11-21 14:56:08 UTC
Howdy,

Will try and update.

About the "gl", hm, it's supposed to be "opengl", I will correct it in the new patch.

Thanks,
Mike
Comment 5 Anonymized Account freebsd_committer freebsd_triage 2017-11-21 18:43:30 UTC
Created attachment 188176 [details]
games/xptools wed_161r1
Comment 6 Anonymized Account freebsd_committer freebsd_triage 2017-11-21 18:43:52 UTC
Created attachment 188177 [details]
portlint -AC
Comment 7 Anonymized Account freebsd_committer freebsd_triage 2017-11-21 18:44:53 UTC
Created attachment 188178 [details]
poudriere testport
Comment 8 commit-hook freebsd_committer freebsd_triage 2017-11-22 11:32:17 UTC
A commit references this bug:

Author: tz
Date: Wed Nov 22 11:31:19 UTC 2017
New revision: 454683
URL: https://svnweb.freebsd.org/changeset/ports/454683

Log:
  New port: games/xptools

  The X-Plane Scenery Tools (XPTools) code base is the source code tree for all
  of the Laminar Research scenery creation/editing tools.  This code does not
  include X-Plane and the "X-Apps" (PlaneMaker, WorldMaker, AirfoilMaker, and
  Briefer).  It does include source to the ac3d x-plane plugin, WED, the various
  tools, and our global scenery generator.

  WWW: https://developer.x-plane.com/code/

  PR:           223649
  Submitted by: Michael Danilov <mike.d.ft402@gmail.com>

Changes:
  head/games/Makefile
  head/games/xptools/
  head/games/xptools/Makefile
  head/games/xptools/distinfo
  head/games/xptools/files/
  head/games/xptools/files/patch-libs_Makefile
  head/games/xptools/files/patch-makerules_Meshtool
  head/games/xptools/files/patch-makerules_RenderFarmUI
  head/games/xptools/files/patch-makerules_global_paths.mk
  head/games/xptools/files/patch-makerules_global_toplevel.mk
  head/games/xptools/files/patch-src_GUI_GUI_Resources.cpp
  head/games/xptools/files/patch-src_Network_PCSBSocket.lin.cpp
  head/games/xptools/files/patch-src_Obj_XDefs.h
  head/games/xptools/files/patch-src_UI_XGUIApp.cpp
  head/games/xptools/files/patch-src_Utils_GISUtils.cpp
  head/games/xptools/files/patch-src_Utils_PlatformUtils.lin.cpp
  head/games/xptools/files/patch-src_WEDCore_WED_AppMain.cpp
  head/games/xptools/files/patch-src_XESCore_Airports.cpp
  head/games/xptools/files/patch-src__WEDImportExport__WED_DSFExport.cpp.patch
  head/games/xptools/files/patch-src_linuxinit_initializer.cpp
  head/games/xptools/pkg-descr
  head/games/xptools/pkg-message
  head/games/xptools/pkg-plist
Comment 9 Torsten Zuehlsdorff freebsd_committer freebsd_triage 2017-11-22 11:34:19 UTC
Aloha Michael,

i reordered the BUILD_DEPENDS, since there is no need to split them up. This eliminates one of the portlint warnings.
The rest was fine and is committed now! :)

Greetings,
Torsten