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 <[email protected]>
+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 <[email protected]>
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 = {};