summaryrefslogtreecommitdiffstats
path: root/multimedia/tovid/Makefile
diff options
context:
space:
mode:
authormezz <mezz@FreeBSD.org>2007-06-01 03:25:21 +0000
committermezz <mezz@FreeBSD.org>2007-06-01 03:25:21 +0000
commita8b8ed38f0a5c84a22767c57bcf18a335b652382 (patch)
tree6c3d09e649389e9358e80501a2148472a2c879f2 /multimedia/tovid/Makefile
parent7bd098006876b864f1de2869ad4676a30d406bd1 (diff)
downloadFreeBSD-ports-a8b8ed38f0a5c84a22767c57bcf18a335b652382.zip
FreeBSD-ports-a8b8ed38f0a5c84a22767c57bcf18a335b652382.tar.gz
Update tovid to 0.30_2, the _2 is because of the patches included from the
website. PR: ports/113105 Submitted by: edwin
Diffstat (limited to 'multimedia/tovid/Makefile')
-rw-r--r--multimedia/tovid/Makefile59
1 files changed, 43 insertions, 16 deletions
diff --git a/multimedia/tovid/Makefile b/multimedia/tovid/Makefile
index 49bf6e0..ce34dbb 100644
--- a/multimedia/tovid/Makefile
+++ b/multimedia/tovid/Makefile
@@ -6,10 +6,15 @@
#
PORTNAME= tovid
-PORTVERSION= 0.24
-PORTREVISION= 9
+PORTVERSION= 0.30
+PORTREVISION= 2
CATEGORIES= multimedia python
-MASTER_SITES= http://download.berlios.de/tovid/
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= tovid
+
+PATCH_SITES= http://tovid.sourceforge.net/download/patches/
+PATCHFILES= tovid-0.30.2.patch.gz
+PATCH_DIST_STRIP=-p1
MAINTAINER= multimedia@FreeBSD.org
COMMENT= A collection of video disc authoring tools
@@ -33,26 +38,50 @@ BUILD_DEPENDS= \
tcrequant:${PORTSDIR}/multimedia/transcode \
vcdxbuild:${PORTSDIR}/multimedia/vcdimager \
cdrdao:${PORTSDIR}/sysutils/cdrdao \
- growisofs:${PORTSDIR}/sysutils/dvd+rw-tools
+ growisofs:${PORTSDIR}/sysutils/dvd+rw-tools \
+ txt2tags:${PORTSDIR}/textproc/txt2tags
RUN_DEPENDS= \
- ${BUILD_DEPENDS} \
+ sox:${PORTSDIR}/audio/sox \
+ composite:${PORTSDIR}/graphics/ImageMagick \
+ convert:${PORTSDIR}/graphics/ImageMagick \
+ dvdauthor:${PORTSDIR}/multimedia/dvdauthor \
+ spumux:${PORTSDIR}/multimedia/dvdauthor \
+ ffmpeg:${PORTSDIR}/multimedia/ffmpeg \
+ mp2enc:${PORTSDIR}/multimedia/mjpegtools \
+ mpeg2enc:${PORTSDIR}/multimedia/mjpegtools \
+ mplex:${PORTSDIR}/multimedia/mjpegtools \
+ ppmtoy4m:${PORTSDIR}/multimedia/mjpegtools \
+ yuvdenoise:${PORTSDIR}/multimedia/mjpegtools \
+ yuvfps:${PORTSDIR}/multimedia/mjpegtools \
+ mencoder:${PORTSDIR}/multimedia/mplayer \
+ mplayer:${PORTSDIR}/multimedia/mplayer \
+ tcprobe:${PORTSDIR}/multimedia/transcode \
+ tcrequant:${PORTSDIR}/multimedia/transcode \
+ vcdxbuild:${PORTSDIR}/multimedia/vcdimager \
+ cdrdao:${PORTSDIR}/sysutils/cdrdao \
+ growisofs:${PORTSDIR}/sysutils/dvd+rw-tools \
+ txt2tags:${PORTSDIR}/textproc/txt2tags \
bash:${PORTSDIR}/shells/bash
USE_PYTHON= yes
-USE_PYDISTUTILS= yes
+#USE_PYDISTUTILS= yes
USE_CDRTOOLS= yes
USE_WX= 2.6
WX_COMPS= python
GNU_CONFIGURE= yes
+USE_GMAKE= yes
+NO_BUILD= yes
+
+CONFIGURE_ARGS= --mandir=${PREFIX}/man/
-MAN1= idvid.1 makedvd.1 makemenu.1 makeslides.1 makexml.1 postproc.1 \
- tovid-suite.1 tovid.1
+MAN1= idvid.1 makedvd.1 makemenu.1 makeslides.1 makevcd.1 makexml.1 \
+ postproc.1 todisc.1 tovid.1 tovid-stats.1
post-patch:
@${REINPLACE_CMD} -E \
-e 's|gawk|${AWK}|' \
-e 's|md5sum|md5|' \
- ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} \
+ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
# md5sum -> md5
# gnu sed -> sed
# linux du -b -> emulation with awk
@@ -79,14 +108,12 @@ post-patch:
${WRKSRC}/src/*
# python interpreter safeness
.for dir in libtovid src
- @${REINPLACE_CMD} -E \
- -e 's|/usr/bin/env[[:space:]]+python|${PYTHON_CMD}|' \
- ${WRKSRC}/${dir}/*
+ @${FIND} ${WRKSRC}/${dir} -type f | ${XARGS} \
+ ${REINPLACE_CMD} -E \
+ -e 's|/usr/bin/env[[:space:]]+python|${PYTHON_CMD}|'
.endfor
-# sh interpreter safeness
- @${REINPLACE_CMD} -E \
- -e 's|`which env`[[:space:]]+sh|${LOCALBASE}/bin/bash|' \
- ${WRKSRC}/src/Makefile.in
+
+ @${FIND} ${WRKSRC} -name '*.bak' -delete
post-build:
@cd ${WRKSRC} && ${MAKE}
OpenPOWER on IntegriCloud