[gentoo-commits] repo/gentoo:master commit in: x11-plugins/pidgin-otr/files/, x11-plugins/pidgin-otr/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 +}