ports/107409: [NEW PORT] multimedia/tivodecode: Converts .TiVo files to normal MPEG files

Yi-Hsuan Hsin mhsin at mhsin.org
Mon Jan 1 20:40:16 UTC 2007


>Number:         107409
>Category:       ports
>Synopsis:       [NEW PORT] multimedia/tivodecode: Converts .TiVo files to normal MPEG files
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jan 01 20:40:15 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Yi-Hsuan Hsin
>Release:        FreeBSD 4.10-RELEASE-p16 i386
>Organization:
NTU CSIE
>Environment:
System: FreeBSD a.mhsin.org 4.10-RELEASE-p16 FreeBSD 4.10-RELEASE-p16 #13: Fri Jul  1 03:06:45 CST
>Description:
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/

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- tivodecode-0.1.4.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	tivodecode
#	tivodecode/files
#	tivodecode/files/extra-patch-tivo-parse.c
#	tivodecode/Makefile
#	tivodecode/distinfo
#	tivodecode/pkg-descr
#	tivodecode/pkg-plist
#
echo c - tivodecode
mkdir -p tivodecode > /dev/null 2>&1
echo c - tivodecode/files
mkdir -p tivodecode/files > /dev/null 2>&1
echo x - tivodecode/files/extra-patch-tivo-parse.c
sed 's/^X//' >tivodecode/files/extra-patch-tivo-parse.c << 'END-of-tivodecode/files/extra-patch-tivo-parse.c'
X--- tivo-parse.c.orig	Tue Jan  2 02:30:58 2007
X+++ tivo-parse.c	Tue Jan  2 02:31:12 2007
X@@ -8,6 +8,7 @@
X #ifdef WIN32
X #	include <windows.h>
X #else
X+#	include <sys/types.h>
X #	include <netinet/in.h>
X #endif
X #include "sha1.h"
END-of-tivodecode/files/extra-patch-tivo-parse.c
echo x - tivodecode/Makefile
sed 's/^X//' >tivodecode/Makefile << 'END-of-tivodecode/Makefile'
X# New ports collection makefile for:	tivodecode
X# Date created:		2007-01-01
X# Whom:			Yi-Hsuan Hsin <mhsin at mhsin.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	tivodecode
XDISTVERSION=	0.1.4
XCATEGORIES=	multimedia
XMASTER_SITES=	SF
X
XMAINTAINER=	mhsin at mhsin.org
XCOMMENT=	Converts .TiVo files to normal MPEG files
X
XUSE_GMAKE=	yes
X
X.include <bsd.port.pre.mk>
X
X.if ${OSVERSION} < 500000
XEXTRA_PATCHES=	${FILESDIR}/extra-patch-tivo-parse.c
X.endif
X
Xpost-patch:
X	${REINPLACE_CMD} -e 's/CFLAGS=/CFLAGS+=/' ${WRKSRC}/Makefile
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKSRC}/objects.dir/tivodecode ${PREFIX}/bin
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/COPYING ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
X.endif
X
X.include <bsd.port.post.mk>
END-of-tivodecode/Makefile
echo x - tivodecode/distinfo
sed 's/^X//' >tivodecode/distinfo << 'END-of-tivodecode/distinfo'
XMD5 (tivodecode-0.1.4.tar.gz) = b0131ce1de4f2c2057f31a29f7f13c45
XSHA256 (tivodecode-0.1.4.tar.gz) = b48855ab01f6bb75d77036f08b9774cc60564af68493abcd726023db03381037
XSIZE (tivodecode-0.1.4.tar.gz) = 25456
END-of-tivodecode/distinfo
echo x - tivodecode/pkg-descr
sed 's/^X//' >tivodecode/pkg-descr << 'END-of-tivodecode/pkg-descr'
XThis software converts a .TiVo file (produced by the TiVoToGo functionality
Xon recent TiVo software releases) to a normal MPEG file. This has the same
Xfunctionality as using TiVo's supplied DirectShow DLL on Windows with a tool
Xsuch as DirectShowDump, but is portable to different architectures and
Xoperating systems, and runs on the command line using files or pipes. The
Xconversion still requires the valid MAK of the TiVo which recorded the file,
Xso it cannot be used to circumvent their protection, simply to provide the
Xsame level of access as is already available on Windows.
X
XWWW: http://tivodecode.sourceforge.net/
END-of-tivodecode/pkg-descr
echo x - tivodecode/pkg-plist
sed 's/^X//' >tivodecode/pkg-plist << 'END-of-tivodecode/pkg-plist'
Xbin/tivodecode
X%%PORTDOCS%%%%DOCSDIR%%/COPYING
X%%PORTDOCS%%%%DOCSDIR%%/README
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
END-of-tivodecode/pkg-plist
exit
--- tivodecode-0.1.4.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list