diff -urN libctl.orig/Makefile libctl/Makefile --- libctl.orig/Makefile 2020-01-05 16:31:16.432692000 +0100 +++ libctl/Makefile 2020-07-04 07:52:01.808356000 +0200 @@ -2,27 +2,31 @@ # $FreeBSD: head/science/libctl/Makefile 507372 2019-07-26 20:46:53Z gerald $ PORTNAME= libctl -PORTVERSION= 3.2.2 -PORTREVISION= 9 +DISTVERSIONPREFIX= v +DISTVERSION= 4.5.0 CATEGORIES= science math -MASTER_SITES= http://ab-initio.mit.edu/libctl/ MAINTAINER= devel@stasyan.com COMMENT= Control Language Library LICENSE= GPLv2 -LIB_DEPENDS= libguile-2.2.so:lang/guile2 +BROKEN_sparc64= does not build +LIB_DEPENDS= libgc-threaded.so:devel/boehm-gc-threaded \ + libguile-2.2.so:lang/guile2 + +USES= autoreconf fortran libtool pkgconfig GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared -USES= fortran libtool pkgconfig USE_LDCONFIG= yes LDFLAGS+= -L${LOCALBASE}/lib -lm -BROKEN_sparc64= does not build +USE_GITHUB= yes +GH_ACCOUNT= NanoComp OPTIONS_DEFINE= NLOPT DOCS EXAMPLES +OPTIONS_DEFAULT= NLOPT NLOPT_DESC= Use NLopt, an external NonLinear OPTimizer NLOPT_LIB_DEPENDS= libnlopt.so:math/nlopt @@ -32,8 +36,8 @@ ${CP} -R ${WRKSRC}/doc/ ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${CP} -R ${WRKSRC}/examples/ ${STAGEDIR}${EXAMPLESDIR} - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libctl.so.5.0.2 - @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libctlgeom.so.5.0.2 + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libctl.so.7.3.0 + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libctlgeom.so.7.3.0 @${STRIP_CMD} ${STAGEDIR}${EXAMPLESDIR}/.libs/example .include diff -urN libctl.orig/distinfo libctl/distinfo --- libctl.orig/distinfo 2020-01-05 16:31:16.431279000 +0100 +++ libctl/distinfo 2020-07-04 07:30:36.677665000 +0200 @@ -1,2 +1,3 @@ -SHA256 (libctl-3.2.2.tar.gz) = 8abd8b58bc60e84e16d25b56f71020e0cb24d75b28bc5db86d50028197c7efbc -SIZE (libctl-3.2.2.tar.gz) = 505796 +TIMESTAMP = 1593840636 +SHA256 (NanoComp-libctl-v4.5.0_GH0.tar.gz) = 5124551b3c9ed9a0ca599179f5e78318b5a7a1daa06220329a3b2963c848ba03 +SIZE (NanoComp-libctl-v4.5.0_GH0.tar.gz) = 170530 diff -urN libctl.orig/pkg-plist libctl/pkg-plist --- libctl.orig/pkg-plist 2020-01-05 16:31:16.441128000 +0100 +++ libctl/pkg-plist 2020-07-04 07:42:45.032996000 +0200 @@ -1,24 +1,29 @@ bin/gen-ctl-io +include/ctl-math.h include/ctl.h include/ctlgeom-types.h include/ctlgeom.h lib/libctl.a lib/libctl.so -lib/libctl.so.5 -lib/libctl.so.5.0.2 +lib/libctl.so.7 +lib/libctl.so.7.3.0 lib/libctlgeom.a lib/libctlgeom.so -lib/libctlgeom.so.5 -lib/libctlgeom.so.5.0.2 +lib/libctlgeom.so.7 +lib/libctlgeom.so.7.3.0 man/man1/gen-ctl-io.1.gz -%%PORTDOCS%%%%DOCSDIR%%/advanced-user.html -%%PORTDOCS%%%%DOCSDIR%%/basic-user.html -%%PORTDOCS%%%%DOCSDIR%%/developer.html -%%PORTDOCS%%%%DOCSDIR%%/guile-links.html -%%PORTDOCS%%%%DOCSDIR%%/index.html -%%PORTDOCS%%%%DOCSDIR%%/introduction.html -%%PORTDOCS%%%%DOCSDIR%%/license.html -%%PORTDOCS%%%%DOCSDIR%%/user-ref.html +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/docs/Advanced_User_Experience.md +%%PORTDOCS%%%%DOCSDIR%%/docs/Basic_User_Experience.md +%%PORTDOCS%%%%DOCSDIR%%/docs/Developer_Experience.md +%%PORTDOCS%%%%DOCSDIR%%/docs/Guile_and_Scheme_Information.md +%%PORTDOCS%%%%DOCSDIR%%/docs/Installation.md +%%PORTDOCS%%%%DOCSDIR%%/docs/Introduction.md +%%PORTDOCS%%%%DOCSDIR%%/docs/License_and_Copyright.md +%%PORTDOCS%%%%DOCSDIR%%/docs/User_Reference.md +%%PORTDOCS%%%%DOCSDIR%%/docs/images/libctl-logo.png +%%PORTDOCS%%%%DOCSDIR%%/docs/index.md +%%PORTDOCS%%%%DOCSDIR%%/requirements.txt %%PORTEXAMPLES%%%%EXAMPLESDIR%%/.deps/example-ctl-io.Po %%PORTEXAMPLES%%%%EXAMPLESDIR%%/.deps/example-example.Po %%PORTEXAMPLES%%%%EXAMPLESDIR%%/.deps/example-geom.Po