Created attachment 151748 [details] shar file An Open Source Implementation of the Actor Model in C++. Actors in CAF are lightweight, consist of only a few hundred bytes, and are cooperatively managed by a state-of-the-art, work-stealing scheduler. You can spawn millions of actors if you want to. CAF offers a network-transparent message passing. Actors can talk to each other, no matter where they've been spawned. You do the hard part of implementing your app, CAF takes care of the low-level side of things. CAF allows you to transparently connect actors running on different machines and OSes via the network. It integrates multiple computing devices such as multi-core CPUs, GPGPUs, and even embedded hardware. WWW: http://www.actor-framework.org
how about devel/actor-framework ? I added 1 weeks ago.
Duh, I didn't see that one. It certainly doesn't make sense to have two versions of the port. We generally prefer the short acronym CAF to actor-framework when referring to the project. How about renaming the existing port from actor-framework to CAF, and adding the new extra options from the Makefile I attached?
Sure, I can handle it. But, first question, which os version you used to compile caf? on my testing, caf build success on 11-current with clang3.5. second question, do you want maintainer bit?
(In reply to Vanilla I. Shu from comment #3) I've tested CAF successfully on 10.1-RELEASE (x86_64) which comes with Clang 3.4.1. When developing, I also use Clang 3.5. We successfully built CAF with Clang 3.2 in the past as well, but haven't test it on on FreeBSD. If you're keen maintaining the package and making sure it'll stay up to date, please go ahead. Otherwise I'm happy to maintain the package, as I'm a project collaborator.
I already merged your part, please help to check, thanks.
A commit references this bug: Author: vanilla Date: Mon Jan 19 15:07:57 UTC 2015 New revision: 377439 URL: https://svnweb.freebsd.org/changeset/ports/377439 Log: 1: move actor-framework to caf. 2: pass maintainer bit to submitter. 3: add some options. PR: 196809 Submitted by: Matthias Vallentin <vallentin at icir.org> Changes: head/devel/Makefile head/devel/actor-framework/ head/devel/caf/ head/devel/caf/Makefile head/devel/caf/pkg-descr
(In reply to commit-hook from comment #6) I looked over the changes and they look great. Thanks for taking care of this!