Add acidrip, a Perl/Gtk2 frontend for mencoder for ripping DVDs into DivX.
PR: ports/65012 Submitted by: michael johnson <ahze@ahze.net>
This commit is contained in:
parent
e0ee990960
commit
ad7ed5c142
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=105933
5 changed files with 75 additions and 0 deletions
|
@ -1,5 +1,6 @@
|
|||
# $FreeBSD$
|
||||
#
|
||||
SUBDIR += acidrip
|
||||
SUBDIR += acme
|
||||
SUBDIR += avidemux
|
||||
SUBDIR += avidemux2
|
||||
|
|
50
multimedia/acidrip/Makefile
Normal file
50
multimedia/acidrip/Makefile
Normal file
|
@ -0,0 +1,50 @@
|
|||
# New ports collection makefile for: acidrip
|
||||
# Date created: 2004-03-31
|
||||
# Whom: michael johnson <ahze@ahze.net>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= acidrip
|
||||
PORTVERSION= 0.12
|
||||
CATEGORIES= multimedia
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
|
||||
MAINTAINER= ahze@ahze.net
|
||||
COMMENT= GTK2::Perl wrapper for MPlayer and MEncoder for ripping DVD's
|
||||
|
||||
BUILD_DEPENDS= lsdvd:${PORTSDIR}/multimedia/lsdvd \
|
||||
mencoder:${PORTSDIR}/multimedia/mplayer \
|
||||
${SITE_PERL}/${PERL_ARCH}/Gtk2.pm:${PORTSDIR}/x11-toolkits/p5-Gtk2
|
||||
RUN_DEPENDS= ${BUILD_DEPENDS}
|
||||
|
||||
USE_REINPLACE= yes
|
||||
PERL_CONFIGURE= yes
|
||||
MAN1= acidrip.1
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if defined(WITH_DVD_DEVICE)
|
||||
DEFAULT_DVD_DEVICE=${WITH_DVD_DEVICE}
|
||||
.else
|
||||
.if ${OSVERSION} < 500000
|
||||
DEFAULT_DVD_DEVICE=/dev/acd0c
|
||||
.else
|
||||
DEFAULT_DVD_DEVICE=/dev/acd0
|
||||
.endif
|
||||
.endif
|
||||
|
||||
pre-everything::
|
||||
.if !defined(WITH_DVD_DEVICE)
|
||||
@${ECHO_MSG} "===> The default DVD device is ${DEFAULT_DVD_DEVICE}"
|
||||
@${ECHO_MSG} "===> Define WITH_DVD_DEVICE if you want to change the default"
|
||||
@${ECHO_MSG} "===> For example, 'make WITH_DVD_DEVICE=\"/dev/somedevice\"'"
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|/dev/dvd|${DEFAULT_DVD_DEVICE}|' \
|
||||
${WRKSRC}/AcidRip/acidrip.pm
|
||||
@${RM} ${WRKSRC}/AcidRip/*.bak
|
||||
|
||||
.include <bsd.port.post.mk>
|
2
multimedia/acidrip/distinfo
Normal file
2
multimedia/acidrip/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
MD5 (acidrip-0.12.tar.gz) = ba88de14f7460416da1908fb3f972043
|
||||
SIZE (acidrip-0.12.tar.gz) = 90113
|
14
multimedia/acidrip/pkg-descr
Normal file
14
multimedia/acidrip/pkg-descr
Normal file
|
@ -0,0 +1,14 @@
|
|||
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/
|
8
multimedia/acidrip/pkg-plist
Normal file
8
multimedia/acidrip/pkg-plist
Normal file
|
@ -0,0 +1,8 @@
|
|||
bin/acidrip
|
||||
%%SITE_PERL%%/AcidRip/acidrip.pm
|
||||
%%SITE_PERL%%/AcidRip/interface.pm
|
||||
%%SITE_PERL%%/AcidRip/logo.png
|
||||
%%SITE_PERL%%/AcidRip/signals.pm
|
||||
%%SITE_PERL%%/%%PERL_ARCH%%/auto/AcidRip/.packlist
|
||||
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/AcidRip
|
||||
@dirrm %%SITE_PERL%%/AcidRip
|
Loading…
Reference in a new issue