Date: Sat, 27 Oct 2007 07:03:14 +0800 From: darcsis@gmail.com To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/117544: [NEW PORT] audio/gnormalize, a Gtk2 frontend to normalize(1) and various command line utilities. Message-ID: <47227236.1c528c0a.05f5.ffffd6e7@mx.google.com> Resent-Message-ID: <200710262310.l9QNA1du056383@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 117544 >Category: ports >Synopsis: [NEW PORT] audio/gnormalize, a Gtk2 frontend to normalize(1) and various command line utilities. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Oct 26 23:10:01 UTC 2007 >Closed-Date: >Last-Modified: >Originator: Denise H. G. >Release: FreeBSD 6.2-STABLE amd64 >Organization: >Environment: System: FreeBSD pluton.xbsd.name 6.2-STABLE FreeBSD 6.2-STABLE #0: Sat Oct 20 01:41:47 CST 2007 dhg@pluton.xbsd.name:/opt/obj/usr/src/sys/mibsd-SMP-ULE amd64 >Description: gnormalize: A Gtk2 frontend to normalize(1) and various command line utilities. This port requires a threaded perl installation. Author: Sao Paolo <claudiofsr@yahoo.com> WWW: http://gnormalize.sourceforge.net/ >How-To-Repeat: >Fix: --- shar-1.sh 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: # # gnormalize # gnormalize/Makefile # gnormalize/distinfo # gnormalize/pkg-descr # gnormalize/pkg-plist # gnormalize/files # gnormalize/files/patch-Makefile # echo c - gnormalize mkdir -p gnormalize > /dev/null 2>&1 echo x - gnormalize/Makefile sed 's/^X//' >gnormalize/Makefile << 'END-of-gnormalize/Makefile' X# New ports collection makefile for: gnormalize X# Date created: 27 Oct 2007 X# Whom: Denise H. G. <darcsis@gmail.com> X# X# $FreeBSD$ X# X XPORTNAME= gnormalize XPORTVERSION= 0.52 XCATEGORIES= audio XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= ${PORTNAME} X XMAINTAINER= darcsis@gmail.com XCOMMENT= An alternative for replaygain X XRUN_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/Gtk2.pm:${PORTSDIR}/x11-toolkits/p5-Gtk2 \ X ${SITE_PERL}/${PERL_ARCH}/Audio/CD.pm:${PORTSDIR}/audio/p5-Audio-CD \ X ${SITE_PERL}/MP3/Info.pm:${PORTSDIR}/audio/p5-MP3-Info \ X ${SITE_PERL}/${PERL_ARCH}/auto/Encode/Encode.so:${PORTSDIR}/converters/p5-Encode \ X normalize:${PORTSDIR}/audio/normalize \ X cddb.pl:${PORTSDIR}/audio/p5-CDDB_get \ X lame:${PORTSDIR}/audio/lame \ X faac:${PORTSDIR}/audio/faac \ X oggenc:${PORTSDIR}/audio/vorbis-tools \ X mppenc:${PORTSDIR}/audio/musepack \ X mac:${PORTSDIR}/audio/mac \ X flac:${PORTSDIR}/audio/flac \ X faad:${PORTSDIR}/audio/faad X XUSE_PERL5_RUN= yes X XNO_BUILD= yes X Xpre-extract: X @${ECHO} "" X @${ECHO} "[N-O-T-I-C-E]" X @${ECHO} " A threaded perl is needed to run ${PORTNAME}-${PORTVERSION}." X @${ECHO} " If your perl is not compiled with thread support. Consider" X @${ECHO} " recompiling your perl with thread support. For more information," X @${ECHO} " please read ${PORTSDIR}/lang/perl5.8/Makefile." X @${ECHO} "" X X.include <bsd.port.mk> END-of-gnormalize/Makefile echo x - gnormalize/distinfo sed 's/^X//' >gnormalize/distinfo << 'END-of-gnormalize/distinfo' XMD5 (gnormalize-0.52.tar.gz) = f577b8dc57bceca9a8a02b7f00dccbe3 XSHA256 (gnormalize-0.52.tar.gz) = 61132285436f94637a5ed5db2ba1909fb75c629aaa580b5a9069f8b0b8428d4b XSIZE (gnormalize-0.52.tar.gz) = 690984 END-of-gnormalize/distinfo echo x - gnormalize/pkg-descr sed 's/^X//' >gnormalize/pkg-descr << 'END-of-gnormalize/pkg-descr' Xgnormalize decodes the MP3/MP4/MPC/OGG/APE/FLAC file to WAV, Xthen normalizes the WAV to a targeted volume level and re-encodes Xit. Moreover, gnormalize can extract Audio CD track and output as Xvarious popular audio formats (MP3, MP4, MPC, OGG, APE, FLAC, WAV) Xwith fast speed and high quality. gnormalize can also convert audio Xformat between MP3, MP4, MPC, OGG, APE and FLAC with high fidelity, Xwhich meets your need to play and collect audio files. It can change Xthe encoding and Metadata (tag) properties of final normalized files. X XWWW: http://gnormalize.sourceforge.net/ END-of-gnormalize/pkg-descr echo x - gnormalize/pkg-plist sed 's/^X//' >gnormalize/pkg-plist << 'END-of-gnormalize/pkg-plist' Xbin/gnormalize Xman/man1/gnormalize.1 Xshare/gnormalize/animations/dancing_penguin.gif Xshare/gnormalize/animations/penguin_cold.gif Xshare/gnormalize/animations/penguin_ice.gif Xshare/gnormalize/animations/super_tux.gif Xshare/gnormalize/animations/penguin_and_camel.gif Xshare/gnormalize/animations/penguin_computer.gif Xshare/gnormalize/animations/penguin_typing.gif Xshare/gnormalize/animations/tux_lunapaint.gif Xshare/gnormalize/README Xshare/icons/gnormalize.png Xshare/icons/large/gnormalize.png Xshare/icons/mini/gnormalize.png Xshare/pixmaps/gnormalize.png X@dirrmtry share/gnormalize/animations X@dirrmtry share/gnormalize X@dirrmtry share/icons/large X@dirrmtry share/icons/mini END-of-gnormalize/pkg-plist echo c - gnormalize/files mkdir -p gnormalize/files > /dev/null 2>&1 echo x - gnormalize/files/patch-Makefile sed 's/^X//' >gnormalize/files/patch-Makefile << 'END-of-gnormalize/files/patch-Makefile' X--- Makefile 2006-12-03 04:31:26.000000000 +0800 X+++ Makefile 2007-10-27 05:51:15.000000000 +0800 X@@ -1,15 +1,17 @@ X-PREFIX=/usr X+PREFIX=/usr/local X BINDIR=$(PREFIX)/bin X-DOCDIR=$(PREFIX)/share/doc/gnormalize X ICONDIR=$(PREFIX)/share/icons X ICONDIR2=$(PREFIX)/share/pixmaps X LICONDIR=$(ICONDIR)/large X MICONDIR=$(ICONDIR)/mini X BASE=$(PREFIX)/share/gnormalize X ANIMDIR=$(BASE)/animations X-MANDIR=$(PREFIX)/share/man X+MANDIR=$(PREFIX)/man X+INSTALL_PROG=install -m 755 -o root -g wheel X+INSTALL_DATA=install -m 444 -o root -g wheel X X DOCS=README X+MAN_PAGE=gnormalize.1 X X all: X clean: X@@ -17,21 +19,22 @@ X X X install: all X+ cat ${MAN_PAGE}.bz2 | bzip2 -d -- > ${MAN_PAGE} X mkdir -p "$(BINDIR)" X mkdir -p "$(ICONDIR)" X mkdir -p "$(ICONDIR2)" X+ mkdir -p "$(LICONDIR)" X+ mkdir -p "$(MICONDIR)" X mkdir -p "$(ANIMDIR)" X- mkdir -p "$(DOCDIR)" X mkdir -p "$(MANDIR)/man1/" X- install -Dm 755 gnormalize "$(BINDIR)/gnormalize" X- install -m 644 $(DOCS) "$(DOCDIR)/" X- install -m 644 $(DOCS) "$(BASE)/" X- install -m 644 gnormalize.1.bz2 "$(MANDIR)/man1/gnormalize.1.bz2" X+ $(INSTALL_PROG) gnormalize "$(BINDIR)/gnormalize" X+ $(INSTALL_DATA) $(DOCS) "$(BASE)/" X+ $(INSTALL_DATA) ${MAN_PAGE} "$(MANDIR)/man1/${MAN_PAGE}" X install -d "$(ANIMDIR)" X- install -m 644 animations/*.gif "$(ANIMDIR)/" X- install -Dm 644 icons/gnormalize-32.png "$(ICONDIR)/gnormalize.png" X- install -Dm 644 icons/gnormalize-48.png "$(LICONDIR)/gnormalize.png" X- install -Dm 644 icons/gnormalize-16.png "$(MICONDIR)/gnormalize.png" X+ $(INSTALL_DATA) animations/*.gif "$(ANIMDIR)/" X+ $(INSTALL_DATA) icons/gnormalize-32.png "$(ICONDIR)/gnormalize.png" X+ $(INSTALL_DATA) icons/gnormalize-48.png "$(LICONDIR)/gnormalize.png" X+ $(INSTALL_DATA) icons/gnormalize-16.png "$(MICONDIR)/gnormalize.png" X ln -sf "$(ICONDIR)/gnormalize.png" "$(ICONDIR2)/gnormalize.png" X X postinstall: X@@ -39,13 +42,12 @@ X X uninstall: X rm -f "$(BINDIR)/gnormalize" X- rm -f "$(MANDIR)/man1/gnormalize.1.bz2" X+ rm -f "$(MANDIR)/man1/gnormalize.1" X rm -f "$(ICONDIR)/gnormalize.png" X rm -f "$(LICONDIR)/gnormalize.png" X rm -f "$(MICONDIR)/gnormalize.png" X unlink "$(ICONDIR2)/gnormalize.png" X rm -rf "$(BASE)" X- rm -rf "$(PREFIX)/share/doc/gnormalize" X X postuninstall: X update-menus END-of-gnormalize/files/patch-Makefile exit --- shar-1.sh ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47227236.1c528c0a.05f5.ffffd6e7>