[114612] trunk/dports/print/denemo
ryandesign at macports.org
ryandesign at macports.org
Wed Dec 11 13:40:39 PST 2013
Revision: 114612
https://trac.macports.org/changeset/114612
Author: ryandesign at macports.org
Date: 2013-12-11 13:40:39 -0800 (Wed, 11 Dec 2013)
Log Message:
-----------
denemo: update to 1.1.0 (#31138); fixes build failure with glib2 2.32 (#41552); license GPL-3+
Modified Paths:
--------------
trunk/dports/print/denemo/Portfile
Added Paths:
-----------
trunk/dports/print/denemo/files/patch-configure.diff
trunk/dports/print/denemo/files/patch-src-prefops.c.diff
Removed Paths:
-------------
trunk/dports/print/denemo/files/patch-denemo.conf
trunk/dports/print/denemo/files/patch-prefops.c
Modified: trunk/dports/print/denemo/Portfile
===================================================================
--- trunk/dports/print/denemo/Portfile 2013-12-11 21:21:03 UTC (rev 114611)
+++ trunk/dports/print/denemo/Portfile 2013-12-11 21:40:39 UTC (rev 114612)
@@ -3,10 +3,11 @@
PortSystem 1.0
name denemo
-version 0.8.10
+version 1.1.0
categories print audio x11
platforms darwin
maintainers nomaintainer
+license GPL-3+
description Denemo is a unique score editor
long_description \
@@ -18,30 +19,40 @@
and partly because of its unique design philosophy.
homepage http://www.denemo.org/
+master_sites gnu
-master_sites http://download.savannah.gnu.org/releases/denemo/
-checksums md5 3b87158576d9c3fc44f80bd39f39c386
+checksums rmd160 ce8fe79ac52e89c38a33dd8bc486bf7d5c1d7eb2 \
+ sha256 9bdb1d587604de9ed78c73060c13a1dba656f691fd4b0bcc8faf4a6a64084b14
-depends_build port:pkgconfig
-depends_lib port:aubio port:gtksourceview2 port:guile port:jack port:librsvg port:portaudio
+depends_build port:pkgconfig
+
+depends_lib port:aubio \
+ port:evince \
+ port:fluidsynth \
+ port:gettext \
+ port:gtksourceview3 \
+ port:guile \
+ port:jack \
+ port:librsvg \
+ port:portaudio \
+ port:rubberband
+
depends_run port:qtplay
-patchfiles patch-denemo.conf patch-prefops.c
-post-patch {
- reinplace "s|../../mkinstalldirs|mkinstalldirs|g" \
- ${worksrcpath}/pixmaps/Makefile.in
- system "touch ${worksrcpath}/src/malloc.h"
-}
+patchfiles patch-configure.diff \
+ patch-src-prefops.c.diff
-configure.args --disable-nls --enable-jack \
- --sysconfdir=${prefix}/etc
+configure.args --enable-evince \
+ --enable-fluidsynth \
+ --enable-gtk3 \
+ --enable-guile_1_8 \
+ --enable-jack \
+ --enable-portaudio \
+ --enable-portmidi \
+ --enable-rubberband
use_parallel_build yes
variant csound description "Csound can be used for playback." {
depends_run-append port:csound
}
-
-livecheck.type regex
-livecheck.url ${master_sites}
-livecheck.regex ${name}-(\[0-9.\]+)\\.tar
Added: trunk/dports/print/denemo/files/patch-configure.diff
===================================================================
--- trunk/dports/print/denemo/files/patch-configure.diff (rev 0)
+++ trunk/dports/print/denemo/files/patch-configure.diff 2013-12-11 21:40:39 UTC (rev 114612)
@@ -0,0 +1,13 @@
+Fix "ld: library not found for -lporttime"
+https://savannah.gnu.org/bugs/index.php?40878
+--- configure.orig 2013-11-25 09:12:27.000000000 -0600
++++ configure 2013-12-11 15:28:03.000000000 -0600
+@@ -22080,7 +22080,7 @@
+
+
+ CFLAGS="$CFLAGS -D_HAVE_PORTMIDI_"
+- LIBS="$LIBS -lportmidi -lporttime"
++ LIBS="$LIBS -lportmidi"
+
+ ac_fn_c_check_header_mongrel "$LINENO" "porttime.h" "ac_cv_header_porttime_h" "$ac_includes_default"
+ if test "x$ac_cv_header_porttime_h" = xyes; then :
Deleted: trunk/dports/print/denemo/files/patch-denemo.conf
===================================================================
--- trunk/dports/print/denemo/files/patch-denemo.conf 2013-12-11 21:21:03 UTC (rev 114611)
+++ trunk/dports/print/denemo/files/patch-denemo.conf 2013-12-11 21:40:39 UTC (rev 114612)
@@ -1,15 +0,0 @@
---- denemo.conf.orig 2009-02-01 11:39:41.000000000 -0500
-+++ denemo.conf 2009-02-01 11:40:14.000000000 -0500
-@@ -2,9 +2,9 @@
- <Denemo>
- <Config>
- <lilypondpath>lilypond</lilypondpath>
--<midiplayer>timidity</midiplayer>
--<audioplayer>play</audioplayer>
--<browser>mozilla</browser>
-+<midiplayer>qtplay</midiplayer>
-+<audioplayer>qtplay</audioplayer>
-+<browser>open</browser>
- <autosave>1</autosave>
- <autosavetimeout>5</autosavetimeout>
- <csoundcommand>csound -dm6</csoundcommand>
Deleted: trunk/dports/print/denemo/files/patch-prefops.c
===================================================================
--- trunk/dports/print/denemo/files/patch-prefops.c 2013-12-11 21:21:03 UTC (rev 114611)
+++ trunk/dports/print/denemo/files/patch-prefops.c 2013-12-11 21:40:39 UTC (rev 114612)
@@ -1,22 +0,0 @@
---- src/prefops.c.orig 2009-09-07 09:00:16.000000000 -0300
-+++ src/prefops.c 2009-09-07 09:05:42.000000000 -0300
-@@ -88,13 +88,13 @@
- ret->texteditor = g_string_new ("wordpad");
- ret->midiplayer = g_string_new("wmplayer");
- #else /* !G_OS_WIN32 */
-- ret->browser = g_string_new ("firefox");
-- ret->midiplayer = g_string_new ("playmidi");
-- ret->audioplayer = g_string_new ("play");
-+ ret->browser = g_string_new ("open");
-+ ret->midiplayer = g_string_new ("qtplay");
-+ ret->audioplayer = g_string_new ("qtplay");
- ret->lilypath = g_string_new ("lilypond");
-- ret->pdfviewer = g_string_new ("xpdf");
-- ret->imageviewer = g_string_new ("eog");
-- ret->texteditor = g_string_new ("xedit");
-+ ret->pdfviewer = g_string_new ("open");
-+ ret->imageviewer = g_string_new ("open");
-+ ret->texteditor = g_string_new ("smultron");
- #endif /* !G_OS_WIN32 */
- ret->sequencer = g_string_new ("/dev/sequencer");
- ret->midi_in = g_string_new ("/dev/midi");
Copied: trunk/dports/print/denemo/files/patch-src-prefops.c.diff (from rev 114591, trunk/dports/print/denemo/files/patch-prefops.c)
===================================================================
--- trunk/dports/print/denemo/files/patch-src-prefops.c.diff (rev 0)
+++ trunk/dports/print/denemo/files/patch-src-prefops.c.diff 2013-12-11 21:40:39 UTC (rev 114612)
@@ -0,0 +1,21 @@
+--- src/prefops.c.orig 2013-09-11 13:42:37.000000000 -0500
++++ src/prefops.c 2013-12-09 11:14:08.000000000 -0600
+@@ -94,15 +94,15 @@
+ ret->lilypath = g_string_new (g_build_filename (get_system_bin_dir (), "lilypond-windows.exe", NULL)); //We don't assume the file assoc works - we are installing this anyway to a known place,the option neither lilypond-windows.exe nor the -dgui option are used
+ ret->imageviewer = g_string_new ("");
+ #else /* !G_OS_WIN32 */
+- ret->browser = g_string_new ("firefox");
+- ret->audioplayer = g_string_new ("play");
++ ret->browser = g_string_new ("open");
++ ret->audioplayer = g_string_new ("qtplay");
+ #ifdef _GUB_BUILD_
+ ret->lilypath = g_string_new (g_build_filename (get_system_bin_dir (), "lilypond", NULL));
+ #else
+ ret->lilypath = g_string_new ("lilypond");
+ #endif
+
+- ret->imageviewer = g_string_new ("eog");
++ ret->imageviewer = g_string_new ("open");
+ #endif /* !G_OS_WIN32 */
+
+ ret->profile = g_string_new ("Default");
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20131211/1266ca8c/attachment-0001.html>
More information about the macports-changes
mailing list