Skip site navigation (1)Skip section navigation (2)
Date:      10 Aug 2004 08:23:18 -0000
From:      Martin.Dieringer@t-online.de (Martin Dieringer)
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/70243: New port: audio/tta (simple lossless audio (de)compressor)
Message-ID:  <20040810082318.20728.qmail@dieringer.dyndns.org>
Resent-Message-ID: <200408100830.i7A8UMZG050385@freefall.freebsd.org>

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

>Number:         70243
>Category:       ports
>Synopsis:       New port: audio/tta (simple lossless audio (de)compressor)
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Aug 10 08:30:21 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Martin Dieringer
>Release:        FreeBSD 5.2-CURRENT i386
>Organization:
>Environment:
System: FreeBSD pc.dieringer.dyndns.org 5.2-CURRENT FreeBSD 5.2-CURRENT #6: Fri Aug 6 17:59:21 CEST 2004 root@:/usr/obj/usr/src/sys/PC i386


	
>Description:
	
New Port of TTA.

TTA is a simple lossless audio compressor.

TTA performs lossless compression on multichannel 8,16,24 bit's
integer and 32 bit's IEEE floating-point data of the Wav audio
files. 

	
>How-To-Repeat:
	
>Fix:

	

--- tta.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	tta
#	tta/Makefile
#	tta/distinfo
#	tta/pkg-descr
#	tta/files
#	tta/files/patch-aa
#	tta/files/patch-ab
#	tta/pkg-plist
#
echo c - tta
mkdir -p tta > /dev/null 2>&1
echo x - tta/Makefile
sed 's/^X//' >tta/Makefile << 'END-of-tta/Makefile'
X# New ports collection makefile for:   tta
X# Date created:        10 Aug 2004
X# Whom:                dieringe
X#
X# $FreeBSD$
X#
X
XPORTNAME=		tta
XPORTVERSION=		3.1
XCATEGORIES=		audio
X
XMAINTAINER=		dieringe@zedat.fu-berlin.de
XCOMMENT=		"The True Audio Encoder", lossless (de)compressor
X
XMASTER_SITES=		http://tta.iszf.irk.ru/ftp/
XDISTFILES=		ttaenc-3-src.zip
X
XUSE_ZIP=		yes
X
XUSE_GMAKE=		yes
XALL_TARGET=
X
XWRKSRC=			${WRKDIR}
X
X.include <bsd.port.mk>
END-of-tta/Makefile
echo x - tta/distinfo
sed 's/^X//' >tta/distinfo << 'END-of-tta/distinfo'
XMD5 (ttaenc-3-src.zip) = 4c0374997beb18dfb70a45c562947517
XSIZE (ttaenc-3-src.zip) = 23514
END-of-tta/distinfo
echo x - tta/pkg-descr
sed 's/^X//' >tta/pkg-descr << 'END-of-tta/pkg-descr'
X
XTTA is a simple lossless audio compressor.
X
XTTA performs lossless compression on multichannel 8,16,24 bit's
Xinteger and 32 bit's IEEE floating-point data of the Wav audio
Xfiles. 
X
XThe compression size will generally range between 30% - 70% of the
Xoriginal. TTA format supports both of ID3v1 and ID3v2 information
Xtags.
X
XWWW: http://tta.iszf.irk.ru/
X
X- dieringe
Xdieringe@zedat.fu-berlin.de
END-of-tta/pkg-descr
echo c - tta/files
mkdir -p tta/files > /dev/null 2>&1
echo x - tta/files/patch-aa
sed 's/^X//' >tta/files/patch-aa << 'END-of-tta/files/patch-aa'
X--- ttaenc.c.ori	Tue Aug 10 09:47:55 2004
X+++ ttaenc.c	Tue Aug 10 09:50:30 2004
X@@ -1254,7 +1254,7 @@
X #endif
X 
X     ftime = (int) (time(NULL) - ftime);
X-    sprintf(status, "%ld'%02ld", ftime / 60, ftime % 60);
X+    sprintf(status, "%id'%02id", ftime / 60, ftime % 60);
X     fprintf(stdout, "Total:   [%d/%ld, %.1f/%.1f Mb], ratio: %.3f, time: %s\n",
X 	    processed, files, (float) total_output_bytes / 1048576,
X 	    (float) total_input_bytes / 1048576,
X@@ -1303,7 +1303,7 @@
X #endif
X 
X     ftime = (int) (time(NULL) - ftime);
X-    sprintf(status, "%ld'%02ld", ftime / 60, ftime % 60);
X+    sprintf(status, "%id'%02id", ftime / 60, ftime % 60);
X     fprintf(stdout, LINE"\nTotal:   [%d/%ld] succeeded, time: %s\n",
X 	    processed, files, status);
X     fprintf(stdout, "%s\n\n", LINE);
END-of-tta/files/patch-aa
echo x - tta/files/patch-ab
sed 's/^X//' >tta/files/patch-ab << 'END-of-tta/files/patch-ab'
X--- Makefile.ori	Tue Aug 10 10:01:10 2004
X+++ Makefile	Tue Aug 10 10:01:23 2004
X@@ -5,7 +5,7 @@
X CFLAGS	= -Wall -O2 -funroll-loops -fomit-frame-pointer
X LIBS	= -lm
X TTAENC	= ttaenc
X-INSDIR	= /usr/local/bin
X+INSDIR	= ${PREFIX}/bin
X 
X ttaenc: $(patsubst %.c, %.o, $(wildcard *.c))
X 	gcc $^ -o $@ $(CFLAGS) $(LIBS)
END-of-tta/files/patch-ab
echo x - tta/pkg-plist
sed 's/^X//' >tta/pkg-plist << 'END-of-tta/pkg-plist'
Xbin/ttaenc
END-of-tta/pkg-plist
exit
--- tta.shar ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040810082318.20728.qmail>