Created attachment 185988 [details] net/ceph diff for the first submit. Recently the Luminous is released by the Ceph team. This is the port for FreeBSD. Run thru: portlint -A poudriere testport
testbuilds@work
portlint -AC together with DEVELOPER=yes in /etc/make.conf says: WARN: Makefile: [44]: USE_* seen before USES. According to the porters-handbook, USES must appear first. WARN: Makefile: Consider adding support for a NLS knob to conditionally disable gettext support. WARN: Makefile: "IGNORE_FreeBSD_10" has to appear earlier. WARN: Makefile: "ONLY_FOR_ARCHS" has to appear earlier.
testbuilds fine on 12a, 11.1a
Created attachment 186009 [details] net/ceph diff for the first submit. With CONFLICT indication
Created attachment 186010 [details] Add CONFLICT also to ceph-devel Since net/ceph and net/ceph-devel install everything in the same place Make them conflicting ports
A commit references this bug: Author: pi Date: Sun Sep 3 08:29:58 UTC 2017 New revision: 449176 URL: https://svnweb.freebsd.org/changeset/ports/449176 Log: 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. 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: http://ceph.com PR: 221997 Submitted by: Willem Jan Withagen <wjw@digiware.nl> Changes: head/net/Makefile head/net/ceph/ head/net/ceph/Makefile head/net/ceph/distinfo head/net/ceph/files/ head/net/ceph/files/ceph.in head/net/ceph/files/file-git_version head/net/ceph/pkg-descr head/net/ceph/pkg-plist head/net/ceph-devel/Makefile
Committed, thanks!