[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpreludedb/

2021-09-30 Thread Arthur Zamarin
commit: bb549f2512bb53e99158be9dce592584859eb977
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Sep 30 11:59:15 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Sep 30 12:11:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb549f25

dev-libs/libpreludedb: enable py3.9, enable py3.10

Closes: https://bugs.gentoo.org/802060
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/libpreludedb/libpreludedb-5.2.0.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-libs/libpreludedb/libpreludedb-5.2.0.ebuild 
b/dev-libs/libpreludedb/libpreludedb-5.2.0.ebuild
index 10cbdec64d1..25700636129 100644
--- a/dev-libs/libpreludedb/libpreludedb-5.2.0.ebuild
+++ b/dev-libs/libpreludedb/libpreludedb-5.2.0.ebuild
@@ -3,9 +3,8 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{8..10} )
 DISTUTILS_OPTIONAL=1
-DISTUTILS_USE_SETUPTOOLS=no
 
 inherit autotools distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpreludedb/files/, dev-libs/libpreludedb/

2021-05-31 Thread Michał Górny
commit: 4f7d0ed6e661425f65895938c5a90bc0da5b141d
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 31 20:21:41 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 31 20:21:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f7d0ed6

dev-libs/libpreludedb: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libpreludedb/Manifest |  1 -
 .../files/libpreludedb-5.1.0-fix_py38.patch| 11 ---
 dev-libs/libpreludedb/libpreludedb-5.1.0.ebuild| 93 --
 3 files changed, 105 deletions(-)

diff --git a/dev-libs/libpreludedb/Manifest b/dev-libs/libpreludedb/Manifest
index 47b6710121d..6e250e91e8e 100644
--- a/dev-libs/libpreludedb/Manifest
+++ b/dev-libs/libpreludedb/Manifest
@@ -1,3 +1,2 @@
 DIST libpreludedb-5.1.0-update_m4_postgresql.patch 20562 BLAKE2B 
5db9a213c47296b308a641942e41c82eb9642dc7817ac1134ac52c8f24e38b68e0dacc5adedc30ba0611e84c97bb51f444b75b2b98884c0f21312da58f40b6d8
 SHA512 
24881cfe0e471e934fc9b1bd64dd901303f68615e1700ce92d6bc7324b28587aef8cc05be9cc7c2545f8064607d8113c5273381bf9306ef69f569ab9d1bf
-DIST libpreludedb-5.1.0.tar.gz 1374511 BLAKE2B 
569324a5ae484b1d13ac729f25a2f7f8924a8dced923859cdc393289acf0c0cf098ae6e0f9f572a707c85aa9af4a27bbaa0927e20d610b423e2aae86718d232b
 SHA512 
9e45e0f7a945eef254f8e59c0c7212c6afca897584ea8f2c88e16478fde448abdeeb991828cc2482373d2c735e1229f1a11fe9780e40da1a8aed867fe158f481
 DIST libpreludedb-5.2.0.tar.gz 1372810 BLAKE2B 
5a6bed23eba77591b8e97bb3c6f2b321970c94f88fb86094146a1a3fa64cc0f0c97ca1d1488b2202ab7042207ca2ca4f74029415ef1ca6ea13c84d158a23473f
 SHA512 
357e3ce69927ed405bc757774466631d34cad9b53031be6ce456238dd8aef3781471ecbb36ab4a3131468f4686a635095aaf837d23a0efc9db758322298e7744

diff --git a/dev-libs/libpreludedb/files/libpreludedb-5.1.0-fix_py38.patch 
b/dev-libs/libpreludedb/files/libpreludedb-5.1.0-fix_py38.patch
deleted file mode 100644
index a2a6a0a8be0..000
--- a/dev-libs/libpreludedb/files/libpreludedb-5.1.0-fix_py38.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/bindings/python/_preludedb.cxx
-+++ b/bindings/python/_preludedb.cxx
-@@ -3133,7 +3133,7 @@
- 
- SWIGINTERN void
- SwigPyStaticVar_dealloc(PyDescrObject *descr) {
--  _PyObject_GC_UNTRACK(descr);
-+  PyObject_GC_UnTrack(descr);
-   Py_XDECREF(PyDescr_TYPE(descr));
-   Py_XDECREF(PyDescr_NAME(descr));
-   PyObject_GC_Del(descr);

diff --git a/dev-libs/libpreludedb/libpreludedb-5.1.0.ebuild 
b/dev-libs/libpreludedb/libpreludedb-5.1.0.ebuild
deleted file mode 100644
index 2d7d6e0157e..000
--- a/dev-libs/libpreludedb/libpreludedb-5.1.0.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_7 )
-DISTUTILS_OPTIONAL=1
-
-inherit autotools distutils-r1
-
-DESCRIPTION="Framework to easy access to the Prelude database"
-HOMEPAGE="https://www.prelude-siem.org;
-SRC_URI="https://www.prelude-siem.org/pkg/src/${PV}/${P}.tar.gz
-   
https://dev.gentoo.org/~juippis/distfiles/tmp/libpreludedb-5.1.0-update_m4_postgresql.patch;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="mysql postgres python sqlite"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND=">=dev-libs/libprelude-5.1.0
-   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpreludedb/

2021-03-09 Thread Joonas Niilola
commit: f00a2a3f63e58c979f61a19c6957071403048122
Author: Thomas Andrejak  gmail  com>
AuthorDate: Sat Mar  6 10:46:41 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Mar  9 12:44:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f00a2a3f

dev-libs/libpreludedb: set DISTUTILS_USE_SETUPTOOLS to no

Closes: https://bugs.gentoo.org/748249
Signed-off-by: Thomas Andrejak  gmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/libpreludedb/libpreludedb-5.2.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libpreludedb/libpreludedb-5.2.0.ebuild 
b/dev-libs/libpreludedb/libpreludedb-5.2.0.ebuild
index 1227cd441ea..10cbdec64d1 100644
--- a/dev-libs/libpreludedb/libpreludedb-5.2.0.ebuild
+++ b/dev-libs/libpreludedb/libpreludedb-5.2.0.ebuild
@@ -1,10 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 PYTHON_COMPAT=( python3_{7,8} )
 DISTUTILS_OPTIONAL=1
+DISTUTILS_USE_SETUPTOOLS=no
 
 inherit autotools distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpreludedb/

2020-12-31 Thread Michał Górny
commit: 602220d2c477042ef42fb0bcfc0740dcf7e3ffdf
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jan  1 00:33:38 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jan  1 00:35:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=602220d2

dev-libs/libpreludedb: Remove old (py3.6)

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libpreludedb/Manifest |  2 -
 dev-libs/libpreludedb/libpreludedb-4.0.0-r1.ebuild | 86 --
 dev-libs/libpreludedb/libpreludedb-4.1.0-r1.ebuild | 86 --
 3 files changed, 174 deletions(-)

diff --git a/dev-libs/libpreludedb/Manifest b/dev-libs/libpreludedb/Manifest
index 7e89a2aceed..47b6710121d 100644
--- a/dev-libs/libpreludedb/Manifest
+++ b/dev-libs/libpreludedb/Manifest
@@ -1,5 +1,3 @@
-DIST libpreludedb-4.0.0.tar.gz 1325812 BLAKE2B 
7a506f7cd7b51898e26201f2cc640b1f34227f9cf7c5c6e2385480f1fc0ad854b6d747293ab502b641cc65f1ee9ae4a8f225e6a1d4489bcaa59901c6342f1279
 SHA512 
13f5dbcfa6af965f2075d60c645ebb19cbd6b18807b26f4f13a7a05f1cf552996f9846e856728a4e1dc621efda693016e82623d4a3cbf74849b3e7114f19faca
-DIST libpreludedb-4.1.0.tar.gz 1333638 BLAKE2B 
380a6d4ef883610f9f9882b6100417f2567520c421355fb7eec8d2cd7e2f3942c4cb90ea21fa1557327026edd5c1e35e338a79e06a21cfb2bd6813a289c2
 SHA512 
de1fa5106d7f34edb5a23e726c968de84bb8b10257587b6ee36276ed75ddc54f4f9539aecb7836e114eb3bfa90104dd3b5e097be0c3d12347dcbded94f293dc4
 DIST libpreludedb-5.1.0-update_m4_postgresql.patch 20562 BLAKE2B 
5db9a213c47296b308a641942e41c82eb9642dc7817ac1134ac52c8f24e38b68e0dacc5adedc30ba0611e84c97bb51f444b75b2b98884c0f21312da58f40b6d8
 SHA512 
24881cfe0e471e934fc9b1bd64dd901303f68615e1700ce92d6bc7324b28587aef8cc05be9cc7c2545f8064607d8113c5273381bf9306ef69f569ab9d1bf
 DIST libpreludedb-5.1.0.tar.gz 1374511 BLAKE2B 
569324a5ae484b1d13ac729f25a2f7f8924a8dced923859cdc393289acf0c0cf098ae6e0f9f572a707c85aa9af4a27bbaa0927e20d610b423e2aae86718d232b
 SHA512 
9e45e0f7a945eef254f8e59c0c7212c6afca897584ea8f2c88e16478fde448abdeeb991828cc2482373d2c735e1229f1a11fe9780e40da1a8aed867fe158f481
 DIST libpreludedb-5.2.0.tar.gz 1372810 BLAKE2B 
5a6bed23eba77591b8e97bb3c6f2b321970c94f88fb86094146a1a3fa64cc0f0c97ca1d1488b2202ab7042207ca2ca4f74029415ef1ca6ea13c84d158a23473f
 SHA512 
357e3ce69927ed405bc757774466631d34cad9b53031be6ce456238dd8aef3781471ecbb36ab4a3131468f4686a635095aaf837d23a0efc9db758322298e7744

diff --git a/dev-libs/libpreludedb/libpreludedb-4.0.0-r1.ebuild 
b/dev-libs/libpreludedb/libpreludedb-4.0.0-r1.ebuild
deleted file mode 100644
index bf8921fc1f2..000
--- a/dev-libs/libpreludedb/libpreludedb-4.0.0-r1.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_6 )
-USE_RUBY="ruby21 ruby22 ruby23 ruby24"
-DISTUTILS_OPTIONAL=1
-
-inherit autotools distutils-r1 ruby-single
-
-DESCRIPTION="Framework to easy access to the Prelude database"
-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="mysql postgres python sqlite"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="~dev-libs/libprelude-${PV}
-   net-libs/gnutls:=
-   mysql? ( dev-db/mysql-connector-c:= )
-   postgres? ( dev-db/postgresql:* )
-   python? ( ${PYTHON_DEPS} )
-   sqlite? ( dev-db/sqlite:3 )"
-
-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
-
-   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
-   $(use_with mysql)
-   $(use_with postgres postgresql)
-   $(use_with sqlite sqlite3)
-   )
-
-   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
-}

diff --git a/dev-libs/libpreludedb/libpreludedb-4.1.0-r1.ebuild 
b/dev-libs/libpreludedb/libpreludedb-4.1.0-r1.ebuild
deleted file mode 100644
index 2cc2fe00385..000
--- a/dev-libs/libpreludedb/libpreludedb-4.1.0-r1.ebuild

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpreludedb/files/, dev-libs/libpreludedb/

2020-11-15 Thread Joonas Niilola
commit: 9877b94a602c8372e8d02012aa4aa785cf782cb3
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Nov 15 15:10:19 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Nov 15 15:31:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9877b94a

dev-libs/libpreludedb: fix SizeViolation issue

Closes: https://bugs.gentoo.org/748168
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/libpreludedb/Manifest |   1 +
 .../libpreludedb-5.1.0-update_m4_postgresql.patch  | 544 -
 dev-libs/libpreludedb/libpreludedb-5.1.0.ebuild|   5 +-
 dev-libs/libpreludedb/libpreludedb-5.2.0.ebuild|   5 +-
 4 files changed, 7 insertions(+), 548 deletions(-)

diff --git a/dev-libs/libpreludedb/Manifest b/dev-libs/libpreludedb/Manifest
index 3a04f85d8ad..7e89a2aceed 100644
--- a/dev-libs/libpreludedb/Manifest
+++ b/dev-libs/libpreludedb/Manifest
@@ -1,4 +1,5 @@
 DIST libpreludedb-4.0.0.tar.gz 1325812 BLAKE2B 
7a506f7cd7b51898e26201f2cc640b1f34227f9cf7c5c6e2385480f1fc0ad854b6d747293ab502b641cc65f1ee9ae4a8f225e6a1d4489bcaa59901c6342f1279
 SHA512 
13f5dbcfa6af965f2075d60c645ebb19cbd6b18807b26f4f13a7a05f1cf552996f9846e856728a4e1dc621efda693016e82623d4a3cbf74849b3e7114f19faca
 DIST libpreludedb-4.1.0.tar.gz 1333638 BLAKE2B 
380a6d4ef883610f9f9882b6100417f2567520c421355fb7eec8d2cd7e2f3942c4cb90ea21fa1557327026edd5c1e35e338a79e06a21cfb2bd6813a289c2
 SHA512 
de1fa5106d7f34edb5a23e726c968de84bb8b10257587b6ee36276ed75ddc54f4f9539aecb7836e114eb3bfa90104dd3b5e097be0c3d12347dcbded94f293dc4
+DIST libpreludedb-5.1.0-update_m4_postgresql.patch 20562 BLAKE2B 
5db9a213c47296b308a641942e41c82eb9642dc7817ac1134ac52c8f24e38b68e0dacc5adedc30ba0611e84c97bb51f444b75b2b98884c0f21312da58f40b6d8
 SHA512 
24881cfe0e471e934fc9b1bd64dd901303f68615e1700ce92d6bc7324b28587aef8cc05be9cc7c2545f8064607d8113c5273381bf9306ef69f569ab9d1bf
 DIST libpreludedb-5.1.0.tar.gz 1374511 BLAKE2B 
569324a5ae484b1d13ac729f25a2f7f8924a8dced923859cdc393289acf0c0cf098ae6e0f9f572a707c85aa9af4a27bbaa0927e20d610b423e2aae86718d232b
 SHA512 
9e45e0f7a945eef254f8e59c0c7212c6afca897584ea8f2c88e16478fde448abdeeb991828cc2482373d2c735e1229f1a11fe9780e40da1a8aed867fe158f481
 DIST libpreludedb-5.2.0.tar.gz 1372810 BLAKE2B 
5a6bed23eba77591b8e97bb3c6f2b321970c94f88fb86094146a1a3fa64cc0f0c97ca1d1488b2202ab7042207ca2ca4f74029415ef1ca6ea13c84d158a23473f
 SHA512 
357e3ce69927ed405bc757774466631d34cad9b53031be6ce456238dd8aef3781471ecbb36ab4a3131468f4686a635095aaf837d23a0efc9db758322298e7744

diff --git 
a/dev-libs/libpreludedb/files/libpreludedb-5.1.0-update_m4_postgresql.patch 
b/dev-libs/libpreludedb/files/libpreludedb-5.1.0-update_m4_postgresql.patch
deleted file mode 100644
index 5bd38a6f4c1..000
--- a/dev-libs/libpreludedb/files/libpreludedb-5.1.0-update_m4_postgresql.patch
+++ /dev/null
@@ -1,544 +0,0 @@
 a/m4/ax_lib_postgresql.m4
-+++ b/m4/ax_lib_postgresql.m4
-@@ -1,10 +1,10 @@
- # ===
--# http://www.gnu.org/software/autoconf-archive/ax_lib_postgresql.html
-+#https://www.gnu.org/software/autoconf-archive/ax_lib_postgresql.html
- # ===
- #
- # SYNOPSIS
- #
--#   AX_LIB_POSTGRESQL([MINIMUM-VERSION])
-+#   
AX_LIB_POSTGRESQL([MINIMUM-VERSION],[ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND])
- #
- # DESCRIPTION
- #
-@@ -23,133 +23,225 @@
- #   should be in the PATH)
- #
- #   path - complete path to pg_config utility, use this option if pg_config
--#   can't be found in the PATH
-+#   can't be found in the PATH (You could set also PG_CONFIG variable)
- #
- #   This macro calls:
- #
--# AC_SUBST(POSTGRESQL_CFLAGS)
-+# AC_SUBST(POSTGRESQL_CPPFLAGS)
- # AC_SUBST(POSTGRESQL_LDFLAGS)
-+# AC_SUBST(POSTGRESQL_LIBS)
- # AC_SUBST(POSTGRESQL_VERSION)
- #
- #   And sets:
- #
- # HAVE_POSTGRESQL
- #
-+#   It execute if found ACTION-IF-FOUND (empty by default) and
-+#   ACTION-IF-NOT-FOUND (AC_MSG_FAILURE by default) if not found.
-+#
- # LICENSE
- #
- #   Copyright (c) 2008 Mateusz Loskot 
-+#   Copyright (c) 2014 Sree Harsha Totakura 
-+#   Copyright (c) 2018 Bastien Roucaries 
- #
- #   Copying and distribution of this file, with or without modification, are
- #   permitted in any medium without royalty provided the copyright notice
- #   and this notice are preserved. This file is offered as-is, without any
- #   warranty.
- 
--#serial 9
-+#serial 22
-+
-+AC_DEFUN([_AX_LIB_POSTGRESQL_OLD],[
-+  found_postgresql="no"
-+  _AX_LIB_POSTGRESQL_OLD_fail="no"
-+  while true; do
-+AC_CACHE_CHECK([for the pg_config program], [ac_cv_path_PG_CONFIG],
-+  [AC_PATH_PROGS_FEATURE_CHECK([PG_CONFIG], [pg_config],
-+[[ac_cv_path_PG_CONFIG="";$ac_path_PG_CONFIG --includedir > 
/dev/null \
-+  && ac_cv_path_PG_CONFIG=$ac_path_PG_CONFIG 
ac_path_PG_CONFIG_found=:]],
-+

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpreludedb/

2020-10-12 Thread Joonas Niilola
commit: bf6f566b80397fd41cd46cb29efe966251cf21dc
Author: Thomas Andrejak  gmail  com>
AuthorDate: Mon Sep 28 23:16:29 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Mon Oct 12 12:39:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf6f566b

dev-libs/libpreludedb: Bump version 5.2.0

Signed-off-by: Thomas Andrejak  gmail.com>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/libpreludedb/Manifest  |  1 +
 dev-libs/libpreludedb/libpreludedb-5.2.0.ebuild | 92 +
 2 files changed, 93 insertions(+)

diff --git a/dev-libs/libpreludedb/Manifest b/dev-libs/libpreludedb/Manifest
index fb2212e28bd..3a04f85d8ad 100644
--- a/dev-libs/libpreludedb/Manifest
+++ b/dev-libs/libpreludedb/Manifest
@@ -1,3 +1,4 @@
 DIST libpreludedb-4.0.0.tar.gz 1325812 BLAKE2B 
7a506f7cd7b51898e26201f2cc640b1f34227f9cf7c5c6e2385480f1fc0ad854b6d747293ab502b641cc65f1ee9ae4a8f225e6a1d4489bcaa59901c6342f1279
 SHA512 
13f5dbcfa6af965f2075d60c645ebb19cbd6b18807b26f4f13a7a05f1cf552996f9846e856728a4e1dc621efda693016e82623d4a3cbf74849b3e7114f19faca
 DIST libpreludedb-4.1.0.tar.gz 1333638 BLAKE2B 
380a6d4ef883610f9f9882b6100417f2567520c421355fb7eec8d2cd7e2f3942c4cb90ea21fa1557327026edd5c1e35e338a79e06a21cfb2bd6813a289c2
 SHA512 
de1fa5106d7f34edb5a23e726c968de84bb8b10257587b6ee36276ed75ddc54f4f9539aecb7836e114eb3bfa90104dd3b5e097be0c3d12347dcbded94f293dc4
 DIST libpreludedb-5.1.0.tar.gz 1374511 BLAKE2B 
569324a5ae484b1d13ac729f25a2f7f8924a8dced923859cdc393289acf0c0cf098ae6e0f9f572a707c85aa9af4a27bbaa0927e20d610b423e2aae86718d232b
 SHA512 
9e45e0f7a945eef254f8e59c0c7212c6afca897584ea8f2c88e16478fde448abdeeb991828cc2482373d2c735e1229f1a11fe9780e40da1a8aed867fe158f481
+DIST libpreludedb-5.2.0.tar.gz 1372810 BLAKE2B 
5a6bed23eba77591b8e97bb3c6f2b321970c94f88fb86094146a1a3fa64cc0f0c97ca1d1488b2202ab7042207ca2ca4f74029415ef1ca6ea13c84d158a23473f
 SHA512 
357e3ce69927ed405bc757774466631d34cad9b53031be6ce456238dd8aef3781471ecbb36ab4a3131468f4686a635095aaf837d23a0efc9db758322298e7744

diff --git a/dev-libs/libpreludedb/libpreludedb-5.2.0.ebuild 
b/dev-libs/libpreludedb/libpreludedb-5.2.0.ebuild
new file mode 100644
index 000..c60925e967f
--- /dev/null
+++ b/dev-libs/libpreludedb/libpreludedb-5.2.0.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+DISTUTILS_OPTIONAL=1
+
+inherit autotools distutils-r1
+
+DESCRIPTION="Framework to easy access to the Prelude database"
+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="mysql postgres python sqlite"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND=">=dev-libs/libprelude-5.2.0
+   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpreludedb/

2020-02-11 Thread Michał Górny
commit: b62270557a1d705de8e2a9be418ac01db0073330
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 11 11:53:52 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 11 12:16:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6227055

dev-libs/libpreludedb: Remove py2

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/libpreludedb/libpreludedb-4.0.0-r1.ebuild | 2 +-
 dev-libs/libpreludedb/libpreludedb-4.1.0-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libpreludedb/libpreludedb-4.0.0-r1.ebuild 
b/dev-libs/libpreludedb/libpreludedb-4.0.0-r1.ebuild
index 6445bc84d8a..97583d45ddb 100644
--- a/dev-libs/libpreludedb/libpreludedb-4.0.0-r1.ebuild
+++ b/dev-libs/libpreludedb/libpreludedb-4.0.0-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
 USE_RUBY="ruby21 ruby22 ruby23 ruby24"
 DISTUTILS_OPTIONAL=1
 

diff --git a/dev-libs/libpreludedb/libpreludedb-4.1.0-r1.ebuild 
b/dev-libs/libpreludedb/libpreludedb-4.1.0-r1.ebuild
index 1ae5c7d228b..c406020aba1 100644
--- a/dev-libs/libpreludedb/libpreludedb-4.1.0-r1.ebuild
+++ b/dev-libs/libpreludedb/libpreludedb-4.1.0-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python{2_7,3_6} )
+PYTHON_COMPAT=( python3_6 )
 USE_RUBY="ruby22 ruby23 ruby24 ruby25"
 DISTUTILS_OPTIONAL=1
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpreludedb/files/, dev-libs/libpreludedb/

2019-12-24 Thread Göktürk Yüksek
commit: d7485fdaa2a9a210b57cb5ea0a42d6e36d8d3120
Author: Thomas Andrejak  gmail  com>
AuthorDate: Thu Nov  7 01:37:29 2019 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Tue Dec 24 21:54:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7485fda

dev-libs/libpreludedb: Bump version 5.1

Signed-off-by: Göktürk Yüksek  gentoo.org>

 dev-libs/libpreludedb/Manifest |   1 +
 .../files/libpreludedb-5.1.0-fix_gtkdoc_1.32.patch |  13 +
 .../files/libpreludedb-5.1.0-fix_py38.patch|  11 +
 .../libpreludedb-5.1.0-update_m4_postgresql.patch  | 544 +
 dev-libs/libpreludedb/libpreludedb-5.1.0.ebuild|  95 
 5 files changed, 664 insertions(+)

diff --git a/dev-libs/libpreludedb/Manifest b/dev-libs/libpreludedb/Manifest
index 4992f8d73c4..5310cde2e2f 100644
--- a/dev-libs/libpreludedb/Manifest
+++ b/dev-libs/libpreludedb/Manifest
@@ -2,3 +2,4 @@ DIST libpreludedb-3.0.0.tar.gz 1269937 BLAKE2B 
6f6bad7b9529b88bd03b224c1ea4066b9
 DIST libpreludedb-3.1.0.tar.gz 1291186 BLAKE2B 
90b3b6264f0042b14e54abfc3068071419646076fc6cfa3dd84ba6c14797fb0ea5edef47b8a5d0dc455468e6daaa8e795b621a4f9001d19d8edc33630a88
 SHA512 
dcb98eff2521979c2956bdd6f3b661c346c0f6748ef820a75d77c948e426a996de26c7fc6b6c2abddc93277db3820eb2f44b61c87feb86483e720cf9b0e0124c
 DIST libpreludedb-4.0.0.tar.gz 1325812 BLAKE2B 
7a506f7cd7b51898e26201f2cc640b1f34227f9cf7c5c6e2385480f1fc0ad854b6d747293ab502b641cc65f1ee9ae4a8f225e6a1d4489bcaa59901c6342f1279
 SHA512 
13f5dbcfa6af965f2075d60c645ebb19cbd6b18807b26f4f13a7a05f1cf552996f9846e856728a4e1dc621efda693016e82623d4a3cbf74849b3e7114f19faca
 DIST libpreludedb-4.1.0.tar.gz 1333638 BLAKE2B 
380a6d4ef883610f9f9882b6100417f2567520c421355fb7eec8d2cd7e2f3942c4cb90ea21fa1557327026edd5c1e35e338a79e06a21cfb2bd6813a289c2
 SHA512 
de1fa5106d7f34edb5a23e726c968de84bb8b10257587b6ee36276ed75ddc54f4f9539aecb7836e114eb3bfa90104dd3b5e097be0c3d12347dcbded94f293dc4
+DIST libpreludedb-5.1.0.tar.gz 1374511 BLAKE2B 
569324a5ae484b1d13ac729f25a2f7f8924a8dced923859cdc393289acf0c0cf098ae6e0f9f572a707c85aa9af4a27bbaa0927e20d610b423e2aae86718d232b
 SHA512 
9e45e0f7a945eef254f8e59c0c7212c6afca897584ea8f2c88e16478fde448abdeeb991828cc2482373d2c735e1229f1a11fe9780e40da1a8aed867fe158f481

diff --git 
a/dev-libs/libpreludedb/files/libpreludedb-5.1.0-fix_gtkdoc_1.32.patch 
b/dev-libs/libpreludedb/files/libpreludedb-5.1.0-fix_gtkdoc_1.32.patch
new file mode 100644
index 000..ecc6d5dc4e0
--- /dev/null
+++ b/dev-libs/libpreludedb/files/libpreludedb-5.1.0-fix_gtkdoc_1.32.patch
@@ -0,0 +1,13 @@
+--- a/docs/api/libpreludedb-docs.xml
 b/docs/api/libpreludedb-docs.xml
+@@ -26,10 +26,6 @@
+ 
+ 
+   
+-  
+-Object Hierarchy
+- 
+-  
+   
+ API Index
+ 

diff --git a/dev-libs/libpreludedb/files/libpreludedb-5.1.0-fix_py38.patch 
b/dev-libs/libpreludedb/files/libpreludedb-5.1.0-fix_py38.patch
new file mode 100644
index 000..a2a6a0a8be0
--- /dev/null
+++ b/dev-libs/libpreludedb/files/libpreludedb-5.1.0-fix_py38.patch
@@ -0,0 +1,11 @@
+--- a/bindings/python/_preludedb.cxx
 b/bindings/python/_preludedb.cxx
+@@ -3133,7 +3133,7 @@
+ 
+ SWIGINTERN void
+ SwigPyStaticVar_dealloc(PyDescrObject *descr) {
+-  _PyObject_GC_UNTRACK(descr);
++  PyObject_GC_UnTrack(descr);
+   Py_XDECREF(PyDescr_TYPE(descr));
+   Py_XDECREF(PyDescr_NAME(descr));
+   PyObject_GC_Del(descr);

diff --git 
a/dev-libs/libpreludedb/files/libpreludedb-5.1.0-update_m4_postgresql.patch 
b/dev-libs/libpreludedb/files/libpreludedb-5.1.0-update_m4_postgresql.patch
new file mode 100644
index 000..5bd38a6f4c1
--- /dev/null
+++ b/dev-libs/libpreludedb/files/libpreludedb-5.1.0-update_m4_postgresql.patch
@@ -0,0 +1,544 @@
+--- a/m4/ax_lib_postgresql.m4
 b/m4/ax_lib_postgresql.m4
+@@ -1,10 +1,10 @@
+ # ===
+-# http://www.gnu.org/software/autoconf-archive/ax_lib_postgresql.html
++#https://www.gnu.org/software/autoconf-archive/ax_lib_postgresql.html
+ # ===
+ #
+ # SYNOPSIS
+ #
+-#   AX_LIB_POSTGRESQL([MINIMUM-VERSION])
++#   
AX_LIB_POSTGRESQL([MINIMUM-VERSION],[ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND])
+ #
+ # DESCRIPTION
+ #
+@@ -23,133 +23,225 @@
+ #   should be in the PATH)
+ #
+ #   path - complete path to pg_config utility, use this option if pg_config
+-#   can't be found in the PATH
++#   can't be found in the PATH (You could set also PG_CONFIG variable)
+ #
+ #   This macro calls:
+ #
+-# AC_SUBST(POSTGRESQL_CFLAGS)
++# AC_SUBST(POSTGRESQL_CPPFLAGS)
+ # AC_SUBST(POSTGRESQL_LDFLAGS)
++# AC_SUBST(POSTGRESQL_LIBS)
+ # AC_SUBST(POSTGRESQL_VERSION)
+ #
+ #   And sets:
+ #
+ # HAVE_POSTGRESQL
+ #
++#   It execute if found ACTION-IF-FOUND (empty by default) and
++#   ACTION-IF-NOT-FOUND (AC_MSG_FAILURE by default) if not found.
++#
+ # LICENSE
+ #
+ #   Copyright (c) 2008 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpreludedb/

2019-08-28 Thread Thomas Deutschmann
commit: faaf853e9b4259d37c82663bb3a567ed08588ecd
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Aug 28 11:03:26 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Aug 28 11:17:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=faaf853e

dev-libs/libpreludedb: rev bump to ease migration to dev-db/mysql-connector-c

Commit e9e2ad98b60cb963f68785f6bcb1d9187392c36d replaced
virtual/libmysqlclient dependency with dev-db/mysql-connector-c atom
without a rev bump.

To avoid unecessary user interaction for users not using emerge's
--changed-deps=y because we are already pushing towards removal of
virtual/libmysqlclient (see commit 08b83d736f77fd5dffa9cd5f6b1b44771726ce94),
this commit will now force the re-installation through rev bump
to ease migration.

Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Thomas Deutschmann  gentoo.org>

 .../{libpreludedb-3.0.0.ebuild => libpreludedb-3.0.0-r1.ebuild}   | 0
 .../{libpreludedb-3.1.0.ebuild => libpreludedb-3.1.0-r1.ebuild}   | 0
 .../{libpreludedb-4.0.0.ebuild => libpreludedb-4.0.0-r1.ebuild}   | 0
 .../{libpreludedb-4.1.0.ebuild => libpreludedb-4.1.0-r1.ebuild}   | 0
 4 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-libs/libpreludedb/libpreludedb-3.0.0.ebuild 
b/dev-libs/libpreludedb/libpreludedb-3.0.0-r1.ebuild
similarity index 100%
rename from dev-libs/libpreludedb/libpreludedb-3.0.0.ebuild
rename to dev-libs/libpreludedb/libpreludedb-3.0.0-r1.ebuild

diff --git a/dev-libs/libpreludedb/libpreludedb-3.1.0.ebuild 
b/dev-libs/libpreludedb/libpreludedb-3.1.0-r1.ebuild
similarity index 100%
rename from dev-libs/libpreludedb/libpreludedb-3.1.0.ebuild
rename to dev-libs/libpreludedb/libpreludedb-3.1.0-r1.ebuild

diff --git a/dev-libs/libpreludedb/libpreludedb-4.0.0.ebuild 
b/dev-libs/libpreludedb/libpreludedb-4.0.0-r1.ebuild
similarity index 100%
rename from dev-libs/libpreludedb/libpreludedb-4.0.0.ebuild
rename to dev-libs/libpreludedb/libpreludedb-4.0.0-r1.ebuild

diff --git a/dev-libs/libpreludedb/libpreludedb-4.1.0.ebuild 
b/dev-libs/libpreludedb/libpreludedb-4.1.0-r1.ebuild
similarity index 100%
rename from dev-libs/libpreludedb/libpreludedb-4.1.0.ebuild
rename to dev-libs/libpreludedb/libpreludedb-4.1.0-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpreludedb/

2019-08-24 Thread Thomas Deutschmann
commit: e9e2ad98b60cb963f68785f6bcb1d9187392c36d
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat Aug 24 09:55:54 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat Aug 24 10:30:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9e2ad98

dev-libs/libpreludedb: migrate to dev-db/mysql-connector-c

Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/libpreludedb/libpreludedb-3.0.0.ebuild | 2 +-
 dev-libs/libpreludedb/libpreludedb-3.1.0.ebuild | 2 +-
 dev-libs/libpreludedb/libpreludedb-4.0.0.ebuild | 2 +-
 dev-libs/libpreludedb/libpreludedb-4.1.0.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/libpreludedb/libpreludedb-3.0.0.ebuild 
b/dev-libs/libpreludedb/libpreludedb-3.0.0.ebuild
index a42e13bd087..4e7679606af 100644
--- a/dev-libs/libpreludedb/libpreludedb-3.0.0.ebuild
+++ b/dev-libs/libpreludedb/libpreludedb-3.0.0.ebuild
@@ -22,7 +22,7 @@ RDEPEND="dev-libs/libgcrypt:0=
net-libs/gnutls
dev-libs/libprelude
python? ( ${PYTHON_DEPS} )
-   mysql? ( virtual/libmysqlclient )
+   mysql? ( dev-db/mysql-connector-c:= )
postgres? ( dev-db/postgresql:* )
sqlite? ( dev-db/sqlite:3 )"
 

diff --git a/dev-libs/libpreludedb/libpreludedb-3.1.0.ebuild 
b/dev-libs/libpreludedb/libpreludedb-3.1.0.ebuild
index fdf5055c055..2fedf289e70 100644
--- a/dev-libs/libpreludedb/libpreludedb-3.1.0.ebuild
+++ b/dev-libs/libpreludedb/libpreludedb-3.1.0.ebuild
@@ -22,7 +22,7 @@ RDEPEND="dev-libs/libgcrypt:0=
net-libs/gnutls:=
~dev-libs/libprelude-${PV}
python? ( ${PYTHON_DEPS} )
-   mysql? ( virtual/libmysqlclient )
+   mysql? ( dev-db/mysql-connector-c:= )
postgres? ( dev-db/postgresql:* )
sqlite? ( dev-db/sqlite:3 )"
 

diff --git a/dev-libs/libpreludedb/libpreludedb-4.0.0.ebuild 
b/dev-libs/libpreludedb/libpreludedb-4.0.0.ebuild
index b7ded08b228..54bb58c0faa 100644
--- a/dev-libs/libpreludedb/libpreludedb-4.0.0.ebuild
+++ b/dev-libs/libpreludedb/libpreludedb-4.0.0.ebuild
@@ -21,7 +21,7 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="~dev-libs/libprelude-${PV}
net-libs/gnutls:=
-   mysql? ( virtual/libmysqlclient )
+   mysql? ( dev-db/mysql-connector-c:= )
postgres? ( dev-db/postgresql:* )
python? ( ${PYTHON_DEPS} )
sqlite? ( dev-db/sqlite:3 )"

diff --git a/dev-libs/libpreludedb/libpreludedb-4.1.0.ebuild 
b/dev-libs/libpreludedb/libpreludedb-4.1.0.ebuild
index 64f67755a9f..3c44652a69d 100644
--- a/dev-libs/libpreludedb/libpreludedb-4.1.0.ebuild
+++ b/dev-libs/libpreludedb/libpreludedb-4.1.0.ebuild
@@ -21,7 +21,7 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 RDEPEND="~dev-libs/libprelude-${PV}
net-libs/gnutls:=
-   mysql? ( virtual/libmysqlclient )
+   mysql? ( dev-db/mysql-connector-c:= )
postgres? ( dev-db/postgresql:* )
python? ( ${PYTHON_DEPS} )
sqlite? ( dev-db/sqlite:3 )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpreludedb/

2018-07-18 Thread Tony Vroon
commit: b2b095782fd811ea6f2376accfb6205bf68de344
Author: Thomas Andrejak  gmail  com>
AuthorDate: Sat May 19 16:33:20 2018 +
Commit: Tony Vroon  gentoo  org>
CommitDate: Wed Jul 18 07:31:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2b09578

dev-libs/libpreludedb: Bump version 4.1

 dev-libs/libpreludedb/Manifest  |  1 +
 dev-libs/libpreludedb/libpreludedb-4.1.0.ebuild | 89 +
 2 files changed, 90 insertions(+)

diff --git a/dev-libs/libpreludedb/Manifest b/dev-libs/libpreludedb/Manifest
index e057c4dee82..4992f8d73c4 100644
--- a/dev-libs/libpreludedb/Manifest
+++ b/dev-libs/libpreludedb/Manifest
@@ -1,3 +1,4 @@
 DIST libpreludedb-3.0.0.tar.gz 1269937 BLAKE2B 
6f6bad7b9529b88bd03b224c1ea4066b9e806ff82960d1c2e336ebc5c345353a3b63224e0ea84407f159443b6ec53c1cb6bba8009d48dfb53a26bab96960467e
 SHA512 
9d80e01be8cf028b8a843e68e45eeb84c561ff37e688fe5b8156e717f337b1db4d3de983f37a0544bf018238bec07580dce0c7208df005113efbba0aab34b981
 DIST libpreludedb-3.1.0.tar.gz 1291186 BLAKE2B 
90b3b6264f0042b14e54abfc3068071419646076fc6cfa3dd84ba6c14797fb0ea5edef47b8a5d0dc455468e6daaa8e795b621a4f9001d19d8edc33630a88
 SHA512 
dcb98eff2521979c2956bdd6f3b661c346c0f6748ef820a75d77c948e426a996de26c7fc6b6c2abddc93277db3820eb2f44b61c87feb86483e720cf9b0e0124c
 DIST libpreludedb-4.0.0.tar.gz 1325812 BLAKE2B 
7a506f7cd7b51898e26201f2cc640b1f34227f9cf7c5c6e2385480f1fc0ad854b6d747293ab502b641cc65f1ee9ae4a8f225e6a1d4489bcaa59901c6342f1279
 SHA512 
13f5dbcfa6af965f2075d60c645ebb19cbd6b18807b26f4f13a7a05f1cf552996f9846e856728a4e1dc621efda693016e82623d4a3cbf74849b3e7114f19faca
+DIST libpreludedb-4.1.0.tar.gz 1333638 BLAKE2B 
380a6d4ef883610f9f9882b6100417f2567520c421355fb7eec8d2cd7e2f3942c4cb90ea21fa1557327026edd5c1e35e338a79e06a21cfb2bd6813a289c2
 SHA512 
de1fa5106d7f34edb5a23e726c968de84bb8b10257587b6ee36276ed75ddc54f4f9539aecb7836e114eb3bfa90104dd3b5e097be0c3d12347dcbded94f293dc4

diff --git a/dev-libs/libpreludedb/libpreludedb-4.1.0.ebuild 
b/dev-libs/libpreludedb/libpreludedb-4.1.0.ebuild
new file mode 100644
index 000..ee315b82f58
--- /dev/null
+++ b/dev-libs/libpreludedb/libpreludedb-4.1.0.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2018 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="ruby22 ruby23 ruby24 ruby25"
+DISTUTILS_OPTIONAL=1
+
+inherit autotools distutils-r1 ruby-single
+
+DESCRIPTION="Framework to easy access to the Prelude database"
+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="mysql postgres python sqlite"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="~dev-libs/libprelude-${PV}
+   net-libs/gnutls:=
+   mysql? ( virtual/libmysqlclient )
+   postgres? ( dev-db/postgresql:* )
+   python? ( ${PYTHON_DEPS} )
+   sqlite? ( dev-db/sqlite:3 )"
+
+DEPEND="${RDEPEND}
+   >=dev-lang/swig-3.0.11
+   dev-util/gtk-doc-am
+   sys-devel/flex
+   virtual/pkgconfig
+   virtual/yacc"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.0.0-fix-python-bindings.patch"
+)
+
+src_prepare() {
+   default
+
+   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 mysql)
+   $(use_with postgres postgresql)
+   $(use_with sqlite sqlite3)
+   )
+
+   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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpreludedb/, dev-libs/libpreludedb/files/

2017-09-08 Thread Michał Górny
commit: c355e564ed8b6efec432a566c30d04cdeb0221d7
Author: Thomas Andrejak  gmail  com>
AuthorDate: Sun Aug 27 22:52:01 2017 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep  8 08:19:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c355e564

dev-libs/libpreludedb: Bump version 4.0.0

 dev-libs/libpreludedb/Manifest |  1 +
 .../libpreludedb-4.0.0-fix-python-bindings.patch   | 39 ++
 dev-libs/libpreludedb/libpreludedb-4.0.0.ebuild| 89 ++
 3 files changed, 129 insertions(+)

diff --git a/dev-libs/libpreludedb/Manifest b/dev-libs/libpreludedb/Manifest
index 2dd4bb3c6e7..416585abaa5 100644
--- a/dev-libs/libpreludedb/Manifest
+++ b/dev-libs/libpreludedb/Manifest
@@ -1,2 +1,3 @@
 DIST libpreludedb-3.0.0.tar.gz 1269937 SHA256 
608afa449388b2fcc25dc6aa2ad74ab2f22fd03ca3a0c0cdb2588d794f82d3ca SHA512 
9d80e01be8cf028b8a843e68e45eeb84c561ff37e688fe5b8156e717f337b1db4d3de983f37a0544bf018238bec07580dce0c7208df005113efbba0aab34b981
 WHIRLPOOL 
1c700c34d05c5ba42fae40ff2597bf3f951bb49674eebfbb6ce80824bd59880f5a1402d786f00e4a5560da94c515968c11f9d84e67e88b1eedbfa02e364abd35
 DIST libpreludedb-3.1.0.tar.gz 1291186 SHA256 
3ac2adade778941249fc87adcaebf39ef3acf17844632f690c66fb50dd48d857 SHA512 
dcb98eff2521979c2956bdd6f3b661c346c0f6748ef820a75d77c948e426a996de26c7fc6b6c2abddc93277db3820eb2f44b61c87feb86483e720cf9b0e0124c
 WHIRLPOOL 
85d0a79be0cd0f638368317ebb0020a60670a6fb1093868accfe3755bcf04988d2263775959732a32ae5b33e0169e95d215dc4af547780fc3bc1c0ad5054c3f0
+DIST libpreludedb-4.0.0.tar.gz 1325812 SHA256 
be7f86a37517df05c6aaa9b9e8d1dce1c1f6ea3f8c6a46333b1fe72858d1aaf2 SHA512 
13f5dbcfa6af965f2075d60c645ebb19cbd6b18807b26f4f13a7a05f1cf552996f9846e856728a4e1dc621efda693016e82623d4a3cbf74849b3e7114f19faca
 WHIRLPOOL 
973b2d63b9f12f93f81c5fdd2a8847610442e43fb65544c0a80f82650ede3880bb1fc9d98d1c7ac00da05d6607d6abf8cc7b970395ae607fd55cc0789bfd6234

diff --git 
a/dev-libs/libpreludedb/files/libpreludedb-4.0.0-fix-python-bindings.patch 
b/dev-libs/libpreludedb/files/libpreludedb-4.0.0-fix-python-bindings.patch
new file mode 100644
index 000..7fb93c269ef
--- /dev/null
+++ b/dev-libs/libpreludedb/files/libpreludedb-4.0.0-fix-python-bindings.patch
@@ -0,0 +1,39 @@
+--- a/bindings/python/Makefile.am  2017-07-18 12:27:27.27800 +0200
 b/bindings/python/Makefile.am  2017-09-07 23:41:21.279920258 +0200
+@@ -6,36 +6,6 @@
+ all-am: python-build
+ 
+ python-build: _preludedb.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)`
+-endif
+-if HAVE_PYTHON3
+-  $(PYTHON3) setup.py install `test -n "$(DESTDIR)" && echo --root 
$(DESTDIR)`
+-endif
+-
+-uninstall-hook:
+-if HAVE_PYTHON2
+-  $(PYTHON2) setup.py uninstall `test -n "$(DESTDIR)" && echo --root 
$(DESTDIR)`
+-endif
+-if HAVE_PYTHON3
+-  $(PYTHON3) setup.py uninstall `test -n "$(DESTDIR)" && echo --root 
$(DESTDIR)`
+-endif
+-
+-clean-local:
+-if HAVE_PYTHON2
+-  $(PYTHON2) setup.py clean -a
+-endif
+-if HAVE_PYTHON3
+-  $(PYTHON3) setup.py clean -a
+-endif
+-
+ 
+ _preludedb.cxx preludedb.py: $(top_srcdir)/bindings/c++/include/*.hxx 
$(top_srcdir)/bindings/libpreludedbcpp.i libpreludedbcpp-python.i
+ if HAVE_SWIG

diff --git a/dev-libs/libpreludedb/libpreludedb-4.0.0.ebuild 
b/dev-libs/libpreludedb/libpreludedb-4.0.0.ebuild
new file mode 100644
index 000..2fb7ad0e091
--- /dev/null
+++ b/dev-libs/libpreludedb/libpreludedb-4.0.0.ebuild
@@ -0,0 +1,89 @@
+# 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="Framework to easy access to the Prelude database"
+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="mysql postgres python sqlite"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="~dev-libs/libprelude-${PV}
+   net-libs/gnutls:=
+   mysql? ( virtual/libmysqlclient )
+   postgres? ( dev-db/postgresql:* )
+   python? ( ${PYTHON_DEPS} )
+   sqlite? ( dev-db/sqlite:3 )"
+
+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
+
+   eautoreconf
+
+   if use python; then
+   cd bindings/python || die
+   distutils-r1_src_prepare
+   fi
+}
+
+src_configure() {
+   local myconf=(
+   --enable-easy-bindings
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpreludedb/

2016-12-06 Thread Göktürk Yüksek
commit: 8a64aa15c179ead2bab72e3d4b33311484500dde
Author: Thomas Andrejak  gmail  com>
AuthorDate: Sun Nov 27 22:36:02 2016 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Tue Dec  6 17:27:10 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a64aa15

dev-libs/libpreludedb: Bump version 3.1.0

 dev-libs/libpreludedb/Manifest  |  1 +
 dev-libs/libpreludedb/libpreludedb-3.1.0.ebuild | 73 +
 2 files changed, 74 insertions(+)

diff --git a/dev-libs/libpreludedb/Manifest b/dev-libs/libpreludedb/Manifest
index 9041244..2dd4bb3 100644
--- a/dev-libs/libpreludedb/Manifest
+++ b/dev-libs/libpreludedb/Manifest
@@ -1 +1,2 @@
 DIST libpreludedb-3.0.0.tar.gz 1269937 SHA256 
608afa449388b2fcc25dc6aa2ad74ab2f22fd03ca3a0c0cdb2588d794f82d3ca SHA512 
9d80e01be8cf028b8a843e68e45eeb84c561ff37e688fe5b8156e717f337b1db4d3de983f37a0544bf018238bec07580dce0c7208df005113efbba0aab34b981
 WHIRLPOOL 
1c700c34d05c5ba42fae40ff2597bf3f951bb49674eebfbb6ce80824bd59880f5a1402d786f00e4a5560da94c515968c11f9d84e67e88b1eedbfa02e364abd35
+DIST libpreludedb-3.1.0.tar.gz 1291186 SHA256 
3ac2adade778941249fc87adcaebf39ef3acf17844632f690c66fb50dd48d857 SHA512 
dcb98eff2521979c2956bdd6f3b661c346c0f6748ef820a75d77c948e426a996de26c7fc6b6c2abddc93277db3820eb2f44b61c87feb86483e720cf9b0e0124c
 WHIRLPOOL 
85d0a79be0cd0f638368317ebb0020a60670a6fb1093868accfe3755bcf04988d2263775959732a32ae5b33e0169e95d215dc4af547780fc3bc1c0ad5054c3f0

diff --git a/dev-libs/libpreludedb/libpreludedb-3.1.0.ebuild 
b/dev-libs/libpreludedb/libpreludedb-3.1.0.ebuild
new file mode 100644
index ..2e1ea1a
--- /dev/null
+++ b/dev-libs/libpreludedb/libpreludedb-3.1.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_{4,5}} )
+
+inherit autotools python-r1
+
+DESCRIPTION="Framework to easy access to the Prelude database"
+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 python mysql postgres sqlite"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="dev-libs/libgcrypt:0=
+   net-libs/gnutls:=
+   ~dev-libs/libprelude-${PV}
+   python? ( ${PYTHON_DEPS} )
+   mysql? ( virtual/libmysqlclient )
+   postgres? ( dev-db/postgresql:* )
+   sqlite? ( dev-db/sqlite:3 )"
+
+DEPEND="${RDEPEND}
+   doc? ( dev-util/gtk-doc )
+   sys-devel/flex
+   virtual/yacc
+   >=dev-lang/swig-3.0.7
+   virtual/pkgconfig"
+
+src_prepare() {
+   default
+
+   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_enable doc gtk-doc) \
+   ${python2_configure} \
+   ${python3_configure} \
+   $(use_with mysql) \
+   $(use_with postgres postgresql) \
+   $(use_with sqlite sqlite3)
+}
+
+src_install() {
+   default
+   find "${D}" -name '*.la' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpreludedb/

2016-08-04 Thread Göktürk Yüksek
commit: 4bb9ebc00061a0672da4900504d6f233384865a0
Author: Thomas Andrejak  gmail  com>
AuthorDate: Sun Jul 17 13:11:40 2016 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Fri Aug  5 01:10:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bb9ebc0

dev-libs/libpreludedb: New package

The PreludeDB Library provides an abstraction layer upon the type and
the format of the database used to store IDMEF alerts.

 dev-libs/libpreludedb/Manifest  |  1 +
 dev-libs/libpreludedb/libpreludedb-3.0.0.ebuild | 75 +
 dev-libs/libpreludedb/metadata.xml  | 19 +++
 3 files changed, 95 insertions(+)

diff --git a/dev-libs/libpreludedb/Manifest b/dev-libs/libpreludedb/Manifest
new file mode 100644
index 000..9041244
--- /dev/null
+++ b/dev-libs/libpreludedb/Manifest
@@ -0,0 +1 @@
+DIST libpreludedb-3.0.0.tar.gz 1269937 SHA256 
608afa449388b2fcc25dc6aa2ad74ab2f22fd03ca3a0c0cdb2588d794f82d3ca SHA512 
9d80e01be8cf028b8a843e68e45eeb84c561ff37e688fe5b8156e717f337b1db4d3de983f37a0544bf018238bec07580dce0c7208df005113efbba0aab34b981
 WHIRLPOOL 
1c700c34d05c5ba42fae40ff2597bf3f951bb49674eebfbb6ce80824bd59880f5a1402d786f00e4a5560da94c515968c11f9d84e67e88b1eedbfa02e364abd35

diff --git a/dev-libs/libpreludedb/libpreludedb-3.0.0.ebuild 
b/dev-libs/libpreludedb/libpreludedb-3.0.0.ebuild
new file mode 100644
index 000..c9dd3e0
--- /dev/null
+++ b/dev-libs/libpreludedb/libpreludedb-3.0.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_{3,4,5}} )
+
+inherit autotools eutils python-r1
+
+DESCRIPTION="Framework to easy access to the Prelude database"
+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 python mysql postgres sqlite"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="dev-libs/libgcrypt:0=
+   net-libs/gnutls
+   dev-libs/libprelude
+   python? ( ${PYTHON_DEPS} )
+   mysql? ( virtual/libmysqlclient )
+   postgres? ( dev-db/postgresql:* )
+   sqlite? ( dev-db/sqlite:3 )"
+
+DEPEND="${RDEPEND}
+   doc? ( dev-util/gtk-doc )
+   sys-devel/flex
+   virtual/yacc
+   >=dev-lang/swig-3.0.7
+   virtual/pkgconfig"
+
+src_prepare() {
+   default_src_prepare
+
+   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_enable doc gtk-doc) \
+   ${python2_configure} \
+   ${python3_configure} \
+   $(use_with mysql) \
+   $(use_with postgres postgresql) \
+   $(use_with sqlite sqlite3)
+}
+
+src_install() {
+   default_src_install
+   prune_libtool_files --modules
+}

diff --git a/dev-libs/libpreludedb/metadata.xml 
b/dev-libs/libpreludedb/metadata.xml
new file mode 100644
index 000..c342084
--- /dev/null
+++ b/dev-libs/libpreludedb/metadata.xml
@@ -0,0 +1,19 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   thomas.andre...@gmail.com
+   Thomas Andrejak
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   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.
+   
+