Bug 207035 - [NEW PORT] devel/py3-pyicu: copy of devel/py-icu for Python 3.x
Summary: [NEW PORT] devel/py3-pyicu: copy of devel/py-icu for Python 3.x
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: Kurt Jaeger
URL:
Keywords:
Depends on: 207367
Blocks: 207005
  Show dependency treegraph
 
Reported: 2016-02-08 23:02 UTC by Ben Woods
Modified: 2016-05-07 19:25 UTC (History)
4 users (show)

See Also:
pi: maintainer-feedback-


Attachments
Patch to update devel/py3-pyicu (after svn copy) (1.95 KB, patch)
2016-02-08 23:05 UTC, Ben Woods
no flags Details | Diff
QA: Successful poudriere testport logs for devel/py3-pyicu on FreeBSD 10.2 amd64 (20.52 KB, text/plain)
2016-02-08 23:06 UTC, Ben Woods
no flags Details
Patch to create devel/py3-pyicu (using devel/py-pyicu as MASTERDIR) (1.65 KB, patch)
2016-02-21 11:40 UTC, Ben Woods
woodsb02: maintainer-approval? (bland)
Details | Diff
QA: Successful poudriere testport logs for devel/py3-pyicu on FreeBSD 10.2 amd64 (23.23 KB, text/plain)
2016-02-21 11:44 UTC, Ben Woods
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Woods freebsd_committer freebsd_triage 2016-02-08 23:02:42 UTC
* Copy devel/py-icu: svn copy devel/py-icu devel/py3-pyicu
 * Port name devel/py3-pyicu chosen rather than devel/py3-icu as per policy [1]
 * Update to USES=python:3
 * Update to latest upstream release 1.9.2, and update distinfo
 * Add LICENSE=MIT as per LICENSE file contained in distfile
 * Tidy up MAKE_ENV variable assignment (pet portlint)
 * Take maintainership - happy to either do this myself or leave with bland@FreeBSD.org if they prefer

 Changes:

   https://github.com/ovalhub/pyicu/blob/master/CHANGES


 [1] https://wiki.freebsd.org/Python/PortsPolicy
Comment 1 Ben Woods freebsd_committer freebsd_triage 2016-02-08 23:03:40 UTC
This new port is required to fulfill the Python 3.2+ dependencies of the latest upstream version of science/gramps.
Comment 2 Ben Woods freebsd_committer freebsd_triage 2016-02-08 23:05:00 UTC
Created attachment 166766 [details]
Patch to update devel/py3-pyicu (after svn copy)

This patch should be applied after performing the following command:
svn copy devel/py-icu devel/py3-pyicu
svn patch <insertpatch>
Comment 3 Ben Woods freebsd_committer freebsd_triage 2016-02-08 23:06:13 UTC
Created attachment 166767 [details]
QA: Successful poudriere testport logs for devel/py3-pyicu on FreeBSD 10.2 amd64
Comment 4 Ben Woods freebsd_committer freebsd_triage 2016-02-21 11:40:25 UTC
Created attachment 167241 [details]
Patch to create devel/py3-pyicu (using devel/py-pyicu as MASTERDIR)

This patch changes the approach for the new port devel/py3-pyicu to use the existing port devel/py-pyicu as the MASTERDIR. This patch relies on PR207367 being applied first.

* Create new port devel/py3-pyicu
* Update index devel/Makefile
* Ensure devel/py-pyicu does not clobber USES variable in slave devel/py3-pyicu
Comment 5 Ben Woods freebsd_committer freebsd_triage 2016-02-21 11:44:22 UTC
Created attachment 167242 [details]
QA: Successful poudriere testport logs for devel/py3-pyicu on FreeBSD 10.2 amd64
Comment 6 commit-hook freebsd_committer freebsd_triage 2016-05-07 19:25:30 UTC
A commit references this bug:

Author: pi
Date: Sat May  7 19:24:42 UTC 2016
New revision: 414782
URL: https://svnweb.freebsd.org/changeset/ports/414782

Log:
  New port: devel/py3-pyicu, slave port for python3 for py-pyicu

  PR:		207035
  Submitted by:	Ben Woods <woodsb02@gmail.com>
  Approved by:	bland (maintainer timeout)

Changes:
  head/devel/Makefile
  head/devel/py-pyicu/Makefile
  head/devel/py3-pyicu/
  head/devel/py3-pyicu/Makefile
Comment 7 Kurt Jaeger freebsd_committer freebsd_triage 2016-05-07 19:25:36 UTC
Testbuilds done, looks fine. Committed, thanks!
Comment 8 Kurt Jaeger freebsd_committer freebsd_triage 2016-05-07 19:25:55 UTC
Committed, thanks!