diff options
author | haawda | 2020-07-27 13:54:54 +0200 |
---|---|---|
committer | haawda | 2020-07-27 13:54:54 +0200 |
commit | 344d6aab6b640e44a529a7159caa4213953d7596 (patch) | |
tree | f24fc1a3acce5519a2f17cf98f2a8a8befe049ea | |
parent | e72844f6833a88f88931af7a593cf2e45a5716b5 (diff) | |
download | aur-344d6aab6b640e44a529a7159caa4213953d7596.tar.gz |
update, remove patch
-rw-r--r-- | .SRCINFO | 10 | ||||
-rwxr-xr-x | PKGBUILD | 16 | ||||
-rw-r--r-- | gperf3.1.patch | 63 |
3 files changed, 9 insertions, 80 deletions
@@ -1,7 +1,7 @@ pkgbase = guile-reader pkgdesc = a simple framework for building readers for GNU Guile - pkgver = 0.6.2 - pkgrel = 2 + pkgver = 0.6.3 + pkgrel = 1 url = http://www.nongnu.org/guile-reader arch = i686 arch = x86_64 @@ -10,10 +10,8 @@ pkgbase = guile-reader makedepends = git depends = guile options = !strip - source = http://download.savannah.nongnu.org/releases/guile-reader/guile-reader-0.6.2.tar.gz - source = gperf3.1.patch - sha256sums = fdcda586d8b5b15976df26b674fc4b2b9b4623db8e301a39aef85685b4d02215 - sha256sums = 8e30fbd77f98d38d430a3641458b789714575117375a93fbbc50fad719383b06 + source = http://download.savannah.nongnu.org/releases/guile-reader/guile-reader-0.6.3.tar.gz + sha256sums = 38c2b444eadbb8c0cab78d90a44ec3ebff42bd410c5b84a91018cee7eb64d2bb pkgname = guile-reader @@ -2,28 +2,22 @@ pkgname=guile-reader _gitname=guile-reader -pkgver=0.6.2 -pkgrel=2 +pkgver=0.6.3 +pkgrel=1 pkgdesc="a simple framework for building readers for GNU Guile" url="http://www.nongnu.org/guile-reader" arch=('i686' 'x86_64') license=('GPL') depends=('guile') makedepends=('gperf' 'git') -source=("http://download.savannah.nongnu.org/releases/$pkgname/$pkgname-$pkgver.tar.gz" gperf3.1.patch) -sha256sums=('fdcda586d8b5b15976df26b674fc4b2b9b4623db8e301a39aef85685b4d02215' - '8e30fbd77f98d38d430a3641458b789714575117375a93fbbc50fad719383b06') +source=("http://download.savannah.nongnu.org/releases/$pkgname/$pkgname-$pkgver.tar.gz") +sha256sums=('38c2b444eadbb8c0cab78d90a44ec3ebff42bd410c5b84a91018cee7eb64d2bb') options=('!strip') -prepare() { - cd $pkgname-$pkgver - patch -Np1 < "$srcdir"/gperf3.1.patch -} - build() { cd $pkgname-$pkgver autoreconf -i --force --verbose - CFLAGS= CPPFLAGS= LDFLAGS= ./configure --prefix=/usr + CFLAGS= CPPFLAGS= LDFLAGS= GUILE_EFFECTIVE_VERSION=2.2 ./configure --prefix=/usr make } diff --git a/gperf3.1.patch b/gperf3.1.patch deleted file mode 100644 index 18d0a887f0fd..000000000000 --- a/gperf3.1.patch +++ /dev/null @@ -1,63 +0,0 @@ -diff --git a/src/Makefile.am b/src/Makefile.am -index 9d1ba86..e029bac 100644 ---- a/src/Makefile.am -+++ b/src/Makefile.am -@@ -34,8 +34,10 @@ snarfcppopts = $(DEFS) $(INCLUDES) $(CPPFLAGS) $(AM_CPPFLAGS) \ - # Token reader lookup. - token-reader-lookup.c: $(srcdir)/token-readers.h - $(AM_V_GEN) LC_ALL=C ; export LC_ALL ; cat $< | \ -- $(srcdir)/extract-token-readers.sh | \ -- $(GPERF) -t -C -N _scm_token_reader_lookup > $@ -+ $(srcdir)/extract-token-readers.sh | \ -+ $(GPERF) -t -C -N _scm_token_reader_lookup | \ -+ $(SED) -e's/register //g' > "$@.tmp" -+ mv "$@.tmp" "$@" - - token-reader-list.c: $(srcdir)/token-readers.h - $(AM_V_GEN) LC_ALL=C ; export LC_ALL ; cat $< | \ -@@ -44,6 +46,8 @@ token-reader-list.c: $(srcdir)/token-readers.h - - # `make-reader' flags. - make-reader-flags.c: $(srcdir)/reader.h -- $(AM_V_GEN) LC_ALL=C ; export LC_ALL ; cat $< | \ -- $(srcdir)/extract-make-reader-flags.sh | \ -- $(GPERF) -t -C -N _scm_to_make_reader_flag > $@ -+ $(AM_V_GEN) LC_ALL=C ; export LC_ALL ; cat $< | \ -+ $(srcdir)/extract-make-reader-flags.sh | \ -+ $(GPERF) -t -C -N _scm_to_make_reader_flag | \ -+ $(SED) -e's/register //g' > "$@.tmp" -+ mv "$@.tmp" "$@" -diff --git a/src/reader.c b/src/reader.c -index b74b661..0dd0771 100644 ---- a/src/reader.c -+++ b/src/reader.c -@@ -1,6 +1,6 @@ - /* A Scheme reader compiler for Guile. - -- Copyright (C) 2005, 2006, 2007, 2008, 2012, 2016 Ludovic Courtès <ludo@gnu.org> -+ Copyright (C) 2005, 2006, 2007, 2008, 2012, 2016, 2018 Ludovic Courtès <ludo@gnu.org> - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by -@@ -1940,7 +1940,7 @@ scm_to_reader (SCM reader) - struct scm_reader_flag_entry; - - const struct scm_reader_flag_entry * --_scm_to_make_reader_flag (const char *, unsigned int); -+_scm_to_make_reader_flag (const char *, size_t); - - /* Include the automatically-generated perfect hash function. */ - #include "make-reader-flags.c" -diff --git a/src/token-readers.c b/src/token-readers.c -index c0a9057..811e635 100644 ---- a/src/token-readers.c -+++ b/src/token-readers.c -@@ -1139,7 +1139,7 @@ scm_read_skribe_exp (scm_t_wchar chr, SCM port, scm_reader_t reader, - /* Directory of standard token readers. */ - - extern const struct scm_token_reader_entry * --_scm_token_reader_lookup (const char *, unsigned int); -+_scm_token_reader_lookup (const char *, size_t); - - #include <string.h> - #include "token-reader-lookup.c" |