Saturday, April 23, 2022

Re: [update) math/arpack to arpack-ng 3.8.0

Bump.

On 4/16/22 17:11, Martin Reindl wrote:
> On Sat, Apr 16, 2022 at 03:01:39PM +0200, Volker Schlecht wrote:
>> Works for me!
>>
>> On 4/15/22 22:41, Martin Reindl wrote:
>>> On Fri, Apr 15, 2022 at 06:14:46PM +0200, Volker Schlecht wrote:
>>>> Just give the word - I have both a patch and a new package ready to go.
>>>>
>>>> On 4/15/22 15:47, Stuart Henderson wrote:
>>>>> You can't really @conflict between two ports which are build
>>>>> dependencies of other ports.
>>>>>
>>>
>>> I cleaned up your diff and attached the new arpack-ng port.
>>> As an alternative I propose this strategy:
>>>
>>> - commit new arpack-ng port, dont't hook up yet
>>> - more tests with dependencies, iron out possible issues on other archs
>>> - switch the other ports to arpack-ng, add quirks, unhook old arpack, hook up arpack-ng
>>> - move arpack to attic
>>>
>>> Is this the way to go?
>>>
>
> Tests run OK on amd64, arm64, armv7 and i386.
> Anyone can test on sparc64?
>
> OK to import arpack-ng?
>
> Diff for the switch from arpack to arpack-ng at a later point:
>
>
> Index: math/Makefile
> ===================================================================
> RCS file: /cvs/ports/math/Makefile,v
> retrieving revision 1.211
> diff -u -p -u -p -r1.211 Makefile
> --- math/Makefile 9 Mar 2022 16:18:05 -0000 1.211
> +++ math/Makefile 16 Apr 2022 15:03:48 -0000
> @@ -3,7 +3,8 @@
> SUBDIR += R
> SUBDIR += aamath
> SUBDIR += armadillo
> - SUBDIR += arpack
> + SUBDIR += arpack-ng
> + SUBDIR += arpack-ng,mpi
> SUBDIR += bc-gh
> SUBDIR += bcal
> SUBDIR += blas
> Index: math/armadillo/Makefile
> ===================================================================
> RCS file: /cvs/ports/math/armadillo/Makefile,v
> retrieving revision 1.7
> diff -u -p -u -p -r1.7 Makefile
> --- math/armadillo/Makefile 11 Mar 2022 19:36:11 -0000 1.7
> +++ math/armadillo/Makefile 16 Apr 2022 15:03:48 -0000
> @@ -4,6 +4,7 @@ SHARED_LIBS = armadillo 3.1 # 9.900.4
> CATEGORIES = math
> HOMEPAGE = http://arma.sourceforge.net/
> MAINTAINER = Marc Espie <espie@openbsd.org>
> +REVISION = 0
>
> # MPL v2
> PERMIT_PACKAGE = Yes
> @@ -16,7 +17,7 @@ EXTRACT_SUFX= .tar.xz
> COMPILER = base-clang ports-gcc
> MODULES += devel/cmake
>
> -LIB_DEPENDS += math/arpack \
> +LIB_DEPENDS += math/arpack-ng \
> math/hdf5
>
> CONFIGURE_STYLE = cmake
> Index: math/igraph/Makefile
> ===================================================================
> RCS file: /cvs/ports/math/igraph/Makefile,v
> retrieving revision 1.2
> diff -u -p -u -p -r1.2 Makefile
> --- math/igraph/Makefile 11 Mar 2022 19:36:17 -0000 1.2
> +++ math/igraph/Makefile 16 Apr 2022 15:03:48 -0000
> @@ -1,6 +1,7 @@
> COMMENT = C graph library
> V = 0.9.5
> DISTNAME = igraph-$V
> +REVISION = 0
>
> SHARED_LIBS = igraph 0.0 # 0.0
>
> @@ -21,7 +22,7 @@ MODULES = devel/cmake
>
> LIB_DEPENDS = devel/glpk \
> devel/gmp \
> - math/arpack \
> + math/arpack-ng \
> math/blas \
> math/suitesparse \
> textproc/libxml
> Index: math/octave/Makefile
> ===================================================================
> RCS file: /cvs/ports/math/octave/Makefile,v
> retrieving revision 1.127
> diff -u -p -u -p -r1.127 Makefile
> --- math/octave/Makefile 31 Mar 2022 17:16:30 -0000 1.127
> +++ math/octave/Makefile 16 Apr 2022 15:03:48 -0000
> @@ -2,7 +2,7 @@ COMMENT = high-level language for numeri
>
> VERSION = 5.2.0
> DISTNAME = octave-${VERSION}
> -REVISION = 5
> +REVISION = 6
> CATEGORIES = math
>
> SHARED_LIBS += octave 13.0
> @@ -42,7 +42,7 @@ LIB_DEPENDS = ${MODFORTRAN_LIB_DEPENDS}
> devel/readline \
> editors/qscintilla \
> graphics/GraphicsMagick \
> - math/arpack \
> + math/arpack-ng \
> math/fftw3 \
> math/fftw3,float \
> math/hdf5 \
> Index: devel/quirks/Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/quirks/Makefile,v
> retrieving revision 1.1376
> diff -u -p -u -p -r1.1376 Makefile
> --- devel/quirks/Makefile 16 Apr 2022 06:49:10 -0000 1.1376
> +++ devel/quirks/Makefile 16 Apr 2022 15:03:48 -0000
> @@ -3,7 +3,7 @@ CATEGORIES = devel databases
> DISTFILES =
>
> # API.rev
> -PKGNAME = quirks-5.14
> +PKGNAME = quirks-5.15
> PKG_ARCH = *
> MAINTAINER = Marc Espie <espie@openbsd.org>
>
> Index: devel/quirks/files/Quirks.pm
> ===================================================================
> RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
> retrieving revision 1.1389
> diff -u -p -u -p -r1.1389 Quirks.pm
> --- devel/quirks/files/Quirks.pm 16 Apr 2022 06:49:10 -0000 1.1389
> +++ devel/quirks/files/Quirks.pm 16 Apr 2022 15:03:49 -0000
> @@ -724,6 +724,7 @@ my $stem_extensions = {
> 'tracker-miners' => 'tracker3-miners',
> 'tracker' => 'tracker3',
> 'libgweather' => 'libgweather4',
> + 'arpack' => 'arpack-ng',
> };
>
> my $obsolete_reason = {};
>

No comments:

Post a Comment