git: 76c078f3f314 - main - graphics/alizams: New port: DICOM Viewer

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sat, 19 Nov 2022 02:05:19 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=76c078f3f31456806a35ef2aa829d4cd5bae137a

commit 76c078f3f31456806a35ef2aa829d4cd5bae137a
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-11-19 02:03:44 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-11-19 02:05:12 +0000

    graphics/alizams: New port: DICOM Viewer
---
 graphics/Makefile          |  1 +
 graphics/alizams/Makefile  | 28 ++++++++++++++++++++++++++++
 graphics/alizams/distinfo  |  3 +++
 graphics/alizams/pkg-descr | 16 ++++++++++++++++
 graphics/alizams/pkg-plist | 21 +++++++++++++++++++++
 5 files changed, 69 insertions(+)

diff --git a/graphics/Makefile b/graphics/Makefile
index f1ea55b13fbf..5308c52b1112 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -40,6 +40,7 @@
     SUBDIR += SciPlot
     SUBDIR += a2png
     SUBDIR += aalib
+    SUBDIR += alizams
     SUBDIR += aaphoto
     SUBDIR += acidwarp
     SUBDIR += acidwarp-sdl
diff --git a/graphics/alizams/Makefile b/graphics/alizams/Makefile
new file mode 100644
index 000000000000..1fe3b4f778eb
--- /dev/null
+++ b/graphics/alizams/Makefile
@@ -0,0 +1,28 @@
+PORTNAME=	alizams
+DISTVERSIONPREFIX=	v
+DISTVERSION=	1.8.3-34
+DISTVERSIONSUFFIX=	-ge36859b
+CATEGORIES=	graphics
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	DICOM Viewer
+WWW=		https://github.com/AlizaMedicalImaging/AlizaMS
+
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+LIB_DEPENDS=	libITKCommon-${ITK_VER}.so:science/InsightToolkit
+TEST_DEPENDS=	googletest>0:devel/googletest
+
+USES=		cmake:testing desktop-file-utils eigen:3 qt:5 gl
+USE_QT=		core gui printsupport sql svg widgets
+USE_GL=		gl opengl
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	AlizaMedicalImaging
+GH_PROJECT=	AlizaMS
+
+CMAKE_ARGS=	-DALIZA_QT_VERSION=5
+
+.include <../../science/InsightToolkit/Makefile.version>
+.include <bsd.port.mk>
diff --git a/graphics/alizams/distinfo b/graphics/alizams/distinfo
new file mode 100644
index 000000000000..9817e98b882f
--- /dev/null
+++ b/graphics/alizams/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1668673491
+SHA256 (AlizaMedicalImaging-AlizaMS-v1.8.3-34-ge36859b_GH0.tar.gz) = 6e1e98c5f5d70d8a6d11892e4a5d1325284436925fdfca0b7ff02bc1bb4b7280
+SIZE (AlizaMedicalImaging-AlizaMS-v1.8.3-34-ge36859b_GH0.tar.gz) = 4981855
diff --git a/graphics/alizams/pkg-descr b/graphics/alizams/pkg-descr
new file mode 100644
index 000000000000..5b2271ebb9b4
--- /dev/null
+++ b/graphics/alizams/pkg-descr
@@ -0,0 +1,16 @@
+AlizaMS is a DICOM image viewer.
+
+Feature highlights
+* Very fast directory scanner, DICOMDIR
+* 2D and 3D views with many tools
+* View uniform and non-uniform series in physical space
+* DICOM Study multi-view with intersection lines
+* Structured report
+* RTSTRUCT contours
+* 2D+t and 3D+t animations
+* Consistently de-identify DICOM
+* View DICOM metadata
+* Ultrasound incl. proper measurement in regions, cine
+* Grayscale softcopy presentation
+* Siemens mosaic format
+* United Imaging Healthcare (UIH) Grid / VFrame format
diff --git a/graphics/alizams/pkg-plist b/graphics/alizams/pkg-plist
new file mode 100644
index 000000000000..66bb5b04fb52
--- /dev/null
+++ b/graphics/alizams/pkg-plist
@@ -0,0 +1,21 @@
+bin/alizams
+include/mdcmopenjpeg-2.3/opj_config.h
+%%DATADIR%%/datasets/001US/TESTXX02.dcm
+%%DATADIR%%/datasets/001US/TESTXX04_SR.dcm
+share/applications/alizams.desktop
+share/icons/hicolor/128x128/apps/alizams.png
+share/icons/hicolor/16x16/apps/alizams.png
+share/icons/hicolor/192x192/apps/alizams.png
+share/icons/hicolor/22x22/apps/alizams.png
+share/icons/hicolor/24x24/apps/alizams.png
+share/icons/hicolor/256x256/apps/alizams.png
+share/icons/hicolor/32x32/apps/alizams.png
+share/icons/hicolor/36x36/apps/alizams.png
+share/icons/hicolor/42x42/apps/alizams.png
+share/icons/hicolor/48x48/apps/alizams.png
+share/icons/hicolor/64x64/apps/alizams.png
+share/icons/hicolor/72x72/apps/alizams.png
+share/icons/hicolor/96x96/apps/alizams.png
+share/icons/hicolor/scalable/apps/alizams.svg
+share/man/man1/alizams.1.gz
+share/metainfo/alizams.metainfo.xml