View | Details | Raw Unified | Return to bug 233497
Collapse All | Expand All

(-)nlopt/Makefile (-12 / +10 lines)
Lines 2-11 Link Here
2
# $FreeBSD: head/math/nlopt/Makefile 464873 2018-03-18 05:35:18Z linimon $
2
# $FreeBSD: head/math/nlopt/Makefile 464873 2018-03-18 05:35:18Z linimon $
3
3
4
PORTNAME=	nlopt
4
PORTNAME=	nlopt
5
PORTVERSION=	2.4.2
5
DISTVERSIONPREFIX=	v
6
PORTREVISION=	3
6
DISTVERSION=	2.5.0
7
CATEGORIES=	math
7
CATEGORIES=	math
8
MASTER_SITES=	http://ab-initio.mit.edu/nlopt/
9
8
10
MAINTAINER=	rhurlin@gwdg.de
9
MAINTAINER=	rhurlin@gwdg.de
11
COMMENT=	Nonlinear optimization library
10
COMMENT=	Nonlinear optimization library
Lines 20-36 Link Here
20
LIB_DEPENDS=	libgmp.so:math/gmp \
19
LIB_DEPENDS=	libgmp.so:math/gmp \
21
		libguile-2.0.so:lang/guile2
20
		libguile-2.0.so:lang/guile2
22
BUILD_DEPENDS=	swig3.0:devel/swig30 \
21
BUILD_DEPENDS=	swig3.0:devel/swig30 \
23
		${PYTHON_PKGNAMEPREFIX}numpy>=1.9.1,1:math/py-numpy@${PY_FLAVOR}
22
		${PYTHON_PKGNAMEPREFIX}numpy>=1.15.1:math/py-numpy@${PY_FLAVOR}
24
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>=1.9.1,1:math/py-numpy@${PY_FLAVOR}
23
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>=1.15.1:math/py-numpy@${PY_FLAVOR}
25
24
26
GNU_CONFIGURE=	yes
25
USES=		cmake compiler:features pathfix pkgconfig python:2.7
27
CONFIGURE_ARGS=	--enable-shared
28
CONFIGURE_ENV=	SWIG="${LOCALBASE}/bin/swig3.0"
29
30
USES=		autoreconf compiler:features libtool pathfix \
31
		pkgconfig python:2.7
32
USE_LDCONFIG=	yes
26
USE_LDCONFIG=	yes
33
27
34
INSTALL_TARGET=	install-strip
28
USE_GITHUB=	yes
29
GH_ACCOUNT=	stevengj
30
31
# Needed to find gmp.h
32
CFLAGS+=	-I${LOCALBASE}/include
35
33
36
.include <bsd.port.mk>
34
.include <bsd.port.mk>
(-)nlopt/distinfo (-2 / +3 lines)
Lines 1-2 Link Here
1
SHA256 (nlopt-2.4.2.tar.gz) = 8099633de9d71cbc06cd435da993eb424bbcdbded8f803cdaa9fb8c6e09c8e89
1
TIMESTAMP = 1543131988
2
SIZE (nlopt-2.4.2.tar.gz) = 2361992
2
SHA256 (stevengj-nlopt-v2.5.0_GH0.tar.gz) = c6dd7a5701fff8ad5ebb45a3dc8e757e61d52658de3918e38bab233e7fd3b4ae
3
SIZE (stevengj-nlopt-v2.5.0_GH0.tar.gz) = 2403609
(-)nlopt/pkg-descr (-1 / +3 lines)
Lines 14-18 Link Here
14
    algorithms exploiting user-supplied gradients.
14
    algorithms exploiting user-supplied gradients.
15
  - Algorithms for unconstrained optimization, bound-constrained
15
  - Algorithms for unconstrained optimization, bound-constrained
16
    optimization, and general nonlinear inequality/equality constraints.
16
    optimization, and general nonlinear inequality/equality constraints.
17
  - Free/open-source software under the GNU LGPL
18
    (and looser licenses for some portions of NLopt).
17
19
18
WWW: http://ab-initio.mit.edu/wiki/index.php/NLopt
20
WWW: https://nlopt.readthedocs.io/en/latest/
(-)nlopt/pkg-plist (-12 / +9 lines)
Lines 1-21 Link Here
1
include/nlopt.f
1
include/nlopt.f
2
include/nlopt.h
2
include/nlopt.h
3
include/nlopt.hpp
3
include/nlopt.hpp
4
lib/libnlopt.a
4
lib/cmake/nlopt/NLoptConfig.cmake
5
lib/cmake/nlopt/NLoptConfigVersion.cmake
6
lib/cmake/nlopt/NLoptLibraryDepends-%%CMAKE_BUILD_TYPE%%.cmake
7
lib/cmake/nlopt/NLoptLibraryDepends.cmake
8
lib/guile/2.0/extensions/nlopt_guile.so
5
lib/libnlopt.so
9
lib/libnlopt.so
6
lib/libnlopt.so.0
10
lib/libnlopt.so.0
7
lib/libnlopt.so.0.8.2
11
lib/libnlopt.so.0.9.0
8
lib/libnlopt_guile.a
9
lib/libnlopt_guile.so
10
lib/libnlopt_guile.so.0
11
lib/libnlopt_guile.so.0.8.2
12
libdata/pkgconfig/nlopt.pc
13
%%PYTHON_SITELIBDIR%%/_nlopt.a
14
%%PYTHON_SITELIBDIR%%/_nlopt.so
12
%%PYTHON_SITELIBDIR%%/_nlopt.so
15
%%PYTHON_SITELIBDIR%%/_nlopt.so.0
16
%%PYTHON_SITELIBDIR%%/_nlopt.so.0.8.2
17
%%PYTHON_SITELIBDIR%%/nlopt.py
13
%%PYTHON_SITELIBDIR%%/nlopt.py
18
%%PYTHON_SITELIBDIR%%/nlopt.pyc
14
libdata/pkgconfig/nlopt.pc
19
%%PYTHON_SITELIBDIR%%/nlopt.pyo
20
man/man3/nlopt.3.gz
15
man/man3/nlopt.3.gz
16
man/man3/nlopt_minimize.3.gz
17
man/man3/nlopt_minimize_constrained.3.gz
21
share/guile/site/2.0/nlopt.scm
18
share/guile/site/2.0/nlopt.scm

Return to bug 233497