LeoFS is a highly scalable, fault-tolerant distributed file system
for the Web.
LeoFS provides High Cost Performance Ratio. It allows you to build
LeoFS clusters using commodity hardware. LeoFS will require a smaller
cluster than other storage to achieve the same performance. LeoFS is
also very easy to setup and to operate.
LeoFS provides High Reliability thanks to its great design on top of
the Erlang/OTP capabilities. LeoFS system will stay up regardless of
software errors or hardware failures happening inside the cluster.
LeoFS provides High Scalability. Adding and removing nodes is simple
and quick, allowing you to react swiftly when your needs change. A
LeoFS cluster can be thought as elastic storage that you can stretch
as much and as often as you need.
databases/leofs: Remove due to obsolescence
LeoFS doesn't have an upstream release in years, and depends on an
obsolete and unsupported version of Erlang.
Approved by: erlang
Sponsored by: SkunkWerks, GmbH
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
Also move conditional flags for non sparc64/arm ARCH to fixed flags.
Reviewed by: brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
databases/leofs: fix build with clang 16
Since clang 16 (and gcc 11) the default C++ standard is now gnu++17.
Because Makefile does not explicitly set its C++ standard, this leads
to the error when building eleveldb:
util/bloom.cc:100:10: error: no template named 'auto_ptr' in namespace 'std'
std::auto_ptr<const FilterPolicy> m_Item;
~~~~~^
Add USE_CXXSTD=gnu++11 to avoid this error.
*/*: Update path set in BUILD_DEPENDS for CMake in more ports
Commit b23ea4e2d2f51b53d8915fe9fd7b4efbdd575e38 changed its location to
devel/cmake-core
Approved by: portmgr (blanket)
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
For ports on riscv64 that fail the same (or similar ways) to aarch64, mark
them BROKEN.
While here, pet portlint (Makevar order).
Approved by: portmgr (tier-2 blanket)
Give powerpc64 failure its real error message. It is the same as sparc64.
Switch to NOT_FOR, because it is really a case of the implementation being
missing, not just a bug.
Approved by: portmgr (tier-2 blanket)
- Mark BROKEN on i386:
work/leofs-1.2.10/deps/eleveldb/c_src/eleveldb.cc:244:17: error: no matching
function for call to 'enif_get_ulong'
Approved by: portmgr blanket
- make cowboy correctly parse target URI that has method in uppercase;
- sbin/leofs script improvements: on start wait for a node to begin
responding to ping, white-space cleanup;
- rc script cleanup.
Fix "Could not get redundancy" errors after the storage node restart, by
making the manager automatically send redundancy configuration to
storage node after restart.
Add leofs -- highly scalable, fault-tolerant distributed file
system.
LeoFS is a highly scalable, fault-tolerant distributed file system
for the Web.
LeoFS provides High Cost Performance Ratio. It allows you to build
LeoFS clusters using commodity hardware. LeoFS will require a smaller
cluster than other storage to achieve the same performance. LeoFS is
also very easy to setup and to operate.
LeoFS provides High Reliability thanks to its great design on top of
the Erlang/OTP capabilities. LeoFS system will stay up regardless of
software errors or hardware failures happening inside the cluster.
LeoFS provides High Scalability. Adding and removing nodes is simple
and quick, allowing you to react swiftly when your needs change. A
LeoFS cluster can be thought as elastic storage that you can stretch
as much and as often as you need.
WWW: http://leo-project.net/