Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 24 Jan 2026 01:43:01 +0000
From:      Wen Heping <wen@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 958febab4731 - main - astro/calceph: New port
Message-ID:  <697423a5.21978.31a5e628@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by wen:

URL: https://cgit.FreeBSD.org/ports/commit/?id=958febab47317505c85644514228eaf27885bff7

commit 958febab47317505c85644514228eaf27885bff7
Author:     Wen Heping <wen@FreeBSD.org>
AuthorDate: 2026-01-24 01:42:05 +0000
Commit:     Wen Heping <wen@FreeBSD.org>
CommitDate: 2026-01-24 01:42:05 +0000

    astro/calceph: New port
    
    CALCEPH Library is designed to access the binary planetary ephemeris
    files, such INPOPxx and JPL DExxx ephemeris files, (called 'original
    JPL binary' or 'INPOP 2.0 or 3.0 binary' ephemeris files in the next
    sections) and the SPICE kernel files (called 'SPICE' ephemeris files
    in the next sections).
---
 astro/Makefile          |  1 +
 astro/calceph/Makefile  | 21 +++++++++++++++++++++
 astro/calceph/distinfo  |  3 +++
 astro/calceph/pkg-descr |  5 +++++
 astro/calceph/pkg-plist | 14 ++++++++++++++
 5 files changed, 44 insertions(+)

diff --git a/astro/Makefile b/astro/Makefile
index 0780ef5d74a1..8b4235cb3f65 100644
--- a/astro/Makefile
+++ b/astro/Makefile
@@ -3,6 +3,7 @@
     SUBDIR += accrete
     SUBDIR += astrometry
     SUBDIR += astroterm
+    SUBDIR += calceph
     SUBDIR += calcmysky
     SUBDIR += celestia
     SUBDIR += celestia-gtk
diff --git a/astro/calceph/Makefile b/astro/calceph/Makefile
new file mode 100644
index 000000000000..0bdbff67b760
--- /dev/null
+++ b/astro/calceph/Makefile
@@ -0,0 +1,21 @@
+PORTNAME=	calceph
+DISTVERSION=	4.0.5
+CATEGORIES=	astro devel
+MASTER_SITES=	https://www.imcce.fr/content/medias/recherche/equipes/asd/calceph/
+
+MAINTAINER=	wen@FreeBSD.org
+COMMENT=	Access the binary planetary ephemeris files
+WWW=		https://www.imcce.fr/inpop/calceph/
+
+LICENSE=	CeCILL
+LICENSE_NAME=	Ce[a] C[nrs] I[nria] L[ogiciel] L[ibre] C license
+LICENSE_FILE=	${WRKSRC}/LICENSE
+LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+
+USES=		cmake
+
+USE_LDCONFIG=	yes
+
+CMAKE_ARGS+=	-DBUILD_SHARED_LIBS=ON
+
+.include <bsd.port.mk>
diff --git a/astro/calceph/distinfo b/astro/calceph/distinfo
new file mode 100644
index 000000000000..cfb8bf470f5e
--- /dev/null
+++ b/astro/calceph/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1769035955
+SHA256 (calceph-4.0.5.tar.gz) = 3460d8a3e10a86e7fe0228d5d9abcda589713b8ed3ee007ce061ae01f8c2e1ea
+SIZE (calceph-4.0.5.tar.gz) = 7612915
diff --git a/astro/calceph/pkg-descr b/astro/calceph/pkg-descr
new file mode 100644
index 000000000000..a094a53ffdb5
--- /dev/null
+++ b/astro/calceph/pkg-descr
@@ -0,0 +1,5 @@
+CALCEPH Library is designed to access the binary planetary ephemeris
+files, such INPOPxx and JPL DExxx ephemeris files, (called 'original
+JPL binary' or 'INPOP 2.0 or 3.0 binary' ephemeris files in the next
+sections) and the SPICE kernel files (called 'SPICE' ephemeris files
+in the next sections).
diff --git a/astro/calceph/pkg-plist b/astro/calceph/pkg-plist
new file mode 100644
index 000000000000..5eaaadfa4d2c
--- /dev/null
+++ b/astro/calceph/pkg-plist
@@ -0,0 +1,14 @@
+bin/calceph_inspector
+bin/calceph_queryorientation
+bin/calceph_queryposition
+include/calceph.h
+lib/cmake/calceph/calcephConfig.cmake
+lib/cmake/calceph/calcephConfigVersion.cmake
+lib/cmake/calceph/calcephTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/calceph/calcephTargets.cmake
+lib/libcalceph.so
+lib/libcalceph.so.2
+lib/libcalceph.so.2.0.5
+share/man/man1/calceph_inspector.1.gz
+share/man/man1/calceph_queryorientation.1.gz
+share/man/man1/calceph_queryposition.1.gz


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?697423a5.21978.31a5e628>