From 658097f374ec73463bd7a30b9e01af967a4dbc04 Mon Sep 17 00:00:00 2001 From: Jens Pranaitis Date: Sun, 10 Apr 2016 08:37:05 +0200 Subject: added some stuff --- app-crypt/efitools/Manifest | 1 + app-crypt/efitools/efitools-1.5.3.ebuild | 33 ++++++ gnome-base/nautilus/Manifest | 2 + gnome-base/nautilus/nautilus-3.16.2-r1.ebuild | 124 +++++++++++++++++++++ net-wireless/crda/Manifest | 4 + net-wireless/crda/crda-1.1.3-r2.ebuild | 68 +++++++++++ .../crda/files/crda-1.1.3-add-jens-pub.patch | 31 ++++++ .../crda/files/crda-1.1.3-missing-include.patch | 11 ++ 8 files changed, 274 insertions(+) create mode 100644 app-crypt/efitools/Manifest create mode 100644 app-crypt/efitools/efitools-1.5.3.ebuild create mode 100644 gnome-base/nautilus/Manifest create mode 100644 gnome-base/nautilus/nautilus-3.16.2-r1.ebuild create mode 100644 net-wireless/crda/Manifest create mode 100644 net-wireless/crda/crda-1.1.3-r2.ebuild create mode 100644 net-wireless/crda/files/crda-1.1.3-add-jens-pub.patch create mode 100644 net-wireless/crda/files/crda-1.1.3-missing-include.patch diff --git a/app-crypt/efitools/Manifest b/app-crypt/efitools/Manifest new file mode 100644 index 0000000..e9ea196 --- /dev/null +++ b/app-crypt/efitools/Manifest @@ -0,0 +1 @@ +EBUILD efitools-1.5.3.ebuild 860 SHA256 56e524f149ad24d823d9419ce0bd8e97d1031076b24c18f916f6eb1acd908ca9 SHA512 0eb41d301588d4c85f086fd3569dc7c22b4ddded8ef3ff68588d2659c9d99e9254756658138a90f80387924f26b3f7107c7086f46a6361068a7472b91e4f829f WHIRLPOOL 621182eb485375c03d6c885245b05759fc8ec716f516db27c9e5cd70314de7db776afd05c42ef5eceb2e97834b137665d948e97b43f831c8cf4ec8544bf0f300 diff --git a/app-crypt/efitools/efitools-1.5.3.ebuild b/app-crypt/efitools/efitools-1.5.3.ebuild new file mode 100644 index 0000000..45819d9 --- /dev/null +++ b/app-crypt/efitools/efitools-1.5.3.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/efitools/efitools-1.4.2-r1.ebuild,v 1.3 2015/01/30 09:21:05 pinkbyte Exp $ + +EAPI="4" +inherit git-r3 + +DESCRIPTION="Tools for manipulating UEFI secure boot platforms" +HOMEPAGE="https://git.kernel.org/cgit/linux/kernel/git/jejb/efitools.git" +SRC_URI="" + +EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git" +EGIT_COMMIT="v1.5.2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="dev-libs/openssl + sys-apps/util-linux" +DEPEND="${RDEPEND} + sys-apps/help2man + >=sys-boot/gnu-efi-3.0u + app-crypt/sbsigntool + virtual/pkgconfig + dev-perl/File-Slurp" + +src_compile() { + if [ -f Makefile ] || [ -f GNUmakefile ] || [ -f makefile ]; then + emake -j1 || die "emake failed" + fi +} diff --git a/gnome-base/nautilus/Manifest b/gnome-base/nautilus/Manifest new file mode 100644 index 0000000..643ab23 --- /dev/null +++ b/gnome-base/nautilus/Manifest @@ -0,0 +1,2 @@ +DIST nautilus-3.16.2.tar.xz 3325172 SHA256 3e7ecdda3a47b6ad03098270940aa506782866fa3602d91e711d99f96741478f SHA512 06b4c338fe2295122b35053d754d8bb797cfeedf736db3a52dd290d7742d79fbbf50c23a3d59e62ef937f3ebf6b67f26f12a652b75d42a8b44462a3e1eef1be1 WHIRLPOOL bd6d3aee888474e247f19cf95fecead27a86296afcab04de7052b8403df95d9b776b0c93bad04b748ba638d4edfc3fc11e8fbce50142a0aad517a0ed35038f9c +EBUILD nautilus-3.16.2-r1.ebuild 3263 SHA256 98d6bbd1f02d240f6264c348b1d7bcbdf3a58d37ed30c85ac62e7611aed41962 SHA512 d872575da0b087f887a838e1423dbb2d6340c38be04233fc616cd74f9eae085f6428b920fa37b81c68211750f701bf13a2cfa7c0362b8380674e7f9fb23486e9 WHIRLPOOL 705d702dd7ffb25f5a316dca0c32ad094039be99ac7d893679ccc87f36859b13618863b5c8f1358644166766d2f34de92af0341a20f995c0866fb8791e60ff56 diff --git a/gnome-base/nautilus/nautilus-3.16.2-r1.ebuild b/gnome-base/nautilus/nautilus-3.16.2-r1.ebuild new file mode 100644 index 0000000..2287ed1 --- /dev/null +++ b/gnome-base/nautilus/nautilus-3.16.2-r1.ebuild @@ -0,0 +1,124 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +GCONF_DEBUG="no" +GNOME2_LA_PUNT="yes" # Needed with USE 'sendto' + +inherit eutils gnome2 readme.gentoo virtualx pax-utils + +DESCRIPTION="A file manager for the GNOME desktop" +HOMEPAGE="https://wiki.gnome.org/Apps/Nautilus" + +LICENSE="GPL-2+ LGPL-2+ FDL-1.1" +SLOT="0" + +# profiling? +IUSE="exif gnome +introspection packagekit +previewer sendto tracker xmp" +KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux" + +# FIXME: tests fails under Xvfb, but pass when building manually +# "FAIL: check failed in nautilus-file.c, line 8307" +RESTRICT="test" + +# FIXME: selinux support is automagic +# Require {glib,gdbus-codegen}-2.30.0 due to GDBus API changes between 2.29.92 +# and 2.30.0 +COMMON_DEPEND=" + >=dev-libs/glib-2.43.4:2[dbus] + >=x11-libs/pango-1.28.3 + >=x11-libs/gtk+-3.15.2:3[introspection?] + >=dev-libs/libxml2-2.7.8:2 + >=gnome-base/gnome-desktop-3:3= + + gnome-base/dconf + >=gnome-base/gsettings-desktop-schemas-3.8.0 + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXrender + + exif? ( >=media-libs/libexif-0.6.20 ) + introspection? ( >=dev-libs/gobject-introspection-0.6.4 ) + tracker? ( >=app-misc/tracker-0.16:= ) + xmp? ( >=media-libs/exempi-2.1.0 ) +" +DEPEND="${COMMON_DEPEND} + >=dev-lang/perl-5 + >=dev-util/gdbus-codegen-2.33 + >=dev-util/gtk-doc-am-1.4 + >=dev-util/intltool-0.40.1 + sys-devel/gettext + virtual/pkgconfig + x11-proto/xproto +" +RDEPEND="${COMMON_DEPEND} + packagekit? ( app-admin/packagekit-base ) + sendto? ( !:$(tc-getPKG_CONFIG):" \ + Makefile || die +} + +_emake() { + # The source hardcodes /usr/lib/crda/ paths (ignoring all make vars + # that look like it should change it). We want to use /usr/lib/ + # anyways as this file is not ABI specific and we want to share it + # among all ABIs rather than pointlessly duplicate it. + # + # The trailing slash on SBINDIR is required by the source. + emake \ + PREFIX="${EPREFIX}/usr" \ + SBINDIR='$(PREFIX)/sbin/' \ + UDEV_RULE_DIR="$(get_udevdir)/rules.d" \ + REG_BIN=/usr/lib/crda/regulatory.bin \ + USE_OPENSSL=1 \ + CC="$(tc-getCC)" \ + V=1 \ + "$@" +} + +src_compile() { + _emake all_noverify +} + +src_test() { + _emake verify +} + +src_install() { + _emake DESTDIR="${D}" install + keepdir /etc/wireless-regdb/pubkeys +} diff --git a/net-wireless/crda/files/crda-1.1.3-add-jens-pub.patch b/net-wireless/crda/files/crda-1.1.3-add-jens-pub.patch new file mode 100644 index 0000000..09ea17f --- /dev/null +++ b/net-wireless/crda/files/crda-1.1.3-add-jens-pub.patch @@ -0,0 +1,31 @@ +diff -Nru crda-1.1.3.orig/pubkeys/jens.key.pub.pem crda-1.1.3/pubkeys/jens.key.pub.pem +--- crda-1.1.3.orig/pubkeys/jens.key.pub.pem 1970-01-01 01:00:00.000000000 +0100 ++++ crda-1.1.3/pubkeys/jens.key.pub.pem 2016-04-09 23:30:08.750728633 +0200 +@@ -0,0 +1,27 @@ ++-----BEGIN RSA PRIVATE KEY----- ++MIIEpAIBAAKCAQEAthNHSlHh3U+TSql7rXvWXU+91H/daG+M46jYHKeUfHi7V3Be ++6EVCIohRC2RcUu+qf0eMV2XjbT/6/Rtl1VFrqT1H6enVYtsYvKpOkMb79rgnlNWQ ++3M5zek9FJCI3LtuMOqdEiq4UsCmvoKNSWvbDcSlSOfGC1xF1Byut8Och71+c5eof ++KbdxBJLysAw0OlCigkAJzSKmE3m+EKMXm8viWzEQqHxz8AiCZQIorqRkGJrx8v+P ++UIDXFFakaxybWLtwSOGrXmzaCp8O41tBUZciwO9aycFTuyHWczVb/zpgC9VrnL7O ++8sCS5dT3o0arjMDJOORBZ/uLHPQmMjtTVFU3ZQIDAQABAoIBAH5TNd0snobMFSdy ++G6ssBnjLQKvU4yr4aknx9a873dvWcDSkdFS26MHIzmIXCa9JNYQFgiuJN5evElbV ++0XuFeCr9p411fWWPGcScbNIqHNr6vguXeWCZpKkxookFbEAId2yibP3C9fubkIzl ++g9g06Tj0MGafV+Yb6JRHC/Heiz7mbewGcxLuqsz5YoSre03aiGJI5K9ujU2+1bLD ++qUlvI/l/sjf4RgEcSsclifmNWM/jA1e0U/Ga1PDh12oyVFw/Gp5YU5gGT2Eow40s ++8YYZgg6MdUnrxllPaAVi+1y32w9yTLCpQGYrWnjvyXkgNs1YXFA8LkWdskFS/uOA ++O2wK+wECgYEA3RHkUD6mO493804h9WBzHCTpQryy+04KrgR4B+dWaPuEO0AbyWET ++25QDRhf/B7AzAxOYPWQHWH9KbWnRtQUn/2FSYjdi+6YH5eOF/U8/Rxubf2T3bQPs ++3CUfcZxGumycAwtBtMzJJlTeAxNE4vX22jjkUqexaOG1HbMCL36F+KECgYEA0tgV ++5JM0n6Gx13njTzRdP2X9qL0df1mvOe0maR2jQuS3Rf0iCY19fGFFO3s7MrF2hPSY ++2wFkQTRi0K8EFNPmXgkcFVHoFI6uIHyr+2ALZooqRiv5oa9H+jjDs2qDAF8ijK9/ ++U2AxucOt1FePva4uTwX8xAI3002aweGyx0ZotEUCgYA12m7w8WITbk69MZJqMRW5 ++jHBadpdvSsKlQ6dt3XgaWPMMcACU3RY2TmdBwwS4fb7fh/11LxHvCAs8fiO84kWt ++G6szC+UMApU39mYkoBJ9IweNUC5KG0OvGUgAqB4+uciDoVFfVufFc7UlsKL+WwbI ++gEV2sS0xrJIvavUkVsESIQKBgQCzAcSsmJIwCV7tG03y2/ljLxtKHK2jhqgvXPmk ++ewY2b+puIHi6dYcZh5f45SogYuzF+sif/7F3bpuKo1yqtjE6my9dpnmMooqRiGeX ++dzaWqy0zAHjjXeaVOYZlmEN6mErD+Of4CI6PMeQuiNy/5NbqPqIYY+2zl4qRmyZm ++649PpQKBgQDIP5xo4k7xEkgD/pkbV6pfotLBfn556+moKzqpepnGBJff5GvA/7rb ++h4A4gs/je8RmaTBPF+1OKqe3t5d0s5bL3E6TYSDf7iJVcWVMseFyp2seg3JqkvHU ++kfTAYb4o8YYpCYZ6CACyx5ZaXQnk3SGpwgiu9s7Wj67YdguBp1Fajg== ++-----END RSA PRIVATE KEY----- diff --git a/net-wireless/crda/files/crda-1.1.3-missing-include.patch b/net-wireless/crda/files/crda-1.1.3-missing-include.patch new file mode 100644 index 0000000..a472e23 --- /dev/null +++ b/net-wireless/crda/files/crda-1.1.3-missing-include.patch @@ -0,0 +1,11 @@ +diff --git a/reglib.c b/reglib.c +index bc81974..1fafd37 100644 +--- a/reglib.c ++++ b/reglib.c +@@ -9,6 +9,7 @@ + #include + #include + #include ++#include + + #include /* ntohl */ -- cgit v1.2.3-65-gdbad