[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpreludedb/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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. + +