[91673] trunk/dports/textproc/lilypond-devel/Portfile
snc at macports.org
snc at macports.org
Sat Apr 7 12:19:43 PDT 2012
Revision: 91673
https://trac.macports.org/changeset/91673
Author: snc at macports.org
Date: 2012-04-07 12:19:39 -0700 (Sat, 07 Apr 2012)
Log Message:
-----------
lilypond-devel: update to 2.15.36, casting issues with clang, use any python2.7
Modified Paths:
--------------
trunk/dports/textproc/lilypond-devel/Portfile
Modified: trunk/dports/textproc/lilypond-devel/Portfile
===================================================================
--- trunk/dports/textproc/lilypond-devel/Portfile 2012-04-07 15:37:28 UTC (rev 91672)
+++ trunk/dports/textproc/lilypond-devel/Portfile 2012-04-07 19:19:39 UTC (rev 91673)
@@ -5,7 +5,7 @@
name lilypond-devel
set my_name lilypond
-version 2.15.34
+version 2.15.36
set branch [join [lrange [split ${version} .] 0 1] .]
categories textproc
maintainers snc openmaintainer
@@ -23,8 +23,8 @@
master_sites http://download.linuxaudio.org/lilypond/sources/v${branch}/
distname ${my_name}-${version}
dist_subdir ${name}/${version}_${revision}
-checksums rmd160 7e66503d782462703cb5385e915c6d7a4995c611 \
- sha256 45d4b1405e640744c4a789d4773609f828eca967df255df99549040657993ac3
+checksums rmd160 a63f7029b60cdc6999790319670b136f9fdf355c \
+ sha256 cc84b6539b73b45fc24ff353a11f03a45006944934dc950ca0e064e9cecd0183
depends_build port:t1utils \
@@ -41,35 +41,48 @@
port:texlive-metapost \
port:dblatex \
port:urw-fonts
+depends_run-append bin:python2.7:python27
patchfiles patch-scripts-build-mf2pt1.pl.diff
post-patch {
reinplace s|__vector|lily_vector|g ${worksrcpath}/flower/include/std-vector.hh
- fs-traverse file ${worksrcpath} {
- if {[file isfile $file]} {
- if {[variant_isset python25]} {
- reinplace {s|env python|env python2.5|} $file
- reinplace {s|bin/python|bin/python2.5|} $file
- }
-
- if {[variant_isset python26]} {
- reinplace {s|env python|env python2.6|} $file
- reinplace {s|bin/python|bin/python2.6|} $file
- }
-
- if {[variant_isset python27]} {
- reinplace {s|env python|env python2.7|} $file
- reinplace {s|bin/python|bin/python2.7|} $file
- }
- }
+ set files {Documentation/cs/usage/setup.itely \
+ Documentation/de/usage/setup.itely \
+ scripts/auxiliar/check_texi_refs.py \
+ scripts/auxiliar/check_translation.py \
+ scripts/auxiliar/coverage.py \
+ scripts/auxiliar/find-superfluous-includes.py \
+ scripts/auxiliar/fixcc.py \
+ scripts/auxiliar/makelsr.py \
+ scripts/auxiliar/musicxml_generate_intervals.py \
+ scripts/auxiliar/musicxml_generate_keys.py \
+ scripts/auxiliar/musicxml_generate_timesignatures.py \
+ scripts/auxiliar/node-menuify.py \
+ scripts/auxiliar/prepare-web-media.py \
+ scripts/auxiliar/readlink.py \
+ scripts/auxiliar/strip-whitespace.py \
+ scripts/auxiliar/tely-gettext.py \
+ scripts/auxiliar/texi-langutils.py \
+ scripts/auxiliar/texi-skeleton-update.py \
+ scripts/auxiliar/translations-status.py \
+ scripts/auxiliar/update-snippets.py \
+ python/auxiliar/manuals_definitions.py \
+ scripts/build/pytt.py}
+
+ foreach file ${files} {
+ reinplace {s|env python|env python2.7|} $file
+ reinplace s|/usr/bin/python|/usr/bin/env\ python2.7| $file
}
}
+# 17 casting errors similar to:
+# accidental-engraver.cc:501:1: error: cannot cast from type 'void (Accidental_engraver::*)(Grob_info)' to pointer type 'Engraver_void_function_engraver_grob_info' (aka 'void (*)(Engraver *, Grob_info)')
if {${configure.compiler} == "clang"} {
configure.compiler llvm-gcc-4.2
}
+#configure.cflags-append --std=gnu89
-configure.args --with-ncsb-dir=${prefix}/share/fonts/urw-fonts \
+configure.args-append --with-ncsb-dir=${prefix}/share/fonts/urw-fonts \
--disable-documentation
configure.env LTDL_LIBRARY_PATH=${prefix}/lib
@@ -84,22 +97,8 @@
reinplace "s|@@PREFIX@@|${prefix}|g" ${destroot}${prefix}/bin/lilypond
}
-variant python25 conflicts python26 python27 {
- depends_run-append port:py25-socket-ssl
-}
+default_variants +docs
-variant python26 conflicts python25 python27 {
- depends_run-append port:python26
-}
-
-variant python27 conflicts python25 python26 {
- depends_run-append port:python27
-}
-
-if {![variant_isset python25] && ![variant_isset python26] && ![variant_isset python27]} {
- default_variants +python27 +docs
-}
-
variant docs description {Build documentation files} {
configure.args-delete --disable-documentation
configure.args-append --enable-documentation
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120407/ad068837/attachment.html>
More information about the macports-changes
mailing list