Update textproc/hs-lhs2tex to version 1.24
[dports.git] / graphics / povray36 / Makefile
1 # Created by: paulo@isr.uc.pt
2 # $FreeBSD$
3
4 PORTNAME=       povray
5 PORTVERSION=    3.6.1
6 PORTREVISION=   13
7 CATEGORIES=     graphics
8 MASTER_SITES=   ftp://ftp.povray.org/pub/povray/%SUBDIR%/ \
9                 ftp://ftp.mirrorservice.org/sites/ftp.povray.org/pub/povray/%SUBDIR%/
10 MASTER_SITE_SUBDIR=     Old-Versions/Official-3.62/Unix
11 PKGNAMESUFFIX=  36
12 DIST_SUBDIR=    povray36
13
14 MAINTAINER=     ports@FreeBSD.org
15 COMMENT=        Persistence of Vision Ray Tracer
16
17 LIB_DEPENDS=    libpng.so:graphics/png \
18                 libtiff.so:graphics/tiff
19
20 USES=           compiler:c11 gmake jpeg tar:bzip2 xorg
21 USE_XORG=       x11
22 GNU_CONFIGURE=  yes
23 USE_CXXSTD=     gnu++98
24
25 OPTIONS_DEFINE= OPTIMIZED_CFLAGS DOCS
26
27 DOCSDIR=        ${PREFIX}/share/doc/${PORTNAME}-3.6
28 DATADIR=        ${PREFIX}/share/${PORTNAME}-3.6
29
30 .include <bsd.port.options.mk>
31 .include <bsd.port.pre.mk>
32
33 .if (${ARCH} == "i386" || ${ARCH} == "x86_64")
34 LIB_DEPENDS+=   libvgagl.so:graphics/svgalib
35 .endif
36
37 .if ${PORT_OPTIONS:MOPTIMIZED_CFLAGS}
38 CFLAGS+=        -O3 -ffast-math -finline-functions -fomit-frame-pointer -funroll-loops -fexpensive-optimizations
39 CXXFLAGS+=      -O3 -ffast-math -finline-functions -fomit-frame-pointer -funroll-loops -fexpensive-optimizations -Wno-multichar
40 .if (${ARCH} == "i386" && !${ARCH} == "x86_64" )
41 CFLAGS+=        -mfancy-math-387 -mpreferred-stack-boundary=3 -malign-double
42 CXXFLAGS+=      -mfancy-math-387 -mpreferred-stack-boundary=3 -malign-double
43 .endif # i386
44 CONFIGURE_ARGS= --disable-optimiz
45 .endif
46
47 CONFIGURE_ARGS+=        --x-includes="${LOCALBASE}/include" --includedir=${LOCALBASE} \
48                 CXXFLAGS="${CXXFLAGS} -L${LOCALBASE}/lib" \
49                 CFLAGS="${CFLAGS} -L${LOCALBASE}/lib" \
50                 LDFLAGS="-L${LOCALBASE}/lib" COMPILED_BY=${MAINTAINER} \
51                 --program-transform-name='s/${PORTNAME}/${PORTNAME}${PKGNAMESUFFIX}/'
52
53 .include <bsd.port.post.mk>