Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Nov 2020 07:39:42 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org
Subject:   svn commit: r555693 - in branches/2020Q4/astro/siril: . files
Message-ID:  <202011190739.0AJ7dgCp049076@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Thu Nov 19 07:39:41 2020
New Revision: 555693
URL: https://svnweb.freebsd.org/changeset/ports/555693

Log:
  MFH: r555541
  
  astro/siril: Fix run-time error: Undefined symbol "cblas_dcopy"
  
  This was because math/gsl installs 2 libraries, libgsl.so and
  libgslcblas.so, the former of which should depend on the latter one.
  Instead, the gsl package through its pkg-config script asks users to
  link to both libraries. This fails when the link line also has
  -Wl,--as-needed which causes the linker to drop the second library.
  In such case the above error is triggered at runtime.
  
  Also update WWW.
  
  PR:		251206
  Submitted by:	Ned Leitch <ned.leitch+freebsd@gmail.com>
  
  Approved by:	ports-secteam (fluffy)

Added:
  branches/2020Q4/astro/siril/files/patch-meson.build
     - copied unchanged from r555541, head/astro/siril/files/patch-meson.build
Deleted:
  branches/2020Q4/astro/siril/files/patch-Makefile.am
Modified:
  branches/2020Q4/astro/siril/Makefile
  branches/2020Q4/astro/siril/pkg-descr
Directory Properties:
  branches/2020Q4/   (props changed)

Modified: branches/2020Q4/astro/siril/Makefile
==============================================================================
--- branches/2020Q4/astro/siril/Makefile	Thu Nov 19 07:38:11 2020	(r555692)
+++ branches/2020Q4/astro/siril/Makefile	Thu Nov 19 07:39:41 2020	(r555693)
@@ -2,6 +2,7 @@
 
 PORTNAME=	siril
 DISTVERSION=	0.99.6
+PORTREVISION=	1
 CATEGORIES=	astro graphics
 MASTER_SITES=	https://free-astro.org/download/
 

Copied: branches/2020Q4/astro/siril/files/patch-meson.build (from r555541, head/astro/siril/files/patch-meson.build)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ branches/2020Q4/astro/siril/files/patch-meson.build	Thu Nov 19 07:39:41 2020	(r555693, copy of r555541, head/astro/siril/files/patch-meson.build)
@@ -0,0 +1,10 @@
+--- meson.build.orig	2020-09-22 20:01:48 UTC
++++ meson.build
+@@ -123,6 +123,7 @@ if platform_linux
+ elif platform_bsd
+   siril_link_arg += '-rdynamic'
+   siril_link_arg += '-lexecinfo'
++  siril_link_arg += '-Wl,--no-as-needed' # workaround for https://gitlab.com/free-astro/siril/-/issues/614 (Bug#251206)
+ elif platform_windows
+   #TODO: Do Meson provide more elegant way?
+   siril_link_arg += '-Wl,--export-all-symbols'

Modified: branches/2020Q4/astro/siril/pkg-descr
==============================================================================
--- branches/2020Q4/astro/siril/pkg-descr	Thu Nov 19 07:38:11 2020	(r555692)
+++ branches/2020Q4/astro/siril/pkg-descr	Thu Nov 19 07:39:41 2020	(r555693)
@@ -8,4 +8,4 @@ interface than Iris' command line as well as more mode
 algorithms, but it is not yet as automated as DeepSkyStacker or Registax. It
 also provides a basic command line to access various processing functions.
 
-WWW: https://free-astro.org/index.php/Siril
+WWW: https://www.siril.org/



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202011190739.0AJ7dgCp049076>