[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