summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys-kernel/hardened-sources/Manifest6
-rw-r--r--sys-kernel/hardened-sources/hardened-sources-4.9.48.ebuild45
-rw-r--r--virtual/rust/Manifest2
-rw-r--r--virtual/rust/metadata.xml8
-rw-r--r--virtual/rust/rust-1.20.ebuild15
5 files changed, 76 insertions, 0 deletions
diff --git a/sys-kernel/hardened-sources/Manifest b/sys-kernel/hardened-sources/Manifest
new file mode 100644
index 0000000..b937462
--- /dev/null
+++ b/sys-kernel/hardened-sources/Manifest
@@ -0,0 +1,6 @@
+DIST deblob-4.9 146273 SHA256 af4214b851928a53ef470ed8729122b9db910a6c0769d5d46a5de0b3e96f74f3 SHA512 3654b28e72b343bafdb38de10ef0c3621db0539bc0e7434bc99bb8f8ed911d4c9e53ca4785fd193fcfec369328f014fa5c6f3bda51b6f1a8f98b8c37ece119a6 WHIRLPOOL 7b5ddba1469b6515d03d2e0e91a643ab0252803fde271ca710978186582a2f1a3b01deab9718c194bcdae0a79887636b6e98e604305402c9051b15a89fd393df
+DIST deblob-check-4.9 717834 SHA256 4599c6eabd53bb352e9b536d574152e72467548add19757fc6b8e34355928d6b SHA512 46258698f1c574b44a8c5c78cc2b7fdbaca746976266974ee0f6787904531754b17ad15d542b68e07d4633ee91a8e2d9c32a991ea214292ac072c4f26deed9c9 WHIRLPOOL f1afe1f8d8bcd6fc43a01da5eb012d117687418f049212fe20fe7ea88700c482bc6fd3e917102ff9d12baf11e678a40355877a7d214da8b3cbf2b585a51a012e
+DIST genpatches-4.9-49.base.tar.xz 994248 SHA256 e613b3d0f7503d89548383c28ecd888668f14a4d69f2572695eadd2ce481e017 SHA512 3999ac8e946c1e5c03ff70d4e5852e854bd0dc88161537274438da82faaaf4f929ef6fe2e30bcdb1d46da8c844546a795c35ebd088ceebc6a02d1be781c0c429 WHIRLPOOL f89ad939b53dc904e4af69d63d54126e635576fdc1d8c3db19f5b4f6ad5798678a0f1feb372accbcfc148b1a2165dde10603e11dccd5e53a2765143ff18878b8
+DIST hardened-patches-4.9.48-1.extras.tar.bz2 1781377 SHA256 f51b48e7dfee51e2831e4ffc38343e2dbe097dd1f94e83a6ece52bf87b63e7ab SHA512 7ce083afef620f202b3b435cbe9ee6134b4a3bae5414c1c6a5feaa212904cdc124637099de399b2c112e8ae25a2cdbf9937b8a02ebd2e624e9e3971bebf10787 WHIRLPOOL 83e6e3eb37e5db3fd92ea0e23d9f3c92130e5dae854a0e25939706b8d1f3e99f59a9fe73d4b09601d39b7c0875e779a5169e2bca47f46ab76dcbd5e94ee41172
+DIST linux-4.9.tar.xz 93192404 SHA256 029098dcffab74875e086ae970e3828456838da6e0ba22ce3f64ef764f3d7f1a SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a WHIRLPOOL 072505b29972ad120eb25a074217847c9c2813416c4903e605a0433574f5f87616dbea0b1454e4b19acc48107f11274b682958b1d773373156e99f8163e6606a
+EBUILD hardened-sources-4.9.48.ebuild 1287 SHA256 a28716795405f9552211be39aa7a74066d733e1e2ad30149c39da1611b4356df SHA512 de3ecde3645e6fb1bfcae92882a79f5b5c1fc7d734913004324998e18d44908bb9788ecd6deb6aca1dbbc9290e16f1852b05e4d435e930e430356891d474b601 WHIRLPOOL 597e033db0fa7d3dd3f70a18f6c60f16c9f822f55898f10bd8da6f99384a6afcdfdf7acffb77df2a2b4d86085c56d4bb97534caddcd2b723f7d15d90423c2569
diff --git a/sys-kernel/hardened-sources/hardened-sources-4.9.48.ebuild b/sys-kernel/hardened-sources/hardened-sources-4.9.48.ebuild
new file mode 100644
index 0000000..031ffe7
--- /dev/null
+++ b/sys-kernel/hardened-sources/hardened-sources-4.9.48.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+ETYPE="sources"
+K_WANT_GENPATCHES="base"
+K_GENPATCHES_VER="49"
+K_DEBLOB_AVAILABLE="1"
+
+inherit kernel-2
+detect_version
+
+HGPV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}-1"
+HGPV_URI="https://dev.gentoo.org/~anarchy/dist/hardened-patches-${HGPV}.extras.tar.bz2"
+SRC_URI="${KERNEL_URI} ${HGPV_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+UNIPATCH_LIST="${DISTDIR}/hardened-patches-${HGPV}.extras.tar.bz2"
+UNIPATCH_EXCLUDE="
+ 1500_XATTR_USER_PREFIX.patch
+ 1520_CVE-2017-6074-dccp-skb-freeing-fix.patch
+ 2900_dev-root-proc-mount-fix.patch"
+
+DESCRIPTION="Hardened kernel sources (kernel series ${KV_MAJOR}.${KV_MINOR})"
+HOMEPAGE="http://www.gentoo.org/proj/en/hardened/"
+IUSE="deblob"
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND=">=sys-devel/gcc-4.5"
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+
+ local GRADM_COMPAT="sys-apps/gradm-3.1*"
+
+ ewarn
+ ewarn "Users of grsecurity's RBAC system must ensure they are using"
+ ewarn "${GRADM_COMPAT}, which is compatible with ${PF}."
+ ewarn "It is strongly recommended that the following command is issued"
+ ewarn "prior to booting a ${PF} kernel for the first time:"
+ ewarn
+ ewarn "emerge -na =${GRADM_COMPAT}"
+ ewarn
+}
diff --git a/virtual/rust/Manifest b/virtual/rust/Manifest
new file mode 100644
index 0000000..5d8e6a9
--- /dev/null
+++ b/virtual/rust/Manifest
@@ -0,0 +1,2 @@
+EBUILD rust-1.20.ebuild 310 SHA256 fbfa31b4b70933f1b7fb43712acae1d4a0d1873b20d0fa0ddf7ce4a5706292e1 SHA512 95b9b80ce83cc91bac05c63c41db9d684117cb545f9b2a75edfc76168c0266a84001cab682fdf3a50d334363e5a57cf51a1d5a5009c3f0002da3999491f9dbac WHIRLPOOL c135e1ef9f2a1857ccb213cec374c61c3f8247ae950be10cd7c293a7fd7d688d5c0efcd5495e89b93c169870add489d7b62a2b436c5488e6b140c29ee82a82f3
+MISC metadata.xml 250 SHA256 791cc3130f3775c2ecce04665a072774ca677894442ba0b5caeb913ad290553a SHA512 659ffa5a36819a0534e5c614275998a130d02260924fa03d43b667f38672041b6740fb9c1efbc74d3f900ee4d3c14280aefa93d0c99fa27c1159683956f2c8f0 WHIRLPOOL 174506445a0238b85bc144591a00c9842ff2c105728acff2b37c38153d64aedb63b4d6525d30ef7676d1f232bab4adfb7f64a2b4ff3d4c6f3f1ab4c5e73c02db
diff --git a/virtual/rust/metadata.xml b/virtual/rust/metadata.xml
new file mode 100644
index 0000000..85cf4eb
--- /dev/null
+++ b/virtual/rust/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>rust@gentoo.org</email>
+ <name>Rust Project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/virtual/rust/rust-1.20.ebuild b/virtual/rust/rust-1.20.ebuild
new file mode 100644
index 0000000..4c56dd4
--- /dev/null
+++ b/virtual/rust/rust-1.20.ebuild
@@ -0,0 +1,15 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+DESCRIPTION="Virtual for Rust language compiler"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND=""
+RDEPEND="|| ( =dev-lang/rust-${PV}* =dev-lang/rust-bin-${PV}* )"