summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Brubeck Unhammer2017-05-31 09:41:49 +0200
committerKevin Brubeck Unhammer2017-05-31 09:58:09 +0200
commitb49c3ea074e1969c794a22fe61987676e2668b6c (patch)
tree2aa134b498009517150b4548025fb82c7793104b
parentce752c1fc37a211a2278fe331fe3cd3f9bf942f5 (diff)
downloadaur-b49c3ea074e1969c794a22fe61987676e2668b6c.tar.gz
bump to 1.0.0~r12200, patch for boost ticket #11145
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD11
-rw-r--r--icu_boost.diff14
3 files changed, 25 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ab80ff584d8d..930ece330e31 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = vislcg3
pkgdesc = Compiler and parser for Constraint Grammar (CG), a paradigm for robust, rule-based Natural Language Parsing.
- pkgver = 0.9.9.10800
+ pkgver = 1.0.0~r12200
pkgrel = 1
url = http://beta.visl.sdu.dk/cg3.html
install = vislcg3.install
@@ -13,9 +13,9 @@ pkgbase = vislcg3
depends = icu
optdepends = perl: cg3-autobin.pl auto-compile-and-run wrapper
options = !libtool
- source = http://beta.visl.sdu.dk/download/vislcg3/cg3-0.9.9~r10800.tar.bz2
- md5sums = c6a6549cf040077949ee33ca239d3128
- sha256sums = c85446c671fdb55dc01bf6092dd32ccb05ad4e057563d5c4293ee2409df610ba
+ source = http://beta.visl.sdu.dk/download/vislcg3/cg3-1.0.0~r12200.tar.bz2
+ md5sums = c71b7bbd86dc0450ac54dee926ff4561
+ sha256sums = a183db488b2a0252bff1dceab79753aab14ccfcae4349cc71fb6b13320e1c604
pkgname = vislcg3
diff --git a/PKGBUILD b/PKGBUILD
index cddeda45a9b3..1b5787862852 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Contributor: Kevin Brubeck Unhammer <unhammer@fsfe.org>
# Maintainer: Kevin Brubeck Unhammer <unhammer@fsfe.org>
pkgname=vislcg3
-pkgver=0.9.9.10800
+pkgver=1.0.0~r12200
pkgrel=1
pkgdesc="Compiler and parser for Constraint Grammar (CG), a paradigm for robust, rule-based Natural Language Parsing."
url="http://beta.visl.sdu.dk/cg3.html"
@@ -11,9 +11,9 @@ depends=('icu')
optdepends=('perl: cg3-autobin.pl auto-compile-and-run wrapper')
options=('!libtool')
arch=('i686' 'x86_64')
-source=("http://beta.visl.sdu.dk/download/vislcg3/cg3-0.9.9~r10800.tar.bz2")
-md5sums=('c6a6549cf040077949ee33ca239d3128')
-sha256sums=('c85446c671fdb55dc01bf6092dd32ccb05ad4e057563d5c4293ee2409df610ba')
+source=("http://beta.visl.sdu.dk/download/vislcg3/cg3-1.0.0~r12200.tar.bz2")
+md5sums=('c71b7bbd86dc0450ac54dee926ff4561')
+sha256sums=('a183db488b2a0252bff1dceab79753aab14ccfcae4349cc71fb6b13320e1c604')
install='vislcg3.install'
package () {
@@ -23,5 +23,8 @@ package () {
build() {
cd "$srcdir/cg3"
+ ./get-boost.sh
+ # https://svn.boost.org/trac/boost/ticket/11145
+ ( cd ../.. && patch -p0 < icu_boost.diff )
./cmake.sh -D CMAKE_INSTALL_PREFIX=/usr && make
}
diff --git a/icu_boost.diff b/icu_boost.diff
new file mode 100644
index 000000000000..219b7877f48c
--- /dev/null
+++ b/icu_boost.diff
@@ -0,0 +1,14 @@
+--- src/cg3/include/boost/functional/hash/hash.hpp.orig 2017-04-24 22:28:46.000000000 +0200
++++ src/cg3/include/boost/functional/hash/hash.hpp 2017-05-31 09:34:36.380704706 +0200
+@@ -89,6 +89,10 @@
+ boost::hash_detail::enable_hash_value {};
+ template <> struct basic_numbers<unsigned long> :
+ boost::hash_detail::enable_hash_value {};
++ template <> struct basic_numbers<char16_t> :
++ boost::hash_detail::enable_hash_value {};
++ template <> struct basic_numbers<char32_t> :
++ boost::hash_detail::enable_hash_value {};
+
+ #if !defined(BOOST_NO_INTRINSIC_WCHAR_T)
+ template <> struct basic_numbers<wchar_t> :
+