Date: Sat, 23 Dec 2000 10:50:02 -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: <200012231850.eBNIo2P81462@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 13:42:20 -0500 Well, I hope this is the last patch, and this time, I made it right. Ciao, ...David ---cut--- diff -rNu lame/Makefile lame-devel/Makefile --- lame/Makefile Sun Oct 29 19:03:01 2000 +++ lame-devel/Makefile Sat Dec 23 13:39:40 2000 @@ -6,23 +6,26 @@ # PORTNAME= lame -PORTVERSION= 3.70 +PORTVERSION= 3.87 CATEGORIES= audio -MASTER_SITES= http://lame.sourceforge.net/download/beta/ -DISTNAME= ${PORTNAME}${PORTVERSION} +MASTER_SITES= ftp://lame.sourceforge.net/pub/lame/src/ +DISTNAME= lame3.87beta -MAINTAINER= yoshiaki@kt.rim.or.jp +MAINTAINER= lebel@lebel.org +WRKSRC= ${WRKDIR}/lame3.87 USE_GMAKE= yes -WANT_GTK= yes +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --enable-analyzer=no ALL_TARGET= lame MAN1= lame.1 .include <bsd.port.pre.mk> -.if defined(HAVE_GTK) -USE_GTK= yes +.if defined(WITH_VORBIS) +LIB_DEPENDS+= vorbis.0:${PORTSDIR}/audio/libvorbis +CONFIGURE_ARGS+= --with-vorbis --with-vorbis-prefix=${LOCALBASE} .endif 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 "lame-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="pkg-descr">description file</a>" for a -longer description. - -<p>Go to the <a href="../../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="../README.html"> Go up one level</a> -| -<a href="../../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) = 44e29880a21535a7c935046a531e15af +MD5 (lame3.87beta.tar.gz) = 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 @@ - - # defaults: - PGM = lame --CC = gcc --CC_OPTS = -O -+CC ?= gcc -+CC_OPTS = ${CFLAGS} - GTK = - GTKLIBS = - SNDLIB = -DLAMESNDFILE -@@ -136,8 +136,10 @@ - ########################################################################## - ifeq ($(UNAME),FreeBSD) - # remove if you do not have GTK or do not want the GTK frame analyzer -- GTK = -DHAVEGTK `gtk12-config --cflags` -- GTKLIBS = `gtk12-config --libs` -+ifdef HAVE_GTK -+ GTK = -DHAVEGTK `$(GTK_CONFIG) --cflags` -+ GTKLIBS = `$(GTK_CONFIG) --libs` -+endif - # Comment out next 2 lines if you want to remove VBR histogram capability - BRHIST_SWITCH = -DBRHIST - LIBTERMCAP = -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. +LAME originally stood for LAME Ain't an Mp3 Encoder. -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. -The graphical frame analyzer uses the MPGLIB decoding engine, written by: -Michael Hipp (email: Michael.Hipp@student.uni-tuebingen.de) -and released under a more restrictive agreement. +LAME is an educational tool to be used for learning about MP3 encoding. The +goal of the LAME project is to use the open source model to improve the psycho +acoustics, noise shaping and speed of MP3. Another goal of the LAME project 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 + No more patching! Full source code distribution since all ISO code has been + replaced! + free format encoding and decoding + Vorbis audio codec support, for both encoding and decoding. + As always, more speed and better quality. 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 ---cut--- -- // 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 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?200012231850.eBNIo2P81462>