Bug 199838 - [NEW PORT] games/pyfa fitting tool for EVE Online
Summary: [NEW PORT] games/pyfa fitting tool for EVE Online
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:
 
Reported: 2015-05-01 14:25 UTC by Andrey Fesenko
Modified: 2015-05-15 20:28 UTC (History)
2 users (show)

See Also:


Attachments
shar installer for pyfa-1.11.0 (260.49 KB, text/plain)
2015-05-01 14:25 UTC, Andrey Fesenko
no flags Details
poudriere bulk -t log (206.48 KB, text/x-log)
2015-05-01 14:27 UTC, Andrey Fesenko
no flags Details
shar installer for pyfa-1.11.0 (2.69 KB, text/plain)
2015-05-13 02:14 UTC, Andrey Fesenko
no flags Details
poudriere bulk -t log (426.73 KB, text/x-log)
2015-05-13 02:15 UTC, Andrey Fesenko
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Fesenko 2015-05-01 14:25:15 UTC
Created attachment 156210 [details]
shar installer for pyfa-1.11.0

New port Pyfa it's a fitting tool for EVE Online
For full functionality this port, need commit https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196862 and bump (or remove) PORTREVISION port x11-toolkits/py-wxPython28-common

# portlint -AC
WARN: Makefile: "RUN_DEPENDS" has to appear earlier.
0 fatal errors and 1 warning found.
Comment 1 Andrey Fesenko 2015-05-01 14:27:10 UTC
Created attachment 156211 [details]
poudriere bulk -t log
Comment 2 Dmitry Marakasov freebsd_committer freebsd_triage 2015-05-12 19:33:28 UTC
- GH_COMMIT is deprecated and no longer needed. You should omit GH_COMMIT, GH_TAGNAME and WRKSRC and add DISTVERSIONSUFFIX=v, this way it'll fetch v${PORTVERSION} tag
- You should use COPYTREE_SHARE instead of manual find's
- Only uppercase option names are allowed
- Option description is misleading, should probably be reworded
- It seems to be a bad idea to stick data files into PYTHON_SITELIBDIR. You may use default DATADIR and set PYTHONPATH in the wrapper script
- Wrapper script creating fits more into post-build
- do-install and post-install may be merged, there's not need to split them
- compileall is usually called twice, second time with -O arg to generate *.pyo. Propaply this port should do the same
- Since plist is quite large, it's better to use PORTDATA=* and omit %%DATADIR%%* from plist - DATADIR contents will be added automatically this way
Comment 3 Andrey Fesenko 2015-05-13 02:14:43 UTC
Created attachment 156738 [details]
shar installer for pyfa-1.11.0
Comment 4 Andrey Fesenko 2015-05-13 02:15:46 UTC
Created attachment 156739 [details]
poudriere bulk -t log
Comment 5 Andrey Fesenko 2015-05-15 13:22:01 UTC
Fix ready
Comment 6 Dmitry Marakasov freebsd_committer freebsd_triage 2015-05-15 20:27:46 UTC
Committed with minor changes (whitespace, pkg-descr formatting and comment fix).
Comment 7 commit-hook freebsd_committer freebsd_triage 2015-05-15 20:28:38 UTC
A commit references this bug:

Author: amdmi3
Date: Fri May 15 20:27:44 UTC 2015
New revision: 386479
URL: https://svnweb.freebsd.org/changeset/ports/386479

Log:
  Pyfa is a cross-platform desktop fitting application for EVE online
  that can be used natively on any platform where python and wxwidgets
  are available.

  It provides many advanced features such as graphs and full calculations
  of any possible combination of modules, fits, etc.

  WWW: https://github.com/DarkFenX/Pyfa

  PR:		199838
  Submitted by:	andrey@bsdnir.info

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