diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-libs/libprelude |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/libprelude')
-rw-r--r-- | dev-libs/libprelude/Manifest | 12 | ||||
-rw-r--r-- | dev-libs/libprelude/files/libprelude-3.0.0-perl-hardening.patch | 14 | ||||
-rw-r--r-- | dev-libs/libprelude/files/libprelude-3.0.0-ruby-configure.patch | 14 | ||||
-rw-r--r-- | dev-libs/libprelude/files/libprelude-3.0.0-ruby-m4.patch | 20 | ||||
-rw-r--r-- | dev-libs/libprelude/files/libprelude-4.0.0-fix-python-bindings.patch | 38 | ||||
-rw-r--r-- | dev-libs/libprelude/libprelude-3.0.0.ebuild | 84 | ||||
-rw-r--r-- | dev-libs/libprelude/libprelude-3.1.0-r1.ebuild | 77 | ||||
-rw-r--r-- | dev-libs/libprelude/libprelude-4.0.0.ebuild | 92 | ||||
-rw-r--r-- | dev-libs/libprelude/metadata.xml | 20 |
9 files changed, 371 insertions, 0 deletions
diff --git a/dev-libs/libprelude/Manifest b/dev-libs/libprelude/Manifest new file mode 100644 index 000000000000..844f9b60731c --- /dev/null +++ b/dev-libs/libprelude/Manifest @@ -0,0 +1,12 @@ +AUX libprelude-3.0.0-perl-hardening.patch 1019 SHA256 f3d55e32ca480c5b85e007a451eda2adb755ce7098b4c3e83b5fa4522b1b4796 SHA512 0e6b08eb4e3a00ad3f78afb0ea6360bb82cbc21a2a5f419629d865a0c5598450f6923327c160b15a2874c98bc313e185d5a1f0379b55366b50a2fe6dd15ab7cb WHIRLPOOL 59babef9dd247c52ac4adb62cae51c43082efd2a0f96529b26d17fed0aa7eb1d66b2c33857d5d8fa8a2d85d59ddbbce764474a90f9e5bb5721689b82a4b50d47 +AUX libprelude-3.0.0-ruby-configure.patch 619 SHA256 4122ba22f994bda1ea1b6d27dc00ebf04f9ee2a66c5a40f44f4b69b6c699cb5e SHA512 a268dd1ca72ff8295bc8cb9fd037c8bdfcdcacf68122cefdf17b056c8828770be205853aaf7a7ad18f0e6369bc325703583405f5372ed8c731f2591f1da5d09d WHIRLPOOL 498b04b61ef032140253785306de0448f1448f336ab07c91110ca868261d0db16bc5ae992d0a202ba6e53f3c44b040916152329afb9675f7c172671fc8503f2f +AUX libprelude-3.0.0-ruby-m4.patch 1539 SHA256 002e0939c0f73820ed19a809bb48f1e69ba45985f4c3a9155475e8fa3a2e3dca SHA512 cd98e208260e497b46a56a4ca0430f0650282de949259caedfb06ce1d348af52a630def53c39c812d08247c289e551e9b6f70d8da17fb9b9627fb773af4e55a2 WHIRLPOOL 3202f303bf566083176a78a7877f903051df118bc8ae1cb48455a98f7eb9be35e9fd8db00e1d2a6181fde2a5299ff5216f9500a19c0c5fbddf51e35583fa8dd5 +AUX libprelude-4.0.0-fix-python-bindings.patch 1136 SHA256 10d4d78693ef1bf066adc54a96ee3ac0477df5ad7f06e8f0298d6949a7916c57 SHA512 6990cd9e79d6e9e42c9f377f1c9a9f48920310aaf47d9bc731fc133c743256874a613ad5740eb4bc25825b341e313f79c8cfa1160a58e6eda228b9ca6bfef2b2 WHIRLPOOL 4d047d71498a59be94c5501aef1eb7228281cb50c5628214be5d73fa86d532af3a601f267fef1396cf573ddad8b9fc5ab1a5d77b15c4ba6cf134441028b27069 +DIST libprelude-3.0.0.tar.gz 2900153 SHA256 8dd1acdd49ec42b3c54642c33987c574ced43b92feb9a523998e07317434cec2 SHA512 a1fd51aa3bb1b68759a00dd1636cb96379f0e954a66f4e39887ab20a5b4c191a0455dd6bd5f41b20ad94d06fff59af7f89b258f42e1c0dd4cfc99185a77d1797 WHIRLPOOL 5ee5a90d0448c8079977dbf84a5c3650bc00aff8c6fe4355a7926313b2364824281d2fea898d92e80bc8b7cb17190c6f7e36b2c9de2ebc62f8b4411417541d58 +DIST libprelude-3.1.0.tar.gz 2949462 SHA256 b8fbaaa1f2536bd54a7f69fe905ac84d936435962c8fc9de67b2f2b375c7ac96 SHA512 f2878b19b4ba3cc74b0530f8741525ecf1425540d30356d182c4e0a797dbb5f4023792351bd059105dafc6b7818d4caa2e9c8b39be9a7039a89680244fcf1239 WHIRLPOOL 0507f1f90606b90159979180402c00a7a22f0b531f4df0b8606cdfce51dbd734578e2920564adc56d3675858dcd481f9a12106384e9244aa8dee569e63d0bb84 +DIST libprelude-4.0.0.tar.gz 2864402 SHA256 f339fb664b5e4e4c8d1a80d93c3f9356d90f9a2de51936f87d5aee9691e15fc0 SHA512 5d88e8f211b09cc3e43dbe299e935d8f11575ae3f1894059793966cd14a8e47177ef8963d45305e1a24f9efc4048520329b31681301a21815909bd38606c2ce7 WHIRLPOOL 76d1cdc8bacdae7cda43a78746bbae3a4d652cda24732c728d93b711645f3083cc6657480c13a6a410115e788619dd7698357415b78e297ef1c887baf2024ebb +EBUILD libprelude-3.0.0.ebuild 1795 SHA256 8fc57dbcc87fa67a836605aca001384c0b97f2a909ba2b3187b3596a5123a3b4 SHA512 779d27b26fe5edbc4e034b548d3c12ae4d909b662005f6f6faebd54bf3e0d864ce80ce5a8ad2a4eda921ca93bdf5c4505a962efbee5aefb3b2cf13dd12e44222 WHIRLPOOL 8dd8396dd2ac37342b15e2178dffc731383d0d3ae8d5c1d959e5d6ec11cafdd7e5927ddd07d035c72e365ceda8d42b50e7cbadcb89ef5f4ae5281044b5ab8874 +EBUILD libprelude-3.1.0-r1.ebuild 1630 SHA256 ecdf1c1579dc0da0532163bf3f61f096ded714d13050a33e526f9266cd0ec4e2 SHA512 08fc3969d512c9536e5cac828ebeea8ebffc0f7a7e22126c75c56b060344fe0a73ce4f6ee7cbc25916e8c53030f94e9bd2678f951d4a2086d62f3f6df3bb8551 WHIRLPOOL 19048bb4cf9ddae13f4365bce29c7fdbf3af94c729a8f34279ceed5a7c4f9c07854deacd8095fb8ef04c77a04a894a91c5867b2c23799d4272dfd5f1da455752 +EBUILD libprelude-4.0.0.ebuild 1843 SHA256 527f46823362fc6fea1a640ef012a11b48cfa15b5d6c002fc82c5bdfb2c47433 SHA512 4dca9697d94e6c527e27448c3224d9c4673e72132a9be442dae74116135fae487a037289a3540c0808978ae4a80f0a0c6830b39e9b01f0da3497a6b76b48f8eb WHIRLPOOL 81066838e10646c8b4a08fb8e64060a1e0ab3ed0206b09230a63c70cc58f86f85eca345e0a9effe880562fdb82228586e7104f1343aeecde53a8c0791728430e +MISC ChangeLog 858 SHA256 6d3779d46c7edf9b90bdcfebca1bc09de710c258d24cbbe6a9eff2c79f34a40e SHA512 6f7e7239ea1bf7abfd60f613e5293d65c89c251c1f9afc803ecbf3ae18b28db9171449597016850ad98026540e897d6cec8c1783cb9faa08018f5b6a718130d1 WHIRLPOOL 71344d65187622af881d7e2b96fbdf7ca2f7d8190972bc7ad995037899ab47d5088edd274595c93eae2162c9dd6b34da860f54a39e82b67e80f02b66538b4285 +MISC metadata.xml 871 SHA256 2f3bbb51ff0c52d4373497436a2d7490ea59b8fc28ce7932bc49fc56d8943f94 SHA512 bf4e35e6d51f1797b24c262a6cfd38ef1ce06e80b504afabb2f3f0aa7f069335e96562f3716b819abaa1bcb1f8f88bcb1a72a11047cd87fd4d62d7903b200cec WHIRLPOOL 2b13edb7607cb665fe3aa9617555a7c9a53247070b259a29f5d695cedb302b74552f90fd2ae79d09c606de239b37ec664be463ef7fe06e426e8661fb731ac663 diff --git a/dev-libs/libprelude/files/libprelude-3.0.0-perl-hardening.patch b/dev-libs/libprelude/files/libprelude-3.0.0-perl-hardening.patch new file mode 100644 index 000000000000..df77899c82fa --- /dev/null +++ b/dev-libs/libprelude/files/libprelude-3.0.0-perl-hardening.patch @@ -0,0 +1,14 @@ +When : when building perl bindings. Without this patch, it does not take care of LDFLAGS. +Why : It is required if you want to customize your own LDFLAGS, example : for hardening +Upstream : https://www.prelude-siem.org/issues/761 It should be added in the next version of Prelude. +--- a/bindings/perl/Makefile.PL.in ++++ b/bindings/perl/Makefile.PL.in +@@ -27,7 +27,7 @@ + my %attributs = (NAME => 'Prelude', + INC => '-I@top_builddir@ -I@top_builddir@/src/include -I@top_srcdir@/src/include -I@top_builddir@/src/libprelude-error -I@top_srcdir@/bindings/c++/include', + LIBS => ["-L@top_builddir@/src/.libs -lprelude -L@top_builddir@/bindings/c++/.libs -lpreludecpp", "-L$ENV{LIBDIR} -lprelude @LIBPRELUDE_LIBS@ @LIBADD_DL@ @LTLIBTHREAD@" ], +- LDDLFLAGS => "-L@top_builddir@/src/.libs $Config{lddlflags}"); ++ LDDLFLAGS => "-L@top_builddir@/src/.libs $Config{lddlflags} @LDFLAGS@,-rpath"); + + if ( abs_path("@top_srcdir@") ne abs_path("@top_builddir@") ) { + foreach my $filename ( qw/Prelude.cxx Prelude.pm/ ) { diff --git a/dev-libs/libprelude/files/libprelude-3.0.0-ruby-configure.patch b/dev-libs/libprelude/files/libprelude-3.0.0-ruby-configure.patch new file mode 100644 index 000000000000..fc09beace223 --- /dev/null +++ b/dev-libs/libprelude/files/libprelude-3.0.0-ruby-configure.patch @@ -0,0 +1,14 @@ +--- a/configure.in ++++ b/configure.in +@@ -525,9 +525,9 @@ + dnl * Ruby support * + dnl ************************************************** + +- +-AM_PATH_RUBY(,with_ruby=yes, with_ruby=no) ++AC_ARG_WITH(ruby, AC_HELP_STRING(--with-ruby@<:@=PATH@:>@, Enable support for ruby binding @<:@default=auto@:>@),,with_ruby=no) + if test x$with_ruby != xno; then ++ AM_PATH_RUBY(,with_ruby=yes, with_ruby=no) + RUBY_ARCHDIR=`$RUBY -e 'require "rbconfig.rb"; puts RbConfig::expand("\$(archdir)")'` + RUBY_LIBRUBYARG=`$RUBY -e 'require "rbconfig.rb"; puts RbConfig::expand("\$(LIBRUBYARG)")'` + diff --git a/dev-libs/libprelude/files/libprelude-3.0.0-ruby-m4.patch b/dev-libs/libprelude/files/libprelude-3.0.0-ruby-m4.patch new file mode 100644 index 000000000000..b02555afb65f --- /dev/null +++ b/dev-libs/libprelude/files/libprelude-3.0.0-ruby-m4.patch @@ -0,0 +1,20 @@ +When : when building ruby bindings, it can not find ruby versin so configure will never enable ruby support +Why : It is required if you want to use libprelude with ruby +Upstream : https://www.prelude-siem.org/issues/759 It should be added in the next version of Prelude. +--- a/m4/am_path_ruby.m4 ++++ b/m4/am_path_ruby.m4 +@@ -96,11 +96,11 @@ + dnl (shared libraries) + AC_CACHE_CHECK([for $am_display_RUBY extension module directory], + [am_cv_ruby_rbexecdir], +- [am_cv_ruby_rbexecdir=`$RUBY -rrbconfig -e "drive = File::PATH_SEPARATOR == ';' ? /\A\w:/ : /\A/; prefix = Regexp.new('\\A' + Regexp.quote(RbConfig::CONFIG[['prefix']])); \\$prefix = RbConfig::CONFIG[['prefix']].sub(drive, ''); \\$sitearchdir = RbConfig::CONFIG[['sitearchdir']].sub(prefix, '\\$(prefix)').sub(drive, ''); print \\$sitearchdir;" 2>/dev/null || echo "${RUBY_EXEC_PREFIX}/local/lib/site_ruby/${RUBY_VERSION}/${RUBY_PLATFORM}"`]) ++ [am_cv_ruby_rbexecdir=`$RUBY -r rbconfig -e "print RbConfig::CONFIG[['vendorarchdir']]"`]) + AC_SUBST([rbexecdir], [$am_cv_ruby_rbexecdir]) + +- RUBY_INCLUDES=`$RUBY -r rbconfig -e 'if RbConfig::CONFIG[["archdir"]] then print " -I" + RbConfig::CONFIG[["archdir"]] end +- if RbConfig::CONFIG[["rubyhdrdir"]] then print " -I" + RbConfig::CONFIG[["rubyhdrdir"]] end'` ++ RUBY_VER=`$RUBY -rrbconfig -e "print RbConfig::CONFIG[['ruby_pc']]" | sed 's/.pc//g'` ++ RUBY_INCLUDES=`pkg-config $RUBY_VER --cflags` + AC_SUBST([RUBY_INCLUDES]) + + dnl pkgrbexecdir -- $(rbexecdir)/$(PACKAGE) 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 new file mode 100644 index 000000000000..7336b620045a --- /dev/null +++ b/dev-libs/libprelude/files/libprelude-4.0.0-fix-python-bindings.patch @@ -0,0 +1,38 @@ +--- 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/libprelude-3.0.0.ebuild b/dev-libs/libprelude/libprelude-3.0.0.ebuild new file mode 100644 index 000000000000..36cfa15ead70 --- /dev/null +++ b/dev-libs/libprelude/libprelude-3.0.0.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_{4,5}} ) + +USE_RUBY="ruby21 ruby22" + +inherit autotools eutils python-r1 ruby-single + +DESCRIPTION="Prelude-SIEM Framework Library" +HOMEPAGE="https://www.prelude-siem.org" +SRC_URI="https://www.prelude-siem.org/pkg/src/3.0.0/${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc lua python ruby perl" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND="dev-libs/libgcrypt:0= + net-libs/gnutls + perl? ( dev-lang/perl virtual/perl-ExtUtils-MakeMaker ) + lua? ( dev-lang/lua:* ) + ruby? ( ${RUBY_DEPS} ) + python? ( ${PYTHON_DEPS} )" + +DEPEND="${RDEPEND} + doc? ( dev-util/gtk-doc ) + sys-devel/flex + virtual/yacc + >=dev-lang/swig-3.0.7 + virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${P}-perl-hardening.patch" + "${FILESDIR}/${P}-ruby-m4.patch" + "${FILESDIR}/${P}-ruby-configure.patch" +) + +src_prepare() { + default_src_prepare + + # Avoid null runpaths in Perl bindings. + sed -e 's/ LD_RUN_PATH=""//' -i "${S}/bindings/Makefile.am" || die "sed failed" + + mv "${S}/configure.in" "${S}/configure.ac" || die "mv failed" + + eautoreconf +} + +src_configure() { + local python2_configure=--without-python2 + local python3_configure=--without-python3 + + chk_python() { + if [[ ${EPYTHON} == python2* ]]; then + python2_configure=--with-python2 + elif [[ ${EPYTHON} == python3* ]]; then + python3_configure=--with-python3 + fi + } + + if use python; then + python_foreach_impl chk_python + fi + + econf \ + --enable-easy-bindings \ + --with-swig \ + $(use_with perl) \ + $(use_enable doc gtk-doc) \ + $(use_with lua) \ + $(use_with ruby) \ + ${python2_configure} \ + ${python3_configure} +} + +src_install() { + default_src_install + prune_libtool_files --modules +} diff --git a/dev-libs/libprelude/libprelude-3.1.0-r1.ebuild b/dev-libs/libprelude/libprelude-3.1.0-r1.ebuild new file mode 100644 index 000000000000..8b413ca441b9 --- /dev/null +++ b/dev-libs/libprelude/libprelude-3.1.0-r1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_{4,5}} ) + +USE_RUBY="ruby21 ruby22" + +inherit autotools python-r1 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="doc lua python ruby perl" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND="dev-libs/libgcrypt:0= + net-libs/gnutls:= + perl? ( dev-lang/perl:= virtual/perl-ExtUtils-MakeMaker ) + lua? ( dev-lang/lua:* ) + ruby? ( ${RUBY_DEPS} ) + python? ( ${PYTHON_DEPS} )" + +DEPEND="${RDEPEND} + doc? ( dev-util/gtk-doc ) + sys-devel/flex + virtual/yacc + >=dev-lang/swig-3.0.7 + virtual/pkgconfig" + +src_prepare() { + default + + # Avoid null runpaths in Perl bindings. + sed -e 's/ LD_RUN_PATH=""//' -i "${S}/bindings/Makefile.am" || die "sed failed" + + eautoreconf +} + +src_configure() { + local python2_configure=--without-python2 + local python3_configure=--without-python3 + + chk_python() { + if [[ ${EPYTHON} == python2* ]]; then + python2_configure=--with-python2 + elif [[ ${EPYTHON} == python3* ]]; then + python3_configure=--with-python3 + fi + } + + if use python; then + python_foreach_impl chk_python + fi + + econf \ + --enable-easy-bindings \ + --with-swig \ + $(use_with perl) \ + $(use_with perl perl-installdirs vendor) \ + $(use_enable doc gtk-doc) \ + $(use_with lua) \ + $(use_with ruby) \ + ${python2_configure} \ + ${python3_configure} +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +} diff --git a/dev-libs/libprelude/libprelude-4.0.0.ebuild b/dev-libs/libprelude/libprelude-4.0.0.ebuild new file mode 100644 index 000000000000..1207e821b0d0 --- /dev/null +++ b/dev-libs/libprelude/libprelude-4.0.0.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python{2_7,3_{4,5,6}} ) +USE_RUBY="ruby21 ruby22 ruby23 ruby24" +DISTUTILS_OPTIONAL=1 + +inherit autotools distutils-r1 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="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND="net-libs/gnutls:= + lua? ( dev-lang/lua:* ) + perl? ( dev-lang/perl:= virtual/perl-ExtUtils-MakeMaker ) + python? ( ${PYTHON_DEPS} ) + ruby? ( ${RUBY_DEPS} )" + +DEPEND="${RDEPEND} + >=dev-lang/swig-3.0.7 + dev-util/gtk-doc-am + sys-devel/flex + virtual/pkgconfig + virtual/yacc" + +PATCHES=( + "${FILESDIR}/${P}-fix-python-bindings.patch" +) + +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 + $(use_with lua) + $(use_with perl) + $(usex perl '--with-perl-installdirs=vendor' '') + $(use_with ruby) + ) + + if use python; then + python_setup + if python_is_python3; then + myconf+=(--without-python2 --with-python3="${EPYTHON}") + else + myconf+=(--without-python3 --with-python2="${EPYTHON}") + fi + else + myconf+=(--without-python2 --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 +} diff --git a/dev-libs/libprelude/metadata.xml b/dev-libs/libprelude/metadata.xml new file mode 100644 index 000000000000..1870d87272ec --- /dev/null +++ b/dev-libs/libprelude/metadata.xml @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>thomas.andrejak@gmail.com</email> + <name>Thomas Andrejak</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <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> |