aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSobhan Mohammadpour <sobhan@gentoo.org>2018-02-01 13:56:23 +0330
committerSobhan Mohammadpour <sobhan@gentoo.org>2018-02-01 13:56:23 +0330
commite1cfee70238ddecc87004e17105ca0f5a3217790 (patch)
treee0e11b333f556ab94b647fbb4a045b2dfccb0b95
parentvala.eclass: increase VALA_MAX_API_VERSION to 0.38 (diff)
downloadgnome-e1cfee70238ddecc87004e17105ca0f5a3217790.tar.gz
gnome-e1cfee70238ddecc87004e17105ca0f5a3217790.tar.bz2
gnome-e1cfee70238ddecc87004e17105ca0f5a3217790.zip
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
-rw-r--r--net-libs/libhttpseverywhere/Manifest23
-rw-r--r--net-libs/libhttpseverywhere/libhttpseverywhere-0.8.0.ebuild37
-rw-r--r--net-libs/libhttpseverywhere/metadata.xml8
3 files changed, 68 insertions, 0 deletions
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+</maintainer>
+</pkgmetadata>