summaryrefslogtreecommitdiff
path: root/parallel
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2013-10-20 17:58:05 +0000
committerjoerg <joerg@pkgsrc.org>2013-10-20 17:58:05 +0000
commit5137c30b87cb2fdac1eb4c3f26cf6d33d3ae9fcd (patch)
treebeeb359fd619bfeb9d319ec2abbff07a244e837f /parallel
parenteaa58de719ab72e522cd43ae0f8bc976670b04c7 (diff)
downloadpkgsrc-5137c30b87cb2fdac1eb4c3f26cf6d33d3ae9fcd.tar.gz
Don't try to mess with the compiler scheduling.
Diffstat (limited to 'parallel')
-rw-r--r--parallel/threadingbuildingblocks/Makefile4
-rw-r--r--parallel/threadingbuildingblocks/distinfo3
-rw-r--r--parallel/threadingbuildingblocks/patches/patch-build_FreeBSD.gcc.inc13
3 files changed, 17 insertions, 3 deletions
diff --git a/parallel/threadingbuildingblocks/Makefile b/parallel/threadingbuildingblocks/Makefile
index d39f4d1d7f4..25754d2075d 100644
--- a/parallel/threadingbuildingblocks/Makefile
+++ b/parallel/threadingbuildingblocks/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2012/09/11 20:36:18 asau Exp $
+# $NetBSD: Makefile,v 1.4 2013/10/20 17:58:05 joerg Exp $
DISTNAME= tbb30_20110325oss_src
PKGNAME= threadingbuildingblocks-3.0.6 # for "3.0 update 6"
@@ -18,7 +18,7 @@ MAKE_FLAGS= tbb_build_prefix=build # use fixed path
BUILD_TARGET= default
TEST_TARGET= test
-post-extract:
+pre-configure:
cd $(WRKSRC)/build/ && cp FreeBSD.gcc.inc NetBSD.gcc.inc && cp FreeBSD.inc NetBSD.inc
INSTALLATION_DIRS= include lib share/doc/$(PKGBASE)
diff --git a/parallel/threadingbuildingblocks/distinfo b/parallel/threadingbuildingblocks/distinfo
index e8b7b78cce3..28118a7fbaa 100644
--- a/parallel/threadingbuildingblocks/distinfo
+++ b/parallel/threadingbuildingblocks/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.1.1.1 2011/08/27 19:48:13 asau Exp $
+$NetBSD: distinfo,v 1.2 2013/10/20 17:58:05 joerg Exp $
SHA1 (tbb30_20110325oss_src.tgz) = b58650cdaa8e8497de2a797af1d03dcfc1c63351
RMD160 (tbb30_20110325oss_src.tgz) = c95aa788d518d806b516b9e9e179d93bce19aa9c
Size (tbb30_20110325oss_src.tgz) = 1880565 bytes
+SHA1 (patch-build_FreeBSD.gcc.inc) = f3f0e418b1eda91646e9e9cc9c34d40865eb7514
diff --git a/parallel/threadingbuildingblocks/patches/patch-build_FreeBSD.gcc.inc b/parallel/threadingbuildingblocks/patches/patch-build_FreeBSD.gcc.inc
new file mode 100644
index 00000000000..4778909f628
--- /dev/null
+++ b/parallel/threadingbuildingblocks/patches/patch-build_FreeBSD.gcc.inc
@@ -0,0 +1,13 @@
+$NetBSD: patch-build_FreeBSD.gcc.inc,v 1.1 2013/10/20 17:58:06 joerg Exp $
+
+--- build/FreeBSD.gcc.inc.orig 2013-10-18 13:29:39.000000000 +0000
++++ build/FreeBSD.gcc.inc
+@@ -88,7 +88,7 @@ endif
+ # Setting tbbmalloc data.
+ #------------------------------------------------------------------------------
+
+-M_CPLUS_FLAGS = $(CPLUS_FLAGS) -fno-rtti -fno-exceptions -fno-schedule-insns2
++M_CPLUS_FLAGS = $(CPLUS_FLAGS) -fno-rtti -fno-exceptions
+
+ #------------------------------------------------------------------------------
+ # End of setting tbbmalloc data.