commit:     3e42fe583f7da27c0338cacb4ce2c7945a5d82af
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 17 22:49:57 2024 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Sun Nov 17 22:50:29 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e42fe58

dev-util/usb-robot: build fix for newer autoconf

Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>

 dev-util/usb-robot/files/usb-robot-0.2.0-configure.patch | 15 +++++++++++++++
 dev-util/usb-robot/usb-robot-0.2.0-r1.ebuild             |  8 +++++++-
 2 files changed, 22 insertions(+), 1 deletion(-)

diff --git a/dev-util/usb-robot/files/usb-robot-0.2.0-configure.patch 
b/dev-util/usb-robot/files/usb-robot-0.2.0-configure.patch
new file mode 100644
index 000000000000..78bb7c18738e
--- /dev/null
+++ b/dev-util/usb-robot/files/usb-robot-0.2.0-configure.patch
@@ -0,0 +1,15 @@
+--- usb-robot-0.2.0.orig/configure.in  2001-02-22 21:02:39.000000000 -0800
++++ usb-robot-0.2.0/configure.in       2024-11-17 14:39:08.090396454 -0800
+@@ -19,11 +19,7 @@
+ 
+ dnl Check for libraries
+ 
+-AC_CHECK_LIB(ncurses,tgetent,,
+-AC_CHECK_LIB(termcap,tgetent,,
+-AC_CHECK_LIB(curses,tgetent,,
+-      AC_MSG_WARN([could not find a curses library - readline might not 
work]))))
+-
++AC_CHECK_LIB(ncurses,tgetent)
+ AC_CHECK_LIB(readline,readline)
+ AC_CHECK_LIB(history,add_history)
+ 

diff --git a/dev-util/usb-robot/usb-robot-0.2.0-r1.ebuild 
b/dev-util/usb-robot/usb-robot-0.2.0-r1.ebuild
index e8674447c9a5..faea01758811 100644
--- a/dev-util/usb-robot/usb-robot-0.2.0-r1.ebuild
+++ b/dev-util/usb-robot/usb-robot-0.2.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit toolchain-funcs
+inherit toolchain-funcs autotools
 
 DESCRIPTION="USB Reverse engineering tools"
 HOMEPAGE="https://usb-robot.sourceforge.net/";
@@ -16,6 +16,12 @@ KEYWORDS="amd64 ppc x86"
 DEPEND="virtual/libusb:0
        sys-libs/readline:="
 RDEPEND="${DEPEND}"
+PATCHES=( "${FILESDIR}/usb-robot-0.2.0-configure.patch" )
+
+src_prepare() {
+       default
+       eautoreconf
+}
 
 src_compile() {
        emake CC="$(tc-getCC)"

Reply via email to