Page MenuHomeFreeBSD

Add py-topoosort and py3-toposort.
ClosedPublic

Authored by ed on Aug 16 2017, 3:36 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Oct 12, 12:15 PM
Unknown Object (File)
Thu, Oct 9, 2:57 PM
Unknown Object (File)
Mon, Sep 15, 11:48 PM
Unknown Object (File)
Mon, Sep 15, 11:44 PM
Unknown Object (File)
Sep 1 2025, 2:57 PM
Unknown Object (File)
Aug 26 2025, 9:47 AM
Unknown Object (File)
Aug 18 2025, 8:16 AM
Unknown Object (File)
Aug 15 2025, 12:40 AM
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