[arch-commits] CVS update of extra/multimedia/sodipodi (2 files)

andyrtr at archlinux.org andyrtr at archlinux.org
Sat May 5 11:05:18 UTC 2007


    Date: Saturday, May 5, 2007 @ 07:05:18
  Author: andyrtr
    Path: /home/cvs-extra/extra/multimedia/sodipodi

   Added: sodipodi-fix-a-sergfault-64bit.patch (1.1)
Modified: PKGBUILD (1.11 -> 1.12)

x86_64: fixed a segfault


--------------------------------------+
 PKGBUILD                             |   13 +++++++++----
 sodipodi-fix-a-sergfault-64bit.patch |   12 ++++++++++++
 2 files changed, 21 insertions(+), 4 deletions(-)


Index: extra/multimedia/sodipodi/PKGBUILD
diff -u extra/multimedia/sodipodi/PKGBUILD:1.11 extra/multimedia/sodipodi/PKGBUILD:1.12
--- extra/multimedia/sodipodi/PKGBUILD:1.11	Sun Apr 22 14:01:37 2007
+++ extra/multimedia/sodipodi/PKGBUILD	Sat May  5 07:05:18 2007
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD,v 1.11 2007/04/22 18:01:37 jgc Exp $
+# $Id: PKGBUILD,v 1.12 2007/05/05 11:05:18 andyrtr Exp $
 # Maintainer: dorphell <dorphell at archlinux.org>
 pkgname=sodipodi
 pkgver=0.34
-pkgrel=4
+pkgrel=4.1
 pkgdesc="Sodipodi is a vector-based drawing program"
 arch=(i686 x86_64)
 license=('GPL' 'LGPL')
@@ -10,12 +10,17 @@
 makedepends=('pkgconfig')
 options=('nolibtool')
 install=sodipodi.install
-source=(http://dl.sourceforge.net/sourceforge/sodipodi/${pkgname}-${pkgver}.tar.gz)
+source=(http://downloads.sourceforge.net/sourceforge/sodipodi/${pkgname}-${pkgver}.tar.gz
+	sodipodi-fix-a-sergfault-64bit.patch)
 url="http://sodipodi.sourceforge.net/"
-md5sums=('396cd78526e5a8102fd11114f45a70fe')
+md5sums=('396cd78526e5a8102fd11114f45a70fe' '742018624b7b495afaad5a063ce5b2bd')
 
 build() {
   cd $startdir/src/${pkgname}-${pkgver}
+if [ "$CARCH" = "x86_64" ]; then
+  patch -Np1 -i ../sodipodi-fix-a-sergfault-64bit.patch || return 1
+fi
+
   ./configure --prefix=/usr --sysconfdir=/etc \
               --localstatedir=/var --disable-static
   make || return 1
Index: extra/multimedia/sodipodi/sodipodi-fix-a-sergfault-64bit.patch
diff -u /dev/null extra/multimedia/sodipodi/sodipodi-fix-a-sergfault-64bit.patch:1.1
--- /dev/null	Sat May  5 07:05:18 2007
+++ extra/multimedia/sodipodi/sodipodi-fix-a-sergfault-64bit.patch	Sat May  5 07:05:18 2007
@@ -0,0 +1,12 @@
+--- sodipodi-0.34.orig/src/libnr/nr-svp.c	2004-01-29 00:03:14.000000000 +0100
++++ sodipodi-0.34/src/libnr/nr-svp.c	2004-12-21 23:05:47.000000000 +0100
+@@ -32,7 +32,8 @@
+ 	NRSVL *si;
+ 	NRFlat *fi;
+ 	NRVertex *vi;
+-	unsigned int nsegs, npoints, clip;
++	int nsegs;
++	unsigned int npoints, clip;
+ 
+ 	nsegs = 0;
+ 	npoints = 0;




More information about the arch-commits mailing list