FreeBSD Bugzilla – Attachment 174300 Details for
Bug 212317
New port devel/cilkplus: A set of compiler extensions from Intel for parallel computing
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
port in svn diff format
devel_cilkplus.diff (text/plain), 5.53 KB, created by
Pedro F. Giffuni
on 2016-09-01 21:28:20 UTC
(
hide
)
Description:
port in svn diff format
Filename:
MIME Type:
Creator:
Pedro F. Giffuni
Created:
2016-09-01 21:28:20 UTC
Size:
5.53 KB
patch
obsolete
>Index: devel/cilkplus/Makefile >=================================================================== >--- devel/cilkplus/Makefile (nonexistent) >+++ devel/cilkplus/Makefile (working copy) >@@ -0,0 +1,27 @@ >+# Created by: Pedro Giffuni >+# $FreeBSD$ >+ >+PORTNAME= cilkplus >+PORTVERSION= 20160603 >+CATEGORIES= devel >+MASTER_SITES= https://www.cilkplus.org/sites/default/files/runtime_source/ >+PKGNAMESUFFIX= -rtl >+DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${HG_REVISION} >+ >+MAINTAINER= pfg@FreeBSD.org >+COMMENT= Intel Cilk Runtime >+ >+LICENSE= BSD3CLAUSE >+ >+HG_REVISION= 004467 >+ >+USE_GCC= 4.9+ >+ >+ONLY_FOR_ARCHS= i386 amd64 sparc64 >+ >+USE_LDCONFIG= yes >+WRKSRC= ${WRKDIR}/${PORTNAME}${PKGNAMESUFFIX}-src-${HG_REVISION} >+ >+USES= tar:tgz cmake >+ >+.include <bsd.port.mk> > >Property changes on: devel/cilkplus/Makefile >___________________________________________________________________ >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:keywords >## -0,0 +1 ## >+FreeBSD=%H >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: devel/cilkplus/distinfo >=================================================================== >--- devel/cilkplus/distinfo (nonexistent) >+++ devel/cilkplus/distinfo (working copy) >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1472758796 >+SHA256 (cilkplus-rtl-004467.tgz) = e3cc83e42afe34c03da7938b79cdebc3b7f3237d3734a4d45c9ad91d7abe475e >+SIZE (cilkplus-rtl-004467.tgz) = 447080 > >Property changes on: devel/cilkplus/distinfo >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: devel/cilkplus/files/patch-runtime_declare-alloca.h >=================================================================== >--- devel/cilkplus/files/patch-runtime_declare-alloca.h (nonexistent) >+++ devel/cilkplus/files/patch-runtime_declare-alloca.h (working copy) >@@ -0,0 +1,18 @@ >+--- runtime/declare-alloca.h.orig 2016-06-01 19:59:38 UTC >++++ runtime/declare-alloca.h >+@@ -53,10 +53,14 @@ >+ * be wrong. Here's a variant on what's recommended in the autoconf doc >+ */ >+ >++#include <sys/param.h> >++ >+ #if defined _MSC_VER >+ # include <malloc.h> >+ # define alloca _alloca >+-#elif defined HAVE_ALLOCA_H >++#elif defined BSD4_4 >++# include <stdlib.h> >++#elif defined HAVE_ALLOCA_H >+ # include <alloca.h> >+ #elif defined __GNUC__ >+ # define alloca __builtin_alloca > >Property changes on: devel/cilkplus/files/patch-runtime_declare-alloca.h >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: devel/cilkplus/pkg-descr >=================================================================== >--- devel/cilkplus/pkg-descr (nonexistent) >+++ devel/cilkplus/pkg-descr (working copy) >@@ -0,0 +1,24 @@ >+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/ > >Property changes on: devel/cilkplus/pkg-descr >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: devel/cilkplus/pkg-plist >=================================================================== >--- devel/cilkplus/pkg-plist (nonexistent) >+++ devel/cilkplus/pkg-plist (working copy) >@@ -0,0 +1,26 @@ >+include/cilk/cilk.h >+include/cilk/cilk_api.h >+include/cilk/cilk_api_linux.h >+include/cilk/cilk_stub.h >+include/cilk/cilk_undocumented.h >+include/cilk/common.h >+include/cilk/holder.h >+include/cilk/hyperobject_base.h >+include/cilk/metaprogramming.h >+include/cilk/reducer.h >+include/cilk/reducer_file.h >+include/cilk/reducer_list.h >+include/cilk/reducer_max.h >+include/cilk/reducer_min.h >+include/cilk/reducer_min_max.h >+include/cilk/reducer_opadd.h >+include/cilk/reducer_opand.h >+include/cilk/reducer_opmul.h >+include/cilk/reducer_opor.h >+include/cilk/reducer_opxor.h >+include/cilk/reducer_ostream.h >+include/cilk/reducer_string.h >+include/cilk/reducer_vector.h >+lib/libcilkrts.a >+lib/libcilkrts.so >+lib/libcilkrts.so.5 > >Property changes on: devel/cilkplus/pkg-plist >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 212317
: 174300