[packages/hyperestraier] - rel 13 - fix patch fuzz - add ruby fix from fedora
baggins
baggins at pld-linux.org
Mon Apr 20 13:43:20 CEST 2026
commit 7a1be5924f513dbd76bfbb25457f9d15c4eec412
Author: Jan Rękorajski <baggins at pld-linux.org>
Date: Mon Apr 20 15:42:37 2026 +0200
- rel 13
- fix patch fuzz
- add ruby fix from fedora
hyperestraier-am_ac.patch | 6 +++---
hyperestraier.spec | 4 +++-
rubyext-functype.patch | 20 ++++++++++++++++++++
3 files changed, 26 insertions(+), 4 deletions(-)
---
diff --git a/hyperestraier.spec b/hyperestraier.spec
index a7789e8..7c5ecf1 100644
--- a/hyperestraier.spec
+++ b/hyperestraier.spec
@@ -13,7 +13,7 @@ Summary: Full-text search system
Summary(pl.UTF-8): Pełnotekstowy system wyszukiwawczy
Name: hyperestraier
Version: 1.4.13
-Release: 12
+Release: 13
License: LGPL v2.1+
Group: Applications/Text
Source0: http://downloads.sourceforge.net/hyperestraier/%{name}-%{version}.tar.gz
@@ -22,6 +22,7 @@ Source1: %{name}.sh
Patch0: %{name}-am_ac.patch
Patch1: %{name}-ruby1.9.patch
Patch2: ruby-vendor.patch
+Patch3: rubyext-functype.patch
URL: http://hyperestraier.sourceforge.net/
BuildRequires: autoconf
BuildRequires: automake
@@ -168,6 +169,7 @@ Wiązania języka Ruby do hyperestraiera w czystym Rubym.
%patch -P0 -p1
%patch -P1 -p1
%patch -P2 -p1
+%patch -P3 -p1
%build
%{__libtoolize}
diff --git a/hyperestraier-am_ac.patch b/hyperestraier-am_ac.patch
index 5809679..a3f3637 100644
--- a/hyperestraier-am_ac.patch
+++ b/hyperestraier-am_ac.patch
@@ -231,7 +231,7 @@ diff -Nur b.hyperestraier-1.2.3/configure.in n.hyperestraier-1.2.3/configure.in
# Enable MeCab morphological analyzer
AC_ARG_ENABLE(mecab,
@@ -127,6 +69,20 @@
- enables="$enables (bzip)"
+ enables="$enables (vista)"
fi
+# build estseek.fcgi binary
@@ -289,7 +289,7 @@ diff -Nur b.hyperestraier-1.2.3/configure.in n.hyperestraier-1.2.3/configure.in
AC_SUBST(PROTVER)
AC_SUBST(MYCFLAGS)
AC_SUBST(MYCPPOPTS)
-@@ -217,7 +161,7 @@
+@@ -217,8 +161,8 @@
AC_SUBST(MYAPPLIBS)
AC_SUBST(MYRUNPATH)
AC_SUBST(MYPOSTCMD)
@@ -464,8 +464,8 @@ diff -Nur b.hyperestraier-1.2.3/rubynative/Makefile.in n.hyperestraier-1.2.3/rub
--- b.hyperestraier-1.2.3/rubynative/Makefile.in 2005-11-24 18:36:57.000000000 +0100
+++ n.hyperestraier-1.2.3/rubynative/Makefile.in 2006-04-29 14:59:31.000000000 +0200
@@ -22,13 +22,13 @@
- prefix = @prefix@
exec_prefix = @exec_prefix@
+ MYLIBDIR = @libdir@
MYRBLIBDIR = @MYRBLIBDIR@
+MYRBARCHDIR = @MYRBARCHDIR@
MYRBBINDIR = @bindir@
diff --git a/rubyext-functype.patch b/rubyext-functype.patch
new file mode 100644
index 0000000..ce3e029
--- /dev/null
+++ b/rubyext-functype.patch
@@ -0,0 +1,20 @@
+--- hyperestraier-1.4.13/rubynative/src/estraier.c.ruby_functype 2024-01-19 14:54:29.622147689 +0900
++++ hyperestraier-1.4.13/rubynative/src/estraier.c 2024-01-19 15:27:48.272564661 +0900
+@@ -127,7 +127,7 @@ static VALUE cbmaptoobj(CBMAP *map);
+ static CBMAP *objtocbmap(VALUE obj);
+ static void db_informer(const char *message, void *opaque);
+ static VALUE db_informer_process(VALUE arg);
+-static VALUE db_informer_resque(VALUE arg);
++static VALUE db_informer_resque(VALUE arg, VALUE err);
+
+
+
+@@ -1261,7 +1261,7 @@ static VALUE db_informer_process(VALUE a
+ }
+
+
+-static VALUE db_informer_resque(VALUE arg){
++static VALUE db_informer_resque(VALUE arg, VALUE){
+ return Qnil;
+ }
+
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/hyperestraier.git/commitdiff/7a1be5924f513dbd76bfbb25457f9d15c4eec412
More information about the pld-cvs-commit
mailing list