Port details |
- ceph Ceph delivers object, block, and file storage in a unified system
- 12.2.7_3 net
=1 12.2.7_3Version of this port present on the latest quarterly branch.
- Maintainer: wjw@digiware.nl
- Port Added: 2017-09-03 08:30:17
- Last Update: 2019-02-27 18:57:13
- SVN Revision: 494078
- People watching this port, also watch:: zrep
- License: GPLv2 LGPL3
- WWW:
- https://ceph.com/
- Description:
- Ceph is a distributed object store and file system designed to provide
excellent performance, reliability and scalability.
* Object Storage
Ceph provides seamless access to objects using native language bindings or
radosgw, a REST interface for applications written with S3 and Swift.
* Block Storage
Ceph's RADOS Block Device (RBD) provides access to block device images
that are striped and replicated across the entire storage cluster.
* File System
Ceph provides a POSIX-compliant network file system aiming for large data
storage, high performance, and maximum compatibility with legacy applications.
This FreeBSD build will build most of the tools in Ceph:
* Mon, OSD, rados, RadosGW, rbd
* init-ceph, and etc/rc.d/ceph on top of that
* ceph-disk {prepare, activate}
With these tools one can build a multi server, multi osd cluster fully
running on FreeBSD and do some testing...
WWW: https://ceph.com/
-
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS_INSTALL:
- No installation instructions:
- This port has been deleted.
- PKGNAME: ceph
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: amd64
- distinfo:
- TIMESTAMP = 1535200366
SHA256 (ceph-ceph-v12.2.7_GH0.tar.gz) = 742dd402686b6c48824687be9bff951ede7608d41736cbcd55b130f7bd94f086
SIZE (ceph-ceph-v12.2.7_GH0.tar.gz) = 12236446
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- yasm : devel/yasm
- py27-sphinx>=0 : textproc/py-sphinx@py27
- gperf : devel/gperf
- libatomic_ops.a : devel/libatomic_ops
- cmake : devel/cmake
- gmake : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- cython-2.7 : lang/cython@py27
- python2.7 : lang/python27
- Runtime dependencies:
-
- bash : shells/bash
- getopt : misc/getopt
- xml : textproc/xmlstarlet
- jq : textproc/jq
- flock : sysutils/flock
- py27-virtualenv>=0 : devel/py-virtualenv@py27
- py27-prettytable>=0 : devel/py-prettytable@py27
- python2.7 : lang/python27
- Library dependencies:
-
- libboost_python27.so : devel/boost-python-libs@py27
- libboost_thread.so : devel/boost-libs
- libleveldb.so : databases/leveldb
- libnss3.so : security/nss
- libsnappy.so : archivers/snappy
- libcurl.so : ftp/curl
- libxml2.so : textproc/libxml2
- libexpat.so : textproc/expat2
- liblz4.so : archivers/liblz4
- libplds4.so : devel/nspr
- libtcmalloc.so : devel/google-perftools
- libfuse.so : sysutils/fusefs-libs
- libintl.so : devel/gettext-runtime
- libldap-2.4.so.2 : net/openldap24-client
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- N/A
- USES:
- cmake:noninja fuse gettext-runtime gmake pkgconfig python:2.7 shebangfix ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
12.2.7_3 27 Feb 2019 18:57:13 |
pi |
net/ceph: rename to net/ceph12, update 12.2.7 -> 12.2.11
PR: 236004
Submitted by: Willem Jan Withagen <wjw@digiware.nl> (maintainer)
Relnotes: https://ceph.com/releases/v12-2-11-luminous-released/
https://ceph.com/releases/v12-2-10-luminous-released/
https://ceph.com/releases/v12-2-8-released/ |
12.2.7_3 25 Dec 2018 20:25:40 |
tcberner |
Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".
I tried to only set insource where explictely needed.
PR: 232038
Exp-run by: antoine |
12.2.7_3 12 Dec 2018 00:15:50 |
jbeich |
devel/boost-*: update to 1.69.0
Changes: http://www.boost.org/users/history/version_1_69_0.html
PR: 232525
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D17645 |
12.2.7_2 02 Nov 2018 13:32:35 |
rene |
Remove compatibility code for FreeBSD < 11.2 from all ports.
Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by: rene
Reviewed by: bapt, jbeich
Differential Revision: https://reviews.freebsd.org/D17724 |
12.2.7_2 27 Aug 2018 16:09:22 |
jhale |
Fix build when DEFAULT_VERSIONS=python=3.[4-6] is set
In a python 3.x environment, the unversioned symlink to sphinx-build points
to the python 3.x version which will cause the build to fail. This port
can only use python 2.7, so we need to specify the version of sphinx-build.
This was supposedly fixed in r467840 and the PR was closed, but I was
informed by fluffy via private mail that it was still broken.
PR: 227260
Submitted by: fluffy
Approved by: portmgr (blanket - trivial build fix) |
12.2.7_2 25 Aug 2018 14:40:51 |
jhale |
Revert checksum to what the port had previously due to a report of breakage.
There is something strange going on here. Maybe with the way Github makes
these archives?
In r463680 we had for the same file/same git hash:
SHA256 (ceph-ceph-erasure-code-corpus-2d7d78b_GH0.tar.gz) =
466f7185015df8d13f8b2b9a17ee30ab419bcd667284ce2b6d32a1128c4640f1
SIZE (ceph-ceph-erasure-code-corpus-2d7d78b_GH0.tar.gz) = 3634266
Then in r474922 it was changed to:
SHA256 (ceph-ceph-erasure-code-corpus-2d7d78b_GH0.tar.gz) =
8ab8f36f3e0a720c882b8bb4abb3f2e26bd6b025cc263119207f7d2eb3b1e490
SIZE (ceph-ceph-erasure-code-corpus-2d7d78b_GH0.tar.gz) = 3685656
When I was working on this port the 8ab8f36 checksum failed, but the 466f718
checksum worked, so I changed back in r477944. Now it seems the 8ab8f36
checksum is working and 466f718 is not.
I have both files. Both are identical when extracted. The only difference
appears to be the compression ratio. As of right now I can only download
the 8ab8f36 file.
Reported by: fluffy |
12.2.7_2 24 Aug 2018 07:45:53 |
jhale |
- Fix rc.d script (too many parameters)
- Fix distinfo (checksum and size were corrupted in last update)
- Remove security/crytopp dependency that the port does not use
- Fix typo in IGNORE message
- Move pkgconf dependency to USES
- Depend on python ports correctly
- Remove CMAKE_BUILD_TYPE - it already is set to "Release" by the framework
- Bump PORTREVISION for dependency changes
PR: 230665
Submitted by: Willem Jan Withagen <wjw@digiware.nl> (maintainer) |
12.2.7_1 09 Aug 2018 06:58:31 |
jbeich |
devel/boost-*: update to 1.68.0
- Switch to C++14 for libboost_system to support C++14 consumers
Changes: http://www.boost.org/users/history/version_1_68_0.html
PR: 229569
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D16165 |
12.2.7 24 Jul 2018 15:30:16 |
swills |
net/ceph: fix missing cmake options
PR: 230007
Submitted by: Willem Jan Withagen <wjw@digiware.nl> (maintainer) |
12.2.7 19 Jul 2018 00:02:38 |
jbeich |
net/ceph: update to 12.2.7
Changes: https://ceph.com/releases/v12-2-5-luminous-released/
Changes: https://ceph.com/releases/12-2-7-luminous-released/
PR: 229877
Submitted by: Willem Jan Withagen (maintainer) |
12.2.4_1 01 Jun 2018 09:34:22 |
amdmi3 |
- Update WWW
- Whitespace fixes
Approved by: portmgr blanket |
12.2.4_1 20 Apr 2018 20:08:29 |
jbeich |
net/ceph: drop bogus flavor specifier
Unsuffixed binaries are only installed for default python version.
$ DEFAULT_VERSIONS=python=3.6 make
[...]
===> ceph-12.2.4_1 depends on executable: sphinx-build - not found
===> ceph-12.2.4_1 depends on executable: virtualenv - not found
PR: 227260 |
12.2.4_1 18 Apr 2018 13:57:43 |
jbeich |
devel/boost-*: update to 1.67.0
Changes: http://www.boost.org/users/history/version_1_67_0.html
PR: 227427
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D15030 |
12.2.4 18 Apr 2018 09:12:59 |
jbeich |
net/ceph: unbreak with boost 1.67
src/rbd_replay/Replayer.cc:353:65: error: no matching conversion for
functional-style cast from 'float' to 'boost::posix_time::microseconds' (aka
'subsecond_duration<boost::posix_time::time_duration, 1000000>')
boost::system_time sub_release_time(action_completed_time +
boost::posix_time::microseconds(dep.time_delta * m_latency_multiplier / 1000));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
PR: 227427
Reported by: antoine (via exp-run) |
12.2.4 06 Mar 2018 02:31:29 |
jbeich |
net/ceph: restore r461885
PR: 226376
Pointy hat to: jbeich |
12.2.4 06 Mar 2018 00:59:22 |
jbeich |
net/ceph: update to 12.2.4
- Convert to USE_OPENLDAP
- Drop LLD dependency [1]
- Limit portscout reports to 12.*
Changes: https://ceph.com/releases/v12-2-3-luminous-released/
Changes: https://ceph.com/releases/v12-2-4-luminous-released/
PR: 224805 [1] 226376
Submitted by: Willem Jan Withagen (maintainer) |
12.2.2_1 15 Feb 2018 12:34:50 |
mat |
devel/boost-python-libs got forgotten in the python flavorization, fix
this oversight.
Reviewed by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D14368 |
12.2.2_1 18 Jan 2018 04:11:03 |
jbeich |
devel/boost-*: update to 1.66.0
Changes: http://www.boost.org/users/history/version_1_66_0.html
PR: 223922
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D13279 |
12.2.2 01 Jan 2018 01:36:00 |
jbeich |
net/ceph: update to 12.2.2
Changes: http://ceph.com/releases/v12-2-1-luminous-released/
Changes: http://ceph.com/releases/v12-2-2-luminous-released/
PR: 224185
Submitted by: Willem Jan Withagen (maintainer)
Differential Revision: https://reviews.freebsd.org/D13699 |
v12.2.0_2 30 Nov 2017 15:50:34 |
mat |
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the (Only the first 15 lines of the commit message are shown above ) |
v12.2.0_2 25 Sep 2017 00:08:17 |
jbeich |
devel/boost-*: update to 1.65.1
Changes: http://www.boost.org/users/history/version_1_65_1.html
PR: 218835
Approved by: maintainer timeout (1.65.1: 2 weeks; 1.65.0: 1 month)
Tested by: jhibbits (on powerpc64, earlier version)
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D11582 |
v12.2.0_1 25 Sep 2017 00:05:06 |
jbeich |
devel/boost-*: enable C++11 features
PR: 218835
Obtained from: https://github.com/DragonFlyBSD/DeltaPorts/pull/690
Approved by: maintainer timeout (2 months)
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D11582 |
v12.2.0 03 Sep 2017 08:29:57 |
pi |
New port: net/ceph
Ceph is a distributed object store and file system designed to provide
excellent performance, reliability and scalability.
* Object Storage
Ceph provides seamless access to objects using native language bindings or
radosgw, a REST interface for applications written with S3 and Swift.
* Block Storage
Ceph's RADOS Block Device (RBD) provides access to block device images
that are striped and replicated across the entire storage cluster.
* File System
Ceph provides a POSIX-compliant network file system aiming for large data
storage, high performance, and maximum compatibility with legacy applications.
(Only the first 15 lines of the commit message are shown above ) |