diff options
author | Jens Pranaitis <jens@chaox.net> | 2016-04-10 08:37:05 +0200 |
---|---|---|
committer | Jens Pranaitis <jens@chaox.net> | 2016-04-10 08:37:05 +0200 |
commit | 658097f374ec73463bd7a30b9e01af967a4dbc04 (patch) | |
tree | 4930100fc3578f19bb7e66e5148a53f8cfbf4cac | |
parent | removed mjpegtools (diff) | |
download | jensp-658097f374ec73463bd7a30b9e01af967a4dbc04.tar.gz jensp-658097f374ec73463bd7a30b9e01af967a4dbc04.tar.bz2 jensp-658097f374ec73463bd7a30b9e01af967a4dbc04.zip |
-rw-r--r-- | app-crypt/efitools/Manifest | 1 | ||||
-rw-r--r-- | app-crypt/efitools/efitools-1.5.3.ebuild | 33 | ||||
-rw-r--r-- | gnome-base/nautilus/Manifest | 2 | ||||
-rw-r--r-- | gnome-base/nautilus/nautilus-3.16.2-r1.ebuild | 124 | ||||
-rw-r--r-- | net-wireless/crda/Manifest | 4 | ||||
-rw-r--r-- | net-wireless/crda/crda-1.1.3-r2.ebuild | 68 | ||||
-rw-r--r-- | net-wireless/crda/files/crda-1.1.3-add-jens-pub.patch | 31 | ||||
-rw-r--r-- | net-wireless/crda/files/crda-1.1.3-missing-include.patch | 11 |
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 */ |