Lines 5-45
Link Here
|
5 |
# $FreeBSD$ |
5 |
# $FreeBSD$ |
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= linux-ac3d |
8 |
PORTNAME= linux-ac3d |
9 |
PORTVERSION= 3.0a |
9 |
PORTVERSION= 3.6 |
10 |
CATEGORIES= graphics linux |
10 |
CATEGORIES= graphics linux |
11 |
MASTER_SITES= http://www.incutio.net/~ac3d/ac3d/download/ |
11 |
MASTER_SITES= http://inivis.swmirror.com/ |
12 |
DISTNAME= ac3d3linuxtrial |
12 |
DISTNAME= ac3d${PORTVERSION:S/.//}lx |
13 |
EXTRACT_SUFX= .tgz |
13 |
EXTRACT_SUFX= .tgz |
14 |
|
14 |
|
15 |
MAINTAINER= tiamat@telegraph.spb.ru |
15 |
MAINTAINER= tiamat@telegraph.spb.ru |
16 |
|
16 |
COMMENT= Easy to use and powerful 3D graphics modeller (trial version) |
17 |
USE_LINUX= yes |
17 |
|
18 |
NO_BUILD= yes |
18 |
.ifdef(INSTALL_DYNLINKED_VERSION) |
19 |
ONLY_FOR_ARCHS= i386 |
19 |
LIB_DEPENDS= ${LINUXBASE}/usr/X11R6/libGLU.so.1:${PORTSDIR}/graphics/linux_mesa3 |
|
|
20 |
.endif |
21 |
|
22 |
USE_LINUX= yes |
23 |
NO_BUILD= yes |
24 |
ONLY_FOR_ARCHS= i386 |
25 |
WRKSRC= ${WRKDIR}/ac3dlx |
26 |
|
27 |
.ifndef(INSTALL_DYNLINKED_VERSION) |
28 |
PLIST_SUB= DYNAMIC_VERSION="@comment " \ |
29 |
STATIC_VERSION="" |
30 |
PROGRAM= ac3ds |
31 |
.else |
32 |
PLIST_SUB= DYNAMIC_VERSION="" \ |
33 |
STATIC_VERSION="@comment " |
34 |
PROGRAM= ac3d |
35 |
.endif |
20 |
|
36 |
|
21 |
# Linux binary should not be stripped by INSTALL_PROGRAM |
37 |
# Linux binary should not be stripped by INSTALL_PROGRAM |
22 |
# because as a side effect it brands the binary as FreeBSD. |
38 |
# because as a side effect it brands the binary as FreeBSD. |
23 |
STRIP= |
39 |
STRIP= |
24 |
|
40 |
|
|
|
41 |
.ifndef(INSTALL_DYNLINKED_VERSION) |
42 |
pre-everything:: |
43 |
@${ECHO} "Define INSTALL_DYNLINKED_VERSION=yes to install version" |
44 |
@${ECHO} "of program, dynamically linked against linux MesaGL" |
45 |
@${ECHO} "It may be useful with hardware accellerated MesaGL" |
46 |
@${ECHO} "" |
47 |
.endif |
48 |
|
25 |
do-install: |
49 |
do-install: |
26 |
${INSTALL_PROGRAM} ${WRKSRC}/ac3d ${PREFIX}/bin |
50 |
@${MKDIR} ${PREFIX}/libexec/${PORTNAME} |
27 |
@${MKDIR} ${EXAMPLESDIR} |
51 |
${INSTALL_PROGRAM} ${WRKSRC}/${PROGRAM} ${PREFIX}/libexec/${PORTNAME}/${PROGRAM} |
28 |
${INSTALL_DATA} ${WRKSRC}/tie3.ac ${EXAMPLESDIR} |
52 |
|
|
|
53 |
# Generate startup script |
54 |
@${ECHO} "#!/bin/sh" > ${PREFIX}/bin/ac3d.sh |
55 |
@${ECHO} "${SETENV} AC3D_HOME=${DATADIR} ${PREFIX}/libexec/${PORTNAME}/${PROGRAM}" >> ${PREFIX}/bin/ac3d.sh |
56 |
@${CHMOD} 0755 ${PREFIX}/bin/ac3d.sh |
57 |
|
58 |
# Install small Tcl/Tk distribution |
59 |
# Tcl/Tk, installed from ports tree will also make a job, |
60 |
# but AC3D wants AC3D_HOME to point to directory with |
61 |
# Tcl/Tk scripts library (which is ${LOCALBASE}/lib for version |
62 |
# from ports). |
29 |
@${MKDIR} ${DATADIR} |
63 |
@${MKDIR} ${DATADIR} |
|
|
64 |
@${MKDIR} ${DATADIR}/lib |
65 |
@${MKDIR} ${DATADIR}/lib/tcl8.3 |
66 |
${INSTALL_DATA} ${WRKSRC}/lib/tcl8.3/tclIndex ${DATADIR}/lib/tcl8.3 |
67 |
${INSTALL_DATA} ${WRKSRC}/lib/tcl8.3/*.tcl ${DATADIR}/lib/tcl8.3 |
68 |
${INSTALL_DATA} ${WRKSRC}/lib/tcl8.3/license.terms ${DATADIR}/lib/tcl8.3 |
69 |
@${MKDIR} ${DATADIR}/lib/tk8.3 |
70 |
${INSTALL_DATA} ${WRKSRC}/lib/tk8.3/tclIndex ${DATADIR}/lib/tk8.3 |
71 |
${INSTALL_DATA} ${WRKSRC}/lib/tk8.3/*.tcl ${DATADIR}/lib/tk8.3 |
72 |
${INSTALL_DATA} ${WRKSRC}/lib/tk8.3/license.terms ${DATADIR}/lib/tk8.3 |
73 |
|
74 |
@${MKDIR} ${DATADIR}/tcl |
75 |
${INSTALL_DATA} ${WRKSRC}/tcl/*.tcl ${DATADIR}/tcl |
76 |
|
77 |
@${MKDIR} ${EXAMPLESDIR} |
78 |
${INSTALL_DATA} ${WRKSRC}/models/* ${EXAMPLESDIR} |
79 |
|
30 |
${INSTALL_DATA} ${WRKSRC}/font.ac ${DATADIR} |
80 |
${INSTALL_DATA} ${WRKSRC}/font.ac ${DATADIR} |
31 |
${INSTALL_DATA} ${WRKSRC}/fontwire.ac ${DATADIR} |
81 |
${INSTALL_DATA} ${WRKSRC}/fontwire.ac ${DATADIR} |
|
|
82 |
|
32 |
.ifndef (NOPORTDOCS) |
83 |
.ifndef (NOPORTDOCS) |
33 |
@${MKDIR} ${DOCSDIR} |
84 |
@${MKDIR} ${DOCSDIR} |
34 |
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} |
85 |
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} |
35 |
${INSTALL_DATA} ${WRKSRC}/LICENSE ${DOCSDIR} |
86 |
${INSTALL_DATA} ${WRKSRC}/LICENCE ${DOCSDIR} |
|
|
87 |
${INSTALL_DATA} ${WRKSRC}/IMPORTANT ${DOCSDIR} |
36 |
.endif |
88 |
.endif |
37 |
|
89 |
|
38 |
post-install: |
90 |
post-install: |
39 |
@${ECHO} "*******************************************************************************" |
91 |
@${ECHO} "*******************************************************************************" |
40 |
@${ECHO} "Fonts were installed in ${DATADIR}" |
92 |
@${ECHO} "Now you can start program by running ${PREFIX}/bin/ac3d.sh" |
|
|
93 |
@${ECHO} "" |
94 |
@${ECHO} "TIP: Fonts were installed in ${DATADIR}" |
41 |
@${ECHO} "To use them, you can change variable <fontpath> in ~/.ac3dprefs after first run" |
95 |
@${ECHO} "To use them, you can change variable <fontpath> in ~/.ac3dprefs after first run" |
42 |
@${ECHO} "There is also an example, installed in ${EXAMPLESDIR}" |
96 |
@${ECHO} "There is also some examples, installed in ${EXAMPLESDIR}" |
43 |
@${ECHO} "*******************************************************************************" |
97 |
@${ECHO} "*******************************************************************************" |
44 |
|
98 |
|
45 |
.include <bsd.port.mk> |
99 |
.include <bsd.port.mk> |