Skip site navigation (1)Skip section navigation (2)
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>