[prelude-lml] Add libtool-ltdl-devel BuildRequires
Steve Grubb
sgrubb at fedoraproject.org
Sun Mar 10 17:31:51 UTC 2013
commit f58874cc6cd0678e79b6499a97ac8b3d2aaf8d02
Author: Steve <sgrubb at redhat.com>
Date: Sun Mar 10 13:31:48 2013 -0400
Add libtool-ltdl-devel BuildRequires
prelude-lml-1.0.0-libmissing.patch | 25 +++++++++++++++++++++++++
prelude-lml.spec | 13 +++++++++----
2 files changed, 34 insertions(+), 4 deletions(-)
---
diff --git a/prelude-lml-1.0.0-libmissing.patch b/prelude-lml-1.0.0-libmissing.patch
new file mode 100644
index 0000000..4cc4e53
--- /dev/null
+++ b/prelude-lml-1.0.0-libmissing.patch
@@ -0,0 +1,25 @@
+diff -urp prelude-lml-1.0.0.orig/libmissing/stdio.in.h prelude-lml-1.0.0/libmissing/stdio.in.h
+--- prelude-lml-1.0.0.orig/libmissing/stdio.in.h 2010-02-08 11:46:03.000000000 -0500
++++ prelude-lml-1.0.0/libmissing/stdio.in.h 2013-03-10 13:24:27.088000000 -0400
+@@ -116,8 +116,10 @@ _GL_WARN_ON_USE (fflush, "fflush is not
+ /* It is very rare that the developer ever has full control of stdin,
+ so any use of gets warrants an unconditional warning. Assume it is
+ always declared, since it is required by C89. */
++#ifdef gets
+ #undef gets
+ _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
++#endif
+
+ #if @GNULIB_FOPEN@
+ # if @REPLACE_FOPEN@
+diff -urp prelude-lml-1.0.0.orig/src/prelude-lml.c prelude-lml-1.0.0/src/prelude-lml.c
+--- prelude-lml-1.0.0.orig/src/prelude-lml.c 2010-02-05 12:45:25.000000000 -0500
++++ prelude-lml-1.0.0/src/prelude-lml.c 2013-03-10 13:23:56.313000000 -0400
+@@ -35,6 +35,7 @@
+ #include <sys/select.h>
+ #include <netinet/in.h>
+ #include <arpa/inet.h>
++#include <ltdl.h>
+
+ #if TIME_WITH_SYS_TIME
+ # include <sys/time.h>
diff --git a/prelude-lml.spec b/prelude-lml.spec
index db0f1d4..ab59eb0 100644
--- a/prelude-lml.spec
+++ b/prelude-lml.spec
@@ -1,7 +1,7 @@
Name: prelude-lml
Epoch: 1
Version: 1.0.0
-Release: 9%{?dist}
+Release: 10%{?dist}
Summary: The prelude log analyzer
Group: System Environment/Libraries
@@ -11,9 +11,10 @@ Source0: http://www.prelude-ids.org/download/releases/%{name}/%{name}-%{version}
Source1: prelude-lml.service
# Make the daemon have PIE flags
Patch1: prelude-lml-1.0.0rc1-pie.patch
+Patch2: prelude-lml-1.0.0-libmissing.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires: gamin-devel, pcre-devel
+BuildRequires: gamin-devel, pcre-devel, libtool-ltdl-devel
BuildRequires: libprelude-devel >= 0.9.21.3
BuildRequires: systemd-units
Requires(post): systemd-units
@@ -43,6 +44,7 @@ Prelude LML plugins.
%prep
%setup -q
%patch1 -p1
+%patch2 -p1
%build
@@ -99,6 +101,9 @@ rm -rf %{buildroot}
%changelog
+* Sun Mar 10 2013 Steve Grubb <sgrubb at redhat.com> - 1:1.0.0-10
+- Add libtool-ltdl-devel BuildRequires
+
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1:1.0.0-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
@@ -163,7 +168,7 @@ rm -rf %{buildroot}
* Mon Jan 14 2008 Steve Grubb <sgrubb at redhat.com> 0.9.11-1
- new upstream version 0.9.11
-* Thu Jan 09 2007 Thorsten Scherf <tscherf at redhat.com> 0.9.8.1-5
+* Tue Jan 09 2007 Thorsten Scherf <tscherf at redhat.com> 0.9.8.1-5
- changed init-script description
* Mon Jan 08 2007 Thorsten Scherf <tscherf at redhat.com> 0.9.8.1-4
@@ -184,5 +189,5 @@ rm -rf %{buildroot}
* Mon Nov 20 2006 Thorsten Scherf <tscherf at redhat.com> 0.9.7-2
- Some minor fixes in requirements
-* Tue Oct 23 2006 Thorsten Scherf <tscherf at redhat.com> 0.9.7-1
+* Mon Oct 23 2006 Thorsten Scherf <tscherf at redhat.com> 0.9.7-1
- New Fedora build based on release 0.9.7
More information about the scm-commits
mailing list