mirror of
https://github.com/gryf/gryf-overlay.git
synced 2026-03-24 21:53:32 +01:00
Fix incompatible pointer type in sylpheed 3.7.0
This commit is contained in:
71
mail-client/sylpheed/sylpheed-3.7.0-r6.ebuild
Normal file
71
mail-client/sylpheed/sylpheed-3.7.0-r6.ebuild
Normal file
@@ -0,0 +1,71 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="8"
|
||||
|
||||
inherit desktop xdg
|
||||
|
||||
DESCRIPTION="A lightweight email client and newsreader"
|
||||
HOMEPAGE="https://sylpheed.sraoss.jp/"
|
||||
SRC_URI="https://${PN}.sraoss.jp/${PN}/v${PV%.*}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2+ LGPL-2.1+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 sparc x86"
|
||||
IUSE="crypt ipv6 ldap nls oniguruma spell ssl xface"
|
||||
|
||||
CDEPEND="net-libs/liblockfile
|
||||
x11-libs/gtk+:2
|
||||
crypt? ( app-crypt/gpgme:= )
|
||||
ldap? ( net-nds/openldap:= )
|
||||
nls? ( sys-devel/gettext )
|
||||
oniguruma? ( dev-libs/oniguruma:= )
|
||||
spell? (
|
||||
app-text/gtkspell:2
|
||||
dev-libs/dbus-glib
|
||||
)
|
||||
ssl? ( dev-libs/openssl:0= )"
|
||||
RDEPEND="${CDEPEND}
|
||||
app-misc/mime-types
|
||||
net-misc/curl"
|
||||
DEPEND="${CDEPEND}
|
||||
xface? ( media-libs/compface )"
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-fix-incompatible-pointer-type.patch"
|
||||
"${FILESDIR}"/${PN}-tls-1.3.patch
|
||||
"${FILESDIR}"/${PN}-CVE-2021-37746.patch
|
||||
"${FILESDIR}/${P}-more-incomp-pt-type.patch"
|
||||
)
|
||||
DOCS="AUTHORS ChangeLog* NEW* PLUGIN* README* TODO*"
|
||||
|
||||
src_configure() {
|
||||
local htmldir="${EPREFIX}"/usr/share/doc/${PF}/html
|
||||
econf \
|
||||
$(use_enable crypt gpgme) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable ldap) \
|
||||
$(use_enable oniguruma) \
|
||||
$(use_enable spell gtkspell) \
|
||||
$(use_enable ssl) \
|
||||
$(use_enable xface compface) \
|
||||
--with-plugindir="${EPREFIX}"/usr/$(get_libdir)/${PN}/plugins \
|
||||
--with-manualdir="${htmldir}"/manual \
|
||||
--with-faqdir="${htmldir}"/faq \
|
||||
--disable-updatecheck
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
doicon *.png
|
||||
domenu *.desktop
|
||||
|
||||
cd plugin/attachment_tool
|
||||
emake DESTDIR="${D}" install-plugin
|
||||
docinto plugin/attachment_tool
|
||||
dodoc README
|
||||
|
||||
find "${ED}" -name '*.la' -delete || die
|
||||
}
|
||||
Reference in New Issue
Block a user