ports/65012: [NEW PORT] multimedia/acidrip: GTK2::Perl wrapper for MPlayer and MEncoder for ripping DVD's

michael johnson ahze at ahze.net
Wed Mar 31 23:40:14 UTC 2004


>Number:         65012
>Category:       ports
>Synopsis:       [NEW PORT] multimedia/acidrip: GTK2::Perl wrapper for MPlayer and MEncoder for ripping DVD's
>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:   Wed Mar 31 15:40:12 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     michael johnson
>Release:        FreeBSD 5.2-CURRENT i386
>Organization:
>Environment:
System: FreeBSD gentoo.ahze.net 5.2-CURRENT FreeBSD 5.2-CURRENT #38: Sat Mar 27 18:30:44 EST 2004
>Description:
AcidRip is a Gtk2::Perl  application for ripping and encoding DVD's. 
It neatly wraps MPlayer and MEncoder, seeing as MPlayer is by far the best 
bit of video playing kit around for Linux (and FreeBSD). As well as creating 
a simple Graphical Interface for those scared of getting down and dirty with 
MEncoders command line interface, It also automates the process in a number of 
ways:

 o Parses DVD into contents tree
 o Finds longest title
 o Calculate video bitrate for given filesize
 o Finds black bands and crops them
 o Gives suggestions for improved performance

WWW:	http://acidrip.thirtythreeandathird.net/

Generated with FreeBSD Port Tools 0.50
>How-To-Repeat:
>Fix:

--- acidrip-0.12.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:
#
#	acidrip
#	acidrip/pkg-descr
#	acidrip/Makefile
#	acidrip/pkg-plist
#	acidrip/distinfo
#
echo c - acidrip
mkdir -p acidrip > /dev/null 2>&1
echo x - acidrip/pkg-descr
sed 's/^X//' >acidrip/pkg-descr << 'END-of-acidrip/pkg-descr'
XAcidRip is a Gtk2::Perl  application for ripping and encoding DVD's. 
XIt neatly wraps MPlayer and MEncoder, seeing as MPlayer is by far the best 
Xbit of video playing kit around for Linux (and FreeBSD). As well as creating 
Xa simple Graphical Interface for those scared of getting down and dirty with 
XMEncoders command line interface, It also automates the process in a number of 
Xways:
X
X o Parses DVD into contents tree
X o Finds longest title
X o Calculate video bitrate for given filesize
X o Finds black bands and crops them
X o Gives suggestions for improved performance
X
XWWW:	http://acidrip.thirtythreeandathird.net/
END-of-acidrip/pkg-descr
echo x - acidrip/Makefile
sed 's/^X//' >acidrip/Makefile << 'END-of-acidrip/Makefile'
X# New ports collection makefile for:	acidrip
X# Date created:		2004-03-31
X# Whom:			michael johnson <ahze at ahze.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	acidrip
XPORTVERSION=	0.12
XCATEGORIES=	multimedia
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	${PORTNAME}
X
XMAINTAINER=	ahze at ahze.net
XCOMMENT=	GTK2::Perl wrapper for MPlayer and MEncoder for ripping DVD's
X
XBUILD_DEPENDS=	lsdvd:${PORTSDIR}/multimedia/lsdvd \
X		mencoder:${PORTSDIR}/multimedia/mplayer \
X		${SITE_PERL}/${PERL_ARCH}/Gtk2.pm:${PORTSDIR}/x11-toolkits/p5-Gtk2
XRUN_DEPENDS=	${BUILD_DEPENDS}
X
XUSE_REINPLACE=	yes
XPERL_CONFIGURE=	yes
XMAN1=		acidrip.1
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_DVD_DEVICE)
XDEFAULT_DVD_DEVICE=${WITH_DVD_DEVICE}
X.else
X.if ${OSVERSION} < 500000
XDEFAULT_DVD_DEVICE=/dev/acd0c
X.else
XDEFAULT_DVD_DEVICE=/dev/acd0
X.endif
X.endif
X
Xpre-everything::
X.if !defined(WITH_DVD_DEVICE)
X	@${ECHO_MSG} "===> The default DVD device is ${DEFAULT_DVD_DEVICE}"
X	@${ECHO_MSG} "===> Define WITH_DVD_DEVICE if you want to change the default"
X	@${ECHO_MSG} "===> For example, 'make WITH_DVD_DEVICE=\"/dev/somedevice\"'"
X.endif
X
Xpost-patch:
X	@${REINPLACE_CMD} -e 's|/dev/dvd|${DEFAULT_DVD_DEVICE}|' \
X		${WRKSRC}/AcidRip/acidrip.pm
X	@${RM} ${WRKSRC}/AcidRip/*.bak
X
X.include <bsd.port.post.mk>
END-of-acidrip/Makefile
echo x - acidrip/pkg-plist
sed 's/^X//' >acidrip/pkg-plist << 'END-of-acidrip/pkg-plist'
Xbin/acidrip
X%%SITE_PERL%%/AcidRip/acidrip.pm
X%%SITE_PERL%%/AcidRip/interface.pm
X%%SITE_PERL%%/AcidRip/logo.png
X%%SITE_PERL%%/AcidRip/signals.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/AcidRip/.packlist
X at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/AcidRip
X at dirrm %%SITE_PERL%%/AcidRip
END-of-acidrip/pkg-plist
echo x - acidrip/distinfo
sed 's/^X//' >acidrip/distinfo << 'END-of-acidrip/distinfo'
XMD5 (acidrip-0.12.tar.gz) = ba88de14f7460416da1908fb3f972043
XSIZE (acidrip-0.12.tar.gz) = 90113
END-of-acidrip/distinfo
exit
--- acidrip-0.12.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list