Changeset 138168


Ignore:
Timestamp:
Jun 30, 2015, 10:28:50 PM (4 years ago)
Author:
cal@…
Message:

solfege: update to 3.22.2, closes #42998

Depend on librsvg, because gdk-pixbuf2 needs that to load solfege's SVG icon
but adding it as a dependency in gdk-pixbuf2 would cause a cyclic dependency.

Additionally, patch solfege's build system to avoid using the GNU cp feature
--parents.

Location:
trunk/dports/audio/solfege
Files:
1 added
1 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/audio/solfege/Portfile

    r137540 r138168  
    55
    66name                solfege
    7 version             3.19.2
    8 revision            1
     7version             3.22.2
     8checksums           rmd160  35f3a7adbf30c95552e9f62ca8bc06d8f3f71065 \
     9                    sha256  e46a0960c83e4998d9dcf7bb07b8269e03fc81fab6c4485f8112c5a3e6488fe4
     10
    911categories          audio education python
    1012maintainers         gmail.com:allencmcbride
    1113description         Ear training software
     14license             GPL-3
    1215homepage            http://www.solfege.org/
    1316long_description    Solfege is a free eartraining program. The program is part \
     
    2225supported_archs     noarch
    2326
    24 depends_lib         port:py27-pygtk
     27# Solfege fails to load its icon without librsvg; it should be a dependency of
     28# gdk-pixbuf2, but can't be because it would create a cycle. Add it here
     29# instead.
     30depends_lib         port:py27-pygtk \
     31                    port:librsvg
     32
    2533depends_build       port:texinfo \
    2634                    port:pkgconfig
    2735depends_run         port:qtplay
    2836
    29 master_sites        sourceforge \
     37master_sites        sourceforge:project/solfege/solfege-stable/${version} \
    3038                    gnu
    3139
    32 checksums           md5     0254493d165041e843b3eba6290605fc \
    33                     sha1    c78a407aa6dc5c3daafbcc3904fa77158f7b85fb \
    34                     rmd160  ef06a2691d1dac04e3c4c344806dd7ca0cb78335
    35 
    3640patchfiles          patch-default-config.diff \
    37                     patch-topdocs__FAQ.texi-texinfo-ftbfs.diff
     41                    patch-Makefile.in-avoid-cp-parents.diff
    3842
    3943post-patch {
     
    4347configure.python    ${prefix}/bin/python2.7
    4448configure.pkg_config_path   ${frameworks_dir}/Python.framework/Versions/2.7/lib/pkgconfig/
     49
     50livecheck.type      regex
     51livecheck.url       http://sourceforge.net/projects/${name}/files/
     52livecheck.regex     /${name}-(\[0-9.\]+)${extract.suffix}
  • trunk/dports/audio/solfege/files/patch-default-config.diff

    r67985 r138168  
    1 --- default.config.orig 2010-05-21 22:42:10.000000000 -0400
    2 +++ default.config      2010-05-21 22:45:00.000000000 -0400
    3 @@ -70,16 +70,16 @@
    4  text-editor=gedit
    5  
    6  [sound]
    7 -type=sequencer-device
    8 +type=external-midiplayer
     1--- default.config      2014-10-17 20:39:30.000000000 -0400
     2+++ default.config      2014-10-17 20:39:35.000000000 -0400
     3@@ -79,13 +79,13 @@
     4 type=external-midiplayer
    95 device_file=/dev/sequencer2
    106 synth_number=2
Note: See TracChangeset for help on using the changeset viewer.