From e1cfee70238ddecc87004e17105ca0f5a3217790 Mon Sep 17 00:00:00 2001 From: Sobhan Mohammadpour Date: Thu, 1 Feb 2018 13:56:23 +0330 Subject: net-libs/libhttpseverywhere: new package This library enables you to leverage the power of HTTPSEverywhere to any desktop-application you want HTTPSEverywhere is a browser plugin that comes with a set of rules that you can use to ensure that you use HTTP instead of HTTPS only when this is absolutely not circumventable. With libhttpseverywhere you will get a C-bindable, GLib-based library you can link/bind against in almost all languages Package-Manager: Portage-2.3.21, Repoman-2.3.6 Manifest-Sign-Key: 0x7DF238CF0AA182E1 --- net-libs/libhttpseverywhere/Manifest | 23 ++++++++++++++ .../libhttpseverywhere-0.8.0.ebuild | 37 ++++++++++++++++++++++ net-libs/libhttpseverywhere/metadata.xml | 8 +++++ 3 files changed, 68 insertions(+) create mode 100644 net-libs/libhttpseverywhere/Manifest create mode 100644 net-libs/libhttpseverywhere/libhttpseverywhere-0.8.0.ebuild create mode 100644 net-libs/libhttpseverywhere/metadata.xml diff --git a/net-libs/libhttpseverywhere/Manifest b/net-libs/libhttpseverywhere/Manifest new file mode 100644 index 00000000..1d068421 --- /dev/null +++ b/net-libs/libhttpseverywhere/Manifest @@ -0,0 +1,23 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +DIST libhttpseverywhere-0.8.0.tar.xz 1143460 BLAKE2B 500264575b7911de92540d85fe1dcde158df77b57a37a35f1d938d5c0751ca6c14eb7dda4424e3f3cad0fa8f2de1d6f35f128a77d3676043d4532f02a6f51894 SHA512 588352206b632b20331eccf5e88d19daf8a5b5f1acc39f26e240f23b9d4ae726f72ffe3ea414959a0be99f5ccec6c6fbd0d6df77b041b3aa7f4c28c583ef380b +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQKTBAEBCAB9FiEEhjiDzgE0H6m8d3Z/4FucaN0bWf0FAlpy605fFIAAAAAALgAo +aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDg2 +Mzg4M0NFMDEzNDFGQTlCQzc3NzY3RkUwNUI5QzY4REQxQjU5RkQACgkQ4FucaN0b +Wf261g//ccxIiErqDES9kUybaQqhtugyWlReCz2fOpWTGar/e1kgwWRlxaDDsz0H +evTxyyzFe9c7nfqwkp+1FwNImwLBm/ndX2K52SOi3yXb9t39bJELCQzDpRbnIz3L +Zo7XgvYyy1M4VN1S7+CxpNMsJ9l22qNIEL98B1P43uGZoL9198Xc2PHx4Vjb/seF +Si9sEPFkW0CUjQBUwvH/sWT9ruKu9q1OnsfI07Vhprl5McP09R1BUcTlzoYVu0bP +7Lo4fHToylbXKUMJSU8AETra6TKNUGOjpmNFEpWSgszIf+VZImsw30eaXKj0cf2l +s6+93IbrA/Lb39ZyT/i0Gscx2NGUkR7tuDQupsAj/eWDqx6AGXjeEJ6eoIwFN91G +leJz6zxOU2H9nOOLcVKQaX5PM0/3IxaUQh6sat99/NQiutKjKTqLVHJWYUG4aH6p +RrD/0CpQVmPASFXqAUhAX8Otyym2d86HxcmkjXiS/4HbyTk0AetxsdIXXwqV+cZx +8ggplqXGvbctSqdsRUYeNDZFLoOwDwj4pghcbNxJCfHF6VcI8dPsjnrD/qVPMKiP +FDy7AllQiqC8Tx+aL/5ThOmhokql+fxdxHdS0ulL4qjbGKt3EIlbXz5z+7ZFT+EO +ioJJDv4aEEV/+YkhJbM5gufIz8XvIMF1SA2UzSLsCUaivPQ4JmM= +=yO65 +-----END PGP SIGNATURE----- diff --git a/net-libs/libhttpseverywhere/libhttpseverywhere-0.8.0.ebuild b/net-libs/libhttpseverywhere/libhttpseverywhere-0.8.0.ebuild new file mode 100644 index 00000000..a5cd7f5d --- /dev/null +++ b/net-libs/libhttpseverywhere/libhttpseverywhere-0.8.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit gnome-meson vala + +DESCRIPTION="Leverage the power of HTTPS Everywhere" +HOMEPAGE="http://www.gnome.org/" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc" +#FIXME does vala_depend go here? +RDEPEND=" + dev-libs/glib:2 + dev-libs/json-glib + >=net-libs/libsoup-2.4 + dev-libs/libgee:0.8 + app-arch/libarchive + $(vala_depend) +" +DEPEND="${RDEPEND} + >=dev-util/meson-0.39.1 +" + +src_prepare() { + vala_src_prepare + gnome-meson_src_prepare + default +} + +#FIXME enable valadoc +src_configure() { + gnome-meson_src_configure -Denable_valadoc=false +} diff --git a/net-libs/libhttpseverywhere/metadata.xml b/net-libs/libhttpseverywhere/metadata.xml new file mode 100644 index 00000000..39980802 --- /dev/null +++ b/net-libs/libhttpseverywhere/metadata.xml @@ -0,0 +1,8 @@ + + + + + gnome@gentoo.org + Gentoo GNOME Desktop + + -- cgit v1.2.3-18-g5258