summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakov Smolić <jsmolic@gentoo.org>2022-12-20 14:51:16 +0100
committerJakov Smolić <jsmolic@gentoo.org>2022-12-20 15:25:25 +0100
commit82a4f82f8ffb2f477fa436997265e90e95deb717 (patch)
tree772d33cf14ead330953f8c1d9983e0ce0baba65b
parentdev-libs/libpreludedb: treeclean (diff)
downloadgentoo-82a4f82f8ffb2f477fa436997265e90e95deb717.tar.gz
gentoo-82a4f82f8ffb2f477fa436997265e90e95deb717.tar.bz2
gentoo-82a4f82f8ffb2f477fa436997265e90e95deb717.zip
dev-libs/libprelude: treeclean
Closes: https://bugs.gentoo.org/874867 Closes: https://bugs.gentoo.org/823035 Closes: https://bugs.gentoo.org/823452 Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
-rw-r--r--dev-libs/libprelude/Manifest1
-rw-r--r--dev-libs/libprelude/files/libprelude-4.0.0-fix-python-bindings.patch38
-rw-r--r--dev-libs/libprelude/files/libprelude-5.1.0-fix_gtkdoc_1.32.patch13
-rw-r--r--dev-libs/libprelude/files/libprelude-5.2.0-luabindings_liblua.patch13
-rw-r--r--dev-libs/libprelude/files/libprelude-5.2.0-slibtool.patch43
-rw-r--r--dev-libs/libprelude/libprelude-5.2.0-r10.ebuild103
-rw-r--r--dev-libs/libprelude/metadata.xml13
-rw-r--r--profiles/package.mask1
8 files changed, 0 insertions, 225 deletions
diff --git a/dev-libs/libprelude/Manifest b/dev-libs/libprelude/Manifest
deleted file mode 100644
index 336e80cc5bd7..000000000000
--- a/dev-libs/libprelude/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libprelude-5.2.0.tar.gz 2902019 BLAKE2B f4caecdc4d34a075fecef73e043e653943fb4af91f4ae5ec5bfdd2d00acccd2095087ba2e6e98aef786e801ba4396f7a66af2de64b5ab8de50921e078614e1a3 SHA512 e0dc0d7c06a4c250a5a12c5cddd8aa8db33d94f8afd85b1afdb264717d674e0dc0b4dc8a5336860df74ffe408023cc7a5356e3acc3c96876099659e33ce04dd0
diff --git a/dev-libs/libprelude/files/libprelude-4.0.0-fix-python-bindings.patch b/dev-libs/libprelude/files/libprelude-4.0.0-fix-python-bindings.patch
deleted file mode 100644
index 7336b620045a..000000000000
--- a/dev-libs/libprelude/files/libprelude-4.0.0-fix-python-bindings.patch
+++ /dev/null
@@ -1,38 +0,0 @@
---- a/bindings/python/Makefile.am 2017-07-17 12:03:05.653000000 +0200
-+++ b/bindings/python/Makefile.am 2017-09-06 18:51:57.179778549 +0200
-@@ -9,35 +9,6 @@
- all-am: python-build
-
- python-build: _prelude.cxx
--if HAVE_PYTHON2
-- CC="$(CXX)" $(PYTHON2) setup.py build
--endif
--if HAVE_PYTHON3
-- CC="$(CXX)" $(PYTHON3) setup.py build
--endif
--install-exec-hook:
--if HAVE_PYTHON2
-- $(PYTHON2) setup.py install `test -n "$(DESTDIR)" && echo --root $(DESTDIR)` --prefix @prefix@
--endif
--if HAVE_PYTHON3
-- $(PYTHON3) setup.py install `test -n "$(DESTDIR)" && echo --root $(DESTDIR)` --prefix @prefix@
--endif
--
--uninstall-hook:
--if HAVE_PYTHON2
-- $(PYTHON2) setup.py uninstall `test -n "$(DESTDIR)" && echo --root $(DESTDIR)` --prefix @prefix@
--endif
--if HAVE_PYTHON3
-- $(PYTHON3) setup.py uninstall `test -n "$(DESTDIR)" && echo --root $(DESTDIR)` --prefix @prefix@
--endif
--
--clean-local:
--if HAVE_PYTHON2
-- $(PYTHON2) setup.py clean -a
--endif
--if HAVE_PYTHON3
-- $(PYTHON3) setup.py clean -a
--endif
-
- _prelude.cxx prelude.py: $(top_srcdir)/bindings/c++/include/*.hxx $(top_srcdir)/bindings/libpreludecpp.i libpreludecpp-python.i
- if HAVE_SWIG
diff --git a/dev-libs/libprelude/files/libprelude-5.1.0-fix_gtkdoc_1.32.patch b/dev-libs/libprelude/files/libprelude-5.1.0-fix_gtkdoc_1.32.patch
deleted file mode 100644
index 3495ebf62ccb..000000000000
--- a/dev-libs/libprelude/files/libprelude-5.1.0-fix_gtkdoc_1.32.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/docs/api/libprelude-docs.xml
-+++ b/docs/api/libprelude-docs.xml
-@@ -51,10 +51,6 @@
- <xi:include href="xml/idmef-value.xml"/>
-
- </chapter>
-- <chapter id="object-tree">
-- <title>Object Hierarchy</title>
-- <xi:include href="xml/tree_index.sgml"/>
-- </chapter>
- <index id="api-index-full">
- <title>API Index</title>
- <xi:include href="xml/api-index-full.xml"><xi:fallback /></xi:include>
diff --git a/dev-libs/libprelude/files/libprelude-5.2.0-luabindings_liblua.patch b/dev-libs/libprelude/files/libprelude-5.2.0-luabindings_liblua.patch
deleted file mode 100644
index 6eeb4beb92b4..000000000000
--- a/dev-libs/libprelude/files/libprelude-5.2.0-luabindings_liblua.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Compiled Lua modules must not link against liblua.
-
---- a/bindings/lua/Makefile.am
-+++ b/bindings/lua/Makefile.am
-@@ -9,7 +9,7 @@
-
- AM_CPPFLAGS = -I@top_srcdir@ -I@top_builddir@/src/include -I@top_srcdir@/src/include -I@top_builddir@/src/libprelude-error -I@top_srcdir@/bindings/c++/include @LUA_CFLAGS@ -I@top_srcdir@/libmissing -I@top_builddir@/libmissing
-
--prelude_la_LDFLAGS = -module -avoid-version @LUA_LIBS@
-+prelude_la_LDFLAGS = -module -avoid-version
- prelude_la_LIBADD = $(top_builddir)/bindings/c++/.libs/libpreludecpp.la
- prelude_la_SOURCES = prelude.cxx
- preludedir = $(libdir)/lua/@LUA_VERSION@
diff --git a/dev-libs/libprelude/files/libprelude-5.2.0-slibtool.patch b/dev-libs/libprelude/files/libprelude-5.2.0-slibtool.patch
deleted file mode 100644
index 6a1bed0d5c0a..000000000000
--- a/dev-libs/libprelude/files/libprelude-5.2.0-slibtool.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-Bug: https://bugs.gentoo.org/790647
-
-From: orbea <orbea@riseup.net>
-Date: Sun, 10 Jul 2022 09:26:59 -0700
-Subject: [PATCH] Fix the build with slibtool
-
-The build system should not use the .libs directory which is for
-internal use by the libtool implementation only. GNU libtool is far less
-strict than slibtool in these cases.
-
---- a/bindings/c++/Makefile.am
-+++ b/bindings/c++/Makefile.am
-@@ -21,7 +21,7 @@ libpreludecpp_la_SOURCES = \
- prelude-log.cxx
-
- libpreludecpp_la_LDFLAGS = -no-undefined -version-info @LIBPRELUDECPP_SONAME@
--libpreludecpp_la_LIBADD = $(top_builddir)/src/.libs/libprelude.la
-+libpreludecpp_la_LIBADD = $(top_builddir)/src/libprelude.la
- libpreludecpp_la_CPPFLAGS = -I$(top_builddir) -I$(top_builddir)/src/include -I$(top_srcdir)/src/include -I$(top_builddir)/src/libprelude-error -I$(top_builddir)/bindings/c++/include -I$(top_srcdir)/bindings/c++/include
-
- endif
---- a/bindings/lua/Makefile.am
-+++ b/bindings/lua/Makefile.am
-@@ -10,7 +10,7 @@ dist_swigdata_DATA = libpreludecpp-lua.i
- AM_CPPFLAGS = -I@top_srcdir@ -I@top_builddir@/src/include -I@top_srcdir@/src/include -I@top_builddir@/src/libprelude-error -I@top_srcdir@/bindings/c++/include @LUA_CFLAGS@ -I@top_srcdir@/libmissing -I@top_builddir@/libmissing
-
- prelude_la_LDFLAGS = -module -avoid-version
--prelude_la_LIBADD = $(top_builddir)/bindings/c++/.libs/libpreludecpp.la
-+prelude_la_LIBADD = $(top_builddir)/bindings/c++/libpreludecpp.la
- prelude_la_SOURCES = prelude.cxx
- preludedir = $(libdir)/lua/@LUA_VERSION@
- prelude_LTLIBRARIES = prelude.la
---- a/bindings/ruby/Makefile.am
-+++ b/bindings/ruby/Makefile.am
-@@ -9,7 +9,7 @@ EXTRA_DIST = libpreludecpp-ruby.i Prelude.cxx
- rbexec_LTLIBRARIES = Prelude.la
- Prelude_la_CPPFLAGS = $(RUBY_INCLUDES) $(RUBY_CCFLAGS) -I@top_builddir@ -I$(top_srcdir)/src/include -I$(top_builddir)/src/include -I@top_builddir@/src/libprelude-error -I$(top_srcdir)/bindings/c++/include
- Prelude_la_LDFLAGS = -module -avoid-version
--Prelude_la_LIBADD = $(top_builddir)/bindings/c++/.libs/libpreludecpp.la $(RUBY_LIBS)
-+Prelude_la_LIBADD = $(top_builddir)/bindings/c++/libpreludecpp.la $(RUBY_LIBS)
- nodist_Prelude_la_SOURCES = Prelude.cxx
-
- Prelude.cxx: $(top_srcdir)/bindings/c++/include/*.hxx $(top_srcdir)/bindings/libpreludecpp.i libpreludecpp-ruby.i
diff --git a/dev-libs/libprelude/libprelude-5.2.0-r10.ebuild b/dev-libs/libprelude/libprelude-5.2.0-r10.ebuild
deleted file mode 100644
index b075361a5e28..000000000000
--- a/dev-libs/libprelude/libprelude-5.2.0-r10.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-USE_RUBY="ruby25 ruby26 ruby27"
-DISTUTILS_OPTIONAL=1
-LUA_COMPAT=( lua5-{1..3} )
-
-inherit autotools distutils-r1 lua-single ruby-single
-
-DESCRIPTION="Prelude-SIEM Framework Library"
-HOMEPAGE="https://www.prelude-siem.org"
-SRC_URI="https://www.prelude-siem.org/pkg/src/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="lua perl python ruby"
-
-REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )
- python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="net-libs/gnutls:=
- lua? ( ${LUA_DEPS} )
- perl? ( dev-lang/perl:= )
- python? ( ${PYTHON_DEPS} )
- ruby? ( ${RUBY_DEPS} )"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND=">=dev-lang/swig-4.0.0
- dev-util/gtk-doc-am
- sys-devel/flex
- lua? ( ${LUA_DEPS} )
- perl? ( dev-lang/perl:= virtual/perl-ExtUtils-MakeMaker )
- python? ( ${PYTHON_DEPS} )
- ruby? ( ${RUBY_DEPS} )
- virtual/pkgconfig
- app-alternatives/yacc"
-
-PATCHES=(
- "${FILESDIR}/${PN}-4.0.0-fix-python-bindings.patch"
- "${FILESDIR}/${PN}-5.1.0-fix_gtkdoc_1.32.patch"
- "${FILESDIR}/${PN}-5.2.0-luabindings_liblua.patch"
- "${FILESDIR}/${PN}-5.2.0-slibtool.patch" # 790647
-)
-
-src_prepare() {
- default
-
- # Avoid null runpaths in Perl bindings.
- sed -e 's/ LD_RUN_PATH=""//' -i "${S}/bindings/Makefile.am" || die "sed failed"
-
- eautoreconf
-
- if use python; then
- cd bindings/python || die
- distutils-r1_src_prepare
- fi
-}
-
-src_configure() {
- local myconf=(
- --enable-easy-bindings
- --with-swig
- --without-python2
- --localstatedir="${EPREFIX}/var"
- $(use_with lua)
- $(use_with perl)
- $(usex perl '--with-perl-installdirs=vendor' '')
- $(use_with ruby)
- )
-
- if use python; then
- python_setup
- myconf+=( --with-python3="${EPYTHON}" )
- else
- myconf+=( --without-python3 )
- fi
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- default
- if use python; then
- cd bindings/python || die
- distutils-r1_src_compile
- fi
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
- if use python; then
- cd bindings/python || die
- distutils-r1_src_install
- fi
-
- keepdir /var/spool/prelude
-}
diff --git a/dev-libs/libprelude/metadata.xml b/dev-libs/libprelude/metadata.xml
deleted file mode 100644
index cff50f46e8bf..000000000000
--- a/dev-libs/libprelude/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription lang="en">
- 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.
- </longdescription>
-</pkgmetadata>
diff --git a/profiles/package.mask b/profiles/package.mask
index 5e8a8f8f4df7..6c718e8d33a0 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -670,7 +670,6 @@ net-misc/selfdhcp
# reported.
# Removal on 2022-12-17. Bug #881673.
app-admin/prelude-manager
-dev-libs/libprelude
# Jonas Stein <jstein@gentoo.org> (2022-11-13)
# Dead upstream