2021-09-08 23:04:53 +02:00
|
|
|
# $NetBSD: Makefile,v 1.68 2021/09/08 21:05:11 nia Exp $
|
2000-10-15 19:45:41 +02:00
|
|
|
#
|
|
|
|
|
2011-10-06 13:57:24 +02:00
|
|
|
DISTNAME= denemo-0.9.2
|
2021-09-08 23:04:53 +02:00
|
|
|
PKGREVISION= 36
|
2000-10-15 19:45:41 +02:00
|
|
|
CATEGORIES= graphics print
|
2011-10-06 13:57:24 +02:00
|
|
|
MASTER_SITES= ${MASTER_SITE_GNU:=denemo/}
|
2000-10-15 19:45:41 +02:00
|
|
|
|
2011-10-06 13:57:24 +02:00
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
|
|
HOMEPAGE= http://www.denemo.org/
|
2003-05-02 13:53:34 +02:00
|
|
|
COMMENT= GUI musical score editor written in C/GTK+
|
2011-10-06 13:57:24 +02:00
|
|
|
LICENSE= gnu-gpl-v3
|
2000-10-15 19:45:41 +02:00
|
|
|
|
2001-09-28 01:17:41 +02:00
|
|
|
DEPENDS+= lilypond-[0-9]*:../../print/lilypond
|
2000-10-15 19:45:41 +02:00
|
|
|
|
|
|
|
GNU_CONFIGURE= YES
|
2011-10-06 13:57:24 +02:00
|
|
|
USE_TOOLS+= pkg-config gmake
|
2000-10-15 19:45:41 +02:00
|
|
|
|
2011-10-06 13:57:24 +02:00
|
|
|
EXTRACT_USING= bsdtar
|
|
|
|
|
|
|
|
INSTALLATION_DIRS= etc/${PKGBASE}
|
|
|
|
|
|
|
|
EGDIR= ${PREFIX}/share/examples/${PKGBASE}
|
|
|
|
CONF_FILES= ${EGDIR}/denemo.conf ${PKG_SYSCONFDIR}/denemo/denemo.conf
|
|
|
|
|
|
|
|
#XXX Makefile contains .destdir/ path
|
|
|
|
post-install:
|
|
|
|
${RM} ${DESTDIR}${PREFIX}/share/denemo/actions/Makefile*
|
|
|
|
${RM} ${DESTDIR}${PREFIX}/share/denemo/examples/Makefile*
|
|
|
|
${RM} ${DESTDIR}${PREFIX}/share/denemo/manual/images/Makefile*
|
|
|
|
${RM} ${DESTDIR}${PREFIX}/share/denemo/templates/Makefile*
|
|
|
|
|
|
|
|
.include "../../audio/aubio/buildlink3.mk"
|
|
|
|
.include "../../audio/libsmf/buildlink3.mk"
|
|
|
|
.include "../../audio/fluidsynth/buildlink3.mk"
|
2019-10-20 13:10:47 +02:00
|
|
|
.include "../../audio/portaudio/buildlink3.mk"
|
2011-10-06 13:57:24 +02:00
|
|
|
.include "../../graphics/librsvg/buildlink3.mk"
|
2016-09-16 02:26:29 +02:00
|
|
|
# Depends on lilypond which is still guile 1.8.
|
2011-10-06 13:57:24 +02:00
|
|
|
.include "../../lang/guile/buildlink3.mk"
|
|
|
|
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
|
Updated denemo to 7.6.
10 April 2006 0.7.5
Moved back to Plain C for future releases
Reimplementation of keymaps so they are now XML based
Midi import
Lilypond Export Updates
Reimplementation of rc files so that they are now XML
Removal of Blank rest modes
Crash Recovery
Lots of memory leak fixes
Help Manual now available
Revised CSound export
Revised Print functionality
Blank notes are now displayed in Yellow to aid in viewing the score
Keybindings for inserting Time Signatures, Key Signatures and Clefs
30 October 2005 0.7.4
Help Documentation
Support for exporting to Lilypond 2.6
All ornaments/articulations added
Replace Mode
Basic Redo/Undo Functionality for individual objects
More Templates available
Export to PDF (via lilypond processing) Courtesy of Jens Askengren
3 April 2005 0.7.3beta2
Revised Menu's (GTK 2.6 based)
10 February 2005 0.7.3beta1
Score Templates
Additional Keymaps
Revised Menu's
Additional Staff functions
23 March 2003: 0.7.0
First C++ realese
Features plugins for the first time. Although the API
still has to be finalised.
Optional use of gtk2
Added support for Figured Bass courtesy of Richard Shann
Automated Testing again courtesy of Richard Shann
MDI interface.
Cautionary Accidentals, Alasdair Anderson
Cloned chords when tieing a note.
Graceful Exit when denemo fails, saves current scores so work is
not lost
22 November 2002: 0.6.1
Fixed Lilypond parser for >1.4.x Lilypond syntax
Various other small fixes
29 May 2002: 0.6.0
Added Basic Support for Lyrics
Added Invisible Notes
File I/O dialogs now remeber the last Directory
(courtesy of Damian Marques Lluch)
Midi Instrument Selection is easier and /dev/sequencer
selection for Alsa playback(courtesy of goto <harpy@lily.freemail.ne.jp>)
Added CSound Score file exporter and Optional CSound playback
Reimplementation of Dynamics
13 November 2001: 0.5.7
Basic Printing Support
Various bug fixes
Probably the Last Straight Forward C release
3 July 2000: 0.5.6
Support for Hairpins (incomplete/buggy)
Supports GNU Lilypond >v1.3.146 (Input parser requires some work).
XML File Format supported (courtesy of Eric Galluzzo)
Midi File Output supported (courtesy of Per Andersson)
Support for additional instrument specific articulations.
Internationalization of Denemo (Translations still required).
Supports Mouse positioning of cursor.
12 Nov 2000: 0.5.5
Improved positioning code.
Support for keyboard customization.
Preliminary support for multinote slurs.
Support for staccato, fermata, accent, tenuto, turn, trill, mordent,
and staccatissimo markings.
Denemo now understands that the score window may not be enough
to show all staffs; the cursor will scroll the score up and down
if necessary.
Horizontal and vertical scrollbars now track and control the part of
the score being displayed.
2007-01-07 09:28:05 +01:00
|
|
|
.include "../../textproc/libxml2/buildlink3.mk"
|
|
|
|
.include "../../x11/gtk2/buildlink3.mk"
|
2011-10-06 13:57:24 +02:00
|
|
|
.include "../../x11/gtksourceview2/buildlink3.mk"
|
2000-10-15 19:45:41 +02:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|