pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

gdcm: Add gdcm 3.0.10, Grassroots DiCoM C++ library and tools



Module Name:	pkgsrc-wip
Committed By:	Paul Ripke <stix%stix.id.au@localhost>
Pushed By:	stix
Date:		Thu Jan 6 17:39:20 2022 +1100
Changeset:	73221e57c7081a9a7e402f17d3bd4c2e5594345b

Modified Files:
	Makefile
Added Files:
	gdcm/DESCR
	gdcm/Makefile
	gdcm/PLIST
	gdcm/distinfo
	gdcm/patches/patch-Source_MediaStorageAndFileFormat_gdcmFileStreamer.cxx

Log Message:
gdcm: Add gdcm 3.0.10, Grassroots DiCoM C++ library and tools

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=73221e57c7081a9a7e402f17d3bd4c2e5594345b

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                                           |   1 +
 gdcm/DESCR                                         |  22 ++
 gdcm/Makefile                                      |  39 ++
 gdcm/PLIST                                         | 427 +++++++++++++++++++++
 gdcm/distinfo                                      |   6 +
 ..._MediaStorageAndFileFormat_gdcmFileStreamer.cxx |  15 +
 6 files changed, 510 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index ecd2fb8c72..c97506739f 100644
--- a/Makefile
+++ b/Makefile
@@ -1091,6 +1091,7 @@ SUBDIR+=	gdb
 SUBDIR+=	gdb-git
 SUBDIR+=	gdb5
 SUBDIR+=	gdb6
+SUBDIR+=	gdcm
 SUBDIR+=	gde
 SUBDIR+=	gdk-pixbuf-jxl
 SUBDIR+=	gdm
diff --git a/gdcm/DESCR b/gdcm/DESCR
new file mode 100644
index 0000000000..0b06f74231
--- /dev/null
+++ b/gdcm/DESCR
@@ -0,0 +1,22 @@
+Digital Imaging and Communications in Medicine (DICOM) is a standard that
+governs this capability by specifying handling, storing, printing, and
+transmitting information in medical imaging.
+
+Grassroots DICOM (GDCM) is an implementation of the DICOM standard designed
+to be open source so that researchers may access clinical data directly. GDCM
+includes a file format definition and a network communications protocol, both
+of which should be extended to provide a full set of tools for a researcher or
+small medical imaging vendor to interface with an existing medical database.
+
+GDCM is an open source implementation of the DICOM standard. It offers some
+compatibility with ACR-NEMA 1.0 & 2.0 files (raw files). It is written in C++
+and offers wrapping to the following target languages (via the use of swig):
+
+Python, C#, Java, PHP (experimental), Perl (experimental).
+
+It attempts to support all possible DICOM image encodings, namely:
+
+RAW, JPEG lossy 8 & 12 bits (ITU-T T.81, ISO/IEC IS 10918-1), JPEG lossless
+8-16 bits (ITU-T T.81, ISO/IEC IS 10918-1), JPEG 2000 reversible &
+irreversible (ITU-T T.800, ISO/IEC IS 15444-1), RLE, Deflated (compression at
+DICOM Dataset level), JPEG-LS (ITU-T T.87, ISO/IEC IS 14495-1).
diff --git a/gdcm/Makefile b/gdcm/Makefile
new file mode 100644
index 0000000000..caf4cf1dca
--- /dev/null
+++ b/gdcm/Makefile
@@ -0,0 +1,39 @@
+# $NetBSD$
+
+DISTNAME=	gdcm-${PKGVERSION}
+PKGVERSION=	3.0.10
+CATEGORIES=	graphics
+MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=gdcm/}
+EXTRACT_SUFX=	.tar.bz2
+
+MAINTAINER=	stix%stix.id.au@localhost
+HOMEPAGE=	https://gdcm.sourceforge.net/
+COMMENT=	Grassroots DiCoM for processing DICOM medical files
+LICENSE=	modified-bsd
+
+USE_LANGUAGES=	c c++
+USE_TOOLS+=	gmake cmake pkg-config
+USE_CMAKE=	yes
+CMAKE_ARGS+=	-DGDCM_USE_SYSTEM_ZLIB=ON
+CMAKE_ARGS+=	-DGDCM_USE_SYSTEM_OPENSSL=ON
+CMAKE_ARGS+=	-DGDCM_USE_SYSTEM_EXPAT=ON
+CMAKE_ARGS+=	-DGDCM_USE_SYSTEM_OPENJPEG=ON
+CMAKE_ARGS+=	-DGDCM_INSTALL_MAN_DIR=man
+CMAKE_ARGS+=	-DGDCM_MANPAGES_USE_NONET:BOOL=TRUE
+
+BUILD_DEPENDS+=	doxygen-[0-9]*:../../devel/doxygen
+
+SUBST_CLASSES+=		docbook
+SUBST_MESSAGE.docbook=	Fix docbook URLs.
+SUBST_FILES.docbook=	Utilities/doxygen/man/*.xml
+SUBST_STAGE.docbook=	pre-configure
+SUBST_SED.docbook+=	-e 's,http://docbook.sourceforge.net/release/xsl-ns/current,${PREFIX}/share/xsl/docbook,g'
+
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/openjpeg/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+.include "../../textproc/expat/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../textproc/libxslt/buildlink3.mk"
+.include "../../textproc/libxslt/xsltproc-nonet.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/gdcm/PLIST b/gdcm/PLIST
new file mode 100644
index 0000000000..ce93aef9b8
--- /dev/null
+++ b/gdcm/PLIST
@@ -0,0 +1,427 @@
+@comment $NetBSD$
+include/gdcm-3.0/gdcmAAbortPDU.h
+include/gdcm-3.0/gdcmAAssociateACPDU.h
+include/gdcm-3.0/gdcmAAssociateRJPDU.h
+include/gdcm-3.0/gdcmAAssociateRQPDU.h
+include/gdcm-3.0/gdcmARTIMTimer.h
+include/gdcm-3.0/gdcmAReleaseRPPDU.h
+include/gdcm-3.0/gdcmAReleaseRQPDU.h
+include/gdcm-3.0/gdcmASN1.h
+include/gdcm-3.0/gdcmAbstractSyntax.h
+include/gdcm-3.0/gdcmAnonymizeEvent.h
+include/gdcm-3.0/gdcmAnonymizer.h
+include/gdcm-3.0/gdcmApplicationContext.h
+include/gdcm-3.0/gdcmApplicationEntity.h
+include/gdcm-3.0/gdcmAsynchronousOperationsWindowSub.h
+include/gdcm-3.0/gdcmAttribute.h
+include/gdcm-3.0/gdcmAudioCodec.h
+include/gdcm-3.0/gdcmBase64.h
+include/gdcm-3.0/gdcmBaseCompositeMessage.h
+include/gdcm-3.0/gdcmBaseNormalizedMessage.h
+include/gdcm-3.0/gdcmBasePDU.h
+include/gdcm-3.0/gdcmBaseQuery.h
+include/gdcm-3.0/gdcmBaseRootQuery.h
+include/gdcm-3.0/gdcmBasicOffsetTable.h
+include/gdcm-3.0/gdcmBitmap.h
+include/gdcm-3.0/gdcmBitmapToBitmapFilter.h
+include/gdcm-3.0/gdcmBoxRegion.h
+include/gdcm-3.0/gdcmByteBuffer.h
+include/gdcm-3.0/gdcmByteSwap.h
+include/gdcm-3.0/gdcmByteSwap.txx
+include/gdcm-3.0/gdcmByteSwapFilter.h
+include/gdcm-3.0/gdcmByteValue.h
+include/gdcm-3.0/gdcmCAPICryptoFactory.h
+include/gdcm-3.0/gdcmCAPICryptographicMessageSyntax.h
+include/gdcm-3.0/gdcmCEchoMessages.h
+include/gdcm-3.0/gdcmCFindMessages.h
+include/gdcm-3.0/gdcmCMoveMessages.h
+include/gdcm-3.0/gdcmCP246ExplicitDataElement.h
+include/gdcm-3.0/gdcmCP246ExplicitDataElement.txx
+include/gdcm-3.0/gdcmCSAElement.h
+include/gdcm-3.0/gdcmCSAHeader.h
+include/gdcm-3.0/gdcmCSAHeaderDict.h
+include/gdcm-3.0/gdcmCSAHeaderDictEntry.h
+include/gdcm-3.0/gdcmCStoreMessages.h
+include/gdcm-3.0/gdcmCodeString.h
+include/gdcm-3.0/gdcmCodec.h
+include/gdcm-3.0/gdcmCoder.h
+include/gdcm-3.0/gdcmCommand.h
+include/gdcm-3.0/gdcmCommandDataSet.h
+include/gdcm-3.0/gdcmCompositeMessageFactory.h
+include/gdcm-3.0/gdcmCompositeNetworkFunctions.h
+include/gdcm-3.0/gdcmConfigure.h
+include/gdcm-3.0/gdcmConstCharWrapper.h
+include/gdcm-3.0/gdcmCryptoFactory.h
+include/gdcm-3.0/gdcmCryptographicMessageSyntax.h
+include/gdcm-3.0/gdcmCurve.h
+include/gdcm-3.0/gdcmDICOMDIR.h
+include/gdcm-3.0/gdcmDICOMDIRGenerator.h
+include/gdcm-3.0/gdcmDIMSE.h
+include/gdcm-3.0/gdcmDataElement.h
+include/gdcm-3.0/gdcmDataEvent.h
+include/gdcm-3.0/gdcmDataSet.h
+include/gdcm-3.0/gdcmDataSet.txx
+include/gdcm-3.0/gdcmDataSetEvent.h
+include/gdcm-3.0/gdcmDataSetHelper.h
+include/gdcm-3.0/gdcmDecoder.h
+include/gdcm-3.0/gdcmDefinedTerms.h
+include/gdcm-3.0/gdcmDeflateStream.h
+include/gdcm-3.0/gdcmDefs.h
+include/gdcm-3.0/gdcmDeltaEncodingCodec.h
+include/gdcm-3.0/gdcmDict.h
+include/gdcm-3.0/gdcmDictConverter.h
+include/gdcm-3.0/gdcmDictEntry.h
+include/gdcm-3.0/gdcmDictPrinter.h
+include/gdcm-3.0/gdcmDicts.h
+include/gdcm-3.0/gdcmDirectionCosines.h
+include/gdcm-3.0/gdcmDirectory.h
+include/gdcm-3.0/gdcmDirectoryHelper.h
+include/gdcm-3.0/gdcmDummyValueGenerator.h
+include/gdcm-3.0/gdcmDumper.h
+include/gdcm-3.0/gdcmElement.h
+include/gdcm-3.0/gdcmEmptyMaskGenerator.h
+include/gdcm-3.0/gdcmEncapsulatedDocument.h
+include/gdcm-3.0/gdcmEnumeratedValues.h
+include/gdcm-3.0/gdcmEquipmentManufacturer.h
+include/gdcm-3.0/gdcmEvent.h
+include/gdcm-3.0/gdcmException.h
+include/gdcm-3.0/gdcmExplicitDataElement.h
+include/gdcm-3.0/gdcmExplicitDataElement.txx
+include/gdcm-3.0/gdcmExplicitImplicitDataElement.h
+include/gdcm-3.0/gdcmExplicitImplicitDataElement.txx
+include/gdcm-3.0/gdcmFiducials.h
+include/gdcm-3.0/gdcmFile.h
+include/gdcm-3.0/gdcmFileAnonymizer.h
+include/gdcm-3.0/gdcmFileChangeTransferSyntax.h
+include/gdcm-3.0/gdcmFileDecompressLookupTable.h
+include/gdcm-3.0/gdcmFileDerivation.h
+include/gdcm-3.0/gdcmFileExplicitFilter.h
+include/gdcm-3.0/gdcmFileMetaInformation.h
+include/gdcm-3.0/gdcmFileNameEvent.h
+include/gdcm-3.0/gdcmFileSet.h
+include/gdcm-3.0/gdcmFileStreamer.h
+include/gdcm-3.0/gdcmFilename.h
+include/gdcm-3.0/gdcmFilenameGenerator.h
+include/gdcm-3.0/gdcmFindPatientRootQuery.h
+include/gdcm-3.0/gdcmFindStudyRootQuery.h
+include/gdcm-3.0/gdcmFragment.h
+include/gdcm-3.0/gdcmFragment.txx
+include/gdcm-3.0/gdcmGlobal.h
+include/gdcm-3.0/gdcmGroupDict.h
+include/gdcm-3.0/gdcmIOD.h
+include/gdcm-3.0/gdcmIODEntry.h
+include/gdcm-3.0/gdcmIODs.h
+include/gdcm-3.0/gdcmIPPSorter.h
+include/gdcm-3.0/gdcmIconImage.h
+include/gdcm-3.0/gdcmIconImageFilter.h
+include/gdcm-3.0/gdcmIconImageGenerator.h
+include/gdcm-3.0/gdcmImage.h
+include/gdcm-3.0/gdcmImageApplyLookupTable.h
+include/gdcm-3.0/gdcmImageChangePhotometricInterpretation.h
+include/gdcm-3.0/gdcmImageChangePlanarConfiguration.h
+include/gdcm-3.0/gdcmImageChangeTransferSyntax.h
+include/gdcm-3.0/gdcmImageCodec.h
+include/gdcm-3.0/gdcmImageConverter.h
+include/gdcm-3.0/gdcmImageFragmentSplitter.h
+include/gdcm-3.0/gdcmImageHelper.h
+include/gdcm-3.0/gdcmImageReader.h
+include/gdcm-3.0/gdcmImageRegionReader.h
+include/gdcm-3.0/gdcmImageToImageFilter.h
+include/gdcm-3.0/gdcmImageWriter.h
+include/gdcm-3.0/gdcmImplementationClassUIDSub.h
+include/gdcm-3.0/gdcmImplementationUIDSub.h
+include/gdcm-3.0/gdcmImplementationVersionNameSub.h
+include/gdcm-3.0/gdcmImplicitDataElement.h
+include/gdcm-3.0/gdcmImplicitDataElement.txx
+include/gdcm-3.0/gdcmItem.h
+include/gdcm-3.0/gdcmItem.txx
+include/gdcm-3.0/gdcmJPEG12Codec.h
+include/gdcm-3.0/gdcmJPEG16Codec.h
+include/gdcm-3.0/gdcmJPEG2000Codec.h
+include/gdcm-3.0/gdcmJPEG8Codec.h
+include/gdcm-3.0/gdcmJPEGCodec.h
+include/gdcm-3.0/gdcmJPEGLSCodec.h
+include/gdcm-3.0/gdcmJSON.h
+include/gdcm-3.0/gdcmKAKADUCodec.h
+include/gdcm-3.0/gdcmLO.h
+include/gdcm-3.0/gdcmLegacyMacro.h
+include/gdcm-3.0/gdcmLookupTable.h
+include/gdcm-3.0/gdcmMD5.h
+include/gdcm-3.0/gdcmMacro.h
+include/gdcm-3.0/gdcmMacroEntry.h
+include/gdcm-3.0/gdcmMacros.h
+include/gdcm-3.0/gdcmMaximumLengthSub.h
+include/gdcm-3.0/gdcmMediaStorage.h
+include/gdcm-3.0/gdcmMeshPrimitive.h
+include/gdcm-3.0/gdcmModalityPerformedProcedureStepCreateQuery.h
+include/gdcm-3.0/gdcmModalityPerformedProcedureStepSetQuery.h
+include/gdcm-3.0/gdcmModule.h
+include/gdcm-3.0/gdcmModuleEntry.h
+include/gdcm-3.0/gdcmModules.h
+include/gdcm-3.0/gdcmMovePatientRootQuery.h
+include/gdcm-3.0/gdcmMoveStudyRootQuery.h
+include/gdcm-3.0/gdcmMrProtocol.h
+include/gdcm-3.0/gdcmNActionMessages.h
+include/gdcm-3.0/gdcmNCreateMessages.h
+include/gdcm-3.0/gdcmNDeleteMessages.h
+include/gdcm-3.0/gdcmNEventReportMessages.h
+include/gdcm-3.0/gdcmNGetMessages.h
+include/gdcm-3.0/gdcmNSetMessages.h
+include/gdcm-3.0/gdcmNestedModuleEntries.h
+include/gdcm-3.0/gdcmNetworkEvents.h
+include/gdcm-3.0/gdcmNetworkStateID.h
+include/gdcm-3.0/gdcmNormalizedMessageFactory.h
+include/gdcm-3.0/gdcmNormalizedNetworkFunctions.h
+include/gdcm-3.0/gdcmObject.h
+include/gdcm-3.0/gdcmOpenSSLCryptoFactory.h
+include/gdcm-3.0/gdcmOpenSSLCryptographicMessageSyntax.h
+include/gdcm-3.0/gdcmOpenSSLP7CryptoFactory.h
+include/gdcm-3.0/gdcmOpenSSLP7CryptographicMessageSyntax.h
+include/gdcm-3.0/gdcmOrientation.h
+include/gdcm-3.0/gdcmOverlay.h
+include/gdcm-3.0/gdcmPDBElement.h
+include/gdcm-3.0/gdcmPDBHeader.h
+include/gdcm-3.0/gdcmPDFCodec.h
+include/gdcm-3.0/gdcmPDUFactory.h
+include/gdcm-3.0/gdcmPDataTFPDU.h
+include/gdcm-3.0/gdcmPGXCodec.h
+include/gdcm-3.0/gdcmPNMCodec.h
+include/gdcm-3.0/gdcmPVRGCodec.h
+include/gdcm-3.0/gdcmParseException.h
+include/gdcm-3.0/gdcmParser.h
+include/gdcm-3.0/gdcmPatient.h
+include/gdcm-3.0/gdcmPersonName.h
+include/gdcm-3.0/gdcmPhotometricInterpretation.h
+include/gdcm-3.0/gdcmPixelFormat.h
+include/gdcm-3.0/gdcmPixmap.h
+include/gdcm-3.0/gdcmPixmapReader.h
+include/gdcm-3.0/gdcmPixmapToPixmapFilter.h
+include/gdcm-3.0/gdcmPixmapWriter.h
+include/gdcm-3.0/gdcmPreamble.h
+include/gdcm-3.0/gdcmPresentationContext.h
+include/gdcm-3.0/gdcmPresentationContextAC.h
+include/gdcm-3.0/gdcmPresentationContextGenerator.h
+include/gdcm-3.0/gdcmPresentationContextRQ.h
+include/gdcm-3.0/gdcmPresentationDataValue.h
+include/gdcm-3.0/gdcmPrinter.h
+include/gdcm-3.0/gdcmPrivateTag.h
+include/gdcm-3.0/gdcmProgressEvent.h
+include/gdcm-3.0/gdcmQueryBase.h
+include/gdcm-3.0/gdcmQueryFactory.h
+include/gdcm-3.0/gdcmQueryImage.h
+include/gdcm-3.0/gdcmQueryPatient.h
+include/gdcm-3.0/gdcmQuerySeries.h
+include/gdcm-3.0/gdcmQueryStudy.h
+include/gdcm-3.0/gdcmRAWCodec.h
+include/gdcm-3.0/gdcmRLECodec.h
+include/gdcm-3.0/gdcmReader.h
+include/gdcm-3.0/gdcmRegion.h
+include/gdcm-3.0/gdcmRescaler.h
+include/gdcm-3.0/gdcmRoleSelectionSub.h
+include/gdcm-3.0/gdcmSHA1.h
+include/gdcm-3.0/gdcmSOPClassExtendedNegociationSub.h
+include/gdcm-3.0/gdcmSOPClassUIDToIOD.h
+include/gdcm-3.0/gdcmScanner.h
+include/gdcm-3.0/gdcmSegment.h
+include/gdcm-3.0/gdcmSegmentHelper.h
+include/gdcm-3.0/gdcmSegmentReader.h
+include/gdcm-3.0/gdcmSegmentWriter.h
+include/gdcm-3.0/gdcmSegmentedPaletteColorLookupTable.h
+include/gdcm-3.0/gdcmSequenceOfFragments.h
+include/gdcm-3.0/gdcmSequenceOfFragments.txx
+include/gdcm-3.0/gdcmSequenceOfItems.h
+include/gdcm-3.0/gdcmSequenceOfItems.txx
+include/gdcm-3.0/gdcmSerieHelper.h
+include/gdcm-3.0/gdcmSeries.h
+include/gdcm-3.0/gdcmServiceClassApplicationInformation.h
+include/gdcm-3.0/gdcmServiceClassUser.h
+include/gdcm-3.0/gdcmSimpleSubjectWatcher.h
+include/gdcm-3.0/gdcmSmartPointer.h
+include/gdcm-3.0/gdcmSorter.h
+include/gdcm-3.0/gdcmSpacing.h
+include/gdcm-3.0/gdcmSpectroscopy.h
+include/gdcm-3.0/gdcmSplitMosaicFilter.h
+include/gdcm-3.0/gdcmStaticAssert.h
+include/gdcm-3.0/gdcmStreamImageReader.h
+include/gdcm-3.0/gdcmStreamImageWriter.h
+include/gdcm-3.0/gdcmStrictScanner.h
+include/gdcm-3.0/gdcmString.h
+include/gdcm-3.0/gdcmStringFilter.h
+include/gdcm-3.0/gdcmStudy.h
+include/gdcm-3.0/gdcmSubject.h
+include/gdcm-3.0/gdcmSurface.h
+include/gdcm-3.0/gdcmSurfaceHelper.h
+include/gdcm-3.0/gdcmSurfaceReader.h
+include/gdcm-3.0/gdcmSurfaceWriter.h
+include/gdcm-3.0/gdcmSwapCode.h
+include/gdcm-3.0/gdcmSwapper.h
+include/gdcm-3.0/gdcmSwapper.txx
+include/gdcm-3.0/gdcmSystem.h
+include/gdcm-3.0/gdcmTable.h
+include/gdcm-3.0/gdcmTableEntry.h
+include/gdcm-3.0/gdcmTableReader.h
+include/gdcm-3.0/gdcmTag.h
+include/gdcm-3.0/gdcmTagKeywords.h
+include/gdcm-3.0/gdcmTagPath.h
+include/gdcm-3.0/gdcmTagToType.h
+include/gdcm-3.0/gdcmTagToVR.h
+include/gdcm-3.0/gdcmTerminal.h
+include/gdcm-3.0/gdcmTestDriver.h
+include/gdcm-3.0/gdcmTesting.h
+include/gdcm-3.0/gdcmTrace.h
+include/gdcm-3.0/gdcmTransferSyntax.h
+include/gdcm-3.0/gdcmTransferSyntaxSub.h
+include/gdcm-3.0/gdcmType.h
+include/gdcm-3.0/gdcmTypes.h
+include/gdcm-3.0/gdcmUIDGenerator.h
+include/gdcm-3.0/gdcmUIDs.h
+include/gdcm-3.0/gdcmULAction.h
+include/gdcm-3.0/gdcmULActionAA.h
+include/gdcm-3.0/gdcmULActionAE.h
+include/gdcm-3.0/gdcmULActionAR.h
+include/gdcm-3.0/gdcmULActionDT.h
+include/gdcm-3.0/gdcmULBasicCallback.h
+include/gdcm-3.0/gdcmULConnection.h
+include/gdcm-3.0/gdcmULConnectionCallback.h
+include/gdcm-3.0/gdcmULConnectionInfo.h
+include/gdcm-3.0/gdcmULConnectionManager.h
+include/gdcm-3.0/gdcmULEvent.h
+include/gdcm-3.0/gdcmULTransitionTable.h
+include/gdcm-3.0/gdcmULWritingCallback.h
+include/gdcm-3.0/gdcmUNExplicitDataElement.h
+include/gdcm-3.0/gdcmUNExplicitDataElement.txx
+include/gdcm-3.0/gdcmUNExplicitImplicitDataElement.h
+include/gdcm-3.0/gdcmUNExplicitImplicitDataElement.txx
+include/gdcm-3.0/gdcmUUIDGenerator.h
+include/gdcm-3.0/gdcmUnpacker12Bits.h
+include/gdcm-3.0/gdcmUsage.h
+include/gdcm-3.0/gdcmUserInformation.h
+include/gdcm-3.0/gdcmVL.h
+include/gdcm-3.0/gdcmVM.h
+include/gdcm-3.0/gdcmVR.h
+include/gdcm-3.0/gdcmVR16ExplicitDataElement.h
+include/gdcm-3.0/gdcmVR16ExplicitDataElement.txx
+include/gdcm-3.0/gdcmValidate.h
+include/gdcm-3.0/gdcmValue.h
+include/gdcm-3.0/gdcmValue.txx
+include/gdcm-3.0/gdcmValueIO.h
+include/gdcm-3.0/gdcmValueIO.txx
+include/gdcm-3.0/gdcmVersion.h
+include/gdcm-3.0/gdcmWLMFindQuery.h
+include/gdcm-3.0/gdcmWaveform.h
+include/gdcm-3.0/gdcmWin32.h
+include/gdcm-3.0/gdcmWriter.h
+include/gdcm-3.0/gdcmXMLDictReader.h
+include/gdcm-3.0/gdcmXMLPrinter.h
+include/gdcm-3.0/gdcmXMLPrivateDictReader.h
+include/gdcm-3.0/gdcm_j2k.h
+include/gdcm-3.0/gdcm_jp2.h
+include/gdcm-3.0/gdcmcharls/charls.h
+include/gdcm-3.0/gdcmcharls/colortransform.h
+include/gdcm-3.0/gdcmcharls/context.h
+include/gdcm-3.0/gdcmcharls/contextrunmode.h
+include/gdcm-3.0/gdcmcharls/decoderstrategy.h
+include/gdcm-3.0/gdcmcharls/defaulttraits.h
+include/gdcm-3.0/gdcmcharls/encoderstrategy.h
+include/gdcm-3.0/gdcmcharls/jlscodecfactory.h
+include/gdcm-3.0/gdcmcharls/jpegimagedatasegment.h
+include/gdcm-3.0/gdcmcharls/jpegmarkercode.h
+include/gdcm-3.0/gdcmcharls/jpegmarkersegment.h
+include/gdcm-3.0/gdcmcharls/jpegsegment.h
+include/gdcm-3.0/gdcmcharls/jpegstreamreader.h
+include/gdcm-3.0/gdcmcharls/jpegstreamwriter.h
+include/gdcm-3.0/gdcmcharls/lookuptable.h
+include/gdcm-3.0/gdcmcharls/losslesstraits.h
+include/gdcm-3.0/gdcmcharls/processline.h
+include/gdcm-3.0/gdcmcharls/publictypes.h
+include/gdcm-3.0/gdcmcharls/scan.h
+include/gdcm-3.0/gdcmcharls/util.h
+include/gdcm-3.0/gdcmjpeg/12/jconfig.h
+include/gdcm-3.0/gdcmjpeg/12/jerror.h
+include/gdcm-3.0/gdcmjpeg/12/jinclude.h
+include/gdcm-3.0/gdcmjpeg/12/jmorecfg.h
+include/gdcm-3.0/gdcmjpeg/12/jpegcmake.h
+include/gdcm-3.0/gdcmjpeg/12/jpeglib.h
+include/gdcm-3.0/gdcmjpeg/12/mangle_jpeg12bits.h
+include/gdcm-3.0/gdcmjpeg/16/jconfig.h
+include/gdcm-3.0/gdcmjpeg/16/jerror.h
+include/gdcm-3.0/gdcmjpeg/16/jinclude.h
+include/gdcm-3.0/gdcmjpeg/16/jmorecfg.h
+include/gdcm-3.0/gdcmjpeg/16/jpegcmake.h
+include/gdcm-3.0/gdcmjpeg/16/jpeglib.h
+include/gdcm-3.0/gdcmjpeg/16/mangle_jpeg16bits.h
+include/gdcm-3.0/gdcmjpeg/8/jconfig.h
+include/gdcm-3.0/gdcmjpeg/8/jerror.h
+include/gdcm-3.0/gdcmjpeg/8/jinclude.h
+include/gdcm-3.0/gdcmjpeg/8/jmorecfg.h
+include/gdcm-3.0/gdcmjpeg/8/jpegcmake.h
+include/gdcm-3.0/gdcmjpeg/8/jpeglib.h
+include/gdcm-3.0/gdcmjpeg/8/mangle_jpeg8bits.h
+include/gdcm-3.0/gdcmjpeg/jchuff.h
+include/gdcm-3.0/gdcmjpeg/jconfig.h
+include/gdcm-3.0/gdcmjpeg/jdct.h
+include/gdcm-3.0/gdcmjpeg/jdhuff.h
+include/gdcm-3.0/gdcmjpeg/jerror.h
+include/gdcm-3.0/gdcmjpeg/jinclude.h
+include/gdcm-3.0/gdcmjpeg/jlossls.h
+include/gdcm-3.0/gdcmjpeg/jlossy.h
+include/gdcm-3.0/gdcmjpeg/jmemsys.h
+include/gdcm-3.0/gdcmjpeg/jmorecfg.h
+include/gdcm-3.0/gdcmjpeg/jpegint.h
+include/gdcm-3.0/gdcmjpeg/jpeglib.h
+include/gdcm-3.0/gdcmjpeg/jversion.h
+include/gdcm-3.0/socketxx/config.h
+include/gdcm-3.0/socketxx/echo.h
+include/gdcm-3.0/socketxx/fork.h
+include/gdcm-3.0/socketxx/ftp.h
+include/gdcm-3.0/socketxx/local.h
+include/gdcm-3.0/socketxx/pipestream.h
+include/gdcm-3.0/socketxx/protocol.h
+include/gdcm-3.0/socketxx/sig.h
+include/gdcm-3.0/socketxx/smtp.h
+include/gdcm-3.0/socketxx/sockinet.h
+include/gdcm-3.0/socketxx/sockstream.h
+include/gdcm-3.0/socketxx/sockunix.h
+include/gdcm-3.0/zipstreamimpl.h
+lib/gdcm-3.0/GDCMConfig.cmake
+lib/gdcm-3.0/GDCMConfigVersion.cmake
+lib/gdcm-3.0/GDCMTargets-noconfig.cmake
+lib/gdcm-3.0/GDCMTargets.cmake
+lib/gdcm-3.0/UseGDCM.cmake
+lib/libgdcmCommon.a
+lib/libgdcmDICT.a
+lib/libgdcmDSED.a
+lib/libgdcmIOD.a
+lib/libgdcmMEXD.a
+lib/libgdcmMSFF.a
+lib/libgdcmcharls.a
+lib/libgdcmjpeg12.a
+lib/libgdcmjpeg16.a
+lib/libgdcmjpeg8.a
+lib/libgdcmuuid.a
+lib/libsocketxx.a
+man/man1/gdcm2pnm.1
+man/man1/gdcm2vtk.1
+man/man1/gdcmanon.1
+man/man1/gdcmconv.1
+man/man1/gdcmdiff.1
+man/man1/gdcmdump.1
+man/man1/gdcmgendir.1
+man/man1/gdcmimg.1
+man/man1/gdcminfo.1
+man/man1/gdcmpap3.1
+man/man1/gdcmpdf.1
+man/man1/gdcmraw.1
+man/man1/gdcmscanner.1
+man/man1/gdcmscu.1
+man/man1/gdcmtar.1
+man/man1/gdcmviewer.1
+man/man1/gdcmxml.1
+share/gdcm-3.0/XML/CSAHeader.xml
+share/gdcm-3.0/XML/Part3.xml
+share/gdcm-3.0/XML/Part4.xml
+share/gdcm-3.0/XML/Part6.xml
+share/gdcm-3.0/XML/Part7a.xml
+share/gdcm-3.0/XML/Part7b.xml
+share/gdcm-3.0/XML/UIDs.xml
+share/gdcm-3.0/XML/cp699.xml
diff --git a/gdcm/distinfo b/gdcm/distinfo
new file mode 100644
index 0000000000..6d4af73d0a
--- /dev/null
+++ b/gdcm/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+BLAKE2s (gdcm-3.0.10.tar.bz2) = d22656cc9d1914e269e519359f5d376553d68ee4094573dbe155ed265e0c7842
+SHA512 (gdcm-3.0.10.tar.bz2) = f309bd79b0d65f4d3c09aa7f298ae3292b04376fc944fe7d513f2bde82461afe84a778557af1ff4964b80a84ef2c4940707881b395532ad6acef1d45b7d6f790
+Size (gdcm-3.0.10.tar.bz2) = 2935000 bytes
+SHA1 (patch-Source_MediaStorageAndFileFormat_gdcmFileStreamer.cxx) = 6309252457c465e0a5fbe32a4fa108e4e12ed92f
diff --git a/gdcm/patches/patch-Source_MediaStorageAndFileFormat_gdcmFileStreamer.cxx b/gdcm/patches/patch-Source_MediaStorageAndFileFormat_gdcmFileStreamer.cxx
new file mode 100644
index 0000000000..45a53b3c96
--- /dev/null
+++ b/gdcm/patches/patch-Source_MediaStorageAndFileFormat_gdcmFileStreamer.cxx
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Treat NetBSD like FreeBSD.
+
+--- Source/MediaStorageAndFileFormat/gdcmFileStreamer.cxx.orig	2021-10-06 19:38:42.000000000 +0000
++++ Source/MediaStorageAndFileFormat/gdcmFileStreamer.cxx
+@@ -32,7 +32,7 @@
+ #include <io.h>
+ typedef int64_t off64_t;
+ #else
+-#if defined(__APPLE__) || defined(__FreeBSD__)
++#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__NetBSD__)
+ #  define off64_t off_t
+ #endif
+ #include <unistd.h> // ftruncate


Home | Main Index | Thread Index | Old Index