diff options
Diffstat (limited to 'math/liblbfgs')
-rw-r--r-- | math/liblbfgs/DESCR | 4 | ||||
-rw-r--r-- | math/liblbfgs/Makefile | 16 | ||||
-rw-r--r-- | math/liblbfgs/PLIST | 9 | ||||
-rw-r--r-- | math/liblbfgs/buildlink3.mk | 12 | ||||
-rw-r--r-- | math/liblbfgs/distinfo | 5 | ||||
-rw-r--r-- | math/liblbfgs/options.mk | 11 |
6 files changed, 57 insertions, 0 deletions
diff --git a/math/liblbfgs/DESCR b/math/liblbfgs/DESCR new file mode 100644 index 00000000000..732ff333f14 --- /dev/null +++ b/math/liblbfgs/DESCR @@ -0,0 +1,4 @@ +This library is a C port of the implementation of Limited-memory +Broyden-Fletcher-Goldfarb-Shanno (L-BFGS) method written by Jorge +Nocedal. The original FORTRAN source code is available at: +http://www.ece.northwestern.edu/~nocedal/lbfgs.html diff --git a/math/liblbfgs/Makefile b/math/liblbfgs/Makefile new file mode 100644 index 00000000000..d73a1a223b8 --- /dev/null +++ b/math/liblbfgs/Makefile @@ -0,0 +1,16 @@ +# $NetBSD: Makefile,v 1.1.1.1 2014/10/29 23:10:29 cheusov Exp $ + +DISTNAME= liblbfgs-1.10 +CATEGORIES= math +MASTER_SITES= https://github.com/downloads/chokkan/liblbfgs/ + +MAINTAINER= cheusov@NetBSD.org +HOMEPAGE= http://www.chokkan.org/software/liblbfgs/ +COMMENT= Library of Limited-memory Broyden-Fletcher-Goldfarb-Shanno (L-BFGS) +LICENSE= mit + +USE_LIBTOOL= yes +GNU_CONFIGURE= yes + +.include "options.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/math/liblbfgs/PLIST b/math/liblbfgs/PLIST new file mode 100644 index 00000000000..0bfd2f9de70 --- /dev/null +++ b/math/liblbfgs/PLIST @@ -0,0 +1,9 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2014/10/29 23:10:29 cheusov Exp $ +include/lbfgs.h +lib/liblbfgs.la +share/doc/liblbfgs/AUTHORS +share/doc/liblbfgs/COPYING +share/doc/liblbfgs/ChangeLog +share/doc/liblbfgs/INSTALL +share/doc/liblbfgs/NEWS +share/doc/liblbfgs/README diff --git a/math/liblbfgs/buildlink3.mk b/math/liblbfgs/buildlink3.mk new file mode 100644 index 00000000000..964eda08c78 --- /dev/null +++ b/math/liblbfgs/buildlink3.mk @@ -0,0 +1,12 @@ +# $NetBSD: buildlink3.mk,v 1.1.1.1 2014/10/29 23:10:29 cheusov Exp $ + +BUILDLINK_TREE+= liblbfgs + +.if !defined(LIBLBFGS_BUILDLINK3_MK) +LIBLBFGS_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.liblbfgs+= liblbfgs>=1.10 +BUILDLINK_PKGSRCDIR.liblbfgs?= ../../math/liblbfgs +.endif # LIBLBFGS_BUILDLINK3_MK + +BUILDLINK_TREE+= -liblbfgs diff --git a/math/liblbfgs/distinfo b/math/liblbfgs/distinfo new file mode 100644 index 00000000000..b9fa8aa65e8 --- /dev/null +++ b/math/liblbfgs/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2014/10/29 23:10:29 cheusov Exp $ + +SHA1 (liblbfgs-1.10.tar.gz) = fde08e7b842cd125364cb9db9d66fd61dcf37d21 +RMD160 (liblbfgs-1.10.tar.gz) = bd1bbbd1fb3c708f33e89b600b65bd0ff052a7b0 +Size (liblbfgs-1.10.tar.gz) = 318739 bytes diff --git a/math/liblbfgs/options.mk b/math/liblbfgs/options.mk new file mode 100644 index 00000000000..81c0ea6a67e --- /dev/null +++ b/math/liblbfgs/options.mk @@ -0,0 +1,11 @@ +# $NetBSD: options.mk,v 1.1.1.1 2014/10/29 23:10:29 cheusov Exp $ + +PKG_OPTIONS_VAR= PKG_OPTIONS.liblbfgs +PKG_SUPPORTED_OPTIONS= liblbfgs-sse2 +PKG_SUGGESTED_OPTIONS= liblbfgs-sse2 + +.include "../../mk/bsd.options.mk" + +.if !empty(PKG_OPTIONS:Mliblbfgs-sse2) +CONFIGURE_ARGS+= --enable-sse2 +.endif |