git: b6560b9fdc3b - main - astro/oskar: Update 2.7.6 -> 2.8.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Thu, 25 Nov 2021 19:50:32 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b6560b9fdc3bff2db6661b981b0d9603f9f5b7ef

commit b6560b9fdc3bff2db6661b981b0d9603f9f5b7ef
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2021-11-25 19:08:53 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2021-11-25 19:50:27 +0000

    astro/oskar: Update 2.7.6 -> 2.8.0
    
    Reported by:    portscout
---
 astro/oskar/Makefile  | 12 +++++++-----
 astro/oskar/distinfo  |  6 +++---
 astro/oskar/pkg-plist | 47 ++++++++++++++++++++---------------------------
 3 files changed, 30 insertions(+), 35 deletions(-)

diff --git a/astro/oskar/Makefile b/astro/oskar/Makefile
index 034eb689e903..12e52be778ad 100644
--- a/astro/oskar/Makefile
+++ b/astro/oskar/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	OSKAR
-DISTVERSION=	2.7.6
-PORTREVISION=	1
+DISTVERSION=	2.8.0
 CATEGORIES=	astro
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -13,15 +12,18 @@ ONLY_FOR_ARCHS=		amd64 i386 powerpc powerpc64 powerpc64le
 ONLY_FOR_ARCHS_REASON=	gccfeatures.h:54:4: This code has only been tested on x86 and powerpc platforms
 BROKEN_FreeBSD_12_powerpc64=	fails to compile: oskar_convert_cirs_relative_directions_to_enu_directions.c:67:29: 'csinl' undeclared (first use in this function)
 
-LIB_DEPENDS=	libcfitsio.so:astro/cfitsio
+LIB_DEPENDS=	libcfitsio.so:astro/cfitsio \
+		libhdf5.so:science/hdf5 \
+		libsz.so:science/szip
 
 USES=		cmake compiler:c++11-lang localbase:ldflags python qt:5 \
 		shebangfix
+USE_QT=		core gui network widgets buildtools_build qmake_build
+USE_LDCONFIG=	yes
+
 SHEBANG_FILES=	apps/oskar_convert_cst_to_scalar.py
 USE_GITHUB=	yes
 GH_ACCOUNT=	OxfordSKA
-USE_QT=		core gui network widgets buildtools_build qmake_build
-USE_LDCONFIG=	yes
 
 CMAKE_ARGS=	-DFREEBSD_FILESDIR:STRING=${FILESDIR}
 
diff --git a/astro/oskar/distinfo b/astro/oskar/distinfo
index ec1d85dec016..47d01fe5e875 100644
--- a/astro/oskar/distinfo
+++ b/astro/oskar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1579666798
-SHA256 (OxfordSKA-OSKAR-2.7.6_GH0.tar.gz) = c53e40ad3aae4747c480b220deb71bd457b172d1029e7f1f323b568a74d0e075
-SIZE (OxfordSKA-OSKAR-2.7.6_GH0.tar.gz) = 4748190
+TIMESTAMP = 1637866660
+SHA256 (OxfordSKA-OSKAR-2.8.0_GH0.tar.gz) = 2fdaf1d4a06bcb66ee580a4baf084bd3187dfa123b4ee036a5c9328184b1d606
+SIZE (OxfordSKA-OSKAR-2.8.0_GH0.tar.gz) = 4813138
diff --git a/astro/oskar/pkg-plist b/astro/oskar/pkg-plist
index 411b4da2ab64..c2f265b826f5 100644
--- a/astro/oskar/pkg-plist
+++ b/astro/oskar/pkg-plist
@@ -3,7 +3,6 @@ bin/oskar_binary_file_query
 bin/oskar_convert_cst_to_scalar.py
 bin/oskar_convert_ecef_to_enu
 bin/oskar_convert_geodetic_to_ecef
-bin/oskar_cuda_system_info
 bin/oskar_filter_sky_model_clusters
 bin/oskar_fit_element_data
 bin/oskar_fits_image_to_sky_model
@@ -14,8 +13,6 @@ bin/oskar_system_info
 bin/oskar_vis_add
 bin/oskar_vis_add_noise
 bin/oskar_vis_summary
-bin/oskar_vis_to_ascii_table
-bin/oskar_vis_upgrade_format
 include/oskar/apps/oskar_app_registrar.h
 include/oskar/apps/oskar_app_settings.h
 include/oskar/apps/oskar_apps.h
@@ -25,7 +22,6 @@ include/oskar/apps/oskar_settings_to_imager.h
 include/oskar/apps/oskar_settings_to_interferometer.h
 include/oskar/apps/oskar_settings_to_sky.h
 include/oskar/apps/oskar_settings_to_telescope.h
-include/oskar/apps/oskar_sim_tec_screen.h
 include/oskar/beam_pattern/oskar_beam_pattern.h
 include/oskar/beam_pattern/oskar_beam_pattern_accessors.h
 include/oskar/beam_pattern/oskar_beam_pattern_check_init.h
@@ -43,9 +39,8 @@ include/oskar/binary/oskar_binary_read.h
 include/oskar/binary/oskar_binary_write.h
 include/oskar/binary/oskar_crc.h
 include/oskar/binary/oskar_endian.h
-include/oskar/convert/oskar_convert_apparent_ha_dec_to_enu_directions.h
-include/oskar/convert/oskar_convert_apparent_ra_dec_to_az_el.h
 include/oskar/convert/oskar_convert_apparent_ra_dec_to_enu_directions.h
+include/oskar/convert/oskar_convert_az_el_to_enu_directions.h
 include/oskar/convert/oskar_convert_brightness_to_jy.h
 include/oskar/convert/oskar_convert_cellsize_to_fov.h
 include/oskar/convert/oskar_convert_cirs_relative_directions_to_enu_directions.h
@@ -53,9 +48,9 @@ include/oskar/convert/oskar_convert_date_time_to_mjd.h
 include/oskar/convert/oskar_convert_ecef_to_enu.h
 include/oskar/convert/oskar_convert_ecef_to_geodetic_spherical.h
 include/oskar/convert/oskar_convert_ecef_to_station_uvw.h
-include/oskar/convert/oskar_convert_ecef_to_uvw.h
 include/oskar/convert/oskar_convert_enu_directions_to_az_el.h
 include/oskar/convert/oskar_convert_enu_directions_to_cirs_relative_directions.h
+include/oskar/convert/oskar_convert_enu_directions_to_local_tangent_plane.h
 include/oskar/convert/oskar_convert_enu_directions_to_relative_directions.h
 include/oskar/convert/oskar_convert_enu_directions_to_theta_phi.h
 include/oskar/convert/oskar_convert_enu_to_ecef.h
@@ -76,7 +71,7 @@ include/oskar/convert/oskar_convert_relative_directions_to_enu_directions.h
 include/oskar/convert/oskar_convert_relative_directions_to_lon_lat.h
 include/oskar/convert/oskar_convert_station_uvw_to_baseline_uvw.h
 include/oskar/convert/oskar_convert_theta_phi_to_enu_directions.h
-include/oskar/convert/oskar_convert_theta_phi_to_healpix_ring.h
+include/oskar/convert/oskar_convert_theta_phi_to_ludwig3_components.h
 include/oskar/convert/oskar_convert_xyz_to_lon_lat.h
 include/oskar/convert/oskar_equation_of_equinoxes_fast.h
 include/oskar/convert/oskar_evaluate_diurnal_aberration.h
@@ -88,6 +83,7 @@ include/oskar/correlate/oskar_cross_correlate_scalar_cuda.h
 include/oskar/correlate/oskar_cross_correlate_scalar_omp.h
 include/oskar/correlate/oskar_evaluate_auto_power.h
 include/oskar/correlate/oskar_evaluate_cross_power.h
+include/oskar/gains/oskar_gains.h
 include/oskar/imager/oskar_grid_correction.h
 include/oskar/imager/oskar_grid_functions_pillbox.h
 include/oskar/imager/oskar_grid_functions_spheroidal.h
@@ -113,8 +109,10 @@ include/oskar/interferometer/oskar_evaluate_jones_K.h
 include/oskar/interferometer/oskar_evaluate_jones_R.h
 include/oskar/interferometer/oskar_evaluate_jones_Z.h
 include/oskar/interferometer/oskar_interferometer.h
+include/oskar/interferometer/oskar_interferometer_accessors.h
 include/oskar/interferometer/oskar_jones.h
 include/oskar/interferometer/oskar_jones_accessors.h
+include/oskar/interferometer/oskar_jones_apply_station_gains.h
 include/oskar/interferometer/oskar_jones_create.h
 include/oskar/interferometer/oskar_jones_create_copy.h
 include/oskar/interferometer/oskar_jones_free.h
@@ -127,7 +125,6 @@ include/oskar/math/oskar_bearing_angle.h
 include/oskar/math/oskar_cmath.h
 include/oskar/math/oskar_dft_c2r.h
 include/oskar/math/oskar_dftw.h
-include/oskar/math/oskar_dftw_m2m_3d_indexed_input_cuda.h
 include/oskar/math/oskar_ellipse_radius.h
 include/oskar/math/oskar_evaluate_image_lm_grid.h
 include/oskar/math/oskar_evaluate_image_lmn_grid.h
@@ -225,9 +222,6 @@ include/oskar/settings/extern/ttl/meta/typelist.hpp
 include/oskar/settings/extern/ttl/selector.hpp
 include/oskar/settings/extern/ttl/var/variant.hpp
 include/oskar/settings/old/oskar_Settings_old.h
-include/oskar/settings/old/oskar_settings_load.h
-include/oskar/settings/old/oskar_settings_load_ionosphere.h
-include/oskar/settings/old/oskar_settings_load_observation.h
 include/oskar/settings/old/oskar_settings_load_tid_parameter_file.h
 include/oskar/settings/oskar_SettingsDeclareXml.h
 include/oskar/settings/oskar_SettingsDependency.h
@@ -311,7 +305,6 @@ include/oskar/telescope/oskar_telescope_accessors.h
 include/oskar/telescope/oskar_telescope_analyse.h
 include/oskar/telescope/oskar_telescope_create.h
 include/oskar/telescope/oskar_telescope_create_copy.h
-include/oskar/telescope/oskar_telescope_duplicate_first_station.h
 include/oskar/telescope/oskar_telescope_free.h
 include/oskar/telescope/oskar_telescope_load.h
 include/oskar/telescope/oskar_telescope_load_pointing_file.h
@@ -319,17 +312,21 @@ include/oskar/telescope/oskar_telescope_load_position.h
 include/oskar/telescope/oskar_telescope_load_station_coords_ecef.h
 include/oskar/telescope/oskar_telescope_load_station_coords_enu.h
 include/oskar/telescope/oskar_telescope_load_station_coords_wgs84.h
+include/oskar/telescope/oskar_telescope_load_station_type_map.h
 include/oskar/telescope/oskar_telescope_log_summary.h
 include/oskar/telescope/oskar_telescope_override_element_cable_length_errors.h
 include/oskar/telescope/oskar_telescope_override_element_gains.h
 include/oskar/telescope/oskar_telescope_override_element_phases.h
 include/oskar/telescope/oskar_telescope_resize.h
+include/oskar/telescope/oskar_telescope_resize_station_array.h
 include/oskar/telescope/oskar_telescope_save.h
 include/oskar/telescope/oskar_telescope_save_layout.h
 include/oskar/telescope/oskar_telescope_set_station_coords.h
 include/oskar/telescope/oskar_telescope_set_station_coords_ecef.h
 include/oskar/telescope/oskar_telescope_set_station_coords_enu.h
 include/oskar/telescope/oskar_telescope_set_station_coords_wgs84.h
+include/oskar/telescope/oskar_telescope_set_station_ids_and_coords.h
+include/oskar/telescope/oskar_telescope_uvw.h
 include/oskar/telescope/station/element/oskar_apply_element_taper_cosine.h
 include/oskar/telescope/station/element/oskar_apply_element_taper_gaussian.h
 include/oskar/telescope/station/element/oskar_element.h
@@ -348,14 +345,12 @@ include/oskar/telescope/station/element/oskar_element_resize_freq_data.h
 include/oskar/telescope/station/element/oskar_element_save.h
 include/oskar/telescope/station/element/oskar_element_write.h
 include/oskar/telescope/station/element/oskar_evaluate_dipole_pattern.h
+include/oskar/telescope/station/element/oskar_evaluate_geometric_dipole_pattern.h
 include/oskar/telescope/station/element/oskar_evaluate_spherical_wave_sum.h
 include/oskar/telescope/station/oskar_blank_below_horizon.h
-include/oskar/telescope/station/oskar_evaluate_beam_horizon_direction.h
-include/oskar/telescope/station/oskar_evaluate_element_weights.h
 include/oskar/telescope/station/oskar_evaluate_element_weights_dft.h
 include/oskar/telescope/station/oskar_evaluate_element_weights_errors.h
 include/oskar/telescope/station/oskar_evaluate_pierce_points.h
-include/oskar/telescope/station/oskar_evaluate_station_beam.h
 include/oskar/telescope/station/oskar_evaluate_station_beam_aperture_array.h
 include/oskar/telescope/station/oskar_evaluate_station_beam_gaussian.h
 include/oskar/telescope/station/oskar_evaluate_station_from_telescope_dipole_azimuth.h
@@ -364,11 +359,14 @@ include/oskar/telescope/station/oskar_evaluate_vla_beam_pbcor.h
 include/oskar/telescope/station/oskar_station.h
 include/oskar/telescope/station/oskar_station_accessors.h
 include/oskar/telescope/station/oskar_station_analyse.h
+include/oskar/telescope/station/oskar_station_beam.h
+include/oskar/telescope/station/oskar_station_beam_horizon_direction.h
 include/oskar/telescope/station/oskar_station_create.h
 include/oskar/telescope/station/oskar_station_create_child_stations.h
 include/oskar/telescope/station/oskar_station_create_copy.h
 include/oskar/telescope/station/oskar_station_different.h
 include/oskar/telescope/station/oskar_station_duplicate_first_child.h
+include/oskar/telescope/station/oskar_station_evaluate_element_weights.h
 include/oskar/telescope/station/oskar_station_free.h
 include/oskar/telescope/station/oskar_station_load_apodisation.h
 include/oskar/telescope/station/oskar_station_load_cable_length_error.h
@@ -417,6 +415,7 @@ include/oskar/utility/oskar_get_error_string.h
 include/oskar/utility/oskar_get_memory_usage.h
 include/oskar/utility/oskar_get_num_procs.h
 include/oskar/utility/oskar_getline.h
+include/oskar/utility/oskar_hdf5.h
 include/oskar/utility/oskar_kernel_macros.h
 include/oskar/utility/oskar_lock_file.h
 include/oskar/utility/oskar_string_to_array.h
@@ -425,8 +424,6 @@ include/oskar/utility/oskar_timer.h
 include/oskar/utility/oskar_vector_types.h
 include/oskar/utility/oskar_vector_types_cl.h
 include/oskar/utility/oskar_version_string.h
-include/oskar/vis/oskar_vis.h
-include/oskar/vis/oskar_vis_accessors.h
 include/oskar/vis/oskar_vis_block.h
 include/oskar/vis/oskar_vis_block_accessors.h
 include/oskar/vis/oskar_vis_block_add_system_noise.h
@@ -437,25 +434,21 @@ include/oskar/vis/oskar_vis_block_create_from_header.h
 include/oskar/vis/oskar_vis_block_free.h
 include/oskar/vis/oskar_vis_block_read.h
 include/oskar/vis/oskar_vis_block_resize.h
+include/oskar/vis/oskar_vis_block_station_to_baseline_coords.h
 include/oskar/vis/oskar_vis_block_write.h
 include/oskar/vis/oskar_vis_block_write_ms.h
-include/oskar/vis/oskar_vis_create.h
-include/oskar/vis/oskar_vis_free.h
 include/oskar/vis/oskar_vis_header.h
 include/oskar/vis/oskar_vis_header_accessors.h
 include/oskar/vis/oskar_vis_header_create.h
-include/oskar/vis/oskar_vis_header_create_copy.h
 include/oskar/vis/oskar_vis_header_free.h
 include/oskar/vis/oskar_vis_header_read.h
 include/oskar/vis/oskar_vis_header_write.h
 include/oskar/vis/oskar_vis_header_write_ms.h
-include/oskar/vis/oskar_vis_read.h
-include/oskar/vis/oskar_vis_write.h
 lib/liboskar.so
-lib/liboskar.so.2.7.6
+lib/liboskar.so.2.8.0
 lib/liboskar_apps.so
-lib/liboskar_apps.so.2.7.6
+lib/liboskar_apps.so.2.8.0
 lib/liboskar_binary.so
-lib/liboskar_binary.so.2
+lib/liboskar_binary.so.2.1
 lib/liboskar_settings.so
-lib/liboskar_settings.so.2.7.6
+lib/liboskar_settings.so.2.8.0