* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2016-12-11 9:45 David Seifert
0 siblings, 0 replies; 103+ messages in thread
From: David Seifert @ 2016-12-11 9:45 UTC (permalink / raw
To: gentoo-commits
commit: 7232acd66cfbeda08875321a1e84ca1e70d64285
Author: Anthony Ryan <anthonyryan1 <AT> gmail <DOT> com>
AuthorDate: Sun Dec 11 06:32:06 2016 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Dec 11 09:44:41 2016 +0000
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-9999.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 ee0c1ac39f57600a2bb4d08b00d996a0bae12c99e5a1f9a0aa9b02122226d4af35215ab2b4d9f4038afd9b876589331e2e05123b1e9fbf0a2ea29b9a1fd0e667
-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-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
index 21b0714..7d62cb2 100644
--- a/net-irc/hexchat/hexchat-9999.ebuild
+++ b/net-irc/hexchat/hexchat-9999.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) \
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2024-05-29 6:10 Joonas Niilola
0 siblings, 0 replies; 103+ messages in thread
From: Joonas Niilola @ 2024-05-29 6:10 UTC (permalink / raw
To: gentoo-commits
commit: 2ac09e39c3aadc0492a0a773b2ed35a26c8df6a5
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed May 29 06:05:12 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed May 29 06:05:12 2024 +0000
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 <juippis <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2024-05-28 20:49 Sam James
0 siblings, 0 replies; 103+ messages in thread
From: Sam James @ 2024-05-28 20:49 UTC (permalink / raw
To: gentoo-commits
commit: 64f933f918484bdda386d25485f3b77145fe9dba
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 28 20:47:22 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 28 20:47:22 2024 +0000
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 <sam <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2024-05-28 17:08 Sam James
0 siblings, 0 replies; 103+ messages in thread
From: Sam James @ 2024-05-28 17:08 UTC (permalink / raw
To: gentoo-commits
commit: 305f2f3368000b92ba46d2472934951db31b5cc7
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue May 28 17:08:12 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue May 28 17:08:12 2024 +0000
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 <sam <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2024-05-28 12:11 Michał Górny
0 siblings, 0 replies; 103+ messages in thread
From: Michał Górny @ 2024-05-28 12:11 UTC (permalink / raw
To: gentoo-commits
commit: 4e6a0be776b1673e4ea48ef361fa98196fc2b872
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue May 28 12:10:56 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue May 28 12:10:56 2024 +0000
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 <mgorny <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2024-02-29 16:14 Viorel Munteanu
0 siblings, 0 replies; 103+ messages in thread
From: Viorel Munteanu @ 2024-02-29 16:14 UTC (permalink / raw
To: gentoo-commits
commit: 045904004c73abfe698bffc55f77273f1b9e32a2
Author: Adrian Schollmeyer <nex+b-g-o <AT> nexadn <DOT> de>
AuthorDate: Tue Feb 20 17:25:53 2024 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Thu Feb 29 16:14:22 2024 +0000
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 <nex+b-g-o <AT> nexadn.de>
Signed-off-by: Viorel Munteanu <ceamac <AT> 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 000000000000..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}" == "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://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() {
+ 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
+}
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2024-02-29 16:14 Viorel Munteanu
0 siblings, 0 replies; 103+ messages in thread
From: Viorel Munteanu @ 2024-02-29 16:14 UTC (permalink / raw
To: gentoo-commits
commit: fffac1da6ee00707a8a535509de85914348cce56
Author: Adrian Schollmeyer <nex+b-g-o <AT> nexadn <DOT> de>
AuthorDate: Tue Feb 20 17:26:30 2024 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Thu Feb 29 16:14:23 2024 +0000
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 <nex+b-g-o <AT> nexadn.de>
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>
net-irc/hexchat/hexchat-9999.ebuild | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
diff --git a/net-irc/hexchat/hexchat-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
index be5bee2dfbb2..d3714388d5a3 100644
--- a/net-irc/hexchat/hexchat-9999.ebuild
+++ b/net-irc/hexchat/hexchat-9999.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
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2024-02-29 16:14 Viorel Munteanu
0 siblings, 0 replies; 103+ messages in thread
From: Viorel Munteanu @ 2024-02-29 16:14 UTC (permalink / raw
To: gentoo-commits
commit: a4784c7a19bb959ba97be980b04e71f90e2ac70f
Author: Adrian Schollmeyer <nex+b-g-o <AT> nexadn <DOT> de>
AuthorDate: Tue Feb 20 17:29:18 2024 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Thu Feb 29 16:14:23 2024 +0000
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 <nex+b-g-o <AT> nexadn.de>
Signed-off-by: Viorel Munteanu <ceamac <AT> 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 @@
<flag name="theme-manager">Build the theme manager (mono)</flag>
</use>
<upstream>
- <maintainer status="active">
- <email>tingping@tingping.se</email>
- <name>TingPing</name>
- </maintainer>
<bugs-to>https://github.com/hexchat/hexchat/issues</bugs-to>
<doc lang="en">http://hexchat.readthedocs.org/en/latest</doc>
<remote-id type="github">hexchat/hexchat</remote-id>
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2024-02-29 16:14 Viorel Munteanu
0 siblings, 0 replies; 103+ messages in thread
From: Viorel Munteanu @ 2024-02-29 16:14 UTC (permalink / raw
To: gentoo-commits
commit: 6a863aec6042b7949d42d1ee65a7376e19722b64
Author: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 29 16:03:01 2024 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Thu Feb 29 16:14:23 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a863aec
net-irc/hexchat: update docs URI
Signed-off-by: Viorel Munteanu <ceamac <AT> 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 @@
</use>
<upstream>
<bugs-to>https://github.com/hexchat/hexchat/issues</bugs-to>
- <doc lang="en">http://hexchat.readthedocs.org/en/latest</doc>
+ <doc lang="en">https://hexchat.readthedocs.io/en/latest</doc>
<remote-id type="github">hexchat/hexchat</remote-id>
</upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2024-02-29 16:14 Viorel Munteanu
0 siblings, 0 replies; 103+ messages in thread
From: Viorel Munteanu @ 2024-02-29 16:14 UTC (permalink / raw
To: gentoo-commits
commit: e8ff4ef208078665a605fc128b6afffb206f7a91
Author: Adrian Schollmeyer <nex+b-g-o <AT> nexadn <DOT> de>
AuthorDate: Thu Feb 29 14:40:08 2024 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Thu Feb 29 16:14:23 2024 +0000
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 <nex+b-g-o <AT> nexadn.de>
Closes: https://github.com/gentoo/gentoo/pull/35443
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>
net-irc/hexchat/hexchat-9999.ebuild | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/net-irc/hexchat/hexchat-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
index d3714388d5a3..1958b10d37e7 100644
--- a/net-irc/hexchat/hexchat-9999.ebuild
+++ b/net-irc/hexchat/hexchat-9999.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}" == "9999" ]] ; 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
"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2023-06-11 9:23 Michał Górny
0 siblings, 0 replies; 103+ messages in thread
From: Michał Górny @ 2023-06-11 9:23 UTC (permalink / raw
To: gentoo-commits
commit: 32a92e646de040aaf064a283bc76b2c92f0e4270
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 11 09:22:29 2023 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jun 11 09:23:19 2023 +0000
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 <mgorny <AT> gentoo.org>
net-irc/hexchat/hexchat-2.16.1-r1.ebuild | 6 ++++--
net-irc/hexchat/hexchat-9999.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-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
index 8d9762ab2ebc..be5bee2dfbb2 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..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? (
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2023-02-27 12:23 Andrew Ammerlaan
0 siblings, 0 replies; 103+ messages in thread
From: Andrew Ammerlaan @ 2023-02-27 12:23 UTC (permalink / raw
To: gentoo-commits
commit: 6674c6f4123eacc1e5c55249c3d106088c22418f
Author: Adrian Schollmeyer <nex+b-g-o <AT> nexadn <DOT> de>
AuthorDate: Mon Feb 27 10:24:10 2023 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Mon Feb 27 12:21:35 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6674c6f4
net-irc/hexchat: drop 2.16.1
Signed-off-by: Adrian Schollmeyer <nex+b-g-o <AT> nexadn.de>
Closes: https://github.com/gentoo/gentoo/pull/29827
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> 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..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
-}
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2023-02-27 12:23 Andrew Ammerlaan
0 siblings, 0 replies; 103+ messages in thread
From: Andrew Ammerlaan @ 2023-02-27 12:23 UTC (permalink / raw
To: gentoo-commits
commit: 5413d5d3c98ebb8223f96c0106391bfa6f67e5a7
Author: Adrian Schollmeyer <nex+b-g-o <AT> nexadn <DOT> de>
AuthorDate: Mon Feb 27 10:22:29 2023 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Mon Feb 27 12:21:34 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5413d5d3
net-irc/hexchat: enable py3.11 for 2.16.1-r1, 9999
Closes: https://bugs.gentoo.org/897096
Signed-off-by: Adrian Schollmeyer <nex+b-g-o <AT> nexadn.de>
Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>
net-irc/hexchat/hexchat-2.16.1-r1.ebuild | 2 +-
net-irc/hexchat/hexchat-9999.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-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
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2023-02-26 18:16 Arthur Zamarin
0 siblings, 0 replies; 103+ messages in thread
From: Arthur Zamarin @ 2023-02-26 18:16 UTC (permalink / raw
To: gentoo-commits
commit: 18633c76bf731c0c8daa354b8d41156e016d6006
Author: Matoro Mahri <matoro <AT> users <DOT> noreply <DOT> github <DOT> com>
AuthorDate: Sat Feb 25 03:58:16 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 26 18:15:43 2023 +0000
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 <matoro <AT> users.noreply.github.com>
Signed-off-by: Arthur Zamarin <arthurzam <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2023-01-11 11:24 Joonas Niilola
0 siblings, 0 replies; 103+ messages in thread
From: Joonas Niilola @ 2023-01-11 11:24 UTC (permalink / raw
To: gentoo-commits
commit: 8ca9e9a286df184a6afb4bb64dadf5de9ee5837b
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 11 11:23:56 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Jan 11 11:24:18 2023 +0000
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 <juippis <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2023-01-07 11:30 Arthur Zamarin
0 siblings, 0 replies; 103+ messages in thread
From: Arthur Zamarin @ 2023-01-07 11:30 UTC (permalink / raw
To: gentoo-commits
commit: f7c60699f10b2c25fab31f417eb20257114f182f
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 7 11:30:40 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 7 11:30:40 2023 +0000
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 <arthurzam <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2023-01-07 7:23 Sam James
0 siblings, 0 replies; 103+ messages in thread
From: Sam James @ 2023-01-07 7:23 UTC (permalink / raw
To: gentoo-commits
commit: 19f7128702eccf9beaa15a445c68c739ee90e5db
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 7 07:23:21 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 7 07:23:21 2023 +0000
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 <sam <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2023-01-07 7:23 Sam James
0 siblings, 0 replies; 103+ messages in thread
From: Sam James @ 2023-01-07 7:23 UTC (permalink / raw
To: gentoo-commits
commit: cf824737f5f7fd0bc16b306dc7768f13a2221e9b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 7 07:23:22 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 7 07:23:22 2023 +0000
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 <sam <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2023-01-07 7:20 Sam James
0 siblings, 0 replies; 103+ messages in thread
From: Sam James @ 2023-01-07 7:20 UTC (permalink / raw
To: gentoo-commits
commit: f5f95c321fc0c32628220918f2d5ae85da479a31
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 7 07:20:10 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 7 07:20:10 2023 +0000
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 <sam <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2022-08-23 5:24 Sam James
0 siblings, 0 replies; 103+ messages in thread
From: Sam James @ 2022-08-23 5:24 UTC (permalink / raw
To: gentoo-commits
commit: 8fbc406e3fdc55d1e623ce2610f03a943d0d1e36
Author: Adrian Schollmeyer <nex+b-g-o <AT> nexadn <DOT> de>
AuthorDate: Sun Aug 21 19:13:20 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 23 05:23:55 2022 +0000
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 <nex+b-g-o <AT> nexadn.de>
Closes: https://github.com/gentoo/gentoo/pull/26949
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/hexchat/{hexchat-9999.ebuild => hexchat-2.16.1-r1.ebuild} | 5 ++++-
net-irc/hexchat/hexchat-9999.ebuild | 5 ++++-
2 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/net-irc/hexchat/hexchat-9999.ebuild b/net-irc/hexchat/hexchat-2.16.1-r1.ebuild
similarity index 95%
copy from net-irc/hexchat/hexchat-9999.ebuild
copy to net-irc/hexchat/hexchat-2.16.1-r1.ebuild
index 06de44ed5d3d..a47f759179d2 100644
--- a/net-irc/hexchat/hexchat-9999.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-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
index 06de44ed5d3d..a47f759179d2 100644
--- a/net-irc/hexchat/hexchat-9999.ebuild
+++ b/net-irc/hexchat/hexchat-9999.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
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2022-08-23 5:24 Sam James
0 siblings, 0 replies; 103+ messages in thread
From: Sam James @ 2022-08-23 5:24 UTC (permalink / raw
To: gentoo-commits
commit: 1b24e08378a4e3739be3207af4cc86da4a84207d
Author: Adrian Schollmeyer <nex+b-g-o <AT> nexadn <DOT> de>
AuthorDate: Sun Aug 21 19:30:38 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 23 05:23:55 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b24e083
net-irc/hexchat: drop 2.16.0
Signed-off-by: Adrian Schollmeyer <nex+b-g-o <AT> nexadn.de>
Signed-off-by: Sam James <sam <AT> 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..000000000000
--- 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}" == "9999" ]] ; 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"
- 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
-}
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2022-07-01 6:20 Sam James
0 siblings, 0 replies; 103+ messages in thread
From: Sam James @ 2022-07-01 6:20 UTC (permalink / raw
To: gentoo-commits
commit: 48456dded561f5bacb7686783857b9c318c576b4
Author: Adrian Schollmeyer <nex+b-g-o <AT> nexadn <DOT> de>
AuthorDate: Thu Jun 30 16:24:02 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jul 1 06:20:30 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48456dde
net-irc/hexchat: add myself as a maintainer
Signed-off-by: Adrian Schollmeyer <nex+b-g-o <AT> nexadn.de>
Closes: https://github.com/gentoo/gentoo/pull/26167
Signed-off-by: Sam James <sam <AT> 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 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person">
+ <email>nex+b-g-o@nexadn.de</email>
+ <name>Adrian Schollmeyer</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<use>
<flag name="libcanberra">Enable sound event support using
<pkg>media-libs/libcanberra</pkg></flag>
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2022-04-27 4:34 Arthur Zamarin
0 siblings, 0 replies; 103+ messages in thread
From: Arthur Zamarin @ 2022-04-27 4:34 UTC (permalink / raw
To: gentoo-commits
commit: 621c99dca452a9ce7310adf351c2e4208cbf9f18
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 27 04:33:59 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 27 04:33:59 2022 +0000
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 <arthurzam <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2022-04-25 15:48 Sam James
0 siblings, 0 replies; 103+ messages in thread
From: Sam James @ 2022-04-25 15:48 UTC (permalink / raw
To: gentoo-commits
commit: fe793fe59a3de0d3f9da911bc864c353173d5f2d
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 25 15:47:44 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Apr 25 15:47:44 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe793fe5
net-irc/hexchat: fix UnusedLocalUse
Signed-off-by: Sam James <sam <AT> 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 @@
<use>
<flag name="libcanberra">Enable sound event support using
<pkg>media-libs/libcanberra</pkg></flag>
- <flag name="libproxy">Enable proxy support.</flag>
<flag name="plugin-checksum">Build Checksum plugin
(needs plugins)</flag>
<flag name="plugin-fishlim">Build FiSHLiM plugin (needs plugins
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2022-04-24 17:47 Arthur Zamarin
0 siblings, 0 replies; 103+ messages in thread
From: Arthur Zamarin @ 2022-04-24 17:47 UTC (permalink / raw
To: gentoo-commits
commit: e1a8ec4dc4dcc0c425c5a6381e21b15f66a10ee2
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 24 17:47:19 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 24 17:47:19 2022 +0000
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 <arthurzam <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2022-04-22 16:51 Arthur Zamarin
0 siblings, 0 replies; 103+ messages in thread
From: Arthur Zamarin @ 2022-04-22 16:51 UTC (permalink / raw
To: gentoo-commits
commit: e645c4764556be7debe26262e85f391fb1b6a06a
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 22 16:51:30 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 22 16:51:30 2022 +0000
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 <arthurzam <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2022-04-21 13:00 Jakov Smolić
0 siblings, 0 replies; 103+ messages in thread
From: Jakov Smolić @ 2022-04-21 13:00 UTC (permalink / raw
To: gentoo-commits
commit: 3604c6bf757e20559096c129a6f8d9d70930fa53
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 21 13:00:00 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Thu Apr 21 13:00:00 2022 +0000
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ć <jsmolic <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2022-04-21 13:00 Jakov Smolić
0 siblings, 0 replies; 103+ messages in thread
From: Jakov Smolić @ 2022-04-21 13:00 UTC (permalink / raw
To: gentoo-commits
commit: 0ac7f783fa68ff07a033e63062d50eeb71d4b68a
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 21 12:59:42 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Thu Apr 21 12:59:42 2022 +0000
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ć <jsmolic <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2022-02-19 5:20 Sam James
0 siblings, 0 replies; 103+ messages in thread
From: Sam James @ 2022-02-19 5:20 UTC (permalink / raw
To: gentoo-commits
commit: 951b24e18949f05f76b53bad95a8710649119c58
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 19 05:20:04 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 19 05:20:04 2022 +0000
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 <sam <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2022-02-13 23:30 Lars Wendler
0 siblings, 0 replies; 103+ messages in thread
From: Lars Wendler @ 2022-02-13 23:30 UTC (permalink / raw
To: gentoo-commits
commit: b0a8a8aeafa2c34d615f9f3739658d7f7f9d2e5e
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 13 23:29:25 2022 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Sun Feb 13 23:30:45 2022 +0000
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 <polynomial-c <AT> gentoo.org>
net-irc/hexchat/hexchat-2.16.0.ebuild | 6 +++++-
net-irc/hexchat/hexchat-2.16.1.ebuild | 6 +++++-
net-irc/hexchat/hexchat-9999.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-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
index 426793497d86..06de44ed5d3d 100644
--- a/net-irc/hexchat/hexchat-9999.ebuild
+++ b/net-irc/hexchat/hexchat-9999.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]
)
)"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2022-02-13 12:14 Lars Wendler
0 siblings, 0 replies; 103+ messages in thread
From: Lars Wendler @ 2022-02-13 12:14 UTC (permalink / raw
To: gentoo-commits
commit: 721b824f4837111b0d11af6c99fc7862cbe03d96
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 13 09:09:36 2022 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Sun Feb 13 12:14:42 2022 +0000
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 <polynomial-c <AT> 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 000000000000..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}" == "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} )
+ 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
+}
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2022-02-13 12:14 Lars Wendler
0 siblings, 0 replies; 103+ messages in thread
From: Lars Wendler @ 2022-02-13 12:14 UTC (permalink / raw
To: gentoo-commits
commit: 406688dbfd3fa67140dec50fc792738ce317bd86
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 13 09:12:12 2022 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Sun Feb 13 12:14:42 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=406688db
net-irc/hexchat: Synced live ebuild
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
net-irc/hexchat/hexchat-9999.ebuild | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/net-irc/hexchat/hexchat-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
index 0184ad5a0be2..426793497d86 100644
--- a/net-irc/hexchat/hexchat-9999.ebuild
+++ b/net-irc/hexchat/hexchat-9999.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}" == "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 ~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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2022-02-11 19:29 Arthur Zamarin
0 siblings, 0 replies; 103+ messages in thread
From: Arthur Zamarin @ 2022-02-11 19:29 UTC (permalink / raw
To: gentoo-commits
commit: 6c71ef68fa2d1f264cbf72b3d54c00c1e106f462
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 11 19:29:27 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Feb 11 19:29:27 2022 +0000
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 <arthurzam <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2022-01-31 18:51 Sam James
0 siblings, 0 replies; 103+ messages in thread
From: Sam James @ 2022-01-31 18:51 UTC (permalink / raw
To: gentoo-commits
commit: 0fc9d21f5b53b2d7d85f147dbb3aacdaafd7853c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 31 18:51:22 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 31 18:51:22 2022 +0000
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 <sam <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2022-01-31 18:50 Sam James
0 siblings, 0 replies; 103+ messages in thread
From: Sam James @ 2022-01-31 18:50 UTC (permalink / raw
To: gentoo-commits
commit: b95ef99d652abcaf50a4d8cf9a670c55955157a8
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 31 18:49:57 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 31 18:49:57 2022 +0000
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 <sam <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2022-01-31 18:50 Sam James
0 siblings, 0 replies; 103+ messages in thread
From: Sam James @ 2022-01-31 18:50 UTC (permalink / raw
To: gentoo-commits
commit: 7094ef3a1219427dbbd3ad2a1f711ee9c4f4e17f
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 31 18:50:29 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 31 18:50:29 2022 +0000
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 <sam <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2022-01-31 6:24 Sam James
0 siblings, 0 replies; 103+ messages in thread
From: Sam James @ 2022-01-31 6:24 UTC (permalink / raw
To: gentoo-commits
commit: 044aabfcede23ae807c3db36893718dc1be9fbcc
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 31 06:23:58 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jan 31 06:23:58 2022 +0000
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 <sam <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2021-11-22 13:17 Jakov Smolić
0 siblings, 0 replies; 103+ messages in thread
From: Jakov Smolić @ 2021-11-22 13:17 UTC (permalink / raw
To: gentoo-commits
commit: 4ff405aa345fddd50e3599b8128e1779e59a8b85
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 22 13:14:58 2021 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon Nov 22 13:14:58 2021 +0000
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ć <jsmolic <AT> 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-9999.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-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
index 5964fd0c827e..0184ad5a0be2 100644
--- a/net-irc/hexchat/hexchat-9999.ebuild
+++ b/net-irc/hexchat/hexchat-9999.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)"
}
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2021-10-04 7:24 Lars Wendler
0 siblings, 0 replies; 103+ messages in thread
From: Lars Wendler @ 2021-10-04 7:24 UTC (permalink / raw
To: gentoo-commits
commit: 0b8f06cf676d076ba1995fc67112fe6d706ccf52
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 4 07:23:57 2021 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Mon Oct 4 07:24:41 2021 +0000
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 <polynomial-c <AT> 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 00000000000..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}" == "9999" ]] ; then
+ inherit git-r3
+ SRC_URI=""
+ EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
+else
+ SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+fi
+
+LICENSE="GPL-2 plugin-fishlim? ( MIT )"
+SLOT="0"
+IUSE="dbus debug +gtk libcanberra lua perl plugin-checksum plugin-fishlim plugin-sysinfo python ssl theme-manager"
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+ python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+ dev-libs/glib:2
+ dbus? ( dev-libs/dbus-glib )
+ gtk? (
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:2
+ x11-libs/libX11
+ x11-libs/pango
+ )
+ libcanberra? ( media-libs/libcanberra )
+ lua? ( ${LUA_DEPS} )
+ perl? ( dev-lang/perl:= )
+ plugin-sysinfo? ( sys-apps/pciutils )
+ python? (
+ ${PYTHON_DEPS}
+ virtual/python-cffi
+ )
+ ssl? ( dev-libs/openssl:0= )
+ theme-manager? (
+ || (
+ ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
+ dev-lang/mono[-minimal]
+ )
+ )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/glib-utils
+ app-arch/xz-utils
+ app-text/iso-codes
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+pkg_setup() {
+ use lua && lua-single_pkg_setup
+ use python && python-single-r1_pkg_setup
+ if use theme-manager ; then
+ mono-env_pkg_setup
+ export XDG_CACHE_HOME="${T}/.cache"
+ fi
+}
+
+src_configure() {
+ local emesonargs=(
+ -Ddbus-service-use-appid=false
+ -Dinstall-appdata=false
+ -Dplugin=true
+ $(meson_feature dbus)
+ $(meson_feature libcanberra)
+ $(meson_feature ssl tls)
+ $(meson_use gtk gtk-frontend)
+ $(meson_use !gtk text-frontend)
+ $(meson_use theme-manager)
+
+ $(meson_use plugin-checksum with-checksum)
+ $(meson_use plugin-fishlim with-fishlim)
+ -Dwith-lua="$(usex lua "${ELUA}" false)"
+ -Dwith-perl="$(usex perl "${EPREFIX}"/usr/bin/perl false)"
+ -Dwith-python="$(usex python "${EPYTHON/.*}" false)"
+ $(meson_use 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-plugins/hexchat-javascript (javascript support)"
+ elog " x11-themes/sound-theme-freedesktop (default BEEP sound,"
+ elog " needs libcanberra enabled)"
+}
+
+pkg_postrm() {
+ if use gtk ; then
+ xdg_pkg_postrm
+ fi
+}
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2021-10-04 7:24 Lars Wendler
0 siblings, 0 replies; 103+ messages in thread
From: Lars Wendler @ 2021-10-04 7:24 UTC (permalink / raw
To: gentoo-commits
commit: 98f400e631edaf5ec46aadd0aaccb84cc863c7db
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 4 07:24:32 2021 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Mon Oct 4 07:24:42 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98f400e6
net-irc/hexchat: Synced live ebuild
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
net-irc/hexchat/hexchat-9999.ebuild | 38 ++++++++++++++++++-------------------
1 file changed, 19 insertions(+), 19 deletions(-)
diff --git a/net-irc/hexchat/hexchat-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
index 5de62a8f2e7..5964fd0c827 100644
--- a/net-irc/hexchat/hexchat-9999.ebuild
+++ b/net-irc/hexchat/hexchat-9999.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() {
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2021-10-03 22:02 David Seifert
0 siblings, 0 replies; 103+ messages in thread
From: David Seifert @ 2021-10-03 22:02 UTC (permalink / raw
To: gentoo-commits
commit: 6fc6aa6dec68bcc9b7c73daf07fc84cdd27408df
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 3 22:02:34 2021 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Oct 3 22:02:34 2021 +0000
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 <soap <AT> 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..00000000000
--- 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}" == "9999" ]] ; 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="$(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 "${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-plugins/hexchat-javascript (javascript support)"
- elog " x11-themes/sound-theme-freedesktop (default BEEP sound,"
- elog " needs libcanberra enabled)"
-}
-
-pkg_postrm() {
- if use gtk ; then
- xdg_pkg_postrm
- fi
-}
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2021-10-03 9:19 Lars Wendler
0 siblings, 0 replies; 103+ messages in thread
From: Lars Wendler @ 2021-10-03 9:19 UTC (permalink / raw
To: gentoo-commits
commit: f90f93e75d38af583ba5d87e7689895a28782025
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 3 09:19:39 2021 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Sun Oct 3 09:19:39 2021 +0000
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 <polynomial-c <AT> 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 00000000000..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}" == "9999" ]] ; 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="$(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 "${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-plugins/hexchat-javascript (javascript support)"
+ elog " x11-themes/sound-theme-freedesktop (default BEEP sound,"
+ elog " needs libcanberra enabled)"
+}
+
+pkg_postrm() {
+ if use gtk ; then
+ xdg_pkg_postrm
+ fi
+}
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2021-06-16 9:30 Lars Wendler
0 siblings, 0 replies; 103+ messages in thread
From: Lars Wendler @ 2021-06-16 9:30 UTC (permalink / raw
To: gentoo-commits
commit: 7203e7d0ac4ac7d52a761a49b1431743a5fd197e
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 16 09:30:10 2021 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Wed Jun 16 09:30:24 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7203e7d0
net-irc/hexchat: Removed old
Signed-off-by: Lars Wendler <polynomial-c <AT> 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..00000000000
--- 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}" == "9999" ]] ; 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
- xdg_pkg_postrm
- fi
-}
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2021-06-16 9:30 Lars Wendler
0 siblings, 0 replies; 103+ messages in thread
From: Lars Wendler @ 2021-06-16 9:30 UTC (permalink / raw
To: gentoo-commits
commit: 131b78b73dd7629ad1f8ff9e89ec3917769b3c0a
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 16 07:27:04 2021 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Wed Jun 16 09:30:24 2021 +0000
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 <ulm <AT> gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/21264
Signed-off-by: Lars Wendler <polynomial-c <AT> 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 00000000000..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}" == "9999" ]] ; then
+ inherit git-r3
+ SRC_URI=""
+ EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
+else
+ SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz
+ https://github.com/hexchat/hexchat/commit/a25f2381689d2c2279a0e43b33f6c0ec8305a096.patch -> ${PN}-add-libera-chat.patch
+ https://github.com/hexchat/hexchat/commit/d3545f37cd5f551ed8bc0ab7b20e5c8140adc0a6.patch -> ${PN}-default-network.patch"
+ KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux"
+fi
+
+LICENSE="GPL-2 plugin-fishlim? ( MIT )"
+SLOT="0"
+IUSE="dbus debug +gtk libcanberra libnotify libproxy lua perl plugin-checksum plugin-fishlim plugin-sysinfo python ssl theme-manager"
+REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
+ python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+ dev-libs/glib:2
+ dbus? ( dev-libs/dbus-glib )
+ gtk? (
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:2
+ x11-libs/libX11
+ x11-libs/pango
+ )
+ libcanberra? ( media-libs/libcanberra )
+ libproxy? ( net-libs/libproxy )
+ libnotify? ( x11-libs/libnotify )
+ lua? ( ${LUA_DEPS} )
+ perl? ( dev-lang/perl:= )
+ plugin-sysinfo? ( sys-apps/pciutils )
+ python? ( ${PYTHON_DEPS} )
+ ssl? ( dev-libs/openssl:0= )
+ theme-manager? (
+ || (
+ ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
+ dev-lang/mono[-minimal]
+ )
+ )"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-util/glib-utils
+ app-arch/xz-utils
+ app-text/iso-codes
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}/${P}-python38.patch" #758758
+ "${DISTDIR}/${PN}-add-libera-chat.patch"
+ "${DISTDIR}/${PN}-default-network.patch"
+)
+
+pkg_setup() {
+ use lua && lua-single_pkg_setup
+ use python && python-single-r1_pkg_setup
+ if use theme-manager ; then
+ mono-env_pkg_setup
+ export XDG_CACHE_HOME="${T}/.cache"
+ fi
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dwith-gtk="$(usex gtk true false)"
+ -Dwith-text="$(usex gtk false true)"
+ -Dwith-ssl="$(usex ssl true false)"
+ -Dwith-plugin=true
+ -Dwith-dbus="$(usex dbus true false)"
+ -Dwith-libproxy="$(usex libproxy 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 "${ED}" -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
+ xdg_pkg_postrm
+ fi
+}
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2021-06-01 11:14 Sam James
0 siblings, 0 replies; 103+ messages in thread
From: Sam James @ 2021-06-01 11:14 UTC (permalink / raw
To: gentoo-commits
commit: b2ef390871e141b21d7d3b5f4a2d582b8855e5bc
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 1 11:12:58 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun 1 11:12:58 2021 +0000
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 <sam <AT> gentoo.org>
net-irc/hexchat/hexchat-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/hexchat/hexchat-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
index 7e74c663c59..5de62a8f2e7 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_{7,8} )
+PYTHON_COMPAT=( python3_{7..9} )
inherit lua-single meson mono-env python-single-r1 xdg
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2021-04-30 9:54 Mikle Kolyada
0 siblings, 0 replies; 103+ messages in thread
From: Mikle Kolyada @ 2021-04-30 9:54 UTC (permalink / raw
To: gentoo-commits
commit: bec16bac0ea5461ae0661eba6efeecea6b6cfc4d
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 30 09:43:24 2021 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Fri Apr 30 09:54:52 2021 +0000
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 <zlogene <AT> gentoo.org>
net-irc/hexchat/hexchat-2.14.3-r100.ebuild | 7 ++-----
net-irc/hexchat/hexchat-9999.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-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
index 2bb1b8275bc..7e74c663c59 100644
--- a/net-irc/hexchat/hexchat-9999.ebuild
+++ b/net-irc/hexchat/hexchat-9999.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 )
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2021-03-25 23:31 Conrad Kostecki
0 siblings, 0 replies; 103+ messages in thread
From: Conrad Kostecki @ 2021-03-25 23:31 UTC (permalink / raw
To: gentoo-commits
commit: 7130306c81bc83c134b0b7e1b18a91d6492a1a43
Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 25 23:23:15 2021 +0000
Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Thu Mar 25 23:31:05 2021 +0000
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 <conikost <AT> 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..00000000000
--- 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}" == "9999" ]] ; then
- inherit git-r3
- SRC_URI=""
- EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
-else
- SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz"
- KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux"
-fi
-
-LICENSE="GPL-2 plugin-fishlim? ( MIT )"
-SLOT="0"
-IUSE="dbus debug +gtk libcanberra libnotify libproxy libressl lua perl plugin-checksum plugin-fishlim plugin-sysinfo python ssl theme-manager"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
- dev-libs/glib:2
- dbus? ( dev-libs/dbus-glib )
- gtk? (
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:2
- x11-libs/libX11
- x11-libs/pango
- )
- libcanberra? ( media-libs/libcanberra )
- libproxy? ( net-libs/libproxy )
- libnotify? ( x11-libs/libnotify )
- lua? ( dev-lang/lua:0= )
- perl? ( dev-lang/perl:= )
- plugin-sysinfo? ( sys-apps/pciutils )
- python? ( ${PYTHON_DEPS} )
- ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
- )
- theme-manager? (
- || (
- ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
- dev-lang/mono[-minimal]
- )
- )"
-
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/glib-utils
- app-arch/xz-utils
- app-text/iso-codes
- sys-devel/gettext
- virtual/pkgconfig
-"
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
- if use theme-manager ; then
- mono-env_pkg_setup
- export XDG_CACHE_HOME="${T}/.cache"
- fi
-}
-
-src_configure() {
- local emesonargs=(
- -Dwith-gtk="$(usex gtk true false)"
- -Dwith-text="$(usex gtk false true)"
- -Dwith-ssl="$(usex ssl true false)"
- -Dwith-plugin=true
- -Dwith-dbus="$(usex dbus true false)"
- -Dwith-libproxy="$(usex libproxy true false)"
- -Dwith-libnotify="$(usex libnotify true false)"
- -Dwith-libcanberra="$(usex libcanberra true false)"
- -Dwith-theme-manager="$(usex theme-manager true false)"
- -Ddbus-service-use-appid=false
- -Dwith-checksum="$(usex plugin-checksum true false)"
- -Dwith-fishlim="$(usex plugin-fishlim true false)"
- -Dwith-lua="$(usex lua lua false)"
- -Dwith-perl="$(usex perl "${EPREFIX}"/usr/bin/perl false)"
- -Dwith-python="$(usex python "${EPYTHON/.*}" false)"
- -Dwith-sysinfo="$(usex plugin-sysinfo true false)"
- -Dwith-appdata=false
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
- dodoc readme.md
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_preinst() {
- if use gtk ; then
- xdg_pkg_preinst
- fi
-}
-
-pkg_postinst() {
- if use gtk ; then
- xdg_pkg_postinst
- else
- elog "You have disabled the gtk USE flag. This means you don't have"
- elog "the GTK-GUI for HexChat but only a text interface called \"hexchat-text\"."
- fi
-
- if use theme-manager ; then
- elog "Themes are available at:"
- elog " https://hexchat.github.io/themes.html"
- fi
-
- elog
- elog "optional dependencies:"
- elog " media-sound/sox (sound playback if you don't have libcanberra"
- elog " enabled)"
- elog " x11-plugins/hexchat-javascript (javascript support)"
- elog " x11-themes/sound-theme-freedesktop (default BEEP sound,"
- elog " needs libcanberra enabled)"
-}
-
-pkg_postrm() {
- if use gtk ; then
- xdg_pkg_postrm
- fi
-}
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2021-01-24 3:52 Sam James
0 siblings, 0 replies; 103+ messages in thread
From: Sam James @ 2021-01-24 3:52 UTC (permalink / raw
To: gentoo-commits
commit: e40bf6f76fa86983e6ce06de80a9f549874b85cc
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 24 03:51:45 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 03:52:24 2021 +0000
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 <sam <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2021-01-23 22:51 Sam James
0 siblings, 0 replies; 103+ messages in thread
From: Sam James @ 2021-01-23 22:51 UTC (permalink / raw
To: gentoo-commits
commit: 0e992c4b6a036d3545490f1d0e49831b746c14d3
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 22:50:17 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 23 22:50:51 2021 +0000
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 <sam <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2021-01-23 22:42 Sam James
0 siblings, 0 replies; 103+ messages in thread
From: Sam James @ 2021-01-23 22:42 UTC (permalink / raw
To: gentoo-commits
commit: 893f09f25d4c12355343e5d8ac36691fc9705560
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 22:42:04 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 23 22:42:24 2021 +0000
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 <sam <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2021-01-23 4:20 Sam James
0 siblings, 0 replies; 103+ messages in thread
From: Sam James @ 2021-01-23 4:20 UTC (permalink / raw
To: gentoo-commits
commit: 1bef07888871f6404a7270c735a8fd5f6edb5b00
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 04:19:46 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 23 04:19:46 2021 +0000
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 <sam <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2021-01-23 4:09 Sam James
0 siblings, 0 replies; 103+ messages in thread
From: Sam James @ 2021-01-23 4:09 UTC (permalink / raw
To: gentoo-commits
commit: c81f6520b863adefa3861084f6b0141c43b983df
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 04:09:32 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 23 04:09:32 2021 +0000
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 <sam <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2020-12-24 23:30 Marek Szuba
0 siblings, 0 replies; 103+ messages in thread
From: Marek Szuba @ 2020-12-24 23:30 UTC (permalink / raw
To: gentoo-commits
commit: 2f94d3acdc091db41c1c741f854e0c66bd2642b5
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 24 23:28:07 2020 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Thu Dec 24 23:29:52 2020 +0000
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 <marecki <AT> 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)"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2020-06-05 7:21 Mart Raudsepp
0 siblings, 0 replies; 103+ messages in thread
From: Mart Raudsepp @ 2020-06-05 7:21 UTC (permalink / raw
To: gentoo-commits
commit: 6595fbeeb1820a2ec280b47a7889961f100f7c35
Author: Sam James (sam_c) <sam <AT> cmpct <DOT> info>
AuthorDate: Fri Jun 5 00:42:28 2020 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Fri Jun 5 07:19:20 2020 +0000
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) <sam <AT> cmpct.info>
Signed-off-by: Mart Raudsepp <leio <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2020-04-03 13:11 Agostino Sarubbo
0 siblings, 0 replies; 103+ messages in thread
From: Agostino Sarubbo @ 2020-04-03 13:11 UTC (permalink / raw
To: gentoo-commits
commit: 400a869710b66f931de8b8a3aaefe2bf8178ec06
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 3 13:11:20 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Apr 3 13:11:20 2020 +0000
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 <ago <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2020-04-03 12:19 Agostino Sarubbo
0 siblings, 0 replies; 103+ messages in thread
From: Agostino Sarubbo @ 2020-04-03 12:19 UTC (permalink / raw
To: gentoo-commits
commit: f0cdda402302f1935bff1626fb062c5a75e36464
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 3 12:19:17 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Apr 3 12:19:17 2020 +0000
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 <ago <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2020-04-03 12:16 Agostino Sarubbo
0 siblings, 0 replies; 103+ messages in thread
From: Agostino Sarubbo @ 2020-04-03 12:16 UTC (permalink / raw
To: gentoo-commits
commit: fad41a16ef907e9cdad48cc745d450d5648fc2b8
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 3 12:16:46 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Apr 3 12:16:46 2020 +0000
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 <ago <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2020-04-03 12:12 Agostino Sarubbo
0 siblings, 0 replies; 103+ messages in thread
From: Agostino Sarubbo @ 2020-04-03 12:12 UTC (permalink / raw
To: gentoo-commits
commit: 8303f607d031fdccc6c9150714cbf11c8559d1ef
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 3 12:12:25 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Apr 3 12:12:25 2020 +0000
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 <ago <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2020-04-03 12:06 Agostino Sarubbo
0 siblings, 0 replies; 103+ messages in thread
From: Agostino Sarubbo @ 2020-04-03 12:06 UTC (permalink / raw
To: gentoo-commits
commit: b986abddbaa6a4ef4c1c674ccd77071c7395766e
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 3 12:06:20 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Apr 3 12:06:20 2020 +0000
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 <ago <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2020-04-03 12:05 Agostino Sarubbo
0 siblings, 0 replies; 103+ messages in thread
From: Agostino Sarubbo @ 2020-04-03 12:05 UTC (permalink / raw
To: gentoo-commits
commit: c5630f97b153f7b0aa97f7abbf5350b705f16df2
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 3 12:04:58 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Apr 3 12:04:58 2020 +0000
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 <ago <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2020-02-10 12:12 Michał Górny
0 siblings, 0 replies; 103+ messages in thread
From: Michał Górny @ 2020-02-10 12:12 UTC (permalink / raw
To: gentoo-commits
commit: 5d75cee19dfbb90914ebcab9342eefb935f682b2
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 10 12:04:26 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Feb 10 12:12:35 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d75cee1
net-irc/hexchat: Remove py2
Signed-off-by: Michał Górny <mgorny <AT> 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"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2020-02-02 19:35 Mart Raudsepp
0 siblings, 0 replies; 103+ messages in thread
From: Mart Raudsepp @ 2020-02-02 19:35 UTC (permalink / raw
To: gentoo-commits
commit: 0ccd8509886ea10655e4d2637bb4dc5a91691f69
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 2 18:36:23 2020 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sun Feb 2 19:34:23 2020 +0000
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 <leio <AT> 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
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2020-01-08 12:54 Joonas Niilola
0 siblings, 0 replies; 103+ messages in thread
From: Joonas Niilola @ 2020-01-08 12:54 UTC (permalink / raw
To: gentoo-commits
commit: b942135aa6f5efed54dfab4ca60eb052b533efec
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 8 12:32:14 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Jan 8 12:32:14 2020 +0000
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 <juippis <AT> 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 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>anthonyryan1@gmail.com</email>
- <name>Anthony Ryan</name>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
<maintainer type="person">
<email>polynomial-c@gentoo.org</email>
<name>Lars Wendler</name>
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2019-12-21 20:48 Lars Wendler
0 siblings, 0 replies; 103+ messages in thread
From: Lars Wendler @ 2019-12-21 20:48 UTC (permalink / raw
To: gentoo-commits
commit: 78f2712d58d3e39316ce3ec75f056674a55685d9
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 21 20:48:00 2019 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Sat Dec 21 20:48:00 2019 +0000
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 <polynomial-c <AT> gentoo.org>
net-irc/hexchat/hexchat-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/hexchat/hexchat-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
index 9457dba03b8..103f8c1ad52 100644
--- a/net-irc/hexchat/hexchat-9999.ebuild
+++ b/net-irc/hexchat/hexchat-9999.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
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2019-12-21 20:48 Lars Wendler
0 siblings, 0 replies; 103+ messages in thread
From: Lars Wendler @ 2019-12-21 20:48 UTC (permalink / raw
To: gentoo-commits
commit: 7be486880a227079f0c7757575112fe2c3dfb6d9
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Sat Dec 21 20:47:08 2019 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Sat Dec 21 20:47:08 2019 +0000
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 <polynomial-c <AT> 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 00000000000..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}" == "9999" ]] ; 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 plugin-fishlim true false)"
+ -Dwith-lua="$(usex lua lua false)"
+ -Dwith-perl="$(usex perl "${EPREFIX}"/usr/bin/perl false)"
+ -Dwith-python="$(usex python "${EPYTHON/.*}" false)"
+ -Dwith-sysinfo="$(usex plugin-sysinfo true false)"
+ -Dwith-appdata=false
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+ dodoc readme.md
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_preinst() {
+ if use gtk ; then
+ xdg_pkg_preinst
+ fi
+}
+
+pkg_postinst() {
+ if use gtk ; then
+ xdg_pkg_postinst
+ else
+ elog "You have disabled the gtk USE flag. This means you don't have"
+ elog "the GTK-GUI for HexChat but only a text interface called \"hexchat-text\"."
+ fi
+
+ if use theme-manager ; then
+ elog "Themes are available at:"
+ elog " https://hexchat.github.io/themes.html"
+ fi
+
+ elog
+ elog "optional dependencies:"
+ elog " media-sound/sox (sound playback if you don't have libcanberra"
+ elog " enabled)"
+ elog " x11-plugins/hexchat-javascript (javascript support)"
+ elog " x11-themes/sound-theme-freedesktop (default BEEP sound,"
+ elog " needs libcanberra enabled)"
+}
+
+pkg_postrm() {
+ if use gtk ; then
+ xdg_pkg_postrm
+ fi
+}
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2019-11-08 17:07 Andreas K. Hüttel
0 siblings, 0 replies; 103+ messages in thread
From: Andreas K. Hüttel @ 2019-11-08 17:07 UTC (permalink / raw
To: gentoo-commits
commit: 6b3d4510d4f12ccd1da7d8c4f16f10874af9e1bf
Author: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 8 17:06:34 2019 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Fri Nov 8 17:07:08 2019 +0000
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 <dilfridge <AT> 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-9999.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-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
index 14a652693e6..9457dba03b8 100644
--- a/net-irc/hexchat/hexchat-9999.ebuild
+++ b/net-irc/hexchat/hexchat-9999.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? (
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2019-03-13 14:31 Lars Wendler
0 siblings, 0 replies; 103+ messages in thread
From: Lars Wendler @ 2019-03-13 14:31 UTC (permalink / raw
To: gentoo-commits
commit: 969af26cb901ff1c0de5e1b4e3b1dd23684bf47c
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 13 14:29:43 2019 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Wed Mar 13 14:31:18 2019 +0000
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 <polynomial-c <AT> gentoo.org>
net-irc/hexchat/hexchat-9999.ebuild | 23 +++++++++--------------
1 file changed, 9 insertions(+), 14 deletions(-)
diff --git a/net-irc/hexchat/hexchat-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
index 7ef4db04615..1b4f2fa6067 100644
--- a/net-irc/hexchat/hexchat-9999.ebuild
+++ b/net-irc/hexchat/hexchat-9999.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
}
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2018-10-31 8:00 Lars Wendler
0 siblings, 0 replies; 103+ messages in thread
From: Lars Wendler @ 2018-10-31 8:00 UTC (permalink / raw
To: gentoo-commits
commit: 12d7269d433d502fe1d0332daf98ae3354a000b3
Author: Anthony Ryan <anthonyryan1 <AT> gmail <DOT> com>
AuthorDate: Wed Oct 31 03:30:29 2018 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Wed Oct 31 08:00:48 2018 +0000
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 <anthonyryan1 <AT> 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 <polynomial-c <AT> gentoo.org>
net-irc/hexchat/hexchat-2.14.2.ebuild | 3 ++-
net-irc/hexchat/hexchat-9999.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-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
index ee382d60463..7ef4db04615 100644
--- a/net-irc/hexchat/hexchat-9999.ebuild
+++ b/net-irc/hexchat/hexchat-9999.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
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2018-09-03 12:11 Lars Wendler
0 siblings, 0 replies; 103+ messages in thread
From: Lars Wendler @ 2018-09-03 12:11 UTC (permalink / raw
To: gentoo-commits
commit: 43aa17ea2fbe92508d8cd47fef0187f22096812e
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 3 10:06:15 2018 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Mon Sep 3 12:11:02 2018 +0000
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 00000000000..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}" == "9999" ]] ; then
+ inherit git-r3
+ SRC_URI=""
+ EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
+else
+ SRC_URI="https://dl.hexchat.net/${PN}/${P}.tar.xz"
+ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+fi
+
+LICENSE="GPL-2 plugin-fishlim? ( MIT )"
+SLOT="0"
+IUSE="dbus debug +gtk libcanberra libnotify libproxy libressl lua perl plugin-checksum plugin-fishlim plugin-sysinfo python ssl theme-manager"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+COMMON_DEPEND="
+ dev-libs/glib:2
+ dbus? ( dev-libs/dbus-glib )
+ gtk? (
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:2
+ x11-libs/libX11
+ x11-libs/pango
+ )
+ libcanberra? ( media-libs/libcanberra )
+ libproxy? ( net-libs/libproxy )
+ libnotify? ( x11-libs/libnotify )
+ lua? ( dev-lang/lua:= )
+ perl? ( dev-lang/perl )
+ plugin-sysinfo? ( sys-apps/pciutils )
+ python? ( ${PYTHON_DEPS} )
+ ssl? (
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
+ )
+ theme-manager? (
+ || (
+ ( dev-lang/mono[minimal] dev-dotnet/libgdiplus )
+ dev-lang/mono[-minimal]
+ )
+ )"
+
+RDEPEND="${COMMON_DEPEND}"
+DEPEND="
+ ${COMMON_DEPEND}
+ app-arch/xz-utils
+ app-text/iso-codes
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+ if use theme-manager ; then
+ mono-env_pkg_setup
+ export XDG_CACHE_HOME="${T}/.cache"
+ fi
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dwith-gtk="$(usex gtk true false)"
+ -Dwith-text="$(usex gtk false true)"
+ -Dwith-ssl="$(usex ssl true false)"
+ -Dwith-plugin=true
+ -Dwith-dbus="$(usex dbus true false)"
+ -Dwith-libproxy="$(usex libproxy true false)"
+ -Dwith-libnotify="$(usex libnotify true false)"
+ -Dwith-libcanberra="$(usex libcanberra true false)"
+ -Dwith-theme-manager="$(usex theme-manager true false)"
+ -Ddbus-service-use-appid=false
+ -Dwith-checksum="$(usex plugin-checksum true false)"
+ -Dwith-fishlim="$(usex plugin-fishlim true false)"
+ -Dwith-lua="$(usex lua lua false)"
+ -Dwith-perl="$(usex perl "${EPREFIX}"/usr/bin/perl false)"
+ -Dwith-python="$(usex python "${EPYTHON/.*}" false)"
+ -Dwith-sysinfo="$(usex plugin-sysinfo true false)"
+ -Dwith-appdata=false
+ )
+ 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
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_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
+ 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
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ fi
+}
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2018-09-03 12:11 Lars Wendler
0 siblings, 0 replies; 103+ messages in thread
From: Lars Wendler @ 2018-09-03 12:11 UTC (permalink / raw
To: gentoo-commits
commit: f383ed4c64b9c72314777648032b5edfca93aee3
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 3 10:07:04 2018 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Mon Sep 3 12:11:04 2018 +0000
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-9999.ebuild | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/net-irc/hexchat/hexchat-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
index b35c166c0a0..ee382d60463 100644
--- a/net-irc/hexchat/hexchat-9999.ebuild
+++ b/net-irc/hexchat/hexchat-9999.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
}
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2018-07-24 0:34 Mikle Kolyada
0 siblings, 0 replies; 103+ messages in thread
From: Mikle Kolyada @ 2018-07-24 0:34 UTC (permalink / raw
To: gentoo-commits
commit: a2c814a2b593fe9c03cb8820d67bfbf60a11c4cc
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 24 00:34:11 2018 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Tue Jul 24 00:34:11 2018 +0000
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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2018-06-27 22:15 Sergei Trofimovich
0 siblings, 0 replies; 103+ messages in thread
From: Sergei Trofimovich @ 2018-06-27 22:15 UTC (permalink / raw
To: gentoo-commits
commit: 6f3115c744021cd7b08e295cbf5f76c3f9ce47b1
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 27 22:00:44 2018 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Wed Jun 27 22:13:53 2018 +0000
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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2018-06-27 7:25 Tobias Klausmann
0 siblings, 0 replies; 103+ messages in thread
From: Tobias Klausmann @ 2018-06-27 7:25 UTC (permalink / raw
To: gentoo-commits
commit: dd268fd8556f54f26a4232dfc6267f36603ebfee
Author: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 27 07:25:09 2018 +0000
Commit: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Wed Jun 27 07:25:09 2018 +0000
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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2018-06-27 7:09 Sergei Trofimovich
0 siblings, 0 replies; 103+ messages in thread
From: Sergei Trofimovich @ 2018-06-27 7:09 UTC (permalink / raw
To: gentoo-commits
commit: 84eb7aae54ccb3b5825abaeb8f34e1fb6873589d
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 27 07:09:13 2018 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Wed Jun 27 07:09:23 2018 +0000
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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2018-06-24 13:09 Jason Zaman
0 siblings, 0 replies; 103+ messages in thread
From: Jason Zaman @ 2018-06-24 13:09 UTC (permalink / raw
To: gentoo-commits
commit: c2c4b9d74f293f39bace9d410e26538524dda503
Author: Jason Zaman <perfinion <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 24 13:03:09 2018 +0000
Commit: Jason Zaman <perfinion <AT> gentoo <DOT> org>
CommitDate: Sun Jun 24 13:03:09 2018 +0000
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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2018-03-21 9:53 Lars Wendler
0 siblings, 0 replies; 103+ messages in thread
From: Lars Wendler @ 2018-03-21 9:53 UTC (permalink / raw
To: gentoo-commits
commit: e9829b74038d143236c58c34551f4f8d158582e3
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 21 09:53:12 2018 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Wed Mar 21 09:53:32 2018 +0000
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-9999.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-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
index 13d777d0403..b35c166c0a0 100644
--- a/net-irc/hexchat/hexchat-9999.ebuild
+++ b/net-irc/hexchat/hexchat-9999.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
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2018-03-16 8:28 Lars Wendler
0 siblings, 0 replies; 103+ messages in thread
From: Lars Wendler @ 2018-03-16 8:28 UTC (permalink / raw
To: gentoo-commits
commit: f1c7c83e038cd54d7390760d3f1f6578a215f043
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 16 08:27:13 2018 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri Mar 16 08:28:01 2018 +0000
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 <ya <AT> 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
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2018-03-16 8:28 Lars Wendler
0 siblings, 0 replies; 103+ messages in thread
From: Lars Wendler @ 2018-03-16 8:28 UTC (permalink / raw
To: gentoo-commits
commit: 74ac00be592b3909dad070ddc0f11fd7891341db
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 16 08:23:38 2018 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri Mar 16 08:27:59 2018 +0000
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-9999.ebuild | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/net-irc/hexchat/hexchat-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
index 2fed964709e..13d777d0403 100644
--- a/net-irc/hexchat/hexchat-9999.ebuild
+++ b/net-irc/hexchat/hexchat-9999.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
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2018-03-15 23:22 Lars Wendler
0 siblings, 0 replies; 103+ messages in thread
From: Lars Wendler @ 2018-03-15 23:22 UTC (permalink / raw
To: gentoo-commits
commit: e1d52e9b39fd217360f1ba62d1d42a71fbfe452f
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 15 23:08:58 2018 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Thu Mar 15 23:22:28 2018 +0000
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-9999.ebuild | 93 ++++++++++++++++++-------------------
1 file changed, 44 insertions(+), 49 deletions(-)
diff --git a/net-irc/hexchat/hexchat-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
index 2e5d52c8be2..2fed964709e 100644
--- a/net-irc/hexchat/hexchat-9999.ebuild
+++ b/net-irc/hexchat/hexchat-9999.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 \
- UPDATE_DESKTOP_DATABASE=true \
- install
+ meson_src_install
dodoc readme.md
find "${D}" -name '*.la' -delete || die
}
@@ -108,14 +106,14 @@ pkg_preinst() {
pkg_postinst() {
if use gtk ; then
gnome2_icon_cache_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_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
@@ -132,10 +130,7 @@ pkg_postinst() {
pkg_postrm() {
if use gtk ; then
gnome2_icon_cache_update
- fi
-
- if use theme-manager ; then
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
fi
}
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2018-03-15 23:22 Lars Wendler
0 siblings, 0 replies; 103+ messages in thread
From: Lars Wendler @ 2018-03-15 23:22 UTC (permalink / raw
To: gentoo-commits
commit: 7cdc374dd2da400ff97bbc99a7caded293d3dfd4
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 15 23:21:58 2018 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Thu Mar 15 23:22:30 2018 +0000
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 00000000000..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}" == "9999" ]] ; 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
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_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
+ 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
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+ xdg_mimeinfo_database_update
+ fi
+}
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2018-02-11 11:02 Michał Górny
0 siblings, 0 replies; 103+ messages in thread
From: Michał Górny @ 2018-02-11 11:02 UTC (permalink / raw
To: gentoo-commits
commit: 00c1fa3e0b51034d915371ac1dc7b170e63ba145
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 11 11:01:59 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Feb 11 11:01:59 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00c1fa3e
net-irc/hexchat: Remove useless maintainer <description/>
Remove useless/redundant maintainer <description/>. 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 b9355556df1..664c39dbe60 100644
--- a/net-irc/hexchat/metadata.xml
+++ b/net-irc/hexchat/metadata.xml
@@ -4,7 +4,6 @@
<maintainer type="person">
<email>anthonyryan1@gmail.com</email>
<name>Anthony Ryan</name>
- <description>Proxied maintainer</description>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
@@ -13,7 +12,6 @@
<maintainer type="person">
<email>polynomial-c@gentoo.org</email>
<name>Lars Wendler</name>
- <description>Proxy maintainer for Nicholas and Anthony</description>
</maintainer>
<use>
<flag name="libcanberra">Enable sound event support using
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2018-01-15 5:15 Mike Frysinger
0 siblings, 0 replies; 103+ messages in thread
From: Mike Frysinger @ 2018-01-15 5:15 UTC (permalink / raw
To: gentoo-commits
commit: eb45350e3b1593952ebf3ba7f010447c9ef6113a
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 15 05:14:06 2018 +0000
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Mon Jan 15 05:14:06 2018 +0000
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-9999.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-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
index de60cb5fd53..2e5d52c8be2 100644
--- a/net-irc/hexchat/hexchat-9999.ebuild
+++ b/net-irc/hexchat/hexchat-9999.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"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2017-07-30 9:44 Michał Górny
0 siblings, 0 replies; 103+ messages in thread
From: Michał Górny @ 2017-07-30 9:44 UTC (permalink / raw
To: gentoo-commits
commit: 8f7dfd527f2afea9aa95c27491d778b8317c7edb
Author: David Hicks <david <AT> hicks <DOT> id <DOT> au>
AuthorDate: Sat Jul 29 18:09:16 2017 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jul 30 09:44:52 2017 +0000
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-9999.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}" == "9999" ]] ; 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}" == "9999" ]] ; 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-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
index 97e59ca1a57..de60cb5fd53 100644
--- a/net-irc/hexchat/hexchat-9999.ebuild
+++ b/net-irc/hexchat/hexchat-9999.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}" == "9999" ]] ; 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
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2017-02-05 17:27 Lars Wendler
0 siblings, 0 replies; 103+ messages in thread
From: Lars Wendler @ 2017-02-05 17:27 UTC (permalink / raw
To: gentoo-commits
commit: 27ff1000382449f4d75ff876985ae4a3d6d4957e
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 5 17:27:07 2017 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Sun Feb 5 17:27:21 2017 +0000
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 ee0c1ac39f57600a2bb4d08b00d996a0bae12c99e5a1f9a0aa9b02122226d4af35215ab2b4d9f4038afd9b876589331e2e05123b1e9fbf0a2ea29b9a1fd0e667
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..00000000
--- 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) \
- $(use_enable ipv6) \
- $(use_enable ssl openssl) \
- $(use_enable gtk gtkfe) \
- $(use_enable !gtk textfe) \
- $(usex plugins \
- "$(usex python "--enable-python=${EPYTHON}" "--disable-python")" \
- "--disable-python" \
- ) \
- $(usex plugins \
- "$(use_enable perl)" \
- "--disable-perl" \
- ) \
- $(use_enable plugins plugin) \
- $(usex plugins \
- "$(use_enable plugin-checksum checksum)" \
- "--disable-checksum" \
- ) \
- $(usex plugins \
- "$(use_enable plugin-doat doat)" \
- "--disable-doat" \
- ) \
- $(usex plugins \
- "$(use_enable plugin-fishlim fishlim)" \
- "--disable-fishlim" \
- ) \
- $(usex plugins \
- "$(use_enable plugin-sysinfo sysinfo)" \
- "--disable-sysinfo" \
- ) \
- $(use_enable dbus) \
- $(use_enable libnotify) \
- $(use_enable libcanberra) \
- $(use_enable ntlm) \
- $(use_enable libproxy) \
- $(use_enable spell isocodes) \
- --enable-minimal-flags \
- $(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
- prune_libtool_files --all
-}
-
-pkg_preinst() {
- if use gtk ; then
- gnome2_icon_savelist
- fi
-}
-
-pkg_postinst() {
- if use gtk ; then
- gnome2_icon_cache_update
- einfo
- else
- einfo
- 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\"."
- elog
- fi
-
- if use theme-manager ; then
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
- elog "Themes are available at:"
- elog " http://hexchat.org/themes.html"
- elog
- fi
-
- einfo
- 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)"
- einfo
-}
-
-pkg_postrm() {
- if use gtk ; then
- gnome2_icon_cache_update
- fi
-
- if use theme-manager ; then
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
- fi
-}
diff --git a/net-irc/hexchat/hexchat-2.12.2-r1.ebuild b/net-irc/hexchat/hexchat-2.12.2-r1.ebuild
deleted file mode 100644
index 0b74edb..00000000
--- a/net-irc/hexchat/hexchat-2.12.2-r1.ebuild
+++ /dev/null
@@ -1,147 +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}" == "9999" ]] ; 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-doat 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-doat doat) \
- $(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 " needs libcanberra enabled)"
-}
-
-pkg_postrm() {
- if use gtk ; then
- gnome2_icon_cache_update
- fi
-
- if use theme-manager ; then
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
- fi
-}
diff --git a/net-irc/hexchat/metadata.xml b/net-irc/hexchat/metadata.xml
index c058b0b..93c94f8 100644
--- a/net-irc/hexchat/metadata.xml
+++ b/net-irc/hexchat/metadata.xml
@@ -21,15 +21,11 @@
<description>Proxy maintainer for Nicholas and Anthony</description>
</maintainer>
<use>
- <flag name="ntlm">Enable NTLM authentication</flag>
<flag name="libcanberra">Enable sound event support using
<pkg>media-libs/libcanberra</pkg></flag>
<flag name="libproxy">Enable proxy support.</flag>
- <flag name="plugins">Enable plugin support and installs some
- built-in plugins</flag>
<flag name="plugin-checksum">Build Checksum plugin
(needs plugins)</flag>
- <flag name="plugin-doat">Build Do At plugin (needs plugins)</flag>
<flag name="plugin-fishlim">Build FiSHLiM plugin (needs plugins
)</flag>
<flag name="plugin-sysinfo">Build SysInfo plugin (needs plugins)
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2017-02-05 17:03 Markus Meier
0 siblings, 0 replies; 103+ messages in thread
From: Markus Meier @ 2017-02-05 17:03 UTC (permalink / raw
To: gentoo-commits
commit: c8b5d1fd2c215e1c2c4501b229fd3e90cd3b7267
Author: Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 5 17:03:42 2017 +0000
Commit: Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Sun Feb 5 17:03:42 2017 +0000
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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2017-01-22 9:36 Jeroen Roovers
0 siblings, 0 replies; 103+ messages in thread
From: Jeroen Roovers @ 2017-01-22 9:36 UTC (permalink / raw
To: gentoo-commits
commit: 97f9e33218eb18317047b30eaf3c827002036a55
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 22 09:36:35 2017 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sun Jan 22 09:36:45 2017 +0000
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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2017-01-21 11:37 Tobias Klausmann
0 siblings, 0 replies; 103+ messages in thread
From: Tobias Klausmann @ 2017-01-21 11:37 UTC (permalink / raw
To: gentoo-commits
commit: 9960a803231ed1020bcdff8324465247e9fe612b
Author: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 21 10:30:19 2017 +0000
Commit: Tobias Klausmann <klausman <AT> gentoo <DOT> org>
CommitDate: Sat Jan 21 11:37:06 2017 +0000
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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2017-01-20 11:05 Agostino Sarubbo
0 siblings, 0 replies; 103+ messages in thread
From: Agostino Sarubbo @ 2017-01-20 11:05 UTC (permalink / raw
To: gentoo-commits
commit: e6a26bd615e5df5208ffabcec51419e21c579e9c
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 20 11:02:25 2017 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Jan 20 11:04:51 2017 +0000
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 <ago <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2017-01-19 17:07 Agostino Sarubbo
0 siblings, 0 replies; 103+ messages in thread
From: Agostino Sarubbo @ 2017-01-19 17:07 UTC (permalink / raw
To: gentoo-commits
commit: f1feb9e7e945efa95620b31447bc8965f24c4d27
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 19 17:07:04 2017 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Jan 19 17:07:04 2017 +0000
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 <ago <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2017-01-19 17:06 Agostino Sarubbo
0 siblings, 0 replies; 103+ messages in thread
From: Agostino Sarubbo @ 2017-01-19 17:06 UTC (permalink / raw
To: gentoo-commits
commit: b0e9ea5a28a9b78e5659fee868d6dbb47d229824
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 19 17:06:26 2017 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Jan 19 17:06:26 2017 +0000
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 <ago <AT> 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}" == "9999" ]] ; 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 )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2017-01-19 16:21 Agostino Sarubbo
0 siblings, 0 replies; 103+ messages in thread
From: Agostino Sarubbo @ 2017-01-19 16:21 UTC (permalink / raw
To: gentoo-commits
commit: dd721f60f45209e98239602db835f3dd5a233c3f
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 19 16:21:44 2017 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Thu Jan 19 16:21:44 2017 +0000
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 <ago <AT> 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 @@
</use>
<upstream>
<maintainer status="active">
- <email>tingping@fedoraproject.org</email>
+ <email>tingping@tingping.se</email>
<name>TingPing</name>
</maintainer>
<bugs-to>https://github.com/hexchat/hexchat/issues</bugs-to>
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2016-12-13 14:55 Lars Wendler
0 siblings, 0 replies; 103+ messages in thread
From: Lars Wendler @ 2016-12-13 14:55 UTC (permalink / raw
To: gentoo-commits
commit: df26e91e7fa975d13da5788c408ceb427659016e
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 13 14:55:02 2016 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Tue Dec 13 14:55:19 2016 +0000
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..00000000
--- 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}" == "9999" ]] ; 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 " needs libcanberra enabled)"
-}
-
-pkg_postrm() {
- if use gtk ; then
- gnome2_icon_cache_update
- fi
-
- if use theme-manager ; then
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
- fi
-}
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2016-12-11 9:48 David Seifert
0 siblings, 0 replies; 103+ messages in thread
From: David Seifert @ 2016-12-11 9:48 UTC (permalink / raw
To: gentoo-commits
commit: be4365787093f6a152eeb5be5b374fbd6c210b76
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 11 09:48:25 2016 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Dec 11 09:48:25 2016 +0000
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-9999.ebuild | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/net-irc/hexchat/hexchat-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
index 7d62cb2..2650730 100644
--- a/net-irc/hexchat/hexchat-9999.ebuild
+++ b/net-irc/hexchat/hexchat-9999.ebuild
@@ -56,10 +56,8 @@ DEPEND="${COMMON_DEPEND}
theme-manager? ( dev-util/monodevelop )"
src_prepare() {
- if [[ ${PV} == "9999" ]]; then
- eautoreconf
- fi
default
+ eautoreconf
}
pkg_setup() {
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2016-10-23 22:18 Lars Wendler
0 siblings, 0 replies; 103+ messages in thread
From: Lars Wendler @ 2016-10-23 22:18 UTC (permalink / raw
To: gentoo-commits
commit: bbb5570c4c5713111809c1dd7c4247ed972e7762
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 23 22:17:35 2016 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Sun Oct 23 22:17:35 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbb5570c
net-irc/hexchat: Bump to version 2.12.3
Package-Manager: portage-2.3.2
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
net-irc/hexchat/Manifest | 1 +
net-irc/hexchat/hexchat-2.12.3.ebuild | 147 ++++++++++++++++++++++++++++++++++
2 files changed, 148 insertions(+)
diff --git a/net-irc/hexchat/Manifest b/net-irc/hexchat/Manifest
index 515ff8d..e22ec61 100644
--- a/net-irc/hexchat/Manifest
+++ b/net-irc/hexchat/Manifest
@@ -1,2 +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 ee0c1ac39f57600a2bb4d08b00d996a0bae12c99e5a1f9a0aa9b02122226d4af35215ab2b4d9f4038afd9b876589331e2e05123b1e9fbf0a2ea29b9a1fd0e667
+DIST hexchat-2.12.3.tar.xz 1577736 SHA256 6f2b22372c7a9ed8ffab817079638e8f4178f5f8ba63c89cb3baa01be614f2ba SHA512 1ee8348b70ed27786874aebb136e78b9d3b24bc55b7cebb5c6a730970f6aa3ec690f8c7422003d7ace56987ca84c993694c8ab6b830ef39b620e544fc7353b04 WHIRLPOOL 0b972ddb2769ddc634a7e7f5f018f2f012cbd6233ae664f97be6891ca76a67104133d942e73d7472e2ff2e3fecd3c6553fc9bbab677c5486cdd3f1ba6c067472
diff --git a/net-irc/hexchat/hexchat-2.12.3.ebuild b/net-irc/hexchat/hexchat-2.12.3.ebuild
new file mode 100644
index 00000000..0b74edb
--- /dev/null
+++ b/net-irc/hexchat/hexchat-2.12.3.ebuild
@@ -0,0 +1,147 @@
+# 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}" == "9999" ]] ; 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-doat 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-doat doat) \
+ $(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 " needs libcanberra enabled)"
+}
+
+pkg_postrm() {
+ if use gtk ; then
+ gnome2_icon_cache_update
+ fi
+
+ if use theme-manager ; then
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ fi
+}
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2016-10-16 17:24 David Seifert
0 siblings, 0 replies; 103+ messages in thread
From: David Seifert @ 2016-10-16 17:24 UTC (permalink / raw
To: gentoo-commits
commit: de3a6c813769b869ffabbb095d62cd65d890f2aa
Author: Nicholas Vinson <nvinson234 <AT> gmail <DOT> com>
AuthorDate: Sat Oct 15 21:57:21 2016 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Oct 16 17:24:08 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de3a6c81
net-irc/hexchat: Remove outdated ebuilds
Package-Manager: portage-2.3.2
Closes: https://github.com/gentoo/gentoo/pull/2563
Signed-off-by: David Seifert <soap <AT> gentoo.org>
net-irc/hexchat/hexchat-2.10.2-r1.ebuild | 174 -------------------------------
net-irc/hexchat/hexchat-2.12.2.ebuild | 139 ------------------------
2 files changed, 313 deletions(-)
diff --git a/net-irc/hexchat/hexchat-2.10.2-r1.ebuild b/net-irc/hexchat/hexchat-2.10.2-r1.ebuild
deleted file mode 100644
index 6d16041..00000000
--- a/net-irc/hexchat/hexchat-2.10.2-r1.ebuild
+++ /dev/null
@@ -1,174 +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_3 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 libressl 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? (
- !libressl? ( dev-libs/openssl:0 )
- libressl? ( dev-libs/libressl )
- )
- 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) \
- $(use_enable ipv6) \
- $(use_enable ssl openssl) \
- $(use_enable gtk gtkfe) \
- $(use_enable !gtk textfe) \
- $(usex plugins \
- "$(usex python "--enable-python=${EPYTHON}" "--disable-python")" \
- "--disable-python" \
- ) \
- $(usex plugins \
- "$(use_enable perl)" \
- "--disable-perl" \
- ) \
- $(use_enable plugins plugin) \
- $(usex plugins \
- "$(use_enable plugin-checksum checksum)" \
- "--disable-checksum" \
- ) \
- $(usex plugins \
- "$(use_enable plugin-doat doat)" \
- "--disable-doat" \
- ) \
- $(usex plugins \
- "$(use_enable plugin-fishlim fishlim)" \
- "--disable-fishlim" \
- ) \
- $(usex plugins \
- "$(use_enable plugin-sysinfo sysinfo)" \
- "--disable-sysinfo" \
- ) \
- $(use_enable dbus) \
- $(use_enable libnotify) \
- $(use_enable libcanberra) \
- $(use_enable ntlm) \
- $(use_enable libproxy) \
- $(use_enable spell isocodes) \
- --enable-minimal-flags \
- $(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
- prune_libtool_files --all
-}
-
-pkg_preinst() {
- if use gtk ; then
- gnome2_icon_savelist
- fi
-}
-
-pkg_postinst() {
- if use gtk ; then
- gnome2_icon_cache_update
- einfo
- else
- einfo
- 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\"."
- elog
- fi
-
- if use theme-manager ; then
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
- elog "Themes are available at:"
- elog " http://hexchat.org/themes.html"
- elog
- fi
-
- einfo
- 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)"
- einfo
-}
-
-pkg_postrm() {
- if use gtk ; then
- gnome2_icon_cache_update
- fi
-
- if use theme-manager ; then
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
- fi
-}
diff --git a/net-irc/hexchat/hexchat-2.12.2.ebuild b/net-irc/hexchat/hexchat-2.12.2.ebuild
deleted file mode 100644
index 530b157..00000000
--- a/net-irc/hexchat/hexchat-2.12.2.ebuild
+++ /dev/null
@@ -1,139 +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}" == "9999" ]] ; 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-doat 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 )"
-RDEPEND="${COMMON_DEPEND}
- spell? ( app-text/enchant )"
-DEPEND="${COMMON_DEPEND}
- app-arch/xz-utils
- virtual/pkgconfig
- dev-util/intltool
- theme-manager? ( dev-util/monodevelop )"
-
-src_prepare() {
- if [[ ${PV} == "9999" ]]; then
- eautoreconf
- fi
- default
-}
-
-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-doat doat) \
- $(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 " needs libcanberra enabled)"
-}
-
-pkg_postrm() {
- if use gtk ; then
- gnome2_icon_cache_update
- fi
-
- if use theme-manager ; then
- fdo-mime_desktop_database_update
- fdo-mime_mime_database_update
- fi
-}
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2016-10-14 8:08 Lars Wendler
0 siblings, 0 replies; 103+ messages in thread
From: Lars Wendler @ 2016-10-14 8:08 UTC (permalink / raw
To: gentoo-commits
commit: bd7bdef854a3f1a3ff812b2264dd5562e6d54765
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 14 08:08:22 2016 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri Oct 14 08:08:22 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd7bdef8
net-irc/hexchat: Minor correction to the previous commit.
Package-Manager: portage-2.3.2
Signed-off-by: Lars Wendler <polynomial-c <AT> 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 b89126a..9d1268f 100644
--- a/net-irc/hexchat/metadata.xml
+++ b/net-irc/hexchat/metadata.xml
@@ -18,7 +18,7 @@
<maintainer type="person">
<email>polynomial-c@gentoo.org</email>
<name>Lars Wendler</name>
- <description>Proxy maintainer for Nicholas</description>
+ <description>Proxy maintainer for Nicholas and Anthony</description>
</maintainer>
<use>
<flag name="ntlm">Enable NTLM authentication</flag>
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2016-10-14 8:07 Lars Wendler
0 siblings, 0 replies; 103+ messages in thread
From: Lars Wendler @ 2016-10-14 8:07 UTC (permalink / raw
To: gentoo-commits
commit: 117991de3f2a5a0550da1ce4417716b37188fbee
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 14 08:06:55 2016 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri Oct 14 08:06:55 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=117991de
net-irc/hexchat: Added another proxied maintainer.
Package-Manager: portage-2.3.2
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
net-irc/hexchat/metadata.xml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/net-irc/hexchat/metadata.xml b/net-irc/hexchat/metadata.xml
index bf007fe..b89126a 100644
--- a/net-irc/hexchat/metadata.xml
+++ b/net-irc/hexchat/metadata.xml
@@ -6,6 +6,11 @@
<name>Nicholas Vinson</name>
<description>Proxied maintainer</description>
</maintainer>
+ <maintainer type="person">
+ <email>anthonyryan1@gmail.com</email>
+ <name>Anthony Ryan</name>
+ <description>Proxied maintainer</description>
+ </maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2016-10-14 8:00 Lars Wendler
0 siblings, 0 replies; 103+ messages in thread
From: Lars Wendler @ 2016-10-14 8:00 UTC (permalink / raw
To: gentoo-commits
commit: 6f7cab7b12ddc568b0aa0a9239905517e61478cb
Author: Anthony Ryan <anthonyryan1 <AT> gmail <DOT> com>
AuthorDate: Thu Oct 6 20:59:11 2016 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri Oct 14 08:00:12 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f7cab7b
net-irc/hexchat: version bump 2.12.2
Gentoo-bug: 582952, 528052, 592568
* EAPI 6
* Removed USE=ipv6 (required by upstream)
* Added USE=debug
* Removed USE=ntlm (removed by upstream)
* Removed USE=plugins (required for simplicity)
* Removed eutils & multilib
Closes: https://github.com/gentoo/gentoo/pull/2498
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
net-irc/hexchat/Manifest | 1 +
net-irc/hexchat/hexchat-2.12.2.ebuild | 139 +++++++++++++++++++++++++++++++++
net-irc/hexchat/hexchat-9999.ebuild | 142 +++++++++++-----------------------
3 files changed, 187 insertions(+), 95 deletions(-)
diff --git a/net-irc/hexchat/Manifest b/net-irc/hexchat/Manifest
index 61a199a..515ff8d 100644
--- a/net-irc/hexchat/Manifest
+++ b/net-irc/hexchat/Manifest
@@ -1 +1,2 @@
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 ee0c1ac39f57600a2bb4d08b00d996a0bae12c99e5a1f9a0aa9b02122226d4af35215ab2b4d9f4038afd9b876589331e2e05123b1e9fbf0a2ea29b9a1fd0e667
diff --git a/net-irc/hexchat/hexchat-2.12.2.ebuild b/net-irc/hexchat/hexchat-2.12.2.ebuild
new file mode 100644
index 00000000..530b157
--- /dev/null
+++ b/net-irc/hexchat/hexchat-2.12.2.ebuild
@@ -0,0 +1,139 @@
+# 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}" == "9999" ]] ; 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-doat 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 )"
+RDEPEND="${COMMON_DEPEND}
+ spell? ( app-text/enchant )"
+DEPEND="${COMMON_DEPEND}
+ app-arch/xz-utils
+ virtual/pkgconfig
+ dev-util/intltool
+ theme-manager? ( dev-util/monodevelop )"
+
+src_prepare() {
+ if [[ ${PV} == "9999" ]]; then
+ eautoreconf
+ fi
+ default
+}
+
+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-doat doat) \
+ $(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 " needs libcanberra enabled)"
+}
+
+pkg_postrm() {
+ if use gtk ; then
+ gnome2_icon_cache_update
+ fi
+
+ if use theme-manager ; then
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ fi
+}
diff --git a/net-irc/hexchat/hexchat-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
index 3e10703..530b157 100644
--- a/net-irc/hexchat/hexchat-9999.ebuild
+++ b/net-irc/hexchat/hexchat-9999.ebuild
@@ -1,132 +1,89 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI=5
+EAPI=6
-PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
-inherit autotools eutils fdo-mime gnome2-utils mono-env multilib python-single-r1 git-2
+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="http://hexchat.github.io/"
-SRC_URI=""
-EGIT_REPO_URI="git://github.com/hexchat/hexchat.git"
+HOMEPAGE="https://hexchat.github.io/"
+
+if [[ "${PV}" == "9999" ]] ; 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"
-KEYWORDS=""
-IUSE="dbus +gtk ipv6 libcanberra libnotify libproxy libressl nls ntlm perl +plugins plugin-checksum plugin-doat plugin-fishlim plugin-sysinfo python spell ssl theme-manager"
-REQUIRED_USE="plugins? ( python? ( ${PYTHON_REQUIRED_USE} ) )"
+IUSE="dbus debug +gtk libcanberra libnotify libproxy libressl lua nls perl plugin-checksum plugin-doat plugin-fishlim plugin-sysinfo python spell ssl theme-manager"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-DEPEND="dev-libs/glib:2
- dbus? ( >=dev-libs/dbus-glib-0.98 )
+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 )
- ntlm? ( net-libs/libntlm )
- plugins? (
- perl? ( >=dev-lang/perl-5.8.0 )
- plugin-sysinfo? ( sys-apps/pciutils )
- python? ( ${PYTHON_DEPS} )
- )
+ 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 )
+ !libressl? ( dev-libs/openssl:0= )
+ libressl? ( dev-libs/libressl:0= )
)
theme-manager? ( dev-lang/mono )"
-RDEPEND="${DEPEND}
+RDEPEND="${COMMON_DEPEND}
spell? ( app-text/enchant )"
-DEPEND="${DEPEND}
+DEPEND="${COMMON_DEPEND}
app-arch/xz-utils
virtual/pkgconfig
- nls? ( dev-util/intltool )
+ dev-util/intltool
theme-manager? ( dev-util/monodevelop )"
+src_prepare() {
+ if [[ ${PV} == "9999" ]]; then
+ eautoreconf
+ fi
+ default
+}
+
pkg_setup() {
- use plugins && use python && python-single-r1_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
-
- 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() {
- sed -i \
- -e "/intl\/Makefile/d" \
- -e "/po\/Makefile.in/d" \
- configure.ac || die
- sed -i -e "/SUBDIRS/s/intl//" Makefile.am || die
- epatch -p1 \
- "${FILESDIR}"/${PN}-2.9.5-autoconf-missing-macros.patch
- epatch_user
- cp $(type -p gettextize) "${T}"/ || die
- sed -i -e 's:read dummy < /dev/tty::' "${T}/gettextize" || die
- einfo "Running gettextize -f --no-changelog..."
- "${T}"/gettextize -f --no-changelog > /dev/null || die "gettexize failed"
- AT_M4DIR="m4" eautoreconf
}
src_configure() {
econf \
+ --enable-plugin \
$(use_enable nls) \
- $(use_enable libproxy socks) \
- $(use_enable ipv6) \
$(use_enable ssl openssl) \
$(use_enable gtk gtkfe) \
$(use_enable !gtk textfe) \
- $(usex plugins \
- "$(usex python "--enable-python=${EPYTHON}" "--disable-python")" \
- "--disable-python" \
- ) \
- $(usex plugins \
- "$(use_enable perl)" \
- "--disable-perl" \
- ) \
- $(use_enable plugins plugin) \
- $(usex plugins \
- "$(use_enable plugin-checksum checksum)" \
- "--disable-checksum" \
- ) \
- $(usex plugins \
- "$(use_enable plugin-doat doat)" \
- "--disable-doat" \
- ) \
- $(usex plugins \
- "$(use_enable plugin-fishlim fishlim)" \
- "--disable-fishlim" \
- ) \
- $(usex plugins \
- "$(use_enable plugin-sysinfo sysinfo)" \
- "--disable-sysinfo" \
- ) \
+ $(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) \
+ $(use_enable lua) \
$(use_enable libnotify) \
$(use_enable libcanberra) \
- $(use_enable ntlm) \
$(use_enable libproxy) \
$(use_enable spell isocodes) \
- --enable-minimal-flags \
+ $(use_enable debug) \
$(use_with theme-manager)
}
@@ -137,7 +94,7 @@ src_install() {
UPDATE_DESKTOP_DATABASE=true \
install
dodoc readme.md
- prune_libtool_files --all
+ find "${D}" -name '*.la' -delete || die
}
pkg_preinst() {
@@ -149,30 +106,25 @@ pkg_preinst() {
pkg_postinst() {
if use gtk ; then
gnome2_icon_cache_update
- einfo
else
- einfo
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\"."
- elog
fi
if use theme-manager ; then
fdo-mime_desktop_database_update
fdo-mime_mime_database_update
elog "Themes are available at:"
- elog " http://hexchat.org/themes.html"
- elog
+ elog " https://hexchat.github.io/themes.html"
fi
- einfo
+ 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)"
- einfo
}
pkg_postrm() {
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2016-10-07 6:13 Lars Wendler
0 siblings, 0 replies; 103+ messages in thread
From: Lars Wendler @ 2016-10-07 6:13 UTC (permalink / raw
To: gentoo-commits
commit: 916416fe889e67c3494748b2576af47e67f56f68
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 7 06:13:42 2016 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri Oct 7 06:13:42 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=916416fe
net-irc/hexchat: Added new maintainers.
Package-Manager: portage-2.3.1
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
net-irc/hexchat/metadata.xml | 15 ++++++++++++++-
1 file changed, 14 insertions(+), 1 deletion(-)
diff --git a/net-irc/hexchat/metadata.xml b/net-irc/hexchat/metadata.xml
index cde37c6..bf007fe 100644
--- a/net-irc/hexchat/metadata.xml
+++ b/net-irc/hexchat/metadata.xml
@@ -1,7 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person">
+ <email>nvinson234@gmail.com</email>
+ <name>Nicholas Vinson</name>
+ <description>Proxied maintainer</description>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>polynomial-c@gentoo.org</email>
+ <name>Lars Wendler</name>
+ <description>Proxy maintainer for Nicholas</description>
+ </maintainer>
<use>
<flag name="ntlm">Enable NTLM authentication</flag>
<flag name="libcanberra">Enable sound event support using
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2016-10-05 5:35 Matthias Maier
0 siblings, 0 replies; 103+ messages in thread
From: Matthias Maier @ 2016-10-05 5:35 UTC (permalink / raw
To: gentoo-commits
commit: 6816215a399ff87e5b1e2910c76b4386f7fa4736
Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 5 05:32:46 2016 +0000
Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Wed Oct 5 05:34:25 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6816215a
net-irc/hexchat: dropping proxied maintainer and proxy-maint
This packages hasn't seen any update at all, no reaction to bugs since 2014.
Further, it is not listed on the list of proxy maintained packages [1].
[1] https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers/Proxy_Maintained_Packages
Package-Manager: portage-2.3.0
net-irc/hexchat/metadata.xml | 10 +---------
1 file changed, 1 insertion(+), 9 deletions(-)
diff --git a/net-irc/hexchat/metadata.xml b/net-irc/hexchat/metadata.xml
index 89d8683..cde37c6 100644
--- a/net-irc/hexchat/metadata.xml
+++ b/net-irc/hexchat/metadata.xml
@@ -1,15 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <maintainer type="person">
- <email>god@politeia.in</email>
- <name>Denis M.</name>
- <description>Proxy maintainer. CC him on bugs</description>
- </maintainer>
+ <!-- maintainer-needed -->
<use>
<flag name="ntlm">Enable NTLM authentication</flag>
<flag name="libcanberra">Enable sound event support using
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2016-05-22 19:35 Pacho Ramos
0 siblings, 0 replies; 103+ messages in thread
From: Pacho Ramos @ 2016-05-22 19:35 UTC (permalink / raw
To: gentoo-commits
commit: 5661de18c0879763220117d9cdb5219295ad56e3
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sun May 22 19:20:40 2016 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun May 22 19:32:56 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5661de18
net-irc/hexchat: Cleanup due to #408423
Package-Manager: portage-2.3.0_rc1
net-irc/hexchat/metadata.xml | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/net-irc/hexchat/metadata.xml b/net-irc/hexchat/metadata.xml
index 7322425..89d8683 100644
--- a/net-irc/hexchat/metadata.xml
+++ b/net-irc/hexchat/metadata.xml
@@ -1,10 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>hasufell@gentoo.org</email>
- <name>Julian Ospald</name>
- <description>Maintainer, assign bugs to him</description>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
</maintainer>
<maintainer type="person">
<email>god@politeia.in</email>
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2015-09-30 20:16 Julian Ospald
0 siblings, 0 replies; 103+ messages in thread
From: Julian Ospald @ 2015-09-30 20:16 UTC (permalink / raw
To: gentoo-commits
commit: b929089bc2989d71e6d3d32ceaafaa85ecf32dc6
Author: Julian Ospald <hasufell <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 30 20:08:34 2015 +0000
Commit: Julian Ospald <hasufell <AT> gentoo <DOT> org>
CommitDate: Wed Sep 30 20:16:06 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b929089b
net-irc/hexchat: add libressl support
...exchat-9999.ebuild => hexchat-2.10.2-r1.ebuild} | 28 +++++++---------------
net-irc/hexchat/hexchat-9999.ebuild | 7 ++++--
2 files changed, 14 insertions(+), 21 deletions(-)
diff --git a/net-irc/hexchat/hexchat-9999.ebuild b/net-irc/hexchat/hexchat-2.10.2-r1.ebuild
similarity index 81%
copy from net-irc/hexchat/hexchat-9999.ebuild
copy to net-irc/hexchat/hexchat-2.10.2-r1.ebuild
index 064761a..6d16041 100644
--- a/net-irc/hexchat/hexchat-9999.ebuild
+++ b/net-irc/hexchat/hexchat-2.10.2-r1.ebuild
@@ -1,21 +1,20 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
-inherit autotools eutils fdo-mime gnome2-utils mono-env multilib python-single-r1 git-2
+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=""
-EGIT_REPO_URI="git://github.com/hexchat/hexchat.git"
+SRC_URI="https://dl.hexchat.net/hexchat/${P}.tar.xz"
LICENSE="GPL-2 plugin-fishlim? ( MIT )"
SLOT="0"
-KEYWORDS=""
-IUSE="dbus +gtk ipv6 libcanberra libnotify libproxy nls ntlm perl +plugins plugin-checksum plugin-doat plugin-fishlim plugin-sysinfo python spell ssl theme-manager"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+IUSE="dbus +gtk ipv6 libcanberra libnotify libproxy libressl 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
@@ -32,7 +31,10 @@ DEPEND="dev-libs/glib:2
python? ( ${PYTHON_DEPS} )
)
spell? ( app-text/iso-codes )
- ssl? ( dev-libs/openssl:0 )
+ ssl? (
+ !libressl? ( dev-libs/openssl:0 )
+ libressl? ( dev-libs/libressl )
+ )
theme-manager? ( dev-lang/mono )"
RDEPEND="${DEPEND}
spell? ( app-text/enchant )"
@@ -69,19 +71,7 @@ pkg_setup() {
}
src_prepare() {
- sed -i \
- -e "/intl\/Makefile/d" \
- -e "/po\/Makefile.in/d" \
- configure.ac || die
- sed -i -e "/SUBDIRS/s/intl//" Makefile.am || die
- epatch -p1 \
- "${FILESDIR}"/${PN}-2.9.5-autoconf-missing-macros.patch
epatch_user
- cp $(type -p gettextize) "${T}"/ || die
- sed -i -e 's:read dummy < /dev/tty::' "${T}/gettextize" || die
- einfo "Running gettextize -f --no-changelog..."
- "${T}"/gettextize -f --no-changelog > /dev/null || die "gettexize failed"
- AT_M4DIR="m4" eautoreconf
}
src_configure() {
diff --git a/net-irc/hexchat/hexchat-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild
index 064761a..3e10703 100644
--- a/net-irc/hexchat/hexchat-9999.ebuild
+++ b/net-irc/hexchat/hexchat-9999.ebuild
@@ -15,7 +15,7 @@ EGIT_REPO_URI="git://github.com/hexchat/hexchat.git"
LICENSE="GPL-2 plugin-fishlim? ( MIT )"
SLOT="0"
KEYWORDS=""
-IUSE="dbus +gtk ipv6 libcanberra libnotify libproxy nls ntlm perl +plugins plugin-checksum plugin-doat plugin-fishlim plugin-sysinfo python spell ssl theme-manager"
+IUSE="dbus +gtk ipv6 libcanberra libnotify libproxy libressl 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
@@ -32,7 +32,10 @@ DEPEND="dev-libs/glib:2
python? ( ${PYTHON_DEPS} )
)
spell? ( app-text/iso-codes )
- ssl? ( dev-libs/openssl:0 )
+ ssl? (
+ !libressl? ( dev-libs/openssl:0 )
+ libressl? ( dev-libs/libressl )
+ )
theme-manager? ( dev-lang/mono )"
RDEPEND="${DEPEND}
spell? ( app-text/enchant )"
^ permalink raw reply related [flat|nested] 103+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/
@ 2015-09-30 20:16 Julian Ospald
0 siblings, 0 replies; 103+ messages in thread
From: Julian Ospald @ 2015-09-30 20:16 UTC (permalink / raw
To: gentoo-commits
commit: bbd49c4a3094206742b7decd3a4f47d49d2f8247
Author: Julian Ospald <hasufell <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 30 20:04:46 2015 +0000
Commit: Julian Ospald <hasufell <AT> gentoo <DOT> org>
CommitDate: Wed Sep 30 20:16:00 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbd49c4a
net-irc/hexchat: update metadata.xml
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 d10f098..1ec52d6 100644
--- a/net-irc/hexchat/metadata.xml
+++ b/net-irc/hexchat/metadata.xml
@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>proxy-maintainers</herd>
<maintainer>
<email>hasufell@gentoo.org</email>
<name>Julian Ospald</name>
^ permalink raw reply related [flat|nested] 103+ messages in thread
end of thread, other threads:[~2024-05-29 6:10 UTC | newest]
Thread overview: 103+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-12-11 9:45 [gentoo-commits] repo/gentoo:master commit in: net-irc/hexchat/ David Seifert
-- strict thread matches above, loose matches on Subject: below --
2024-05-29 6:10 Joonas Niilola
2024-05-28 20:49 Sam James
2024-05-28 17:08 Sam James
2024-05-28 12:11 Michał Górny
2024-02-29 16:14 Viorel Munteanu
2024-02-29 16:14 Viorel Munteanu
2024-02-29 16:14 Viorel Munteanu
2024-02-29 16:14 Viorel Munteanu
2024-02-29 16:14 Viorel Munteanu
2023-06-11 9:23 Michał Górny
2023-02-27 12:23 Andrew Ammerlaan
2023-02-27 12:23 Andrew Ammerlaan
2023-02-26 18:16 Arthur Zamarin
2023-01-11 11:24 Joonas Niilola
2023-01-07 11:30 Arthur Zamarin
2023-01-07 7:23 Sam James
2023-01-07 7:23 Sam James
2023-01-07 7:20 Sam James
2022-08-23 5:24 Sam James
2022-08-23 5:24 Sam James
2022-07-01 6:20 Sam James
2022-04-27 4:34 Arthur Zamarin
2022-04-25 15:48 Sam James
2022-04-24 17:47 Arthur Zamarin
2022-04-22 16:51 Arthur Zamarin
2022-04-21 13:00 Jakov Smolić
2022-04-21 13:00 Jakov Smolić
2022-02-19 5:20 Sam James
2022-02-13 23:30 Lars Wendler
2022-02-13 12:14 Lars Wendler
2022-02-13 12:14 Lars Wendler
2022-02-11 19:29 Arthur Zamarin
2022-01-31 18:51 Sam James
2022-01-31 18:50 Sam James
2022-01-31 18:50 Sam James
2022-01-31 6:24 Sam James
2021-11-22 13:17 Jakov Smolić
2021-10-04 7:24 Lars Wendler
2021-10-04 7:24 Lars Wendler
2021-10-03 22:02 David Seifert
2021-10-03 9:19 Lars Wendler
2021-06-16 9:30 Lars Wendler
2021-06-16 9:30 Lars Wendler
2021-06-01 11:14 Sam James
2021-04-30 9:54 Mikle Kolyada
2021-03-25 23:31 Conrad Kostecki
2021-01-24 3:52 Sam James
2021-01-23 22:51 Sam James
2021-01-23 22:42 Sam James
2021-01-23 4:20 Sam James
2021-01-23 4:09 Sam James
2020-12-24 23:30 Marek Szuba
2020-06-05 7:21 Mart Raudsepp
2020-04-03 13:11 Agostino Sarubbo
2020-04-03 12:19 Agostino Sarubbo
2020-04-03 12:16 Agostino Sarubbo
2020-04-03 12:12 Agostino Sarubbo
2020-04-03 12:06 Agostino Sarubbo
2020-04-03 12:05 Agostino Sarubbo
2020-02-10 12:12 Michał Górny
2020-02-02 19:35 Mart Raudsepp
2020-01-08 12:54 Joonas Niilola
2019-12-21 20:48 Lars Wendler
2019-12-21 20:48 Lars Wendler
2019-11-08 17:07 Andreas K. Hüttel
2019-03-13 14:31 Lars Wendler
2018-10-31 8:00 Lars Wendler
2018-09-03 12:11 Lars Wendler
2018-09-03 12:11 Lars Wendler
2018-07-24 0:34 Mikle Kolyada
2018-06-27 22:15 Sergei Trofimovich
2018-06-27 7:25 Tobias Klausmann
2018-06-27 7:09 Sergei Trofimovich
2018-06-24 13:09 Jason Zaman
2018-03-21 9:53 Lars Wendler
2018-03-16 8:28 Lars Wendler
2018-03-16 8:28 Lars Wendler
2018-03-15 23:22 Lars Wendler
2018-03-15 23:22 Lars Wendler
2018-02-11 11:02 Michał Górny
2018-01-15 5:15 Mike Frysinger
2017-07-30 9:44 Michał Górny
2017-02-05 17:27 Lars Wendler
2017-02-05 17:03 Markus Meier
2017-01-22 9:36 Jeroen Roovers
2017-01-21 11:37 Tobias Klausmann
2017-01-20 11:05 Agostino Sarubbo
2017-01-19 17:07 Agostino Sarubbo
2017-01-19 17:06 Agostino Sarubbo
2017-01-19 16:21 Agostino Sarubbo
2016-12-13 14:55 Lars Wendler
2016-12-11 9:48 David Seifert
2016-10-23 22:18 Lars Wendler
2016-10-16 17:24 David Seifert
2016-10-14 8:08 Lars Wendler
2016-10-14 8:07 Lars Wendler
2016-10-14 8:00 Lars Wendler
2016-10-07 6:13 Lars Wendler
2016-10-05 5:35 Matthias Maier
2016-05-22 19:35 Pacho Ramos
2015-09-30 20:16 Julian Ospald
2015-09-30 20:16 Julian Ospald
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox