svn commit: r470278 - head/print/lilypond
Dmitry Marakasov
amdmi3 at FreeBSD.org
Fri May 18 08:34:10 UTC 2018
Author: amdmi3
Date: Fri May 18 08:34:09 2018
New Revision: 470278
URL: https://svnweb.freebsd.org/changeset/ports/470278
Log:
- Fix LICENSE
- Add LICENSE_FILE
- Pet portlint
- Switch to options helpers
- Switch to new test framework
Approved by: portmgr blanket
Modified:
head/print/lilypond/Makefile
Modified: head/print/lilypond/Makefile
==============================================================================
--- head/print/lilypond/Makefile Fri May 18 07:46:46 2018 (r470277)
+++ head/print/lilypond/Makefile Fri May 18 08:34:09 2018 (r470278)
@@ -10,10 +10,9 @@ MASTER_SITES= http://download.linuxaudio.org/lilypond/
MAINTAINER= ports at FreeBSD.org
COMMENT= GNU music typesetter
-LICENSE= GPLv3
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/COPYING
-OPTIONS_DEFINE= NLS
-
BUILD_DEPENDS= pdftexi2dvi:print/texinfo \
t1ascii:print/t1utils \
bash:shells/bash \
@@ -34,62 +33,54 @@ LIB_DEPENDS= libguile.so:lang/guile \
RUN_DEPENDS= mftrace:print/mftrace \
${LOCALBASE}/share/fonts/dejavu/DejaVuSans-Bold.ttf:x11-fonts/dejavu
-INFO= internals \
- lilypond-changes \
- lilypond-contributor \
- lilypond-essay \
- lilypond-extending \
- lilypond-internals \
- lilypond-learning \
- lilypond-notation \
- lilypond-snippets \
- lilypond-usage \
- lilypond-web \
- music-glossary
-
USES= bison:build gettext ghostscript gmake pkgconfig perl5 \
python:2.7
USE_TEX= latex
USE_PERL5= build
USE_GNOME= pango
-
-MAKEFILE= GNUmakefile
-GNU_MAKEFILE= yes
#MAKE_JOBS_UNSAFE= yes
-
GNU_CONFIGURE= yes
CONFIGURE_ARGS+=--with-ncsb-dir=${LOCALBASE}/share/ghostscript/fonts \
--with-python-include=${PYTHON_INCLUDEDIR}
CONFIGURE_ENV+= ac_cv_prog_MAKEINFO="${LOCALBASE}/bin/makeinfo" \
FLEX=${FLEX} YACC=${YACC}
+MAKEFILE= GNUmakefile
+GNU_MAKEFILE= yes
+
ALL_TARGET= all
+TEST_TARGET= test # fails with sig11
NO_CCACHE= yes
PLIST_SUB= PORTVERSION=${PORTVERSION}
-.include <bsd.port.options.mk>
+INFO= internals \
+ lilypond-changes \
+ lilypond-contributor \
+ lilypond-essay \
+ lilypond-extending \
+ lilypond-internals \
+ lilypond-learning \
+ lilypond-notation \
+ lilypond-snippets \
+ lilypond-usage \
+ lilypond-web \
+ music-glossary
-.if ${PORT_OPTIONS:MNLS}
-PLIST_SUB+= NLS=""
-.else
-PLIST_SUB+= NLS="@comment "
-.endif
+OPTIONS_DEFINE= NLS
+OPTIONS_SUB= yes
post-patch:
- ${REINPLACE_CMD} -e 's|<FlexLexer.h>|"/usr/include/FlexLexer.h"|' \
- ${WRKSRC}/lily/include/includable-lexer.hh
-.if !${PORT_OPTIONS:MNLS}
- ${REINPLACE_CMD} -e '/^PO_FILES/s|= |= #|' ${WRKSRC}/${MAKEFILE}.in
-.endif
+ @${REINPLACE_CMD} -e 's|<FlexLexer.h>|"/usr/include/FlexLexer.h"|' \
+ ${WRKSRC}/lily/include/includable-lexer.hh
+post-patch-NLS-off:
+ @${REINPLACE_CMD} -e '/^PO_FILES/s|= |= #|' ${WRKSRC}/${MAKEFILE}.in
+
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/lilypond
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lilypond/${PORTVERSION}/python/midi.so
@${LN} -fs ${DATADIR}/${PORTVERSION} ${STAGEDIR}${DATADIR}/current
-
-regression-test: build
- cd ${WRKSRC} && ${MAKE_CMD} -f ${MAKEFILE} test
.include <bsd.port.mk>
More information about the svn-ports-head
mailing list