mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 01:39:16 -04:00
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>
This commit is contained in:
parent
a841b9e43b
commit
7bd84681e1
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=181217
6 changed files with 63 additions and 0 deletions
|
@ -211,6 +211,7 @@
|
||||||
SUBDIR += subtitleripper
|
SUBDIR += subtitleripper
|
||||||
SUBDIR += subtools
|
SUBDIR += subtools
|
||||||
SUBDIR += tcmplex-panteltje
|
SUBDIR += tcmplex-panteltje
|
||||||
|
SUBDIR += tivodecode
|
||||||
SUBDIR += tkxanim
|
SUBDIR += tkxanim
|
||||||
SUBDIR += tosvcd
|
SUBDIR += tosvcd
|
||||||
SUBDIR += totem
|
SUBDIR += totem
|
||||||
|
|
35
multimedia/tivodecode/Makefile
Normal file
35
multimedia/tivodecode/Makefile
Normal file
|
@ -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>
|
3
multimedia/tivodecode/distinfo
Normal file
3
multimedia/tivodecode/distinfo
Normal file
|
@ -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
|
10
multimedia/tivodecode/files/extra-patch-tivo-parse.c
Normal file
10
multimedia/tivodecode/files/extra-patch-tivo-parse.c
Normal file
|
@ -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"
|
10
multimedia/tivodecode/pkg-descr
Normal file
10
multimedia/tivodecode/pkg-descr
Normal file
|
@ -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/
|
4
multimedia/tivodecode/pkg-plist
Normal file
4
multimedia/tivodecode/pkg-plist
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
bin/tivodecode
|
||||||
|
%%PORTDOCS%%%%DOCSDIR%%/COPYING
|
||||||
|
%%PORTDOCS%%%%DOCSDIR%%/README
|
||||||
|
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
Loading…
Add table
Reference in a new issue