1
0
mirror of https://github.com/gryf/gryf-overlay.git synced 2026-02-21 18:45:51 +01:00

Fix incompatible pointer type in sylpheed 3.7.0

This commit is contained in:
2026-02-18 21:23:44 +01:00
parent 5e605d9f56
commit bbdc3c7b79
3 changed files with 1152 additions and 0 deletions

View File

@@ -1,4 +1,5 @@
AUX sylpheed-3.7.0-fix-incompatible-pointer-type.patch 443 BLAKE2B 29a45b526c099bfb33ada451b3800e67fd05eb6f56ccde1cc68623513f03b4cf6e60ab87cc20a8cdf710c7c23dec64c103db8904b3415d94e2ca9714e2d1dcd3 SHA512 b48bce1f7021336a7ab5bd1c7efd98df6f782e351c887d60793c4cad490be4a34732b758fbd2a546497fcf7dda97f1b8fcad48bf2fe280ad9cc8401d4bd98e06 AUX sylpheed-3.7.0-fix-incompatible-pointer-type.patch 443 BLAKE2B 29a45b526c099bfb33ada451b3800e67fd05eb6f56ccde1cc68623513f03b4cf6e60ab87cc20a8cdf710c7c23dec64c103db8904b3415d94e2ca9714e2d1dcd3 SHA512 b48bce1f7021336a7ab5bd1c7efd98df6f782e351c887d60793c4cad490be4a34732b758fbd2a546497fcf7dda97f1b8fcad48bf2fe280ad9cc8401d4bd98e06
AUX sylpheed-3.7.0-more-incomp-pt-type.patch 64871 BLAKE2B ae7fcd7a5d1e469d51e090f549ebe393d99c073ce779ebefa708c13db3aa858dac649b230e279cca60d549cb030c064e065773e43a8d90570b47bfbff71acae8 SHA512 9b82494e1f6f6bcb9960f3b36904e7b7ec19d0daf22fae92ba4cafaf6a6905441acb177f9cab4a13d4b56e5537be16eabd8dba9d1c2b11ee8ee2c168f6fea879
AUX sylpheed-CVE-2021-37746.patch 1284 BLAKE2B c0b17ed528a957c9a907c5cbf8ba3288ce989cd0f6da28571e92a210e36008a3c26bc52f0d6eeea6c6c922d1fb3c920a81aeeb2cae6b8f785edee780615d768c SHA512 dd3d00ee9bfaff6e1670ed312d90ddd016c28cee244eae35feb8acd922adf916fdf134663b497bd3541e2706a612f62a932bee11ff2629d4109d2994251e39a1 AUX sylpheed-CVE-2021-37746.patch 1284 BLAKE2B c0b17ed528a957c9a907c5cbf8ba3288ce989cd0f6da28571e92a210e36008a3c26bc52f0d6eeea6c6c922d1fb3c920a81aeeb2cae6b8f785edee780615d768c SHA512 dd3d00ee9bfaff6e1670ed312d90ddd016c28cee244eae35feb8acd922adf916fdf134663b497bd3541e2706a612f62a932bee11ff2629d4109d2994251e39a1
AUX sylpheed-debian-Specify-MACRO_DIRS-as-general.patch 506 BLAKE2B 0b1ec398cbdb6ea9c6b1b258d7c945b35f03c24838322d66ecacdf34e70014ec15fabe4ee3e3f4a8aafca64219115512ba0e32fb0f1829cb266e1a89ad413436 SHA512 c2540d4288af38102cac4e966c643b2271a40b743d2a1804890080c5e9cb1b8900a358c999c5db8c14c29e34677c22fef15c712a163c8afce33c7d2a6f484c9e AUX sylpheed-debian-Specify-MACRO_DIRS-as-general.patch 506 BLAKE2B 0b1ec398cbdb6ea9c6b1b258d7c945b35f03c24838322d66ecacdf34e70014ec15fabe4ee3e3f4a8aafca64219115512ba0e32fb0f1829cb266e1a89ad413436 SHA512 c2540d4288af38102cac4e966c643b2271a40b743d2a1804890080c5e9cb1b8900a358c999c5db8c14c29e34677c22fef15c712a163c8afce33c7d2a6f484c9e
AUX sylpheed-debian-address-book.patch 901 BLAKE2B 7f33a243da7b7d2eb355530417897eba180b7fd16dc29fa455b8e24519aa337353b4077ac96b5330620e409eed9b1df6c81642bb72375e88b4e9c86d47e32865 SHA512 ecaf23f5e8d83ad58b72b934204baab02617ced1b30788903a8cef10868b963899602d9ba8540eee1e82ef906ae89a66b4152c2509932bfadf1db551962e2764 AUX sylpheed-debian-address-book.patch 901 BLAKE2B 7f33a243da7b7d2eb355530417897eba180b7fd16dc29fa455b8e24519aa337353b4077ac96b5330620e409eed9b1df6c81642bb72375e88b4e9c86d47e32865 SHA512 ecaf23f5e8d83ad58b72b934204baab02617ced1b30788903a8cef10868b963899602d9ba8540eee1e82ef906ae89a66b4152c2509932bfadf1db551962e2764
@@ -12,5 +13,6 @@ AUX sylpheed-tls-1.3.patch 496 BLAKE2B faa07a14de7f8f0501a2de29fc98ebcda52138f6a
DIST sylpheed-3.7.0.tar.bz2 3612328 BLAKE2B bd8182db8a46b956e12b3da4b15d3ee8184a612e2fb216aca20fd4a022610b17416f994d36b390a5a92835915e95f08bd59bf71154a86962c9564162be891f21 SHA512 490837528bf7ba9d26994cd5fff00b6e5390a127419b9d0efd9fc25c38be1291d55c5b8daebdf5ca9d9159a51c938449e76212328f3eae40cc039db88cb5caa4 DIST sylpheed-3.7.0.tar.bz2 3612328 BLAKE2B bd8182db8a46b956e12b3da4b15d3ee8184a612e2fb216aca20fd4a022610b17416f994d36b390a5a92835915e95f08bd59bf71154a86962c9564162be891f21 SHA512 490837528bf7ba9d26994cd5fff00b6e5390a127419b9d0efd9fc25c38be1291d55c5b8daebdf5ca9d9159a51c938449e76212328f3eae40cc039db88cb5caa4
DIST sylpheed-3.8.0beta1.tar.bz2 3812124 BLAKE2B 8397f9ea540d524921ed9a55869a7143c241cf91ccb1715a8e240e2a5b9d55a8341fe6cc602c9070d5fcaa8e6355fb592d9f793656c64deeba5e13799612f662 SHA512 e84032324aec491e3f41ed39486f87df533ca659202361aec728c99f517bb01506750f826711e4d4cf05f3755987ac40272e97ef22df63c7b8b55b17b47c0c6e DIST sylpheed-3.8.0beta1.tar.bz2 3812124 BLAKE2B 8397f9ea540d524921ed9a55869a7143c241cf91ccb1715a8e240e2a5b9d55a8341fe6cc602c9070d5fcaa8e6355fb592d9f793656c64deeba5e13799612f662 SHA512 e84032324aec491e3f41ed39486f87df533ca659202361aec728c99f517bb01506750f826711e4d4cf05f3755987ac40272e97ef22df63c7b8b55b17b47c0c6e
EBUILD sylpheed-3.7.0-r5.ebuild 1697 BLAKE2B d4b08f51995c95ab9789b0d570a63ae9c244f600f4ec81f2984c89f2a60b714eb85e1f30c33d88ba073d5a08778d220d470d79c96743108e8e75e4891df590e6 SHA512 64f8b0ac7b0ed959b196385748a248148300fd6ae35ae33d1d088d04b53423e40e09b184ead9faa16e7095a1cbf788e42b52791ac7c07faa2dee03c152b6516e EBUILD sylpheed-3.7.0-r5.ebuild 1697 BLAKE2B d4b08f51995c95ab9789b0d570a63ae9c244f600f4ec81f2984c89f2a60b714eb85e1f30c33d88ba073d5a08778d220d470d79c96743108e8e75e4891df590e6 SHA512 64f8b0ac7b0ed959b196385748a248148300fd6ae35ae33d1d088d04b53423e40e09b184ead9faa16e7095a1cbf788e42b52791ac7c07faa2dee03c152b6516e
EBUILD sylpheed-3.7.0-r6.ebuild 1743 BLAKE2B 69dbf1dab733a557c5053843d1673d0f320aed5ee9062d65cb0ef18be3c2db0b4361590e617ec773eda7dd448553f4882240f3df8280346f91f61116854d0cf6 SHA512 499975e7f322992391a97d9e153caee7ea1e8de5517bbf56494d29e3ff9e5ec5b8f01ac6707a406f27f7febb4a988073cd2a6876885026872d9424b945a9e5fa
EBUILD sylpheed-3.8.0_beta1.ebuild 2148 BLAKE2B 3f3fb180124b1a7c0d5859404677e7555576fd575dcb970e3940a8fe9a831a71171725f7ef1c65d7ca0403a2bfc76992c60106a2a5fe8e5e71c119a010c6fe39 SHA512 9d50428f648b73802ea8dfb046349d795b7aaa6252da1c0c9f231636f8ced4911dd25b7d90bb40d7d24056197d0c8e14876cf083a3c2026d5bdcca42a55cc5e0 EBUILD sylpheed-3.8.0_beta1.ebuild 2148 BLAKE2B 3f3fb180124b1a7c0d5859404677e7555576fd575dcb970e3940a8fe9a831a71171725f7ef1c65d7ca0403a2bfc76992c60106a2a5fe8e5e71c119a010c6fe39 SHA512 9d50428f648b73802ea8dfb046349d795b7aaa6252da1c0c9f231636f8ced4911dd25b7d90bb40d7d24056197d0c8e14876cf083a3c2026d5bdcca42a55cc5e0
MISC metadata.xml 353 BLAKE2B fcf86ed5908d01a1bbc2ee5c0a20a9b378a72039814d5cdcc1a139c14cab31d4137d020449c705002e61b0fa9294d4f8e1abd09a71ca7adae37f6e298c881448 SHA512 44dac43e49c796178bad4884b9a57cd225e6e6e9f78e72eb01e34a2f68fd277bce050aa527284f9a638d8b05c2cda9fdbdc2af72d2efdeca5ebbd0e0b168fc71 MISC metadata.xml 353 BLAKE2B fcf86ed5908d01a1bbc2ee5c0a20a9b378a72039814d5cdcc1a139c14cab31d4137d020449c705002e61b0fa9294d4f8e1abd09a71ca7adae37f6e298c881448 SHA512 44dac43e49c796178bad4884b9a57cd225e6e6e9f78e72eb01e34a2f68fd277bce050aa527284f9a638d8b05c2cda9fdbdc2af72d2efdeca5ebbd0e0b168fc71

File diff suppressed because it is too large Load Diff

View 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
}