diff options
author | Michał Górny <mgorny@gentoo.org> | 2020-10-01 17:10:44 +0200 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2020-10-01 17:12:56 +0200 |
commit | 3ee1284a71e28e0b627d999531c4d801f02c8b69 (patch) | |
tree | 9ceb66e9e8621c8b868c3a9df4c21360cf8c53c3 /dev-db | |
parent | net-fs/nfstest: Remove last-rited pkg (diff) | |
download | gentoo-3ee1284a71e28e0b627d999531c4d801f02c8b69.tar.gz gentoo-3ee1284a71e28e0b627d999531c4d801f02c8b69.tar.bz2 gentoo-3ee1284a71e28e0b627d999531c4d801f02c8b69.zip |
dev-db/tokumx: Remove last-rited pkg
Closes: https://bugs.gentoo.org/735278
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'dev-db')
-rw-r--r-- | dev-db/tokumx/Manifest | 2 | ||||
-rw-r--r-- | dev-db/tokumx/files/1.5.0-Werror.diff | 45 | ||||
-rw-r--r-- | dev-db/tokumx/files/1.5.0-boost-57.diff | 11 | ||||
-rw-r--r-- | dev-db/tokumx/files/tokumx-2.0.2-boost-57.patch | 22 | ||||
-rw-r--r-- | dev-db/tokumx/files/tokumx-2.0.2-gcc-7.patch | 102 | ||||
-rw-r--r-- | dev-db/tokumx/files/tokumx-2.0.2-no-delete-null-pointer-checks.patch | 23 | ||||
-rw-r--r-- | dev-db/tokumx/files/tokumx-2.0.2-no-werror.patch | 88 | ||||
-rw-r--r-- | dev-db/tokumx/files/tokumx-2.0.2-undefined-reference.patch | 15 | ||||
-rw-r--r-- | dev-db/tokumx/files/tokumx-disable-bundled-libs.patch | 11 | ||||
-rw-r--r-- | dev-db/tokumx/metadata.xml | 11 | ||||
-rw-r--r-- | dev-db/tokumx/tokumx-1.5.0-r2.ebuild | 77 | ||||
-rw-r--r-- | dev-db/tokumx/tokumx-2.0.2-r2.ebuild | 80 |
12 files changed, 0 insertions, 487 deletions
diff --git a/dev-db/tokumx/Manifest b/dev-db/tokumx/Manifest deleted file mode 100644 index 01a67acd1baf..000000000000 --- a/dev-db/tokumx/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST tokumx-enterprise-2.0.2.tar.gz 16756175 BLAKE2B 8caaf9f12db713192ab1eaa31284fd390c1a54ffb9e6c12601b9a8c88a101f51868ba548ae8bcb1cd39ea875b6a937c8b5e4b45792f7da88e454d6a02955fe07 SHA512 8d063abcbe16ce50b5b7f99ae6deec348cf60bb8bb57a3b06e478c03af7ded7501ca6ca15ac63ef07bf3fa0da59a30571b9a799fa5c5a9dcbac741c0a674b1f6 -DIST tokumx-git-tag-1.5.0.tar.bz2 13059584 BLAKE2B f662d72c8eb65551c074f11e36dac0fa68f5a0b86fe9654e49160c42511576146e9194c3d3cd607c8fba4272992c35f4268ad3db7032ae9dfb7c9417f954e8c8 SHA512 ba19237db7d3dcbd3ac07b8cc4860549830fa065fa4d26cbae685274524cd5b89f671d5f126ec25bee605c99929ce0436bb2ac32d67efdbb8dd6d7526d3f1c24 diff --git a/dev-db/tokumx/files/1.5.0-Werror.diff b/dev-db/tokumx/files/1.5.0-Werror.diff deleted file mode 100644 index a865fe074f37..000000000000 --- a/dev-db/tokumx/files/1.5.0-Werror.diff +++ /dev/null @@ -1,45 +0,0 @@ -diff -uNr work.ORIG/mongo/CMakeLists.txt work/mongo/CMakeLists.txt ---- work.ORIG/mongo/CMakeLists.txt 2014-08-01 11:51:20.832614062 +0100 -+++ work/mongo/CMakeLists.txt 2014-08-01 11:51:36.898614862 +0100 -@@ -71,14 +71,13 @@ - endforeach(flag) - endmacro(set_cxxflags_if_supported) - --set(CMAKE_C_FLAGS "-fPIC -fno-strict-aliasing -ggdb -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -pipe") -+set(CMAKE_C_FLAGS "-fPIC -fno-strict-aliasing -ggdb -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -pipe") - set(CMAKE_CXX_FLAGS "-fPIC -fno-strict-aliasing -ggdb") - set_cxxflags_if_supported( - -Wall - -Wsign-compare - -Wno-unknown-pragmas - -Winvalid-pch -- -Werror - -pipe - -Wnon-virtual-dtor - -Woverloaded-virtual -diff -uNr work.ORIG/mongo/src/third_party/ft-index/cmake_modules/TokuSetupCompiler.cmake work/mongo/src/third_party/ft-index/cmake_modules/TokuSetupCompiler.cmake ---- work.ORIG/mongo/src/third_party/ft-index/cmake_modules/TokuSetupCompiler.cmake 2014-08-01 11:51:20.696614056 +0100 -+++ work/mongo/src/third_party/ft-index/cmake_modules/TokuSetupCompiler.cmake 2014-08-01 11:51:36.898614862 +0100 -@@ -174,8 +174,8 @@ - endif () - - ## always want these --set(CMAKE_C_FLAGS "-Wall -Werror ${CMAKE_C_FLAGS}") --set(CMAKE_CXX_FLAGS "-Wall -Werror ${CMAKE_CXX_FLAGS}") -+set(CMAKE_C_FLAGS "-Wall ${CMAKE_C_FLAGS}") -+set(CMAKE_CXX_FLAGS "-Wall ${CMAKE_CXX_FLAGS}") - - ## need to set -stdlib=libc++ to get real c++11 support on darwin - if (APPLE) -diff -uNr work.ORIG/mongo/src/third_party/ft-index/examples/Makefile work/mongo/src/third_party/ft-index/examples/Makefile ---- work.ORIG/mongo/src/third_party/ft-index/examples/Makefile 2014-08-01 11:51:20.676614055 +0100 -+++ work/mongo/src/third_party/ft-index/examples/Makefile 2014-08-01 11:51:36.898614862 +0100 -@@ -1,7 +1,7 @@ - SRCS = $(wildcard *.c) - TARGETS = $(patsubst %.c,%,$(SRCS)) $(patsubst %.c,%-bdb,$(SRCS)) - CPPFLAGS = -I../include -D_GNU_SOURCE --CFLAGS = -g -std=c99 -Wall -Wextra -Werror -Wno-missing-field-initializers -+CFLAGS = -g -std=c99 -Wall -Wextra -Wno-missing-field-initializers - ifeq ($(USE_STATIC_LIBS),1) - LIBTOKUDB = tokufractaltree_static - LIBTOKUPORTABILITY = tokuportability_static diff --git a/dev-db/tokumx/files/1.5.0-boost-57.diff b/dev-db/tokumx/files/1.5.0-boost-57.diff deleted file mode 100644 index e66aec168712..000000000000 --- a/dev-db/tokumx/files/1.5.0-boost-57.diff +++ /dev/null @@ -1,11 +0,0 @@ -diff -uNr work.ORIG/mongo/src/mongo/shell/linenoise_utf8.h work/mongo/src/mongo/shell/linenoise_utf8.h ---- work.ORIG/mongo/src/mongo/shell/linenoise_utf8.h 2017-03-30 15:20:51.880842717 +0100 -+++ work/mongo/src/mongo/shell/linenoise_utf8.h 2017-03-30 15:21:26.002844416 +0100 -@@ -16,6 +16,7 @@ - */ - - #include <boost/smart_ptr/scoped_array.hpp> -+#include <algorithm> - #include <string.h> - - namespace linenoise_utf8 { diff --git a/dev-db/tokumx/files/tokumx-2.0.2-boost-57.patch b/dev-db/tokumx/files/tokumx-2.0.2-boost-57.patch deleted file mode 100644 index 52b3b9f12064..000000000000 --- a/dev-db/tokumx/files/tokumx-2.0.2-boost-57.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff -uNr tokumx-enterprise-2.0.2.ORIG/src/mongo/shell/linenoise.cpp tokumx-enterprise-2.0.2/src/mongo/shell/linenoise.cpp ---- tokumx-enterprise-2.0.2.ORIG/src/mongo/shell/linenoise.cpp 2016-11-21 11:52:54.883542356 +0000 -+++ tokumx-enterprise-2.0.2/src/mongo/shell/linenoise.cpp 2016-11-21 11:53:11.995543208 +0000 -@@ -117,6 +117,7 @@ - #include "mk_wcwidth.h" - #include <string> - #include <vector> -+#include <algorithm> - #include <boost/smart_ptr/scoped_array.hpp> - - using std::string; -diff -uNr tokumx-enterprise-2.0.2.ORIG/src/mongo/shell/linenoise_utf8.h tokumx-enterprise-2.0.2/src/mongo/shell/linenoise_utf8.h ---- tokumx-enterprise-2.0.2.ORIG/src/mongo/shell/linenoise_utf8.h 2016-11-21 11:52:54.883542356 +0000 -+++ tokumx-enterprise-2.0.2/src/mongo/shell/linenoise_utf8.h 2016-11-21 11:53:31.610544185 +0000 -@@ -15,6 +15,7 @@ - * limitations under the License. - */ - -+#include <algorithm> - #include <boost/smart_ptr/scoped_array.hpp> - #include <string.h> - diff --git a/dev-db/tokumx/files/tokumx-2.0.2-gcc-7.patch b/dev-db/tokumx/files/tokumx-2.0.2-gcc-7.patch deleted file mode 100644 index 1203d1fc8098..000000000000 --- a/dev-db/tokumx/files/tokumx-2.0.2-gcc-7.patch +++ /dev/null @@ -1,102 +0,0 @@ -diff -uNr tokumx-enterprise-2.0.2.ORIG/src/mongo/db/client_load.cpp tokumx-enterprise-2.0.2/src/mongo/db/client_load.cpp ---- tokumx-enterprise-2.0.2.ORIG/src/mongo/db/client_load.cpp 2018-07-03 15:57:40.709360944 +0100 -+++ tokumx-enterprise-2.0.2/src/mongo/db/client_load.cpp 2018-07-03 15:57:48.127361253 +0100 -@@ -74,7 +74,7 @@ - } - - bool Client::loadInProgress() const { -- return _loadInfo; -+ return bool(_loadInfo); - } - - } // namespace mongo -diff -uNr tokumx-enterprise-2.0.2.ORIG/src/mongo/db/collection_map.h tokumx-enterprise-2.0.2/src/mongo/db/collection_map.h ---- tokumx-enterprise-2.0.2.ORIG/src/mongo/db/collection_map.h 2018-07-03 15:57:40.709360944 +0100 -+++ tokumx-enterprise-2.0.2/src/mongo/db/collection_map.h 2018-07-03 15:57:48.127361253 +0100 -@@ -66,7 +66,7 @@ - // which must succeed, by the first invariant. - Collection *getCollection(const StringData &ns); - -- bool allocated() const { return _metadb; } -+ bool allocated() const { return bool(_metadb); } - - void getNamespaces( list<string>& tofill ); - -diff -uNr tokumx-enterprise-2.0.2.ORIG/src/mongo/db/ops/query.cpp tokumx-enterprise-2.0.2/src/mongo/db/ops/query.cpp ---- tokumx-enterprise-2.0.2.ORIG/src/mongo/db/ops/query.cpp 2018-07-03 15:57:40.703360944 +0100 -+++ tokumx-enterprise-2.0.2/src/mongo/db/ops/query.cpp 2018-07-03 15:58:08.348362094 +0100 -@@ -635,7 +635,7 @@ - shared_ptr<ExplainRecordingStrategy> ret - ( new SimpleCursorExplainStrategy( ancillaryInfo, _cursor ) ); - ret->notePlan( queryPlan.valid() && queryPlan.scanAndOrderRequired, -- queryPlan.keyFieldsOnly ); -+ bool(queryPlan.keyFieldsOnly) ); - return ret; - } - -diff -uNr tokumx-enterprise-2.0.2.ORIG/src/mongo/db/pipeline/document_source_sort.cpp tokumx-enterprise-2.0.2/src/mongo/db/pipeline/document_source_sort.cpp ---- tokumx-enterprise-2.0.2.ORIG/src/mongo/db/pipeline/document_source_sort.cpp 2018-07-03 15:57:40.707360944 +0100 -+++ tokumx-enterprise-2.0.2/src/mongo/db/pipeline/document_source_sort.cpp 2018-07-03 15:57:48.128361253 +0100 -@@ -106,7 +106,7 @@ - bool DocumentSourceSort::coalesce(const intrusive_ptr<DocumentSource> &pNextSource) { - if (!limitSrc) { - limitSrc = dynamic_cast<DocumentSourceLimit*>(pNextSource.get()); -- return limitSrc; // false if next is not a $limit -+ return bool(limitSrc); // false if next is not a $limit - } - else { - return limitSrc->coalesce(pNextSource); -diff -uNr tokumx-enterprise-2.0.2.ORIG/src/mongo/db/queryoptimizercursorimpl.cpp tokumx-enterprise-2.0.2/src/mongo/db/queryoptimizercursorimpl.cpp ---- tokumx-enterprise-2.0.2.ORIG/src/mongo/db/queryoptimizercursorimpl.cpp 2018-07-03 15:57:40.702360944 +0100 -+++ tokumx-enterprise-2.0.2/src/mongo/db/queryoptimizercursorimpl.cpp 2018-07-03 15:57:48.128361253 +0100 -@@ -370,7 +370,7 @@ - - // The query plan must have a matcher. The matcher's constructor performs some aspects - // of query validation that should occur before a cursor is returned. -- fassert( 16449, singlePlan->matcher() ); -+ fassert( 16449, bool(singlePlan->matcher()) ); - - if ( needMatcher ) { - single->setMatcher( singlePlan->matcher() ); -diff -uNr tokumx-enterprise-2.0.2.ORIG/src/mongo/db/query_optimizer_internal.cpp tokumx-enterprise-2.0.2/src/mongo/db/query_optimizer_internal.cpp ---- tokumx-enterprise-2.0.2.ORIG/src/mongo/db/query_optimizer_internal.cpp 2018-07-03 15:57:40.707360944 +0100 -+++ tokumx-enterprise-2.0.2/src/mongo/db/query_optimizer_internal.cpp 2018-07-03 15:57:48.129361253 +0100 -@@ -234,7 +234,7 @@ - // The query plan must have a matcher. The matcher's constructor performs some aspects - // of query validation that should occur as part of this class's init() if not handled - // already. -- fassert( 16249, queryPlan().matcher() ); -+ fassert( 16249, bool(queryPlan().matcher()) ); - - // TODO This violates the current Cursor interface abstraction, but for now it's simpler to keep our own set of - // dups rather than avoid poisoning the cursor's dup set with unreturned documents. Deduping documents -@@ -257,7 +257,7 @@ - _explainPlanInfo.reset( new ExplainPlanInfo() ); - _explainPlanInfo->notePlan( *_c, - queryPlan().scanAndOrderRequired(), -- queryPlan().keyFieldsOnly() ); -+ bool(queryPlan().keyFieldsOnly()) ); - return _explainPlanInfo; - } - -@@ -1226,7 +1226,7 @@ - _explainPlanInfo.reset( new ExplainPlanInfo() ); - _explainPlanInfo->notePlan( *_c, - _queryPlan->scanAndOrderRequired(), -- _queryPlan->keyFieldsOnly() ); -+ bool(_queryPlan->keyFieldsOnly()) ); - shared_ptr<ExplainClauseInfo> clauseInfo( new ExplainClauseInfo() ); - clauseInfo->addPlanInfo( _explainPlanInfo ); - _mps->addClauseInfo( clauseInfo ); -diff -uNr tokumx-enterprise-2.0.2.ORIG/src/mongo/db/query_plan_summary.h tokumx-enterprise-2.0.2/src/mongo/db/query_plan_summary.h ---- tokumx-enterprise-2.0.2.ORIG/src/mongo/db/query_plan_summary.h 2018-07-03 15:57:40.705360944 +0100 -+++ tokumx-enterprise-2.0.2/src/mongo/db/query_plan_summary.h 2018-07-03 15:57:48.129361253 +0100 -@@ -35,7 +35,7 @@ - * The 'fieldRangeMulti' attribute is required, and its presence indicates the object has - * been configured with a query plan. - */ -- bool valid() const { return fieldRangeSetMulti; } -+ bool valid() const { return bool(fieldRangeSetMulti); } - - // A description of the valid values for the fields of a query, in the context of a multikey - // index or in memory sort. diff --git a/dev-db/tokumx/files/tokumx-2.0.2-no-delete-null-pointer-checks.patch b/dev-db/tokumx/files/tokumx-2.0.2-no-delete-null-pointer-checks.patch deleted file mode 100644 index 551770553d77..000000000000 --- a/dev-db/tokumx/files/tokumx-2.0.2-no-delete-null-pointer-checks.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff -uNr tokumx-enterprise-2.0.2.ORIG/CMakeLists.txt tokumx-enterprise-2.0.2/CMakeLists.txt ---- tokumx-enterprise-2.0.2.ORIG/CMakeLists.txt 2018-07-17 16:20:18.712013701 +0100 -+++ tokumx-enterprise-2.0.2/CMakeLists.txt 2018-07-17 16:22:06.063018495 +0100 -@@ -83,7 +83,7 @@ - endmacro(set_cxxflags_if_supported) - - set(CMAKE_C_FLAGS "-fPIC -fno-strict-aliasing -ggdb -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -pipe") --set(CMAKE_CXX_FLAGS "-fPIC -fno-strict-aliasing -ggdb") -+set(CMAKE_CXX_FLAGS "-fPIC -fno-strict-aliasing -fno-delete-null-pointer-checks -ggdb") - set_cxxflags_if_supported( - -Wall - -Wsign-compare -diff -uNr tokumx-enterprise-2.0.2.ORIG/SConstruct tokumx-enterprise-2.0.2/SConstruct ---- tokumx-enterprise-2.0.2.ORIG/SConstruct 2018-07-17 16:20:18.712013701 +0100 -+++ tokumx-enterprise-2.0.2/SConstruct 2018-07-17 16:22:40.459020031 +0100 -@@ -702,6 +702,7 @@ - # -Winvalid-pch Warn if a precompiled header (see Precompiled Headers) is found in the search path but can't be used. - env.Append( CCFLAGS=["-fPIC", - "-fno-strict-aliasing", -+ "-fno-delete-null-pointer-checks", - "-ggdb", - "-pthread", - "-Wall", diff --git a/dev-db/tokumx/files/tokumx-2.0.2-no-werror.patch b/dev-db/tokumx/files/tokumx-2.0.2-no-werror.patch deleted file mode 100644 index 5a0c160e8866..000000000000 --- a/dev-db/tokumx/files/tokumx-2.0.2-no-werror.patch +++ /dev/null @@ -1,88 +0,0 @@ -diff -uNr tokumx-enterprise-2.0.2.ORIG/CMakeLists.txt tokumx-enterprise-2.0.2/CMakeLists.txt ---- tokumx-enterprise-2.0.2.ORIG/CMakeLists.txt 2016-11-21 11:15:27.517430430 +0000 -+++ tokumx-enterprise-2.0.2/CMakeLists.txt 2016-11-21 11:16:27.874433436 +0000 -@@ -82,14 +82,13 @@ - endforeach(flag) - endmacro(set_cxxflags_if_supported) - --set(CMAKE_C_FLAGS "-fPIC -fno-strict-aliasing -ggdb -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -Werror -pipe") -+set(CMAKE_C_FLAGS "-fPIC -fno-strict-aliasing -ggdb -Wall -Wsign-compare -Wno-unknown-pragmas -Winvalid-pch -pipe") - set(CMAKE_CXX_FLAGS "-fPIC -fno-strict-aliasing -ggdb") - set_cxxflags_if_supported( - -Wall - -Wsign-compare - -Wno-unknown-pragmas - -Winvalid-pch -- -Werror - -pipe - -Wnon-virtual-dtor - -Woverloaded-virtual -diff -uNr tokumx-enterprise-2.0.2.ORIG/SConstruct tokumx-enterprise-2.0.2/SConstruct ---- tokumx-enterprise-2.0.2.ORIG/SConstruct 2016-11-21 11:15:27.517430430 +0000 -+++ tokumx-enterprise-2.0.2/SConstruct 2016-11-21 11:16:27.875433436 +0000 -@@ -710,7 +710,7 @@ - "-Winvalid-pch"] ) - # env.Append( " -Wconversion" ) TODO: this doesn't really work yet - if linux: -- env.Append( CCFLAGS=["-Werror", "-pipe"] ) -+ env.Append( CCFLAGS=["-pipe"] ) - if not has_option('clang'): - env.Append( CCFLAGS=["-fno-builtin-memcmp"] ) # glibc's memcmp is faster than gcc's - -diff -uNr tokumx-enterprise-2.0.2.ORIG/src/third_party/backup/CMakeLists.txt tokumx-enterprise-2.0.2/src/third_party/backup/CMakeLists.txt ---- tokumx-enterprise-2.0.2.ORIG/src/third_party/backup/CMakeLists.txt 2016-11-21 11:15:27.392430424 +0000 -+++ tokumx-enterprise-2.0.2/src/third_party/backup/CMakeLists.txt 2016-11-21 11:17:22.576436161 +0000 -@@ -10,7 +10,7 @@ - _FILE_OFFSET_BITS=64 - _LARGEFILE64_SOURCE) - --set(CMAKE_CXX_FLAGS "-Werror -W -Wall -Wshadow ${CMAKE_CXX_FLAGS}") -+set(CMAKE_CXX_FLAGS "-W -Wall -Wshadow ${CMAKE_CXX_FLAGS}") - - set(USE_VALGRIND ON CACHE BOOL "whether to use valgrind headers") - if (USE_VALGRIND) -diff -uNr tokumx-enterprise-2.0.2.ORIG/src/third_party/backup/remote/Makefile tokumx-enterprise-2.0.2/src/third_party/backup/remote/Makefile ---- tokumx-enterprise-2.0.2.ORIG/src/third_party/backup/remote/Makefile 2016-11-21 11:15:27.393430424 +0000 -+++ tokumx-enterprise-2.0.2/src/third_party/backup/remote/Makefile 2016-11-21 11:17:38.840436971 +0000 -@@ -1,4 +1,4 @@ - backup.pb.o: backup.pb.h --CXXFLAGS = -W -Wall -Werror -O1 -+CXXFLAGS = -W -Wall -O1 - backup.pb.cc backup.bp.h: backup.proto - protoc -I=. --cpp_out=. backup.proto -diff -uNr tokumx-enterprise-2.0.2.ORIG/src/third_party/ft-index/cmake_modules/TokuSetupCompiler.cmake tokumx-enterprise-2.0.2/src/third_party/ft-index/cmake_modules/TokuSetupCompiler.cmake ---- tokumx-enterprise-2.0.2.ORIG/src/third_party/ft-index/cmake_modules/TokuSetupCompiler.cmake 2016-11-21 11:15:27.422430426 +0000 -+++ tokumx-enterprise-2.0.2/src/third_party/ft-index/cmake_modules/TokuSetupCompiler.cmake 2016-11-21 11:16:54.312434753 +0000 -@@ -181,8 +181,8 @@ - endif () - - ## always want these --set(CMAKE_C_FLAGS "-Wall -Werror ${CMAKE_C_FLAGS}") --set(CMAKE_CXX_FLAGS "-Wall -Werror ${CMAKE_CXX_FLAGS}") -+set(CMAKE_C_FLAGS "-Wall ${CMAKE_C_FLAGS}") -+set(CMAKE_CXX_FLAGS "-Wall ${CMAKE_CXX_FLAGS}") - - ## need to set -stdlib=libc++ to get real c++11 support on darwin - if (APPLE) -diff -uNr tokumx-enterprise-2.0.2.ORIG/src/third_party/v8/CMakeLists.txt tokumx-enterprise-2.0.2/src/third_party/v8/CMakeLists.txt ---- tokumx-enterprise-2.0.2.ORIG/src/third_party/v8/CMakeLists.txt 2016-11-21 11:15:27.452430427 +0000 -+++ tokumx-enterprise-2.0.2/src/third_party/v8/CMakeLists.txt 2016-11-21 11:16:27.876433437 +0000 -@@ -126,7 +126,6 @@ - - set(V8_CXX_FLAGS - -Wall -- -Werror - -W - -Wno-unused-parameter - -Woverloaded-virtual -diff -uNr tokumx-enterprise-2.0.2.ORIG/src/third_party/v8/SConscript tokumx-enterprise-2.0.2/src/third_party/v8/SConscript ---- tokumx-enterprise-2.0.2.ORIG/src/third_party/v8/SConscript 2016-11-21 11:15:27.452430427 +0000 -+++ tokumx-enterprise-2.0.2/src/third_party/v8/SConscript 2016-11-21 11:16:27.876433437 +0000 -@@ -47,7 +47,6 @@ - 'gcc': { - 'all': { - 'CCFLAGS': ['-Wall', -- '-Werror', - '-W', - '-Wno-unused-parameter', - '-Woverloaded-virtual', diff --git a/dev-db/tokumx/files/tokumx-2.0.2-undefined-reference.patch b/dev-db/tokumx/files/tokumx-2.0.2-undefined-reference.patch deleted file mode 100644 index d56f7745d1e9..000000000000 --- a/dev-db/tokumx/files/tokumx-2.0.2-undefined-reference.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff -uNr a/src/third_party/backup/CMakeLists.txt b/src/third_party/backup/CMakeLists.txt ---- a/src/third_party/backup/CMakeLists.txt 2018-07-06 20:36:58.242767167 +0200 -+++ b/src/third_party/backup/CMakeLists.txt 2018-07-06 20:37:31.575390786 +0200 -@@ -1,11 +1,6 @@ - cmake_minimum_required(VERSION 2.8.8) - project(HotBackup) - --# No implicit templates, since that's how mysql compiles. --if (NOT CMAKE_CXX_COMPILER_ID MATCHES Clang) -- set(CMAKE_CXX_FLAGS "-fno-implicit-templates ${CMAKE_CXX_FLAGS}") --endif () -- - set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS - _FILE_OFFSET_BITS=64 - _LARGEFILE64_SOURCE) diff --git a/dev-db/tokumx/files/tokumx-disable-bundled-libs.patch b/dev-db/tokumx/files/tokumx-disable-bundled-libs.patch deleted file mode 100644 index 66d8db3980fa..000000000000 --- a/dev-db/tokumx/files/tokumx-disable-bundled-libs.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff -auwrN a/src/third_party/ft-index/CMakeLists.txt b/src/third_party/ft-index/CMakeLists.txt ---- a/src/third_party/ft-index/CMakeLists.txt 2014-08-01 04:37:33.000000000 -0400 -+++ b/src/third_party/ft-index/CMakeLists.txt 2014-08-01 10:38:28.134869689 -0400 -@@ -35,7 +35,6 @@ - include(TokuFeatureDetection) - include(TokuSetupCompiler) - include(TokuSetupCTest) --include(TokuThirdParty) - - set(TOKU_CMAKE_SCRIPT_DIR "${CMAKE_CURRENT_SOURCE_DIR}/cmake") - include(TokuMergeLibs) diff --git a/dev-db/tokumx/metadata.xml b/dev-db/tokumx/metadata.xml deleted file mode 100644 index aecb193ea796..000000000000 --- a/dev-db/tokumx/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>chainsaw@gentoo.org</email> - <name>Tony Vroon</name> - </maintainer> - <use> - <flag name="pax_kernel">Apply patch needed for hardened kernels</flag> - </use> -</pkgmetadata> diff --git a/dev-db/tokumx/tokumx-1.5.0-r2.ebuild b/dev-db/tokumx/tokumx-1.5.0-r2.ebuild deleted file mode 100644 index ef1062ab8695..000000000000 --- a/dev-db/tokumx/tokumx-1.5.0-r2.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -CMAKE_BUILD_TYPE=Release -PYTHON_COMPAT=( python2_7 ) - -inherit python-r1 pax-utils cmake-utils - -MY_P=${PN}-git-tag-${PV} - -DESCRIPTION="An open source, high-performance distribution of MongoDB" -HOMEPAGE="http://www.tokutek.com/products/tokumx-for-mongodb/" -SRC_URI="mirror://gentoo/${MY_P}.tar.bz2" - -LICENSE="AGPL-3 Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="pax_kernel" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="!dev-db/mongodb - ${PYTHON_DEPS} - dev-libs/jemalloc - >=dev-libs/boost-1.50[threads(+)] - >=dev-libs/libpcre-8.30[cxx] - net-libs/libpcap" -DEPEND="${RDEPEND} - sys-libs/ncurses - sys-libs/readline - pax_kernel? ( sys-apps/paxctl sys-apps/elfix )" - -S="${WORKDIR}/mongo" -BUILD_DIR="${WORKDIR}/mongo/build" -QA_PRESTRIPPED="/usr/lib64/libHotBackup.so" - -src_prepare() { - cd "${WORKDIR}" - epatch "${FILESDIR}/${PV}-Werror.diff" - epatch "${FILESDIR}/${PV}-boost-57.diff" - epatch "${FILESDIR}/${PN}-disable-bundled-libs.patch" - cd "${S}" - cmake-utils_src_prepare -} - -src_configure() { - local mycmakeargs=( - -D TOKU_DEBUG_PARANOID=OFF - -D USE_VALGRIND=OFF - -D USE_BDB=OFF - -D BUILD_TESTING=OFF - -D TOKUMX_DISTNAME=${PV} - -D LIBJEMALLOC="jemalloc" - -D TOKUMX_STRIP_BINARIES=0 - -D USE_SYSTEM_PCRE=1 - -D USE_SYSTEM_BOOST=1 - ) - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - pax-mark -m "${D}"/usr/bin/mongo - - # Remove unnecessary files - rm -r "${D}usr/buildscripts" "${D}usr/scripts" "${D}usr/src" "${D}usr/include/db.h" || die - - # Correctly install this python script - python_foreach_impl python_doscript scripts/tokumxstat.py - - # Clean up documentation installed to /usr - pushd "${D}usr/" || die - rm GNU-AGPL-3.0 LICENSE.txt NEWS README README.md README-TOKUDB README-TOKUKV SConstruct THIRD-PARTY-NOTICES || die - popd || die - dodoc README.md distsrc/NEWS distsrc/README distsrc/THIRD-PARTY-NOTICES - newdoc src/third_party/ft-index/README-TOKUDB README-TOKUKV -} diff --git a/dev-db/tokumx/tokumx-2.0.2-r2.ebuild b/dev-db/tokumx/tokumx-2.0.2-r2.ebuild deleted file mode 100644 index b1fbf2a7fdf9..000000000000 --- a/dev-db/tokumx/tokumx-2.0.2-r2.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -CMAKE_BUILD_TYPE=Release -PYTHON_COMPAT=( python2_7 ) - -inherit python-r1 cmake-utils pax-utils check-reqs - -MY_P=${PN}-enterprise-${PV} - -DESCRIPTION="An open source, high-performance distribution of MongoDB" -HOMEPAGE="https://www.percona.com/software/mongo-database/percona-tokumx" -SRC_URI="https://www.percona.com/downloads/percona-tokumx/${MY_P}/source/tarball/${MY_P}.tar.gz" - -LICENSE="AGPL-3 Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="pax_kernel" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="!app-admin/mongo-tools - !dev-db/mongodb - !dev-libs/mongo-cxx-driver - ${PYTHON_DEPS} - dev-libs/jemalloc - >=dev-libs/boost-1.50[threads(+)] - >=dev-libs/libpcre-8.30[cxx] - net-libs/libpcap" -DEPEND="${RDEPEND} - dev-util/valgrind - sys-libs/ncurses - sys-libs/readline - pax_kernel? ( sys-apps/paxctl sys-apps/elfix ) -" - -S="${WORKDIR}/${MY_P}" -QA_PRESTRIPPED="/usr/lib64/libHotBackup.so" -CHECKREQS_DISK_BUILD="13G" - -src_prepare() { - eapply "${FILESDIR}/${P}-no-werror.patch" - eapply "${FILESDIR}/${P}-boost-57.patch" - eapply "${FILESDIR}/${P}-gcc-7.patch" - eapply "${FILESDIR}/${P}-undefined-reference.patch" - eapply "${FILESDIR}/${P}-no-delete-null-pointer-checks.patch" - cmake-utils_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DTOKU_DEBUG_PARANOID=OFF - -DUSE_VALGRIND=OFF - -DBUILD_TESTING=OFF - -DTOKUMX_DISTNAME=${PV} - -DLIBJEMALLOC="jemalloc" - -DTOKUMX_STRIP_BINARIES=0 - -DUSE_SYSTEM_PCRE=1 - -DUSE_SYSTEM_BOOST=1 - ) - cmake-utils_src_configure -} - -src_install() { - cmake-utils_src_install - pax-mark -m "${D}"/usr/bin/mongo - - # Remove unnecessary files - rm -r "${D}usr/buildscripts" "${D}usr/scripts" "${D}usr/src" "${D}usr/include/db.h" || die - - # Correctly install this python script - python_foreach_impl python_doscript scripts/tokumxstat.py - - # Clean up documentation installed to /usr - pushd "${D}usr/" || die - rm GNU-AGPL-3.0 LICENSE.txt NEWS README README.md README-TOKUDB README-TOKUKV SConstruct THIRD-PARTY-NOTICES || die - popd || die - dodoc README.md distsrc/NEWS distsrc/README distsrc/THIRD-PARTY-NOTICES - newdoc src/third_party/ft-index/README-TOKUDB README-TOKUKV -} |