Port details |
- cilkplus Intel Cilk Runtime
- 20160603_4 lang
=0 20160603_4Version of this port present on the latest quarterly branch.
- DEPRECATED: Cilk Plus is on its way out (both in GCC and the Intel compilers)
This port expired on: 2019-01-04
- Maintainer: pfg@FreeBSD.org
- Port Added: 2016-09-12 05:50:12
- Last Update: 2019-01-05 14:00:39
- SVN Revision: 489339
- Also Listed In: devel
- License: BSD3CLAUSE
- WWW:
- https://www.cilkplus.org/
- Description:
- Intel Cilk Plus is an extension to the C and C++ languages to support data
and task parallelism.
Primary Features
High Performance:
* An efficient work-stealing scheduler provides nearly optimal
scheduling of parallel tasks
* Vector support unlocks the performance that's been hiding in your
processors
* Powerful hyperobjects allow for lock-free programming
Easy to Learn:
* Only 3 new keywords to implement task parallelism
* Serial semantics make understanding and debugging the parallel
program easier
*Array Notations provide a natural way to express data parallelism
Easy to Use:
* Automatic load balancing provides good behavior in multi-programmed
environments
* Existing algorithms easily adapted for parallelism with minimal
modification
* Supports both C and C++ programmers
WWW: https://www.cilkplus.org/
-
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- cilkplus-rtl>0:lang/cilkplus
- No installation instructions:
- This port has been deleted.
- PKGNAME: cilkplus-rtl
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: amd64 i386 sparc64
- distinfo:
- TIMESTAMP = 1472758796
SHA256 (cilkplus-rtl-004467.tgz) = e3cc83e42afe34c03da7938b79cdebc3b7f3237d3734a4d45c9ad91d7abe475e
SIZE (cilkplus-rtl-004467.tgz) = 447080
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake
- ninja : devel/ninja
- gcc7 : lang/gcc7
- as : devel/binutils
- Runtime dependencies:
-
- gcc7 : lang/gcc7
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- N/A
- USES:
- tar:tgz cmake
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
20160603_4 05 Jan 2019 14:00:39 |
rene |
This is the commit message, please edit it.
2019-01-04 net/ssltunnel-server: Does not build, upstream disappeared
2019-01-04 lang/cilkplus: Cilk Plus is on its way out (both in GCC and the Intel
compilers)
net/ssltunnel-client: client part of expired net/ssltunnel-server |
20160603_4 04 Nov 2018 22:25:27 |
gerald |
Deprecate this port with an expiration date in two months (early 2019)
since both GCC (with GCC 8) and the Intel compilers have been removing/
deprecating it.
Approved by: pfg (maintainer) |
20160603_4 03 Nov 2018 14:22:04 |
gerald |
GCC 8 removed CilkPlus support, so we cannot USE_GCC=yes. Instead
force the use of GCC 7, the last version with CilPlus support.
PR: 231590 |
20160603_4 29 Jul 2018 22:18:46 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.
This includes ports
- featuring USE_GCC=yes or USE_GCC=any,
- featuring USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and those
- with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.
PR: 222542 |
20160603_3 10 Mar 2018 17:46:06 |
gerald |
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079). |
20160603_2 10 Sep 2017 20:55:39 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
c++14-lang, c++0x, c11, or gcc-c++11-lib.
PR: 219275 |
20160603_1 27 Jun 2017 00:05:15 |
linimon |
Sort ARCHS. While here, pet portlint.
Approved by: portmgr (tier-2 blanket) |
20160603_1 01 Apr 2017 15:23:32 |
gerald |
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using using Mk/bsd.octave.mk which in turn has USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
c++11-lang, c++0x, c11, or gcc-c++11-lib.
PR: 216707 |
20160603 25 Nov 2016 21:27:37 |
gerald |
Replace USE_GCC=4.9+ by USE_GCC=yes, now that lang/gcc and the default
version for GCC in the Ports Collection have moved to GCC 4.9. |
20160603 12 Sep 2016 05:50:03 |
riggs |
Add cilkplus: A set of compiler extensions from Intel for parallel computing
PR: 212317
Submitted by: pfg (maintainer) |