diff options
Diffstat (limited to 'multimedia/avidemux2')
-rw-r--r-- | multimedia/avidemux2/Makefile | 92 | ||||
-rw-r--r-- | multimedia/avidemux2/distinfo | 1 | ||||
-rw-r--r-- | multimedia/avidemux2/pkg-descr | 9 | ||||
-rw-r--r-- | multimedia/avidemux2/pkg-message | 3 | ||||
-rw-r--r-- | multimedia/avidemux2/pkg-plist | 1 |
5 files changed, 106 insertions, 0 deletions
diff --git a/multimedia/avidemux2/Makefile b/multimedia/avidemux2/Makefile new file mode 100644 index 000000000000..71fdd4d305d1 --- /dev/null +++ b/multimedia/avidemux2/Makefile @@ -0,0 +1,92 @@ +# New ports collection makefile for: avidemux2 +# Date created: 16 April 2003 +# Whom: Anish Mistry +# with help from mean +# $FreeBSD$ +# + +PORTNAME= avidemux2 +PORTVERSION= 2.0.18 +CATEGORIES= multimedia +MASTER_SITES= http://fixounet.free.fr/avidemux/ +DISTNAME= avidemux-2.0.18 + +MAINTAINER= amistry@am-productions.biz +COMMENT= Simple GUI based video editor + +LIB_DEPENDS= mp3lame.0:${PORTSDIR}/audio/lame \ + mad.1:${PORTSDIR}/audio/mad \ + freetype.9:${PORTSDIR}/print/freetype2 \ + gtk-x11-2.0:${PORTSDIR}/x11-toolkits/gtk20 \ + xml2.5:${PORTSDIR}/textproc/libxml2 +BUILD_DEPENDS= \ + ${X11BASE}/include/X11/extensions/Xvlib.h:${PORTSDIR}/graphics/xv + +USE_REINPLACE= yes +USE_X_PREFIX= yes +USE_LIBTOOL= yes +USE_GNOMENG= yes +USE_GNOME= gnomeprefix gnomehack gtk20 +USE_GLIB= yes +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include \ + -I${LOCALBASE}/include/ffmpeg \ + -I${LOCALBASE}/include/a52dec" \ + LIBFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" \ + LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib" \ + PTHREAD_LIBS=${PTHREAD_LIBS} \ + PTHREAD_CFLAGS=${PTHREAD_CFLAGS} +CONFIGURE_ARGS= --disable-warnings +USE_GMAKE= yes + +.if exists(${LOCALBASE}/bin/mpeg2enc) +WITH_MPEGENC= yes +.endif + +.if exists(${LOCALBASE}/lib/liba52.so.0) +WITH_A52= yes +.endif + +.if exists(${LOCALBASE}/lib/libxvidcore.so.0) +WITH_XVID= yes +.endif + +.include <bsd.port.pre.mk> + +.if defined(WITH_MPEGENC) +RUN_DEPENDS+= mpeg2enc:${PORTSDIR}/multimedia/mjpegtools +.endif + +.if defined(WITH_XVID) +LIB_DEPENDS+= xvidcore.0:${PORTSDIR}/multimedia/xvid +CONFIGURE_ARGS+= --with-xvid-as-decoder +.endif + +.if ${MACHINE_ARCH} != "i386" +CONFIGURE_ARGS+= --disable-mmx +.endif + +.if defined(WITH_A52) +LIB_DEPENDS+= a52.0:${PORTSDIR}/audio/liba52 +.endif + +pre-everything:: +.if !defined(WITH_MPEGENC) + @${ECHO_MSG} "To enable mpeg support define WITH_MPEGENC." +.endif + +.if !defined(WITH_XVID) + @${ECHO_MSG} "To enable xvid as the decoder define WITH_XVID." +.endif + +.if !defined(WITH_A52) + @${ECHO_MSG} "To enable A/52 support define WITH_A52." +.endif + +post-patch: + @${TOUCH} ${WRKSRC}/* + @${REINPLACE_CMD} 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure ${WRKSRC}/*/*/Makefile +post-configure: +# @${SH} ${WRKSRC}/buildLavCodec.sh + +.include <bsd.port.post.mk> diff --git a/multimedia/avidemux2/distinfo b/multimedia/avidemux2/distinfo new file mode 100644 index 000000000000..1d56d0c50207 --- /dev/null +++ b/multimedia/avidemux2/distinfo @@ -0,0 +1 @@ +MD5 (avidemux-2.0.18.tar.gz) = 5236a00d4a56b25df2c5f28fa8a40ce8 diff --git a/multimedia/avidemux2/pkg-descr b/multimedia/avidemux2/pkg-descr new file mode 100644 index 000000000000..aa6b25269bfa --- /dev/null +++ b/multimedia/avidemux2/pkg-descr @@ -0,0 +1,9 @@ +An simple video editor that is built around Xvid and ffmpeg. Contains +various filters for deinterlacing, cropping, resizing, etc. Allows for +cutting without re-encoding. Has the ability to re-encode and re-sample. + +WWW: http://fixounet.free.fr/avidemux/ + +- Anish Mistry +amistry@am-productions.biz +AM Productions http://am-productions.biz diff --git a/multimedia/avidemux2/pkg-message b/multimedia/avidemux2/pkg-message new file mode 100644 index 000000000000..763266797aa4 --- /dev/null +++ b/multimedia/avidemux2/pkg-message @@ -0,0 +1,3 @@ +Remove any encore2.h, encore.h, and decore.h that you may have moved to the +${PREFIX}/include directory since it may cause the built program to crash +when opening a file. diff --git a/multimedia/avidemux2/pkg-plist b/multimedia/avidemux2/pkg-plist new file mode 100644 index 000000000000..cece1bd92783 --- /dev/null +++ b/multimedia/avidemux2/pkg-plist @@ -0,0 +1 @@ +bin/avidemux2 |