parent
0c8791847d
commit
dece247253
@ -0,0 +1,43 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-i18n/ibus-chewing/ibus-chewing-1.4.7.ebuild,v 1.1 2014/04/08 06:38:22 naota Exp $
|
||||
|
||||
EAPI=4
|
||||
inherit cmake-utils
|
||||
|
||||
MY_P=${P}-Source
|
||||
|
||||
DESCRIPTION="The Chewing IMEngine for IBus Framework"
|
||||
HOMEPAGE="http://code.google.com/p/ibus/"
|
||||
SRC_URI="http://ibus.googlecode.com/files/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="nls"
|
||||
|
||||
RDEPEND="x11-libs/libXtst
|
||||
>=app-i18n/ibus-1.3
|
||||
>=dev-libs/libchewing-0.3.3
|
||||
x11-libs/gtk+:2
|
||||
dev-util/gob:2"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
CMAKE_IN_SOURCE_BUILD=1
|
||||
|
||||
DOCS="AUTHORS ChangeLog README RELEASE-NOTES.txt USER-GUIDE"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DPRJ_DOC_DIR=/usr/share/doc/${PF}
|
||||
)
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake-utils_src_make all translations
|
||||
}
|
@ -0,0 +1,224 @@
|
||||
Index: librime-1.1git20140306/include/rime/lever/customizer.h
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/include/rime/lever/customizer.h
|
||||
+++ librime-1.1git20140306/include/rime/lever/customizer.h
|
||||
@@ -8,6 +8,9 @@
|
||||
#define RIME_CUSTOMIZER_H_
|
||||
|
||||
#include <string>
|
||||
+#ifndef BOOST_NO_SCOPED_ENUMS
|
||||
+#define BOOST_NO_SCOPED_ENUMS
|
||||
+#endif // BOOST_NO_SCOPED_ENUMS
|
||||
#define BOOST_NO_CXX11_SCOPED_ENUMS
|
||||
#include <boost/filesystem.hpp>;
|
||||
|
||||
Index: librime-1.1git20140306/include/rime/lever/switcher_settings.h
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/include/rime/lever/switcher_settings.h
|
||||
+++ librime-1.1git20140306/include/rime/lever/switcher_settings.h
|
||||
@@ -9,6 +9,9 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
+#ifndef BOOST_NO_SCOPED_ENUMS
|
||||
+#define BOOST_NO_SCOPED_ENUMS
|
||||
+#endif // BOOST_NO_SCOPED_ENUMS
|
||||
#include <boost/filesystem.hpp>
|
||||
#include "custom_settings.h"
|
||||
|
||||
Index: librime-1.1git20140306/include/rime/lever/user_dict_manager.h
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/include/rime/lever/user_dict_manager.h
|
||||
+++ librime-1.1git20140306/include/rime/lever/user_dict_manager.h
|
||||
@@ -9,6 +9,9 @@
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
+#ifndef BOOST_NO_SCOPED_ENUMS
|
||||
+#define BOOST_NO_SCOPED_ENUMS
|
||||
+#endif // BOOST_NO_SCOPED_ENUMS
|
||||
#include <boost/filesystem.hpp>
|
||||
|
||||
namespace rime {
|
||||
Index: librime-1.1git20140306/src/core_module.cc
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/src/core_module.cc
|
||||
+++ librime-1.1git20140306/src/core_module.cc
|
||||
@@ -5,6 +5,9 @@
|
||||
// 2013-10-17 GONG Chen <chen.sst@gmail.com>
|
||||
//
|
||||
|
||||
+#ifndef BOOST_NO_SCOPED_ENUMS
|
||||
+#define BOOST_NO_SCOPED_ENUMS
|
||||
+#endif // BOOST_NO_SCOPED_ENUMS
|
||||
#include <boost/filesystem.hpp>
|
||||
#include <rime_api.h>
|
||||
#include <rime/common.h>
|
||||
Index: librime-1.1git20140306/src/dict/db.cc
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/src/dict/db.cc
|
||||
+++ librime-1.1git20140306/src/dict/db.cc
|
||||
@@ -5,6 +5,9 @@
|
||||
// 2011-11-02 GONG Chen <chen.sst@gmail.com>
|
||||
//
|
||||
#include <boost/algorithm/string.hpp>
|
||||
+#ifndef BOOST_NO_SCOPED_ENUMS
|
||||
+#define BOOST_NO_SCOPED_ENUMS
|
||||
+#endif // BOOST_NO_SCOPED_ENUMS
|
||||
#include <boost/filesystem.hpp>
|
||||
#include <rime_version.h>
|
||||
#include <rime/common.h>
|
||||
Index: librime-1.1git20140306/src/dict/dict_compiler.cc
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/src/dict/dict_compiler.cc
|
||||
+++ librime-1.1git20140306/src/dict/dict_compiler.cc
|
||||
@@ -7,6 +7,9 @@
|
||||
#include <fstream>
|
||||
#include <map>
|
||||
#include <set>
|
||||
+#ifndef BOOST_NO_SCOPED_ENUMS
|
||||
+#define BOOST_NO_SCOPED_ENUMS
|
||||
+#endif // BOOST_NO_SCOPED_ENUMS
|
||||
#include <boost/filesystem.hpp>
|
||||
#include <rime/algo/algebra.h>
|
||||
#include <rime/algo/utilities.h>
|
||||
Index: librime-1.1git20140306/src/dict/dictionary.cc
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/src/dict/dictionary.cc
|
||||
+++ librime-1.1git20140306/src/dict/dictionary.cc
|
||||
@@ -5,6 +5,9 @@
|
||||
// 2011-07-05 GONG Chen <chen.sst@gmail.com>
|
||||
//
|
||||
#include <utility>
|
||||
+#ifndef BOOST_NO_SCOPED_ENUMS
|
||||
+#define BOOST_NO_SCOPED_ENUMS
|
||||
+#endif // BOOST_NO_SCOPED_ENUMS
|
||||
#include <boost/filesystem.hpp>
|
||||
#include <rime/common.h>
|
||||
#include <rime/schema.h>
|
||||
Index: librime-1.1git20140306/src/dict/mapped_file.cc
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/src/dict/mapped_file.cc
|
||||
+++ librime-1.1git20140306/src/dict/mapped_file.cc
|
||||
@@ -7,6 +7,9 @@
|
||||
// 2011-06-30 GONG Chen <chen.sst@gmail.com>
|
||||
//
|
||||
#include <fstream>
|
||||
+#ifndef BOOST_NO_SCOPED_ENUMS
|
||||
+#define BOOST_NO_SCOPED_ENUMS
|
||||
+#endif // BOOST_NO_SCOPED_ENUMS
|
||||
#include <boost/filesystem.hpp>
|
||||
#include <boost/interprocess/file_mapping.hpp>
|
||||
#include <boost/interprocess/mapped_region.hpp>
|
||||
Index: librime-1.1git20140306/src/dict/preset_vocabulary.cc
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/src/dict/preset_vocabulary.cc
|
||||
+++ librime-1.1git20140306/src/dict/preset_vocabulary.cc
|
||||
@@ -4,6 +4,9 @@
|
||||
//
|
||||
// 2011-11-27 GONG Chen <chen.sst@gmail.com>
|
||||
//
|
||||
+#ifndef BOOST_NO_SCOPED_ENUMS
|
||||
+#define BOOST_NO_SCOPED_ENUMS
|
||||
+#endif // BOOST_NO_SCOPED_ENUMS
|
||||
#include <boost/filesystem.hpp>
|
||||
#include <boost/lexical_cast.hpp>
|
||||
#include <utf8.h>
|
||||
Index: librime-1.1git20140306/src/dict/tree_db.cc
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/src/dict/tree_db.cc
|
||||
+++ librime-1.1git20140306/src/dict/tree_db.cc
|
||||
@@ -4,6 +4,9 @@
|
||||
//
|
||||
// 2011-11-02 GONG Chen <chen.sst@gmail.com>
|
||||
//
|
||||
+#ifndef BOOST_NO_SCOPED_ENUMS
|
||||
+#define BOOST_NO_SCOPED_ENUMS
|
||||
+#endif // BOOST_NO_SCOPED_ENUMS
|
||||
#include <boost/filesystem.hpp>
|
||||
#if defined(_MSC_VER)
|
||||
#pragma warning(disable: 4244)
|
||||
Index: librime-1.1git20140306/src/gear/simplifier.cc
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/src/gear/simplifier.cc
|
||||
+++ librime-1.1git20140306/src/gear/simplifier.cc
|
||||
@@ -7,6 +7,9 @@
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <boost/algorithm/string.hpp>
|
||||
+#ifndef BOOST_NO_SCOPED_ENUMS
|
||||
+#define BOOST_NO_SCOPED_ENUMS
|
||||
+#endif // BOOST_NO_SCOPED_ENUMS
|
||||
#include <boost/filesystem.hpp>
|
||||
#include <opencc/opencc.h>
|
||||
#include <stdint.h>
|
||||
Index: librime-1.1git20140306/src/lever/custom_settings.cc
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/src/lever/custom_settings.cc
|
||||
+++ librime-1.1git20140306/src/lever/custom_settings.cc
|
||||
@@ -5,6 +5,9 @@
|
||||
// 2012-02-26 GONG Chen <chen.sst@gmail.com>
|
||||
//
|
||||
#include <boost/algorithm/string.hpp>
|
||||
+#ifndef BOOST_NO_SCOPED_ENUMS
|
||||
+#define BOOST_NO_SCOPED_ENUMS
|
||||
+#endif // BOOST_NO_SCOPED_ENUMS
|
||||
#include <boost/filesystem.hpp>
|
||||
#include <rime/config.h>
|
||||
#include <rime/deployer.h>
|
||||
Index: librime-1.1git20140306/src/lever/deployment_tasks.cc
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/src/lever/deployment_tasks.cc
|
||||
+++ librime-1.1git20140306/src/lever/deployment_tasks.cc
|
||||
@@ -5,6 +5,9 @@
|
||||
// 2011-12-10 GONG Chen <chen.sst@gmail.com>
|
||||
//
|
||||
#include <boost/algorithm/string.hpp>
|
||||
+#ifndef BOOST_NO_SCOPED_ENUMS
|
||||
+#define BOOST_NO_SCOPED_ENUMS
|
||||
+#endif // BOOST_NO_SCOPED_ENUMS
|
||||
#define BOOST_NO_CXX11_SCOPED_ENUMS
|
||||
#include <boost/filesystem.hpp>
|
||||
#include <boost/uuid/random_generator.hpp>
|
||||
Index: librime-1.1git20140306/src/lever/switcher_settings.cc
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/src/lever/switcher_settings.cc
|
||||
+++ librime-1.1git20140306/src/lever/switcher_settings.cc
|
||||
@@ -6,6 +6,9 @@
|
||||
//
|
||||
#include <utility>
|
||||
#include <boost/algorithm/string.hpp>
|
||||
+#ifndef BOOST_NO_SCOPED_ENUMS
|
||||
+#define BOOST_NO_SCOPED_ENUMS
|
||||
+#endif // BOOST_NO_SCOPED_ENUMS
|
||||
#include <boost/filesystem.hpp>
|
||||
#include <rime/config.h>
|
||||
#include <rime/deployer.h>
|
||||
Index: librime-1.1git20140306/src/lever/user_dict_manager.cc
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/src/lever/user_dict_manager.cc
|
||||
+++ librime-1.1git20140306/src/lever/user_dict_manager.cc
|
||||
@@ -6,6 +6,9 @@
|
||||
//
|
||||
#include <fstream>
|
||||
#include <boost/algorithm/string.hpp>
|
||||
+#ifndef BOOST_NO_SCOPED_ENUMS
|
||||
+#define BOOST_NO_SCOPED_ENUMS
|
||||
+#endif // BOOST_NO_SCOPED_ENUMS
|
||||
#include <boost/filesystem.hpp>
|
||||
#include <boost/scope_exit.hpp>
|
||||
#include <rime/common.h>
|
||||
Index: librime-1.1git20140306/src/lever/userdb_recovery_task.cc
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/src/lever/userdb_recovery_task.cc
|
||||
+++ librime-1.1git20140306/src/lever/userdb_recovery_task.cc
|
||||
@@ -5,6 +5,9 @@
|
||||
// 2013-04-22 GONG Chen <chen.sst@gmail.com>
|
||||
//
|
||||
#include <boost/algorithm/string.hpp>
|
||||
+#ifndef BOOST_NO_SCOPED_ENUMS
|
||||
+#define BOOST_NO_SCOPED_ENUMS
|
||||
+#endif // BOOST_NO_SCOPED_ENUMS
|
||||
#include <boost/filesystem.hpp>
|
||||
#include <boost/scope_exit.hpp>
|
||||
#include <rime/deployer.h>
|
@ -0,0 +1,367 @@
|
||||
Index: librime-1.1git20140306/include/rime/algo/calculus.h
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/include/rime/algo/calculus.h
|
||||
+++ librime-1.1git20140306/include/rime/algo/calculus.h
|
||||
@@ -22,11 +22,12 @@ class Calculation {
|
||||
using Factory = Calculation* (const std::vector<std::string>& args);
|
||||
|
||||
Calculation() = default;
|
||||
- virtual ~Calculation() = default;
|
||||
+ virtual ~Calculation();
|
||||
virtual bool Apply(Spelling* spelling) = 0;
|
||||
virtual bool addition() { return true; }
|
||||
virtual bool deletion() { return true; }
|
||||
};
|
||||
+inline Calculation::~Calculation() = default;
|
||||
|
||||
class Calculus {
|
||||
public:
|
||||
Index: librime-1.1git20140306/include/rime/dict/db.h
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/include/rime/dict/db.h
|
||||
+++ librime-1.1git20140306/include/rime/dict/db.h
|
||||
@@ -18,7 +18,7 @@ class DbAccessor {
|
||||
DbAccessor() = default;
|
||||
explicit DbAccessor(const std::string& prefix)
|
||||
: prefix_(prefix) {}
|
||||
- virtual ~DbAccessor() = default;
|
||||
+ virtual ~DbAccessor();
|
||||
|
||||
virtual bool Reset() = 0;
|
||||
virtual bool Jump(const std::string &key) = 0;
|
||||
@@ -30,11 +30,12 @@ class DbAccessor {
|
||||
|
||||
std::string prefix_;
|
||||
};
|
||||
+inline DbAccessor::~DbAccessor() = default;
|
||||
|
||||
class Db : public Class<Db, const std::string&> {
|
||||
public:
|
||||
explicit Db(const std::string& name);
|
||||
- virtual ~Db() = default;
|
||||
+ virtual ~Db();
|
||||
|
||||
bool Exists() const;
|
||||
bool Remove();
|
||||
@@ -72,11 +73,12 @@ class Db : public Class<Db, const std::s
|
||||
bool readonly_ = false;
|
||||
bool disabled_ = false;
|
||||
};
|
||||
+inline Db::~Db() = default;
|
||||
|
||||
class Transactional {
|
||||
public:
|
||||
Transactional() = default;
|
||||
- virtual ~Transactional() = default;
|
||||
+ virtual ~Transactional();
|
||||
virtual bool BeginTransaction() { return false; }
|
||||
virtual bool AbortTransaction() { return false; }
|
||||
virtual bool CommitTransaction() { return false; }
|
||||
@@ -84,12 +86,14 @@ class Transactional {
|
||||
protected:
|
||||
bool in_transaction_ = false;
|
||||
};
|
||||
+inline Transactional::~Transactional() = default;
|
||||
|
||||
class Recoverable {
|
||||
public:
|
||||
- virtual ~Recoverable() = default;
|
||||
+ virtual ~Recoverable();
|
||||
virtual bool Recover() = 0;
|
||||
};
|
||||
+inline Recoverable::~Recoverable() = default;
|
||||
|
||||
} // namespace rime
|
||||
|
||||
Index: librime-1.1git20140306/include/rime/algo/encoder.h
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/include/rime/algo/encoder.h
|
||||
+++ librime-1.1git20140306/include/rime/algo/encoder.h
|
||||
@@ -24,7 +24,7 @@ class RawCode : public std::vector<std::
|
||||
class PhraseCollector {
|
||||
public:
|
||||
PhraseCollector() = default;
|
||||
- virtual ~PhraseCollector() = default;
|
||||
+ virtual ~PhraseCollector();
|
||||
|
||||
virtual void CreateEntry(const std::string& phrase,
|
||||
const std::string& code_str,
|
||||
@@ -33,13 +33,14 @@ class PhraseCollector {
|
||||
virtual bool TranslateWord(const std::string& word,
|
||||
std::vector<std::string>* code) = 0;
|
||||
};
|
||||
+inline PhraseCollector::~PhraseCollector() = default;
|
||||
|
||||
class Config;
|
||||
|
||||
class Encoder {
|
||||
public:
|
||||
Encoder(PhraseCollector* collector) : collector_(collector) {}
|
||||
- virtual ~Encoder() = default;
|
||||
+ virtual ~Encoder();
|
||||
|
||||
virtual bool LoadSettings(Config* config) {
|
||||
return false;
|
||||
@@ -53,7 +54,7 @@ class Encoder {
|
||||
protected:
|
||||
PhraseCollector* collector_;
|
||||
};
|
||||
-
|
||||
+inline Encoder::~Encoder() = default;
|
||||
// Aa : code at index 0 for character at index 0
|
||||
// Az : code at index -1 for character at index 0
|
||||
// Za : code at index 0 for character at index -1
|
||||
Index: librime-1.1git20140306/include/rime/candidate.h
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/include/rime/candidate.h
|
||||
+++ librime-1.1git20140306/include/rime/candidate.h
|
||||
@@ -21,7 +21,7 @@ class Candidate {
|
||||
size_t end,
|
||||
double quality = 0.)
|
||||
: type_(type), start_(start), end_(end), quality_(quality) {}
|
||||
- virtual ~Candidate() = default;
|
||||
+ virtual ~Candidate();
|
||||
|
||||
static shared_ptr<Candidate>
|
||||
GetGenuineCandidate(const shared_ptr<Candidate>& cand);
|
||||
@@ -53,6 +53,7 @@ class Candidate {
|
||||
size_t end_ = 0;
|
||||
double quality_ = 0.;
|
||||
};
|
||||
+inline Candidate::~Candidate() = default;
|
||||
|
||||
using CandidateList = std::vector<shared_ptr<Candidate>>;
|
||||
|
||||
Index: librime-1.1git20140306/include/rime/component.h
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/include/rime/component.h
|
||||
+++ librime-1.1git20140306/include/rime/component.h
|
||||
@@ -16,8 +16,9 @@ namespace rime {
|
||||
class ComponentBase {
|
||||
public:
|
||||
ComponentBase() = default;
|
||||
- virtual ~ComponentBase() = default;
|
||||
+ virtual ~ComponentBase();
|
||||
};
|
||||
+inline ComponentBase::~ComponentBase() = default;
|
||||
|
||||
template <class T, class Arg>
|
||||
struct Class {
|
||||
Index: librime-1.1git20140306/include/rime/config.h
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/include/rime/config.h
|
||||
+++ librime-1.1git20140306/include/rime/config.h
|
||||
@@ -22,7 +22,7 @@ class ConfigItem {
|
||||
enum ValueType { kNull, kScalar, kList, kMap };
|
||||
|
||||
ConfigItem() = default; // null
|
||||
- virtual ~ConfigItem() = default;
|
||||
+ virtual ~ConfigItem();
|
||||
|
||||
ValueType type() const { return type_; }
|
||||
|
||||
@@ -31,6 +31,7 @@ class ConfigItem {
|
||||
|
||||
ValueType type_ = kNull;
|
||||
};
|
||||
+inline ConfigItem::~ConfigItem() = default;
|
||||
|
||||
using ConfigItemPtr = shared_ptr<ConfigItem>;
|
||||
|
||||
Index: librime-1.1git20140306/include/rime/deployer.h
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/include/rime/deployer.h
|
||||
+++ librime-1.1git20140306/include/rime/deployer.h
|
||||
@@ -25,10 +25,11 @@ using TaskInitializer = boost::any;
|
||||
class DeploymentTask : public Class<DeploymentTask, TaskInitializer> {
|
||||
public:
|
||||
DeploymentTask() = default;
|
||||
- virtual ~DeploymentTask() = default;
|
||||
+ virtual ~DeploymentTask();
|
||||
|
||||
virtual bool Run(Deployer* deployer) = 0;
|
||||
};
|
||||
+inline DeploymentTask::~DeploymentTask() = default;
|
||||
|
||||
class Deployer : public Messenger {
|
||||
public:
|
||||
Index: librime-1.1git20140306/include/rime/filter.h
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/include/rime/filter.h
|
||||
+++ librime-1.1git20140306/include/rime/filter.h
|
||||
@@ -22,7 +22,7 @@ class Filter : public Class<Filter, cons
|
||||
public:
|
||||
explicit Filter(const Ticket& ticket)
|
||||
: engine_(ticket.engine), name_space_(ticket.name_space) {}
|
||||
- virtual ~Filter() = default;
|
||||
+ virtual ~Filter();
|
||||
|
||||
virtual void Apply(CandidateList* recruited,
|
||||
CandidateList* candidates) = 0;
|
||||
@@ -35,6 +35,7 @@ class Filter : public Class<Filter, cons
|
||||
Engine* engine_;
|
||||
std::string name_space_;
|
||||
};
|
||||
+inline Filter::~Filter() = default;
|
||||
|
||||
} // namespace rime
|
||||
|
||||
Index: librime-1.1git20140306/include/rime/formatter.h
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/include/rime/formatter.h
|
||||
+++ librime-1.1git20140306/include/rime/formatter.h
|
||||
@@ -20,7 +20,7 @@ class Formatter : public Class<Formatter
|
||||
public:
|
||||
Formatter(const Ticket& ticket)
|
||||
: engine_(ticket.engine), name_space_(ticket.name_space) {}
|
||||
- virtual ~Formatter() = default;
|
||||
+ virtual ~Formatter();
|
||||
|
||||
virtual void Format(std::string* text) = 0;
|
||||
|
||||
@@ -28,6 +28,7 @@ class Formatter : public Class<Formatter
|
||||
Engine* engine_;
|
||||
std::string name_space_;
|
||||
};
|
||||
+inline Formatter::~Formatter() = default;
|
||||
|
||||
} // namespace rime
|
||||
|
||||
Index: librime-1.1git20140306/include/rime/lever/custom_settings.h
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/include/rime/lever/custom_settings.h
|
||||
+++ librime-1.1git20140306/include/rime/lever/custom_settings.h
|
||||
@@ -19,7 +19,7 @@ class CustomSettings {
|
||||
CustomSettings(Deployer* deployer,
|
||||
const std::string& config_id,
|
||||
const std::string& generator_id);
|
||||
- virtual ~CustomSettings() = default;
|
||||
+ virtual ~CustomSettings();
|
||||
|
||||
virtual bool Load();
|
||||
virtual bool Save();
|
||||
@@ -39,6 +39,7 @@ class CustomSettings {
|
||||
Config config_;
|
||||
Config custom_config_;
|
||||
};
|
||||
+inline CustomSettings::~CustomSettings() = default;
|
||||
|
||||
} // namespace rime
|
||||
|
||||
Index: librime-1.1git20140306/include/rime/processor.h
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/include/rime/processor.h
|
||||
+++ librime-1.1git20140306/include/rime/processor.h
|
||||
@@ -25,7 +25,7 @@ class Processor : public Class<Processor
|
||||
public:
|
||||
explicit Processor(const Ticket& ticket)
|
||||
: engine_(ticket.engine), name_space_(ticket.name_space) {}
|
||||
- virtual ~Processor() = default;
|
||||
+ virtual ~Processor();
|
||||
|
||||
virtual ProcessResult ProcessKeyEvent(const KeyEvent& key_event) {
|
||||
return kNoop;
|
||||
@@ -35,6 +35,7 @@ class Processor : public Class<Processor
|
||||
Engine* engine_;
|
||||
std::string name_space_;
|
||||
};
|
||||
+inline Processor::~Processor() = default;
|
||||
|
||||
} // namespace rime
|
||||
|
||||
Index: librime-1.1git20140306/include/rime/segmentor.h
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/include/rime/segmentor.h
|
||||
+++ librime-1.1git20140306/include/rime/segmentor.h
|
||||
@@ -19,7 +19,7 @@ class Segmentor : public Class<Segmentor
|
||||
public:
|
||||
explicit Segmentor(const Ticket& ticket)
|
||||
: engine_(ticket.engine), name_space_(ticket.name_space) {}
|
||||
- virtual ~Segmentor() = default;
|
||||
+ virtual ~Segmentor();
|
||||
|
||||
virtual bool Proceed(Segmentation* segmentation) = 0;
|
||||
|
||||
@@ -27,6 +27,7 @@ class Segmentor : public Class<Segmentor
|
||||
Engine* engine_;
|
||||
std::string name_space_;
|
||||
};
|
||||
+inline Segmentor::~Segmentor() = default;
|
||||
|
||||
} // namespace rime
|
||||
|
||||
Index: librime-1.1git20140306/include/rime/translation.h
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/include/rime/translation.h
|
||||
+++ librime-1.1git20140306/include/rime/translation.h
|
||||
@@ -19,7 +19,7 @@ namespace rime {
|
||||
class Translation {
|
||||
public:
|
||||
Translation() = default;
|
||||
- virtual ~Translation() = default;
|
||||
+ virtual ~Translation();
|
||||
|
||||
// A translation may contain multiple results, looks
|
||||
// something like a generator of candidates.
|
||||
@@ -40,6 +40,7 @@ class Translation {
|
||||
private:
|
||||
bool exhausted_ = false;
|
||||
};
|
||||
+inline Translation::~Translation() = default;
|
||||
|
||||
class UniqueTranslation : public Translation {
|
||||
public:
|
||||
Index: librime-1.1git20140306/include/rime/translator.h
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/include/rime/translator.h
|
||||
+++ librime-1.1git20140306/include/rime/translator.h
|
||||
@@ -23,7 +23,7 @@ class Translator : public Class<Translat
|
||||
public:
|
||||
explicit Translator(const Ticket& ticket)
|
||||
: engine_(ticket.engine), name_space_(ticket.name_space) {}
|
||||
- virtual ~Translator() = default;
|
||||
+ virtual ~Translator();
|
||||
|
||||
virtual shared_ptr<Translation> Query(const std::string& input,
|
||||
const Segment& segment,
|
||||
@@ -33,6 +33,7 @@ class Translator : public Class<Translat
|
||||
Engine* engine_;
|
||||
std::string name_space_;
|
||||
};
|
||||
+inline Translator::~Translator() = default;
|
||||
|
||||
} // namespace rime
|
||||
|
||||
Index: librime-1.1git20140306/include/rime/dict/db_utils.h
|
||||
===================================================================
|
||||
--- librime-1.1git20140306.orig/include/rime/dict/db_utils.h
|
||||
+++ librime-1.1git20140306/include/rime/dict/db_utils.h
|
||||
@@ -14,17 +14,18 @@ namespace rime {
|
||||
|
||||
class Sink {
|
||||
public:
|
||||
- virtual ~Sink() = default;
|
||||
+ virtual ~Sink();
|
||||
virtual bool MetaPut(const std::string& key, const std::string& value) = 0;
|
||||
virtual bool Put(const std::string& key, const std::string& value) = 0;
|
||||
|
||||
template <class SourceType>
|
||||
int operator<< (SourceType& source);
|
||||
};
|
||||
+inline Sink::~Sink() = default;
|
||||
|
||||
class Source {
|
||||
public:
|
||||
- virtual ~Source() = default;
|
||||
+ virtual ~Source();
|
||||
virtual bool MetaGet(std::string* key, std::string* value) = 0;
|
||||
virtual bool Get(std::string* key, std::string* value) = 0;
|
||||
|
||||
@@ -33,6 +34,7 @@ class Source {
|
||||
|
||||
int Dump(Sink* sink);
|
||||
};
|
||||
+inline Source::~Source() = default;
|
||||
|
||||
template <class SourceType>
|
||||
int Sink::operator<< (SourceType& source) {
|
@ -0,0 +1,45 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-i18n/librime/librime-1.1-r1.ebuild,v 1.1 2014/04/08 23:27:37 dlan Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-utils multilib versionator toolchain-funcs
|
||||
|
||||
DESCRIPTION="Rime Input Method Engine library"
|
||||
HOMEPAGE="http://code.google.com/p/rimeime/"
|
||||
SRC_URI="http://rimeime.googlecode.com/files/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="static-libs test"
|
||||
|
||||
RDEPEND="app-i18n/opencc
|
||||
dev-cpp/glog
|
||||
>=dev-cpp/yaml-cpp-0.5.0
|
||||
dev-db/kyotocabinet
|
||||
>=dev-libs/boost-1.46.0[threads(+)]
|
||||
sys-libs/zlib
|
||||
x11-proto/xproto"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-cpp/gtest )"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
#bug 496080, backport patch for <gcc-4.8
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-BOOST_NO_SCOPED_ENUMS.patch"
|
||||
"${FILESDIR}/${P}-gcc53613.patch"
|
||||
)
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
$(cmake-utils_use_build static-libs STATIC)
|
||||
-DBUILD_DATA=OFF
|
||||
-DBUILD_SEPARATE_LIBS=OFF
|
||||
$(cmake-utils_use_build test TEST)
|
||||
-DLIB_INSTALL_DIR=/usr/$(get_libdir)
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
@ -0,0 +1,65 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-i18n/scim-tables/scim-tables-0.5.13.ebuild,v 1.1 2014/04/08 05:42:20 naota Exp $
|
||||
|
||||
inherit autotools base eutils
|
||||
|
||||
DESCRIPTION="Smart Common Input Method (SCIM) Generic Table Input Method Server"
|
||||
HOMEPAGE="http://www.scim-im.org/"
|
||||
SRC_URI="mirror://sourceforge/scim/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="nls"
|
||||
LANGS="am ar bn gu hi ja kn ko ml ne pa ru ta te th uk vi zh"
|
||||
for i in ${LANGS} ; do
|
||||
IUSE="${IUSE} linguas_${i}"
|
||||
done
|
||||
|
||||
RDEPEND=">=app-i18n/scim-1.4.7-r2
|
||||
nls? ( virtual/libintl )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
nls? ( sys-devel/gettext )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-0.5.8+gcc-4.3.patch"
|
||||
"${FILESDIR}"/${PN}-0.5.12-automake.patch
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
elog "Not all languages are going to be compiled."
|
||||
elog "Please set LINGUAS to your preferred language(s)."
|
||||
elog "Supported LINGUAS values are:"
|
||||
elog "${LANGS}"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
base_src_unpack
|
||||
|
||||
strip-linguas ${LANGS}
|
||||
local use_languages="additional ${LINGUAS}"
|
||||
elog "Languages being compiled are: ${use_languages}"
|
||||
|
||||
cd "${S}"
|
||||
sed -i -e "/^SUBDIRS/s/.*/SUBDIRS = ${use_languages}/g" \
|
||||
tables/Makefile.{am,in} || die "sed ${m} failed"
|
||||
|
||||
AT_NO_RECURSIVE=yes AT_M4DIR=${S}/m4 eautoreconf
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
econf \
|
||||
--disable-skim-support \
|
||||
$(use_enable nls) \
|
||||
--disable-static \
|
||||
--disable-dependency-tracking \
|
||||
--without-arts || die "econf failed"
|
||||
emake || die "make failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "install failed"
|
||||
dodoc README ChangeLog AUTHORS
|
||||
}
|
@ -1,44 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-misc/metromap/metromap-0.1.4.ebuild,v 1.1 2012/05/21 19:40:55 maksbotan Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
PYTHON_DEPEND="2"
|
||||
|
||||
inherit python
|
||||
|
||||
DESCRIPTION="Metromap is simple pygtk+2 programm for finding paths in metro(subway) maps."
|
||||
HOMEPAGE="http://metromap.antex.ru/"
|
||||
SRC_URI="http://metromap.antex.ru/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-python/pygtk-2.8:2"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
pkg_setup() {
|
||||
python_set_active_version 2
|
||||
python_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
python_convert_shebangs -r 2 .
|
||||
}
|
||||
|
||||
src_compile() { :; }
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}"/usr install
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
python_mod_optimize /usr/share/${PN}/modules
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
python_mod_cleanup /usr/share/${PN}/modules
|
||||
}
|
@ -1,28 +1,28 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST akonadi-1.12.0.tar.bz2 250974 SHA256 35243793b73e8028973c101c68ef80a8a54be0fe9aa562c9473e73b4657fea26 SHA512 62bf31552fabb6b722aa9c8ebc112a5af1fcc6c2a962b75c0ff4a79ad4999c03169f0e2a993ed382b753d578a69950aae6b28d255d58f5496978fc2d4207b7ba WHIRLPOOL 4746a0a70ea44813c8e0278ee4be3471957e0c1a5e5ace3507be2866223acc92f2c69e6ed0c4f9ac634afe41fe73168ba593e188dc46d9584a37bfa1895cf0a7
|
||||
DIST akonadi-1.12.1.tar.bz2 251899 SHA256 a073228fda8bdbcf836af32d4b4c44dcbe58a3eac6da4e5a286b42ace9d83145 SHA512 128af06874ec32be4205d8bfcae5ac044d1fade6b2c612cdfe801be20f179f2b70e8a6d48ef0427e4b419b6c1efa8eed3b9d741765750f36fb89e909da8040a2 WHIRLPOOL c83fa6395982b5d06d8f877c833e2b1fe0bd4d3906f4a3f8aa86b78b946019bbea6b5d507026e3675001e82925d144afc1ed51ebfec0ec6e40a6db0571464326
|
||||
DIST akonadi-server-1.10.3.tar.bz2 228633 SHA256 a8f66eec479c235ec67e77befac50c42743f627663fe2bb49238e82e6fbfffb0 SHA512 836917f3fb8ec5388d7145402fb1b55ca00d14d78f92d0105fecc6c052e99d497e17a2484f581b9d2f20433220a9343e6b4bff8ad34e48767e6a42d309572c66 WHIRLPOOL 468908b64e66a826e17dc8f5dca3f907bfcd09669810f9f1aca96b7f812ebc2c0138a6f840a5e5f8d0734cc05eecddeebafe8affe32994c2ed7bb76c2c309b38
|
||||
DIST akonadi-server-1.11.0.tar.bz2 235101 SHA256 0cb257509d53927241b71d85c42efb0b5776efc37fc8dc732e75f6813b8a264d SHA512 366f0e4a86038af5eb6603653e599076c66e84f59db57f4c56a89ec265be7e335f3f5d14444030a6f398e2361969ad85bc73357359da7ab8c307ec3c5d80ea40 WHIRLPOOL b050f5e1d5220ec512ab6e57cd083b652f03ef1e391fb336a51888aede7b0faf2f2ab58db6f6e67ee3fd7ceea8efcb54d5c3b1a6c224adf3deb41cb10b3c91d2
|
||||
EBUILD akonadi-server-1.10.3.ebuild 3111 SHA256 29bd5ca98f2b929220543ff37899c3122dce8e31e278d146133e3efe8996d1eb SHA512 8e388ffc6c72f43b5f49a6cdc596d906e2b2c7f72ada297221a006f8b68298c10e59c8fd5a1009a5067f6c5803fa1c4f0bb325acb3f850c3bdb29c712a21f356 WHIRLPOOL 263856ee50cebf5d27425907cbdd2b3d8233c5a956d1d83f5eaaab0eed8a5210be1b93becd54a3e34c53071e0be64486f74ac0ce092fe3ee90ee62cce2664daa
|
||||
EBUILD akonadi-server-1.11.0.ebuild 3111 SHA256 c6b981395f78a026410bf3aa181c8d22856010a13be4f1a161824c3fa235eeae SHA512 d2479fbf8d6e9cd495268c79595a47ee95e3ff52e45a41c1b2d1d3f190857cf093405d4cbcc3fb1b277d5c709ebb5355f94c17409e3eb594feb938b0bd439f69 WHIRLPOOL 78c06f27ee668900936fb8e23167a1a08a028047954a57fdb16a9ded69d2b4ff4e788e95577f66d0f195cfda87a176e2e29fb27dd72339e7708376ca641c6f72
|
||||
EBUILD akonadi-server-1.12.0.ebuild 3061 SHA256 1880bf45cab91575059edc48720aef0ebeb67a79b2f47d0c51ba9193cb2f3729 SHA512 ac73124c834641980de22dbd5a398978dc577284260a23cf8d4091606e3e036c1aed35d5648cab4b3c086f0318a82b5f5289ebd8b96c27fb213f696eb0d5ec52 WHIRLPOOL 012b1795973932ef69b5fdef6c9c3d5cdfb9477ed2790295c5204942447dbd79624d97be7bea704511fc2d8c84c756b9310d69be1f4318726d2b720c7f81a6ec
|
||||
MISC ChangeLog 20070 SHA256 9bb918631dda789f3312c8858b9bc78de0bb4a4c69c080f65e562e033cedf28b SHA512 e32b28bb5bb5f84e2890924368a0340a7a0881ebf91036214b7465dce6a5da523559b849836b2687af874df7571137a39325b7eee0a768aed6695b1bd065e72e WHIRLPOOL 25aff826a245839f3c6a63a8e9c46bdcbca346cbaaad119fba403fa0d640b9e6cc8474c1583bee23fd7d5cb31c39534089653a62e955e9330e1a561370004d50
|
||||
EBUILD akonadi-server-1.12.1.ebuild 3061 SHA256 ac34eae8dec1beb04163fc073f432bb96069a849c38e241ac6f112040a62b72f SHA512 ae0f37a8e554d146117023685f392488c1309c4e045f7d6d70aa375c61f1a94a7a2393fa2e6403bedd631d1bdb6d8e71fbfaee37a69e39e174b8a74d04ad7e7f WHIRLPOOL a7ca7803d05cc367c1fbd55e5b766f9ec1372d5249bb14fda44e061fcb94931b003d5da95405feda5495555f4ef8eb43db0a67f640f6a8c6bf667aac3f160fee
|
||||
MISC ChangeLog 20249 SHA256 cd44b04e684135aed111f5b2129b1b45516e30abeab65a14ea3566a525f048b5 SHA512 b18a40fea817c8455816d9d89561d1ffdd67adb82d51c3abd4e24885c1b34f420578090774194fb4248b1e4deb95f6d1f439881cd279da174898266b44f0e734 WHIRLPOOL 3336ef33193be56e91b669cc4fe404754f6e547261ea070be72916cc0d772fce01736571329fc057cc8f1d0407a962b0c3e8d5ff307092bbd5402413c9c2c6b7
|
||||
MISC metadata.xml 156 SHA256 2f4da28506b9d4185f320f67a6191d30c7a921217ed4447ed46ea0bc4aefc79a SHA512 0dcd7cfb246c4518ed1653cb06f5d2c7220ea90160a4b1a1da43edf5124b76d7104fe35a545178b6b3df19f5f3a3eb3f31ac1b4d169e3ca90d78be3e20e58b05 WHIRLPOOL df162e3d521df7decdd84d980e4bc71531bb8e05486c07102c554b529c10a1fb3374dda79d56b13bc037a2d230b4b8ff25702c7a1b86d703a24e8bfe7fe57642
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iQIcBAEBCAAGBQJTOqbAAAoJEGVpnaTzz9K9XpMQAMdoWX/tN4bW1iIh5D7q73z9
|
||||
11WlbnN+C1quP9VLiHlVT+JDLuTM0dbv7njnnsRkMZNEaPq1Lv3GUqhPq+4OlguN
|
||||
WXPFoufK824iSX8xLXOoXOg46HPM/qZJgSX5jt/69le2zBJN/uAP1POo4Pg9+cTw
|
||||
KtawAZzOO+w3yEgK1v3rFI5vNoFkuvMDS8gKgbCwmfVwpSwIajI2IYFb6TlYZBXn
|
||||
MTIL6tlaTfnhrgwuNdAYnSlKRqfVjO95AOsDAgubw+F3eSFAZZObP34Znl60OFxx
|
||||
VFkrYc77tSH3cHCz3ouG3agBNoYU+mjsM+fPPFvzzhVjaQ8Sm0uCkZREG+aReC/9
|
||||
LHCqsuG0S3k2f2s36/AuSB1/HksyJcDxo9usfHU5tI64afTS0biWpP2eQA6rIa8z
|
||||
YRkZ9tVhKm1EHjn4MYvDkeuj1FfSisoCu6Rj7+JlPpv/LLLy6GKfoRmjEGFQuvf/
|
||||
U6nc79LiHlZDzyPWRRuLXc06EydOppOI9shSrVfyehVf068twVVzMX3/5SC7eMq0
|
||||
V6X03CM4opTHzdqb26K7f9VNKEU24VCi0hLSB6iuMIUwGpuxcmXZ0L7JZ1dszjKz
|
||||
S7UDx4gPuGhE1WVmVRlVzM1/yCnUJl10/42RajKuJ8zRL1mDrxFUpgDYwtveLot/
|
||||
ixo46N2jcLEAkx+RNHXn
|
||||
=dtKc
|
||||
iQIcBAEBCAAGBQJTRATAAAoJEGVpnaTzz9K9U4sP/0Z7wpVA5MtU7FZIB+pwROyH
|
||||
LgfKN7gqk9d+y9Cb2Fu6V5awomeRi6ygxAFTafPkFB6m3p76tWtmeCvSYDrLcxD8
|
||||
DJz022YwfP9yCeM5VfLFEiHnp81f7FWJlYhM70zTNrI8kFNPB0KNKAl17S+9/YNy
|
||||
s6+QX18eJ4M1HCegTmKWrTuadHBE8J4DST/oaKqQyxr/TZtVh5oCg9AzU3uSj69w
|
||||
lE0tUCmSzXyRwCoZPC7S01vnVQBLJTDquLaEZJcXnq9SU7qNqsB6j6DFXu1M/+go
|
||||
OPLiEdttKKex2R+plukhlh+bZWmnLJ25pUHvQVhD+cg0yfpBKVbwkJ4sOBfZ3vqj
|
||||
rEkU+q3Jd9kfUmcLY7yN8ldLsHZrApCmPWtPfQbM7KzfekTCHl7Q1EexQK7jyemq
|
||||
kmMJNnYAtYENba2F/42OziX5b1bkV+IzJY46wKaT3jkxCR1YAXHcVEx86LR1BHWw
|
||||
jj+u36zR7lkWzUsLerJNUJpj8RSzBUyiEixyWDrJb1sWSL95uUZgL648Gu+nw+8S
|
||||
o9KI8d0g6sAgslX/9IBPm59xBRlhYo4znjDANdDu+Zmflmmm6ao0NdVKErUnK7Cm
|
||||
5yE+/2/qyHYBSVFJQomiNEfC1Glh/D8rfOjKCv5Fx48u9gxFKCNzaPNWyNKgy3rK
|
||||
Z7BZ5o7+FOLdYH8yJWDa
|
||||
=uTn3
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/akonadi-server/akonadi-server-1.12.0.ebuild,v 1.1 2014/03/29 19:48:49 johu Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-office/akonadi-server/akonadi-server-1.12.1.ebuild,v 1.1 2014/04/08 14:16:31 johu Exp $
|
||||
|
||||
EAPI=5
|
||||
|
@ -0,0 +1,145 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-db/mongodb/mongodb-2.4.10.ebuild,v 1.1 2014/04/08 15:25:12 ultrabug Exp $
|
||||
|
||||
EAPI=4
|
||||
SCONS_MIN_VERSION="1.2.0"
|
||||
CHECKREQS_DISK_BUILD="2400M"
|
||||
CHECKREQS_DISK_USR="512M"
|
||||
|
||||
inherit eutils flag-o-matic multilib pax-utils scons-utils systemd user versionator check-reqs
|
||||
|
||||
MY_P=${PN}-src-r${PV/_rc/-rc}
|
||||
|
||||
DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
|
||||
HOMEPAGE="http://www.mongodb.org"
|
||||
SRC_URI="http://downloads.mongodb.org/src/${MY_P}.tar.gz
|
||||
mms-agent? ( http://dev.gentoo.org/~ultrabug/20130821-10gen-mms-agent.zip )"
|
||||
|
||||
LICENSE="AGPL-3 Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="kerberos mms-agent sharedclient spidermonkey ssl static-libs"
|
||||
|
||||
PDEPEND="mms-agent? ( dev-python/pymongo app-arch/unzip )"
|
||||
RDEPEND="
|
||||
>=dev-libs/boost-1.50[threads(+)]
|
||||
dev-libs/libpcre[cxx]
|
||||
dev-util/google-perftools[-minimal]
|
||||
net-libs/libpcap
|
||||
app-arch/snappy
|
||||
ssl? ( >=dev-libs/openssl-1.0.1c )"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-libs/readline
|
||||
sys-libs/ncurses
|
||||
kerberos? ( dev-libs/cyrus-sasl[kerberos] )"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup mongodb
|
||||
enewuser mongodb -1 -1 /var/lib/${PN} mongodb
|
||||
|
||||
scons_opts=" --cc=$(tc-getCC) --cxx=$(tc-getCXX)"
|
||||
scons_opts+=" --use-system-tcmalloc"
|
||||
scons_opts+=" --use-system-pcre"
|
||||
scons_opts+=" --use-system-snappy"
|
||||
scons_opts+=" --use-system-boost"
|
||||
|
||||
if use prefix; then
|
||||
scons_opts+=" --cpppath=${EPREFIX}/usr/include"
|
||||
scons_opts+=" --libpath=${EPREFIX}/usr/$(get_libdir)"
|
||||
fi
|
||||
|
||||
if use kerberos; then
|
||||
scons_opts+=" --use-sasl-client"
|
||||
fi
|
||||
|
||||
if use sharedclient; then
|
||||
scons_opts+=" --sharedclient"
|
||||
fi
|
||||
|
||||
if use spidermonkey; then
|
||||
scons_opts+=" --usesm"
|
||||
else
|
||||
scons_opts+=" --usev8"
|
||||
fi
|
||||
|
||||
if use ssl; then
|
||||
scons_opts+=" --ssl"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-2.4.5-fix-scons.patch"
|
||||
epatch "${FILESDIR}/${PN}-2.2-r1-fix-boost.patch"
|
||||
|
||||
# bug #462606
|
||||
sed -i -e "s@\$INSTALL_DIR/lib@\$INSTALL_DIR/$(get_libdir)@g" src/SConscript.client || die
|
||||
|
||||
# bug #482576
|
||||
sed -i -e "/-Werror/d" src/third_party/v8/SConscript || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
escons ${scons_opts} all
|
||||
}
|
||||
|
||||
src_install() {
|
||||
escons ${scons_opts} --full --nostrip install --prefix="${ED}"/usr
|
||||
|
||||
use static-libs || find "${ED}"/usr/ -type f -name "*.a" -delete
|
||||
|
||||
if ! use spidermonkey; then
|
||||
pax-mark m "${ED}"/usr/bin/{mongo,mongod}
|
||||
fi
|
||||
|
||||
for x in /var/{lib,log}/${PN}; do
|
||||
keepdir "${x}"
|
||||
fowners mongodb:mongodb "${x}"
|
||||
done
|
||||
|
||||
doman debian/mongo*.1
|
||||
dodoc README docs/building.md
|
||||
|
||||
newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
|
||||
newconfd "${FILESDIR}/${PN}.confd" ${PN}
|
||||
newinitd "${FILESDIR}/${PN/db/s}.initd-r1" ${PN/db/s}
|
||||
newconfd "${FILESDIR}/${PN/db/s}.confd" ${PN/db/s}
|
||||
systemd_dounit "${FILESDIR}"/${PN}.service
|
||||
insinto /etc
|
||||
doins "${FILESDIR}"/${PN}.conf
|
||||
|
||||
insinto /etc/logrotate.d/
|
||||
newins "${FILESDIR}/${PN}.logrotate" ${PN}
|
||||
|
||||
if use mms-agent; then
|
||||
local MY_PN="mms-agent"
|
||||
local MY_D="/opt/${MY_PN}"
|
||||
insinto ${MY_D}
|
||||
doins "${WORKDIR}/${MY_PN}/"*
|
||||
fowners -R mongodb:mongodb ${MY_D}
|
||||
newinitd "${FILESDIR}/${MY_PN}.initd" ${MY_PN}
|
||||
newconfd "${FILESDIR}/${MY_PN}.confd" ${MY_PN}
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
# wrt bug #461466
|
||||
if [[ "$(get_libdir)" == "lib64" ]]; then
|
||||
rmdir "${ED}"/usr/lib/ &>/dev/null
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
escons ${scons_opts} test
|
||||
"${S}"/test --dbpath=unittest || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ ${REPLACING_VERSIONS} < 2.4 ]]; then
|
||||
ewarn "You just upgraded from a previous version of mongodb !"
|
||||
ewarn "Make sure you run 'mongod --upgrade' before using this version."
|
||||
fi
|
||||
elog "Journaling is now enabled by default, see /etc/conf.d/${PN}"
|
||||
}
|
@ -0,0 +1,125 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-7.1.11.ebuild,v 1.1 2014/04/08 16:23:07 keri Exp $
|
||||
|
||||
EAPI=4
|
||||
|
||||
inherit eutils flag-o-matic java-pkg-opt-2 multilib
|
||||
|
||||
PATCHSET_VER="0"
|
||||
|
||||
DESCRIPTION="free, small, and standard compliant Prolog compiler"
|
||||
HOMEPAGE="http://www.swi-prolog.org/"
|
||||
SRC_URI="http://www.swi-prolog.org/download/devel/src/pl-${PV}.tar.gz
|
||||
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
|
||||
IUSE="archive debug doc +gmp hardened java minimal odbc +readline ssl static-libs test zlib X"
|
||||
|
||||
RDEPEND="sys-libs/ncurses
|
||||
archive? ( app-arch/libarchive )
|
||||
zlib? ( sys-libs/zlib )
|
||||
odbc? ( dev-db/unixODBC )
|
||||
readline? ( sys-libs/readline )
|
||||
gmp? ( dev-libs/gmp )
|
||||
ssl? ( dev-libs/openssl )
|
||||
java? ( >=virtual/jdk-1.4 )
|
||||
X? (
|
||||
virtual/jpeg
|
||||
x11-libs/libX11
|
||||
x11-libs/libXft
|
||||
x11-libs/libXpm
|
||||
x11-libs/libXt
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM )"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
X? ( x11-proto/xproto )
|
||||
java? ( test? ( =dev-java/junit-3.8* ) )"
|
||||
|
||||
S="${WORKDIR}/pl-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_FORCE=yes
|
||||
EPATCH_SUFFIX=patch
|
||||
epatch "${WORKDIR}"/${PV}
|
||||
|
||||
# OSX/Intel ld doesn't like an archive without table of contents
|
||||
sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-flags -fno-strict-aliasing
|
||||
use ppc && append-flags -mno-altivec
|
||||
use hardened && append-flags -fno-unit-at-a-time
|
||||
use debug && append-flags -DO_DEBUG
|
||||
|
||||
# ARCH is used in the configure script to figure out host and target
|
||||
# specific stuff
|
||||
export ARCH=${CHOST}
|
||||
|
||||
export CC_FOR_BUILD=$(tc-getBUILD_CC)
|
||||
|
||||
cd "${S}"/src || die
|
||||
econf \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
$(use_enable gmp) \
|
||||
$(use_enable readline) \
|
||||
$(use_enable static-libs static) \
|
||||
--enable-shared \
|
||||
--enable-custom-flags COFLAGS="${CFLAGS}"
|
||||
|
||||
if ! use minimal ; then
|
||||
local jpltestconf
|
||||
if use java && use test ; then
|
||||
jpltestconf="--with-junit=$(java-config --classpath junit)"
|
||||
fi
|
||||
|
||||
cd "${S}/packages" || die
|
||||
econf \
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir) \
|
||||
$(use_with archive) \
|
||||
$(use_with java jpl) \
|
||||
${jpltestconf} \
|
||||
$(use_with odbc) \
|
||||
$(use_with ssl) \
|
||||
$(use_with X xpce) \
|
||||
$(use_with zlib) \
|
||||
COFLAGS='"${CFLAGS}"'
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${S}"/src || die
|
||||
emake
|
||||
|
||||
if ! use minimal ; then
|
||||
cd "${S}/packages" || die
|
||||
emake
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${S}/src" || die
|
||||
emake check
|
||||
|
||||
if ! use minimal ; then
|
||||
cd "${S}/packages" || die
|
||||
emake check
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake -C src DESTDIR="${D}" install
|
||||
|
||||
if ! use minimal ; then
|
||||
emake -C packages DESTDIR="${D}" install
|
||||
if use doc ; then
|
||||
emake -C packages DESTDIR="${D}" html-install
|
||||
fi
|
||||
fi
|
||||
|
||||
dodoc ReleaseNotes/relnotes-5.10 INSTALL README VERSION
|
||||
}
|
@ -1,5 +1,27 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST libuv-0.11.22.tar.gz 384631 SHA256 0067beb126db780e297d8c5e580f31903e6465064252d09e6c35ee06aca5cd4a SHA512 a97886dcb4da4d7e770cbe70a998895a56a95a43cb5f0792b1bdd63c0f9b54b26df750619d4d44afc573695a77b3a3ea6a5ec9c4b9b65c6988178967fb0222c2 WHIRLPOOL dc619448254a25d1a71321da25902b44d45ed0e84b3bfb08cd5bc01f347f88d618b8a68b0c9f5ee29a56db6e7d59c23d3f2dc59a9d66586c7ab953adfcdc9514
|
||||
EBUILD libuv-0.11.22-r1.ebuild 1010 SHA256 54380cdd00e8e0839d26b4c8c5e9c7f9c8280679c1338808010f139b6b59e2eb SHA512 105c70e51b2f8621b320a849767b4936d1ab0558ab247562c7660128f55dc92e621132bfd3cfd33d11a0726eaeea2145a1e21a98ec5743e943be9cbbd29cb00f WHIRLPOOL 0fbdf2cc26cba2ba603620d782a5a415ff193f3dd226e90f8c49739761948bcb9c353409b2638b4019b780e26339c46a4c3ce02734e8bbabfd8edb3e61025db4
|
||||
EBUILD libuv-0.11.22.ebuild 788 SHA256 a33c4e818e96ca4fcfdbecfcf2147766cc3d14899b40656e3c6047581c56b690 SHA512 8f047a3341d5895dc84f144b950c56270b6a6ca7354a0e072fc92d40b4ee025498db4cf8e9068b6d76a386f51c27519a043bb4da4b8721ab68c8a7d4e3bc2e87 WHIRLPOOL 4361104547153606cd69de02cdca3f7c74a9856618f8501f8f56af8a9a249f72d2e8a3ab809a7397ecb60d4e3cfcb78d7c84063549fa36cb929c29132a2df6bd
|
||||
MISC ChangeLog 2382 SHA256 c3027a4cf7ff867c7e7ad0075285cf6bbeb93cc1771d44e1bf7af531a2db6602 SHA512 7ff83a4d5cca8baf8ddb30a1f812077092c8d032dba80ca56a0ea289a8d64acaf38cf4c151b4375a111b95cc2d06795e7874089fb09a751b388f3c7911ab69af WHIRLPOOL d06d0c1bda1eac19d4325f1df2423273f2a8b038c679076ca346348b0aba982852c50081c521cb755bfdbdd83c52ebc828702d09f865522b44be08be63ba5641
|
||||
EBUILD libuv-0.11.22-r1.ebuild 1015 SHA256 a4be1264af423a3768107d1a028602de197137967a02ff88fa5902e633f135e4 SHA512 29828810812702c0b38a115f8d075eb0a137f593d82f6097951e73816a6dfb9f1fef59337eafc5123271500911acb975351314b5a2beab9225dc39a80dcbd7e6 WHIRLPOOL 5e49837d766fe09285315e3bd9d47073bb7a8b2891b7fd5819b8d619003a5fc5a83047725f887dded55ec1625be091f0fe5e8f002baeaf8a82ebabf44801aa26
|
||||
EBUILD libuv-0.11.22.ebuild 793 SHA256 c8ed963cc344832910cda5d832b1b25498c489e2b87abde6c7e505ddd5b2829b SHA512 49489f65b9d79575837858872dbdbf4a669dd4981c60896263c957a971a569524972f0c2dde1bafc21c9ff1277101aa1b346a16a5978ca5195a0a098c13bb945 WHIRLPOOL 819c8a1169351dcef61343355291f9c43647b6713749aab06cd16ee5302d1ab014d0cc272f8ac83bed8376d8776e306a6d8af9a51de1b34bfead2aff32cafdc8
|
||||
MISC ChangeLog 2516 SHA256 5b2fc4912f020c13f52cdc52f90d70915b2436f2b4478dce3d8ddce5b4998f7a SHA512 b2532efdc1e681b005d4f3ab68c56677e923f05850804c116018b159e078273bd990fea3bbbb27e1251ca30184228fdded76f7599f214533d97e66b156e0f958 WHIRLPOOL 73ce2107dafb893a22dea3e799969a80dcfb5c64d735aeee340af6e46ed68b210c1effe41ecf8cf45f40286352bb313b4f1cb4d0d542d78d674ac78e487c5545
|
||||
MISC metadata.xml 1168 SHA256 f1a2601cad845c161b1a0ab6fdc9d09d319a77c0655f76426d4840d4b7be4766 SHA512 4730b368105d85ac913a099002734bf1892d0b91e612960b26c346a96ac6fb0ee8eceb0bee1f5c493a4711566fcd717bd784c8ca120991671cfec8a6d49a9d27 WHIRLPOOL d87d38cd29d3ba40b1646df7997cca5b215cbfd1e314d2b0fed7bd60e203d4022b30c7736c5081c594d79309c941d4ed284880ce12ed5f33a0856309848d75f3
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iQJ8BAEBCABmBQJTQ/F6XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMDlCNDQ4NjEyNDI4NjA5REVEMDI3MzIy
|
||||
MjBDRDFDNUJERUVEMDIwAAoJECIM0cW97tAgv64QAMlkq3eZqPvFFqBHxWJYH7D5
|
||||
YPUZKSfRmcTAtDYzOWfqGAGpJ4d2KVxwvOiIieoslQz9d7otpBGKm7DXlgHlA7iu
|
||||
MdojmnIGMdcrU6cRJpsg+mbhbp7qXa7+dPmVN4pH/M1y6G2LnUJyeafPGhTfCrig
|
||||
Eaeo1vrlz0y6ulcg2YEe4bRAalhCXLaTSApuBGFyFRhe82uSAmNHV+2FJACqc/Lo
|
||||
l8UH0fl4nZhfzv7VK2TTIuvUHvBUXOHADOhGURznjIvl7OMcC69ZPRUGsToGFlN1
|
||||
kUnaNjagrQtb++yKRO8vXju1tqBRf+LHBPVo+jM6qVt+aGXKYMQexQWpoReQ1dv1
|
||||
lsFUSxtzCfoKvtzM1VKBGAgtkOxC3Oqwe01pn2qYi3rqdoKY6p0ds2fLbHduxrei
|
||||
RxGTBsqt8JT20EeS0uac4rq47AikyDvBLUiZqR9Up5UQTmB3aVIoXAde69X59Nq2
|
||||
E6nuzrQCrMjEqcKx1kYC9vjldmtC7HTSZ1ABbBEQeMtCsGC4hgmBIrEVf027k4wC
|
||||
Vzg7oCmuZfI/BRVe+coqDDeFwiC9T+4XRPEyHw3cDzMnn036srCLxgeDhwd0/ETx
|
||||
MZZqEqlfoCXxpk/mdFj3IkmwWu14seMQOJ43zbKhkxoB6OfnJQwY/++LFgQgHsx+
|
||||
5uwS8hr860+G1smo4EyU
|
||||
=km6q
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/oniguruma/oniguruma-5.9.5.ebuild,v 1.1 2014/04/08 06:50:00 naota Exp $
|
||||
|
||||
EAPI=4
|
||||
# Needed for a sane .so versionning on fbsd, please dont drop
|
||||
AUTOTOOLS_AUTORECONF=1
|
||||
|
||||
inherit eutils autotools-multilib
|
||||
|
||||
MY_P=onig-${PV}
|
||||
|
||||
DESCRIPTION="a regular expression library for different character encodings"
|
||||
HOMEPAGE="http://www.geocities.jp/kosako3/oniguruma"
|
||||
SRC_URI="http://www.geocities.jp/kosako3/oniguruma/archive/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
|
||||
IUSE="combination-explosion-check crnl-as-line-terminator static-libs"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-5.9.3-makefile.patch )
|
||||
DOCS=( AUTHORS HISTORY README{,.ja} doc/{API,FAQ,RE}{,.ja} )
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
src_configure() {
|
||||
local myeconfargs=(
|
||||
$(use_enable combination-explosion-check)
|
||||
$(use_enable crnl-as-line-terminator)
|
||||
)
|
||||
autotools-multilib_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
autotools-multilib_src_install
|
||||
use static-libs || prune_libtool_files
|
||||
}
|
@ -1,239 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-libs/openssl/openssl-1.0.1f.ebuild,v 1.14 2014/01/26 11:59:33 ago Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils flag-o-matic toolchain-funcs multilib
|
||||
|
||||
REV="1.7"
|
||||
DESCRIPTION="full-strength general purpose cryptography library (including SSL and TLS)"
|
||||
HOMEPAGE="http://www.openssl.org/"
|
||||
SRC_URI="mirror://openssl/source/${P}.tar.gz
|
||||
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/${PN}/${PN}-c_rehash.sh?rev=${REV} -> ${PN}-c_rehash.sh.${REV}"
|
||||
|
||||
LICENSE="openssl"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux"
|
||||
IUSE="bindist gmp kerberos rfc3779 sse2 static-libs test +tls-heartbeat vanilla zlib"
|
||||
|
||||
# Have the sub-libs in RDEPEND with [static-libs] since, logically,
|
||||
# our libssl.a depends on libz.a/etc... at runtime.
|
||||
LIB_DEPEND="gmp? ( dev-libs/gmp[static-libs(+)] )
|
||||
zlib? ( sys-libs/zlib[static-libs(+)] )
|
||||
kerberos? ( app-crypt/mit-krb5 )"
|
||||
# The blocks are temporary just to make sure people upgrade to a
|
||||
# version that lack runtime version checking. We'll drop them in
|
||||
# the future.
|
||||
RDEPEND="static-libs? ( ${LIB_DEPEND} )
|
||||
!static-libs? ( ${LIB_DEPEND//\[static-libs(+)]} )
|
||||
!<net-misc/openssh-5.9_p1-r4
|
||||
!<net-libs/neon-0.29.6-r1"
|
||||
DEPEND="${RDEPEND}
|
||||
sys-apps/diffutils
|
||||
>=dev-lang/perl-5
|
||||
test? ( sys-devel/bc )"
|
||||
PDEPEND="app-misc/ca-certificates"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${P}.tar.gz
|
||||
SSL_CNF_DIR="/etc/ssl"
|
||||
sed \
|
||||
-e "/^DIR=/s:=.*:=${EPREFIX}${SSL_CNF_DIR}:" \
|
||||
-e "s:SSL_CMD=/usr:SSL_CMD=${EPREFIX}/usr:" \
|
||||
"${DISTDIR}"/${PN}-c_rehash.sh.${REV} \
|
||||
> "${WORKDIR}"/c_rehash || die #416717
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
# Make sure we only ever touch Makefile.org and avoid patching a file
|
||||
# that gets blown away anyways by the Configure script in src_configure
|
||||
rm -f Makefile
|
||||
|
||||
if ! use vanilla ; then
|
||||
epatch "${FILESDIR}"/${PN}-1.0.0a-ldflags.patch #327421
|
||||
epatch "${FILESDIR}"/${PN}-1.0.0d-windres.patch #373743
|
||||
epatch "${FILESDIR}"/${PN}-1.0.0h-pkg-config.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.0.1-parallel-build.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.0.1-x32.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.0.1e-ipv6.patch
|
||||
epatch "${FILESDIR}"/${PN}-1.0.1f-perl-5.18.patch #497286
|
||||
epatch "${FILESDIR}"/${PN}-1.0.1e-s_client-verify.patch #472584
|
||||
epatch "${FILESDIR}"/${PN}-1.0.1f-revert-alpha-perl-generation.patch #499086
|
||||
epatch_user #332661
|
||||
fi
|
||||
|
||||
# disable fips in the build
|
||||
# make sure the man pages are suffixed #302165
|
||||
# don't bother building man pages if they're disabled
|
||||
sed -i \
|
||||
-e '/DIRS/s: fips : :g' \
|
||||
-e '/^MANSUFFIX/s:=.*:=ssl:' \
|
||||
-e '/^MAKEDEPPROG/s:=.*:=$(CC):' \
|
||||
-e $(has noman FEATURES \
|
||||
&& echo '/^install:/s:install_docs::' \
|
||||
|| echo '/^MANDIR=/s:=.*:='${EPREFIX}'/usr/share/man:') \
|
||||
Makefile.org \
|
||||
|| die
|
||||
# show the actual commands in the log
|
||||
sed -i '/^SET_X/s:=.*:=set -x:' Makefile.shared
|
||||
|
||||
# allow openssl to be cross-compiled
|
||||
cp "${FILESDIR}"/gentoo.config-1.0.1 gentoo.config || die
|
||||
chmod a+rx gentoo.config
|
||||
|
||||
append-flags -fno-strict-aliasing
|
||||
append-flags $(test-flags-CC -Wa,--noexecstack)
|
||||
|
||||
sed -i '1s,^:$,#!'${EPREFIX}'/usr/bin/perl,' Configure #141906
|
||||
# The config script does stupid stuff to prompt the user. Kill it.
|
||||
sed -i '/stty -icanon min 0 time 50; read waste/d' config || die
|
||||
./config --test-sanity || die "I AM NOT SANE"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
unset APPS #197996
|
||||
unset SCRIPTS #312551
|
||||
unset CROSS_COMPILE #311473
|
||||
|
||||
tc-export CC AR RANLIB RC
|
||||
|
||||
# Clean out patent-or-otherwise-encumbered code
|
||||
# Camellia: Royalty Free http://en.wikipedia.org/wiki/Camellia_(cipher)
|
||||
# IDEA: Expired http://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm
|
||||
# EC: ????????? ??/??/2015 http://en.wikipedia.org/wiki/Elliptic_Curve_Cryptography
|
||||
# MDC2: Expired http://en.wikipedia.org/wiki/MDC-2
|
||||
# RC5: 5,724,428 03/03/2015 http://en.wikipedia.org/wiki/RC5
|
||||
|
||||
use_ssl() { usex $1 "enable-${2:-$1}" "no-${2:-$1}" " ${*:3}" ; }
|
||||
echoit() { echo "$@" ; "$@" ; }
|
||||
|
||||
local krb5=$(has_version app-crypt/mit-krb5 && echo "MIT" || echo "Heimdal")
|
||||
|
||||
# See if our toolchain supports __uint128_t. If so, it's 64bit
|
||||
# friendly and can use the nicely optimized code paths. #460790
|
||||
local ec_nistp_64_gcc_128
|
||||
# Disable it for now though #469976
|
||||
#if ! use bindist ; then
|
||||
# echo "__uint128_t i;" > "${T}"/128.c
|
||||
# if ${CC} ${CFLAGS} -c "${T}"/128.c -o /dev/null >&/dev/null ; then
|
||||
# ec_nistp_64_gcc_128="enable-ec_nistp_64_gcc_128"
|
||||
# fi
|
||||
#fi
|
||||
|
||||
local sslout=$(./gentoo.config)
|
||||
einfo "Use configuration ${sslout:-(openssl knows best)}"
|
||||
local config="Configure"
|
||||
[[ -z ${sslout} ]] && config="config"
|
||||
echoit \
|
||||
./${config} \
|
||||
${sslout} \
|
||||
$(use sse2 || echo "no-sse2") \
|
||||
enable-camellia \
|
||||
$(use_ssl !bindist ec) \
|
||||
${ec_nistp_64_gcc_128} \
|
||||
enable-idea \
|
||||
enable-mdc2 \
|
||||
$(use_ssl !bindist rc5) \
|
||||
enable-tlsext \
|
||||
$(use_ssl gmp gmp -lgmp) \
|
||||
$(use_ssl kerberos krb5 --with-krb5-flavor=${krb5}) \
|
||||
$(use_ssl rfc3779) \
|
||||
$(use_ssl tls-heartbeat heartbeats) \
|
||||
$(use_ssl zlib) \
|
||||
--prefix="${EPREFIX}"/usr \
|
||||
--openssldir="${EPREFIX}"${SSL_CNF_DIR} \
|
||||
--libdir=$(get_libdir) \
|
||||
shared threads \
|
||||
|| die
|
||||
|
||||
# Clean out hardcoded flags that openssl uses
|
||||
local CFLAG=$(grep ^CFLAG= Makefile | LC_ALL=C sed \
|
||||
-e 's:^CFLAG=::' \
|
||||
-e 's:-fomit-frame-pointer ::g' \
|
||||
-e 's:-O[0-9] ::g' \
|
||||
-e 's:-march=[-a-z0-9]* ::g' \
|
||||
-e 's:-mcpu=[-a-z0-9]* ::g' \
|
||||
-e 's:-m[a-z0-9]* ::g' \
|
||||
)
|
||||
sed -i \
|
||||
-e "/^CFLAG/s|=.*|=${CFLAG} ${CFLAGS}|" \
|
||||
-e "/^SHARED_LDFLAGS=/s|$| ${LDFLAGS}|" \
|
||||
Makefile || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# depend is needed to use $confopts; it also doesn't matter
|
||||
# that it's -j1 as the code itself serializes subdirs
|
||||
emake -j1 depend
|
||||
emake all
|
||||
# rehash is needed to prep the certs/ dir; do this
|
||||
# separately to avoid parallel build issues.
|
||||
emake rehash
|
||||
}
|
||||
|
||||
src_test() {
|
||||
emake -j1 test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake INSTALL_PREFIX="${D}" install
|
||||
dobin "${WORKDIR}"/c_rehash #333117
|
||||
dodoc CHANGES* FAQ NEWS README doc/*.txt doc/c-indentation.el
|
||||
dohtml -r doc/*
|
||||
use rfc3779 && dodoc engines/ccgost/README.gost
|
||||
|
||||
# This is crappy in that the static archives are still built even
|
||||
# when USE=static-libs. But this is due to a failing in the openssl
|
||||
# build system: the static archives are built as PIC all the time.
|
||||
# Only way around this would be to manually configure+compile openssl
|
||||
# twice; once with shared lib support enabled and once without.
|
||||
use static-libs || rm -f "${ED}"/usr/lib*/lib*.a
|
||||
|
||||
# create the certs directory
|
||||
dodir ${SSL_CNF_DIR}/certs
|
||||
cp -RP certs/* "${ED}"${SSL_CNF_DIR}/certs/ || die
|
||||
rm -r "${ED}"${SSL_CNF_DIR}/certs/{demo,expired}
|
||||
|
||||
# Namespace openssl programs to prevent conflicts with other man pages
|
||||
cd "${ED}"/usr/share/man
|
||||
local m d s
|
||||
for m in $(find . -type f | xargs grep -L '#include') ; do
|
||||
d=${m%/*} ; d=${d#./} ; m=${m##*/}
|
||||
[[ ${m} == openssl.1* ]] && continue
|
||||
[[ -n $(find -L ${d} -type l) ]] && die "erp, broken links already!"
|
||||
mv ${d}/{,ssl-}${m}
|
||||
# fix up references to renamed man pages
|
||||
sed -i '/^[.]SH "SEE ALSO"/,/^[.]/s:\([^(, ]*(1)\):ssl-\1:g' ${d}/ssl-${m}
|
||||
ln -s ssl-${m} ${d}/openssl-${m}
|
||||
# locate any symlinks that point to this man page ... we assume
|
||||
# that any broken links are due to the above renaming
|
||||
for s in $(find -L ${d} -type l) ; do
|
||||
s=${s##*/}
|
||||
rm -f ${d}/${s}
|
||||
ln -s ssl-${m} ${d}/ssl-${s}
|
||||
ln -s ssl-${s} ${d}/openssl-${s}
|
||||
done
|
||||
done
|
||||
[[ -n $(find -L ${d} -type l) ]] && die "broken manpage links found :("
|
||||
|
||||
dodir /etc/sandbox.d #254521
|
||||
echo 'SANDBOX_PREDICT="/dev/crypto"' > "${ED}"/etc/sandbox.d/10openssl
|
||||
|
||||
diropts -m0700
|
||||
keepdir ${SSL_CNF_DIR}/private
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
has_version ${CATEGORY}/${PN}:0.9.8 && return 0
|
||||
preserve_old_lib /usr/$(get_libdir)/lib{crypto,ssl}.so.0.9.8
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ebegin "Running 'c_rehash ${EROOT%/}${SSL_CNF_DIR}/certs/' to rebuild hashes #333069"
|
||||
c_rehash "${EROOT%/}${SSL_CNF_DIR}/certs" >/dev/null
|
||||
eend $?
|
||||
|
||||
has_version ${CATEGORY}/${PN}:0.9.8 && return 0
|
||||
preserve_old_lib_notify /usr/$(get_libdir)/lib{crypto,ssl}.so.0.9.8
|
||||
}
|
@ -1,47 +1,22 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST billiard-2.7.3.18.tar.gz 125092 SHA256 3ec1c17ff0c51ebb03ec3dea4629f81617424c937360ce1e5ba930dea147b659 SHA512 976db60981cc2e011dac9b43ac81ddbc6a2d51dc7d4b18ed72be8f879f34175cd6351c6f52a219448f7614aecf71f5f9e26393b8653de5bf714aca89e3f051b8 WHIRLPOOL 983d5c44d25a188a6a3a95767e9a9e52b0543a6f6f1b79942b9b587f5149aa5f49d47a866193b5348aad020f8f144846d3d234b703c2a3068cf6c7478227af80
|
||||
DIST billiard-2.7.3.19.tar.gz 125515 SHA256 0e0fcf9a7cf44bf7634614070d117a23ef9ac945b6c55ed454b43f5a85adc2db SHA512 4d0938ac276996433a20401e29f286555b850517e07c3747c0417a21dc1b4edc74e7e360db18915f9707c1e9c8b32b6a8ceb3016df1d6da91d5165b59bd7a947 WHIRLPOOL 8b953a283a89d49afde6229ead41919a42e4f2039d42025f6ec8c56bb3d1bb4b14ebd4be2ac98a1c7769810185b33f28ff48bc7a63a5dfb8b705238a5cd70e93
|
||||
DIST billiard-2.7.3.20.tar.gz 125674 SHA256 7f828599fc5ed67e9588ff2341e96fd8cf975d2479c51bd6bf9a26df65ad200e SHA512 76f62567e471aa7841d7fd281e3680b4a011f6b5c72d744576ded0640777da341c0bcb01722711e223bc0278d510b4a4a05ef68b554a982141dcdd4d768cd789 WHIRLPOOL e96eb730a13a90106140b76a3d4a8f387621ce4c2c1ee151222b6091cef22f81db4f6152bef9fbd58e8aa128affc91bf28fd0f7c32c87185b179e88b74e1047e
|
||||
DIST billiard-2.7.3.21.tar.gz 125890 SHA256 1a72a6f2127e3572f4ba40cb64bd5d078111520c2c080f1fb08daf217c483be5 SHA512 2005bdbcd6ebaa6a97cdfb4220956f2bb2abd71164d7fd123f96773bf924764bda1f09140acf3d9aab6bc80ff8eb77d05c526b8571c551204e006806533fdb9e WHIRLPOOL f18be92edaa2cef4293bc40a65ce406fdd50a7d6857a9d3ef48fc96fe9e140e524ed814e51284dcdae2c017b6a82e5752852e26fc3db5a199ce908c30121e5b9
|
||||
DIST billiard-2.7.3.22.tar.gz 126489 SHA256 061110eb4634a2b01844b4548c9f88f5e8bde914177e2385c3c628b8b348c7b5 SHA512 dbe61f01a42fa3d419b339050e80efe195728a04d92e6ec755404f57db55b277a552d3fb09808f7677a08c3c0aab2f87ab5802a3b356ef65f7e0fb30f220287a WHIRLPOOL e60cdc81f4dfb7194d653f528829342baf8e86cd6e621fe5c68035ba5405106c58f4df7aba6fb459f471ac907fcd2445a2b25945f03bedb97bd18e26337ab90d
|
||||
DIST billiard-2.7.3.23.tar.gz 126616 SHA256 11b43d373477f9490adc1473ab4b95e19d45ab22dbd821ad418547e12f0d4383 SHA512 243a2d6188b07e0e28e0a1a38b90dc0efddc96a8fad54e06a514a0709a83acd2570e24d3ca22b94a673105e34f08f0b0c5fbcc1948ea34ef62b744c21203be17 WHIRLPOOL 6529bcb9c5986ae013d46325c5fad869e3bfd6744dda4434c1352975e8e6514b9ea6259ac3c185bcc537c986acce9374f9dcd068f87f264cf4b3c4cae37786ee
|
||||
DIST billiard-2.7.3.27.tar.gz 128154 SHA256 c5a3a5c8d46b7a09130f6ee2bdea971170c822e58edba37b799ac13539ce185d SHA512 d79834c4c6279403d5f2c7b12c4d6ed76f95da649280f10bd45f49cd6af6d4a4d8d6adc0f78bf67be33c9d491c0ce33a4aac08c4851a06fcbf6fc5896298edd7 WHIRLPOOL 4685a5a78dc3456ba03932e524e83598c9b7df4c6c85935d7f5663b05fbc179951805321ce9f0ed37fa87924207d34feb869deac97814cacd411a76277c298e2
|
||||
DIST billiard-2.7.3.28.tar.gz 132990 SHA256 1b2231dbd516e4d484de14c76b7916513d901397ac93973c3f61e8382cc7efb7 SHA512 eaf932fa4f5c8261bd6213744809bddad9abe0862b4e0656d4aa2c72fb4cc414cefc342f16d2bd043c55ffad7edf53c8654ba9d93271c51748e8e32ea96092b6 WHIRLPOOL 56416cbf46fda77ceae665959418baf8e3ec4f5f03c2fa4b8eee150eb6b0df4ad70ed74361a6145c66265850976136419e6bad32abbe960f58afafcb0a464d19
|
||||
DIST billiard-2.7.3.31.tar.gz 134743 SHA256 4e0f290d73a7fde7dbb0917e5a0542e454f0e0e459a27b2077d4782600acd4ae SHA512 3d861af30bd2ddf31c9211f126ee78cdc705c9a9962989b82145cf4d40a340ee7e785fef79242a667add148263f63e7ff32ca0b7b4de7f18b381105bcb933c99 WHIRLPOOL a99329fe55eef631196da42d9a0ca58bf8d70809210bb8681a639b0e72a64b311d0537e284a48f078c81bd4abf70f054a7901419934e983efa40715713033c94
|
||||
DIST billiard-2.7.3.32.tar.gz 134769 SHA256 42e7ec8451bb5fd5888756da3a66bd5a8c075dd5717027cc6a20c3eb099273cd SHA512 0b392455335add24d8ef8f6c488ed2f269968bc870b4704007d591f11fe536cba841938add61689ef6f505c5b76a63f88b9f581d7da47c5b897c7ca211f0884f WHIRLPOOL 8fa0436ded9248a4f4f4a8c341223dbbf4b30fb7f2f6a5a07f341944621782ac81fe8285b1946bbbdb0ff604e991ec45c52471f156deb486e093605ad07f286e
|
||||
DIST billiard-3.3.0.14.tar.gz 149022 SHA256 f679a4635df6c5780a0bf80208885c5cf30a5a6e0072c2e293005abbebb0c05e SHA512 b5bd3d9e3a07fdcfddff236c180c757ad28f514c02c05b722ca1576e569ecf25f2f6a8c722f86794119aed45ae26b17dd1fbb1e65bd9c60ef86f69b845f50d17 WHIRLPOOL c56b555d1ce3f826d6eaf35188c1eb0a821c88a12035ae45b98c0070a8b02f5dc9c0803f201b937686f5dd6de8ee03777367987e21ceaa61292bd095c5b82b6e
|
||||
EBUILD billiard-2.7.3.18.ebuild 663 SHA256 acacba0dd902b8a6fa7e3359d1b37cd69b03267a07ddb9372b5c310860655249 SHA512 253ef29ad82fb04418ac2bee896fa159cbaf80b355b1671abcd007f967328eba8ab7da6b087f0c90ff1759d1af43c114d4d8ed6c7563782c4da9847901c0b0d7 WHIRLPOOL f5af2e88c80aba5e16e89e7ab0631fa23aed9f4843674ba56e1e53eae9ab1dae298f29318c31e3b6435023a6b2df8300f48d6715bd02a6b79c8a4f86b4d04c9c
|
||||
EBUILD billiard-2.7.3.19.ebuild 663 SHA256 5834a48b53bb7b89843ee0631eef302ee8f94b4cdcdd8687d7b2bf9e33584c3e SHA512 1e4ec2d2ad6ccc8d23f80ee868fb0193bcb4664ae8f1459f4fb709bcf1674c91e3fb0f0bd91e6f9b328a30c86f53f4f40d56d76c299c017ea479c53ce6e6b783 WHIRLPOOL 4fc1522e6263cb36d35b3030cff89ebf69e08de16ce78eaddc31b69e91f7fcdba5b9ed356ad59dc62cdc8f09b289f0c6e0a6d210db13ac8ef76f598b03f7ee0a
|
||||
DIST billiard-3.3.0.16.tar.gz 150922 SHA256 354b790f7d686a881cdff834ba5f5ea4f29283e1f9a4ca6a0f11934430ad16d6 SHA512 675a87ba371ef6341f54d7077fcb0697187544443aee515bafa2e4c7b646d49f14b5c19b26ec6714f3ecb8004bef905a6dc4ea0251e7c9e54bed9418a8e06550 WHIRLPOOL 3a6e466936107cdc27cd2784aa91370ef7d910f82fff973d63f9c1e9a24d60e911c2de3e0ddd5a53690f541a85c1999ba3f18597dffae80f2534e4ade1cfdfb4
|
||||
EBUILD billiard-2.7.3.20-r1.ebuild 670 SHA256 bf2960f9850136a1fae190fe3fea14af078a214a97d73e0f9e87cef2063abf90 SHA512 f0a0268097252b9f11d6998c8f7c7bb3b2b44efba38075f3db74630133d5e7fa7126e56cbfb632a3eb2a82dac6a8fa6f1cf531372cde2f4635b2970a0578ca0c WHIRLPOOL 22bcf0cff10468f18a2f82c0c3f664fb273efe75bd48da391b78fba8386df09f8d90948361c2bbc9a30f994d859bc953a68155a876c13bbbc520effdab82cf97
|
||||
EBUILD billiard-2.7.3.20.ebuild 664 SHA256 9b0146d8624f49806321064817c1276cea1f557ea2d9873e6f3d38c738c7764b SHA512 73cc9b8569587e71f3cffa71e5ca11355729f2722939a28d86127134e9c923038da6453455f520e2a660143f0360ac5875b5c3a0b99d5f691b70a5eec1c1c462 WHIRLPOOL 23d706e863130fd2453e2909f0bd28b75569e7a918d1684c5cf30f03ea79ebdcf3a04e7843356501f76f0801ea4d125a293b9aa9e8b04b832ff05621046e8e38
|
||||
EBUILD billiard-2.7.3.21.ebuild 667 SHA256 97a99e8067e45e68442fba6939a7dea36f8234b55f0bbaba4ffaba907704ac77 SHA512 0648f0f7faa933d857ed89a045f26cde6f25ee0f7426f480ba326cd416876f8ec23b080cc8b5e400d761b9346c0d85495163bbad366379d1f57b258abf26dbd4 WHIRLPOOL c55748af838111d60b900d9515d8eb986b4df951852930df436dbd885b0ae5d8f14437c17baed12f5d38424b669416750a6ef576c9832c36e7d59b543bba49f6
|
||||
EBUILD billiard-2.7.3.22.ebuild 667 SHA256 d0f01919e843f874b5a5f5e9a7f6e874c17d652f52a68a68a28238b3970f5f1d SHA512 154929a974f299d41b0acee0b61b8143dfed0fc566440357a5d3e13e549d54146e97ba0b472588a57eea4ecfac376a554ff7fa205af08ec46cc17a171e7efa26 WHIRLPOOL 22698ef7413fa76b9067176032d2aa53fe2fe9e6411471e5427ab012140fa0d36d532f1cbf53b980b1f70fd528ec1844d6ad212dd2ee18ad0367b297d58b39d0
|
||||
EBUILD billiard-2.7.3.23.ebuild 667 SHA256 42611b5dd559f3d0ded584ec854923d3079f0f5d58121686a2b2aa5003498a01 SHA512 f31df312b32fea61ec53da319cc52e0391889f5807aea0a4918e34d8323b3c2878e497ce0916c6d6eb34a243211de407869c5b7914e563464f56e484833ce26b WHIRLPOOL e9c35e58ec9b753af11b7c922c9e70ea346d4e8b804cfe7c7dd2d51e2d019875e90adf57892fbcca8a98de441f080370bd652dcc141a0da388e0cabe96e413a3
|
||||
EBUILD billiard-2.7.3.27.ebuild 667 SHA256 b2f633837d6cbf113dc6c47863d472d645f329fbfe8d4565e68bdf59c45c41f2 SHA512 c02f4e86111beb6e6a4995875187311bc4781527e6d1cd7d4792bdd348b40a6b5d4e44cb245d3381ca94801dfd66a30f82468b77cdf0ad715301a363b1a474d1 WHIRLPOOL f4f1d208121975060d93aadcfdfa1d20a166f28d0e05730d5bed9d08be5fd31e85b27b5916ce5f5f55ac6638889bb1403f559977eb5c5e841fe4e17627746515
|
||||
EBUILD billiard-2.7.3.28.ebuild 910 SHA256 c367ba57ace9e7d4542c46bc18ddf32a9bc3455ec190179e24647dd60f6cf6dd SHA512 79f6ddfb26a6e64e4b67f1df253f526514e566abef68ebd8d801c059f4f0ccf9292ad1d579c8b9ce0be6b64d30152c725f89257ebad69d602f9b6b2359349ac8 WHIRLPOOL db0559b81e38f5f68e34e339fbda8fa51c4955dc798c33578f11344c41a7ac6c641402745756e3fa47757cad269023694eb31867fadc5c82c2d5f90241e6c446
|
||||
EBUILD billiard-2.7.3.31.ebuild 910 SHA256 325249246e16446336f20943d35b7eb12e9624b78a505e1570d33ff79dba2da4 SHA512 c01f3974c36237272aa37a0d4b859ba1100ed3eee5fb957a699132fc280654604839bb6935caf8e4e6464dc6895a45c6ee3473619b1a1d342b992f89b2a86500 WHIRLPOOL cf96066e095b1002fac22ab0361d819a26e032aa371eafd82f377325617df32df92ea16a14967423dcaf8ca7105e29a4784a2c354e8c96be44c9e18c5375bfb6
|
||||
EBUILD billiard-2.7.3.32.ebuild 910 SHA256 6b3eb7e5471469623fc717145e9d5d7ad160e6a85291af80a592ae7df3e0a4c9 SHA512 91788de38075613c0fe1ee110125cb1aade67343ffdf38096e0a2eb80f8dba1eefda4775a1a29b806145ac19a155368391f356ac402e87f90e0473682f64ef4a WHIRLPOOL 1f726758aaf56117ddc381bd8446d3cae33835388b6966272414608a17c1cdd7d7ac8477e6866ee52b60dbe85281cfe068a533dc73dc07aee47588e5842525bc
|
||||
EBUILD billiard-3.3.0.14.ebuild 1020 SHA256 eee2b049c6d66c347dbbed9b3f4b722cceab4c5b19e93064416664d550c52377 SHA512 94153dabfb5752986423231caec11a70465390b0c1491c77d1dc32a3e18e52a14b578c9d5cafa64b92c5898f0e61bd7386ec0c74b040e004e4aa29b6467246f1 WHIRLPOOL d553a3e2f911439aec545d0525a25c2ced34f1bd86a22ceb8b3046a06185264b3ef8df6b4a3f3d8e1fd67fc45a83b567cfd4fd2dd6613609b0574150a7bdd9f4
|
||||
MISC ChangeLog 3475 SHA256 aada7b104f104a3f83384dbde34b2bdcf703c2c2702fce0f1afe6ed1ccba79fa SHA512 dfdea8594d9d9a22dcf83e4dfaf5ab00b281eda35dc70c925e57a0b8e5403592e9dcef57055655454307c50505523091f2ea6d1f8cf06ec6c49e53a8d9b778f7 WHIRLPOOL 4443f3c94248514aa6dd9d45128daf5003ba8bc7e2e81cd2ad33f74894973bafc22c72f369547af88ddf77579a80ab6511e3600584ed4aa3dbb7ea209ba54acf
|
||||
EBUILD billiard-3.3.0.16.ebuild 1606 SHA256 d8c00686290d2fb08401bbf6780f3a4996eb9100e8e4698c372d5bc60ff8e3bf SHA512 2e0126d455dd58d9dd4a00a580c17747794c501884d1ef2b31eb75cc50385679c7c1a8bb36dec758b8148aea42d46b4468e13105cec601ec30befaedcb535ba4 WHIRLPOOL d634e1522197fe074aaf134145c0d1b9017d3fc83d08c718fd86a7d6159c0a35843c01a7a351b12f95ad0f14e737504812707c60df18f2ce44079a44817b3ba2
|
||||
MISC ChangeLog 3916 SHA256 02c3731504af955746306fcfe2aafba2d40fdc2f717375b3db0d75a2dc426bae SHA512 08a6519b59deaa9c222c1ad03a0d5b7f7ae2e45cea59160678a021ce9d9d77e0460efe372d9a6e54cd0a0dda285bc9e6d8952e08db1c75e97e6ce9f8a5ddf634 WHIRLPOOL 5ec9dc910bb556a322b78a5b0b391327884e866ba30199a68a6e0c6e4047382336456616ff257daf44bd791b2b7bbff314fd2e86434e3fb5759fb6c76c721718
|
||||
MISC metadata.xml 286 SHA256 b1ebdef526d419327806d482c015cc98bb3036cbe2930062e3f386c65986f472 SHA512 3d5f68e23ad63632c41b4c71b939902fbb44a72e28fd17ef055cae1cad772148b4d5e6fe272547ec37744d1363407261da14991fa4d0b0172cdc0e72ee998004 WHIRLPOOL 582116b4ea59b894b9d49835e4aed28c089c50f4c606a10830e0d8cbebdcf98c3cb714c863804ee978e7a29fe95870dd3205afcbe359f3978ecd67473ded0c03
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iQJ8BAEBCABmBQJTOdEEXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
|
||||
MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOUIkP/iQXFNNT1kuQSIiodM2JHuwt
|
||||
iJcy2oWOeNesw2DME8fd+6IrL6X+OzQykW6YnEzhzf8ZWHDjW6Ocn2B47QyNhvsY
|
||||
gz6gFbRGsKfH9kBV7HQgPGbLOKfXOZV73j7ERV8sKcvTm8gNnugLnBo78Imdlz4D
|
||||
Sb0JGtfA1Kt0KdczTUTuEi+CmH9AAatNfgMfYhYiarv4dTFaxmuA+7eF8Ba1fHj9
|
||||
qOjLE3XRkgOaz1w+UUELbQ1Gr0bFZYeljLPZjaZC+J0zDYiteYSh4nwOIukinepu
|
||||
uxFiXC0omsIlC9+es6/4W4TxgdQRWKhlE1hUdXVmOTrQlRx+IA2gHlzBgX2z5T7C
|
||||
JejnS3AkdlP4Hvd4JKHTirHrKf7zE9Z5dop7o17pfGtG944peklN9xON5iKuEf5a
|
||||
lEFgyvfYt4i6wTo7NQfJRev+LdTkae9IWQN+3Unl/VkazZkc95eJn/MHTvBbsha4
|
||||
6O1RD0Ytgjyr5tezinZAjOHm2tMBsxWJbh/SrZ6ByvVgv0Th0zCbDFVX9sSbCyYf
|
||||
W3BD7NiM1S5fjZGdtuKj/Pq1luJtniP4L4gyoHaA3TGDMXL7CVy9gvv1LcI7PHbM
|
||||
Bmh63r8u6uDfyoyv44AZ5zQ7Hf8l14cM6VpQ8/RB0GInU5uQUoU6+GfFRsDPyazH
|
||||
O3v6UbwCXGgO93mA67pU
|
||||
=9Jkl
|
||||
iEYEAREIAAYFAlNDoNEACgkQso7CE7gHKw1tJACgp1raa0gAGCWnvN2R0s2ukmV+
|
||||
O8oAn1VHnqNFMVA8R/iiAAdW9lzdYiDx
|
||||
=AVI8
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/billiard/billiard-2.7.3.18.ebuild,v 1.1 2012/11/26 22:42:04 iksaif Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
PYTHON_DEPEND="*:2.5"
|
||||
RESTRICT_PYTHON_ABIS="2.4"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
DISTUTILS_SRC_TEST="nosetests"
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Python multiprocessing fork"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/billiard https://github.com/celery/billiard"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools"
|
@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/billiard/billiard-2.7.3.19.ebuild,v 1.1 2013/01/08 20:53:41 iksaif Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
PYTHON_DEPEND="*:2.5"
|
||||
RESTRICT_PYTHON_ABIS="2.4"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
DISTUTILS_SRC_TEST="nosetests"
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Python multiprocessing fork"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/billiard https://github.com/celery/billiard"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools"
|
@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/billiard/billiard-2.7.3.20.ebuild,v 1.1 2013/02/22 08:11:01 patrick Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
PYTHON_DEPEND="*:2.5"
|
||||
RESTRICT_PYTHON_ABIS="2.4"
|
||||
SUPPORT_PYTHON_ABIS="1"
|
||||
DISTUTILS_SRC_TEST="nosetests"
|
||||
inherit distutils
|
||||
|
||||
DESCRIPTION="Python multiprocessing fork"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/billiard https://github.com/celery/billiard"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools"
|
@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/billiard/billiard-2.7.3.21.ebuild,v 1.3 2014/03/31 20:32:52 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2} pypy pypy2_0 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python multiprocessing fork"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/billiard https://github.com/celery/billiard"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
python_test() {
|
||||
nosetests || die
|
||||
}
|
@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/billiard/billiard-2.7.3.22.ebuild,v 1.3 2014/03/31 20:32:52 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2} pypy pypy2_0 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python multiprocessing fork"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/billiard https://github.com/celery/billiard"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
python_test() {
|
||||
nosetests || die
|
||||
}
|
@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/billiard/billiard-2.7.3.23.ebuild,v 1.3 2014/03/31 20:32:52 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2} pypy pypy2_0 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python multiprocessing fork"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/billiard https://github.com/celery/billiard"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
python_test() {
|
||||
nosetests || die
|
||||
}
|
@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/billiard/billiard-2.7.3.27.ebuild,v 1.3 2014/03/31 20:32:52 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2} pypy pypy2_0 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python multiprocessing fork"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/billiard https://github.com/celery/billiard"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
python_test() {
|
||||
nosetests || die
|
||||
}
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/billiard/billiard-2.7.3.28.ebuild,v 1.5 2014/03/31 20:32:52 mgorny Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy pypy2_0 )
|
||||
|
||||
inherit distutils-r1 flag-o-matic
|
||||
|
||||
DESCRIPTION="Python multiprocessing fork"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/billiard https://github.com/celery/billiard"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
|
||||
python_compile() {
|
||||
if [[ ${EPYTHON} != python3* ]]; then
|
||||
local CFLAGS=${CFLAGS}
|
||||
append-cflags -fno-strict-aliasing
|
||||
fi
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_test() {
|
||||
cd "${BUILD_DIR}" || die
|
||||
nosetests billiard.tests || die "Tests fail with ${EPYTHON}"
|
||||
}
|
@ -0,0 +1,55 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/billiard/billiard-3.3.0.16.ebuild,v 1.1 2014/04/08 07:17:29 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
# mock is not ready for py3.4 support
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy pypy2_0 )
|
||||
|
||||
inherit distutils-r1 flag-o-matic
|
||||
|
||||
DESCRIPTION="Python multiprocessing fork"
|
||||
HOMEPAGE="http://pypi.python.org/pypi/billiard https://github.com/celery/billiard"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND=""
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
test? ( >=dev-python/unittest2-0.4.0[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/nose-cover3[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}] )"
|
||||
# The usual req'd for tests
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
python_compile() {
|
||||
if ! python_is_python3; then
|
||||
local CFLAGS=${CFLAGS}
|
||||
append-cflags -fno-strict-aliasing
|
||||
fi
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
use doc && esetup.py build_sphinx --builder="html" --source-dir=Doc/
|
||||
}
|
||||
|
||||
python_test() {
|
||||
cd "${BUILD_DIR}" || die
|
||||
# The teardown in __init__.py breaks pypy's installed nose
|
||||
if [[ "${EPYTHON}" == pypy-c* ]]; then
|
||||
rm lib/billiard/tests/__init__.py || die
|
||||
echo "from __future__ import absolute_import" >> ./lib/billiard/tests/__init__.py || die
|
||||
fi
|
||||
nosetests billiard.tests || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( build/sphinx/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,4 +1,17 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX mapping.patch 426 SHA256 f45c749473bee0128b08db6dee6721397997f5ef804cb4f15969796678f8e8d6 SHA512 ba09a19ff80b14275db9bcec51a372779adb6b2d969a9c07c11d9ba23de094460f2a84a837add9cb1f77084e0cfb791437fcf6c9bb67ea3958d2a006969b6d2c WHIRLPOOL 58d9c303eefaf49144caec5e1a06912ebe332b1f889fce999ce95f7c8af9ace4973b0fb1b8c8e58b563435d6f4c1f9366c2bdecc80b0aa7b959d4f973c91f974
|
||||
DIST cairocffi-0.5.1.tar.gz 70948 SHA256 eb85249f03254f42ee298c20d5827fbab2b95128919203d0581c37d929e824ee SHA512 e34a8c2c53c6fe29573293372b3fb952a8f5051d7c51125523fbbbcf0499b80ccc743713b6c6560d2ca74cfb96392810e7396320c6e70e55f01ff7663f921612 WHIRLPOOL 98b8735fab09bce06ef55ff1738430123661a28af08fb46442ab9333a044c6e38ab2bdf36898eec4493ed08982e375f0901fa8f8200fcf6f84ac10d807623848
|
||||
DIST cairocffi-0.5.3.tar.gz 71140 SHA256 b1030159372b0c961a87bed4b5479807ba798d6d2c25e4e34d9660e2046ca98e SHA512 defbecaa00675a03cbe96e327dee24885bfb387e23dc175db2fd146d628dd6286003a4e19abf37014269dbb292f1f55edb397ca469ca30c5ffd521dddd3061d1 WHIRLPOOL 134f14185504e6ab5ec54d1c9e1b27e8271c011e08516d51e10b34e906a7c7175ee04dc807269723c3a30aef26547dee6bc67e94033cc5ad8a8444f8c28f153b
|
||||
EBUILD cairocffi-0.5.1.ebuild 698 SHA256 fc7d64db553af3d611ab5138c29c29a74912b36612d87ccc7ecc387111727381 SHA512 8315740ea045e644361067200b90f8e47b55ce85f8052e1e06f1c0ebde6a4fc0f09f8a8c80e52c9611bf3d878ec443d8f92f60b75f1381bcb3589ed22e9a0d57 WHIRLPOOL dec47c86ae6adf5134f9b1652f4e6488640aa972618b086162b6714edda6bb7d5ebd8410a6227483b86120beccacad5fd6a57a6c5f225863fef6d98353c768a7
|
||||
MISC ChangeLog 470 SHA256 f5d331187f01f86d20f0ee7d3c0a1aea746cbc8350f86d59520fa9708abe7f5d SHA512 dde85e391ca24e486a3c0b9fc8f13aa4740893fc6568c77913c4b5080dd79871a319370e87df66f6f584786fd3d9a79f27909a5de398bbd7f17720d389013d16 WHIRLPOOL ac4915d9c6fa44cfa390d28ce377c2323950b4e6af6aadb56fc7bf7f4950d5ed545bf71e354ded27c5263b9628edcae9a78bb4cca42e743d19a84e9a33ecd961
|
||||
EBUILD cairocffi-0.5.3.ebuild 1089 SHA256 85f614986808647585017f9e82fe229dc779c87d31d13e8234d3c6ae288bb6c3 SHA512 00b9b721f1d8016646c5fcaf2ebfec1345cf158c19d864977577e75ba3646e4f37203cb2e7d7c4ec379e543cc11f98405568bc114672e8e6026c14724652a75d WHIRLPOOL 6bb601858ad2d255b8a6863141eb35eda8d0ea45fe595ac7d2f932bfacc1cce972480b6050c93f4218cae9b6413f9bd911f53b0352fe2941f8c60c6db66253fe
|
||||
MISC ChangeLog 689 SHA256 6c0883c747a451cc05a03cbc4094b99518673f943a5bc740fb8c8aa510fb3724 SHA512 3c5eeb74a4c44b9e23c6c180167373cf3f8326ce1b32129544e2c365c1e89d0a56e7971cf792b8cbf1f25ccd46caccc47beca79ba6f007ebce59816b3d6a617f WHIRLPOOL b511d77333736ee37e51aa6082f42df9c9ddf2222d9209e073c47584f08848941798abff80cc67380bd31cc1f147d8de8558bc3d34248745b6acadf34784da3e
|
||||
MISC metadata.xml 232 SHA256 f0453fc1ae62ba0932aa6ccc241661cc30dc527f31cca2ddb921863b87a1c2c3 SHA512 fef188b1e2f131ac9bb9609ce19449514dd1f0b82af12b6cfdba0171d86964c94cc27c5a014c8796666656e79b1bb36503f318e426298f04fa5d4094f1767aeb WHIRLPOOL ffe903887847e91681e784707ab87041be0237d87033f60e1412f79043edc454c2b07e561460fb945b7c5e545a45b81a96c66600a70dfc7289256535091dd4a0
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlNDshoACgkQso7CE7gHKw0eigCggL4eBKblHnTpvqvPQK5XBTPs
|
||||
d/wAoMKWaMuSPmyghCtpCKlrsThOyAWY
|
||||
=Oj0s
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,42 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/cairocffi/cairocffi-0.5.3.ebuild,v 1.1 2014/04/08 08:31:11 idella4 Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="CFFI-based drop-in replacement for Pycairo"
|
||||
MY_PN="${PN}"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
|
||||
HOMEPAGE="https://github.com/SimonSapin/cairocffi"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc test"
|
||||
|
||||
RDEPEND=">=dev-python/cffi-0.6[${PYTHON_USEDEP}]
|
||||
x11-libs/cairo"
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/mapping.patch )
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
|
||||
python_compile_all() {
|
||||
use doc && esetup.py build_sphinx
|
||||
}
|
||||
|
||||
python_test() {
|
||||
py.test ${PN}/ || die "testsuite failed under ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && HTML_DOCS=( docs/_build/html/. )
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
diff -ur cairocffi-0.5.3.orig/docs/conf.py cairocffi-0.5.3/docs/conf.py
|
||||
--- docs/conf.py 2013-05-24 10:33:32.000000000 +0800
|
||||
+++ docs/conf.py 2014-04-08 16:09:39.648229837 +0800
|
||||
@@ -14,6 +14,3 @@
|
||||
exclude_patterns = ['_build']
|
||||
autodoc_member_order = 'bysource'
|
||||
autodoc_default_flags = ['members']
|
||||
-intersphinx_mapping = {
|
||||
- 'http://docs.python.org/': None,
|
||||
- 'http://cairographics.org/documentation/pycairo/2/': None}
|
@ -1,4 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST certifi-0.0.8.tar.gz 118129 SHA256 46ecf5f7526a08cc1f8bc8232adf0cffce046f46ceff95539daec42ebc4849ef SHA512 66b447fd5d63151aa3776bad09d91d70658e03f8bfa0942d4f178edbbf27a88cbbc2f73298494458322eec0d92b7282b40b5ef8d287bd54f5ff543ff2234e11c WHIRLPOOL 043582a89c54be6726283b913f0c21773fe062f4e210995ece28d60cdd91b997d8255e2d20aa889b8f4bdf6a6bd64c6e854eccf46222584d5b78b6138f77c59b
|
||||
DIST certifi-1.0.1.tar.gz 168859 SHA256 f2c18c7edd349ec10378ef43ff16f81ae1d0af61d5d2858a8b383e8f6814a9cc SHA512 207e0d8e0e675cc1b40f61a7c0b4564bc2cac56e156906a40890cdee9433209fbd0fe153437486d37faea9f6431975f40a251925f4b9a4b046e45e5aa84870d8 WHIRLPOOL 23f7748ff9cc39db7edf88851bca9cfbfacfe95b8315275461364900d1bdde4478d91ca025b722633e655d13d70cccecabf754571ce2b9595969afc23c5000fd
|
||||
EBUILD certifi-0.0.8.ebuild 760 SHA256 1efcef435d15721d31436dbfd9573247e15348fbbbdc16b44463c2c6e8445a1a SHA512 cdb37cb43fa89b14a452a8de2970aa5a57475379d15856dd3ab984e5acb5c5089a1936b6b9ac50842c9b0ff290b971a2c29e34339dececf4b087a1e1136b3d1b WHIRLPOOL fc4821d7f216d897969aa6577ebf89297a197471bb083e959fca75bd466b26b49ff99b45ea7132958492fdd64c159b1ea55ace534397ba9450b00d9eb1c860e5
|
||||
MISC ChangeLog 729 SHA256 3a7c531a7d4513ee3cc7db996f27c72c46d203b79358c370dab716b1f79f1278 SHA512 7b12c04087004d3d6daa8059407e1c713eeb50ef6aad03eed5ff7ffd5109a2f677f4e44ea8c8ed4cc1476fa2551c87836375649d79ff1a3f719185ed2f904931 WHIRLPOOL 6f201a020a7c585b3e2cb77d1fa481faea1f1c1f4c8dac25ce3fac1818a8d1f85e0d6f399944fce12d511eadbf4690807b3efb7069e586cc74c6d05cd761b5a3
|
||||
EBUILD certifi-1.0.1.ebuild 738 SHA256 58f89808d068d542cafd332949de1666a1573d4cd6af4574349c4fb8736a2ff6 SHA512 473d4b4cad2a12d3820770d5e96ca178843fa1212014dd6e43ea0ad8c1c4e69e0501081b59aafe61b6561181536421b2b5b78f8af967fe7edf29ae1325aa856d WHIRLPOOL 237ef1a83f55e6fd4226087fb6727d8a26fc0d903e3d8ba9a2a3a1b536d54f6b92cb1ce54df70b7e542cfa127b9782240a50d91c620cfc400df9ef409b5c9de5
|
||||
MISC ChangeLog 862 SHA256 d5dbd8bdcdaf66695e0ae567015f1a57febee6429ac6015e3d3e4396c86e25f2 SHA512 ccc85c003d74a40ba4de70d4520b808c227d94a2a214ac355f3ed06f853eb9589e475d00161fd1f43a049f452fdd5296c36d7c403d648899d45d45cf0ddc43a1 WHIRLPOOL 689996e3609b5f60f8f34f0051701261e3bd977af03f7b4a4c7dc50aeb00561a566a624d0b51f6f2239712796bfc326b66a60d8739e970342d4d3163db5249f4
|
||||
MISC metadata.xml 230 SHA256 d1f6ecfed05d58efd0866238bab240809e0e2313c3c5b7d932eb278ed3e62ded SHA512 2294f38dc62e1e17b453c6521b40de44d10120ae7956d7b7ec3f3af34ccb8e54bfbc3494ae57e248d95aad512a3fdfd7dbab24e7228cd89c54e8efb62e1c7cf0 WHIRLPOOL aad0e66b5020d0a7cf0f31fe73b1c6fe383ab3af45a58412238fb5a25251245d751d6e8359b94bcfa3236acac5685887e9073353bf2697eddcc3932daf7e6698
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iEYEAREIAAYFAlND0CMACgkQso7CE7gHKw286wCbBQdyTCVmgoQv3RhX5Pwg2JFz
|
||||
H+4AoK5cBtVIpbs9Yv2rGXoRv2vU0ZCX
|
||||
=Lg42
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,25 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/certifi/certifi-1.0.1.ebuild,v 1.1 2014/04/08 10:39:25 idella4 Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} pypy2_0 pypy )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="SSL root certificate bundle"
|
||||
HOMEPAGE="http://python-requests.org/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="ISC"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="app-misc/ca-certificates"
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install
|
||||
# Overwrite bundled certificates with a symlink.
|
||||
dosym "${EPREFIX}/etc/ssl/certs/ca-certificates.crt" "${sitedir#${EPREFIX}}/certifi/cacert.pem"
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/guessit/guessit-0.7.1.ebuild,v 1.1 2014/04/08 17:08:29 maksbotan Exp $
|
||||
|
||||
EAPI="5"
|
||||
PYTHON_COMPAT=( python{2_7,3_3} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="library for guessing information from video files"
|
||||
HOMEPAGE="http://guessit.readthedocs.org https://github.com/wackou/guessit https://pypi.python.org/pypi/guessit"
|
||||
SRC_URI="https://github.com/wackou/guessit/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/babelfish-0.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/stevedore-0.14[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
@ -0,0 +1,146 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/numpy/numpy-1.8.1.ebuild,v 1.1 2014/04/08 23:33:11 bicatali Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
|
||||
|
||||
FORTRAN_NEEDED=lapack
|
||||
|
||||
inherit distutils-r1 eutils flag-o-matic fortran-2 multilib toolchain-funcs versionator
|
||||
|
||||
DOC_PV="${PV}"
|
||||
|
||||
DESCRIPTION="Fast array and numerical python library"
|
||||
HOMEPAGE="http://numpy.scipy.org/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
|
||||
doc? (
|
||||
http://docs.scipy.org/doc/${P}/${PN}-html-${DOC_PV}.zip
|
||||
http://docs.scipy.org/doc/${P}/${PN}-ref-${DOC_PV}.pdf
|
||||
http://docs.scipy.org/doc/${P}/${PN}-user-${DOC_PV}.pdf
|
||||
)"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="doc lapack test"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
lapack? ( virtual/cblas virtual/lapack )"
|
||||
DEPEND="${RDEPEND}
|
||||
doc? ( app-arch/unzip )
|
||||
lapack? ( virtual/pkgconfig )
|
||||
test? ( dev-python/nose[${PYTHON_USEDEP}] )"
|
||||
|
||||
# Uses distutils.command.config.
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-1.8.0-no-hardcode-blas.patch
|
||||
)
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
if use doc; then
|
||||
unzip -qo "${DISTDIR}"/${PN}-html-${DOC_PV}.zip -d html || die
|
||||
fi
|
||||
}
|
||||
|
||||
pc_incdir() {
|
||||
$(tc-getPKG_CONFIG) --cflags-only-I $@ | \
|
||||
sed -e 's/^-I//' -e 's/[ ]*-I/:/g' -e 's/[ ]*$//' -e 's|^:||'
|
||||
}
|
||||
|
||||
pc_libdir() {
|
||||
$(tc-getPKG_CONFIG) --libs-only-L $@ | \
|
||||
sed -e 's/^-L//' -e 's/[ ]*-L/:/g' -e 's/[ ]*$//' -e 's|^:||'
|
||||
}
|
||||
|
||||
pc_libs() {
|
||||
$(tc-getPKG_CONFIG) --libs-only-l $@ | \
|
||||
sed -e 's/[ ]-l*\(pthread\|m\)\([ ]\|$\)//g' \
|
||||
-e 's/^-l//' -e 's/[ ]*-l/,/g' -e 's/[ ]*$//' \
|
||||
| tr ',' '\n' | sort -u | tr '\n' ',' | sed -e 's|,$||'
|
||||
}
|
||||
|
||||
python_prepare_all() {
|
||||
if use lapack; then
|
||||
append-ldflags "$($(tc-getPKG_CONFIG) --libs-only-other cblas lapack)"
|
||||
local libdir="${EPREFIX}"/usr/$(get_libdir)
|
||||
# make sure _dotblas.so gets built
|
||||
sed -i -e '/NO_ATLAS_INFO/,+1d' numpy/core/setup.py || die
|
||||
cat >> site.cfg <<-EOF
|
||||
[blas]
|
||||
include_dirs = $(pc_incdir cblas)
|
||||
library_dirs = $(pc_libdir cblas blas):${libdir}
|
||||
blas_libs = $(pc_libs cblas blas)
|
||||
[lapack]
|
||||
library_dirs = $(pc_libdir lapack):${libdir}
|
||||
lapack_libs = $(pc_libs lapack)
|
||||
EOF
|
||||
else
|
||||
export {ATLAS,PTATLAS,BLAS,LAPACK,MKL}=None
|
||||
fi
|
||||
|
||||
export CC="$(tc-getCC) ${CFLAGS}"
|
||||
|
||||
append-flags -fno-strict-aliasing
|
||||
|
||||
# See progress in http://projects.scipy.org/scipy/numpy/ticket/573
|
||||
# with the subtle difference that we don't want to break Darwin where
|
||||
# -shared is not a valid linker argument
|
||||
if [[ ${CHOST} != *-darwin* ]]; then
|
||||
append-ldflags -shared
|
||||
fi
|
||||
|
||||
# only one fortran to link with:
|
||||
# linking with cblas and lapack library will force
|
||||
# autodetecting and linking to all available fortran compilers
|
||||
append-fflags -fPIC
|
||||
if use lapack; then
|
||||
NUMPY_FCONFIG="config_fc --noopt --noarch"
|
||||
# workaround bug 335908
|
||||
[[ $(tc-getFC) == *gfortran* ]] && NUMPY_FCONFIG+=" --fcompiler=gnu95"
|
||||
fi
|
||||
|
||||
# don't version f2py, we will handle it.
|
||||
sed -i -e '/f2py_exe/s:+os\.path.*$::' numpy/f2py/setup.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
distutils-r1_python_compile ${NUMPY_FCONFIG}
|
||||
}
|
||||
|
||||
python_test() {
|
||||
distutils_install_for_testing ${NUMPY_FCONFIG}
|
||||
|
||||
cd "${TMPDIR}" || die
|
||||
${EPYTHON} -c "
|
||||
import numpy, sys
|
||||
r = numpy.test(label='full', verbose=3)
|
||||
sys.exit(0 if r.wasSuccessful() else 1)" || die "Tests fail with ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install ${NUMPY_FCONFIG}
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
distutils-r1_python_install_all
|
||||
|
||||
dodoc COMPATIBILITY DEV_README.txt THANKS.txt
|
||||
|
||||
docinto f2py
|
||||
dodoc numpy/f2py/docs/*.txt
|
||||
doman numpy/f2py/f2py.1
|
||||
|
||||
if use doc; then
|
||||
dohtml -r "${WORKDIR}"/html/*
|
||||
insinto /usr/share/doc/${PF}
|
||||
doins "${DISTDIR}"/${PN}-{user,ref}-${DOC_PV}.pdf
|
||||
fi
|
||||
}
|
@ -0,0 +1,21 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/os-networksv2-python-novaclient-ext/os-networksv2-python-novaclient-ext-0.21-r1.ebuild,v 1.1 2014/04/08 06:38:42 prometheanfire Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Adds network extension support to python-novaclient"
|
||||
HOMEPAGE="https://github.com/rackspace/os_networksv2_python_novaclient_ext"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/os_networksv2_python_novaclient_ext/os_networksv2_python_novaclient_ext-${PV}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
S="${WORKDIR}/os_networksv2_python_novaclient_ext-${PV}"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND=">=dev-python/python-novaclient-2.10.0[${PYTHON_USEDEP}]"
|
@ -0,0 +1,130 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/pymongo/pymongo-2.7.ebuild,v 1.1 2014/04/08 14:57:23 ultrabug Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3} pypy pypy2_0 )
|
||||
|
||||
inherit check-reqs distutils-r1
|
||||
|
||||
DESCRIPTION="Python driver for MongoDB"
|
||||
HOMEPAGE="http://github.com/mongodb/mongo-python-driver http://pypi.python.org/pypi/pymongo"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc kerberos mod_wsgi test"
|
||||
|
||||
RDEPEND="dev-db/mongodb"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? ( dev-python/nose[${PYTHON_USEDEP}] )
|
||||
kerberos? ( dev-python/pykerberos )"
|
||||
DISTUTILS_IN_SOURCE_BUILD=1
|
||||
|
||||
reqcheck() {
|
||||
if use test; then
|
||||
# During the tests, database size reaches 1.5G.
|
||||
local CHECKREQS_DISK_BUILD=1536M
|
||||
|
||||
check-reqs_${1}
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_pretend() {
|
||||
reqcheck pkg_pretend
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
reqcheck pkg_setup
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
if use doc; then
|
||||
mkdir html || die
|
||||
sphinx-build doc html || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Yes, we need TCP/IP for that...
|
||||
local DB_IP=127.0.0.1
|
||||
local DB_PORT=27000
|
||||
|
||||
export DB_IP DB_PORT
|
||||
|
||||
# 1.5G of disk space per run.
|
||||
local DISTUTILS_NO_PARALLEL_BUILD=1
|
||||
|
||||
distutils-r1_src_test
|
||||
}
|
||||
|
||||
python_test() {
|
||||
local dbpath=${TMPDIR}/mongo.db
|
||||
local logpath=${TMPDIR}/mongod.log
|
||||
|
||||
# Now, the hard part: we need to find a free port for mongod.
|
||||
# We're just trying to run it random port numbers and check the log
|
||||
# for bind errors. It shall be noted that 'mongod --fork' does not
|
||||
# return failure when it fails to bind.
|
||||
|
||||
mkdir -p "${dbpath}" || die
|
||||
while true; do
|
||||
ebegin "Trying to start mongod on port ${DB_PORT}"
|
||||
|
||||
LC_ALL=C \
|
||||
mongod --dbpath "${dbpath}" --smallfiles --nojournal \
|
||||
--bind_ip ${DB_IP} --port ${DB_PORT} \
|
||||
--unixSocketPrefix "${TMPDIR}" \
|
||||
--logpath "${logpath}" --fork \
|
||||
&& sleep 2
|
||||
|
||||
# Now we need to check if the server actually started...
|
||||
if [[ ${?} -eq 0 && -S "${TMPDIR}"/mongodb-${DB_PORT}.sock ]]; then
|
||||
# yay!
|
||||
eend 0
|
||||
break
|
||||
elif grep -q 'Address already in use' "${logpath}"; then
|
||||
# ay, someone took our port!
|
||||
eend 1
|
||||
: $(( DB_PORT += 1 ))
|
||||
continue
|
||||
else
|
||||
eend 1
|
||||
eerror "Unable to start mongod for tests. See the server log:"
|
||||
eerror " ${logpath}"
|
||||
die "Unable to start mongod for tests."
|
||||
fi
|
||||
done
|
||||
|
||||
local failed
|
||||
#https://jira.mongodb.org/browse/PYTHON-521, py2.[6-7] has intermittent failure with gevent
|
||||
pushd "${BUILD_DIR}"/../ > /dev/null
|
||||
if [[ "${EPYTHON}" == python3* ]]; then
|
||||
2to3 --no-diffs -w test
|
||||
fi
|
||||
DB_PORT2=$(( DB_PORT + 1 )) DB_PORT3=$(( DB_PORT + 2 )) esetup.py test || failed=1
|
||||
|
||||
mongod --dbpath "${dbpath}" --shutdown
|
||||
|
||||
[[ ${failed} ]] && die "Tests fail with ${EPYTHON}"
|
||||
|
||||
rm -rf "${dbpath}"
|
||||
}
|
||||
|
||||
python_install() {
|
||||
# Maintainer note:
|
||||
# In order to work with mod_wsgi, we need to disable the C extension.
|
||||
# See [1] for more information.
|
||||
# [1] http://api.mongodb.org/python/current/faq.html#does-pymongo-work-with-mod-wsgi
|
||||
distutils-r1_python_install $(use mod_wsgi && echo --no_ext)
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use doc && local HTML_DOCS=( html/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -0,0 +1,54 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/urwid/urwid-1.2.1.ebuild,v 1.1 2014/04/08 07:24:05 radhermit Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_2,3_3,3_4} )
|
||||
PYTHON_REQ_USE="ncurses"
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Urwid is a curses-based user interface library for Python"
|
||||
HOMEPAGE="http://urwid.org/ http://pypi.python.org/pypi/urwid/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux"
|
||||
IUSE="doc examples test"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
|
||||
test? ( dev-python/twisted-core )"
|
||||
|
||||
PATCHES=( "${FILESDIR}"/${PN}-1.1.0-sphinx.patch )
|
||||
|
||||
python_compile_all() {
|
||||
if use doc ; then
|
||||
if [[ ${EPYTHON} == python3* ]] ; then
|
||||
2to3 -nw --no-diffs docs/conf.py || die
|
||||
fi
|
||||
cd docs
|
||||
sphinx-build . _build/html || die
|
||||
fi
|
||||
}
|
||||
|
||||
python_compile() {
|
||||
if [[ ${EPYTHON} == python2* ]] ; then
|
||||
local CFLAGS="${CFLAGS} -fno-strict-aliasing"
|
||||
export CFLAGS
|
||||
fi
|
||||
|
||||
distutils-r1_python_compile
|
||||
}
|
||||
|
||||
python_test() {
|
||||
esetup.py test
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
use examples && local EXAMPLES=( examples/. )
|
||||
use doc && local HTML_DOCS=( docs/_build/html/. )
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,4 +1,16 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST amatch-0.2.11.gem 28672 SHA256 3955bd06c0f9a208dd38bec6c2bc55d5aa8839c934e491f72ce99a48717a52ef SHA512 75b21173a0f4917ebe0418a09896eea04f46ba23eba371c589e1c27b492c40f820e866c6c2b8250c67179b757f11c12a1dff532c3fa55e27476904ad97f04b0b WHIRLPOOL 304bd97d8a6535401aa796732bbfc89467c22c41bba59e3c7bd9d25b69126b62a8247aeb3d7ffa8f69e240c62f7e399200e3c0c0fef4375ad924345c7b1f6c56
|
||||
DIST amatch-0.3.0.gem 28672 SHA256 669bac06769ab21d2fbd87839b5aa1b1d9e0eb39971b4404fe88de103685f45d SHA512 5ae598c90bb4252813be01570f3e057840133926c7736fad1ed9ec4fa8278e3e672ce466f79025f79b2f60a0842f7b294a748a5e0a29ceb0ddc72a55ba80673c WHIRLPOOL 773cd356b88a927dc0efbe4272d1a8bcbdb6005110672ad12a38bc6d468a6830d6a90b66266be8f87e4fc3d750645ca00d0f457f9ab8f793e039ab951ec4a290
|
||||
EBUILD amatch-0.2.11-r1.ebuild 783 SHA256 80092dc93f8a4d2f0d8ce0c2ef3a07ca9156e1bc281be6cb6f905c2fbd8f02f4 SHA512 17ef0958337331cc20bc181abdf9f0a2636825a2baf76fa6779a1b3e25da323d1751fff149004ee642d3fe3388a4426c5c02344c523e026619c1b79ee18b0a35 WHIRLPOOL ba00f36198015d5fc453e626aa3127fe5f8255d1df281be1259aab4196ee9521e9048621b28ff9b4e137fb68022cacbb85f693ade03238ec4b0851266c1c2554
|
||||
MISC ChangeLog 4543 SHA256 e254544e4511be094a5429eba9a52c65df795fb9a9c378676f6d7588c6caa94d SHA512 b2bc5066f55017f6c5b6c38839e69ef6d6495ab1a48d625da0d37f2548a2d76044d09c2d3c10caba1fad7a0e08c4660d122602b652d34d896757840d161a3213 WHIRLPOOL 2cc7f21f22bb9c59e24c4a0a00d9d3e1e1ebc8df691fe3360fd180c029efc9682d904993e5f2aeb0dcfd526db68d844557d5f37f48fb906f64c4337b0f8be336
|
||||
EBUILD amatch-0.3.0.ebuild 780 SHA256 b9ff69cb93c13a781388f560a3e618d6ec7a0ce408d78ac2c13e7767487074ac SHA512 d63ed4f734260ed3a257c3765818aa03daa60dcacdbebaa2f5c4f8c51060b42666d58bb697ba6451993c8ffe76aee3df323460d9a0bb2a1050dab2ce6ea8d409 WHIRLPOOL 87146e675653775a3897ef3c09b3928534f2a1001e02c64013310fc4b2c7f7ce0bea947b610d22e924b406ddebca50541acaff6072673ae70fd29ba196204244
|
||||
MISC ChangeLog 4662 SHA256 4b114faf10c78edc279adf1d94f8252b2749cbf5164cf8634318501bf182f0e4 SHA512 27ede94edab4d1a5e24a4a7ca12b98a32c7edbd221bc371422ad8e4c04d29bf6c065409bb9f278a9c5d9ca12fdedfd704b34aef0fd43e7c0b53943bf42d5b4f9 WHIRLPOOL 5ddfa5b1c985bc092b55bd823f83e2e984a2cc328e9964158d4826d2ca1681957c281246febaa71fc8c9651379ed6891b6d5070197c27923408e4b3d5a513eda
|
||||
MISC metadata.xml 157 SHA256 11fba03a217e2d996f5cd8895493a5692ece8ddac2c1a2dfc71d0e830555121c SHA512 0cec73b966de88015ea4c7212723d848d367608aa93658bb945f298a8000c4ba8aba73c9eb8481859fb5bbed45e80dae32c628caf81e027a4ad8eafa7e632851 WHIRLPOOL 4da25c81e21173ad8b7b5f35b056264869d9a16741062aa4422c5ea1aa9e73da8eb700b0d54de84c169d702fbb3f41ed157c9dc7c9daac110849ae84715c051b
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0.22 (GNU/Linux)
|
||||
|
||||
iF4EAREIAAYFAlNDmvEACgkQiIP6VqMIqNdIpgD8DafQXv0llP9z8POj/3mc0dBw
|
||||
hFDSeuMIx0U/kEphiDUA/2HCGa/KoafD0H3TvRg2P3RzskzSNq0LClS+dhgYQh2W
|
||||
=0wSH
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,34 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/amatch/amatch-0.3.0.ebuild,v 1.1 2014/04/08 06:45:00 graaff Exp $
|
||||
|
||||
EAPI=5
|
||||
USE_RUBY="ruby19 ruby20 ruby21"
|
||||
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
RUBY_FAKEGEM_EXTRADOC="CHANGES README.rdoc"
|
||||
|
||||
inherit multilib ruby-fakegem
|
||||
|
||||
DESCRIPTION="Approximate Matching Extension for Ruby"
|
||||
HOMEPAGE="http://flori.github.com/amatch/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend ">=dev-ruby/tins-0.3"
|
||||
|
||||
each_ruby_configure() {
|
||||
${RUBY} -Cext extconf.rb || die
|
||||
}
|
||||
|
||||
each_ruby_compile() {
|
||||
emake -Cext V=1
|
||||
cp ext/amatch_ext$(get_modname) lib/ || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
${RUBY} -Ilib -S testrb tests/* || die
|
||||
}
|
@ -1,7 +1,7 @@
|
||||
AUX cm2pdf 1476 SHA256 1baa6c18eaffdd13f8e93dc07c62a97c47a39e308c0d070dbb37c14025a11c19 SHA512 37db7d2a66bace8666b89169be96b1ecf27f5f6d0f46c16a2f42be75490c4d0b4b89e27631b7e4e8684bbc07176f219ff8cb16987e47d5cb1b0c6cc0973b15f1 WHIRLPOOL 2feb584f7894feaf0669c410b93f4483e12f231c8e78a3ee296e7d8c2154d08bf0c4e95bf5ee3df980c07faf16c8017996216d1fdc6e5e1507b9cce8a0fc4669
|
||||
DIST circuit_macros-7.7.2.tar.gz 1268548 SHA256 c75973c5f00dfc33e4dde2ce7db95fe0ea73aacf20a9d0160be120afe100e8aa SHA512 6ead7b54f2cc78057ff97140a273f56874159cd965c8858e91e884cbe09f293247c12a4bbc9a90e4cdb59c493464d0d9d0bfb031a99175dd939e5b9d08e7f62f WHIRLPOOL 61b3097658724c2e2c9fb8cf633cd6dd1bdedc623d5882954b6bad5a7c7c93e02f379005cc0b35236db3bd81529668b70d9f9ba5599855ab7cfb8408df7dc786
|
||||
DIST circuit_macros-7.8.3.tar.gz 1701857 SHA256 71660ee82ef5200ceff55e515f59aea666533e5458287d47a0b71880bf318944 SHA512 f86a2972622e48e6fae849b0126062bc370c2be188b25b0aecb95cef25874c64b380b564d48afcd074e5c59f006b29f0ee4a2566b8fd5293d24dae08fd555816 WHIRLPOOL 784b0df372e031102ad3ebe78fe38cbd875d18f4c66c39857be6828bdb2e5c527410cd983053a38561302618d5bf5700cf2d28b12ff26ba64908cbeb305bf154
|
||||
EBUILD circuit_macros-7.7.2.ebuild 1414 SHA256 d42568f6389ae34d60bca4cfe8a5d8ae5df4bc02b3b8860b56ba1554fd854bdb SHA512 553edb862f404b46369b3b0b38a23b6e031fcd02bf6ed2bfcb38b929b5639d2a8f9dfbca8f9f9735ab7f35a4037f3068e34792bb44c83cff600a38aebe3e178b WHIRLPOOL 3d9a1a11975e375a0da6067d3dfe14bde8179e44cbde6f53a1180c3400401a231bcd023b42cc09e5bcbcc92c2ec23fdf00cd486871d8736c06c7934b6724db4f
|
||||
DIST circuit_macros-7.8.4.tar.gz 1627827 SHA256 2a9dd5f63483c23301f89b0e3585ef793fd7eebe0c55f17ad5370527d394be1e SHA512 9fec1c94ff91ee43f3db3c68e23c1f0120e8520bb84f9da4169cbc532258a1a72453ba4afdd9bcccc6b0bb7675b9b7a63b3bb7cd9cef30c69a187aef231d3b7e WHIRLPOOL f1308b97f85215130f6c6cafd4d64a238e873242f393b8f716ef64fcef3ca76041e84175ac146dd05c5842741687da27959c0753bc9e1a17d3da103af0c3c5cb
|
||||
EBUILD circuit_macros-7.8.3.ebuild 1414 SHA256 c75a9c5449c4d3bcc7560d35f6d9b0ac6b729bc4523a8b46d56f755a6f503e9e SHA512 da1ba83128305ea372f26a80f7c5ebe765d2110ef0fa6d39e229d8206936eb6163b180de46faf1611e1bcae57842a7f28ba0c2b9e9e31ff0a248eea023f42b81 WHIRLPOOL b86c744f1abe44a2acde99f9a4e9ee5293b459a4c60b25f4ddea4886ec6da110260aeaeb039cc849afaa4a7bc562f7f7cb9332910d62e6fbc2583f652572855f
|
||||
MISC ChangeLog 1590 SHA256 b41984a89e7ca2198664ff57b898947816459afe435ad734427898ac791b5f5c SHA512 65d03ceef9bb262572898b7cd71ca60afa2ae69d3a3c4c8671ddf667e7f0aca8fc1989b7121a33cd449032070f6a42bdf8f1414c69d0dd7f62a8acd483a87bb4 WHIRLPOOL e02619e64e5e52ce19658bd281205639e29f5828fa49ef00bf4603c122e423ca62dace77290b99a87c2db4ea0190608c9cbefe828b5cfdd7dbd32060845c8b8e
|
||||
EBUILD circuit_macros-7.8.4.ebuild 1414 SHA256 aac36d32e71aa8b14074e4c9875636c3796d0dd2f6405577e613f003a4bf980c SHA512 d144f72d06c4d3088e8b008bb8b5bd00efe0c068ca85bded028d0a739457c3728480737d2d1d3ba3df7c34fc5bd4dd753699b01e012450ae453ca911cfc6c70e WHIRLPOOL 7e18fd9ee614b5512c374f0f4689381d445bb8a84bed46a51d5dfbd6b9b20bb16f355b827872727bd974c26ab8ed867770322aab0559b8e231763da06dc4163f
|
||||
MISC ChangeLog 1834 SHA256 5e12c0e7b425907b17049683a1f2952c86c601b02bedbd1427b1ea7ad3d12996 SHA512 4f179b6b493d59540aec3a5c9795931e9dfb73b007767cc1dcd75a11982e8fda0ebbccace0cfab05fb2d2a2600c1cbf97e6d34e197770868179ca4ae22821e75 WHIRLPOOL 4cfb3d280a442c8ec3c0050a09e7bfbb36cfac1b32cb8e4cfb0bfa102cceb3c71336142eb2d1e59e34349f70a04e5ba69acf3219e677ebff2f61dadc8737d28c
|
||||
MISC metadata.xml 657 SHA256 de3d64982083fcddcf887f6f89b46505c77abe4e2933df8c17e646daceef7836 SHA512 d549f39d36348fa8792e8bc1eadeb4da19540bd949f1a725bd5bb29bf2f901a7c1ed17de52f5de4f46f9fa0a27b91cd69cdf93f7a887284f9491ebc5dbe11b5f WHIRLPOOL 824f4c9135e2754425bf8012be8379ced4027b1785b1f546d62b88fbc04f324de0240e5c399146edb9f65d9d615f8a120691a7b523ab7dc0f7e8630455d22d91
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-tex/circuit_macros/circuit_macros-7.7.2.ebuild,v 1.1 2014/01/10 18:01:02 calchan Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-tex/circuit_macros/circuit_macros-7.8.4.ebuild,v 1.1 2014/04/08 19:47:55 calchan Exp $
|
||||
|
||||
EAPI=5
|
||||
|
@ -1,12 +1,12 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-client/mutt/mutt-1.5.23-r1.ebuild,v 1.1 2014/04/06 17:08:16 grobian Exp $
|
||||
# $Header: /var/cvsroot/gentoo-x86/mail-client/mutt/mutt-1.5.23-r2.ebuild,v 1.1 2014/04/08 20:37:42 grobian Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit eutils flag-o-matic autotools
|
||||
|
||||
PATCHSET_REV="-r1"
|
||||
PATCHSET_REV="-r2"
|
||||
|
||||
DESCRIPTION="A small but very powerful text-based mail client"
|
||||
HOMEPAGE="http://www.mutt.org/"
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue