pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/kdiff3



Module Name:    pkgsrc
Committed By:   gutteridge
Date:           Wed Nov  3 22:00:42 UTC 2021

Modified Files:
        pkgsrc/devel/kdiff3: Makefile PLIST distinfo

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


To generate a diff of this commit:
cvs rdiff -u -r1.76 -r1.77 pkgsrc/devel/kdiff3/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/kdiff3/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/kdiff3/distinfo

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

Modified files:

Index: pkgsrc/devel/kdiff3/Makefile
diff -u pkgsrc/devel/kdiff3/Makefile:1.76 pkgsrc/devel/kdiff3/Makefile:1.77
--- pkgsrc/devel/kdiff3/Makefile:1.76   Fri Jul 30 12:26:45 2021
+++ pkgsrc/devel/kdiff3/Makefile        Wed Nov  3 22:00:42 2021
@@ -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 @@ COMMENT=    File and directory diff and mer
 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"

Index: pkgsrc/devel/kdiff3/PLIST
diff -u pkgsrc/devel/kdiff3/PLIST:1.8 pkgsrc/devel/kdiff3/PLIST:1.9
--- pkgsrc/devel/kdiff3/PLIST:1.8       Tue Jan 26 00:03:17 2021
+++ pkgsrc/devel/kdiff3/PLIST   Wed Nov  3 22:00:42 2021
@@ -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/32x32/apps/kdiff3.pn
 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/rw/LC_MESSAGES/kdiff3.mo
 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

Index: pkgsrc/devel/kdiff3/distinfo
diff -u pkgsrc/devel/kdiff3/distinfo:1.14 pkgsrc/devel/kdiff3/distinfo:1.15
--- pkgsrc/devel/kdiff3/distinfo:1.14   Tue Oct 26 10:15:10 2021
+++ pkgsrc/devel/kdiff3/distinfo        Wed Nov  3 22:00:42 2021
@@ -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