Page MenuHomeFreeBSD

Remove compatibility knobs from python Uses
ClosedPublic

Authored by koobs on Jan 3 2015, 9:17 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mon, Nov 25, 3:29 AM
Unknown Object (File)
Sat, Nov 23, 10:30 PM
Unknown Object (File)
Sat, Nov 23, 3:15 AM
Unknown Object (File)
Fri, Nov 22, 1:34 PM
Unknown Object (File)
Tue, Nov 19, 6:24 PM
Unknown Object (File)
Tue, Nov 19, 10:07 AM
Unknown Object (File)
Wed, Nov 6, 9:15 PM
Unknown Object (File)
Wed, Nov 6, 9:14 PM
Subscribers

Details

Reviewers
koobs
Group Reviewers
Python
Summary

Remove compatibility knobs from python.mk and bsd.port.mk, since the
tree should be clean now.

Test Plan

exp-run

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

mva retitled this revision from to Remove compatibility knobs from python Uses.
mva updated this object.
mva edited the test plan for this revision. (Show Details)
mva added reviewers: Python, portmgr.

Those 2 ports are not converted yet:

graphics/graphviz/Makefile:PYTHON_USE= PYTHON_BUILD=2.7
security/openconnect/Makefile:USE_PYTHON_BUILD= yes

Mk/Uses/python.mk
198

This comment can go?

More ports not converted:

audio/streamtuner/Makefile:PYTHON_USE= python=yes gnome=pygtk2
biology/libsbml/Makefile:PYTHON_USE= python=yes
databases/cassandra2/Makefile:CQL_USE= python=yes
databases/postgresql84-plpython/Makefile:WANT_PYTHON_USE= python:2
databases/postgresql90-plpython/Makefile:WANT_PYTHON_USE?= python
deskutils/recoll/Makefile:PYTHON_USE= python=yes
devel/streamhtmlparser/Makefile:PYBINDINGS_USE= python=yes
devel/hachoir-core/Makefile:USE= python
security/broccoli/Makefile:PYTHON_USE= python=yes

In D1416#5, @antoine wrote:

More ports not converted:

...

databases/postgresql84-plpython/Makefile:WANT_PYTHON_USE= python:2
databases/postgresql90-plpython/Makefile:WANT_PYTHON_USE?= python

Those are correct:

databases/postgresql90-plpython/Makefile:USES+= pgsql:${WANT_PGSQL_VER} ${WANT_PYTHON_USE}

I'll take care of the others. Thanks for finding those.

Mk/Uses/python.mk
198

No. We still have some deprecated ones.

Those 2 ports prevented the exp-run from starting:

[00:03:48] ====>> Error: Duplicated origin for miniupnpc-1.9: net/py-miniupnpc AND net/miniupnpc. Rerun with -vv to see which ports are depending on these.
[00:03:57] ====>> Error: Duplicated origin for libtorrent-rasterbar-0.16.17_1: net-p2p/libtorrent-rasterbar AND net-p2p/libtorrent-rasterbar-python. Rerun with -vv to see which ports are depending on these.

It looks like USES is overridden in master port

mva added a reviewer: mva.

Committed, thanks!

koobs accepted this revision.
koobs accepted this revision.
koobs edited edge metadata.
koobs added a reviewer: koobs.
koobs removed reviewers: koobs, portmgr.
koobs removed a reviewer: mva.
koobs added a reviewer: koobs.
koobs added a subscriber: mva.
This revision is now accepted and ready to land.Jan 13 2015, 11:20 AM