diff options
author | Alfredo Tupone <tupone@gentoo.org> | 2022-08-04 10:55:39 +0200 |
---|---|---|
committer | Alfredo Tupone <tupone@gentoo.org> | 2022-08-04 10:55:39 +0200 |
commit | 6db3b38f3685c48906623a77fd152c82d4a92eec (patch) | |
tree | abe75bcb566e9b973ddde5662d5c5a9ed1b16279 /dev-tcltk | |
parent | dev-cpp/gflags: x86 stable wrt bug #862978 (diff) | |
download | gentoo-6db3b38f3685c48906623a77fd152c82d4a92eec.tar.gz gentoo-6db3b38f3685c48906623a77fd152c82d4a92eec.tar.bz2 gentoo-6db3b38f3685c48906623a77fd152c82d4a92eec.zip |
dev-tcltk/blt: fix lto-type-mismatch
Closes: https://bugs.gentoo.org/858260
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
Diffstat (limited to 'dev-tcltk')
-rw-r--r-- | dev-tcltk/blt/blt-2.5.3-r1.ebuild | 3 | ||||
-rw-r--r-- | dev-tcltk/blt/files/blt-2.5.3-lto.patch | 18 |
2 files changed, 20 insertions, 1 deletions
diff --git a/dev-tcltk/blt/blt-2.5.3-r1.ebuild b/dev-tcltk/blt/blt-2.5.3-r1.ebuild index 3332aa195afb..76a368e2e4db 100644 --- a/dev-tcltk/blt/blt-2.5.3-r1.ebuild +++ b/dev-tcltk/blt/blt-2.5.3-r1.ebuild @@ -20,7 +20,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc DEPEND=" dev-lang/tk:0= - jpeg? ( virtual/jpeg:0= ) + jpeg? ( media-libs/libjpeg-turbo:0= ) X? ( x11-libs/libX11 )" RDEPEND="${DEPEND}" BDEPEND="app-arch/unzip" @@ -55,6 +55,7 @@ PATCHES=( "${FILESDIR}"/${P}-gentoo.patch "${FILESDIR}"/${P}-darwin.patch "${FILESDIR}"/${P}-gbsd.patch + "${FILESDIR}"/${P}-lto.patch ) src_prepare() { diff --git a/dev-tcltk/blt/files/blt-2.5.3-lto.patch b/dev-tcltk/blt/files/blt-2.5.3-lto.patch new file mode 100644 index 000000000000..9d1543aae9e9 --- /dev/null +++ b/dev-tcltk/blt/files/blt-2.5.3-lto.patch @@ -0,0 +1,18 @@ +--- a/generic/bltObjConfig.c 2022-08-04 10:42:54.705864029 +0200 ++++ b/generic/bltObjConfig.c 2022-08-04 10:44:02.681005365 +0200 +@@ -1803,11 +1803,11 @@ + fprintf(stderr, "Blt_ConfigTypes changed\n"); + } + if (stype == BLT_CONFIG_CUSTOM) { +- extern Blt_CustomOption bltDistanceOption; +- extern Blt_CustomOption bltPositiveDistanceOption; ++ extern Tk_CustomOption bltDistanceOption; ++ extern Tk_CustomOption bltPositiveDistanceOption; + +- if (specPtr->customPtr == &bltDistanceOption || +- specPtr->customPtr == &bltPositiveDistanceOption ++ if (specPtr->customPtr == (Blt_CustomOption *)&bltDistanceOption || ++ specPtr->customPtr == (Blt_CustomOption *)&bltPositiveDistanceOption + ) { + stype = BLT_CONFIG_PIXELS; + } |