[gentoo-commits] repo/gentoo:master commit in: x11-plugins/pidgin-otr/files/, x11-plugins/pidgin-otr/

2023-10-04 Thread Sam James
commit: 7e36f7bacb49a0668048fc86cde0b52d571a42a8
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct  4 19:49:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct  4 19:49:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e36f7ba

x11-plugins/pidgin-otr: don't redefine _FORTIFY_SOURCE

Closes: https://bugs.gentoo.org/898526
Signed-off-by: Sam James  gentoo.org>

 ...gin-otr-4.0.2-dont-clobber-fortify-source.patch | 21 ++
 x11-plugins/pidgin-otr/pidgin-otr-4.0.2-r3.ebuild  | 45 ++
 2 files changed, 66 insertions(+)

diff --git 
a/x11-plugins/pidgin-otr/files/pidgin-otr-4.0.2-dont-clobber-fortify-source.patch
 
b/x11-plugins/pidgin-otr/files/pidgin-otr-4.0.2-dont-clobber-fortify-source.patch
new file mode 100644
index ..e630185cc45f
--- /dev/null
+++ 
b/x11-plugins/pidgin-otr/files/pidgin-otr-4.0.2-dont-clobber-fortify-source.patch
@@ -0,0 +1,21 @@
+Don't clobber our toolchain defaults.
+
+https://bugs.gentoo.org/898526
+--- a/configure.ac
 b/configure.ac
+@@ -141,7 +141,7 @@ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], [
+ ])], have_clang=yes, have_clang=no)
+ 
+ if test x$enable_gcc_hardening != xno; then
+-CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2"
++CFLAGS="$CFLAGS"
+ if test x$have_clang = xyes; then
+OTR_CHECK_CFLAGS(-Qunused-arguments)
+ fi
+@@ -166,4 +166,6 @@ if test x$enable_linker_hardening != xno; then
+ OTR_CHECK_LDFLAGS(-z relro -z now, "$all_ldflags_for_check", 
"$all_libs_for_check")
+ fi
+ 
++AX_ADD_FORTIFY_SOURCE
++
+ AC_OUTPUT([Makefile po/Makefile.in])

diff --git a/x11-plugins/pidgin-otr/pidgin-otr-4.0.2-r3.ebuild 
b/x11-plugins/pidgin-otr/pidgin-otr-4.0.2-r3.ebuild
new file mode 100644
index ..f1d7ce738b0f
--- /dev/null
+++ b/x11-plugins/pidgin-otr/pidgin-otr-4.0.2-r3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="(OTR) Messaging allows you to have private conversations over 
instant messaging"
+HOMEPAGE="http://www.cypherpunks.ca/otr/;
+SRC_URI="http://www.cypherpunks.ca/otr/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-libs/libgcrypt:0
+   net-im/pidgin[gtk]
+   >=net-libs/libotr-4.0.0
+   x11-libs/gtk+:2
+"
+DEPEND="${RDEPEND}"
+# autoconf-archive for F_S patch
+BDEPEND="
+   dev-util/intltool
+   sys-devel/autoconf-archive
+   virtual/pkgconfig
+"
+
+DOCS=( AUTHORS ChangeLog NEWS README )
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.0.2-dont-clobber-fortify-source.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_install() {
+   default
+
+   find "${ED}" -type f -name "*.la" -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/pidgin-otr/

2022-06-19 Thread Lars Wendler
commit: d3b3d13585838dfeaabd26b699c8fcf6bde84f60
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Jun 19 08:48:50 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Jun 19 08:48:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3b3d135

x11-plugins/pidgin-otr: Revbump to remove useless .la files

Closes: https://bugs.gentoo.org/853019
Signed-off-by: Lars Wendler  gentoo.org>

 ...idgin-otr-4.0.2.ebuild => pidgin-otr-4.0.2-r1.ebuild} | 16 
 1 file changed, 12 insertions(+), 4 deletions(-)

diff --git a/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild 
b/x11-plugins/pidgin-otr/pidgin-otr-4.0.2-r1.ebuild
similarity index 73%
rename from x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild
rename to x11-plugins/pidgin-otr/pidgin-otr-4.0.2-r1.ebuild
index 13cd6b3ec41f..fce6c905d795 100644
--- a/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild
+++ b/x11-plugins/pidgin-otr/pidgin-otr-4.0.2-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 DESCRIPTION="(OTR) Messaging allows you to have private conversations over 
instant messaging"
 HOMEPAGE="http://www.cypherpunks.ca/otr/;
@@ -16,8 +16,16 @@ RDEPEND="dev-libs/libgcrypt:0
net-im/pidgin[gtk]
>=net-libs/libotr-4.0.0
x11-libs/gtk+:2"
-DEPEND="${RDEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
dev-util/intltool
-   virtual/pkgconfig"
+   virtual/pkgconfig
+"
 
 DOCS=( AUTHORS ChangeLog NEWS README )
+
+src_install() {
+   default
+
+   find "${ED}" -type f -name "*.la" -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/pidgin-otr/

2021-09-09 Thread Yixun Lan
commit: dfab012f14cf276acc1ad531c8bf34d81cd54516
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Sep  9 06:34:36 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Sep  9 07:05:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfab012f

x11-plugins/pidgin-otr: keyword ~riscv

Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Yixun Lan  gentoo.org>

 x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild 
b/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild
index 316ef177908..13cd6b3ec41 100644
--- a/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild
+++ b/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -9,7 +9,7 @@ SRC_URI="http://www.cypherpunks.ca/otr/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ppc ppc64 ~riscv sparc x86"
 IUSE=""
 
 RDEPEND="dev-libs/libgcrypt:0



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/pidgin-otr/, x11-plugins/pidgin-otr/files/

2016-03-20 Thread Lars Wendler
commit: c7e3269c2bd2d9e206f4d1378d4b0a5fd4007a7f
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Mar 20 17:17:07 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Mar 20 17:23:23 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7e3269c

x11-plugins/pidgin-otr: Security cleanup (bug #576916).

Package-Manager: portage-2.2.28
Signed-off-by: Lars Wendler  gentoo.org>

 x11-plugins/pidgin-otr/Manifest|  2 --
 ...pidgin-otr-4.0.1-bug-88-auth-dialog-crash.patch | 27 --
 x11-plugins/pidgin-otr/pidgin-otr-3.2.1.ebuild | 22 ---
 x11-plugins/pidgin-otr/pidgin-otr-4.0.1-r1.ebuild  | 32 --
 x11-plugins/pidgin-otr/pidgin-otr-4.0.1.ebuild | 24 
 5 files changed, 107 deletions(-)

diff --git a/x11-plugins/pidgin-otr/Manifest b/x11-plugins/pidgin-otr/Manifest
index b4091d4..3c25611 100644
--- a/x11-plugins/pidgin-otr/Manifest
+++ b/x11-plugins/pidgin-otr/Manifest
@@ -1,3 +1 @@
-DIST pidgin-otr-3.2.1.tar.gz 409238 SHA256 
ce17e9769e3853076d80645adafaa866e7d7188f988d28a9793afc32c85cb979 SHA512 
97ae7362c153fecaf838b5aade2ed57cceb7b6204049e851c07b7d9460c8dcf3a3955efc33821deaf3435103f874a285e9868204bbed64e793f0edaecabe37fa
 WHIRLPOOL 
063f5768c6fd35b50656a7540be110f064ae7c01c1838b74a9481700aade78131497ffe10606f01ba803f07d5c1a73de3b53e943091bec44a09f69b8f3789017
-DIST pidgin-otr-4.0.1.tar.gz 496879 SHA256 
1b781f48c27bcc9de3136c0674810df23f7d6b44c727dbf4dfb24067909bf30a SHA512 
359cde727a92964eadb4d795cf6442634c6b35471c68eeadd6b70d9da0ece7440b03a593d7b509d1ca99f50a06777c1e11557af3a55c1660d38cccf9dccbc259
 WHIRLPOOL 
389c7857aeedc0d0646c3298e2ec38204a2738601d82364493a917994c045bd25b64079e0afa19422089d4ef511306f3b76f42baf5c027bdc49f434ec064f38e
 DIST pidgin-otr-4.0.2.tar.gz 515627 SHA256 
f4b59eef4a94b1d29dbe0c106dd00cdc630e47f18619fc754e5afbf5724ebac4 SHA512 
6815f1d2be5786726602a924ae6ead5371543a53bd36231dc3239fa580f73a6136836df0c1beb64d83b76e6bd0d80ffe6750ca6e9ddd2a6a94841a9a678925ad
 WHIRLPOOL 
a1a009388c467cb543f160cf0e662ab2e82d94d13e87e00f86a66feb5756a1ee6da2809baca784f3acaab456f436fc083d9bf44b1287c680f76ec5eba2503007

diff --git 
a/x11-plugins/pidgin-otr/files/pidgin-otr-4.0.1-bug-88-auth-dialog-crash.patch 
b/x11-plugins/pidgin-otr/files/pidgin-otr-4.0.1-bug-88-auth-dialog-crash.patch
deleted file mode 100644
index 51ed447..000
--- 
a/x11-plugins/pidgin-otr/files/pidgin-otr-4.0.1-bug-88-auth-dialog-crash.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From 256ad0239728dad500018d3d5a5d8d38191a0116 Mon Sep 17 00:00:00 2001
-From: Stefan Sperling 
-Date: Fri, 3 Apr 2015 12:47:36 +0100
-Subject: [PATCH] Fix use after free in create_smp_dialog().
-
-After replacing smp_data update the local pointer variable to avoid
-use-after-free memory access. Found on OpenBSD where the socialist
-millionaires dialog never opened because of this.

- gtk-dialog.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/gtk-dialog.c b/gtk-dialog.c
-index 09ec12e..2021626 100644
 a/gtk-dialog.c
-+++ b/gtk-dialog.c
-@@ -778,6 +778,7 @@ static GtkWidget *create_smp_dialog(const char *title, 
const char *primary,
- if (smp_data->their_instance != context->their_instance) {
-   otrg_gtk_dialog_free_smp_data(conv);
-   otrg_gtk_dialog_add_smp_data(conv);
-+  smp_data = purple_conversation_get_data(conv, "otr-smpdata");
- }
- 
- if (!(smp_data->smp_secret_dialog)) {
--- 
-2.3.4
-

diff --git a/x11-plugins/pidgin-otr/pidgin-otr-3.2.1.ebuild 
b/x11-plugins/pidgin-otr/pidgin-otr-3.2.1.ebuild
deleted file mode 100644
index 4a5256e..000
--- a/x11-plugins/pidgin-otr/pidgin-otr-3.2.1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-DESCRIPTION="(OTR) Messaging allows you to have private conversations over 
instant messaging"
-HOMEPAGE="http://www.cypherpunks.ca/otr/;
-SRC_URI="http://www.cypherpunks.ca/otr/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE=""
-
-RDEPEND="http://www.cypherpunks.ca/otr/;
-SRC_URI="http://www.cypherpunks.ca/otr/${P}.tar.gz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-RDEPEND="dev-libs/libgcrypt:0
-   net-im/pidgin[gtk]
-   >=net-libs/libotr-4.0.0
-   x11-libs/gtk+:2"
-DEPEND="${RDEPEND}
-   dev-util/intltool
-   virtual/pkgconfig"
-
-DOCS=( AUTHORS ChangeLog NEWS README )
-
-src_prepare() {
-   # https://bugs.otr.im/issues/88
-   # (and https://bugs.otr.im/issues/128)
-   epatch "${FILESDIR}"/${P}-bug-88-auth-dialog-crash.patch
-}

diff --git a/x11-plugins/pidgin-otr/pidgin-otr-4.0.1.ebuild 
b/x11-plugins/pidgin-otr/pidgin-otr-4.0.1.ebuild
deleted file mode 100644
index fb808c2..000
--- a/x11-plugins/pidgin-otr/pidgin-otr-4.0.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed 

[gentoo-commits] repo/gentoo:master commit in: x11-plugins/pidgin-otr/

2016-03-19 Thread Agostino Sarubbo
commit: 317448fc26f062e85c14e8b94df76caac50a1be5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Mar 17 11:34:11 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Mar 17 11:34:11 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=317448fc

x11-plugins/pidgin-otr: ppc64 stable wrt bug #576916

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild 
b/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild
index 9d38f78..f45b0a7 100644
--- a/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild
+++ b/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://www.cypherpunks.ca/otr/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ppc ppc64 ~sparc x86"
 IUSE=""
 
 RDEPEND="dev-libs/libgcrypt:0



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/pidgin-otr/

2016-03-19 Thread Agostino Sarubbo
commit: a32dab86f13eed3fea6e99082d46769708b570c8
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Mar 16 11:47:34 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Mar 16 11:51:06 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a32dab86

x11-plugins/pidgin-otr: ppc stable wrt bug #576916

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild 
b/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild
index 8927e90..9d38f78 100644
--- a/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild
+++ b/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://www.cypherpunks.ca/otr/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ppc ~ppc64 ~sparc x86"
 IUSE=""
 
 RDEPEND="dev-libs/libgcrypt:0



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/pidgin-otr/

2016-03-19 Thread Agostino Sarubbo
commit: 44772ee71dd1d9eb5e4e34f538733c91fa2dd3f5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Mar 19 11:34:06 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Mar 19 11:34:06 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44772ee7

x11-plugins/pidgin-otr: sparc stable wrt bug #576916

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild 
b/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild
index f45b0a7..2462e4d 100644
--- a/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild
+++ b/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://www.cypherpunks.ca/otr/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 ppc ppc64 sparc x86"
 IUSE=""
 
 RDEPEND="dev-libs/libgcrypt:0



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/pidgin-otr/

2016-03-10 Thread Agostino Sarubbo
commit: 3f1d8f143447f9a96517188077261a590f4d472c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Mar 10 16:16:56 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Mar 10 16:16:56 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f1d8f14

x11-plugins/pidgin-otr: x86 stable wrt bug #576916

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild 
b/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild
index c8f3de6..8927e90 100644
--- a/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild
+++ b/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://www.cypherpunks.ca/otr/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
 IUSE=""
 
 RDEPEND="dev-libs/libgcrypt:0



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/pidgin-otr/

2016-03-10 Thread Agostino Sarubbo
commit: 802ce0de49e7ab8ad67434ee43a3b90914c62f62
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Mar 10 16:13:43 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Mar 10 16:13:43 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=802ce0de

x11-plugins/pidgin-otr: amd64 stable wrt bug #576916

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild 
b/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild
index 01772ad..c8f3de6 100644
--- a/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild
+++ b/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://www.cypherpunks.ca/otr/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE=""
 
 RDEPEND="dev-libs/libgcrypt:0



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/pidgin-otr/

2016-03-08 Thread Lars Wendler
commit: 97928f3457c73716a09e0072636aa4d5264be17d
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Mar  8 08:49:04 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Mar  8 08:59:35 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97928f34

x11-plugins/pidgin-otr: Bump to version 4.0.2

Package-Manager: portage-2.2.27
Signed-off-by: Lars Wendler  gentoo.org>

 x11-plugins/pidgin-otr/Manifest|  1 +
 x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/x11-plugins/pidgin-otr/Manifest b/x11-plugins/pidgin-otr/Manifest
index 5a18075..b4091d4 100644
--- a/x11-plugins/pidgin-otr/Manifest
+++ b/x11-plugins/pidgin-otr/Manifest
@@ -1,2 +1,3 @@
 DIST pidgin-otr-3.2.1.tar.gz 409238 SHA256 
ce17e9769e3853076d80645adafaa866e7d7188f988d28a9793afc32c85cb979 SHA512 
97ae7362c153fecaf838b5aade2ed57cceb7b6204049e851c07b7d9460c8dcf3a3955efc33821deaf3435103f874a285e9868204bbed64e793f0edaecabe37fa
 WHIRLPOOL 
063f5768c6fd35b50656a7540be110f064ae7c01c1838b74a9481700aade78131497ffe10606f01ba803f07d5c1a73de3b53e943091bec44a09f69b8f3789017
 DIST pidgin-otr-4.0.1.tar.gz 496879 SHA256 
1b781f48c27bcc9de3136c0674810df23f7d6b44c727dbf4dfb24067909bf30a SHA512 
359cde727a92964eadb4d795cf6442634c6b35471c68eeadd6b70d9da0ece7440b03a593d7b509d1ca99f50a06777c1e11557af3a55c1660d38cccf9dccbc259
 WHIRLPOOL 
389c7857aeedc0d0646c3298e2ec38204a2738601d82364493a917994c045bd25b64079e0afa19422089d4ef511306f3b76f42baf5c027bdc49f434ec064f38e
+DIST pidgin-otr-4.0.2.tar.gz 515627 SHA256 
f4b59eef4a94b1d29dbe0c106dd00cdc630e47f18619fc754e5afbf5724ebac4 SHA512 
6815f1d2be5786726602a924ae6ead5371543a53bd36231dc3239fa580f73a6136836df0c1beb64d83b76e6bd0d80ffe6750ca6e9ddd2a6a94841a9a678925ad
 WHIRLPOOL 
a1a009388c467cb543f160cf0e662ab2e82d94d13e87e00f86a66feb5756a1ee6da2809baca784f3acaab456f436fc083d9bf44b1287c680f76ec5eba2503007

diff --git a/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild 
b/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild
new file mode 100644
index 000..01772ad
--- /dev/null
+++ b/x11-plugins/pidgin-otr/pidgin-otr-4.0.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+DESCRIPTION="(OTR) Messaging allows you to have private conversations over 
instant messaging"
+HOMEPAGE="http://www.cypherpunks.ca/otr/;
+SRC_URI="http://www.cypherpunks.ca/otr/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="dev-libs/libgcrypt:0
+   net-im/pidgin[gtk]
+   >=net-libs/libotr-4.0.0
+   x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+   dev-util/intltool
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog NEWS README )



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/pidgin-otr/

2016-01-17 Thread Lars Wendler
commit: 79a7e5a944c06fb1aa165f8f5c62ce527f0497c8
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Jan 17 23:03:58 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Jan 17 23:04:38 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79a7e5a9

x11-plugins/pidgin-otr: Took over maintenance.

Package-Manager: portage-2.2.26
Signed-off-by: Lars Wendler  gentoo.org>

 x11-plugins/pidgin-otr/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/x11-plugins/pidgin-otr/metadata.xml 
b/x11-plugins/pidgin-otr/metadata.xml
index 3e2b418..c916951 100644
--- a/x11-plugins/pidgin-otr/metadata.xml
+++ b/x11-plugins/pidgin-otr/metadata.xml
@@ -1,5 +1,8 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-net-im
+   
+   polynomia...@gentoo.org
+   Lars Wendler
+   
 



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/pidgin-otr/, x11-plugins/pidgin-otr/files/

2016-01-06 Thread Sebastian Pipping
commit: 4fd7f3c35078d7ea0afd780d7fbdecbc27814319
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Wed Jan  6 21:37:57 2016 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Wed Jan  6 21:41:14 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fd7f3c3

x11-plugins/pidgin-otr: Apply crash-fix patch

Upstream:
https://bugs.otr.im/issues/88
https://bugs.otr.im/issues/128

Package-Manager: portage-2.2.26

 ...pidgin-otr-4.0.1-bug-88-auth-dialog-crash.patch | 27 ++
 x11-plugins/pidgin-otr/pidgin-otr-4.0.1-r1.ebuild  | 32 ++
 2 files changed, 59 insertions(+)

diff --git 
a/x11-plugins/pidgin-otr/files/pidgin-otr-4.0.1-bug-88-auth-dialog-crash.patch 
b/x11-plugins/pidgin-otr/files/pidgin-otr-4.0.1-bug-88-auth-dialog-crash.patch
new file mode 100644
index 000..51ed447
--- /dev/null
+++ 
b/x11-plugins/pidgin-otr/files/pidgin-otr-4.0.1-bug-88-auth-dialog-crash.patch
@@ -0,0 +1,27 @@
+From 256ad0239728dad500018d3d5a5d8d38191a0116 Mon Sep 17 00:00:00 2001
+From: Stefan Sperling 
+Date: Fri, 3 Apr 2015 12:47:36 +0100
+Subject: [PATCH] Fix use after free in create_smp_dialog().
+
+After replacing smp_data update the local pointer variable to avoid
+use-after-free memory access. Found on OpenBSD where the socialist
+millionaires dialog never opened because of this.
+---
+ gtk-dialog.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/gtk-dialog.c b/gtk-dialog.c
+index 09ec12e..2021626 100644
+--- a/gtk-dialog.c
 b/gtk-dialog.c
+@@ -778,6 +778,7 @@ static GtkWidget *create_smp_dialog(const char *title, 
const char *primary,
+ if (smp_data->their_instance != context->their_instance) {
+   otrg_gtk_dialog_free_smp_data(conv);
+   otrg_gtk_dialog_add_smp_data(conv);
++  smp_data = purple_conversation_get_data(conv, "otr-smpdata");
+ }
+ 
+ if (!(smp_data->smp_secret_dialog)) {
+-- 
+2.3.4
+

diff --git a/x11-plugins/pidgin-otr/pidgin-otr-4.0.1-r1.ebuild 
b/x11-plugins/pidgin-otr/pidgin-otr-4.0.1-r1.ebuild
new file mode 100644
index 000..da78b2d
--- /dev/null
+++ b/x11-plugins/pidgin-otr/pidgin-otr-4.0.1-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils
+
+DESCRIPTION="(OTR) Messaging allows you to have private conversations over 
instant messaging"
+HOMEPAGE="http://www.cypherpunks.ca/otr/;
+SRC_URI="http://www.cypherpunks.ca/otr/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+RDEPEND="dev-libs/libgcrypt:0
+   net-im/pidgin[gtk]
+   >=net-libs/libotr-4.0.0
+   x11-libs/gtk+:2"
+DEPEND="${RDEPEND}
+   dev-util/intltool
+   virtual/pkgconfig"
+
+DOCS=( AUTHORS ChangeLog NEWS README )
+
+src_prepare() {
+   # https://bugs.otr.im/issues/88
+   # (and https://bugs.otr.im/issues/128)
+   epatch "${FILESDIR}"/${P}-bug-88-auth-dialog-crash.patch
+}