[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