cvs commit: ports/audio/tclmidi Makefile
ports/audio/tclmidi/files smf.patch song.patch strstream.h
Mike Durian
durian at boogie.com
Thu Mar 18 09:08:31 PST 2004
On Thursday 18 March 2004 09:27 am, Pav Lucistnik wrote:
> pav 2004/03/18 08:27:35 PST
>
> FreeBSD ports repository
>
> Modified files:
> audio/tclmidi Makefile
> Added files:
> audio/tclmidi/files smf.patch song.patch strstream.h
> Log:
> - Fix build with modern gcc
>
> Add placeholder strstream.h file in the workdir, and patch
> some of the Makefile.in's to use the workdir in their include path.
>
> Rewriting this port to use ISO C++ would maybe be better, but will make
> the diff a lot larger. Also, the tclmidi program doesn't really seem to be
> actively maintained anyway.
As the author of tclmidi, I can state with some confidence that
tclmidi is not being maintained in any way, shape or form. I ran
out of time for it a number of years ago.
However, I should point out that the C++ version of tclmidi was obsolete
before I gave up tclmidi in general. I think end-of-life for the C++
version was 1997.
The last maintained version was written in eiffel, and should
probably be the version used in the port. The code is cleaner and
I believe fixed some problems found in the C++ version. As an added
benefit, it has zero references to strstream.h.
I recently heard from someone who compiled the latest version with a
current SmartEiffel. It was pretty straight forward to get it to build.
A few minor changes were required, but they were along the lines of
removing usused variables.
I can supply the last released version of tclmidi to someone to host.
My internet connection isn't appropriate for hosting it myself.
mike
More information about the cvs-ports
mailing list