diff --git a/graphics/nvidia-texture-tools/Makefile b/graphics/nvidia-texture-tools/Makefile index 74ef7a9bb4f8..b1e3c61e5175 100644 --- a/graphics/nvidia-texture-tools/Makefile +++ b/graphics/nvidia-texture-tools/Makefile @@ -1,67 +1,70 @@ # New ports collection makefile for: nvidia-texture-tools # Date created: 06 Mar 2009 # Whom: Dmitry Marakasov # # $FreeBSD$ # PORTNAME= nvidia-texture-tools PORTVERSION= 2.0.5 -PORTREVISION= 1 +PORTREVISION= 2 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.9:${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 - @${FIND} ${WRKSRC} -name CMakeLists.txt -print0 | ${XARGS} -0 \ - ${REINPLACE_CMD} -e '/ARCHIVE/ s|/static||' .if !defined(NOPORTDOCS) post-install: ${MKDIR} ${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} .endfor .endif .include diff --git a/graphics/nvidia-texture-tools/pkg-plist b/graphics/nvidia-texture-tools/pkg-plist index f6f903b2a091..c741acc34274 100644 --- a/graphics/nvidia-texture-tools/pkg-plist +++ b/graphics/nvidia-texture-tools/pkg-plist @@ -1,13 +1,13 @@ bin/nvassemble bin/nvcompress %%COMPRESSUI%%bin/nvcompressui bin/nvddsinfo bin/nvdecompress bin/nvimgdiff bin/nvzoom include/nvtt/nvtt.h -lib/libnvcore.a -lib/libnvimage.a -lib/libnvmath.a -lib/libnvtt.a +lib/libnvcore.so +lib/libnvimage.so +lib/libnvmath.so +lib/libnvtt.so @dirrm include/nvtt