1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-24 04:33:24 +00:00

UFC (Unified Form-assembly Code) is a unified framework for finite element

assembly.

WWW:    https://launchpad.net/ufc

PR:		167274
Submitted by:	Jason Bacon <jwbacon@tds.net>
This commit is contained in:
Wen Heping 2012-05-07 06:55:22 +00:00
parent fa3c226de6
commit 75b19d789e
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=296121
5 changed files with 52 additions and 0 deletions

View File

@ -604,6 +604,7 @@
SUBDIR += trlan
SUBDIR += truthtable
SUBDIR += tvmet
SUBDIR += ufc
SUBDIR += umatrix
SUBDIR += ump
SUBDIR += units

30
math/ufc/Makefile Normal file
View File

@ -0,0 +1,30 @@
# New ports collection makefile for: ufc
# Date created: 27 March 2012
# Whom: Jason Bacon <jwbacon@tds.net>
#
# $FreeBSD$
#
PORTNAME= ufc
PORTVERSION= 2.0.5
CATEGORIES= math python
MASTER_SITES= http://launchpad.net/${PORTNAME}/2.0.x/${PORTVERSION}/+download/
MAINTAINER= jwbacon@tds.net
COMMENT= Unified framework for finite element assembly
BUILD_DEPENDS= swig2.0:${PORTSDIR}/devel/swig20
# LICENSE= public domain
USE_CMAKE= yes
USE_PYTHON= -2.7
PYDISTUTILS_PKGNAME= ufc
FETCH_ARGS= -F
post-patch:
${REINPLACE_CMD} -e 's|lib/pkgconfig|libdata/pkgconfig|g' \
${WRKSRC}/CMakeLists.txt
.include <bsd.port.mk>

2
math/ufc/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (ufc-2.0.5.tar.gz) = 989a8ed018c2682d47262f0f3a5dc970e27b6b6d47d03d5b986d0ff2b3ee5b2a
SIZE (ufc-2.0.5.tar.gz) = 592282

4
math/ufc/pkg-descr Normal file
View File

@ -0,0 +1,4 @@
UFC (Unified Form-assembly Code) is a unified framework for finite element
assembly.
WWW: https://launchpad.net/ufc

15
math/ufc/pkg-plist Normal file
View File

@ -0,0 +1,15 @@
include/ufc.h
libdata/pkgconfig/ufc-1.pc
%%PYTHON_SITELIBDIR%%/ufc_utils/__init__.py
%%PYTHON_SITELIBDIR%%/ufc_utils/build.py
%%PYTHON_SITELIBDIR%%/ufc_utils/dofmap.py
%%PYTHON_SITELIBDIR%%/ufc_utils/finite_element.py
%%PYTHON_SITELIBDIR%%/ufc_utils/form.py
%%PYTHON_SITELIBDIR%%/ufc_utils/function.py
%%PYTHON_SITELIBDIR%%/ufc_utils/integrals.py
%%DATADIR%%/UFCConfig.cmake
%%DATADIR%%/UFCConfigVersion.cmake
@dirrm %%DATADIR%%
@dirrm %%PYTHON_SITELIBDIR%%/ufc_utils
@dirrm %%PYTHON_SITELIBDIR%%/ufc
@dirrmtry include/swig