[tbb] 12/64: Imported Debian patch 2.1r015-1
Graham Inggs
ginggs at moszumanska.debian.org
Mon Jul 3 12:27:40 UTC 2017
This is an automated email from the git hooks/post-receive script.
ginggs pushed a commit to branch master
in repository tbb.
commit 67012808e96730a2a54c22ea0f64bb9394371893
Merge: feeaa20 0e23298
Author: Roberto C. Sanchez <roberto at connexer.com>
Date: Tue Mar 17 15:52:47 2009 -0400
Imported Debian patch 2.1r015-1
CHANGES | 220 +++-
Makefile | 2 +-
build/FreeBSD.gcc.inc | 4 +-
build/FreeBSD.inc | 4 +-
build/Makefile.tbb | 3 +-
build/Makefile.tbbmalloc | 59 +-
build/Makefile.test | 122 +-
build/SunOS.gcc.inc | 14 +-
build/SunOS.inc | 20 +-
build/SunOS.suncc.inc | 16 +-
build/common.inc | 6 +-
build/common_rules.inc | 21 +-
build/detect.js | 2 +-
build/generate_tbbvars.bat | 12 +-
build/generate_tbbvars.sh | 12 +-
build/index.html | 2 +-
build/linux.gcc.inc | 10 +-
build/linux.icc.inc | 4 +-
build/linux.inc | 20 +-
build/macos.gcc.inc | 16 +-
build/macos.icc.inc | 4 +-
build/macos.inc | 4 +-
build/test_launcher.sh | 2 +-
build/version_info_linux.sh | 11 +-
build/version_info_macos.sh | 6 +-
build/version_info_sunos.sh | 4 +-
build/version_info_windows.js | 2 +-
build/windows.cl.inc | 20 +-
build/windows.icl.inc | 9 +-
build/windows.inc | 16 +-
debian/changelog | 10 +
debian/control | 7 +-
debian/copyright | 2 +-
debian/libtbb-dev.README.Debian | 11 +-
debian/libtbb-dev.dirs | 2 +
debian/libtbb-dev.install | 3 +-
debian/libtbb2.install | 2 +-
debian/patches/00list | 1 -
debian/patches/02_replace_arch_command.dpatch | 20 -
debian/rules | 22 +-
debian/tbb-examples.README.Debian | 9 +-
debian/tbb.pc | 11 +
doc/Release_Notes.txt | 20 +-
doc/html/a00001.html | 10 +-
doc/html/a00013.html | 30 -
doc/html/a00014.html | 26 -
doc/html/a00015.html | 30 +-
doc/html/a00016.html | 32 +-
doc/html/{a00015.html => a00017.html} | 28 +-
doc/html/a00018.html | 26 +-
doc/html/a00020.html | 16 +-
doc/html/a00022.html | 31 +-
doc/html/a00023.html | 32 -
doc/html/a00024.html | 77 +-
doc/html/a00025.html | 29 +-
doc/html/a00026.html | 15 +-
doc/html/{a00024.html => a00027.html} | 122 +-
doc/html/{a00025.html => a00028.html} | 24 +-
doc/html/{a00026.html => a00029.html} | 20 +-
doc/html/a00030.html | 38 -
doc/html/a00031.html | 19 -
doc/html/a00033.html | 43 +-
doc/html/a00034.html | 46 +-
doc/html/{a00032.html => a00035.html} | 24 +-
doc/html/a00036.html | 53 +-
doc/html/a00037.html | 58 +
doc/html/a00038.html | 19 -
doc/html/a00039.html | 61 +-
doc/html/a00041.html | 95 +-
doc/html/{a00039.html => a00042.html} | 55 +-
doc/html/a00044.html | 101 +-
doc/html/{a00095.html => a00047.html} | 17 +-
doc/html/{a00045.html => a00048.html} | 20 +-
doc/html/{a00046.html => a00053.html} | 8 +-
doc/html/a00054.html | 20 -
doc/html/a00055.html | 18 -
doc/html/a00056.html | 63 -
doc/html/a00058.html | 21 -
doc/html/a00059.html | 63 -
doc/html/a00061.html | 55 +-
doc/html/a00062.html | 52 +-
doc/html/a00063.html | 102 +-
doc/html/a00064.html | 63 -
doc/html/a00065.html | 59 +-
doc/html/a00066.html | 102 +-
doc/html/a00068.html | 57 +-
doc/html/a00069.html | 105 +-
doc/html/a00070.html | 106 +-
doc/html/a00071.html | 107 +-
doc/html/a00072.html | 104 +-
doc/html/a00073.html | 65 +-
doc/html/a00074.html | 13 +-
doc/html/a00075.html | 54 +-
doc/html/a00076.html | 53 +-
doc/html/a00077.html | 105 +-
doc/html/a00078.html | 66 +-
doc/html/a00079.html | 62 +-
doc/html/a00080.html | 63 +-
doc/html/a00081.html | 19 +-
doc/html/a00082.html | 20 +
doc/html/a00083.html | 11 +-
doc/html/a00084.html | 68 ++
doc/html/a00085.html | 62 +-
doc/html/a00086.html | 67 ++
doc/html/a00087.html | 22 +-
doc/html/a00088.html | 16 +-
doc/html/a00089.html | 16 +-
doc/html/a00090.html | 17 +-
doc/html/a00092.html | 19 +-
doc/html/a00094.html | 19 +-
doc/html/a00096.html | 28 +-
doc/html/a00097.html | 18 +-
doc/html/a00098.html | 21 +-
doc/html/{a00090.html => a00099.html} | 20 +-
doc/html/{a00091.html => a00100.html} | 19 +-
doc/html/{a00092.html => a00101.html} | 24 +-
doc/html/{a00093.html => a00102.html} | 18 +-
doc/html/{a00094.html => a00103.html} | 20 +-
doc/html/a00104.html | 30 +-
doc/html/a00105.html | 65 -
doc/html/a00106.html | 54 +-
doc/html/a00108.html | 21 +-
doc/html/{a00096.html => a00109.html} | 20 +-
doc/html/a00110.html | 32 +-
doc/html/{a00098.html => a00111.html} | 24 +-
doc/html/a00114.html | 19 -
doc/html/{a00104.html => a00119.html} | 20 +-
doc/html/a00120.html | 29 +
doc/html/a00122.html | 59 +-
doc/html/a00123.html | 66 +
doc/html/{a00107.html => a00124.html} | 22 +-
doc/html/{a00108.html => a00125.html} | 25 +-
doc/html/{a00110.html => a00127.html} | 48 +-
doc/html/a00128.html | 31 -
doc/html/{a00112.html => a00129.html} | 12 +-
doc/html/a00131.html | 17 +-
doc/html/a00132.html | 22 +
doc/html/a00133.html | 26 +
doc/html/a00134.html | 29 +
doc/html/{a00115.html => a00135.html} | 14 +-
doc/html/{a00001.html => a00142.html} | 9 +-
doc/html/{a00067.html => a00144.html} | 8 +-
doc/html/{a00122.html => a00145.html} | 9 +-
doc/html/{a00126.html => a00149.html} | 14 +-
doc/html/a00151.html | 33 +
doc/html/{a00130.html => a00153.html} | 12 +-
doc/html/{a00131.html => a00154.html} | 24 +-
doc/html/a00162.html | 44 -
doc/html/a00163.html | 42 -
doc/html/a00164.html | 43 -
doc/html/a00166.html | 42 -
doc/html/a00169.html | 257 ----
doc/html/a00170.html | 69 --
doc/html/a00171.html | 76 --
doc/html/a00174.html | 649 ----------
doc/html/a00175.html | 49 -
doc/html/a00176.html | 72 --
doc/html/a00177.html | 328 -----
doc/html/a00178.html | 138 ---
doc/html/a00180.html | 95 --
doc/html/a00181.html | 70 --
doc/html/a00182.html | 423 -------
doc/html/a00183.html | 156 ---
doc/html/a00184.html | 36 -
doc/html/a00186.html | 43 -
doc/html/a00187.html | 43 -
doc/html/a00188.html | 31 +-
doc/html/a00189.html | 116 +-
doc/html/a00190.html | 37 +-
doc/html/a00191.html | 40 +-
doc/html/a00192.html | 39 +-
doc/html/a00193.html | 37 +-
doc/html/a00194.html | 39 +-
doc/html/a00195.html | 257 +++-
doc/html/a00196.html | 99 +-
doc/html/a00197.html | 94 +-
doc/html/a00198.html | 84 +-
doc/html/a00199.html | 80 +-
doc/html/a00200.html | 143 ++-
doc/html/a00201.html | 643 +++++++++-
doc/html/a00202.html | 45 +-
doc/html/a00203.html | 68 +-
doc/html/a00204.html | 304 ++++-
doc/html/a00205.html | 135 ++-
doc/html/a00206.html | 52 +-
doc/html/a00207.html | 93 +-
doc/html/a00208.html | 64 +-
doc/html/a00209.html | 422 ++++++-
doc/html/a00210.html | 152 ++-
doc/html/a00211.html | 154 +--
doc/html/a00212.html | 36 +-
doc/html/a00213.html | 59 +-
doc/html/a00214.html | 45 +-
doc/html/a00215.html | 75 +-
doc/html/a00216.html | 192 ++-
doc/html/a00217.html | 73 +-
doc/html/a00218.html | 52 +-
doc/html/a00219.html | 41 +-
doc/html/a00220.html | 155 +--
doc/html/a00221.html | 42 +-
doc/html/a00222.html | 53 +-
doc/html/a00223.html | 75 +-
doc/html/a00224.html | 80 +-
doc/html/a00225.html | 48 +-
doc/html/a00226.html | 173 ++-
doc/html/a00227.html | 52 +-
doc/html/a00228.html | 679 +----------
doc/html/a00229.html | 50 +-
doc/html/a00230.html | 47 +-
doc/html/a00231.html | 162 +--
doc/html/a00232.html | 96 +-
doc/html/a00233.html | 38 +-
doc/html/a00234.html | 171 ++-
doc/html/a00235.html | 45 +-
doc/html/a00236.html | 82 +-
doc/html/a00237.html | 60 +-
doc/html/a00238.html | 111 +-
doc/html/a00239.html | 106 +-
doc/html/a00240.html | 52 +-
doc/html/a00241.html | 156 ++-
doc/html/a00242.html | 36 +-
doc/html/a00243.html | 44 +
doc/html/{a00213.html => a00244.html} | 24 +-
doc/html/{a00214.html => a00245.html} | 14 +-
doc/html/{a00215.html => a00246.html} | 30 +-
doc/html/{a00172.html => a00247.html} | 70 +-
doc/html/{a00233.html => a00248.html} | 22 +-
doc/html/{a00167.html => a00249.html} | 28 +-
doc/html/{a00217.html => a00250.html} | 17 +-
doc/html/{a00218.html => a00251.html} | 26 +-
doc/html/{a00219.html => a00252.html} | 16 +-
doc/html/{a00220.html => a00253.html} | 30 +-
doc/html/{a00168.html => a00254.html} | 25 +-
doc/html/{a00222.html => a00255.html} | 17 +-
doc/html/{a00223.html => a00256.html} | 20 +-
doc/html/{a00224.html => a00257.html} | 23 +-
doc/html/{a00225.html => a00258.html} | 18 +-
doc/html/{a00226.html => a00259.html} | 10 +-
doc/html/{a00227.html => a00260.html} | 18 +-
doc/html/{a00228.html => a00261.html} | 198 +--
doc/html/a00262.html | 190 +++
doc/html/{a00229.html => a00263.html} | 24 +-
doc/html/{a00230.html => a00264.html} | 14 +-
doc/html/{a00231.html => a00265.html} | 44 +-
doc/html/{a00232.html => a00266.html} | 36 +-
doc/html/{a00173.html => a00267.html} | 22 +-
doc/html/a00268.html | 148 +++
doc/html/{a00179.html => a00269.html} | 29 +-
doc/html/{a00234.html => a00270.html} | 48 +-
doc/html/{a00235.html => a00271.html} | 12 +-
doc/html/{a00236.html => a00272.html} | 16 +-
doc/html/{a00237.html => a00273.html} | 28 +-
doc/html/{a00238.html => a00274.html} | 71 +-
doc/html/{a00165.html => a00275.html} | 20 +-
doc/html/{a00185.html => a00276.html} | 26 +-
doc/html/{a00241.html => a00277.html} | 14 +-
doc/html/a00278.html | 383 +-----
doc/html/a00279.html | 662 +---------
doc/html/a00289.html | 888 --------------
doc/html/a00290.html | 327 -----
doc/html/a00291.html | 787 ------------
doc/html/a00293.html | 409 -------
doc/html/a00295.html | 318 -----
doc/html/a00297.html | 147 ---
doc/html/a00300.html | 154 ---
doc/html/a00301.html | 102 --
doc/html/a00302.html | 149 ---
doc/html/a00304.html | 461 +++++--
doc/html/a00305.html | 131 --
doc/html/a00306.html | 172 ---
doc/html/a00315.html | 151 ---
doc/html/a00318.html | 585 +++++++++
doc/html/{a00279.html => a00319.html} | 562 +++++----
doc/html/{a00281.html => a00321.html} | 297 +++--
doc/html/{a00282.html => a00322.html} | 18 +-
doc/html/{a00283.html => a00323.html} | 14 +-
doc/html/{a00284.html => a00324.html} | 366 +++---
doc/html/{a00285.html => a00325.html} | 38 +-
doc/html/{a00286.html => a00326.html} | 36 +-
doc/html/{a00287.html => a00327.html} | 48 +-
doc/html/{a00288.html => a00328.html} | 152 +--
doc/html/a00329.html | 931 +++++++++++++++
doc/html/a00330.html | 350 ++++++
doc/html/a00331.html | 815 +++++++++++++
doc/html/{a00292.html => a00332.html} | 80 +-
doc/html/{a00283.html => a00333.html} | 61 +-
doc/html/{a00283.html => a00334.html} | 63 +-
doc/html/a00335.html | 468 ++++++++
doc/html/{a00294.html => a00336.html} | 54 +-
doc/html/a00337.html | 424 +++++++
doc/html/{a00296.html => a00338.html} | 170 +--
doc/html/a00339.html | 211 ++++
doc/html/{a00298.html => a00340.html} | 74 +-
doc/html/{a00299.html => a00341.html} | 112 +-
doc/html/a00342.html | 181 +++
doc/html/a00343.html | 110 ++
doc/html/a00344.html | 142 +++
doc/html/{a00303.html => a00345.html} | 80 +-
doc/html/a00346.html | 171 +++
doc/html/a00347.html | 140 +++
doc/html/a00348.html | 181 +++
doc/html/{a00307.html => a00349.html} | 278 ++---
doc/html/{a00308.html => a00350.html} | 40 +-
doc/html/{a00309.html => a00351.html} | 12 +-
doc/html/{a00310.html => a00352.html} | 164 +--
doc/html/{a00311.html => a00353.html} | 100 +-
doc/html/{a00312.html => a00354.html} | 829 ++++++-------
doc/html/a00355.html | 111 ++
doc/html/{a00313.html => a00356.html} | 244 ++--
doc/html/{a00314.html => a00357.html} | 339 +++---
doc/html/a00358.html | 150 +++
doc/html/annotated.html | 177 +--
doc/html/concepts.html | 4 +-
doc/html/{a00122.html => deprecated.html} | 14 +-
doc/html/files.html | 75 +-
doc/html/functions.html | 397 +++---
doc/html/functions_enum.html | 10 +-
doc/html/functions_eval.html | 22 +-
doc/html/functions_func.html | 316 ++---
doc/html/functions_rela.html | 8 +-
doc/html/functions_type.html | 32 +-
doc/html/functions_vars.html | 33 +-
.../{parallel_do_body_req.html => globals.html} | 30 +-
...parallel_do_body_req.html => globals_func.html} | 28 +-
doc/html/graph_legend.html | 4 +-
doc/html/hierarchy.html | 183 +--
doc/html/index.html | 4 +-
doc/html/modules.html | 6 +-
doc/html/namespacemembers.html | 83 +-
doc/html/namespacemembers_enum.html | 6 +-
doc/html/namespacemembers_eval.html | 10 +-
doc/html/namespacemembers_func.html | 51 +-
doc/html/namespacemembers_type.html | 19 +-
doc/html/namespacemembers_vars.html | 9 +-
doc/html/namespaces.html | 8 +-
doc/html/pages.html | 8 +-
doc/html/parallel_do_body_req.html | 4 +-
doc/html/parallel_for_body_req.html | 4 +-
doc/html/parallel_reduce_body_req.html | 4 +-
...a00122.html => parallel_reduce_lambda_req.html} | 10 +-
doc/html/parallel_scan_body_req.html | 4 +-
doc/html/parallel_sort_iter_req.html | 4 +-
doc/html/range_req.html | 4 +-
examples/GettingStarted/index.html | 2 +-
examples/GettingStarted/sub_string_finder/Makefile | 12 +-
.../sub_string_finder/Makefile.windows | 12 +-
.../GettingStarted/sub_string_finder/index.html | 2 +-
.../sub_string_finder/sub_string_finder.cpp | 56 +-
.../sub_string_finder_extended.cpp | 58 +-
.../sub_string_finder/sub_string_finder_pretty.cpp | 56 +-
.../vc7.1/sub_string_finder.vcproj | 2 +-
.../vc7.1/sub_string_finder_extended.vcproj | 2 +-
.../vc7.1/sub_string_finder_pretty.vcproj | 2 +-
.../sub_string_finder/vc8/sub_string_finder.vcproj | 4 +-
.../vc8/sub_string_finder_extended.vcproj | 4 +-
.../vc8/sub_string_finder_pretty.vcproj | 4 +-
.../sub_string_finder/vc9/sub_string_finder.vcproj | 4 +-
.../vc9/sub_string_finder_extended.vcproj | 4 +-
.../vc9/sub_string_finder_pretty.vcproj | 4 +-
examples/Makefile | 35 +-
examples/common/gui/Makefile.win | 2 +-
examples/common/gui/convideo.cpp | 22 +-
examples/common/gui/ddvideo.cpp | 26 +-
examples/common/gui/dxcheck.bat | 2 +-
examples/common/gui/gdivideo.cpp | 2 +-
examples/common/gui/macvideo.cpp | 4 +-
examples/common/gui/video.h | 2 +-
examples/common/gui/winvideo.h | 53 +-
examples/common/gui/xvideo.cpp | 4 +-
examples/common/index.html | 2 +-
.../concurrent_hash_map/count_strings/Makefile | 7 +-
.../count_strings/Makefile.windows | 7 +-
.../count_strings/count_strings.cpp | 27 +-
.../concurrent_hash_map/count_strings/index.html | 2 +-
.../count_strings/vc7.1/count_strings.vcproj | 2 +-
.../count_strings/vc8/count_strings.vcproj | 4 +-
.../count_strings/vc9/count_strings.vcproj | 4 +-
examples/concurrent_hash_map/index.html | 2 +-
examples/index.html | 2 +-
examples/parallel_do/index.html | 2 +-
examples/parallel_do/parallel_preorder/Graph.cpp | 2 +-
examples/parallel_do/parallel_preorder/Graph.h | 2 +-
examples/parallel_do/parallel_preorder/Makefile | 7 +-
.../parallel_do/parallel_preorder/Makefile.windows | 7 +-
examples/parallel_do/parallel_preorder/Matrix.h | 2 +-
examples/parallel_do/parallel_preorder/index.html | 2 +-
.../parallel_preorder/parallel_preorder.cpp | 8 +-
.../vc7.1/parallel_preorder.vcproj | 2 +-
.../parallel_preorder/vc8/parallel_preorder.vcproj | 4 +-
.../parallel_preorder/vc9/parallel_preorder.vcproj | 4 +-
examples/parallel_for/index.html | 2 +-
examples/parallel_for/polygon_overlay/Makefile | 9 +-
.../parallel_for/polygon_overlay/Makefile.windows | 7 +-
examples/parallel_for/polygon_overlay/index.html | 2 +-
examples/parallel_for/polygon_overlay/polymain.cpp | 2 +-
examples/parallel_for/polygon_overlay/polymain.h | 2 +-
examples/parallel_for/polygon_overlay/polyover.cpp | 2 +-
examples/parallel_for/polygon_overlay/polyover.h | 2 +-
.../parallel_for/polygon_overlay/pover_global.h | 2 +-
.../parallel_for/polygon_overlay/pover_video.cpp | 2 +-
.../parallel_for/polygon_overlay/pover_video.h | 2 +-
examples/parallel_for/polygon_overlay/rpolygon.h | 2 +-
.../parallel_for/polygon_overlay/vc8/pover.vcproj | 8 +-
.../parallel_for/polygon_overlay/vc9/pover.vcproj | 8 +-
examples/parallel_for/seismic/Makefile | 9 +-
examples/parallel_for/seismic/Makefile.windows | 7 +-
.../parallel_for/seismic/SeismicSimulation.cpp | 2 +-
examples/parallel_for/seismic/index.html | 2 +-
.../seismic/vc7.1/SeismicSimulation.vcproj | 4 +-
.../seismic/vc8/SeismicSimulation.vcproj | 8 +-
.../seismic/vc9/SeismicSimulation.vcproj | 8 +-
examples/parallel_for/tachyon/Makefile | 4 +-
examples/parallel_for/tachyon/Makefile.windows | 4 +-
examples/parallel_for/tachyon/index.html | 2 +-
examples/parallel_for/tachyon/src/api.cpp | 2 +-
examples/parallel_for/tachyon/src/api.h | 2 +-
examples/parallel_for/tachyon/src/apigeom.cpp | 2 +-
examples/parallel_for/tachyon/src/apitrigeom.cpp | 2 +-
examples/parallel_for/tachyon/src/apitrigeom.h | 2 +-
examples/parallel_for/tachyon/src/bndbox.cpp | 2 +-
examples/parallel_for/tachyon/src/bndbox.h | 2 +-
examples/parallel_for/tachyon/src/box.cpp | 2 +-
examples/parallel_for/tachyon/src/box.h | 2 +-
examples/parallel_for/tachyon/src/camera.cpp | 2 +-
examples/parallel_for/tachyon/src/camera.h | 2 +-
examples/parallel_for/tachyon/src/coordsys.cpp | 2 +-
examples/parallel_for/tachyon/src/coordsys.h | 2 +-
examples/parallel_for/tachyon/src/cylinder.cpp | 2 +-
examples/parallel_for/tachyon/src/cylinder.h | 2 +-
examples/parallel_for/tachyon/src/extvol.cpp | 2 +-
examples/parallel_for/tachyon/src/extvol.h | 2 +-
examples/parallel_for/tachyon/src/getargs.cpp | 2 +-
examples/parallel_for/tachyon/src/getargs.h | 2 +-
examples/parallel_for/tachyon/src/global.cpp | 2 +-
examples/parallel_for/tachyon/src/global.h | 2 +-
examples/parallel_for/tachyon/src/grid.cpp | 2 +-
examples/parallel_for/tachyon/src/grid.h | 2 +-
examples/parallel_for/tachyon/src/imageio.cpp | 2 +-
examples/parallel_for/tachyon/src/imageio.h | 2 +-
examples/parallel_for/tachyon/src/imap.cpp | 2 +-
examples/parallel_for/tachyon/src/imap.h | 2 +-
examples/parallel_for/tachyon/src/intersect.cpp | 2 +-
examples/parallel_for/tachyon/src/intersect.h | 2 +-
examples/parallel_for/tachyon/src/jpeg.cpp | 2 +-
examples/parallel_for/tachyon/src/jpeg.h | 2 +-
examples/parallel_for/tachyon/src/light.cpp | 2 +-
examples/parallel_for/tachyon/src/light.h | 2 +-
examples/parallel_for/tachyon/src/machine.h | 2 +-
examples/parallel_for/tachyon/src/macros.h | 2 +-
examples/parallel_for/tachyon/src/objbound.cpp | 2 +-
examples/parallel_for/tachyon/src/objbound.h | 2 +-
examples/parallel_for/tachyon/src/parse.cpp | 2 +-
examples/parallel_for/tachyon/src/parse.h | 2 +-
examples/parallel_for/tachyon/src/plane.cpp | 2 +-
examples/parallel_for/tachyon/src/plane.h | 2 +-
examples/parallel_for/tachyon/src/ppm.cpp | 2 +-
examples/parallel_for/tachyon/src/ppm.h | 2 +-
examples/parallel_for/tachyon/src/pthread.cpp | 2 +-
examples/parallel_for/tachyon/src/pthread.h | 2 +-
examples/parallel_for/tachyon/src/quadric.cpp | 2 +-
examples/parallel_for/tachyon/src/quadric.h | 2 +-
examples/parallel_for/tachyon/src/render.cpp | 2 +-
examples/parallel_for/tachyon/src/render.h | 2 +-
examples/parallel_for/tachyon/src/ring.cpp | 2 +-
examples/parallel_for/tachyon/src/ring.h | 2 +-
examples/parallel_for/tachyon/src/shade.cpp | 2 +-
examples/parallel_for/tachyon/src/shade.h | 2 +-
examples/parallel_for/tachyon/src/sphere.cpp | 2 +-
examples/parallel_for/tachyon/src/sphere.h | 2 +-
examples/parallel_for/tachyon/src/texture.cpp | 2 +-
examples/parallel_for/tachyon/src/texture.h | 2 +-
examples/parallel_for/tachyon/src/tgafile.cpp | 2 +-
examples/parallel_for/tachyon/src/tgafile.h | 2 +-
examples/parallel_for/tachyon/src/trace.h | 2 +-
examples/parallel_for/tachyon/src/trace.serial.cpp | 2 +-
examples/parallel_for/tachyon/src/trace.tbb.cpp | 2 +-
examples/parallel_for/tachyon/src/trace.tbb1d.cpp | 2 +-
examples/parallel_for/tachyon/src/trace_rest.cpp | 2 +-
examples/parallel_for/tachyon/src/triangle.cpp | 2 +-
examples/parallel_for/tachyon/src/triangle.h | 2 +-
examples/parallel_for/tachyon/src/types.h | 2 +-
examples/parallel_for/tachyon/src/ui.cpp | 2 +-
examples/parallel_for/tachyon/src/ui.h | 2 +-
examples/parallel_for/tachyon/src/util.cpp | 2 +-
examples/parallel_for/tachyon/src/util.h | 2 +-
examples/parallel_for/tachyon/src/vector.cpp | 2 +-
examples/parallel_for/tachyon/src/vector.h | 2 +-
examples/parallel_for/tachyon/src/video.cpp | 2 +-
examples/parallel_for/tachyon/src/video.h | 2 +-
examples/parallel_for/tachyon/src/vol.cpp | 2 +-
examples/parallel_for/tachyon/src/vol.h | 2 +-
.../tachyon/vc7.1/tachyon.serial.vcproj | 4 +
.../parallel_for/tachyon/vc7.1/tachyon.tbb.vcproj | 12 +-
.../tachyon/vc7.1/tachyon.tbb1d.vcproj | 12 +-
.../parallel_for/tachyon/vc8/tachyon.tbb.vcproj | 8 +-
.../parallel_for/tachyon/vc8/tachyon.tbb1d.vcproj | 8 +-
.../parallel_for/tachyon/vc9/tachyon.tbb.vcproj | 8 +-
.../parallel_for/tachyon/vc9/tachyon.tbb1d.vcproj | 8 +-
examples/parallel_reduce/convex_hull/Makefile | 10 +-
.../parallel_reduce/convex_hull/Makefile.windows | 12 +-
examples/parallel_reduce/convex_hull/convex_hull.h | 6 +-
.../convex_hull/convex_hull_bench.cpp | 2 +-
.../convex_hull/convex_hull_sample.cpp | 2 +-
examples/parallel_reduce/convex_hull/index.html | 2 +-
.../convex_hull/vc7.1/convex_hull_bench.vcproj | 2 +-
.../convex_hull/vc7.1/convex_hull_sample.vcproj | 2 +-
.../convex_hull/vc8/convex_hull_benchmark.vcproj | 4 +-
.../convex_hull/vc8/convex_hull_sample.vcproj | 4 +-
.../convex_hull/vc9/convex_hull_benchmark.vcproj | 4 +-
.../convex_hull/vc9/convex_hull_sample.vcproj | 4 +-
examples/parallel_reduce/index.html | 2 +-
examples/parallel_reduce/primes/Makefile | 7 +-
examples/parallel_reduce/primes/Makefile.windows | 7 +-
examples/parallel_reduce/primes/index.html | 2 +-
examples/parallel_reduce/primes/primes.cpp | 2 +-
.../parallel_reduce/primes/vc7.1/primes.vcproj | 2 +-
examples/parallel_reduce/primes/vc8/primes.vcproj | 4 +-
examples/parallel_reduce/primes/vc9/primes.vcproj | 4 +-
examples/parallel_while/index.html | 2 +-
.../parallel_while/parallel_preorder/Graph.cpp | 2 +-
examples/parallel_while/parallel_preorder/Graph.h | 2 +-
examples/parallel_while/parallel_preorder/Makefile | 7 +-
.../parallel_preorder/Makefile.windows | 7 +-
examples/parallel_while/parallel_preorder/Matrix.h | 2 +-
.../parallel_while/parallel_preorder/index.html | 2 +-
.../parallel_preorder/parallel_preorder.cpp | 9 +-
.../vc7.1/parallel_preorder.vcproj | 2 +-
.../parallel_preorder/vc8/parallel_preorder.vcproj | 4 +-
.../parallel_preorder/vc9/parallel_preorder.vcproj | 4 +-
examples/pipeline/index.html | 2 +-
.../parallel_preorder => pipeline/square}/Makefile | 22 +-
.../{text_filter => square}/Makefile.windows | 24 +-
.../square/gen_input.cpp} | 23 +-
.../pipeline/{text_filter => square}/index.html | 23 +-
.../text_filter.cpp => square/square.cpp} | 149 ++-
.../square/vc7.1/gen_input.vcproj} | 50 +-
examples/pipeline/square/vc7.1/square.sln | 30 +
.../vc7.1/square.vcproj} | 14 +-
.../square/vc8/gen_input.vcproj} | 82 +-
examples/pipeline/square/vc8/square.sln | 38 +
.../vc8/square.vcproj} | 40 +-
.../square/vc9/gen_input.vcproj} | 122 +-
examples/pipeline/square/vc9/square.sln | 38 +
.../vc9/square.vcproj} | 104 +-
.../square/xcode/square.xcodeproj/project.pbxproj | 437 +++++++
examples/pipeline/text_filter/Makefile | 7 +-
examples/pipeline/text_filter/Makefile.windows | 7 +-
examples/pipeline/text_filter/index.html | 2 +-
examples/pipeline/text_filter/text_filter.cpp | 25 +-
.../pipeline/text_filter/vc7.1/text_filter.vcproj | 2 +-
.../pipeline/text_filter/vc8/text_filter.vcproj | 4 +-
.../pipeline/text_filter/vc9/text_filter.vcproj | 4 +-
examples/task/index.html | 2 +-
examples/task/tree_sum/Makefile | 9 +-
examples/task/tree_sum/Makefile.windows | 9 +-
.../task/tree_sum/OptimizedParallelSumTree.cpp | 2 +-
examples/task/tree_sum/SerialSumTree.cpp | 2 +-
examples/task/tree_sum/SimpleParallelSumTree.cpp | 2 +-
examples/task/tree_sum/common.h | 2 +-
examples/task/tree_sum/index.html | 2 +-
examples/task/tree_sum/main.cpp | 2 +-
examples/task/tree_sum/vc7.1/tree_sum.vcproj | 2 +-
examples/task/tree_sum/vc8/tree_sum.vcproj | 4 +-
examples/task/tree_sum/vc9/tree_sum.vcproj | 4 +-
examples/test_all/fibonacci/Fibonacci.cpp | 7 +-
examples/test_all/fibonacci/Makefile | 7 +-
examples/test_all/fibonacci/Makefile.windows | 7 +-
examples/test_all/fibonacci/index.html | 2 +-
examples/test_all/fibonacci/vc7.1/fibonacci.vcproj | 2 +-
examples/test_all/fibonacci/vc8/fibonacci.vcproj | 4 +-
examples/test_all/fibonacci/vc9/fibonacci.vcproj | 4 +-
examples/test_all/index.html | 2 +-
include/index.html | 2 +-
include/tbb/_tbb_windef.h | 14 +-
include/tbb/aligned_space.h | 2 +-
include/tbb/atomic.h | 59 +-
include/tbb/blocked_range.h | 2 +-
include/tbb/blocked_range2d.h | 2 +-
include/tbb/blocked_range3d.h | 2 +-
include/tbb/cache_aligned_allocator.h | 29 +-
include/tbb/concurrent_hash_map.h | 139 ++-
include/tbb/concurrent_queue.h | 74 +-
include/tbb/concurrent_vector.h | 124 +-
include/tbb/machine/ibm_aix51.h | 2 +-
include/tbb/machine/linux_common.h | 6 +-
include/tbb/machine/linux_em64t.h | 30 +-
include/tbb/machine/linux_ia32.h | 89 +-
include/tbb/machine/linux_itanium.h | 2 +-
include/tbb/machine/mac_ppc.h | 31 +-
include/tbb/machine/windows_em64t.h | 59 +-
include/tbb/machine/windows_ia32.h | 53 +-
include/tbb/machine/windows_ia32_inline.h | 2 +-
include/tbb/mutex.h | 38 +-
.../tbb/null_mutex.h | 40 +-
.../tbb/null_rw_mutex.h | 42 +-
include/tbb/parallel_do.h | 83 +-
include/tbb/parallel_for.h | 2 +-
include/tbb/parallel_reduce.h | 141 ++-
include/tbb/parallel_scan.h | 2 +-
include/tbb/parallel_sort.h | 78 +-
include/tbb/parallel_while.h | 2 +-
include/tbb/partitioner.h | 28 +-
include/tbb/pipeline.h | 78 +-
include/tbb/queuing_mutex.h | 24 +-
include/tbb/queuing_rw_mutex.h | 46 +-
include/tbb/recursive_mutex.h | 38 +-
include/tbb/scalable_allocator.h | 80 +-
include/tbb/spin_mutex.h | 45 +-
include/tbb/spin_rw_mutex.h | 45 +-
include/tbb/task.h | 82 +-
include/tbb/task_scheduler_init.h | 17 +-
include/tbb/task_scheduler_observer.h | 8 +-
include/tbb/tbb_allocator.h | 33 +-
include/tbb/tbb_exception.h | 10 +-
include/tbb/tbb_machine.h | 71 +-
include/tbb/tbb_profiling.h | 105 ++
include/tbb/tbb_stddef.h | 93 +-
include/tbb/tbb_thread.h | 37 +-
include/tbb/tick_count.h | 11 +-
index.html | 2 +-
src/Makefile | 20 +-
src/index.html | 2 +-
src/old/concurrent_queue_v2.cpp | 22 +-
src/old/concurrent_queue_v2.h | 26 +-
src/old/concurrent_vector_v2.cpp | 4 +-
src/old/concurrent_vector_v2.h | 32 +-
src/old/spin_rw_mutex_v2.cpp | 6 +-
src/old/spin_rw_mutex_v2.h | 20 +-
src/old/test_concurrent_queue_v2.cpp | 32 +-
src/old/test_concurrent_vector_v2.cpp | 4 +-
src/old/test_mutex_v2.cpp | 2 +-
src/perf/harness_barrier.h | 2 +-
src/perf/perf_util.h | 7 +-
src/perf/statistics.cpp | 2 +-
src/perf/statistics.h | 2 +-
src/perf/statistics_xml.h | 2 +-
src/perf/time_base.cpp | 2 +-
src/perf/time_framework.h | 2 +-
src/perf/time_hash_map.cpp | 2 +-
src/perf/time_unit.cpp | 2 +-
src/perf/time_vector.cpp | 2 +-
src/tbb/cache_aligned_allocator.cpp | 24 +-
src/tbb/concurrent_hash_map.cpp | 2 +-
src/tbb/concurrent_queue.cpp | 259 ++--
src/tbb/concurrent_vector.cpp | 65 +-
src/tbb/em64t-masm/atomic_support.asm | 2 +-
src/tbb/gate.h | 42 +-
src/tbb/ia32-masm/atomic_support.asm | 2 +-
src/tbb/ia32-masm/lock_byte.asm | 2 +-
src/tbb/ibm_aix51/atomic_support.c | 2 +-
src/tbb/itanium-gas/atomic_support.s | 2 +-
src/tbb/itanium-gas/lock_byte.s | 2 +-
src/tbb/itanium-gas/log2.s | 2 +-
src/tbb/itanium-gas/pause.s | 2 +-
src/tbb/itt_notify.cpp | 166 ++-
src/tbb/itt_notify.h | 145 ++-
src/tbb/lin32-tbb-export.def | 12 +-
src/tbb/lin64-tbb-export.def | 11 +-
src/tbb/lin64ipf-tbb-export.def | 11 +-
src/tbb/mac32-tbb-export.def | 12 +-
src/tbb/mac64-tbb-export.def | 11 +-
src/tbb/mutex.cpp | 4 +-
src/tbb/pipeline.cpp | 191 ++-
src/tbb/queuing_mutex.cpp | 8 +-
src/tbb/queuing_rw_mutex.cpp | 63 +-
src/tbb/recursive_mutex.cpp | 4 +-
src/tbb/spin_mutex.cpp | 6 +-
src/tbb/spin_rw_mutex.cpp | 12 +-
src/tbb/task.cpp | 546 +++++----
src/tbb/tbb_assert_impl.h | 14 +-
src/tbb/tbb_misc.cpp | 97 +-
src/tbb/tbb_misc.h | 21 +-
src/tbb/tbb_resource.rc | 11 +-
src/tbb/tbb_thread.cpp | 2 +-
src/tbb/tbb_version.h | 33 +-
src/tbb/win32-tbb-export.def | 11 +-
src/tbb/win64-tbb-export.def | 11 +-
src/tbbmalloc/Customize.h | 19 +-
src/tbbmalloc/LifoQueue.h | 4 +-
src/tbbmalloc/MapMemory.h | 4 +-
src/tbbmalloc/MemoryAllocator.cpp | 1153 +++++++++++-------
src/tbbmalloc/Statistics.h | 2 +-
src/tbbmalloc/TypeDefinitions.h | 36 +-
src/tbbmalloc/lin-tbbmalloc-export.def | 11 +-
...tbbmalloc-export.def => lin32-proxy-export.def} | 26 +-
...tbbmalloc-export.def => lin64-proxy-export.def} | 26 +-
...malloc-export.def => lin64ipf-proxy-export.def} | 26 +-
src/tbbmalloc/mac32-tbbmalloc-export.def | 6 +-
src/tbbmalloc/mac64-tbbmalloc-export.def | 6 +-
src/tbbmalloc/proxy.cpp | 179 +++
.../machine/ibm_aix51.h => src/tbbmalloc/proxy.h | 45 +-
src/tbbmalloc/tbbmalloc.cpp | 145 ++-
src/tbbmalloc/tbbmalloc.rc | 11 +-
src/tbbmalloc/win32-tbbmalloc-export.def | 6 +-
src/tbbmalloc/win64-tbbmalloc-export.def | 6 +-
src/test/harness.h | 157 +--
src/test/harness_allocator.h | 6 +-
src/test/harness_assert.h | 2 +-
src/test/harness_bad_expr.h | 13 +-
src/test/harness_cpu.h | 7 +-
src/test/harness_m128.h | 2 +-
src/test/harness_memory.h | 8 +-
src/test/harness_trace.h | 4 +-
src/test/test_ScalableAllocator.cpp | 2 +-
src/test/test_ScalableAllocator_STL.cpp | 2 +-
src/test/test_aligned_space.cpp | 2 +-
src/test/test_allocator.h | 11 +-
src/test/test_assembly.cpp | 2 +-
src/test/test_atomic.cpp | 228 +++-
src/test/test_blocked_range.cpp | 2 +-
src/test/test_blocked_range2d.cpp | 2 +-
src/test/test_blocked_range3d.cpp | 2 +-
src/test/test_cache_aligned_allocator.cpp | 2 +-
src/test/test_cache_aligned_allocator_STL.cpp | 2 +-
src/test/test_compiler.cpp | 12 +-
src/test/test_concurrent_hash_map.cpp | 69 +-
src/test/test_concurrent_hash_map_string.cpp | 84 --
src/test/test_concurrent_queue.cpp | 383 +++++-
src/test/test_concurrent_vector.cpp | 87 +-
src/test/test_eh_algorithms.cpp | 1263 +++++++++++++++++++-
src/test/test_eh_tasks.cpp | 105 +-
src/test/test_halt.cpp | 15 +-
src/test/test_handle_perror.cpp | 2 +-
src/test/test_inits_loop.cpp | 14 +-
src/test/test_malloc_compliance.cpp | 174 +--
src/test/test_malloc_pure_c.c | 3 +-
src/test/test_malloc_regression.cpp | 109 ++
src/test/test_model_plugin.cpp | 15 +-
src/test/test_mutex.cpp | 175 ++-
src/test/test_mutex_native_threads.cpp | 208 ++--
src/test/test_openmp.cpp | 26 +-
src/test/test_parallel_do.cpp | 4 +-
src/test/test_parallel_for.cpp | 2 +-
src/test/test_parallel_reduce.cpp | 2 +-
src/test/test_parallel_scan.cpp | 15 +-
src/test/test_parallel_sort.cpp | 13 +-
src/test/test_parallel_while.cpp | 7 +-
src/test/test_pipeline.cpp | 199 +--
src/test/test_rwm_upgrade_downgrade.cpp | 36 +-
src/test/test_task.cpp | 65 +-
src/test/test_task_assertions.cpp | 19 +-
src/test/test_task_leaks.cpp | 13 +-
src/test/test_task_scheduler_init.cpp | 14 +-
src/test/test_task_scheduler_observer.cpp | 8 +-
src/test/test_tbb_thread.cpp | 12 +-
src/test/test_tbb_version.cpp | 51 +-
src/test/test_tick_count.cpp | 13 +-
src/test/test_yield.cpp | 12 +-
748 files changed, 23737 insertions(+), 19236 deletions(-)
diff --cc debian/changelog
index f3eb627,0000000..ef3002d
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,55 -1,0 +1,65 @@@
++tbb (2.1r015-1) unstable; urgency=low
++
++ * New upstream release
++ * 02_replace_arch_command.dpatch: merged upstream
++ * Remove build dependency on dpatch and modify debian-rules accordingly
++ * Add .pc file to help when building against the library
++ * Update to Standards-Version 3.8.1 (no changes)
++
++ -- Roberto C. Sanchez <roberto at connexer.com> Tue, 17 Mar 2009 15:52:47 -0400
++
+tbb (2.1~20080605-1) unstable; urgency=low
+
+ * New upstream release
+ * Drop patches
+ - 01_add_soname: suitable fascimile implemented upstream
+ - 03_ias_patch: upstream now using as instead of ias
+ * Update to Standards-Version 3.8.0 (no changes)
+ * Add new upstream Doxygen documentation (in libtbb-doc package)
+ * Register new documentation with doc-base
+ * debian/copyright: Update years of copyright
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Tue, 08 Jul 2008 18:51:22 -0400
+
+tbb (2.0r020-1) unstable; urgency=low
+
+ * New upstream release.
+ * debian/patches/04_g++-4.3.dpatch: Removed, integrated upstream
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Tue, 29 Apr 2008 15:31:09 -0400
+
+tbb (2.0r017-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Sat, 08 Mar 2008 22:15:13 -0500
+
+tbb (2.0r014-4) unstable; urgency=low
+
+ * Make tbb-examples recommend libtbb-dev.
+ * Make libtbb-dev suggest tbb-examples.
+ * Patch to allow building with g++-4.3 (Closes: #462415)
+ * Only conditionally create symlink (Closes: #465617)
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Thu, 14 Feb 2008 18:36:15 -0500
+
+tbb (2.0r014-3) unstable; urgency=low
+
+ * Fix short descriptions of tbb-examples (Closes: #457442)
+ * Fix short descriptions of libtbb2-dbg (Closes: #457443)
+ * Add patch to allow build to succeed on Itanium
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Thu, 3 Jan 2008 15:21:50 -0500
+
+tbb (2.0r014-2) unstable; urgency=low
+
+ * debian/copyright: Fix license statement.
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Wed, 19 Dec 2007 21:17:16 -0500
+
+tbb (2.0r014-1) unstable; urgency=low
+
+ * Initial release (Closes: #434583)
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Fri, 14 Dec 2007 23:10:58 -0500
+
diff --cc debian/control
index c9793e1,0000000..30a06e1
mode 100644,000000..100644
--- a/debian/control
+++ b/debian/control
@@@ -1,70 -1,0 +1,69 @@@
+Source: tbb
+Priority: extra
+Maintainer: Athena Capital Research <acr-debian at athenacr.com>
+Uploaders: Roberto C. Sanchez <roberto at connexer.com>
- Build-Depends: debhelper (>= 5), dpatch
- Standards-Version: 3.8.0
++Build-Depends: debhelper (>= 5)
++Standards-Version: 3.8.1
+Section: libs
+Homepage: http://threadingbuildingblocks.org/
+
+Package: libtbb-dev
+Section: libdevel
+Architecture: i386 amd64 ia64
+Depends: libtbb2 (= ${binary:Version})
+Suggests: tbb-examples, libtbb-doc
+Description: parallelism library for C++ - development files
+ TBB is a library that helps you leverage multi-core processor
+ performance without having to be a threading expert. It represents a
+ higher-level, task-based parallelism that abstracts platform details
+ and threading mechanism for performance and scalability.
+ .
+ This package includes the TBB development files.
+
+Package: libtbb2
- Section: libs
+Architecture: i386 amd64 ia64
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: parallelism library for C++ - runtime files
+ TBB is a library that helps you leverage multi-core processor
+ performance without having to be a threading expert. It represents a
+ higher-level, task-based parallelism that abstracts platform details
+ and threading mechanism for performance and scalability.
+ .
+ This package includes the TBB runtime files.
+
+Package: libtbb2-dbg
+Section: libdevel
+Architecture: i386 amd64 ia64
+Depends: libtbb2 (= ${binary:Version})
+Description: parallelism library for C++ - debugging symbols
+ TBB is a library that helps you leverage multi-core processor
+ performance without having to be a threading expert. It represents a
+ higher-level, task-based parallelism that abstracts platform details
+ and threading mechanism for performance and scalability.
+ .
+ This package includes the TBB debugging symbols.
+
+Package: libtbb-doc
+Section: doc
+Architecture: all
+Recommends: libtbb-dev, tbb-examples
- Description: parallelism library for C++ - example files
++Description: parallelism library for C++ - documentation
+ TBB is a library that helps you leverage multi-core processor
+ performance without having to be a threading expert. It represents a
+ higher-level, task-based parallelism that abstracts platform details
+ and threading mechanism for performance and scalability.
+ .
+ This package includes the TBB documentation files.
+
+Package: tbb-examples
+Section: doc
+Architecture: all
+Recommends: libtbb-dev, libtbb-doc
+Description: parallelism library for C++ - example files
+ TBB is a library that helps you leverage multi-core processor
+ performance without having to be a threading expert. It represents a
+ higher-level, task-based parallelism that abstracts platform details
+ and threading mechanism for performance and scalability.
+ .
+ This package includes the TBB example files.
+
diff --cc debian/copyright
index f2a2fb9,0000000..f84c583
mode 100644,000000..100644
--- a/debian/copyright
+++ b/debian/copyright
@@@ -1,41 -1,0 +1,41 @@@
+This package was debianized by Roberto C. Sanchez <roberto at connexer.com> on
+Fri, 14 Dec 2007 23:10:58 -0500.
+
+It was downloaded from http://threadingbuildingblocks.org
+
+Upstream Author: Intel Corporation
+
+Copyright: Copyright (c) 2005-2008 Intel Corporation
+
+License:
+
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License version 2 as
+ published by the Free Software Foundation.
+
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this package; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+On Debian systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL-2'.
+
+Additionally, the TBB code carries the following exception:
+
+ As a special exception, you may use this file as part of a free software
+ library without restriction. Specifically, if other files instantiate
+ templates or use macros or inline functions from this file, or you compile
+ this file and link it with other files to produce an executable, this
+ file does not by itself cause the resulting executable to be covered by
+ the GNU General Public License. This exception does not however
+ invalidate any other reasons why the executable file might be covered by
+ the GNU General Public License.
+
- The Debian packaging is (c) 2007-2008, Athena Capital Research
++The Debian packaging is Copyright (c) 2007-2009, Athena Capital Research
+<acr-debian at athenacr.com> and is licensed under the GPL version 2, see above.
+
diff --cc debian/libtbb-dev.README.Debian
index 678d2f5,0000000..45411c2
mode 100644,000000..100644
--- a/debian/libtbb-dev.README.Debian
+++ b/debian/libtbb-dev.README.Debian
@@@ -1,19 -1,0 +1,22 @@@
+tbb for Debian
+--------------
+
- This is the Intel Threading Building Blocks package. It comes from the "Stable
- Release" series of TBB releases. This is to minimize lag in the availability
- of new features while still providing a TBB package release that is stable and
- current.
++This is the Intel Threading Building Blocks package. It comes from the
++"Commercial Aligned Release" series of TBB releases.
++
++This package ships a pkg-config file in /usr/lib/pkgconfig/tbb.pc. Here is
++an example of how it is used:
++
++gcc -o test test.c `pkg-config --libs --cflags tbb`
+
+The examples are located in the tbb-examples package. In order to install
+and use them, you want to install that package and run something like this:
+
+cd ~
+cp -r /usr/share/doc/tbb-examples/ .
+cd tbb-examples
+find . -name '*.gz'| xargs gunzip
+cd examples
+make
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Fri, 14 Dec 2007 23:10:58 -0500
diff --cc debian/libtbb-dev.dirs
index e43b95c,0000000..13cdd2e
mode 100644,000000..100644
--- a/debian/libtbb-dev.dirs
+++ b/debian/libtbb-dev.dirs
@@@ -1,1 -1,0 +1,3 @@@
+usr/include
++usr/lib
++usr/lib/pkgconfig
diff --cc debian/libtbb-dev.install
index daea6c6,0000000..d1207d3
mode 100644,000000..100644
--- a/debian/libtbb-dev.install
+++ b/debian/libtbb-dev.install
@@@ -1,2 -1,0 +1,3 @@@
+include/tbb usr/include
- build/linux_*_release/*.so usr/lib
++build/linux_*_release/lib*.so usr/lib
++debian/tbb.pc usr/lib/pkgconfig
diff --cc debian/libtbb2.install
index 4741c5f,0000000..a94ab11
mode 100644,000000..100644
--- a/debian/libtbb2.install
+++ b/debian/libtbb2.install
@@@ -1,1 -1,0 +1,1 @@@
- build/linux_*_release/*.so.* usr/lib
++build/linux_*_release/lib*.so.* usr/lib
diff --cc debian/rules
index 00857e0,0000000..096c77b
mode 100755,000000..100755
--- a/debian/rules
+++ b/debian/rules
@@@ -1,104 -1,0 +1,88 @@@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# This file was originally written by Joey Hess and Craig Small.
+# As a special exception, when this file is copied by dh-make into a
+# dh-make output file, you may use that output file without restriction.
+# This special exception was added by Craig Small in version 0.37 of dh-make.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+
+
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -O0
+else
+ CFLAGS += -O2
+endif
+
- # shared library versions, option 1
- version=2.0.014
- major=2
-
+configure: configure-stamp
- configure-stamp: patch
++configure-stamp:
+ dh_testdir
+ # Add here commands to configure the package.
+ touch configure-stamp
+
+
+build: build-stamp
+build-stamp: configure-stamp
+ dh_testdir
+ $(MAKE) tbb tbbmalloc
- # Keep build-time tests disabled for now as they hang the package
- # build process. They complete properly when called directly from
- # the command line as part of a package build outside of debian/rules.
- # $(MAKE) test
++ $(MAKE) test
+ touch $@
+
- clean: clean-patched unpatch
- clean-patched:
++clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp configure-stamp
+ -$(MAKE) clean
+ dh_clean
+
- patch: patch-stamp
- patch-stamp:
- dpatch apply-all
-
- unpatch:
- dpatch deapply-all
- rm -rf patch-stamp debian/patched
-
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+ dh_testdir -i
+ dh_testroot -i
+ dh_installchangelogs -i
+ dh_installdocs -i -Xrelease -Xdebug
+ dh_installexamples -i
+ dh_install -i --sourcedir=$(CURDIR)
+ dh_compress -i
+ dh_fixperms -i
+ dh_installdeb -i
+ dh_gencontrol -i
+ dh_md5sums -i
+ dh_builddeb -i
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir -s
+ dh_testroot -s
+ dh_installchangelogs -s
+ dh_installdocs -s -Xrelease -Xdebug
+ dh_installexamples -s
+ dh_install --sourcedir=$(CURDIR)
+ rm -f $(CURDIR)/debian/libtbb-dev/usr/lib/libtbb.so
+ rm -f $(CURDIR)/debian/libtbb-dev/usr/lib/libtbbmalloc.so
+ dh_link -s
+ dh_strip -s --dbg-package=libtbb2-dbg
+ dh_compress -s
+ dh_fixperms -s
+ dh_makeshlibs -s -V 'libtbb2 (>= 2.1~)'
+ dh_installdeb -s
+ dh_shlibdeps -s
+ dh_gencontrol -s
+ dh_md5sums -s
+ dh_builddeb -s
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure
diff --cc debian/tbb-examples.README.Debian
index f65b7d0,0000000..45411c2
mode 100644,000000..100644
--- a/debian/tbb-examples.README.Debian
+++ b/debian/tbb-examples.README.Debian
@@@ -1,19 -1,0 +1,22 @@@
+tbb for Debian
+--------------
+
+This is the Intel Threading Building Blocks package. It comes from the
- "Commercial Aligned Release" series of TBB releases. This is to minimize lag
- in the availability of new features and to maximize compatibility with the
- commercial releases from Intel.
++"Commercial Aligned Release" series of TBB releases.
++
++This package ships a pkg-config file in /usr/lib/pkgconfig/tbb.pc. Here is
++an example of how it is used:
++
++gcc -o test test.c `pkg-config --libs --cflags tbb`
+
+The examples are located in the tbb-examples package. In order to install
+and use them, you want to install that package and run something like this:
+
+cd ~
+cp -r /usr/share/doc/tbb-examples/ .
+cd tbb-examples
+find . -name '*.gz'| xargs gunzip
+cd examples
+make
+
+ -- Roberto C. Sanchez <roberto at connexer.com> Fri, 14 Dec 2007 23:10:58 -0500
diff --cc debian/tbb.pc
index 0000000,0000000..7b16dd2
new file mode 100644
--- /dev/null
+++ b/debian/tbb.pc
@@@ -1,0 -1,0 +1,11 @@@
++prefix=/usr
++exec_prefix=${prefix}
++libdir=${exec_prefix}/lib
++includedir=${prefix}/include
++
++Name: Threading Building Blocks
++Description: Intel's parallelism library for C++
++URL: http://www.threadingbuildingblocks.org/
++Version: 2.1r014
++Libs: -L${libdir} -ltbb
++Cflags: -I${includedir}
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/tbb.git
More information about the debian-science-commits
mailing list