pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/ham/trustedQSL ham/tqsl: Update to 2.5.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/08ba7475a844
branches:  trunk
changeset: 413211:08ba7475a844
user:      gdt <gdt%pkgsrc.org@localhost>
date:      Mon Mar 16 16:43:22 2020 +0000

description:
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

diffstat:

 ham/trustedQSL/Makefile                     |  19 +++++++++++--------
 ham/trustedQSL/distinfo                     |  11 ++++++-----
 ham/trustedQSL/patches/patch-CMakeLists.txt |  21 +++++++++++++++++++++
 3 files changed, 38 insertions(+), 13 deletions(-)

diffs (86 lines):

diff -r dff778a7cf76 -r 08ba7475a844 ham/trustedQSL/Makefile
--- a/ham/trustedQSL/Makefile   Mon Mar 16 16:27:40 2020 +0000
+++ b/ham/trustedQSL/Makefile   Mon Mar 16 16:43:22 2020 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.46 2020/03/08 16:50:11 wiz Exp $
+# $NetBSD: Makefile,v 1.47 2020/03/16 16:43:22 gdt Exp $
 
-DISTNAME=              tqsl-2.4.7
-PKGREVISION=           3
+DISTNAME=              tqsl-2.5.1
 CATEGORIES=            ham
 MASTER_SITES=          http://www.arrl.org/files/file/LoTW%20Instructions/
 
@@ -26,6 +25,7 @@
 # cause (aside from having two pixman versions installed) is ad hoc -L
 # usage in Makefile.am, without matching -R.
 
+# Filed upstream by email 20200314.
 # remove the string $(LIB_SUFFIX), tested with NetBSD at least
 SUBST_CLASSES+=                        lib-suffix
 SUBST_MESSAGE.lib-suffix=      Removing $$(LIB_SUFFIX) from src/CMakeLists.txt
@@ -49,12 +49,15 @@
        (cd ${WRKSRC} ;\
        ${INSTALL_DATA} LICENSE.txt ${DESTDIR}${PREFIX}/share/TrustedQSL/ \
        )
-       # Conflicting PLIST with wxGTK28-2.8.12nb8:
-       ${RM} -f ${DESTDIR}${PREFIX}/share/locale/*/LC_MESSAGES/wxstd.mo
+
+# \todo Perhaps change to lmdb, and (unlikely) consider an option.
+.include "../../databases/db5/buildlink3.mk"
+#.include "../../databases/lmdb/buildlink3.mk"
 
 .include "../../textproc/expat/buildlink3.mk"
-.include "../../databases/db5/buildlink3.mk"
-.include "../../mk/wxGTK.mk"
+.include "../../security/openssl/buildlink3.mk"
 .include "../../www/curl/buildlink3.mk"
-
+# Upstream uses wxGTK28 on Windows because it has accessibility patches, but
+# 30 is newer.
+.include "../../x11/wxGTK30/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r dff778a7cf76 -r 08ba7475a844 ham/trustedQSL/distinfo
--- a/ham/trustedQSL/distinfo   Mon Mar 16 16:27:40 2020 +0000
+++ b/ham/trustedQSL/distinfo   Mon Mar 16 16:43:22 2020 +0000
@@ -1,9 +1,10 @@
-$NetBSD: distinfo,v 1.18 2019/10/26 11:06:22 mef Exp $
+$NetBSD: distinfo,v 1.19 2020/03/16 16:43:22 gdt Exp $
 
-SHA1 (tqsl-2.4.7.tar.gz) = 3052dbcccbb9d8b7188a8d5dea9b61a8560628b5
-RMD160 (tqsl-2.4.7.tar.gz) = 99e5ff2a63d671a632817dc8e5fc0567bb348fba
-SHA512 (tqsl-2.4.7.tar.gz) = 957a88accd5d87434cdcc85cfdd9ced3ad1484816738a04d09056c29b7675ba768605a072ea834169d33c82895c52a333a0fca6ad358ec985332581e36f1882b
-Size (tqsl-2.4.7.tar.gz) = 3332542 bytes
+SHA1 (tqsl-2.5.1.tar.gz) = 59f01749e56ab4bbf79b2ecdeac633b591b4cf08
+RMD160 (tqsl-2.5.1.tar.gz) = 2c7bdec9e1881850ef8849f020d25156e861c32e
+SHA512 (tqsl-2.5.1.tar.gz) = 35f699da45a02851956a1abb800919b4fa8ce78dd4fb67e0a3dc480816f7018c85b543d751a2f53b040fcf6c6b46e2b84cc42e46c7efc1096546b74f45b81d25
+Size (tqsl-2.5.1.tar.gz) = 3362342 bytes
+SHA1 (patch-CMakeLists.txt) = db7383ea82b2cb05abfcd61430c68c90bca1b81b
 SHA1 (patch-apps_CMakeLists.txt) = 5063cf616a65e6d5650e946fd0929759ad04c9c0
 SHA1 (patch-apps_tqsl_cpp) = bb25d35498320f308538a84881ff1a8dd7c86f32
 SHA1 (patch-openssl__cert.cpp) = 158c7086014f9cef05835beb1fb9aa52f091343f
diff -r dff778a7cf76 -r 08ba7475a844 ham/trustedQSL/patches/patch-CMakeLists.txt
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/ham/trustedQSL/patches/patch-CMakeLists.txt       Mon Mar 16 16:43:22 2020 +0000
@@ -0,0 +1,21 @@
+$NetBSD: patch-CMakeLists.txt,v 1.1 2020/03/16 16:43:23 gdt Exp $
+
+Force off LMDB, because while we don't include the bl3, cmake finds it
+anyway.
+
+The general issue was mentioned to upstream, but as a change to lmdb
+is likely, pkgsrc doesn't need this fixed.
+
+--- CMakeLists.txt.orig        2019-11-14 02:17:06.000000000 +0000
++++ CMakeLists.txt
+@@ -55,7 +55,9 @@ else()
+ endif()
+ 
+ # Prefer LMDB, fall back to BDB if that's not available
+-find_package(LMDB)
++# pkgsrc: stay with BDB until upgrade issues are resolved.
++# (cmake finds lmdb even when not bl3'd)
++# find_package(LMDB)
+ if(NOT LMDB_FOUND)
+       set (LMDB_LIBRARIES "")
+       find_package(BDB REQUIRED)



Home | Main Index | Thread Index | Old Index