|
Lines 6-13
Link Here
|
| 6 |
# |
6 |
# |
| 7 |
|
7 |
|
| 8 |
PORTNAME= tochnog |
8 |
PORTNAME= tochnog |
| 9 |
PORTVERSION= 20010211 |
9 |
PORTVERSION= 20020625 |
| 10 |
PORTREVISION= 2 |
|
|
| 11 |
CATEGORIES= cad |
10 |
CATEGORIES= cad |
| 12 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
11 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
| 13 |
MASTER_SITE_SUBDIR= tochnog |
12 |
MASTER_SITE_SUBDIR= tochnog |
|
Lines 24-44
Link Here
|
| 24 |
.endif |
23 |
.endif |
| 25 |
LIB_DEPENDS= atlas:${PORTSDIR}/math/atlas |
24 |
LIB_DEPENDS= atlas:${PORTSDIR}/math/atlas |
| 26 |
|
25 |
|
| 27 |
# This port installs some plugins into a directory which is owned by the |
|
|
| 28 |
# the cad/linux-gid port, but it doesn't adds a dependency to linux-gid, |
| 29 |
# since tochnog can be used standalone. |
| 30 |
# The right thing to do would be to add a slave port which installs the |
| 31 |
# plugins only. The slave port would have to depend upon linux-gid and |
| 32 |
# tochnog. |
| 33 |
|
| 34 |
USE_REINPLACE= yes |
26 |
USE_REINPLACE= yes |
| 35 |
WRKSRC= ${WRKDIR}/${PORTNAME}/src |
27 |
WRKSRC= ${WRKDIR}/${PORTNAME}/src |
| 36 |
MAKEFILE= makefile |
28 |
MAKEFILE= makefile |
| 37 |
|
29 |
|
| 38 |
GIDDIR?= share/gid |
30 |
# You can set GIDDIR to share/gid to install the scripts to be used |
| 39 |
PLIST_SUB+= GIDDIR=${GIDDIR} |
31 |
# with the cad/linux-gid port, otherwise they can be linked to the data |
|
|
32 |
# directory to avoid polluting the port space. |
| 40 |
|
33 |
|
| 41 |
GID_PREFIX?= ${LOCALBASE}/${GIDDIR}/problemtypes |
34 |
GIDDIR?= share/${PORTNAME} |
|
|
35 |
PLIST_SUB+= GIDDIR=${GIDDIR} |
| 36 |
GID_DATA= ${LOCALBASE}/${GIDDIR}/problemtypes |
| 42 |
|
37 |
|
| 43 |
.ifdef WITH_THREADS |
38 |
.ifdef WITH_THREADS |
| 44 |
BLAS_LIBS?= -L${LOCALBASE}/lib -lptf77blas -latlas_r |
39 |
BLAS_LIBS?= -L${LOCALBASE}/lib -lptf77blas -latlas_r |
|
Lines 55-61
Link Here
|
| 55 |
@${ECHO_MSG} "make WITH_THREADS=yes for threaded version" |
50 |
@${ECHO_MSG} "make WITH_THREADS=yes for threaded version" |
| 56 |
.endif |
51 |
.endif |
| 57 |
|
52 |
|
| 58 |
post-patch: |
53 |
pre-build: |
| 59 |
@${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},g ; \ |
54 |
@${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},g ; \ |
| 60 |
s,%%PTHREAD_CFLAGS%%,${PTHREAD_CFLAGS},g ; s,%%PTHREAD_LIBS%%,${PTHREAD_LIBS},g ; \ |
55 |
s,%%PTHREAD_CFLAGS%%,${PTHREAD_CFLAGS},g ; s,%%PTHREAD_LIBS%%,${PTHREAD_LIBS},g ; \ |
| 61 |
s,%%SUPERLU%%,${SUPERLU},g ; \ |
56 |
s,%%SUPERLU%%,${SUPERLU},g ; \ |
|
Lines 76-88
Link Here
|
| 76 |
${INSTALL_PROGRAM} ${WRKSRC}/tochnog ${PREFIX}/bin |
71 |
${INSTALL_PROGRAM} ${WRKSRC}/tochnog ${PREFIX}/bin |
| 77 |
${INSTALL_PROGRAM} ${WRKDIR}/tochnog/tools/aba2tn ${PREFIX}/bin |
72 |
${INSTALL_PROGRAM} ${WRKDIR}/tochnog/tools/aba2tn ${PREFIX}/bin |
| 78 |
${INSTALL_SCRIPT} ${WRKDIR}/tochnog/tools/*.awk ${PREFIX}/bin |
73 |
${INSTALL_SCRIPT} ${WRKDIR}/tochnog/tools/*.awk ${PREFIX}/bin |
| 79 |
${MKDIR} ${GID_PREFIX}/tochnog.gid |
74 |
${MKDIR} ${GID_DATA}/tochnog.gid |
| 80 |
${INSTALL_DATA} ${WRKDIR}/tochnog/gid/tochnog.gid/tochnog.cnd \ |
75 |
${INSTALL_DATA} ${WRKDIR}/tochnog/gid/tochnog.gid/tochnog.cnd \ |
| 81 |
${GID_PREFIX}/tochnog.gid |
76 |
${GID_DATA}/tochnog.gid |
| 82 |
${INSTALL_DATA} ${WRKDIR}/tochnog/gid/tochnog.gid/tochnog.mat \ |
77 |
${INSTALL_DATA} ${WRKDIR}/tochnog/gid/tochnog.gid/tochnog.mat \ |
| 83 |
${GID_PREFIX}/tochnog.gid |
78 |
${GID_DATA}/tochnog.gid |
| 84 |
${INSTALL_SCRIPT} ${WRKDIR}/tochnog/gid/tochnog.gid/tochnog.ba* \ |
79 |
${INSTALL_SCRIPT} ${WRKDIR}/tochnog/gid/tochnog.gid/tochnog.ba* \ |
| 85 |
${GID_PREFIX}/tochnog.gid |
80 |
${GID_DATA}/tochnog.gid |
| 86 |
.if !defined(NOPORTDOCS) |
81 |
.if !defined(NOPORTDOCS) |
| 87 |
${MKDIR} ${EXAMPLESDIR} |
82 |
${MKDIR} ${EXAMPLESDIR} |
| 88 |
@${RM} -f ${WRKDIR}/tochnog/test/*.orig |
83 |
@${RM} -f ${WRKDIR}/tochnog/test/*.orig |