svn commit: r478886 - in head/science: . siesta

Yuri Victorovich yuri at FreeBSD.org
Mon Sep 3 17:51:34 UTC 2018


Author: yuri
Date: Mon Sep  3 17:51:32 2018
New Revision: 478886
URL: https://svnweb.freebsd.org/changeset/ports/478886

Log:
  New port: science/siesta: Program to perform efficient electronic structure calculations

Added:
  head/science/siesta/
  head/science/siesta/Makefile   (contents, props changed)
  head/science/siesta/distinfo   (contents, props changed)
  head/science/siesta/pkg-descr   (contents, props changed)
Modified:
  head/science/Makefile

Modified: head/science/Makefile
==============================================================================
--- head/science/Makefile	Mon Sep  3 17:48:23 2018	(r478885)
+++ head/science/Makefile	Mon Sep  3 17:51:32 2018	(r478886)
@@ -244,6 +244,7 @@
     SUBDIR += rubygem-rgeo-shapefile
     SUBDIR += rubygem-ruby-dcl
     SUBDIR += rubygem-ruby-netcdf
+    SUBDIR += siesta
     SUBDIR += sigrok-cli
     SUBDIR += sigrok-firmware
     SUBDIR += sigrok-firmware-fx2lafw

Added: head/science/siesta/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/siesta/Makefile	Mon Sep  3 17:51:32 2018	(r478886)
@@ -0,0 +1,34 @@
+# $FreeBSD$
+
+PORTNAME=	siesta
+DISTVERSION=	4.0.2
+CATEGORIES=	science
+MASTER_SITES=	https://launchpad.net/${PORTNAME}/${DISTVERSION:R}/${DISTVERSION}/+download/
+
+MAINTAINER=	yuri at FreeBSD.org
+COMMENT=	Program to perform efficient electronic structure calculations
+
+LICENSE=	GPLv3
+LICENSE_FILE=	${WRKSRC}/../COPYING
+
+LIB_DEPENDS=	libblas.so:math/blas \
+		liblapack.so:math/lapack
+
+USES=		fortran gmake localbase:ldflags
+GNU_CONFIGURE=	yes
+CONFIGURE_SCRIPT=	../Src/configure
+ALL_TARGET=	default
+
+WRKSRC_SUBDIR=	Obj
+
+MAKE_JOBS_UNSAFE=	yes
+
+PLIST_FILES=	bin/${PORTNAME}
+
+pre-configure:
+	@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${SH} ../Src/obj_setup.sh
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+
+.include <bsd.port.mk>

Added: head/science/siesta/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/siesta/distinfo	Mon Sep  3 17:51:32 2018	(r478886)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1535956967
+SHA256 (siesta-4.0.2.tar.gz) = bafbda19358f0c1dd39bb1253c92ee548791a1c0f648977051d2657216874f7e
+SIZE (siesta-4.0.2.tar.gz) = 9627717

Added: head/science/siesta/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/siesta/pkg-descr	Mon Sep  3 17:51:32 2018	(r478886)
@@ -0,0 +1,10 @@
+SIESTA is both a method and its computer program implementation, to perform
+efficient electronic structure calculations and ab initio molecular dynamics
+simulations of molecules and solids. SIESTA's efficiency stems from the use of
+strictly localized basis sets and from the implementation of linear-scaling
+algorithms which can be applied to suitable systems. A very important feature
+of the code is that its accuracy and cost can be tuned in a wide range, from
+quick exploratory calculations to highly accurate simulations matching the
+quality of other approaches, such as plane-wave and all-electron methods.
+
+WWW: https://departments.icmab.es/leem/siesta/


More information about the svn-ports-head mailing list