[med-svn] [Git][med-team/dcmtk][master] 3 commits: d/rules: Prefer stdlibc (iconv) setting over ICU

Mathieu Malaterre (@malat) gitlab at salsa.debian.org
Thu May 20 10:29:09 BST 2021



Mathieu Malaterre pushed to branch master at Debian Med / dcmtk


Commits:
66612909 by Mathieu Malaterre at 2021-05-20T11:24:10+02:00
d/rules: Prefer stdlibc (iconv) setting over ICU

Reduce the number of dependencies by removing usage of ICU, since stdlibc
(iconv) can be used directly from the libc.6.

DCMTK currently recommend usage of libiconv for support of all
CharacterSet as found in DICOM. Since libiconv is not provided in
Debian, fallback to reduced support of CharacterSet from stdlib (iconv).

See discussion at Bug #988644#25

- - - - -
b9a82d4e by Mathieu Malaterre at 2021-05-20T11:27:18+02:00
d/rules: Prefer STL over DCMTK convienient copy

Current GCC implementation passes all system inspection test. Use
directly STL implementation to ease integration with other toolkits.

- - - - -
2462c527 by Mathieu Malaterre at 2021-05-20T11:28:43+02:00
d/changelog: Add dch entries

- - - - -


2 changed files:

- debian/changelog
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -9,8 +9,10 @@ dcmtk (3.6.6-1~ext2) UNRELEASED; urgency=medium
   [ Mathieu Malaterre ]
   * d/rules: Set ICONV to OFF
   * d/rules: Remove bogus setting of c++11 in d/rules
+  * d/rules: Prefer stdlibc (iconv) setting over ICU
+  * d/rules: Prefer STL over DCMTK convienient copy
 
- -- Mathieu Malaterre <malat at debian.org>  Mon, 26 Apr 2021 12:49:46 +0200
+ -- Mathieu Malaterre <malat at debian.org>  Thu, 20 May 2021 11:28:30 +0200
 
 dcmtk (3.6.6-1~ext1) experimental; urgency=medium
 


=====================================
debian/rules
=====================================
@@ -39,6 +39,8 @@ CMAKE_EXTRA_FLAGS += -DCMAKE_BUILD_TYPE:STRING=None \
  -DCMAKE_VERBOSE_MAKEFILE=ON \
  -DCMAKE_INSTALL_DATADIC:STRING=share/libdcmtk16 \
  -DCMAKE_SKIP_RPATH:BOOL=OFF \
+ -DDCMTK_ENABLE_CHARSET_CONVERSION:STRING='stdlibc (iconv)' \
+ -DDCMTK_ENABLE_STL:BOOL=ON \
  -DCMAKE_CXX_STANDARD:STRING=14
 
 override_dh_auto_configure:



View it on GitLab: https://salsa.debian.org/med-team/dcmtk/-/compare/ee5e6f20602c8ee84fa7e2b7d08339f7a51ebd2c...2462c5273ba684a7738dacccaa1092512d71dc2e

-- 
View it on GitLab: https://salsa.debian.org/med-team/dcmtk/-/compare/ee5e6f20602c8ee84fa7e2b7d08339f7a51ebd2c...2462c5273ba684a7738dacccaa1092512d71dc2e
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20210520/b8f51269/attachment-0001.htm>


More information about the debian-med-commit mailing list