diff options
author | Henry Gebhardt <hsggebhardt@googlemail.com> | 2010-10-14 18:09:23 +0200 |
---|---|---|
committer | Henry Gebhardt <hsggebhardt@googlemail.com> | 2010-10-14 18:09:23 +0200 |
commit | 7832f70b780d05f0df257e4676e77d91a39e0172 (patch) | |
tree | c7f8a238c1c75510e1a11ad2ed82ec0a85286fdf | |
parent | media-sound/quark-3.24: Version bump (diff) | |
download | kork-7832f70b780d05f0df257e4676e77d91a39e0172.tar.gz kork-7832f70b780d05f0df257e4676e77d91a39e0172.tar.bz2 kork-7832f70b780d05f0df257e4676e77d91a39e0172.zip |
media-video/devede-3.16.6: Add patch
The patch fixes a problem when the aspect_ratio is NaN.
-rw-r--r-- | media-video/devede/Manifest | 3 | ||||
-rw-r--r-- | media-video/devede/devede-3.16.6-r1.ebuild | 55 | ||||
-rw-r--r-- | media-video/devede/files/all-3.16.6-devede_newfiles-Check-aspect_ratio-for-NaN.patch | 33 |
3 files changed, 91 insertions, 0 deletions
diff --git a/media-video/devede/Manifest b/media-video/devede/Manifest new file mode 100644 index 0000000..831054d --- /dev/null +++ b/media-video/devede/Manifest @@ -0,0 +1,3 @@ +AUX all-3.16.6-devede_newfiles-Check-aspect_ratio-for-NaN.patch 877 RMD160 27be5cec1453382832089355de8b924330af1d25 SHA1 07f164f6a2a83961a258aa3bf3dbe20c9a49ffd3 SHA256 364d48866808fc097372bf955447c16ebf705f06e32453106ecc7182b1545f46 +DIST devede-3.16.6.tar.bz2 2358601 RMD160 64da61faace059aba94aaf72bfec538b5ce37d8b SHA1 0b0631e5c42c4b6f2096b9a8ce26ca9816ac9710 SHA256 51ccc2748ceabd9e40a74f0ac8c977adcd234e1344641ac37482e14f05ee1685 +EBUILD devede-3.16.6-r1.ebuild 1590 RMD160 2c6cc3249a31e72b9432489d49bea9ee355c668f SHA1 86b88f84d9af108fa7df7f3d4d554972bab230f8 SHA256 76311b5e4748f0a330a033de7e6ff3d83fdcd1e558aa5f7a11fc3fc65bb56130 diff --git a/media-video/devede/devede-3.16.6-r1.ebuild b/media-video/devede/devede-3.16.6-r1.ebuild new file mode 100644 index 0000000..028bacf --- /dev/null +++ b/media-video/devede/devede-3.16.6-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-video/devede/devede-3.16.6.ebuild,v 1.1 2010/03/20 20:27:25 spatz Exp $ + +EAPI=2 +PYTHON_DEPEND=2 + +inherit multilib python eutils + +DESCRIPTION="Program to create video CDs and DVDs, suitable to be played in home DVD players." +HOMEPAGE="http://www.rastersoft.com/programas/devede.html" +SRC_URI="http://www.rastersoft.com/descargas/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="psyco" + +RDEPEND=">=x11-libs/gtk+-2.16 + >=dev-python/pygtk-2.16 + >=media-video/mplayer-1.0_rc1 + media-video/dvdauthor + media-video/vcdimager + psyco? ( dev-python/psyco ) + virtual/cdrtools" +DEPEND="" + +S=${WORKDIR}/${P%*b} + +pkg_setup() { + python_set_active_version 2 +} + +src_prepare() { + epatch "${FILESDIR}"/all-3.16.6-devede_newfiles-Check-aspect_ratio-for-NaN.patch || die "epatch failed" + python_convert_shebangs -r 2 . +} + +src_install() { + ./install.sh prefix="/usr" libdir="/usr/$(get_libdir)" \ + pkgdocdir="/usr/share/doc/${PF}" DESTDIR="${D}" \ + || die "install.sh failed." +} + +pkg_postinst() { + python_mod_optimize /usr/$(get_libdir)/${PN} + elog "To create DIVX/MPEG4 files, be sure that MPlayer is compiled with LAME support." + elog "In this case you want to check for both the encode and mp3 USE flags." + elog "To change the font used to render the subtitles, choose a TrueType font you like" + elog "and copy it in \$HOME/.spumux directory, renaming it to devedesans.ttf." +} + +pkg_postrm() { + python_mod_cleanup /usr/$(get_libdir)/${PN} +} diff --git a/media-video/devede/files/all-3.16.6-devede_newfiles-Check-aspect_ratio-for-NaN.patch b/media-video/devede/files/all-3.16.6-devede_newfiles-Check-aspect_ratio-for-NaN.patch new file mode 100644 index 0000000..9cd9341 --- /dev/null +++ b/media-video/devede/files/all-3.16.6-devede_newfiles-Check-aspect_ratio-for-NaN.patch @@ -0,0 +1,33 @@ +From aaaca3aa30cc17942699bc7a1b1da7af984600dd Mon Sep 17 00:00:00 2001 +From: Henry Gebhardt <hsggebhardt@googlemail.com> +Date: Thu, 14 Oct 2010 17:27:23 +0200 +Subject: [PATCH] devede_newfiles: Check aspect_ratio for NaN + +--- + devede_newfiles.py | 3 ++- + 1 files changed, 2 insertions(+), 1 deletions(-) + +diff --git a/devede_newfiles.py b/devede_newfiles.py +index 8047861..a17795a 100755 +--- a/devede_newfiles.py ++++ b/devede_newfiles.py +@@ -30,6 +30,7 @@ import sys + import gc + import copy + import time ++import math + + import devede_other + import devede_executor +@@ -153,7 +154,7 @@ class file_get_params(devede_executor.executor): + self.audio=audio + return False,audio + +- if aspect_ratio==0.0: ++ if aspect_ratio==0.0 or math.isnan(aspect_ratio): + aspect_ratio=(float(width))/(float(height)) + if aspect_ratio<=1.5: + aspect_ratio=(4.0/3.0) +-- +1.7.3.1 + |