Changeset View
Changeset View
Standalone View
Standalone View
head/cad/gnucap/Makefile
Show All 18 Lines | |||||
USES= gmake | USES= gmake | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
PORTDOCS= * | PORTDOCS= * | ||||
PORTEXAMPLES= * | PORTEXAMPLES= * | ||||
PLIST_FILES= bin/gnucap bin/gnucap-modelgen \ | PLIST_FILES= bin/gnucap bin/gnucap-modelgen \ | ||||
man/man1/gnucap-ibis.1.gz man/man1/gnucap.1.gz | man/man1/gnucap-ibis.1.gz man/man1/gnucap.1.gz | ||||
.include <bsd.port.options.mk> | READLINE_USES= readline | ||||
READLINE_CONFIGURE_OFF= --with-readline=no | |||||
.if ${PORT_OPTIONS:MREADLINE} | |||||
USES+= readline | |||||
.else | |||||
CONFIGURE_ARGS+=--with-readline=no | |||||
.endif | |||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e \ | @${REINPLACE_CMD} -e \ | ||||
'/^SUBDIRS/s|doc examples||' ${WRKSRC}/Makefile.in | '/^SUBDIRS/s|doc examples||' ${WRKSRC}/Makefile.in | ||||
.for i in src/ap_match.cc modelgen/ap_match.cc | .for i in src/ap_match.cc modelgen/ap_match.cc | ||||
@${REINPLACE_CMD} -e \ | @${REINPLACE_CMD} -e \ | ||||
"s:strchr(str2, '|'):const_cast<char*>(strchr(str2, '|')):" \ | "s:strchr(str2, '|'):const_cast<char*>(strchr(str2, '|')):" \ | ||||
${WRKSRC}/${i} | ${WRKSRC}/${i} | ||||
.endfor | .endfor | ||||
post-install: | post-install: | ||||
${INSTALL_MAN} ${WRKSRC}/doc/*.1 ${STAGEDIR}${MANPREFIX}/man/man1 | ${INSTALL_MAN} ${WRKSRC}/doc/*.1 ${STAGEDIR}${MANPREFIX}/man/man1 | ||||
.if ${PORT_OPTIONS:MDOCS} | post-install-DOCS-on: | ||||
@${MKDIR} ${STAGEDIR}${DOCSDIR} | @${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
${INSTALL_DATA} ${WRKSRC}/doc/acs-tutorial ${STAGEDIR}${DOCSDIR} | ${INSTALL_DATA} ${WRKSRC}/doc/acs-tutorial ${STAGEDIR}${DOCSDIR} | ||||
${INSTALL_DATA} ${WRKSRC}/doc/history ${STAGEDIR}${DOCSDIR} | ${INSTALL_DATA} ${WRKSRC}/doc/history ${STAGEDIR}${DOCSDIR} | ||||
${INSTALL_DATA} ${WRKSRC}/doc/relnotes.* ${STAGEDIR}${DOCSDIR} | ${INSTALL_DATA} ${WRKSRC}/doc/relnotes.* ${STAGEDIR}${DOCSDIR} | ||||
${INSTALL_DATA} ${WRKSRC}/doc/whatisit ${STAGEDIR}${DOCSDIR} | ${INSTALL_DATA} ${WRKSRC}/doc/whatisit ${STAGEDIR}${DOCSDIR} | ||||
.endif | post-install-EXAMPLES-on: | ||||
.if ${PORT_OPTIONS:MEXAMPLES} | |||||
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} | @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} | ||||
${INSTALL_DATA} ${WRKSRC}/examples/README ${STAGEDIR}${EXAMPLESDIR} | ${INSTALL_DATA} ${WRKSRC}/examples/README ${STAGEDIR}${EXAMPLESDIR} | ||||
${INSTALL_DATA} ${WRKSRC}/examples/runall ${STAGEDIR}${EXAMPLESDIR} | ${INSTALL_DATA} ${WRKSRC}/examples/runall ${STAGEDIR}${EXAMPLESDIR} | ||||
${INSTALL_DATA} ${WRKSRC}/examples/*.c ${STAGEDIR}${EXAMPLESDIR} | ${INSTALL_DATA} ${WRKSRC}/examples/*.c ${STAGEDIR}${EXAMPLESDIR} | ||||
${INSTALL_DATA} ${WRKSRC}/examples/*.ckt ${STAGEDIR}${EXAMPLESDIR} | ${INSTALL_DATA} ${WRKSRC}/examples/*.ckt ${STAGEDIR}${EXAMPLESDIR} | ||||
${INSTALL_DATA} ${WRKSRC}/examples/*.doc ${STAGEDIR}${EXAMPLESDIR} | ${INSTALL_DATA} ${WRKSRC}/examples/*.doc ${STAGEDIR}${EXAMPLESDIR} | ||||
.endif | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |