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>