Changeset View
Changeset View
Standalone View
Standalone View
head/cad/brlcad/Makefile
Show All 34 Lines | |||||
#LDFLAGS+= -L${LOCALBASE}/lib | #LDFLAGS+= -L${LOCALBASE}/lib | ||||
CMAKE_ARGS= -DBRLCAD_ENABLE_STRICT:BOOL=OFF | CMAKE_ARGS= -DBRLCAD_ENABLE_STRICT:BOOL=OFF | ||||
MANPREFIX= ${PREFIX}/share | MANPREFIX= ${PREFIX}/share | ||||
BROKEN_sparc64= does not compile: invokes i386 assembler | BROKEN_sparc64= does not compile: invokes i386 assembler | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} "s+-exact Tcl 8\.5\.9+Tcl 8.5+" ${WRKSRC}/src/other/tcl/library/init.tcl | @${REINPLACE_CMD} "s+-exact Tcl 8\.5\.9+Tcl 8.5+" ${WRKSRC}/src/other/tcl/library/init.tcl | ||||
@${REINPLACE_CMD} -e 's|{LIB_DIR}|{prefix}/libdata|' \ | |||||
${WRKSRC}/misc/pkgconfig/CMakeLists.txt | |||||
pre-install: | pre-install: | ||||
${CP} ${FILESDIR}/mged.sh ${WRKSRC} | ${CP} ${FILESDIR}/mged.sh ${WRKSRC} | ||||
${REINPLACE_CMD} -e 's+%%BRLCAD_ROOT%%+${PREFIX}+g;' ${WRKSRC}/mged.sh | ${REINPLACE_CMD} -e 's+%%BRLCAD_ROOT%%+${PREFIX}+g;' ${WRKSRC}/mged.sh | ||||
# note that installing outside of PREFIX wigs out package stuff... :/ | # note that installing outside of PREFIX wigs out package stuff... :/ | ||||
post-install: | post-install: | ||||
${INSTALL_SCRIPT} ${WRKSRC}/mged.sh ${STAGEDIR}${PREFIX}/bin/mged.sh | ${INSTALL_SCRIPT} ${WRKSRC}/mged.sh ${STAGEDIR}${PREFIX}/bin/mged.sh | ||||
${MKDIR} ${STAGEDIR}${LOCALBASE}/bin | ${MKDIR} ${STAGEDIR}${LOCALBASE}/bin | ||||
${LN} -s ${PREFIX}/bin/mged.sh ${STAGEDIR}${LOCALBASE}/bin/mged.sh | ${LN} -s ${PREFIX}/bin/mged.sh ${STAGEDIR}${LOCALBASE}/bin/mged.sh | ||||
regression-test: build | regression-test: build | ||||
@(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} test) | @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} test) | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |