summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenry Gebhardt <hsggebhardt@googlemail.com>2010-10-14 18:09:23 +0200
committerHenry Gebhardt <hsggebhardt@googlemail.com>2010-10-14 18:09:23 +0200
commit7832f70b780d05f0df257e4676e77d91a39e0172 (patch)
treec7f8a238c1c75510e1a11ad2ed82ec0a85286fdf
parentmedia-sound/quark-3.24: Version bump (diff)
downloadkork-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/Manifest3
-rw-r--r--media-video/devede/devede-3.16.6-r1.ebuild55
-rw-r--r--media-video/devede/files/all-3.16.6-devede_newfiles-Check-aspect_ratio-for-NaN.patch33
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
+