From 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 14 Jul 2018 21:03:06 +0100 Subject: gentoo resync : 14.07.2018 --- app-admin/checksec/Manifest | 6 ++++ app-admin/checksec/checksec-1.7.5.ebuild | 36 ++++++++++++++++++++++ app-admin/checksec/checksec-1.8.0.ebuild | 36 ++++++++++++++++++++++ app-admin/checksec/files/checksec-1.7.2-path.patch | 24 +++++++++++++++ app-admin/checksec/metadata.xml | 11 +++++++ 5 files changed, 113 insertions(+) create mode 100644 app-admin/checksec/Manifest create mode 100644 app-admin/checksec/checksec-1.7.5.ebuild create mode 100644 app-admin/checksec/checksec-1.8.0.ebuild create mode 100644 app-admin/checksec/files/checksec-1.7.2-path.patch create mode 100644 app-admin/checksec/metadata.xml (limited to 'app-admin/checksec') diff --git a/app-admin/checksec/Manifest b/app-admin/checksec/Manifest new file mode 100644 index 000000000000..0f2ff44fba01 --- /dev/null +++ b/app-admin/checksec/Manifest @@ -0,0 +1,6 @@ +AUX checksec-1.7.2-path.patch 510 BLAKE2B d17d260f41cf0c7e71accfa4b728a9c35511d1d1a90726bbd3a7fbbc401b69e6245f596c62d323013d29142d256eca6d792c6256f4b5d752bf55e64f96e7798a SHA512 5a5af3c35f8e8ca0ef0c44bc84ea3108bdd96c7ee98c3bda31a0f5308fd843c47a0d825fdff39e1995260391a7a747187ef804250fd0da6ccad5f93b3595a706 +DIST checksec-1.7.5.tar.gz 51266 BLAKE2B a77e6d0bf52bc8a0ec18c0f1ffe883b68acccaaee6fd0d1714d456c31c3004b5d9279c3926885be168befba1dc7a75b1269dac5cb5847c247470e765601f08e6 SHA512 7269fb3628907f6fe4e8b720d2dcbd5bf8586e1821bd758533dff6255c6a52be9146b58f60abea798ee92471c3d5ad9e867fa7ad4b8e5ea2d8aa03d5a3b83098 +DIST checksec-1.8.0.tar.gz 52391 BLAKE2B 3720e4faae5aa82172c673ce7ddc662db1433b82d25f25be4c219f1664da8af687d2a5ee9c05703e9f151a998be9226e896e125b7cff05d3881e61e8a9f5c918 SHA512 0236e40ba8b4f7c13ebd3b51f22dd05e6c4442e8646b5a1ee814556d9a6ca19f9bae638af33a6bfec2f8ef95567d222a20dcdcd9eae6ffb7ea5261919f020283 +EBUILD checksec-1.7.5.ebuild 761 BLAKE2B 928d7f91b7ac04ac04a9bcfaa14f8ea781eaaf2be75182d7b8d0f3cf63e0bdf9178d03da87732da11286ba172e2368eb5fa490021c3d5d71f3419d426b7b911d SHA512 5a15da1104314647688e68017189e1b661f0efd58d3a7ad5a788ab2cdda79249dce9c07e9db48d775ace6d8fb8679f2cb6669c1f16758f9c6e736e9eca2d57ba +EBUILD checksec-1.8.0.ebuild 763 BLAKE2B 3456a3d42a58795e00cf46689bc60a99357dfec5a8ea7c43841584c10d4fe8bceb3d3c0e3a4965cd38e7c718b6c716a36cdbf895635a458122aaa34324f13600 SHA512 dd2af6317e19baef0e21112b6a64783dd1ccffaf2f0f2d80acf802b4ee14b021be23548375c9c86c8a073da38bbe4f1c58c533cb5b16cf60e082f8164dc84738 +MISC metadata.xml 334 BLAKE2B 96b933c9475a18c3957d46b58c41162e396f27ff7c53eaf4ba5be2a24e22e8a136a0814cce5c0d3c113e5d18a286fdd34a1b3cd46e509a7eec986f82d7d8ea9c SHA512 dd9373f93f165e576bd930ae4a49019d0c53359c4ef288c5d1ed5fc1033b82afff7d0421551eb9518bbfb3f25bc7cdab09cf89b1e0bd9c1ffe0137432d70b716 diff --git a/app-admin/checksec/checksec-1.7.5.ebuild b/app-admin/checksec/checksec-1.7.5.ebuild new file mode 100644 index 000000000000..da34dcf8e557 --- /dev/null +++ b/app-admin/checksec/checksec-1.7.5.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit eutils + +MY_PN=${PN}.sh +DESCRIPTION="Tool to check properties of executables (e.g. ASLR/PIE, RELRO, PaX, Canaries)" +HOMEPAGE="https://github.com/slimm609/checksec.sh" +SRC_URI="https://github.com/slimm609/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 ~mips ~ppc ~ppc64 x86" +IUSE="" + +S="${WORKDIR}"/${MY_PN}-${PV} + +DOCS=( ChangeLog README.md ) + +src_prepare() { + epatch "${FILESDIR}"/${PN}-1.7.2-path.patch + sed 's,^pkg_release=false,pkg_release=true,' -i ${PN} || die +} + +src_install() { + default + + doman extras/man/* + + insinto /usr/share/zsh/site-functions + doins extras/zsh/_${PN} + + dobin ${PN} +} diff --git a/app-admin/checksec/checksec-1.8.0.ebuild b/app-admin/checksec/checksec-1.8.0.ebuild new file mode 100644 index 000000000000..eb85bc06b860 --- /dev/null +++ b/app-admin/checksec/checksec-1.8.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit eutils + +MY_PN=${PN}.sh +DESCRIPTION="Tool to check properties of executables (e.g. ASLR/PIE, RELRO, PaX, Canaries)" +HOMEPAGE="https://github.com/slimm609/checksec.sh" +SRC_URI="https://github.com/slimm609/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~mips ~ppc ~ppc64 ~x86" +IUSE="" + +S="${WORKDIR}"/${MY_PN}-${PV} + +DOCS=( ChangeLog README.md ) + +src_prepare() { + epatch "${FILESDIR}"/${PN}-1.7.2-path.patch + sed 's,^pkg_release=false,pkg_release=true,' -i ${PN} || die +} + +src_install() { + default + + doman extras/man/* + + insinto /usr/share/zsh/site-functions + doins extras/zsh/_${PN} + + dobin ${PN} +} diff --git a/app-admin/checksec/files/checksec-1.7.2-path.patch b/app-admin/checksec/files/checksec-1.7.2-path.patch new file mode 100644 index 000000000000..aa048b079d53 --- /dev/null +++ b/app-admin/checksec/files/checksec-1.7.2-path.patch @@ -0,0 +1,24 @@ +From 2065e51b255b5f9c014a0db35ffe5ce9ea946693 Mon Sep 17 00:00:00 2001 +From: Sebastian Pipping +Date: Wed, 6 Jan 2016 17:28:36 +0100 +Subject: [PATCH] Extend ${PATH} so that sysctl is found + +--- + checksec | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/checksec b/checksec +index 3660e82..0ac685f 100755 +--- a/checksec ++++ b/checksec +@@ -59,6 +59,7 @@ + + #set global lang to C + export LC_ALL="C" ++export PATH="${PATH}:/usr/sbin/" # for sysctl + + # global vars + debug=false +-- +2.7.0 + diff --git a/app-admin/checksec/metadata.xml b/app-admin/checksec/metadata.xml new file mode 100644 index 000000000000..5d7a81f67440 --- /dev/null +++ b/app-admin/checksec/metadata.xml @@ -0,0 +1,11 @@ + + + + + sping@gentoo.org + Sebastian Pipping + + + slimm609/checksec.sh + + -- cgit v1.2.3