summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaurizio D'Addona2021-12-30 11:19:45 +0100
committerMaurizio D'Addona2021-12-30 11:21:45 +0100
commit95dcd396672922e6c068148ee5b6bc83982e43f4 (patch)
tree99131f8c96e1d323ae5588138561c96c813e0564
parent09c74d4138b8a266e51bbd47d09fa291766e3486 (diff)
downloadaur-95dcd396672922e6c068148ee5b6bc83982e43f4.tar.gz
Updates to version 2.19
-rwxr-xr-x.SRCINFO31
-rwxr-xr-xPKGBUILD31
-rw-r--r--[-rwxr-xr-x]calculix_2.19_archlinux.patch (renamed from calculix_2.17_archlinux.patch)26
3 files changed, 38 insertions, 50 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 064cd948093c..354ab028afc9 100755
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = calculix
pkgdesc = CalculiX: 3D finite element solver and post-processor (executables)
- pkgver = 2.17
- pkgrel = 3
+ pkgver = 2.19
+ pkgrel = 1
url = http://www.calculix.de/
arch = i686
arch = x86_64
@@ -20,20 +20,17 @@ pkgbase = calculix
optdepends = calculix-doc: documentation and examples
options = !makeflags
options = !buildflags
- source = http://www.dhondt.de/ccx_2.17.src.tar.bz2
- source = http://www.dhondt.de/ccx_2.17.test.tar.bz2
- source = http://www.dhondt.de/ccx_2.17.fluidtest.tar.bz2
- source = http://www.dhondt.de/ccx_2.17.fluidtestfem.tar.bz2
- source = http://www.dhondt.de/ccx_2.17.structest.tar.bz2
- source = http://www.dhondt.de/cgx_2.17.all.tar.bz2
- source = calculix_2.17_archlinux.patch
- sha256sums = ca708ad4aa729d9f84a9faba343c1bcc0b7cc84ed372616ebb55c8e6fa8f6e50
- sha256sums = 798f94e536197bb10a74bae096f2a29a5111239020e7d10f93e1ad3d90c370cf
- sha256sums = 5126de5f8543cb4f4c3355612d4df41541b278c3e505e7f2191fd90190eac4f7
- sha256sums = dab62ed58b1e5c1035360b59942593bf952af151fb9c9d32701cc028ee1683e3
- sha256sums = e7cd0e71a9764955bf5096c849e8bb818d35040e8c4909b2168ce4d29b41d8be
- sha256sums = 01b32864714d7ed7c760567e3a04077f3e41fe171d1804b305c96c344b0e4d2e
- sha256sums = d6bbe96457d6a773958a9eb5a783ae630c8c2ea38ebaa0c6a799f3384e85d84f
+ source = http://www.dhondt.de/ccx_2.19.src.tar.bz2
+ source = http://www.dhondt.de/ccx_2.19.test.tar.bz2
+ source = http://www.dhondt.de/ccx_2.19.fluidtest.tar.bz2
+ source = http://www.dhondt.de/ccx_2.19.structest.tar.bz2
+ source = http://www.dhondt.de/cgx_2.19.all.tar.bz2
+ source = calculix_2.19_archlinux.patch
+ sha256sums = c75a69685811e7996c9428b491c82f0eff777cc9a0999f469d10156d75f26d07
+ sha256sums = e7376881f7a7e5f0730e2aaa9fd518665ba380cc9fae7140919050e7752cdc01
+ sha256sums = 12a525137c98ddde703b06dbd57f9e54d785bfe775cf7bded9d3b94f971e64a4
+ sha256sums = b8f0f5e685bf6635bac6f28246f3526e17ac0d645737d50abf165871f9fc8d19
+ sha256sums = 598121372373b679a228c85d25c7e549489a38535d82f025acb750f831afe546
+ sha256sums = 3faaa3b48d2e7a59f443c71fee48689caee4d1a7936086c04efd44c753dedbc0
pkgname = calculix
-
diff --git a/PKGBUILD b/PKGBUILD
index f1efd31a301e..0e378893ed6a 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,8 +6,8 @@
# may fail if make uses more than one job.
pkgname=calculix
-pkgver=2.17
-pkgrel=3
+pkgver=2.19
+pkgrel=1
pkgdesc="CalculiX: 3D finite element solver and post-processor (executables)"
arch=('i686' 'x86_64')
options=(!makeflags !buildflags)
@@ -21,18 +21,16 @@ checkdepends=('perl')
source=("http://www.dhondt.de/ccx_${pkgver}.src.tar.bz2"
"http://www.dhondt.de/ccx_${pkgver}.test.tar.bz2"
"http://www.dhondt.de/ccx_${pkgver}.fluidtest.tar.bz2"
- "http://www.dhondt.de/ccx_${pkgver}.fluidtestfem.tar.bz2"
"http://www.dhondt.de/ccx_${pkgver}.structest.tar.bz2"
"http://www.dhondt.de/cgx_${pkgver}.all.tar.bz2"
"calculix_${pkgver}_archlinux.patch")
-sha256sums=('ca708ad4aa729d9f84a9faba343c1bcc0b7cc84ed372616ebb55c8e6fa8f6e50'
- '798f94e536197bb10a74bae096f2a29a5111239020e7d10f93e1ad3d90c370cf'
- '5126de5f8543cb4f4c3355612d4df41541b278c3e505e7f2191fd90190eac4f7'
- 'dab62ed58b1e5c1035360b59942593bf952af151fb9c9d32701cc028ee1683e3'
- 'e7cd0e71a9764955bf5096c849e8bb818d35040e8c4909b2168ce4d29b41d8be'
- '01b32864714d7ed7c760567e3a04077f3e41fe171d1804b305c96c344b0e4d2e'
- 'd6bbe96457d6a773958a9eb5a783ae630c8c2ea38ebaa0c6a799f3384e85d84f')
+sha256sums=('c75a69685811e7996c9428b491c82f0eff777cc9a0999f469d10156d75f26d07'
+ 'e7376881f7a7e5f0730e2aaa9fd518665ba380cc9fae7140919050e7752cdc01'
+ '12a525137c98ddde703b06dbd57f9e54d785bfe775cf7bded9d3b94f971e64a4'
+ 'b8f0f5e685bf6635bac6f28246f3526e17ac0d645737d50abf165871f9fc8d19'
+ '598121372373b679a228c85d25c7e549489a38535d82f025acb750f831afe546'
+ '3faaa3b48d2e7a59f443c71fee48689caee4d1a7936086c04efd44c753dedbc0')
prepare()
{
@@ -64,7 +62,7 @@ check()
tests=('beamp' 'ball' 'pipe' 'pipe2' 'planestress'
'gap' 'gap2' 'capacitor' 'carbonseal' 'beamptied1'
'beamp1rotate' 'beamp2' 'beamp2rotate' 'beamf' 'beamhf'
- 'cou' 'furnace' 'gaspipe1' 'gaspipe1-oil' 'gaspipe2'
+ 'furnace' 'gaspipe1' 'gaspipe1-oil' 'gaspipe2'
'gaspipe3' 'gaspipe4' 'gaspipe5' 'gaspipe6' 'gaspipe7'
'gaspipe8' 'gaspipe-cfd-pressure' 'gaspipe8-cfd-pressure'
'gaspipe8-cfd-massflow' 'gaspipe8-cfd-pressure'
@@ -72,7 +70,7 @@ check()
'green4' 'hinge' 'hueeber1' 'hueeber2' 'induction' 'induction2'
'inistrain' 'largerot1' 'linearnet' 'mass1' 'mass2' 'mass3'
'massflow_percent_ccx' 'membrane1' 'metalforming' 'modelchel'
- 'multistage' 'networkmpc' 'oneel' 'pendel' 'resstress1'
+ 'networkmpc' 'oneel' 'pendel' 'resstress1'
'restrictor' 'segment' 'sensitivity_I' 'shell1'
'shellbeam' 'shellf' 'simplebeam' 'slant' 'spring1' 'spring2'
'small_pressure_gradient' 'square' 'substructure' 'swing'
@@ -126,14 +124,7 @@ check()
OMP_NUM_THREADS=4 ../src/ccx_${pkgver} ${test_name} &> ${log_file} ||\
error_status=1 warning "check $(pwd)/${log_file}"
done
-
- cd ${srcdir}/CalculiX/ccx_${pkgver}/fluidtestfem
- for test_name in ./*.inp ; do
- msg2 "testing ${test_name}"
- OMP_NUM_THREADS=4 ../src/ccx_${pkgver} ${test_name} &> ${log_file} ||\
- error_status=1 warning "check $(pwd)/${log_file}"
- done
-
+
cd ${srcdir}/CalculiX/ccx_${pkgver}/structest
for test_name in ./*.inp ; do
msg2 "testing ${test_name}"
diff --git a/calculix_2.17_archlinux.patch b/calculix_2.19_archlinux.patch
index e1632a3fc7dd..1fb0b9f23deb 100755..100644
--- a/calculix_2.17_archlinux.patch
+++ b/calculix_2.19_archlinux.patch
@@ -1,16 +1,16 @@
-diff -ur CalculiX_orig/cgx_2.17/src/Makefile CalculiX/cgx_2.16/src/Makefile
---- CalculiX_orig/cgx_2.17/src/Makefile
-+++ CalculiX/cgx_2.17/src/Makefile
+diff -ur CalculiX_orig/cgx_2.19/src/Makefile CalculiX/cgx_2.16/src/Makefile
+--- CalculiX_orig/cgx_2.19/src/Makefile
++++ CalculiX/cgx_2.19/src/Makefile
@@ -59,1 +53,1 @@
- ../../libSNL/src/*.cpp
+# ../../libSNL/src/*.cpp
-diff -ur CalculiX_orig/cgx_2.17/src/cgx.h CalculiX/cgx_2.17/src/cgx.h
---- CalculiX_orig/cgx_2.17/src/cgx.h
-+++ CalculiX/cgx_2.17/src/cgx.h
+diff -ur CalculiX_orig/cgx_2.19/src/cgx.h CalculiX/cgx_2.19/src/cgx.h
+--- CalculiX_orig/cgx_2.19/src/cgx.h
++++ CalculiX/cgx_2.19/src/cgx.h
@@ -85,12 +85,12 @@
#elif defined AFLIB
-- #define HELPFILE {"/usr/local/CalculiX/cgx_2.17/doc/cgx/cgx.html",\
-- "/usr/local/CalculiX/ccx_2.17/doc/ccx/ccx.html",\
+- #define HELPFILE {"/usr/local/CalculiX/cgx_2.19/doc/cgx/cgx.html",\
+- "/usr/local/CalculiX/ccx_2.19/doc/ccx/ccx.html",\
- "/usr/local/CalculiX/cgx_2.16/doc/aflib/aflib.pdf"}
+ #define HELPFILE {"/usr/share/doc/cgx/cgx.html",\
+ "/usr/share/doc/doc/ccx/ccx.html",\
@@ -18,16 +18,16 @@ diff -ur CalculiX_orig/cgx_2.17/src/cgx.h CalculiX/cgx_2.17/src/cgx.h
/* default tet mesher, 0:Netgen ng_vol, 1:tetgen */
#define TETMESHER 1
#else
-- #define HELPFILE {"/usr/local/CalculiX/cgx_2.17/doc/cgx/cgx.html",\
-- "/usr/local/CalculiX/ccx_2.17/doc/ccx/ccx.html"}
+- #define HELPFILE {"/usr/local/CalculiX/cgx_2.19/doc/cgx/cgx.html",\
+- "/usr/local/CalculiX/ccx_2.19/doc/ccx/ccx.html"}
+ #define HELPFILE {"/usr/share/doc/cgx/cgx.html",\
+ "/usr/share/doc/ccx/ccx.html"}
/* default tet mesher, 0:Netgen ng_vol, 1:tetgen */
#define TETMESHER 1
#endif
-diff -ur CalculiX_orig/cgx_2.17/src/uselibSNL.h CalculiX/cgx_2.17/src/uselibSNL.h
---- CalculiX_orig/cgx_2.17/src/uselibSNL.h
-+++ CalculiX/cgx_2.17/src/uselibSNL.h
+diff -ur CalculiX_orig/cgx_2.19/src/uselibSNL.h CalculiX/cgx_2.19/src/uselibSNL.h
+--- CalculiX_orig/cgx_2.19/src/uselibSNL.h
++++ CalculiX/cgx_2.19/src/uselibSNL.h
@@ -8,1 +8,3 @@
#include <cgx.h>
+#undef max