Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Oct 2018 20:44:52 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r481250 - in head: cad/elmerfem math/arpack-ng math/arpack-ng-mpich
Message-ID:  <201810042044.w94KiqU4060303@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Thu Oct  4 20:44:52 2018
New Revision: 481250
URL: https://svnweb.freebsd.org/changeset/ports/481250

Log:
  math/arpack-ng: Update 3.5.0 -> 3.6.3
  
  Port changes:
  * Remove the slave port math/arpack-ng-mpich: the MPI option is incremental and only adds a library
  * Permanently enable the MPI functionality: see above
  * Shorten the CONFLICTS statement
  * Install arpack.h which is forgotten by the project itself
  
  Bump cad/elmerfem: dependency there changed to math/arpack-ng.

Deleted:
  head/math/arpack-ng-mpich/
Modified:
  head/cad/elmerfem/Makefile
  head/math/arpack-ng/Makefile
  head/math/arpack-ng/distinfo
  head/math/arpack-ng/pkg-plist

Modified: head/cad/elmerfem/Makefile
==============================================================================
--- head/cad/elmerfem/Makefile	Thu Oct  4 20:33:04 2018	(r481249)
+++ head/cad/elmerfem/Makefile	Thu Oct  4 20:44:52 2018	(r481250)
@@ -3,7 +3,7 @@
 
 PORTNAME=	elmerfem
 PORTVERSION=	8.3.20170524
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	cad science
 
 MAINTAINER=	ports@FreeBSD.org
@@ -11,7 +11,7 @@ COMMENT=	ELMER FEM package
 
 LICENSE=	GPLv2
 
-LIB_DEPENDS=	libparpack.so:math/arpack-ng-mpich \
+LIB_DEPENDS=	libparpack.so:math/arpack-ng \
 		libmpich.so:net/mpich
 
 USE_GITHUB=	yes

Modified: head/math/arpack-ng/Makefile
==============================================================================
--- head/math/arpack-ng/Makefile	Thu Oct  4 20:33:04 2018	(r481249)
+++ head/math/arpack-ng/Makefile	Thu Oct  4 20:44:52 2018	(r481250)
@@ -2,33 +2,33 @@
 # $FreeBSD$
 
 PORTNAME=	arpack-ng
-DISTVERSION=	3.5.0
-PORTREVISION=	2
+DISTVERSION=	3.6.3
 CATEGORIES=	math
 
 MAINTAINER=	yuri@FreeBSD.org
-COMMENT?=	Revised Argand library for solving large-scale eigenvalue problems
+COMMENT=	Revised Argand library for solving large-scale eigenvalue problems
 
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+LIB_DEPENDS=	libmpich.so:net/mpich # MPI is incremental: it adds the libparpack.so lib, it is a candidate for a sub-package
+
 USES=		autoreconf:build fortran libtool
 USE_GITHUB=	yes
 GH_ACCOUNT=	opencollab
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--with-blas="${BLAS}" \
 		--with-lapack="${LAPACK}" \
-		${MPICH_ARG}
-MPICH_ARG?=	--disable-mpi
+		--enable-mpi \
+		--disable-static
 LDFLAGS+=	-L${LOCALBASE}/lib
 TEST_TARGET=	check
 USE_LDCONFIG=	yes
 
+PORTDOCS=	*
 PORTEXAMPLES=	*
 
-CONFLICTS=	arpack-[0-9]*
-CONFLICTS_INSTALL?=	arpack-ng-mpich-3.*
-SLAVEDIRS=	math/arpack-ng-mpich
+CONFLICTS_INSTALL=	arpack
 
 OPTIONS_DEFINE=	DOCS EXAMPLES
 OPTIONS_SUB=	yes
@@ -66,6 +66,9 @@ pre-configure:
 
 post-build:
 	@cd ${WRKSRC}/SRC/.libs; ${STRIP_CMD} libarpack.so.*.*
+
+post-install:
+	${INSTALL_DATA} ${WRKSRC}/arpack.h ${STAGEDIR}${PREFIX}/include
 
 post-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}

Modified: head/math/arpack-ng/distinfo
==============================================================================
--- head/math/arpack-ng/distinfo	Thu Oct  4 20:33:04 2018	(r481249)
+++ head/math/arpack-ng/distinfo	Thu Oct  4 20:44:52 2018	(r481250)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1518478796
-SHA256 (opencollab-arpack-ng-3.5.0_GH0.tar.gz) = 50f7a3e3aec2e08e732a487919262238f8504c3ef927246ec3495617dde81239
-SIZE (opencollab-arpack-ng-3.5.0_GH0.tar.gz) = 949853
+TIMESTAMP = 1538675107
+SHA256 (opencollab-arpack-ng-3.6.3_GH0.tar.gz) = 64f3551e5a2f8497399d82af3076b6a33bf1bc95fc46bbcabe66442db366f453
+SIZE (opencollab-arpack-ng-3.6.3_GH0.tar.gz) = 970355

Modified: head/math/arpack-ng/pkg-plist
==============================================================================
--- head/math/arpack-ng/pkg-plist	Thu Oct  4 20:33:04 2018	(r481249)
+++ head/math/arpack-ng/pkg-plist	Thu Oct  4 20:44:52 2018	(r481250)
@@ -1,11 +1,10 @@
-lib/libarpack.a
+include/arpack.h
+include/arpack/debug.h
+include/arpack/stat.h
 lib/libarpack.so
 lib/libarpack.so.2
 lib/libarpack.so.2.0.0
+%%MPI%%lib/libparpack.so
+%%MPI%%lib/libparpack.so.2
+%%MPI%%lib/libparpack.so.2.0.0
 libdata/pkgconfig/arpack.pc
-%%DOCS%%%%DOCSDIR%%/README
-%%DOCS%%%%DOCSDIR%%/debug.doc
-%%DOCS%%%%DOCSDIR%%/ex-complex.doc
-%%DOCS%%%%DOCSDIR%%/ex-nonsym.doc
-%%DOCS%%%%DOCSDIR%%/ex-sym.doc
-%%DOCS%%%%DOCSDIR%%/stat.doc



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