pkgsrc-Changes archive

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

CVS commit: pkgsrc/ham/trustedQSL



Module Name:    pkgsrc
Committed By:   gdt
Date:           Mon Mar 16 16:43:23 UTC 2020

Modified Files:
        pkgsrc/ham/trustedQSL: Makefile distinfo
Added Files:
        pkgsrc/ham/trustedQSL/patches: patch-CMakeLists.txt

Log Message:
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


To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 pkgsrc/ham/trustedQSL/Makefile
cvs rdiff -u -r1.18 -r1.19 pkgsrc/ham/trustedQSL/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/ham/trustedQSL/patches/patch-CMakeLists.txt

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/ham/trustedQSL/Makefile
diff -u pkgsrc/ham/trustedQSL/Makefile:1.46 pkgsrc/ham/trustedQSL/Makefile:1.47
--- pkgsrc/ham/trustedQSL/Makefile:1.46 Sun Mar  8 16:50:11 2020
+++ pkgsrc/ham/trustedQSL/Makefile      Mon Mar 16 16:43:22 2020
@@ -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 @@ USE_CMAKE=            yes
 # 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 @@ post-install:
        (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
 
-.include "../../textproc/expat/buildlink3.mk"
+# \todo Perhaps change to lmdb, and (unlikely) consider an option.
 .include "../../databases/db5/buildlink3.mk"
-.include "../../mk/wxGTK.mk"
-.include "../../www/curl/buildlink3.mk"
+#.include "../../databases/lmdb/buildlink3.mk"
 
+.include "../../textproc/expat/buildlink3.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"

Index: pkgsrc/ham/trustedQSL/distinfo
diff -u pkgsrc/ham/trustedQSL/distinfo:1.18 pkgsrc/ham/trustedQSL/distinfo:1.19
--- pkgsrc/ham/trustedQSL/distinfo:1.18 Sat Oct 26 11:06:22 2019
+++ pkgsrc/ham/trustedQSL/distinfo      Mon Mar 16 16:43:22 2020
@@ -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

Added files:

Index: pkgsrc/ham/trustedQSL/patches/patch-CMakeLists.txt
diff -u /dev/null pkgsrc/ham/trustedQSL/patches/patch-CMakeLists.txt:1.1
--- /dev/null   Mon Mar 16 16:43:23 2020
+++ pkgsrc/ham/trustedQSL/patches/patch-CMakeLists.txt  Mon Mar 16 16:43:23 2020
@@ -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