* [gentoo-commits] repo/gentoo:master commit in: net-misc/sx/
@ 2015-10-19 16:25 Alexis Ballier
0 siblings, 0 replies; 4+ messages in thread
From: Alexis Ballier @ 2015-10-19 16:25 UTC (permalink / raw
To: gentoo-commits
commit: 74cd99dd20d22a39df61ef17df2b55fd74c891eb
Author: Matthew Brewer <tomboy64 <AT> sina <DOT> cn>
AuthorDate: Fri Oct 16 13:27:15 2015 +0000
Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Mon Oct 19 13:09:58 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74cd99dd
net-misc/sx: new ebuild
net-misc/sx/Manifest | 1 +
net-misc/sx/metadata.xml | 17 +++++++++++++++++
net-misc/sx/sx-1.2.ebuild | 46 ++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 64 insertions(+)
diff --git a/net-misc/sx/Manifest b/net-misc/sx/Manifest
new file mode 100644
index 0000000..cac19f7
--- /dev/null
+++ b/net-misc/sx/Manifest
@@ -0,0 +1 @@
+DIST sx-1.2.tar.gz 7218016 SHA256 98c37a84e1653364226aff47e63b715500636c0af3b20f4e74eefe3397ee2d63 SHA512 b1366cd7968b678a877d163e4183d7dbdc1b1d0a90fd1a8bc9e795cbbeb75677e6f15da7f770c77e61cf97ed20c27acc5ab1d17d25cd1c5f1f40271ced42b41a WHIRLPOOL 4dbb5453b4123bfe5380e604ad2782e66642b442e2e2b2609d847de4e06a1bb543231273f55c4605f9562c3936f8c91a150851182fbed3150c92402c44ad16c5
diff --git a/net-misc/sx/metadata.xml b/net-misc/sx/metadata.xml
new file mode 100644
index 0000000..32f6c93
--- /dev/null
+++ b/net-misc/sx/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>proxy-maintainers</herd>
+ <maintainer>
+ <email>tomboy64@sina.cn</email>
+ </maintainer>
+ <longdescription lang="en">
+ SX Cluster is a reliable, fully distributed cluster solution for your data storage needs, released under the GPL licence. With SX Cluster you aggregate the disk space available on multiple servers and merge it into a single storage system. The cluster makes sure that your data is always replicated over multiple nodes (the exact number of copies is defined by the sysadmin) and synchronized. Additionally Sx has built-in support for deduplication, client-side encryption, on-the-fly compression and much more.
+ </longdescription>
+ <use>
+ <flag name="client">Access the SX Cluster from this machine via its Nginx server. Also responsible for tools required to run the server.</flag>
+ <flag name="ipv6">Enable support for communication via IPv6.</flag>
+ <flag name="server">Enable SX's server component.</flag>
+ <flag name="ssl">Enable communication security via OpenSSL.</flag>
+ </use>
+</pkgmetadata>
diff --git a/net-misc/sx/sx-1.2.ebuild b/net-misc/sx/sx-1.2.ebuild
new file mode 100644
index 0000000..f24f7a7
--- /dev/null
+++ b/net-misc/sx/sx-1.2.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils
+
+DESCRIPTION="Skylable SX - a distributed object-storage software for data clusters"
+HOMEPAGE="http://www.skylable.com/products/sx"
+SRC_URI="http://cdn.skylable.com/source/${P}.tar.gz"
+LICENSE="GPL-2 LGPL-2.1"
+# If a package appears that links against another .so apart from sxclient-2.0.0.so, change the subslot accordingly.
+SLOT="0/2"
+KEYWORDS="~amd64"
+IUSE="+client ipv6 +server ssl"
+nginx_modules_use="nginx_modules_http_fastcgi(-),nginx_modules_http_gzip(-),nginx_modules_http_proxy(-),nginx_modules_http_scgi(-),nginx_modules_http_uwsgi(-)"
+DEPEND="
+ dev-libs/libltdl:0
+ dev-libs/yajl
+ net-misc/curl[idn,ipv6(-)?,ssh,ssl(-)?]
+ server? ( >=dev-db/sqlite-3.8.4.3:3
+ dev-libs/fcgi
+ www-servers/nginx:mainline[http,ipv6(-)?,${nginx_modules_use},ssl(-)?] )
+"
+RDEPEND="${DEPEND}"
+
+# The server build depends on tools only built during client build.
+# The client, though, is fully functional without server components
+# (for remote access, for example).
+# Deactivate both only if you know you need *only* the libs.
+REQUIRED_USE="server? ( client )"
+
+# tests make a temporary install relative to $prefix, so docdir must be relative to it as well
+src_configure() {
+ econf --disable-sxhttpd \
+ --with-system-libs \
+ --docdir="\${prefix}/usr/share/doc/${PF}" \
+ $(use_enable client sxclient) \
+ $(use_enable server)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ prune_libtool_files --all
+}
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/sx/
@ 2016-01-02 13:09 Patrice Clement
0 siblings, 0 replies; 4+ messages in thread
From: Patrice Clement @ 2016-01-02 13:09 UTC (permalink / raw
To: gentoo-commits
commit: 52fb108bb61672022174a7b9105bed4440754de7
Author: Matthew Brewer <tomboy64 <AT> sina <DOT> cn>
AuthorDate: Sat Jan 2 03:21:06 2016 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sat Jan 2 03:21:06 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52fb108b
net-misc/sx: version bump to 2.0
net-misc/sx/Manifest | 1 +
net-misc/sx/sx-2.0.ebuild | 46 ++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 47 insertions(+)
diff --git a/net-misc/sx/Manifest b/net-misc/sx/Manifest
index cac19f7..0ae31ee 100644
--- a/net-misc/sx/Manifest
+++ b/net-misc/sx/Manifest
@@ -1 +1,2 @@
DIST sx-1.2.tar.gz 7218016 SHA256 98c37a84e1653364226aff47e63b715500636c0af3b20f4e74eefe3397ee2d63 SHA512 b1366cd7968b678a877d163e4183d7dbdc1b1d0a90fd1a8bc9e795cbbeb75677e6f15da7f770c77e61cf97ed20c27acc5ab1d17d25cd1c5f1f40271ced42b41a WHIRLPOOL 4dbb5453b4123bfe5380e604ad2782e66642b442e2e2b2609d847de4e06a1bb543231273f55c4605f9562c3936f8c91a150851182fbed3150c92402c44ad16c5
+DIST sx-2.0.tar.gz 7641676 SHA256 649ab7ccc1e2fc94aa79169a55bc99bc2b72da50dad82419d7f3c1ee4ef884aa SHA512 7de59d6c794d11a88f2ee87daf04cd2987cbbac2797536d9b62eaa38b5fd7d1dc1a7794ae12155b4df7096fd484b74faec066e8cd47da0a73595b57c8831dbaf WHIRLPOOL 0a07e5adf109a0ba1d9e9cbc741cc950c3567bbd3c7d0f48006c458c1b299c5560e9d84d284e2786325977db1477aeff609258e6f4bffb3a5fc7b4b1b4907075
diff --git a/net-misc/sx/sx-2.0.ebuild b/net-misc/sx/sx-2.0.ebuild
new file mode 100644
index 0000000..f24f7a7
--- /dev/null
+++ b/net-misc/sx/sx-2.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils
+
+DESCRIPTION="Skylable SX - a distributed object-storage software for data clusters"
+HOMEPAGE="http://www.skylable.com/products/sx"
+SRC_URI="http://cdn.skylable.com/source/${P}.tar.gz"
+LICENSE="GPL-2 LGPL-2.1"
+# If a package appears that links against another .so apart from sxclient-2.0.0.so, change the subslot accordingly.
+SLOT="0/2"
+KEYWORDS="~amd64"
+IUSE="+client ipv6 +server ssl"
+nginx_modules_use="nginx_modules_http_fastcgi(-),nginx_modules_http_gzip(-),nginx_modules_http_proxy(-),nginx_modules_http_scgi(-),nginx_modules_http_uwsgi(-)"
+DEPEND="
+ dev-libs/libltdl:0
+ dev-libs/yajl
+ net-misc/curl[idn,ipv6(-)?,ssh,ssl(-)?]
+ server? ( >=dev-db/sqlite-3.8.4.3:3
+ dev-libs/fcgi
+ www-servers/nginx:mainline[http,ipv6(-)?,${nginx_modules_use},ssl(-)?] )
+"
+RDEPEND="${DEPEND}"
+
+# The server build depends on tools only built during client build.
+# The client, though, is fully functional without server components
+# (for remote access, for example).
+# Deactivate both only if you know you need *only* the libs.
+REQUIRED_USE="server? ( client )"
+
+# tests make a temporary install relative to $prefix, so docdir must be relative to it as well
+src_configure() {
+ econf --disable-sxhttpd \
+ --with-system-libs \
+ --docdir="\${prefix}/usr/share/doc/${PF}" \
+ $(use_enable client sxclient) \
+ $(use_enable server)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ prune_libtool_files --all
+}
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/sx/
@ 2016-02-10 10:32 Ian Delaney
0 siblings, 0 replies; 4+ messages in thread
From: Ian Delaney @ 2016-02-10 10:32 UTC (permalink / raw
To: gentoo-commits
commit: 4d29c354b7c2dcd2b94012790a96bd78c8deb0cf
Author: Matthew Brewer <tomboy64 <AT> sina <DOT> cn>
AuthorDate: Wed Feb 10 09:37:59 2016 +0000
Commit: Ian Delaney <idella4 <AT> gentoo <DOT> org>
CommitDate: Wed Feb 10 09:37:59 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d29c354
net-misc/sx: update metadata.xml to contain a name-tag for tomboy64 <AT> sina.cn
Package-Manager: portage-2.2.26
RepoMan-Options: --ignore-arches
net-misc/sx/metadata.xml | 34 ++++++++++++++++++----------------
1 file changed, 18 insertions(+), 16 deletions(-)
diff --git a/net-misc/sx/metadata.xml b/net-misc/sx/metadata.xml
index 3166824..dfe4aac 100644
--- a/net-misc/sx/metadata.xml
+++ b/net-misc/sx/metadata.xml
@@ -1,20 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>tomboy64@sina.cn</email>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <longdescription lang="en">
- SX Cluster is a reliable, fully distributed cluster solution for your data storage needs, released under the GPL licence. With SX Cluster you aggregate the disk space available on multiple servers and merge it into a single storage system. The cluster makes sure that your data is always replicated over multiple nodes (the exact number of copies is defined by the sysadmin) and synchronized. Additionally Sx has built-in support for deduplication, client-side encryption, on-the-fly compression and much more.
- </longdescription>
- <use>
- <flag name="client">Access the SX Cluster from this machine via its Nginx server. Also responsible for tools required to run the server.</flag>
- <flag name="ipv6">Enable support for communication via IPv6.</flag>
- <flag name="server">Enable SX's server component.</flag>
- <flag name="ssl">Enable communication security via OpenSSL.</flag>
- </use>
+ <maintainer type="person">
+ <email>tomboy64@sina.cn</email>
+ <name>M.B.</name>
+ <description>Maintainer, assign bugs to him</description>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <longdescription lang="en">
+ SX Cluster is a reliable, fully distributed cluster solution for your data storage needs, released under the GPL licence. With SX Cluster you aggregate the disk space available on multiple servers and merge it into a single storage system. The cluster makes sure that your data is always replicated over multiple nodes (the exact number of copies is defined by the sysadmin) and synchronized. Additionally Sx has built-in support for deduplication, client-side encryption, on-the-fly compression and much more.
+ </longdescription>
+ <use>
+ <flag name="client">Access the SX Cluster from this machine via its Nginx server. Also responsible for tools required to run the server.</flag>
+ <flag name="ipv6">Enable support for communication via IPv6.</flag>
+ <flag name="server">Enable SX's server component.</flag>
+ <flag name="ssl">Enable communication security via OpenSSL.</flag>
+ </use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/sx/
@ 2016-06-07 13:42 Alexis Ballier
0 siblings, 0 replies; 4+ messages in thread
From: Alexis Ballier @ 2016-06-07 13:42 UTC (permalink / raw
To: gentoo-commits
commit: aa2136f7fc9f589a0fc2a89888fb42d38e23675d
Author: Marshall Brewer <tomboy64 <AT> sina <DOT> cn>
AuthorDate: Fri Jun 3 00:49:50 2016 +0000
Commit: Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Tue Jun 7 13:42:13 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa2136f7
net-misc/sx: version bump 2.1
add ~x86 keyword
Package-Manager: portage-2.3.0_rc1
net-misc/sx/Manifest | 2 +-
net-misc/sx/{sx-1.2.ebuild => sx-2.1.ebuild} | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/net-misc/sx/Manifest b/net-misc/sx/Manifest
index 0ae31ee..0519fb3 100644
--- a/net-misc/sx/Manifest
+++ b/net-misc/sx/Manifest
@@ -1,2 +1,2 @@
-DIST sx-1.2.tar.gz 7218016 SHA256 98c37a84e1653364226aff47e63b715500636c0af3b20f4e74eefe3397ee2d63 SHA512 b1366cd7968b678a877d163e4183d7dbdc1b1d0a90fd1a8bc9e795cbbeb75677e6f15da7f770c77e61cf97ed20c27acc5ab1d17d25cd1c5f1f40271ced42b41a WHIRLPOOL 4dbb5453b4123bfe5380e604ad2782e66642b442e2e2b2609d847de4e06a1bb543231273f55c4605f9562c3936f8c91a150851182fbed3150c92402c44ad16c5
DIST sx-2.0.tar.gz 7641676 SHA256 649ab7ccc1e2fc94aa79169a55bc99bc2b72da50dad82419d7f3c1ee4ef884aa SHA512 7de59d6c794d11a88f2ee87daf04cd2987cbbac2797536d9b62eaa38b5fd7d1dc1a7794ae12155b4df7096fd484b74faec066e8cd47da0a73595b57c8831dbaf WHIRLPOOL 0a07e5adf109a0ba1d9e9cbc741cc950c3567bbd3c7d0f48006c458c1b299c5560e9d84d284e2786325977db1477aeff609258e6f4bffb3a5fc7b4b1b4907075
+DIST sx-2.1.tar.gz 7823814 SHA256 7f93f5e5d2495063eef8d868883779ee5bc44c97466365336faccf28b6e71521 SHA512 d38cff97fafee6fae5b7918f99dc91aa5223fcc7244e860dbc90fa098c8d04a46764d003780ba0beb364adfde00fbdc365e7ec77999b98c21a4e875ab7a8a7a0 WHIRLPOOL 1202bdcd501c9732f58c9421c8a9279e78eba6141f36fd3af7b2e7cfc320879ee772e7ece3869b410f69342b68cfb12fa87936a8f278b167df06c1c28b94a3de
diff --git a/net-misc/sx/sx-1.2.ebuild b/net-misc/sx/sx-2.1.ebuild
similarity index 95%
rename from net-misc/sx/sx-1.2.ebuild
rename to net-misc/sx/sx-2.1.ebuild
index f24f7a7..578972b 100644
--- a/net-misc/sx/sx-1.2.ebuild
+++ b/net-misc/sx/sx-2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -12,7 +12,7 @@ SRC_URI="http://cdn.skylable.com/source/${P}.tar.gz"
LICENSE="GPL-2 LGPL-2.1"
# If a package appears that links against another .so apart from sxclient-2.0.0.so, change the subslot accordingly.
SLOT="0/2"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
IUSE="+client ipv6 +server ssl"
nginx_modules_use="nginx_modules_http_fastcgi(-),nginx_modules_http_gzip(-),nginx_modules_http_proxy(-),nginx_modules_http_scgi(-),nginx_modules_http_uwsgi(-)"
DEPEND="
^ permalink raw reply related [flat|nested] 4+ messages in thread
end of thread, other threads:[~2016-06-07 13:42 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-01-02 13:09 [gentoo-commits] repo/gentoo:master commit in: net-misc/sx/ Patrice Clement
-- strict thread matches above, loose matches on Subject: below --
2016-06-07 13:42 Alexis Ballier
2016-02-10 10:32 Ian Delaney
2015-10-19 16:25 Alexis Ballier
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox