mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-26 09:46:09 +00:00
Add port audio/pacpl:
Perl Audio Converter (PAC) is a tool for converting multiple audio types from one format to another. It supports MP2, MP3, Ogg Vorbis, FLAC, Shorten, Monkey Audio, FAAC (AAC/M4A/MP4), Musepack (MPC), Wavpack (WV), OptimFrog (OFR/OFS), TTA, LPAC, Kexis (KXS), AIFF, AC3, Lossless Audio (LA), BONK, AU, SND, RAW, VOC, SMP, RealAudio (RA/RAM), WAV, and WMA. It can also convert audio from the following video formats/extensions: RM, RV, ASF, DivX, MPG, MKV, MPEG, AVI, MOV, OGM, QT, VCD, VOB, and WMV. A CD ripping function with CDDB support, batch and playlist conversion, tag preservation for most supported formats, independent tag reading/ writing, and extensions for Konqueror and Amarok are also provided. WWW: http://pacpl.sourceforge.net/ Author: Philip Lyons <viiron@gmail.com>
This commit is contained in:
parent
883617d260
commit
b90427b486
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=168441
@ -432,6 +432,7 @@
|
||||
SUBDIR += p5-Xmms
|
||||
SUBDIR += p5-libvorbis
|
||||
SUBDIR += p5-tagged
|
||||
SUBDIR += pacpl
|
||||
SUBDIR += paman
|
||||
SUBDIR += pd
|
||||
SUBDIR += penguinsap
|
||||
|
69
audio/pacpl/Makefile
Normal file
69
audio/pacpl/Makefile
Normal file
@ -0,0 +1,69 @@
|
||||
# New ports collection makefile for: pacpl
|
||||
# Date created: 21 July 2006
|
||||
# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= pacpl
|
||||
PORTVERSION= 3.2.0
|
||||
CATEGORIES= audio
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
DISTNAME= pac-${PORTVERSION}
|
||||
|
||||
MAINTAINER= infofarmer@FreeBSD.org
|
||||
COMMENT= Perl Audio Converter
|
||||
|
||||
RUN_DEPENDS= ${SITE_PERL}/MP3/Tag.pm:${PORTSDIR}/audio/p5-MP3-Tag \
|
||||
${SITE_PERL}/MP4/Info.pm:${PORTSDIR}/multimedia/p5-MP4-Info \
|
||||
${SITE_PERL}/Audio/WMA.pm:${PORTSDIR}/audio/p5-Audio-WMA \
|
||||
${SITE_PERL}/${PERL_ARCH}/Ogg/Vorbis/Header.pm:${PORTSDIR}/audio/p5-Ogg-Vorbis-Header \
|
||||
${SITE_PERL}/${PERL_ARCH}/Audio/FLAC/Header.pm:${PORTSDIR}/audio/p5-Audio-FLAC-Header \
|
||||
${SITE_PERL}/Audio/Musepack.pm:${PORTSDIR}/audio/p5-Audio-Musepack \
|
||||
lame:${PORTSDIR}/audio/lame \
|
||||
oggenc:${PORTSDIR}/audio/vorbis-tools \
|
||||
flac:${PORTSDIR}/audio/flac \
|
||||
mac:${PORTSDIR}/audio/mac \
|
||||
shorten:${PORTSDIR}/audio/shorten \
|
||||
faac:${PORTSDIR}/audio/faac \
|
||||
faad:${PORTSDIR}/audio/faad \
|
||||
mppenc:${PORTSDIR}/audio/musepack \
|
||||
wavpack:${PORTSDIR}/audio/wavpack \
|
||||
ttaenc:${PORTSDIR}/audio/tta \
|
||||
kexis:${PORTSDIR}/audio/kexis \
|
||||
sox:${PORTSDIR}/audio/sox \
|
||||
ffmpeg:${PORTSDIR}/multimedia/ffmpeg \
|
||||
bonk:${PORTSDIR}/audio/bonk \
|
||||
mplayer:${PORTSDIR}/multimedia/mplayer \
|
||||
cdparanoia:${PORTSDIR}/audio/cdparanoia \
|
||||
mpg123:${PORTSDIR}/audio/mpg123 \
|
||||
laudio:${PORTSDIR}/audio/laudio \
|
||||
ofr:${PORTSDIR}/audio/optimfrog \
|
||||
lpac:${PORTSDIR}/audio/lpac
|
||||
|
||||
ONLY_FOR_ARCHS= i386 amd64
|
||||
NO_BUILD= yes
|
||||
FR_FILES= help long_help rip_help tag_help video_help
|
||||
PLIST_FILES= bin/pacpl etc/pacpl/pacpl.conf ${FR_FILES:S,^,etc/pacpl/lang/FR/,:S,$,.FR,}
|
||||
PLIST_DIRS= etc/pacpl/lang/FR etc/pacpl/lang etc/pacpl
|
||||
MAN1= pacpl.1
|
||||
|
||||
post-extract:
|
||||
@${GUNZIP_CMD} ${WRKSRC}/man/pac.1.gz
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's#/etc#${PREFIX}/etc#' ${WRKSRC}/pac
|
||||
@${REINPLACE_CMD} -Ee 's#([^a-zA-Z]|^)pac([^a-zA-Z]|$$)#\1pacpl\2#g' \
|
||||
-Ee 's#([^a-zA-Z]|^)PAC([^a-zA-Z]|$$)#\1PACPL\2#g' \
|
||||
${WRKSRC}/pac ${WRKSRC}/man/pac.1
|
||||
@${REINPLACE_CMD} -e 's#%%LOCALBASE%%#${LOCALBASE}#' ${WRKSRC}/pac.conf
|
||||
|
||||
do-install:
|
||||
@${INSTALL_SCRIPT} ${WRKSRC}/pac ${PREFIX}/bin/pacpl
|
||||
@${INSTALL} -d ${PREFIX}/etc/pacpl/lang/FR
|
||||
@${INSTALL_DATA} ${WRKSRC}/pac.conf ${PREFIX}/etc/pacpl/pacpl.conf
|
||||
@${INSTALL_DATA} ${FR_FILES:S,^,${WRKSRC}/lang/FR/,:S,$,.FR,} ${PREFIX}/etc/pacpl/lang/FR/
|
||||
@${INSTALL_MAN} ${WRKSRC}/man/pac.1 ${MAN1PREFIX}/man/man1/pacpl.1
|
||||
|
||||
.include <bsd.port.mk>
|
3
audio/pacpl/distinfo
Normal file
3
audio/pacpl/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
MD5 (pac-3.2.0.tar.gz) = 6915ba0cb5d257434ecfd1029488c43b
|
||||
SHA256 (pac-3.2.0.tar.gz) = a18d80eb3d5a5ca55bb7296866b25e6553333160dcb80da5919674fafd85915e
|
||||
SIZE (pac-3.2.0.tar.gz) = 110891
|
209
audio/pacpl/files/patch-pac.conf
Normal file
209
audio/pacpl/files/patch-pac.conf
Normal file
@ -0,0 +1,209 @@
|
||||
--- ./pac.conf.orig Wed Jul 19 03:20:52 2006
|
||||
+++ ./pac.conf Sat Jul 22 03:22:44 2006
|
||||
@@ -18,117 +18,117 @@
|
||||
|
||||
# LAME
|
||||
###########################
|
||||
-LAME =
|
||||
+LAME = %%LOCALBASE%%/bin/lame
|
||||
|
||||
|
||||
# Ogg Vorbis Encoder
|
||||
#############################
|
||||
-OGGENC =
|
||||
+OGGENC = %%LOCALBASE%%/bin/oggenc
|
||||
|
||||
|
||||
# Ogg Vorbis Decoder
|
||||
#############################
|
||||
-OGGDEC =
|
||||
+OGGDEC = %%LOCALBASE%%/bin/oggdec
|
||||
|
||||
|
||||
# Flac Encoder & Decoder
|
||||
###########################
|
||||
-FLAC =
|
||||
+FLAC = %%LOCALBASE%%/bin/flac
|
||||
|
||||
|
||||
# Monkey Audio (APE) Encoder/Decoder
|
||||
####################################
|
||||
-MAC =
|
||||
+MAC = %%LOCALBASE%%/bin/mac
|
||||
|
||||
|
||||
#Shorten (SHN) Encoder/Decoder
|
||||
##############################
|
||||
-SHORTEN =
|
||||
+SHORTEN = %%LOCALBASE%%/bin/shorten
|
||||
|
||||
|
||||
# (AAC/MP4/M4A) Encoder
|
||||
###########################
|
||||
-FAAC =
|
||||
+FAAC = %%LOCALBASE%%/bin/faac
|
||||
|
||||
|
||||
# (AAC/MP4/M4A) Decoder
|
||||
###########################
|
||||
-FAAD =
|
||||
+FAAD = %%LOCALBASE%%/bin/faad
|
||||
|
||||
|
||||
# Multi-Decoder
|
||||
###############################
|
||||
-MPLAYER =
|
||||
+MPLAYER = %%LOCALBASE%%/bin/mplayer
|
||||
|
||||
|
||||
# Musepack Encoder
|
||||
#############################
|
||||
-MPPENC =
|
||||
+MPPENC = %%LOCALBASE%%/bin/mppenc
|
||||
|
||||
|
||||
# Musepack Decoder
|
||||
#############################
|
||||
-MPPDEC =
|
||||
+MPPDEC = %%LOCALBASE%%/bin/mppdec
|
||||
|
||||
|
||||
# Wavpack Encoder
|
||||
##############################
|
||||
-WAVPACK =
|
||||
+WAVPACK = %%LOCALBASE%%/bin/wavpack
|
||||
|
||||
|
||||
# Wavpack Decoder
|
||||
###############################
|
||||
-WVUNPACK =
|
||||
+WVUNPACK = %%LOCALBASE%%/bin/wvunpack
|
||||
|
||||
|
||||
# OptimFrog (OFR) Encoder/Decoder
|
||||
#################################
|
||||
-OFR =
|
||||
+OFR = %%LOCALBASE%%/bin/ofr
|
||||
|
||||
|
||||
# OptimFrog (OFS) Encoder/Decoder
|
||||
#################################
|
||||
-OFS =
|
||||
+OFS = %%LOCALBASE%%/bin/ofs
|
||||
|
||||
|
||||
# TTA Encoder/Decoder
|
||||
#############################
|
||||
-TTAENC =
|
||||
+TTAENC = %%LOCALBASE%%/bin/ttaenc
|
||||
|
||||
|
||||
# LPAC Encoder/Decoder
|
||||
###########################
|
||||
-LPAC =
|
||||
+LPAC = %%LOCALBASE%%/bin/lpac
|
||||
|
||||
|
||||
# SOX (SOund eXchange)
|
||||
##########################
|
||||
-SOX =
|
||||
+SOX = %%LOCALBASE%%/bin/sox
|
||||
|
||||
|
||||
# FFmpeg
|
||||
#############################
|
||||
-FFMPEG =
|
||||
+FFMPEG = %%LOCALBASE%%/bin/ffmpeg
|
||||
|
||||
|
||||
# Lossless Audio (LA)
|
||||
#########################
|
||||
-LA =
|
||||
+LA = %%LOCALBASE%%/bin/laudio
|
||||
|
||||
|
||||
# BONK
|
||||
##########################
|
||||
-BONK =
|
||||
+BONK = %%LOCALBASE%%/bin/bonk
|
||||
|
||||
|
||||
# CD Reader/Ripper
|
||||
#################################
|
||||
-CDPARANOIA =
|
||||
+CDPARANOIA = %%LOCALBASE%%/bin/cdparanoia
|
||||
|
||||
|
||||
# CDROM Device
|
||||
#########################
|
||||
-CDROM = /dev/cdrom
|
||||
+CDROM = /dev/acd0
|
||||
|
||||
|
||||
#########################
|
||||
@@ -149,47 +149,47 @@
|
||||
|
||||
# MP3 Player
|
||||
##############################
|
||||
-MP3PLAYER = /usr/bin/mpg123
|
||||
+MP3PLAYER = %%LOCALBASE%%/bin/mpg123
|
||||
|
||||
|
||||
# Ogg Vorbis Player
|
||||
##############################
|
||||
-OGGPLAYER = /usr/bin/ogg123
|
||||
+OGGPLAYER = %%LOCALBASE%%/bin/ogg123
|
||||
|
||||
|
||||
# FLAC Player
|
||||
###############################
|
||||
-FLACPLAYER = /usr/bin/mplayer
|
||||
+FLACPLAYER = %%LOCALBASE%%/bin/mplayer
|
||||
|
||||
|
||||
# MP4 Player
|
||||
###############################
|
||||
-MP4PLAYER = /usr/bin/mplayer
|
||||
+MP4PLAYER = %%LOCALBASE%%/bin/mplayer
|
||||
|
||||
|
||||
# Musepack (MPC) Player
|
||||
##############################
|
||||
-MPCPLAYER = /usr/bin/mppdec
|
||||
+MPCPLAYER = %%LOCALBASE%%/bin/mppdec
|
||||
|
||||
|
||||
# BONK Player
|
||||
############################
|
||||
-BNKPLAYER = /usr/bin/bonk
|
||||
+BNKPLAYER = %%LOCALBASE%%/bin/bonk
|
||||
|
||||
|
||||
# WAV Player
|
||||
############################
|
||||
-WAVPLAYER = /usr/bin/play
|
||||
+WAVPLAYER = %%LOCALBASE%%/bin/play
|
||||
|
||||
|
||||
# WMA Player
|
||||
###############################
|
||||
-WMAPLAYER = /usr/bin/mplayer
|
||||
+WMAPLAYER = %%LOCALBASE%%/bin/mplayer
|
||||
|
||||
|
||||
# RealAudio (RA) Player
|
||||
###############################
|
||||
-RAPLAYER = /usr/bin/mplayer
|
||||
+RAPLAYER = %%LOCALBASE%%/bin/mplayer
|
||||
|
||||
|
||||
|
||||
@@ -358,7 +358,7 @@
|
||||
|
||||
# Path to kdialog binary
|
||||
#
|
||||
-KDIALOG = /opt/kde/bin/kdialog
|
||||
+KDIALOG = %%LOCALBASE%%/bin/kdialog
|
||||
|
||||
# Notify file converstion start/end & other various messages
|
||||
#
|
13
audio/pacpl/pkg-descr
Normal file
13
audio/pacpl/pkg-descr
Normal file
@ -0,0 +1,13 @@
|
||||
Perl Audio Converter (PAC) is a tool for converting multiple audio types
|
||||
from one format to another. It supports MP2, MP3, Ogg Vorbis, FLAC,
|
||||
Shorten, Monkey Audio, FAAC (AAC/M4A/MP4), Musepack (MPC), Wavpack (WV),
|
||||
OptimFrog (OFR/OFS), TTA, LPAC, Kexis (KXS), AIFF, AC3, Lossless Audio
|
||||
(LA), BONK, AU, SND, RAW, VOC, SMP, RealAudio (RA/RAM), WAV, and WMA. It
|
||||
can also convert audio from the following video formats/extensions: RM,
|
||||
RV, ASF, DivX, MPG, MKV, MPEG, AVI, MOV, OGM, QT, VCD, VOB, and WMV. A
|
||||
CD ripping function with CDDB support, batch and playlist conversion,
|
||||
tag preservation for most supported formats, independent tag reading/
|
||||
writing, and extensions for Konqueror and Amarok are also provided.
|
||||
|
||||
WWW: http://pacpl.sourceforge.net/
|
||||
Author: Philip Lyons <viiron@gmail.com>
|
Loading…
Reference in New Issue
Block a user