From nobody Mon Jan 12 09:03:00 2026 X-Original-To: dev-commits-ports-branches@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dqRH847sqz6NJSr for ; Mon, 12 Jan 2026 09:03:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dqRH83Kb4z3lpt for ; Mon, 12 Jan 2026 09:03:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1768208580; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=aPMqxJtnfaSVCvnzB13Vima8H//dchU8PUJgedwN5mo=; b=PNLp5/rJbGKXmpzyYP3nRThkhr06KQRqUIbSryJZvu3XeHCU2EWpWt1qvoiWCwXasS/AAD 2auY3fKdpqOrRmGwdbJsdlF9EHZ6BrE7bxkI+MSjkkJy1f7LgMUkgpyZAShZxthOFu31hy Ik7qnGl2Jq7EtDAhivarNYX6/l+aC28iffyI7CDYOsyS+GBtHPXbPtiGrs3bJm53VY+koS cF8dGXqzkM80dcI34q1aR6efvUIpEljCh/SWOeTtBBpbBYi6hbX95F8b+r+UiCJNWZzr2H ICekRcvdvF1cAfVAfkltaUnKl/uhva1Urz3bAwgIvRaWY6879V1cf0+/+WwiLQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1768208580; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=aPMqxJtnfaSVCvnzB13Vima8H//dchU8PUJgedwN5mo=; b=b6xW+OlKWH0V8foGPHiz4hddV7wTFM+VsJGiBH6suUcJYWwGfGFidnATOi7Z/pPHRtiQcu OYmHZOABfXAzNxJjnFhgTNDs1PJzMf6CugUe1H7cyhOKGmWL5ltfPpWKGMqjOckrr95rGH aYmtqU9AfrBXuBAiyVQnnKI897lFhDoK5znWR3qCQSeZRlSAxLmS619nzIkZXeKUtoCiDC FJvQ2N9mZQ/rfdHR7m/A6GaOP9IaUjytvVvYaiCGP9k4U94V0dlB7GO5oi6RZt0hKTP1/4 39qhKdM5LoAOjHSLKd69kYZbiTtaD0cOUIkpWokp9DAcofSOHOvUiXquE4r/pw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1768208580; a=rsa-sha256; cv=none; b=jS3zn60XS84yIpDV6rOE2yhMhQrCnnA4Bhw4HwGokuDnVy82FXaO9OvvfTcBjQw9a6Pp1/ fJs2FXRkRJMgzY18nzCBjlunJL3Iwm8mr66NDQ9/kOfQfkpLci6rUdSTieabpZ9mjJfvXw LCbsiUrI7ig8EfDFxSHzbeD7ktgFXZxc/AYI2CObHTIQnLkSMXDmk3MvsvYt8llZlUaP4x 036h7HJIp8PyB50rdafzJGL171nUJbrqS95NOjKMoFz3C9Yi35TapU15ncv9LIpXd3N9qm 87RY1YsLykb+svijK/oLBoywkW4w2lhryQkCuWfyFSi4meDDAoH52RaY3MZAxQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dqRH82v3Mz4fC for ; Mon, 12 Jan 2026 09:03:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id d7e7 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 12 Jan 2026 09:03:00 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: =?utf-8?Q?=C3=84lven?= Subject: git: dbc437c86a43 - 2025Q4 - astro/libnova: fix fetching, improve port List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-branches@freebsd.org Sender: owner-dev-commits-ports-branches@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: alven X-Git-Repository: ports X-Git-Refname: refs/heads/2025Q4 X-Git-Reftype: branch X-Git-Commit: dbc437c86a43e0ac5461afd6192499106fc84bd3 Auto-Submitted: auto-generated Date: Mon, 12 Jan 2026 09:03:00 +0000 Message-Id: <6964b8c4.d7e7.29d77569@gitrepo.freebsd.org> The branch 2025Q4 has been updated by alven: URL: https://cgit.FreeBSD.org/ports/commit/?id=dbc437c86a43e0ac5461afd6192499106fc84bd3 commit dbc437c86a43e0ac5461afd6192499106fc84bd3 Author: Älven AuthorDate: 2026-01-12 08:53:33 +0000 Commit: Älven CommitDate: 2026-01-12 09:02:27 +0000 astro/libnova: fix fetching, improve port * Pull sources from Gentoo repo because upstream stopped tarball releases after v0.15 * Clarify LICENSE * Patch to remove hardcoded AM_FLAGS * Patch to fix linking with libelp PR: 292368 Reported by: diizzy@ Approved by: db@, yuri@ (Mentors, implicit) MFH: 2025Q4 (cherry picked from commit 6cf40a435f0726d0e67f4cf5a270dcea1a0934d6) --- astro/libnova/Makefile | 11 +++++------ astro/libnova/distinfo | 6 +++--- astro/libnova/files/patch-src_Makefile.am | 20 ++++++++++++++++++++ astro/libnova/files/patch-src_elp_Makefile.am | 10 ++++++++++ 4 files changed, 38 insertions(+), 9 deletions(-) diff --git a/astro/libnova/Makefile b/astro/libnova/Makefile index 9176768b73c3..5b2d0273ce5f 100644 --- a/astro/libnova/Makefile +++ b/astro/libnova/Makefile @@ -1,17 +1,18 @@ PORTNAME= libnova DISTVERSION= 0.16.0 +PORTREVISION= 1 CATEGORIES= astro -MASTER_SITES= https://sourceforge.net/code-snapshots/git/l/li/${PORTNAME}/${PORTNAME}.git/ -DISTNAME= ${PORTNAME}-${PORTNAME}-${GIT_HASH} +# Pull from Gentoo repo because upstream stopped tarball releases after v0.15 +MASTER_SITES= https://dev.gentoo.org/~asturm/distfiles/ MAINTAINER= alven@FreeBSD.org COMMENT= Astronomical Calculation Library WWW= https://libnova.sourceforge.net/ -LICENSE= GPLv2 +LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= autoreconf libtool zip +USES= autoreconf libtool tar:xz USE_LDCONFIG= yes GNU_CONFIGURE= yes @@ -20,8 +21,6 @@ INSTALL_TARGET= install-strip PLIST_SUB= SOVERSION=${DISTVERSION:R} -GIT_HASH= edbf65abe27ef1a2520eb9e839daaf58f15a6941 - post-patch: @${REINPLACE_CMD} -e 's|^CFLAGS=|#CFLAGS=|g' ${WRKSRC}/configure.ac diff --git a/astro/libnova/distinfo b/astro/libnova/distinfo index 64762b91bb13..a1523ee86788 100644 --- a/astro/libnova/distinfo +++ b/astro/libnova/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744455361 -SHA256 (libnova-libnova-edbf65abe27ef1a2520eb9e839daaf58f15a6941.zip) = 2703497573f949146895dedb6fdf74c8d1f15dbdb831074bbaabc5052bdedc07 -SIZE (libnova-libnova-edbf65abe27ef1a2520eb9e839daaf58f15a6941.zip) = 1373439 +TIMESTAMP = 1768205936 +SHA256 (libnova-0.16.0.tar.xz) = 699a6ffe0b70a2b4f594ca4231eedfc772161460a9de7ff90dd1d92fd3ba7d39 +SIZE (libnova-0.16.0.tar.xz) = 909212 diff --git a/astro/libnova/files/patch-src_Makefile.am b/astro/libnova/files/patch-src_Makefile.am new file mode 100644 index 000000000000..58e69949fc53 --- /dev/null +++ b/astro/libnova/files/patch-src_Makefile.am @@ -0,0 +1,20 @@ +--- src/Makefile.am.orig 2019-11-20 19:29:37 UTC ++++ src/Makefile.am +@@ -1,6 +1,6 @@ + ## Process this file with automake to produce Makefile.in + +-AM_CFLAGS = -Wall -O3 $(AVX_CFLAGS) ++AM_CFLAGS = $(AVX_CFLAGS) + + SUBDIRS = libnova elp + +@@ -46,8 +46,7 @@ libnova_la_LIBADD = \ + lunar-priv.h + + libnova_la_LIBADD = \ +- -Lelp/ \ +- -lelp ++ elp/libelp.la + + libnova_la_LDFLAGS = \ + -version-info $(LT_VERSION) \ diff --git a/astro/libnova/files/patch-src_elp_Makefile.am b/astro/libnova/files/patch-src_elp_Makefile.am new file mode 100644 index 000000000000..184d54690125 --- /dev/null +++ b/astro/libnova/files/patch-src_elp_Makefile.am @@ -0,0 +1,10 @@ +--- src/elp/Makefile.am.orig 2019-11-20 19:29:37 UTC ++++ src/elp/Makefile.am +@@ -1,6 +1,6 @@ noinst_LTLIBRARIES = libelp.la + noinst_LTLIBRARIES = libelp.la + +-AM_CFLAGS = -I ../ -Wall -O3 $(AVX_CFLAGS) ++AM_CFLAGS = -I ../ $(AVX_CFLAGS) + + libelp_la_SOURCES = \ + elp1.c \