You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/sci-libs/dcmtk/files/dcmtk_version_number.patch

132 lines
5.3 KiB

From: Joerg Riesmeier <dicom@offis.de>
Date: Tue, 1 Feb 2011 17:01:14 +0000 (+0000)
Subject: Made sure that OFFIS_DCMTK_VERSION_NUMBER is really a number and not a
X-Git-Url: http://git.dcmtk.org/web?p=dcmtk.git;a=commitdiff_plain;h=12c35ca
Made sure that OFFIS_DCMTK_VERSION_NUMBER is really a number and not a
string.
---
Index: dcmtk-3.6.0/CMake/osconfig.h.in
===================================================================
--- dcmtk-3.6.0.orig/CMake/osconfig.h.in 2010-11-24 14:53:32.000000000 +0100
+++ dcmtk-3.6.0/CMake/osconfig.h.in 2011-06-17 14:34:56.000000000 +0200
@@ -677,7 +677,7 @@
#define PACKAGE_VERSION_SUFFIX "@DCMTK_PACKAGE_VERSION_SUFFIX@"
/* Define to the version number of this package. */
-#define PACKAGE_VERSION_NUMBER "@DCMTK_PACKAGE_VERSION_NUMBER@"
+#define PACKAGE_VERSION_NUMBER @DCMTK_PACKAGE_VERSION_NUMBER@
/* Define path separator */
#define PATH_SEPARATOR '@PATH_SEPARATOR@'
Index: dcmtk-3.6.0/CMakeLists.txt
===================================================================
--- dcmtk-3.6.0.orig/CMakeLists.txt 2011-01-06 11:48:43.000000000 +0100
+++ dcmtk-3.6.0/CMakeLists.txt 2011-06-17 14:34:56.000000000 +0200
@@ -21,7 +21,7 @@
SET(DCMTK_PACKAGE_DATE "2011-01-06")
#SET(DCMTK_PACKAGE_TARNAME "dcmtk-3.6.0")
SET(DCMTK_PACKAGE_VERSION "3.6.0")
-SET(DCMTK_PACKAGE_VERSION_NUMBER "360")
+SET(DCMTK_PACKAGE_VERSION_NUMBER 360)
SET(DCMTK_PACKAGE_VERSION_SUFFIX "")
#SET(DCMTK_PACKAGE_STRING "dcmtk 3.6.0")
#SET(DCMTK_PACKAGE_BUGREPORT "dicom-bugs@offis.de")
Index: dcmtk-3.6.0/config/configure
===================================================================
--- dcmtk-3.6.0.orig/config/configure 2011-01-06 11:48:47.000000000 +0100
+++ dcmtk-3.6.0/config/configure 2011-06-17 14:34:56.000000000 +0200
@@ -1774,13 +1774,13 @@
-PACKAGE_VERSION_NUMBER="360"
+PACKAGE_VERSION_NUMBER=360
PACKAGE_VERSION_SUFFIX=""
PACKAGE_DATE="2011-01-06"
cat >>confdefs.h <<_ACEOF
-#define PACKAGE_VERSION_NUMBER "${PACKAGE_VERSION_NUMBER}"
+#define PACKAGE_VERSION_NUMBER ${PACKAGE_VERSION_NUMBER}
_ACEOF
Index: dcmtk-3.6.0/config/configure.in
===================================================================
--- dcmtk-3.6.0.orig/config/configure.in 2011-01-06 11:48:47.000000000 +0100
+++ dcmtk-3.6.0/config/configure.in 2011-06-17 14:34:56.000000000 +0200
@@ -8,11 +8,11 @@
dnl Additional Package Information
dnl -------------------------------------------------------
-PACKAGE_VERSION_NUMBER="360"
+PACKAGE_VERSION_NUMBER=360
PACKAGE_VERSION_SUFFIX=""
PACKAGE_DATE="2011-01-06"
-AC_DEFINE_UNQUOTED(PACKAGE_VERSION_NUMBER,"${PACKAGE_VERSION_NUMBER}",[Define to the version number of this package.])
+AC_DEFINE_UNQUOTED(PACKAGE_VERSION_NUMBER,${PACKAGE_VERSION_NUMBER},[Define to the version number of this package.])
AC_DEFINE_UNQUOTED(PACKAGE_VERSION_SUFFIX,"${PACKAGE_VERSION_SUFFIX}",[Define to the version suffix of this package.])
AC_DEFINE_UNQUOTED(PACKAGE_DATE,"${PACKAGE_DATE}",[Define to the release date of this package.])
Index: dcmtk-3.6.0/dcmdata/include/dcmtk/dcmdata/dcuid.h
===================================================================
--- dcmtk-3.6.0.orig/dcmdata/include/dcmtk/dcmdata/dcuid.h 2010-11-05 11:26:10.000000000 +0100
+++ dcmtk-3.6.0/dcmdata/include/dcmtk/dcmdata/dcuid.h 2011-06-17 14:34:56.000000000 +0200
@@ -1,6 +1,6 @@
/*
*
- * Copyright (C) 1994-2010, OFFIS e.V.
+ * Copyright (C) 1994-2011, OFFIS e.V.
* All rights reserved. See COPYRIGHT file for details.
*
* This software and supporting documentation were developed by
@@ -20,8 +20,8 @@
* routines for finding and creating UIDs.
*
* Last Update: $Author: joergr $
- * Update Date: $Date: 2010-11-05 10:26:10 $
- * CVS/RCS Revision: $Revision: 1.89 $
+ * Update Date: $Date: 2011-02-01 17:01:33 $
+ * CVS/RCS Revision: $Revision: 1.90 $
* Status: $State: Exp $
*
* CVS/RCS Log at end of file
@@ -165,16 +165,21 @@
#error Required compiler definition PACKAGE_VERSION_NUMBER undefined
#endif
+// helper macros for version number conversion
+
+#define PACKAGE_VERSION_NUMBER_TO_STRING_( x ) #x
+#define PACKAGE_VERSION_NUMBER_TO_STRING( x ) PACKAGE_VERSION_NUMBER_TO_STRING_( x )
+
/* NOTE: Implementation version name VR=SH may not be longer than 16 chars
* The second name is used to identify files written without dcmdata
* (i.e. using the --bit-preserving switch in various tools)
*/
/// implementation version name for this version of the toolkit
-#define OFFIS_DTK_IMPLEMENTATION_VERSION_NAME "OFFIS_DCMTK_" PACKAGE_VERSION_NUMBER
+#define OFFIS_DTK_IMPLEMENTATION_VERSION_NAME "OFFIS_DCMTK_" PACKAGE_VERSION_NUMBER_TO_STRING(PACKAGE_VERSION_NUMBER)
/// implementation version name for this version of the toolkit, used for files received in "bit preserving" mode
-#define OFFIS_DTK_IMPLEMENTATION_VERSION_NAME2 "OFFIS_DCMBP_" PACKAGE_VERSION_NUMBER
+#define OFFIS_DTK_IMPLEMENTATION_VERSION_NAME2 "OFFIS_DCMBP_" PACKAGE_VERSION_NUMBER_TO_STRING(PACKAGE_VERSION_NUMBER)
/// release date of current toolkit release
#ifdef DCMTK_BUILD_DATE
@@ -704,6 +709,10 @@
/*
** CVS/RCS Log:
** $Log: dcuid.h,v $
+** Revision 1.90 2011-02-01 17:01:33 joergr
+** Made sure that OFFIS_DCMTK_VERSION_NUMBER is really a number and not a
+** string.
+**
** Revision 1.89 2010-11-05 10:26:10 joergr
** Added new SOP Class UIDs from Supplement 131 and 134 (Implant Templates).
**