[ratbox-services] Fix F-19 FTBFS due to old flex parser skeleton code (#914427).
Ville Skyttä
scop at fedoraproject.org
Sat Feb 23 20:01:52 UTC 2013
commit 51d0c1ee9916dee000315512f1e04c62416a3827
Author: Ville Skyttä <ville.skytta at iki.fi>
Date: Sat Feb 23 22:01:45 2013 +0200
Fix F-19 FTBFS due to old flex parser skeleton code (#914427).
- Build with system PCRE instead of a bundled copy.
- Fix bogus date in %changelog.
ratbox-services-1.2.1-oldflex.patch | 11 +++++++++++
ratbox-services.spec | 14 +++++++++++---
2 files changed, 22 insertions(+), 3 deletions(-)
---
diff --git a/ratbox-services-1.2.1-oldflex.patch b/ratbox-services-1.2.1-oldflex.patch
new file mode 100644
index 0000000..574c79a
--- /dev/null
+++ b/ratbox-services-1.2.1-oldflex.patch
@@ -0,0 +1,11 @@
+diff -up ratbox-services-1.2.1/src/lexer.l~ ratbox-services-1.2.1/src/lexer.l
+--- ratbox-services-1.2.1/src/lexer.l~ 2004-09-25 18:25:25.000000000 +0300
++++ ratbox-services-1.2.1/src/lexer.l 2013-02-23 21:55:38.513708448 +0200
+@@ -44,7 +44,6 @@ int yylex(void);
+ int yyget_lineno(void);
+ FILE *yyget_in(void);
+ FILE *yyget_out(void);
+-int yyget_leng(void);
+ char *yyget_text(void);
+ void yyset_lineno(int line_number);
+ void yyset_in(FILE * in_str);
diff --git a/ratbox-services.spec b/ratbox-services.spec
index ec735ad..e22edd8 100644
--- a/ratbox-services.spec
+++ b/ratbox-services.spec
@@ -1,6 +1,6 @@
Name: ratbox-services
Version: 1.2.1
-Release: 7%{?dist}
+Release: 8%{?dist}
Summary: Service package for ircd-ratbox
Group: System Environment/Daemons
@@ -11,9 +11,11 @@ Source1: ratbox-services.init
Source2: ratbox-services.conf
Source3: ratbox-services.logrotate
Patch0: ratbox-services-1.2.1-dbpath.patch
+Patch1: ratbox-services-1.2.1-oldflex.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: bison, flex, mysql-devel, sqlite-devel, postgresql-devel
+BuildRequires: pcre-devel
Requires: MTA, ircd-ratbox
Requires(post): /sbin/chkconfig
@@ -26,7 +28,7 @@ scratch for use with ircd-ratbox. It is highly configurable,
with nearly all options being set in a config that can be
rehashed rather than set at compile time. It also uses the
SQLite database backend, which works as a database interface
-to a normal file, meaning no seperate database software must be running.
+to a normal file, meaning no separate database software must be running.
%package devel
Summary: Devel package for ircd-ratbox service
@@ -39,6 +41,7 @@ Headers for ratbox-services, service package for ircd-ratbox.
%prep
%setup -q
%patch0 -p1 -b .dbpath
+%patch1 -p1 -b .oldflex
cat << \EOF > %{name}-req
#!/bin/sh
@@ -111,6 +114,11 @@ fi
%{_includedir}/*.h
%changelog
+* Sat Feb 23 2013 Ville Skyttä <ville.skytta at iki.fi> - 1.2.1-8
+- Fix F-19 FTBFS due to old flex parser skeleton code (#914427).
+- Build with system PCRE instead of a bundled copy.
+- Fix bogus date in %%changelog.
+
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.2.1-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
@@ -129,5 +137,5 @@ fi
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.2.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
-* Wed Aug 28 2008 Marek Mahut <mmahut at fedoraproject.org> - 1.2.1-1
+* Thu Aug 28 2008 Marek Mahut <mmahut at fedoraproject.org> - 1.2.1-1
- Initial package build
More information about the scm-commits
mailing list