Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Aug 2017 12:20:39 +0000 (UTC)
From:      Emanuel Haupt <ehaupt@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r447206 - in head/math: . form
Message-ID:  <201708031220.v73CKddo009012@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ehaupt
Date: Thu Aug  3 12:20:38 2017
New Revision: 447206
URL: https://svnweb.freebsd.org/changeset/ports/447206

Log:
  Add form 4.2.0, symbolic Manipulation System.

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

Modified: head/math/Makefile
==============================================================================
--- head/math/Makefile	Thu Aug  3 12:15:48 2017	(r447205)
+++ head/math/Makefile	Thu Aug  3 12:20:38 2017	(r447206)
@@ -166,6 +166,7 @@
     SUBDIR += fftw3-long
     SUBDIR += fftw3-quad
     SUBDIR += fityk
+    SUBDIR += form
     SUBDIR += fpc-fftw
     SUBDIR += fpc-gmp
     SUBDIR += fpc-numlib

Added: head/math/form/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/form/Makefile	Thu Aug  3 12:20:38 2017	(r447206)
@@ -0,0 +1,39 @@
+# Created by: Emanuel Haupt <ehaupt@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	form
+PORTVERSION=	4.2.0
+DISTVERSIONPREFIX=	v
+CATEGORIES=	math
+
+MAINTAINER=	ehaupt@FreeBSD.org
+COMMENT=	Symbolic Manipulation System
+
+LICENSE=	GPLv3+
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+LIB_DEPENDS=	libgmp.so:math/gmp
+
+USES=		autoreconf gmake
+USE_GITHUB=	yes
+GNU_CONFIGURE=	yes
+
+GH_ACCOUNT=	vermaseren
+
+OPTIONS_DEFINE=	DOXYGEN
+OPTIONS_SUB=	yes
+
+DOXYGEN_BUILD_DEPENDS=	doxygen:devel/doxygen
+
+CONFIGURE_ARGS+=	--enable-scalar \
+			--enable-largefile \
+			--with-api=posix
+
+post-build-DOXYGEN-on:
+	(cd ${WRKSRC}/doc/manual; ${MAKE_CMD} html pdf)
+
+post-install-DOXYGEN-on:
+	(cd ${WRKSRC}/doc/manual && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR})
+	${INSTALL_DATA} ${WRKSRC}/doc/manual/manual.pdf ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>

Added: head/math/form/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/form/distinfo	Thu Aug  3 12:20:38 2017	(r447206)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1501741738
+SHA256 (vermaseren-form-v4.2.0_GH0.tar.gz) = ccfc68ef1b0467695e4c67644bf740db57ae326fd00bb2e664aea6067796e192
+SIZE (vermaseren-form-v4.2.0_GH0.tar.gz) = 1234552

Added: head/math/form/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/form/pkg-descr	Thu Aug  3 12:20:38 2017	(r447206)
@@ -0,0 +1,7 @@
+FORM is a Symbolic Manipulation System. It reads symbolic expressions from files
+and executes symbolic/algebraic transformations upon them. The answers are
+returned in a textual mathematical representation. As its landmark feature, the
+size of the considered expressions in FORM is only limited by the available disk
+space and not by the available RAM.
+
+WWW: https://www.nikhef.nl/~form/

Added: head/math/form/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/form/pkg-plist	Thu Aug  3 12:20:38 2017	(r447206)
@@ -0,0 +1,15 @@
+bin/form
+bin/tform
+man/man1/form.1.gz
+%%DOXYGEN%%%%DOCSDIR%%/html/manual.css
+%%DOXYGEN%%%%DOCSDIR%%/html/manual.html
+%%DOXYGEN%%%%DOCSDIR%%/html/manual0x.png
+%%DOXYGEN%%%%DOCSDIR%%/html/manual1x.png
+%%DOXYGEN%%%%DOCSDIR%%/html/manual2x.png
+%%DOXYGEN%%%%DOCSDIR%%/html/manual3x.png
+%%DOXYGEN%%%%DOCSDIR%%/html/manual4x.png
+%%DOXYGEN%%%%DOCSDIR%%/html/manual5x.png
+%%DOXYGEN%%%%DOCSDIR%%/html/manual6x.png
+%%DOXYGEN%%%%DOCSDIR%%/html/manual7x.png
+%%DOXYGEN%%%%DOCSDIR%%/html/manual8x.png
+%%DOXYGEN%%%%DOCSDIR%%/manual.pdf



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