diff options
author | Jakov Smolić <jsmolic@gentoo.org> | 2022-12-20 14:51:16 +0100 |
---|---|---|
committer | Jakov Smolić <jsmolic@gentoo.org> | 2022-12-20 15:25:25 +0100 |
commit | 82a4f82f8ffb2f477fa436997265e90e95deb717 (patch) | |
tree | 772d33cf14ead330953f8c1d9983e0ce0baba65b | |
parent | dev-libs/libpreludedb: treeclean (diff) | |
download | gentoo-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/Manifest | 1 | ||||
-rw-r--r-- | dev-libs/libprelude/files/libprelude-4.0.0-fix-python-bindings.patch | 38 | ||||
-rw-r--r-- | dev-libs/libprelude/files/libprelude-5.1.0-fix_gtkdoc_1.32.patch | 13 | ||||
-rw-r--r-- | dev-libs/libprelude/files/libprelude-5.2.0-luabindings_liblua.patch | 13 | ||||
-rw-r--r-- | dev-libs/libprelude/files/libprelude-5.2.0-slibtool.patch | 43 | ||||
-rw-r--r-- | dev-libs/libprelude/libprelude-5.2.0-r10.ebuild | 103 | ||||
-rw-r--r-- | dev-libs/libprelude/metadata.xml | 13 | ||||
-rw-r--r-- | profiles/package.mask | 1 |
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 |