[gentoo-commits] repo/gentoo:master commit in: dev-libs/sink/files/, dev-libs/sink/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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"