Page MenuHomeFreeBSD

devel/py-setuptools: Update to 17.0
ClosedPublic

Authored by koobs on Jun 1 2015, 3:48 AM.

Details

Summary

Commit message:

devel/py-setuptools: Update to 17.0

- Update to 17.0
- Tell setuptools not to install versioned binaries (we'll do it via MAKE_ENV)
- Use uniquefiles to create versioned binaries
- Conditionally create default links (for easy_install) as well
- Remove post-patch bits accordingly, no longer needed.
- Remove upstreamed patch fixing namespace_packages
- Substitute in pkg-message.in correctly
- Update pkg-message.in
- Re-order Makefile entries

Changes:

  https://pythonhosted.org/setuptools/history.html
Test Plan

Tested with python2.7 (as default), and we get:

Moving: bin/easy_install --> bin/easy_install-2.7
Linking:  bin/easy_install-2.7 --> @bin/easy_install

plist: 

bin/easy_install
bin/easy_install-%%PYTHON_VER%%

With Python 3.4

Moving: bin/easy_install --> bin/easy_install-3.4

plist: 

bin/easy_install-%%PYTHON_VER%%

Additionally:

portlint - OK (one false positive)
porttest - OK (poudriere)
unittest - OK
exp-run - TODO

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

koobs updated this revision to Diff 5852.Jun 1 2015, 3:48 AM
koobs retitled this revision from to devel/py-setuptools: Update to 17.0.
koobs updated this object.
koobs edited the test plan for this revision. (Show Details)
koobs added a reviewer: antoine.
koobs edited the test plan for this revision. (Show Details)Jun 1 2015, 3:49 AM
koobs added a subscriber: Python.
koobs added a comment.Jun 1 2015, 3:56 AM

Hold off on this @antoine, have some more to do

koobs updated this revision to Diff 5858.Jun 1 2015, 7:27 AM
koobs edited the test plan for this revision. (Show Details)

Create default links conditionally

koobs updated this object.Jun 1 2015, 7:33 AM
koobs edited the test plan for this revision. (Show Details)
koobs added a reviewer: mva.
koobs added a project: Python.

Pending review before exp-run

koobs edited the test plan for this revision. (Show Details)Jun 1 2015, 7:39 AM
koobs updated this revision to Diff 5859.Jun 1 2015, 8:01 AM
koobs edited the test plan for this revision. (Show Details)

Use USE_PYTHON=concurrent (for suffixes & default link)

Author: koobs
Date: Fri Jun 12 11:12:29 2015
New Revision: 389265
URL: https://svnweb.freebsd.org/changeset/ports/389265

Log:

database/pyspatialite: Modernize before setuptools update

Modernize in preparation for a pending setuptools update which
identified this port as failing during an exp-run [1].

- Use canonical CHEESESHOP master site
- Use autoplist & concurrent
- Remove pkg-plist accordingly
- Remove PYDISTUTILS_PKGNAME and WRKSRC overrides
- Stop package from adding empty directory to --record (and therefore
  pkg-plist) output

While I'm here:

- Add LICENSE and LICENSE_FILE
- Strip shared library
- Re-patch patches according to makepatch
- Remove spurious whitespace

[1] https://reviews.freebsd.org/D2704

Approved by:	python, portmgr (exp-run)
This revision was automatically updated to reflect the committed changes.