Changeset View
Changeset View
Standalone View
Standalone View
head/print/lilypond-devel/Makefile
# Created by: patrick, trevor | # Created by: patrick, trevor | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= lilypond | PORTNAME= lilypond | ||||
PORTVERSION= 2.19.57 | DISTVERSION= 2.19.81 | ||||
CATEGORIES= print audio | CATEGORIES= print audio | ||||
MASTER_SITES= http://download.linuxaudio.org/lilypond/sources/v${PORTVERSION:R}/ | MASTER_SITES= http://download.linuxaudio.org/lilypond/sources/v${PORTVERSION:R}/ \ | ||||
http://lilypond.org/downloads/sources/v${PORTVERSION:R}/ | |||||
PKGNAMESUFFIX= -devel | PKGNAMESUFFIX= -devel | ||||
MAINTAINER= m.ne@gmx.net | MAINTAINER= m.ne@gmx.net | ||||
COMMENT= GNU music typesetter | COMMENT= GNU music typesetter | ||||
LICENSE= GPLv3 | LICENSE= GPLv3 | ||||
BUILD_DEPENDS= pdftexi2dvi:print/texinfo \ | BUILD_DEPENDS= pdftexi2dvi:print/texinfo \ | ||||
Show All 35 Lines | |||||
USE_PERL5= build | USE_PERL5= build | ||||
USE_GNOME= pango | USE_GNOME= pango | ||||
MAKEFILE= GNUmakefile | MAKEFILE= GNUmakefile | ||||
GNU_MAKEFILE= yes | GNU_MAKEFILE= yes | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
CONFIGURE_ARGS+=--with-texgyre-dir=${LOCALBASE}/${TEXMFDISTDIR}/fonts/opentype/public/tex-gyre \ | CONFIGURE_ARGS+=--with-texgyre-dir=${LOCALBASE}/${TEXMFDISTDIR}/fonts/opentype/public/tex-gyre \ | ||||
--with-python-include=${PYTHON_INCLUDEDIR} | --with-python-include=${PYTHON_INCLUDEDIR} --without-urwotf-dir | ||||
CONFIGURE_ENV+= ac_cv_prog_MAKEINFO="${LOCALBASE}/bin/makeinfo" \ | CONFIGURE_ENV+= ac_cv_prog_MAKEINFO="${LOCALBASE}/bin/makeinfo" \ | ||||
FLEX=${FLEX} YACC=${YACC} HOME=${WRKDIR} | FLEX=${FLEX} YACC=${YACC} HOME=${WRKDIR} | ||||
ALL_TARGET= all | ALL_TARGET= all | ||||
NO_CCACHE= yes | |||||
PLIST_SUB= PORTVERSION=${PORTVERSION} | PLIST_SUB= PORTVERSION=${PORTVERSION} | ||||
OPTIONS_DEFINE= NLS | OPTIONS_DEFINE= NLS | ||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
post-patch: | post-patch: | ||||
${FIND} ${WRKSRC} -name "*.cc" | ${XARGS} \ | @${FIND} ${WRKSRC} -name "*.cc" | ${XARGS} \ | ||||
${REINPLACE_CMD} -e 's|isinf[ ]*(|::isinf(|g' -e 's|isnan|::isnan|g' | ${REINPLACE_CMD} -e 's|isinf[ ]*(|::isinf(|g' -e 's|isnan|::isnan|g' | ||||
${REINPLACE_CMD} -e 's|<FlexLexer.h>|"/usr/include/FlexLexer.h"|' \ | @${REINPLACE_CMD} -e 's|<FlexLexer.h>|"/usr/include/FlexLexer.h"|' \ | ||||
${WRKSRC}/lily/include/includable-lexer.hh | ${WRKSRC}/lily/include/includable-lexer.hh | ||||
${SED} -e 's|%%FONTDIR%%|${WRKDIR}/fontconfig/cache/|' \ | |||||
${FILESDIR}/fonts.conf > ${WRKDIR}/.fonts.conf | |||||
post-patch-NLS-off: | post-patch-NLS-off: | ||||
${REINPLACE_CMD} -e '/po \\$$/d' ${WRKSRC}/${MAKEFILE}.in | @${REINPLACE_CMD} -e '/po \\$$/d' ${WRKSRC}/${MAKEFILE}.in | ||||
post-install: | post-install: | ||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/lilypond | ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/lilypond | ||||
(cd ${STAGEDIR}/${DATADIR} && ${LN} -fs ${PORTVERSION} current) | (cd ${STAGEDIR}/${DATADIR} && ${LN} -fs ${PORTVERSION} current) | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |