Lilypond port

Tim Allman tallman at brasscats.ca
Fri Dec 31 14:57:30 PST 2004


I sent this to the maintainer named in the makefile but have not heard 
back. The port of Lilypond has been marked broken for quite a while but 
the fix is simple. I hope this is of some help to you.

----------  Forwarded Message  ----------

Subject: Lilypond port
Date: Mon, 20 Dec 2004 09:48:53 -0500
From: Tim Allman <tallman at brasscats.ca>
To: atamaniuk-ports at frobs.net

I have managed to get lilypond 2.2.2 working on FreeBSD 5.3 but I am not
familiar enough with the ports system to attempt to send a repaired port.
However, I repaired problems as they appeared during the build process
and here is a description of what I did.

====
Commented out the BROKEN line in Makefile.

====
In file work/lilypond-2.2.2/lily/includable-lexer.cc
Inserted before line 30 the line:
#define HAVE_FLEXLEXER_YY_CURRENT_BUFFER
This turns off some code which fails to compile.

====
In file work/lilypond-2.2.2/lily/out/FlexLexer.h
Changed several instances of std::std:: to std::
Changed several instances of std:std:: to std::


After these changes the port compiled, installed and ran properly.

I hope this is of some help.

Tim Allman

-------------------------------------------------------



More information about the freebsd-ports mailing list