Niklas Poslovski
2022-10-03 5c76acfa3cf26e516a769e46569e3a8768c442d5
arpack: Update to 3.8.0

2 files deleted
1 files added
4 files modified
363 ■■■■ changed files
components/scientific/arpack/Makefile 34 ●●●● patch | view | raw | blame | history
components/scientific/arpack/arpack.p5m 24 ●●●●● patch | view | raw | blame | history
components/scientific/arpack/manifests/sample-manifest.p5m 25 ●●●●● patch | view | raw | blame | history
components/scientific/arpack/pkg5 1 ●●●● patch | view | raw | blame | history
components/scientific/arpack/test/results-32.master 129 ●●●●● patch | view | raw | blame | history
components/scientific/arpack/test/results-64.master 129 ●●●●● patch | view | raw | blame | history
components/scientific/arpack/test/results-all.master 21 ●●●●● patch | view | raw | blame | history
components/scientific/arpack/Makefile
@@ -10,12 +10,15 @@
#
# Copyright (c) 2016 Sergey Avseyev
# Copyright (c) 2022 Niklas Poslovski
#
BUILD_STYLE= cmake
USE_DEFAULT_TEST_TRANSFORMS= yes
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        arpack
COMPONENT_VERSION=    3.6.3
COMPONENT_REVISION=    2
COMPONENT_VERSION=    3.8.0
#COMPONENT_REVISION=    2
REAL_NAME=        arpack-ng
COMPONENT_PROJECT_URL=    https://github.com/opencollab/arpack-ng
COMPONENT_SUMMARY=    Collection of Fortran77 subroutines designed to solve large scale eigenvalue problems
@@ -25,32 +28,15 @@
COMPONENT_SRC=        $(REAL_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_NAME)-$(COMPONENT_VERSION).tar.gz
COMPONENT_ARCHIVE_HASH=    \
  sha256:64f3551e5a2f8497399d82af3076b6a33bf1bc95fc46bbcabe66442db366f453
  sha256:ada5aeb3878874383307239c9235b716a8a170c6d096a6625bfd529844df003d
COMPONENT_ARCHIVE_URL= \
  https://github.com/opencollab/$(REAL_NAME)/archive/$(COMPONENT_VERSION).tar.gz
COMPONENT_LICENSE=    BSD
COMPONENT_LICENSE_FILE=    COPYING
include $(WS_MAKE_RULES)/prep.mk
include $(WS_MAKE_RULES)/configure.mk
include $(WS_MAKE_RULES)/ips.mk
include $(WS_MAKE_RULES)/common.mk
COMPONENT_PREP_ACTION = ( cd $(@D) && autoreconf --force --install && libtoolize --force --copy )
CONFIGURE_OPTIONS += --disable-dependency-tracking
CONFIGURE_OPTIONS += --enable-icb
COMPONENT_TEST_TRANSFORMS += \
        '-n ' \
        '-e "/TOTAL:/p" ' \
        '-e "/SKIP:/p" ' \
        '-e "/PASS:/p" ' \
        '-e "/FAIL:/p" ' \
        '-e "/ERROR:/p" '
build:        $(BUILD_32_and_64)
install:    $(INSTALL_32_and_64)
CMAKE_OPTIONS += -DICB=ON
# Needed for "gmake test" to work successfully.
# If SHELLOPTS is exported (as it is by the userland makefiles),
@@ -59,10 +45,8 @@
# and errors such as "libtool_install_magic: unbound variable"
unexport SHELLOPTS
test:        $(TEST_32_and_64)
# Auto-generated dependencies
REQUIRED_PACKAGES += $(GFORTRAN_RUNTIME_PKG)
REQUIRED_PACKAGES += library/math/openblas
REQUIRED_PACKAGES += system/library
REQUIRED_PACKAGES += $(GFORTRAN_RUNTIME_PKG)
REQUIRED_PACKAGES += system/library/math
components/scientific/arpack/arpack.p5m
@@ -11,9 +11,11 @@
#
# Copyright 2016 Sergey Avseyev
# Copyright 2022 Niklas Poslovski
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
@@ -22,21 +24,13 @@
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/include/arpack/arpack.h
file path=usr/include/arpack/arpack.hpp
file path=usr/include/arpack/arpackdef.h
file path=usr/include/arpack/arpackicb.h
file path=usr/include/arpack/debug.h
file path=usr/include/arpack/debug_c.h
file path=usr/include/arpack/debug_c.hpp
file path=usr/include/arpack/stat.h
file path=usr/include/arpack/stat_c.h
file path=usr/include/arpack/stat_c.hpp
file path=usr/lib/$(MACH64)/libarpack.a
link path=usr/lib/$(MACH64)/libarpack.so target=libarpack.so.2.0.0
link path=usr/lib/$(MACH64)/libarpack.so.2 target=libarpack.so.2.0.0
file path=usr/lib/$(MACH64)/libarpack.so.2.0.0
file path=usr/lib/$(MACH64)/cmake/arpack-ng/arpack-ng-config-version.cmake
file path=usr/lib/$(MACH64)/cmake/arpack-ng/arpack-ng-config.cmake
link path=usr/lib/$(MACH64)/libarpack.so target=libarpack.so.2
link path=usr/lib/$(MACH64)/libarpack.so.2 target=libarpack.so.2.1.0
file path=usr/lib/$(MACH64)/libarpack.so.2.1.0
file path=usr/lib/$(MACH64)/pkgconfig/arpack.pc
file path=usr/lib/libarpack.a
link path=usr/lib/libarpack.so target=libarpack.so.2.0.0
link path=usr/lib/libarpack.so.2 target=libarpack.so.2.0.0
file path=usr/lib/libarpack.so.2.0.0
file path=usr/lib/pkgconfig/arpack.pc
components/scientific/arpack/manifests/sample-manifest.p5m
@@ -10,10 +10,11 @@
#
#
# Copyright 2018 <contributor>
# Copyright 2022 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
@@ -22,21 +23,13 @@
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/include/arpack/arpack.h
file path=usr/include/arpack/arpack.hpp
file path=usr/include/arpack/arpackdef.h
file path=usr/include/arpack/arpackicb.h
file path=usr/include/arpack/debug.h
file path=usr/include/arpack/debug_c.h
file path=usr/include/arpack/debug_c.hpp
file path=usr/include/arpack/stat.h
file path=usr/include/arpack/stat_c.h
file path=usr/include/arpack/stat_c.hpp
file path=usr/lib/$(MACH64)/libarpack.a
link path=usr/lib/$(MACH64)/libarpack.so target=libarpack.so.2.0.0
link path=usr/lib/$(MACH64)/libarpack.so.2 target=libarpack.so.2.0.0
file path=usr/lib/$(MACH64)/libarpack.so.2.0.0
file path=usr/lib/$(MACH64)/cmake/arpack-ng/arpack-ng-config-version.cmake
file path=usr/lib/$(MACH64)/cmake/arpack-ng/arpack-ng-config.cmake
link path=usr/lib/$(MACH64)/libarpack.so target=libarpack.so.2
link path=usr/lib/$(MACH64)/libarpack.so.2 target=libarpack.so.2.1.0
file path=usr/lib/$(MACH64)/libarpack.so.2.1.0
file path=usr/lib/$(MACH64)/pkgconfig/arpack.pc
file path=usr/lib/libarpack.a
link path=usr/lib/libarpack.so target=libarpack.so.2.0.0
link path=usr/lib/libarpack.so.2 target=libarpack.so.2.0.0
file path=usr/lib/libarpack.so.2.0.0
file path=usr/lib/pkgconfig/arpack.pc
components/scientific/arpack/pkg5
@@ -2,6 +2,7 @@
    "dependencies": [
        "SUNWcs",
        "library/math/openblas",
        "shell/ksh93",
        "system/library",
        "system/library/gfortran-7-runtime",
        "system/library/math"
components/scientific/arpack/test/results-32.master
File was deleted
components/scientific/arpack/test/results-64.master
File was deleted
components/scientific/arpack/test/results-all.master
New file
@@ -0,0 +1,21 @@
Test project $(@D)
    Start 1: dnsimp_tst
1/8 Test #1: dnsimp_tst .......................   Passed    2.14 sec
    Start 2: bug_1315_single_tst
2/8 Test #2: bug_1315_single_tst ..............   Passed    1.02 sec
    Start 3: bug_1315_double_tst
3/8 Test #3: bug_1315_double_tst ..............   Passed    0.94 sec
    Start 4: bug_1323_tst
4/8 Test #4: bug_1323_tst .....................   Passed    0.01 sec
    Start 5: bug_58_double_tst
5/8 Test #5: bug_58_double_tst ................   Passed    0.01 sec
    Start 6: bug_79_double_complex_tst
6/8 Test #6: bug_79_double_complex_tst ........   Passed    0.01 sec
    Start 7: bug_142_tst
7/8 Test #7: bug_142_tst ......................   Passed    0.01 sec
    Start 8: bug_142_gen_tst
8/8 Test #8: bug_142_gen_tst ..................   Passed    0.01 sec
100% tests passed, 0 tests failed out of 8
Total Test time (real) =   4.16 sec