summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Schultz <mattsch@gmail.com>2012-12-20 15:29:02 -0600
committerMatthew Schultz <mattsch@gmail.com>2012-12-20 15:29:02 -0600
commit8f658c9079b4490d28943abdfa504d797c2ce0ff (patch)
tree7108d74f0fefa11eba452a129853f38a813e7b9e /app-misc
parentVersion bump (diff)
downloadsunrise-8f658c9079b4490d28943abdfa504d797c2ce0ff.tar.gz
sunrise-8f658c9079b4490d28943abdfa504d797c2ce0ff.tar.bz2
sunrise-8f658c9079b4490d28943abdfa504d797c2ce0ff.zip
app-misc/hardening-wrapper: New Ebuild for bug #448016.
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/hardening-wrapper/ChangeLog10
-rw-r--r--app-misc/hardening-wrapper/Manifest4
-rw-r--r--app-misc/hardening-wrapper/hardening-wrapper-2.3.ebuild38
-rw-r--r--app-misc/hardening-wrapper/metadata.xml5
4 files changed, 57 insertions, 0 deletions
diff --git a/app-misc/hardening-wrapper/ChangeLog b/app-misc/hardening-wrapper/ChangeLog
new file mode 100644
index 000000000..962b34aef
--- /dev/null
+++ b/app-misc/hardening-wrapper/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for app-misc/hardening-wrapper
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*hardening-wrapper-2.3 (20 Dec 2012)
+
+ 20 Dec 2012; Matthew Schultz (mschultz) <mattsch@gmail.com>
+ +hardening-wrapper-2.3.ebuild, +metadata.xml:
+ New Ebuild for bug #448016.
+
diff --git a/app-misc/hardening-wrapper/Manifest b/app-misc/hardening-wrapper/Manifest
new file mode 100644
index 000000000..3bc80a8e3
--- /dev/null
+++ b/app-misc/hardening-wrapper/Manifest
@@ -0,0 +1,4 @@
+DIST hardening-wrapper_2.3.tar.gz 20507 SHA256 8bd0ea0010465e42f1a9fb51d52f09b91792c8fdfb2ad299ec8cc25ce9597d20 SHA512 9aac9605ca5001f694c46d87308700572cd757eae5bac6fa8322f6e3a5ad4dcb27e9cab528f12cc6ea6f8de3b8893dce8b73f6ec069e5e42a3c48e0143ecdc2d WHIRLPOOL f23409ac14949dff4b14beb43a6491d489dd48f004f56a096d86ad342a253e8ac5e80928e4925013ec8dd30cd3ba54f2cce731f1652277aba9585c39691f6b05
+EBUILD hardening-wrapper-2.3.ebuild 1095 SHA256 9070b190bb4f25f9f47a96fee76de47e4f573e913f9d882de60a7329fa9409c9 SHA512 6fdaf48fa691417420c12bff007f164e8083fecac3c363ab5f9af71e229a1ca60d04d3384c2cd25dbbd889fd0337aaa886e3da588e1e9889a4c3c09096f67e14 WHIRLPOOL 222649feea08dff2354ee4d28c127575c4c7f4f8d740de61a251423a9035dae2a727f4421e390ccd687e7970ed53bb8774855f2e96199bbe892a279f27318ec0
+MISC ChangeLog 306 SHA256 d492fd260d26153206a2eaaa1c0a8d180f1a13946baa93a89c495b4336ca819a SHA512 592cbaf9dca19bdbc9befe60c55ff839119756571bb017fbe308affc128fab9fcc490a8eb393417700eaeb45f3b46d80595b265ea45099c52f6a9b8ea36894c9 WHIRLPOOL a6b290707c55f38f22b4d2711b5892975967f601724039a2537d196edd45582130bf4b2bde625327c115dc89187171d48a6b9403381a7f354afa29535fd516c9
+MISC metadata.xml 210 SHA256 cdf0ecda9587c6491ba741e7684999763a7db81c85fe05120cca9cac810612f4 SHA512 f8c1a726179579d88f8378454feb623a4138ea58f6151919ac925c7d8af120e5ae8960542699412110d74bae34769f17f59540492f801f355ee014fb0a03ff15 WHIRLPOOL ad7fee0693863893e26dddd465aefdad33e52f47d0f345810708f7d5a0cffea1011ef36191b5fdb12cbd03faabd8561e634f619cac91d2c4ce002552d5c27e9c
diff --git a/app-misc/hardening-wrapper/hardening-wrapper-2.3.ebuild b/app-misc/hardening-wrapper/hardening-wrapper-2.3.ebuild
new file mode 100644
index 000000000..178283b69
--- /dev/null
+++ b/app-misc/hardening-wrapper/hardening-wrapper-2.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+DESCRIPTION="Compiler wrapper to enable security hardening flags"
+HOMEPAGE="http://packages.qa.debian.org/hardening-wrapper"
+SRC_URI="mirror://debian/pool/main/h/${PN}/${PN}_${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="dev-lang/perl"
+RDEPEND="virtual/perl-File-Spec
+ virtual/perl-Getopt-Long
+ virtual/perl-PodParser
+ virtual/perl-Term-ANSIColor
+ ${DEPEND}"
+
+S="${WORKDIR}/${PN}"
+
+src_install() {
+ dobin build-tree/{hardened-c++,hardened-cc,hardened-ld,hardening-check}
+ insinto /usr/share/lintian/overrides
+ newins debian/hardening-wrapper.lintian-overrides hardening-wrapper
+ insinto /usr/share/hardening-includes
+ doins build-tree/hardening.make
+ doman build-tree/*.1
+ dodoc TODO AUTHORS debian/{README.Debian,changelog}
+}
+
+pkg_postinst() {
+ einfo "Symlinks overriding g++, gcc, ld.bfd and ld.gold documented in"
+ einfo "debian/hardening-wrapper.links were not installed since they would"
+ einfo "conflict with gcc-config settings."
+}
diff --git a/app-misc/hardening-wrapper/metadata.xml b/app-misc/hardening-wrapper/metadata.xml
new file mode 100644
index 000000000..e95ecf8be
--- /dev/null
+++ b/app-misc/hardening-wrapper/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer><email>maintainer-wanted@gentoo.org</email></maintainer>
+</pkgmetadata>