From f3b37ea39b3ec80528cea4478c41af14fc96fa4d Mon Sep 17 00:00:00 2001 From: Steve Date: Jul 08 2013 14:14:22 +0000 Subject: Upstream has been dead for over a year --- diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 2509bc4..0000000 --- a/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -libpreludedb-0.9.11.1.tar.gz -libpreludedb-0.9.14.1.tar.gz -libpreludedb-0.9.15.tar.gz -libpreludedb-0.9.15.1.tar.gz -libpreludedb-0.9.15.2.tar.gz -libpreludedb-0.9.15.3.tar.gz -libpreludedb-1.0.0rc1.tar.gz -libpreludedb-1.0.0.tar.gz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..0cd9c60 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Upstream has been dead for over a year diff --git a/libprelude-1.0.0-Fix-building-with-glibc-2.16.6.patch b/libprelude-1.0.0-Fix-building-with-glibc-2.16.6.patch deleted file mode 100644 index 74cd58c..0000000 --- a/libprelude-1.0.0-Fix-building-with-glibc-2.16.6.patch +++ /dev/null @@ -1,75 +0,0 @@ -From f5fab01434b096b3bc2b058fec41123392eb3dcb Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= -Date: Wed, 8 Aug 2012 14:13:16 +0200 -Subject: [PATCH] Fix building with glibc-2.16.6 - -Ported to libprelude-1.0.0 from gnulib commit: - -From 66712c23388e93e5c518ebc8515140fa0c807348 Mon Sep 17 00:00:00 2001 -From: Eric Blake -Date: Thu, 29 Mar 2012 13:30:41 -0600 -Subject: [PATCH] stdio: don't assume gets any more - -Gnulib intentionally does not have a gets module, and now that C11 -and glibc have dropped it, we should be more proactive about warning -any user on a platform that still has a declaration of this dangerous -interface. ---- - libmissing/m4/stdio_h.m4 | 4 ++-- - libmissing/m4/warn-on-use.m4 | 4 ++-- - libmissing/stdio.in.h | 6 ++++-- - 3 files changed, 8 insertions(+), 6 deletions(-) - -diff --git a/libmissing/m4/stdio_h.m4 b/libmissing/m4/stdio_h.m4 -index 781fa8d..fc65d37 100644 ---- a/libmissing/m4/stdio_h.m4 -+++ b/libmissing/m4/stdio_h.m4 -@@ -34,9 +34,9 @@ AC_DEFUN([gl_STDIO_H], - - dnl Check for declarations of anything we want to poison if the - dnl corresponding gnulib module is not in use, and which is not -- dnl guaranteed by C89. -+ dnl guaranteed by both C89 and C11. - gl_WARN_ON_USE_PREPARE([[#include -- ]], [dprintf fpurge fseeko ftello getdelim getline popen renameat -+ ]], [dprintf fpurge fseeko ftello getdelim getline gets popen renameat - snprintf vdprintf vsnprintf]) - ]) - -diff --git a/libmissing/m4/warn-on-use.m4 b/libmissing/m4/warn-on-use.m4 -index ab46422..494e00b 100644 ---- a/libmissing/m4/warn-on-use.m4 -+++ b/libmissing/m4/warn-on-use.m4 -@@ -18,8 +18,8 @@ dnl with or without modifications, as long as this notice is preserved. - # some systems declare functions in the wrong header, then INCLUDES - # should do likewise. - # --# If you assume C89, then it is generally safe to assume declarations --# for functions declared in that standard (such as gets) without -+# It is generally safe to assume declarations for functions declared -+# in the intersection of C89 and C11 (such as printf) without - # needing gl_WARN_ON_USE_PREPARE. - AC_DEFUN([gl_WARN_ON_USE_PREPARE], - [ -diff --git a/libmissing/stdio.in.h b/libmissing/stdio.in.h -index f5d5d88..6924ef2 100644 ---- a/libmissing/stdio.in.h -+++ b/libmissing/stdio.in.h -@@ -114,10 +114,12 @@ _GL_WARN_ON_USE (fflush, "fflush is not always POSIX compliant - " - #endif - - /* 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. */ -+ so any use of gets warrants an unconditional warning; besides, C11 -+ removed it. */ - #undef gets -+#if HAVE_RAW_DECL_GETS - _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); -+#endif - - #if @GNULIB_FOPEN@ - # if @REPLACE_FOPEN@ --- -1.7.11.2 - diff --git a/libpreludedb.spec b/libpreludedb.spec deleted file mode 100644 index 402f876..0000000 --- a/libpreludedb.spec +++ /dev/null @@ -1,297 +0,0 @@ - -Name: libpreludedb -Epoch: 1 -Version: 1.0.0 -Release: 16%{?dist} -Summary: Provide the framework for easy access to the Prelude database -Group: System Environment/Libraries -License: GPLv2+ -URL: http://prelude-ids.org/ -Source0: http://prelude-ids.org/download/releases/%{name}/%{name}-%{version}.tar.gz -# Adjust bundled gnulib to pass compilation with glibc-2.16.6, bug #839607 -Patch0: libprelude-1.0.0-Fix-building-with-glibc-2.16.6.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) -BuildRequires: libprelude-devel python-devel perl-devel -BuildRequires: sqlite-devel mysql-devel, postgresql-devel -# For libprelude-1.0.0-Fix-building-with-glibc-2.16.6.patch: -BuildRequires: autoconf, automake, libtool -# This package uses gnulib. It was granted an exception -# https://fedorahosted.org/fpc/ticket/174 -Provides: bundled(gnulib) - - -%description -The PreludeDB Library provides an abstraction layer upon the type and the -format of the database used to store IDMEF alerts. It allows developers -to use the Prelude IDMEF database easily and efficiently without -worrying about SQL, and to access the database independently of the -type/format of the database. - -%package devel -Summary: Libraries and headers for PreludeDB -Group: System Environment/Libraries -Requires: libpreludedb = %{epoch}:%{version}-%{release}, libprelude-devel, automake - -%description devel -The PreludeDB Library provides an abstraction layer upon the type -and the format of the database used to store IDMEF alerts. It -allows developers to use the Prelude IDMEF database easily and -efficiently without worrying about SQL, and to access the -database independently of the type/format of the database. - -%package mysql -Summary: Plugin to use prelude with a mysql database -Group: System Environment/Libraries -Requires: libpreludedb = %{epoch}:%{version}-%{release}, mysql, mysql-server - -%description mysql -This plugin allows prelude to store alerts into a mysql database. - -%package pgsql -Summary: Plugin to use prelude with a pgsql database -Group: System Environment/Libraries -Requires: libpreludedb = %{epoch}:%{version}-%{release}, postgresql-server - -%description pgsql -This plugin allows prelude to store alerts into a pgsql database. - -%package sqlite -Summary: Plugin to use prelude with a sqlite database -Group: System Environment/Libraries -Requires: libpreludedb = %{epoch}:%{version}-%{release}, sqlite - -%description sqlite -This plugin allows prelude to store alerts into a sqlite database. - -%package python -Summary: Python bindings for libpreludedb -Group: System Environment/Libraries -Requires: libpreludedb = %{epoch}:%{version}-%{release} - -%description python -Python bindings for libpreludedb. - -%package perl -Summary: Perl bindings for libpreludedb -Group: System Environment/Libraries -Requires: libpreludedb = %{epoch}:%{version}-%{release} -Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) - -%description perl -Perl bindings for libpreludedb. - - -%prep -%setup -q -# For libprelude-1.0.0-Fix-building-with-glibc-2.16.6.patch -%patch0 -p1 -autoreconf -i - - -%build -%configure --with-html-dir=%{_defaultdocdir}/%{name}-%{version}/html \ - --with-perl-installdirs=vendor \ - --disable-static - -# removing rpath -sed -i.rpath -e 's|LD_RUN_PATH=""||' bindings/Makefile -sed -i.rpath -e 's|^sys_lib_dlsearch_path_spec="/lib /usr/lib|sys_lib_dlsearch_path_spec="/%{_lib} %{_libdir}|' libtool - -make %{?_smp_mflags} - - -%install -rm -rf %{buildroot} -mkdir -p %{buildroot}%{_defaultdocdir}/%{name}-%{version} -make install DESTDIR=%{buildroot} INSTALL="%{__install} -c -p" -cp -p ChangeLog README NEWS COPYING LICENSE.README HACKING.README \ - %{buildroot}%{_defaultdocdir}/%{name}-%{version} -rm -f %{buildroot}/%{_libdir}/%{name}.la -rm -f %{buildroot}/%{_libdir}/%{name}/plugins/formats/classic.la -rm -f %{buildroot}/%{_libdir}/%{name}/plugins/sql/mysql.la -rm -f %{buildroot}/%{_libdir}/%{name}/plugins/sql/pgsql.la -rm -f %{buildroot}/%{_libdir}/%{name}/plugins/sql/sqlite3.la -chmod 755 %{buildroot}%{python_sitearch}/_preludedb.so -find %{buildroot} -type f \( -name .packlist -o -name perllocal.pod \) -exec rm -f {} ';' -find %{buildroot} -type f -name '*.bs' -a -size 0 -exec rm -f {} ';' - -%clean -rm -rf %{buildroot} - -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig - -%files -%defattr(-,root,root,-) -%{_bindir}/preludedb-admin -%dir %{_libdir}/%{name}/ -%{_libdir}/%{name}*.so.* -%dir %{_libdir}/%{name}/plugins/ -%dir %{_libdir}/%{name}/plugins/formats/ -%{_libdir}/%{name}/plugins/formats/* -%dir %{_defaultdocdir}/%{name}-%{version}/ -%doc %{_defaultdocdir}/%{name}-%{version}/[A-Z]* -%dir %{_libdir}/%{name}/plugins/sql/ -%dir %{_datadir}/%{name} -%dir %{_datadir}/%{name}/classic/ -%{_mandir}/man1/preludedb-admin.1.gz - -%files devel -%defattr(-,root,root) -%{_bindir}/%{name}-config -%{_libdir}/%{name}*.so -%dir %{_includedir}/%{name}/ -%{_includedir}/%{name}/* -%{_datadir}/aclocal/libpreludedb.m4 -%doc %{_defaultdocdir}/%{name}-%{version}/html/ - -%files python -%defattr(-,root,root) -%{python_sitearch}/* - -%files perl -%defattr(0755,root,root) -%{perl_vendorarch}/auto/PreludeDB/ -%attr(0644,root,root) %{perl_vendorarch}/PreludeDB.pm - -%files mysql -%defattr(0755,root,root) -%{_libdir}/%{name}/plugins/sql/mysql.so -%attr(0644,root,root) %{_datadir}/%{name}/classic/mysql*.sql -%attr(0755,root,root) %{_datadir}/%{name}/classic/*.sh - -%files sqlite -%defattr(-,root,root) -%{_libdir}/%{name}/plugins/sql/sqlite3.so -%{_datadir}/%{name}/classic/sqlite* - -%files pgsql -%defattr(-,root,root) -%{_libdir}/%{name}/plugins/sql/pgsql.so -%{_datadir}/%{name}/classic/pgsql* - - -%changelog -* Sun Mar 10 2013 Steve Grubb - 1:1.0.0-16 -- Add -i to autoreconf to add missing test-driver -- Add libtool as build dependency - -* Thu Feb 14 2013 Fedora Release Engineering - 1:1.0.0-15 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Thu Sep 06 2012 Steve Grubb - 1:1.0.0-14 -- Add provides bundled gnulib - -* Wed Aug 08 2012 Petr Pisar - 1:1.0.0-13 -- Fix building with glibc-2.16.6 (bug #839607) - -* Thu Jul 19 2012 Fedora Release Engineering - 1:1.0.0-12 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Sun Jun 10 2012 Petr Pisar - 1:1.0.0-11 -- Perl 5.16 rebuild - -* Fri Jan 13 2012 Fedora Release Engineering - 1:1.0.0-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Fri Jun 17 2011 Marcela Mašláňová - 1:1.0.0-9 -- Perl mass rebuild - -* Fri Jun 10 2011 Marcela Mašláňová - 1:1.0.0-8 -- Perl 5.14 mass rebuild - -* Wed Mar 23 2011 Dan Horák - 1:1.0.0-7 -- rebuilt for mysql 5.5.10 (soname bump in libmysqlclient) - -* Wed Feb 09 2011 Fedora Release Engineering - 1:1.0.0-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Wed Jul 21 2010 David Malcolm - 1:1.0.0-5 -- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild - -* Tue Jun 01 2010 Marcela Maslanova - 1:1.0.0-4 -- Mass rebuild with perl-5.12.0 - -* Sun May 02 2010 Steve Grubb 1.0.0-3 -- Fix requires - -* Fri Apr 30 2010 Steve Grubb 1.0.0-2 -- new upstream release - -* Sat Jan 30 2010 Steve Grubb 1.0.0rc1-1 -- new upstream bugfix release - -* Thu Dec 17 2009 Steve Grubb 0.9.15.3-1 -- new upstream bugfix release - -* Mon Dec 7 2009 Stepan Kasal - 0.9.15.1-6 -- rebuild against perl 5.10.1 - -* Tue Aug 25 2009 Steve Grubb - 0.9.15.1-5 -- rebuild for new openssl - -* Wed Feb 25 2009 Fedora Release Engineering - 0.9.15.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Sat Jan 24 2009 Caolán McNamara - 0.9.15.1-3 -- rebuild for dependencies - -* Sat Nov 29 2008 Ignacio Vazquez-Abrams - 0.9.15.1-2 -- Rebuild for Python 2.6 - -* Sun Sep 14 2008 Steve Grubb 0.9.15.1-1 -- new upstream bugfix release - -* Wed Aug 27 2008 Steve Grubb 0.9.15-1 -- new upstream release - -* Fri Jul 04 2008 Steve Grubb - 0.9.14.1-4 -- Fix perl bindings (#453935) - -* Wed Jun 25 2008 Tomas Mraz - 0.9.14.1-3 -- rebuild with new gnutls -- fix install of perl bindings - -* Wed Feb 20 2008 Fedora Release Engineering - 0.9.14.1-2 -- Autorebuild for GCC 4.3 - -* Mon Jan 14 2008 Steve Grubb 0.9.14.1-1 -- new upstream version 0.9.14.1 - -* Sun Dec 09 2007 - 0.9.11.1-4 -- Add missing BR: perl-devel - -* Thu Dec 06 2007 Release Engineering - 0.9.11.1-3 -- Rebuild for deps - -* Fri Jan 05 2007 Thorsten Scherf 0.9.11.1-2 -- moved to new upstream version 0.9.11.1 - -* Mon Jan 01 2007 Thorsten Scherf 0.9.11-4 -- added x86_64-sqlite3.patch to resolve x86_86 build problems - -* Sun Dec 31 2006 Thorsten Scherf 0.9.11-3 -- resolved macro problem in changelog -- changed several dirowner -- moved html docs into -devel - -* Sat Dec 30 2006 Thorsten Scherf 0.9.11-2 -- corrected file list entries -- added new BuildReqs to the devel-package -- changed dirowner -- fixed x86_86 arch build problem with %%python_sitearch - -* Fri Dec 29 2006 Thorsten Scherf 0.9.11-1 -- resolved rpath issue -- added python_sitearch and python_sitelib -- fixed permissions problem -- moved to new upstream version 0.9.11 - -* Mon Nov 20 2006 Thorsten Scherf 0.9.10-2 -- Some minor fixes in requirements - -* Tue Oct 24 2006 Thorsten Scherf 0.9.10-1 -- New fedora build based on release 0.9.10 -- New fedora build based on release 0.9.10 - diff --git a/sources b/sources deleted file mode 100644 index 192d30c..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -e2b38dfe2efb2008fcb5e2ce51f6638b libpreludedb-1.0.0.tar.gz