svn commit: r561231 - head/biology/gcta

Jason W. Bacon jwb at FreeBSD.org
Mon Jan 11 17:09:38 UTC 2021


Author: jwb
Date: Mon Jan 11 17:09:37 2021
New Revision: 561231
URL: https://svnweb.freebsd.org/changeset/ports/561231

Log:
  biology/gcta: Drop dependency on gcc
  
  Replace compiler:openmp with compiler:c++11-lang
  Clang build also requires localbase:ldflags
  Build tested on amd64, i386 and powerpc64 12.x-RELEASE
  
  PR:             port/247753, ports/252379

Modified:
  head/biology/gcta/Makefile

Modified: head/biology/gcta/Makefile
==============================================================================
--- head/biology/gcta/Makefile	Mon Jan 11 17:04:05 2021	(r561230)
+++ head/biology/gcta/Makefile	Mon Jan 11 17:09:37 2021	(r561231)
@@ -2,7 +2,7 @@
 
 PORTNAME=	gcta
 DISTVERSION=	1.26.0
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	biology
 MASTER_SITES=	https://cnsgenomics.com/software/gcta/pre_gcta/
 DISTNAME=	${PORTNAME}_${PORTVERSION}_src
@@ -13,9 +13,9 @@ COMMENT=	Genome-wide Complex Trait Analysis
 LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/GNU_General_Public_License_v3.txt
 
-LIB_DEPENDS+=	libopenblas.so:math/openblas
+LIB_DEPENDS=	libopenblas.so:math/openblas
 
-USES=		compiler:openmp dos2unix eigen:3 gmake localbase zip
+USES=		compiler:c++11-lang dos2unix eigen:3 gmake localbase:ldflags zip
 
 CXXFLAGS+=	-I${LOCALBASE}/include/eigen3 -fopenmp
 LDFLAGS+=	-lopenblas
@@ -23,13 +23,7 @@ LDFLAGS+=	-lopenblas
 INSTALL_TARGET=	install-strip
 PLIST_FILES=	bin/gcta
 
-.include <bsd.port.pre.mk>
-
-.if ${CHOSEN_COMPILER_TYPE} == gcc && ${COMPILER_VERSION} <= 42
-USE_GCC=	yes
-.endif
-
 do-extract:
 	${UNZIP_NATIVE_CMD} -d ${WRKSRC} ${DISTDIR}/${DISTFILES}
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>


More information about the svn-ports-head mailing list