Commit graph

6 commits

Author SHA1 Message Date
Raphael Kubo da Costa
fdb73bb664 Add patch for CVE-2018-5996
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
2018-02-10 11:00:26 +00:00
Sunpoet Po-Chuan Hsieh
2a3c3501f5 - Update to 15.09
- Convert to new options target helper
- Use PORTDOCS
- Update patch files

Changes:	http://sourceforge.net/projects/p7zip/files/p7zip/15.09/README/view
PR:		204865
Submitted by:	sunpoet (myself)
Approved by:	rakuco (maintainer)
2015-12-04 14:16:13 +00:00
Raphael Kubo da Costa
7ddffbeb41 Update to 9.38.1. 2015-03-08 13:16:25 +00:00
Baptiste Daroussin
161b92dff7 Clean up plist 2014-10-19 23:12:06 +00:00
Raphael Kubo da Costa
96a2aa4820 Add "auto-accept" to LICENSE_PERMS.
It is not entirely clear to me what the policy is to decide whether a
license can be auto-accepted, but for now this makes it possible to build
the port without supervision (eg. with BATCH=1).
2014-10-12 21:37:39 +00:00
Raphael Kubo da Costa
6e99c40ba8 - Modernize and simplify the archivers/p7zip port's Makefile by getting rid
of some sed calls, supporting staging.
- Set LICENSE for the port. [1]
- Get rid of the MINIMAL and MODULES options. They were not very useful and
  its handling was needlessly complicating the Makefile logic. We now always
  build as if MINIMAL was unset.
- Stop installing the p7zip and Client7z wrappers.
- Move the installation of the RAR decompression codec to
  archivers/p7zip-codec-rar, as its source code uses a more restrictive
  license than the LGPL21 used for the rest of the code base.

PR:		ports/185238 [1]
Submitted by:	Hardy Schumacher <hardy.schumacher@gmx.de> [1]
2014-01-02 00:20:19 +00:00