svn commit: r484113 - in head/science/xcrysden: . files
Yuri Victorovich
yuri at FreeBSD.org
Sun Nov 4 17:46:25 UTC 2018
Author: yuri
Date: Sun Nov 4 17:46:23 2018
New Revision: 484113
URL: https://svnweb.freebsd.org/changeset/ports/484113
Log:
science/xcrysden: Fix GCC 8 build failure
Add custom patch expanding arrays passed as function argument in question.
Also add USES=gl.
PR: 232960
Reported by: gerald
Added:
head/science/xcrysden/files/patch-F_gengeom.f (contents, props changed)
Modified:
head/science/xcrysden/Makefile
Modified: head/science/xcrysden/Makefile
==============================================================================
--- head/science/xcrysden/Makefile Sun Nov 4 17:18:38 2018 (r484112)
+++ head/science/xcrysden/Makefile Sun Nov 4 17:46:23 2018 (r484113)
@@ -2,7 +2,7 @@
PORTNAME= xcrysden
DISTVERSION= 1.5.60
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= science
MASTER_SITES= http://www.xcrysden.org/download/
@@ -19,7 +19,7 @@ RUN_DEPENDS= bwidget>0:x11-toolkits/bwidget \
ppmtompeg:graphics/netpbm \
xwd:x11/xwd
-USES= fortran gmake localbase:ldflags tcl tk
+USES= fortran gl gmake localbase:ldflags tcl tk
USE_GL= gl glu
USE_XORG= x11 xmu
Added: head/science/xcrysden/files/patch-F_gengeom.f
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/science/xcrysden/files/patch-F_gengeom.f Sun Nov 4 17:46:23 2018 (r484113)
@@ -0,0 +1,13 @@
+Temporary fix for gcc8 breakage: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=232960
+
+--- F/gengeom.f.orig 2018-11-04 17:34:02 UTC
++++ F/gengeom.f
+@@ -674,7 +674,7 @@ c print *,'READFTN34_END'
+ include 'param.inc'
+ CHARACTER*80 FILE2
+ INTEGER NAT(NAC)
+- REAL*8 AC(3,2),BC(3,2),CC(3,2),FC(3,4),IC(3,2),RC(3,3),HC(3,3),
++ REAL*8 AC(3,4),BC(3,4),CC(3,4),FC(3,4),IC(3,4),RC(3,4),HC(3,4),
+ $ CSTMC(3,4),
+ * DVC(3,3),SOP(3,3,48),TRX(48),TRY(48),TRZ(48),
+ * XC(NAC,4),YC(NAC,4),ZC(NAC,4),
More information about the svn-ports-all
mailing list