summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaurizio D'Addona2022-08-03 22:07:34 +0200
committerMaurizio D'Addona2022-08-03 22:08:51 +0200
commit48be50315b6515dd1e92e5d43d562f1e23714037 (patch)
tree81aab174ee981855acb95d632ff31a6b2ec848d2
parent95dcd396672922e6c068148ee5b6bc83982e43f4 (diff)
downloadaur-48be50315b6515dd1e92e5d43d562f1e23714037.tar.gz
Update to version 2.20
-rwxr-xr-x.SRCINFO27
-rwxr-xr-xPKGBUILD19
-rw-r--r--calculix_2.20_archlinux.patch (renamed from calculix_2.19_archlinux.patch)26
3 files changed, 37 insertions, 35 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 354ab028afc9..3071b281f2ca 100755
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = calculix
pkgdesc = CalculiX: 3D finite element solver and post-processor (executables)
- pkgver = 2.19
+ pkgver = 2.20
pkgrel = 1
url = http://www.calculix.de/
arch = i686
@@ -18,19 +18,20 @@ pkgbase = calculix
depends = libxmu
depends = libxi
optdepends = calculix-doc: documentation and examples
+ optdepends = tetgen: for tet meshing
options = !makeflags
options = !buildflags
- 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
+ source = http://www.dhondt.de/ccx_2.20.src.tar.bz2
+ source = http://www.dhondt.de/ccx_2.20.test.tar.bz2
+ source = http://www.dhondt.de/ccx_2.20.fluidtest.tar.bz2
+ source = http://www.dhondt.de/ccx_2.20.structest.tar.bz2
+ source = http://www.dhondt.de/cgx_2.20.all.tar.bz2
+ source = calculix_2.20_archlinux.patch
+ sha256sums = 63bf6ea09e7edcae93e0145b1bb0579ea7ae82e046f6075a27c8145b72761bcf
+ sha256sums = 79848d88dd1e51839d1aed68fb547ff12ad3202c3561c02c2f3a8ceda0f2eb82
+ sha256sums = 1b73ab8df8d7266fd612846f3052114c1a7dceb1d28edebec1701bda64cd1240
+ sha256sums = 85026b25f2753178b5a1ab36f0f86faafb08df27acbba7b73ebda33ddd04aa6b
+ sha256sums = d8e35837a493e55099375397562ae36b315d02c633ddeca8f3e5da4a93291b02
+ sha256sums = 6d9e86c9bcbe2953a3e7697c3c84945e8abeac4607ca519f69cd6f43cc8eb4e5
pkgname = calculix
diff --git a/PKGBUILD b/PKGBUILD
index 0e378893ed6a..ae0f2433ba48 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@
# may fail if make uses more than one job.
pkgname=calculix
-pkgver=2.19
+pkgver=2.20
pkgrel=1
pkgdesc="CalculiX: 3D finite element solver and post-processor (executables)"
arch=('i686' 'x86_64')
@@ -14,7 +14,8 @@ options=(!makeflags !buildflags)
url="http://www.calculix.de/"
license=('GPL2')
depends=('arpack' 'spooles' 'libsnl-svn' 'blas' 'mesa' 'glu' 'libxmu' 'libxi')
-optdepends=('calculix-doc: documentation and examples')
+optdepends=('calculix-doc: documentation and examples'
+ 'tetgen: for tet meshing')
makedepends=('gcc-fortran' 'perl')
checkdepends=('perl')
@@ -25,12 +26,12 @@ source=("http://www.dhondt.de/ccx_${pkgver}.src.tar.bz2"
"http://www.dhondt.de/cgx_${pkgver}.all.tar.bz2"
"calculix_${pkgver}_archlinux.patch")
-sha256sums=('c75a69685811e7996c9428b491c82f0eff777cc9a0999f469d10156d75f26d07'
- 'e7376881f7a7e5f0730e2aaa9fd518665ba380cc9fae7140919050e7752cdc01'
- '12a525137c98ddde703b06dbd57f9e54d785bfe775cf7bded9d3b94f971e64a4'
- 'b8f0f5e685bf6635bac6f28246f3526e17ac0d645737d50abf165871f9fc8d19'
- '598121372373b679a228c85d25c7e549489a38535d82f025acb750f831afe546'
- '3faaa3b48d2e7a59f443c71fee48689caee4d1a7936086c04efd44c753dedbc0')
+sha256sums=('63bf6ea09e7edcae93e0145b1bb0579ea7ae82e046f6075a27c8145b72761bcf'
+ '79848d88dd1e51839d1aed68fb547ff12ad3202c3561c02c2f3a8ceda0f2eb82'
+ '1b73ab8df8d7266fd612846f3052114c1a7dceb1d28edebec1701bda64cd1240'
+ '85026b25f2753178b5a1ab36f0f86faafb08df27acbba7b73ebda33ddd04aa6b'
+ 'd8e35837a493e55099375397562ae36b315d02c633ddeca8f3e5da4a93291b02'
+ '6d9e86c9bcbe2953a3e7697c3c84945e8abeac4607ca519f69cd6f43cc8eb4e5')
prepare()
{
@@ -72,7 +73,7 @@ check()
'massflow_percent_ccx' 'membrane1' 'metalforming' 'modelchel'
'networkmpc' 'oneel' 'pendel' 'resstress1'
'restrictor' 'segment' 'sensitivity_I' 'shell1'
- 'shellbeam' 'shellf' 'simplebeam' 'slant' 'spring1' 'spring2'
+ 'shellbeam' 'shellf' 'simplebeam' 'spring1' 'spring2'
'small_pressure_gradient' 'square' 'substructure' 'swing'
'thermomech' 'transition' 'truss' 'vortex1' 'wire')
diff --git a/calculix_2.19_archlinux.patch b/calculix_2.20_archlinux.patch
index 1fb0b9f23deb..9b5dae368c0e 100644
--- a/calculix_2.19_archlinux.patch
+++ b/calculix_2.20_archlinux.patch
@@ -1,16 +1,16 @@
-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
+diff -ur CalculiX_orig/cgx_2.20/src/Makefile CalculiX/cgx_2.20/src/Makefile
+--- CalculiX_orig/cgx_2.20/src/Makefile
++++ CalculiX/cgx_2.20/src/Makefile
@@ -59,1 +53,1 @@
- ../../libSNL/src/*.cpp
+# ../../libSNL/src/*.cpp
-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
+diff -ur CalculiX_orig/cgx_2.20/src/cgx.h CalculiX/cgx_2.20/src/cgx.h
+--- CalculiX_orig/cgx_2.20/src/cgx.h
++++ CalculiX/cgx_2.20/src/cgx.h
@@ -85,12 +85,12 @@
#elif defined AFLIB
-- #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/local/CalculiX/cgx_2.20/doc/cgx/cgx.html",\
+- "/usr/local/CalculiX/ccx_2.20/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.19/src/cgx.h CalculiX/cgx_2.19/src/cgx.h
/* default tet mesher, 0:Netgen ng_vol, 1:tetgen */
#define TETMESHER 1
#else
-- #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/local/CalculiX/cgx_2.20/doc/cgx/cgx.html",\
+- "/usr/local/CalculiX/ccx_2.20/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.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
+diff -ur CalculiX_orig/cgx_2.20/src/uselibSNL.h CalculiX/cgx_2.20/src/uselibSNL.h
+--- CalculiX_orig/cgx_2.20/src/uselibSNL.h
++++ CalculiX/cgx_2.20/src/uselibSNL.h
@@ -8,1 +8,3 @@
#include <cgx.h>
+#undef max