aboutsummaryrefslogtreecommitdiff
path: root/cad/calculix
diff options
context:
space:
mode:
authorPedro F. Giffuni <pfg@FreeBSD.org>2019-04-19 17:16:35 +0000
committerPedro F. Giffuni <pfg@FreeBSD.org>2019-04-19 17:16:35 +0000
commit4048cf030b05b3272815fa93d461394470840b43 (patch)
tree292abf04705a2a6cca8ca577e3d2cb948f1062af /cad/calculix
parent8523c47808e1457f5228804428295f9f30aff509 (diff)
downloadports-4048cf030b05b3272815fa93d461394470840b43.tar.gz
ports-4048cf030b05b3272815fa93d461394470840b43.zip
cad/calculix: Update to 2.15.
CalculiX GraphiX changelog: http://www.dhondt.de/new_calc.htm Save from deprecation. PR: 234131 Approved by: thierry (mentor)
Notes
Notes: svn path=/head/; revision=499378
Diffstat (limited to 'cad/calculix')
-rw-r--r--cad/calculix/Makefile16
-rw-r--r--cad/calculix/distinfo18
-rw-r--r--cad/calculix/files/patch-cgx__VER_src_Makefile4
-rw-r--r--cad/calculix/files/patch-cgx__VER_src_cgx.h12
-rw-r--r--cad/calculix/files/patch-cgx__VER_src_extUtil.h27
-rw-r--r--cad/calculix/files/patch-cgx__VER_src_uselibSNL.cpp4
-rw-r--r--cad/calculix/pkg-plist12
7 files changed, 35 insertions, 58 deletions
diff --git a/cad/calculix/Makefile b/cad/calculix/Makefile
index f1b31df24225..393f9ebbc682 100644
--- a/cad/calculix/Makefile
+++ b/cad/calculix/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= calculix
-PORTVERSION= 2.14
-PORTREVISION= 2
+PORTVERSION= 2.15
CATEGORIES= cad
MASTER_SITES= http://www.dhondt.de/
DISTFILES= ${DIST_SOURCES}
@@ -15,13 +14,14 @@ COMMENT= Three-Dimensional Structural Finite Element Program
LICENSE= GPLv2
-BROKEN= checksum and size mismatch
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2019-03-05
BROKEN_aarch64= fails to link: shapeFunctions.c:(function attach_new): relocation R_AARCH64_CALL26 out of range
RUN_DEPENDS= ccx:cad/calculix-ccx
+USES= gmake tar:bzip2 compiler:c++11-lib
+USE_XORG= ice sm x11 xext xi xmu xt
+USE_GL= gl glu # uses its own glut
+
DIST_SOURCES= cgx_${PORTVERSION}.all${EXTRACT_SUFX}
DIST_HTM= cgx_${PORTVERSION}.htm${EXTRACT_SUFX}
DIST_PDF= cgx_${PORTVERSION}.pdf
@@ -30,15 +30,11 @@ DIST_EXAMPLES= cgx_${PORTVERSION}.exa${EXTRACT_SUFX}
WRKSRC= ${WRKDIR}/CalculiX
CGX_VER= cgx_${PORTVERSION}
-USES= gmake tar:bzip2 compiler:c++11-lib
-USE_XORG= ice sm x11 xext xi xmu xt
-USE_GL= gl glu # uses its own glut
+CXXFLAGS+= -std=c++98
BROWSER?= firefox
PSVIEWER?= gv
-CXXFLAGS+= -std=c++98
-
OPTIONS_DEFINE= DOCS EXAMPLES
.include <bsd.port.options.mk>
diff --git a/cad/calculix/distinfo b/cad/calculix/distinfo
index ee7f47105c79..209cb5fe0626 100644
--- a/cad/calculix/distinfo
+++ b/cad/calculix/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1526334631
-SHA256 (calculix/cgx_2.14.all.tar.bz2) = 7ed16261749a2a62c77ad0631e5a1f001566aad62cd3e71fcbe2c9ce507f3712
-SIZE (calculix/cgx_2.14.all.tar.bz2) = 4546855
-SHA256 (calculix/cgx_2.14.exa.tar.bz2) = b922ba2bbd5662d05e1e9d6da1189a80fc341dfb1c46bcc19d89de56e6e67fc3
-SIZE (calculix/cgx_2.14.exa.tar.bz2) = 3030018
-SHA256 (calculix/cgx_2.14.htm.tar.bz2) = 20952ebb3d733a135c089a42473e15c119bd14b04e4fe73d858505d453267c0b
-SIZE (calculix/cgx_2.14.htm.tar.bz2) = 336313
-SHA256 (calculix/cgx_2.14.pdf) = dc9c30470e678953d1c4efcdff10a55122bd29f88fe520a43c548f178d9082f1
-SIZE (calculix/cgx_2.14.pdf) = 1304642
+TIMESTAMP = 1555653315
+SHA256 (calculix/cgx_2.15.all.tar.bz2) = 86f65e111811939e0dff9cdc2b17d0d1720e34100ae099845f0deaf4761fcb98
+SIZE (calculix/cgx_2.15.all.tar.bz2) = 5467670
+SHA256 (calculix/cgx_2.15.exa.tar.bz2) = 10dbb18b1a52730d4a55d94eb1e9b10ccd3f3ce0a688814710d31c05cc798997
+SIZE (calculix/cgx_2.15.exa.tar.bz2) = 3928308
+SHA256 (calculix/cgx_2.15.htm.tar.bz2) = fd9bbb71175016e8e8c4b4e39479697cdcb9cf521c6fe518860f3cdb9fa33bc7
+SIZE (calculix/cgx_2.15.htm.tar.bz2) = 338838
+SHA256 (calculix/cgx_2.15.pdf) = 6640a20bfe4e1fff8e422ae9f1228f386a7eb15aeca8d49cb63cf2c8148245a9
+SIZE (calculix/cgx_2.15.pdf) = 1320172
diff --git a/cad/calculix/files/patch-cgx__VER_src_Makefile b/cad/calculix/files/patch-cgx__VER_src_Makefile
index 0c5cc008c0f7..4fbcc97f35be 100644
--- a/cad/calculix/files/patch-cgx__VER_src_Makefile
+++ b/cad/calculix/files/patch-cgx__VER_src_Makefile
@@ -1,5 +1,5 @@
---- cgx_2.14/src/Makefile.orig 2017-03-11 16:25:39 UTC
-+++ cgx_2.14/src/Makefile
+--- cgx_2.15/src/Makefile.orig 2017-03-11 16:25:39 UTC
++++ cgx_2.15/src/Makefile
@@ -4,11 +4,11 @@ CFLAGS = -O2 -Wall \
-I/usr/include/GL \
-I../../libSNL/src \
diff --git a/cad/calculix/files/patch-cgx__VER_src_cgx.h b/cad/calculix/files/patch-cgx__VER_src_cgx.h
index ee24b69c18c4..58804cc748d2 100644
--- a/cad/calculix/files/patch-cgx__VER_src_cgx.h
+++ b/cad/calculix/files/patch-cgx__VER_src_cgx.h
@@ -1,11 +1,11 @@
---- cgx_2.14/src/cgx.h.orig 2017-04-28 10:12:50 UTC
-+++ cgx_2.14/src/cgx.h
+--- cgx_2.15/src/cgx.h.orig 2017-04-28 10:12:50 UTC
++++ cgx_2.15/src/cgx.h
@@ -89,8 +89,8 @@ rendering is done in the index-mode.
- "/usr/local/CalculiX/ccx_2.14/doc/ccx/ccx.html",\
- "/usr/local/CalculiX/cgx_2.14/doc/aflib/aflib.pdf"}
+ "/usr/local/CalculiX/ccx_2.15/doc/ccx/ccx.html",\
+ "/usr/local/CalculiX/cgx_2.15/doc/aflib/aflib.pdf"}
#else
-- #define HELPFILE {"/usr/local/CalculiX/cgx_2.14/doc/cgx/cgx.html",\
-- "/usr/local/CalculiX/ccx_2.14/doc/ccx/ccx.html"}
+- #define HELPFILE {"/usr/local/CalculiX/cgx_2.15/doc/cgx/cgx.html",\
+- "/usr/local/CalculiX/ccx_2.15/doc/ccx/ccx.html"}
+ #define HELPFILE {"/usr/local/share/doc/CalculiX/cgx/cgx.html",\
+ "/usr/local/share/doc/CalculiX/ccx/ccx.html"}
#endif
diff --git a/cad/calculix/files/patch-cgx__VER_src_extUtil.h b/cad/calculix/files/patch-cgx__VER_src_extUtil.h
deleted file mode 100644
index d62025127643..000000000000
--- a/cad/calculix/files/patch-cgx__VER_src_extUtil.h
+++ /dev/null
@@ -1,27 +0,0 @@
---- cgx_2.14/src/extUtil.h.orig 2017-04-28 10:12:50 UTC
-+++ cgx_2.14/src/extUtil.h
-@@ -9,6 +9,7 @@
- #else
- #define DEV_NULL " >/dev/null"
- #define DEV_NULL2 " 2>/dev/null"
-+ #include <sys/param.h>
- #include <unistd.h>
- #endif
-
-@@ -52,12 +53,10 @@ void printf_fflush(const char *fmt,...);
- /* from #include "f2c.h" */
- #define abs(x) ((x) >= 0 ? (x) : -(x))
- #define dabs(x) (double)abs(x)
--#define min(a,b) ((a) <= (b) ? (a) : (b))
--#define max(a,b) ((a) >= (b) ? (a) : (b))
--#define smin(a,b) (float)min(a,b)
--#define smax(a,b) (float)max(a,b)
--#define dmin(a,b) (double)min(a,b)
--#define dmax(a,b) (double)max(a,b)
-+#define smin(a,b) (float)MIN(a,b)
-+#define smax(a,b) (float)MAX(a,b)
-+#define dmin(a,b) (double)MIN(a,b)
-+#define dmax(a,b) (double)MAX(a,b)
-
-
- typedef struct {
diff --git a/cad/calculix/files/patch-cgx__VER_src_uselibSNL.cpp b/cad/calculix/files/patch-cgx__VER_src_uselibSNL.cpp
index 54077050e7c0..81ab0567c5fc 100644
--- a/cad/calculix/files/patch-cgx__VER_src_uselibSNL.cpp
+++ b/cad/calculix/files/patch-cgx__VER_src_uselibSNL.cpp
@@ -1,5 +1,5 @@
---- cgx_2.14/src/uselibSNL.cpp.orig 2017-10-07 09:58:00 UTC
-+++ cgx_2.14/src/uselibSNL.cpp
+--- cgx_2.15/src/uselibSNL.cpp.orig 2017-10-07 09:58:00 UTC
++++ cgx_2.15/src/uselibSNL.cpp
@@ -934,7 +934,7 @@ int createBlendedNurbs(int nr, Points **
// (5) create the cgx nurbs
// printf(" create blended nurbs\n");
diff --git a/cad/calculix/pkg-plist b/cad/calculix/pkg-plist
index 89c2b5a7498c..25a6cd55faba 100644
--- a/cad/calculix/pkg-plist
+++ b/cad/calculix/pkg-plist
@@ -219,6 +219,9 @@ bin/cgx
%%PORTDOCS%%%%DOCSDIR%%/cgx/node250.html
%%PORTDOCS%%%%DOCSDIR%%/cgx/node251.html
%%PORTDOCS%%%%DOCSDIR%%/cgx/node252.html
+%%PORTDOCS%%%%DOCSDIR%%/cgx/node253.html
+%%PORTDOCS%%%%DOCSDIR%%/cgx/node254.html
+%%PORTDOCS%%%%DOCSDIR%%/cgx/node255.html
%%PORTDOCS%%%%DOCSDIR%%/cgx/node26.html
%%PORTDOCS%%%%DOCSDIR%%/cgx/node27.html
%%PORTDOCS%%%%DOCSDIR%%/cgx/node28.html
@@ -300,7 +303,7 @@ bin/cgx
%%PORTDOCS%%%%DOCSDIR%%/cgx/node97.html
%%PORTDOCS%%%%DOCSDIR%%/cgx/node98.html
%%PORTDOCS%%%%DOCSDIR%%/cgx/node99.html
-%%PORTDOCS%%%%DOCSDIR%%/cgx_2.14.pdf
+%%PORTDOCS%%%%DOCSDIR%%/cgx_2.15.pdf
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/OpenFOAM/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/OpenFOAM/couette/0.00100001/T
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/OpenFOAM/couette/0.00100001/U
@@ -346,8 +349,10 @@ bin/cgx
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/airfoil/ISAAC/isaac.fbl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/airfoil/ccx/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/airfoil/ccx/clean
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/airfoil/ccx/rae2822.cvg
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/airfoil/ccx/rae2822.inp
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/airfoil/ccx/rae2822_penta.fbd
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/airfoil/ccx/rae2822f.cvg
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/airfoil/ccx/send.fbl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/airfoil/ccx/send_penta.fbl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/airfoil/ccx/send_tr3u.fbl
@@ -380,9 +385,9 @@ bin/cgx
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/glue/latjm.fbd
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/glue/latjm.inp
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/glue/send.fbl
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ifwhiledemo/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ifwhiledemo/all.fbd
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ifwhiledemo/ifwhiledemo.fbl
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ifwhiledemo/ifwhiledemo2.fbl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ifwhiledemo/writedemo.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/map/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/map/map2D.fbl
@@ -400,10 +405,13 @@ bin/cgx
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/swepElements/ring1.fbl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/swepElements/ring1.inp
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/therm/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/therm/latimtrans.12d
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/therm/latimtrans.inp
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/therm/post.fbl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/therm/send.fbl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/turbine/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/turbine/latim.12d
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/turbine/latim.fbb
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/turbine/latim.fbd
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/turbine/latim.inp
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/turbine/mesh.fbl