Skip to content

Commit

Permalink
media-sound/lilypond: fix compilation with fontforge wrt #557160
Browse files Browse the repository at this point in the history
Package-Manager: portage-2.2.23
  • Loading branch information
karllinden committed Nov 4, 2015
1 parent 0acbc50 commit b01a4bd
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 1 deletion.
29 changes: 29 additions & 0 deletions media-sound/lilypond/files/lilypond-2.18.2-fontforge.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
From a832764e7300d48468a6812077b899a4beed271b Mon Sep 17 00:00:00 2001
From: Masamichi Hosoda <[email protected]>
Date: Sat, 22 Aug 2015 21:20:17 +0900
Subject: [PATCH] Fix fontforge version detection

Newer fontforge shows git hash in `fontforge --version`.
In that case, configure script
might recognize it as date (version).
---
aclocal.m4 | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/aclocal.m4 b/aclocal.m4
index 48d0b77..0037c58 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -42,7 +42,8 @@ AC_DEFUN(STEPMAKE_GET_VERSION, [

if test -z "$_ver"; then
## If empty, try date [fontforge]
- eval _ver=\"\`("$1" --version || "$1" -V) 2>&1 | grep '[0-9]\{6,8\}' \
+ eval _ver=\"\`("$1" --version || "$1" -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]*$//'\`\"
fi
--
2.6.2

3 changes: 2 additions & 1 deletion media-sound/lilypond/lilypond-2.18.2.ebuild
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

Expand Down Expand Up @@ -58,6 +58,7 @@ pkg_setup() {

src_prepare() {
epatch "${FILESDIR}"/${PN}-2.17.2-tex-docs.patch
epatch "${FILESDIR}"/${P}-fontforge.patch

if ! use vim-syntax ; then
sed -i 's/vim//' GNUmakefile.in || die
Expand Down

0 comments on commit b01a4bd

Please sign in to comment.