Lines 7-18
Link Here
|
7 |
|
7 |
|
8 |
PORTNAME= povray |
8 |
PORTNAME= povray |
9 |
PORTVERSION= 3.1g |
9 |
PORTVERSION= 3.1g |
10 |
PORTREVISION= 2 |
10 |
PORTREVISION= 3 |
11 |
CATEGORIES= graphics |
11 |
CATEGORIES= graphics |
12 |
MASTER_SITES= ftp://ftp.povray.org/pub/povray/%SUBDIR%/ \ |
12 |
MASTER_SITES= ftp://ftp.povray.org/pub/povray/%SUBDIR%/ \ |
13 |
ftp://ftp.gigabell.net/pub/unix/apps/graphics/povray/%SUBDIR%/ \ |
|
|
14 |
ftp://ftp.mirrorservice.org/sites/ftp.povray.org/pub/povray/%SUBDIR%/ \ |
13 |
ftp://ftp.mirrorservice.org/sites/ftp.povray.org/pub/povray/%SUBDIR%/ \ |
15 |
ftp://ftp.fh-aachen.de/pub/mirror/ftp.povray.org/povray/%SUBDIR%/ \ |
|
|
16 |
${MASTER_SITE_RINGSERVER:S,%SUBDIR%,graphics/povray/%SUBDIR%,} |
14 |
${MASTER_SITE_RINGSERVER:S,%SUBDIR%,graphics/povray/%SUBDIR%,} |
17 |
MASTER_SITE_SUBDIR= Old-Versions/Official-3.1g/Unix |
15 |
MASTER_SITE_SUBDIR= Old-Versions/Official-3.1g/Unix |
18 |
DISTNAME= povray31 |
16 |
DISTNAME= povray31 |
Lines 21-30
Link Here
|
21 |
MAINTAINER= olli@fromme.com |
19 |
MAINTAINER= olli@fromme.com |
22 |
COMMENT= Persistence of Vision Ray Tracer |
20 |
COMMENT= Persistence of Vision Ray Tracer |
23 |
|
21 |
|
24 |
#BUILD_DEPENDS= unzip:${PORTSDIR}/archivers/unzip |
|
|
25 |
LIB_DEPENDS= png.6:${PORTSDIR}/graphics/png |
22 |
LIB_DEPENDS= png.6:${PORTSDIR}/graphics/png |
26 |
|
23 |
|
|
|
24 |
OPTIONS= X11 "X Window support" ON |
25 |
|
27 |
DIST_SUBDIR= povray31 |
26 |
DIST_SUBDIR= povray31 |
|
|
27 |
LATEST_LINK= povray31 |
28 |
|
28 |
|
29 |
# |
29 |
# |
30 |
# I think all of this needs some explanation. |
30 |
# I think all of this needs some explanation. |
Lines 34-51
Link Here
|
34 |
# no UNIX source files for POV-Ray 3.1. |
34 |
# no UNIX source files for POV-Ray 3.1. |
35 |
# |
35 |
# |
36 |
|
36 |
|
|
|
37 |
.include <bsd.port.pre.mk> |
38 |
|
39 |
.if !defined(WITHOUT_X11) |
37 |
USE_XORG= x11 |
40 |
USE_XORG= x11 |
38 |
MAN1= povray.1 |
41 |
ALL_TARGET= newxwin |
|
|
42 |
POVBIN= ${BUILD_WRKSRC}/x-povray |
43 |
.else |
44 |
ALL_TARGET= newunix |
45 |
POVBIN= ${BUILD_WRKSRC}/povray |
46 |
.endif |
47 |
|
48 |
MAN1= ${LATEST_LINK}.1 |
39 |
|
49 |
|
40 |
POVLIB= ${PREFIX}/lib/povray31 |
50 |
POVLIB= ${PREFIX}/lib/${LATEST_LINK} |
41 |
|
51 |
|
42 |
do-build: |
52 |
BUILD_WRKSRC= ${WRKSRC}/source/unix |
43 |
@(cd ${WRKSRC}/source/unix; ${SETENV} ${MAKE_ENV} ${MAKE} newxwin) |
53 |
MAKEFILE= makefile |
44 |
|
54 |
|
45 |
do-install: |
55 |
do-install: |
46 |
@${MKDIR} ${POVLIB}/allscene |
56 |
@${MKDIR} ${POVLIB}/allscene |
47 |
@${TOUCH} ${POVLIB}/allscene/.bla |
57 |
@${TOUCH} ${POVLIB}/allscene/.bla |
48 |
@${INSTALL_PROGRAM} ${WRKSRC}/source/unix/x-povray ${PREFIX}/bin/povray |
58 |
@${INSTALL_PROGRAM} ${POVBIN} ${PREFIX}/bin/${LATEST_LINK} |
49 |
@(cd ${WRKSRC}; ${TAR} cpf - include scenes) | \ |
59 |
@(cd ${WRKSRC}; ${TAR} cpf - include scenes) | \ |
50 |
(cd ${POVLIB}; ${TAR} xpf -) |
60 |
(cd ${POVLIB}; ${TAR} xpf -) |
51 |
@${INSTALL_DATA} ${WRKSRC}/*.ini ${POVLIB}/ |
61 |
@${INSTALL_DATA} ${WRKSRC}/*.ini ${POVLIB}/ |
Lines 53-63
Link Here
|
53 |
@${INSTALL_DATA} ${WRKSRC}/*.txt ${POVLIB}/ |
63 |
@${INSTALL_DATA} ${WRKSRC}/*.txt ${POVLIB}/ |
54 |
@${INSTALL_DATA} ${WRKSRC}/*.gif ${WRKSRC}/*.xpm ${POVLIB}/ |
64 |
@${INSTALL_DATA} ${WRKSRC}/*.gif ${WRKSRC}/*.xpm ${POVLIB}/ |
55 |
@${INSTALL_SCRIPT} ${WRKSRC}/allscene.sh ${POVLIB}/ |
65 |
@${INSTALL_SCRIPT} ${WRKSRC}/allscene.sh ${POVLIB}/ |
56 |
@${RM} -f ${PREFIX}/man/man1/povray.1* |
66 |
@${MV} ${WRKSRC}/${PORTNAME}.1 ${WRKSRC}/${LATEST_LINK}.1 |
57 |
@${INSTALL_MAN} ${WRKSRC}/povray.1 ${PREFIX}/man/man1 |
67 |
@${INSTALL_MAN} ${WRKSRC}/${LATEST_LINK}.1 ${PREFIX}/man/man1 |
58 |
@${CHMOD} -R a+rX,og-w ${POVLIB} |
68 |
@${CHMOD} -R a+rX,og-w ${POVLIB} |
59 |
|
69 |
|
60 |
post-install: |
70 |
post-install: |
61 |
@${SH} ${FILESDIR}/script |
71 |
@${SH} ${FILESDIR}/script |
62 |
|
72 |
|
63 |
.include <bsd.port.mk> |
73 |
.include <bsd.port.post.mk> |