Commit graph

66 commits

Author SHA1 Message Date
adam
b6d9bd86bc revbump for icu and libffi 2021-12-08 16:01:42 +00:00
gdt
e712e277a4 ham/trustedQSL: Update to 2.5.8 and rationalize cmake usage
Drop an explicit do-configure in favor of what is now the built-in
standard approach.  This resolves failure to use RELRO.  It remains to
clean up the cmake variable defiitions; this is more of a mechanical
translation of the old form to the new.

Upstream changes: there is no news, but the changes are expected to be
bugfixes and minor improvements.
2021-10-31 23:43:41 +00:00
nia
0688f1c44e ham: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
2021-10-26 10:48:37 +00:00
nia
f8b9cdcad8 ham: Remove SHA1 hashes for distfiles 2021-10-07 14:17:19 +00:00
adam
5e7c36d9d2 revbump for boost-libs 2021-09-29 19:00:02 +00:00
gdt
8d037d2758 ham/trustedQSL: Drop superceded patch.
The patch to add a NetBSD-specific accomoodation for PATH_MAX seems
not really right, as POSIX specifies limits.h.  It is not necessary
for building, even if one removes upstream's workaround.

To be pointed out upstream, and we can re-remediate if necessary.

NFCI
2021-09-18 15:11:32 +00:00
gdt
0caab90f1d ham/trustedQSL: reduce patches
This commit does not intend to make any functional changes.

  - drop removal of LIB_SUFFIX via SUBST, as that seems overtaken by
    upstream

  - set db5 include prefix correctly and drop patches to work around
    the old way
2021-09-18 15:03:04 +00:00
gdt
6a3bd7f1ce trustedQSL: Update to 2.5.7
This is basically a bugfix release.

Some patches are overtaken by upstream events.
2021-06-24 00:09:06 +00:00
wiz
6eae1297d5 *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
adam
da0a125726 revbump for boost-libs 2021-04-21 13:24:06 +00:00
wiz
00da7815c0 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
leot
953ab724e1 *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
adam
d62c903eea revbump after updating security/nettle 2020-05-22 10:55:42 +00:00
gdt
45f67a8315 ham/tqsl: Update SUBST pattern to follow upstream
Upstream changed the lib64 stuff a bit, making our SUBST pattern no
longer match.  (Either that, or we just got it wrong.)  Adjust
pattern.

Pointed out by rillig@.
2020-05-16 14:26:53 +00:00
adam
7d4b705c63 revbump after boost update 2020-05-06 14:04:05 +00:00
gdt
80a098354a ham/tqsl: Drop MESSAGE
Some content was about long-ago breaking changes and is no longer
relevant.  Everything else is pointers to docs which are superceded by
the general notion that docs should be read :-)

(after off-list discussion with $MAINTAINER)
2020-03-18 13:41:23 +00:00
gdt
917bdec939 ham/tqsl: Update to 2.5.1
Sign/upload of log tested on NetBSD 8 amd64.

Packaging changes:
  Change to wxGTK30, and don't use mk/wxGTK.mk
  Force off lmdb in tqsl's cmake

Upstream NEWS:

  localization

  Major feature Additions:

    Use an ARRL-supplied web service with ULS data to pre-fill station
    location information.

    Detect when the user runs TQSL “As Administrator” on Windows
    systems and warn that this is not recommended.

    The user is allowed to temporarily or permanently ignore that
    warning.TQSL no longer asks for passwords for callsign
    certificates when they are created.

    There is a preference setting to re-enable this if desired.

    When submitting requests for US 1x1 callsigns, which must always
    be a signed request, ensure that the flow properly marks the
    callsign as 1x1, and that the requester has a valid callsign
    certificate that can be used to sign that request.

  minor updates and bugfixes
2020-03-16 16:43:22 +00:00
wiz
f669fda471 *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
jperkin
26c1bffc9f *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:48:19 +00:00
ryoon
eedd1e806f *: Recursive revbump from devel/boost-libs 2020-01-12 20:19:52 +00:00
rillig
dfe681142d ham: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-03 19:32:06 +00:00
mef
90a7109651 (ham/trustedQSL) Updated 2.4.2 to 2.4.7, ChageLog unknown 2019-10-26 11:06:22 +00:00
ryoon
edacf2bbcb Recursive revbump from boost-1.71.0 2019-08-22 12:22:48 +00:00
wiz
84e123ddd2 Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
wiz
c30c5fbc0b *: recursive bump for nettle 3.5.1 2019-07-20 22:45:58 +00:00
ryoon
57d0806c39 Recursive revbump from boost-1.70.0 2019-07-01 04:07:44 +00:00
gdt
109603cc44 ham/tqsl: Require C++11
While the package is not documented to use C++11, it uses std::string
constructs added in C++11, and fails compilation with g++ 5.5.0
without --std=c++11.  Add todo markings to file upstream bugs;
upstream does not adequately document prereqs.
2019-05-13 00:21:34 +00:00
mef
dfb88cb559 Upgraded ham/trustedQSL to 2.4.2
Trusted QSL V2.4.2 Release Notes

This version of Trusted QSL (TQSL) has new features as well as
corrections for defects found since TQSL 2.4.1 was released. This
release also includes an update to the most recent TQSL configuration
file.

TQSL 2.4.2 can be installed to upgrade any older version of TQSL. You
do not need to install every release from 2.2 through 2.4, you can
upgrade directly to v2.4.2 in one step.

IMPORTANT NOTE for MacOS users:

TQSL has been built to be compatible with older Mac systems (OSX 10.4
and later) and to work on both PowerPC and Intel CPU Macs. The current
release of OSX (10.14, or Mojave) issues a warning about

TQSL when it is run stating that it is not “optimized”, and that it
will not work with the next release of OSX. This is forcing us to drop
support for PowerPC systems in order to continue to support Mac
systems. We will freeze TQSL 2.4.x and make it available indefinitely,
but the next major release of TQSL will not work on PowerPC Macs or
Macs running OSX older than Tiger.

On all three supported platforms (Windows, MacOS, and Linux),
installing TQSL 2.4.2 will replace older versions of Trusted QSL while
preserving your Callsign Certificates, Station Locations, and
preferences.  On Windows, simply run the TQSL 2.4.2 installer, which
will automatically uninstall older versions of TQSL (and, if
installed, TQSLCert). On Mac OS X, open the disk image (.dmg) file and
drag the “Trusted QSL” folder to your Applications folder. Direct
the installer to “Replace All”, which will uninstall old files.

For Linux systems, unpack the tar file and read the INSTALL file for
directions.  TQSL 2.4.2 has been “localized” to allow use in the
native language of non-English speakers. This could not have been done
without the help of the volunteers who have contributed translations
for TQSL.

Thanks to the following for their assistance:
Chinese: Caros, BH4TXN
Hindi: Manmohan, VU3YBH
German: Andreas DF4WC
Italian: Salvatore IV4FYV
Japanese: Akihiro JL3OXR
Portuguese: Nuno CT2IRY
Russian: Vic US5WE
Spanish: Jordi EA3GCV

The following list describes the major changes in the v2.4.2 release
of Trusted QSL.

TQSL changes
Defects Corrected:

Ensure that the exit status message emitted by TQSL appears in English
so logging programs can use that to detect exit status. In the past,
this could have been output in the local language, making it more
difficult for the calling program to detect whether or not there were
any errors.  Improve setting of ITU and CQ zones when defining a
Station Location. There were many cases where these were left empty,
which means that Station Locations were more likely to not have zones
defined.

Fix issue with Windows updates of TQSL failing when the user's
directory has a space embedded. Note that this is a forwards-looking
fix: this defect is in the existing TQSL 2.4.1, so updates for users
with spaces in their usernames will continue to fail until after 2.4.2
is installed.  Remove spurious error message when run on a system
where the local language is not supported.

Features Added:

When displaying a callsign certificate where the private key is
missing from the local system, specifically state that the private key
is not found. Added a specific message for keys that cannot be opened
to provide the root cause.  Improve the error message for missing
private keys to be more descriptive.  Add the ability to map Cabrillo
modes to user-specified ADIF modes using the cab_modes.dat file in the
TQSL user directory. File has Cabrillo modes (two characters), then an
ADIF mode, comma delimited.  Default file is provided by TQSL and
users can provide their own.  Allow adding translations without making
code changes.

Reinstalling TQSL 2.4.1

Downgrading to TQSL 2.4.1 can be seamlessly performed by uninstalling
TQSL 2.4.2 and reinstalling TQSL 2.4.1.
2019-04-30 13:22:09 +00:00
adam
5b12b7b592 revbump for boost 1.69.0 2018-12-13 19:51:31 +00:00
wiz
93b46879c7 Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
adam
9d06c0a472 revbump after boost-libs update 2018-08-16 18:54:26 +00:00
jperkin
5393242c73 *: Move SUBST_STAGE from post-patch to pre-configure
Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.
2018-07-04 13:40:07 +00:00
adam
35aa3efc12 revbump for boost-libs update 2018-04-29 21:31:17 +00:00
mef
0f23fd1099 Updated ham/trusted-QSL (tqsl) to 2.3.1
Trusted QSL V2.3.1 Release Notes

This version of Trusted QSL (TQSL) has new features as well as
corrections for defects found since TQSL 2.3 was
released. This release also includes an update to the most
recent TQSL configuration file.

TQSL 2.3.1 can be installed to upgrade any older version of TQSL.

On all three supported platforms (Windows, MacOS, and Linux),
installing TQSL 2.3.1 will replace older versions of Trusted
QSL while preserving your Callsign Certificates, Station
Locations, and preferences.  On Windows, simply run the TQSL
2.3.1 installer, which will automatically uninstall older
versions of TQSL (and, if installed, TQSLCert). On Mac OS X,
open the disk image (.dmg) file and drag the “Trusted QSL”
folder to your Applications folder. Direct the installer to
“Replace All”, which will uninstall old files.  For Linux
systems, unpack the tar file and read the INSTALL file for
directions.

TQSL 2.3 has been “localized” to allow use in the native
language of non-English speakers. This could not have been
done without the help of the volunteers who have contributed
translations for TQSL. Thanks to the following for their
assistance:

Chinese: Caros, BH4TXN
Finnish: Juhani, OH8MXL
German: Andreas DF4WC
Italian: Salvatore IV4FYV
Japanese: Akihiro JL3OXR
Portuguese: Nuno CT2IRY
Russian: Vic US5WE
Spanish: Jordi EA3GCV

The following list describes the major changes in the v2.3.1 release of Trusted QSL.

TQSL changes
Defects Corrected:

- Added 'Saving QSOs' to the messages to be translated.

- When renewing a callsign certificate and backing up to
  earlier pages in the wizard, TQSL could display an unexpected
  page for selecting the certificate type, which is not needed
  for renewals. TQSL will no longer display the unexpected page.

- When editing an ADIF file that has an invalid mode setting,
  TQSL now notifies the user that the mode is being ignored.

- For Unix systems, fix a defect that could cause the password
  prompt to not appear when the system has built the wxWidgets
  system with debug assertions enabled.

- Correct the invocation of the Windows Installer when an
  update is available.

- Correct the counts reported when duplicate QSOs are found
  along with QSOs with other errors.

- Fix formatting of the messages that appear when QSOs change
  values in the station location for duplicate QSOs.

- Correct improperly formatted frequencies from ADIF files
  (values like '7.010.20') to remove the extra periods.

- Revert the change that stripped spaces in the TQSL
  configuration file as that caused newlines to be removed in
  places like the station_data file.

- Fix "OpenSSL error - bad end line" by ensuring that there's
  always a newline starting a new certificate.

Feature Additions:
- Add Finnish translation from Juhani, OH8MXL.

- Add the ADIF satellite name to the pulldown menu in the ADIF
  editor to allow satellites to be more easily looked up.

- Allow 'LIGHT' in a Cabrillo file to represent 300 GHz and above.
- Allow TQSL to build against OpenSSL 1.1.0.
- Add the ability to pull DXCC Entity valid date ranges from the TQSL configuration file.

Reinstalling TQSL 2.3

Downgrading to TQSL 2.3 can be seamlessly performed by
uninstalling TQSL 2.3.1 and reinstalling TQSL 2.3.
2018-03-17 02:45:05 +00:00
adam
983847f667 Revbump after boost update 2018-01-01 21:18:06 +00:00
wiz
1fc957a0ce Follow some redirects. 2017-09-06 09:02:59 +00:00
adam
931d707fe2 Revbump for boost update 2017-08-24 20:03:08 +00:00
ryoon
76884737ca Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
adam
76632718ac Revbump after boost update 2017-01-01 16:05:55 +00:00
adam
3b88bd43a5 Revbump post boost update 2016-10-07 18:25:29 +00:00
wiz
2b0a009d0e Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:37:46 +00:00
jperkin
defa153b39 Add manual CMAKE_INSTALL_MANDIR handling. 2016-04-21 12:26:19 +00:00
mef
10dad75aaa Update 2.1.3 to 2.2.1 (tested both with wxGTK28 and wxGTK30)
-----------------------------------------------------------------
Following is not for explicit 2.2.1 release but for 2.2,
(attached to mail from Rick Murphy on 2015/12/31 as
Subject:  TrustedQSL 2.2 final release is available for download)
-----------------------------------------------------------------
Trusted QSL V2.2 Release Notes

This version of Trusted QSL (TQSL) has corrections for defects found since
TQSL 2.1 was released (including the updates made for TQSL 2.1.1, 2.1.2,
and 2.1.3) as well as improvements to permit TQSL and Logbook of the World
to support the National Parks on the Air competition.

TQSL 2.2 can be installed to upgrade any older version of TQSL. Downgrade
to TQSL 2.1.3 can be seamlessly performed by uninstalling TQSL 2.2 and
reinstalling TQSL 2.1.3.

On all three supported platforms (Windows, MacOS, and Linux), installing
TQSL 2.2 will replace older versions of Trusted QSL while preserving your
Callsign Certificates, Station Locations, and preferences.  On Windows,
simply run the TQSL 2.2 installer, which will automatically uninstall
older versions of TQSL (and, if installed, TQSLCert). On Mac OS X, open
the disk image (.dmg) file and drag the "Trusted QSL" folder to your
Applications folder. Direct the installer to "Replace All", which will
uninstall old files. For Linux systems, unpack the tar file and read the
INSTALL file for directions.

The following list describes the major changes in the v2.2
release of Trusted QSL.

TQSL changes

Defects Corrected:

Fix a defect that could cause saving of Calllsign Certificate private keys
to be suppressed.

When renewing a Callsign Certificate, entering an invalid password would
display an incorrect "Invalid Argument" error versus displaying the proper
"Invalid password" error. Under some circumstances, this could cause the
related Callsign Certificate to be lost.

Accept C7 and 4Y as valid callsign prefixes.

When installing a Callsign Certificate fails, display the callsign and
serial number to facilitate troubleshooting.

When deleting Callsign Certificates and Station Locations, save a copy to
allow those to be restored.

Reject QSOs that do not specify at least mode, band, date, and time.

Correct the TQSL ADIF editor to not use the local decimal point separator
for frequencies, as ADIF requires a period(.).

Major feature Additions:

Use Portuguese (Portugal) translations contributed by Nuno, CT2IRY.

Allow multiple dependent fields on a station location screen. This allows
both a county and a park entry to be modified when the US state changes
for a US Station Location.
2016-03-16 14:22:01 +00:00
jperkin
17661ff9a5 Bump PKGREVISION for security/openssl ABI bump. 2016-03-05 11:27:40 +00:00
mef
b4a16924de Update to 2.1.3
---------------
TQSL ChangeLog
   https://lotw.arrl.org/lotw-help/tqslchangelog/
2.1.3
    Revert change in the behavior for command line
    applications. TQSL 2.1 changed the behavior for ADIF files
    to open those with the TQSL ADIF editor versus signing
    them unless "-x" or "-q" were on the command line.

    This was an incompatible change that is not consistent
    with the documentation and was removed.  Fix defect that
    could cause newly imported callsign certificates tobe
    deleted after the import completed.
2015-12-13 02:56:23 +00:00
mef
96a3a9a310 Adapting to wxGTK28/wxGTK30 both versions compliant. 2015-11-22 09:52:55 +00:00
agc
2cb2860014 Add SHA512 digests for distfiles for ham category
Existing SHA1 digests verified, all found to be the same on the
machine holding the existing distfiles (morden).  Existing SHA1
digests retained for now as an audit trail.
2015-11-02 23:57:22 +00:00
mef
cba0a8fc96 (pkgsrc)
- (patch-openssl__cert.cpp)
    Add patch to define MAX_PATH macro
  - Unable to package with x11/wxGTK30 yet
(upstream)
 - Udate 2.0.3 to 2.1.2
-----------
TQSL-2.1.2
The following links are pointers to TrustedQSL (TQSL) V2.1.2, which is
a bug fix for the official TQSL 2.1 release.
   Release Notes 	TrustedQSL-2-1-release.pdf
   http://www.rickmurphy.net/lotw/TrustedQSL-2-1-release.pdf
2015-10-11 02:59:07 +00:00
wiz
0982effce2 Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.
2015-06-12 10:48:20 +00:00
tnn
9ee4b877fb Recursive revbump following MesaLib update, categories g through n. 2015-04-25 14:22:51 +00:00