Date: Sunday, July 15, 2018 @ 03:49:13 Author: kkeen Revision: 359521
archrelease: copy trunk to community-x86_64 Added: gprolog/repos/community-x86_64/PKGBUILD (from rev 359520, gprolog/trunk/PKGBUILD) Deleted: gprolog/repos/community-x86_64/PKGBUILD gprolog/repos/community-x86_64/gprolog-pic.patch -------------------+ PKGBUILD | 93 ++++++++++++++++++++++++---------------------------- gprolog-pic.patch | 13 ------- 2 files changed, 44 insertions(+), 62 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2018-07-15 03:49:01 UTC (rev 359520) +++ PKGBUILD 2018-07-15 03:49:13 UTC (rev 359521) @@ -1,49 +0,0 @@ -# $Id$ -# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> -# Maintainer: Geoffroy Carrier <geoffroy.carr...@koon.fr> -# Contributer: Jason Chu <j...@xentac.net> - -pkgname=gprolog -pkgver=1.4.4 -pkgrel=3 -pkgdesc="GNU Prolog" -arch=('i686' 'x86_64') -url="http://www.gprolog.org/" -depends=() -license=('GPL') -options=(staticlibs) -source=(ftp://ftp.gnu.org/gnu/gprolog/gprolog-$pkgver.tar.gz gprolog-pic.patch) -md5sums=('37009da471e5217ff637ad1c516448c8' - '1732f4e0ddfbbed873aa0370eb0c974e') - -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" - make -} - -package() { - cd "$srcdir/gprolog-$pkgver/src" - make install \ - INSTALL_DIR="$pkgdir"/usr/share/gprolog \ - LINKS_DIR="$pkgdir"/usr/bin \ - DOC_DIR="$pkgdir"/usr/share/gprolog/doc \ - HTML_DIR="$pkgdir"/usr/share/gprolog/doc/Html \ - EXAMPLES_DIR="$pkgdir"/usr/share/gprolog \ - sysconfdir="$pkgdir"/etc \ - localstatedir="$pkgdir"/var - cd "$pkgdir"/usr/bin - rm * - ln -s /usr/share/gprolog/bin/fd2c - ln -s /usr/share/gprolog/bin/gplc - ln -s /usr/share/gprolog/bin/gprolog - ln -s /usr/share/gprolog/bin/hexgplc - ln -s /usr/share/gprolog/bin/ma2asm - ln -s /usr/share/gprolog/bin/pl2wam - ln -s /usr/share/gprolog/bin/wam2ma -} Copied: gprolog/repos/community-x86_64/PKGBUILD (from rev 359520, gprolog/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2018-07-15 03:49:13 UTC (rev 359521) @@ -0,0 +1,44 @@ +# $Id$ +# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> +# Maintainer: Geoffroy Carrier <geoffroy.carr...@koon.fr> +# Contributer: Jason Chu <j...@xentac.net> + +pkgname=gprolog +pkgver=1.4.5 +pkgrel=1 +pkgdesc="GNU Prolog" +arch=('x86_64') +url="http://www.gprolog.org/" +depends=('glibc') +license=('GPL') +options=('staticlibs') +# "ftp://ftp.gnu.org/gnu/gprolog/gprolog-$pkgver.tar.gz" +source=("http://www.gprolog.org/gprolog-$pkgver.tar.gz") +md5sums=('7757de718e47e284544be96994300408') + +build() { + cd "$srcdir/gprolog-$pkgver/src" + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --with-c-flags="$CFLAGS -fPIC" + make +} + +package() { + cd "$srcdir/gprolog-$pkgver/src" + make install \ + INSTALL_DIR="$pkgdir"/usr/share/gprolog \ + LINKS_DIR="$pkgdir"/usr/bin \ + DOC_DIR="$pkgdir"/usr/share/gprolog/doc \ + HTML_DIR="$pkgdir"/usr/share/gprolog/doc/Html \ + EXAMPLES_DIR="$pkgdir"/usr/share/gprolog \ + sysconfdir="$pkgdir"/etc \ + localstatedir="$pkgdir"/var + cd "$pkgdir"/usr/bin + rm * + ln -s /usr/share/gprolog/bin/fd2c + ln -s /usr/share/gprolog/bin/gplc + ln -s /usr/share/gprolog/bin/gprolog + ln -s /usr/share/gprolog/bin/hexgplc + ln -s /usr/share/gprolog/bin/ma2asm + ln -s /usr/share/gprolog/bin/pl2wam + ln -s /usr/share/gprolog/bin/wam2ma +} Deleted: gprolog-pic.patch =================================================================== --- gprolog-pic.patch 2018-07-15 03:49:01 UTC (rev 359520) +++ gprolog-pic.patch 2018-07-15 03:49:13 UTC (rev 359521) @@ -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