2004-12-30 06:11:57 +01:00
|
|
|
# $NetBSD: Makefile,v 1.26 2004/12/30 05:11:57 dmcmahill Exp $
|
2000-10-15 19:32:11 +02:00
|
|
|
#
|
|
|
|
|
2004-12-30 06:11:57 +01:00
|
|
|
DISTNAME= lilypond-2.4.3
|
2000-10-15 19:32:11 +02:00
|
|
|
CATEGORIES= print
|
2004-12-30 06:11:57 +01:00
|
|
|
MASTER_SITES= http://lilypond.org/download/v2.4/
|
2000-10-15 19:32:11 +02:00
|
|
|
|
2003-07-18 00:50:55 +02:00
|
|
|
MAINTAINER= rh@NetBSD.org
|
2004-02-20 05:54:18 +01:00
|
|
|
HOMEPAGE= http://lilypond.org/web/
|
2001-02-17 18:42:09 +01:00
|
|
|
COMMENT= GNU Music Typesetter
|
2000-10-15 19:32:11 +02:00
|
|
|
|
2004-12-30 06:11:57 +01:00
|
|
|
DEPENDS+= ec-fonts-mftraced-*:../../fonts/ec-fonts-mftraced
|
2003-01-04 21:18:20 +01:00
|
|
|
BUILD_DEPENDS+= bison>=1.875nb1:../../devel/bison
|
2000-10-15 19:32:11 +02:00
|
|
|
|
2003-01-10 08:39:46 +01:00
|
|
|
GNU_CONFIGURE= YES
|
2004-05-03 22:49:33 +02:00
|
|
|
USE_BUILDLINK3= YES
|
2003-01-10 08:39:46 +01:00
|
|
|
USE_PKGLOCALEDIR= YES
|
2004-12-30 06:11:57 +01:00
|
|
|
USE_LANGUAGES= c c++
|
2004-01-24 15:50:05 +01:00
|
|
|
USE_GNU_TOOLS+= make
|
2003-01-10 08:39:46 +01:00
|
|
|
MAKEFILE= GNUmakefile
|
2000-10-15 19:32:11 +02:00
|
|
|
|
2003-08-05 00:24:21 +02:00
|
|
|
USE_MAKEINFO= YES
|
2004-12-30 06:11:57 +01:00
|
|
|
TEXINFO_REQD= 4.7
|
|
|
|
INFO_FILES= lilypond.info lilypond-internals.info music-glossary.info
|
2000-12-28 18:04:23 +01:00
|
|
|
|
Update to 1.4.13, by Ingolf Steinbach in pkg/16908, with minimal changes.
Major news for the 1.4 releases:
DESIGN
* More pervasive GUILE integration resulting in improved design and
implementation. LilyPond is smaller, cleaner, more flexible, etc.
- Improved speed with comparable memory footprint
- More tweakability using less memory with the new `property push'
mechanism.
- Improved robustness: Lily almost never crashes.
- Access to internal music representation
* New font selection scheme similar to Latex-NFSS.
* Flexible formatting mechanism for musical texts.
* Chordnames are now configurable in every respect
* Part combining for orchestral scores and hymns: two voices are
combined into a staff automatically, including Solo/a2
indications as appropriate.
ERGONOMICS
* Point and click functionality using emacs and Xdvi.
* Rewritten Emacs mode
* Cleaned up syntax details
* Comprehensive documentation, including a rewritten tutorial.
* All properties have doc strings, and internal documentation is
generated automatically.
* Windows point-and-click installer
NOTATION FEATURES
* Piano pedals, Arpeggios, Glissandi, many more note head
shapes, Medieval clefs, custodes.
* Better lyrics placement: Automatical phrasing, melisma alignment,
and stanza numbering.
* Typography: More elegant slurs, aligned dynamics, text crescendos,
* Easy-play note heads
* ASCIIScript: ASCII-art output
* Improved standalone postscript layout.
IMPORT/EXPORT
* dynamics, tempo changes in the MIDI output
* Finale (.etf), PMX, Musedata and Mup import tools.
MISCELLANEOUS
* Mutopia ports collection: easily accessible music archive.
* Translations into Japanese, French and Russian
* Many many many bugfixes.
2002-05-20 15:47:04 +02:00
|
|
|
CONFIGURE_ARGS+=--disable-optimising
|
2002-01-18 15:03:01 +01:00
|
|
|
CONFIGURE_ENV+= PYTHON=${PYTHONBIN}
|
2004-12-30 06:11:57 +01:00
|
|
|
PYTHON_VERSIONS_ACCEPTED= 21 23
|
|
|
|
# 22 has some regular expression problem
|
2000-10-15 19:32:11 +02:00
|
|
|
|
2004-12-30 06:11:57 +01:00
|
|
|
SCRIPTS_DIR= share/lilypond/${PKGVERSION}/scripts
|
|
|
|
PLIST_SUBST+= SCRIPTS_DIR=${SCRIPTS_DIR}
|
|
|
|
MESSAGE_SUBST+= SCRIPTS_DIR=${SCRIPTS_DIR}
|
|
|
|
|
|
|
|
post-install:
|
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/${SCRIPTS_DIR}
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/buildscripts/out/lilypond-login ${PREFIX}/${SCRIPTS_DIR}
|
|
|
|
${INSTALL_DATA} ${WRKSRC}/buildscripts/out/lilypond-profile ${PREFIX}/${SCRIPTS_DIR}
|
|
|
|
|
|
|
|
.include "../../fonts/mftrace/buildlink3.mk"
|
|
|
|
.include "../../lang/guile/buildlink3.mk"
|
2002-09-22 01:46:45 +02:00
|
|
|
.include "../../lang/python/application.mk"
|
2004-05-03 22:49:33 +02:00
|
|
|
.include "../../print/teTeX-bin/kpathsea.buildlink3.mk"
|
2004-12-30 06:11:57 +01:00
|
|
|
.include "../../mk/emacs.mk"
|
|
|
|
.include "../../mk/ghostscript.mk"
|
2000-10-15 19:32:11 +02:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|