svn commit: r532217 - in head/print/lilypond-devel: . files
Kurt Jaeger
pi at FreeBSD.org
Mon Apr 20 19:05:48 UTC 2020
Author: pi
Date: Mon Apr 20 19:05:45 2020
New Revision: 532217
URL: https://svnweb.freebsd.org/changeset/ports/532217
Log:
print/lilypond-devel: update 2.19.83 -> 2.20.0
- back in sync with print/lilypond
PR: 243970
Submitted by: Martin Neubauer <m.ne at gmx.net> (maintainer)
Reviewed by: adridg
Modified:
head/print/lilypond-devel/Makefile
head/print/lilypond-devel/distinfo
head/print/lilypond-devel/files/patch-Documentation_GNUmakefile
head/print/lilypond-devel/files/patch-config.make.in
head/print/lilypond-devel/files/patch-configure
head/print/lilypond-devel/files/patch-flower_include_std-string.hh
head/print/lilypond-devel/files/patch-flower_include_std-vector.hh
head/print/lilypond-devel/files/patch-lily_include_lily-guile.hh
head/print/lilypond-devel/files/patch-python_GNUmakefile
head/print/lilypond-devel/files/patch-stepmake_stepmake_texinfo-vars.make
head/print/lilypond-devel/pkg-descr
head/print/lilypond-devel/pkg-plist
Modified: head/print/lilypond-devel/Makefile
==============================================================================
--- head/print/lilypond-devel/Makefile Mon Apr 20 19:00:12 2020 (r532216)
+++ head/print/lilypond-devel/Makefile Mon Apr 20 19:05:45 2020 (r532217)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= lilypond
-DISTVERSION= 2.19.83
-PORTREVISION= 1
+DISTVERSION= 2.20.0
CATEGORIES= print audio
MASTER_SITES= http://lilypond.org/download/source/v${DISTVERSION:R}/
PKGNAMESUFFIX= -devel
@@ -27,44 +26,42 @@ BUILD_DEPENDS= pdftexi2dvi:print/texinfo \
rsync:net/rsync \
texi2html:textproc/texi2html \
zip:archivers/zip
-RUN_DEPENDS= mftrace:print/mftrace \
- ${LOCALBASE}/share/fonts/dejavu/DejaVuSans-Bold.ttf:x11-fonts/dejavu
LIB_DEPENDS= libltdl.so:devel/libltdl \
- libguile.so:lang/guile \
+ libguile.so:lang/guile1 \
libgmp.so:math/gmp \
libfreetype.so:print/freetype2 \
libfontconfig.so:x11-fonts/fontconfig
+RUN_DEPENDS= mftrace:print/mftrace \
+ ${LOCALBASE}/share/fonts/dejavu/DejaVuSans-Bold.ttf:x11-fonts/dejavu
-INFO= internals \
- lilypond-changes \
- lilypond-contributor \
- lilypond-essay \
- lilypond-extending \
- lilypond-internals \
- lilypond-learning \
- lilypond-notation \
- lilypond-snippets \
- lilypond-usage \
- lilypond-web \
- music-glossary
-
USES= bison:build compiler:gcc-c++11-lib gettext ghostscript gmake \
gnome perl5 pkgconfig python:2.7
USE_CXXSTD= c++11
-USE_TEX= latex texmf
-USE_PERL5= build
USE_GNOME= pango
+USE_PERL5= build
+USE_TEX= latex texmf
-MAKEFILE= GNUmakefile
-
GNU_CONFIGURE= yes
CONFIGURE_ARGS+=--with-texgyre-dir=${LOCALBASE}/${TEXMFDISTDIR}/fonts/opentype/public/tex-gyre \
--with-python-include=${PYTHON_INCLUDEDIR} --without-urwotf-dir
CONFIGURE_ENV+= ac_cv_prog_MAKEINFO="${LOCALBASE}/bin/makeinfo" \
FLEX=${FLEX} YACC=${YACC} HOME=${WRKDIR}
+MAKEFILE= GNUmakefile
ALL_TARGET= all
+INFO= internals \
+ lilypond-changes \
+ lilypond-contributor \
+ lilypond-essay \
+ lilypond-extending \
+ lilypond-internals \
+ lilypond-learning \
+ lilypond-notation \
+ lilypond-snippets \
+ lilypond-usage \
+ lilypond-web \
+ music-glossary
PLIST_SUB= DISTVERSION=${DISTVERSION}
OPTIONS_DEFINE= NLS
Modified: head/print/lilypond-devel/distinfo
==============================================================================
--- head/print/lilypond-devel/distinfo Mon Apr 20 19:00:12 2020 (r532216)
+++ head/print/lilypond-devel/distinfo Mon Apr 20 19:05:45 2020 (r532217)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1554060216
-SHA256 (lilypond-2.19.83.tar.gz) = 96ba4f4b342d21057ad74d85d647aea7e47a5c24f895127c2b3553a252738fb3
-SIZE (lilypond-2.19.83.tar.gz) = 17996428
+TIMESTAMP = 1587345646
+SHA256 (lilypond-2.20.0.tar.gz) = 595901323fbc88d3039ca4bdbc2d8c5ce46b182edcb3ea9c0940eba849bba661
+SIZE (lilypond-2.20.0.tar.gz) = 18100533
Modified: head/print/lilypond-devel/files/patch-Documentation_GNUmakefile
==============================================================================
--- head/print/lilypond-devel/files/patch-Documentation_GNUmakefile Mon Apr 20 19:00:12 2020 (r532216)
+++ head/print/lilypond-devel/files/patch-Documentation_GNUmakefile Mon Apr 20 19:05:45 2020 (r532217)
@@ -1,6 +1,6 @@
---- Documentation/GNUmakefile.orig 2017-02-26 12:08:59 UTC
+--- Documentation/GNUmakefile.orig 2020-02-04 16:12:57 UTC
+++ Documentation/GNUmakefile
-@@ -73,9 +73,9 @@ source-links = $(outdir)/source\
+@@ -74,9 +74,9 @@ source-links = $(outdir)/source\
MAIN_INFO_DOC = lilypond-web
INFO_DOCS = lilypond-usage lilypond-changes lilypond-contributor lilypond-internals \
lilypond-essay lilypond-learning lilypond-notation music-glossary \
Modified: head/print/lilypond-devel/files/patch-config.make.in
==============================================================================
--- head/print/lilypond-devel/files/patch-config.make.in Mon Apr 20 19:00:12 2020 (r532216)
+++ head/print/lilypond-devel/files/patch-config.make.in Mon Apr 20 19:05:45 2020 (r532217)
@@ -1,6 +1,6 @@
---- config.make.in.orig 2017-02-26 12:08:59 UTC
+--- config.make.in.orig 2020-02-04 16:12:57 UTC
+++ config.make.in
-@@ -69,7 +69,7 @@ sharedstatedir = @sharedstatedir@
+@@ -73,7 +73,7 @@ sharedstatedir = @sharedstatedir@
stepmake = @stepmake@
package_datadir = $(datadir)/$(package)
Modified: head/print/lilypond-devel/files/patch-configure
==============================================================================
--- head/print/lilypond-devel/files/patch-configure Mon Apr 20 19:00:12 2020 (r532216)
+++ head/print/lilypond-devel/files/patch-configure Mon Apr 20 19:05:45 2020 (r532217)
@@ -1,25 +1,25 @@
---- configure.orig 2019-03-20 13:52:23 UTC
+--- configure.orig 2020-03-01 14:00:51 UTC
+++ configure
-@@ -10512,13 +10512,8 @@ $as_echo_n "checking $r version... " >&6; }
+@@ -2298,13 +2298,8 @@ $as_echo_n "checking $r version... " >&6; }
## for compatibility reasons.
- ## grab the first version number in --version output.
+ ## grab the first version number in --version output.
- eval _ver=\"\`("$exe" --version || "$exe" -V) 2>&1 |
-- grep -E '(^| )[0-9][0-9]*\.[0-9]' |
-- head -n 1 |
-- tr ' ' '\n' |
-- sed 's/\([0-9][0-9]*\.[0-9][0-9.]*\).*/\1/g' |
-- grep -E '(^| )[0-9][0-9]*\.[0-9]' |
-- head -n 1\`\"
+- grep -E '(^| )[0-9][0-9]*\.[0-9]' |
+- head -n 1 |
+- tr ' ' '\n' |
+- sed 's/\([0-9][0-9]*\.[0-9][0-9.]*\).*/\1/g' |
+- grep -E '(^| )[0-9][0-9]*\.[0-9]' |
+- head -n 1\`\"
+ eval _ver=\"\`("$exe" --version || "$exe" -V) 2>/dev/null |
-+ awk '$1 ~ "fontforge" { print $2 }'\`\"
++ awk '$1 ~ "fontforge" { print $2 }'\`\"
if test -z "$_ver"; then
## If empty, try date [fontforge]
-@@ -11595,75 +11590,10 @@ test -n "$PKG_CONFIG" || PKG_CONFIG="no"
+@@ -11631,71 +11626,10 @@ test -n "$PKG_CONFIG" || PKG_CONFIG="no"
+ if test $? -eq 0; then
+ if test -n "0.9.0" -o -n ""; then
- if test $? -eq 0 -a -n "0.9.0"; then
-
- r="`eval echo '$'"PKG_CONFIG"`"
- { $as_echo "$as_me:$LINENO: checking $r version" >&5
-$as_echo_n "checking $r version... " >&6; }
@@ -31,10 +31,7 @@
- ## this test should work in ash, bash, pdksh (ksh), zsh
- type -p $r 2>/dev/null | tail -n 1 | awk '{print $NF}'
-`
-- if test -n ""; then
-- ver=""
-- else
-- ver=`
+- ver=`
- ## "$exe" --version 2>&1 | grep -v '^$' | head -n 1 | awk '{print $NF}'
- ##
- ## ARG.
@@ -50,26 +47,25 @@
- ## use eval trickery, because we cannot use multi-level $() instead of ``
- ## for compatibility reasons.
-
-- ## grab the first version number in --version output.
+- ## grab the first version number in --version output.
- eval _ver=\"\`("$exe" --version || "$exe" -V) 2>&1 |
-- grep -E '(^| )[0-9][0-9]*\.[0-9]' |
-- head -n 1 |
-- tr ' ' '\n' |
-- sed 's/\([0-9][0-9]*\.[0-9][0-9.]*\).*/\1/g' |
-- grep -E '(^| )[0-9][0-9]*\.[0-9]' |
-- head -n 1\`\"
+- grep -E '(^| )[0-9][0-9]*\.[0-9]' |
+- head -n 1 |
+- tr ' ' '\n' |
+- sed 's/\([0-9][0-9]*\.[0-9][0-9.]*\).*/\1/g' |
+- grep -E '(^| )[0-9][0-9]*\.[0-9]' |
+- head -n 1\`\"
-
- if test -z "$_ver"; then
- ## If empty, try date [fontforge]
- eval _ver=\"\`("$exe" --version || "$exe" -V) 2>&1 \
-- | grep '\(^\|[^0-9a-f]\)[0-9]\{6,8\}\([^0-9a-f]\|$\)' \
-- | head -n 1 \
-- | sed -e 's/^[^.0-9]*//' -e 's/[^.0-9]*$//'\`\"
+- | grep '\(^\|[^0-9a-f]\)[0-9]\{6,8\}\([^0-9a-f]\|$\)' \
+- | head -n 1 \
+- | sed -e 's/^[^.0-9]*//' -e 's/[^.0-9]*$//'\`\"
- fi
- echo "$_ver"
- #dnl
-`
-- fi
- num=`
- echo "$ver" | awk -F. '
- {
@@ -78,7 +74,7 @@
- }
- {printf "%.0f\n", $1*1000000 + $2*1000 + three}'
-`
-- req=`
+- min=`
- echo "0.9.0" | awk -F. '
- {
- if ($3) {three = $3}
@@ -88,10 +84,32 @@
-`
- { $as_echo "$as_me:$LINENO: result: $ver" >&5
-$as_echo "$ver" >&6; }
-- if test "$num" -lt "$req"; then
+- if test "$num" -lt "$min"; then
-
+ if test ! $?; then
+ ver=`$PKG_CONFIG --version`
eval "REQUIRED"=\"`eval echo \"'$'REQUIRED\" \""$r >= 0.9.0 (installed: $ver)"\"`\"
fi
+@@ -15001,21 +14935,6 @@ $as_echo "$ver" >&6; }
+
+ eval "$DOCUMENTATION_REQUIRED"=\"`eval echo \"'$'$DOCUMENTATION_REQUIRED\" \""$r >= 1.82 (installed: $ver)"\"`\"
+
+- fi
+- if test -n "1.82"; then
+- max=`
+- echo "1.82" | awk -F. '
+- {
+- if ($3) {three = $3}
+- else {three = 0}
+- }
+- {printf "%.0f\n", $1*1000000 + $2*1000 + three}'
+-`
+- if test "$num" -gt "$max"; then
+-
+- eval "$DOCUMENTATION_REQUIRED"=\"`eval echo \"'$'$DOCUMENTATION_REQUIRED\" \""$r <= 1.82 (installed: $ver)"\"`\"
+-
+- fi
+ fi
+ vervar="`echo TEXI2HTML | tr 'a-z' 'A-Z'`_VERSION"
+ eval `echo $vervar=$num`
Modified: head/print/lilypond-devel/files/patch-flower_include_std-string.hh
==============================================================================
--- head/print/lilypond-devel/files/patch-flower_include_std-string.hh Mon Apr 20 19:00:12 2020 (r532216)
+++ head/print/lilypond-devel/files/patch-flower_include_std-string.hh Mon Apr 20 19:05:45 2020 (r532217)
@@ -1,11 +1,11 @@
---- flower/include/std-string.hh.orig 2017-02-26 12:08:59 UTC
+--- flower/include/std-string.hh.orig 2020-03-01 14:00:51 UTC
+++ flower/include/std-string.hh
@@ -38,6 +38,7 @@ using namespace std;
typedef size_t ssize;
#define NPOS string::npos
+#if _cplusplus <= 19971L
- string to_string (const string&);
+ string to_string (const string &);
string to_string (char c, int n = 1);
string to_string (int i, char const *format = 0);
@@ -49,6 +50,7 @@ string to_string (unsigned);
Modified: head/print/lilypond-devel/files/patch-flower_include_std-vector.hh
==============================================================================
--- head/print/lilypond-devel/files/patch-flower_include_std-vector.hh Mon Apr 20 19:00:12 2020 (r532216)
+++ head/print/lilypond-devel/files/patch-flower_include_std-vector.hh Mon Apr 20 19:05:45 2020 (r532217)
@@ -1,6 +1,6 @@
---- flower/include/std-vector.hh.orig 2017-02-26 12:08:59 UTC
+--- flower/include/std-vector.hh.orig 2020-02-04 16:12:57 UTC
+++ flower/include/std-vector.hh
-@@ -212,6 +212,6 @@ junk_pointers (vector<T> &v)
+@@ -224,6 +224,6 @@ junk_pointers (vector<T> &v)
vector<string> string_split (string str, char c);
string string_join (vector<string> const &strs, const string &infix);
Modified: head/print/lilypond-devel/files/patch-lily_include_lily-guile.hh
==============================================================================
--- head/print/lilypond-devel/files/patch-lily_include_lily-guile.hh Mon Apr 20 19:00:12 2020 (r532216)
+++ head/print/lilypond-devel/files/patch-lily_include_lily-guile.hh Mon Apr 20 19:05:45 2020 (r532217)
@@ -1,8 +1,8 @@
---- lily/include/lily-guile.hh.orig 2017-02-26 12:08:59 UTC
+--- lily/include/lily-guile.hh.orig 2020-02-04 16:12:57 UTC
+++ lily/include/lily-guile.hh
-@@ -20,6 +20,8 @@
- #ifndef LILY_GUILE_HH
- #define LILY_GUILE_HH
+@@ -22,6 +22,8 @@
+
+ #include "config.hh"
+#include <cstddef>
+
Modified: head/print/lilypond-devel/files/patch-python_GNUmakefile
==============================================================================
--- head/print/lilypond-devel/files/patch-python_GNUmakefile Mon Apr 20 19:00:12 2020 (r532216)
+++ head/print/lilypond-devel/files/patch-python_GNUmakefile Mon Apr 20 19:05:45 2020 (r532217)
@@ -1,6 +1,6 @@
---- python/GNUmakefile.orig 2017-02-26 12:08:59 UTC
+--- python/GNUmakefile.orig 2020-02-04 16:12:57 UTC
+++ python/GNUmakefile
-@@ -14,7 +14,6 @@ CONFIG_LDFLAGS=
+@@ -12,7 +12,6 @@ CONFIG_LDFLAGS=
INSTALLATION_OUT_SUFFIXES=1
INSTALLATION_OUT_FILES=$(OUT_SO_MODULES)
Modified: head/print/lilypond-devel/files/patch-stepmake_stepmake_texinfo-vars.make
==============================================================================
--- head/print/lilypond-devel/files/patch-stepmake_stepmake_texinfo-vars.make Mon Apr 20 19:00:12 2020 (r532216)
+++ head/print/lilypond-devel/files/patch-stepmake_stepmake_texinfo-vars.make Mon Apr 20 19:05:45 2020 (r532217)
@@ -1,11 +1,11 @@
---- stepmake/stepmake/texinfo-vars.make.orig 2017-02-26 12:08:59 UTC
+--- stepmake/stepmake/texinfo-vars.make.orig 2020-03-01 14:00:51 UTC
+++ stepmake/stepmake/texinfo-vars.make
-@@ -31,7 +31,7 @@ DO_TEXI_DEP = ( echo ./$@: $(call scan-t
+@@ -31,7 +31,7 @@ DO_TEXI_DEP = ( echo ./$@: $(call scan-texi,$<) > $(ba
TEXINFO_PAPERSIZE_OPTION= $(if $(findstring $(PAPERSIZE),a4),,-t @afourpaper)
-MAKEINFO_FLAGS += --enable-encoding --error-limit=0 $(DOCUMENTATION_INCLUDES)
+MAKEINFO_FLAGS += --enable-encoding --force $(DOCUMENTATION_INCLUDES)
- MAKEINFO = LANG= $(MAKEINFO_PROGRAM) $(MAKEINFO_FLAGS)
+ MAKEINFO = LANG=C $(MAKEINFO_PROGRAM) $(MAKEINFO_FLAGS)
# texi2html xref map files
Modified: head/print/lilypond-devel/pkg-descr
==============================================================================
--- head/print/lilypond-devel/pkg-descr Mon Apr 20 19:00:12 2020 (r532216)
+++ head/print/lilypond-devel/pkg-descr Mon Apr 20 19:05:45 2020 (r532217)
@@ -7,6 +7,4 @@ can write MIDI files, and there is a MIDI to lilypond
tool, midi2ly. Conversion tools for PMX, MUP, ABC, Finale and
Musedata are also included.
-WWW: http://lilypond.org/
-
-Patrick Atamaniuk
+WWW: https://lilypond.org/
Modified: head/print/lilypond-devel/pkg-plist
==============================================================================
--- head/print/lilypond-devel/pkg-plist Mon Apr 20 19:00:12 2020 (r532216)
+++ head/print/lilypond-devel/pkg-plist Mon Apr 20 19:05:45 2020 (r532217)
@@ -277,7 +277,6 @@ share/emacs/site-lisp/lilypond-words.el
%%DATADIR%%/%%DISTVERSION%%/scm/chord-ignatzek-names.scm
%%DATADIR%%/%%DISTVERSION%%/scm/chord-name.scm
%%DATADIR%%/%%DISTVERSION%%/scm/clip-region.scm
-%%DATADIR%%/%%DISTVERSION%%/scm/coverage.scm
%%DATADIR%%/%%DISTVERSION%%/scm/define-context-properties.scm
%%DATADIR%%/%%DISTVERSION%%/scm/define-event-classes.scm
%%DATADIR%%/%%DISTVERSION%%/scm/define-grob-interfaces.scm
More information about the svn-ports-head
mailing list