[Midnightbsd-cvs] mports: mports/multimedia: This is an optional depends of youtube_dl.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Wed Oct 8 00:24:11 EDT 2008


Log Message:
-----------
This is an optional depends of youtube_dl.

Modified Files:
--------------
    mports/multimedia:
        Makefile (r1.46 -> r1.47)

Added Files:
-----------
    mports/multimedia/flv2mpeg4:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
    mports/multimedia/flv2mpeg4/files:
        Makefile.bsd (r1.1)
        patch-src_avformat_writer.h (r1.1)

-------------- next part --------------
--- /dev/null
+++ multimedia/flv2mpeg4/pkg-descr
@@ -0,0 +1,4 @@
+flv2mpeg4 allows you convert a Flash Video / FLV file (YouTube's videos,etc)
+to MPEG4 (AVI/MOV/MP4/MP3/3GP) file online. It is using a compressed domain
+transcoder technology (outline in Japanese). It converts FLV to MPEG4 faster
+and less lossy than a typical transcoder.
--- /dev/null
+++ multimedia/flv2mpeg4/Makefile
@@ -0,0 +1,44 @@
+# New ports collection makefile for:   flv2mpeg4
+# Date created:			October 8, 2008
+# Whom:				Lucas Holt
+#
+# $MidnightBSD: mports/multimedia/flv2mpeg4/Makefile,v 1.1 2008/10/08 04:24:08 laffer1 Exp $
+# $FreeBSD: ports/multimedia/flv2mpeg4/Makefile,v 1.1 2007/09/24 21:36:23 edwin Exp $
+#
+
+PORTNAME=	flv2mpeg4
+DISTVERSION=	20061129
+CATEGORIES=	multimedia
+MASTER_SITES=	http://src4.narod.ru/
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	Fast and less lossy FLV to MPEG4(AVI/MOV/MP4/MP3/3GP) converter
+LICENSE=	lgpl
+
+LIB_DEPENDS=	avformat:${PORTSDIR}/multimedia/ffmpeg
+
+USE_BZIP2=	yes
+
+MAKEFILE=	${FILESDIR}/Makefile.bsd
+
+PLIST_FILES=	bin/flv2mpeg4
+
+WRKSRC=		${WRKDIR}/${PORTNAME}/src
+
+SVNROOT=	https://vixynet.svn.sourceforge.net/svnroot/vixynet
+
+gen-dist:
+	@if [ ! -f ${LOCALBASE}/bin/svn ]; then \
+		${ECHO_CMD}	"ERROR: You need to install devel/subversion for gen-dist target"; \
+		${FALSE}; \
+	fi
+	@if [ ! -f ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} ]; then \
+		${MKDIR} ${WRKDIR}/svn; \
+		cd ${WRKDIR}/svn &&	svn co ${SVNROOT} vixynet; \
+		cd ${WRKDIR}/svn/vixynet/trunk && \
+		${TAR} cfj ${_DISTDIR}${DISTFILES} flv2mpeg4; \
+		cd ${WRKDIR} && ${RM} -rf svn; \
+		cd ${.CURDIR} && ${MAKE} ${__softMAKEFLAGS} makesum; \
+	fi
+
+.include <bsd.port.mk>
--- /dev/null
+++ multimedia/flv2mpeg4/distinfo
@@ -0,0 +1,3 @@
+MD5 (flv2mpeg4-20061129.tar.bz2) = f757e1b0b2aa17db9551df32df39b1d9
+SHA256 (flv2mpeg4-20061129.tar.bz2) = 84dee9767969b5166f1f72dc7e48370d621b048eb6f99250a4334354e16d1303
+SIZE (flv2mpeg4-20061129.tar.bz2) = 154190
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/multimedia/Makefile,v
retrieving revision 1.46
retrieving revision 1.47
diff -L multimedia/Makefile -L multimedia/Makefile -u -r1.46 -r1.47
--- multimedia/Makefile
+++ multimedia/Makefile
@@ -7,6 +7,7 @@
     SUBDIR += etoile-babbler
     SUBDIR += etoile-multimediakit
     SUBDIR += ffmpeg
+    SUBDIR += flv2mpeg4
     SUBDIR += gnustep-mplayer
     SUBDIR += gpac-libgpac
     SUBDIR += gstreamer
--- /dev/null
+++ multimedia/flv2mpeg4/files/Makefile.bsd
@@ -0,0 +1,13 @@
+PREFIX?=	/usr/local
+BINDIR?=	$(PREFIX)/bin
+
+SRCS=		avformat_writer.c dcprediction.c flv2mpeg4.c fetch.c flvdecoder.c\
+			m4vencode.c mp3header.c
+LDADD+=		-lpthread -lavformat -lavcodec -lavutil
+CFLAGS+=	-O2
+CFLAGS+=	-I/usr/local/include
+LDADD+=		-L/usr/local/lib
+PROG=		flv2mpeg4
+NO_MAN=		yes
+
+.include <bsd.prog.mk>
--- /dev/null
+++ multimedia/flv2mpeg4/files/patch-src_avformat_writer.h
@@ -0,0 +1,10 @@
+Index: avformat_writer.h
+@@ -28,7 +28,7 @@
+ #include <memory.h>
+ 
+ #include "type.h"
+-#include "avformat.h" // libavformat is part of ffmpeg(http://ffmpeg.sf.net)
++#include "libavformat/avformat.h" // libavformat is part of ffmpeg(http://ffmpeg.sf.net)
+ #include "mp3header.h"
+ 
+ typedef struct _AVFWRITER


More information about the Midnightbsd-cvs mailing list