summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-extended/p7zip
Commit message (Collapse)AuthorAgeFilesLines
* p7zip: Fix for CVE-2016-9296Virendra Thakur2023-04-192-0/+28
| | | | | | | | | Add patch to fix CVE-2016-9296 Signed-off-by: Virendra Thakur <virendra.thakur@kpit.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* p7zip: fix for CVE-2018-5996Virendra Thakur2023-04-192-0/+228
| | | | | | | | | Add patch to fix CVE-2018-5996 Signed-off-by: Virendra Thakur <virendra.thakur@kpit.com> Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update LICENSE variable to use SPDX license identifiersKhem Raj2022-03-041-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Convert to new override syntaxMartin Jansa2021-08-031-5/+5
| | | | | | | | | | This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* p7zip: refresh patches with devtool to apply cleanlyMartin Jansa2021-05-314-14/+41
| | | | | | | | | | | | | | | | | | | | | | | | change_numMethods_from_bool_to_unsigned.patch added in: https://git.openembedded.org/meta-openembedded/commit/?id=3c36a8efe2a964c3aa9bfcd836cee3f80a837fcd doesn't apply cleanly: ERROR: p7zip-16.02-r0 do_patch: Fuzz detected: Applying patch change_numMethods_from_bool_to_unsigned.patch patching file CPP/7zip/Archive/Wim/WimHandler.cpp Hunk #1 succeeded at 298 with fuzz 1. The context lines in the patches can be updated with devtool: devtool modify p7zip devtool finish --force-patch-refresh p7zip <layer_path> Don't forget to review changes done by devtool! ERROR: p7zip-16.02-r0 do_patch: QA Issue: Patch log indicates that patches do not apply cleanly. [patch-fuzz] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* p7zip: build and package lib7z.so needed for fastbootNisha Parrakat2021-05-282-2/+44
| | | | | | | | | | | | | | | | | | | | | | | | a) use option 7z to build the lib7z.so library This is needed for android-tools for building fastboot from android-tools b) Packaged the lib7z.so and codec libraries as a part of this recipe Fastboot RDepends on it lib7z.so c) Fixed a C++17 forbidden error when lib7z.so is built fixes the below error | ../../../../CPP/7zip/Archive/Wim/WimHandler.cpp: In member function 'virtual LONG NArchive::NWim::CHandler::GetArchiveProperty(PROPID, PROPVARIANT*)': | ../../../../CPP/7zip/Archive/Wim/WimHandler.cpp:308:11: error: use of an operand of type 'bool' in 'operator++' is forbidden in C++17 | 308 | numMethods++; | | ^~~~~~~~~~ | ../../../../CPP/7zip/Archive/Wim/WimHandler.cpp:318:9: error: use of an operand of type 'bool' in 'operator++' is forbidden in C++17 | 318 | numMethods++; Signed-off-by: Nisha Parrakat <Nisha.Parrakat@kpit.com> Signed-off-by: Nisha Parrakat <nishaparrakat@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* p7zip: simplify recipeRoss Burton2018-07-041-20/+3
| | | | | | | | The plugin-based 7z binary is mostly useless because it can't find the libraries. Simply just install 7za, and install a compatibility symlink for 7z. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* p7zip: Fix build with clangKhem Raj2018-05-012-2/+52
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* fix(p7zip): fix CVE-2017-17969Radovan Scasny2018-03-012-1/+33
| | | | | | Signed-off-by: Radovan Scasny <radovan.scasny@siemens.com> Signed-off-by: Andrej Valek <andrej.valek@siemens.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* meta: do not prepend/append to BBCLASSEXTENDMing Liu2017-03-161-1/+1
| | | | | | | | Replace some "+=/=+" with "=" when setting BBCLASSEXTEND, they are redundant and inconsistent with the same setting in other recipes. Signed-off-by: Ming Liu <peter.x.liu@external.atlascopco.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* p7zip: do not hardcode path in native wrapper scriptJonathan Liu2016-10-031-2/+4
| | | | | Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* p7zip, mce-inject: update LIC_FILES_CHKSUMMartin Jansa2016-09-261-1/+1
| | | | | | | | | | * both were failing since last upgrade, but nobody noticed, because nobody reads QA issues in "bitbake world status" e-mails and LIC_FILES_CHKSUM mismatch wasn't fatal due to bug in insane.bbclass * http://errors.yoctoproject.org/Errors/Details/83571/ * http://errors.yoctoproject.org/Errors/Details/83572/ Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* p7zip: update to version 16.02Pascal Bach2016-09-111-2/+3
| | | | | Signed-off-by: Pascal Bach <pascal.bach@siemens.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* p7zip: update to version 15.14.1Pascal Bach2016-06-232-17/+17
| | | | | | | | | | | | | | | The copying.txt file contains white space changes and the address of the Free Software Foundation mentioned in the LGPLv3.1 changed from: 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 to: 59 Temple Place, Suite 330, Boston, MA 02111-1307 otherwise the license text remains unchanged. An additional License.txt containing top level license information is now also covered by LIC_FILES_CHKSUM Signed-off-by: Pascal Bach <pascal.bach@siemens.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* p7zip: add native extendYannick Gicquel2016-04-121-0/+18
| | | | | | | This add a support for native build of 7za, 7z and 7zr binaries. Signed-off-by: Yannick Gicquel <yannick.gicquel@iot.bzh> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* p7zip: fix PN -> BPN for multilibYi Zhao2015-05-171-1/+1
| | | | Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
* p7zip: new recipeRaphael Freudiger2015-02-272-0/+48
p7zip is the command line version of 7-Zip for Unix/Linux. Signed-off-by: Raphael Freudiger <raphael.freudiger@siemens.com> Reviewed-By: Pascal Bach <pascal.bach@siemens.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>