[packages/dcmtk] - release 3, buildfix and icu-65 rebuild

adamg adamg at pld-linux.org
Thu Oct 10 16:18:03 CEST 2019


commit 34e79d9199889691d7b75899ef3d41237907085d
Author: Adam Gołębiowski <adamg at pld-linux.org>
Date:   Thu Oct 10 16:17:52 2019 +0200

    - release 3, buildfix and icu-65 rebuild

 dcmtk-fixes.patch | 11 +++++++++++
 dcmtk.spec        |  4 +++-
 2 files changed, 14 insertions(+), 1 deletion(-)
---
diff --git a/dcmtk.spec b/dcmtk.spec
index 94f645b..e914386 100644
--- a/dcmtk.spec
+++ b/dcmtk.spec
@@ -7,7 +7,7 @@ Summary:	DICOM To:olkit - implementation of DICOM/MEDICOM standard
 Summary(pl.UTF-8):	Narzędzia DICOM - implementacja standardu DICOM/MEDICOM
 Name:		dcmtk
 Version:	3.6.3
-Release:	2
+Release:	3
 License:	BSD
 Group:		Libraries
 Source0:	ftp://dicom.offis.de/pub/dicom/offis/software/dcmtk/dcmtk363/%{name}-%{version}.tar.gz
@@ -19,6 +19,7 @@ Patch3:		%{name}-3.6.1-0003-Create-FindCharLS.cmake.patch
 Patch4:		%{name}-3.6.1-0004-Use-cmake-suggested-location-for-CharLS.patch
 Patch5:		%{name}-etc.patch
 Patch6:		CharLS.patch
+Patch7:		%{name}-fixes.patch
 URL:		http://dicom.offis.de/dcmtk
 BuildRequires:	CharLS-devel < 2.0
 BuildRequires:	cmake >= 2.4
@@ -75,6 +76,7 @@ Pliki nagłówkowe bibliotek DCMTK.
 %patch4 -p1
 %patch5 -p1
 %patch6 -p1
+%patch7 -p1
 
 # enforce system CharLS
 %{__rm} -r dcmjpls/libcharls
diff --git a/dcmtk-fixes.patch b/dcmtk-fixes.patch
new file mode 100644
index 0000000..5f7db0d
--- /dev/null
+++ b/dcmtk-fixes.patch
@@ -0,0 +1,11 @@
+--- dcmtk-3.6.3/ofstd/include/dcmtk/ofstd/variadic/helpers.h	2018-02-05 18:58:12.000000000 +0100
++++ dcmtk-3.6.4/ofstd/include/dcmtk/ofstd/variadic/helpers.h	2018-11-29 13:14:03.000000000 +0100
+@@ -54,7 +54,7 @@
+ 
+ template<size_t Index,typename T>
+ struct OFvariadic_find_type_t<Index,T>
+-: OFintegral_constant<size_t,-1> {};
++: OFintegral_constant<size_t,~OFstatic_cast(size_t,0)> {};
+ 
+ template<typename T,typename T0=OFvariadic_nil,typename T1=OFvariadic_nil,typename T2=OFvariadic_nil,typename T3=OFvariadic_nil,typename T4=OFvariadic_nil,typename T5=OFvariadic_nil,typename T6=OFvariadic_nil,typename T7=OFvariadic_nil,typename T8=OFvariadic_nil,typename T9=OFvariadic_nil,typename T10=OFvariadic_nil,typename T11=OFvariadic_nil,typename T12=OFvariadic_nil,typename T13=OFvariadic_nil,typename T14=OFvariadic_nil,typename T15=OFvariadic_nil,typename T16=OFvariadic_nil,typename T17=OFvariadic_nil,typename T18=OFvariadic_nil,typename T19=OFvariadic_nil,typename T20=OFvariadic_nil,typename T21=OFvariadic_nil,typename T22=OFvariadic_nil,typename T23=OFvariadic_nil,typename T24=OFvariadic_nil,typename T25=OFvariadic_nil,typename T26=OFvariadic_nil,typename T27=OFvariadic_nil,typename T28=OFvariadic_nil,typename T29=OFvariadic_nil,typename T30=OFvariadic_nil,typename T31=OFvariadic_nil,typename T32=OFvariadic_nil,typename T33=OFvariadic_nil,typename T34=OFvariadic_nil,typename T35=OFvariadic_nil,typename T36=OFvariadic_nil,typename T37=OFvariadic_nil,typename T38=OFvariadic_nil,typename T39=OFvariadic_nil,typename T40=OFvariadic_nil,typename T41=OFvariadic_nil,typename T42=OFvariadic_nil,typename T43=OFvariadic_nil,typename T44=OFvariadic_nil,typename T45=OFvariadic_nil,typename T46=OFvariadic_nil,typename T47=OFvariadic_nil,typename T48=OFvariadic_nil,typename T49=OFvariadic_nil>
+ struct OFvariadic_find_type
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/dcmtk.git/commitdiff/34e79d9199889691d7b75899ef3d41237907085d



More information about the pld-cvs-commit mailing list