From 245366323e12d2435620745545225d056a829ebd Mon Sep 17 00:00:00 2001 From: Steve Date: Jul 08 2013 14:15:36 +0000 Subject: Upstream has been dead for over a year --- diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 218056f..0000000 --- a/.gitignore +++ /dev/null @@ -1,19 +0,0 @@ -libprelude-0.9.13.tar.gz -libprelude-0.9.16.1.tar.gz -libprelude-0.9.16.2.tar.gz -libprelude-0.9.17.1.tar.gz -libprelude-0.9.17.2.tar.gz -libprelude-0.9.18.1.tar.gz -libprelude-0.9.19.tar.gz -libprelude-0.9.20.tar.gz -libprelude-0.9.20.1.tar.gz -libprelude-0.9.20.2.tar.gz -libprelude-0.9.21.tar.gz -libprelude-0.9.21.1.tar.gz -libprelude-0.9.21.2.tar.gz -libprelude-0.9.22.tar.gz -libprelude-0.9.23.tar.gz -libprelude-0.9.24.tar.gz -libprelude-0.9.25.tar.gz -libprelude-1.0.0rc1.tar.gz -libprelude-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/libprelude-1.0.0-gcc46.patch b/libprelude-1.0.0-gcc46.patch deleted file mode 100644 index 58caadb..0000000 --- a/libprelude-1.0.0-gcc46.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -urp libprelude-1.0.0.orig/bindings/c++/include/prelude.hxx libprelude-1.0.0/bindings/c++/include/prelude.hxx ---- libprelude-1.0.0.orig/bindings/c++/include/prelude.hxx 2011-06-24 12:58:29.000000000 -0400 -+++ libprelude-1.0.0/bindings/c++/include/prelude.hxx 2011-06-24 12:59:01.000000000 -0400 -@@ -26,6 +26,8 @@ - #ifndef _LIBPRELUDE_PRELUDE_HXX - #define _LIBPRELUDE_PRELUDE_HXX - -+#include -+ - #include "prelude-client.hxx" - #include "prelude-client-easy.hxx" - #include "prelude-connection.hxx" diff --git a/libprelude-1.0.0-ltdl.patch b/libprelude-1.0.0-ltdl.patch deleted file mode 100644 index 2410b98..0000000 --- a/libprelude-1.0.0-ltdl.patch +++ /dev/null @@ -1,34 +0,0 @@ -diff -urp libprelude-1.0.0.orig/prelude-admin/prelude-admin.c libprelude-1.0.0/prelude-admin/prelude-admin.c ---- libprelude-1.0.0.orig/prelude-admin/prelude-admin.c 2010-01-29 06:01:15.000000000 -0500 -+++ libprelude-1.0.0/prelude-admin/prelude-admin.c 2013-03-10 09:09:04.228000000 -0400 -@@ -57,7 +57,6 @@ - #include - #include - #include --#include - - #include "common.h" - #include "config-engine.h" -diff -urp libprelude-1.0.0.orig/prelude-admin/server.c libprelude-1.0.0/prelude-admin/server.c ---- libprelude-1.0.0.orig/prelude-admin/server.c 2010-01-29 06:01:15.000000000 -0500 -+++ libprelude-1.0.0/prelude-admin/server.c 2013-03-10 09:09:37.001000000 -0400 -@@ -39,7 +39,6 @@ - - #include - #include --#include - - #include "prelude-client.h" - #include "prelude-error.h" -diff -urp libprelude-1.0.0.orig/src/include/prelude-plugin.h libprelude-1.0.0/src/include/prelude-plugin.h ---- libprelude-1.0.0.orig/src/include/prelude-plugin.h 2010-03-10 07:18:20.000000000 -0500 -+++ libprelude-1.0.0/src/include/prelude-plugin.h 2013-03-10 09:09:04.229000000 -0400 -@@ -63,8 +63,6 @@ typedef struct { - # define lt_preloaded_symbols lt__PROGRAM__LTX_preloaded_symbols - #endif - --extern const void *lt_preloaded_symbols[]; -- - #define PRELUDE_PLUGIN_SET_PRELOADED_SYMBOLS() \ - prelude_plugin_set_preloaded_symbols(lt_preloaded_symbols) - diff --git a/libprelude.spec b/libprelude.spec deleted file mode 100644 index b79af42..0000000 --- a/libprelude.spec +++ /dev/null @@ -1,333 +0,0 @@ - -Name: libprelude -Epoch: 1 -Version: 1.0.0 -Release: 17%{?dist} -Summary: The prelude library -Group: System Environment/Libraries -License: GPLv2+ -URL: http://prelude-ids.org/ -Source0: http://www.prelude-ids.org/download/releases/%{name}/%{name}-%{version}.tar.gz -# This patch is required to get it to build on newer compilers -Patch1: libprelude-1.0.0-gcc46.patch -# Adjust bundled gnulib to pass compilation with glibc-2.16.6, bug #839602 -Patch2: libprelude-1.0.0-Fix-building-with-glibc-2.16.6.patch -Patch3: libprelude-1.0.0-ltdl.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - -BuildRequires: gnutls-devel, python-devel, lua-devel -BuildRequires: swig chrpath -# For libprelude-1.0.0-Fix-building-with-glibc-2.16.6.patch: -BuildRequires: autoconf, automake, libtool, libtool-ltdl-devel -# This package uses gnulib. It was granted an exception -# https://fedorahosted.org/fpc/ticket/174 -Provides: bundled(gnulib) - - -%description -Libprelude is a library that guarantees secure connections between -all sensors and the Prelude Manager. Libprelude provides an -Application Programming Interface (API) for the communication with -Prelude sub-systems, it supplies the necessary functionality for -generating and emitting IDMEF events with Prelude and automates the -saving and re-transmission of data in times of temporary interruption -of one of the components of the system. - -%package devel -Summary: Header files and libraries for libprelude development -Group: System Environment/Libraries -Requires: libprelude = %{epoch}:%{version}-%{release}, automake, gnutls-devel - -%description devel -Libraries, include files, etc you can use to develop Prelude IDS -sensors using the Prelude Library. - -%package python -Summary: Python bindings for libprelude -Group: System Environment/Libraries -Requires: libprelude = %{epoch}:%{version}-%{release} - -%description python -Python bindings for libprelude. - -%package perl -Summary: Perl bindings for libprelude -Group: System Environment/Libraries -%if 0%{?rhel} && 0%{?rhel} <= 5 -BuildRequires: perl -%else -BuildRequires: perl-devel -%endif -Requires: libprelude = %{epoch}:%{version}-%{release} -Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) - -%description perl -Perl bindings for libprelude. - -%prep -%setup -q -%patch1 -p1 -# For libprelude-1.0.0-Fix-building-with-glibc-2.16.6.patch -%patch2 -p1 -%patch3 -p1 -autoreconf -i - -%build -%configure --disable-static \ - --with-html-dir=%{_defaultdocdir}/%{name}-%{version}/html \ - --with-ruby=no \ - --with-perl-installdirs=vendor \ - --enable-easy-bindings - -# removing rpath -sed -i.rpath -e 's|LD_RUN_PATH=""||' bindings/Makefile.in -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} -mkdir -p %{buildroot}%{perl_vendorarch} -make install DESTDIR=%{buildroot} INSTALL="%{__install} -c -p" -cp -p AUTHORS ChangeLog README NEWS COPYING LICENSE.README HACKING.README \ - %{buildroot}%{_defaultdocdir}/%{name}-%{version} -rm -f %{buildroot}/%{_libdir}/libprelude.la -chmod 755 %{buildroot}%{python_sitearch}/_prelude.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 {} ';' -rm -f %{buildroot}%{_libdir}/*.la -chmod +w %{buildroot}%{perl_vendorarch}/auto/Prelude/Prelude.so -chrpath -d %{buildroot}%{perl_vendorarch}/auto/Prelude/Prelude.so -chmod -w %{buildroot}%{perl_vendorarch}/auto/Prelude/Prelude.so -chmod +w %{buildroot}%{perl_vendorarch}/auto/PreludeEasy/PreludeEasy.so -chrpath -d %{buildroot}%{perl_vendorarch}/auto/PreludeEasy/PreludeEasy.so -chmod -w %{buildroot}%{perl_vendorarch}/auto/PreludeEasy/PreludeEasy.so - -# Fix time stamp for both 32 and 64 bit libraries -touch -r ./configure.in %{buildroot}%{_sysconfdir}/prelude/default/* - -%clean -rm -rf %{buildroot} - -%post -p /sbin/ldconfig - -%postun -p /sbin/ldconfig - -%files -%defattr(-,root,root,-) -%{_bindir}/prelude-admin -%{_bindir}/prelude-adduser -%{_libdir}/*.so.* -%{_mandir}/man1/prelude-admin.1.gz -%config(noreplace) %{_sysconfdir}/* -%{_localstatedir}/spool/* -%dir %{_defaultdocdir}/%{name}-%{version}/ -%doc %{_defaultdocdir}/%{name}-%{version}/* - -%files devel -%defattr(-,root,root,-) -%{_bindir}/libprelude-config -%{_libdir}/*.so -%{_libdir}/pkgconfig/libprelude.pc -%dir %{_includedir}/libprelude/ -%{_includedir}/libprelude/* -%{_datadir}/aclocal/libprelude.m4 - -%files python -%defattr(-,root,root,-) -%{python_sitearch}/* - -%files perl -%defattr(0755,root,root,-) -%attr(0644,root,root) %{perl_vendorarch}/Prelude*.pm -%{perl_vendorarch}/auto/Prelude*/ - -%changelog -* Sun Mar 10 2013 Steve Grubb - 1:1.0.0-17 -- Rebuild with new gnutls - -* Thu Sep 06 2012 Steve Grubb - 1:1.0.0-16 -- Add provides bundled gnulib - -* Wed Aug 08 2012 Petr Pisar - 1:1.0.0-15 -- Fix building with glibc-2.16.6 (bug #839602) - -* Thu Jul 19 2012 Fedora Release Engineering - 1:1.0.0-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Thu Jun 07 2012 Petr Pisar - 1:1.0.0-13 -- Perl 5.16 rebuild - -* Tue Mar 13 2012 Steve Grubb - 1:1.0.0-12 -- Drop support for ruby - -* Fri Jan 13 2012 Fedora Release Engineering - 1:1.0.0-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Tue Jul 19 2011 Marcela Mašláňová - 1:1.0.0-10 -- Perl mass rebuild - -* Fri Jun 24 2011 Steve Grubb - 1:1.0.0-9 -- Fix gcc 4.6 C++ bug (#715983) - -* Fri Jun 17 2011 Marcela Mašláňová - 1:1.0.0-8 -- Perl mass rebuild - -* Thu Jun 09 2011 Marcela Mašláňová - 1:1.0.0-7 -- Perl 5.14 mass rebuild - -* 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 statements - -* 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 release - -* Mon Jan 11 2010 Steve Grubb - 0.9.25-1 -- New upstream release - -* Mon Dec 7 2009 Stepan Kasal - 0.9.24.1-2 -- rebuild against perl 5.10.1 - -* Tue Sep 29 2009 Steve Grubb - 0.9.24.1-1 -- New upstream release - -* Sat Aug 8 2009 Manuel "lonely wolf" Wolfshant - 0.9.24-3 -- adjust to build in EL-5 - -* Sat Jul 25 2009 Fedora Release Engineering - 0.9.24-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Thu Jul 09 2009 Steve Grubb - 0.9.24-1 -- New upstream release - -* Mon Jun 08 2009 Steve Grubb - 0.9.23-1 -- New upstream release - -* Wed Apr 29 2009 Steve Grubb - 0.9.22-1 -- New upstream release - -* Fri Apr 03 2009 Steve Grubb 0.9.21.2-9 -- remove check section, doesn't work on anything except x86 anyways - -* Fri Mar 13 2009 Karsten Hopp 0.9.21.2-8 -- don't buildrequire valgrind on s390x, similar to ppc - -* Wed Feb 25 2009 Fedora Release Engineering - 0.9.21.2-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild - -* Sat Jan 24 2009 Steve Grubb - 0.9.21.2-6 -- Rebuild for MySQL 5.1.30 - -* Fri Dec 05 2008 Steve Grubb - 0.9.21.2-5 -- Rebuild _again_ for Python 2.6 - -* Thu Dec 4 2008 Michael Schwendt - 0.9.21.2-4 -- Include /usr/include/libpreludecpp directory. - -* Tue Dec 02 2008 Steve Grubb - 0.9.21.2-3 -- Disable check target -- Rebuild for Python 2.6 - -* Mon Oct 13 2008 Steve Grubb - 0.9.21.2-1 -- New upstream bugfix release - -* Mon Oct 06 2008 Steve Grubb - 0.9.21.1-1 -- New upstream bugfix release -- resolves: #465228 - prelude-admin is looking for tls.conf in /usr - -* Fri Sep 19 2008 Steve Grubb - 0.9.21-1 -- New upstream bugfix release - -* Tue Sep 09 2008 Steve Grubb - 0.9.20.2-1 -- New upstream bugfix release - -* Fri Sep 05 2008 Steve Grubb - 0.9.20.1-1 -- New upstream bugfix release -- Get rid of rpath and enable test suite except on PPC - -* Wed Sep 03 2008 Steve Grubb - 0.9.20-1 -- New upstream release - -* Tue Aug 05 2008 Steve Grubb - 0.9.19-1 -- New upstream release with ruby bindings - -* Mon Jul 21 2008 Steve Grubb - 0.9.18.1-1 -- New upstream version - -* Fri Jul 04 2008 Steve Grubb - 0.9.17.2-1 -- Update to latest upstream and update perl bindings generation (#453932) - -* Wed Jun 25 2008 Tomas Mraz - 0.9.17.1-2 -- fixed build of perl bindings - -* Tue Jun 24 2008 Steve Grubb -- rebuild for new gnutls - -* Fri May 02 2008 Steve Grubb 0.9.17.1-1 -- New upstream version - -* Thu Apr 24 2008 Steve Grubb 0.9.17-1 -- New upstream version - -* Wed Feb 20 2008 Fedora Release Engineering - 0.9.16.2-2 -- Autorebuild for GCC 4.3 - -* Wed Jan 23 2008 Steve Grubb 0.9.16.2-1 -- New upstream version - -* Mon Jan 14 2008 Steve Grubb 0.9.16.1-1 -- moved to new upstream version 0.9.16.1 - -* Tue Feb 20 2007 Thorsten Scherf 0.9.13-1 -- moved to new upstream version 0.9.13-1 - -* Fri Jan 05 2007 Thorsten Scherf 0.9.12.1-1 -- moved to new upstream version 0.9.12.1 - -* Sat Dec 30 2006 Thorsten Scherf 0.9.12-6 -- fixed x86_86 arch problem - -* Sat Dec 30 2006 Thorsten Scherf 0.9.12-5 -- added ExcludeArch - -* Fri Dec 29 2006 Thorsten Scherf 0.9.12-4 -- resolved permission problems -- added new docs - -* Mon Dec 25 2006 Thorsten Scherf 0.9.12-3 -- changed dir owner and preserved timestamps when building the package -- resolved rpath problems - -* Fri Dec 22 2006 Thorsten Scherf 0.9.12-2 -- moved perl_sidearch into perl_vendorarch -- minor corrections in the spec file - -* Fri Dec 22 2006 Thorsten Scherf 0.9.12-1 -- upgrade to latest upstream version 0.9.12 -- minor corrections in the spec file - -* Wed Dec 20 2006 Thorsten Scherf 0.9.11-4 -- removing smp-flag to debug perl- and python-problems -- added perl-bindings again - -* Wed Dec 20 2006 Thorsten Scherf 0.9.11-3 -- disabled perl-bindings - -* Mon Nov 20 2006 Thorsten Scherf 0.9.11-2 -- Some minor fixes in requirements - -* Tue Oct 24 2006 Thorsten Scherf 0.9.11-1 -- New Fedora build based on release 0.9.11 diff --git a/sources b/sources deleted file mode 100644 index 9cdd0ef..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -a5bb76538d240e5fac5f6ab0b7fabfe5 libprelude-1.0.0.tar.gz