de78af3ac5
Reviewed by: exp8 run on pointyhat Supported by: miwi
52 lines
1.3 KiB
Makefile
52 lines
1.3 KiB
Makefile
# New ports collection Makefile for: gdcm
|
|
# Date created: 24 February 2010
|
|
# Whom: gahr
|
|
#
|
|
# $FreeBSD$
|
|
|
|
PORTNAME= gdcm
|
|
PORTVERSION= ${GDCM_MAJ}.${GDCM_MIN}
|
|
PORTREVISION= 2
|
|
CATEGORIES= devel
|
|
MASTER_SITES= SF/gdcm/gdcm%202.x/GDCM%20${PORTVERSION}
|
|
|
|
MAINTAINER= gahr@FreeBSD.org
|
|
COMMENT= Grassroots DICOM library
|
|
|
|
USE_BZIP2= yes
|
|
USE_CMAKE= yes
|
|
USE_LDCONFIG= ${PREFIX}/lib \
|
|
${PREFIX}/lib/gdcm-${GDCM_MAJ}
|
|
|
|
GDCM_MAJ= 2.0
|
|
GDCM_MIN= 14
|
|
|
|
PLIST_SUB+= GDCM_MAJ="${GDCM_MAJ}" \
|
|
GDCM_MIN="${GDCM_MIN}"
|
|
|
|
CMAKE_OUTSOURCE=yes
|
|
CMAKE_ARGS+= -DGDCM_BUILD_APPLICATIONS:BOOL=YES \
|
|
-DGDCM_BUILD_SHARED_LIBS:BOOL=YES \
|
|
-DGDCM_BUILD_EXAMPLES:BOOL=NO \
|
|
-DGDCM_INSTALL_DATA_DIR:STRING=${DATADIR}
|
|
|
|
.if !defined(NOPORTDOCS)
|
|
BUILD_DEPENDS+= doxygen:${PORTSDIR}/devel/doxygen \
|
|
pdflatex:${PORTSDIR}/print/teTeX-base
|
|
CMAKE_ARGS+= -DGDCM_DOCUMENTATION:BOOL=YES \
|
|
-DGDCM_INSTALL_MAN_DIR:STRING=${MAN1PREFIX}/man
|
|
MAN1= gdcm2vtk.1 gdcmconv.1 gdcmanon.1 gdcmgendir.1 \
|
|
gdcmdump.1 gdcmimg.1 gdcminfo.1 gdcmpdf.1 \
|
|
gdcmraw.1 gdcmscanner.1 gdcmtar.1 gdcmviewer.1
|
|
PORTDOCS= *
|
|
post-install:
|
|
${MKDIR} ${DOCSDIR}
|
|
cd ${INSTALL_WRKSRC}/Utilities/doxygen/html && ${COPYTREE_SHARE} \* ${DOCSDIR}
|
|
.else
|
|
CMAKE_ARGS+= -DGDCM_DOCUMENTATION:BOOL=NO
|
|
.endif
|
|
|
|
post-patch:
|
|
${REINPLACE_CMD} -e 's| NAMELINK_SKIP||; s| NAMELINK_ONLY||' ${WRKSRC}/CMakeLists.txt
|
|
|
|
.include <bsd.port.mk>
|