summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrillig <rillig@pkgsrc.org>2007-01-07 08:28:05 +0000
committerrillig <rillig@pkgsrc.org>2007-01-07 08:28:05 +0000
commit488f6dfeefff5c35d333769a12b35aa7c3182564 (patch)
tree28da36c5d74bd332261d57d1b121e48aa4f704c5
parentdd08694ec2b531a3423d1103527b91f3f50be382 (diff)
downloadpkgsrc-488f6dfeefff5c35d333769a12b35aa7c3182564.tar.gz
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.
-rw-r--r--graphics/denemo/Makefile12
-rw-r--r--graphics/denemo/PLIST160
-rw-r--r--graphics/denemo/distinfo12
-rw-r--r--graphics/denemo/patches/patch-aa14
-rw-r--r--graphics/denemo/patches/patch-ab13
-rw-r--r--graphics/denemo/patches/patch-configure13
-rw-r--r--graphics/denemo/patches/patch-midic17
7 files changed, 200 insertions, 41 deletions
diff --git a/graphics/denemo/Makefile b/graphics/denemo/Makefile
index be62d3890c5..4f1b7ec8cc3 100644
--- a/graphics/denemo/Makefile
+++ b/graphics/denemo/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.17 2006/02/05 23:09:29 joerg Exp $
+# $NetBSD: Makefile,v 1.18 2007/01/07 08:28:05 rillig Exp $
#
-DISTNAME= denemo-0.5.4
-PKGREVISION= 8
+DISTNAME= denemo-0.7.6
CATEGORIES= graphics print
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=denemo/}
@@ -10,11 +9,12 @@ MAINTAINER= rh@NetBSD.org
HOMEPAGE= http://denemo.sourceforge.net/
COMMENT= GUI musical score editor written in C/GTK+
-BROKEN_IN= pkgsrc-2005Q4
-
DEPENDS+= lilypond-[0-9]*:../../print/lilypond
GNU_CONFIGURE= YES
+USE_DIRS+= xdg-1.4
+USE_TOOLS+= pkg-config
-.include "../../x11/gtk/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/denemo/PLIST b/graphics/denemo/PLIST
index f5a3350e254..44d5384cad3 100644
--- a/graphics/denemo/PLIST
+++ b/graphics/denemo/PLIST
@@ -1,3 +1,159 @@
-@comment $NetBSD: PLIST,v 1.1 2001/10/31 23:50:24 zuntum Exp $
+@comment $NetBSD: PLIST,v 1.2 2007/01/07 08:28:05 rillig Exp $
bin/denemo
-etc/denemo.conf
+include/denemo/denemo.h
+include/denemo/denemo_api.h
+include/denemo/denemo_objects.h
+include/denemo/denemo_types.h
+include/denemo/denemo_version.h
+share/applications/denemo.desktop
+share/denemo/denemo.conf
+share/denemo/denemo.keymaprc
+share/denemo/denemorc.xml
+share/denemo/denemoui.xml
+share/denemo/english.keymaprc
+share/denemo/french.keymaprc
+share/denemo/instruments.xml
+share/denemo/italian.keymaprc
+share/denemo/pixmaps/accent.svg
+share/denemo/pixmaps/downbow.svg
+share/denemo/pixmaps/fermata.svg
+share/denemo/pixmaps/feta26-accidentals--1.xbm
+share/denemo/pixmaps/feta26-accidentals--2.xbm
+share/denemo/pixmaps/feta26-accidentals-0.xbm
+share/denemo/pixmaps/feta26-accidentals-1.xbm
+share/denemo/pixmaps/feta26-accidentals-2.xbm
+share/denemo/pixmaps/feta26-accidentals-leftparen.xbm
+share/denemo/pixmaps/feta26-accidentals-rightparen.xbm
+share/denemo/pixmaps/feta26-clefs-alto.xbm
+share/denemo/pixmaps/feta26-clefs-alto_change.xbm
+share/denemo/pixmaps/feta26-clefs-bass.xbm
+share/denemo/pixmaps/feta26-clefs-bass_change.xbm
+share/denemo/pixmaps/feta26-clefs-g_8.xbm
+share/denemo/pixmaps/feta26-clefs-treble.xbm
+share/denemo/pixmaps/feta26-clefs-treble_change.xbm
+share/denemo/pixmaps/feta26-dots-dot.xbm
+share/denemo/pixmaps/feta26-dots-repeatcolon.xbm
+share/denemo/pixmaps/feta26-flags-d3.xbm
+share/denemo/pixmaps/feta26-flags-d4.xbm
+share/denemo/pixmaps/feta26-flags-d5.xbm
+share/denemo/pixmaps/feta26-flags-d6.xbm
+share/denemo/pixmaps/feta26-flags-dgrace.xbm
+share/denemo/pixmaps/feta26-flags-u3.xbm
+share/denemo/pixmaps/feta26-flags-u4.xbm
+share/denemo/pixmaps/feta26-flags-u5.xbm
+share/denemo/pixmaps/feta26-flags-u6.xbm
+share/denemo/pixmaps/feta26-flags-ugrace.xbm
+share/denemo/pixmaps/feta26-noteheads--1.xbm
+share/denemo/pixmaps/feta26-noteheads--2.xbm
+share/denemo/pixmaps/feta26-noteheads-0.xbm
+share/denemo/pixmaps/feta26-noteheads-0diamond.xbm
+share/denemo/pixmaps/feta26-noteheads-1.xbm
+share/denemo/pixmaps/feta26-noteheads-1diamond.xbm
+share/denemo/pixmaps/feta26-noteheads-2.xbm
+share/denemo/pixmaps/feta26-noteheads-2cross.xbm
+share/denemo/pixmaps/feta26-noteheads-2diamond.xbm
+share/denemo/pixmaps/feta26-noteheads-2harmonic.xbm
+share/denemo/pixmaps/feta26-noteheads-ledgerending.xbm
+share/denemo/pixmaps/feta26-rests--1.xbm
+share/denemo/pixmaps/feta26-rests--2.xbm
+share/denemo/pixmaps/feta26-rests--4.xbm
+share/denemo/pixmaps/feta26-rests-0.xbm
+share/denemo/pixmaps/feta26-rests-0o.xbm
+share/denemo/pixmaps/feta26-rests-1.xbm
+share/denemo/pixmaps/feta26-rests-1o.xbm
+share/denemo/pixmaps/feta26-rests-2.xbm
+share/denemo/pixmaps/feta26-rests-2mensural.xbm
+share/denemo/pixmaps/feta26-rests-3.xbm
+share/denemo/pixmaps/feta26-rests-3mensural.xbm
+share/denemo/pixmaps/feta26-rests-4.xbm
+share/denemo/pixmaps/feta26-rests-4mensural.xbm
+share/denemo/pixmaps/feta26-rests-5.xbm
+share/denemo/pixmaps/feta26-rests-6.xbm
+share/denemo/pixmaps/feta26-rests-7.xbm
+share/denemo/pixmaps/feta26-scripts-accent.xbm
+share/denemo/pixmaps/feta26-scripts-arpeggio.xbm
+share/denemo/pixmaps/feta26-scripts-coda.xbm
+share/denemo/pixmaps/feta26-scripts-dfermata.xbm
+share/denemo/pixmaps/feta26-scripts-dmarcato.xbm
+share/denemo/pixmaps/feta26-scripts-downbow.xbm
+share/denemo/pixmaps/feta26-scripts-downprall.xbm
+share/denemo/pixmaps/feta26-scripts-dpedalheel.xbm
+share/denemo/pixmaps/feta26-scripts-dpedaltoe.xbm
+share/denemo/pixmaps/feta26-scripts-dstaccatissimo.xbm
+share/denemo/pixmaps/feta26-scripts-flageolet.xbm
+share/denemo/pixmaps/feta26-scripts-mordent.xbm
+share/denemo/pixmaps/feta26-scripts-open.xbm
+share/denemo/pixmaps/feta26-scripts-prall.xbm
+share/denemo/pixmaps/feta26-scripts-prallmordent.xbm
+share/denemo/pixmaps/feta26-scripts-prallprall.xbm
+share/denemo/pixmaps/feta26-scripts-repeatsign.xbm
+share/denemo/pixmaps/feta26-scripts-reverseturn.xbm
+share/denemo/pixmaps/feta26-scripts-segno.xbm
+share/denemo/pixmaps/feta26-scripts-sforzato.xbm
+share/denemo/pixmaps/feta26-scripts-staccato.xbm
+share/denemo/pixmaps/feta26-scripts-stopped.xbm
+share/denemo/pixmaps/feta26-scripts-tenuto.xbm
+share/denemo/pixmaps/feta26-scripts-thumb.xbm
+share/denemo/pixmaps/feta26-scripts-trilelement.xbm
+share/denemo/pixmaps/feta26-scripts-trill-element.xbm
+share/denemo/pixmaps/feta26-scripts-trill.xbm
+share/denemo/pixmaps/feta26-scripts-turn.xbm
+share/denemo/pixmaps/feta26-scripts-ufermata.xbm
+share/denemo/pixmaps/feta26-scripts-umarcato.xbm
+share/denemo/pixmaps/feta26-scripts-upbow.xbm
+share/denemo/pixmaps/feta26-scripts-upedalheel.xbm
+share/denemo/pixmaps/feta26-scripts-upedaltoe.xbm
+share/denemo/pixmaps/feta26-scripts-upprall.xbm
+share/denemo/pixmaps/feta26-scripts-ustaccatissimo.xbm
+share/denemo/pixmaps/feta26-timesig-C2-2.xbm
+share/denemo/pixmaps/feta26-timesig-C4-4.xbm
+share/denemo/pixmaps/feta26-timesig-old2-2.xbm
+share/denemo/pixmaps/feta26-timesig-old2-4.xbm
+share/denemo/pixmaps/feta26-timesig-old3-2.xbm
+share/denemo/pixmaps/feta26-timesig-old3-4.xbm
+share/denemo/pixmaps/feta26-timesig-old4-4.xbm
+share/denemo/pixmaps/feta26-timesig-old4-8.xbm
+share/denemo/pixmaps/feta26-timesig-old6-4.xbm
+share/denemo/pixmaps/feta26-timesig-old6-8.xbm
+share/denemo/pixmaps/feta26-timesig-old6-8alt.xbm
+share/denemo/pixmaps/feta26-timesig-old9-4.xbm
+share/denemo/pixmaps/feta26-timesig-old9-8.xbm
+share/denemo/pixmaps/icon-note-0.svg
+share/denemo/pixmaps/icon-note-1.svg
+share/denemo/pixmaps/icon-note-2.svg
+share/denemo/pixmaps/icon-note-3.svg
+share/denemo/pixmaps/icon-note-4.svg
+share/denemo/pixmaps/icon-rest-0.svg
+share/denemo/pixmaps/icon-rest-1.svg
+share/denemo/pixmaps/icon-rest-2.svg
+share/denemo/pixmaps/icon-rest-3.svg
+share/denemo/pixmaps/icon-rest-4.svg
+share/denemo/pixmaps/icon-rest-5.svg
+share/denemo/pixmaps/icon-template.svg
+share/denemo/pixmaps/lheel.svg
+share/denemo/pixmaps/ltoe.svg
+share/denemo/pixmaps/marcato.svg
+share/denemo/pixmaps/mordent.svg
+share/denemo/pixmaps/notehead-0.xbm
+share/denemo/pixmaps/notehead-1.xbm
+share/denemo/pixmaps/notehead-2.xbm
+share/denemo/pixmaps/reverse-turn.svg
+share/denemo/pixmaps/rheel.svg
+share/denemo/pixmaps/rtoe.svg
+share/denemo/pixmaps/staccatissimo.svg
+share/denemo/pixmaps/staccato.svg
+share/denemo/pixmaps/tenuto.svg
+share/denemo/pixmaps/toomany.xbm
+share/denemo/pixmaps/trill.svg
+share/denemo/pixmaps/turn.svg
+share/denemo/pixmaps/upbow.svg
+share/denemo/speedy.keymaprc
+share/icons/denemo.png
+share/locale/es/LC_MESSAGES/denemo.mo
+share/locale/fr/LC_MESSAGES/denemo.mo
+share/locale/sv/LC_MESSAGES/denemo.mo
+@exec ${MKDIR} %D/share/doc/denemo
+@dirrm share/doc/denemo
+@dirrm share/denemo/pixmaps
+@dirrm share/denemo
+@dirrm include/denemo
diff --git a/graphics/denemo/distinfo b/graphics/denemo/distinfo
index f755fd0e1fc..7797c77d4c9 100644
--- a/graphics/denemo/distinfo
+++ b/graphics/denemo/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.3 2005/02/24 08:45:04 agc Exp $
+$NetBSD: distinfo,v 1.4 2007/01/07 08:28:05 rillig Exp $
-SHA1 (denemo-0.5.4.tar.gz) = 66cdaeeb41239c490ee89e9b8e1fdd616a877bf9
-RMD160 (denemo-0.5.4.tar.gz) = e2ab971cb2c6a30fdbca9df6ce6940d641f04dfe
-Size (denemo-0.5.4.tar.gz) = 188745 bytes
-SHA1 (patch-aa) = ae72b3d0fb595806bc9f6dd7d9be4d5ca9d17da6
-SHA1 (patch-ab) = 73ec89c5732c4dca4c1dbb3106783b844fae2a85
+SHA1 (denemo-0.7.6.tar.gz) = 6cb41657052964e69235722cf789f32cd4a29b9b
+RMD160 (denemo-0.7.6.tar.gz) = 2c3805fc9d608a4a9fcdc093f4a712423dd40169
+Size (denemo-0.7.6.tar.gz) = 1947693 bytes
+SHA1 (patch-configure) = e713b0073a24b46838e3e61f06f3a551ac0bf934
+SHA1 (patch-midic) = 71d411805173650c9a4ee533334a246995b74bd0
diff --git a/graphics/denemo/patches/patch-aa b/graphics/denemo/patches/patch-aa
deleted file mode 100644
index 1d94e0e5f16..00000000000
--- a/graphics/denemo/patches/patch-aa
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-aa,v 1.1.1.1 2000/10/15 17:45:41 rh Exp $
-
---- easylyparser.c.orig Fri Aug 11 03:59:45 2000
-+++ easylyparser.c
-@@ -38,7 +38,9 @@
- #line 8 "easylyparser.y"
-
- #include <stdio.h>
-+#define setkey des_setkey
- #include <stdlib.h>
-+#undef setkey
- #include "calculatepositions.h"
- #include "chordops.h"
- #include "contexts.h"
diff --git a/graphics/denemo/patches/patch-ab b/graphics/denemo/patches/patch-ab
deleted file mode 100644
index 2f01cda7781..00000000000
--- a/graphics/denemo/patches/patch-ab
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ab,v 1.1.1.1 2000/10/15 17:45:41 rh Exp $
-
---- playback.c.orig Fri Jul 28 03:02:54 2000
-+++ playback.c
-@@ -18,7 +18,7 @@
- #include <stdlib.h>
- #include <unistd.h>
- #include <sys/types.h>
--#include <wait.h>
-+#include <sys/wait.h>
- #include <errno.h>
-
- extern char **environ; /* I don't know why this is here. Hiller 19 Apr 2000 */
diff --git a/graphics/denemo/patches/patch-configure b/graphics/denemo/patches/patch-configure
new file mode 100644
index 00000000000..1aae01eab5d
--- /dev/null
+++ b/graphics/denemo/patches/patch-configure
@@ -0,0 +1,13 @@
+$NetBSD: patch-configure,v 1.1 2007/01/07 08:28:05 rillig Exp $
+
+--- configure.orig 2006-11-11 13:15:02.000000000 +0100
++++ configure 2007-01-07 09:16:21.000000000 +0100
+@@ -24778,7 +24778,7 @@ done
+
+
+
+-if test "${prefix}" == "NONE"; then
++if test "${prefix}" = "NONE"; then
+ prefix=${ac_default_prefix}
+
+ fi
diff --git a/graphics/denemo/patches/patch-midic b/graphics/denemo/patches/patch-midic
new file mode 100644
index 00000000000..6203f839988
--- /dev/null
+++ b/graphics/denemo/patches/patch-midic
@@ -0,0 +1,17 @@
+$NetBSD: patch-midic,v 1.1 2007/01/07 08:28:05 rillig Exp $
+
+--- src/midi.c.orig 2006-08-06 20:11:09.000000000 +0200
++++ src/midi.c 2007-01-07 09:20:08.000000000 +0100
+@@ -14,6 +14,12 @@
+ #include <sys/soundcard.h>
+ #endif
+
++#if !defined(SEQ_DEFINEBUF)
++/* Some systems (for example NetBSD 3.0) do not have sequencer support
++ * (SEQ_DEFINEBUF(), struct synth_card). */
++# undef HAVE_SYS_SOUNDCARD_H
++#endif
++
+ #include <sys/types.h>
+ #include <sys/stat.h>
+ #include <fcntl.h>