summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichel Zou2021-08-31 12:01:59 +0200
committerMichel Zou2021-08-31 12:01:59 +0200
commit3c85496c9512fcd9d45b9d5d295d52a2922913df (patch)
tree62c227dd4da13007dfb90834f4bd237f79705d51
parentc8811c333a14bd5f48b95fdbb0e05539f57d3386 (diff)
downloadaur-3c85496c9512fcd9d45b9d5d295d52a2922913df.tar.gz
3.4.0
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD9
-rw-r--r--eigen-3.2_gcc58087.patch12
3 files changed, 6 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b0c4a89dad39..ab38a622e152 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = mingw-w64-eigen
pkgdesc = Lightweight C++ template library for vector and matrix math, a.k.a. linear algebra. (mingw-w64)
- pkgver = 3.3.9
+ pkgver = 3.4.0
pkgrel = 1
url = http://eigen.tuxfamily.org
arch = any
@@ -10,10 +10,7 @@ pkgbase = mingw-w64-eigen
options = !strip
options = !buildflags
options = staticlibs
- source = https://gitlab.com/libeigen/eigen/-/archive/3.3.9/eigen-3.3.9.tar.bz2
- source = eigen-3.2_gcc58087.patch
- sha256sums = 0fa5cafe78f66d2b501b43016858070d52ba47bd9b1016b0165a7b8e04675677
- sha256sums = f9471414bc39a19a0a5cd81a1ff65515e2bece3802348cf1f7309215f66ce35a
+ source = https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.bz2
+ sha256sums = b4c198460eba6f28d34894e3a5710998818515104d6e74e5cc331ce31e46e626
pkgname = mingw-w64-eigen
-
diff --git a/PKGBUILD b/PKGBUILD
index 7b2c810f5f5b..e586649e79e5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,5 +1,5 @@
pkgname=mingw-w64-eigen
-pkgver=3.3.9
+pkgver=3.4.0
pkgrel=1
pkgdesc="Lightweight C++ template library for vector and matrix math, a.k.a. linear algebra. (mingw-w64)"
arch=('any')
@@ -8,16 +8,13 @@ license=('MPL2')
depends=('mingw-w64-crt')
makedepends=('mingw-w64-cmake')
options=('!strip' '!buildflags' 'staticlibs')
-source=("https://gitlab.com/libeigen/eigen/-/archive/${pkgver}/eigen-${pkgver}.tar.bz2"
- 'eigen-3.2_gcc58087.patch')
-sha256sums=('0fa5cafe78f66d2b501b43016858070d52ba47bd9b1016b0165a7b8e04675677'
- 'f9471414bc39a19a0a5cd81a1ff65515e2bece3802348cf1f7309215f66ce35a')
+source=("https://gitlab.com/libeigen/eigen/-/archive/${pkgver}/eigen-${pkgver}.tar.bz2")
+sha256sums=('b4c198460eba6f28d34894e3a5710998818515104d6e74e5cc331ce31e46e626')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
prepare() {
cd "$srcdir"/eigen-${pkgver}
- patch -p1 -i "$srcdir"/eigen-3.2_gcc58087.patch
}
build() {
diff --git a/eigen-3.2_gcc58087.patch b/eigen-3.2_gcc58087.patch
deleted file mode 100644
index 5bffba56a37f..000000000000
--- a/eigen-3.2_gcc58087.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ur eigen-eigen-f562a193118d.orig/Eigen/Core eigen-eigen-f562a193118d/Eigen/Core
---- a/Eigen/Core 2016-12-07 19:13:39.660049366 +0100
-+++ b/Eigen/Core 2016-12-07 19:14:05.596716259 +0100
-@@ -74,7 +74,7 @@
- // Disable the ipa-cp-clone optimization flag with MinGW 6.x or newer (enabled by default with -O3)
- // See http://eigen.tuxfamily.org/bz/show_bug.cgi?id=556 for details.
- #if EIGEN_COMP_MINGW && EIGEN_GNUC_AT_LEAST(4,6)
-- #pragma GCC optimize ("-fno-ipa-cp-clone")
-+ //#pragma GCC optimize ("-fno-ipa-cp-clone")
- #endif
-
- #include <complex>