Lame Ain't an MP3 Encoder

LAME is an educational tool to be used for learning about MP3 encoding.
The goal of the LAME project is to improve the psycho acoustics, quality
and speed of MP3 encoding.
This commit is contained in:
jakob 2000-07-31 09:15:18 +00:00
parent 095ad96831
commit a1dce99982
6 changed files with 89 additions and 0 deletions

34
audio/lame/Makefile Normal file
View File

@ -0,0 +1,34 @@
# $OpenBSD: Makefile,v 1.1.1.1 2000/07/31 09:15:18 jakob Exp $
DISTNAME= lame3.85beta
PKGNAME= lame-3.85beta
CATEGORIES= audio
NEED_VERSION= 1.302
MASTER_SITES= http://www.sulaco.org/mp3/download/beta/ \
http://lame.sourceforge.net/download/beta/
HOMEPAGE= http://www.sulaco.org/mp3/
MAINTAINER= jakob@openbsd.org
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
LIB_DEPENDS= gtk.1.2::x11/gtk+
WRKDIST= ${WRKDIR}/lame3.85
USE_GMAKE= Yes
ALL_TARGET= lame mp3x
do-install:
${INSTALL_PROGRAM} ${WRKBUILD}/lame ${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKBUILD}/mp3x ${PREFIX}/bin
${INSTALL_MAN} ${WRKBUILD}/doc/man/lame.1 ${PREFIX}/man/man1
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/lame
${INSTALL_DATA} ${WRKBUILD}/doc/html/*.html ${PREFIX}/share/doc/lame
${INSTALL_DATA} ${WRKBUILD}/doc/html/*.css ${PREFIX}/share/doc/lame
.include <bsd.port.mk>

3
audio/lame/files/md5 Normal file
View File

@ -0,0 +1,3 @@
MD5 (lame3.85beta.tar.gz) = a66dc8526b1804339a61f57330f603a4
RMD160 (lame3.85beta.tar.gz) = 97d59e2650bc8e9778a0d8abaa02c370a1780188
SHA1 (lame3.85beta.tar.gz) = 7f3f014ff90211cc458a6a5ad6e74b5d5bc10067

View File

@ -0,0 +1,31 @@
--- Makefile.orig Mon Jul 3 02:57:41 2000
+++ Makefile Mon Jul 31 10:38:48 2000
@@ -165,6 +165,20 @@
##########################################################################
+# OpenBSD
+##########################################################################
+ifeq ($(UNAME),OpenBSD)
+# remove if you do not have GTK or do not want the GTK frame analyzer
+ GTK = -DHAVEGTK `gtk-config --cflags`
+ GTKLIBS = `gtk-config --libs`
+# Comment out next 2 lines if you want to remove VBR histogram capability
+ BRHIST_SWITCH = -DBRHIST
+ LIBTERMCAP = -lcurses
+
+endif
+
+
+##########################################################################
# FreeBSD
##########################################################################
ifeq ($(UNAME),FreeBSD)
@@ -352,6 +366,7 @@
# cd libmp3lame
# make libmp3lame
ar cr libmp3lame.a $(OBJ)
+ ranlib libmp3lame.a
clean:
-$(RM) $(gtk_obj) $(OBJ) $(DEP) $(PGM) main.o rtp.o mp3rtp mp3rtp.o \

1
audio/lame/pkg/COMMENT Normal file
View File

@ -0,0 +1 @@
Lame Ain't an MP3 Encoder

5
audio/lame/pkg/DESCR Normal file
View File

@ -0,0 +1,5 @@
LAME is an educational tool to be used for learning about MP3 encoding.
The goal of the LAME project is to improve the psycho acoustics, quality
and speed of MP3 encoding.
WWW: ${HOMEPAGE}

15
audio/lame/pkg/PLIST Normal file
View File

@ -0,0 +1,15 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2000/07/31 09:15:18 jakob Exp $
bin/lame
bin/mp3x
man/man1/lame.1
share/doc/lame/contributors.html
share/doc/lame/examples.html
share/doc/lame/history.html
share/doc/lame/id3.html
share/doc/lame/index.html
share/doc/lame/lame.css
share/doc/lame/node5.html
share/doc/lame/node6.html
share/doc/lame/node7.html
share/doc/lame/switchs.html
@dirrm share/doc/lame