# New ports collection makefile for: nvidia-texture-tools # Date created: 06 Mar 2009 # Whom: Dmitry Marakasov # # $FreeBSD$ # PORTNAME= nvidia-texture-tools PORTVERSION= 2.0.6 PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} MAINTAINER= amdmi3@FreeBSD.org COMMENT= Texture Tools with support for DirectX 10 texture formats LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png \ jpeg.10:${PORTSDIR}/graphics/jpeg \ tiff.4:${PORTSDIR}/graphics/tiff \ IlmImf.6:${PORTSDIR}/graphics/OpenEXR USE_CMAKE= yes CMAKE_USE_PTHREAD=yes CMAKE_ARGS= -DNVTT_SHARED=TRUE MAKE_JOBS_SAFE= yes CFLAGS+= -fPIC CXXFLAGS+= -fPIC WRKSRC= ${WRKDIR}/${PORTNAME} PORTDOCS= NVIDIA_Texture_Tools_README.txt ChangeLog OPTIONS= COMPRESSUI "Build compressor UI (requires Qt4)" off .include .if defined(WITH_COMPRESSUI) USE_QT_VER= 4 # *_build stuff is not really needed, but cmake's Qt finder won't work otherwise QT_COMPONENTS= qmake_build moc_build uic_build rcc_build corelib gui opengl PLIST_SUB+= COMPRESSUI="" .else PLIST_SUB+= COMPRESSUI="@comment " .endif .include .if ${ARCH} == "sparc64" IGNORE= does not build: not yet ported to sparc64 .endif post-patch: .if defined(WITH_COMPRESSUI) @${REINPLACE_CMD} -e '/FIND_PACKAGE.*Qt4/ s|)$$| REQUIRED&|' \ ${WRKSRC}/src/CMakeLists.txt .else @${REINPLACE_CMD} -e '/FIND_PACKAGE.*Qt4/ d' \ ${WRKSRC}/src/CMakeLists.txt .endif .if !defined(NOPORTDOCS) post-install: ${MKDIR} ${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} .endfor .endif .include