pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/kdiff3 kdiff3: update to 1.9.3



details:   https://anonhg.NetBSD.org/pkgsrc/rev/bb27b66edabb
branches:  trunk
changeset: 768923:bb27b66edabb
user:      gutteridge <gutteridge%pkgsrc.org@localhost>
date:      Wed Nov 03 22:00:42 2021 +0000

description:
kdiff3: update to 1.9.3

(Upstream change log incomplete in summarized form, highlights for the
1.9 bump follow.)

Version 1.9 - 2021-
===========================
*Rewrite of SourceData::FileData::preprocess now only loops through file contents once.
*Major rework of event handling
  -Move away from event filters where feasible, drop code for events now handled by qt.
  -decentralize handlers
*take advantage of Qt and boost signal/slot pattern to avoid needless nullptr checks.
  -decentralize cut/paste handling
*Introduce LineRef wrapper class
*Add enum types and use existing ones.
  -improves readability of code.
*split out doDirectoryCompare from improveFilenames
  -Principle of least surprise
*Stop mis-using c style [] pointer access there is no documented reason to assume QVector<T> has a
  c-style memory layout. Much less that this will remain so.

Not even going to try to list everything here.

See git history for complete log.

diffstat:

 devel/kdiff3/Makefile |  14 +++++++-------
 devel/kdiff3/PLIST    |   4 ++--
 devel/kdiff3/distinfo |   8 ++++----
 3 files changed, 13 insertions(+), 13 deletions(-)

diffs (77 lines):

diff -r 201b2386d1eb -r bb27b66edabb devel/kdiff3/Makefile
--- a/devel/kdiff3/Makefile     Wed Nov 03 21:59:49 2021 +0000
+++ b/devel/kdiff3/Makefile     Wed Nov 03 22:00:42 2021 +0000
@@ -1,8 +1,6 @@
-# $NetBSD: Makefile,v 1.76 2021/07/30 12:26:45 ryoon Exp $
+# $NetBSD: Makefile,v 1.77 2021/11/03 22:00:42 gutteridge Exp $
 
-VERSION=       1.8.5
-DISTNAME=      kdiff3-${VERSION}
-PKGREVISION=   3
+DISTNAME=      kdiff3-1.9.3
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_KDE:=kdiff3/}
 EXTRACT_SUFX=  .tar.xz
@@ -13,19 +11,21 @@
 LICENSE=       gnu-gpl-v2
 
 USE_CMAKE=     yes
-USE_LANGUAGES= c c++
+USE_LANGUAGES= c c++17
+GCC_REQD+=     7 # C++17
 
 BUILDLINK_TRANSFORM+=  rm:-Wl,--fatal-warnings
 
 BUILD_DEPENDS+=                extra-cmake-modules>=5.10.0:../../devel/extra-cmake-modules
 TOOLS_DEPENDS.cmake=   cmake>=3.1:../../devel/cmake
 
+.include "../../devel/boost-headers/buildlink3.mk"
 .include "../../devel/gettext-lib/buildlink3.mk"
-BUILDLINK_API_DEPENDS.kcoreaddons+=    kcoreaddons>=5.70.0
+BUILDLINK_API_DEPENDS.kcoreaddons+=    kcoreaddons>=5.80.0
 .include "../../devel/kcoreaddons/buildlink3.mk"
 .include "../../devel/kcrash/buildlink3.mk"
 .include "../../devel/kdoctools/buildlink3.mk"
-BUILDLINK_API_DEPENDS.ki18n+=  ki18n>=5.70.0
+BUILDLINK_API_DEPENDS.ki18n+=  ki18n>=5.80.0
 .include "../../devel/ki18n/buildlink3.mk"
 .include "../../devel/kio/buildlink3.mk"
 .include "../../devel/kparts/buildlink3.mk"
diff -r 201b2386d1eb -r bb27b66edabb devel/kdiff3/PLIST
--- a/devel/kdiff3/PLIST        Wed Nov 03 21:59:49 2021 +0000
+++ b/devel/kdiff3/PLIST        Wed Nov 03 22:00:42 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2021/01/26 00:03:17 gutteridge Exp $
+@comment $NetBSD: PLIST,v 1.9 2021/11/03 22:00:42 gutteridge Exp $
 bin/kdiff3
 lib/plugins/kf5/kfileitemaction/kdiff3fileitemaction.so
 lib/plugins/kf5/parts/kdiff3part.so
@@ -47,7 +47,6 @@
 share/icons/hicolor/48x48/apps/kdiff3.png
 share/icons/hicolor/64x64/apps/kdiff3.png
 share/icons/hicolor/scalable/apps/kdiff3.svgz
-share/kservices5/kdiff3part.desktop
 share/kxmlgui5/kdiff3/kdiff3_shell.rc
 share/kxmlgui5/kdiff3part/kdiff3_part.rc
 share/locale/ar/LC_MESSAGES/kdiff3.mo
@@ -148,6 +147,7 @@
 share/locale/sk/LC_MESSAGES/diff_ext.mo
 share/locale/sk/LC_MESSAGES/kdiff3.mo
 share/locale/sk/LC_MESSAGES/kdiff3fileitemactionplugin.mo
+share/locale/sl/LC_MESSAGES/diff_ext.mo
 share/locale/sl/LC_MESSAGES/kdiff3.mo
 share/locale/sl/LC_MESSAGES/kdiff3fileitemactionplugin.mo
 share/locale/sr/LC_MESSAGES/kdiff3.mo
diff -r 201b2386d1eb -r bb27b66edabb devel/kdiff3/distinfo
--- a/devel/kdiff3/distinfo     Wed Nov 03 21:59:49 2021 +0000
+++ b/devel/kdiff3/distinfo     Wed Nov 03 22:00:42 2021 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2021/10/26 10:15:10 nia Exp $
+$NetBSD: distinfo,v 1.15 2021/11/03 22:00:42 gutteridge Exp $
 
-BLAKE2s (kdiff3-1.8.5.tar.xz) = 61146f13ab39cee5deb640dde9119efb9ee06feacbcfea32e574fbce59d696f3
-SHA512 (kdiff3-1.8.5.tar.xz) = 5ae736b290a6a1a34dd3e19028fb43b398ad1341982e7717d3de4326938c2dabc11e7e172e5628d2deeddd942b67d6e3af02d074c9b2a1c902c7e1ea8d7f1af4
-Size (kdiff3-1.8.5.tar.xz) = 1045812 bytes
+BLAKE2s (kdiff3-1.9.3.tar.xz) = e33c00d7c0703fabfe903303e88de4471c074bae6636b6a2f85ed8368f247103
+SHA512 (kdiff3-1.9.3.tar.xz) = 9d806efa5d92375bc0dd2014492e924a7f26c12fde0e89bb58f076a249dba83fd316253cfd53235eaaae26f29d37c730c5728de1c7de869532fc9c38190412d5
+Size (kdiff3-1.9.3.tar.xz) = 1056920 bytes



Home | Main Index | Thread Index | Old Index