commit: 8ee08732b1015ed2ba1ccae98c92d04bda932e15 Author: Huang Rui <vowstar <AT> gmail <DOT> com> AuthorDate: Mon Nov 24 09:53:31 2025 +0000 Commit: Rui Huang <vowstar <AT> gmail <DOT> com> CommitDate: Mon Nov 24 09:53:31 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8ee08732
dev-libs/libdatrie: fix 966291, create `bindir` before install Closes: https://bugs.gentoo.org/966291 Signed-off-by: Huang Rui <vowstar <AT> gmail.com> .../files/libdatrie-0.2.13-fix-bindir-exists.patch | 26 ++++++++++++++++++++++ ...0.2.13-r1.ebuild => libdatrie-0.2.13-r2.ebuild} | 2 ++ 2 files changed, 28 insertions(+) diff --git a/dev-libs/libdatrie/files/libdatrie-0.2.13-fix-bindir-exists.patch b/dev-libs/libdatrie/files/libdatrie-0.2.13-fix-bindir-exists.patch new file mode 100644 index 0000000000..fecdb248c9 --- /dev/null +++ b/dev-libs/libdatrie/files/libdatrie-0.2.13-fix-bindir-exists.patch @@ -0,0 +1,26 @@ +From 2d8744283f0a8055ccd3c8d26be04bbce22a0870 Mon Sep 17 00:00:00 2001 +From: Theppitak Karoonboonyanan <[email protected]> +Date: Thu, 15 May 2025 17:13:36 +0700 +Subject: [PATCH] Fix "make --shuffle=reverse" failure. + +See Debian #1105545 for the report. + +* tools/Makefile.am: + - Make sure $(bindir) exists before installing old program + symlink. +--- + tools/Makefile.am | 1 + + 1 files changed, 1 insertions(+) + +diff --git a/tools/Makefile.am b/tools/Makefile.am +index 992530bc..6bdb8274 100644 +--- a/tools/Makefile.am ++++ b/tools/Makefile.am +@@ -10,6 +10,7 @@ trietool_LDADD = \ + OLD_PROG_NAME=trietool-0.2 + + install-data-hook: ++ $(MKDIR_P) $(DESTDIR)$(bindir) + rm -f $(DESTDIR)$(bindir)/$(OLD_PROG_NAME) + $(LN_S) trietool $(DESTDIR)$(bindir)/$(OLD_PROG_NAME) + diff --git a/dev-libs/libdatrie/libdatrie-0.2.13-r1.ebuild b/dev-libs/libdatrie/libdatrie-0.2.13-r2.ebuild similarity index 93% rename from dev-libs/libdatrie/libdatrie-0.2.13-r1.ebuild rename to dev-libs/libdatrie/libdatrie-0.2.13-r2.ebuild index 71339777c5..8954f1eb85 100644 --- a/dev-libs/libdatrie/libdatrie-0.2.13-r1.ebuild +++ b/dev-libs/libdatrie/libdatrie-0.2.13-r2.ebuild @@ -22,6 +22,8 @@ IUSE="doc" BDEPEND="doc? ( app-text/doxygen )" +PATCHES=( "${FILESDIR}/${P}-fix-bindir-exists.patch" ) + src_prepare() { default # Fixed version if in non git project
