Lines 1-9
Link Here
|
1 |
############################################################################ |
1 |
############################################################################ |
2 |
# Ports collection Makefile for: afni |
2 |
# Ports collection Makefile for: afni |
3 |
# Date created: 11 Jan 2005 |
3 |
# Date created: 11 Jan 2005 |
4 |
# Whom: bacon@smithers.neuro.mcw.edu |
4 |
# Whom: Jason W. Bacon <bacon@smithers.neuro.mcw.edu> |
5 |
# |
5 |
# |
6 |
# $FreeBSD: ports/science/afni/Makefile,v 1.12 2007/06/10 04:04:38 kris Exp $ |
6 |
# $FreeBSD$ |
7 |
# |
7 |
# |
8 |
|
8 |
|
9 |
############################################################################ |
9 |
############################################################################ |
Lines 16-23
Link Here
|
16 |
# Makefile.BSD, which is included in the source distribution. |
16 |
# Makefile.BSD, which is included in the source distribution. |
17 |
|
17 |
|
18 |
PORTNAME= afni |
18 |
PORTNAME= afni |
19 |
PORTVERSION= 2007.04.18.1830 |
19 |
PORTVERSION= 2007.06.15.1339 |
20 |
PORTREVISION= 1 |
|
|
21 |
CATEGORIES= science biology graphics |
20 |
CATEGORIES= science biology graphics |
22 |
MASTER_SITES= http://www.neuro.mcw.edu/~bacon/Ports/distfiles/AFNI/${PORTVERSION}/ \ |
21 |
MASTER_SITES= http://www.neuro.mcw.edu/~bacon/Ports/distfiles/AFNI/${PORTVERSION}/ \ |
23 |
http://afni.nimh.nih.gov/pub/dist/tgz/ |
22 |
http://afni.nimh.nih.gov/pub/dist/tgz/ |
Lines 35-49
Link Here
|
35 |
ppmtogif:${PORTSDIR}/graphics/netpbm \ |
34 |
ppmtogif:${PORTSDIR}/graphics/netpbm \ |
36 |
endian:${PORTSDIR}/sysutils/endian |
35 |
endian:${PORTSDIR}/sysutils/endian |
37 |
|
36 |
|
38 |
BROKEN= Does not compile |
|
|
39 |
|
40 |
.include <bsd.port.pre.mk> |
37 |
.include <bsd.port.pre.mk> |
41 |
|
38 |
|
42 |
.if ${ARCH} == "sparc64" |
39 |
.if ${ARCH} == "sparc64" |
43 |
BROKEN= Does not compile on sparc64: "undefined reference to '_mcount'" |
40 |
BROKEN= Does not compile on sparc64: "undefined reference to '_mcount'" |
44 |
.endif |
41 |
.endif |
45 |
|
42 |
|
46 |
USE_GL= glw |
43 |
USE_GL= glw glu |
47 |
USE_GETTEXT= yes |
44 |
USE_GETTEXT= yes |
48 |
USE_GMAKE= yes |
45 |
USE_GMAKE= yes |
49 |
USE_ICONV= yes |
46 |
USE_ICONV= yes |
Lines 80-85
Link Here
|
80 |
.for f in ${X11R6_FILES} |
77 |
.for f in ${X11R6_FILES} |
81 |
@${REINPLACE_CMD} -e 's|/usr/X11R6|$${X11BASE}|g' ${WRKSRC}/${f} |
78 |
@${REINPLACE_CMD} -e 's|/usr/X11R6|$${X11BASE}|g' ${WRKSRC}/${f} |
82 |
.endfor |
79 |
.endfor |
|
|
80 |
@${CP} ${DISTDIR}/${DIST_SUBDIR}/afni.1 ${WRKDIR} |
81 |
@${REINPLACE_CMD} "s|%%PREFIX%%|${PREFIX}|g" ${WRKDIR}/afni.1 |
83 |
|
82 |
|
84 |
post-build: |
83 |
post-build: |
85 |
${MKDIR} ${STAGE}/bin \ |
84 |
${MKDIR} ${STAGE}/bin \ |
Lines 90-99
Link Here
|
90 |
${STAGE}/doc \ |
89 |
${STAGE}/doc \ |
91 |
${STAGE}/share |
90 |
${STAGE}/share |
92 |
${MV} ${INSTALL_WRKSRC}/libf2c.a \ |
91 |
${MV} ${INSTALL_WRKSRC}/libf2c.a \ |
93 |
${INSTALL_WRKSRC}/cjpeg \ |
|
|
94 |
${INSTALL_WRKSRC}/djpeg \ |
95 |
${INSTALL_WRKSRC}/mpeg_encode \ |
96 |
${INSTALL_WRKSRC}/whirlgif \ |
97 |
${STAGE}/trash |
92 |
${STAGE}/trash |
98 |
${MV} ${INSTALL_WRKSRC}/*.a \ |
93 |
${MV} ${INSTALL_WRKSRC}/*.a \ |
99 |
${INSTALL_WRKSRC}/*.so \ |
94 |
${INSTALL_WRKSRC}/*.so \ |
Lines 106-111
Link Here
|
106 |
${STAGE}/include |
101 |
${STAGE}/include |
107 |
${MV} ${INSTALL_WRKSRC}/README* \ |
102 |
${MV} ${INSTALL_WRKSRC}/README* \ |
108 |
${STAGE}/doc |
103 |
${STAGE}/doc |
|
|
104 |
${MV} ${INSTALL_WRKSRC}/abut ${INSTALL_WRKSRC}/afni_abut |
109 |
for binary in `${FILE} ${INSTALL_WRKSRC}/* | fgrep 'ELF' | ${AWK} -F ':' ' { print $$1 }'` ; do \ |
105 |
for binary in `${FILE} ${INSTALL_WRKSRC}/* | fgrep 'ELF' | ${AWK} -F ':' ' { print $$1 }'` ; do \ |
110 |
${MV} $${binary} ${STAGE}/bin ; \ |
106 |
${MV} $${binary} ${STAGE}/bin ; \ |
111 |
done |
107 |
done |
Lines 121-127
Link Here
|
121 |
${INSTALL_SCRIPT} ${STAGE}/scripts/* ${PREFIX}/bin |
117 |
${INSTALL_SCRIPT} ${STAGE}/scripts/* ${PREFIX}/bin |
122 |
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/TTatlas* ${DATADIR} |
118 |
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/TTatlas* ${DATADIR} |
123 |
${INSTALL_DATA} ${WRKDIR}/CA_EZ_v1.3c-May0806/* ${DATADIR} |
119 |
${INSTALL_DATA} ${WRKDIR}/CA_EZ_v1.3c-May0806/* ${DATADIR} |
124 |
${INSTALL_MAN} ${DISTDIR}/${DIST_SUBDIR}/afni.1 ${PREFIX}/man/man1 |
120 |
${INSTALL_MAN} ${WRKDIR}/afni.1 ${PREFIX}/man/man1 |
125 |
.if !defined(NOPORTDOCS) |
121 |
.if !defined(NOPORTDOCS) |
126 |
${MKDIR} ${DOCSDIR} |
122 |
${MKDIR} ${DOCSDIR} |
127 |
${INSTALL_DATA} ${STAGE}/doc/* ${DOCSDIR} |
123 |
${INSTALL_DATA} ${STAGE}/doc/* ${DOCSDIR} |