Date: Saturday, June 14, 2014 @ 18:13:09
Author: bpiotrowski
Revision: 215133
upgpkg: libffi 3.1-1
new upstream release
Added:
libffi/trunk/0001-Fix-paths-in-libffi.pc.in.patch
Modified:
libffi/trunk/PKGBUILD
--+
0001-Fix-paths-in-libffi.pc.in.patch | 41 +
PKGBUILD | 23 --
2 files changed, 56 insertions(+), 8 deletions(-)
Added: 0001-Fix-paths-in-libffi.pc.in.patch
===
--- 0001-Fix-paths-in-libffi.pc.in.patch(rev 0)
+++ 0001-Fix-paths-in-libffi.pc.in.patch2014-06-14 16:13:09 UTC (rev
215133)
@@ -0,0 +1,41 @@
+From ad0d1d239afc7ad09203847793dcc020856d1035 Mon Sep 17 00:00:00 2001
+From: Samuli Suominen
+Date: Thu, 12 Jun 2014 06:30:21 -0400
+Subject: [PATCH] Fix paths in libffi.pc.in
+
+---
+ configure.ac | 10 +-
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 4f7fe3f..bbc1a9d 100644
+--- a/configure.ac
b/configure.ac
+@@ -590,11 +590,11 @@ AC_ARG_ENABLE(purify-safety,
+ if test "x$GCC" = "xyes"; then
+ if test -n "$with_cross_host" &&
+ test x"$with_cross_host" != x"no"; then
+-toolexecdir='$(exec_prefix)/$(target_alias)'
+-toolexeclibdir='$(toolexecdir)/lib'
++toolexecdir="${exec_prefix}"/'$(target_alias)'
++toolexeclibdir="${toolexecdir}"/lib
+ else
+-toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
+-toolexeclibdir='$(libdir)'
++toolexecdir="${libdir}"/gcc-lib/'$(target_alias)'
++toolexeclibdir="${libdir}"
+ fi
+ multi_os_directory=`$CC $CFLAGS -print-multi-os-directory`
+ case $multi_os_directory in
+@@ -603,7 +603,7 @@ if test "x$GCC" = "xyes"; then
+ esac
+ AC_SUBST(toolexecdir)
+ else
+- toolexeclibdir='$(libdir)'
++ toolexeclibdir="${libdir}"
+ fi
+ AC_SUBST(toolexeclibdir)
+
+--
+2.0.0
+
Modified: PKGBUILD
===
--- PKGBUILD2014-06-14 15:46:49 UTC (rev 215132)
+++ PKGBUILD2014-06-14 16:13:09 UTC (rev 215133)
@@ -1,20 +1,28 @@
# $Id$
+# Maintainer: Bartłomiej Piotrowski
# Contributor: Stéphane Gaudreault
# Contributor: Jan de Groot
pkgname=libffi
-pkgver=3.0.13
-pkgrel=4
-pkgdesc="Portable, high level programming interface to various calling
conventions"
+pkgver=3.1
+pkgrel=1
+pkgdesc='Portable foreign function interface library'
arch=('i686' 'x86_64')
-url="http://sourceware.org/libffi/";
+url='http://sourceware.org/libffi/'
license=('MIT')
depends=('glibc')
checkdepends=('dejagnu')
install=libffi.install
-source=(ftp://sourceware.org/pub/libffi/libffi-${pkgver}.tar.gz)
-sha1sums=('f5230890dc0be42fb5c58fbf793da253155de106')
+source=(ftp://sourceware.org/pub/libffi/libffi-$pkgver.tar.gz
+0001-Fix-paths-in-libffi.pc.in.patch)
+sha1sums=('cb373ef2115ec7c57913b84ca72eee14b10ccdc3'
+ '85b406c5208a7b8fdba9c8a4782ab524f5c5eec4')
+prepare() {
+ cd $pkgname-$pkgver
+ patch -p1 -i ../0001-Fix-paths-in-libffi.pc.in.patch
+}
+
build() {
cd $pkgname-$pkgver
./configure --prefix=/usr --disable-static
@@ -22,8 +30,7 @@
}
check() {
- cd $pkgname-$pkgver
- make check
+ make -C $pkgname-$pkgver check
}
package() {