From owner-cvs-ports@FreeBSD.ORG Thu Mar 18 09:08:31 2004 Return-Path: Delivered-To: cvs-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5957F16A4CE; Thu, 18 Mar 2004 09:08:31 -0800 (PST) Received: from fever.boogie.com (cpe-66-87-52-132.co.sprintbbd.net [66.87.52.132]) by mx1.FreeBSD.org (Postfix) with ESMTP id E492943D48; Thu, 18 Mar 2004 09:08:30 -0800 (PST) (envelope-from durian@boogie.com) Received: from man.boogie.com (man.boogie.com [192.168.1.3]) by fever.boogie.com (8.12.11/8.12.11) with ESMTP id i2IH8LUb066772; Thu, 18 Mar 2004 10:08:22 -0700 (MST) (envelope-from durian@boogie.com) From: Mike Durian To: Pav Lucistnik Date: Thu, 18 Mar 2004 10:08:21 -0700 User-Agent: KMail/1.6 References: <200403181627.i2IGRZ0T019539@repoman.freebsd.org> In-Reply-To: <200403181627.i2IGRZ0T019539@repoman.freebsd.org> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <200403181008.21400.durian@boogie.com> X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.63 X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on fever.boogie.com cc: cvs-ports@freebsd.org Subject: Re: cvs commit: ports/audio/tclmidi Makefile ports/audio/tclmidi/files smf.patch song.patch strstream.h X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Mar 2004 17:08:31 -0000 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