Page MenuHomeFreeBSD

Add py-topoosort and py3-toposort.
ClosedPublic

Authored by ed on Aug 16 2017, 3:36 PM.
Tags
None
Referenced Files
F166829632: D12046.id32121.diff
Sun, Aug 16, 9:42 PM
F166822611: D12046.id32123.diff
Sun, Aug 16, 9:09 PM
F166804896: D12046.id32124.diff
Sun, Aug 16, 7:37 PM
F166802562: D12046.id32122.diff
Sun, Aug 16, 7:23 PM
F166787291: D12046.id32121.diff
Sun, Aug 16, 3:42 PM
Unknown Object (File)
Sat, Aug 15, 9:43 PM
Unknown Object (File)
Sat, Aug 15, 9:27 PM
Unknown Object (File)
Sat, Aug 15, 7:45 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
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 11105
Build 11487: arc lint + arc unit

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