CVE and update status of the FreeBSD ports tree4,826 unaddressed CVEs in 618 portsAll times are CET

Port details

comms/predict2.3.1

Satellite tracking program for amateur radio satellites

Maintainer
hamradio@FreeBSD.org
Packages
predict 2.3.1
Upstream
Higher version available: 3.0.2
CPE
none, CVEs only via VuXML
WWW
https://www.qsl.net/kd2bd/predict.html
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (30)

Diane Bruce (db) · 2.3.1
comms/predict: update to 2.3.1

[upstream changes]
Release 2.3.1:
By John A. Magliacane <kd2bd@amsat.org> (05-Aug-2023):

* Fixed a bug that caused the "Upcoming Passes" list in Multi-Satellite
  tracking mode to occasionally produce erroneous results if one or
  more satellites in the database had decayed from orbit.

* The Vocalizer feature was modified to prevent it from being executed
  by a user keyboard command until after the current speech announcement
  has terminated.

* The earthtrack compilation script was modified to prevent the
  "undefined reference" errors some users experienced during the
  linking phase of the compilation process.

* All references to www.celestrak.com in the "kepupdate" script have
  been changed to celestrak.org due to the site's name change.

* Several other small coding changes were made.

----------------------------------------------------------------------------

[db changes]

- Upstream does not come with a proper build infrastructure hence
  build is done in our port Makefile now instead of copied Makefile.
- portlint and portfmt ran clearly as did poudriere.
- Added earthtrack, kepupdate and moontracker binaries
  but did not add gsat which should be a separate port IMO

PR:		277986
Reported by:	Andrey Korobkov <alster@vinterdalen.se>
730d2d9c02
Muhammad Moinur Rahman (bofh) · 2.2.7_1
comms/predict: Moved man to share/man

Approved by:    portmgr (blanket)
1e7bdc538a
Stefan Eßer (se) · 2.2.7
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 2.2.7
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Stefan Eßer (se) · 2.2.7
Update CONFLICTS definitions in categories a* to c*

Update the CONFLICTS definitions of ports in the following categories:

- accessibility
- archivers
- audio
- benchmarks
- biology
- cad
- chinese
- comms
- converters

An attempt has been made to use generic conflicts patterns that do not
have to be updated whenever a new version of a conflicting port is
added to the ports system.

There is a misunderstanding that the port being built/installed has to
be omitted from the conflicts pattern. This is not true - the port
being built is implicitly non-conflicting due to logic in bsd.port.mk.

Approved by:	portmgr (implicit)
bdd2d4af96
Baptiste Daroussin (bapt) · 2.2.7
comms/predict: fix ncurses with ports and futur split in base

While here, avoid useless call on sed where easily possible
7bcdcaa543
Dmitry Marakasov (amdmi3) · 2.2.7
comms/predict: fix LICENSE, update WWW

While here, minor whitespace fix

Approved by:	portmgr blanket
3934e58a5b
Mathieu Arnold (mat) · 2.2.7
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 2.2.7
all: Remove all other $FreeBSD keywords.
135fdeebb9
Mathieu Arnold (mat) · 2.2.7
Remove # $FreeBSD$ from Makefiles.
305f148f48
Diane Bruce (db) · 2.2.7
Fix missed sed patterns
3cf7031b15
Diane Bruce (db) · 2.2.7
- Update to 2.2.7 - Change upstream repository - Clean up Makefiles - Remove obsolete Created by: line

Release 2.2.7:
By John A. Magliacane <kd2bd@amsat.org> (12-Oct-2020):

* Fixed the vocalizer build script to use bash rather than
  the default system shell (which could be something else entirely).

* Vocalizer now uses improved (faster and royality-free) speech
  samples generated through https://ttsmp3.com/

* Improved the keyboard handling to permit cursor and function
  keys to be depressed without causing undesired program behavior.

* Modified the degree symbol displayed after the Eclipse Depth angle
  in Single Tracking Mode for better consistancy across a wider range
  of terminals.

* Since ISS visibility doesn't require a very dark sky, the sun angle
  visibility threshold for the ISS was lowered from -12.0 degrees
  (Nautical Twilight) to -8.0 degrees (between Nautical and Civil
  Twilight).

* Several additional display changes were made for improved operation
  under Android platforms.

* The kepupdate script is now installed by default.

----------------------------------------------------------------------------

Release 2.2.6:
By John A. Magliacane <kd2bd@amsat.org> (20-May-2020):

* The installer program has been replaced by a bash script that
  configures, compiles, and installs PREDICT and several companion
  client utility applications.

* The SingleTrack and MultiTrack displays have been modified for
  more consistent performance across a wider range of terminals.

* PREDICT's "vocalizer" now employs the Advanced Linux Sound
  Architecture (ALSA) environment instead of OSS in response
  to recent changes in v5.6 and later Linux kernels.

* The handling of geosynchronous and geostationary satellites
  has been improved, but still needs to be used with caution.

* 100 MHz normalized downlink Doppler shift information has been
  added to all -p and -f command-line outputs.

* The documentation and the transponder database file have been
  updated, and the format of the man page has been corrected.

----------------------------------------------------------------------------

Release 2.2.5:
By John A. Magliacane <kd2bd@amsat.org> (05-May-2018):

* Fixed coding bugs identified by GCC v8.1.0.

* Re-arranged GCC arguments in installer.c for better
  compatibility with more recent versions of GCC.

* Added a -dp command-line option to PREDICT to
  provide quick Doppler shift estimates in CSV format.
  (Thanks Joeal Subash)

* Updated the documentation to reflect the changes.

----------------------------------------------------------------------------

Release 2.2.4:
By John A. Magliacane <kd2bd@amsat.org> (12-Mar-2018):

* Fixed a bug affecting the -f switch that sometimes caused
  a failure to return proper output.  (Tnx: Andrej Lajovic)

* Fixed a bug in installer.c that sometimes caused a failure
  to properly install PREDICT's executable into /usr/local/bin
  by default.

* Added <errno.h> header to gsat-1.1.0/src/callbacks.c

----------------------------------------------------------------------------
df449157ac
John Marino (marino) · 2.2.3
comms/predict: document ncurses requirement (USES+=ncurses)

approved by:	infrastructure blanket
df251950ef
Jimmy Olgeni (olgeni) · 2.2.3
Remove trailing whitespace from Makefiles, A-L.
42bc424f61
Mathieu Arnold (mat) · 2.2.3
MASTER_SITES cleanup.

- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
60d1a83c2a
Diane Bruce (db) · 2.2.3
- Change MAINTAINER on these hamradio ports to new ports group hamradio@
06b1945b99
Baptiste Daroussin (bapt) · 2.2.3
Cleanup plist
2c8db67726
Tijl Coosemans (tijl) · 2.2.3
Support LIBS like LDFLAGS.

- Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
- Add an option helper for LIBS.
- Adjust all ports that already use LIBS.  Also remove references to
  PTHREAD_CFLAGS and PTHREAD_LIBS while here.
- Some ports did not support having a LIBS environment variable and
  required additional patches.

Somewhat simplified a linker command line looks like:

${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}

where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us.  If possible -L and -l flags need to be
added to LIBS to make sure they appear after any -L and -l flags set by
upstream.  Many ports currently add -L${LOCALBASE}/lib to LDFLAGS but this
may appear too early on the command line causing installed libraries to
be linked in instead of freshly built ones.

Additional changes:
benchmarks/netio: Replace WITH_IPV6 with an IPV6 option.
comms/gnokii: Replace some patches with USES=pathfix.  Also remove -fPIC.
graphics/gimageview: USES=libtool and install desktop file in DESKTOPDIR.
graphics/visionworkbench: Remove FreeBSD 7 support.
multimedia/libmovtar: New LIB_DEPENDS syntax.
multimedia/opencinematools: Use standard do-build.
net/siproxd: USES=libtool:keepla (port actually needs .la files for plugins)
net-mgmt/nagios: Remove -fPIC.
net-mgmt/nagios4: Remove -fPIC.
print/cups-base: Only add -lssp_nonshared on i386 and OSVERSION < 1000036.
security/p11-kit: Replace PTHREAD_LIBS in CONFIGURE_ENV with
ac_cv_func_pthread_mutexattr_init=no in CONFIGURE_ARGS.  This skips a test
in configure that falsely detects pthread_mutexattr_init in our libc.
sysutils/dar: Fix iconv detection.
x11/rxvt-unicode: Remove -lstdc++ and patch configure to remove a FreeBSD
hack and use $CXX as linker as on other platforms.

PR:		190592
Exp-run by:	antoine
Approved by:	portmgr (antoine)
9f8b4bcde3
Diane Bruce (db) · 2.2.3
- Add STAGEDIR to port - Add backup distribution site - Add LICENSE
9349b8e230
Baptiste Daroussin (bapt) · 2.2.3
Add NO_STAGE all over the place in preparation for the staging support (cat: comms)
2b300eeb3f
Eitan Adler (eadler) · 2.2.3
- remove maintainer tags from pkg-descr

Approved by:	portmgr
Approved by:	bapt (mentor)
7e3b32fff8
Martin Wilke (miwi) · 2.2.3
- Get Rid MD5 support
bb86cbe5d2
Diane Bruce (db) · 2.2.3
Change my MAINTAINER: line in Makfile to db@FreeBSD.org fix simple typo in xwota Makefile while at it.

Approved by:	ehaupt (mentor)
a568ef0024
Sam Lawrance (lawrance) · 2.2.3
Update to 2.2.3.

PR:		ports/97378
Submitted by:	Diane Bruce <db@heceta.db.net> (maintainer)
d5eee7e842
Mark Linimon (linimon) · 2.2.2
Add to hamradio virtual category.

Requested by:	Diane Bruce
3e974a1f30
Edwin Groothuis (edwin) · 2.2.2
SHA256ify

Approved by:    krion@
acd87b4ad8
Pav Lucistnik (pav) · 2.2.2
- Distfile rerolled with zero diff (verified)

PR:		ports/70693
Submitted by:	Diane Bruce <db@db.net> (maintainer)
010b9316a4
Kris Kennaway (kris) · 2.2.2
BROKEN: Size mismatch
4b5ca2f1bd
Pav Lucistnik (pav) · 2.2.2
- Add astro as secondary category

Requested by:	kris
9f8e46e05c
Pav Lucistnik (pav) · 2.2.2
Add predict, a ncurses application to predict and track positions of amateur radio satellites.

PR:		ports/68283
Submitted by:	Diane Bruce <db@db.net>
9b9a88cfa2