summaryrefslogtreecommitdiff
path: root/net-irc/irssi-xmpp
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /net-irc/irssi-xmpp
reinit the tree, so we can have metadata
Diffstat (limited to 'net-irc/irssi-xmpp')
-rw-r--r--net-irc/irssi-xmpp/Manifest8
-rw-r--r--net-irc/irssi-xmpp/files/irssi-xmpp-0.53-irssi-1.0.patch57
-rw-r--r--net-irc/irssi-xmpp/irssi-xmpp-0.52.ebuild35
-rw-r--r--net-irc/irssi-xmpp/irssi-xmpp-0.53.ebuild38
-rw-r--r--net-irc/irssi-xmpp/metadata.xml8
5 files changed, 146 insertions, 0 deletions
diff --git a/net-irc/irssi-xmpp/Manifest b/net-irc/irssi-xmpp/Manifest
new file mode 100644
index 000000000000..721d082eb94e
--- /dev/null
+++ b/net-irc/irssi-xmpp/Manifest
@@ -0,0 +1,8 @@
+AUX irssi-xmpp-0.53-irssi-1.0.patch 1877 SHA256 8c84ae86a980cb37455ce93e79dc1b856c8d1a9f4995fc6c96e24a0811226d96 SHA512 8fabc71b9b45eace69041c4b446f8227e92ce426980bb03f3251d7fac1d0cf96ef00a3f5f0a21b07590dabc97db605ac39f5d78131d945b95e466c3fd6a2cac7 WHIRLPOOL 968067ba325d9e7b08a4d375d39a5e5622ec8986d799ec1e21dd88cff3aae108fd5aef69f9ca6decb99d982b57380c4cff41399503a196b1404ce8f62f2d3892
+DIST irssi-xmpp-0.52.tar.gz 68105 SHA256 c63975e0562e7ec6a1b68cb607829b3933ec822aa4a844c3d6dccf16f110dbdc SHA512 27f7b877d02e0812b59e9f23ee12e58b842e3923ab5f0aa8cdf874dc9b30d9d22dbae9ef848ee5ffe2dcb667a0344f960125a3ffc072ce065e1fdf714eb98b27 WHIRLPOOL d6b760de57542a6d3e2fa8e167d2c21700f59bd9c64252cc6448dcebf935507adc9ef5dc8f10874c620cfd1c447871a5ac5a906921a3e9b532be9f91e54f64b7
+DIST irssi-xmpp-0.53.tar.gz 65649 SHA256 6487362d23af7b9c185d8ac74e6b651e697cacc01de8bb9c750db1752140536f SHA512 09969db01b77e95248a080599d480b8271dcbe6d42bc90e5e2bb304a2d1b9695b70090ef0a6b7342bf6e17326e0f7a50c11c85e02e6ed742ec55820ffad655be WHIRLPOOL ab43a8436f6e7ceb548f238d4c57665ad6c5e46eec9a68fd9346af0d70d0e826bbf03e9c1749b1ccca7e5524eb9999c10bfe99f3ccaebcdf9eda9854f615345e
+EBUILD irssi-xmpp-0.52.ebuild 776 SHA256 24b1b26d1dc1d083e979213424f6cef66c16eef7733c74978e80f203022f99f0 SHA512 9940d259b0bece0c06c2f92446d5e0d815a783757d3881dd53a5ed622aa69a4444f7f33e297876d13a408d2dcb4e418889e49bc014fbe5852be5147926599215 WHIRLPOOL 41fe92eb738ecc56be8dab045af52bd9ccad03c9a7f78b730ff3e1a47dd5d42b84700bec28f04e997029a06bee6faee09feed850d04fa43da7eb037b6d4b4492
+EBUILD irssi-xmpp-0.53.ebuild 794 SHA256 8a758a98d5c99690a6ce4bb611eef02833ab58b6b69ae623c0cbaed41f91bce7 SHA512 3236a53cdb10bebaf15f5644f20fec2a1a47f2423d7c0d03163978d9c41a1a86a66a5bf6d611cb259db9345d825b6409b1631abd33aac24d5229147eb7bcc83a WHIRLPOOL d7065b064293551389e07704b280b8ad74207912e20411ba204e686d6dcbb4e53e317b6c7b1c3da2571638805dd40d578bfa6218a3b4005d23e53ca1da3c43df
+MISC ChangeLog 3091 SHA256 28e92bdaf38b5dfdf765e0b54d567e3bb228626a7bda56c4d3ce36c14432fe96 SHA512 58bfb5f5ed949d5736e3b1eacbf87e4f2c451bee6d798c90116cc1eb141939c7026eef4cad3484a19031e176b44d5573d0737cbea0b4907f891b0d259a18d807 WHIRLPOOL 5a8b8cba9ca4827fedbe19381dc4bba68bee233b76fb65e9e5a70749a62c60771a602645e1949f84e6414d922f4b6d7399df8e08c07fced2340f55bb0177afd2
+MISC ChangeLog-2015 2010 SHA256 c37d4da48460c2b404b0b71f69a3aea4268ff39955e402df25735ada8ea78a68 SHA512 ca408f38f68f7f24210692fac690f7d12b1d0c19c04ad98652bffc8cd19ebee77e275b6e94f0a1c7db4db5866eb8e3125e80f840fe110c41e51a1a49b099d5e0 WHIRLPOOL 856612e3b4e4dc0ab4eead0ca24f9ef182d7f8f40a2522c62a05740e6802e03d260b29515b4cdabd88fa68cab8855e0135eeba2f1757d34493ae15ecd090b903
+MISC metadata.xml 250 SHA256 be9cdac43b527e7b3e192181a6122018db694cfc6be5b6aaba3633d7b0a5cb58 SHA512 ef7d2ea71e78c9684960143c24b05c0be118fe34e7ff731d4aa37d15b7435d5483440d235a59c2e223674b74cf7a9103c9e70fa1513225cc71b31ec01ea057cb WHIRLPOOL c0e80caa6d27d9f35fff3a5f4ca878224a418689c25cced23f9994be232b1b15eb37239e585d5cf93d398d72f1c7eb0229bcd26c6fe2dc4211849a5807eeeb3c
diff --git a/net-irc/irssi-xmpp/files/irssi-xmpp-0.53-irssi-1.0.patch b/net-irc/irssi-xmpp/files/irssi-xmpp-0.53-irssi-1.0.patch
new file mode 100644
index 000000000000..a92d4db4739b
--- /dev/null
+++ b/net-irc/irssi-xmpp/files/irssi-xmpp-0.53-irssi-1.0.patch
@@ -0,0 +1,57 @@
+From 0d9e5f7f1a0edaea0de312828ce47d11f74ee3dc Mon Sep 17 00:00:00 2001
+From: benaryorg <binary@benary.org>
+Date: Fri, 20 Jan 2017 06:31:28 +0100
+Subject: [PATCH] fix build with irssi 1.0
+
+use_ssl field of SERVER_CONNECT_REC has been renamed to use_tls.
+
+Original patch from darix.
+
+Signed-off-by: benaryorg <binary@benary.org>
+---
+ src/core/xmpp-servers.c | 11 ++++++++---
+ 1 file changed, 8 insertions(+), 3 deletions(-)
+
+diff --git a/src/core/xmpp-servers.c b/src/core/xmpp-servers.c
+index 405ecd9..8d0b62d 100644
+--- a/src/core/xmpp-servers.c
++++ b/src/core/xmpp-servers.c
+@@ -32,6 +32,11 @@
+ #include "rosters-tools.h"
+ #include "tools.h"
+
++/* IRSSI_ABI_VERSION was introduced in 0.8.18 */
++#if !defined(IRSSI_ABI_VERSION) || IRSSI_ABI_VERSION < 6
++# define use_tls use_ssl
++#endif
++
+ static void
+ channels_join(SERVER_REC *server, const char *data, int automatic)
+ {
+@@ -151,7 +156,7 @@ xmpp_server_init_connect(SERVER_CONNECT_REC *connrec)
+ server->connect_pid = -1;
+
+ if (server->connrec->port <= 0)
+- server->connrec->port = (server->connrec->use_ssl) ?
++ server->connrec->port = (server->connrec->use_tls) ?
+ LM_CONNECTION_DEFAULT_PORT_SSL : LM_CONNECTION_DEFAULT_PORT;
+
+ if (conn->real_jid == NULL)
+@@ -335,7 +340,7 @@ lm_open_cb(LmConnection *connection, gboolean success,
+ g_free(host);
+ } else
+ signal_emit("server connecting", 1, server);
+- if (server->connrec->use_ssl)
++ if (server->connrec->use_tls)
+ signal_emit("xmpp server status", 2, server,
+ "Using SSL encryption.");
+ else if (lm_ssl_get_use_starttls(lm_connection_get_ssl(server->lmconn)))
+@@ -470,7 +475,7 @@ xmpp_server_connect(XMPP_SERVER_REC *server)
+ return;
+ error = NULL;
+ err_msg = NULL;
+- if (server->connrec->use_ssl) {
++ if (server->connrec->use_tls) {
+ if (!set_ssl(server->lmconn, &error, server, FALSE)) {
+ err_msg = "Cannot init ssl";
+ goto err;
diff --git a/net-irc/irssi-xmpp/irssi-xmpp-0.52.ebuild b/net-irc/irssi-xmpp/irssi-xmpp-0.52.ebuild
new file mode 100644
index 000000000000..cc4668cad98f
--- /dev/null
+++ b/net-irc/irssi-xmpp/irssi-xmpp-0.52.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit toolchain-funcs multilib
+
+DESCRIPTION="An irssi plugin providing Jabber/XMPP support"
+HOMEPAGE="http://cybione.org/~irssi-xmpp/"
+SRC_URI="http://cybione.org/~${PN}/files/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+DEPEND="<net-irc/irssi-1
+ >=net-libs/loudmouth-1.4.0[debug]"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ sed -e "s/{MAKE} doc-install/{MAKE}/" \
+ -i Makefile || die #322355
+ sed -e "/^CFLAGS\|LDFLAGS/ s/=/+=/" \
+ -i config.mk || die
+}
+
+src_compile() {
+ emake PREFIX=/usr CC="$(tc-getCC)"
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX=/usr IRSSI_LIB=/usr/$(get_libdir)/irssi install
+ dodoc README NEWS TODO docs/*
+}
diff --git a/net-irc/irssi-xmpp/irssi-xmpp-0.53.ebuild b/net-irc/irssi-xmpp/irssi-xmpp-0.53.ebuild
new file mode 100644
index 000000000000..897b1d37ddd4
--- /dev/null
+++ b/net-irc/irssi-xmpp/irssi-xmpp-0.53.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="An irssi plugin providing Jabber/XMPP support"
+HOMEPAGE="https://cybione.org/~irssi-xmpp/"
+SRC_URI="https://github.com/cdidier/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+ >=net-irc/irssi-0.8.13
+ >=net-libs/loudmouth-1.4.0"
+
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-irssi-1.0.patch" )
+
+src_prepare() {
+ default
+ sed -e "s/{MAKE} doc-install/{MAKE}/" \
+ -i Makefile || die #322355
+}
+
+src_compile() {
+ emake PREFIX=/usr CC="$(tc-getCC)"
+}
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX=/usr IRSSI_LIB=/usr/$(get_libdir)/irssi install
+ dodoc README NEWS TODO docs/*
+}
diff --git a/net-irc/irssi-xmpp/metadata.xml b/net-irc/irssi-xmpp/metadata.xml
new file mode 100644
index 000000000000..d726f7c84157
--- /dev/null
+++ b/net-irc/irssi-xmpp/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-needed -->
+ <upstream>
+ <remote-id type="github">cdidier/irssi-xmpp</remote-id>
+ </upstream>
+</pkgmetadata>