aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPiotr Kubaj <pkubaj@FreeBSD.org>2026-05-07 11:56:05 +0000
committerPiotr Kubaj <pkubaj@FreeBSD.org>2026-05-10 10:31:00 +0000
commitae16e772774797e19e2c95f2bf89a4cc284fa2e7 (patch)
tree1505f0eb9a4cf2df124792254f652d6825b4c34d
parentd93ae9e95f0d2f0a4612299e2c496dc0c0a3f47a (diff)
science/berkeleygw: fix build on powerpc64le
Harmless to other architectures.
-rw-r--r--science/berkeleygw/Makefile4
-rw-r--r--science/berkeleygw/files/patch-config_generic.serial.freebsd.mk2
2 files changed, 2 insertions, 4 deletions
diff --git a/science/berkeleygw/Makefile b/science/berkeleygw/Makefile
index bc988171c441..45f930767ee7 100644
--- a/science/berkeleygw/Makefile
+++ b/science/berkeleygw/Makefile
@@ -1,6 +1,6 @@
PORTNAME= BerkeleyGW
DISTVERSION= 4.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= science
MASTER_SITES= https://app.box.com/shared/static/
DISTFILES= 22edl07muvhfnd900tnctsjjftbtcqc4.gz
@@ -12,8 +12,6 @@ WWW= https://berkeleygw.org
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/license.txt
-BROKEN_powerpc64le= compilation fails: Error: Unclassifiable statement at (1) (for this syntax in Common/typedefs.f90:578: SCALAR :: epshead !< head of dielectric matrix at q->0)
-
BUILD_DEPENDS= bash:shells/bash
LIB_DEPENDS= libfftw3.so:math/fftw3
RUN_DEPENDS= bash:shells/bash
diff --git a/science/berkeleygw/files/patch-config_generic.serial.freebsd.mk b/science/berkeleygw/files/patch-config_generic.serial.freebsd.mk
index de088b93eef2..3b6bb38449f0 100644
--- a/science/berkeleygw/files/patch-config_generic.serial.freebsd.mk
+++ b/science/berkeleygw/files/patch-config_generic.serial.freebsd.mk
@@ -7,7 +7,7 @@
-FCPP = cpp47 -C
-F90free = gfortran47 -ffree-form -ffree-line-length-none
-LINK = gfortran47
-+FCPP = $(FREEBSD_PREFIX)/bin/cpp$(FREEBSD_GCC_DEFAULT) -C
++FCPP = $(FREEBSD_PREFIX)/bin/cpp$(FREEBSD_GCC_DEFAULT) -C -Uvector
+F90free = $(FC) -ffree-form -ffree-line-length-none
+LINK = $(FC)
FOPTS = -O3