summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2020-01-06 14:55:07 +0100
committerAndreas Sturmlechner <asturm@gentoo.org>2020-01-06 14:57:04 +0100
commit66a8bfef7137db2df6b2ad270123fa2cc8229e7c (patch)
treec11d51719ee0890bf8fe633c112ff7f8da3ceb5c /sci-astronomy
parentsys-libs/compiler-rt-sanitizers: Require Python only with USE=test (diff)
downloadgentoo-66a8bfef7137db2df6b2ad270123fa2cc8229e7c.tar.gz
gentoo-66a8bfef7137db2df6b2ad270123fa2cc8229e7c.tar.bz2
gentoo-66a8bfef7137db2df6b2ad270123fa2cc8229e7c.zip
sci-astronomy/casacore: Remove last-rited package
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'sci-astronomy')
-rw-r--r--sci-astronomy/casacore/Manifest1
-rw-r--r--sci-astronomy/casacore/casacore-2.3.0-r1.ebuild113
-rw-r--r--sci-astronomy/casacore/files/casacore-2.3.0-disable-class-and-collaboration-graph-generation.patch43
-rw-r--r--sci-astronomy/casacore/files/casacore-2.3.0-disable-known-test-failures.patch158
-rw-r--r--sci-astronomy/casacore/files/casacore-2.3.0-disable-tests-that-require-data-tables.patch253
-rw-r--r--sci-astronomy/casacore/files/casacore-2.3.0-do-not-install-test-and-demonstration-executables.patch34
-rw-r--r--sci-astronomy/casacore/files/casacore-2.3.0-fix-FTBFS-tStatisticsUtilities-tLatticeStatistics-and-tLC.patch162
-rw-r--r--sci-astronomy/casacore/files/casacore-2.3.0-fix-too-small-int-type-for-memory-on-32-bit-machines.patch77
-rw-r--r--sci-astronomy/casacore/files/casacore-2.3.0-loose-some-tests-tFFTServer-tests.patch36
-rw-r--r--sci-astronomy/casacore/files/casacore-2.3.0-make-the-check-for-NFS-a-bit-more-portable-BSD.patch60
-rw-r--r--sci-astronomy/casacore/files/casacore-2.3.0-use-the-correct-symbol-to-detect-Linux-OS.patch22
-rw-r--r--sci-astronomy/casacore/metadata.xml20
12 files changed, 0 insertions, 979 deletions
diff --git a/sci-astronomy/casacore/Manifest b/sci-astronomy/casacore/Manifest
deleted file mode 100644
index efb57b5ba4d..00000000000
--- a/sci-astronomy/casacore/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST casacore-2.3.0.tar.gz 10326408 BLAKE2B f69083409963e65dcc06b2165c7a594f03f341badbfd1f5cb4c760db0cd4e49027df941efb03a817f1e60dd27111c8e614df8db787b2cc31f2b8539d5ba7ff11 SHA512 48d09e74b0c3885eb9f7bd048f0fd158397f7c6aa2bf9f713af9dbfcf3ce2c5ba0abb9500d3fe1d32977a35e0941b273fbfd8ee69c991a19df264f5f5a28cbb0
diff --git a/sci-astronomy/casacore/casacore-2.3.0-r1.ebuild b/sci-astronomy/casacore/casacore-2.3.0-r1.ebuild
deleted file mode 100644
index 5cc95199053..00000000000
--- a/sci-astronomy/casacore/casacore-2.3.0-r1.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 python3_6 )
-
-inherit cmake-utils eutils toolchain-funcs fortran-2 python-r1
-
-DESCRIPTION="Core libraries for the Common Astronomy Software Applications"
-HOMEPAGE="https://github.com/casacore/casacore"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-SLOT="0"
-IUSE="+c++11 +data doc fftw hdf5 openmp python threads test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
- sci-astronomy/wcslib:0=
- sci-libs/cfitsio:0=
- sys-libs/readline:0=
- virtual/blas:=
- virtual/lapack:=
- data? ( sci-astronomy/casa-data )
- fftw? ( sci-libs/fftw:3.0= )
- hdf5? ( sci-libs/hdf5:0= )
- python? (
- ${PYTHON_DEPS}
- dev-libs/boost:0=[python,${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- )
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- doc? ( app-doc/doxygen )
- test? ( sci-astronomy/casa-data )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.3.0-disable-class-and-collaboration-graph-generation.patch
- "${FILESDIR}"/${PN}-2.3.0-disable-known-test-failures.patch
- "${FILESDIR}"/${PN}-2.3.0-disable-tests-that-require-data-tables.patch
- "${FILESDIR}"/${PN}-2.3.0-do-not-install-test-and-demonstration-executables.patch
- "${FILESDIR}"/${PN}-2.3.0-fix-FTBFS-tStatisticsUtilities-tLatticeStatistics-and-tLC.patch
- "${FILESDIR}"/${PN}-2.3.0-fix-too-small-int-type-for-memory-on-32-bit-machines.patch
- "${FILESDIR}"/${PN}-2.3.0-loose-some-tests-tFFTServer-tests.patch
- "${FILESDIR}"/${PN}-2.3.0-make-the-check-for-NFS-a-bit-more-portable-BSD.patch
- "${FILESDIR}"/${PN}-2.3.0-use-the-correct-symbol-to-detect-Linux-OS.patch
-)
-
-pkg_pretend() {
- if [[ $(tc-getCC)$ == *gcc* ]] && [[ ${MERGE_TYPE} != binary ]]; then
- use c++11 && [[ $(gcc-major-version) -lt 4 ]] || \
- ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 7 ]] ) && \
- die "You are using gcc but gcc-4.7 or higher is required for C++11"
- fi
- use openmp && tc-check-openmp
-}
-
-src_prepare() {
- cmake-utils_src_prepare
- sed -e '/python-py/s/^.*$/find_package(Boost REQUIRED COMPONENTS python)/' \
- -i python3/CMakeLists.txt || die
-}
-
-src_configure() {
- has_version sci-libs/hdf5[mpi] && export CXX=mpicxx
- local mycmakeargs=(
- -DENABLE_SHARED=ON
- -DBUILD_PYTHON=OFF
- -DDATA_DIR="${EPREFIX}/usr/share/casa/data"
- -DBUILD_TESTING="$(usex test)"
- -DCXX11="$(usex c++11)"
- -DUSE_FFTW3="$(usex fftw)"
- -DUSE_HDF5="$(usex hdf5)"
- -DUSE_OPENMP="$(usex openmp)"
- -DUSE_THREADS="$(usex threads)"
- )
- python_set_options() {
- if python_is_python3; then
- mycmakeargs+=(
- -DPYTHON3_EXECUTABLE="${PYTHON}"
- -DBUILD_PYTHON3=ON
- )
- else
- mycmakeargs+=(
- -DPYTHON2_EXECUTABLE="${PYTHON}"
- -DBUILD_PYTHON=ON
- )
- fi
- }
- use python && python_foreach_impl python_set_options
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_compile
- if use doc; then
- doxygen doxygen.cfg || die
- fi
-}
-
-src_install(){
- cmake-utils_src_install
- if use doc; then
- insinto /usr/share/doc/${PF}
- doins -r doc/html
- docompress -x /usr/share/doc/${PF}/html
- fi
-}
diff --git a/sci-astronomy/casacore/files/casacore-2.3.0-disable-class-and-collaboration-graph-generation.patch b/sci-astronomy/casacore/files/casacore-2.3.0-disable-class-and-collaboration-graph-generation.patch
deleted file mode 100644
index d06af1e6e31..00000000000
--- a/sci-astronomy/casacore/files/casacore-2.3.0-disable-class-and-collaboration-graph-generation.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From: Benda Xu <heroxbd@gentoo.org>
-Date: Thu, 11 Sep 2014 18:20:44 +0900
-Subject: Disable class and collaboration graph generation
-
-The graphviz-generated class and collaboration graph
-occupies 1GB disk space. It is too big to deal with. We turn them
-off only to save space. Output image format is specified as svg to
-further save space (bug #751947).
----
- doxygen.cfg | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/doxygen.cfg b/doxygen.cfg
-index 9071e88..94b7ccb 100644
---- a/doxygen.cfg
-+++ b/doxygen.cfg
-@@ -2103,7 +2103,7 @@ DOT_FONTPATH =
- # The default value is: YES.
- # This tag requires that the tag HAVE_DOT is set to YES.
-
--CLASS_GRAPH = YES
-+CLASS_GRAPH = NO
-
- # If the COLLABORATION_GRAPH tag is set to YES then doxygen will generate a
- # graph for each documented class showing the direct and indirect implementation
-@@ -2112,7 +2112,7 @@ CLASS_GRAPH = YES
- # The default value is: YES.
- # This tag requires that the tag HAVE_DOT is set to YES.
-
--COLLABORATION_GRAPH = YES
-+COLLABORATION_GRAPH = NO
-
- # If the GROUP_GRAPHS tag is set to YES then doxygen will generate a graph for
- # groups, showing the direct groups dependencies.
-@@ -2215,7 +2215,7 @@ DIRECTORY_GRAPH = NO
- # The default value is: png.
- # This tag requires that the tag HAVE_DOT is set to YES.
-
--DOT_IMAGE_FORMAT = png
-+DOT_IMAGE_FORMAT = svg
-
- # If DOT_IMAGE_FORMAT is set to svg, then this option can be set to YES to
- # enable generation of interactive SVG images that allow zooming and panning.
diff --git a/sci-astronomy/casacore/files/casacore-2.3.0-disable-known-test-failures.patch b/sci-astronomy/casacore/files/casacore-2.3.0-disable-known-test-failures.patch
deleted file mode 100644
index c26619f28c2..00000000000
--- a/sci-astronomy/casacore/files/casacore-2.3.0-disable-known-test-failures.patch
+++ /dev/null
@@ -1,158 +0,0 @@
-From: Ole Streicher <olebole@debian.org>
-Date: Fri, 2 Dec 2016 11:11:28 +0100
-Subject: Disable known test failures
-MIME-Version: 1.0
-Content-Type: text/plain; charset="utf-8"
-Content-Transfer-Encoding: 8bit
-
-Disable tPath test
-
-sbuild gets HOME variable leaked into the build environment. Debian
-uses sbuild as official build farm. Until the cause is pinned down,
-this test is disabled.
-
- 98/425 Test #101: tPath ...............................***Failed 0.64 sec
-1,16d0
-< expanded: /home/heroxbd
-< expected: /«PKGBUILDDIR»
-< absolute: /home/heroxbd
-< expected: /«PKGBUILDDIR»
-< expanded: /home/heroxbd/test/test2
-< expected: /«PKGBUILDDIR»/test/test2
-< absolute: /home/heroxbd/test/test2
-< expected: /«PKGBUILDDIR»/test/test2
-< expanded: /home/heroxbd/test
-< expected: /«PKGBUILDDIR»/test
-< absolute: /home/heroxbd/test
-< expected: /«PKGBUILDDIR»/test
-< expanded: /home/heroxbd/test
-< expected: /«PKGBUILDDIR»/test
-< absolute: /home/heroxbd/test
-< expected: /«PKGBUILDDIR»/test
-33a18
-> OK
-FAIL (output not verified): ./tPath
-
-Disable tLSQaips and tLSQFit tests
-
-These tests fail, probably due to the test itself. From
-https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=838424#15
-
-I'm not sure what to do about the other two tests that fail on arm64,
-"tLSQaips" and "tLSQFit", because those two generate a load of output
-text containing floating-point numbers and compare that text with an
-expected output. It might not be so easy to make that work on all
-architectures. Perhaps one could simply disable those two tests.
-Preferably one would still run them, so that we can see what happens
-in the logs, but not have the build fail if only those tests fail.
----
- casa/IO/test/CMakeLists.txt | 4 ++--
- casa/OS/test/CMakeLists.txt | 9 ++++-----
- images/Images/test/CMakeLists.txt | 2 +-
- lattices/LatticeMath/test/CMakeLists.txt | 2 +-
- scimath/Fitting/test/CMakeLists.txt | 4 ++--
- tables/TaQL/test/CMakeLists.txt | 4 ++--
- 6 files changed, 12 insertions(+), 13 deletions(-)
-
-diff --git a/casa/IO/test/CMakeLists.txt b/casa/IO/test/CMakeLists.txt
-index 188a6c4..3187b60 100644
---- a/casa/IO/test/CMakeLists.txt
-+++ b/casa/IO/test/CMakeLists.txt
-@@ -3,9 +3,9 @@ tAipsIOCarray
- tAipsIO
- tBucketBuffered
- tBucketCache
--tBucketFile
-+# tBucketFile # https://github.com/casacore/casacore/issues/73
- tBucketMapped
--tByteIO
-+# tByteIO # https://github.com/casacore/casacore/issues/73
- tByteSink
- tByteSinkSource
- tFilebufIO
-diff --git a/casa/OS/test/CMakeLists.txt b/casa/OS/test/CMakeLists.txt
-index 520ceed..e5c9ee3 100644
---- a/casa/OS/test/CMakeLists.txt
-+++ b/casa/OS/test/CMakeLists.txt
-@@ -3,10 +3,10 @@ tCanonicalConversion
- tConversion
- tConversionPerf
- tDataConversion
--tDirectory
-+# tDirectory # https://github.com/casacore/casacore/issues/73
- tDirectoryIterator
- tEnvVar
--tFile
-+# tFile # https://github.com/casacore/casacore/issues/73
- tHostInfo
- tIBMConversion
- tLECanonicalConversion
-@@ -14,10 +14,9 @@ tMemory
- tMemoryTrace
- tModcompConversion
- tMutex
--tPath
- tPrecTimer
--tRegularFile
--tSymLink
-+# tRegularFile # https://github.com/casacore/casacore/issues/73
-+# tSymLink # https://github.com/casacore/casacore/issues/73
- tTime
- tTimer
- tVAXConversion
-diff --git a/images/Images/test/CMakeLists.txt b/images/Images/test/CMakeLists.txt
-index 4115c29..6865919 100644
---- a/images/Images/test/CMakeLists.txt
-+++ b/images/Images/test/CMakeLists.txt
-@@ -69,7 +69,7 @@ tMIRIADImage
- # tPagedImage2 # requires geodetic/Observatories
- # tRebinImage # requires geodetic/Observatories
- tSubImage
--tTempImage
-+# tTempImage # https://github.com/casacore/casacore/issues/543
- )
-
- foreach (test ${tests})
-diff --git a/lattices/LatticeMath/test/CMakeLists.txt b/lattices/LatticeMath/test/CMakeLists.txt
-index 47e5c76..23f254f 100644
---- a/lattices/LatticeMath/test/CMakeLists.txt
-+++ b/lattices/LatticeMath/test/CMakeLists.txt
-@@ -11,7 +11,7 @@ tLatticeHistograms
- tLatticeMathUtil
- tLatticeSlice1D
- tLatticeStatistics
--tLatticeStatsDataProvider
-+# tLatticeStatsDataProvider # tries to allocate a 1024*1024*1024 array, which is at least 4GiB
- tLatticeTwoPtCorr
- # tLattStatsSpecialize
- )
-diff --git a/scimath/Fitting/test/CMakeLists.txt b/scimath/Fitting/test/CMakeLists.txt
-index 35d258f..de69738 100644
---- a/scimath/Fitting/test/CMakeLists.txt
-+++ b/scimath/Fitting/test/CMakeLists.txt
-@@ -3,8 +3,8 @@ dConstraints
- dLSQFit
- tFitGaussian
- tLinearFitSVD
--tLSQaips
--tLSQFit
-+#tLSQaips
-+#tLSQFit
- tNonLinearFitLM
- )
-
-diff --git a/tables/TaQL/test/CMakeLists.txt b/tables/TaQL/test/CMakeLists.txt
-index 9cf5223..1fcd338 100644
---- a/tables/TaQL/test/CMakeLists.txt
-+++ b/tables/TaQL/test/CMakeLists.txt
-@@ -35,8 +35,8 @@ tTaQLNode
- # Only test scripts, no test programs.
- set (testscripts
- ttaql
--tTableGramCretab
--tTableGramAlttab
-+# tTableGramCretab # https://github.com/casacore/casacore/issues/541
-+# tTableGramAlttab # https://github.com/casacore/casacore/issues/541
- tTableGramUpdate
- tTableGramMasked
- tTableGramNull
diff --git a/sci-astronomy/casacore/files/casacore-2.3.0-disable-tests-that-require-data-tables.patch b/sci-astronomy/casacore/files/casacore-2.3.0-disable-tests-that-require-data-tables.patch
deleted file mode 100644
index b7e39f2528a..00000000000
--- a/sci-astronomy/casacore/files/casacore-2.3.0-disable-tests-that-require-data-tables.patch
+++ /dev/null
@@ -1,253 +0,0 @@
-From: Benda Xu <heroxbd@gentoo.org>
-Date: Wed, 10 Sep 2014 10:00:43 +0900
-Subject: Disable tests that require data tables
-
-The data tables are not available during the build of casacore (yet).
----
- coordinates/Coordinates/test/CMakeLists.txt | 12 ++++-----
- images/Images/test/CMakeLists.txt | 40 ++++++++++++++---------------
- images/Regions/test/CMakeLists.txt | 8 +++---
- lattices/LatticeMath/test/CMakeLists.txt | 2 +-
- meas/MeasUDF/test/CMakeLists.txt | 2 +-
- measures/Measures/test/CMakeLists.txt | 37 ++++++++++++--------------
- measures/TableMeasures/test/CMakeLists.txt | 2 +-
- ms/MSOper/test/CMakeLists.txt | 6 ++---
- ms/MeasurementSets/test/CMakeLists.txt | 2 +-
- 9 files changed, 53 insertions(+), 58 deletions(-)
-
-diff --git a/coordinates/Coordinates/test/CMakeLists.txt b/coordinates/Coordinates/test/CMakeLists.txt
-index bd1c996..248b395 100644
---- a/coordinates/Coordinates/test/CMakeLists.txt
-+++ b/coordinates/Coordinates/test/CMakeLists.txt
-@@ -1,18 +1,18 @@
- set (tests
--dCoordinates
-+#dCoordinates # requires geodetic/Observatories
- dRemoveAxes
- dWorldMap
- tCoordinate
--tCoordinateSystem
--tCoordinateUtil
-+# tCoordinateSystem # requires geodetic/Observatories
-+# tCoordinateUtil # requires geodetic/Observatories
- tDirectionCoordinate
--tFrequencyAligner
-+# tFrequencyAligner # requires geodetic/Observatories
- tGaussianConvert
- tLinearCoordinate
- tLinearXform
--tObsInfo
-+# tObsInfo # requires geodetic/Observatories
- tProjection
--tSpectralCoordinate
-+# tSpectralCoordinate # requires geodetic/Observatories
- tStokesCoordinate
- tQualityCoordinate
- tTabularCoordinate
-diff --git a/images/Images/test/CMakeLists.txt b/images/Images/test/CMakeLists.txt
-index 302d798..4115c29 100644
---- a/images/Images/test/CMakeLists.txt
-+++ b/images/Images/test/CMakeLists.txt
-@@ -35,39 +35,39 @@ endforeach (file)
-
- set (tests
- dImageInterface
--dImageStatistics
--dImageSummary
-+# dImageStatistics # requires geodetic/Observatories
-+# dImageSummary # requires geodetic/Observatories
- dPagedImage
- tExtendImage
--tFITSErrorImage
-+# tFITSErrorImage #
- tFITSExtImage
- tFITSExtImageII
- tFITSImage
- tFITSImgParser
--tFITSQualityImage
-+# tFITSQualityImage #
- tHDF5Image
--tImageAttrHandler
--tImageBeamSet
--tImageConcat
--tImageEmpty
--tImageExpr
--tImageExpr2
--tImageExpr2Gram
--tImageExpr3Gram
-+# tImageAttrHandler # requires geodetic/Observatories
-+# tImageBeamSet #
-+# tImageConcat # needs casacore-data
-+# tImageEmpty # requires geodetic/Observatories
-+# tImageExpr
-+# tImageExpr2
-+# tImageExpr2Gram # requires geodetic/Observatories
-+# tImageExpr3Gram # requires geodetic/Observatories
- tImageExprGram
- tImageExprParse
- tImageExprParse_addDir
- tImageInfo
--tImageProxy
--tImageRegrid
-+# tImageProxy
-+# tImageRegrid # requires geodetic/Observatories
- tImageStatistics
--tImageStatistics2
--tImageUtilities
--tLELSpectralIndex
-+# tImageStatistics2 # requires geodetic/Observatories
-+# tImageUtilities # requires geodetic/Observatories
-+# tLELSpectralIndex # requires geodetic/Observatories
- tMIRIADImage
--tPagedImage
--tPagedImage2
--tRebinImage
-+# tPagedImage # requires geodetic/Observatories
-+# tPagedImage2 # requires geodetic/Observatories
-+# tRebinImage # requires geodetic/Observatories
- tSubImage
- tTempImage
- )
-diff --git a/images/Regions/test/CMakeLists.txt b/images/Regions/test/CMakeLists.txt
-index b94c391..1201346 100644
---- a/images/Regions/test/CMakeLists.txt
-+++ b/images/Regions/test/CMakeLists.txt
-@@ -9,12 +9,12 @@ foreach (file ${datafiles})
- endforeach (file)
-
- set (tests
--tImageRegion
-+# tImageRegion
- tRegionHandler
--tWCBox
--tWCEllipsoid
-+# tWCBox # requires geodetic/Observatories
-+# tWCEllipsoid
- tWCExtension
--tWCLELMask
-+# tWCLELMask # requires geodetic/Observatories
- tWCUnion
- )
-
-diff --git a/lattices/LatticeMath/test/CMakeLists.txt b/lattices/LatticeMath/test/CMakeLists.txt
-index 0d869d5..47e5c76 100644
---- a/lattices/LatticeMath/test/CMakeLists.txt
-+++ b/lattices/LatticeMath/test/CMakeLists.txt
-@@ -13,7 +13,7 @@ tLatticeSlice1D
- tLatticeStatistics
- tLatticeStatsDataProvider
- tLatticeTwoPtCorr
--tLattStatsSpecialize
-+# tLattStatsSpecialize
- )
-
- foreach (test ${tests})
-diff --git a/meas/MeasUDF/test/CMakeLists.txt b/meas/MeasUDF/test/CMakeLists.txt
-index a2ecd9a..b06ee99 100644
---- a/meas/MeasUDF/test/CMakeLists.txt
-+++ b/meas/MeasUDF/test/CMakeLists.txt
-@@ -1,5 +1,5 @@
- set (tests
-- tmeas
-+# tmeas # requires casacore-data
- )
-
- foreach (test ${tests})
-diff --git a/measures/Measures/test/CMakeLists.txt b/measures/Measures/test/CMakeLists.txt
-index c10a670..261adb1 100644
---- a/measures/Measures/test/CMakeLists.txt
-+++ b/measures/Measures/test/CMakeLists.txt
-@@ -1,25 +1,25 @@
- set (tests
- dM1950_2000
--dMeasure
--tEarthField
--tEarthMagneticMachine
--tMBaseline
--tMDirection
--tMEarthMagnetic
--tMFrequency
--tMeasComet
--tMeasIERS
--tMeasJPL
-+# dMeasure # geodetic/TAI_UTC
-+# tEarthField # geodetic/IGRF
-+# tEarthMagneticMachine # geodetic/IGRF
-+# tMBaseline # geodetic/IGRF
-+# tMDirection
-+# tMEarthMagnetic # geodetic/IGRF
-+# tMFrequency
-+# tMeasComet # ephemerides/VGEO
-+# tMeasIERS # geodetic/IERS*
-+# tMeasJPL # ephemerides/DE200
- tMeasMath
--tMeasure
-+# tMeasure # geodetic/TAI_UTC
- tMeasureHolder
--tMuvw
--tParAngleMachine
--tQuality
-+# tMuvw # geodetic/TAI_UTC
-+# tParAngleMachine # geodetic/TAI_UTC
-+# tQuality
- tRecordTransformable
- tStokes
- tUVWMachine
--tVelocityMachine
-+# tVelocityMachine # geodetic/TAI_UTC
- )
-
- foreach (test ${tests})
-@@ -29,9 +29,4 @@ foreach (test ${tests})
- add_dependencies(check ${test})
- endforeach (test)
-
--if (SOFA_FOUND)
-- add_executable (tIAU2000 SofaTest.cc tIAU2000.cc)
-- target_link_libraries (tIAU2000 casa_measures ${SOFA_LIBRARY})
-- add_test (tIAU2000 ${CMAKE_SOURCE_DIR}/cmake/cmake_assay ./tIAU2000)
-- add_dependencies(check tIAU2000)
--endif (SOFA_FOUND)
-+# tIAU2000 disabled for missing geodetic/TAI_UTC
-diff --git a/measures/TableMeasures/test/CMakeLists.txt b/measures/TableMeasures/test/CMakeLists.txt
-index e7c4af1..84e7d6d 100644
---- a/measures/TableMeasures/test/CMakeLists.txt
-+++ b/measures/TableMeasures/test/CMakeLists.txt
-@@ -1,6 +1,6 @@
- set (tests
- tTableQuantum
--tTableMeasures
-+# tTableMeasures # geodetic/{IERSeop{2000,97},IERSpredict{,2000},TAI_UTC}
- dVarRefMdirCol
- )
-
-diff --git a/ms/MSOper/test/CMakeLists.txt b/ms/MSOper/test/CMakeLists.txt
-index e53aec3..81912cd 100644
---- a/ms/MSOper/test/CMakeLists.txt
-+++ b/ms/MSOper/test/CMakeLists.txt
-@@ -1,9 +1,9 @@
- set (tests
--tMSDerivedValues
--tMSKeys
-+# tMSDerivedValues # geodetic/IERSpredict
-+# tMSKeys
- tMSMetaData
- tMSReader
--tMSSummary
-+# tMSSummary
- )
-
- foreach (test ${tests})
-diff --git a/ms/MeasurementSets/test/CMakeLists.txt b/ms/MeasurementSets/test/CMakeLists.txt
-index 6e66aad..8150ad4 100644
---- a/ms/MeasurementSets/test/CMakeLists.txt
-+++ b/ms/MeasurementSets/test/CMakeLists.txt
-@@ -15,7 +15,7 @@ tMeasurementSet
- tMSColumns
- tMSDataDescBuffer
- tMSFieldBuffer
--tMSFieldEphem
-+#tMSFieldEphem requires casacore-data
- tMSIter
- tMSMainBuffer
- tMSPolBuffer
diff --git a/sci-astronomy/casacore/files/casacore-2.3.0-do-not-install-test-and-demonstration-executables.patch b/sci-astronomy/casacore/files/casacore-2.3.0-do-not-install-test-and-demonstration-executables.patch
deleted file mode 100644
index ab9004dc3ec..00000000000
--- a/sci-astronomy/casacore/files/casacore-2.3.0-do-not-install-test-and-demonstration-executables.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From: Benda Xu <heroxbd@gentoo.org>
-Date: Fri, 24 Oct 2014 18:26:54 +0900
-Subject: Do not install test and demonstration executables
-
-casacore_{assay,floatcheck} are removed and only used with scons.
-measuresdata.csh and ms2uvfits should be included in casacore-doc as examples.
-change measuresdata.csh shebang to /usr/bin/tcsh as in Debian.
----
- measures/apps/CMakeLists.txt | 2 +-
- msfits/apps/CMakeLists.txt | 5 -----
- 2 files changed, 1 insertion(+), 6 deletions(-)
- delete mode 100644 msfits/apps/CMakeLists.txt
-
-diff --git a/measures/apps/CMakeLists.txt b/measures/apps/CMakeLists.txt
-index fcf2184..1bbf19f 100644
---- a/measures/apps/CMakeLists.txt
-+++ b/measures/apps/CMakeLists.txt
-@@ -7,4 +7,4 @@ endforeach(prog findmeastable)
- add_executable (measuresdata measuresdata/measuresdata.cc)
- target_link_libraries (measuresdata casa_measures ${CASACORE_ARCH_LIBS})
- install(TARGETS measuresdata DESTINATION bin)
--install(PROGRAMS measuresdata/measuresdata-update DESTINATION bin)
-+install(PROGRAMS DESTINATION bin)
-diff --git a/msfits/apps/CMakeLists.txt b/msfits/apps/CMakeLists.txt
-deleted file mode 100644
-index d2775c8..0000000
---- a/msfits/apps/CMakeLists.txt
-+++ /dev/null
-@@ -1,5 +0,0 @@
--foreach(prog ms2uvfits)
-- add_executable (${prog} ${prog}.cc)
-- target_link_libraries (${prog} casa_msfits ${CASACORE_ARCH_LIBS})
-- install(TARGETS ${prog} DESTINATION bin)
--endforeach(prog ms2uvfits)
diff --git a/sci-astronomy/casacore/files/casacore-2.3.0-fix-FTBFS-tStatisticsUtilities-tLatticeStatistics-and-tLC.patch b/sci-astronomy/casacore/files/casacore-2.3.0-fix-FTBFS-tStatisticsUtilities-tLatticeStatistics-and-tLC.patch
deleted file mode 100644
index 2f07fe3bcf8..00000000000
--- a/sci-astronomy/casacore/files/casacore-2.3.0-fix-FTBFS-tStatisticsUtilities-tLatticeStatistics-and-tLC.patch
+++ /dev/null
@@ -1,162 +0,0 @@
-From: Edmund Grimley Evans <edmund.grimley.evans@gmail.com>
-Date: Thu, 1 Jun 2017 22:34:46 +0100
-Subject: Fix FTBFS tStatisticsUtilities,
- tLatticeStatistics and tLCEllipsoid on arm64
-
-The tests "tStatisticsUtilities" and "tLatticeStatistics" can be made
-to pass on arm64 with these adjustments to the expected accuracy.
-
-The test "tLCEllipsoid" seems to be converting ellipses into bitmaps.
-I'm guessing it gives different output on amd64 and arm64 because the
-real curve passes through a critical point and numerical inaccuracy
-puts it on different sides of the point on the two architectures. One
-way to fix that might be to use non-round numbers in the parameters so
-that the curve does not pass through a critical point. That's what I
-tried to do, and with the following changes to the program and the
-expected output the test passes on both amd64 and arm64.
----
- lattices/LRegions/test/tLCEllipsoid.cc | 4 ++--
- lattices/LRegions/test/tLCEllipsoid.out | 24 ++++++++++++------------
- lattices/LatticeMath/test/tLatticeStatistics.cc | 4 ++--
- scimath/Mathematics/test/tStatisticsUtilities.cc | 2 +-
- 4 files changed, 17 insertions(+), 17 deletions(-)
-
-diff --git a/lattices/LRegions/test/tLCEllipsoid.cc b/lattices/LRegions/test/tLCEllipsoid.cc
-index 9e9ee03..2ff65fa 100644
---- a/lattices/LRegions/test/tLCEllipsoid.cc
-+++ b/lattices/LRegions/test/tLCEllipsoid.cc
-@@ -212,8 +212,8 @@ int main() {
- show(ellipse3);
-
- Float theta = C::pi/4;
-- major = 36;
-- minor = 16;
-+ major = 36.01;
-+ minor = 16.01;
- xcenter = -1;
- ycenter = -1;
- LCEllipsoid ellipse4(
-diff --git a/lattices/LRegions/test/tLCEllipsoid.out b/lattices/LRegions/test/tLCEllipsoid.out
-index 3709155..17d8e87 100644
---- a/lattices/LRegions/test/tLCEllipsoid.out
-+++ b/lattices/LRegions/test/tLCEllipsoid.out
-@@ -163,7 +163,7 @@
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 29]
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 28]
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 27]
--0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 26]
-+0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 26]
- 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 [35, 25]
- 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 [35, 24]
- 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 [35, 23]
-@@ -177,7 +177,7 @@
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 [35, 15]
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 [35, 14]
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 [35, 13]
--1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 [35, 12]
-+1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 [35, 12]
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 [35, 11]
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 [35, 10]
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 [35, 9]
-@@ -207,10 +207,10 @@
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 22]
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 21]
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 20]
--0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 19]
-+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 [35, 19]
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 [35, 18]
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 [35, 17]
--0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 [35, 16]
-+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 [35, 16]
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 [35, 15]
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 [35, 14]
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 [35, 13]
-@@ -222,11 +222,11 @@
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [35, 7]
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [35, 6]
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [35, 5]
--0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [35, 4]
-+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [35, 4]
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [35, 3]
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [35, 2]
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [35, 1]
--0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [35, 0]
-+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [35, 0]
-
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [35, 35]
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [35, 34]
-@@ -240,7 +240,7 @@
- 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [35, 26]
- 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [35, 25]
- 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [35, 24]
--0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [35, 23]
-+0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [35, 23]
- 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [35, 22]
- 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [35, 21]
- 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 [35, 20]
-@@ -254,7 +254,7 @@
- 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 [35, 12]
- 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 [35, 11]
- 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 [35, 10]
--0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 9]
-+0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 [35, 9]
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 8]
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 7]
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 6]
-@@ -265,11 +265,11 @@
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 1]
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 0]
-
--1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 35]
-+1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 35]
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 34]
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 33]
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 32]
--1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 31]
-+1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 31]
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 30]
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 29]
- 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 28]
-@@ -281,10 +281,10 @@
- 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 22]
- 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 21]
- 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 20]
--1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 19]
-+1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 19]
- 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 18]
- 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 17]
--0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 16]
-+1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 16]
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 15]
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 14]
- 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 [35, 13]
-diff --git a/lattices/LatticeMath/test/tLatticeStatistics.cc b/lattices/LatticeMath/test/tLatticeStatistics.cc
-index 833af91..43e0ae7 100644
---- a/lattices/LatticeMath/test/tLatticeStatistics.cc
-+++ b/lattices/LatticeMath/test/tLatticeStatistics.cc
-@@ -416,10 +416,10 @@ int main()
- AlwaysAssert(sum(pos) == expSum, AipsError);
- AlwaysAssert(npts(pos) == expNpts, AipsError);
- AlwaysAssert(mean(pos) == expMean, AipsError);
-- AlwaysAssert(near(sumsq(pos), expSumSq), AipsError);
-+ AlwaysAssert(near(sumsq(pos), expSumSq, 1e-9), AipsError);
- AlwaysAssert(near(var(pos), expVar, 1e-10), AipsError);
- AlwaysAssert(near(sigma(pos), expSigma, 1e-11), AipsError);
-- AlwaysAssert(near(rms(pos), expRMS), AipsError);
-+ AlwaysAssert(near(rms(pos), expRMS, 1e-10), AipsError);
- AlwaysAssert(mymin(pos) == DComplex(0, 0), AipsError);
- AlwaysAssert(mymax(pos) == DComplex(size-1, size-1), AipsError);
-
-diff --git a/scimath/Mathematics/test/tStatisticsUtilities.cc b/scimath/Mathematics/test/tStatisticsUtilities.cc
-index 46491c8..c6c443f 100644
---- a/scimath/Mathematics/test/tStatisticsUtilities.cc
-+++ b/scimath/Mathematics/test/tStatisticsUtilities.cc
-@@ -265,7 +265,7 @@ int main() {
- AlwaysAssert(got.rms == expec.rms, AipsError);
- AlwaysAssert(near(got.stddev, expec.stddev), AipsError);
- AlwaysAssert(near(got.sum, expec.sum), AipsError);
-- AlwaysAssert(got.sumsq == expec.sumsq, AipsError);
-+ AlwaysAssert(near(got.sumsq, expec.sumsq), AipsError);
- AlwaysAssert(near(got.variance, expec.variance), AipsError);
- AlwaysAssert(*got.max == *expec.max, AipsError);
- AlwaysAssert(*got.min == *expec.min, AipsError);
diff --git a/sci-astronomy/casacore/files/casacore-2.3.0-fix-too-small-int-type-for-memory-on-32-bit-machines.patch b/sci-astronomy/casacore/files/casacore-2.3.0-fix-too-small-int-type-for-memory-on-32-bit-machines.patch
deleted file mode 100644
index 33723375e4d..00000000000
--- a/sci-astronomy/casacore/files/casacore-2.3.0-fix-too-small-int-type-for-memory-on-32-bit-machines.patch
+++ /dev/null
@@ -1,77 +0,0 @@
-From: Ole Streicher <olebole@debian.org>
-Date: Fri, 2 Dec 2016 13:16:42 +0100
-Subject: Fix too small int type for memory on 32-bit machines
-
-See https://github.com/casacore/casacore/issues/542#issuecomment-264440161
----
- casa/OS/HostInfoLinux.h | 22 +++++++++++-----------
- 1 file changed, 11 insertions(+), 11 deletions(-)
-
-diff --git a/casa/OS/HostInfoLinux.h b/casa/OS/HostInfoLinux.h
-index f792b71..4edf61d 100644
---- a/casa/OS/HostInfoLinux.h
-+++ b/casa/OS/HostInfoLinux.h
-@@ -132,13 +132,13 @@ skip_token(const char *p)
- // get integer value from v1 cgroup hierarchy of current processes, if
- // sub_value is set it returns the entry of a collection identified by value,
- // e.g. total_rss from memory.stat
--// returns std::numeric_limits<size_t>::max() on error
-+// returns std::numeric_limits<uInt64>::max() on error
- // note unset cgroup limits usually have intptr_t.max()
- // does not support v2 cgroups
--static inline size_t
-+static inline uInt64
- get_cgroup_limit(std::string group, std::string value, std::string sub_value="")
- {
-- size_t result = std::numeric_limits<size_t>::max();
-+ uInt64 result = std::numeric_limits<uInt64>::max();
- // assume common location, technically one needs to search for mounts
- const std::string cgroup = std::string("/sys/fs/cgroup/") + group + "/";
-
-@@ -280,12 +280,12 @@ void HostMachineInfo::update_info( )
- }
-
- /* can't use more memory than allowed by cgroups, enforced */
-- size_t proc_mem_max = get_cgroup_limit("memory", "memory.limit_in_bytes") / 1024;
-+ uInt64 proc_mem_max = get_cgroup_limit("memory", "memory.limit_in_bytes") / 1024;
- /* usage_in_bytes also includes cache so use memory.stat */
-- size_t proc_mem_used = get_cgroup_limit("memory", "memory.stat", "total_rss") / 1024;
-+ uInt64 proc_mem_used = get_cgroup_limit("memory", "memory.stat", "total_rss") / 1024;
-
- /* set HostInfo memoryTotal() */
-- memory_total = std::min((size_t)sys_mem_total, proc_mem_max);
-+ memory_total = std::min((uInt64)sys_mem_total, proc_mem_max);
-
- /* if we have a valid cgroup limit we can determine memoryFree() exactly */
- if (proc_mem_max <= sys_mem_total && proc_mem_used <= proc_mem_max) {
-@@ -293,7 +293,7 @@ void HostMachineInfo::update_info( )
- }
- else {
- /* no cgroups so we have to assume all memory of host is available */
-- memory_free = std::min((size_t)sys_mem_avail, (size_t)memory_total);
-+ memory_free = std::min((uInt64)sys_mem_avail, (uInt64)memory_total);
- }
- memory_used = memory_total - memory_free;
-
-@@ -303,17 +303,17 @@ void HostMachineInfo::update_info( )
- cerr << "Error parsing SwapTotal and SwapFree in /proc/meminfo\n";
-
- /* can't use more swap than allowed by cgroups */
-- size_t proc_swap_max = get_cgroup_limit("memory", "memory.memsw.limit_in_bytes") / 1024;
-- size_t proc_swap_used = get_cgroup_limit("memory", "memory.stat", "total_swap") / 1024;
-+ uInt64 proc_swap_max = get_cgroup_limit("memory", "memory.memsw.limit_in_bytes") / 1024;
-+ uInt64 proc_swap_used = get_cgroup_limit("memory", "memory.stat", "total_swap") / 1024;
- /* limit is mem + swap */
- if (proc_mem_max <= sys_mem_total && proc_mem_max <= proc_swap_max) {
- proc_swap_max = proc_swap_max - proc_mem_max;
- }
-
- /* set swapTotal() */
-- swap_total = std::min((size_t)sys_swap_total, proc_swap_max);
-+ swap_total = std::min((uInt64)sys_swap_total, proc_swap_max);
-
-- if (proc_swap_max <= (size_t)swap_total && proc_swap_used <= proc_swap_max) {
-+ if (proc_swap_max <= (uInt64)swap_total && proc_swap_used <= proc_swap_max) {
- swap_free = proc_swap_max - proc_swap_used;
- }
- else {
diff --git a/sci-astronomy/casacore/files/casacore-2.3.0-loose-some-tests-tFFTServer-tests.patch b/sci-astronomy/casacore/files/casacore-2.3.0-loose-some-tests-tFFTServer-tests.patch
deleted file mode 100644
index bccffcd4b52..00000000000
--- a/sci-astronomy/casacore/files/casacore-2.3.0-loose-some-tests-tFFTServer-tests.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From: Ole Streicher <olebole@debian.org>
-Date: Thu, 24 Nov 2016 14:31:06 +0100
-Subject: Loose some tests tFFTServer tests
-
-This shall help to compile for mips64el and hppa.
----
- scimath/Mathematics/test/tFFTServer.cc | 2 +-
- scimath/Mathematics/test/tFFTServer2.cc | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/scimath/Mathematics/test/tFFTServer.cc b/scimath/Mathematics/test/tFFTServer.cc
-index c211f36..711e5a7 100644
---- a/scimath/Mathematics/test/tFFTServer.cc
-+++ b/scimath/Mathematics/test/tFFTServer.cc
-@@ -1347,7 +1347,7 @@ public:
- }
- AlwaysTrue(result.shape().isEqual(expectedResult.shape()),
- AipsError);
-- AlwaysTrue(allNearAbs(result, expectedResult, epsilon),
-+ AlwaysTrue(allNearAbs(result, expectedResult, 2*epsilon),
- AipsError);
-
- int out_size = expectedResult.nelements();
-diff --git a/scimath/Mathematics/test/tFFTServer2.cc b/scimath/Mathematics/test/tFFTServer2.cc
-index a663d50..880bce3 100644
---- a/scimath/Mathematics/test/tFFTServer2.cc
-+++ b/scimath/Mathematics/test/tFFTServer2.cc
-@@ -1096,7 +1096,7 @@ int main() {
- expectedResult(0) = Complex(5,0);
- server.fft(result, input, True);
- AlwaysAssert(near(result(0), Complex(5,0), FLT_EPSILON), AipsError);
-- AlwaysAssert(!near(result(4).imag(), 0.0f, FLT_EPSILON), AipsError);
-+ AlwaysAssert(!near(result(4).imag(), 0.0f, 2*FLT_EPSILON), AipsError);
- server.fft(reverseTransform, result);
- AlwaysAssert(allNearAbs(input, reverseTransform, FLT_EPSILON),
- AipsError);
diff --git a/sci-astronomy/casacore/files/casacore-2.3.0-make-the-check-for-NFS-a-bit-more-portable-BSD.patch b/sci-astronomy/casacore/files/casacore-2.3.0-make-the-check-for-NFS-a-bit-more-portable-BSD.patch
deleted file mode 100644
index 2952f39c362..00000000000
--- a/sci-astronomy/casacore/files/casacore-2.3.0-make-the-check-for-NFS-a-bit-more-portable-BSD.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-From: Ole Streicher <olebole@debian.org>
-Date: Thu, 24 Nov 2016 14:31:06 +0100
-Subject: Make the check for NFS a bit more portable (BSD)
-
-And provide a fallback (f.e. for HURD).However, there is probably no
-real use case for that, since also other file systems may be slow or
-lack certain features.
----
- casa/OS/Directory.cc | 21 +++++++++++++++------
- 1 file changed, 15 insertions(+), 6 deletions(-)
-
-diff --git a/casa/OS/Directory.cc b/casa/OS/Directory.cc
-index 82e6efc..b79ce0f 100644
---- a/casa/OS/Directory.cc
-+++ b/casa/OS/Directory.cc
-@@ -488,29 +488,38 @@ Vector<String> Directory::shellExpand (const Vector<String>& files, Bool stripPa
- return expInNames;
- }
-
--#ifndef __APPLE__
-+#if defined(__linux__)
- #include <sys/vfs.h>
--#include <linux//nfs_fs.h>
--#else
-+#include <linux/nfs_fs.h>
-+#elif defined( __APPLE__)
- #include <sys/param.h>
- #include <sys/mount.h>
- #include <sys/vnode.h>
-+#elif defined(__FreeBSD_kernel__)
-+#include <sys/mount.h>
-+#include <sys/param.h>
-+#include <stdlib.h>
- #endif
-
- Bool Directory::isNFSMounted() const
- {
-+#if defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD_kernel__)
- struct statfs buf;
- if (statfs (itsFile.path().expandedName().chars(), &buf) < 0) {
- throw (AipsError ("Directory::isNFSMounted error on " +
- itsFile.path().expandedName() +
- ": " + strerror(errno)));
- }
--#ifndef __APPLE__
-+#endif
-+#if defined(__linux__)
- return buf.f_type == NFS_SUPER_MAGIC;
--#else
-+#elif defined(__APPLE__)
- return buf.f_type == VT_NFS;
-+#elif defined(__FreeBSD_kernel__)
-+ return strcmp (buf.f_fstypename, "nfs") == 0;
-+#else
-+ return False;
- #endif
--
- }
-
- } //# NAMESPACE CASACORE - END
diff --git a/sci-astronomy/casacore/files/casacore-2.3.0-use-the-correct-symbol-to-detect-Linux-OS.patch b/sci-astronomy/casacore/files/casacore-2.3.0-use-the-correct-symbol-to-detect-Linux-OS.patch
deleted file mode 100644
index 86d501365ff..00000000000
--- a/sci-astronomy/casacore/files/casacore-2.3.0-use-the-correct-symbol-to-detect-Linux-OS.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From: Ole Streicher <olebole@debian.org>
-Date: Thu, 24 Nov 2016 14:31:06 +0100
-Subject: Use the correct symbol to detect Linux OS
-
-Otherwise the compilation fails on powerpc archs
----
- casa/aipsenv.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/casa/aipsenv.h b/casa/aipsenv.h
-index 7e272f0..25912b8 100644
---- a/casa/aipsenv.h
-+++ b/casa/aipsenv.h
-@@ -130,7 +130,7 @@ namespace casacore { //# NAMESPACE CASACORE - BEGIN
- #if defined(AIPS_LINUX)
- #undef AIPS_LINUX
- #endif
--#if defined(__linux)
-+#if defined(__linux__)
- #define AIPS_LINUX
- #endif
-
diff --git a/sci-astronomy/casacore/metadata.xml b/sci-astronomy/casacore/metadata.xml
deleted file mode 100644
index 67227b67991..00000000000
--- a/sci-astronomy/casacore/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci-astronomy@gentoo.org</email>
- <name>Gentoo Astronomy Project</name>
- </maintainer>
- <longdescription lang="en">
- A set of libraries for the the Common Astronomy Software
- Applications for radioastronomy. This project contains C++ libraries
- which were the code of the discontinued AIPS++ package.
-</longdescription>
- <upstream>
- <remote-id type="github">casacore/casacore</remote-id>
- </upstream>
- <use>
- <flag name="data">Installs measures and data (pulls <pkg>sci-astronomy/casa-data</pkg>)</flag>
- <flag name="c++11">Build casacore using the C++11 standard</flag>
- </use>
-</pkgmetadata>