Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dcmtk for openSUSE:Factory checked in at 2022-07-26 19:43:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dcmtk (Old) and /work/SRC/openSUSE:Factory/.dcmtk.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dcmtk" Tue Jul 26 19:43:40 2022 rev:24 rq:990776 version:3.6.7 Changes: -------- --- /work/SRC/openSUSE:Factory/dcmtk/dcmtk.changes 2022-04-25 23:36:40.746513271 +0200 +++ /work/SRC/openSUSE:Factory/.dcmtk.new.1533/dcmtk.changes 2022-07-26 19:44:02.927287645 +0200 @@ -1,0 +2,8 @@ +Sat Jul 23 07:08:58 UTC 2022 - Christophe Giboudeaux <[email protected]> + +- Update to 3.6.7. See DOCS/CHANGES.367 for the full list of changes + * Updated code definitions for DICOM 2022b + * Fixed possible NULL pointer dereference +- Rebase dcmtk-fix-DCMTKTargets.cmake.patch + +------------------------------------------------------------------- Old: ---- dcmtk-3.6.6.tar.gz New: ---- dcmtk-3.6.7.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dcmtk.spec ++++++ --- /var/tmp/diff_new_pack.VJy0CO/_old 2022-07-26 19:44:03.543192472 +0200 +++ /var/tmp/diff_new_pack.VJy0CO/_new 2022-07-26 19:44:03.547191854 +0200 @@ -16,9 +16,9 @@ # -%define abiversion 16 +%define abiversion 17 Name: dcmtk -Version: 3.6.6 +Version: 3.6.7 Release: 0 Summary: DICOM Toolkit License: BSD-3-Clause AND Apache-2.0 @@ -32,6 +32,8 @@ BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: libtiff-devel +# Workaround for boo#1201799 +BuildRequires: openjpeg2 BuildRequires: pkgconfig BuildRequires: tcpd-devel BuildRequires: pkgconfig(icu-uc) @@ -104,9 +106,9 @@ %files %license COPYRIGHT %doc CREDITS FAQ README +%doc %{_docdir}/dcmtk/ %config(noreplace) %{_sysconfdir}/dcmtk/*.cfg %dir %{_sysconfdir}/dcmtk -%doc %{_docdir}/dcmtk/ %{_bindir}/* %{_datadir}/dcmtk/ %{_mandir}/man1/* @@ -116,6 +118,7 @@ %{_includedir}/dcmtk/ %{_libdir}/*.so %{_libdir}/cmake/dcmtk/ +%{_libdir}/pkgconfig/dcmtk.pc %files -n libdcmtk%{abiversion} %license COPYRIGHT ++++++ dcmtk-3.6.6.tar.gz -> dcmtk-3.6.7.tar.gz ++++++ /work/SRC/openSUSE:Factory/dcmtk/dcmtk-3.6.6.tar.gz /work/SRC/openSUSE:Factory/.dcmtk.new.1533/dcmtk-3.6.7.tar.gz differ: char 5, line 1 ++++++ dcmtk-fix-DCMTKTargets.cmake.patch ++++++ --- /var/tmp/diff_new_pack.VJy0CO/_old 2022-07-26 19:44:03.583186292 +0200 +++ /var/tmp/diff_new_pack.VJy0CO/_new 2022-07-26 19:44:03.587185674 +0200 @@ -1,21 +1,31 @@ +From 6bb5b2b2865b4b57a80d5f801a43453918666d99 Mon Sep 17 00:00:00 2001 +From: Christophe Giboudeaux <[email protected]> +Date: Sat, 23 Jul 2022 09:21:38 +0200 +Subject: [PATCH] Don't add executables to exported CMake targets + +This prevents installing the devel package without requiring the dcmtk utilities. +--- + CMake/GenerateCMakeExports.cmake | 4 ++-- + CMake/dcmtkMacros.cmake | 2 +- + 2 files changed, 3 insertions(+), 3 deletions(-) + diff --git a/CMake/GenerateCMakeExports.cmake b/CMake/GenerateCMakeExports.cmake -index 9a9feb3..e13332a 100644 +index 4512624..11205e3 100644 --- a/CMake/GenerateCMakeExports.cmake +++ b/CMake/GenerateCMakeExports.cmake -@@ -15,8 +15,9 @@ - # DCMTKConfig.cmake will contain options used to build this DCMTK package +@@ -18,8 +18,8 @@ + file(WRITE "${CMAKE_BINARY_DIR}/DCMTKTargets.cmake" "") # Get and store all executable targets to DCMTKTargets.cmake within build's main dir -get_property(DCMTK_EXECUTABLE_TARGETS GLOBAL PROPERTY DCMTK_EXECUTABLE_TARGETS) --export(TARGETS ${DCMTK_EXECUTABLE_TARGETS} FILE "${DCMTK_BUILD_CMKDIR}/DCMTKTargets.cmake") -+## DO NOT TRACK EXECUTABLES, IT BREAKS usage of 'dcmtk-devel' without 'dcmtk' package +-export(TARGETS ${DCMTK_EXECUTABLE_TARGETS} APPEND FILE "${CMAKE_BINARY_DIR}/DCMTKTargets.cmake" NAMESPACE DCMTK::) +#get_property(DCMTK_EXECUTABLE_TARGETS GLOBAL PROPERTY DCMTK_EXECUTABLE_TARGETS) -+#export(TARGETS ${DCMTK_EXECUTABLE_TARGETS} FILE "${DCMTK_BUILD_CMKDIR}/DCMTKTargets.cmake") ++#export(TARGETS ${DCMTK_EXECUTABLE_TARGETS} APPEND FILE "${CMAKE_BINARY_DIR}/DCMTKTargets.cmake" NAMESPACE DCMTK::) # Get and store libraries to DCMTKTargets.cmake within the build's main dir get_property(DCMTK_LIBRARY_TARGETS GLOBAL PROPERTY DCMTK_LIBRARY_TARGETS) diff --git a/CMake/dcmtkMacros.cmake b/CMake/dcmtkMacros.cmake -index db0cd51..3501818 100644 +index 6cbce0a..0844e58 100644 --- a/CMake/dcmtkMacros.cmake +++ b/CMake/dcmtkMacros.cmake @@ -64,7 +64,7 @@ macro(DCMTK_ADD_EXECUTABLE PROGRAM) @@ -27,4 +37,7 @@ COMPONENT bin DESTINATION ${CMAKE_INSTALL_BINDIR}) endif() +-- +2.37.1 +
