Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Apr 2020 15:15:28 +0000 (UTC)
From:      Thierry Thomas <thierry@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r533461 - in head/math: . libhomfly libhomfly/files
Message-ID:  <202004301515.03UFFSMg071744@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: thierry
Date: Thu Apr 30 15:15:28 2020
New Revision: 533461
URL: https://svnweb.freebsd.org/changeset/ports/533461

Log:
  Adding libhomfly, a library to compute the homfly polynomial of a link.
  
  To be used by SageMath.

Added:
  head/math/libhomfly/
  head/math/libhomfly/Makefile   (contents, props changed)
  head/math/libhomfly/distinfo   (contents, props changed)
  head/math/libhomfly/files/
  head/math/libhomfly/files/patch-configure.ac   (contents, props changed)
  head/math/libhomfly/pkg-descr   (contents, props changed)
Modified:
  head/math/Makefile

Modified: head/math/Makefile
==============================================================================
--- head/math/Makefile	Thu Apr 30 15:03:16 2020	(r533460)
+++ head/math/Makefile	Thu Apr 30 15:15:28 2020	(r533461)
@@ -358,6 +358,7 @@
     SUBDIR += libbraiding
     SUBDIR += libccd
     SUBDIR += libflame
+    SUBDIR += libhomfly
     SUBDIR += liblbfgs
     SUBDIR += libmesh
     SUBDIR += libmissing

Added: head/math/libhomfly/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/libhomfly/Makefile	Thu Apr 30 15:15:28 2020	(r533461)
@@ -0,0 +1,30 @@
+# Created by: thierry@pompo.net
+# $FreeBSD$
+
+PORTNAME=	libhomfly
+DISTVERSION=	1.02r6
+CATEGORIES=	math
+
+MAINTAINER=	thierry@FreeBSD.org
+COMMENT=	Library to compute the homfly polynomial of knots and link
+
+LICENSE=	PD
+
+LIB_DEPENDS=	libgc-threaded.so:devel/boehm-gc-threaded
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	miguelmarco
+
+USES=		autoreconf libtool localbase
+
+GNU_CONFIGURE=	yes
+USE_LDCONFIG=	yes
+TEST_TARGET=	check
+
+PLIST_FILES=	include/homfly.h	\
+		lib/libhomfly.a		\
+		lib/libhomfly.so	\
+		lib/libhomfly.so.0	\
+		lib/libhomfly.so.0.0.0
+
+.include <bsd.port.mk>

Added: head/math/libhomfly/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/libhomfly/distinfo	Thu Apr 30 15:15:28 2020	(r533461)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1588250209
+SHA256 (miguelmarco-libhomfly-1.02r6_GH0.tar.gz) = cf5d5031c905318127c83fdffc891deb097c77ee48cdd0131f839ea6ecb64a84
+SIZE (miguelmarco-libhomfly-1.02r6_GH0.tar.gz) = 24498

Added: head/math/libhomfly/files/patch-configure.ac
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/libhomfly/files/patch-configure.ac	Thu Apr 30 15:15:28 2020	(r533461)
@@ -0,0 +1,8 @@
+--- configure.ac.orig	2018-11-08 13:08:16 UTC
++++ configure.ac
+@@ -1,4 +1,4 @@
+-AC_INIT([libhomfly], [1.02r5], [mmarco@unizar.es])
++AC_INIT([libhomfly], [1.02r6], [mmarco@unizar.es])
+ AC_CONFIG_AUX_DIR([build-aux])
+ AC_CONFIG_MACRO_DIR([m4])
+ AM_INIT_AUTOMAKE([foreign -Wall])

Added: head/math/libhomfly/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/libhomfly/pkg-descr	Thu Apr 30 15:15:28 2020	(r533461)
@@ -0,0 +1,8 @@
+Library to compute the homfly polynomial of a link
+
+This is basically a conversion of the program written by Robert J Jenkins Jr
+into a shared library. It accepts as entry a character string, formatted in the
+same way as the input files that the original code used. The returned value is
+the string that the original program would print on screen.
+
+WWW: https://github.com/miguelmarco/libhomfly



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