Bug 286058 - astro/libnova: adopt, improve and update 0.15.0 => 0.16.0
Summary: astro/libnova: adopt, improve and update 0.15.0 => 0.16.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Fernando Apesteguía
URL: https://sourceforge.net/p/libnova/lib...
Keywords: needs-qa
Depends on:
Blocks:
 
Reported: 2025-04-12 12:37 UTC by Älven
Modified: 2025-04-15 16:04 UTC (History)
1 user (show)

See Also:


Attachments
[PATCH] astro/libnova: adopt, improve and update 0.15.0 => 0.16.0 (8.15 KB, patch)
2025-04-12 12:37 UTC, Älven
no flags Details | Diff
Curl -Iv log (7.48 KB, text/plain)
2025-04-15 09:24 UTC, Älven
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Älven 2025-04-12 12:37:27 UTC
Created attachment 259502 [details]
[PATCH] astro/libnova: adopt, improve and update 0.15.0 => 0.16.0

ChangeLog

*********** release of 0.16.0

20150303
	Added ln_get_constellation
	Lukasz Komsta, Petr Kubanek
Comment 1 Fernando Apesteguía freebsd_committer freebsd_triage 2025-04-15 06:06:50 UTC
Does not fetch for me.

Can you check?

===>   libnova-0.16.0 depends on file: /usr/local/sbin/pkg - found
=> libnova-libnova-edbf65abe27ef1a2520eb9e839daaf58f15a6941.zip doesn't seem to exist in /portdistfiles/.
=> Attempting to fetch https://sourceforge.net/code-snapshots/git/l/li/libnova/libnova.git/libnova-libnova-edbf65abe27ef1a2520eb9e839daaf58f15a6941.zip
fetch: https://sourceforge.net/code-snapshots/git/l/li/libnova/libnova.git/libnova-libnova-edbf65abe27ef1a2520eb9e839daaf58f15a6941.zip: Not Found
=> Attempting to fetch http://distcache.FreeBSD.org/ports-distfiles/libnova-libnova-edbf65abe27ef1a2520eb9e839daaf58f15a6941.zip
fetch: http://distcache.FreeBSD.org/ports-distfiles/libnova-libnova-edbf65abe27ef1a2520eb9e839daaf58f15a6941.zip: Not Found
=> Couldn't fetch it - please try to retrieve this
=> port manually into /portdistfiles/ and try again.
*** Error code 1
Comment 2 Älven 2025-04-15 09:24:27 UTC
Created attachment 259576 [details]
Curl -Iv log

(In reply to Fernando Apesteguía from comment #1)
> Can you check?

Sure, I can and will do. Just tried and have it successfully fetched:

% fetch -v https://sourceforge.net/code-snapshots/git/l/li/libnova/libnova.git/libnova-libnova-edbf65abe27ef1a2520eb9e839daaf58f15a6941.zip 
resolving server address: sourceforge.net:443
SSL options: 82004850
Peer verification enabled
Using OpenSSL default CA cert file and path
Verify hostname
TLSv1.3 connection established using TLS_AES_256_GCM_SHA384
Certificate subject: /CN=sourceforge.net
Certificate issuer: /C=US/O=Let's Encrypt/CN=E6
requesting https://sourceforge.net/code-snapshots/git/l/li/libnova/libnova.git/libnova-libnova-edbf65abe27ef1a2520eb9e839daaf58f15a6941.zip
remote size / mtime: 1373439 / 1744707574
libnova-libnova-edbf65abe27ef1a2520eb9e839daaf        1341 kB 3663 kBps    01s

May it be due to some difference in sourceforge mirrors or cloudflare issues?
Comment 3 Fernando Apesteguía freebsd_committer freebsd_triage 2025-04-15 10:34:23 UTC
(In reply to Älven from comment #2)
Ummm... It looks like it. I tried yesterday several times (spaced in time) and it didn't work. It works now.

Thanks!
Comment 4 commit-hook freebsd_committer freebsd_triage 2025-04-15 16:04:16 UTC
A commit in branch main references this bug:

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

commit 6ce9e2dd2d469224ef7e7f4f843d43273294bc36
Author:     Älven <alster@vinterdalen.se>
AuthorDate: 2025-04-14 06:43:09 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2025-04-15 16:03:41 +0000

    astro/libnova: Set maintainer, improve and update 0.15.0

    ChangeLog: https://sourceforge.net/p/libnova/libnova/ci/v0.16/tree/ChangeLog

    Reporter becomes maintainer. Already maintainer of several ports.

    PR:             286058
    Reported by:    alster@vinterdalen.se

 astro/libnova/Makefile                             | 20 +++++---
 astro/libnova/distinfo                             |  5 +-
 astro/libnova/files/patch-src_hyperbolic__motion.c | 34 +++++++------
 .../files/patch-src_libnova_libnova.h (new)        | 11 ++++
 astro/libnova/files/patch-src_precession.c (gone)  | 58 ----------------------
 astro/libnova/pkg-descr                            | 10 ++--
 astro/libnova/pkg-plist                            |  5 +-
 7 files changed, 54 insertions(+), 89 deletions(-)
Comment 5 Fernando Apesteguía freebsd_committer freebsd_triage 2025-04-15 16:04:23 UTC
Committed,

Thanks!