Page MenuHomeFreeBSD

D56106.id174374.diff
No OneTemporary

D56106.id174374.diff

diff --git a/astro/oskar/Makefile b/astro/oskar/Makefile
--- a/astro/oskar/Makefile
+++ b/astro/oskar/Makefile
@@ -1,31 +1,28 @@
PORTNAME= OSKAR
-DISTVERSION= 2.8.3
-PORTREVISION= 5
+DISTVERSION= 2.12.2
CATEGORIES= astro
MAINTAINER= yuri@FreeBSD.org
COMMENT= SKA Radio telescope simulator
-WWW= https://github.com/OxfordSKA/OSKAR
+WWW= https://github.com/OxfordSKA/OSKAR/ \
+ https://ska-telescope.gitlab.io/sim/oskar/
-LICENSE= GPLv2
+LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-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
-
LIB_DEPENDS= libcfitsio.so:astro/cfitsio \
libhdf5.so:science/hdf5 \
libsz.so:science/libaec
-USES= cmake compiler:c++11-lang localbase:ldflags python qt:5 \
- shebangfix
+USES= cmake compiler:c++11-lang localbase:ldflags python qt:5
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
CMAKE_ARGS= -DFREEBSD_FILESDIR:STRING=${FILESDIR}
+PLIST_SUB= SOVERSION=${DISTVERSION}
+
.include <bsd.port.mk>
diff --git a/astro/oskar/distinfo b/astro/oskar/distinfo
--- a/astro/oskar/distinfo
+++ b/astro/oskar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1653680745
-SHA256 (OxfordSKA-OSKAR-2.8.3_GH0.tar.gz) = 828fe0ff72019bec3b6fa10a3928f9aa2aa1a5c6a4a8d5643364cfd6ddd50fac
-SIZE (OxfordSKA-OSKAR-2.8.3_GH0.tar.gz) = 4825009
+TIMESTAMP = 1774595984
+SHA256 (OxfordSKA-OSKAR-2.12.2_GH0.tar.gz) = 04bc7994a2fad8bb020fbf6bc3782a59ba5798b7a95330a0724cab548160489b
+SIZE (OxfordSKA-OSKAR-2.12.2_GH0.tar.gz) = 4772857
diff --git a/astro/oskar/files/patch-extern_Random123_features_gccfeatures.h b/astro/oskar/files/patch-extern_Random123_features_gccfeatures.h
deleted file mode 100644
--- a/astro/oskar/files/patch-extern_Random123_features_gccfeatures.h
+++ /dev/null
@@ -1,32 +0,0 @@
---- extern/Random123/features/gccfeatures.h.orig 2019-11-17 00:45:21 UTC
-+++ extern/Random123/features/gccfeatures.h
-@@ -60,7 +60,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY O
- Please let the authors know of any successes (or failures). */
- #endif
-
--#ifdef __powerpc__
-+#if defined(__powerpc__) && !defined(__clang__)
- #include <ppu_intrinsics.h>
- #endif
-
-@@ -246,6 +246,20 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY O
- #else
- #define R123_USE_MULHILO64_MULHI_INTRIN 0
- #endif
-+#endif
-+
-+#if defined(__powerpc__) && defined(__clang__)
-+#ifdef __powerpc64__
-+static inline unsigned long long __mulhdu(unsigned long long a, unsigned long long b) {
-+ __uint128_t c = (__uint128_t) a * (__uint128_t) b;
-+ return c >> 64;
-+}
-+#endif
-+
-+static inline unsigned int __mulhwu(unsigned int a, unsigned int b) {
-+ unsigned long long c = (unsigned long long) a * (unsigned long long) b;
-+ return c >> 32;
-+}
- #endif
-
- #ifndef R123_MULHILO64_MULHI_INTRIN
diff --git a/astro/oskar/pkg-plist b/astro/oskar/pkg-plist
--- a/astro/oskar/pkg-plist
+++ b/astro/oskar/pkg-plist
@@ -1,10 +1,8 @@
bin/oskar
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_filter_sky_model_clusters
-bin/oskar_fit_element_data
bin/oskar_fits_image_to_sky_model
bin/oskar_imager
bin/oskar_sim_beam_pattern
@@ -63,17 +61,16 @@
include/oskar/convert/oskar_convert_healpix_ring_to_theta_phi.h
include/oskar/convert/oskar_convert_lon_lat_to_relative_directions.h
include/oskar/convert/oskar_convert_lon_lat_to_xyz.h
-include/oskar/convert/oskar_convert_ludwig3_to_theta_phi_components.h
include/oskar/convert/oskar_convert_mjd_to_gast_fast.h
include/oskar/convert/oskar_convert_mjd_to_gmst.h
include/oskar/convert/oskar_convert_mjd_ut1_to_era.h
include/oskar/convert/oskar_convert_mjd_utc_to_mjd_tt.h
include/oskar/convert/oskar_convert_offset_ecef_to_ecef.h
+include/oskar/convert/oskar_convert_pqr_to_ecef_matrix.h
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_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
@@ -86,7 +83,6 @@
include/oskar/correlate/oskar_evaluate_auto_power.h
include/oskar/correlate/oskar_evaluate_cross_power.h
include/oskar/gains/oskar_gains.h
-include/oskar/harp/CMakeLists.txt
include/oskar/harp/oskar_harp.h
include/oskar/imager/oskar_grid_correction.h
include/oskar/imager/oskar_grid_functions_pillbox.h
@@ -116,6 +112,7 @@
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_cable_length_errors.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
@@ -123,7 +120,6 @@
include/oskar/interferometer/oskar_jones_join.h
include/oskar/interferometer/oskar_jones_set_size.h
include/oskar/log/oskar_log.h
-include/oskar/math/CMakeLists.txt
include/oskar/math/oskar_angular_distance.h
include/oskar/math/oskar_bearing_angle.h
include/oskar/math/oskar_cmath.h
@@ -141,6 +137,7 @@
include/oskar/math/oskar_fit_ellipse.h
include/oskar/math/oskar_floating_point_compare.h
include/oskar/math/oskar_gaussian_circular.h
+include/oskar/math/oskar_gaussian_ellipse.h
include/oskar/math/oskar_healpix_npix_to_nside.h
include/oskar/math/oskar_kahan_sum.h
include/oskar/math/oskar_lapack_subset.h
@@ -161,10 +158,8 @@
include/oskar/mem/oskar_mem.h
include/oskar/mem/oskar_mem_accessors.h
include/oskar/mem/oskar_mem_add.h
-include/oskar/mem/oskar_mem_add_real.h
include/oskar/mem/oskar_mem_append_raw.h
include/oskar/mem/oskar_mem_clear_contents.h
-include/oskar/mem/oskar_mem_conjugate.h
include/oskar/mem/oskar_mem_convert_precision.h
include/oskar/mem/oskar_mem_copy.h
include/oskar/mem/oskar_mem_copy_contents.h
@@ -185,9 +180,9 @@
include/oskar/mem/oskar_mem_random_gaussian.h
include/oskar/mem/oskar_mem_random_range.h
include/oskar/mem/oskar_mem_random_uniform.h
-include/oskar/mem/oskar_mem_read_binary_raw.h
include/oskar/mem/oskar_mem_read_element.h
include/oskar/mem/oskar_mem_read_fits.h
+include/oskar/mem/oskar_mem_read_fits_bintable.h
include/oskar/mem/oskar_mem_read_fits_image_plane.h
include/oskar/mem/oskar_mem_read_healpix_fits.h
include/oskar/mem/oskar_mem_realloc.h
@@ -197,6 +192,8 @@
include/oskar/mem/oskar_mem_set_element.h
include/oskar/mem/oskar_mem_set_value_real.h
include/oskar/mem/oskar_mem_stats.h
+include/oskar/mem/oskar_mem_to_sdp_mem.h
+include/oskar/mem/oskar_mem_write_fits_bintable.h
include/oskar/mem/oskar_mem_write_fits_cube.h
include/oskar/mem/oskar_mem_write_healpix_fits.h
include/oskar/ms/oskar_measurement_set.h
@@ -273,10 +270,15 @@
include/oskar/sky/oskar_sky_accessors.h
include/oskar/sky/oskar_sky_append.h
include/oskar/sky/oskar_sky_append_to_set.h
+include/oskar/sky/oskar_sky_clear_source_flux.h
+include/oskar/sky/oskar_sky_column.h
+include/oskar/sky/oskar_sky_column_type_from_name.h
+include/oskar/sky/oskar_sky_column_type_to_name.h
include/oskar/sky/oskar_sky_copy.h
include/oskar/sky/oskar_sky_copy_contents.h
include/oskar/sky/oskar_sky_copy_source_data.h
include/oskar/sky/oskar_sky_create.h
+include/oskar/sky/oskar_sky_create_columns.h
include/oskar/sky/oskar_sky_create_copy.h
include/oskar/sky/oskar_sky_evaluate_gaussian_source_parameters.h
include/oskar/sky/oskar_sky_evaluate_relative_directions.h
@@ -290,28 +292,23 @@
include/oskar/sky/oskar_sky_generate_random_power_law.h
include/oskar/sky/oskar_sky_horizon_clip.h
include/oskar/sky/oskar_sky_load.h
-include/oskar/sky/oskar_sky_override_polarisation.h
-include/oskar/sky/oskar_sky_read.h
+include/oskar/sky/oskar_sky_load_named_columns.h
include/oskar/sky/oskar_sky_resize.h
-include/oskar/sky/oskar_sky_rotate_to_position.h
include/oskar/sky/oskar_sky_save.h
+include/oskar/sky/oskar_sky_save_named_columns.h
include/oskar/sky/oskar_sky_scale_flux_with_frequency.h
-include/oskar/sky/oskar_sky_set_gaussian_parameters.h
include/oskar/sky/oskar_sky_set_source.h
-include/oskar/sky/oskar_sky_set_spectral_index.h
-include/oskar/sky/oskar_sky_write.h
include/oskar/sky/oskar_update_horizon_mask.h
-include/oskar/splines/oskar_splines.h
-include/oskar/splines/oskar_splines_evaluate.h
-include/oskar/splines/oskar_splines_fit.h
include/oskar/telescope/oskar_TelescopeLoadAbstract.h
include/oskar/telescope/oskar_telescope.h
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_evaluate_magnetic_field.h
include/oskar/telescope/oskar_telescope_free.h
include/oskar/telescope/oskar_telescope_load.h
+include/oskar/telescope/oskar_telescope_load_cable_length_error.h
include/oskar/telescope/oskar_telescope_load_pointing_file.h
include/oskar/telescope/oskar_telescope_load_position.h
include/oskar/telescope/oskar_telescope_load_station_coords_ecef.h
@@ -326,6 +323,7 @@
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_cable_length_error.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
@@ -341,23 +339,19 @@
include/oskar/telescope/station/element/oskar_element_different.h
include/oskar/telescope/station/element/oskar_element_evaluate.h
include/oskar/telescope/station/element/oskar_element_free.h
-include/oskar/telescope/station/element/oskar_element_load.h
-include/oskar/telescope/station/element/oskar_element_load_cst.h
-include/oskar/telescope/station/element/oskar_element_load_scalar.h
include/oskar/telescope/station/element/oskar_element_load_spherical_wave_coeff.h
-include/oskar/telescope/station/element/oskar_element_read.h
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/element/oskar_evaluate_spherical_wave_sum_feko.h
+include/oskar/telescope/station/element/oskar_evaluate_spherical_wave_sum_feko_norm_polynomial.h
+include/oskar/telescope/station/element/oskar_evaluate_spherical_wave_sum_galileo.h
include/oskar/telescope/station/oskar_blank_below_horizon.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_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
include/oskar/telescope/station/oskar_evaluate_tec_screen.h
include/oskar/telescope/station/oskar_evaluate_vla_beam_pbcor.h
@@ -372,6 +366,7 @@
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_evaluate_magnetic_field.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
@@ -381,6 +376,7 @@
include/oskar/telescope/station/oskar_station_load_layout.h
include/oskar/telescope/station/oskar_station_load_mount_types.h
include/oskar/telescope/station/oskar_station_load_permitted_beams.h
+include/oskar/telescope/station/oskar_station_load_spherical_wave_coeff_feko_h5.h
include/oskar/telescope/station/oskar_station_override_element_cable_length_errors.h
include/oskar/telescope/station/oskar_station_override_element_feed_angle.h
include/oskar/telescope/station/oskar_station_override_element_gains.h
@@ -423,7 +419,9 @@
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_angle.h
include/oskar/utility/oskar_string_to_array.h
+include/oskar/utility/oskar_string_trim.h
include/oskar/utility/oskar_thread.h
include/oskar/utility/oskar_timer.h
include/oskar/utility/oskar_vector_types.h
@@ -450,10 +448,10 @@
include/oskar/vis/oskar_vis_header_write.h
include/oskar/vis/oskar_vis_header_write_ms.h
lib/liboskar.so
-lib/liboskar.so.2.8.3
+lib/liboskar.so.%%SOVERSION%%
lib/liboskar_apps.so
-lib/liboskar_apps.so.2.8.3
+lib/liboskar_apps.so.%%SOVERSION%%
lib/liboskar_binary.so
lib/liboskar_binary.so.2.1
lib/liboskar_settings.so
-lib/liboskar_settings.so.2.8.3
+lib/liboskar_settings.so.%%SOVERSION%%

File Metadata

Mime Type
text/plain
Expires
Sat, Apr 18, 9:07 AM (19 h, 18 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31709985
Default Alt Text
D56106.id174374.diff (13 KB)

Event Timeline