diff options
author | markd <markd@pkgsrc.org> | 2019-08-27 20:10:04 +0000 |
---|---|---|
committer | markd <markd@pkgsrc.org> | 2019-08-27 20:10:04 +0000 |
commit | 5453535e94a4f5412e7a397b3d8f9c45ae50ab4a (patch) | |
tree | 0c4a66e4a63fd4134be2718ea6161a071c6b1181 /archivers | |
parent | a9ac392fa0e320f40c842302a3b214afe4966ca2 (diff) | |
download | pkgsrc-5453535e94a4f5412e7a397b3d8f9c45ae50ab4a.tar.gz |
karchive: update to 5.61.0
5.61.0
KTar::openArchive: Don't assert if file has two root dirs
KZip::openArchive: Don't assert when opening broken files
5.60.0
Do not crash if the inner file wants to be bigger than QByteArray max size
5.59.0
Test reading and seeking in KCompressionDevice
KCompressionDevice: Remove bIgnoreData
KAr: fix out-of-bounds read (on invalid input) by porting to QByteArray
KAr: fix parsing of long filenames with Qt-5.10
KAr: the permissions are in octal, not decimal
KAr::openArchive: Also check ar_longnamesIndex is not < 0
KAr::openArchive: Fix invalid memory access on broken files
KAr::openArchive: Protect against Heap-buffer-overflow in broken files
KTar::KTarPrivate::readLonglink: Fix crash in malformed files
5.58.0
KTar: Protect against negative longlink sizes
Fix invalid memory write on malformed tar files
Fix memory leak when reading some tar files
Fix uninitialized memory use when reading malformed tar files
Fix stack-buffer-overflow read on malformed files
Fix null-dereference on malformed tar files
Install krcc.h header
Fix double delete on broken files
Disallow copy of KArchiveDirectoryPrivate and KArchivePrivate
Fix KArchive::findOrCreate running out of stack on VERY LONG paths
Introduce and use KArchiveDirectory::addEntryV2
removeEntry can fail so it's good to know if it did
KZip: fix Heap-use-after-free in broken files
Diffstat (limited to 'archivers')
-rw-r--r-- | archivers/karchive/Makefile | 12 | ||||
-rw-r--r-- | archivers/karchive/PLIST | 6 | ||||
-rw-r--r-- | archivers/karchive/distinfo | 10 |
3 files changed, 10 insertions, 18 deletions
diff --git a/archivers/karchive/Makefile b/archivers/karchive/Makefile index 25d18195838..26de73ebf17 100644 --- a/archivers/karchive/Makefile +++ b/archivers/karchive/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.21 2019/04/25 20:40:02 markd Exp $ +# $NetBSD: Makefile,v 1.22 2019/08/27 20:10:04 markd Exp $ DISTNAME= karchive-${KF5VER} CATEGORIES= archivers @@ -9,16 +9,6 @@ LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 .include "../../meta-pkgs/kde/kf5.mk" -SUBST_CLASSES+= xdg -SUBST_STAGE.xdg= pre-configure -SUBST_MESSAGE.xdg= Install via examples dir. -SUBST_FILES.xdg= CMakeLists.txt -SUBST_SED.xdg= -e 's:{KDE_INSTALL_CONFDIR}:{KDE_INSTALL_XDG_EX_DIR}:' - -MAKE_DIRS+= ${PKG_SYSCONFDIR}/xdg -CONF_FILES+= ${PREFIX}/share/examples/kde-xdg/karchive.categories \ - ${PKG_SYSCONFDIR}/xdg/karchive.categories - .include "../../archivers/bzip2/buildlink3.mk" .include "../../archivers/xz/buildlink3.mk" .include "../../devel/zlib/buildlink3.mk" diff --git a/archivers/karchive/PLIST b/archivers/karchive/PLIST index 61ec77f519c..49599b31da9 100644 --- a/archivers/karchive/PLIST +++ b/archivers/karchive/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.2 2018/01/21 21:34:03 markd Exp $ +@comment $NetBSD: PLIST,v 1.3 2019/08/27 20:10:04 markd Exp $ include/KF5/KArchive/K7Zip include/KF5/KArchive/KAr include/KF5/KArchive/KArchive @@ -8,6 +8,7 @@ include/KF5/KArchive/KArchiveFile include/KF5/KArchive/KCompressionDevice include/KF5/KArchive/KFilterBase include/KF5/KArchive/KFilterDev +include/KF5/KArchive/KRcc include/KF5/KArchive/KTar include/KF5/KArchive/KZip include/KF5/KArchive/KZipFileEntry @@ -21,6 +22,7 @@ include/KF5/KArchive/karchivefile.h include/KF5/KArchive/kcompressiondevice.h include/KF5/KArchive/kfilterbase.h include/KF5/KArchive/kfilterdev.h +include/KF5/KArchive/krcc.h include/KF5/KArchive/ktar.h include/KF5/KArchive/kzip.h include/KF5/KArchive/kzipfileentry.h @@ -33,4 +35,4 @@ lib/libKF5Archive.so lib/libKF5Archive.so.5 lib/libKF5Archive.so.${PKGVERSION} qt5/mkspecs/modules/qt_KArchive.pri -share/examples/kde-xdg/karchive.categories +share/qlogging-categories5/karchive.categories diff --git a/archivers/karchive/distinfo b/archivers/karchive/distinfo index b76583f5c0d..612ce2a6aa7 100644 --- a/archivers/karchive/distinfo +++ b/archivers/karchive/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.8 2019/04/25 20:40:02 markd Exp $ +$NetBSD: distinfo,v 1.9 2019/08/27 20:10:04 markd Exp $ -SHA1 (karchive-5.57.0.tar.xz) = 1763f71307f842a7dc34c02abec57fc2407e5220 -RMD160 (karchive-5.57.0.tar.xz) = c209cda90034b539d48ac135a013da7cca2c434f -SHA512 (karchive-5.57.0.tar.xz) = f188cdfbb40903bb4b1374bcb4694914c0845d9bd67ea42c2c9f268f917c93b16300dde072b19110b41c881cd3d4c37f46e0d1cf60dd11224c6710fde48b7619 -Size (karchive-5.57.0.tar.xz) = 440156 bytes +SHA1 (karchive-5.61.0.tar.xz) = db1f46c169d1ffe3e3283d5b532806b797d4264e +RMD160 (karchive-5.61.0.tar.xz) = 5dd528af31e7bd94041f4193761bc26f236a5157 +SHA512 (karchive-5.61.0.tar.xz) = fd04aa138b59b6db7c16dc6e7a14c24d1545a6012342527c56a2e202b8f7a48f153438cf64d487dd554d19929a11ebb6a36c84a6d46f08f531f536429667ee92 +Size (karchive-5.61.0.tar.xz) = 458492 bytes |