[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2024-05-29 Thread Joonas Niilola
commit: 2ac09e39c3aadc0492a0a773b2ed35a26c8df6a5
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed May 29 06:05:12 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed May 29 06:05:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ac09e39

net-irc/hexchat: Stabilize 2.16.2 x86, #933009

Signed-off-by: Joonas Niilola  gentoo.org>

 net-irc/hexchat/hexchat-2.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.16.2.ebuild 
b/net-irc/hexchat/hexchat-2.16.2.ebuild
index e429f8963bd7..f42e8da5a93d 100644
--- a/net-irc/hexchat/hexchat-2.16.2.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.2.ebuild
@@ -18,7 +18,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc 
~x86 ~amd64-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc 
x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2024-05-28 Thread Sam James
commit: 64f933f918484bdda386d25485f3b77145fe9dba
Author: Sam James  gentoo  org>
AuthorDate: Tue May 28 20:47:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 28 20:47:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64f933f9

net-irc/hexchat: Stabilize 2.16.2 amd64, #933009

Signed-off-by: Sam James  gentoo.org>

 net-irc/hexchat/hexchat-2.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.16.2.ebuild 
b/net-irc/hexchat/hexchat-2.16.2.ebuild
index 47968072befc..e429f8963bd7 100644
--- a/net-irc/hexchat/hexchat-2.16.2.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.2.ebuild
@@ -18,7 +18,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc 
~x86 ~amd64-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc 
~x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2024-05-28 Thread Sam James
commit: 305f2f3368000b92ba46d2472934951db31b5cc7
Author: Sam James  gentoo  org>
AuthorDate: Tue May 28 17:08:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 28 17:08:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=305f2f33

net-irc/hexchat: Stabilize 2.16.2 ppc64, #933009

Signed-off-by: Sam James  gentoo.org>

 net-irc/hexchat/hexchat-2.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.16.2.ebuild 
b/net-irc/hexchat/hexchat-2.16.2.ebuild
index 8a11e48a7bcb..47968072befc 100644
--- a/net-irc/hexchat/hexchat-2.16.2.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.2.ebuild
@@ -18,7 +18,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv sparc 
~x86 ~amd64-linux"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc 
~x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2024-05-28 Thread Michał Górny
commit: 4e6a0be776b1673e4ea48ef361fa98196fc2b872
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 28 12:10:56 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 28 12:10:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e6a0be7

net-irc/hexchat: Stabilize 2.16.2 arm, #933009

Signed-off-by: Michał Górny  gentoo.org>

 net-irc/hexchat/hexchat-2.16.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.16.2.ebuild 
b/net-irc/hexchat/hexchat-2.16.2.ebuild
index 1958b10d37e7..c29be651d7f2 100644
--- a/net-irc/hexchat/hexchat-2.16.2.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.2.ebuild
@@ -18,7 +18,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else

SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2024-02-29 Thread Viorel Munteanu
commit: e8ff4ef208078665a605fc128b6afffb206f7a91
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Thu Feb 29 14:40:08 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Feb 29 16:14:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8ff4ef2

net-irc/hexchat: sync live to 2.16.2

Signed-off-by: Adrian Schollmeyer  nexadn.de>
Closes: https://github.com/gentoo/gentoo/pull/35443
Signed-off-by: Viorel Munteanu  gentoo.org>

 net-irc/hexchat/hexchat-.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index d3714388d5a3..1958b10d37e7 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=7
 
-LUA_COMPAT=( lua5-{1..4} luajit )
-PYTHON_COMPAT=( python3_{10..11} )
+LUA_COMPAT=( lua5-{1..5} luajit )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit lua-single meson mono-env python-single-r1 xdg
 
@@ -17,7 +17,7 @@ if [[ "${PV}" == "" ]] ; then
SRC_URI=""
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
-   SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux"
 fi
 
@@ -60,9 +60,9 @@ RDEPEND="
 
 DEPEND="${RDEPEND}"
 BDEPEND="
-   dev-util/glib-utils
app-arch/xz-utils
app-text/iso-codes
+   dev-util/glib-utils
sys-devel/gettext
virtual/pkgconfig
 "



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2024-02-29 Thread Viorel Munteanu
commit: fffac1da6ee00707a8a535509de85914348cce56
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Tue Feb 20 17:26:30 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Feb 29 16:14:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fffac1da

net-irc/hexchat: drop unnecessary filter-lto

The bug that required filter-lto was fixed a while ago and is in the
current upstream release now.

Bug: https://bugs.gentoo.org/861458
Signed-off-by: Adrian Schollmeyer  nexadn.de>
Signed-off-by: Viorel Munteanu  gentoo.org>

 net-irc/hexchat/hexchat-.ebuild | 7 ++-
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index be5bee2dfbb2..d3714388d5a3 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,7 +6,7 @@ EAPI=7
 LUA_COMPAT=( lua5-{1..4} luajit )
 PYTHON_COMPAT=( python3_{10..11} )
 
-inherit flag-o-matic lua-single meson mono-env python-single-r1 xdg
+inherit lua-single meson mono-env python-single-r1 xdg
 
 DESCRIPTION="Graphical IRC client based on XChat"
 HOMEPAGE="https://hexchat.github.io/;
@@ -77,9 +77,6 @@ pkg_setup() {
 }
 
 src_configure() {
-   # LTO type mismatch, https://bugs.gentoo.org/861458
-   filter-lto
-
local emesonargs=(
-Ddbus-service-use-appid=false
-Dinstall-appdata=false



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2024-02-29 Thread Viorel Munteanu
commit: a4784c7a19bb959ba97be980b04e71f90e2ac70f
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Tue Feb 20 17:29:18 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Feb 29 16:14:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4784c7a

net-irc/hexchat: remove upstream maintainer

The upstream maintainer has resigned.

See-Also: https://hexchat.github.io/news/2.16.2.html
Signed-off-by: Adrian Schollmeyer  nexadn.de>
Signed-off-by: Viorel Munteanu  gentoo.org>

 net-irc/hexchat/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/net-irc/hexchat/metadata.xml b/net-irc/hexchat/metadata.xml
index b6b23a6c55b0..7aef516c1943 100644
--- a/net-irc/hexchat/metadata.xml
+++ b/net-irc/hexchat/metadata.xml
@@ -21,10 +21,6 @@
Build the theme manager (mono)


-   
-   tingp...@tingping.se
-   TingPing
-   
https://github.com/hexchat/hexchat/issues
http://hexchat.readthedocs.org/en/latest
hexchat/hexchat



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2024-02-29 Thread Viorel Munteanu
commit: 6a863aec6042b7949d42d1ee65a7376e19722b64
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Feb 29 16:03:01 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Feb 29 16:14:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a863aec

net-irc/hexchat: update docs URI

Signed-off-by: Viorel Munteanu  gentoo.org>

 net-irc/hexchat/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/metadata.xml b/net-irc/hexchat/metadata.xml
index 7aef516c1943..beb97dc0e90f 100644
--- a/net-irc/hexchat/metadata.xml
+++ b/net-irc/hexchat/metadata.xml
@@ -22,7 +22,7 @@


https://github.com/hexchat/hexchat/issues
-   http://hexchat.readthedocs.org/en/latest
+   https://hexchat.readthedocs.io/en/latest
hexchat/hexchat

 



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2024-02-29 Thread Viorel Munteanu
commit: 045904004c73abfe698bffc55f77273f1b9e32a2
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Tue Feb 20 17:25:53 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Feb 29 16:14:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04590400

net-irc/hexchat: add 2.16.2

Closes: https://bugs.gentoo.org/924289
Signed-off-by: Adrian Schollmeyer  nexadn.de>
Signed-off-by: Viorel Munteanu  gentoo.org>

 net-irc/hexchat/Manifest  |   1 +
 net-irc/hexchat/hexchat-2.16.2.ebuild | 138 ++
 2 files changed, 139 insertions(+)

diff --git a/net-irc/hexchat/Manifest b/net-irc/hexchat/Manifest
index 5d8f6c9d2b9d..30dbde40883e 100644
--- a/net-irc/hexchat/Manifest
+++ b/net-irc/hexchat/Manifest
@@ -1 +1,2 @@
 DIST hexchat-2.16.1.tar.xz 1349536 BLAKE2B 
6e1d9f7c36affc94356e0124ea445f019d8f00b643896ec004af17059befadfcd8fc1b75ef9fba277542dcf8593e8e4683a709a4c4cbaaaf4f3122d8488dc6ce
 SHA512 
9e6baa30ec8c3ce4fb56e2c82625da63295040eaf93a542aec8a4a18a6a3c95d69d1d4ffabc952bcdcd7b754afef234b348f296143991fafd0550342db95ce0e
+DIST hexchat-2.16.2.tar.xz 1352304 BLAKE2B 
4977e44733539f9f7f1bbd7c66d0f945bdd6696650ad75975a19f2de931377626124aaed8fc2f98f345de2a00787eda2077ed7a5364d811f07237d88a8cc88dc
 SHA512 
2ceb4332328c4acf55a46bf5c45788a7f3a73fd2ffd676751c75cc08ca04ced5569c1e6406877e6f2972b8967e94bea2ad70a6966ade7cd811b5c4d700409ee2

diff --git a/net-irc/hexchat/hexchat-2.16.2.ebuild 
b/net-irc/hexchat/hexchat-2.16.2.ebuild
new file mode 100644
index ..1958b10d37e7
--- /dev/null
+++ b/net-irc/hexchat/hexchat-2.16.2.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..5} luajit )
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit lua-single meson mono-env python-single-r1 xdg
+
+DESCRIPTION="Graphical IRC client based on XChat"
+HOMEPAGE="https://hexchat.github.io/;
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   # We need to empty SRC_URI or else mono-env breaks the live ebuild
+   SRC_URI=""
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+else
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux"
+fi
+
+LICENSE="GPL-2 plugin-fishlim? ( MIT )"
+SLOT="0"
+IUSE="dbus debug +gtk libcanberra lua perl plugin-checksum plugin-fishlim 
plugin-sysinfo python ssl theme-manager"
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+   plugin-fishlim? ( ssl )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   dev-libs/glib:2
+   dbus? ( dev-libs/dbus-glib )
+   gtk? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   x11-libs/libX11
+   x11-libs/pango
+   )
+   libcanberra? ( media-libs/libcanberra )
+   lua? ( ${LUA_DEPS} )
+   perl? ( dev-lang/perl:= )
+   plugin-sysinfo? ( sys-apps/pciutils )
+   python? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/cffi[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+   ssl? ( dev-libs/openssl:0= )
+   theme-manager? (
+   || (
+   (
+   dev-lang/mono[minimal]
+   dev-dotnet/libgdiplus
+   )
+   dev-lang/mono[-minimal]
+   )
+   )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-arch/xz-utils
+   app-text/iso-codes
+   dev-util/glib-utils
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+   use python && python-single-r1_pkg_setup
+   if use theme-manager ; then
+   mono-env_pkg_setup
+   export XDG_CACHE_HOME="${T}/.cache"
+   fi
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddbus-service-use-appid=false
+   -Dinstall-appdata=false
+   -Dplugin=true
+   $(meson_feature dbus)
+   $(meson_feature libcanberra)
+   $(meson_feature ssl tls)
+   $(meson_use gtk gtk-frontend)
+   $(meson_use !gtk text-frontend)
+   $(meson_use theme-manager)
+
+   $(meson_use plugin-checksum with-checksum)
+   $(meson_use plugin-fishlim with-fishlim)
+   -Dwith-lua="$(usex lua "${ELUA}" false)"
+   -Dwith-perl="$(usex perl "${EPREFIX}"/usr/bin/perl false)"
+   -Dwith-python="$(usex python "${EPYTHON/.*}" false)"
+   $(meson_use plugin-sysinfo with-sysinfo)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   dodoc readme.md
+   find "${ED}" -type f -name '*.la' -delete || die
+}
+
+pkg_preinst() {
+  

[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2023-06-11 Thread Michał Górny
commit: 32a92e646de040aaf064a283bc76b2c92f0e4270
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Jun 11 09:22:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jun 11 09:23:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32a92e64

net-irc/hexchat: Replace virtual/python-cffi dep

Signed-off-by: Michał Górny  gentoo.org>

 net-irc/hexchat/hexchat-2.16.1-r1.ebuild | 6 --
 net-irc/hexchat/hexchat-.ebuild  | 6 --
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/net-irc/hexchat/hexchat-2.16.1-r1.ebuild 
b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
index c6d138bbd523..3b3589e74b69 100644
--- a/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 LUA_COMPAT=( lua5-{1..4} luajit )
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit flag-o-matic lua-single meson mono-env python-single-r1 xdg
 
@@ -43,7 +43,9 @@ RDEPEND="
plugin-sysinfo? ( sys-apps/pciutils )
python? (
${PYTHON_DEPS}
-   virtual/python-cffi
+   $(python_gen_cond_dep '
+   dev-python/cffi[${PYTHON_USEDEP}]
+   ' 'python*')
)
ssl? ( dev-libs/openssl:0= )
theme-manager? (

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index 8d9762ab2ebc..be5bee2dfbb2 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 LUA_COMPAT=( lua5-{1..4} luajit )
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit flag-o-matic lua-single meson mono-env python-single-r1 xdg
 
@@ -43,7 +43,9 @@ RDEPEND="
plugin-sysinfo? ( sys-apps/pciutils )
python? (
${PYTHON_DEPS}
-   virtual/python-cffi
+   $(python_gen_cond_dep '
+   dev-python/cffi[${PYTHON_USEDEP}]
+   ' 'python*')
)
ssl? ( dev-libs/openssl:0= )
theme-manager? (



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2023-02-27 Thread Andrew Ammerlaan
commit: 6674c6f4123eacc1e5c55249c3d106088c22418f
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Mon Feb 27 10:24:10 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Feb 27 12:21:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6674c6f4

net-irc/hexchat: drop 2.16.1

Signed-off-by: Adrian Schollmeyer  nexadn.de>
Closes: https://github.com/gentoo/gentoo/pull/29827
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 net-irc/hexchat/hexchat-2.16.1.ebuild | 136 --
 1 file changed, 136 deletions(-)

diff --git a/net-irc/hexchat/hexchat-2.16.1.ebuild 
b/net-irc/hexchat/hexchat-2.16.1.ebuild
deleted file mode 100644
index 7304fa96178c..
--- a/net-irc/hexchat/hexchat-2.16.1.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit lua-single meson mono-env python-single-r1 xdg
-
-DESCRIPTION="Graphical IRC client based on XChat"
-HOMEPAGE="https://hexchat.github.io/;
-
-if [[ "${PV}" == "" ]] ; then
-   inherit git-r3
-   # We need to empty SRC_URI or else mono-env breaks the live ebuild
-   SRC_URI=""
-   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
-else
-   SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc 
x86 ~amd64-linux"
-fi
-
-LICENSE="GPL-2 plugin-fishlim? ( MIT )"
-SLOT="0"
-IUSE="dbus debug +gtk libcanberra lua perl plugin-checksum plugin-fishlim 
plugin-sysinfo python ssl theme-manager"
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
-   plugin-fishlim? ( ssl )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-   dev-libs/glib:2
-   dbus? ( dev-libs/dbus-glib )
-   gtk? (
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:2
-   x11-libs/libX11
-   x11-libs/pango
-   )
-   libcanberra? ( media-libs/libcanberra )
-   lua? ( ${LUA_DEPS} )
-   perl? ( dev-lang/perl:= )
-   plugin-sysinfo? ( sys-apps/pciutils )
-   python? (
-   ${PYTHON_DEPS}
-   virtual/python-cffi
-   )
-   ssl? ( dev-libs/openssl:0= )
-   theme-manager? (
-   || (
-   (
-   dev-lang/mono[minimal]
-   dev-dotnet/libgdiplus
-   )
-   dev-lang/mono[-minimal]
-   )
-   )"
-
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-util/glib-utils
-   app-arch/xz-utils
-   app-text/iso-codes
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-pkg_setup() {
-   use lua && lua-single_pkg_setup
-   use python && python-single-r1_pkg_setup
-   if use theme-manager ; then
-   mono-env_pkg_setup
-   export XDG_CACHE_HOME="${T}/.cache"
-   fi
-}
-
-src_configure() {
-   local emesonargs=(
-   -Ddbus-service-use-appid=false
-   -Dinstall-appdata=false
-   -Dplugin=true
-   $(meson_feature dbus)
-   $(meson_feature libcanberra)
-   $(meson_feature ssl tls)
-   $(meson_use gtk gtk-frontend)
-   $(meson_use !gtk text-frontend)
-   $(meson_use theme-manager)
-
-   $(meson_use plugin-checksum with-checksum)
-   $(meson_use plugin-fishlim with-fishlim)
-   -Dwith-lua="$(usex lua "${ELUA}" false)"
-   -Dwith-perl="$(usex perl "${EPREFIX}"/usr/bin/perl false)"
-   -Dwith-python="$(usex python "${EPYTHON/.*}" false)"
-   $(meson_use plugin-sysinfo with-sysinfo)
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   dodoc readme.md
-   find "${ED}" -type f -name '*.la' -delete || die
-}
-
-pkg_preinst() {
-   if use gtk ; then
-   xdg_pkg_preinst
-   fi
-}
-
-pkg_postinst() {
-   if use gtk ; then
-   xdg_pkg_postinst
-   else
-   elog "You have disabled the gtk USE flag. This means you don't 
have"
-   elog "the GTK-GUI for HexChat but only a text interface called 
\"hexchat-text\"."
-   fi
-
-   if use theme-manager ; then
-   elog "Themes are available at:"
-   elog "  https://hexchat.github.io/themes.html;
-   fi
-
-   elog
-   elog "optional dependencies:"
-   elog "  media-sound/sox (sound playback if you don't have libcanberra"
-   elog "enabled)"
-   elog "  x11-themes/sound-theme-freedesktop (default BEEP sound,"
-   elog "needs libcanberra enabled)"
-}
-
-pkg_postrm() {
-   if use gtk ; then
-   xdg_pkg_postrm
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2023-02-27 Thread Andrew Ammerlaan
commit: 5413d5d3c98ebb8223f96c0106391bfa6f67e5a7
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Mon Feb 27 10:22:29 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Feb 27 12:21:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5413d5d3

net-irc/hexchat: enable py3.11 for 2.16.1-r1, 

Closes: https://bugs.gentoo.org/897096
Signed-off-by: Adrian Schollmeyer  nexadn.de>
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 net-irc/hexchat/hexchat-2.16.1-r1.ebuild | 2 +-
 net-irc/hexchat/hexchat-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-irc/hexchat/hexchat-2.16.1-r1.ebuild 
b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
index 1dbad0e77efc..c6d138bbd523 100644
--- a/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 LUA_COMPAT=( lua5-{1..4} luajit )
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit flag-o-matic lua-single meson mono-env python-single-r1 xdg
 

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index e8d6b89487a3..8d9762ab2ebc 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 LUA_COMPAT=( lua5-{1..4} luajit )
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit flag-o-matic lua-single meson mono-env python-single-r1 xdg
 



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2023-02-26 Thread Arthur Zamarin
commit: 18633c76bf731c0c8daa354b8d41156e016d6006
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Sat Feb 25 03:58:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Feb 26 18:15:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18633c76

net-irc/hexchat: Stabilize 2.16.1-r1 sparc, #889994

Signed-off-by: Matoro Mahri  users.noreply.github.com>
Signed-off-by: Arthur Zamarin  gentoo.org>

 net-irc/hexchat/hexchat-2.16.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.16.1-r1.ebuild 
b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
index 21c3871de08a..1dbad0e77efc 100644
--- a/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
@@ -18,7 +18,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc 
x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2023-01-11 Thread Joonas Niilola
commit: 8ca9e9a286df184a6afb4bb64dadf5de9ee5837b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jan 11 11:23:56 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan 11 11:24:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ca9e9a2

net-irc/hexchat: Stabilize 2.16.1-r1 ppc, #889994

Signed-off-by: Joonas Niilola  gentoo.org>

 net-irc/hexchat/hexchat-2.16.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.16.1-r1.ebuild 
b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
index f9895ace853e..825d0a33f8c4 100644
--- a/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
@@ -18,7 +18,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2023-01-07 Thread Arthur Zamarin
commit: f7c60699f10b2c25fab31f417eb20257114f182f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan  7 11:30:40 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan  7 11:30:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7c60699

net-irc/hexchat: Stabilize 2.16.1-r1 amd64, #889994

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-irc/hexchat/hexchat-2.16.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.16.1-r1.ebuild 
b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
index f5573702b272..f9895ace853e 100644
--- a/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
@@ -18,7 +18,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2023-01-06 Thread Sam James
commit: cf824737f5f7fd0bc16b306dc7768f13a2221e9b
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  7 07:23:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  7 07:23:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf824737

net-irc/hexchat: Stabilize 2.16.1-r1 arm, #889994

Signed-off-by: Sam James  gentoo.org>

 net-irc/hexchat/hexchat-2.16.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.16.1-r1.ebuild 
b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
index 8a510cf63749..f5573702b272 100644
--- a/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
@@ -18,7 +18,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv 
~sparc x86 ~amd64-linux"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2023-01-06 Thread Sam James
commit: 19f7128702eccf9beaa15a445c68c739ee90e5db
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  7 07:23:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  7 07:23:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19f71287

net-irc/hexchat: Stabilize 2.16.1-r1 ppc64, #889994

Signed-off-by: Sam James  gentoo.org>

 net-irc/hexchat/hexchat-2.16.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.16.1-r1.ebuild 
b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
index e9f2e934e54f..8a510cf63749 100644
--- a/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
@@ -18,7 +18,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc x86 ~amd64-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv 
~sparc x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2023-01-06 Thread Sam James
commit: f5f95c321fc0c32628220918f2d5ae85da479a31
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  7 07:20:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  7 07:20:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5f95c32

net-irc/hexchat: Stabilize 2.16.1-r1 x86, #889994

Signed-off-by: Sam James  gentoo.org>

 net-irc/hexchat/hexchat-2.16.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-irc/hexchat/hexchat-2.16.1-r1.ebuild 
b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
index a47f759179d2..e9f2e934e54f 100644
--- a/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -18,7 +18,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2022-08-22 Thread Sam James
commit: 1b24e08378a4e3739be3207af4cc86da4a84207d
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Sun Aug 21 19:30:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:23:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b24e083

net-irc/hexchat: drop 2.16.0

Signed-off-by: Adrian Schollmeyer  nexadn.de>
Signed-off-by: Sam James  gentoo.org>

 net-irc/hexchat/Manifest  |   1 -
 net-irc/hexchat/hexchat-2.16.0.ebuild | 135 --
 2 files changed, 136 deletions(-)

diff --git a/net-irc/hexchat/Manifest b/net-irc/hexchat/Manifest
index 5620bb3a2a09..5d8f6c9d2b9d 100644
--- a/net-irc/hexchat/Manifest
+++ b/net-irc/hexchat/Manifest
@@ -1,2 +1 @@
-DIST hexchat-2.16.0.tar.xz 1348320 BLAKE2B 
d5c6da74152e7ca08b629ee86cc45acb8232fbdad3d508cf56aba0c09d558b77644b704b5489e5f08a70133813f37c12e45b1529162e41b62acc9f61bca0b108
 SHA512 
4802f6efe0883f48d3d56ee949be1fc224b76a3c76956dcba3f913679e91424ba53c5c0d68bb4e0e790b16a08689111098958ead4c83c35cddf39855fe07c207
 DIST hexchat-2.16.1.tar.xz 1349536 BLAKE2B 
6e1d9f7c36affc94356e0124ea445f019d8f00b643896ec004af17059befadfcd8fc1b75ef9fba277542dcf8593e8e4683a709a4c4cbaaaf4f3122d8488dc6ce
 SHA512 
9e6baa30ec8c3ce4fb56e2c82625da63295040eaf93a542aec8a4a18a6a3c95d69d1d4ffabc952bcdcd7b754afef234b348f296143991fafd0550342db95ce0e

diff --git a/net-irc/hexchat/hexchat-2.16.0.ebuild 
b/net-irc/hexchat/hexchat-2.16.0.ebuild
deleted file mode 100644
index 4ac16a414855..
--- a/net-irc/hexchat/hexchat-2.16.0.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit lua-single meson mono-env python-single-r1 xdg
-
-DESCRIPTION="Graphical IRC client based on XChat"
-HOMEPAGE="https://hexchat.github.io/;
-
-if [[ "${PV}" == "" ]] ; then
-   inherit git-r3
-   SRC_URI=""
-   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
-else
-   SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc 
x86 ~amd64-linux"
-fi
-
-LICENSE="GPL-2 plugin-fishlim? ( MIT )"
-SLOT="0"
-IUSE="dbus debug +gtk libcanberra lua perl plugin-checksum plugin-fishlim 
plugin-sysinfo python ssl theme-manager"
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
-   plugin-fishlim? ( ssl )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-   dev-libs/glib:2
-   dbus? ( dev-libs/dbus-glib )
-   gtk? (
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:2
-   x11-libs/libX11
-   x11-libs/pango
-   )
-   libcanberra? ( media-libs/libcanberra )
-   lua? ( ${LUA_DEPS} )
-   perl? ( dev-lang/perl:= )
-   plugin-sysinfo? ( sys-apps/pciutils )
-   python? (
-   ${PYTHON_DEPS}
-   virtual/python-cffi
-   )
-   ssl? ( dev-libs/openssl:0= )
-   theme-manager? (
-   || (
-   (
-   dev-lang/mono[minimal]
-   dev-dotnet/libgdiplus
-   )
-   dev-lang/mono[-minimal]
-   )
-   )"
-
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-util/glib-utils
-   app-arch/xz-utils
-   app-text/iso-codes
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-pkg_setup() {
-   use lua && lua-single_pkg_setup
-   use python && python-single-r1_pkg_setup
-   if use theme-manager ; then
-   mono-env_pkg_setup
-   export XDG_CACHE_HOME="${T}/.cache"
-   fi
-}
-
-src_configure() {
-   local emesonargs=(
-   -Ddbus-service-use-appid=false
-   -Dinstall-appdata=false
-   -Dplugin=true
-   $(meson_feature dbus)
-   $(meson_feature libcanberra)
-   $(meson_feature ssl tls)
-   $(meson_use gtk gtk-frontend)
-   $(meson_use !gtk text-frontend)
-   $(meson_use theme-manager)
-
-   $(meson_use plugin-checksum with-checksum)
-   $(meson_use plugin-fishlim with-fishlim)
-   -Dwith-lua="$(usex lua "${ELUA}" false)"
-   -Dwith-perl="$(usex perl "${EPREFIX}"/usr/bin/perl false)"
-   -Dwith-python="$(usex python "${EPYTHON/.*}" false)"
-   $(meson_use plugin-sysinfo with-sysinfo)
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   dodoc readme.md
-   find "${ED}" -type f -name '*.la' -delete || die
-}
-
-pkg_preinst() {
-   if use gtk ; then
-   xdg_pkg_preinst
-   fi
-}
-
-pkg_postinst() {
-   if use gtk ; then
-   xdg_pkg_postinst
-   else
-   elog "You have disabled the gtk USE flag. This means you don't 
have"
- 

[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2022-08-22 Thread Sam James
commit: 8fbc406e3fdc55d1e623ce2610f03a943d0d1e36
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Sun Aug 21 19:13:20 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 23 05:23:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fbc406e

net-irc/hexchat: Filter LTO flags

Workaround for LTO type mismatch issue until upstream applies
the fix for this issue [1].

[1] https://github.com/hexchat/hexchat/issues/2726

Closes: https://bugs.gentoo.org/861458
Signed-off-by: Adrian Schollmeyer  nexadn.de>
Closes: https://github.com/gentoo/gentoo/pull/26949
Signed-off-by: Sam James  gentoo.org>

 net-irc/hexchat/{hexchat-.ebuild => hexchat-2.16.1-r1.ebuild} | 5 -
 net-irc/hexchat/hexchat-.ebuild   | 5 -
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
similarity index 95%
copy from net-irc/hexchat/hexchat-.ebuild
copy to net-irc/hexchat/hexchat-2.16.1-r1.ebuild
index 06de44ed5d3d..a47f759179d2 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 LUA_COMPAT=( lua5-{1..4} luajit )
 PYTHON_COMPAT=( python3_{8..10} )
 
-inherit lua-single meson mono-env python-single-r1 xdg
+inherit flag-o-matic lua-single meson mono-env python-single-r1 xdg
 
 DESCRIPTION="Graphical IRC client based on XChat"
 HOMEPAGE="https://hexchat.github.io/;
@@ -75,6 +75,9 @@ pkg_setup() {
 }
 
 src_configure() {
+   # LTO type mismatch, https://bugs.gentoo.org/861458
+   filter-lto
+
local emesonargs=(
-Ddbus-service-use-appid=false
-Dinstall-appdata=false

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index 06de44ed5d3d..a47f759179d2 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 LUA_COMPAT=( lua5-{1..4} luajit )
 PYTHON_COMPAT=( python3_{8..10} )
 
-inherit lua-single meson mono-env python-single-r1 xdg
+inherit flag-o-matic lua-single meson mono-env python-single-r1 xdg
 
 DESCRIPTION="Graphical IRC client based on XChat"
 HOMEPAGE="https://hexchat.github.io/;
@@ -75,6 +75,9 @@ pkg_setup() {
 }
 
 src_configure() {
+   # LTO type mismatch, https://bugs.gentoo.org/861458
+   filter-lto
+
local emesonargs=(
-Ddbus-service-use-appid=false
-Dinstall-appdata=false



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2022-07-01 Thread Sam James
commit: 48456dded561f5bacb7686783857b9c318c576b4
Author: Adrian Schollmeyer  nexadn  de>
AuthorDate: Thu Jun 30 16:24:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  1 06:20:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48456dde

net-irc/hexchat: add myself as a maintainer

Signed-off-by: Adrian Schollmeyer  nexadn.de>
Closes: https://github.com/gentoo/gentoo/pull/26167
Signed-off-by: Sam James  gentoo.org>

 net-irc/hexchat/metadata.xml | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/net-irc/hexchat/metadata.xml b/net-irc/hexchat/metadata.xml
index a768dc0d2085..b6b23a6c55b0 100644
--- a/net-irc/hexchat/metadata.xml
+++ b/net-irc/hexchat/metadata.xml
@@ -1,7 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   nex+b-...@nexadn.de
+   Adrian Schollmeyer
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

Enable sound event support using
media-libs/libcanberra



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2022-04-26 Thread Arthur Zamarin
commit: 621c99dca452a9ce7310adf351c2e4208cbf9f18
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr 27 04:33:59 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr 27 04:33:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=621c99dc

net-irc/hexchat: Stabilize 2.16.1 sparc, #839852

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-irc/hexchat/hexchat-2.16.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.16.1.ebuild 
b/net-irc/hexchat/hexchat-2.16.1.ebuild
index e69336170b57..060b05998412 100644
--- a/net-irc/hexchat/hexchat-2.16.1.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.1.ebuild
@@ -18,7 +18,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc 
x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2022-04-25 Thread Sam James
commit: fe793fe59a3de0d3f9da911bc864c353173d5f2d
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 25 15:47:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 25 15:47:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe793fe5

net-irc/hexchat: fix UnusedLocalUse

Signed-off-by: Sam James  gentoo.org>

 net-irc/hexchat/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-irc/hexchat/metadata.xml b/net-irc/hexchat/metadata.xml
index 37c5ea55f06c..4151d1550643 100644
--- a/net-irc/hexchat/metadata.xml
+++ b/net-irc/hexchat/metadata.xml
@@ -8,7 +8,6 @@

Enable sound event support using
media-libs/libcanberra
-   Enable proxy support.
Build Checksum plugin
(needs plugins)
Build FiSHLiM plugin (needs plugins



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2022-04-24 Thread Arthur Zamarin
commit: e1a8ec4dc4dcc0c425c5a6381e21b15f66a10ee2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr 24 17:47:19 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr 24 17:47:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1a8ec4d

net-irc/hexchat: Stabilize 2.16.1 arm, #839852

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-irc/hexchat/hexchat-2.16.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.16.1.ebuild 
b/net-irc/hexchat/hexchat-2.16.1.ebuild
index 76db6b206baa..e69336170b57 100644
--- a/net-irc/hexchat/hexchat-2.16.1.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.1.ebuild
@@ -18,7 +18,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2022-04-22 Thread Arthur Zamarin
commit: e645c4764556be7debe26262e85f391fb1b6a06a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Apr 22 16:51:30 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 22 16:51:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e645c476

net-irc/hexchat: Stabilize 2.16.1 ppc64, #839852

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-irc/hexchat/hexchat-2.16.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.16.1.ebuild 
b/net-irc/hexchat/hexchat-2.16.1.ebuild
index b6fcd3f65629..76db6b206baa 100644
--- a/net-irc/hexchat/hexchat-2.16.1.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.1.ebuild
@@ -18,7 +18,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc x86 ~amd64-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2022-04-21 Thread Jakov Smolić
commit: 3604c6bf757e20559096c129a6f8d9d70930fa53
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Apr 21 13:00:00 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Apr 21 13:00:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3604c6bf

net-irc/hexchat: Stabilize 2.16.1 amd64, #839852

Signed-off-by: Jakov Smolić  gentoo.org>

 net-irc/hexchat/hexchat-2.16.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.16.1.ebuild 
b/net-irc/hexchat/hexchat-2.16.1.ebuild
index 09d954323845..b6fcd3f65629 100644
--- a/net-irc/hexchat/hexchat-2.16.1.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.1.ebuild
@@ -18,7 +18,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc x86 ~amd64-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2022-04-21 Thread Jakov Smolić
commit: 0ac7f783fa68ff07a033e63062d50eeb71d4b68a
Author: Jakov Smolić  gentoo  org>
AuthorDate: Thu Apr 21 12:59:42 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Thu Apr 21 12:59:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ac7f783

net-irc/hexchat: Stabilize 2.16.1 x86, #839852

Signed-off-by: Jakov Smolić  gentoo.org>

 net-irc/hexchat/hexchat-2.16.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.16.1.ebuild 
b/net-irc/hexchat/hexchat-2.16.1.ebuild
index 06de44ed5d3d..09d954323845 100644
--- a/net-irc/hexchat/hexchat-2.16.1.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.1.ebuild
@@ -18,7 +18,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/, net-irc/hexchat/files/

2022-04-21 Thread Lars Wendler
commit: 7f3889a0db7e504d8c7694185da9082709452f06
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Apr 21 07:43:10 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Apr 21 07:58:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f3889a0

net-irc/hexchat: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 net-irc/hexchat/Manifest   |   3 -
 .../hexchat/files/hexchat-2.14.3-python38.patch|  28 -
 net-irc/hexchat/hexchat-2.14.3-r101.ebuild | 139 -
 3 files changed, 170 deletions(-)

diff --git a/net-irc/hexchat/Manifest b/net-irc/hexchat/Manifest
index f634ca07b754..5620bb3a2a09 100644
--- a/net-irc/hexchat/Manifest
+++ b/net-irc/hexchat/Manifest
@@ -1,5 +1,2 @@
-DIST hexchat-2.14.3.tar.xz 1292072 BLAKE2B 
22bc8a0857b3ec26452843dd85c046cde055e719ce7dc23e4ec5ae33eb16251379ed84856c1812dc855a1e8d5d422c01e9352e2259f075a538226e1fcd79edd7
 SHA512 
c265921f2cb02c5d273bcdbb20a44a5c9f38b0f8cbba4fd56b177b676fc5d1dfd05bf80fcfa3706c7981f712f2f6c9aaaf80bccf3be0f6d96068dd393f3a7cb5
 DIST hexchat-2.16.0.tar.xz 1348320 BLAKE2B 
d5c6da74152e7ca08b629ee86cc45acb8232fbdad3d508cf56aba0c09d558b77644b704b5489e5f08a70133813f37c12e45b1529162e41b62acc9f61bca0b108
 SHA512 
4802f6efe0883f48d3d56ee949be1fc224b76a3c76956dcba3f913679e91424ba53c5c0d68bb4e0e790b16a08689111098958ead4c83c35cddf39855fe07c207
 DIST hexchat-2.16.1.tar.xz 1349536 BLAKE2B 
6e1d9f7c36affc94356e0124ea445f019d8f00b643896ec004af17059befadfcd8fc1b75ef9fba277542dcf8593e8e4683a709a4c4cbaaaf4f3122d8488dc6ce
 SHA512 
9e6baa30ec8c3ce4fb56e2c82625da63295040eaf93a542aec8a4a18a6a3c95d69d1d4ffabc952bcdcd7b754afef234b348f296143991fafd0550342db95ce0e
-DIST hexchat-add-libera-chat.patch 696 BLAKE2B 
cd5f0736abd7895d017e835335a6ff9a0f6301cba7e7b8c2a4e9da7047885aac2f8b7b25b0723966bd103118c99d833d3e99481865bf20d202b0f95c0a9131bb
 SHA512 
e3cc7df3f114a2374c1653c4ab7262dad87191f74ca759c41beecd731472478e8bdc929b0a13475a1248ed045ee1faf93cd80a225b6ed670f449d4495d4ab2ae
-DIST hexchat-default-network.patch 1423 BLAKE2B 
b11982d50abb4fb7d8aab4758195cbfea1691cd7c6487ca56f995e449ff0445e2427a68064c0d8ee4b4b4e7764e438bfd68bb5402a266624cb6cfb93fbfdb30b
 SHA512 
2691786d360278b4334e9129912ca0abde7b98f0d72f5e530b34e109eaf624d8e7280e137490dab218bacfb5bed952b2d7827640777ad73da5585517de308f42

diff --git a/net-irc/hexchat/files/hexchat-2.14.3-python38.patch 
b/net-irc/hexchat/files/hexchat-2.14.3-python38.patch
deleted file mode 100644
index fdfc74f94344..
--- a/net-irc/hexchat/files/hexchat-2.14.3-python38.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 5deb69591992d4fede9090b60d3dc847612a4d60 Mon Sep 17 00:00:00 2001
-From: Patrick Griffis 
-Date: Wed, 11 Mar 2020 11:07:56 -0700
-Subject: [PATCH] build: Better support building against python 3.8+
-
-Closes #2441

- plugins/python/meson.build | 8 +++-
- 1 file changed, 7 insertions(+), 1 deletion(-)
-
-diff --git a/plugins/python/meson.build b/plugins/python/meson.build
-index 2ad5128e5..eb762134a 100644
 a/plugins/python/meson.build
-+++ b/plugins/python/meson.build
-@@ -1,6 +1,12 @@
- python_opt = get_option('with-python')
- if python_opt.startswith('python3')
--  python_dep = dependency(python_opt, version: '>= 3.3')
-+  # Python 3.8 introduced a new -embed variant
-+  if not python_opt.endswith('-embed')
-+python_dep = dependency(python_opt + '-embed', version: '>= 3.3', 
required: false)
-+  endif
-+  if not python_dep.found()
-+python_dep = dependency(python_opt, version: '>= 3.3')
-+  endif
- else
-   python_dep = dependency(python_opt, version: '>= 2.7')
- endif

diff --git a/net-irc/hexchat/hexchat-2.14.3-r101.ebuild 
b/net-irc/hexchat/hexchat-2.14.3-r101.ebuild
deleted file mode 100644
index 1cd245462e32..
--- a/net-irc/hexchat/hexchat-2.14.3-r101.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit lua-single meson mono-env python-single-r1 xdg
-
-DESCRIPTION="Graphical IRC client based on XChat"
-HOMEPAGE="https://hexchat.github.io/;
-
-if [[ "${PV}" == "" ]] ; then
-   inherit git-r3
-   SRC_URI=""
-   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
-else
-   SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz
-   
https://github.com/hexchat/hexchat/commit/a25f2381689d2c2279a0e43b33f6c0ec8305a096.patch
 -> ${PN}-add-libera-chat.patch
-   
https://github.com/hexchat/hexchat/commit/d3545f37cd5f551ed8bc0ab7b20e5c8140adc0a6.patch
 -> ${PN}-default-network.patch"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 
~amd64-linux"
-fi
-
-LICENSE="GPL-2 plugin-fishlim? ( MIT )"
-SLOT="0"
-IUSE="dbus debug +gtk libcanberra libnotify libproxy lua perl plugin-checksum 
plugin-fishlim plugin-sysinfo python ssl theme-manager"
-REQUIRED_USE="lua? ( 

[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2022-02-18 Thread Sam James
commit: 951b24e18949f05f76b53bad95a8710649119c58
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 19 05:20:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 19 05:20:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=951b24e1

net-irc/hexchat: Stabilize 2.16.0 sparc, #831283

Signed-off-by: Sam James  gentoo.org>

 net-irc/hexchat/hexchat-2.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.16.0.ebuild 
b/net-irc/hexchat/hexchat-2.16.0.ebuild
index 31ea2de53ef1..4ac16a414855 100644
--- a/net-irc/hexchat/hexchat-2.16.0.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.0.ebuild
@@ -17,7 +17,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc 
x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2022-02-13 Thread Lars Wendler
commit: b0a8a8aeafa2c34d615f9f3739658d7f7f9d2e5e
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Feb 13 23:29:25 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Feb 13 23:30:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0a8a8ae

net-irc/hexchat: plugin-fishlim requires ssl

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

 net-irc/hexchat/hexchat-2.16.0.ebuild | 6 +-
 net-irc/hexchat/hexchat-2.16.1.ebuild | 6 +-
 net-irc/hexchat/hexchat-.ebuild   | 6 +-
 3 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/net-irc/hexchat/hexchat-2.16.0.ebuild 
b/net-irc/hexchat/hexchat-2.16.0.ebuild
index 9bfedaf70917..31ea2de53ef1 100644
--- a/net-irc/hexchat/hexchat-2.16.0.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.0.ebuild
@@ -24,6 +24,7 @@ LICENSE="GPL-2 plugin-fishlim? ( MIT )"
 SLOT="0"
 IUSE="dbus debug +gtk libcanberra lua perl plugin-checksum plugin-fishlim 
plugin-sysinfo python ssl theme-manager"
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+   plugin-fishlim? ( ssl )
python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="
@@ -46,7 +47,10 @@ RDEPEND="
ssl? ( dev-libs/openssl:0= )
theme-manager? (
|| (
-   ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
+   (
+   dev-lang/mono[minimal]
+   dev-dotnet/libgdiplus
+   )
dev-lang/mono[-minimal]
)
)"

diff --git a/net-irc/hexchat/hexchat-2.16.1.ebuild 
b/net-irc/hexchat/hexchat-2.16.1.ebuild
index 426793497d86..06de44ed5d3d 100644
--- a/net-irc/hexchat/hexchat-2.16.1.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.1.ebuild
@@ -25,6 +25,7 @@ LICENSE="GPL-2 plugin-fishlim? ( MIT )"
 SLOT="0"
 IUSE="dbus debug +gtk libcanberra lua perl plugin-checksum plugin-fishlim 
plugin-sysinfo python ssl theme-manager"
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+   plugin-fishlim? ( ssl )
python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="
@@ -47,7 +48,10 @@ RDEPEND="
ssl? ( dev-libs/openssl:0= )
theme-manager? (
|| (
-   ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
+   (
+   dev-lang/mono[minimal]
+   dev-dotnet/libgdiplus
+   )
dev-lang/mono[-minimal]
)
)"

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index 426793497d86..06de44ed5d3d 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -25,6 +25,7 @@ LICENSE="GPL-2 plugin-fishlim? ( MIT )"
 SLOT="0"
 IUSE="dbus debug +gtk libcanberra lua perl plugin-checksum plugin-fishlim 
plugin-sysinfo python ssl theme-manager"
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+   plugin-fishlim? ( ssl )
python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="
@@ -47,7 +48,10 @@ RDEPEND="
ssl? ( dev-libs/openssl:0= )
theme-manager? (
|| (
-   ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
+   (
+   dev-lang/mono[minimal]
+   dev-dotnet/libgdiplus
+   )
dev-lang/mono[-minimal]
)
)"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2022-02-13 Thread Lars Wendler
commit: 406688dbfd3fa67140dec50fc792738ce317bd86
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Feb 13 09:12:12 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Feb 13 12:14:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=406688db

net-irc/hexchat: Synced live ebuild

Signed-off-by: Lars Wendler  gentoo.org>

 net-irc/hexchat/hexchat-.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index 0184ad5a0be2..426793497d86 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 LUA_COMPAT=( lua5-{1..4} luajit )
-PYTHON_COMPAT=( python3_{7..9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit lua-single meson mono-env python-single-r1 xdg
 
@@ -13,11 +13,12 @@ HOMEPAGE="https://hexchat.github.io/;
 
 if [[ "${PV}" == "" ]] ; then
inherit git-r3
+   # We need to empty SRC_URI or else mono-env breaks the live ebuild
SRC_URI=""
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2022-02-13 Thread Lars Wendler
commit: 721b824f4837111b0d11af6c99fc7862cbe03d96
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Feb 13 09:09:36 2022 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Feb 13 12:14:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=721b824f

net-irc/hexchat: Bump to version 2.16.1

Signed-off-by: Lars Wendler  gentoo.org>

 net-irc/hexchat/Manifest  |   1 +
 net-irc/hexchat/hexchat-2.16.1.ebuild | 132 ++
 2 files changed, 133 insertions(+)

diff --git a/net-irc/hexchat/Manifest b/net-irc/hexchat/Manifest
index 4b08e04813e1..f634ca07b754 100644
--- a/net-irc/hexchat/Manifest
+++ b/net-irc/hexchat/Manifest
@@ -1,4 +1,5 @@
 DIST hexchat-2.14.3.tar.xz 1292072 BLAKE2B 
22bc8a0857b3ec26452843dd85c046cde055e719ce7dc23e4ec5ae33eb16251379ed84856c1812dc855a1e8d5d422c01e9352e2259f075a538226e1fcd79edd7
 SHA512 
c265921f2cb02c5d273bcdbb20a44a5c9f38b0f8cbba4fd56b177b676fc5d1dfd05bf80fcfa3706c7981f712f2f6c9aaaf80bccf3be0f6d96068dd393f3a7cb5
 DIST hexchat-2.16.0.tar.xz 1348320 BLAKE2B 
d5c6da74152e7ca08b629ee86cc45acb8232fbdad3d508cf56aba0c09d558b77644b704b5489e5f08a70133813f37c12e45b1529162e41b62acc9f61bca0b108
 SHA512 
4802f6efe0883f48d3d56ee949be1fc224b76a3c76956dcba3f913679e91424ba53c5c0d68bb4e0e790b16a08689111098958ead4c83c35cddf39855fe07c207
+DIST hexchat-2.16.1.tar.xz 1349536 BLAKE2B 
6e1d9f7c36affc94356e0124ea445f019d8f00b643896ec004af17059befadfcd8fc1b75ef9fba277542dcf8593e8e4683a709a4c4cbaaaf4f3122d8488dc6ce
 SHA512 
9e6baa30ec8c3ce4fb56e2c82625da63295040eaf93a542aec8a4a18a6a3c95d69d1d4ffabc952bcdcd7b754afef234b348f296143991fafd0550342db95ce0e
 DIST hexchat-add-libera-chat.patch 696 BLAKE2B 
cd5f0736abd7895d017e835335a6ff9a0f6301cba7e7b8c2a4e9da7047885aac2f8b7b25b0723966bd103118c99d833d3e99481865bf20d202b0f95c0a9131bb
 SHA512 
e3cc7df3f114a2374c1653c4ab7262dad87191f74ca759c41beecd731472478e8bdc929b0a13475a1248ed045ee1faf93cd80a225b6ed670f449d4495d4ab2ae
 DIST hexchat-default-network.patch 1423 BLAKE2B 
b11982d50abb4fb7d8aab4758195cbfea1691cd7c6487ca56f995e449ff0445e2427a68064c0d8ee4b4b4e7764e438bfd68bb5402a266624cb6cfb93fbfdb30b
 SHA512 
2691786d360278b4334e9129912ca0abde7b98f0d72f5e530b34e109eaf624d8e7280e137490dab218bacfb5bed952b2d7827640777ad73da5585517de308f42

diff --git a/net-irc/hexchat/hexchat-2.16.1.ebuild 
b/net-irc/hexchat/hexchat-2.16.1.ebuild
new file mode 100644
index ..426793497d86
--- /dev/null
+++ b/net-irc/hexchat/hexchat-2.16.1.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit lua-single meson mono-env python-single-r1 xdg
+
+DESCRIPTION="Graphical IRC client based on XChat"
+HOMEPAGE="https://hexchat.github.io/;
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   # We need to empty SRC_URI or else mono-env breaks the live ebuild
+   SRC_URI=""
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+else
+   SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux"
+fi
+
+LICENSE="GPL-2 plugin-fishlim? ( MIT )"
+SLOT="0"
+IUSE="dbus debug +gtk libcanberra lua perl plugin-checksum plugin-fishlim 
plugin-sysinfo python ssl theme-manager"
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   dev-libs/glib:2
+   dbus? ( dev-libs/dbus-glib )
+   gtk? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   x11-libs/libX11
+   x11-libs/pango
+   )
+   libcanberra? ( media-libs/libcanberra )
+   lua? ( ${LUA_DEPS} )
+   perl? ( dev-lang/perl:= )
+   plugin-sysinfo? ( sys-apps/pciutils )
+   python? (
+   ${PYTHON_DEPS}
+   virtual/python-cffi
+   )
+   ssl? ( dev-libs/openssl:0= )
+   theme-manager? (
+   || (
+   ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
+   dev-lang/mono[-minimal]
+   )
+   )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-arch/xz-utils
+   app-text/iso-codes
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+   use python && python-single-r1_pkg_setup
+   if use theme-manager ; then
+   mono-env_pkg_setup
+   export XDG_CACHE_HOME="${T}/.cache"
+   fi
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddbus-service-use-appid=false
+   -Dinstall-appdata=false
+   -Dplugin=true
+   $(meson_feature dbus)
+   $(meson_feature libcanberra)
+   $(meson_feature ssl tls)
+   $(meson_use gtk gtk-frontend)
+   $(meson_use !gtk 

[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2022-02-11 Thread Arthur Zamarin
commit: 6c71ef68fa2d1f264cbf72b3d54c00c1e106f462
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb 11 19:29:27 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb 11 19:29:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c71ef68

net-irc/hexchat: Stabilize 2.16.0 ppc64, #831283

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-irc/hexchat/hexchat-2.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.16.0.ebuild 
b/net-irc/hexchat/hexchat-2.16.0.ebuild
index c2fe6fdf85ea..9bfedaf70917 100644
--- a/net-irc/hexchat/hexchat-2.16.0.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.0.ebuild
@@ -17,7 +17,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc 
x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2022-01-31 Thread Sam James
commit: 0fc9d21f5b53b2d7d85f147dbb3aacdaafd7853c
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 31 18:51:22 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 31 18:51:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fc9d21f

net-irc/hexchat: Stabilize 2.16.0 ppc, #831283

Signed-off-by: Sam James  gentoo.org>

 net-irc/hexchat/hexchat-2.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.16.0.ebuild 
b/net-irc/hexchat/hexchat-2.16.0.ebuild
index e15b790ee5b8..c2fe6fdf85ea 100644
--- a/net-irc/hexchat/hexchat-2.16.0.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.0.ebuild
@@ -17,7 +17,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2022-01-31 Thread Sam James
commit: 7094ef3a1219427dbbd3ad2a1f711ee9c4f4e17f
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 31 18:50:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 31 18:50:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7094ef3a

net-irc/hexchat: Stabilize 2.16.0 x86, #831283

Signed-off-by: Sam James  gentoo.org>

 net-irc/hexchat/hexchat-2.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.16.0.ebuild 
b/net-irc/hexchat/hexchat-2.16.0.ebuild
index 2eca7ebfca98..e15b790ee5b8 100644
--- a/net-irc/hexchat/hexchat-2.16.0.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.0.ebuild
@@ -17,7 +17,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2022-01-31 Thread Sam James
commit: b95ef99d652abcaf50a4d8cf9a670c55955157a8
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 31 18:49:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 31 18:49:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b95ef99d

net-irc/hexchat: Stabilize 2.16.0 amd64, #831283

Signed-off-by: Sam James  gentoo.org>

 net-irc/hexchat/hexchat-2.16.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.16.0.ebuild 
b/net-irc/hexchat/hexchat-2.16.0.ebuild
index e2fdde6135ff..2eca7ebfca98 100644
--- a/net-irc/hexchat/hexchat-2.16.0.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.0.ebuild
@@ -17,7 +17,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2022-01-30 Thread Sam James
commit: 044aabfcede23ae807c3db36893718dc1be9fbcc
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 31 06:23:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 31 06:23:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=044aabfc

net-irc/hexchat: Stabilize 2.16.0 arm, #831283

Signed-off-by: Sam James  gentoo.org>

 net-irc/hexchat/hexchat-2.16.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-irc/hexchat/hexchat-2.16.0.ebuild 
b/net-irc/hexchat/hexchat-2.16.0.ebuild
index e304753869a7..e2fdde6135ff 100644
--- a/net-irc/hexchat/hexchat-2.16.0.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -17,7 +17,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2021-11-22 Thread Jakov Smolić
commit: 4ff405aa345fddd50e3599b8128e1779e59a8b85
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Nov 22 13:14:58 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Nov 22 13:14:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ff405aa

net-irc/hexchat: Remove x11-plugins/hexchat-javascript references

Signed-off-by: Jakov Smolić  gentoo.org>

 net-irc/hexchat/hexchat-2.14.3-r101.ebuild | 1 -
 net-irc/hexchat/hexchat-2.16.0.ebuild  | 1 -
 net-irc/hexchat/hexchat-.ebuild| 1 -
 3 files changed, 3 deletions(-)

diff --git a/net-irc/hexchat/hexchat-2.14.3-r101.ebuild 
b/net-irc/hexchat/hexchat-2.14.3-r101.ebuild
index 293c94b3861a..1cd245462e32 100644
--- a/net-irc/hexchat/hexchat-2.14.3-r101.ebuild
+++ b/net-irc/hexchat/hexchat-2.14.3-r101.ebuild
@@ -128,7 +128,6 @@ pkg_postinst() {
elog "optional dependencies:"
elog "  media-sound/sox (sound playback if you don't have libcanberra"
elog "enabled)"
-   elog "  x11-plugins/hexchat-javascript (javascript support)"
elog "  x11-themes/sound-theme-freedesktop (default BEEP sound,"
elog "needs libcanberra enabled)"
 }

diff --git a/net-irc/hexchat/hexchat-2.16.0.ebuild 
b/net-irc/hexchat/hexchat-2.16.0.ebuild
index a33fcc72f854..e304753869a7 100644
--- a/net-irc/hexchat/hexchat-2.16.0.ebuild
+++ b/net-irc/hexchat/hexchat-2.16.0.ebuild
@@ -120,7 +120,6 @@ pkg_postinst() {
elog "optional dependencies:"
elog "  media-sound/sox (sound playback if you don't have libcanberra"
elog "enabled)"
-   elog "  x11-plugins/hexchat-javascript (javascript support)"
elog "  x11-themes/sound-theme-freedesktop (default BEEP sound,"
elog "needs libcanberra enabled)"
 }

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index 5964fd0c827e..0184ad5a0be2 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -120,7 +120,6 @@ pkg_postinst() {
elog "optional dependencies:"
elog "  media-sound/sox (sound playback if you don't have libcanberra"
elog "enabled)"
-   elog "  x11-plugins/hexchat-javascript (javascript support)"
elog "  x11-themes/sound-theme-freedesktop (default BEEP sound,"
elog "needs libcanberra enabled)"
 }



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2021-10-04 Thread Lars Wendler
commit: 0b8f06cf676d076ba1995fc67112fe6d706ccf52
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Oct  4 07:23:57 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Oct  4 07:24:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b8f06cf

net-irc/hexchat: Bump to version 2.16.0

Signed-off-by: Lars Wendler  gentoo.org>

 net-irc/hexchat/Manifest  |   1 +
 net-irc/hexchat/hexchat-2.16.0.ebuild | 132 ++
 2 files changed, 133 insertions(+)

diff --git a/net-irc/hexchat/Manifest b/net-irc/hexchat/Manifest
index 5b4c0ac7c3d..4b08e04813e 100644
--- a/net-irc/hexchat/Manifest
+++ b/net-irc/hexchat/Manifest
@@ -1,3 +1,4 @@
 DIST hexchat-2.14.3.tar.xz 1292072 BLAKE2B 
22bc8a0857b3ec26452843dd85c046cde055e719ce7dc23e4ec5ae33eb16251379ed84856c1812dc855a1e8d5d422c01e9352e2259f075a538226e1fcd79edd7
 SHA512 
c265921f2cb02c5d273bcdbb20a44a5c9f38b0f8cbba4fd56b177b676fc5d1dfd05bf80fcfa3706c7981f712f2f6c9aaaf80bccf3be0f6d96068dd393f3a7cb5
+DIST hexchat-2.16.0.tar.xz 1348320 BLAKE2B 
d5c6da74152e7ca08b629ee86cc45acb8232fbdad3d508cf56aba0c09d558b77644b704b5489e5f08a70133813f37c12e45b1529162e41b62acc9f61bca0b108
 SHA512 
4802f6efe0883f48d3d56ee949be1fc224b76a3c76956dcba3f913679e91424ba53c5c0d68bb4e0e790b16a08689111098958ead4c83c35cddf39855fe07c207
 DIST hexchat-add-libera-chat.patch 696 BLAKE2B 
cd5f0736abd7895d017e835335a6ff9a0f6301cba7e7b8c2a4e9da7047885aac2f8b7b25b0723966bd103118c99d833d3e99481865bf20d202b0f95c0a9131bb
 SHA512 
e3cc7df3f114a2374c1653c4ab7262dad87191f74ca759c41beecd731472478e8bdc929b0a13475a1248ed045ee1faf93cd80a225b6ed670f449d4495d4ab2ae
 DIST hexchat-default-network.patch 1423 BLAKE2B 
b11982d50abb4fb7d8aab4758195cbfea1691cd7c6487ca56f995e449ff0445e2427a68064c0d8ee4b4b4e7764e438bfd68bb5402a266624cb6cfb93fbfdb30b
 SHA512 
2691786d360278b4334e9129912ca0abde7b98f0d72f5e530b34e109eaf624d8e7280e137490dab218bacfb5bed952b2d7827640777ad73da5585517de308f42

diff --git a/net-irc/hexchat/hexchat-2.16.0.ebuild 
b/net-irc/hexchat/hexchat-2.16.0.ebuild
new file mode 100644
index 000..5964fd0c827
--- /dev/null
+++ b/net-irc/hexchat/hexchat-2.16.0.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit lua-single meson mono-env python-single-r1 xdg
+
+DESCRIPTION="Graphical IRC client based on XChat"
+HOMEPAGE="https://hexchat.github.io/;
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   SRC_URI=""
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+else
+   SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
+fi
+
+LICENSE="GPL-2 plugin-fishlim? ( MIT )"
+SLOT="0"
+IUSE="dbus debug +gtk libcanberra lua perl plugin-checksum plugin-fishlim 
plugin-sysinfo python ssl theme-manager"
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   dev-libs/glib:2
+   dbus? ( dev-libs/dbus-glib )
+   gtk? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   x11-libs/libX11
+   x11-libs/pango
+   )
+   libcanberra? ( media-libs/libcanberra )
+   lua? ( ${LUA_DEPS} )
+   perl? ( dev-lang/perl:= )
+   plugin-sysinfo? ( sys-apps/pciutils )
+   python? (
+   ${PYTHON_DEPS}
+   virtual/python-cffi
+   )
+   ssl? ( dev-libs/openssl:0= )
+   theme-manager? (
+   || (
+   ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
+   dev-lang/mono[-minimal]
+   )
+   )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-arch/xz-utils
+   app-text/iso-codes
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+   use python && python-single-r1_pkg_setup
+   if use theme-manager ; then
+   mono-env_pkg_setup
+   export XDG_CACHE_HOME="${T}/.cache"
+   fi
+}
+
+src_configure() {
+   local emesonargs=(
+   -Ddbus-service-use-appid=false
+   -Dinstall-appdata=false
+   -Dplugin=true
+   $(meson_feature dbus)
+   $(meson_feature libcanberra)
+   $(meson_feature ssl tls)
+   $(meson_use gtk gtk-frontend)
+   $(meson_use !gtk text-frontend)
+   $(meson_use theme-manager)
+
+   $(meson_use plugin-checksum with-checksum)
+   $(meson_use plugin-fishlim with-fishlim)
+   -Dwith-lua="$(usex lua "${ELUA}" false)"
+   -Dwith-perl="$(usex perl "${EPREFIX}"/usr/bin/perl false)"
+   -Dwith-python="$(usex python "${EPYTHON/.*}" false)"
+   $(meson_use 

[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2021-10-04 Thread Lars Wendler
commit: 98f400e631edaf5ec46aadd0aaccb84cc863c7db
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Oct  4 07:24:32 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Oct  4 07:24:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98f400e6

net-irc/hexchat: Synced live ebuild

Signed-off-by: Lars Wendler  gentoo.org>

 net-irc/hexchat/hexchat-.ebuild | 38 ++---
 1 file changed, 19 insertions(+), 19 deletions(-)

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index 5de62a8f2e7..5964fd0c827 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -22,7 +22,7 @@ fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"
 SLOT="0"
-IUSE="dbus debug +gtk libcanberra libnotify libproxy lua perl plugin-checksum 
plugin-fishlim plugin-sysinfo python ssl theme-manager"
+IUSE="dbus debug +gtk libcanberra lua perl plugin-checksum plugin-fishlim 
plugin-sysinfo python ssl theme-manager"
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )"
 
@@ -36,12 +36,13 @@ RDEPEND="
x11-libs/pango
)
libcanberra? ( media-libs/libcanberra )
-   libproxy? ( net-libs/libproxy )
-   libnotify? ( x11-libs/libnotify )
lua? ( ${LUA_DEPS} )
perl? ( dev-lang/perl:= )
plugin-sysinfo? ( sys-apps/pciutils )
-   python? ( ${PYTHON_DEPS} )
+   python? (
+   ${PYTHON_DEPS}
+   virtual/python-cffi
+   )
ssl? ( dev-libs/openssl:0= )
theme-manager? (
|| (
@@ -70,23 +71,22 @@ pkg_setup() {
 
 src_configure() {
local emesonargs=(
-   -Dwith-gtk="$(usex gtk true false)"
-   -Dwith-text="$(usex gtk false true)"
-   -Dwith-ssl="$(usex ssl true false)"
-   -Dwith-plugin=true
-   -Dwith-dbus="$(usex dbus true false)"
-   -Dwith-libproxy="$(usex libproxy true false)"
-   -Dwith-libnotify="$(usex libnotify true false)"
-   -Dwith-libcanberra="$(usex libcanberra true false)"
-   -Dwith-theme-manager="$(usex theme-manager true false)"
-Ddbus-service-use-appid=false
-   -Dwith-checksum="$(usex plugin-checksum true false)"
-   -Dwith-fishlim="$(usex plugin-fishlim true false)"
-   -Dwith-lua="$(usex lua ${ELUA} false)"
+   -Dinstall-appdata=false
+   -Dplugin=true
+   $(meson_feature dbus)
+   $(meson_feature libcanberra)
+   $(meson_feature ssl tls)
+   $(meson_use gtk gtk-frontend)
+   $(meson_use !gtk text-frontend)
+   $(meson_use theme-manager)
+
+   $(meson_use plugin-checksum with-checksum)
+   $(meson_use plugin-fishlim with-fishlim)
+   -Dwith-lua="$(usex lua "${ELUA}" false)"
-Dwith-perl="$(usex perl "${EPREFIX}"/usr/bin/perl false)"
-Dwith-python="$(usex python "${EPYTHON/.*}" false)"
-   -Dwith-sysinfo="$(usex plugin-sysinfo true false)"
-   -Dwith-appdata=false
+   $(meson_use plugin-sysinfo with-sysinfo)
)
meson_src_configure
 }
@@ -94,7 +94,7 @@ src_configure() {
 src_install() {
meson_src_install
dodoc readme.md
-   find "${D}" -name '*.la' -delete || die
+   find "${ED}" -type f -name '*.la' -delete || die
 }
 
 pkg_preinst() {



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2021-10-03 Thread David Seifert
commit: 6fc6aa6dec68bcc9b7c73daf07fc84cdd27408df
Author: David Seifert  gentoo  org>
AuthorDate: Sun Oct  3 22:02:34 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Oct  3 22:02:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fc6aa6d

net-irc/hexchat: [QA] revert "Bump to version 2.16.0"

Several serious QA issues:

1. Release notes mention:
   - remove libnotify dependency on Linux, fixing hangs when notifications are 
shown
   - remove libproxy dependency on Linux

   But both of these are still in the ebuild as noops that make no difference
   to the build.

2. Clearly broken src_configure, warns:
   "WARNING: Unknown options: "with-appdata, with-dbus, with-gtk, 
with-libcanberra,
   with-libnotify, with-libproxy, with-plugin, with-ssl, with-text, 
with-theme-manager"

   None of the relevant USE flags or configure options are wired up.

3. (less severe) seems like another entry may need care too:
   "python: rewrite plugin in python with CFFI This lowers memory usage and
   fixed conflicts with many C Python modules including pygobject"

4. (less severe) PYTHON_COMPAT contains dead impls

Reverts: f90f93e75d38af583ba5d87e7689895a28782025
Signed-off-by: David Seifert  gentoo.org>

 net-irc/hexchat/Manifest  |   1 -
 net-irc/hexchat/hexchat-2.16.0.ebuild | 134 --
 2 files changed, 135 deletions(-)

diff --git a/net-irc/hexchat/Manifest b/net-irc/hexchat/Manifest
index 4b08e04813e..5b4c0ac7c3d 100644
--- a/net-irc/hexchat/Manifest
+++ b/net-irc/hexchat/Manifest
@@ -1,4 +1,3 @@
 DIST hexchat-2.14.3.tar.xz 1292072 BLAKE2B 
22bc8a0857b3ec26452843dd85c046cde055e719ce7dc23e4ec5ae33eb16251379ed84856c1812dc855a1e8d5d422c01e9352e2259f075a538226e1fcd79edd7
 SHA512 
c265921f2cb02c5d273bcdbb20a44a5c9f38b0f8cbba4fd56b177b676fc5d1dfd05bf80fcfa3706c7981f712f2f6c9aaaf80bccf3be0f6d96068dd393f3a7cb5
-DIST hexchat-2.16.0.tar.xz 1348320 BLAKE2B 
d5c6da74152e7ca08b629ee86cc45acb8232fbdad3d508cf56aba0c09d558b77644b704b5489e5f08a70133813f37c12e45b1529162e41b62acc9f61bca0b108
 SHA512 
4802f6efe0883f48d3d56ee949be1fc224b76a3c76956dcba3f913679e91424ba53c5c0d68bb4e0e790b16a08689111098958ead4c83c35cddf39855fe07c207
 DIST hexchat-add-libera-chat.patch 696 BLAKE2B 
cd5f0736abd7895d017e835335a6ff9a0f6301cba7e7b8c2a4e9da7047885aac2f8b7b25b0723966bd103118c99d833d3e99481865bf20d202b0f95c0a9131bb
 SHA512 
e3cc7df3f114a2374c1653c4ab7262dad87191f74ca759c41beecd731472478e8bdc929b0a13475a1248ed045ee1faf93cd80a225b6ed670f449d4495d4ab2ae
 DIST hexchat-default-network.patch 1423 BLAKE2B 
b11982d50abb4fb7d8aab4758195cbfea1691cd7c6487ca56f995e449ff0445e2427a68064c0d8ee4b4b4e7764e438bfd68bb5402a266624cb6cfb93fbfdb30b
 SHA512 
2691786d360278b4334e9129912ca0abde7b98f0d72f5e530b34e109eaf624d8e7280e137490dab218bacfb5bed952b2d7827640777ad73da5585517de308f42

diff --git a/net-irc/hexchat/hexchat-2.16.0.ebuild 
b/net-irc/hexchat/hexchat-2.16.0.ebuild
deleted file mode 100644
index 2e02fb14296..000
--- a/net-irc/hexchat/hexchat-2.16.0.ebuild
+++ /dev/null
@@ -1,134 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit lua-single meson mono-env python-single-r1 xdg
-
-DESCRIPTION="Graphical IRC client based on XChat"
-HOMEPAGE="https://hexchat.github.io/;
-
-if [[ "${PV}" == "" ]] ; then
-   inherit git-r3
-   SRC_URI=""
-   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
-else
-   SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz
-   
https://github.com/hexchat/hexchat/commit/a25f2381689d2c2279a0e43b33f6c0ec8305a096.patch
 -> ${PN}-add-libera-chat.patch
-   
https://github.com/hexchat/hexchat/commit/d3545f37cd5f551ed8bc0ab7b20e5c8140adc0a6.patch
 -> ${PN}-default-network.patch"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
-fi
-
-LICENSE="GPL-2 plugin-fishlim? ( MIT )"
-SLOT="0"
-IUSE="dbus debug +gtk libcanberra libnotify libproxy lua perl plugin-checksum 
plugin-fishlim plugin-sysinfo python ssl theme-manager"
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-   dev-libs/glib:2
-   dbus? ( dev-libs/dbus-glib )
-   gtk? (
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:2
-   x11-libs/libX11
-   x11-libs/pango
-   )
-   libcanberra? ( media-libs/libcanberra )
-   libproxy? ( net-libs/libproxy )
-   libnotify? ( x11-libs/libnotify )
-   lua? ( ${LUA_DEPS} )
-   perl? ( dev-lang/perl:= )
-   plugin-sysinfo? ( sys-apps/pciutils )
-   python? ( ${PYTHON_DEPS} )
-   ssl? ( dev-libs/openssl:0= )
-   theme-manager? (
-   || (
-   ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
-   dev-lang/mono[-minimal]
-

[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2021-10-03 Thread Lars Wendler
commit: f90f93e75d38af583ba5d87e7689895a28782025
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Oct  3 09:19:39 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Oct  3 09:19:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f90f93e7

net-irc/hexchat: Bump to version 2.16.0

Signed-off-by: Lars Wendler  gentoo.org>

 net-irc/hexchat/Manifest  |   1 +
 net-irc/hexchat/hexchat-2.16.0.ebuild | 134 ++
 2 files changed, 135 insertions(+)

diff --git a/net-irc/hexchat/Manifest b/net-irc/hexchat/Manifest
index 5b4c0ac7c3d..4b08e04813e 100644
--- a/net-irc/hexchat/Manifest
+++ b/net-irc/hexchat/Manifest
@@ -1,3 +1,4 @@
 DIST hexchat-2.14.3.tar.xz 1292072 BLAKE2B 
22bc8a0857b3ec26452843dd85c046cde055e719ce7dc23e4ec5ae33eb16251379ed84856c1812dc855a1e8d5d422c01e9352e2259f075a538226e1fcd79edd7
 SHA512 
c265921f2cb02c5d273bcdbb20a44a5c9f38b0f8cbba4fd56b177b676fc5d1dfd05bf80fcfa3706c7981f712f2f6c9aaaf80bccf3be0f6d96068dd393f3a7cb5
+DIST hexchat-2.16.0.tar.xz 1348320 BLAKE2B 
d5c6da74152e7ca08b629ee86cc45acb8232fbdad3d508cf56aba0c09d558b77644b704b5489e5f08a70133813f37c12e45b1529162e41b62acc9f61bca0b108
 SHA512 
4802f6efe0883f48d3d56ee949be1fc224b76a3c76956dcba3f913679e91424ba53c5c0d68bb4e0e790b16a08689111098958ead4c83c35cddf39855fe07c207
 DIST hexchat-add-libera-chat.patch 696 BLAKE2B 
cd5f0736abd7895d017e835335a6ff9a0f6301cba7e7b8c2a4e9da7047885aac2f8b7b25b0723966bd103118c99d833d3e99481865bf20d202b0f95c0a9131bb
 SHA512 
e3cc7df3f114a2374c1653c4ab7262dad87191f74ca759c41beecd731472478e8bdc929b0a13475a1248ed045ee1faf93cd80a225b6ed670f449d4495d4ab2ae
 DIST hexchat-default-network.patch 1423 BLAKE2B 
b11982d50abb4fb7d8aab4758195cbfea1691cd7c6487ca56f995e449ff0445e2427a68064c0d8ee4b4b4e7764e438bfd68bb5402a266624cb6cfb93fbfdb30b
 SHA512 
2691786d360278b4334e9129912ca0abde7b98f0d72f5e530b34e109eaf624d8e7280e137490dab218bacfb5bed952b2d7827640777ad73da5585517de308f42

diff --git a/net-irc/hexchat/hexchat-2.16.0.ebuild 
b/net-irc/hexchat/hexchat-2.16.0.ebuild
new file mode 100644
index 000..2e02fb14296
--- /dev/null
+++ b/net-irc/hexchat/hexchat-2.16.0.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit lua-single meson mono-env python-single-r1 xdg
+
+DESCRIPTION="Graphical IRC client based on XChat"
+HOMEPAGE="https://hexchat.github.io/;
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   SRC_URI=""
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+else
+   SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz
+   
https://github.com/hexchat/hexchat/commit/a25f2381689d2c2279a0e43b33f6c0ec8305a096.patch
 -> ${PN}-add-libera-chat.patch
+   
https://github.com/hexchat/hexchat/commit/d3545f37cd5f551ed8bc0ab7b20e5c8140adc0a6.patch
 -> ${PN}-default-network.patch"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
+fi
+
+LICENSE="GPL-2 plugin-fishlim? ( MIT )"
+SLOT="0"
+IUSE="dbus debug +gtk libcanberra libnotify libproxy lua perl plugin-checksum 
plugin-fishlim plugin-sysinfo python ssl theme-manager"
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   dev-libs/glib:2
+   dbus? ( dev-libs/dbus-glib )
+   gtk? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   x11-libs/libX11
+   x11-libs/pango
+   )
+   libcanberra? ( media-libs/libcanberra )
+   libproxy? ( net-libs/libproxy )
+   libnotify? ( x11-libs/libnotify )
+   lua? ( ${LUA_DEPS} )
+   perl? ( dev-lang/perl:= )
+   plugin-sysinfo? ( sys-apps/pciutils )
+   python? ( ${PYTHON_DEPS} )
+   ssl? ( dev-libs/openssl:0= )
+   theme-manager? (
+   || (
+   ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
+   dev-lang/mono[-minimal]
+   )
+   )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-arch/xz-utils
+   app-text/iso-codes
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+   use python && python-single-r1_pkg_setup
+   if use theme-manager ; then
+   mono-env_pkg_setup
+   export XDG_CACHE_HOME="${T}/.cache"
+   fi
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dwith-gtk="$(usex gtk true false)"
+   -Dwith-text="$(usex gtk false true)"
+   -Dwith-ssl="$(usex ssl true false)"
+   -Dwith-plugin=true
+   -Dwith-dbus="$(usex dbus true false)"
+   -Dwith-libproxy="$(usex libproxy true false)"
+   -Dwith-libnotify="$(usex libnotify true false)"
+   

[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2021-06-16 Thread Lars Wendler
commit: 7203e7d0ac4ac7d52a761a49b1431743a5fd197e
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun 16 09:30:10 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jun 16 09:30:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7203e7d0

net-irc/hexchat: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 net-irc/hexchat/hexchat-2.14.3-r100.ebuild | 136 -
 1 file changed, 136 deletions(-)

diff --git a/net-irc/hexchat/hexchat-2.14.3-r100.ebuild 
b/net-irc/hexchat/hexchat-2.14.3-r100.ebuild
deleted file mode 100644
index 7876c83eb52..000
--- a/net-irc/hexchat/hexchat-2.14.3-r100.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit lua-single meson mono-env python-single-r1 xdg
-
-DESCRIPTION="Graphical IRC client based on XChat"
-HOMEPAGE="https://hexchat.github.io/;
-
-if [[ "${PV}" == "" ]] ; then
-   inherit git-r3
-   SRC_URI=""
-   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
-else
-   SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 
~amd64-linux"
-fi
-
-LICENSE="GPL-2 plugin-fishlim? ( MIT )"
-SLOT="0"
-IUSE="dbus debug +gtk libcanberra libnotify libproxy lua perl plugin-checksum 
plugin-fishlim plugin-sysinfo python ssl theme-manager"
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
-   python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-   dev-libs/glib:2
-   dbus? ( dev-libs/dbus-glib )
-   gtk? (
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:2
-   x11-libs/libX11
-   x11-libs/pango
-   )
-   libcanberra? ( media-libs/libcanberra )
-   libproxy? ( net-libs/libproxy )
-   libnotify? ( x11-libs/libnotify )
-   lua? ( ${LUA_DEPS} )
-   perl? ( dev-lang/perl:= )
-   plugin-sysinfo? ( sys-apps/pciutils )
-   python? ( ${PYTHON_DEPS} )
-   ssl? ( dev-libs/openssl:0= )
-   theme-manager? (
-   || (
-   ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
-   dev-lang/mono[-minimal]
-   )
-   )"
-
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-util/glib-utils
-   app-arch/xz-utils
-   app-text/iso-codes
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}/${P}-python38.patch" #758758
-)
-
-pkg_setup() {
-   use lua && lua-single_pkg_setup
-   use python && python-single-r1_pkg_setup
-   if use theme-manager ; then
-   mono-env_pkg_setup
-   export XDG_CACHE_HOME="${T}/.cache"
-   fi
-}
-
-src_configure() {
-   local emesonargs=(
-   -Dwith-gtk="$(usex gtk true false)"
-   -Dwith-text="$(usex gtk false true)"
-   -Dwith-ssl="$(usex ssl true false)"
-   -Dwith-plugin=true
-   -Dwith-dbus="$(usex dbus true false)"
-   -Dwith-libproxy="$(usex libproxy true false)"
-   -Dwith-libnotify="$(usex libnotify true false)"
-   -Dwith-libcanberra="$(usex libcanberra true false)"
-   -Dwith-theme-manager="$(usex theme-manager true false)"
-   -Ddbus-service-use-appid=false
-   -Dwith-checksum="$(usex plugin-checksum true false)"
-   -Dwith-fishlim="$(usex plugin-fishlim true false)"
-   -Dwith-lua="$(usex lua "${ELUA}" false)"
-   -Dwith-perl="$(usex perl "${EPREFIX}"/usr/bin/perl false)"
-   -Dwith-python="$(usex python "${EPYTHON/.*}" false)"
-   -Dwith-sysinfo="$(usex plugin-sysinfo true false)"
-   -Dwith-appdata=false
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   dodoc readme.md
-   find "${D}" -name '*.la' -delete || die
-}
-
-pkg_preinst() {
-   if use gtk ; then
-   xdg_pkg_preinst
-   fi
-}
-
-pkg_postinst() {
-   if use gtk ; then
-   xdg_pkg_postinst
-   else
-   elog "You have disabled the gtk USE flag. This means you don't 
have"
-   elog "the GTK-GUI for HexChat but only a text interface called 
\"hexchat-text\"."
-   fi
-
-   if use theme-manager ; then
-   elog "Themes are available at:"
-   elog "  https://hexchat.github.io/themes.html;
-   fi
-
-   elog
-   elog "optional dependencies:"
-   elog "  media-sound/sox (sound playback if you don't have libcanberra"
-   elog "enabled)"
-   elog "  x11-plugins/hexchat-javascript (javascript support)"
-   elog "  x11-themes/sound-theme-freedesktop (default BEEP sound,"
-   elog "needs libcanberra enabled)"
-}
-
-pkg_postrm() {
-   if use gtk ; then
- 

[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2021-06-16 Thread Lars Wendler
commit: 131b78b73dd7629ad1f8ff9e89ec3917769b3c0a
Author: Ulrich Müller  gentoo  org>
AuthorDate: Wed Jun 16 07:27:04 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jun 16 09:30:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=131b78b7

net-irc/hexchat: Add Libera.Chat as default network

This applies two patches from the upstream Git repository.

Bug: https://bugs.gentoo.org/796308
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Ulrich Müller  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/21264
Signed-off-by: Lars Wendler  gentoo.org>

 net-irc/hexchat/Manifest   |   2 +
 net-irc/hexchat/hexchat-2.14.3-r101.ebuild | 140 +
 2 files changed, 142 insertions(+)

diff --git a/net-irc/hexchat/Manifest b/net-irc/hexchat/Manifest
index a09b66c24a7..5b4c0ac7c3d 100644
--- a/net-irc/hexchat/Manifest
+++ b/net-irc/hexchat/Manifest
@@ -1 +1,3 @@
 DIST hexchat-2.14.3.tar.xz 1292072 BLAKE2B 
22bc8a0857b3ec26452843dd85c046cde055e719ce7dc23e4ec5ae33eb16251379ed84856c1812dc855a1e8d5d422c01e9352e2259f075a538226e1fcd79edd7
 SHA512 
c265921f2cb02c5d273bcdbb20a44a5c9f38b0f8cbba4fd56b177b676fc5d1dfd05bf80fcfa3706c7981f712f2f6c9aaaf80bccf3be0f6d96068dd393f3a7cb5
+DIST hexchat-add-libera-chat.patch 696 BLAKE2B 
cd5f0736abd7895d017e835335a6ff9a0f6301cba7e7b8c2a4e9da7047885aac2f8b7b25b0723966bd103118c99d833d3e99481865bf20d202b0f95c0a9131bb
 SHA512 
e3cc7df3f114a2374c1653c4ab7262dad87191f74ca759c41beecd731472478e8bdc929b0a13475a1248ed045ee1faf93cd80a225b6ed670f449d4495d4ab2ae
+DIST hexchat-default-network.patch 1423 BLAKE2B 
b11982d50abb4fb7d8aab4758195cbfea1691cd7c6487ca56f995e449ff0445e2427a68064c0d8ee4b4b4e7764e438bfd68bb5402a266624cb6cfb93fbfdb30b
 SHA512 
2691786d360278b4334e9129912ca0abde7b98f0d72f5e530b34e109eaf624d8e7280e137490dab218bacfb5bed952b2d7827640777ad73da5585517de308f42

diff --git a/net-irc/hexchat/hexchat-2.14.3-r101.ebuild 
b/net-irc/hexchat/hexchat-2.14.3-r101.ebuild
new file mode 100644
index 000..293c94b3861
--- /dev/null
+++ b/net-irc/hexchat/hexchat-2.14.3-r101.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+PYTHON_COMPAT=( python3_{7..9} )
+
+inherit lua-single meson mono-env python-single-r1 xdg
+
+DESCRIPTION="Graphical IRC client based on XChat"
+HOMEPAGE="https://hexchat.github.io/;
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   SRC_URI=""
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+else
+   SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz
+   
https://github.com/hexchat/hexchat/commit/a25f2381689d2c2279a0e43b33f6c0ec8305a096.patch
 -> ${PN}-add-libera-chat.patch
+   
https://github.com/hexchat/hexchat/commit/d3545f37cd5f551ed8bc0ab7b20e5c8140adc0a6.patch
 -> ${PN}-default-network.patch"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 
~amd64-linux"
+fi
+
+LICENSE="GPL-2 plugin-fishlim? ( MIT )"
+SLOT="0"
+IUSE="dbus debug +gtk libcanberra libnotify libproxy lua perl plugin-checksum 
plugin-fishlim plugin-sysinfo python ssl theme-manager"
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+   python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   dev-libs/glib:2
+   dbus? ( dev-libs/dbus-glib )
+   gtk? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   x11-libs/libX11
+   x11-libs/pango
+   )
+   libcanberra? ( media-libs/libcanberra )
+   libproxy? ( net-libs/libproxy )
+   libnotify? ( x11-libs/libnotify )
+   lua? ( ${LUA_DEPS} )
+   perl? ( dev-lang/perl:= )
+   plugin-sysinfo? ( sys-apps/pciutils )
+   python? ( ${PYTHON_DEPS} )
+   ssl? ( dev-libs/openssl:0= )
+   theme-manager? (
+   || (
+   ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
+   dev-lang/mono[-minimal]
+   )
+   )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-arch/xz-utils
+   app-text/iso-codes
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/${P}-python38.patch" #758758
+   "${DISTDIR}/${PN}-add-libera-chat.patch"
+   "${DISTDIR}/${PN}-default-network.patch"
+)
+
+pkg_setup() {
+   use lua && lua-single_pkg_setup
+   use python && python-single-r1_pkg_setup
+   if use theme-manager ; then
+   mono-env_pkg_setup
+   export XDG_CACHE_HOME="${T}/.cache"
+   fi
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dwith-gtk="$(usex gtk true false)"
+   -Dwith-text="$(usex gtk false true)"
+   -Dwith-ssl="$(usex ssl true false)"
+   -Dwith-plugin=true
+   -Dwith-dbus="$(usex dbus true false)"
+   -Dwith-libproxy="$(usex libproxy 

[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2021-06-01 Thread Sam James
commit: b2ef390871e141b21d7d3b5f4a2d582b8855e5bc
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  1 11:12:58 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  1 11:12:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2ef3908

net-irc/hexchat: add Python 3.9 to live too

Signed-off-by: Sam James  gentoo.org>

 net-irc/hexchat/hexchat-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index 7e74c663c59..5de62a8f2e7 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 LUA_COMPAT=( lua5-{1..4} luajit )
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7..9} )
 
 inherit lua-single meson mono-env python-single-r1 xdg
 



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2021-04-30 Thread Mikle Kolyada
commit: bec16bac0ea5461ae0661eba6efeecea6b6cfc4d
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Apr 30 09:43:24 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Apr 30 09:54:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bec16bac

net-irc/hexchat: remove libressl support

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada  gentoo.org>

 net-irc/hexchat/hexchat-2.14.3-r100.ebuild | 7 ++-
 net-irc/hexchat/hexchat-.ebuild| 9 +++--
 2 files changed, 5 insertions(+), 11 deletions(-)

diff --git a/net-irc/hexchat/hexchat-2.14.3-r100.ebuild 
b/net-irc/hexchat/hexchat-2.14.3-r100.ebuild
index f88c4364569..7876c83eb52 100644
--- a/net-irc/hexchat/hexchat-2.14.3-r100.ebuild
+++ b/net-irc/hexchat/hexchat-2.14.3-r100.ebuild
@@ -22,7 +22,7 @@ fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"
 SLOT="0"
-IUSE="dbus debug +gtk libcanberra libnotify libproxy libressl lua perl 
plugin-checksum plugin-fishlim plugin-sysinfo python ssl theme-manager"
+IUSE="dbus debug +gtk libcanberra libnotify libproxy lua perl plugin-checksum 
plugin-fishlim plugin-sysinfo python ssl theme-manager"
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )"
 
@@ -42,10 +42,7 @@ RDEPEND="
perl? ( dev-lang/perl:= )
plugin-sysinfo? ( sys-apps/pciutils )
python? ( ${PYTHON_DEPS} )
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
+   ssl? ( dev-libs/openssl:0= )
theme-manager? (
|| (
( dev-lang/mono[minimal] dev-dotnet/libgdiplus )

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index 2bb1b8275bc..7e74c663c59 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -22,7 +22,7 @@ fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"
 SLOT="0"
-IUSE="dbus debug +gtk libcanberra libnotify libproxy libressl lua perl 
plugin-checksum plugin-fishlim plugin-sysinfo python ssl theme-manager"
+IUSE="dbus debug +gtk libcanberra libnotify libproxy lua perl plugin-checksum 
plugin-fishlim plugin-sysinfo python ssl theme-manager"
 REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
python? ( ${PYTHON_REQUIRED_USE} )"
 
@@ -42,10 +42,7 @@ RDEPEND="
perl? ( dev-lang/perl:= )
plugin-sysinfo? ( sys-apps/pciutils )
python? ( ${PYTHON_DEPS} )
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
+   ssl? ( dev-libs/openssl:0= )
theme-manager? (
|| (
( dev-lang/mono[minimal] dev-dotnet/libgdiplus )



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2021-03-25 Thread Conrad Kostecki
commit: 7130306c81bc83c134b0b7e1b18a91d6492a1a43
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Thu Mar 25 23:23:15 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Thu Mar 25 23:31:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7130306c

net-irc/hexchat: drop old version

Drop old version, which does not support slotted lua.

Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-irc/hexchat/hexchat-2.14.3.ebuild | 132 --
 1 file changed, 132 deletions(-)

diff --git a/net-irc/hexchat/hexchat-2.14.3.ebuild 
b/net-irc/hexchat/hexchat-2.14.3.ebuild
deleted file mode 100644
index 953c7cdaa78..000
--- a/net-irc/hexchat/hexchat-2.14.3.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8} )
-
-inherit meson mono-env python-single-r1 xdg
-
-DESCRIPTION="Graphical IRC client based on XChat"
-HOMEPAGE="https://hexchat.github.io/;
-
-if [[ "${PV}" == "" ]] ; then
-   inherit git-r3
-   SRC_URI=""
-   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
-else
-   SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 
~amd64-linux"
-fi
-
-LICENSE="GPL-2 plugin-fishlim? ( MIT )"
-SLOT="0"
-IUSE="dbus debug +gtk libcanberra libnotify libproxy libressl lua perl 
plugin-checksum plugin-fishlim plugin-sysinfo python ssl theme-manager"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-   dev-libs/glib:2
-   dbus? ( dev-libs/dbus-glib )
-   gtk? (
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:2
-   x11-libs/libX11
-   x11-libs/pango
-   )
-   libcanberra? ( media-libs/libcanberra )
-   libproxy? ( net-libs/libproxy )
-   libnotify? ( x11-libs/libnotify )
-   lua? ( dev-lang/lua:0= )
-   perl? ( dev-lang/perl:= )
-   plugin-sysinfo? ( sys-apps/pciutils )
-   python? ( ${PYTHON_DEPS} )
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
-   theme-manager? (
-   || (
-   ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
-   dev-lang/mono[-minimal]
-   )
-   )"
-
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-util/glib-utils
-   app-arch/xz-utils
-   app-text/iso-codes
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-   if use theme-manager ; then
-   mono-env_pkg_setup
-   export XDG_CACHE_HOME="${T}/.cache"
-   fi
-}
-
-src_configure() {
-   local emesonargs=(
-   -Dwith-gtk="$(usex gtk true false)"
-   -Dwith-text="$(usex gtk false true)"
-   -Dwith-ssl="$(usex ssl true false)"
-   -Dwith-plugin=true
-   -Dwith-dbus="$(usex dbus true false)"
-   -Dwith-libproxy="$(usex libproxy true false)"
-   -Dwith-libnotify="$(usex libnotify true false)"
-   -Dwith-libcanberra="$(usex libcanberra true false)"
-   -Dwith-theme-manager="$(usex theme-manager true false)"
-   -Ddbus-service-use-appid=false
-   -Dwith-checksum="$(usex plugin-checksum true false)"
-   -Dwith-fishlim="$(usex plugin-fishlim true false)"
-   -Dwith-lua="$(usex lua lua false)"
-   -Dwith-perl="$(usex perl "${EPREFIX}"/usr/bin/perl false)"
-   -Dwith-python="$(usex python "${EPYTHON/.*}" false)"
-   -Dwith-sysinfo="$(usex plugin-sysinfo true false)"
-   -Dwith-appdata=false
-   )
-   meson_src_configure
-}
-
-src_install() {
-   meson_src_install
-   dodoc readme.md
-   find "${D}" -name '*.la' -delete || die
-}
-
-pkg_preinst() {
-   if use gtk ; then
-   xdg_pkg_preinst
-   fi
-}
-
-pkg_postinst() {
-   if use gtk ; then
-   xdg_pkg_postinst
-   else
-   elog "You have disabled the gtk USE flag. This means you don't 
have"
-   elog "the GTK-GUI for HexChat but only a text interface called 
\"hexchat-text\"."
-   fi
-
-   if use theme-manager ; then
-   elog "Themes are available at:"
-   elog "  https://hexchat.github.io/themes.html;
-   fi
-
-   elog
-   elog "optional dependencies:"
-   elog "  media-sound/sox (sound playback if you don't have libcanberra"
-   elog "enabled)"
-   elog "  x11-plugins/hexchat-javascript (javascript support)"
-   elog "  x11-themes/sound-theme-freedesktop (default BEEP sound,"
-   elog "needs libcanberra enabled)"
-}
-
-pkg_postrm() {
-   if use gtk ; then
- 

[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2021-01-23 Thread Sam James
commit: e40bf6f76fa86983e6ce06de80a9f549874b85cc
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 24 03:51:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 24 03:52:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e40bf6f7

net-irc/hexchat: Stabilize 2.14.3-r100 ppc, #766528

Signed-off-by: Sam James  gentoo.org>

 net-irc/hexchat/hexchat-2.14.3-r100.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.14.3-r100.ebuild 
b/net-irc/hexchat/hexchat-2.14.3-r100.ebuild
index 24ab561cd60..95049554c7e 100644
--- a/net-irc/hexchat/hexchat-2.14.3-r100.ebuild
+++ b/net-irc/hexchat/hexchat-2.14.3-r100.ebuild
@@ -17,7 +17,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ppc64 sparc x86 
~amd64-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 
~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2021-01-23 Thread Sam James
commit: 0e992c4b6a036d3545490f1d0e49831b746c14d3
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 23 22:50:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 23 22:50:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e992c4b

net-irc/hexchat: Stabilize 2.14.3-r100 arm, #766528

Signed-off-by: Sam James  gentoo.org>

 net-irc/hexchat/hexchat-2.14.3-r100.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.14.3-r100.ebuild 
b/net-irc/hexchat/hexchat-2.14.3-r100.ebuild
index b780f9ff0ca..74b61173bde 100644
--- a/net-irc/hexchat/hexchat-2.14.3-r100.ebuild
+++ b/net-irc/hexchat/hexchat-2.14.3-r100.ebuild
@@ -17,7 +17,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86 
~amd64-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86 
~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2021-01-23 Thread Sam James
commit: 893f09f25d4c12355343e5d8ac36691fc9705560
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 23 22:42:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 23 22:42:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=893f09f2

net-irc/hexchat: Stabilize 2.14.3-r100 sparc, #766528

Signed-off-by: Sam James  gentoo.org>

 net-irc/hexchat/hexchat-2.14.3-r100.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.14.3-r100.ebuild 
b/net-irc/hexchat/hexchat-2.14.3-r100.ebuild
index 27d58bb503f..b780f9ff0ca 100644
--- a/net-irc/hexchat/hexchat-2.14.3-r100.ebuild
+++ b/net-irc/hexchat/hexchat-2.14.3-r100.ebuild
@@ -17,7 +17,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 
~amd64-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86 
~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2021-01-22 Thread Sam James
commit: 1bef0771f6404a7270c735a8fd5f6edb5b00
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 23 04:19:46 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 23 04:19:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bef0788

net-irc/hexchat: Stabilize 2.14.3-r100 x86, #766528

Signed-off-by: Sam James  gentoo.org>

 net-irc/hexchat/hexchat-2.14.3-r100.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.14.3-r100.ebuild 
b/net-irc/hexchat/hexchat-2.14.3-r100.ebuild
index e085b0a78fd..27d58bb503f 100644
--- a/net-irc/hexchat/hexchat-2.14.3-r100.ebuild
+++ b/net-irc/hexchat/hexchat-2.14.3-r100.ebuild
@@ -17,7 +17,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 
~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2021-01-22 Thread Sam James
commit: c81f6520b863adefa3861084f6b0141c43b983df
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 23 04:09:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 23 04:09:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c81f6520

net-irc/hexchat: Stabilize 2.14.3-r100 amd64, #766528

Signed-off-by: Sam James  gentoo.org>

 net-irc/hexchat/hexchat-2.14.3-r100.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-irc/hexchat/hexchat-2.14.3-r100.ebuild 
b/net-irc/hexchat/hexchat-2.14.3-r100.ebuild
index 27f07d1deda..e085b0a78fd 100644
--- a/net-irc/hexchat/hexchat-2.14.3-r100.ebuild
+++ b/net-irc/hexchat/hexchat-2.14.3-r100.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -17,7 +17,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/, net-irc/hexchat/files/

2020-12-25 Thread Lars Wendler
commit: 84a391d6e374314b5497e0027d87a5af62415989
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Dec 25 13:16:33 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Dec 25 13:16:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84a391d6

net-irc/hexchat: Fixed python plugins with python-3.8

Closes: https://bugs.gentoo.org/758758
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Lars Wendler  gentoo.org>

 .../hexchat/files/hexchat-2.14.3-python38.patch| 28 ++
 net-irc/hexchat/hexchat-2.14.3-r100.ebuild |  6 -
 2 files changed, 33 insertions(+), 1 deletion(-)

diff --git a/net-irc/hexchat/files/hexchat-2.14.3-python38.patch 
b/net-irc/hexchat/files/hexchat-2.14.3-python38.patch
new file mode 100644
index 000..fdfc74f9434
--- /dev/null
+++ b/net-irc/hexchat/files/hexchat-2.14.3-python38.patch
@@ -0,0 +1,28 @@
+From 5deb69591992d4fede9090b60d3dc847612a4d60 Mon Sep 17 00:00:00 2001
+From: Patrick Griffis 
+Date: Wed, 11 Mar 2020 11:07:56 -0700
+Subject: [PATCH] build: Better support building against python 3.8+
+
+Closes #2441
+---
+ plugins/python/meson.build | 8 +++-
+ 1 file changed, 7 insertions(+), 1 deletion(-)
+
+diff --git a/plugins/python/meson.build b/plugins/python/meson.build
+index 2ad5128e5..eb762134a 100644
+--- a/plugins/python/meson.build
 b/plugins/python/meson.build
+@@ -1,6 +1,12 @@
+ python_opt = get_option('with-python')
+ if python_opt.startswith('python3')
+-  python_dep = dependency(python_opt, version: '>= 3.3')
++  # Python 3.8 introduced a new -embed variant
++  if not python_opt.endswith('-embed')
++python_dep = dependency(python_opt + '-embed', version: '>= 3.3', 
required: false)
++  endif
++  if not python_dep.found()
++python_dep = dependency(python_opt, version: '>= 3.3')
++  endif
+ else
+   python_dep = dependency(python_opt, version: '>= 2.7')
+ endif

diff --git a/net-irc/hexchat/hexchat-2.14.3-r100.ebuild 
b/net-irc/hexchat/hexchat-2.14.3-r100.ebuild
index 77c0bc72368..27f07d1deda 100644
--- a/net-irc/hexchat/hexchat-2.14.3-r100.ebuild
+++ b/net-irc/hexchat/hexchat-2.14.3-r100.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 LUA_COMPAT=( lua5-{1..4} luajit )
-PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_COMPAT=( python3_{6..9} )
 
 inherit lua-single meson mono-env python-single-r1 xdg
 
@@ -62,6 +62,10 @@ BDEPEND="
virtual/pkgconfig
 "
 
+PATCHES=(
+   "${FILESDIR}/${P}-python38.patch" #758758
+)
+
 pkg_setup() {
use lua && lua-single_pkg_setup
use python && python-single-r1_pkg_setup



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2020-12-24 Thread Marek Szuba
commit: 2f94d3acdc091db41c1c741f854e0c66bd2642b5
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Dec 24 23:28:07 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Dec 24 23:29:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f94d3ac

net-irc/hexchat-2.14.3-r100: fix USE=-lua configure error

Quotation marks are important, kids.

Closes: https://bugs.gentoo.org/761520
Signed-off-by: Marek Szuba  gentoo.org>

 net-irc/hexchat/hexchat-2.14.3-r100.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.14.3-r100.ebuild 
b/net-irc/hexchat/hexchat-2.14.3-r100.ebuild
index 850dd84f2ac..77c0bc72368 100644
--- a/net-irc/hexchat/hexchat-2.14.3-r100.ebuild
+++ b/net-irc/hexchat/hexchat-2.14.3-r100.ebuild
@@ -85,7 +85,7 @@ src_configure() {
-Ddbus-service-use-appid=false
-Dwith-checksum="$(usex plugin-checksum true false)"
-Dwith-fishlim="$(usex plugin-fishlim true false)"
-   -Dwith-lua="$(usex lua ${ELUA} false)"
+   -Dwith-lua="$(usex lua "${ELUA}" false)"
-Dwith-perl="$(usex perl "${EPREFIX}"/usr/bin/perl false)"
-Dwith-python="$(usex python "${EPYTHON/.*}" false)"
-Dwith-sysinfo="$(usex plugin-sysinfo true false)"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2020-06-05 Thread Mart Raudsepp
commit: 6595fbeeb1820a2ec280b47a7889961f100f7c35
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Fri Jun  5 00:42:28 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Fri Jun  5 07:19:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6595fbee

net-irc/hexchat: arm64 keyworded (bug #725916)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-irc/hexchat/hexchat-2.14.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.14.3.ebuild 
b/net-irc/hexchat/hexchat-2.14.3.ebuild
index 823883d65b5..772120a1859 100644
--- a/net-irc/hexchat/hexchat-2.14.3.ebuild
+++ b/net-irc/hexchat/hexchat-2.14.3.ebuild
@@ -16,7 +16,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 
~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/, net-irc/hexchat/files/

2020-04-08 Thread Lars Wendler
commit: 9fb1874f5ac33882ae1cad2c991bceb0e9620b1c
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Apr  8 08:39:02 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Apr  8 08:39:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fb1874f

net-irc/hexchat: Security cleanup

Bug: https://bugs.gentoo.org/71
Package-Manager: Portage-2.3.97, Repoman-2.3.22
Signed-off-by: Lars Wendler  gentoo.org>

 net-irc/hexchat/Manifest   |   3 -
 .../files/hexchat-2.12.4-configure.ac.patch| 319 -
 .../hexchat/files/hexchat-2.12.4-libressl.patch|  29 --
 net-irc/hexchat/hexchat-2.12.4-r2.ebuild   | 132 -
 net-irc/hexchat/hexchat-2.14.1.ebuild  | 135 -
 net-irc/hexchat/hexchat-2.14.2.ebuild  | 137 -
 6 files changed, 755 deletions(-)

diff --git a/net-irc/hexchat/Manifest b/net-irc/hexchat/Manifest
index ac320c313dc..a09b66c24a7 100644
--- a/net-irc/hexchat/Manifest
+++ b/net-irc/hexchat/Manifest
@@ -1,4 +1 @@
-DIST hexchat-2.12.4.tar.xz 1451468 BLAKE2B 
91db1486b421f9707f9dddfe8aba812aa283d5e3cc3c12815faa7e515d00b803bde0bbf30e1ca5c0b69fe954dd30a6f69e5094dabe1dc641ae4f0742ad1965b4
 SHA512 
48d30c23973a19efc7a8e6d00a3e9675e8556a6fa9da046175b3d87bdab0bebbc6caf58970d654e270421d0d49c2cd9f498b425b7e3a49dd81670dc4825fca40
-DIST hexchat-2.14.1.tar.xz 1281872 BLAKE2B 
e450fe7391b8b51a7aebeaeacdb5f1fb6c00184f668813920d98ed6a00dd4c0308863657467b7608987feb0739ac85256d93ca9ef8a220e6c7a5545d8386f25d
 SHA512 
2728d6f084530c1a65ddb7960db6574fef2bca77e726a2155c8b5724256f37b47421e990b1bf7c9fad7987027b2f6de4534a8df28a98cb3d28da726e16ac32dd
-DIST hexchat-2.14.2.tar.xz 1288732 BLAKE2B 
93001bf48516e0326c4df16945ff8a157e7a410ca202d1231657c9fb439ddd4a7515aacea0b0fff92365d477aa24c90d37aa61466495354dcdf5578d7accfa65
 SHA512 
488799700e439a137ad469f618cb1abf75d1f1ebf223c750d658004ef7b2c728543a5a9ae4e6317d6447428dc59e12dded619346a5d8bba12c92dab653512fca
 DIST hexchat-2.14.3.tar.xz 1292072 BLAKE2B 
22bc8a0857b3ec26452843dd85c046cde055e719ce7dc23e4ec5ae33eb16251379ed84856c1812dc855a1e8d5d422c01e9352e2259f075a538226e1fcd79edd7
 SHA512 
c265921f2cb02c5d273bcdbb20a44a5c9f38b0f8cbba4fd56b177b676fc5d1dfd05bf80fcfa3706c7981f712f2f6c9aaaf80bccf3be0f6d96068dd393f3a7cb5

diff --git a/net-irc/hexchat/files/hexchat-2.12.4-configure.ac.patch 
b/net-irc/hexchat/files/hexchat-2.12.4-configure.ac.patch
deleted file mode 100644
index c4288d2761d..000
--- a/net-irc/hexchat/files/hexchat-2.12.4-configure.ac.patch
+++ /dev/null
@@ -1,319 +0,0 @@
 hexchat-2.12.4/data/pkgconfig/Makefile.am
-+++ hexchat-2.12.4/data/pkgconfig/Makefile.am
-@@ -1,4 +1,7 @@
-+AM_CFLAGS = @hexchat_def_CFLAGS@
-+AM_LDFLAGS = @hexchat_def_LDFLAGS@
-+
- pkgcfgdir = $(pkgconfigdir)
- pkgcfg_DATA = hexchat-plugin.pc
- 
- EXTRA_DIST = hexchat-plugin.pc.in
 hexchat-2.12.4/data/Makefile.am
-+++ hexchat-2.12.4/data/Makefile.am
-@@ -1,5 +1,8 @@
-+AM_CFLAGS = @hexchat_def_CFLAGS@
-+AM_LDFLAGS = @hexchat_def_LDFLAGS@
-+
- SUBDIRS =
- 
- if DO_PLUGIN
- SUBDIRS += pkgconfig
- endif
 hexchat-2.12.4/data/misc/Makefile.am
-+++ hexchat-2.12.4/data/misc/Makefile.am
-@@ -1,5 +1,7 @@
-+AM_CFLAGS = @hexchat_def_CFLAGS@
-+AM_LDFLAGS = @hexchat_def_LDFLAGS@
- 
- appdatadir = $(datadir)/appdata
- appdata_in_files =
- 
- if DO_GTK
 hexchat-2.12.4/data/icons/Makefile.am
-+++ hexchat-2.12.4/data/icons/Makefile.am
-@@ -1,5 +1,8 @@
-+AM_CFLAGS = @hexchat_def_CFLAGS@
-+AM_LDFLAGS = @hexchat_def_LDFLAGS@
-+
- icon_DATA = hexchat.png
- icondir = $(datadir)/icons/hicolor/48x48/apps
- 
- hicolor_DATA = hexchat.svg
- hicolordir = $(datadir)/icons/hicolor/scalable/apps
 hexchat-2.12.4/data/man/Makefile.am
-+++ hexchat-2.12.4/data/man/Makefile.am
-@@ -1,3 +1,6 @@
-+AM_CFLAGS = @hexchat_def_CFLAGS@
-+AM_LDFLAGS = @hexchat_def_LDFLAGS@
-+
- man_MANS = hexchat.1
- 
- EXTRA_DIST = hexchat.1.in
 hexchat-2.12.4/Makefile.am
-+++ hexchat-2.12.4/Makefile.am
-@@ -1,6 +1,8 @@
- ## Process this file with automake to produce Makefile.in
-+AM_CFLAGS = @hexchat_def_CFLAGS@
-+AM_LDFLAGS = @hexchat_def_LDFLAGS@
- 
- ACLOCAL_AMFLAGS = -I m4
- 
- SUBDIRS = po src plugins data
- 
 hexchat-2.12.4/configure.ac
-+++ hexchat-2.12.4/configure.ac
-@@ -621,23 +621,23 @@ AX_APPEND_COMPILE_FLAGS([\
-   -Werror=declaration-after-statement \
-   -Werror=missing-include-dirs \
-   -Werror=date-time \
-   -Werror=implicit-function-declaration \
-   -Werror=pointer-arith \
--])
-+], hexchat_def_CFLAGS)
- 
- AS_IF([test "$stack_protector" = "yes"], [
-   AX_APPEND_COMPILE_FLAGS([ \
-   -fstack-protector-strong \
--  ])
-+  ], [hexchat_def_CFLAGS])
- ])
- 
- AX_APPEND_LINK_FLAGS([ \
-   -pie \
-   -Wl,-z,relro \
-   -Wl,-z,now \
--])
-+], [hexchat_def_LDFLAGS])
- 
- dnl *
- dnl ** FUNCTIONS/LIBS/CFLAGS 

[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2020-04-03 Thread Agostino Sarubbo
commit: 400a869710b66f931de8b8a3aaefe2bf8178ec06
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Apr  3 13:11:20 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Apr  3 13:11:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=400a8697

net-irc/hexchat: ppc64 stable wrt bug #715996

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-irc/hexchat/hexchat-2.14.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.14.3.ebuild 
b/net-irc/hexchat/hexchat-2.14.3.ebuild
index 46caad3f861..823883d65b5 100644
--- a/net-irc/hexchat/hexchat-2.14.3.ebuild
+++ b/net-irc/hexchat/hexchat-2.14.3.ebuild
@@ -16,7 +16,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ~ppc64 sparc x86 
~amd64-linux"
+   KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2020-04-03 Thread Agostino Sarubbo
commit: f0cdda402302f1935bff1626fb062c5a75e36464
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Apr  3 12:19:17 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Apr  3 12:19:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0cdda40

net-irc/hexchat: x86 stable wrt bug #715996

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-irc/hexchat/hexchat-2.14.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.14.3.ebuild 
b/net-irc/hexchat/hexchat-2.14.3.ebuild
index 34e548f8e91..46caad3f861 100644
--- a/net-irc/hexchat/hexchat-2.14.3.ebuild
+++ b/net-irc/hexchat/hexchat-2.14.3.ebuild
@@ -16,7 +16,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ~ppc64 sparc ~x86 
~amd64-linux"
+   KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ~ppc64 sparc x86 
~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2020-04-03 Thread Agostino Sarubbo
commit: fad41a16ef907e9cdad48cc745d450d5648fc2b8
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Apr  3 12:16:46 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Apr  3 12:16:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fad41a16

net-irc/hexchat: sparc stable wrt bug #715996

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-irc/hexchat/hexchat-2.14.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.14.3.ebuild 
b/net-irc/hexchat/hexchat-2.14.3.ebuild
index 448a851c6a0..34e548f8e91 100644
--- a/net-irc/hexchat/hexchat-2.14.3.ebuild
+++ b/net-irc/hexchat/hexchat-2.14.3.ebuild
@@ -16,7 +16,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
+   KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ~ppc64 sparc ~x86 
~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2020-04-03 Thread Agostino Sarubbo
commit: 8303f607d031fdccc6c9150714cbf11c8559d1ef
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Apr  3 12:12:25 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Apr  3 12:12:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8303f607

net-irc/hexchat: ppc stable wrt bug #715996

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-irc/hexchat/hexchat-2.14.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.14.3.ebuild 
b/net-irc/hexchat/hexchat-2.14.3.ebuild
index 6e37387b8fa..448a851c6a0 100644
--- a/net-irc/hexchat/hexchat-2.14.3.ebuild
+++ b/net-irc/hexchat/hexchat-2.14.3.ebuild
@@ -16,7 +16,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
+   KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2020-04-03 Thread Agostino Sarubbo
commit: b986abddbaa6a4ef4c1c674ccd77071c7395766e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Apr  3 12:06:20 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Apr  3 12:06:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b986abdd

net-irc/hexchat: arm stable wrt bug #715996

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-irc/hexchat/hexchat-2.14.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.14.3.ebuild 
b/net-irc/hexchat/hexchat-2.14.3.ebuild
index 8b1e75675cc..6e37387b8fa 100644
--- a/net-irc/hexchat/hexchat-2.14.3.ebuild
+++ b/net-irc/hexchat/hexchat-2.14.3.ebuild
@@ -16,7 +16,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
+   KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2020-04-03 Thread Agostino Sarubbo
commit: c5630f97b153f7b0aa97f7abbf5350b705f16df2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Apr  3 12:04:58 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Apr  3 12:04:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5630f97

net-irc/hexchat: amd64 stable wrt bug #715996

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-irc/hexchat/hexchat-2.14.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.14.3.ebuild 
b/net-irc/hexchat/hexchat-2.14.3.ebuild
index afa1fcb4898..8b1e75675cc 100644
--- a/net-irc/hexchat/hexchat-2.14.3.ebuild
+++ b/net-irc/hexchat/hexchat-2.14.3.ebuild
@@ -16,7 +16,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
+   KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2020-02-10 Thread Michał Górny
commit: 5d75cee19dfbb90914ebcab9342eefb935f682b2
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Feb 10 12:04:26 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Feb 10 12:12:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d75cee1

net-irc/hexchat: Remove py2

Signed-off-by: Michał Górny  gentoo.org>

 net-irc/hexchat/hexchat-2.12.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.12.4-r2.ebuild 
b/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
index 0e0cf8a7383..bd3dc882df4 100644
--- a/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
+++ b/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
 inherit autotools fdo-mime flag-o-matic gnome2-utils python-single-r1
 
 DESCRIPTION="Graphical IRC client based on XChat"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2020-02-02 Thread Mart Raudsepp
commit: 0ccd8509886ea10655e4d2637bb4dc5a91691f69
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Sun Feb  2 18:36:23 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sun Feb  2 19:34:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ccd8509

net-irc/hexchat-2.12.4-r2: lock enchant dep to SLOT=0

Only libenchant.so is tried to be dynamically opened at runtime,
not libenchant-2.so; hexchat-2.14 versions try them all (and the
runtime dep appears removed).

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp  gentoo.org>

 net-irc/hexchat/hexchat-2.12.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.12.4-r2.ebuild 
b/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
index 121145f762b..0e0cf8a7383 100644
--- a/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
+++ b/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
@@ -41,7 +41,7 @@ COMMON_DEPEND="dev-libs/glib:2
)"
 
 RDEPEND="${COMMON_DEPEND}
-   spell? ( app-text/enchant )"
+   spell? ( app-text/enchant:0 )"
 DEPEND="${COMMON_DEPEND}
app-arch/xz-utils
virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2020-01-08 Thread Joonas Niilola
commit: b942135aa6f5efed54dfab4ca60eb052b533efec
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Jan  8 12:32:14 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Jan  8 12:32:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b942135a

net-irc/hexchat: remove proxied maintainer

Bug: https://bugs.gentoo.org/633092
Signed-off-by: Joonas Niilola  gentoo.org>

 net-irc/hexchat/metadata.xml | 8 
 1 file changed, 8 deletions(-)

diff --git a/net-irc/hexchat/metadata.xml b/net-irc/hexchat/metadata.xml
index 664c39dbe60..a9f4370c043 100644
--- a/net-irc/hexchat/metadata.xml
+++ b/net-irc/hexchat/metadata.xml
@@ -1,14 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   anthonyry...@gmail.com
-   Anthony Ryan
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   

polynomia...@gentoo.org
Lars Wendler



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2019-12-21 Thread Lars Wendler
commit: 7be486880a227079f0c7757575112fe2c3dfb6d9
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Dec 21 20:47:08 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Dec 21 20:47:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7be48688

net-irc/hexchat: Bump to version 2.14.3

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Lars Wendler  gentoo.org>

 net-irc/hexchat/Manifest  |   1 +
 net-irc/hexchat/hexchat-2.14.3.ebuild | 132 ++
 2 files changed, 133 insertions(+)

diff --git a/net-irc/hexchat/Manifest b/net-irc/hexchat/Manifest
index 6a319e29c69..ac320c313dc 100644
--- a/net-irc/hexchat/Manifest
+++ b/net-irc/hexchat/Manifest
@@ -1,3 +1,4 @@
 DIST hexchat-2.12.4.tar.xz 1451468 BLAKE2B 
91db1486b421f9707f9dddfe8aba812aa283d5e3cc3c12815faa7e515d00b803bde0bbf30e1ca5c0b69fe954dd30a6f69e5094dabe1dc641ae4f0742ad1965b4
 SHA512 
48d30c23973a19efc7a8e6d00a3e9675e8556a6fa9da046175b3d87bdab0bebbc6caf58970d654e270421d0d49c2cd9f498b425b7e3a49dd81670dc4825fca40
 DIST hexchat-2.14.1.tar.xz 1281872 BLAKE2B 
e450fe7391b8b51a7aebeaeacdb5f1fb6c00184f668813920d98ed6a00dd4c0308863657467b7608987feb0739ac85256d93ca9ef8a220e6c7a5545d8386f25d
 SHA512 
2728d6f084530c1a65ddb7960db6574fef2bca77e726a2155c8b5724256f37b47421e990b1bf7c9fad7987027b2f6de4534a8df28a98cb3d28da726e16ac32dd
 DIST hexchat-2.14.2.tar.xz 1288732 BLAKE2B 
93001bf48516e0326c4df16945ff8a157e7a410ca202d1231657c9fb439ddd4a7515aacea0b0fff92365d477aa24c90d37aa61466495354dcdf5578d7accfa65
 SHA512 
488799700e439a137ad469f618cb1abf75d1f1ebf223c750d658004ef7b2c728543a5a9ae4e6317d6447428dc59e12dded619346a5d8bba12c92dab653512fca
+DIST hexchat-2.14.3.tar.xz 1292072 BLAKE2B 
22bc8a0857b3ec26452843dd85c046cde055e719ce7dc23e4ec5ae33eb16251379ed84856c1812dc855a1e8d5d422c01e9352e2259f075a538226e1fcd79edd7
 SHA512 
c265921f2cb02c5d273bcdbb20a44a5c9f38b0f8cbba4fd56b177b676fc5d1dfd05bf80fcfa3706c7981f712f2f6c9aaaf80bccf3be0f6d96068dd393f3a7cb5

diff --git a/net-irc/hexchat/hexchat-2.14.3.ebuild 
b/net-irc/hexchat/hexchat-2.14.3.ebuild
new file mode 100644
index 000..103f8c1ad52
--- /dev/null
+++ b/net-irc/hexchat/hexchat-2.14.3.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7,8} )
+
+inherit meson mono-env python-single-r1 xdg
+
+DESCRIPTION="Graphical IRC client based on XChat"
+HOMEPAGE="https://hexchat.github.io/;
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   SRC_URI=""
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+else
+   SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
+fi
+
+LICENSE="GPL-2 plugin-fishlim? ( MIT )"
+SLOT="0"
+IUSE="dbus debug +gtk libcanberra libnotify libproxy libressl lua perl 
plugin-checksum plugin-fishlim plugin-sysinfo python ssl theme-manager"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   dev-libs/glib:2
+   dbus? ( dev-libs/dbus-glib )
+   gtk? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   x11-libs/libX11
+   x11-libs/pango
+   )
+   libcanberra? ( media-libs/libcanberra )
+   libproxy? ( net-libs/libproxy )
+   libnotify? ( x11-libs/libnotify )
+   lua? ( dev-lang/lua:= )
+   perl? ( dev-lang/perl:= )
+   plugin-sysinfo? ( sys-apps/pciutils )
+   python? ( ${PYTHON_DEPS} )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   theme-manager? (
+   || (
+   ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
+   dev-lang/mono[-minimal]
+   )
+   )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   app-arch/xz-utils
+   app-text/iso-codes
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+   if use theme-manager ; then
+   mono-env_pkg_setup
+   export XDG_CACHE_HOME="${T}/.cache"
+   fi
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dwith-gtk="$(usex gtk true false)"
+   -Dwith-text="$(usex gtk false true)"
+   -Dwith-ssl="$(usex ssl true false)"
+   -Dwith-plugin=true
+   -Dwith-dbus="$(usex dbus true false)"
+   -Dwith-libproxy="$(usex libproxy true false)"
+   -Dwith-libnotify="$(usex libnotify true false)"
+   -Dwith-libcanberra="$(usex libcanberra true false)"
+   -Dwith-theme-manager="$(usex theme-manager true false)"
+   -Ddbus-service-use-appid=false
+   -Dwith-checksum="$(usex plugin-checksum true false)"
+   -Dwith-fishlim="$(usex 

[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2019-12-21 Thread Lars Wendler
commit: 78f2712d58d3e39316ce3ec75f056674a55685d9
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Dec 21 20:48:00 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Dec 21 20:48:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78f2712d

net-irc/hexchat: Synced live ebuild

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Lars Wendler  gentoo.org>

 net-irc/hexchat/hexchat-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index 9457dba03b8..103f8c1ad52 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{5,6,7,8} )
 
 inherit meson mono-env python-single-r1 xdg
 



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2019-11-08 Thread Andreas K. Hüttel
commit: 6b3d4510d4f12ccd1da7d8c4f16f10874af9e1bf
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Fri Nov  8 17:06:34 2019 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Fri Nov  8 17:07:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b3d4510

net-irc/hexchat: Needs perl slot op, bug 615792

Bug: https://bugs.gentoo.org/615792
Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 net-irc/hexchat/hexchat-2.12.4-r2.ebuild | 2 +-
 net-irc/hexchat/hexchat-2.14.1.ebuild| 2 +-
 net-irc/hexchat/hexchat-2.14.2.ebuild| 2 +-
 net-irc/hexchat/hexchat-.ebuild  | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-irc/hexchat/hexchat-2.12.4-r2.ebuild 
b/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
index 247381635a4..ccfbc8588e8 100644
--- a/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
+++ b/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
@@ -31,7 +31,7 @@ COMMON_DEPEND="dev-libs/glib:2
libnotify? ( x11-libs/libnotify )
lua? ( dev-lang/lua:= )
nls? ( virtual/libintl )
-   perl? ( dev-lang/perl )
+   perl? ( dev-lang/perl:= )
plugin-sysinfo? ( sys-apps/pciutils )
python? ( ${PYTHON_DEPS} )
spell? ( app-text/iso-codes )

diff --git a/net-irc/hexchat/hexchat-2.14.1.ebuild 
b/net-irc/hexchat/hexchat-2.14.1.ebuild
index 34d8f334525..39418acb1e0 100644
--- a/net-irc/hexchat/hexchat-2.14.1.ebuild
+++ b/net-irc/hexchat/hexchat-2.14.1.ebuild
@@ -37,7 +37,7 @@ COMMON_DEPEND="
libproxy? ( net-libs/libproxy )
libnotify? ( x11-libs/libnotify )
lua? ( dev-lang/lua:= )
-   perl? ( dev-lang/perl )
+   perl? ( dev-lang/perl:= )
plugin-sysinfo? ( sys-apps/pciutils )
python? ( ${PYTHON_DEPS} )
ssl? (

diff --git a/net-irc/hexchat/hexchat-2.14.2.ebuild 
b/net-irc/hexchat/hexchat-2.14.2.ebuild
index f1794c30fd4..80a6f2e6124 100644
--- a/net-irc/hexchat/hexchat-2.14.2.ebuild
+++ b/net-irc/hexchat/hexchat-2.14.2.ebuild
@@ -37,7 +37,7 @@ COMMON_DEPEND="
libproxy? ( net-libs/libproxy )
libnotify? ( x11-libs/libnotify )
lua? ( dev-lang/lua:= )
-   perl? ( dev-lang/perl )
+   perl? ( dev-lang/perl:= )
plugin-sysinfo? ( sys-apps/pciutils )
python? ( ${PYTHON_DEPS} )
ssl? (

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index 14a652693e6..9457dba03b8 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -37,7 +37,7 @@ RDEPEND="
libproxy? ( net-libs/libproxy )
libnotify? ( x11-libs/libnotify )
lua? ( dev-lang/lua:= )
-   perl? ( dev-lang/perl )
+   perl? ( dev-lang/perl:= )
plugin-sysinfo? ( sys-apps/pciutils )
python? ( ${PYTHON_DEPS} )
ssl? (



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2019-03-13 Thread Lars Wendler
commit: 969af26cb901ff1c0de5e1b4e3b1dd23684bf47c
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Mar 13 14:29:43 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Mar 13 14:31:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=969af26c

net-irc/hexchat: Bumped live ebuild to EAPI-7

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 net-irc/hexchat/hexchat-.ebuild | 23 +--
 1 file changed, 9 insertions(+), 14 deletions(-)

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index 7ef4db04615..1b4f2fa6067 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 PYTHON_COMPAT=( python3_{4,5,6,7} )
 
-inherit gnome2-utils meson mono-env python-single-r1 xdg-utils
+inherit meson mono-env python-single-r1 xdg
 
 DESCRIPTION="Graphical IRC client based on XChat"
 HOMEPAGE="https://hexchat.github.io/;
@@ -24,7 +24,7 @@ SLOT="0"
 IUSE="dbus debug +gtk libcanberra libnotify libproxy libressl lua perl 
plugin-checksum plugin-fishlim plugin-sysinfo python ssl theme-manager"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
-COMMON_DEPEND="
+RDEPEND="
dev-libs/glib:2
dbus? ( dev-libs/dbus-glib )
gtk? (
@@ -51,9 +51,8 @@ COMMON_DEPEND="
)
)"
 
-RDEPEND="${COMMON_DEPEND}"
-DEPEND="
-   ${COMMON_DEPEND}
+DEPEND="${RDEPEND}"
+BDEPEND="
dev-util/glib-utils
app-arch/xz-utils
app-text/iso-codes
@@ -100,15 +99,13 @@ src_install() {
 
 pkg_preinst() {
if use gtk ; then
-   gnome2_icon_savelist
+   xdg_pkg_preinst
fi
 }
 
 pkg_postinst() {
if use gtk ; then
-   gnome2_icon_cache_update
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
+   xdg_pkg_postinst
else
elog "You have disabled the gtk USE flag. This means you don't 
have"
elog "the GTK-GUI for HexChat but only a text interface called 
\"hexchat-text\"."
@@ -130,8 +127,6 @@ pkg_postinst() {
 
 pkg_postrm() {
if use gtk ; then
-   gnome2_icon_cache_update
-   xdg_desktop_database_update
-   xdg_mimeinfo_database_update
+   xdg_pkg_postrm
fi
 }



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2018-10-31 Thread Lars Wendler
commit: 12d7269d433d502fe1d0332daf98ae3354a000b3
Author: Anthony Ryan  gmail  com>
AuthorDate: Wed Oct 31 03:30:29 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Oct 31 08:00:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12d7269d

net-irc/hexchat: Needs dev-util/glib-utils

Bug: https://bugs.gentoo.org/669932
Signed-off-by: Anthony Ryan  gmail.com>
Package-Manager: Portage-2.3.49, Repoman-2.3.11
Closes: https://github.com/gentoo/gentoo/pull/10308
Signed-off-by: Lars Wendler  gentoo.org>

 net-irc/hexchat/hexchat-2.14.2.ebuild | 3 ++-
 net-irc/hexchat/hexchat-.ebuild   | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/net-irc/hexchat/hexchat-2.14.2.ebuild 
b/net-irc/hexchat/hexchat-2.14.2.ebuild
index ee382d60463..7ef4db04615 100644
--- a/net-irc/hexchat/hexchat-2.14.2.ebuild
+++ b/net-irc/hexchat/hexchat-2.14.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -54,6 +54,7 @@ COMMON_DEPEND="
 RDEPEND="${COMMON_DEPEND}"
 DEPEND="
${COMMON_DEPEND}
+   dev-util/glib-utils
app-arch/xz-utils
app-text/iso-codes
sys-devel/gettext

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index ee382d60463..7ef4db04615 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -54,6 +54,7 @@ COMMON_DEPEND="
 RDEPEND="${COMMON_DEPEND}"
 DEPEND="
${COMMON_DEPEND}
+   dev-util/glib-utils
app-arch/xz-utils
app-text/iso-codes
sys-devel/gettext



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2018-09-03 Thread Lars Wendler
commit: f383ed4c64b9c72314777648032b5edfca93aee3
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Sep  3 10:07:04 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Sep  3 12:11:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f383ed4c

net-irc/hexchat: Synced live ebuild.

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 net-irc/hexchat/hexchat-.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index b35c166c0a0..ee382d60463 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python3_{4,5,6} )
+PYTHON_COMPAT=( python3_{4,5,6,7} )
 
 inherit gnome2-utils meson mono-env python-single-r1 xdg-utils
 
@@ -83,9 +83,10 @@ src_configure() {
-Dwith-checksum="$(usex plugin-checksum true false)"
-Dwith-fishlim="$(usex plugin-fishlim true false)"
-Dwith-lua="$(usex lua lua false)"
-   -Dwith-perl="$(usex perl true false)"
+   -Dwith-perl="$(usex perl "${EPREFIX}"/usr/bin/perl false)"
-Dwith-python="$(usex python "${EPYTHON/.*}" false)"
-Dwith-sysinfo="$(usex plugin-sysinfo true false)"
+   -Dwith-appdata=false
)
meson_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2018-09-03 Thread Lars Wendler
commit: 43aa17ea2fbe92508d8cd47fef0187f22096812e
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Sep  3 10:06:15 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Sep  3 12:11:02 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43aa17ea

net-irc/hexchat: Bump to version 2.14.2

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 net-irc/hexchat/Manifest  |   1 +
 net-irc/hexchat/hexchat-2.14.2.ebuild | 136 ++
 2 files changed, 137 insertions(+)

diff --git a/net-irc/hexchat/Manifest b/net-irc/hexchat/Manifest
index d498e28b7f1..6a319e29c69 100644
--- a/net-irc/hexchat/Manifest
+++ b/net-irc/hexchat/Manifest
@@ -1,2 +1,3 @@
 DIST hexchat-2.12.4.tar.xz 1451468 BLAKE2B 
91db1486b421f9707f9dddfe8aba812aa283d5e3cc3c12815faa7e515d00b803bde0bbf30e1ca5c0b69fe954dd30a6f69e5094dabe1dc641ae4f0742ad1965b4
 SHA512 
48d30c23973a19efc7a8e6d00a3e9675e8556a6fa9da046175b3d87bdab0bebbc6caf58970d654e270421d0d49c2cd9f498b425b7e3a49dd81670dc4825fca40
 DIST hexchat-2.14.1.tar.xz 1281872 BLAKE2B 
e450fe7391b8b51a7aebeaeacdb5f1fb6c00184f668813920d98ed6a00dd4c0308863657467b7608987feb0739ac85256d93ca9ef8a220e6c7a5545d8386f25d
 SHA512 
2728d6f084530c1a65ddb7960db6574fef2bca77e726a2155c8b5724256f37b47421e990b1bf7c9fad7987027b2f6de4534a8df28a98cb3d28da726e16ac32dd
+DIST hexchat-2.14.2.tar.xz 1288732 BLAKE2B 
93001bf48516e0326c4df16945ff8a157e7a410ca202d1231657c9fb439ddd4a7515aacea0b0fff92365d477aa24c90d37aa61466495354dcdf5578d7accfa65
 SHA512 
488799700e439a137ad469f618cb1abf75d1f1ebf223c750d658004ef7b2c728543a5a9ae4e6317d6447428dc59e12dded619346a5d8bba12c92dab653512fca

diff --git a/net-irc/hexchat/hexchat-2.14.2.ebuild 
b/net-irc/hexchat/hexchat-2.14.2.ebuild
new file mode 100644
index 000..ee382d60463
--- /dev/null
+++ b/net-irc/hexchat/hexchat-2.14.2.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{4,5,6,7} )
+
+inherit gnome2-utils meson mono-env python-single-r1 xdg-utils
+
+DESCRIPTION="Graphical IRC client based on XChat"
+HOMEPAGE="https://hexchat.github.io/;
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   SRC_URI=""
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+else
+   SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
+fi
+
+LICENSE="GPL-2 plugin-fishlim? ( MIT )"
+SLOT="0"
+IUSE="dbus debug +gtk libcanberra libnotify libproxy libressl lua perl 
plugin-checksum plugin-fishlim plugin-sysinfo python ssl theme-manager"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+COMMON_DEPEND="
+   dev-libs/glib:2
+   dbus? ( dev-libs/dbus-glib )
+   gtk? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   x11-libs/libX11
+   x11-libs/pango
+   )
+   libcanberra? ( media-libs/libcanberra )
+   libproxy? ( net-libs/libproxy )
+   libnotify? ( x11-libs/libnotify )
+   lua? ( dev-lang/lua:= )
+   perl? ( dev-lang/perl )
+   plugin-sysinfo? ( sys-apps/pciutils )
+   python? ( ${PYTHON_DEPS} )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   theme-manager? (
+   || (
+   ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
+   dev-lang/mono[-minimal]
+   )
+   )"
+
+RDEPEND="${COMMON_DEPEND}"
+DEPEND="
+   ${COMMON_DEPEND}
+   app-arch/xz-utils
+   app-text/iso-codes
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+   if use theme-manager ; then
+   mono-env_pkg_setup
+   export XDG_CACHE_HOME="${T}/.cache"
+   fi
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dwith-gtk="$(usex gtk true false)"
+   -Dwith-text="$(usex gtk false true)"
+   -Dwith-ssl="$(usex ssl true false)"
+   -Dwith-plugin=true
+   -Dwith-dbus="$(usex dbus true false)"
+   -Dwith-libproxy="$(usex libproxy true false)"
+   -Dwith-libnotify="$(usex libnotify true false)"
+   -Dwith-libcanberra="$(usex libcanberra true false)"
+   -Dwith-theme-manager="$(usex theme-manager true false)"
+   -Ddbus-service-use-appid=false
+   -Dwith-checksum="$(usex plugin-checksum true false)"
+   -Dwith-fishlim="$(usex plugin-fishlim true false)"
+   -Dwith-lua="$(usex lua lua false)"
+   -Dwith-perl="$(usex perl "${EPREFIX}"/usr/bin/perl false)"
+   -Dwith-python="$(usex python "${EPYTHON/.*}" false)"
+   -Dwith-sysinfo="$(usex plugin-sysinfo true false)"
+   -Dwith-appdata=false

[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/, net-irc/hexchat/files/

2018-08-26 Thread Michał Górny
commit: e1c0c1e605017b8714fdac338d14d9c3186a6e77
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 26 17:17:29 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 26 17:17:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1c0c1e6

net-irc/hexchat: Clean old up

 ...hexchat-2.12.2-configure.ac-remove-werror.patch |  25 
 net-irc/hexchat/hexchat-2.12.4-r1.ebuild   | 147 -
 2 files changed, 172 deletions(-)

diff --git 
a/net-irc/hexchat/files/hexchat-2.12.2-configure.ac-remove-werror.patch 
b/net-irc/hexchat/files/hexchat-2.12.2-configure.ac-remove-werror.patch
deleted file mode 100644
index 7798d81c740..000
--- a/net-irc/hexchat/files/hexchat-2.12.2-configure.ac-remove-werror.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-The option -Werror=missing-include-dirs causes the build to fail if
-non-exsistent directories are added via -I.  Removing the rest of the -Werror*
-flags to ensure no new bugs get created because a -Werror flag stopped the
-build.
-
 hexchat-2.12.2/configure.ac.old2016-10-15 13:40:30.585210113 -0700
-+++ hexchat-2.12.2/configure.ac2016-10-15 13:40:44.937008119 -0700
-@@ -634,17 +634,10 @@ AX_APPEND_COMPILE_FLAGS([\
-   -Wno-unused-parameter \
-   -Wno-sign-compare \
-   -Wno-pointer-sign \
-   -Wno-missing-field-initializers \
-   -Wno-unused-result \
--  -Werror=format-security \
--  -Werror=init-self \
--  -Werror=declaration-after-statement \
--  -Werror=missing-include-dirs \
--  -Werror=date-time \
--  -Werror=implicit-function-declaration \
--  -Werror=pointer-arith \
- ])
- 
- AS_IF([test "$stack_protector" = "yes"], [
-   AX_APPEND_COMPILE_FLAGS([ \
-   -fstack-protector-strong \

diff --git a/net-irc/hexchat/hexchat-2.12.4-r1.ebuild 
b/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
deleted file mode 100644
index cf092fcf354..000
--- a/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
+++ /dev/null
@@ -1,147 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
-inherit autotools fdo-mime gnome2-utils mono-env python-single-r1
-
-DESCRIPTION="Graphical IRC client based on XChat"
-HOMEPAGE="https://hexchat.github.io/;
-
-if [[ "${PV}" == "" ]] ; then
-   inherit git-r3
-   SRC_URI=""
-   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
-else
-   SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-linux"
-fi
-
-LICENSE="GPL-2 plugin-fishlim? ( MIT )"
-SLOT="0"
-IUSE="dbus debug +gtk libcanberra libnotify libproxy libressl lua nls perl 
plugin-checksum plugin-fishlim plugin-sysinfo python spell ssl theme-manager"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-COMMON_DEPEND="dev-libs/glib:2
-   dbus? ( sys-apps/dbus )
-   gtk? ( x11-libs/gtk+:2 )
-   libcanberra? ( media-libs/libcanberra )
-   libproxy? ( net-libs/libproxy )
-   libnotify? ( x11-libs/libnotify )
-   lua? ( dev-lang/lua:= )
-   nls? ( virtual/libintl )
-   perl? ( dev-lang/perl )
-   plugin-sysinfo? ( sys-apps/pciutils )
-   python? ( ${PYTHON_DEPS} )
-   spell? ( app-text/iso-codes )
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
-   theme-manager? (
-   || (
-   ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
-   dev-lang/mono[-minimal]
-   )
-   )"
-
-RDEPEND="${COMMON_DEPEND}
-   spell? ( app-text/enchant )"
-DEPEND="${COMMON_DEPEND}
-   app-arch/xz-utils
-   virtual/pkgconfig
-   dev-util/intltool
-   sys-devel/autoconf-archive
-   theme-manager? ( dev-util/monodevelop )"
-
-PATCHES=(
-   "${FILESDIR}/hexchat-2.12.2-configure.ac-remove-werror.patch"
-   "${FILESDIR}/hexchat-2.12.4-libressl.patch"
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-   if use theme-manager ; then
-   mono-env_pkg_setup
-   export XDG_CACHE_HOME="${T}/.cache"
-   fi
-}
-
-src_configure() {
-   econf \
-   --enable-plugin \
-   $(use_enable nls) \
-   $(use_enable ssl openssl) \
-   $(use_enable gtk gtkfe) \
-   $(use_enable !gtk textfe) \
-   $(use_enable python python "${EPYTHON}") \
-   $(use_enable perl) \
-   $(use_enable plugin-checksum checksum) \
-   $(use_enable plugin-fishlim fishlim) \
-   $(use_enable plugin-sysinfo sysinfo) \
-   $(use_enable dbus) \
-   $(use_enable lua) \
-   $(use_enable libnotify) \
-   $(use_enable libcanberra) \
-   

[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2018-07-23 Thread Mikle Kolyada
commit: a2c814a2b593fe9c03cb8820d67bfbf60a11c4cc
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Jul 24 00:34:11 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Jul 24 00:34:11 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c814a2

net-irc/hexchat: arm/ppc/sparc stable wrt bug #658752

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 net-irc/hexchat/hexchat-2.12.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.12.4-r2.ebuild 
b/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
index 6c9dda82872..998e10b71a9 100644
--- a/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
+++ b/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
@@ -15,7 +15,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~ppc ppc64 ~sparc x86 
~amd64-linux"
+   KEYWORDS="alpha amd64 arm ~hppa ia64 ppc ppc64 sparc x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2018-06-27 Thread Sergei Trofimovich
commit: 6f3115c744021cd7b08e295cbf5f76c3f9ce47b1
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Jun 27 22:00:44 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jun 27 22:13:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f3115c7

net-irc/hexchat: stable 2.12.4-r2 for ppc64, bug #658752

Bug: https://bugs.gentoo.org/658752
Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="ppc64"

 net-irc/hexchat/hexchat-2.12.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.12.4-r2.ebuild 
b/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
index fad049c36bd..6c9dda82872 100644
--- a/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
+++ b/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
@@ -15,7 +15,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~ppc ~ppc64 ~sparc x86 
~amd64-linux"
+   KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~ppc ppc64 ~sparc x86 
~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2018-06-27 Thread Tobias Klausmann
commit: dd268fd8556f54f26a4232dfc6267f36603ebfee
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Wed Jun 27 07:25:09 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Wed Jun 27 07:25:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd268fd8

net-irc/hexchat-2.12.4-r2: alpha stable

Gentoo-Bug: http://bugs.gentoo.org/658752

 net-irc/hexchat/hexchat-2.12.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.12.4-r2.ebuild 
b/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
index caccdca97ee..fad049c36bd 100644
--- a/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
+++ b/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
@@ -15,7 +15,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~ppc ~ppc64 ~sparc x86 
~amd64-linux"
+   KEYWORDS="alpha amd64 ~arm ~hppa ia64 ~ppc ~ppc64 ~sparc x86 
~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2018-06-27 Thread Sergei Trofimovich
commit: 84eb7aae54ccb3b5825abaeb8f34e1fb6873589d
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Jun 27 07:09:13 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jun 27 07:09:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84eb7aae

net-irc/hexchat: stable 2.12.4-r2 for ia64, bug #658752

Bug: https://bugs.gentoo.org/658752
Package-Manager: Portage-2.3.40, Repoman-2.3.9
RepoMan-Options: --include-arches="ia64"

 net-irc/hexchat/hexchat-2.12.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.12.4-r2.ebuild 
b/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
index a87be7e6048..caccdca97ee 100644
--- a/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
+++ b/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
@@ -15,7 +15,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 
~amd64-linux"
+   KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~ppc ~ppc64 ~sparc x86 
~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2018-06-24 Thread Jason Zaman
commit: c2c4b9d74f293f39bace9d410e26538524dda503
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Jun 24 13:03:09 2018 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Sun Jun 24 13:03:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2c4b9d7

net-irc/hexchat: amd64 stable

Gentoo-bug: 658752
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 net-irc/hexchat/hexchat-2.12.4-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-irc/hexchat/hexchat-2.12.4-r2.ebuild 
b/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
index 1311a5c7256..30e6e0f7474 100644
--- a/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
+++ b/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -15,7 +15,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
+   KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2018-03-21 Thread Lars Wendler
commit: e9829b74038d143236c58c34551f4f8d158582e3
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Mar 21 09:53:12 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Mar 21 09:53:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9829b74

net-irc/hexchat: python2 is no longer supported.

Closes: https://bugs.gentoo.org/650818
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-irc/hexchat/hexchat-2.14.1.ebuild | 2 +-
 net-irc/hexchat/hexchat-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-irc/hexchat/hexchat-2.14.1.ebuild 
b/net-irc/hexchat/hexchat-2.14.1.ebuild
index 13d777d0403..b35c166c0a0 100644
--- a/net-irc/hexchat/hexchat-2.14.1.ebuild
+++ b/net-irc/hexchat/hexchat-2.14.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+PYTHON_COMPAT=( python3_{4,5,6} )
 
 inherit gnome2-utils meson mono-env python-single-r1 xdg-utils
 

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index 13d777d0403..b35c166c0a0 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+PYTHON_COMPAT=( python3_{4,5,6} )
 
 inherit gnome2-utils meson mono-env python-single-r1 xdg-utils
 



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2018-03-16 Thread Lars Wendler
commit: f1c7c83e038cd54d7390760d3f1f6578a215f043
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Mar 16 08:27:13 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Mar 16 08:28:01 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1c7c83e

net-irc/hexchat: Bump to version 2.14.1. Removed old,

Fixed build with USE="python"

Thanks-to: Georgy Yakovlev  sysdump.net>
Closes: https://bugs.gentoo.org/650602
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-irc/hexchat/Manifest | 2 +-
 net-irc/hexchat/{hexchat-2.14.0.ebuild => hexchat-2.14.1.ebuild} | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/net-irc/hexchat/Manifest b/net-irc/hexchat/Manifest
index 34f218afbd7..d498e28b7f1 100644
--- a/net-irc/hexchat/Manifest
+++ b/net-irc/hexchat/Manifest
@@ -1,2 +1,2 @@
 DIST hexchat-2.12.4.tar.xz 1451468 BLAKE2B 
91db1486b421f9707f9dddfe8aba812aa283d5e3cc3c12815faa7e515d00b803bde0bbf30e1ca5c0b69fe954dd30a6f69e5094dabe1dc641ae4f0742ad1965b4
 SHA512 
48d30c23973a19efc7a8e6d00a3e9675e8556a6fa9da046175b3d87bdab0bebbc6caf58970d654e270421d0d49c2cd9f498b425b7e3a49dd81670dc4825fca40
-DIST hexchat-2.14.0.tar.xz 1281988 BLAKE2B 
106e20f0c24d9bcc64a277bbe3d33969e22443f714802b5cebf10c69c0013c988664a73e60e5a078eba6893c56634cf1138d2e96b5336dafaa33aa4fec6eac4d
 SHA512 
b23f227065b7911123e335d19cb76bd5f0bfa9c891eb3f68030677a7346a3bf410ab1679b9c349cf4a2819244fc00766552b1e677f33a45db95d7b928daf49ec
+DIST hexchat-2.14.1.tar.xz 1281872 BLAKE2B 
e450fe7391b8b51a7aebeaeacdb5f1fb6c00184f668813920d98ed6a00dd4c0308863657467b7608987feb0739ac85256d93ca9ef8a220e6c7a5545d8386f25d
 SHA512 
2728d6f084530c1a65ddb7960db6574fef2bca77e726a2155c8b5724256f37b47421e990b1bf7c9fad7987027b2f6de4534a8df28a98cb3d28da726e16ac32dd

diff --git a/net-irc/hexchat/hexchat-2.14.0.ebuild 
b/net-irc/hexchat/hexchat-2.14.1.ebuild
similarity index 97%
rename from net-irc/hexchat/hexchat-2.14.0.ebuild
rename to net-irc/hexchat/hexchat-2.14.1.ebuild
index 2fed964709e..13d777d0403 100644
--- a/net-irc/hexchat/hexchat-2.14.0.ebuild
+++ b/net-irc/hexchat/hexchat-2.14.1.ebuild
@@ -56,7 +56,6 @@ DEPEND="
${COMMON_DEPEND}
app-arch/xz-utils
app-text/iso-codes
-   dev-util/intltool
sys-devel/gettext
virtual/pkgconfig
 "
@@ -85,7 +84,7 @@ src_configure() {
-Dwith-fishlim="$(usex plugin-fishlim true false)"
-Dwith-lua="$(usex lua lua false)"
-Dwith-perl="$(usex perl true false)"
-   -Dwith-python="$(usex python "${EPYTHON}" false)"
+   -Dwith-python="$(usex python "${EPYTHON/.*}" false)"
-Dwith-sysinfo="$(usex plugin-sysinfo true false)"
)
meson_src_configure



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2018-03-16 Thread Lars Wendler
commit: 74ac00be592b3909dad070ddc0f11fd7891341db
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Mar 16 08:23:38 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Mar 16 08:27:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74ac00be

net-irc/hexchat: Attempt to fix build with python.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-irc/hexchat/hexchat-.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index 2fed964709e..13d777d0403 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -56,7 +56,6 @@ DEPEND="
${COMMON_DEPEND}
app-arch/xz-utils
app-text/iso-codes
-   dev-util/intltool
sys-devel/gettext
virtual/pkgconfig
 "
@@ -85,7 +84,7 @@ src_configure() {
-Dwith-fishlim="$(usex plugin-fishlim true false)"
-Dwith-lua="$(usex lua lua false)"
-Dwith-perl="$(usex perl true false)"
-   -Dwith-python="$(usex python "${EPYTHON}" false)"
+   -Dwith-python="$(usex python "${EPYTHON/.*}" false)"
-Dwith-sysinfo="$(usex plugin-sysinfo true false)"
)
meson_src_configure



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2018-03-15 Thread Lars Wendler
commit: 7cdc374dd2da400ff97bbc99a7caded293d3dfd4
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Mar 15 23:21:58 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Mar 15 23:22:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cdc374d

net-irc/hexchat: Bump to version 2.14.0

Closes: https://bugs.gentoo.org/650330
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-irc/hexchat/Manifest  |   1 +
 net-irc/hexchat/hexchat-2.14.0.ebuild | 136 ++
 2 files changed, 137 insertions(+)

diff --git a/net-irc/hexchat/Manifest b/net-irc/hexchat/Manifest
index 4d56be7b25d..34f218afbd7 100644
--- a/net-irc/hexchat/Manifest
+++ b/net-irc/hexchat/Manifest
@@ -1 +1,2 @@
 DIST hexchat-2.12.4.tar.xz 1451468 BLAKE2B 
91db1486b421f9707f9dddfe8aba812aa283d5e3cc3c12815faa7e515d00b803bde0bbf30e1ca5c0b69fe954dd30a6f69e5094dabe1dc641ae4f0742ad1965b4
 SHA512 
48d30c23973a19efc7a8e6d00a3e9675e8556a6fa9da046175b3d87bdab0bebbc6caf58970d654e270421d0d49c2cd9f498b425b7e3a49dd81670dc4825fca40
+DIST hexchat-2.14.0.tar.xz 1281988 BLAKE2B 
106e20f0c24d9bcc64a277bbe3d33969e22443f714802b5cebf10c69c0013c988664a73e60e5a078eba6893c56634cf1138d2e96b5336dafaa33aa4fec6eac4d
 SHA512 
b23f227065b7911123e335d19cb76bd5f0bfa9c891eb3f68030677a7346a3bf410ab1679b9c349cf4a2819244fc00766552b1e677f33a45db95d7b928daf49ec

diff --git a/net-irc/hexchat/hexchat-2.14.0.ebuild 
b/net-irc/hexchat/hexchat-2.14.0.ebuild
new file mode 100644
index 000..2fed964709e
--- /dev/null
+++ b/net-irc/hexchat/hexchat-2.14.0.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit gnome2-utils meson mono-env python-single-r1 xdg-utils
+
+DESCRIPTION="Graphical IRC client based on XChat"
+HOMEPAGE="https://hexchat.github.io/;
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   SRC_URI=""
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+else
+   SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
+fi
+
+LICENSE="GPL-2 plugin-fishlim? ( MIT )"
+SLOT="0"
+IUSE="dbus debug +gtk libcanberra libnotify libproxy libressl lua perl 
plugin-checksum plugin-fishlim plugin-sysinfo python ssl theme-manager"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+COMMON_DEPEND="
+   dev-libs/glib:2
+   dbus? ( dev-libs/dbus-glib )
+   gtk? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   x11-libs/libX11
+   x11-libs/pango
+   )
+   libcanberra? ( media-libs/libcanberra )
+   libproxy? ( net-libs/libproxy )
+   libnotify? ( x11-libs/libnotify )
+   lua? ( dev-lang/lua:= )
+   perl? ( dev-lang/perl )
+   plugin-sysinfo? ( sys-apps/pciutils )
+   python? ( ${PYTHON_DEPS} )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   theme-manager? (
+   || (
+   ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
+   dev-lang/mono[-minimal]
+   )
+   )"
+
+RDEPEND="${COMMON_DEPEND}"
+DEPEND="
+   ${COMMON_DEPEND}
+   app-arch/xz-utils
+   app-text/iso-codes
+   dev-util/intltool
+   sys-devel/gettext
+   virtual/pkgconfig
+"
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+   if use theme-manager ; then
+   mono-env_pkg_setup
+   export XDG_CACHE_HOME="${T}/.cache"
+   fi
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dwith-gtk="$(usex gtk true false)"
+   -Dwith-text="$(usex gtk false true)"
+   -Dwith-ssl="$(usex ssl true false)"
+   -Dwith-plugin=true
+   -Dwith-dbus="$(usex dbus true false)"
+   -Dwith-libproxy="$(usex libproxy true false)"
+   -Dwith-libnotify="$(usex libnotify true false)"
+   -Dwith-libcanberra="$(usex libcanberra true false)"
+   -Dwith-theme-manager="$(usex theme-manager true false)"
+   -Ddbus-service-use-appid=false
+   -Dwith-checksum="$(usex plugin-checksum true false)"
+   -Dwith-fishlim="$(usex plugin-fishlim true false)"
+   -Dwith-lua="$(usex lua lua false)"
+   -Dwith-perl="$(usex perl true false)"
+   -Dwith-python="$(usex python "${EPYTHON}" false)"
+   -Dwith-sysinfo="$(usex plugin-sysinfo true false)"
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   dodoc readme.md
+   find "${D}" -name '*.la' -delete || die
+}
+
+pkg_preinst() {
+   if use gtk ; then
+   gnome2_icon_savelist
+   fi
+}
+
+pkg_postinst() {
+   if use gtk ; then
+  

[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2018-03-15 Thread Lars Wendler
commit: e1d52e9b39fd217360f1ba62d1d42a71fbfe452f
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Mar 15 23:08:58 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Mar 15 23:22:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1d52e9b

net-irc/hexchat: Converted live ebuild from autotools to meson.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-irc/hexchat/hexchat-.ebuild | 93 ++---
 1 file changed, 44 insertions(+), 49 deletions(-)

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index 2e5d52c8be2..2fed964709e 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -1,10 +1,11 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
 PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
-inherit autotools fdo-mime gnome2-utils mono-env python-single-r1
+
+inherit gnome2-utils meson mono-env python-single-r1 xdg-utils
 
 DESCRIPTION="Graphical IRC client based on XChat"
 HOMEPAGE="https://hexchat.github.io/;
@@ -20,21 +21,25 @@ fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"
 SLOT="0"
-IUSE="dbus debug +gtk libcanberra libnotify libproxy libressl lua nls perl 
plugin-checksum plugin-fishlim plugin-sysinfo python spell ssl theme-manager"
+IUSE="dbus debug +gtk libcanberra libnotify libproxy libressl lua perl 
plugin-checksum plugin-fishlim plugin-sysinfo python ssl theme-manager"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
-COMMON_DEPEND="dev-libs/glib:2
-   dbus? ( sys-apps/dbus )
-   gtk? ( x11-libs/gtk+:2 )
+COMMON_DEPEND="
+   dev-libs/glib:2
+   dbus? ( dev-libs/dbus-glib )
+   gtk? (
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:2
+   x11-libs/libX11
+   x11-libs/pango
+   )
libcanberra? ( media-libs/libcanberra )
libproxy? ( net-libs/libproxy )
libnotify? ( x11-libs/libnotify )
lua? ( dev-lang/lua:= )
-   nls? ( virtual/libintl )
perl? ( dev-lang/perl )
plugin-sysinfo? ( sys-apps/pciutils )
python? ( ${PYTHON_DEPS} )
-   spell? ( app-text/iso-codes )
ssl? (
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
@@ -46,18 +51,15 @@ COMMON_DEPEND="dev-libs/glib:2
)
)"
 
-RDEPEND="${COMMON_DEPEND}
-   spell? ( app-text/enchant )"
-DEPEND="${COMMON_DEPEND}
+RDEPEND="${COMMON_DEPEND}"
+DEPEND="
+   ${COMMON_DEPEND}
app-arch/xz-utils
-   virtual/pkgconfig
+   app-text/iso-codes
dev-util/intltool
-   theme-manager? ( dev-util/monodevelop )"
-
-src_prepare() {
-   default
-   eautoreconf
-}
+   sys-devel/gettext
+   virtual/pkgconfig
+"
 
 pkg_setup() {
use python && python-single-r1_pkg_setup
@@ -68,33 +70,29 @@ pkg_setup() {
 }
 
 src_configure() {
-   econf \
-   --enable-plugin \
-   $(use_enable nls) \
-   $(use_enable ssl openssl) \
-   $(use_enable gtk gtkfe) \
-   $(use_enable !gtk textfe) \
-   $(use_enable python python "${EPYTHON}") \
-   $(use_enable perl) \
-   $(use_enable plugin-checksum checksum) \
-   $(use_enable plugin-fishlim fishlim) \
-   $(use_enable plugin-sysinfo sysinfo) \
-   $(use_enable dbus) \
-   $(use_enable lua) \
-   $(use_enable libnotify) \
-   $(use_enable libcanberra) \
-   $(use_enable libproxy) \
-   $(use_enable spell isocodes) \
-   $(use_enable debug) \
-   $(use_with theme-manager)
+   local emesonargs=(
+   -Dwith-gtk="$(usex gtk true false)"
+   -Dwith-text="$(usex gtk false true)"
+   -Dwith-ssl="$(usex ssl true false)"
+   -Dwith-plugin=true
+   -Dwith-dbus="$(usex dbus true false)"
+   -Dwith-libproxy="$(usex libproxy true false)"
+   -Dwith-libnotify="$(usex libnotify true false)"
+   -Dwith-libcanberra="$(usex libcanberra true false)"
+   -Dwith-theme-manager="$(usex theme-manager true false)"
+   -Ddbus-service-use-appid=false
+   -Dwith-checksum="$(usex plugin-checksum true false)"
+   -Dwith-fishlim="$(usex plugin-fishlim true false)"
+   -Dwith-lua="$(usex lua lua false)"
+   -Dwith-perl="$(usex perl true false)"
+   -Dwith-python="$(usex python "${EPYTHON}" false)"
+   -Dwith-sysinfo="$(usex plugin-sysinfo true false)"
+   )
+   meson_src_configure
 }
 
 src_install() {
-   emake DESTDIR="${D}" \
-   UPDATE_ICON_CACHE=true \
-   UPDATE_MIME_DATABASE=true \
-  

[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2018-02-11 Thread Michał Górny
commit: 00c1fa3e0b51034d915371ac1dc7b170e63ba145
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb 11 11:01:59 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb 11 11:01:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00c1fa3e

net-irc/hexchat: Remove useless maintainer 

Remove useless/redundant maintainer . It does not benefit
bug wrangling, and only wastes developer's time on reading it. Few tips:

- assignee/CC is implied by ordering, there is no reason to repeat it,
- we know that maintainer is maintainer (la la la la la),
- most of adjectives for maintainer are of no value and/or are obvious.

 net-irc/hexchat/metadata.xml | 2 --
 1 file changed, 2 deletions(-)

diff --git a/net-irc/hexchat/metadata.xml b/net-irc/hexchat/metadata.xml
index b936df1..664c39dbe60 100644
--- a/net-irc/hexchat/metadata.xml
+++ b/net-irc/hexchat/metadata.xml
@@ -4,7 +4,6 @@

anthonyry...@gmail.com
Anthony Ryan
-   Proxied maintainer


proxy-ma...@gentoo.org
@@ -13,7 +12,6 @@

polynomia...@gentoo.org
Lars Wendler
-   Proxy maintainer for Nicholas and 
Anthony


Enable sound event support using



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2018-01-14 Thread Mike Frysinger
commit: eb45350e3b1593952ebf3ba7f010447c9ef6113a
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon Jan 15 05:14:06 2018 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon Jan 15 05:14:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb45350e

net-irc/hexchat: add python-3.6 support #616944

Closes: https://bugs.gentoo.org/616944

 net-irc/hexchat/hexchat-2.12.4-r2.ebuild | 2 +-
 net-irc/hexchat/hexchat-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-irc/hexchat/hexchat-2.12.4-r2.ebuild 
b/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
index 842eac30186..1311a5c7256 100644
--- a/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
+++ b/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 inherit autotools fdo-mime flag-o-matic gnome2-utils python-single-r1
 
 DESCRIPTION="Graphical IRC client based on XChat"

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index de60cb5fd53..2e5d52c8be2 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 inherit autotools fdo-mime gnome2-utils mono-env python-single-r1
 
 DESCRIPTION="Graphical IRC client based on XChat"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2017-07-30 Thread Michał Górny
commit: 8f7dfd527f2afea9aa95c27491d778b8317c7edb
Author: David Hicks  hicks  id  au>
AuthorDate: Sat Jul 29 18:09:16 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Jul 30 09:44:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f7dfd52

net-irc/hexchat: use HTTPS for GitHub

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 net-irc/hexchat/hexchat-2.12.4-r1.ebuild | 4 ++--
 net-irc/hexchat/hexchat-2.12.4-r2.ebuild | 4 ++--
 net-irc/hexchat/hexchat-.ebuild  | 6 +++---
 3 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/net-irc/hexchat/hexchat-2.12.4-r1.ebuild 
b/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
index 16c3e31c4a1..cf092fcf354 100644
--- a/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
+++ b/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
@@ -12,9 +12,9 @@ HOMEPAGE="https://hexchat.github.io/;
 if [[ "${PV}" == "" ]] ; then
inherit git-r3
SRC_URI=""
-   EGIT_REPO_URI="git://github.com/hexchat/hexchat.git"
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
-   SRC_URI="https://dl.hexchat.net/hexchat/${P}.tar.xz;
+   SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-linux"
 fi
 

diff --git a/net-irc/hexchat/hexchat-2.12.4-r2.ebuild 
b/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
index 56104340c17..842eac30186 100644
--- a/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
+++ b/net-irc/hexchat/hexchat-2.12.4-r2.ebuild
@@ -12,9 +12,9 @@ HOMEPAGE="https://hexchat.github.io/;
 if [[ "${PV}" == "" ]] ; then
inherit git-r3
SRC_URI=""
-   EGIT_REPO_URI="git://github.com/hexchat/hexchat.git"
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
-   SRC_URI="https://dl.hexchat.net/hexchat/${P}.tar.xz;
+   SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
 fi
 

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index 97e59ca1a57..de60cb5fd53 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,9 +12,9 @@ HOMEPAGE="https://hexchat.github.io/;
 if [[ "${PV}" == "" ]] ; then
inherit git-r3
SRC_URI=""
-   EGIT_REPO_URI="git://github.com/hexchat/hexchat.git"
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
 else
-   SRC_URI="https://dl.hexchat.net/hexchat/${P}.tar.xz;
+   SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz;
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2017-02-05 Thread Lars Wendler
commit: 27ff1000382449f4d75ff876985ae4a3d6d4957e
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Feb  5 17:27:07 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Feb  5 17:27:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27ff1000

net-irc/hexchat: Security cleanup (bug #606496).

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 net-irc/hexchat/Manifest |   2 -
 net-irc/hexchat/hexchat-2.10.2.ebuild| 171 ---
 net-irc/hexchat/hexchat-2.12.2-r1.ebuild | 147 --
 net-irc/hexchat/metadata.xml |   4 -
 4 files changed, 324 deletions(-)

diff --git a/net-irc/hexchat/Manifest b/net-irc/hexchat/Manifest
index f9d2ae0..ee65720 100644
--- a/net-irc/hexchat/Manifest
+++ b/net-irc/hexchat/Manifest
@@ -1,3 +1 @@
-DIST hexchat-2.10.2.tar.xz 1529732 SHA256 
87ebf365c576656fa3f23f51d319b3a6d279e4a932f2f8961d891dd5a5e1b52c SHA512 
799be6ca02d4f7bad98c005e0fb7dba151717b52841d7f2dd3ed86b80a20de934825a1e58aab4621ac751a605103e68e368a95e9709c48f52b9e5333e5e290ab
 WHIRLPOOL 
5d8dcd59941a145544bbde2e761db092e801036d6879a0eb3a8b48ece43c02c78df88c889304ac1b4594e89cd68fccc02cd1239d6b60b4a0c13a5156f28154a7
-DIST hexchat-2.12.2.tar.xz 1600156 SHA256 
6dad783f37aac32a8301a12d498af7a74900f011aec4e77bb378ae9797a3ccf6 SHA512 
848ce16423e84ce3b019d4f0308eee0593a250a6441c7487ddafdff0b92d95e38de1b9edbcf8710522eef3016ec549a8c338bbe82d1f649523b56f4e81059417
 WHIRLPOOL 
ee0c1ac39f57600a2bb4d08b00d996a0bae12c99e5a1f9a0aa9b0216d4af35215ab2b4d9f4038afd9b876589331e2e05123b1e9fbf0a2ea29b9a1fd0e667
 DIST hexchat-2.12.4.tar.xz 1451468 SHA256 
fa35913158bbc7d0d99de79371b6df3e8d21802f1d2c7c92f0e5db694acf2c3a SHA512 
48d30c23973a19efc7a8e6d00a3e9675e8556a6fa9da046175b3d87bdab0bebbc6caf58970d654e270421d0d49c2cd9f498b425b7e3a49dd81670dc4825fca40
 WHIRLPOOL 
f0e48900c9cf048ad6238338630788197865bf649d4d373a3905b7dffd0076cbdeffc6bd14602fdb5924f6da5bb422739cde7f05b844482735157bb0ba39e712

diff --git a/net-irc/hexchat/hexchat-2.10.2.ebuild 
b/net-irc/hexchat/hexchat-2.10.2.ebuild
deleted file mode 100644
index efc5be9..
--- a/net-irc/hexchat/hexchat-2.10.2.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 python3_4 )
-inherit eutils fdo-mime gnome2-utils mono-env multilib python-single-r1
-
-DESCRIPTION="Graphical IRC client based on XChat"
-HOMEPAGE="http://hexchat.github.io/;
-SRC_URI="https://dl.hexchat.net/hexchat/${P}.tar.xz;
-
-LICENSE="GPL-2 plugin-fishlim? ( MIT )"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-linux"
-IUSE="dbus +gtk ipv6 libcanberra libnotify libproxy nls ntlm perl +plugins 
plugin-checksum plugin-doat plugin-fishlim plugin-sysinfo python spell ssl 
theme-manager"
-REQUIRED_USE="plugins? ( python? ( ${PYTHON_REQUIRED_USE} ) )"
-
-DEPEND="dev-libs/glib:2
-   dbus? ( >=dev-libs/dbus-glib-0.98 )
-   gtk? ( x11-libs/gtk+:2 )
-   libcanberra? ( media-libs/libcanberra )
-   libproxy? ( net-libs/libproxy )
-   libnotify? ( x11-libs/libnotify )
-   nls? ( virtual/libintl )
-   ntlm? ( net-libs/libntlm )
-   plugins? (
-   perl? ( >=dev-lang/perl-5.8.0 )
-   plugin-sysinfo? ( sys-apps/pciutils )
-   python? ( ${PYTHON_DEPS} )
-   )
-   spell? ( app-text/iso-codes )
-   ssl? ( dev-libs/openssl:0 )
-   theme-manager? ( dev-lang/mono )"
-RDEPEND="${DEPEND}
-   spell? ( app-text/enchant )"
-DEPEND="${DEPEND}
-   app-arch/xz-utils
-   virtual/pkgconfig
-   nls? ( dev-util/intltool )
-   theme-manager? ( dev-util/monodevelop )"
-
-pkg_setup() {
-   use plugins && use python && python-single-r1_pkg_setup
-   if use theme-manager ; then
-   mono-env_pkg_setup
-   export XDG_CACHE_HOME="${T}/.cache"
-   fi
-
-   if use !plugins ; then
-   local myplugins
-
-   use perl && myplugins+="perl\n"
-   use python && myplugins+="python\n"
-   use plugin-checksum && myplugins+="plugin-checksum\n"
-   use plugin-doat && myplugins+="plugin-doat\n"
-   use plugin-fishlim && myplugins+="plugin-fishlim\n"
-   use plugin-sysinfo && myplugins+="plugin-sysinfo\n"
-
-   if [[ ${myplugins} ]] ; then
-   ewarn "The following plugins/interfaces have been 
disabled, because"
-   ewarn "\"plugins\" USE flag is disabled. Check 
metadata.xml"
-   ewarn "to get more information or run \"equery u 
hexchat\"."
-   ewarn "\n${myplugins}"
-   fi
-   fi
-}
-
-src_prepare() {
-   epatch_user
-}
-
-src_configure() {
-   econf \
-   $(use_enable nls) \
-   $(use_enable libproxy socks) \
-   

[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2017-02-05 Thread Markus Meier
commit: c8b5d1fd2c215e1c2c4501b229fd3e90cd3b7267
Author: Markus Meier  gentoo  org>
AuthorDate: Sun Feb  5 17:03:42 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Sun Feb  5 17:03:42 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8b5d1fd

net-irc/hexchat: arm stable, bug #606496

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

 net-irc/hexchat/hexchat-2.12.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.12.4-r1.ebuild 
b/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
index 32889e5..ec14f04 100644
--- a/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
+++ b/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
@@ -16,7 +16,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="git://github.com/hexchat/hexchat.git"
 else
SRC_URI="https://dl.hexchat.net/hexchat/${P}.tar.xz;
-   KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~amd64-linux"
+   KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2017-01-22 Thread Jeroen Roovers
commit: 97f9e33218eb18317047b30eaf3c827002036a55
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Sun Jan 22 09:36:35 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Sun Jan 22 09:36:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97f9e332

net-irc/hexchat: Stable for HPPA (bug #606496).

Package-Manager: Portage-2.3.3, Repoman-2.3.1
RepoMan-Options: --ignore-arches

 net-irc/hexchat/hexchat-2.12.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.12.4-r1.ebuild 
b/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
index b7972cb..9b9b4f1 100644
--- a/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
+++ b/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
@@ -16,7 +16,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="git://github.com/hexchat/hexchat.git"
 else
SRC_URI="https://dl.hexchat.net/hexchat/${P}.tar.xz;
-   KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 ~sparc x86 
~amd64-linux"
+   KEYWORDS="alpha amd64 ~arm hppa ~ia64 ppc ppc64 ~sparc x86 ~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/, net-irc/hexchat/files/

2017-01-21 Thread Lars Wendler
commit: d88256e2f8a6cc6f808fdd665f615a91d213e959
Author: Nicholas Vinson  gmail  com>
AuthorDate: Sat Jan 21 14:39:54 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Jan 22 04:15:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d88256e2

net-irc/hexchat: Remove theme-manager support; favor am_* vars in configure

Gentoo-bug: 606522

Package-Manager: Portage-2.3.3, Repoman-2.3.1
Closes: https://github.com/gentoo/gentoo/pull/3588

 .../files/hexchat-2.12.4-configure.ac.patch| 319 +
 net-irc/hexchat/hexchat-2.12.4-r2.ebuild   | 133 +
 2 files changed, 452 insertions(+)

diff --git a/net-irc/hexchat/files/hexchat-2.12.4-configure.ac.patch 
b/net-irc/hexchat/files/hexchat-2.12.4-configure.ac.patch
new file mode 100644
index ..c4288d2
--- /dev/null
+++ b/net-irc/hexchat/files/hexchat-2.12.4-configure.ac.patch
@@ -0,0 +1,319 @@
+--- hexchat-2.12.4/data/pkgconfig/Makefile.am
 hexchat-2.12.4/data/pkgconfig/Makefile.am
+@@ -1,4 +1,7 @@
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
++
+ pkgcfgdir = $(pkgconfigdir)
+ pkgcfg_DATA = hexchat-plugin.pc
+ 
+ EXTRA_DIST = hexchat-plugin.pc.in
+--- hexchat-2.12.4/data/Makefile.am
 hexchat-2.12.4/data/Makefile.am
+@@ -1,5 +1,8 @@
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
++
+ SUBDIRS =
+ 
+ if DO_PLUGIN
+ SUBDIRS += pkgconfig
+ endif
+--- hexchat-2.12.4/data/misc/Makefile.am
 hexchat-2.12.4/data/misc/Makefile.am
+@@ -1,5 +1,7 @@
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
+ 
+ appdatadir = $(datadir)/appdata
+ appdata_in_files =
+ 
+ if DO_GTK
+--- hexchat-2.12.4/data/icons/Makefile.am
 hexchat-2.12.4/data/icons/Makefile.am
+@@ -1,5 +1,8 @@
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
++
+ icon_DATA = hexchat.png
+ icondir = $(datadir)/icons/hicolor/48x48/apps
+ 
+ hicolor_DATA = hexchat.svg
+ hicolordir = $(datadir)/icons/hicolor/scalable/apps
+--- hexchat-2.12.4/data/man/Makefile.am
 hexchat-2.12.4/data/man/Makefile.am
+@@ -1,3 +1,6 @@
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
++
+ man_MANS = hexchat.1
+ 
+ EXTRA_DIST = hexchat.1.in
+--- hexchat-2.12.4/Makefile.am
 hexchat-2.12.4/Makefile.am
+@@ -1,6 +1,8 @@
+ ## Process this file with automake to produce Makefile.in
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
+ 
+ ACLOCAL_AMFLAGS = -I m4
+ 
+ SUBDIRS = po src plugins data
+ 
+--- hexchat-2.12.4/configure.ac
 hexchat-2.12.4/configure.ac
+@@ -621,23 +621,23 @@ AX_APPEND_COMPILE_FLAGS([\
+   -Werror=declaration-after-statement \
+   -Werror=missing-include-dirs \
+   -Werror=date-time \
+   -Werror=implicit-function-declaration \
+   -Werror=pointer-arith \
+-])
++], hexchat_def_CFLAGS)
+ 
+ AS_IF([test "$stack_protector" = "yes"], [
+   AX_APPEND_COMPILE_FLAGS([ \
+   -fstack-protector-strong \
+-  ])
++  ], [hexchat_def_CFLAGS])
+ ])
+ 
+ AX_APPEND_LINK_FLAGS([ \
+   -pie \
+   -Wl,-z,relro \
+   -Wl,-z,now \
+-])
++], [hexchat_def_LDFLAGS])
+ 
+ dnl *
+ dnl ** FUNCTIONS/LIBS/CFLAGS 
+ dnl *
+ 
+@@ -687,10 +687,12 @@ dnl freebsd needs this
+ LIBS="$LIBS $INTLLIBS"
+ 
+ GUI_LIBS="$GUI_LIBS $COMMON_LIBS"
+ 
+ dnl make these visible to all Makefiles
++AC_SUBST(hexchat_def_CFLAGS)
++AC_SUBST(hexchat_def_LDFLAGS)
+ AC_SUBST(GUI_LIBS)
+ AC_SUBST(GUI_CFLAGS)
+ AC_SUBST(COMMON_LIBS)
+ AC_SUBST(COMMON_CFLAGS)
+ AC_SUBST(PERL_CFLAGS)
+--- hexchat-2.12.4/src/common/Makefile.am
 hexchat-2.12.4/src/common/Makefile.am
+@@ -1,6 +1,8 @@
+ ## Process this file with automake to produce Makefile.in
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
+ 
+ include $(top_srcdir)/m4/clang-analyze.am
+ 
+ noinst_LIBRARIES = libhexchatcommon.a
+ 
+@@ -62,11 +64,11 @@ noinst_PROGRAMS = make-te
+ 
+ libhexchatcommon_a_SOURCES = cfgfiles.c chanopt.c ctcp.c dcc.c hexchat.c \
+   history.c ignore.c inbound.c marshal.c modes.c network.c notify.c \
+   outbound.c plugin.c plugin-identd.c plugin-timer.c proto-irc.c server.c 
servlist.c \
+   $(ssl_c) text.c tree.c url.c userlist.c util.c
+-libhexchatcommon_a_CFLAGS = $(LIBPROXY_CFLAGS)
++libhexchatcommon_a_CFLAGS = $(LIBPROXY_CFLAGS) $(hexchat_def_CFLAGS)
+ 
+ textenums.h: textevents.h
+ 
+ textevents.h: $(srcdir)/textevents.in make-te
+   $(AM_V_GEN) ./make-te < $< > $@ 2> textenums.h
+--- hexchat-2.12.4/src/common/dbus/Makefile.am
 hexchat-2.12.4/src/common/dbus/Makefile.am
+@@ -1,5 +1,8 @@
++AM_CFLAGS = @hexchat_def_CFLAGS@
++AM_LDFLAGS = @hexchat_def_LDFLAGS@
++
+ noinst_LIBRARIES = libhexchatdbus.a
+ libhexchatdbus_a_SOURCES =\
+   dbus-plugin.c 

[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2017-01-21 Thread Tobias Klausmann
commit: 9960a803231ed1020bcdff8324465247e9fe612b
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Sat Jan 21 10:30:19 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Sat Jan 21 11:37:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9960a803

net-irc/hexchat-2.12.4-r1: stable on alpha

Gentoo-Bug: 606496

 net-irc/hexchat/hexchat-2.12.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.12.4-r1.ebuild 
b/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
index 090e872..f4e15fc 100644
--- a/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
+++ b/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
@@ -16,7 +16,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="git://github.com/hexchat/hexchat.git"
 else
SRC_URI="https://dl.hexchat.net/hexchat/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ppc64 ~sparc x86 
~amd64-linux"
+   KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~ppc ppc64 ~sparc x86 
~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2017-01-20 Thread Agostino Sarubbo
commit: e6a26bd615e5df5208ffabcec51419e21c579e9c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jan 20 11:02:25 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jan 20 11:04:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6a26bd6

net-irc/hexchat: ppc64 stable wrt bug #606496

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

 net-irc/hexchat/hexchat-2.12.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.12.4-r1.ebuild 
b/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
index 3150e43..090e872 100644
--- a/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
+++ b/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
@@ -16,7 +16,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="git://github.com/hexchat/hexchat.git"
 else
SRC_URI="https://dl.hexchat.net/hexchat/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 
~amd64-linux"
+   KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ppc64 ~sparc x86 
~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2017-01-19 Thread Agostino Sarubbo
commit: f1feb9e7e945efa95620b31447bc8965f24c4d27
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jan 19 17:07:04 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jan 19 17:07:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1feb9e7

net-irc/hexchat: x86 stable wrt bug #606496

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

 net-irc/hexchat/hexchat-2.12.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/hexchat-2.12.4-r1.ebuild 
b/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
index 18ad9f6..3150e43 100644
--- a/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
+++ b/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
@@ -16,7 +16,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="git://github.com/hexchat/hexchat.git"
 else
SRC_URI="https://dl.hexchat.net/hexchat/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
+   KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 
~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2017-01-19 Thread Agostino Sarubbo
commit: b0e9ea5a28a9b78e5659fee868d6dbb47d229824
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jan 19 17:06:26 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jan 19 17:06:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0e9ea5a

net-irc/hexchat: amd64 stable wrt bug #606496

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

 net-irc/hexchat/hexchat-2.12.4-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-irc/hexchat/hexchat-2.12.4-r1.ebuild 
b/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
index ddcfa91..18ad9f6 100644
--- a/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
+++ b/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -16,7 +16,7 @@ if [[ "${PV}" == "" ]] ; then
EGIT_REPO_URI="git://github.com/hexchat/hexchat.git"
 else
SRC_URI="https://dl.hexchat.net/hexchat/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
+   KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
 fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2017-01-19 Thread Agostino Sarubbo
commit: dd721f60f45209e98239602db835f3dd5a233c3f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jan 19 16:21:44 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jan 19 16:21:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd721f60

net-irc/hexchat: metadata.xml: edit the upstream email address

Package-Manager: portage-2.3.0
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-irc/hexchat/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/hexchat/metadata.xml b/net-irc/hexchat/metadata.xml
index 9d1268f..c058b0b 100644
--- a/net-irc/hexchat/metadata.xml
+++ b/net-irc/hexchat/metadata.xml
@@ -38,7 +38,7 @@



-   tingp...@fedoraproject.org
+   tingp...@tingping.se
TingPing

https://github.com/hexchat/hexchat/issues



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/files/

2017-01-09 Thread Lars Wendler
commit: 463d18c6f6f59696bee2eb1adbbbcc667c83eaf0
Author: Michael Mair-Keimberger (asterix)  gmail 
 com>
AuthorDate: Sat Jan  7 17:22:57 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Jan  9 21:12:10 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=463d18c6

net-irc/hexchat: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/3368

 .../hexchat-2.9.5-autoconf-missing-macros.patch| 207 -
 1 file changed, 207 deletions(-)

diff --git a/net-irc/hexchat/files/hexchat-2.9.5-autoconf-missing-macros.patch 
b/net-irc/hexchat/files/hexchat-2.9.5-autoconf-missing-macros.patch
deleted file mode 100644
index 3c169f8..
--- a/net-irc/hexchat/files/hexchat-2.9.5-autoconf-missing-macros.patch
+++ /dev/null
@@ -1,207 +0,0 @@
-From: Julian Ospald 
-Date: Mon Jun 24 19:18:40 UTC 2013
-Subject: copy the gtk-2.0.m4 statically so we can run autoreconf
-   even if gtk+ is not installed
-
-https://bugs.gentoo.org/show_bug.cgi?id=474582
-https://github.com/hexchat/hexchat/issues/658
-
 /dev/null
-+++ hexchat-2.9.5/m4/gtk-2.0.m4
-@@ -0,0 +1,196 @@
-+# Configure paths for GTK+
-+# Owen Taylor 1997-2001
-+
-+dnl AM_PATH_GTK_2_0([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND 
[, MODULES)
-+dnl Test for GTK+, and define GTK_CFLAGS and GTK_LIBS, if gthread is 
specified in MODULES, 
-+dnl pass to pkg-config
-+dnl
-+AC_DEFUN([AM_PATH_GTK_2_0],
-+[dnl 
-+dnl Get the cflags and libraries from pkg-config
-+dnl
-+AC_ARG_ENABLE(gtktest, [  --disable-gtktest   do not try to compile and 
run a test GTK+ program],
-+  , enable_gtktest=yes)
-+
-+  pkg_config_args=gtk+-2.0
-+  for module in . $4
-+  do
-+  case "$module" in
-+ gthread) 
-+ pkg_config_args="$pkg_config_args gthread-2.0"
-+ ;;
-+  esac
-+  done
-+
-+  no_gtk=""
-+
-+  AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
-+
-+  if test x$PKG_CONFIG != xno ; then
-+if pkg-config --atleast-pkgconfig-version 0.7 ; then
-+  :
-+else
-+  echo "*** pkg-config too old; version 0.7 or better required."
-+  no_gtk=yes
-+  PKG_CONFIG=no
-+fi
-+  else
-+no_gtk=yes
-+  fi
-+
-+  min_gtk_version=ifelse([$1], ,2.0.0,$1)
-+  AC_MSG_CHECKING(for GTK+ - version >= $min_gtk_version)
-+
-+  if test x$PKG_CONFIG != xno ; then
-+## don't try to run the test against uninstalled libtool libs
-+if $PKG_CONFIG --uninstalled $pkg_config_args; then
-+echo "Will use uninstalled version of GTK+ found in PKG_CONFIG_PATH"
-+enable_gtktest=no
-+fi
-+
-+if $PKG_CONFIG --atleast-version $min_gtk_version $pkg_config_args; then
-+:
-+else
-+no_gtk=yes
-+fi
-+  fi
-+
-+  if test x"$no_gtk" = x ; then
-+GTK_CFLAGS=`$PKG_CONFIG $pkg_config_args --cflags`
-+GTK_LIBS=`$PKG_CONFIG $pkg_config_args --libs`
-+gtk_config_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
-+   sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
-+gtk_config_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
-+   sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
-+gtk_config_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \
-+   sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
-+if test "x$enable_gtktest" = "xyes" ; then
-+  ac_save_CFLAGS="$CFLAGS"
-+  ac_save_LIBS="$LIBS"
-+  CFLAGS="$CFLAGS $GTK_CFLAGS"
-+  LIBS="$GTK_LIBS $LIBS"
-+dnl
-+dnl Now check if the installed GTK+ is sufficiently new. (Also sanity
-+dnl checks the results of pkg-config to some extent)
-+dnl
-+  rm -f conf.gtktest
-+  AC_TRY_RUN([
-+#include 
-+#include 
-+#include 
-+
-+int 
-+main ()
-+{
-+  int major, minor, micro;
-+  char *tmp_version;
-+
-+  fclose (fopen ("conf.gtktest", "w"));
-+
-+  /* HP/UX 9 (%@#!) writes to sscanf strings */
-+  tmp_version = g_strdup("$min_gtk_version");
-+  if (sscanf(tmp_version, "%d.%d.%d", , , ) != 3) {
-+ printf("%s, bad version string\n", "$min_gtk_version");
-+ exit(1);
-+   }
-+
-+  if ((gtk_major_version != $gtk_config_major_version) ||
-+  (gtk_minor_version != $gtk_config_minor_version) ||
-+  (gtk_micro_version != $gtk_config_micro_version))
-+{
-+  printf("\n*** 'pkg-config --modversion gtk+-2.0' returned %d.%d.%d, but 
GTK+ (%d.%d.%d)\n", 
-+ $gtk_config_major_version, $gtk_config_minor_version, 
$gtk_config_micro_version,
-+ gtk_major_version, gtk_minor_version, gtk_micro_version);
-+  printf ("*** was found! If pkg-config was correct, then it is best\n");
-+  printf ("*** to remove the old version of GTK+. You may also be able to 
fix the error\n");
-+  printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or 
by editing\n");
-+  printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that 
is\n");
-+  printf("*** required on your system.\n");
-+  printf("*** If pkg-config 

[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/, net-irc/hexchat/files/

2016-12-13 Thread Lars Wendler
commit: d663a68c1b428f18fe13677b57944b9868f23806
Author: Nicholas Vinson  gmail  com>
AuthorDate: Tue Dec 13 07:45:55 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Dec 13 14:55:16 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d663a68c

net-irc/hexchat: Fix libreSSL and missing dep.

Adds preprocessor libreSSL check to Fix libreSSL compile-time.
Adds autconf-archive as a bdep.

Gentoo-bug: 602372
Gentoo-bug: 602438

Package-Manager: Portage-2.3.3, Repoman-2.3.1
Closes: https://github.com/gentoo/gentoo/pull/3109

 .../hexchat/files/hexchat-2.12.4-libressl.patch|  29 
 net-irc/hexchat/hexchat-2.12.4-r1.ebuild   | 148 +
 2 files changed, 177 insertions(+)

diff --git a/net-irc/hexchat/files/hexchat-2.12.4-libressl.patch 
b/net-irc/hexchat/files/hexchat-2.12.4-libressl.patch
new file mode 100644
index ..3b3adc0
--- /dev/null
+++ b/net-irc/hexchat/files/hexchat-2.12.4-libressl.patch
@@ -0,0 +1,29 @@
+# diff -pU5 hexchat-2.12.4/src/common/ssl.c.old hexchat-2.12.4/src/common/ssl.c
+--- hexchat-2.12.4/src/common/ssl.c
 hexchat-2.12.4/src/common/ssl.c
+@@ -174,11 +174,11 @@ _SSL_get_cert_info (struct cert_info *ce
+   key = X509_get_X509_PUBKEY(peer_cert);
+   if (!X509_PUBKEY_get0_param(NULL, NULL, 0, , key))
+   return 1;
+ 
+   alg = OBJ_obj2nid (algor->algorithm);
+-#if OPENSSL_VERSION_NUMBER < 0x1010L
++#if OPENSSL_VERSION_NUMBER < 0x1010L || defined LIBRESSL_VERSION_NUMBER
+   sign_alg = OBJ_obj2nid (peer_cert->sig_alg->algorithm);
+ #else
+   sign_alg = X509_get_signature_nid (peer_cert);
+ #endif
+   ASN1_TIME_snprintf (notBefore, sizeof (notBefore),
+@@ -304,11 +304,11 @@ _SSL_socket (SSL_CTX *ctx, int sd)
+   /* FATAL */
+   __SSL_critical_error ("SSL_new");
+ 
+   SSL_set_fd (ssl, sd);
+ 
+-#if OPENSSL_VERSION_NUMBER < 0x1010L
++#if OPENSSL_VERSION_NUMBER < 0x1010L || defined LIBRESSL_VERSION_NUMBER
+   method = ctx->method;
+ #else
+   method = SSL_CTX_get_ssl_method (ctx);
+ #endif
+   if (method == SSLv23_client_method())

diff --git a/net-irc/hexchat/hexchat-2.12.4-r1.ebuild 
b/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
new file mode 100644
index ..ddcfa91
--- /dev/null
+++ b/net-irc/hexchat/hexchat-2.12.4-r1.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+inherit autotools fdo-mime gnome2-utils mono-env python-single-r1
+
+DESCRIPTION="Graphical IRC client based on XChat"
+HOMEPAGE="https://hexchat.github.io/;
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   SRC_URI=""
+   EGIT_REPO_URI="git://github.com/hexchat/hexchat.git"
+else
+   SRC_URI="https://dl.hexchat.net/hexchat/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
+fi
+
+LICENSE="GPL-2 plugin-fishlim? ( MIT )"
+SLOT="0"
+IUSE="dbus debug +gtk libcanberra libnotify libproxy libressl lua nls perl 
plugin-checksum plugin-fishlim plugin-sysinfo python spell ssl theme-manager"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+COMMON_DEPEND="dev-libs/glib:2
+   dbus? ( sys-apps/dbus )
+   gtk? ( x11-libs/gtk+:2 )
+   libcanberra? ( media-libs/libcanberra )
+   libproxy? ( net-libs/libproxy )
+   libnotify? ( x11-libs/libnotify )
+   lua? ( dev-lang/lua:= )
+   nls? ( virtual/libintl )
+   perl? ( dev-lang/perl )
+   plugin-sysinfo? ( sys-apps/pciutils )
+   python? ( ${PYTHON_DEPS} )
+   spell? ( app-text/iso-codes )
+   ssl? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   theme-manager? (
+   || (
+   ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
+   dev-lang/mono[-minimal]
+   )
+   )"
+
+RDEPEND="${COMMON_DEPEND}
+   spell? ( app-text/enchant )"
+DEPEND="${COMMON_DEPEND}
+   app-arch/xz-utils
+   virtual/pkgconfig
+   dev-util/intltool
+   sys-devel/autoconf-archive
+   theme-manager? ( dev-util/monodevelop )"
+
+PATCHES=(
+   "${FILESDIR}/hexchat-2.12.2-configure.ac-remove-werror.patch"
+   "${FILESDIR}/hexchat-2.12.4-libressl.patch"
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+pkg_setup() {
+   use python && python-single-r1_pkg_setup
+   if use theme-manager ; then
+   mono-env_pkg_setup
+   export XDG_CACHE_HOME="${T}/.cache"
+   fi
+}
+
+src_configure() {
+   econf \
+   --enable-plugin \
+   $(use_enable nls) \
+   $(use_enable ssl openssl) \
+   $(use_enable gtk gtkfe) \
+   $(use_enable !gtk textfe) \
+   $(use_enable python python "${EPYTHON}") \
+   

[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2016-12-13 Thread Lars Wendler
commit: df26e91e7fa975d13da5788c408ceb427659016e
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Dec 13 14:55:02 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Dec 13 14:55:19 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df26e91e

net-irc/hexchat: Removed old.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 net-irc/hexchat/hexchat-2.12.4.ebuild | 146 --
 1 file changed, 146 deletions(-)

diff --git a/net-irc/hexchat/hexchat-2.12.4.ebuild 
b/net-irc/hexchat/hexchat-2.12.4.ebuild
deleted file mode 100644
index ca41df6..
--- a/net-irc/hexchat/hexchat-2.12.4.ebuild
+++ /dev/null
@@ -1,146 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
-inherit autotools fdo-mime gnome2-utils mono-env python-single-r1
-
-DESCRIPTION="Graphical IRC client based on XChat"
-HOMEPAGE="https://hexchat.github.io/;
-
-if [[ "${PV}" == "" ]] ; then
-   inherit git-r3
-   SRC_URI=""
-   EGIT_REPO_URI="git://github.com/hexchat/hexchat.git"
-else
-   SRC_URI="https://dl.hexchat.net/hexchat/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
-fi
-
-LICENSE="GPL-2 plugin-fishlim? ( MIT )"
-SLOT="0"
-IUSE="dbus debug +gtk libcanberra libnotify libproxy libressl lua nls perl 
plugin-checksum plugin-fishlim plugin-sysinfo python spell ssl theme-manager"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-COMMON_DEPEND="dev-libs/glib:2
-   dbus? ( sys-apps/dbus )
-   gtk? ( x11-libs/gtk+:2 )
-   libcanberra? ( media-libs/libcanberra )
-   libproxy? ( net-libs/libproxy )
-   libnotify? ( x11-libs/libnotify )
-   lua? ( dev-lang/lua:= )
-   nls? ( virtual/libintl )
-   perl? ( dev-lang/perl )
-   plugin-sysinfo? ( sys-apps/pciutils )
-   python? ( ${PYTHON_DEPS} )
-   spell? ( app-text/iso-codes )
-   ssl? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
-   theme-manager? (
-   || (
-   ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
-   dev-lang/mono[-minimal]
-   )
-   )"
-
-RDEPEND="${COMMON_DEPEND}
-   spell? ( app-text/enchant )"
-DEPEND="${COMMON_DEPEND}
-   app-arch/xz-utils
-   virtual/pkgconfig
-   dev-util/intltool
-   theme-manager? ( dev-util/monodevelop )"
-
-PATCHES=(
-   "${FILESDIR}/hexchat-2.12.2-configure.ac-remove-werror.patch"
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-pkg_setup() {
-   use python && python-single-r1_pkg_setup
-   if use theme-manager ; then
-   mono-env_pkg_setup
-   export XDG_CACHE_HOME="${T}/.cache"
-   fi
-}
-
-src_configure() {
-   econf \
-   --enable-plugin \
-   $(use_enable nls) \
-   $(use_enable ssl openssl) \
-   $(use_enable gtk gtkfe) \
-   $(use_enable !gtk textfe) \
-   $(use_enable python python "${EPYTHON}") \
-   $(use_enable perl) \
-   $(use_enable plugin-checksum checksum) \
-   $(use_enable plugin-fishlim fishlim) \
-   $(use_enable plugin-sysinfo sysinfo) \
-   $(use_enable dbus) \
-   $(use_enable lua) \
-   $(use_enable libnotify) \
-   $(use_enable libcanberra) \
-   $(use_enable libproxy) \
-   $(use_enable spell isocodes) \
-   $(use_enable debug) \
-   $(use_with theme-manager)
-}
-
-src_install() {
-   emake DESTDIR="${D}" \
-   UPDATE_ICON_CACHE=true \
-   UPDATE_MIME_DATABASE=true \
-   UPDATE_DESKTOP_DATABASE=true \
-   install
-   dodoc readme.md
-   find "${D}" -name '*.la' -delete || die
-}
-
-pkg_preinst() {
-   if use gtk ; then
-   gnome2_icon_savelist
-   fi
-}
-
-pkg_postinst() {
-   if use gtk ; then
-   gnome2_icon_cache_update
-   else
-   elog "You have disabled the gtk USE flag. This means you don't 
have"
-   elog "the GTK-GUI for HexChat but only a text interface called 
\"hexchat-text\"."
-   fi
-
-   if use theme-manager ; then
-   fdo-mime_desktop_database_update
-   fdo-mime_mime_database_update
-   elog "Themes are available at:"
-   elog "  https://hexchat.github.io/themes.html;
-   fi
-
-   elog
-   elog "optional dependencies:"
-   elog "  media-sound/sox (sound playback if you don't have libcanberra"
-   elog "enabled)"
-   elog "  x11-plugins/hexchat-javascript (javascript support)"
-   elog "  x11-themes/sound-theme-freedesktop (default BEEP sound,"
-   elog "

[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2016-12-11 Thread David Seifert
commit: be4365787093f6a152eeb5be5b374fbd6c210b76
Author: David Seifert  gentoo  org>
AuthorDate: Sun Dec 11 09:48:25 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Dec 11 09:48:25 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be436578

net-irc/hexchat: Update live ebuild

Package-Manager: portage-2.3.3

 net-irc/hexchat/hexchat-.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index 7d62cb2..2650730 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -56,10 +56,8 @@ DEPEND="${COMMON_DEPEND}
theme-manager? ( dev-util/monodevelop )"
 
 src_prepare() {
-   if [[ ${PV} == "" ]]; then
-   eautoreconf
-   fi
default
+   eautoreconf
 }
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/

2016-12-11 Thread David Seifert
commit: 7232acd66cfbeda08875321a1e84ca1e70d64285
Author: Anthony Ryan  gmail  com>
AuthorDate: Sun Dec 11 06:32:06 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Dec 11 09:44:41 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7232acd6

net-irc/hexchat: version bump 2.12.4

* Also syncronize live ebuild
* Remove doat plugin (removed upstream)

Package-Manager: portage-2.3.0
Closes: https://github.com/gentoo/gentoo/pull/3077

 net-irc/hexchat/Manifest | 2 +-
 net-irc/hexchat/{hexchat-2.12.3.ebuild => hexchat-2.12.4.ebuild} | 3 +--
 net-irc/hexchat/hexchat-.ebuild  | 3 +--
 3 files changed, 3 insertions(+), 5 deletions(-)

diff --git a/net-irc/hexchat/Manifest b/net-irc/hexchat/Manifest
index e22ec61..f9d2ae0 100644
--- a/net-irc/hexchat/Manifest
+++ b/net-irc/hexchat/Manifest
@@ -1,3 +1,3 @@
 DIST hexchat-2.10.2.tar.xz 1529732 SHA256 
87ebf365c576656fa3f23f51d319b3a6d279e4a932f2f8961d891dd5a5e1b52c SHA512 
799be6ca02d4f7bad98c005e0fb7dba151717b52841d7f2dd3ed86b80a20de934825a1e58aab4621ac751a605103e68e368a95e9709c48f52b9e5333e5e290ab
 WHIRLPOOL 
5d8dcd59941a145544bbde2e761db092e801036d6879a0eb3a8b48ece43c02c78df88c889304ac1b4594e89cd68fccc02cd1239d6b60b4a0c13a5156f28154a7
 DIST hexchat-2.12.2.tar.xz 1600156 SHA256 
6dad783f37aac32a8301a12d498af7a74900f011aec4e77bb378ae9797a3ccf6 SHA512 
848ce16423e84ce3b019d4f0308eee0593a250a6441c7487ddafdff0b92d95e38de1b9edbcf8710522eef3016ec549a8c338bbe82d1f649523b56f4e81059417
 WHIRLPOOL 
ee0c1ac39f57600a2bb4d08b00d996a0bae12c99e5a1f9a0aa9b0216d4af35215ab2b4d9f4038afd9b876589331e2e05123b1e9fbf0a2ea29b9a1fd0e667
-DIST hexchat-2.12.3.tar.xz 1577736 SHA256 
6f2b22372c7a9ed8ffab817079638e8f4178f5f8ba63c89cb3baa01be614f2ba SHA512 
1ee8348b70ed27786874aebb136e78b9d3b24bc55b7cebb5c6a730970f6aa3ec690f8c7422003d7ace56987ca84c993694c8ab6b830ef39b620e544fc7353b04
 WHIRLPOOL 
0b972ddb2769ddc634a7e7f5f018f2f012cbd6233ae664f97be6891ca76a67104133d942e73d7472e2ff2e3fecd3c6553fc9bbab677c5486cdd3f1ba6c067472
+DIST hexchat-2.12.4.tar.xz 1451468 SHA256 
fa35913158bbc7d0d99de79371b6df3e8d21802f1d2c7c92f0e5db694acf2c3a SHA512 
48d30c23973a19efc7a8e6d00a3e9675e8556a6fa9da046175b3d87bdab0bebbc6caf58970d654e270421d0d49c2cd9f498b425b7e3a49dd81670dc4825fca40
 WHIRLPOOL 
f0e48900c9cf048ad6238338630788197865bf649d4d373a3905b7dffd0076cbdeffc6bd14602fdb5924f6da5bb422739cde7f05b844482735157bb0ba39e712

diff --git a/net-irc/hexchat/hexchat-2.12.3.ebuild 
b/net-irc/hexchat/hexchat-2.12.4.ebuild
similarity index 96%
rename from net-irc/hexchat/hexchat-2.12.3.ebuild
rename to net-irc/hexchat/hexchat-2.12.4.ebuild
index 0b74edb..ca41df6 100644
--- a/net-irc/hexchat/hexchat-2.12.3.ebuild
+++ b/net-irc/hexchat/hexchat-2.12.4.ebuild
@@ -21,7 +21,7 @@ fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"
 SLOT="0"
-IUSE="dbus debug +gtk libcanberra libnotify libproxy libressl lua nls perl 
plugin-checksum plugin-doat plugin-fishlim plugin-sysinfo python spell ssl 
theme-manager"
+IUSE="dbus debug +gtk libcanberra libnotify libproxy libressl lua nls perl 
plugin-checksum plugin-fishlim plugin-sysinfo python spell ssl theme-manager"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 COMMON_DEPEND="dev-libs/glib:2
@@ -82,7 +82,6 @@ src_configure() {
$(use_enable python python "${EPYTHON}") \
$(use_enable perl) \
$(use_enable plugin-checksum checksum) \
-   $(use_enable plugin-doat doat) \
$(use_enable plugin-fishlim fishlim) \
$(use_enable plugin-sysinfo sysinfo) \
$(use_enable dbus) \

diff --git a/net-irc/hexchat/hexchat-.ebuild 
b/net-irc/hexchat/hexchat-.ebuild
index 21b0714..7d62cb2 100644
--- a/net-irc/hexchat/hexchat-.ebuild
+++ b/net-irc/hexchat/hexchat-.ebuild
@@ -21,7 +21,7 @@ fi
 
 LICENSE="GPL-2 plugin-fishlim? ( MIT )"
 SLOT="0"
-IUSE="dbus debug +gtk libcanberra libnotify libproxy libressl lua nls perl 
plugin-checksum plugin-doat plugin-fishlim plugin-sysinfo python spell ssl 
theme-manager"
+IUSE="dbus debug +gtk libcanberra libnotify libproxy libressl lua nls perl 
plugin-checksum plugin-fishlim plugin-sysinfo python spell ssl theme-manager"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 COMMON_DEPEND="dev-libs/glib:2
@@ -80,7 +80,6 @@ src_configure() {
$(use_enable python python "${EPYTHON}") \
$(use_enable perl) \
$(use_enable plugin-checksum checksum) \
-   $(use_enable plugin-doat doat) \
$(use_enable plugin-fishlim fishlim) \
$(use_enable plugin-sysinfo sysinfo) \
$(use_enable dbus) \



  1   2   >