Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 23 Jan 2001 13:19:40 +0000 (GMT)
From:      George Reid <greid@dogma.freebsd-uk.eu.org>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/24571: New port: quelcom: A set of command-line WAV and MP3 tools
Message-ID:  <Pine.BSF.4.21.0101231318570.46103-100000@sobek.openirc.co.uk>

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

>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 <greid@ukug.uk.freebsd.org>
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 <bsd.port.mk>
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 <string>
X # include <stdio.h>
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 <string>
X+# include <sys/types.h>
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.h>	// getopt
X # include <sys/types.h>	// 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.h>	// getopt
X # include "qmp3.hh"
X # include "qexception.hh"
X-
X+typedef unsigned long ulong;
X #ifdef NLS
X   # include <locale.h>
X   # include <libintl.h>
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0101231318570.46103-100000>