Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 23 Dec 2000 10:23:41 -0500
From:      David Lebel <lebel@lebel.org>
To:        freebsd-ports@FreeBSD.org
Subject:   Re: ports/23298: New port: lame-devel 3.87
Message-ID:  <20001223102341.B17177@lebel.org>
In-Reply-To: <200012231520.eBNFK3o83498@freefall.freebsd.org>; from lebel@lebel.org on Sat, Dec 23, 2000 at 07:20:03AM -0800
References:  <200012231520.eBNFK3o83498@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Ooops.  It seems my mail was sent quoted-printable.  Here it is again.

Sorry.

---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$
 #
 
 PORTNAME=	lame
-PORTVERSION=	3.70
+PORTVERSION=	3.87
 CATEGORIES=	audio
 MASTER_SITES=	http://lame.sourceforge.net/download/beta/
-DISTNAME=	${PORTNAME}${PORTVERSION}
+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

-- 
// 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?20001223102341.B17177>