[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