Index: head/lang/yorick/Makefile =================================================================== --- head/lang/yorick/Makefile (revision 350276) +++ head/lang/yorick/Makefile (revision 350277) @@ -1,58 +1,60 @@ # Created by: Pedro Giffuni # $FreeBSD$ PORTNAME= yorick PORTVERSION= 2.2.02 PORTREVISION= 1 CATEGORIES= lang math EXTRACT_SUFX= .tgz MAINTAINER= johans@FreeBSD.org COMMENT= Interpreted language for scientific simulations USE_GITHUB= yes GH_ACCOUNT= dhmunro GH_TAGNAME= y_${PORTVERSION:S/./_/g} GH_COMMIT= 82e60dc +BROKEN= Fails to link + USE_XORG= x11 MAKE_ARGS= Y_HOME=relocatable Y_DOCDIR=/dev/null INFO= yorick PORTDOCS= FILE_FORMATS README drat.doc graph.doc hex.doc \ library.doc math.doc refs.pdf refs.tex std.doc \ yorick.pdf yorick.tex OPTIONS_DEFINE= DOCS # Change "cd foo; $(MAKE)" into "$(MAKE) -C foo" to unbreak parallel builds post-patch: @${REINPLACE_CMD} -E 's|cd (.+); (\$$\(MAKE\))|\2 -C \1|' \ ${WRKSRC}/gist/Makefile ${WRKSRC}/play/Makefile \ ${WRKSRC}/yorick/Makefile ${WRKSRC}/Makefile @${REINPLACE_CMD} 's/-ldl[[:>:]]//' ${WRKSRC}/play/unix/config.sh do-configure: cd ${CONFIGURE_WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ysite config post-build: ${MAKE} -C ${WRKSRC}/doc yorick.info post-install: ${INSTALL_DATA} ${WRKSRC}/emacs/yorick.el ${WRKSRC}/relocatable @${RM} -rf ${WRKSRC}/relocatable/doc @${RM} -rf ${PREFIX}/lib/${PORTNAME} @${MV} ${WRKSRC}/relocatable ${STAGEDIR}${PREFIX}/lib/${PORTNAME} .for f in gist yorick ${INSTALL_MAN} ${WRKSRC}/doc/${f}.1 ${STAGEDIR}${MANPREFIX}/man/man1 @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/bin/${f} @${LN} -sf ${PREFIX}/lib/${PORTNAME}/bin/${f} ${STAGEDIR}${PREFIX}/bin/${f} .endfor @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/lib/codger @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} @${LN} -sf ${DOCSDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/doc ${INSTALL_DATA} ${WRKSRC}/doc/yorick.info* ${STAGEDIR}${PREFIX}/${INFO_PATH} .include