Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Dec 2000 12:40:51 -0500
From:      David Lebel <lebel@lebel.org>
To:        alex@cichlids.cichlids.com, freebsd-ports@FreeBSD.ORG
Subject:   Re: (fwd) ports/23298: New port: lame-devel 3.87
Message-ID:  <20001222124051.A23167@lebel.org>
In-Reply-To: <20001222180926.A3930@cichlids.cichlids.com>; from alex@big.endian.de on Fri, Dec 22, 2000 at 06:09:26PM %2B0100
References:  <20001222113622.A24195@lebel.org> <20001222180926.A3930@cichlids.cichlids.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--Dxnq1zWXvFF0Q93v
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Quoting Alexander Langer (alex@big.endian.de):
> do a diff -rNu lame lame-devel

Here it is.

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

--=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

--Dxnq1zWXvFF0Q93v
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

iD8DBQE6Q5IjCKSOSO9WYdERAmSMAJ4ysFBoh3SOm8fQHK69AR6Gmp//UQCg5rXD
bu9I9Yh8Aqc57rb8SiLc2oI=
=ytM+
-----END PGP SIGNATURE-----

--Dxnq1zWXvFF0Q93v--


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?20001222124051.A23167>