- 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
----------------------------------------------------------------------------
- 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
- 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)