summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Brinkmann <luckyduck@gentoo.org>2005-02-04 19:00:40 +0000
committerJan Brinkmann <luckyduck@gentoo.org>2005-02-04 19:00:40 +0000
commit3661877b588f9953f4525167e8d0e5fb07632f56 (patch)
tree951c3f54f241f30cd6bbe84a0d4a791cbbc36d34 /media-video/dvdauthor
parentnew version with several bug fixes that should solve some amd64 issues. Close... (diff)
downloadhistorical-3661877b588f9953f4525167e8d0e5fb07632f56.tar.gz
historical-3661877b588f9953f4525167e8d0e5fb07632f56.tar.bz2
historical-3661877b588f9953f4525167e8d0e5fb07632f56.zip
added a patch contributed by Danny van Dyk <kugelfang@gentoo.org>. please see #62836
Package-Manager: portage-2.0.51-r15
Diffstat (limited to 'media-video/dvdauthor')
-rw-r--r--media-video/dvdauthor/ChangeLog7
-rw-r--r--media-video/dvdauthor/Manifest5
-rw-r--r--media-video/dvdauthor/dvdauthor-0.6.10.ebuild5
-rw-r--r--media-video/dvdauthor/files/dvdauthor-0.6.10-debugsegfault.patch36
4 files changed, 49 insertions, 4 deletions
diff --git a/media-video/dvdauthor/ChangeLog b/media-video/dvdauthor/ChangeLog
index 7c18852a2474..0bf1aca15f6f 100644
--- a/media-video/dvdauthor/ChangeLog
+++ b/media-video/dvdauthor/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-video/dvdauthor
# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/dvdauthor/ChangeLog,v 1.18 2005/01/08 00:56:54 luckyduck Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/dvdauthor/ChangeLog,v 1.19 2005/02/04 19:00:40 luckyduck Exp $
+
+ 04 Feb 2005; Jan Brinkmann <luckyduck@gentoo.org>
+ +files/dvdauthor-0.6.10-debugsegfault.patch, dvdauthor-0.6.10.ebuild:
+ added a patch contributed by Danny van Dyk <kugelfang@gentoo.org>. please see
+ #62836
08 Jan 2005; Jan Brinkmann <luckyduck@gentoo.org> dvdauthor-0.5.0.ebuild,
dvdauthor-0.5.3.ebuild, dvdauthor-0.6.10.ebuild:
diff --git a/media-video/dvdauthor/Manifest b/media-video/dvdauthor/Manifest
index c8cbde1d37a7..4c93fbc3233e 100644
--- a/media-video/dvdauthor/Manifest
+++ b/media-video/dvdauthor/Manifest
@@ -1,8 +1,9 @@
MD5 1a59ae2b8b346bd0975340933646b873 dvdauthor-0.5.3.ebuild 786
MD5 456c8700edeb660dc2288d86d617adc4 dvdauthor-0.5.0.ebuild 778
-MD5 59dc736dafb4e00c6f11ae0bb7f95e18 dvdauthor-0.6.10.ebuild 879
-MD5 9844943f321c4689a1e9f53f92951e08 ChangeLog 2762
+MD5 2d6be818699883eb6009ceaeef8742a9 dvdauthor-0.6.10.ebuild 939
+MD5 996eaac73c68d85ff0677487d9a64d60 ChangeLog 2976
MD5 7300a7b361fa9f48e37722c6952bd432 metadata.xml 158
+MD5 f98a1701d0a682dcbaa5be92cfe177d8 files/dvdauthor-0.6.10-debugsegfault.patch 1274
MD5 d121c9be3efefbcbf6b07a1fba9a8afc files/dvdauthor-0.6.10-im6.patch 360
MD5 cf7c72d03d03abd9ecd2ba645d5cecd6 files/0.6.10-gcc34.patch 427
MD5 8a50d588492e032aad69586764b81edf files/dvdauthor-0.6.10-utf8.patch 464
diff --git a/media-video/dvdauthor/dvdauthor-0.6.10.ebuild b/media-video/dvdauthor/dvdauthor-0.6.10.ebuild
index 6e92d6578667..613db368e5d0 100644
--- a/media-video/dvdauthor/dvdauthor-0.6.10.ebuild
+++ b/media-video/dvdauthor/dvdauthor-0.6.10.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/dvdauthor/dvdauthor-0.6.10.ebuild,v 1.11 2005/01/08 00:56:54 luckyduck Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/dvdauthor/dvdauthor-0.6.10.ebuild,v 1.12 2005/02/04 19:00:40 luckyduck Exp $
inherit eutils 64-bit
@@ -24,6 +24,9 @@ src_unpack() {
epatch ${FILESDIR}/${P}-gcc34.patch
64-bit && epatch ${FILESDIR}/${P}-utf8.patch
epatch ${FILESDIR}/${P}-im6.patch
+
+ # see #62836
+ epatch ${FILESDIR}/${P}-debugsegfault.patch
}
src_install() {
diff --git a/media-video/dvdauthor/files/dvdauthor-0.6.10-debugsegfault.patch b/media-video/dvdauthor/files/dvdauthor-0.6.10-debugsegfault.patch
new file mode 100644
index 000000000000..55f68492ee31
--- /dev/null
+++ b/media-video/dvdauthor/files/dvdauthor-0.6.10-debugsegfault.patch
@@ -0,0 +1,36 @@
+--- src/subgen.c.old 2004-09-04 19:12:19.609738456 +0200
++++ src/subgen.c 2004-09-04 19:15:16.979774112 +0200
+@@ -393,24 +393,23 @@
+ if( !newsti )
+ {
+ fprintf(stderr, "INFO: Found EOF in .sub file.\n");
++ fprintf(stderr, "spts: %d sd: %d\n",\
++ cursti->spts / 90000, cursti->sd / 90000);
+ }
+-
+- if(newsti) /* not last sub */
++ else /* not last sub */
+ {
+ if(cursti->spts + cursti->sd + tbs > newsti->spts)
+ {
+- if (debug > 4)
+- fprintf(stderr, "WARN: Overlapping sub\n");
+ cursti->sd = -1;
++ if (debug > 4)
++ {
++ fprintf(stderr, "WARN: Overlapping sub\n");
++ fprintf(stderr, "spts: %d sd: %d nspts: %d\n",\
++ cursti->spts / 90000, cursti->sd / 90000, newsti->spts / 90000);
++ }
+ }
+ } /* end if ! last sub */
+
+- if(debug > 4)
+- {
+- fprintf(stderr, "spts: %d sd: %d nspts: %d\n",\
+- cursti->spts / 90000, cursti->sd / 90000, newsti->spts / 90000);
+- }
+-
+ if( (cursti->sd == -1) && newsti && ( (!svcd) || until_next_sub) )
+ {
+ if(newsti->spts > cursti->spts + tbs) cursti->sd = newsti->spts - cursti->spts - tbs;