summaryrefslogtreecommitdiff
path: root/net-im/profanity
diff options
context:
space:
mode:
Diffstat (limited to 'net-im/profanity')
-rw-r--r--net-im/profanity/Manifest7
-rw-r--r--net-im/profanity/profanity-0.13.1-r1.ebuild (renamed from net-im/profanity/profanity-0.13.1.ebuild)4
-rw-r--r--net-im/profanity/profanity-0.14.0-r1.ebuild96
-rw-r--r--net-im/profanity/profanity-0.14.0-r2.ebuild9
-rw-r--r--net-im/profanity/profanity-0.14.0.ebuild9
5 files changed, 20 insertions, 105 deletions
diff --git a/net-im/profanity/Manifest b/net-im/profanity/Manifest
index 1add49febc57..2d101e2761f3 100644
--- a/net-im/profanity/Manifest
+++ b/net-im/profanity/Manifest
@@ -4,8 +4,7 @@ DIST profanity-0.14.0-ox-carbons.patch 1525 BLAKE2B 85fe9a76a8c735047365d56555c8
DIST profanity-0.14.0-plugins-install.patch 2295 BLAKE2B 8b67718abdb620875b9040f550685189acf5a2776aa5f45422e3471c13ae05bd773c05652048940d5b8d10d88c9a013c3262742db7c84b0ff0c108f5f78ead45 SHA512 a8912d5a33d4d6eebf85733f616ed729a05688b4acf70c927aa733755527fd4e523c3a485bbb0390b2006225e8420e1d76db7e91d2122af41496c0081e3b0cea
DIST profanity-0.14.0-xscreensaver.patch 1678 BLAKE2B fe350b2249e45224b6510bb5730f38eafeb47e60a44035eaf88771940c9f0e556cc72ca737cb68c0b148b9faff442b9c9b6cdf9169a3db7ff6c7a60c2bdfc025 SHA512 2875df728b9957fc3bc8734a87c0e1a48913170b9718d6664ea65187327e26da1a7b2f5b80fe243a5ce5ab74983e4f3d22113747f44f8b8e8c13c871d31cf651
DIST profanity-0.14.0.tar.gz 936272 BLAKE2B ec2ae625950a838ee50d6d3a87910bec76f28777bd662e909f394f18c277662694611a59d3be6c7f66821c2800a94b08f94b27a68d82e4de33b7d2f7b14ddf18 SHA512 25afd2f3146e6ed9f573f0e073cad0f06f7f8a21441c3c2c61641442d1aa5b9a7a817cdccc17354b32045ab9a965a95495a30c49088577a5060e8969725ea86e
-EBUILD profanity-0.13.1.ebuild 1432 BLAKE2B d82eda77c79054e906e97999c74aacd97a799890880a2329a2824570a518b3b694fde9cf9508e8fc76746ea70f09be0c5940d18e408d30ae14f3e135e292c303 SHA512 eeca616896f0552070e0530cf7a5f352daf6f305e7f98aa473070343be69ca3bc20596cf17245fe96a7f05659283b0d5f2fd3ca215a7f16936c181e111a3443b
-EBUILD profanity-0.14.0-r1.ebuild 2102 BLAKE2B 32617ab8c9b5a6c2d461f9ebecb4b2599e0b8dbd3afdba495f10b0a9f0dc7238a8dac7a1f9225c34a94650538187744577c7b289067eeac30af62c1561cad21b SHA512 ffbdd6ebae7205233932b3316d7ab98b56f915c0192d77a5adb34372c8a21d940b1f2aa906ee0907f82b92aa374b8be0d1998bb4cc9a16acf23c5f11f6b77b9b
-EBUILD profanity-0.14.0-r2.ebuild 2404 BLAKE2B 64cdb908274f5b8baa897ca19f3dbfeee6ae233157d2ecf9e5991ba5a30c8f8dd0a7f8dc883bafe2f4185511c0f788759f5c36062f73cee685628c6dc3448c4c SHA512 65b4e1c7bbea5f8d6f7c73043549e0830ec73ac618e6f93494514b962d63428f8507b709ac0b205181c4f20f421ac7686c9204c15449fdb5892cd96fc613aee0
-EBUILD profanity-0.14.0.ebuild 1482 BLAKE2B ada48e942dc3ab8c0d41fb88b576188f910ec7dd1d717660c89c8e77ceaa91d6783a87e9eb70d7399d34b0344a199713f0b37100b1e6fb74dc5dd88209634a53 SHA512 4c73bdd42b70a10c68bb9c532258e27fe98fbc5a09e23d1f417c6234ca3aa4f4788ec421e687b0504a74f1ec52c227a5b7211ccb6e325383713ea3527ebada8c
+EBUILD profanity-0.13.1-r1.ebuild 1434 BLAKE2B 4a35cd9234f8c25b53c28fc1dd3719bf45b874b5d3c161c0f1c8e68435308ed0a850f16487b508e54596296415389419293789c69a013fbcaa4299ece3a2397a SHA512 e275669e4ade117a10f563aeab98ba6da3a16b8bdd20c1ecbaff67a8b2f58cb01c265b7a0207f469e57f60b4591f4f6b30969aa97e5b6e95aded3637075fabfe
+EBUILD profanity-0.14.0-r2.ebuild 2550 BLAKE2B 54c1a1eb425f6dd675b8d8b129ec85d124863cd87ab046e1b4b167b12c9b63f2fa486f053d2c21321400b1aa764cf988a3e0ff69fc4cd621d85760da28b10c8a SHA512 301dc252a7ecb6d07523af0468807ef61c7971d63dd8681a4de234b3da38a6170828661367d78b3fb107c76e75fe8d557720d82980235108a34f36857217a381
+EBUILD profanity-0.14.0.ebuild 1637 BLAKE2B e92a510e6b69ed93ef7b0cb51e3b97c70f896d717fcf48d312076bda6c636a8fd0115b244aacf5171150e8cb4288e05ea0a381365c35d6c6aff8af6d0c33d03a SHA512 43c63247e0324bd0a80100d7a225ed2cfd8aa9eb028117e644b93e55894b91035f7ff1e8cb6bd53bd2ab3ec510c808fd4d2d76c4d34ca4931bd9ff8147850c85
MISC metadata.xml 978 BLAKE2B ebf55a164f1618c73881b073fa44937d8a9c158bcc7b4badbc830530b4256388edb6036e7118353f7b04f6633b97daf5689d5164806560ac5ba3f69b3a954f45 SHA512 ea13a1161d0d21f6c43fcae81b5750310553a0cdc36b1bca68ad4145dc5b48460da119424b948b15bfc0cd1c13d55f326a8edf50505e8c08ac067635b63c0148
diff --git a/net-im/profanity/profanity-0.13.1.ebuild b/net-im/profanity/profanity-0.13.1-r1.ebuild
index e4e9ada1cc2d..0df0cb8be284 100644
--- a/net-im/profanity/profanity-0.13.1.ebuild
+++ b/net-im/profanity/profanity-0.13.1-r1.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=8
@@ -17,7 +17,7 @@ RDEPEND="
dev-db/sqlite:3
|| ( app-accessibility/at-spi2-atk dev-libs/atk )
dev-libs/glib:2
- dev-libs/libassuan
+ dev-libs/libassuan:=
dev-libs/libgpg-error
>=dev-libs/libstrophe-0.12.2
media-libs/harfbuzz:=
diff --git a/net-im/profanity/profanity-0.14.0-r1.ebuild b/net-im/profanity/profanity-0.14.0-r1.ebuild
deleted file mode 100644
index 7ffbb30da303..000000000000
--- a/net-im/profanity/profanity-0.14.0-r1.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-inherit python-single-r1
-
-DESCRIPTION="A console based XMPP client inspired by Irssi"
-HOMEPAGE="https://profanity-im.github.io"
-SRC_URI="
- https://github.com/profanity-im/profanity/releases/download/${PV}/${P}.tar.gz
- https://github.com/profanity-im/profanity/commit/122434a.patch
- -> ${PN}-0.14.0-ox-carbons.patch
- https://github.com/profanity-im/profanity/commit/2ed6211c.patch
- -> ${PN}-0.14.0-xscreensaver.patch
-"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="libnotify omemo omemo-qrcode otr gpg test xscreensaver python"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="omemo-qrcode? ( omemo ) python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
- >=app-accessibility/at-spi2-core-2.46.0
- dev-db/sqlite:3
- dev-libs/glib:2
- >=dev-libs/libstrophe-0.12.3:=
- media-libs/harfbuzz:=
- net-misc/curl
- sys-libs/ncurses:=[unicode(+)]
- sys-libs/readline:=
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:3
- x11-libs/pango
- x11-misc/shared-mime-info
- gpg? ( app-crypt/gpgme:= )
- libnotify? ( x11-libs/libnotify )
- omemo? (
- dev-libs/libgcrypt:=
- net-libs/libsignal-protocol-c
- )
- omemo-qrcode? ( media-gfx/qrencode:= )
- otr? ( net-libs/libotr )
- python? ( ${PYTHON_DEPS} )
- xscreensaver? (
- x11-libs/libXScrnSaver
- x11-libs/libX11
- )
-"
-DEPEND="
- ${RDEPEND}
- test? ( dev-util/cmocka )
- python? (
- $(python_gen_cond_dep '
- dev-python/cython[${PYTHON_USEDEP}]
- ')
- )
-"
-
-PATCHES=(
- "${DISTDIR}/${PN}-0.14.0-ox-carbons.patch"
- "${DISTDIR}/${PN}-0.14.0-xscreensaver.patch"
-)
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_configure() {
- local myeconfargs=(
- --enable-gdk-pixbuf
- $(use_enable libnotify notifications)
- $(use_enable omemo)
- $(use_enable omemo-qrcode)
- $(use_enable otr)
- $(use_enable python python-plugins)
- $(use_enable gpg pgp)
- $(use_with xscreensaver)
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- emake CFLAGS="${CFLAGS}"
-}
-
-src_install() {
- default
-
- find "${ED}" -type f -name '*.la' -delete || die
-}
diff --git a/net-im/profanity/profanity-0.14.0-r2.ebuild b/net-im/profanity/profanity-0.14.0-r2.ebuild
index 3df1e94dec4e..46cc7df80113 100644
--- a/net-im/profanity/profanity-0.14.0-r2.ebuild
+++ b/net-im/profanity/profanity-0.14.0-r2.ebuild
@@ -3,8 +3,8 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
-inherit python-single-r1
+PYTHON_COMPAT=( python3_{10..12} )
+inherit flag-o-matic python-single-r1
DESCRIPTION="A console based XMPP client inspired by Irssi"
HOMEPAGE="https://profanity-im.github.io"
@@ -77,6 +77,11 @@ pkg_setup() {
}
src_configure() {
+ # -Werror=lto-type-mismatch
+ # https://bugs.gentoo.org/932874
+ # https://github.com/profanity-im/profanity/issues/1992
+ filter-lto
+
local myeconfargs=(
--enable-gdk-pixbuf
$(use_enable libnotify notifications)
diff --git a/net-im/profanity/profanity-0.14.0.ebuild b/net-im/profanity/profanity-0.14.0.ebuild
index 1c3dbeb86ba2..78814bf326cd 100644
--- a/net-im/profanity/profanity-0.14.0.ebuild
+++ b/net-im/profanity/profanity-0.14.0.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
+inherit flag-o-matic
+
DESCRIPTION="A console based XMPP client inspired by Irssi"
HOMEPAGE="https://profanity-im.github.io"
SRC_URI="https://github.com/profanity-im/profanity/releases/download/${PV}/${P}.tar.gz"
@@ -47,6 +49,11 @@ DEPEND="
"
src_configure() {
+ # -Werror=lto-type-mismatch
+ # https://bugs.gentoo.org/932874
+ # https://github.com/profanity-im/profanity/issues/1992
+ filter-lto
+
local myeconfargs=(
--enable-gdk-pixbuf
$(use_enable libnotify notifications)