<pre style='margin:0'>
Mohamed Akram (mohd-akram) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/69a708e8db9eca7ecb63dcbc9601f685389579e6">https://github.com/macports/macports-ports/commit/69a708e8db9eca7ecb63dcbc9601f685389579e6</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 69a708e8db9 xephem: update to 4.2.0
</span>69a708e8db9 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 69a708e8db9eca7ecb63dcbc9601f685389579e6
</span>Author: Mohamed Akram <makr@macports.org>
AuthorDate: Tue May 14 22:33:32 2024 +0400

<span style='display:block; white-space:pre;color:#404040;'>    xephem: update to 4.2.0
</span>---
 science/xephem/Portfile                  | 54 +++++++++++---------------------
 science/xephem/files/patch-Makefile.diff | 39 ++++++++++++-----------
 2 files changed, 40 insertions(+), 53 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/xephem/Portfile b/science/xephem/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4d155efbcb1..25ab72326fd 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/xephem/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/xephem/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,33 +1,28 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           makefile 1.0
</span> 
 name                xephem
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             4.0.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        XEphem XEphem 4.2.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from archive
</span> revision            0
 categories          science
 maintainers         nomaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-license             Restrictive/Distributable
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             MIT
</span> description         interactive astronomical ephemeris program
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    Xephem is an interactive astronomical ephemeris program for X Windows \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    systems. It computes heliocentric, geocentric and topocentric \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    information for fixed celestial objects and objects in heliocentric \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    and geocentric orbits\; has built-in support for all planet positions\; \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    the moons of Jupiter, Saturn and Earth\; Mars' and Jupiter's central \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    meridian longitude\; Saturn's rings\; and Jupiter's Great Red Spot
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            http://www.clearskyinstitute.com/xephem/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites        http://www.clearskyinstitute.com/xephem/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs     i386 x86_64 ppc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  396cfbc8ac8abcd5a53eab2389acbc4dc7566705 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  0d8deefc7be512474a9a926d9ad98a539f248177816297cd5d8e12a736f77e1a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    18214327
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-extract.suffix      .tgz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    XEphem is an interactive astronomical ephemeris program for \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    X Windows systems. It computes heliocentric, geocentric and \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    topocentric information for fixed celestial objects and \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    objects in heliocentric and geocentric orbits\; has built-in \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    support for all planet positions\; the moons of Jupiter, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    Saturn and Earth\; Mars' and Jupiter's central meridian \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    longitude\; Saturn's rings\; and Jupiter's Great Red Spot
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  35605645c20735e8b0aae17d2e98832bddc81be3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  4d67b923e342e56b2a4a49f574e576fc183f1747edb693bab3709e83c8ad9c1b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    17317398
</span> 
 depends_build       bin:nroff:groff
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,21 +30,14 @@ depends_lib         port:xorg-libXp \
</span>                     port:xorg-libXt \
                     port:xorg-libXext \
                     port:xorg-libXmu \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:xorg-libX11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:xorg-libX11 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:openmotif \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:openssl
</span> 
 worksrcdir          ${distname}/GUI/xephem
 
 patchfiles          patch-Makefile.diff
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# we need to use the included libpng as the included motif is built against it
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# the included libpng is not reliably built in time with parallel building
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_parallel_build  no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_configure       no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.args          MOTIF=../../libXm/osx \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    CC="${configure.cc} [get_canonical_archflags cc]"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.target
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> destroot {
     set share ${prefix}/share/xephem
     set appdefaults ${prefix}/lib/X11/app-defaults
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -75,7 +63,3 @@ destroot {
</span>     file mkdir ${destroot}${appdefaults}
     system "echo XEphem.ShareDir: ${share} > ${destroot}${appdefaults}/XEphem"
 }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type      regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url       ${homepage}/download.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex     ${name}-(\[0-9.\]+)${extract.suffix}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/xephem/files/patch-Makefile.diff b/science/xephem/files/patch-Makefile.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 40a499daa03..fa9ca0aa514 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/xephem/files/patch-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/xephem/files/patch-Makefile.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,22 +1,25 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- Makefile.orig  2015-08-09 16:36:50.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ Makefile       2016-12-26 15:26:20.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -12,7 +12,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # These -I and -L flags point to the supporting XEphem libraries
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBINC = -I../../libastro -I../../libip -I../../liblilxml -I../../libjpegd -I../../libpng -I../../libz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBLNK = -L../../libastro -L../../libip -L../../liblilxml -L../../libjpegd -L../../libpng -L../../libz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LIBLIB = -lastro -lip -llilxml -ljpegd -lpng -lz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LIBLIB = -lastro -lip -llilxml -ljpegd ../../libpng/libpng.a -lz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.orig  2024-02-13 18:35:36
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile       2024-05-14 22:21:01
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -31,10 +31,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # For Linux and Apple OS X
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ UNAME_S = $(shell uname -s)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-ifeq ($(UNAME_S),Darwin)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  PLATI = -I/usr/local/opt/openssl@3/include -I/opt/X11/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  PLATL = -L/usr/local/opt/openssl@3/lib -L/opt/X11/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-endif
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # MOTIFI is the directory containing the Xm directory of include files.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # MOTIFL is the directory containing the libXm.a library.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -32,8 +32,8 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # for linux and Apple OS X
</span>  CC = gcc
  CLDFLAGS = -g
<span style='display:block; white-space:pre;background:#ffe0e0;'>--CFLAGS = $(LIBINC) $(CLDFLAGS) -O2 -Wall -I$(MOTIFI) -I/opt/X11/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--LDFLAGS = $(LIBLNK) $(CLDFLAGS) -L$(MOTIFL) -L/opt/X11/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+CFLAGS = $(LIBINC) $(CLDFLAGS) -O2 -Wall -I$(MOTIFI)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+LDFLAGS = $(LIBLNK) $(CLDFLAGS) -L$(MOTIFL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- XLIBS = -lXm -lXp -lXt -lXext -lXmu -lX11
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LIBS = $(XLIBS) $(LIBLIB) -lm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -192,9 +188,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   xephem.o        \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   xmisc.o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-all: libs xephem xephem.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++all: xephem xephem.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-xephem: $(INCS) $(OBJS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++xephem: libs $(INCS) $(OBJS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
</span>  
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ xephem.1: xephem.man
</span></pre><pre style='margin:0'>

</pre>