Commit 5072fe56 authored by Thierry Thomas's avatar Thierry Thomas
Browse files

science/libminc: core library and API of the MINC toolkit, split from science/minc2

parent 3f229fd0
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5376,3 +5376,4 @@ sysutils/signon-plugin-oauth2@qt5||2026-06-22|Unflavorize, remove Qt5 flavor
sysutils/signon-plugin-oauth2@qt6|sysutils/signon-plugin-oauth2|2026-06-22|Unflavorize
net-im/libaccounts-qt@qt5||2026-06-22|Unflavorize, remove Qt5 flavor
net-im/libaccounts-qt@qt6|net-im/libaccounts-qt|2026-06-22|Unflavorize
science/minc2|science/minc-tools|2026-06-24|Split into science/minc-tools and science/libminc
+2 −1
Original line number Diff line number Diff line
@@ -154,6 +154,7 @@
    SUBDIR += libkml
    SUBDIR += liblinear
    SUBDIR += libmbd
    SUBDIR += libminc
    SUBDIR += libmsym
    SUBDIR += libnegf
    SUBDIR += liboglappth
@@ -184,7 +185,7 @@
    SUBDIR += medit
    SUBDIR += meep
    SUBDIR += metaphysicl
    SUBDIR += minc2
    SUBDIR += minc-tools
    SUBDIR += mmdb2
    SUBDIR += mmg
    SUBDIR += mmtf-cpp
+9 −26
Original line number Diff line number Diff line
PORTNAME=	minc
PORTVERSION=	2.2.00
PORTNAME=	libminc
PORTVERSION=	2.5.0
DISTVERSIONPREFIX=	release-
PORTREVISION=	15
PORTEPOCH=	1
CATEGORIES=	science biology
PKGNAMESUFFIX=	2

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Medical Imaging NetCDF
COMMENT=	Core library and API of the MINC toolkit
WWW=		https://www.bic.mni.mcgill.ca/ServicesSoftware/MINC

LICENSE=	MIT
LICENSE_FILE=	${WRKSRC}/COPYING

BUILD_DEPENDS=	nifticlib>0:science/nifticlib
LIB_DEPENDS=	libhdf5.so:science/hdf5	\
		libnetcdf.so:science/netcdf
RUN_DEPENDS=	bash:shells/bash

USES=		cmake:testing localbase
CMAKE_ON=	LIBMINC_BUILD_SHARED_LIBS	\
		LIBMINC_MINC1_SUPPORT	\
		LIBMINC_USE_NIFTI LIBMINC_USE_SYSTEM_NIFTI

USE_GITHUB=	yes
GH_ACCOUNT=	BIC-MNI

MAKE_JOBS_UNSAFE=	yes

USES=		autoreconf bison gmake libtool perl5 shebangfix
SHEBANG_FILES=	progs/mincview/mincview
GNU_CONFIGURE=	yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
CONFIGURE_ARGS=	--enable-shared=yes --enable-static=yes
INSTALL_TARGET=	install-strip
USE_LDCONFIG=	yes

CFLAGS+=	-Wno-error=return-type
CPPFLAGS+=	-I${LOCALBASE}/include
LDFLAGS+=	-L${LOCALBASE}/lib

CONFLICTS=	minc-1* zh-tk

pre-patch:
	@${RM} ${WRKSRC}/ac_config_aux/*
	@${RM} ${WRKSRC}/progs/minccalc/gram.[ch]
	@${RM} ${WRKSRC}/progs/mincgen/ncgentab.[ch]

.include <bsd.port.mk>
+3 −0
Original line number Diff line number Diff line
TIMESTAMP = 1782248330
SHA256 (BIC-MNI-libminc-release-2.5.0_GH0.tar.gz) = 57d807e86a353a93024a8849f5e21e2abea4f09f0be934e1f538bdc2b02f8885
SIZE (BIC-MNI-libminc-release-2.5.0_GH0.tar.gz) = 823875
+10 −0
Original line number Diff line number Diff line
--- CMakeLists.txt.orig	2026-04-24 04:00:26 UTC
+++ CMakeLists.txt
@@ -81,7 +81,6 @@ if(NOT LIBMINC_EXTERNALLY_CONFIGURED)
 
   # external packages
   find_package(ZLIB REQUIRED)
-  set(HDF5_NO_FIND_PACKAGE_CONFIG_FILE ON)
   find_package(HDF5 REQUIRED COMPONENTS C )
 
   if(LIBMINC_USE_NIFTI)
Loading