Index: head/graphics/povray31/Makefile =================================================================== --- head/graphics/povray31/Makefile (revision 335626) +++ head/graphics/povray31/Makefile (revision 335627) @@ -1,71 +1,70 @@ # Created by: paulo@isr.uc.pt # $FreeBSD$ PORTNAME= povray PORTVERSION= 3.1g PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= ftp://ftp.povray.org/pub/povray/%SUBDIR%/ \ ftp://ftp.mirrorservice.org/sites/ftp.povray.org/pub/povray/%SUBDIR%/ \ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,graphics/povray/%SUBDIR%,} MASTER_SITE_SUBDIR= Old-Versions/Official-3.1g/Unix -DISTNAME= povray31 +PKGNAMESUFFIX= 31 +DISTNAME= ${PORTNAME}${PKGNAMESUFFIX} DISTFILES= povuni_s.tgz povuni_d.tgz +DIST_SUBDIR= ${PORTNAME}${PKGNAMESUFFIX} MAINTAINER= bkoenig@alpha-tierchen.de COMMENT= Persistence of Vision Ray Tracer LIB_DEPENDS= png15:${PORTSDIR}/graphics/png OPTIONS_DEFINE= X11 OPTIONS_DEFAULT= X11 -DIST_SUBDIR= povray31 -LATEST_LINK= povray31 - # # I think all of this needs some explanation. # The port downloads the MS-DOS source files of POV-Ray 3.1d # and the UNIX source files of POV-Ray 3.0 (which need some # patching, obviously). This is necessary because there are # no UNIX source files for POV-Ray 3.1. # NO_STAGE= yes .include .if ${PORT_OPTIONS:MX11} USE_XORG= x11 ALL_TARGET= newxwin POVBIN= ${BUILD_WRKSRC}/x-povray .else ALL_TARGET= newunix POVBIN= ${BUILD_WRKSRC}/povray .endif -MAN1= ${LATEST_LINK}.1 +MAN1= ${PORTNAME}${PKGNAMESUFFIX}.1 -POVLIB= ${PREFIX}/lib/${LATEST_LINK} +POVLIB= ${PREFIX}/lib/${PORTNAME}${PKGNAMESUFFIX} BUILD_WRKSRC= ${WRKSRC}/source/unix MAKEFILE= makefile do-install: @${MKDIR} ${POVLIB}/allscene @${TOUCH} ${POVLIB}/allscene/.bla - @${INSTALL_PROGRAM} ${POVBIN} ${PREFIX}/bin/${LATEST_LINK} + @${INSTALL_PROGRAM} ${POVBIN} ${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX} @(cd ${WRKSRC}; ${TAR} cpf - include scenes) | \ (cd ${POVLIB}; ${TAR} xpf -) @${INSTALL_DATA} ${WRKSRC}/*.ini ${POVLIB}/ @${INSTALL_DATA} ${WRKSRC}/*.doc ${POVLIB}/ @${INSTALL_DATA} ${WRKSRC}/*.txt ${POVLIB}/ @${INSTALL_DATA} ${WRKSRC}/*.gif ${WRKSRC}/*.xpm ${POVLIB}/ @${INSTALL_SCRIPT} ${WRKSRC}/allscene.sh ${POVLIB}/ - @${MV} ${WRKSRC}/${PORTNAME}.1 ${WRKSRC}/${LATEST_LINK}.1 - @${INSTALL_MAN} ${WRKSRC}/${LATEST_LINK}.1 ${PREFIX}/man/man1 + @${MV} ${WRKSRC}/${PORTNAME}.1 ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX}.1 + @${INSTALL_MAN} ${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX}.1 ${PREFIX}/man/man1 @${CHMOD} -R a+rX,og-w ${POVLIB} post-install: @${SH} ${FILESDIR}/script .include Property changes on: head/graphics/povray31/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/graphics/povray36/Makefile =================================================================== --- head/graphics/povray36/Makefile (revision 335626) +++ head/graphics/povray36/Makefile (revision 335627) @@ -1,78 +1,78 @@ # Created by: paulo@isr.uc.pt # $FreeBSD$ PORTNAME= povray PORTVERSION= 3.6.1 PORTREVISION= 11 CATEGORIES= graphics MASTER_SITES= ftp://ftp.povray.org/pub/povray/%SUBDIR%/ \ ftp://ftp.mirrorservice.org/sites/ftp.povray.org/pub/povray/%SUBDIR%/ \ ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,graphics/povray/%SUBDIR%,} MASTER_SITE_SUBDIR= Official/Unix +PKGNAMESUFFIX= 36 DIST_SUBDIR= povray36 MAINTAINER= maho@FreeBSD.org COMMENT= Persistence of Vision Ray Tracer .if defined(WITH_ICC) BUILD_DEPENDS= ${LOCALBASE}/intel_cc_80/bin/icc:${PORTSDIR}/lang/icc .endif LIB_DEPENDS= png15:${PORTSDIR}/graphics/png \ tiff:${PORTSDIR}/graphics/tiff \ jpeg:${PORTSDIR}/graphics/jpeg USE_XORG= x11 USE_BZIP2= yes USE_GMAKE= yes GNU_CONFIGURE= yes USE_AUTOTOOLS= autoconf -LATEST_LINK= ${PORTNAME}36 NO_STAGE= yes .include .if (${ARCH} == "i386") LIB_DEPENDS+= vga:${PORTSDIR}/graphics/svgalib .endif .if defined(WITH_OPTIMIZED_FLAGS) 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 .endif .if defined(WITH_ICC) CC= ${LOCALBASE}/intel_cc_80/bin/icc CXX= ${LOCALBASE}/intel_cc_80/bin/icpc CFLAGS= -O3 -tpp7 -axN -Vaxlib CXXFLAGS= -O3 -tpp7 -axN -Vaxlib .endif CFLAGS+= -I${LOCALBASE}/include/libpng15 CXXFLAGS+= -I${LOCALBASE}/include/libpng15 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}/${UNIQUENAME}/' \ + --program-transform-name='s/${PORTNAME}/${PORTNAME}${PKGNAMESUFFIX}/' \ --disable-optimiz -MAN1= ${UNIQUENAME}.1 +MAN1= ${PORTNAME}${PKGNAMESUFFIX}.1 post-patch: #@${REINPLACE_CMD} -e 's+@PREFIX@+${PREFIX}+g;' ${WRKSRC}/povray.ini #@${REINPLACE_CMD} -e 's+%INSTALLDIR%+${PREFIX}/share/${PORTNAME}-${PORTVERSION}+g;' ${WRKSRC}/povray.conf .if !defined(WITH_OPTIMIZED_FLAGS) @${ECHO} "You can optimize by setting WITH_OPTIMIZED_FLAGS=yes." .endif do-install: @(cd ${WRKSRC} ; ${GMAKE} install) post-install: @${SED} -e 's,/usr/local,${PREFIX},g' ${DESCR} .include Property changes on: head/graphics/povray36/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/graphics/povray37/Makefile =================================================================== --- head/graphics/povray37/Makefile (revision 335626) +++ head/graphics/povray37/Makefile (revision 335627) @@ -1,157 +1,157 @@ # $FreeBSD$ PORTNAME= povray DISTVERSION= 3.7.0.RC6 PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= http://www.povray.org/beta/source/ -DIST_SUBDIR= ${UNIQUENAME} +PKGNAMESUFFIX= 37 +DIST_SUBDIR= ${PORTNAME}${PKGNAMESUFFIX} MAINTAINER= bkoenig@alpha-tierchen.de COMMENT= Persistence of Vision Ray Tracer LIB_DEPENDS= boost_thread:${PORTSDIR}/devel/boost-libs OPTIONS_DEFINE= X11 PNG JPEG TIFF OPENEXR STATIC IO EXAMPLES DOCS OPTIONS_DEFAULT= PNG JPEG EXAMPLES DOCS IO_DESC= Without I/O restrictions (security risk) EXAMPLES_DESC= Install example scenes DOCS_DESC= Install HTML documentation USE_GMAKE= yes GNU_CONFIGURE= yes -LATEST_LINK= ${PORTNAME}37 VERSION_BASE= ${PORTVERSION:C/([0-9]+\.[0-9]+).*/\1/} DOCSDIR= ${PREFIX}/share/doc/${PORTNAME}-${VERSION_BASE} EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}-${VERSION_BASE} DATADIR= ${PREFIX}/share/${PORTNAME}-${VERSION_BASE} ETCDIR= ${PREFIX}/etc/${PORTNAME}/${VERSION_BASE} INCLUDES= -I${LOCALBASE}/include CONFIGURE_ARGS= COMPILED_BY=${MAINTAINER} --prefix=${PREFIX} \ - --program-transform-name='s/${PORTNAME}/${UNIQUENAME}/' \ + --program-transform-name='s/${PORTNAME}/${PORTNAME}${PKGNAMESUFFIX}/' \ --disable-optimiz NO_STAGE= yes .include .if ${PORT_OPTIONS:MX11} USE_XORG= xpm sm ice x11 USE_SDL= sdl CONFIGURE_ARGS+= --x-include=${LOCALBASE}/include --x-libraries=${LOCALBASE}/libs PLIST_SUB+= X11="" .else CONFIGURE_ARGS+= --without-x PLIST_SUB+= X11="@comment " .endif .if ${PORT_OPTIONS:MSTATIC} CONFIGURE_ARGS+=--enable-static .endif .if ${PORT_OPTIONS:MIO} CONFIGURE_ARGS+=--disable-io-restrictions .endif .if ${PORT_OPTIONS:MPNG} .if ${PORT_OPTIONS:MSTATIC} BUILD_DEPENDS+= png>=1.4:${PORTSDIR}/graphics/png .else LIB_DEPENDS+= png15:${PORTSDIR}/graphics/png LIBS+= -lpng .endif .else CONFIGURE_ARGS+=--without-libpng .endif .if ${PORT_OPTIONS:MJPEG} .if ${PORT_OPTIONS:MSTATIC} BUILD_DEPENDS+= jpeg>=6b:${PORTSDIR}/graphics/jpeg .else LIB_DEPENDS+= jpeg:${PORTSDIR}/graphics/jpeg LIBS+= -ljpeg .endif .else CONFIGURE_ARGS+=--without-libjpeg .endif .if ${PORT_OPTIONS:MTIFF} .if ${PORT_OPTIONS:MSTATIC} BUILD_DEPENDS+= tiff>=4:${PORTSDIR}/graphics/tiff .else LIB_DEPENDS+= tiff:${PORTSDIR}/graphics/tiff LIBS+= -ltiff .endif .else CONFIGURE_ARGS+=--without-libtiff .endif .if ${PORT_OPTIONS:MOPENEXR} .if ${PORT_OPTIONS:MSTATIC} BUILD_DEPENDS+= OpenEXR>=1.6:${PORTSDIR}/graphics/OpenEXR .else LIB_DEPENDS+= IlmImf:${PORTSDIR}/graphics/OpenEXR LIBS+= -lIlmImf INCLUDES+= -I${LOCALBASE}/include/OpenEXR .endif .else CONFIGURE_ARGS+=--without-openexr .endif .if !${PORT_OPTIONS:MPNG} || !${PORT_OPTIONS:MJPEG} || !${PORT_OPTIONS:MTIFF} CONFIGURE_ARGS+=NON_REDISTRIBUTABLE_BUILD=yes .endif .if ${ARCH} == "sparc64" BROKEN= Does not compile on sparc64: thread-local storage not supported .endif CONFIGURE_ARGS+=CXXFLAGS="${CXXFLAGS} ${INCLUDES}" -MAN1= ${UNIQUENAME}.1 +MAN1= ${PORTNAME}${PKGNAMESUFFIX}.1 DOC_FILES= AUTHORS ChangeLog NEWS PORTDOCS= * PORTEXAMPLES= * post-patch: # Fix with boost 1.52 @${REINPLACE_CMD} -e 's/TIME_UTC/TIME_UTC_/g' ${WRKSRC}/source/backend/scene/view.cpp \ ${WRKSRC}/source/base/timer.cpp \ ${WRKSRC}/vfe/vfepovms.cpp \ ${WRKSRC}/vfe/unix/platformbase.cpp \ ${WRKSRC}/vfe/vfesession.cpp pre-build: .if ${PORT_OPTIONS:MSTATIC} && ${PORT_OPTIONS:MTIFF} # graphics/tiff adds dependencies on libjpeg and libjbig @${REINPLACE_CMD} -e 's,^\(LIBS = .*\)-ltiff\(.*\),\1-ltiff -ljpeg -ljbig\2,' ${WRKSRC}/unix/Makefile .endif do-install: - @${INSTALL_PROGRAM} ${WRKSRC}/unix/${PORTNAME} ${PREFIX}/bin/${UNIQUENAME} + @${INSTALL_PROGRAM} ${WRKSRC}/unix/${PORTNAME} ${PREFIX}/bin/${PORTNAME}${PKGNAMESUFFIX} @${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${MAN1PREFIX}/man/man1/${MAN1} @${MKDIR} ${ETCDIR} @${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.conf ${ETCDIR} @${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.ini ${ETCDIR} .for i in include ini scripts ${MKDIR} ${DATADIR}/$i cd ${WRKSRC}/$i && ${COPYTREE_SHARE} . ${DATADIR}/$i .endfor .if ${PORT_OPTIONS:MX11} @${MKDIR} ${DATADIR}/icons cd ${WRKSRC}/icons && ${COPYTREE_SHARE} . ${DATADIR}/icons .endif .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${EXAMPLESDIR} cd ${WRKSRC}/scenes && ${COPYTREE_SHARE} . ${EXAMPLESDIR} .endif .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${DOC_FILES} ${DOCSDIR} cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${DOCSDIR} .endif .include