From nobody Mon Jan 12 09:01:21 2026 X-Original-To: dev-commits-ports-main@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 4dqRFL5KBLz6NJLG for ; Mon, 12 Jan 2026 09:01:26 +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 4dqRFL4vfGz3lgv for ; Mon, 12 Jan 2026 09:01:26 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1768208486; 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=0NUpXTfxFamwq2+LGLcNledf8DxT6zlkmzTSH8Yr1Yk=; b=Kqkjv2ZasHn0+oPyLszC333OzbsXrJfBAxeBctArx+DUYaGWUOn4R1dHxapJXElHJshOYk 5zAqpIJpRBrgBAfZ11mNy7YZHp7WdPiZQu3Bk8SvInD/oisYjM+BcrtRPQ3b2cHQovS7cA 6hVy8vPeUB4ikh0PGXzs92sTsq3jM5jW8dB+WlZftyurUQqv/gtXwN15EjKS+vedXCsAAo 71bX9RBoX2mpUZ2EOSnWVUxH5xMMKk2loFkeZd1aQIQt6DZOllDv/t+hHEuERFYTPtbbQ0 DTT96brwDr86/lAQnuFL4lxLijrOfjsD98kqKz9mZINMXkKzOVsHWmHAIvYZDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1768208486; 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=0NUpXTfxFamwq2+LGLcNledf8DxT6zlkmzTSH8Yr1Yk=; b=PJMfs7rmcvcuHstdWi8veYcnv7bDEZXo0L0ojM3MP0W1WqX+24aIzkp/EGO8voT6s1KhIg Y3ipowanwla/wr7vYllxqUhmmPKbpd4nvm36DBPIF4ch/n376mxHzCdS9t293jl/mykq4a IVscqLKzPeV09R2OBA7ZUSQ3/WNIrKdWEnfp3/CkZX1m1CO485/NlD6dLAoT25dHjNViOH xYoDpbBlc7kj04r4p3QRKmRKWQ6GE5ra53cdd3YVqTlrBjsMPpEXq7sWG/nivo3sRw3D4m y35t1UbIBSxEnVUJs2m8HtJSHOR5iddiSVWM1DbwD13Ys75Q9WB4GSJXNtr/pQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1768208486; a=rsa-sha256; cv=none; b=snLT437kgafZEcA55sUNKaa3XhPVFD6anJv2jLL0RcJKrzGBaqqCEBY4rkPQZwWZynaDe8 8lHXBZTM+y2KSoKSFc6UafDsHH/NRyRMoVC13EiikC61N8nUgC+KVVaofYPIWdxJUOR06u SCHtl7zfAWATbSa9ZK8L0gg6/n5Pio5HZka9kGhj1BTVdb8fp0yEa2fJaEZ8HfyLHxPKhg aRs3t4lJ23N7IOV18/NxclSW86DRE0nCFoWydTeQyJXiueKK1RedadZcSpzx35Ddodqa2c fP0VZA/SK/5TB7swFsRy++Ad/Mg0oDJqXoM6c/K7f3s7rNDVVjbNaJn/Iqer/Q== 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 4dqRFL4GYZz3gC for ; Mon, 12 Jan 2026 09:01:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id f32d by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 12 Jan 2026 09:01:21 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: =?utf-8?Q?=C3=84lven?= Subject: git: 6cf40a435f07 - main - astro/libnova: fix fetching, improve port List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@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/main X-Git-Reftype: branch X-Git-Commit: 6cf40a435f0726d0e67f4cf5a270dcea1a0934d6 Auto-Submitted: auto-generated Date: Mon, 12 Jan 2026 09:01:21 +0000 Message-Id: <6964b861.f32d.527b3c73@gitrepo.freebsd.org> The branch main has been updated by alven: URL: https://cgit.FreeBSD.org/ports/commit/?id=6cf40a435f0726d0e67f4cf5a270dcea1a0934d6 commit 6cf40a435f0726d0e67f4cf5a270dcea1a0934d6 Author: Älven AuthorDate: 2026-01-12 08:53:33 +0000 Commit: Älven CommitDate: 2026-01-12 09:00:22 +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 --- 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 \