diff options
author | itetcu <itetcu@FreeBSD.org> | 2007-01-02 05:07:25 +0800 |
---|---|---|
committer | itetcu <itetcu@FreeBSD.org> | 2007-01-02 05:07:25 +0800 |
commit | eefef4474c605232aa355eacd83e7ae258ead956 (patch) | |
tree | d750bf3596e505a7eef6a03a45565f3a8f4de12d /multimedia/tivodecode | |
parent | a25f4f1889eeaafd2d5f4765aaef35e9f94ba566 (diff) | |
download | freebsd-ports-graphics-eefef4474c605232aa355eacd83e7ae258ead956.tar.gz freebsd-ports-graphics-eefef4474c605232aa355eacd83e7ae258ead956.tar.zst freebsd-ports-graphics-eefef4474c605232aa355eacd83e7ae258ead956.zip |
This software converts a .TiVo file (produced by the TiVoToGo functionality
on recent TiVo software releases) to a normal MPEG file. This has the same
functionality as using TiVo's supplied DirectShow DLL on Windows with a tool
such as DirectShowDump, but is portable to different architectures and
operating systems, and runs on the command line using files or pipes. The
conversion still requires the valid MAK of the TiVo which recorded the file,
so it cannot be used to circumvent their protection, simply to provide the
same level of access as is already available on Windows.
WWW: http://tivodecode.sourceforge.net/
PR: ports/107409
Submitted by: Yi-Hsuan Hsin <mhsin at mhsin.org>
Diffstat (limited to 'multimedia/tivodecode')
-rw-r--r-- | multimedia/tivodecode/Makefile | 35 | ||||
-rw-r--r-- | multimedia/tivodecode/distinfo | 3 | ||||
-rw-r--r-- | multimedia/tivodecode/files/extra-patch-tivo-parse.c | 10 | ||||
-rw-r--r-- | multimedia/tivodecode/pkg-descr | 10 | ||||
-rw-r--r-- | multimedia/tivodecode/pkg-plist | 4 |
5 files changed, 62 insertions, 0 deletions
diff --git a/multimedia/tivodecode/Makefile b/multimedia/tivodecode/Makefile new file mode 100644 index 00000000000..a046f2eadba --- /dev/null +++ b/multimedia/tivodecode/Makefile @@ -0,0 +1,35 @@ +# New ports collection makefile for: tivodecode +# Date created: 2007-01-01 +# Whom: Yi-Hsuan Hsin <mhsin@mhsin.org> +# +# $FreeBSD$ +# + +PORTNAME= tivodecode +DISTVERSION= 0.1.4 +CATEGORIES= multimedia +MASTER_SITES= SF + +MAINTAINER= mhsin@mhsin.org +COMMENT= Converts .TiVo files to normal MPEG files + +USE_GMAKE= yes + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 500000 +EXTRA_PATCHES= ${FILESDIR}/extra-patch-tivo-parse.c +.endif + +post-patch: + ${REINPLACE_CMD} -e 's/CFLAGS=/CFLAGS+=/' ${WRKSRC}/Makefile + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/objects.dir/tivodecode ${PREFIX}/bin +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/COPYING ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} +.endif + +.include <bsd.port.post.mk> diff --git a/multimedia/tivodecode/distinfo b/multimedia/tivodecode/distinfo new file mode 100644 index 00000000000..6f333568aa7 --- /dev/null +++ b/multimedia/tivodecode/distinfo @@ -0,0 +1,3 @@ +MD5 (tivodecode-0.1.4.tar.gz) = b0131ce1de4f2c2057f31a29f7f13c45 +SHA256 (tivodecode-0.1.4.tar.gz) = b48855ab01f6bb75d77036f08b9774cc60564af68493abcd726023db03381037 +SIZE (tivodecode-0.1.4.tar.gz) = 25456 diff --git a/multimedia/tivodecode/files/extra-patch-tivo-parse.c b/multimedia/tivodecode/files/extra-patch-tivo-parse.c new file mode 100644 index 00000000000..c831be3be48 --- /dev/null +++ b/multimedia/tivodecode/files/extra-patch-tivo-parse.c @@ -0,0 +1,10 @@ +--- tivo-parse.c.orig Tue Jan 2 02:30:58 2007 ++++ tivo-parse.c Tue Jan 2 02:31:12 2007 +@@ -8,6 +8,7 @@ + #ifdef WIN32 + # include <windows.h> + #else ++# include <sys/types.h> + # include <netinet/in.h> + #endif + #include "sha1.h" diff --git a/multimedia/tivodecode/pkg-descr b/multimedia/tivodecode/pkg-descr new file mode 100644 index 00000000000..b95a6636d11 --- /dev/null +++ b/multimedia/tivodecode/pkg-descr @@ -0,0 +1,10 @@ +This software converts a .TiVo file (produced by the TiVoToGo functionality +on recent TiVo software releases) to a normal MPEG file. This has the same +functionality as using TiVo's supplied DirectShow DLL on Windows with a tool +such as DirectShowDump, but is portable to different architectures and +operating systems, and runs on the command line using files or pipes. The +conversion still requires the valid MAK of the TiVo which recorded the file, +so it cannot be used to circumvent their protection, simply to provide the +same level of access as is already available on Windows. + +WWW: http://tivodecode.sourceforge.net/ diff --git a/multimedia/tivodecode/pkg-plist b/multimedia/tivodecode/pkg-plist new file mode 100644 index 00000000000..e165bd56369 --- /dev/null +++ b/multimedia/tivodecode/pkg-plist @@ -0,0 +1,4 @@ +bin/tivodecode +%%PORTDOCS%%%%DOCSDIR%%/COPYING +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%@dirrm %%DOCSDIR%% |