diff options
author | Ganael LAPLANCHE <martymac@FreeBSD.org> | 2012-02-03 10:26:18 +0000 |
---|---|---|
committer | Ganael LAPLANCHE <martymac@FreeBSD.org> | 2012-02-03 10:26:18 +0000 |
commit | c5b623192a7a35844a4f6cbae35ac0274ad9a453 (patch) | |
tree | beef734bd520517ecd2a0e6624675522f5bb9064 /sysutils/dvdvideo | |
parent | 80206ec0904537c1764c24b1f6db6930e5978809 (diff) |
Notes
Diffstat (limited to 'sysutils/dvdvideo')
-rw-r--r-- | sysutils/dvdvideo/Makefile | 47 | ||||
-rw-r--r-- | sysutils/dvdvideo/distinfo | 2 | ||||
-rw-r--r-- | sysutils/dvdvideo/files/patch-dvdvideo-media.py | 11 | ||||
-rw-r--r-- | sysutils/dvdvideo/pkg-descr | 3 | ||||
-rw-r--r-- | sysutils/dvdvideo/pkg-plist | 41 |
5 files changed, 104 insertions, 0 deletions
diff --git a/sysutils/dvdvideo/Makefile b/sysutils/dvdvideo/Makefile new file mode 100644 index 000000000000..b7a55ed02adc --- /dev/null +++ b/sysutils/dvdvideo/Makefile @@ -0,0 +1,47 @@ +# New ports collection makefile for: dvdvideo +# Date created: 26 Jan 2012 +# Whom: Ganael Laplanche <ganael.laplanche@martymac.org> +# +# $FreeBSD$ +# + +PORTNAME= dvdvideo +PORTVERSION= 20120126 +PORTREVISION= 1 +CATEGORIES= sysutils multimedia +MASTER_SITES= http://contribs.martymac.org/FreeBSD-ports/distfiles/ \ + LOCAL/martymac +DISTNAME= python-${PORTNAME}-${PORTVERSION} +EXTRACT_SUFX= .tgz + +MAINTAINER= martymac@FreeBSD.org +COMMENT= Video DVD backup tool + +LICENSE= GPLv3 + +USE_PYTHON= 3.1+ +USE_PYDISTUTILS= yes +PYDISTUTILS_EGGINFO= python_dvdvideo-0.1-py${PYTHON_VER}.egg-info + +.if defined(PACKAGE_BUILDING) +DVDCSS_OPTION= off +.else +DVDCSS_OPTION= on +.endif + +OPTIONS= DVDCSS "Include libdvdcss support" ${DVDCSS_OPTION} + +# DVDCSS version hardcoded in dvdvideo/libdvdcss.py +DVDCSS_LIBVERSION= 3 + +.include <bsd.port.pre.mk> + +.if defined(WITH_DVDCSS) +LIB_DEPENDS+= dvdcss.${DVDCSS_LIBVERSION}:${PORTSDIR}/multimedia/libdvdcss +.endif + +post-patch: + @${REINPLACE_CMD} -E -e 's|(libdvdcss.so)\.2|\1.${DVDCSS_LIBVERSION}|' \ + ${WRKSRC}/dvdvideo/libdvdcss.py + +.include <bsd.port.post.mk> diff --git a/sysutils/dvdvideo/distinfo b/sysutils/dvdvideo/distinfo new file mode 100644 index 000000000000..8cdd85d62e21 --- /dev/null +++ b/sysutils/dvdvideo/distinfo @@ -0,0 +1,2 @@ +SHA256 (python-dvdvideo-20120126.tgz) = ca1bff3da9963a27c07ade74ea9d9443d1e71ab9e734a835f36765281fd93033 +SIZE (python-dvdvideo-20120126.tgz) = 21113 diff --git a/sysutils/dvdvideo/files/patch-dvdvideo-media.py b/sysutils/dvdvideo/files/patch-dvdvideo-media.py new file mode 100644 index 000000000000..fe479529c857 --- /dev/null +++ b/sysutils/dvdvideo/files/patch-dvdvideo-media.py @@ -0,0 +1,11 @@ +--- dvdvideo/media.py.orig 2012-01-20 13:56:29.725075181 +0100 ++++ dvdvideo/media.py 2012-01-20 13:57:07.120524761 +0100 +@@ -52,7 +52,7 @@ + s = os.stat(filename) + if stat.S_ISREG(s.st_mode): + f = self.File(filename) +- elif stat.S_ISBLK(s.st_mode): ++ elif stat.S_ISBLK(s.st_mode) or stat.S_ISCHR(s.st_mode): + f = DvdCssFile(filename) + else: + raise RuntimeError diff --git a/sysutils/dvdvideo/pkg-descr b/sysutils/dvdvideo/pkg-descr new file mode 100644 index 000000000000..71dbfbd3ed22 --- /dev/null +++ b/sysutils/dvdvideo/pkg-descr @@ -0,0 +1,3 @@ +A tool to create an image of a video DVD. + +WWW: http://bblank.thinkmo.de/blog/new-software-python-dvdvideo diff --git a/sysutils/dvdvideo/pkg-plist b/sysutils/dvdvideo/pkg-plist new file mode 100644 index 000000000000..97902cb93dde --- /dev/null +++ b/sysutils/dvdvideo/pkg-plist @@ -0,0 +1,41 @@ +bin/dvdvideo-backup-image +%%PYTHON_SITELIBDIR%%/dvdvideo/ifo.py +%%PYTHON_SITELIBDIR%%/dvdvideo/libdvdcss.pyc +%%PYTHON_SITELIBDIR%%/dvdvideo/vob.pyc +%%PYTHON_SITELIBDIR%%/dvdvideo/volume.py +%%PYTHON_SITELIBDIR%%/dvdvideo/volume.pyc +%%PYTHON_SITELIBDIR%%/dvdvideo/volume.pyo +%%PYTHON_SITELIBDIR%%/dvdvideo/vob.py +%%PYTHON_SITELIBDIR%%/dvdvideo/utils.pyc +%%PYTHON_SITELIBDIR%%/dvdvideo/libdvdcss.py +%%PYTHON_SITELIBDIR%%/dvdvideo/media.pyc +%%PYTHON_SITELIBDIR%%/dvdvideo/__init__.pyo +%%PYTHON_SITELIBDIR%%/dvdvideo/ifo.pyc +%%PYTHON_SITELIBDIR%%/dvdvideo/udf/general.py +%%PYTHON_SITELIBDIR%%/dvdvideo/udf/__init__.pyc +%%PYTHON_SITELIBDIR%%/dvdvideo/udf/media.pyo +%%PYTHON_SITELIBDIR%%/dvdvideo/udf/volume.pyo +%%PYTHON_SITELIBDIR%%/dvdvideo/udf/filesystem.pyc +%%PYTHON_SITELIBDIR%%/dvdvideo/udf/__init__.py +%%PYTHON_SITELIBDIR%%/dvdvideo/udf/general.pyc +%%PYTHON_SITELIBDIR%%/dvdvideo/udf/filesystem.py +%%PYTHON_SITELIBDIR%%/dvdvideo/udf/__init__.pyo +%%PYTHON_SITELIBDIR%%/dvdvideo/udf/media.pyc +%%PYTHON_SITELIBDIR%%/dvdvideo/udf/general.pyo +%%PYTHON_SITELIBDIR%%/dvdvideo/udf/volume.pyc +%%PYTHON_SITELIBDIR%%/dvdvideo/udf/filesystem.pyo +%%PYTHON_SITELIBDIR%%/dvdvideo/udf/volume.py +%%PYTHON_SITELIBDIR%%/dvdvideo/udf/media.py +%%PYTHON_SITELIBDIR%%/dvdvideo/libdvdcss.pyo +%%PYTHON_SITELIBDIR%%/dvdvideo/vob.pyo +%%PYTHON_SITELIBDIR%%/dvdvideo/__init__.py +%%PYTHON_SITELIBDIR%%/dvdvideo/media.py +%%PYTHON_SITELIBDIR%%/dvdvideo/utils.py +%%PYTHON_SITELIBDIR%%/dvdvideo/utils.pyo +%%PYTHON_SITELIBDIR%%/dvdvideo/__init__.pyc +%%PYTHON_SITELIBDIR%%/dvdvideo/media.pyo +%%PYTHON_SITELIBDIR%%/dvdvideo/ifo.pyo +@dirrm %%PYTHON_SITELIBDIR%%/dvdvideo/udf +@dirrm %%PYTHON_SITELIBDIR%%/dvdvideo +@dirrmtry %%PYTHON_SITELIBDIR%% +@dirrmtry %%PYTHON_LIBDIR%% |