[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 text
[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
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/
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/
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/
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/
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/
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/
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_us
[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
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/
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/
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)" + -Dwith-libcanberra=
[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
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/
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 libprox
[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
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/
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/
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 ; the
[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 p
[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
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/
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/
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/
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/
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/
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=fals
[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/, net-irc/hexchat/files/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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", &major, &minor, µ) != 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 was wrong
[gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/, net-irc/hexchat/files/
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, &algor, 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/
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/
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/
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) \