In order to make room for the up-to-date version of the KDE Desktop and its
applications move the KDE Application ports based on Qt4.
PR: 225992
Exp-run by: antoine
Reviewed by: rakuco, adridg
Differential Revision: https://reviews.freebsd.org/D14413
Archive::Tar::Wrapper is an API wrapper around the 'tar' command line utility.
It never stores anything in memory, but works on temporary directory structures
on disk instead. It provides a mapping between the logical paths in the tarball
and the 'real' files in the temporary directory on disk.
It differs from Archive::Tar in two ways:
- Archive::Tar::Wrapper doesn't hold anything in memory. Everything is stored on
disk.
- Archive::Tar::Wrapper is 100% compliant with the platform's tar utility,
because it uses it internally.
WWW: http://search.cpan.org/dist/Archive-Tar-Wrapper/
Additional port changes:
* Changed MASTER_SITES to CHEESESHOP
* Added DISTNAME because CHEESESHOP has lhafile as name
* Updated/added to desctiption in pkg-descr
* Changed WWW URL to the https:// version
PR: 225839
Submitted by: Carsten Larsen <cs@innolan.dk> (maintainer)
Approved by: tcberner (mentor, implicit)
Insufficient exception handling in the method NCompress::NRar3::CDecoder::Code
of 7-Zip before 18.00 and p7zip can lead to multiple memory corruptions within
the PPMd code, allows remote attackers to cause a denial of service
(segmentation fault) or execute arbitrary code via a crafted RAR archive.
Obtained from: Debian (link in the patch file)
MFH: 2018Q1
Security: 7a2e0063-0e4e-11e8-94c0-5453ed2e2b49
Heap-based buffer overflow in 7zip/Compress/ShrinkDecoder.cpp.
Obtained from: Debian (link in the actual patch)
MFH: 2018Q1
Security: 6d337396-0e4a-11e8-94c0-5453ed2e2b49
This is done for
* consistency,
* and to simplify the import of the newer KDE Plasma5 desktop and KDE applications
Bumps the dependencies.
Reviewed by: adridg
Differential Revision: https://reviews.freebsd.org/D12979
This removes build dependency on gcc and runtime dependency on gcc's runtime libraries.
Big thanks to Gleb for working on this.
PR: 225185
Submitted by: Gleb Popov <6yearold@gmail.com>
Exp-run by: antoine
Reviewed by: pgj
Differential Revision: https://reviews.freebsd.org/D12043
not provide __BIG_ENDIAN__ macro by default. As `archivers/upx' is aware
of sparc64 existence, simply tell it that it is big-endian architecture.
While here, vocalize installation commands.
./xmillinspect/exprinfo.cpp:64:10: error: cannot initialize return object of type 'int' with an rvalue of type 'nullptr_t'
return NULL;
^~~~
/usr/include/sys/_null.h:37:14: note: expanded from macro 'NULL'
#define NULL nullptr
^~~~~~~
Reported by: pkg-fallout
This can be removed with newer liblz4 since the file format has been changed back to ASCII.
PR: 225235
Submitted by: Jose Garcia Juanino <jjuanino@gmail.com> (maintainer)
Reference: https://github.com/lz4/lz4/pull/454