Bug 223649

Summary: [NEW PORT] games/xptools X-Plane Scenery Tools
Product: Ports & Packages Reporter: Anonymized Account <no-reply>
Component: Individual Port(s)Assignee: Torsten Zuehlsdorff <tz>
Status: Closed FIXED    
Severity: Affects Only Me CC: tz
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
games/xptools
none
portlint -AC
none
poudriere testport
none
games/xptools wed_161r1
none
portlint -AC
none
poudriere testport none

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