From owner-freebsd-ports Tue Jan 23 5:20:23 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id B260637B401 for ; Tue, 23 Jan 2001 05:20:01 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f0NDK1035707; Tue, 23 Jan 2001 05:20:01 -0800 (PST) (envelope-from gnats) Received: from mta01-svc.ntlworld.com (mta01-svc.ntlworld.com [62.253.162.41]) by hub.freebsd.org (Postfix) with ESMTP id 4713237B401 for ; Tue, 23 Jan 2001 05:13:16 -0800 (PST) Received: from sobek.openirc.co.uk ([62.252.15.184]) by mta01-svc.ntlworld.com (InterMail vM.4.01.02.27 201-229-119-110) with ESMTP id <20010123131313.INUH6427.mta01-svc.ntlworld.com@sobek.openirc.co.uk> for ; Tue, 23 Jan 2001 13:13:13 +0000 Message-Id: Date: Tue, 23 Jan 2001 13:19:40 +0000 (GMT) From: George Reid To: FreeBSD-gnats-submit@freebsd.org Subject: ports/24571: New port: quelcom: A set of command-line WAV and MP3 tools Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 24571 >Category: ports >Synopsis: New port: quelcom: A set of command-line WAV and MP3 tools >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Jan 23 05:20:01 PST 2001 >Closed-Date: >Last-Modified: >Originator: George Reid >Release: FreeBSD 5.0-CURRENT i386 >Organization: FreeBSD UKUG >Environment: n/a >Description: quelcom is a set of command-line .wav and .mp3 tools including utilities to show information about a file, to join multiple files into one, to extract or delete fragments of a file, to detect silence sequences in wav files, to check and clean mp3 streams, fade wav files, and report mp3 directories. - George Reid greid@ukug.uk.freebsd.org >How-To-Repeat: n/a >Fix: # 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: # # quelcom # quelcom/Makefile # quelcom/distinfo # quelcom/files # quelcom/files/patch-aa # quelcom/files/patch-ab # quelcom/files/patch-ac # quelcom/files/patch-ad # quelcom/files/patch-ae # quelcom/files/patch-af # quelcom/pkg-plist # quelcom/pkg-descr # quelcom/pkg-comment # echo c - quelcom mkdir -p quelcom > /dev/null 2>&1 echo x - quelcom/Makefile sed 's/^X//' >quelcom/Makefile << 'END-of-quelcom/Makefile' X# New ports collection makefile for: quelcom X# Date created: 23 January 2001 X# Whom: George Reid X# X# $FreeBSD$ X# X XPORTNAME= quelcom XPORTVERSION= 0.3.0 XCATEGORIES= audio XMASTER_SITES= http://www.etse.urv.es/~dmanye/quelcom/src/ X XMAINTAINER= greid@ukug.uk.freebsd.org X XLIB_DEPENDS= gnugetopt.1:${PORTSDIR}/devel/libgnugetopt X XMAKEFILE= makefile XUSE_GMAKE= yes X XBINARIES= qmp3check qmp3cut qmp3join qmp3info qwavfade \ X qwavsilence qwavjoin qwavinfo qwavheaderdump X XMAN1= qmp3check.1 qmp3join.1 qwavfade.1 qwavjoin.1 \ X qmp3cut.1 qmp3report.1 qwavheaderdump.1 qwavsilence.1 \ X qmp3info.1 qwavcut.1 qwavinfo.1 X Xdo-install: X.for M in ${MAN1} X ${INSTALL_DATA} ${WRKSRC}/man/$M ${PREFIX}/man/man1 X.endfor X.for B in ${BINARIES} X ${INSTALL_PROGRAM} ${WRKSRC}/src/$B ${PREFIX}/bin X.endfor X X.include END-of-quelcom/Makefile echo x - quelcom/distinfo sed 's/^X//' >quelcom/distinfo << 'END-of-quelcom/distinfo' XMD5 (quelcom-0.3.0.tar.gz) = 0ff826e8280a98c87de1aa9d52c70746 END-of-quelcom/distinfo echo c - quelcom/files mkdir -p quelcom/files > /dev/null 2>&1 echo x - quelcom/files/patch-aa sed 's/^X//' >quelcom/files/patch-aa << 'END-of-quelcom/files/patch-aa' X--- makefile.orig Tue Jan 23 00:02:00 2001 X+++ makefile Tue Jan 23 12:57:32 2001 X@@ -3,16 +3,16 @@ X # X X # change these variables to fit your needs X-MANDIR=/usr/local/man X+MANDIR=$(PREFIX)/man X PACKAGE=quelcom X-LOCALEDIR=~/share/locale X+LOCALEDIR=$(PREFIX)/share/locale X #BINDIR=/usr/local/bin X # you should change BINDIR in src/makefile X X VERSION=0.3.0 X X all: X- cd src; make X+ cd src; $(MAKE) X X clean: X cd src; make clean END-of-quelcom/files/patch-aa echo x - quelcom/files/patch-ab sed 's/^X//' >quelcom/files/patch-ab << 'END-of-quelcom/files/patch-ab' X--- src/makefile.orig Tue Jan 23 00:02:01 2001 X+++ src/makefile Tue Jan 23 12:59:11 2001 X@@ -1,16 +1,16 @@ X TARGETS=qwavheaderdump qwavfade qmp3report qmp3check qwavsilence qwavinfo qwavjoin qwavcut qmp3info qmp3join qmp3cut X X PACKAGE=\"quelcom\" X-LOCALEDIR=\"/usr/local/share/locale\" X+LOCALEDIR=$(PREFIX)/share/locale X X all: $(TARGETS) X strip $(TARGETS) X X-BINDIR=/usr/local/bin X+BINDIR=$(PREFIX)/bin X VERSION=\"0.3.0\" X CXX=g++ X-CXXFLAGS=-Wall -DVERSION=$(VERSION) -DPACKAGE=$(PACKAGE) -DLOCALEDIR=$(LOCALEDIR) X-LDFLAGS= X+CXXFLAGS+=-Wall -DVERSION=$(VERSION) -DPACKAGE=$(PACKAGE) -DLOCALEDIR=$(LOCALEDIR) -I$(PREFIX)/include X+LDFLAGS=-L$(PREFIX)/lib -lgnugetopt X X SOURCES=qwav.cc qwavheader.cc qexception.cc qvf.cc qcuthandler.cc qfile.cc qmisc.cc X HEADERS=qwav.hh qwavheader.hh qexception.hh qvf.hh qcuthandler.hh qfile.hh qmisc.hh END-of-quelcom/files/patch-ab echo x - quelcom/files/patch-ac sed 's/^X//' >quelcom/files/patch-ac << 'END-of-quelcom/files/patch-ac' X--- src/qmisc.cc.orig Tue Jan 23 13:01:16 2001 X+++ src/qmisc.cc Tue Jan 23 13:01:23 2001 X@@ -1,6 +1,6 @@ X # include X # include X- X+# include "qmisc.hh" X X string uint2string (uint ui) { X END-of-quelcom/files/patch-ac echo x - quelcom/files/patch-ad sed 's/^X//' >quelcom/files/patch-ad << 'END-of-quelcom/files/patch-ad' X--- src/qmp3frameheader.hh.orig Tue Jan 23 13:03:03 2001 X+++ src/qmp3frameheader.hh Tue Jan 23 13:03:11 2001 X@@ -2,6 +2,7 @@ X # define _qmp3frameheader_hh_ X X # include X+# include X X typedef unsigned int uint; X END-of-quelcom/files/patch-ad echo x - quelcom/files/patch-ae sed 's/^X//' >quelcom/files/patch-ae << 'END-of-quelcom/files/patch-ae' X--- src/qwavinfo.cc.orig Tue Jan 23 13:05:30 2001 X+++ src/qwavinfo.cc Tue Jan 23 13:05:42 2001 X@@ -1,6 +1,6 @@ X # include // getopt X # include // ulong, ... X- X+typedef unsigned long ulong; X # include "qwav.hh" X # include "qexception.hh" X END-of-quelcom/files/patch-ae echo x - quelcom/files/patch-af sed 's/^X//' >quelcom/files/patch-af << 'END-of-quelcom/files/patch-af' X--- src/qmp3info.cc.orig Tue Jan 23 13:06:43 2001 X+++ src/qmp3info.cc Tue Jan 23 13:07:04 2001 X@@ -1,7 +1,7 @@ X # include // getopt X # include "qmp3.hh" X # include "qexception.hh" X- X+typedef unsigned long ulong; X #ifdef NLS X # include X # include END-of-quelcom/files/patch-af echo x - quelcom/pkg-plist sed 's/^X//' >quelcom/pkg-plist << 'END-of-quelcom/pkg-plist' Xbin/qmp3check Xbin/qmp3cut Xbin/qmp3info Xbin/qmp3join Xbin/qwavfade Xbin/qwavheaderdump Xbin/qwavinfo Xbin/qwavjoin Xbin/qwavsilence END-of-quelcom/pkg-plist echo x - quelcom/pkg-descr sed 's/^X//' >quelcom/pkg-descr << 'END-of-quelcom/pkg-descr' Xquelcom is a set of command-line .wav and .mp3 tools including Xutilities to show information about a file, to join multiple files Xinto one, to extract or delete fragments of a file, to detect silence Xsequences in wav files, to check and clean mp3 streams, fade wav Xfiles, and report mp3 directories. X X- George Reid Xgreid@ukug.uk.freebsd.org END-of-quelcom/pkg-descr echo x - quelcom/pkg-comment sed 's/^X//' >quelcom/pkg-comment << 'END-of-quelcom/pkg-comment' XA set of command-line WAV and MP3 tools END-of-quelcom/pkg-comment exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message