rpms/tbb/devel .cvsignore, 1.2, 1.3 sources, 1.2, 1.3 tbb.spec, 1.1, 1.2 tbb-2.0-20070927-gcc43.patch, 1.1, NONE tbb-2.0-20070927-parallel-make.patch, 1.1, NONE tbb-2.0-20070927-soname.patch, 1.1, NONE
Petr Machata (pmachata)
fedora-extras-commits at redhat.com
Fri Jun 13 12:56:31 UTC 2008
- Previous message (by thread): rpms/uw-imap/devel .cvsignore, 1.19, 1.20 sources, 1.20, 1.21 uw-imap.spec, 1.50, 1.51
- Next message (by thread): rpms/tbb/F-9 .cvsignore, 1.2, 1.3 sources, 1.2, 1.3 tbb.spec, 1.1, 1.2 tbb-2.0-20070927-gcc43.patch, 1.1, NONE tbb-2.0-20070927-parallel-make.patch, 1.1, NONE tbb-2.0-20070927-soname.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: pmachata
Update of /cvs/pkgs/rpms/tbb/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv27094
Modified Files:
.cvsignore sources tbb.spec
Removed Files:
tbb-2.0-20070927-gcc43.patch
tbb-2.0-20070927-parallel-make.patch
tbb-2.0-20070927-soname.patch
Log Message:
- New upstream 2.1
- Drop soname patch, parallel make patch, and GCC 4.3 patch
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/tbb/devel/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore 13 Feb 2008 18:01:54 -0000 1.2
+++ .cvsignore 13 Jun 2008 12:55:48 -0000 1.3
@@ -1,5 +1,4 @@
-301111_301111.pdf
-301114_301114.pdf
-301132_301132.pdf
-312687_312687.pdf
-tbb20_20070927oss_src.tar.gz
+tbb21_20080605oss_src.tgz
+Getting_Started.pdf
+Reference_Manual.pdf
+Tutorial.pdf
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/tbb/devel/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources 13 Feb 2008 18:01:54 -0000 1.2
+++ sources 13 Jun 2008 12:55:48 -0000 1.3
@@ -1,5 +1,4 @@
-af809ce2b1e33d3fdb2ca2a756a08ace 301111_301111.pdf
-e5a46b0638e0337cb7ebee0c1d832f7d 301114_301114.pdf
-1eb7ef6b85b5a7580b300e8e76a3029e 301132_301132.pdf
-0faf9fcb09fd53cfd6059ee554671d7d 312687_312687.pdf
-22de880c793d5013235fb8c3010e8f67 tbb20_20070927oss_src.tar.gz
+6accb7e86dff355cd8cfbc9de1225c8d tbb21_20080605oss_src.tgz
+270b7c6bf8962e1a84296e709150f152 Getting_Started.pdf
+a63542fb8f9335f5e1c22c5b7a95d23b Reference_Manual.pdf
+dfd58635ecd01f68c2c13f46760afa26 Tutorial.pdf
Index: tbb.spec
===================================================================
RCS file: /cvs/pkgs/rpms/tbb/devel/tbb.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- tbb.spec 13 Feb 2008 18:01:54 -0000 1.1
+++ tbb.spec 13 Jun 2008 12:55:48 -0000 1.2
@@ -1,23 +1,26 @@
-%define releasedate 20070927
-%define sourcebasename tbb20_%{releasedate}oss_src
-%define sourcefilename %{sourcebasename}.tar.gz
+%define releasedate 20080605
+%define major 2
+%define minor 1
+%define sourcebasename tbb%{major}%{minor}_%{releasedate}oss
+%define sourcefilename %{sourcebasename}_src.tgz
Summary: The Threading Building Blocks library abstracts low-level threading details
Name: tbb
-Version: 2.0
-Release: 4.%{releasedate}%{?dist}
+Version: %{major}.%{minor}
+Release: 1.%{releasedate}%{?dist}
License: GPLv2 with exceptions
Group: Development/Tools
URL: http://threadingbuildingblocks.org/
Source: http://threadingbuildingblocks.org/uploads/77/84/2.0/%{sourcefilename}
-Source2: http://cache-www.intel.com/cd/00/00/30/11/301111_301111.pdf
-Source3: http://cache-www.intel.com/cd/00/00/30/11/301114_301114.pdf
-Source4: http://cache-www.intel.com/cd/00/00/30/11/301132_301132.pdf
-Source5: http://cache-www.intel.com/cd/00/00/31/26/312687_312687.pdf
-Patch0: tbb-2.0-20070927-soname.patch
+# RPM can't handle spaces in specs, so rename official files. Get rid
+# of "(Open Source)" suffix while at it.
+# http://www.threadingbuildingblocks.org/uploads/81/91/Latest Open Source Documentation/Getting Started (Open Source).pdf
+Source2: Getting_Started.pdf
+# http://www.threadingbuildingblocks.org/uploads/81/91/Latest Open Source Documentation/Reference Manual (Open Source).pdf
+Source3: Reference_Manual.pdf
+# http://www.threadingbuildingblocks.org/uploads/81/91/Latest Open Source Documentation/Tutorial (Open Source).pdf
+Source4: Tutorial.pdf
Patch1: tbb-2.0-20070927-cxxflags.patch
-Patch2: tbb-2.0-20070927-parallel-make.patch
-Patch3: tbb-2.0-20070927-gcc43.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: libstdc++-devel
# We need "arch" and "hostname" binaries:
@@ -57,33 +60,22 @@
%prep
%setup -q -n %{sourcebasename}
-%patch0 -p1
%patch1 -p1
-%patch2 -p1
-%patch3 -p1
%build
-# Currently we build TBB in debug mode. This overrides some of the
-# CXXFLAGS passed in, namely turns off optimizations. Either GCC 4.3
-# or TBB have a bug that prevents TBB to compile correctly on anything
-# above -O0. As soon as upstream has this situation resolved, release
-# builds can be reintroduced.
-make %{?_smp_mflags} CXXFLAGS="$RPM_OPT_FLAGS" DEBUG_SUFFIX= tbb_build_prefix=obj debug
-
-cp -p %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} .
-ln -s `basename %{SOURCE2}` getting_started_guide.pdf
-ln -s `basename %{SOURCE3}` reference_manual.pdf
-ln -s `basename %{SOURCE4}` tutorial.pdf
-ln -s `basename %{SOURCE5}` release_notes.pdf
+make %{?_smp_mflags} CXXFLAGS="$RPM_OPT_FLAGS" tbb_build_prefix=obj
+
+cp -p "%{SOURCE2}" "%{SOURCE3}" "%{SOURCE4}" .
%install
rm -rf $RPM_BUILD_ROOT
+mkdir -p $RPM_BUILD_ROOT/%{_libdir}
+mkdir -p $RPM_BUILD_ROOT/%{_includedir}
-pushd build/obj_debug
+pushd build/obj_release
for file in libtbb{,malloc}; do
- install -p -D -m 755 ${file}.so $RPM_BUILD_ROOT/%{_libdir}/$file.so.2.0
- ln -s $file.so.2.0 $RPM_BUILD_ROOT/%{_libdir}/$file.so.2
- ln -s $file.so.2.0 $RPM_BUILD_ROOT/%{_libdir}/$file.so
+ install -p -D -m 755 ${file}.so.2 $RPM_BUILD_ROOT/%{_libdir}
+ ln -s $file.so.2 $RPM_BUILD_ROOT/%{_libdir}/$file.so
done
popd
@@ -103,7 +95,7 @@
%files
%defattr(-,root,root,-)
%doc COPYING
-%{_libdir}/*.so.2.0
+%doc doc/Release_Notes.txt
%{_libdir}/*.so.2
%files devel
@@ -113,12 +105,15 @@
%files doc
%defattr(-,root,root,-)
-%doc 301111_301111.pdf getting_started_guide.pdf
-%doc 301114_301114.pdf reference_manual.pdf
-%doc 301132_301132.pdf tutorial.pdf
-%doc 312687_312687.pdf release_notes.pdf
+%doc Getting_Started.pdf
+%doc Reference_Manual.pdf
+%doc Tutorial.pdf
%changelog
+* Fri Jun 13 2008 Petr Machata <pmachata at redhat.com> - 2.1-1.20080605
+- New upstream 2.1
+ - Drop soname patch, parallel make patch, and GCC 4.3 patch
+
* Wed Feb 13 2008 Petr Machata <pmachata at redhat.com> - 2.0-4.20070927
- Review fixes
- Use updated URL
--- tbb-2.0-20070927-gcc43.patch DELETED ---
--- tbb-2.0-20070927-parallel-make.patch DELETED ---
--- tbb-2.0-20070927-soname.patch DELETED ---
- Previous message (by thread): rpms/uw-imap/devel .cvsignore, 1.19, 1.20 sources, 1.20, 1.21 uw-imap.spec, 1.50, 1.51
- Next message (by thread): rpms/tbb/F-9 .cvsignore, 1.2, 1.3 sources, 1.2, 1.3 tbb.spec, 1.1, 1.2 tbb-2.0-20070927-gcc43.patch, 1.1, NONE tbb-2.0-20070927-parallel-make.patch, 1.1, NONE tbb-2.0-20070927-soname.patch, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list