Date: Sunday, July 15, 2018 @ 03:49:01 Author: kkeen Revision: 359520
upgpkg: gprolog 1.4.5-1 Modified: gprolog/trunk/PKGBUILD Deleted: gprolog/trunk/gprolog-pic.patch -------------------+ PKGBUILD | 21 ++++++++------------- gprolog-pic.patch | 13 ------------- 2 files changed, 8 insertions(+), 26 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-07-15 02:49:16 UTC (rev 359519) +++ PKGBUILD 2018-07-15 03:49:01 UTC (rev 359520) @@ -4,26 +4,21 @@ # Contributer: Jason Chu <[email protected]> pkgname=gprolog -pkgver=1.4.4 -pkgrel=3 +pkgver=1.4.5 +pkgrel=1 pkgdesc="GNU Prolog" arch=('x86_64') url="http://www.gprolog.org/" -depends=() +depends=('glibc') license=('GPL') -options=(staticlibs) -source=(ftp://ftp.gnu.org/gnu/gprolog/gprolog-$pkgver.tar.gz gprolog-pic.patch) -md5sums=('37009da471e5217ff637ad1c516448c8' - '1732f4e0ddfbbed873aa0370eb0c974e') +options=('staticlibs') +# "ftp://ftp.gnu.org/gnu/gprolog/gprolog-$pkgver.tar.gz" +source=("http://www.gprolog.org/gprolog-$pkgver.tar.gz") +md5sums=('7757de718e47e284544be96994300408') -prepare() { - cd $pkgname-$pkgver - patch -p1 -i ../gprolog-pic.patch # compile with PIC -} - build() { cd "$srcdir/gprolog-$pkgver/src" - ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --with-c-flags="$CFLAGS" + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --with-c-flags="$CFLAGS -fPIC" make } Deleted: gprolog-pic.patch =================================================================== --- gprolog-pic.patch 2018-07-15 02:49:16 UTC (rev 359519) +++ gprolog-pic.patch 2018-07-15 03:49:01 UTC (rev 359520) @@ -1,13 +0,0 @@ ---- a/src/Ma2Asm/x86_64_any.c -+++ b/src/Ma2Asm/x86_64_any.c -@@ -210,8 +210,8 @@ - strcpy(asm_reg_cp, Off_Reg_Bank(MAP_OFFSET_CP)); - #endif - --#ifdef M_x86_64_darwin -- pic_code = 1; /* NB: on darwin everything is PIC code */ -+#if defined(M_x86_64_darwin) || defined(M_x86_64_bsd) || defined(M_x86_64_linux) -+ pic_code = 1; /* NB: on darwin and BSD everything is PIC code, last gcc 6 needs this for linux */ - #elif defined(_WIN32) - pic_code = 0; /* NB: on MinGW nothing is needed for PIC code */ - #endif
