diff --git a/graphics/povray-meta/Makefile b/graphics/povray-meta/Makefile index 9d10da399612..ef653a060388 100644 --- a/graphics/povray-meta/Makefile +++ b/graphics/povray-meta/Makefile @@ -1,56 +1,56 @@ PORTNAME= povray-meta PORTVERSION= 0.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= # DISTFILES= # -MAINTAINER= ports@FreeBSD.org +MAINTAINER= bsd@philippost.de COMMENT= Meta port for all povray ports NO_BUILD= yes NO_ARCH= yes PLIST_FILES= bin/povray POV_VERSIONS_ALL= 36 37 #By default only the following version will be installed and #link bin/povray -> bin/povray${DEFAULT_VER} will be created. -DEFAULT_VER?= 36 +DEFAULT_VER?= 37 #Additional version can be installed by defining WITH_POVRAY${ver}. #To change version linked by default define WITH_DEFAULT${ver}. #Please, note that only one of WITH_DEFAULT* can be set at once. OPTIONS_MULTI= POVRAY OPTIONS_SINGLE= DEFAULT OPTIONS_DEFAULT= POVRAY${DEFAULT_VER} DEFAULT${DEFAULT_VER} .for ver in ${POV_VERSIONS_ALL} POVRAY${ver}_BIN= povray${ver} POVRAY${ver}_PORT= graphics/povray${ver} OPTIONS_MULTI_POVRAY+= POVRAY${ver} OPTIONS_SINGLE_DEFAULT+= DEFAULT${ver} POVRAY${ver}_DESC= Install graphics/povray${ver} DEFAULT${ver}_DESC= Create link bin/povray -> bin/povray${ver} .endfor .include .for ver in ${POV_VERSIONS_ALL} . if ${PORT_OPTIONS:MDEFAULT${ver}} . if !${PORT_OPTIONS:MPOVRAY${ver}} PORT_OPTIONS+= POVRAY${ver} . endif POV_VERSION= ${ver} . endif . if ${PORT_OPTIONS:MPOVRAY${ver}} RUN_DEPENDS+= ${LOCALBASE}/bin/${POVRAY${ver}_BIN}:${POVRAY${ver}_PORT} . endif .endfor do-install: ${LN} -s ${POVRAY${POV_VERSION}_BIN} ${STAGEDIR}${PREFIX}/bin/povray .include diff --git a/graphics/povray36/Makefile b/graphics/povray36/Makefile index 1e8a0b113026..e99acdf99d2f 100644 --- a/graphics/povray36/Makefile +++ b/graphics/povray36/Makefile @@ -1,52 +1,52 @@ # Created by: paulo@isr.uc.pt PORTNAME= povray PORTVERSION= 3.6.1 PORTREVISION= 13 CATEGORIES= graphics MASTER_SITES= ftp://ftp.povray.org/pub/povray/%SUBDIR%/ \ ftp://ftp.mirrorservice.org/sites/ftp.povray.org/pub/povray/%SUBDIR%/ MASTER_SITE_SUBDIR= Old-Versions/Official-3.62/Unix PKGNAMESUFFIX= 36 DIST_SUBDIR= povray36 -MAINTAINER= ports@FreeBSD.org +MAINTAINER= bsd@philippost.de COMMENT= Persistence of Vision Ray Tracer LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff USES= compiler:c11 gmake jpeg tar:bzip2 xorg USE_XORG= x11 GNU_CONFIGURE= yes USE_CXXSTD= gnu++98 OPTIONS_DEFINE= OPTIMIZED_CFLAGS DOCS DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-3.6 DATADIR= ${PREFIX}/share/${PORTNAME}-3.6 .include .include .if (${ARCH} == "i386" || ${ARCH} == "amd64") LIB_DEPENDS+= libvgagl.so:graphics/svgalib .endif .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS} CFLAGS+= -O3 -ffast-math -finline-functions -fomit-frame-pointer -funroll-loops -fexpensive-optimizations CXXFLAGS+= -O3 -ffast-math -finline-functions -fomit-frame-pointer -funroll-loops -fexpensive-optimizations -Wno-multichar .if (${ARCH} == "i386" && !${ARCH} == "amd64" ) CFLAGS+= -mfancy-math-387 -mpreferred-stack-boundary=3 -malign-double CXXFLAGS+= -mfancy-math-387 -mpreferred-stack-boundary=3 -malign-double .endif # i386 CONFIGURE_ARGS= --disable-optimiz .endif CONFIGURE_ARGS+= --x-includes="${LOCALBASE}/include" --includedir=${LOCALBASE} \ CXXFLAGS="${CXXFLAGS} -L${LOCALBASE}/lib" \ CFLAGS="${CFLAGS} -L${LOCALBASE}/lib" \ LDFLAGS="-L${LOCALBASE}/lib" COMPILED_BY=${MAINTAINER} \ --program-transform-name='s/${PORTNAME}/${PORTNAME}${PKGNAMESUFFIX}/' .include diff --git a/graphics/povray37/Makefile b/graphics/povray37/Makefile index f75eeed70c12..13481f3edcf5 100644 --- a/graphics/povray37/Makefile +++ b/graphics/povray37/Makefile @@ -1,114 +1,114 @@ PORTNAME= povray DISTVERSIONPREFIX= v DISTVERSION= 3.7.0.10 CATEGORIES= graphics PKGNAMESUFFIX= 37 -MAINTAINER= ports@FreeBSD.org +MAINTAINER= bsd@philippost.de COMMENT= Persistence of Vision Ray Tracer LICENSE= AGPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libboost_thread.so:devel/boost-libs USES= autoreconf:build compiler:c11 gmake USE_GITHUB= yes GH_ACCOUNT= POV-Ray GNU_CONFIGURE= yes CONFIGURE_ARGS= COMPILED_BY=${MAINTAINER} \ --program-transform-name='s/povray/${PKGBASE}/' \ --disable-optimiz VERSION_BASE= ${PORTVERSION:C/([0-9]+\.[0-9]+).*/\1/} DATADIR= ${PREFIX}/share/${PORTNAME}-${VERSION_BASE} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${VERSION_BASE} ETCDIR= ${PREFIX}/etc/${PORTNAME}/${VERSION_BASE} EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}-${VERSION_BASE} OPTIONS_DEFINE= X11 PNG JPEG TIFF OPENEXR STATIC IO EXAMPLES DOCS OPTIONS_DEFAULT=PNG JPEG OPTIONS_SUB= yes DOCS_DESC= Install HTML documentation EXAMPLES_DESC= Install example scenes IO_DESC= Without I/O restrictions (security risk) IO_CONFIGURE_ON= --disable-io-restrictions STATIC_CONFIGURE_ON= --enable-static X11_USES= sdl xorg X11_USE= XORG=xpm,sm,ice,x11 SDL=sdl X11_CONFIGURE_OFF= --without-x .include .if ${PORT_OPTIONS:MPNG} .if ${PORT_OPTIONS:MSTATIC} BUILD_DEPENDS+= png>=1.4:graphics/png .else LIB_DEPENDS+= libpng.so:graphics/png .endif .else CONFIGURE_ARGS+=--without-libpng .endif .if ${PORT_OPTIONS:MJPEG} .if ${PORT_OPTIONS:MSTATIC} USES+= jpeg:build .else USES+= jpeg .endif .else CONFIGURE_ARGS+=--without-libjpeg .endif .if ${PORT_OPTIONS:MTIFF} .if ${PORT_OPTIONS:MSTATIC} BUILD_DEPENDS+= tiff>=4:graphics/tiff .else LIB_DEPENDS+= libtiff.so:graphics/tiff .endif .else CONFIGURE_ARGS+=--without-libtiff .endif .if ${PORT_OPTIONS:MOPENEXR} .if ${PORT_OPTIONS:MSTATIC} BUILD_DEPENDS+= openexr>=1.6:graphics/openexr .else LIB_DEPENDS+= libOpenEXR.so:graphics/openexr libImath.so:math/Imath CPPFLAGS+= -I${LOCALBASE}/include/OpenEXR -I${LOCALBASE}/include/Imath -DInt64=uint64_t .endif .else CONFIGURE_ARGS+=--without-openexr .endif .if !${PORT_OPTIONS:MPNG} || !${PORT_OPTIONS:MJPEG} || !${PORT_OPTIONS:MTIFF} CONFIGURE_ARGS+=NON_REDISTRIBUTABLE_BUILD=yes .endif PORTDOCS= * PORTEXAMPLES= * post-patch: ${REINPLACE_CMD} -e 's|@@EXAMPLESDIR@@|${EXAMPLESDIR}|' \ -e 's|@@ETCDIR@@|${ETCDIR}|' \ ${WRKSRC}/unix/povray.conf pre-configure: cd ${WRKSRC}/unix && ./prebuild.sh pre-build: .if ${PORT_OPTIONS:MSTATIC} && ${PORT_OPTIONS:MTIFF} # graphics/tiff adds dependencies on libjpeg, libjbig and liblzma @${REINPLACE_CMD} -e 's,^\(LIBS = .*\)-ltiff\(.*\),\1-ltiff -ljpeg -ljbig -llzma\2,' ${WRKSRC}/unix/Makefile .endif post-install: ${MV} ${STAGEDIR}${DATADIR}/scenes ${STAGEDIR}${EXAMPLESDIR} .for i in povray.conf povray.ini ${MV} ${STAGEDIR}${ETCDIR}/${i} ${STAGEDIR}${ETCDIR}/${i}.sample .endfor .include