Bug 227830

Summary: games/pysolfc: update to 2.2.0 and take maintainership
Product: Ports & Packages Reporter: Kai Knoblich <kai>
Component: Individual Port(s)Assignee: Wen Heping <wen>
Status: Closed FIXED    
Severity: Affects Only Me CC: python, wen
Priority: --- Flags: kai: maintainer-feedback+
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on: 227829    
Bug Blocks:    
Attachments:
Description Flags
pysolfc-2.2.0.patch none

Description Kai Knoblich freebsd_committer freebsd_triage 2018-04-28 15:46:19 UTC
Created attachment 192877 [details]
pysolfc-2.2.0.patch

Hello,

attached is the patch that updates games/pysolfc to 2.2.0.

Changes by upstream:
- code is now compatible for Python 2 and 3
- many bugfixes
- see also: http://pysolfc.sourceforge.net/

Changes to the port:
- option CARDSET was removed because the source package has no included cardsets anymore (maybe due different licenses in the cardset file)
- added all licenses of the cardset file to the Makefile

QA:
~~~
- poudriere (11.1-RELEASE amd64 + i386) for each py27 + py36 flavor -> OK
- portlint -> OK


Note:
- before this update can be committed, the Python package math/py-random2 has to be committed first (see also: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227829)
Comment 1 Kai Knoblich freebsd_committer freebsd_triage 2018-04-28 15:56:53 UTC
Forget to mention, that the patch in files/patch-pysollib__mfxutil.py is no longer required for the new version.
Comment 2 commit-hook freebsd_committer freebsd_triage 2018-04-29 02:29:30 UTC
A commit references this bug:

Author: wen
Date: Sun Apr 29 02:28:52 UTC 2018
New revision: 468600
URL: https://svnweb.freebsd.org/changeset/ports/468600

Log:
  - Update to 2.2.0
  - Pass maintainership to submitter
  - Add all LICENSE

  PR:		227830
  Submitted by:	freebsd_ports@k-worx.org

Changes:
  head/games/pysolfc/Makefile
  head/games/pysolfc/distinfo
  head/games/pysolfc/files/patch-data_pysolfc.glade
  head/games/pysolfc/files/patch-pysollib__mfxutil.py