Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Apr 2018 04:59:15 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r467674 - in head/science: . metaphysicl
Message-ID:  <201804180459.w3I4xFvX008982@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Wed Apr 18 04:59:15 2018
New Revision: 467674
URL: https://svnweb.freebsd.org/changeset/ports/467674

Log:
  New port: science/metaphysicl: Metaprogramming, operator-overloaded classes for numerical simulations

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

Modified: head/science/Makefile
==============================================================================
--- head/science/Makefile	Wed Apr 18 04:08:44 2018	(r467673)
+++ head/science/Makefile	Wed Apr 18 04:59:15 2018	(r467674)
@@ -107,6 +107,7 @@
     SUBDIR += meep
     SUBDIR += mei
     SUBDIR += metaf2xml
+    SUBDIR += metaphysicl
     SUBDIR += minc2
     SUBDIR += mol2ps
     SUBDIR += mpb

Added: head/science/metaphysicl/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/metaphysicl/Makefile	Wed Apr 18 04:59:15 2018	(r467674)
@@ -0,0 +1,25 @@
+# $FreeBSD$
+
+PORTNAME=	MetaPhysicL
+DISTVERSIONPREFIX=	v
+DISTVERSION=	0.2.0-23
+DISTVERSIONSUFFIX=	-g3e4e88f
+CATEGORIES=	science
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	Metaprogramming, operator-overloaded classes for numerical simulations
+
+LICENSE=	LGPL21
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+USES=		autoreconf gmake libtool
+USE_GITHUB=	yes
+GH_ACCOUNT=	roystgnr
+GNU_CONFIGURE=	yes
+USE_LDCONFIG=	yes
+CONFIGURE_ARGS=	--disable-static
+
+post-install:
+	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmetaphysicl.so.0.0.0
+
+.include <bsd.port.mk>

Added: head/science/metaphysicl/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/metaphysicl/distinfo	Wed Apr 18 04:59:15 2018	(r467674)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1524023355
+SHA256 (roystgnr-MetaPhysicL-v0.2.0-23-g3e4e88f_GH0.tar.gz) = 870d5762e788197ebec7a9453b378c8d9a47fa65dfe8d961569273c531e94439
+SIZE (roystgnr-MetaPhysicL-v0.2.0-23-g3e4e88f_GH0.tar.gz) = 374202

Added: head/science/metaphysicl/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/metaphysicl/pkg-descr	Wed Apr 18 04:59:15 2018	(r467674)
@@ -0,0 +1,16 @@
+MetaPhysicL is a set of template classes and metaprogramming tools
+useful for the generation of physics codes which are optimized at
+compile-time.
+
+This includes many classes which are designed to be compatible with
+generic codes written for plain numeric data types like float and
+double, but which may provide more featureful output:
+* DualNumber, for automatic differentiation. 
+* NumberArray, for vectorization.
+* SparseNumberArray and SparseNumberStruct, for homogeneous or
+  heterogeneous sparse vectors whose structure can be inferred at
+  compile time.
+* EquationSet, for the automatic assembly of physics equations into
+  evaluation codes.
+
+WWW: https://github.com/roystgnr/MetaPhysicL

Added: head/science/metaphysicl/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/metaphysicl/pkg-plist	Wed Apr 18 04:59:15 2018	(r467674)
@@ -0,0 +1,51 @@
+bin/metaphysicl_version
+include/metaphysicl/compare_types.h
+include/metaphysicl/ct_set.h
+include/metaphysicl/ct_types.h
+include/metaphysicl/dualderivatives.h
+include/metaphysicl/dualdynamicsparsenumberarray.h
+include/metaphysicl/dualdynamicsparsenumberarray_decl.h
+include/metaphysicl/dualdynamicsparsenumbervector.h
+include/metaphysicl/dualdynamicsparsenumbervector_decl.h
+include/metaphysicl/dualexpression.h
+include/metaphysicl/dualnamedarray.h
+include/metaphysicl/dualnumber.h
+include/metaphysicl/dualnumber_decl.h
+include/metaphysicl/dualnumberarray.h
+include/metaphysicl/dualnumbervector.h
+include/metaphysicl/dualshadow.h
+include/metaphysicl/dualshadowdynamicsparsearray.h
+include/metaphysicl/dualshadowdynamicsparsevector.h
+include/metaphysicl/dualshadowsparsestruct.h
+include/metaphysicl/dualshadowsparsevector.h
+include/metaphysicl/dualshadowvector.h
+include/metaphysicl/dualsparsenumberarray.h
+include/metaphysicl/dualsparsenumberstruct.h
+include/metaphysicl/dualsparsenumbervector.h
+include/metaphysicl/dynamicsparsenumberarray.h
+include/metaphysicl/dynamicsparsenumberarray_decl.h
+include/metaphysicl/dynamicsparsenumberbase.h
+include/metaphysicl/dynamicsparsenumberbase_decl.h
+include/metaphysicl/dynamicsparsenumbervector.h
+include/metaphysicl/dynamicsparsenumbervector_decl.h
+include/metaphysicl/metaphysicl_asserts.h
+include/metaphysicl/metaphysicl_cast.h
+include/metaphysicl/metaphysicl_exceptions.h
+include/metaphysicl/metaphysicl_version.h
+include/metaphysicl/metaprogramming.h
+include/metaphysicl/namedindexarray.h
+include/metaphysicl/numberarray.h
+include/metaphysicl/numbervector.h
+include/metaphysicl/physics.h
+include/metaphysicl/raw_type.h
+include/metaphysicl/shadownumber.h
+include/metaphysicl/sparsenumberarray.h
+include/metaphysicl/sparsenumberstruct.h
+include/metaphysicl/sparsenumberutils.h
+include/metaphysicl/sparsenumbervector.h
+include/metaphysicl/testable.h
+lib/libmetaphysicl.so
+lib/libmetaphysicl.so.0
+lib/libmetaphysicl.so.0.0.0
+libdata/pkgconfig/metaphysicl.pc
+share/aclocal/metaphysicl.m4



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201804180459.w3I4xFvX008982>