[packages/dyninst] - up to 12.2.1

qboosh qboosh at pld-linux.org
Thu Dec 22 21:27:36 CET 2022


commit f07cb32b31bd1a223045cc943472b5c97ac978c5
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Thu Dec 22 21:28:23 2022 +0100

    - up to 12.2.1

 dyninst-tbb.patch | 37 -------------------------------------
 dyninst.spec      |  6 +++---
 2 files changed, 3 insertions(+), 40 deletions(-)
---
diff --git a/dyninst.spec b/dyninst.spec
index 2016b60..6de5feb 100644
--- a/dyninst.spec
+++ b/dyninst.spec
@@ -3,13 +3,13 @@
 Summary:	API for Run-time Code Generation
 Summary(pl.UTF-8):	API do generowania kodu w czasie działania
 Name:		dyninst
-Version:	12.2.0
-Release:	1.1
+Version:	12.2.1
+Release:	0.1
 License:	LGPL v2.1+
 Group:		Libraries
 #Source0Download: https://github.com/dyninst/dyninst/releases
 Source0:	https://github.com/dyninst/dyninst/archive/v%{version}/%{name}-%{version}.tar.gz
-# Source0-md5:	fae0ab5eddb03990a5e196f21c95a349
+# Source0-md5:	800b6562ab99d285cdac51ad273eeee1
 Patch0:		%{name}-libname.patch
 Patch1:		%{name}-x32.patch
 Patch2:		%{name}-tbb.patch
diff --git a/dyninst-tbb.patch b/dyninst-tbb.patch
index 701869e..f32f2a6 100644
--- a/dyninst-tbb.patch
+++ b/dyninst-tbb.patch
@@ -10,40 +10,3 @@
      foreach(f IN ITEMS ${_version_files})
          if(EXISTS ${f})
              set(_version_file ${f})
-diff --color -ur dyninst-12.0.1.orig/common/h/concurrent.h dyninst-12.0.1/common/h/concurrent.h
---- dyninst-12.0.1.orig/common/h/concurrent.h	2021-11-23 22:48:27.000000000 +0100
-+++ dyninst-12.0.1/common/h/concurrent.h	2021-12-20 00:43:49.261018867 +0100
-@@ -54,10 +54,10 @@
- 
- template<typename K, typename V>
- class dyn_c_hash_map : protected tbb::concurrent_hash_map<K, V,
--    tbb::tbb_hash_compare<K>, std::allocator<std::pair<K,V>>> {
-+    tbb::tbb_hash_compare<K>, std::allocator<std::pair<const K,V>>> {
- 
-     typedef tbb::concurrent_hash_map<K, V,
--        tbb::tbb_hash_compare<K>, std::allocator<std::pair<K,V>>> base;
-+        tbb::tbb_hash_compare<K>, std::allocator<std::pair<const K,V>>> base;
- public:
-     using typename base::value_type;
-     using typename base::mapped_type;
-diff --color -ur dyninst-12.0.1.orig/symtabAPI/src/dwarfWalker.h dyninst-12.0.1/symtabAPI/src/dwarfWalker.h
---- dyninst-12.0.1.orig/symtabAPI/src/dwarfWalker.h	2021-11-23 22:48:27.000000000 +0100
-+++ dyninst-12.0.1/symtabAPI/src/dwarfWalker.h	2021-12-20 00:46:32.186998418 +0100
-@@ -36,6 +36,8 @@
- }
- 
- namespace tbb {
-+namespace detail {
-+namespace d1 {
-     using namespace Dyninst::SymtabAPI;
-     template<>
-     struct tbb_hash_compare<type_key> {
-@@ -51,6 +53,8 @@
-         }
-     };
- }
-+}
-+}
- 
- namespace Dyninst {
- namespace SymtabAPI {
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/dyninst.git/commitdiff/f07cb32b31bd1a223045cc943472b5c97ac978c5



More information about the pld-cvs-commit mailing list