Page MenuHomeFreeBSD

Add py-topoosort and py3-toposort.
ClosedPublic

Authored by ed on Aug 16 2017, 3:36 PM.
Tags
None
Referenced Files
F157800456: D12046.id32123.diff
Mon, May 25, 8:19 AM
F157800018: D12046.id32123.diff
Mon, May 25, 8:13 AM
F157797254: D12046.id32124.diff
Mon, May 25, 7:26 AM
F157796831: D12046.id32124.diff
Mon, May 25, 7:19 AM
F157780381: D12046.id32121.diff
Mon, May 25, 2:32 AM
F157779945: D12046.id32121.diff
Mon, May 25, 2:24 AM
Unknown Object (File)
Sun, May 24, 9:34 PM
Unknown Object (File)
Sun, May 24, 9:26 PM
Subscribers

Details

Summary

I am currently in the process of creating ports for various components
related to CloudABI, including ARPC (an RPC framework that supports file
descriptor passing) and Flower (a capability-based network backplane).

The former comes with a script called 'aprotoc' for creating C++
bindings for messages and RPC services. This script depends on Python's
toposort package to order declarations in the resulting C++ header file,
taking dependencies into account.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Revert premature change to devel/Makefile.

Add a proper pkg-descr.

Sorry for the noise.

This revision is now accepted and ready to land.Aug 16 2017, 3:47 PM
This revision was automatically updated to reflect the committed changes.

Wow! Thanks for reviewing this change so quickly!

When I tried committing this, I got an error message, regarding py3-* ports being deprecated in favour of FLAVORS support. I've removed the py3-toposort port from this change and went ahead committing this.

Adding py3-* ports requires an Approved by: portmgr (user) line in the commit (to bypass the pre-commit gate)

Mat is a member of portmgr though its not explicit with what hat he accepted (assume not portmgr unless explicit)

If you need py3-toposort as a dependency for another port that uses it (and builds with Python 3.x), just create a new review and add portmgr (Blocking) to reviewers