diff --git a/x11-apps/bdfresize/bdfresize-1.5.ebuild b/x11-apps/bdfresize/bdfresize-1.5.ebuild new file mode 100644 index 0000000..6e2dacf --- /dev/null +++ b/x11-apps/bdfresize/bdfresize-1.5.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Utility for resizing BDF fonts" +HOMEPAGE="http://openlab.ring.gr.jp/efont/" +SRC_URI="http://openlab.ring.gr.jp/efont/dist/tools/${PN}/${PN}-${PV}.tar.gz" +KEYWORDS="~amd64 ~arm64 ~riscv" +SLOT="0" + +PATCHES=( + "${FILESDIR}/fix-unintialized-use.patch" + "${FILESDIR}/remove-malloc-prototype.patch" +) diff --git a/x11-apps/bdfresize/files/fix-unintialized-use.patch b/x11-apps/bdfresize/files/fix-unintialized-use.patch new file mode 100644 index 0000000..6b2c93e --- /dev/null +++ b/x11-apps/bdfresize/files/fix-unintialized-use.patch @@ -0,0 +1,10 @@ +--- a/bdfresize.c 2022-08-28 17:36:06.198455929 +0200 ++++ b/bdfresize.c 2022-08-28 17:36:09.041752803 +0200 +@@ -449,6 +449,7 @@ + void error(char *fmt) + { + char buf[100]; ++ buf[0] = 0; + strcat(buf, "bdfresize: line %d: "); + strcat(buf, fmt); + fprintf(stderr, buf, line); diff --git a/x11-apps/bdfresize/files/remove-malloc-prototype.patch b/x11-apps/bdfresize/files/remove-malloc-prototype.patch new file mode 100644 index 0000000..200b722 --- /dev/null +++ b/x11-apps/bdfresize/files/remove-malloc-prototype.patch @@ -0,0 +1,10 @@ +--- a/charresize.c 2022-08-28 17:31:57.825076099 +0200 ++++ b/charresize.c 2022-08-28 17:32:07.804939484 +0200 +@@ -46,7 +46,6 @@ + void + processChar(void) + { +- char *malloc(); + char *srcimage; + int *dstgray; +