summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Pranaitis <jens@chaox.net>2016-04-10 08:37:05 +0200
committerJens Pranaitis <jens@chaox.net>2016-04-10 08:37:05 +0200
commit658097f374ec73463bd7a30b9e01af967a4dbc04 (patch)
tree4930100fc3578f19bb7e66e5148a53f8cfbf4cac
parentremoved mjpegtools (diff)
downloadjensp-658097f374ec73463bd7a30b9e01af967a4dbc04.tar.gz
jensp-658097f374ec73463bd7a30b9e01af967a4dbc04.tar.bz2
jensp-658097f374ec73463bd7a30b9e01af967a4dbc04.zip
added some stuffHEADmaster
-rw-r--r--app-crypt/efitools/Manifest1
-rw-r--r--app-crypt/efitools/efitools-1.5.3.ebuild33
-rw-r--r--gnome-base/nautilus/Manifest2
-rw-r--r--gnome-base/nautilus/nautilus-3.16.2-r1.ebuild124
-rw-r--r--net-wireless/crda/Manifest4
-rw-r--r--net-wireless/crda/crda-1.1.3-r2.ebuild68
-rw-r--r--net-wireless/crda/files/crda-1.1.3-add-jens-pub.patch31
-rw-r--r--net-wireless/crda/files/crda-1.1.3-missing-include.patch11
8 files changed, 274 insertions, 0 deletions
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? ( !<gnome-extra/nautilus-sendto-3.0.1 )
+"
+
+# For eautoreconf
+# gnome-base/gnome-common
+# dev-util/gtk-doc-am"
+
+PDEPEND="
+ gnome? (
+ >=x11-themes/gnome-icon-theme-1.1.91
+ x11-themes/gnome-icon-theme-symbolic )
+ tracker? ( >=gnome-extra/nautilus-tracker-tags-0.12 )
+ previewer? ( >=gnome-extra/sushi-0.1.9 )
+ sendto? ( >=gnome-extra/nautilus-sendto-3.0.1 )
+ >=gnome-base/gvfs-1.14[gtk]
+"
+# Need gvfs[gtk] for recent:/// support
+
+src_prepare() {
+ if use previewer; then
+ DOC_CONTENTS="nautilus uses gnome-extra/sushi to preview media files.
+ To activate the previewer, select a file and press space; to
+ close the previewer, press space again."
+ fi
+
+ # Remove -D*DEPRECATED flags. Don't leave this for eclass! (bug #448822)
+ sed -e 's/DISABLE_DEPRECATED_CFLAGS=.*/DISABLE_DEPRECATED_CFLAGS=/' \
+ -i configure || die "sed failed"
+
+ gnome2_src_prepare
+}
+
+src_configure() {
+ DOCS="AUTHORS HACKING MAINTAINERS NEWS README* THANKS"
+ gnome2_src_configure \
+ --disable-profiling \
+ --disable-update-mimedb \
+ $(use_enable exif libexif) \
+ $(use_enable introspection) \
+ $(use_enable packagekit) \
+ $(use_enable sendto nst-extension) \
+ $(use_enable tracker) \
+ $(use_enable xmp)
+}
+
+src_test() {
+ gnome2_environment_reset
+ unset DBUS_SESSION_BUS_ADDRESS
+ export GSETTINGS_BACKEND="memory"
+ Xemake check
+ unset GSETTINGS_BACKEND
+}
+
+src_install() {
+ pax-mark -m "${WORKDIR}"/"${P}"/src/.libs/nautilus || "pax-mark failed"
+ use previewer && readme.gentoo_create_doc
+ gnome2_src_install
+}
+
+pkg_postinst() {
+ gnome2_pkg_postinst
+
+ if use previewer; then
+ readme.gentoo_print_elog
+ else
+ elog "To preview media files, emerge nautilus with USE=previewer"
+ fi
+}
diff --git a/net-wireless/crda/Manifest b/net-wireless/crda/Manifest
new file mode 100644
index 0000000..e45d487
--- /dev/null
+++ b/net-wireless/crda/Manifest
@@ -0,0 +1,4 @@
+AUX crda-1.1.3-add-jens-pub.patch 1967 SHA256 2de68a511838b01713cd11c21691fb30b2986f7091b2a7d6db9dca248b0ac2c3 SHA512 33a8385d0fc2b5caaac85845064c7585139cc25ff35a9cb4833d9696a225b5c6d654682542cd592ec3b976d31a529a89e9906b25a7b48d03a22c2841534913bf WHIRLPOOL 5697f50889ac92fff9899b37812c2cc6638b8502cec2a696b8682c86204413c76ffe55287c1bb7cc4f499c2b67c6b21398dc3daa00dd8e31adfbf412806f2392
+AUX crda-1.1.3-missing-include.patch 231 SHA256 82fa9006d037b42df124d334a48bf06ec75d3b510eb7c464033798c05daede9c SHA512 d24f11a36e798e1da7951efbcd3925d7728a2519c75ff289bfaadc92090f17fb5b9b21010ad960fadfffe6c949b63eddc2b8282508fd5947486f31495cca2afc WHIRLPOOL 73be5658dec27b0fb079aafde7087cbcbaeb5bdaf66d29ea2d4a4cd7f689d1305a8ff95292ab3807271882b76fc3aaee4078df110cc1762d470252816d17d6dd
+DIST crda-1.1.3.tar.bz2 38697 SHA256 aa8a7fe92f0765986c421a5b6768a185375ac210393df0605ee132f6754825f0 SHA512 4ec37d3d51f5988af79c2eaadc1bce344f20d4d9833533838d308533ee02cb12d5ed193391679ae1231c8afe61b21defdb368614a6238f99fdc5824f6819cfed WHIRLPOOL bbcb31277b664243f9e494c494152cf0ebcb187360ba48aa07c8e96c83dd91098bc49f1edf0b196a9bf4071565ac389b2907fcc73e348780aa890e066895c282
+EBUILD crda-1.1.3-r2.ebuild 1666 SHA256 53f32a2fb2ded420f5066cbb3d6af8b2d7630b094df9c155e5818381e05bccee SHA512 bf89f67413ef834e569113e0a92662c1a17fd8742fb81a65b1fda63d39d7f25b9205eed41b31db76ca3390198608f5cde59f157e57f81ac584d3c2f12d0bd22b WHIRLPOOL e56a5cffe13b38989fdfe692c12659c4a2fae1ba8f6fb22ff80e251009163b7fa91f653bd604e22ca35d20db380c42ace78f0b6ed581ffd8b66b1b28719a0540
diff --git a/net-wireless/crda/crda-1.1.3-r2.ebuild b/net-wireless/crda/crda-1.1.3-r2.ebuild
new file mode 100644
index 0000000..7dd9545
--- /dev/null
+++ b/net-wireless/crda/crda-1.1.3-r2.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+inherit eutils toolchain-funcs python-any-r1 udev
+
+DESCRIPTION="Central Regulatory Domain Agent for wireless networks"
+HOMEPAGE="https://wireless.kernel.org/en/developers/Regulatory"
+SRC_URI="http://linuxwireless.org/download/crda/${P}.tar.bz2"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="dev-libs/openssl:0
+ dev-libs/libnl:3
+ net-wireless/wireless-regdb"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep 'dev-python/m2crypto[${PYTHON_USEDEP}]')
+ virtual/pkgconfig"
+
+python_check_deps() {
+ has_version --host-root "dev-python/m2crypto[${PYTHON_USEDEP}]"
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-missing-include.patch
+ epatch "${FILESDIR}"/${P}-add-jens-pub.patch
+ sed -i \
+ -e "s:\<pkg-config\>:$(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 <fcntl.h>
+ #include <stdbool.h>
+ #include <unistd.h>
++#include <string.h>
+
+ #include <arpa/inet.h> /* ntohl */