Date: Sat, 23 Dec 2000 07:20:03 -0800 (PST) From: David Lebel <lebel@lebel.org> To: freebsd-ports@FreeBSD.org Subject: Re: ports/23298: New port: lame-devel 3.87 Message-ID: <200012231520.eBNFK3o83498@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/23298; it has been noted by GNATS. From: David Lebel <lebel@lebel.org> To: FreeBSD-gnats-submit@freebsd.org Cc: Subject: Re: ports/23298: New port: lame-devel 3.87 Date: Sat, 23 Dec 2000 10:18:06 -0500 --VS++wcV0S1rZb1Fb Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable As requested, here is a diff between the current lame and my new port. ---cut--- diff -rNu lame/Makefile lame-devel/Makefile --- lame/Makefile Sun Oct 29 19:03:01 2000 +++ lame-devel/Makefile Fri Dec 22 12:38:37 2000 @@ -1,28 +1,31 @@ -# ports collection makefile for: lame -# Date created: 11 January 1998 -# Whom: yoshiaki Uchikawa +# ports collection makefile for: lame-devel +# Date created: 16 October 2000 +# Whom: David Lebel # -# $FreeBSD: ports/audio/lame/Makefile,v 1.16 2000/10/30 00:03:23 lioux Exp= $ +# $FreeBSD$ # =20 PORTNAME=3D lame -PORTVERSION=3D 3.70 +PORTVERSION=3D 3.87 CATEGORIES=3D audio MASTER_SITES=3D http://lame.sourceforge.net/download/beta/ -DISTNAME=3D ${PORTNAME}${PORTVERSION} +DISTNAME=3D lame3.87beta =20 -MAINTAINER=3D yoshiaki@kt.rim.or.jp +MAINTAINER=3D lebel@lebel.org =20 +WRKSRC=3D ${WRKDIR}/lame3.87 USE_GMAKE=3D yes -WANT_GTK=3D yes +GNU_CONFIGURE=3D yes +CONFIGURE_ARGS=3D --enable-analyzer=3Dno ALL_TARGET=3D lame =20 MAN1=3D lame.1 =20 .include <bsd.port.pre.mk> =20 -.if defined(HAVE_GTK) -USE_GTK=3D yes +.if defined(WITH_VORBIS) +LIB_DEPENDS+=3D vorbis.0:${PORTSDIR}/audio/libvorbis +CONFIGURE_ARGS+=3D --with-vorbis --with-vorbis-prefix=3D${LOCALBASE} .endif =20 do-install: diff -rNu lame/README.html lame-devel/README.html --- lame/README.html Mon Nov 20 04:52:54 2000 +++ lame-devel/README.html Wed Dec 31 19:00:00 1969 @@ -1,30 +0,0 @@ -<html> -<title> The FreeBSD Ports Collection (audio/lame)</title> -<head><h1> The FreeBSD Ports Collection ("audio/lame")</h1> </head> <hr> -<body> - -<p>You are now in the directory for the port "audio/lame" (package name "l= ame-gtk-3.70"). - -<p>This is the one-line description for this port: - -<p><hr><p> -ISO code based fast MP3 encoder kit -<p><hr> - -<p>Please read the "<a href=3D"pkg-descr">description file</a>" for a -longer description. - -<p>Go to the <a href=3D"../../README.html">top of the ports tree</a> for -a summary on how to use the ports collection. - -<p> -This port requires package(s) "XFree86-3.3.6_4 gettext-0.10.35 glib-1.2.8 = gmake-3.79.1 gtk-1.2.8" to build. -<p> -This port requires package(s) "XFree86-3.3.6_4 gettext-0.10.35 glib-1.2.8 = gtk-1.2.8" to run. - -<p><hr><p> -<a href=3D"../README.html"> Go up one level</a> -| -<a href=3D"../../README.html"> Go to top of ports tree</a> -</body> -</html> diff -rNu lame/distinfo lame-devel/distinfo --- lame/distinfo Sun Oct 29 08:30:17 2000 +++ lame-devel/distinfo Fri Dec 22 12:38:37 2000 @@ -1 +1 @@ -MD5 (lame3.70.tar.gz) =3D 44e29880a21535a7c935046a531e15af +MD5 (lame3.87beta.tar.gz) =3D 0c0f6f4aab5963be12509657d5dccd5c diff -rNu lame/files/patch-aa lame-devel/files/patch-aa --- lame/files/patch-aa Thu Oct 5 02:47:10 2000 +++ lame-devel/files/patch-aa Wed Dec 31 19:00:00 1969 @@ -1,26 +0,0 @@ ---- Makefile.orig Sat Jul 1 15:31:35 2000 -+++ Makefile Sat Jul 1 15:36:07 2000 -@@ -11,8 +11,8 @@ -=20 - # defaults: - PGM =3D lame --CC =3D gcc --CC_OPTS =3D -O -+CC ?=3D gcc -+CC_OPTS =3D ${CFLAGS} - GTK =3D=20 - GTKLIBS =3D=20 - SNDLIB =3D -DLAMESNDFILE -@@ -136,8 +136,10 @@ - ########################################################################## - ifeq ($(UNAME),FreeBSD) - # remove if you do not have GTK or do not want the GTK frame analyzer -- GTK =3D -DHAVEGTK `gtk12-config --cflags` -- GTKLIBS =3D `gtk12-config --libs`=20 -+ifdef HAVE_GTK -+ GTK =3D -DHAVEGTK `$(GTK_CONFIG) --cflags` -+ GTKLIBS =3D `$(GTK_CONFIG) --libs`=20 -+endif - # Comment out next 2 lines if you want to remove VBR histogram capability - BRHIST_SWITCH =3D -DBRHIST - LIBTERMCAP =3D -lncurses diff -rNu lame/files/patch-ab lame-devel/files/patch-ab --- lame/files/patch-ab Wed Jun 7 12:06:25 2000 +++ lame-devel/files/patch-ab Wed Dec 31 19:00:00 1969 @@ -1,11 +0,0 @@ ---- lame.c.orig Thu Apr 20 01:48:22 2000 -+++ lame.c Thu Apr 20 01:49:04 2000 -@@ -1196,7 +1196,7 @@ - /* - * Disable floating point exepctions - */ --#ifdef __FreeBSD__ -+#if defined(__FreeBSD__) && !defined(__alpha__) - # include <floatingpoint.h> - { - /* seet floating point mask to the Linux default */ diff -rNu lame/pkg-comment lame-devel/pkg-comment --- lame/pkg-comment Sat Oct 2 02:56:01 1999 +++ lame-devel/pkg-comment Fri Dec 22 12:38:37 2000 @@ -1 +1 @@ -ISO code based fast MP3 encoder kit +fully GPL'd MP3 encoder. diff -rNu lame/pkg-descr lame-devel/pkg-descr --- lame/pkg-descr Tue Oct 3 13:38:14 2000 +++ lame-devel/pkg-descr Fri Dec 22 12:38:37 2000 @@ -1,11 +1,24 @@ -LAME stands for LAME Ain't an Mp3 Encoder.=20 +LAME originally stood for LAME Ain't an Mp3 Encoder.=20 =20 -This is a patch agains the ISO MPEG1 demonstration source. The -modifications are distributed under the GNU GENERAL PUBLIC LICENSE -(see the file COPYING for details). +Following the great history of GNU naming, LAME originally stood for LAME = Ain't +an Mp3 Encoder. LAME started life as a GPL'd patch against the dist10 ISO +demonstration source, and thus was incapable of producing an mp3 stream or= even +being compiled by itself. But in May 2000, the last remnants of the ISO +source code were replaced, and now LAME is the source code for a fully GPL= 'd +MP3 encoder, with speed and quality to rival all commercial competitors. =20 -The graphical frame analyzer uses the MPGLIB decoding engine, written by: -Michael Hipp (email: Michael.Hipp@student.uni-tuebingen.de)=20 -and released under a more restrictive agreement. =20 +LAME is an educational tool to be used for learning about MP3 encoding. T= he +goal of the LAME project is to use the open source model to improve the ps= ycho +acoustics, noise shaping and speed of MP3. Another goal of the LAME proje= ct is +to use these improvements for the basis of a patent free audio compression +codec for the GNU project. + +In Beta: + MPEG 2.5 support=20 + No more patching! Full source code distribution since all ISO code = has been=20 + replaced!=20 + free format encoding and decoding=20 + Vorbis audio codec support, for both encoding and decoding.=20 + As always, more speed and better quality.=20 =20 WWW: http://lame.sourceforge.net/ diff -rNu lame/pkg-plist lame-devel/pkg-plist --- lame/pkg-plist Sat Apr 29 16:44:27 2000 +++ lame-devel/pkg-plist Fri Dec 22 12:38:37 2000 @@ -5,6 +5,7 @@ share/doc/lame/id3.html share/doc/lame/index.html share/doc/lame/lame.css +share/doc/lame/modes.html share/doc/lame/node5.html share/doc/lame/node6.html share/doc/lame/node7.html --=20 // david lebel <lebel@lebel.org> // nobiaze' Inc. // http://www.lebel.org/ // http://www.nobiaze.com/ // pgp: 3633 6999 D47E 73ED 099F // vox: (514) 943.3045 4341 08A4 8E48 EF56 61D1 // fax: (514) 938.8881 --VS++wcV0S1rZb1Fb Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (OpenBSD) Comment: For info see http://www.gnupg.org iD8DBQE6RMIuCKSOSO9WYdERAtxqAKDChaERiH+k4ww46PkdxQ/zg+RPUgCfQj2f zMyI56ZGDIkWrNXG0U2jEN4= =Zc7O -----END PGP SIGNATURE----- --VS++wcV0S1rZb1Fb-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200012231520.eBNFK3o83498>