summaryrefslogtreecommitdiff
path: root/src/stage3/patches/libffi.patch
blob: a37d526f7025d5e8dc4791f7cab4f91a2c4002a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
--- a/PKGBUILD	2018-03-06 15:47:59.494899266 +0100
+++ b/PKGBUILD	2018-03-06 15:49:39.318882976 +0100
@@ -11,23 +11,25 @@ arch=('x86_64')
 url='http://sourceware.org/libffi/'
 license=('MIT')
 depends=('glibc')
+makedepends=('git')
 checkdepends=('dejagnu')
-source=(ftp://sourceware.org/pub/libffi/libffi-$pkgver.tar.gz)
-sha1sums=('280c265b789e041c02e5c97815793dfc283fb1e6')
+source=("git+https://github.com/sorear/libffi-riscv.git#branch=riscv-$pkgver")
+sha1sums=('SKIP')
 
 build() {
-  cd $pkgname-$pkgver
+  cd libffi-riscv
+  autoreconf --install
   ./configure --prefix=/usr --disable-static \
     --enable-pax_emutramp
   make
 }
 
 check() {
-  make -C $pkgname-$pkgver check
+  make -C libffi-riscv check
 }
 
 package() {
-  cd $pkgname-$pkgver
+  cd libffi-riscv
   make DESTDIR="$pkgdir" install
   install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
 }