summaryrefslogtreecommitdiff
path: root/net-irc/hexchat
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-02-27 16:01:10 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-02-27 16:01:10 +0000
commit724cccb689f2076a398ede6845749926c86ea647 (patch)
tree766c785a64ac7265adee059e793fc120be6c434f /net-irc/hexchat
parent73ef00f9e2b100c7d0fedede11300940cc26670a (diff)
gentoo auto-resync : 27:02:2023 - 16:01:10
Diffstat (limited to 'net-irc/hexchat')
-rw-r--r--net-irc/hexchat/Manifest5
-rw-r--r--net-irc/hexchat/hexchat-2.16.1-r1.ebuild2
-rw-r--r--net-irc/hexchat/hexchat-2.16.1.ebuild136
-rw-r--r--net-irc/hexchat/hexchat-9999.ebuild2
4 files changed, 4 insertions, 141 deletions
diff --git a/net-irc/hexchat/Manifest b/net-irc/hexchat/Manifest
index 9337916644a3..6a44d0b12ac3 100644
--- a/net-irc/hexchat/Manifest
+++ b/net-irc/hexchat/Manifest
@@ -1,5 +1,4 @@
DIST hexchat-2.16.1.tar.xz 1349536 BLAKE2B 6e1d9f7c36affc94356e0124ea445f019d8f00b643896ec004af17059befadfcd8fc1b75ef9fba277542dcf8593e8e4683a709a4c4cbaaaf4f3122d8488dc6ce SHA512 9e6baa30ec8c3ce4fb56e2c82625da63295040eaf93a542aec8a4a18a6a3c95d69d1d4ffabc952bcdcd7b754afef234b348f296143991fafd0550342db95ce0e
-EBUILD hexchat-2.16.1-r1.ebuild 3209 BLAKE2B aab648672cecfe3f0b617484351213d8ece4528a94ffddfc9fade8c7e0897474a964e1b96306e47f08a47bb12963bfa41b90c5c21d8c7a3377e3f2b0f419e07a SHA512 7376f3a8e2cb5c72397032073a3cf7b2c31ebf86ba33aca1048203563abd3e888b04ed46b86dbc1ae22df8b278652db16ba200bf280e2c39287291d632cca71b
-EBUILD hexchat-2.16.1.ebuild 3130 BLAKE2B 559a6475c9531d4309a7ff8e764b24ed39d9e7edceeac0ac74835e0f4ace275a19eac31d78c623d5000dc416794b7fbce05cd2f110a365ddd98ef0ef54b12ca2 SHA512 137554b661b9de6d90081d565f8d1919a3dbe495e775e2c32b895b334eda92d56c380ad6decf9cd69451053be9b3903d8f1accf0d669ef5b1449681e1532d507
-EBUILD hexchat-9999.ebuild 3215 BLAKE2B dab8e4417a93fd26347e51a91bc0dbdbc4c45aca42f56978e9b635ebaeef8e162fb2e871dcc4cca8915290606246006a7b8829b5e83a877cabdac58e93f0def6 SHA512 e5c2c28440c330b3d94198b8f582c5847b2a34942486bab0cfd3aa86a15c03e064ac47d7776e1f881c53cafccb0e05dac6fb2fa7524a2f0723c31860353bcee4
+EBUILD hexchat-2.16.1-r1.ebuild 3209 BLAKE2B 3ae616b4609f700b4631114b0f795dcf04422faef0951263ea656ac4421b83656e62a63a842febef918e3fa5e1c5da3750ff88178b73154d576b33c5b57a350f SHA512 8e12b528406da61ea31d044e7a92d62d1c8a4c3d935b8cfeee64f7dd14555f4aa05c6a06b734841dc672895ee19557e0996e0d703a398d1133004a5f04841753
+EBUILD hexchat-9999.ebuild 3215 BLAKE2B 13df03a7f7791a26f72133ffa3df45112c1e204d3d7f3c2b934b1531aea5f5359c10c5abf6b5f451609363d071ed0d9f3218cd0bd963880d4c06297fad24c617 SHA512 8df6578bb9f2861c075d16cce420de0e532859546ec6ba8453eb2ea40593cd591f2884b205978344e7073dd6cac28488c925f53cf2e228dd4843d5ed80e7067d
MISC metadata.xml 1109 BLAKE2B be9c2bdb1e3573d1a092c71033f31dbd62adab49c50b90511f8075be8c7563f0704e8b53e62240764c06865fe64f3459e3bdb80e6d5fea5777b1921f1b9cd74f SHA512 f1db6273bc192b69778d18954b180f5fe349e748f7795211b2deaa3219cc128ed3e9f8b8727713e9148c0da16dac3c21e6fc52f74aded098803669e70af6e902
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-2.16.1.ebuild b/net-irc/hexchat/hexchat-2.16.1.ebuild
deleted file mode 100644
index 7304fa96178c..000000000000
--- 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}" == "9999" ]] ; 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
-}
diff --git a/net-irc/hexchat/hexchat-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
index e8d6b89487a3..8d9762ab2ebc 100644
--- a/net-irc/hexchat/hexchat-9999.ebuild
+++ b/net-irc/hexchat/hexchat-9999.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