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

2022-08-17 Thread Joonas Niilola
commit: b2812d756f23179a480f982ef877f3ff5b7e4116
Author: brahmajit das  protonmail  com>
AuthorDate: Fri Jul 29 18:53:09 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Aug 17 16:17:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2812d75

dev-libs/sink: Musl fix build error, missing execinfo.h

On musl execinfo.h is not present, it results in build error for missing
header file. Hence we are going check first for execinfo.h then include
and use it for backtrace.

Closes: https://bugs.gentoo.org/830945
Signed-off-by: brahmajit das  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26655
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/sink/files/sink-0.8.0-musl-execinfo.patch | 48 ++
 dev-libs/sink/sink-0.8.0-r3.ebuild |  6 ++-
 2 files changed, 53 insertions(+), 1 deletion(-)

diff --git a/dev-libs/sink/files/sink-0.8.0-musl-execinfo.patch 
b/dev-libs/sink/files/sink-0.8.0-musl-execinfo.patch
new file mode 100644
index ..b5085702a33e
--- /dev/null
+++ b/dev-libs/sink/files/sink-0.8.0-musl-execinfo.patch
@@ -0,0 +1,48 @@
+# Since musl doesn't have execinfo. We're going to avoid including it and make
+# the printStacktrace function void
+# Closes: https://bugs.gentoo.org/830945
+--- a/synchronizer/CMakeLists.txt
 b/synchronizer/CMakeLists.txt
+@@ -2,6 +2,12 @@ project(sink_synchronizer)
+
+ include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
+
++INCLUDE(CheckIncludeFiles)
++CHECK_INCLUDE_FILES("execinfo.h" HAVE_EXECINFO)
++IF (HAVE_EXECINFO)
++  add_compile_definitions(HAVE_EXECINFO_H)
++ENDIF(HAVE_EXECINFO)
++
+ set(sinksynchronizer_SRCS
+ main.cpp
+ backtrace.cpp
+--- a/synchronizer/backtrace.cpp
 b/synchronizer/backtrace.cpp
+@@ -31,7 +31,9 @@
+ #include 
+
+ #ifndef Q_OS_WIN
++#ifdef HAVE_EXECINFO_H
+ #include 
++#endif // HAVE_EXECINFO_H
+ #include 
+ #include 
+ #include 
+@@ -143,7 +145,7 @@ private:
+ //Print a demangled stacktrace
+ static void printStacktrace()
+ {
+-#ifndef Q_OS_WIN
++#if !defined(Q_OS_WIN) && defined(HAVE_EXECINFO_H)
+ int skip = 1;
+   void *callstack[128];
+   const int nMaxFrames = sizeof(callstack) / sizeof(callstack[0]);
+@@ -178,7 +180,7 @@ static void printStacktrace()
+   trace_buf << "[truncated]\n";
+ }
+ std::cerr << trace_buf.str();
+-#else
++#elif defined(Q_OS_WIN)
+ enum { maxStackFrames = 100 };
+ DebugSymbolResolver resolver(GetCurrentProcess());
+ if (resolver.isValid()) {

diff --git a/dev-libs/sink/sink-0.8.0-r3.ebuild 
b/dev-libs/sink/sink-0.8.0-r3.ebuild
index 78d2b574ac2b..c8108f329bf4 100644
--- a/dev-libs/sink/sink-0.8.0-r3.ebuild
+++ b/dev-libs/sink/sink-0.8.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -42,6 +42,10 @@ DEPEND="${RDEPEND}
 # fails to build
 RESTRICT+=" test"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.8.0-musl-execinfo.patch
+)
+
 src_prepare() {
cmake_src_prepare
# tests are sprinkled all over the place, and examples are needed...



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

2022-06-22 Thread Sam James
commit: 6801cce8ac280a2ebc516f71de69210266258835
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 22 18:22:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 22 18:23:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6801cce8

dev-libs/sink: drop to maintainer-needed

Signed-off-by: Sam James  gentoo.org>

 dev-libs/sink/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-libs/sink/metadata.xml b/dev-libs/sink/metadata.xml
index d925f2439758..3e9f700a5e18 100644
--- a/dev-libs/sink/metadata.xml
+++ b/dev-libs/sink/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   k...@gentoo.org
-   Gentoo KDE Project
-   
+   

https://bugs.kde.org/




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

2021-09-07 Thread Sam James
commit: 060b7a191dec363d452f2a4abaeffa0eaedd0ebf
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  7 16:55:28 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  7 16:56:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=060b7a19

dev-libs/sink: add flatbuffers subslot operator

Bug: https://bugs.gentoo.org/812023
Signed-off-by: Sam James  gentoo.org>

 dev-libs/sink/{sink-0.8.0-r2.ebuild => sink-0.8.0-r3.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/sink/sink-0.8.0-r2.ebuild 
b/dev-libs/sink/sink-0.8.0-r3.ebuild
similarity index 95%
rename from dev-libs/sink/sink-0.8.0-r2.ebuild
rename to dev-libs/sink/sink-0.8.0-r3.ebuild
index 02e229bc471..78d2b574ac2 100644
--- a/dev-libs/sink/sink-0.8.0-r2.ebuild
+++ b/dev-libs/sink/sink-0.8.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -20,7 +20,7 @@ BDEPEND="
 "
 RDEPEND="
dev-db/lmdb:=
-   dev-libs/flatbuffers
+   dev-libs/flatbuffers:=
>=dev-libs/kasync-0.3:5
>=dev-libs/xapian-1.4.4:0=
dev-qt/qtcore:5



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

2020-01-16 Thread Andreas Sturmlechner
commit: b3e3cccb2706c57d2b32cf938916b6ac64130130
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 16 18:17:25 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 16 18:19:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3e3cccb

dev-libs/sink: Disable broken tests everywhere

Incidentally also changes install image. What a mess.

Closes: https://bugs.gentoo.org/704280
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/sink/sink-0.8.0-r2.ebuild | 54 ++
 1 file changed, 54 insertions(+)

diff --git a/dev-libs/sink/sink-0.8.0-r2.ebuild 
b/dev-libs/sink/sink-0.8.0-r2.ebuild
new file mode 100644
index 000..02e229bc471
--- /dev/null
+++ b/dev-libs/sink/sink-0.8.0-r2.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Data access layer handling synchronization, caching and indexing"
+HOMEPAGE="https://kube-project.com";
+SRC_URI="mirror://kde/unstable/${PN}/${PV}/src/${P}.tar.xz"
+
+LICENSE="LGPL-2+"
+SLOT="5"
+KEYWORDS="~amd64"
+
+# qtgui is bogus but is required because something else in the deptree
+# uses it as a public dependency but doesn't search for it properly
+BDEPEND="
+   kde-frameworks/extra-cmake-modules:5
+"
+RDEPEND="
+   dev-db/lmdb:=
+   dev-libs/flatbuffers
+   >=dev-libs/kasync-0.3:5
+   >=dev-libs/xapian-1.4.4:0=
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   kde-apps/kmime:5
+   kde-frameworks/kcalendarcore:5
+   kde-frameworks/kcontacts:5
+   kde-frameworks/kcoreaddons:5
+   >=net-libs/kdav2-0.3:5
+   >=net-libs/kimap2-0.3:5
+   net-misc/curl
+   sys-libs/readline:0=
+"
+DEPEND="${RDEPEND}
+   dev-qt/qtconcurrent:5
+"
+
+# fails to build
+RESTRICT+=" test"
+
+src_prepare() {
+   cmake_src_prepare
+   # tests are sprinkled all over the place, and examples are needed...
+   # disabling tests disables installing 'hawd'... what a mess
+   sed -e "/add_subdirectory(tests)/ s/^/#DONT/" \
+   -i CMakeLists.txt examples/imapresource/CMakeLists.txt \
+   examples/mail{transport,dir}resource/CMakeLists.txt \
+   examples/ca{l,rd}davresource/CMakeLists.txt \
+   || die "Failed to disable tests everywhere"
+}



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

2020-01-16 Thread Andreas Sturmlechner
commit: a280b2a57df29621ec19aa33a17c160d5dc8a284
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jan 16 18:17:53 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jan 16 18:19:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a280b2a5

dev-libs/sink: Drop 0.8.0-r1

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/sink/sink-0.8.0-r1.ebuild | 54 --
 1 file changed, 54 deletions(-)

diff --git a/dev-libs/sink/sink-0.8.0-r1.ebuild 
b/dev-libs/sink/sink-0.8.0-r1.ebuild
deleted file mode 100644
index 439b04419d7..000
--- a/dev-libs/sink/sink-0.8.0-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Data access layer handling synchronization, caching and indexing"
-HOMEPAGE="https://kube-project.com";
-SRC_URI="mirror://kde/unstable/${PN}/${PV}/src/${P}.tar.xz"
-
-LICENSE="LGPL-2+"
-SLOT="5"
-KEYWORDS="~amd64"
-
-# qtgui is bogus but is required because something else in the deptree
-# uses it as a public dependency but doesn't search for it properly
-RDEPEND="
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtnetwork:5
-   dev-db/lmdb:=
-   dev-libs/flatbuffers
-   >=dev-libs/kasync-0.3:5
-   >=dev-libs/xapian-1.4.4:0=
-   kde-frameworks/extra-cmake-modules:5
-   || (
-   kde-frameworks/kcalendarcore:5
-   kde-apps/kcalcore:5
-   )
-   || (
-   kde-frameworks/kcontacts:5
-   kde-apps/kcontacts:5
-   )
-   kde-frameworks/kcoreaddons:5
-   kde-apps/kmime:5
-   >=net-libs/kdav2-0.3:5
-   >=net-libs/kimap2-0.3:5
-   net-misc/curl
-   sys-libs/readline:0=
-"
-DEPEND="${RDEPEND}
-   dev-qt/qtconcurrent:5
-"
-
-# fails to build
-RESTRICT+=" test"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_DISABLE_FIND_PACKAGE_Libgit2=ON
-   )
-   cmake_src_configure
-}



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

2019-10-01 Thread Andreas Sturmlechner
commit: 178370a7ed320608da6519b45b60d92d003c6fff
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Oct  1 18:10:51 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Oct  1 23:41:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=178370a7

dev-libs/sink: Switch to cmake-utils

Nothing in here is using kde.org facilities and we can drop dependencies
as well as workarounds needed on top of kde5.eclass.

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/sink/sink-0.8.0-r1.ebuild | 41 +-
 1 file changed, 18 insertions(+), 23 deletions(-)

diff --git a/dev-libs/sink/sink-0.8.0-r1.ebuild 
b/dev-libs/sink/sink-0.8.0-r1.ebuild
index 4a8951d568b..b578e12e668 100644
--- a/dev-libs/sink/sink-0.8.0-r1.ebuild
+++ b/dev-libs/sink/sink-0.8.0-r1.ebuild
@@ -3,57 +3,52 @@
 
 EAPI=7
 
-KDE_TEST="false" # build breaks otherwise. tests not isolated.
-inherit kde5
+inherit cmake-utils
 
 DESCRIPTION="Data access layer handling synchronization, caching and indexing"
 HOMEPAGE="https://kube-project.com";
 SRC_URI="mirror://kde/unstable/${PN}/${PV}/src/${P}.tar.xz"
 
 LICENSE="LGPL-2+"
+SLOT="5"
 KEYWORDS="~amd64"
 
 # qtgui is bogus but is required because something else in the deptree
 # uses it as a public dependency but doesn't search for it properly
 RDEPEND="
-   || (
-   $(add_frameworks_dep kcalendarcore)
-   $(add_kdeapps_dep kcalcore)
-   )
-   || (
-   $(add_frameworks_dep kcontacts)
-   $(add_kdeapps_dep kcontacts)
-   )
-   $(add_frameworks_dep kcoreaddons)
-   $(add_kdeapps_dep kmime)
-   $(add_qt_dep qtgui)
-   $(add_qt_dep qtnetwork)
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
dev-db/lmdb:=
dev-libs/flatbuffers
>=dev-libs/kasync-0.3:5
>=dev-libs/xapian-1.4.4:0=
+   kde-frameworks/extra-cmake-modules:5
+   || (
+   kde-frameworks/kcalendarcore:5
+   kde-apps/kcalcore:5
+   )
+   || (
+   kde-frameworks/kcontacts:5
+   kde-apps/kcontacts:5
+   )
+   kde-frameworks/kcoreaddons:5
+   kde-apps/kmime:5
>=net-libs/kdav2-0.3:5
>=net-libs/kimap2-0.3:5
net-misc/curl
sys-libs/readline:0=
 "
 DEPEND="${RDEPEND}
-   $(add_qt_dep qtconcurrent)
+   dev-qt/qtconcurrent:5
 "
 
 # fails to build
 RESTRICT+=" test"
 
-src_prepare() {
-   kde5_src_prepare
-   # FIXME: sink is useless without its 'examples'. Workaround our eclass
-   sed -i -e "/add_subdirectory(examples)/ s/#DONOTCOMPILE //" \
-   CMakeLists.txt || die "Failed to fix CMakeLists.txt"
-}
-
 src_configure() {
local mycmakeargs=(
-DCMAKE_DISABLE_FIND_PACKAGE_Libgit2=ON
)
-   kde5_src_configure
+   cmake-utils_src_configure
 }



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

2019-10-01 Thread Andreas Sturmlechner
commit: 16dde2560ee59cf5cb1dceb2ae0adc5af73edc6d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Oct  1 17:40:44 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Oct  1 23:41:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16dde256

dev-libs/sink: Switch to kde.org tar.xz, set HOMEPAGE, depend on slots

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/sink/Manifest |  1 +
 dev-libs/sink/sink-0.8.0-r1.ebuild | 59 ++
 2 files changed, 60 insertions(+)

diff --git a/dev-libs/sink/Manifest b/dev-libs/sink/Manifest
index d586120b192..e23d90e39f4 100644
--- a/dev-libs/sink/Manifest
+++ b/dev-libs/sink/Manifest
@@ -1 +1,2 @@
 DIST sink-0.8.0.tar.gz 409901 BLAKE2B 
bf66b00855333ee5a35471968a09a4bab161ea0b765389f1f1291965e318d65da5532335dff033675e38eb302755fba250b1d3b617b4a54b2fca6c4385182956
 SHA512 
d3fcc9e502996e8730ca372370a9be5e3ff2ffe79e02595a9a02aab281c17f223c435bd7f3c992d11139c272350d1e3ddb7f3a4d18f46ba513465c41c5075cbc
+DIST sink-0.8.0.tar.xz 295064 BLAKE2B 
8187520979b43966a4e2d782e0ceb651c49eb25a349e2f9f2251b47978b0eebe64a98ce8c04f1854cdd05779f01c2cb68f1fa008568c1e95d292dbcd65fc61fe
 SHA512 
008ca8355ffbed2bf89a906510aac4c505c8e44de49f445db283aa565e233e7652f2e46c5bcf37e680dec940a8c0f1525e6a8f708e1b4742db62522255c8bad6

diff --git a/dev-libs/sink/sink-0.8.0-r1.ebuild 
b/dev-libs/sink/sink-0.8.0-r1.ebuild
new file mode 100644
index 000..4a8951d568b
--- /dev/null
+++ b/dev-libs/sink/sink-0.8.0-r1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="false" # build breaks otherwise. tests not isolated.
+inherit kde5
+
+DESCRIPTION="Data access layer handling synchronization, caching and indexing"
+HOMEPAGE="https://kube-project.com";
+SRC_URI="mirror://kde/unstable/${PN}/${PV}/src/${P}.tar.xz"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+
+# qtgui is bogus but is required because something else in the deptree
+# uses it as a public dependency but doesn't search for it properly
+RDEPEND="
+   || (
+   $(add_frameworks_dep kcalendarcore)
+   $(add_kdeapps_dep kcalcore)
+   )
+   || (
+   $(add_frameworks_dep kcontacts)
+   $(add_kdeapps_dep kcontacts)
+   )
+   $(add_frameworks_dep kcoreaddons)
+   $(add_kdeapps_dep kmime)
+   $(add_qt_dep qtgui)
+   $(add_qt_dep qtnetwork)
+   dev-db/lmdb:=
+   dev-libs/flatbuffers
+   >=dev-libs/kasync-0.3:5
+   >=dev-libs/xapian-1.4.4:0=
+   >=net-libs/kdav2-0.3:5
+   >=net-libs/kimap2-0.3:5
+   net-misc/curl
+   sys-libs/readline:0=
+"
+DEPEND="${RDEPEND}
+   $(add_qt_dep qtconcurrent)
+"
+
+# fails to build
+RESTRICT+=" test"
+
+src_prepare() {
+   kde5_src_prepare
+   # FIXME: sink is useless without its 'examples'. Workaround our eclass
+   sed -i -e "/add_subdirectory(examples)/ s/#DONOTCOMPILE //" \
+   CMakeLists.txt || die "Failed to fix CMakeLists.txt"
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_DISABLE_FIND_PACKAGE_Libgit2=ON
+   )
+   kde5_src_configure
+}



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

2019-10-01 Thread Andreas Sturmlechner
commit: f966bc862e06b40a0a5ea7d0b0770929f40141c2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Oct  1 17:41:07 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Oct  1 23:41:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f966bc86

dev-libs/sink: Drop 0.8.0 (r0)

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/sink/Manifest  |  1 -
 dev-libs/sink/sink-0.8.0.ebuild | 59 -
 2 files changed, 60 deletions(-)

diff --git a/dev-libs/sink/Manifest b/dev-libs/sink/Manifest
index e23d90e39f4..fdc34e34712 100644
--- a/dev-libs/sink/Manifest
+++ b/dev-libs/sink/Manifest
@@ -1,2 +1 @@
-DIST sink-0.8.0.tar.gz 409901 BLAKE2B 
bf66b00855333ee5a35471968a09a4bab161ea0b765389f1f1291965e318d65da5532335dff033675e38eb302755fba250b1d3b617b4a54b2fca6c4385182956
 SHA512 
d3fcc9e502996e8730ca372370a9be5e3ff2ffe79e02595a9a02aab281c17f223c435bd7f3c992d11139c272350d1e3ddb7f3a4d18f46ba513465c41c5075cbc
 DIST sink-0.8.0.tar.xz 295064 BLAKE2B 
8187520979b43966a4e2d782e0ceb651c49eb25a349e2f9f2251b47978b0eebe64a98ce8c04f1854cdd05779f01c2cb68f1fa008568c1e95d292dbcd65fc61fe
 SHA512 
008ca8355ffbed2bf89a906510aac4c505c8e44de49f445db283aa565e233e7652f2e46c5bcf37e680dec940a8c0f1525e6a8f708e1b4742db62522255c8bad6

diff --git a/dev-libs/sink/sink-0.8.0.ebuild b/dev-libs/sink/sink-0.8.0.ebuild
deleted file mode 100644
index 09e0228f9d8..000
--- a/dev-libs/sink/sink-0.8.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KDE_TEST="false" # build breaks otherwise. tests not isolated.
-inherit kde5
-
-DESCRIPTION="Data access layer handling synchronization, caching and indexing"
-SRC_URI="https://github.com/KDE/sink/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64"
-IUSE=""
-
-# qtgui is bogus but is required because something else in the deptree
-# uses it as a public dependency but doesn't search for it properly
-RDEPEND="
-   || (
-   $(add_frameworks_dep kcalendarcore)
-   $(add_kdeapps_dep kcalcore)
-   )
-   || (
-   $(add_frameworks_dep kcontacts)
-   $(add_kdeapps_dep kcontacts)
-   )
-   $(add_frameworks_dep kcoreaddons)
-   $(add_kdeapps_dep kmime)
-   $(add_qt_dep qtgui)
-   $(add_qt_dep qtnetwork)
-   dev-db/lmdb:=
-   dev-libs/flatbuffers
-   >=dev-libs/kasync-0.3
-   >=dev-libs/xapian-1.4.4:0=
-   >=net-libs/kdav2-0.3
-   >=net-libs/kimap2-0.3
-   net-misc/curl
-   sys-libs/readline:0=
-"
-DEPEND="${RDEPEND}
-   $(add_qt_dep qtconcurrent)
-"
-
-# fails to build
-RESTRICT+=" test"
-
-src_prepare() {
-   kde5_src_prepare
-   # FIXME: sink is useless without its 'examples'. Workaround our eclass
-   sed -i -e "/add_subdirectory(examples)/ s/#DONOTCOMPILE //" \
-   CMakeLists.txt || die "Failed to fix CMakeLists.txt"
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_DISABLE_FIND_PACKAGE_Libgit2=ON
-   )
-   kde5_src_configure
-}



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

2019-09-29 Thread Andreas Sturmlechner
commit: cb03fa2ffb85e396b804edcd716f9191fd00cc70
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Sep 29 19:01:36 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Sep 29 20:07:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb03fa2f

dev-libs/sink: 0.8.0 version bump

Sigh... if upstream will not bless us with a release...

Closes: https://bugs.gentoo.org/693988
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/sink/Manifest  |  1 +
 dev-libs/sink/sink-0.8.0.ebuild | 59 +
 2 files changed, 60 insertions(+)

diff --git a/dev-libs/sink/Manifest b/dev-libs/sink/Manifest
index 25227f56723..7be40474d16 100644
--- a/dev-libs/sink/Manifest
+++ b/dev-libs/sink/Manifest
@@ -1 +1,2 @@
 DIST sink-0.7.0.tar.gz 383090 BLAKE2B 
b853609889ead6f623c7288b9dfe8dba0388dc0d5e8f28d9967fa9be1d78b10bafd9d4674f11355bfe60506843d2abe033149c448ff293329db558ed00fef18b
 SHA512 
591838cb9c76d89c1794b94b02bff3d67155e1f27ae32b7ac9369d15aa109130c7792f30e74b61009765e7b7cb78141bf5e3c93304d814bce22bf91059339fd0
+DIST sink-0.8.0.tar.gz 409901 BLAKE2B 
bf66b00855333ee5a35471968a09a4bab161ea0b765389f1f1291965e318d65da5532335dff033675e38eb302755fba250b1d3b617b4a54b2fca6c4385182956
 SHA512 
d3fcc9e502996e8730ca372370a9be5e3ff2ffe79e02595a9a02aab281c17f223c435bd7f3c992d11139c272350d1e3ddb7f3a4d18f46ba513465c41c5075cbc

diff --git a/dev-libs/sink/sink-0.8.0.ebuild b/dev-libs/sink/sink-0.8.0.ebuild
new file mode 100644
index 000..09e0228f9d8
--- /dev/null
+++ b/dev-libs/sink/sink-0.8.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_TEST="false" # build breaks otherwise. tests not isolated.
+inherit kde5
+
+DESCRIPTION="Data access layer handling synchronization, caching and indexing"
+SRC_URI="https://github.com/KDE/sink/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE=""
+
+# qtgui is bogus but is required because something else in the deptree
+# uses it as a public dependency but doesn't search for it properly
+RDEPEND="
+   || (
+   $(add_frameworks_dep kcalendarcore)
+   $(add_kdeapps_dep kcalcore)
+   )
+   || (
+   $(add_frameworks_dep kcontacts)
+   $(add_kdeapps_dep kcontacts)
+   )
+   $(add_frameworks_dep kcoreaddons)
+   $(add_kdeapps_dep kmime)
+   $(add_qt_dep qtgui)
+   $(add_qt_dep qtnetwork)
+   dev-db/lmdb:=
+   dev-libs/flatbuffers
+   >=dev-libs/kasync-0.3
+   >=dev-libs/xapian-1.4.4:0=
+   >=net-libs/kdav2-0.3
+   >=net-libs/kimap2-0.3
+   net-misc/curl
+   sys-libs/readline:0=
+"
+DEPEND="${RDEPEND}
+   $(add_qt_dep qtconcurrent)
+"
+
+# fails to build
+RESTRICT+=" test"
+
+src_prepare() {
+   kde5_src_prepare
+   # FIXME: sink is useless without its 'examples'. Workaround our eclass
+   sed -i -e "/add_subdirectory(examples)/ s/#DONOTCOMPILE //" \
+   CMakeLists.txt || die "Failed to fix CMakeLists.txt"
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_DISABLE_FIND_PACKAGE_Libgit2=ON
+   )
+   kde5_src_configure
+}



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

2019-09-29 Thread Andreas Sturmlechner
commit: 3cbbd291f9573d710038a7d258740ae0bcce4e44
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Sep 29 19:49:19 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Sep 29 20:07:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cbbd291

dev-libs/sink: Drop 0.7.0

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/sink/Manifest  |  1 -
 dev-libs/sink/sink-0.7.0.ebuild | 53 -
 2 files changed, 54 deletions(-)

diff --git a/dev-libs/sink/Manifest b/dev-libs/sink/Manifest
index 7be40474d16..d586120b192 100644
--- a/dev-libs/sink/Manifest
+++ b/dev-libs/sink/Manifest
@@ -1,2 +1 @@
-DIST sink-0.7.0.tar.gz 383090 BLAKE2B 
b853609889ead6f623c7288b9dfe8dba0388dc0d5e8f28d9967fa9be1d78b10bafd9d4674f11355bfe60506843d2abe033149c448ff293329db558ed00fef18b
 SHA512 
591838cb9c76d89c1794b94b02bff3d67155e1f27ae32b7ac9369d15aa109130c7792f30e74b61009765e7b7cb78141bf5e3c93304d814bce22bf91059339fd0
 DIST sink-0.8.0.tar.gz 409901 BLAKE2B 
bf66b00855333ee5a35471968a09a4bab161ea0b765389f1f1291965e318d65da5532335dff033675e38eb302755fba250b1d3b617b4a54b2fca6c4385182956
 SHA512 
d3fcc9e502996e8730ca372370a9be5e3ff2ffe79e02595a9a02aab281c17f223c435bd7f3c992d11139c272350d1e3ddb7f3a4d18f46ba513465c41c5075cbc

diff --git a/dev-libs/sink/sink-0.7.0.ebuild b/dev-libs/sink/sink-0.7.0.ebuild
deleted file mode 100644
index 4e7f4708a8f..000
--- a/dev-libs/sink/sink-0.7.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KDE_TEST="false" # build breaks otherwise. tests not isolated.
-inherit kde5
-
-DESCRIPTION="Data access layer handling synchronization, caching and indexing"
-SRC_URI="https://github.com/KDE/sink/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64"
-IUSE=""
-
-# qtgui is bogus but is required because something else in the deptree
-# uses it as a public dependency but doesn't search for it properly
-RDEPEND="
-   $(add_frameworks_dep kcoreaddons)
-   $(add_kdeapps_dep kcalcore)
-   $(add_kdeapps_dep kcontacts)
-   $(add_kdeapps_dep kmime)
-   $(add_qt_dep qtgui)
-   $(add_qt_dep qtnetwork)
-   dev-db/lmdb:=
-   dev-libs/flatbuffers
-   dev-libs/kasync
-   >=dev-libs/xapian-1.4.4:0=
-   net-libs/kdav2
-   net-libs/kimap2
-   net-misc/curl
-   sys-libs/readline:0=
-"
-DEPEND="${RDEPEND}
-   $(add_qt_dep qtconcurrent)
-"
-
-# fails to build
-RESTRICT+=" test"
-
-src_prepare() {
-   kde5_src_prepare
-   # FIXME: sink is useless without its 'examples'. Workaround our eclass
-   sed -i -e "/add_subdirectory(examples)/ s/#DONOTCOMPILE //" \
-   CMakeLists.txt || die "Failed to fix CMakeLists.txt"
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_DISABLE_FIND_PACKAGE_Libgit2=ON
-   )
-   kde5_src_configure
-}



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

2019-03-30 Thread Andreas Sturmlechner
commit: 8310d1a180eab43221306afe55de6e06f8724335
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Mar 30 15:57:44 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Mar 30 19:26:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8310d1a1

dev-libs/sink: EAPI-7 bump

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-libs/sink/sink-0.7.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/sink/sink-0.7.0.ebuild b/dev-libs/sink/sink-0.7.0.ebuild
index c2e8a3d3fa4..4e7f4708a8f 100644
--- a/dev-libs/sink/sink-0.7.0.ebuild
+++ b/dev-libs/sink/sink-0.7.0.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 KDE_TEST="false" # build breaks otherwise. tests not isolated.
 inherit kde5
 
-DESCRIPTION="A data access layer handling synchronization, caching and 
indexing"
+DESCRIPTION="Data access layer handling synchronization, caching and indexing"
 SRC_URI="https://github.com/KDE/sink/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="LGPL-2+"



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

2018-10-11 Thread Andreas Sturmlechner
commit: a7b6467af76565b053958ef0dc10e15f4021a01d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Oct 11 18:53:32 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Oct 11 19:02:13 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7b6467a

dev-libs/sink: Drop old

Signed-off-by: Andreas Sturmlechner  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-libs/sink/Manifest  |  1 -
 dev-libs/sink/sink-0.5.0.ebuild | 51 -
 2 files changed, 52 deletions(-)

diff --git a/dev-libs/sink/Manifest b/dev-libs/sink/Manifest
index 66068870c71..25227f56723 100644
--- a/dev-libs/sink/Manifest
+++ b/dev-libs/sink/Manifest
@@ -1,2 +1 @@
-DIST sink-0.5.0.tar.gz 330203 BLAKE2B 
5b0448dfb984c1aa4bdb913f8ce5e5e4e3f1a6ee33d840ed3d9fdf9e0ea6003a928970d2e6dc25e824241768da9abed7dce31ef857e4986990aad16e7aecd667
 SHA512 
e47f3d99b934abb184a5f8293f1a092fccabe0bb550573cd8c35918471a4caa94eaaec0361c43376c93cdb480612dd0f78626d6649077f777c58c5d4389f
 DIST sink-0.7.0.tar.gz 383090 BLAKE2B 
b853609889ead6f623c7288b9dfe8dba0388dc0d5e8f28d9967fa9be1d78b10bafd9d4674f11355bfe60506843d2abe033149c448ff293329db558ed00fef18b
 SHA512 
591838cb9c76d89c1794b94b02bff3d67155e1f27ae32b7ac9369d15aa109130c7792f30e74b61009765e7b7cb78141bf5e3c93304d814bce22bf91059339fd0

diff --git a/dev-libs/sink/sink-0.5.0.ebuild b/dev-libs/sink/sink-0.5.0.ebuild
deleted file mode 100644
index d83a654f28b..000
--- a/dev-libs/sink/sink-0.5.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-KDE_TEST="false" # build breaks otherwise. tests not isolated.
-inherit kde5
-
-DESCRIPTION="A data access layer handling synchronization, caching and 
indexing"
-SRC_URI="https://github.com/KDE/sink/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64"
-IUSE=""
-
-# qtgui is bogus but is required because something else in the deptree
-# uses it as a public dependency but doesn't search for it properly
-RDEPEND="
-   $(add_frameworks_dep kcoreaddons)
-   $(add_kdeapps_dep kcontacts)
-   $(add_kdeapps_dep kmime)
-   $(add_qt_dep qtgui)
-   $(add_qt_dep qtnetwork)
-   dev-db/lmdb:=
-   dev-libs/flatbuffers
-   dev-libs/kasync
-   net-libs/kdav2
-   net-libs/kimap2
-   net-misc/curl
-   sys-libs/readline:0=
-"
-DEPEND="${RDEPEND}
-   $(add_qt_dep qtconcurrent)
-"
-
-# fails to build
-RESTRICT+=" test"
-
-src_prepare() {
-   kde5_src_prepare
-   # FIXME: sink is useless without its 'examples'. Workaround our eclass
-   sed -i -e "/add_subdirectory(examples)/ s/#DONOTCOMPILE //" \
-   CMakeLists.txt || die "Failed to fix CMakeLists.txt"
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_DISABLE_FIND_PACKAGE_Libgit2=ON
-   )
-   kde5_src_configure
-}



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

2018-10-11 Thread Andreas Sturmlechner
commit: 8fff8c25875b1652304e6f527c3b619b622a29aa
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Oct 11 18:53:22 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Oct 11 19:02:12 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fff8c25

dev-libs/sink: 0.7.0 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-libs/sink/Manifest  |  1 +
 dev-libs/sink/sink-0.7.0.ebuild | 53 +
 2 files changed, 54 insertions(+)

diff --git a/dev-libs/sink/Manifest b/dev-libs/sink/Manifest
index 1bbca381387..66068870c71 100644
--- a/dev-libs/sink/Manifest
+++ b/dev-libs/sink/Manifest
@@ -1 +1,2 @@
 DIST sink-0.5.0.tar.gz 330203 BLAKE2B 
5b0448dfb984c1aa4bdb913f8ce5e5e4e3f1a6ee33d840ed3d9fdf9e0ea6003a928970d2e6dc25e824241768da9abed7dce31ef857e4986990aad16e7aecd667
 SHA512 
e47f3d99b934abb184a5f8293f1a092fccabe0bb550573cd8c35918471a4caa94eaaec0361c43376c93cdb480612dd0f78626d6649077f777c58c5d4389f
+DIST sink-0.7.0.tar.gz 383090 BLAKE2B 
b853609889ead6f623c7288b9dfe8dba0388dc0d5e8f28d9967fa9be1d78b10bafd9d4674f11355bfe60506843d2abe033149c448ff293329db558ed00fef18b
 SHA512 
591838cb9c76d89c1794b94b02bff3d67155e1f27ae32b7ac9369d15aa109130c7792f30e74b61009765e7b7cb78141bf5e3c93304d814bce22bf91059339fd0

diff --git a/dev-libs/sink/sink-0.7.0.ebuild b/dev-libs/sink/sink-0.7.0.ebuild
new file mode 100644
index 000..c2e8a3d3fa4
--- /dev/null
+++ b/dev-libs/sink/sink-0.7.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_TEST="false" # build breaks otherwise. tests not isolated.
+inherit kde5
+
+DESCRIPTION="A data access layer handling synchronization, caching and 
indexing"
+SRC_URI="https://github.com/KDE/sink/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE=""
+
+# qtgui is bogus but is required because something else in the deptree
+# uses it as a public dependency but doesn't search for it properly
+RDEPEND="
+   $(add_frameworks_dep kcoreaddons)
+   $(add_kdeapps_dep kcalcore)
+   $(add_kdeapps_dep kcontacts)
+   $(add_kdeapps_dep kmime)
+   $(add_qt_dep qtgui)
+   $(add_qt_dep qtnetwork)
+   dev-db/lmdb:=
+   dev-libs/flatbuffers
+   dev-libs/kasync
+   >=dev-libs/xapian-1.4.4:0=
+   net-libs/kdav2
+   net-libs/kimap2
+   net-misc/curl
+   sys-libs/readline:0=
+"
+DEPEND="${RDEPEND}
+   $(add_qt_dep qtconcurrent)
+"
+
+# fails to build
+RESTRICT+=" test"
+
+src_prepare() {
+   kde5_src_prepare
+   # FIXME: sink is useless without its 'examples'. Workaround our eclass
+   sed -i -e "/add_subdirectory(examples)/ s/#DONOTCOMPILE //" \
+   CMakeLists.txt || die "Failed to fix CMakeLists.txt"
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_DISABLE_FIND_PACKAGE_Libgit2=ON
+   )
+   kde5_src_configure
+}



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

2018-07-01 Thread Andreas Sturmlechner
commit: a9b85e44b76783ee1c722a9847cf55bea411c3ec
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jul  1 07:55:56 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jul  1 09:35:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9b85e44

dev-libs/sink: Fix cmake warning

Closes: https://bugs.gentoo.org/659736
Package-Manager: Portage-2.3.41, Repoman-2.3.9

 dev-libs/sink/sink-0.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/sink/sink-0.5.0.ebuild b/dev-libs/sink/sink-0.5.0.ebuild
index c9b2a827310..d83a654f28b 100644
--- a/dev-libs/sink/sink-0.5.0.ebuild
+++ b/dev-libs/sink/sink-0.5.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-KDE_TEST="true" # build breaks otherwise. tests not isolated.
+KDE_TEST="false" # build breaks otherwise. tests not isolated.
 inherit kde5
 
 DESCRIPTION="A data access layer handling synchronization, caching and 
indexing"



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

2018-05-18 Thread Andreas Sturmlechner
commit: 69cb1dc65cd6ac2440905115b0535321f29babf1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri May 18 14:30:53 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri May 18 14:30:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69cb1dc6

dev-libs/sink: Add missing DEPEND

Closes: https://bugs.gentoo.org/656032
Package-Manager: Portage-2.3.38, Repoman-2.3.9

 dev-libs/sink/sink-0.5.0.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-libs/sink/sink-0.5.0.ebuild b/dev-libs/sink/sink-0.5.0.ebuild
index 06692c9740c..c9b2a827310 100644
--- a/dev-libs/sink/sink-0.5.0.ebuild
+++ b/dev-libs/sink/sink-0.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -29,7 +29,9 @@ RDEPEND="
net-misc/curl
sys-libs/readline:0=
 "
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+   $(add_qt_dep qtconcurrent)
+"
 
 # fails to build
 RESTRICT+=" test"



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

2018-05-03 Thread Andreas Sturmlechner
commit: 293a16bcf5419b7c7eef9cb0081f7d54be20c415
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu May  3 14:09:05 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu May  3 14:09:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=293a16bc

dev-libs/sink: Drop old

Package-Manager: Portage-2.3.33, Repoman-2.3.9

 dev-libs/sink/Manifest |  1 -
 dev-libs/sink/sink-0.3.0-r1.ebuild | 49 --
 2 files changed, 50 deletions(-)

diff --git a/dev-libs/sink/Manifest b/dev-libs/sink/Manifest
index cd84e69921e..1bbca381387 100644
--- a/dev-libs/sink/Manifest
+++ b/dev-libs/sink/Manifest
@@ -1,2 +1 @@
-DIST sink-0.3.0.tar.xz 215636 BLAKE2B 
2e63ca47deec9aec97e146c48dce4530d5599e2efaf883e35e950a114cde77501830b0670fce4be75b6282d9b71323b3d18a8ec859c68213abbd3811d9599ecb
 SHA512 
066050339603b80efd7edb8b903d675f0434a7147cb7ad0fd810c82c29184f39762948bc75c45ea98e0ee4c455fcaeaa326ace95908745d51ad58bead5d70e1a
 DIST sink-0.5.0.tar.gz 330203 BLAKE2B 
5b0448dfb984c1aa4bdb913f8ce5e5e4e3f1a6ee33d840ed3d9fdf9e0ea6003a928970d2e6dc25e824241768da9abed7dce31ef857e4986990aad16e7aecd667
 SHA512 
e47f3d99b934abb184a5f8293f1a092fccabe0bb550573cd8c35918471a4caa94eaaec0361c43376c93cdb480612dd0f78626d6649077f777c58c5d4389f

diff --git a/dev-libs/sink/sink-0.3.0-r1.ebuild 
b/dev-libs/sink/sink-0.3.0-r1.ebuild
deleted file mode 100644
index f5b019abd29..000
--- a/dev-libs/sink/sink-0.3.0-r1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-KDE_TEST="true" # build breaks otherwise. tests not isolated.
-inherit kde5
-
-DESCRIPTION="A data access layer handling synchronization, caching and 
indexing"
-SRC_URI="mirror://kde/unstable/${PN}/${PV}/src/${P}.tar.xz"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64"
-IUSE=""
-
-# qtgui is bogus but is required because something else in the deptree
-# uses it as a public dependency but doesn't search for it properly
-RDEPEND="
-   $(add_frameworks_dep kcoreaddons)
-   $(add_kdeapps_dep kcontacts)
-   $(add_kdeapps_dep kmime)
-   $(add_qt_dep qtgui)
-   $(add_qt_dep qtnetwork)
-   dev-db/lmdb:=
-   dev-libs/flatbuffers
-   dev-libs/kasync
-   net-libs/kdav2
-   net-libs/kimap2
-   net-misc/curl
-   sys-libs/readline:0=
-"
-DEPEND="${RDEPEND}"
-
-# fails to build
-RESTRICT+=" test"
-
-src_prepare() {
-   kde5_src_prepare
-   # FIXME: sink is useless without its 'examples'. Workaround our eclass
-   sed -i -e "/add_subdirectory(examples)/ s/#DONOTCOMPILE //" \
-   CMakeLists.txt || die "Failed to fix CMakeLists.txt"
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_DISABLE_FIND_PACKAGE_Libgit2=ON
-   )
-   kde5_src_configure
-}



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

2018-02-02 Thread Michael Palimaka
commit: 64f5fc144c50effd9566ed1869d5d6150cd54999
Author: Jonathan Scruggs  gmail  com>
AuthorDate: Thu Feb  1 15:08:34 2018 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Fri Feb  2 11:40:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64f5fc14

dev-libs/sink: add 0.5.0 release

 dev-libs/sink/Manifest  |  1 +
 dev-libs/sink/sink-0.5.0.ebuild | 49 +
 2 files changed, 50 insertions(+)

diff --git a/dev-libs/sink/Manifest b/dev-libs/sink/Manifest
index 0c74343db17..cd84e69921e 100644
--- a/dev-libs/sink/Manifest
+++ b/dev-libs/sink/Manifest
@@ -1 +1,2 @@
 DIST sink-0.3.0.tar.xz 215636 BLAKE2B 
2e63ca47deec9aec97e146c48dce4530d5599e2efaf883e35e950a114cde77501830b0670fce4be75b6282d9b71323b3d18a8ec859c68213abbd3811d9599ecb
 SHA512 
066050339603b80efd7edb8b903d675f0434a7147cb7ad0fd810c82c29184f39762948bc75c45ea98e0ee4c455fcaeaa326ace95908745d51ad58bead5d70e1a
+DIST sink-0.5.0.tar.gz 330203 BLAKE2B 
5b0448dfb984c1aa4bdb913f8ce5e5e4e3f1a6ee33d840ed3d9fdf9e0ea6003a928970d2e6dc25e824241768da9abed7dce31ef857e4986990aad16e7aecd667
 SHA512 
e47f3d99b934abb184a5f8293f1a092fccabe0bb550573cd8c35918471a4caa94eaaec0361c43376c93cdb480612dd0f78626d6649077f777c58c5d4389f

diff --git a/dev-libs/sink/sink-0.5.0.ebuild b/dev-libs/sink/sink-0.5.0.ebuild
new file mode 100644
index 000..06692c9740c
--- /dev/null
+++ b/dev-libs/sink/sink-0.5.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_TEST="true" # build breaks otherwise. tests not isolated.
+inherit kde5
+
+DESCRIPTION="A data access layer handling synchronization, caching and 
indexing"
+SRC_URI="https://github.com/KDE/sink/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE=""
+
+# qtgui is bogus but is required because something else in the deptree
+# uses it as a public dependency but doesn't search for it properly
+RDEPEND="
+   $(add_frameworks_dep kcoreaddons)
+   $(add_kdeapps_dep kcontacts)
+   $(add_kdeapps_dep kmime)
+   $(add_qt_dep qtgui)
+   $(add_qt_dep qtnetwork)
+   dev-db/lmdb:=
+   dev-libs/flatbuffers
+   dev-libs/kasync
+   net-libs/kdav2
+   net-libs/kimap2
+   net-misc/curl
+   sys-libs/readline:0=
+"
+DEPEND="${RDEPEND}"
+
+# fails to build
+RESTRICT+=" test"
+
+src_prepare() {
+   kde5_src_prepare
+   # FIXME: sink is useless without its 'examples'. Workaround our eclass
+   sed -i -e "/add_subdirectory(examples)/ s/#DONOTCOMPILE //" \
+   CMakeLists.txt || die "Failed to fix CMakeLists.txt"
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_DISABLE_FIND_PACKAGE_Libgit2=ON
+   )
+   kde5_src_configure
+}



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

2017-08-19 Thread Andreas Sturmlechner
commit: f3b6725354f9614f718d8c3ad2c42d885acdb5b6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug 19 20:12:00 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug 19 20:20:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3b67253

dev-libs/sink: Drop old

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-libs/sink/sink-0.3.0.ebuild | 31 ---
 1 file changed, 31 deletions(-)

diff --git a/dev-libs/sink/sink-0.3.0.ebuild b/dev-libs/sink/sink-0.3.0.ebuild
deleted file mode 100644
index 77cfe779d93..000
--- a/dev-libs/sink/sink-0.3.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-KDE_TEST="forceoptional"
-inherit kde5
-
-DESCRIPTION="A data access layer handling synchronization, caching and 
indexing"
-SRC_URI="mirror://kde/unstable/${PN}/${PV}/src/${P}.tar.xz"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64"
-IUSE=""
-
-# qtgui is bogus but is required because something else in the deptree
-# uses it as a public dependency but doesn't search for it properly
-RDEPEND="
-   $(add_kdeapps_dep kcontacts)
-   $(add_kdeapps_dep kmime)
-   $(add_qt_dep qtgui)
-   $(add_qt_dep qtnetwork)
-   dev-db/lmdb:=
-   dev-libs/flatbuffers
-   dev-libs/kasync
-   sys-libs/readline:0=
-"
-DEPEND="${RDEPEND}"
-
-# fails to build
-RESTRICT+=" test"



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

2017-08-19 Thread Andreas Sturmlechner
commit: e0e7c1b084b748b4c84d65177fdce88645111aca
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug 19 19:31:56 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug 19 20:20:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0e7c1b0

dev-libs/sink: Add missing DEPENDs, workaround kde5.eclass for now

What a great new way for upstream to hide actual runtime necessities!
'example implementations' much.

Gentoo-bug: 624436
Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-libs/sink/sink-0.3.0-r1.ebuild | 49 ++
 1 file changed, 49 insertions(+)

diff --git a/dev-libs/sink/sink-0.3.0-r1.ebuild 
b/dev-libs/sink/sink-0.3.0-r1.ebuild
new file mode 100644
index 000..f5b019abd29
--- /dev/null
+++ b/dev-libs/sink/sink-0.3.0-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_TEST="true" # build breaks otherwise. tests not isolated.
+inherit kde5
+
+DESCRIPTION="A data access layer handling synchronization, caching and 
indexing"
+SRC_URI="mirror://kde/unstable/${PN}/${PV}/src/${P}.tar.xz"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE=""
+
+# qtgui is bogus but is required because something else in the deptree
+# uses it as a public dependency but doesn't search for it properly
+RDEPEND="
+   $(add_frameworks_dep kcoreaddons)
+   $(add_kdeapps_dep kcontacts)
+   $(add_kdeapps_dep kmime)
+   $(add_qt_dep qtgui)
+   $(add_qt_dep qtnetwork)
+   dev-db/lmdb:=
+   dev-libs/flatbuffers
+   dev-libs/kasync
+   net-libs/kdav2
+   net-libs/kimap2
+   net-misc/curl
+   sys-libs/readline:0=
+"
+DEPEND="${RDEPEND}"
+
+# fails to build
+RESTRICT+=" test"
+
+src_prepare() {
+   kde5_src_prepare
+   # FIXME: sink is useless without its 'examples'. Workaround our eclass
+   sed -i -e "/add_subdirectory(examples)/ s/#DONOTCOMPILE //" \
+   CMakeLists.txt || die "Failed to fix CMakeLists.txt"
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_DISABLE_FIND_PACKAGE_Libgit2=ON
+   )
+   kde5_src_configure
+}



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

2017-08-19 Thread Andreas Sturmlechner
commit: 6c5176236974ee1695fe99d9b5e13f2e2898ffb0
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug 19 15:48:16 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug 19 15:49:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c517623

dev-libs/sink: Drop old

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-libs/sink/Manifest  |  1 -
 dev-libs/sink/sink-0.1.0.ebuild | 31 ---
 2 files changed, 32 deletions(-)

diff --git a/dev-libs/sink/Manifest b/dev-libs/sink/Manifest
index 1b0550bd5d7..613c1eea2a2 100644
--- a/dev-libs/sink/Manifest
+++ b/dev-libs/sink/Manifest
@@ -1,2 +1 @@
-DIST sink-0.1.0.tar.xz 208220 SHA256 
04aa9468c72a822fc050b89c13d78651a7a760afef44a3a27a872866842a4fb8 SHA512 
10081d3fbd588cd63431293f0f1077021bb68cfc8ee289f670cd802dbe11e6c8faa26bd06a54f10dd4c08c66f4700224466d2ddc1149475b89484cc9981666d1
 WHIRLPOOL 
a79aff954e56c724c0ef613e4507f21bfbc0984e619ffc28f9f68c7773ffb3b51baf090e83d29f9c234c75ea3ae2afe762cbf6042386f5d33683c4cf1d70da97
 DIST sink-0.3.0.tar.xz 215636 SHA256 
b9f618316a60aae83174188aac63220cf77eb51f32238a55a998cb1db0f81534 SHA512 
066050339603b80efd7edb8b903d675f0434a7147cb7ad0fd810c82c29184f39762948bc75c45ea98e0ee4c455fcaeaa326ace95908745d51ad58bead5d70e1a
 WHIRLPOOL 
ab819dd7e1e931d4b2b32e055eabf981021b0fe9e54d1c2c41f2911d0388703d01d2725b0bf267c4fd78b31995e174dd21a8496cb961065a02a1016e71bd1c31

diff --git a/dev-libs/sink/sink-0.1.0.ebuild b/dev-libs/sink/sink-0.1.0.ebuild
deleted file mode 100644
index 77cfe779d93..000
--- a/dev-libs/sink/sink-0.1.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-KDE_TEST="forceoptional"
-inherit kde5
-
-DESCRIPTION="A data access layer handling synchronization, caching and 
indexing"
-SRC_URI="mirror://kde/unstable/${PN}/${PV}/src/${P}.tar.xz"
-
-LICENSE="LGPL-2+"
-KEYWORDS="~amd64"
-IUSE=""
-
-# qtgui is bogus but is required because something else in the deptree
-# uses it as a public dependency but doesn't search for it properly
-RDEPEND="
-   $(add_kdeapps_dep kcontacts)
-   $(add_kdeapps_dep kmime)
-   $(add_qt_dep qtgui)
-   $(add_qt_dep qtnetwork)
-   dev-db/lmdb:=
-   dev-libs/flatbuffers
-   dev-libs/kasync
-   sys-libs/readline:0=
-"
-DEPEND="${RDEPEND}"
-
-# fails to build
-RESTRICT+=" test"



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

2017-07-06 Thread Michael Palimaka
commit: c179be2ee933b2244ae5490e9581839c9fa945be
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Jul  6 12:24:17 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Jul  6 12:37:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c179be2e

dev-libs/sink: version bump 0.3.0

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 dev-libs/sink/Manifest  |  1 +
 dev-libs/sink/sink-0.3.0.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-libs/sink/Manifest b/dev-libs/sink/Manifest
index b1ffa23aab7..1b0550bd5d7 100644
--- a/dev-libs/sink/Manifest
+++ b/dev-libs/sink/Manifest
@@ -1 +1,2 @@
 DIST sink-0.1.0.tar.xz 208220 SHA256 
04aa9468c72a822fc050b89c13d78651a7a760afef44a3a27a872866842a4fb8 SHA512 
10081d3fbd588cd63431293f0f1077021bb68cfc8ee289f670cd802dbe11e6c8faa26bd06a54f10dd4c08c66f4700224466d2ddc1149475b89484cc9981666d1
 WHIRLPOOL 
a79aff954e56c724c0ef613e4507f21bfbc0984e619ffc28f9f68c7773ffb3b51baf090e83d29f9c234c75ea3ae2afe762cbf6042386f5d33683c4cf1d70da97
+DIST sink-0.3.0.tar.xz 215636 SHA256 
b9f618316a60aae83174188aac63220cf77eb51f32238a55a998cb1db0f81534 SHA512 
066050339603b80efd7edb8b903d675f0434a7147cb7ad0fd810c82c29184f39762948bc75c45ea98e0ee4c455fcaeaa326ace95908745d51ad58bead5d70e1a
 WHIRLPOOL 
ab819dd7e1e931d4b2b32e055eabf981021b0fe9e54d1c2c41f2911d0388703d01d2725b0bf267c4fd78b31995e174dd21a8496cb961065a02a1016e71bd1c31

diff --git a/dev-libs/sink/sink-0.3.0.ebuild b/dev-libs/sink/sink-0.3.0.ebuild
new file mode 100644
index 000..77cfe779d93
--- /dev/null
+++ b/dev-libs/sink/sink-0.3.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_TEST="forceoptional"
+inherit kde5
+
+DESCRIPTION="A data access layer handling synchronization, caching and 
indexing"
+SRC_URI="mirror://kde/unstable/${PN}/${PV}/src/${P}.tar.xz"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE=""
+
+# qtgui is bogus but is required because something else in the deptree
+# uses it as a public dependency but doesn't search for it properly
+RDEPEND="
+   $(add_kdeapps_dep kcontacts)
+   $(add_kdeapps_dep kmime)
+   $(add_qt_dep qtgui)
+   $(add_qt_dep qtnetwork)
+   dev-db/lmdb:=
+   dev-libs/flatbuffers
+   dev-libs/kasync
+   sys-libs/readline:0=
+"
+DEPEND="${RDEPEND}"
+
+# fails to build
+RESTRICT+=" test"



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

2017-03-04 Thread Michael Palimaka
commit: f4823ccb383d65426b77f91d10250557be1649de
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Mar  4 12:14:54 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Mar  4 12:30:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4823ccb

dev-libs/sink: new package

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 dev-libs/sink/Manifest  |  1 +
 dev-libs/sink/metadata.xml  |  8 
 dev-libs/sink/sink-0.1.0.ebuild | 31 +++
 3 files changed, 40 insertions(+)

diff --git a/dev-libs/sink/Manifest b/dev-libs/sink/Manifest
new file mode 100644
index 000..b1ffa23aab7
--- /dev/null
+++ b/dev-libs/sink/Manifest
@@ -0,0 +1 @@
+DIST sink-0.1.0.tar.xz 208220 SHA256 
04aa9468c72a822fc050b89c13d78651a7a760afef44a3a27a872866842a4fb8 SHA512 
10081d3fbd588cd63431293f0f1077021bb68cfc8ee289f670cd802dbe11e6c8faa26bd06a54f10dd4c08c66f4700224466d2ddc1149475b89484cc9981666d1
 WHIRLPOOL 
a79aff954e56c724c0ef613e4507f21bfbc0984e619ffc28f9f68c7773ffb3b51baf090e83d29f9c234c75ea3ae2afe762cbf6042386f5d33683c4cf1d70da97

diff --git a/dev-libs/sink/metadata.xml b/dev-libs/sink/metadata.xml
new file mode 100644
index 000..2fdbf33d963
--- /dev/null
+++ b/dev-libs/sink/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd";>
+
+   
+   k...@gentoo.org
+   Gentoo KDE Project
+   
+

diff --git a/dev-libs/sink/sink-0.1.0.ebuild b/dev-libs/sink/sink-0.1.0.ebuild
new file mode 100644
index 000..77cfe779d93
--- /dev/null
+++ b/dev-libs/sink/sink-0.1.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+KDE_TEST="forceoptional"
+inherit kde5
+
+DESCRIPTION="A data access layer handling synchronization, caching and 
indexing"
+SRC_URI="mirror://kde/unstable/${PN}/${PV}/src/${P}.tar.xz"
+
+LICENSE="LGPL-2+"
+KEYWORDS="~amd64"
+IUSE=""
+
+# qtgui is bogus but is required because something else in the deptree
+# uses it as a public dependency but doesn't search for it properly
+RDEPEND="
+   $(add_kdeapps_dep kcontacts)
+   $(add_kdeapps_dep kmime)
+   $(add_qt_dep qtgui)
+   $(add_qt_dep qtnetwork)
+   dev-db/lmdb:=
+   dev-libs/flatbuffers
+   dev-libs/kasync
+   sys-libs/readline:0=
+"
+DEPEND="${RDEPEND}"
+
+# fails to build
+RESTRICT+=" test"