From owner-svn-ports-all@freebsd.org Wed May 3 09:25:32 2017 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0B2DED59713; Wed, 3 May 2017 09:25:32 +0000 (UTC) (envelope-from mmokhi@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CE7483B2; Wed, 3 May 2017 09:25:31 +0000 (UTC) (envelope-from mmokhi@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v439PUDc072935; Wed, 3 May 2017 09:25:30 GMT (envelope-from mmokhi@FreeBSD.org) Received: (from mmokhi@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v439PUOG072932; Wed, 3 May 2017 09:25:30 GMT (envelope-from mmokhi@FreeBSD.org) Message-Id: <201705030925.v439PUOG072932@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mmokhi set sender to mmokhi@FreeBSD.org using -f From: Mahdi Mokhtari Date: Wed, 3 May 2017 09:25:30 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r440007 - in head/net/ceph-devel: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 May 2017 09:25:32 -0000 Author: mmokhi Date: Wed May 3 09:25:30 2017 New Revision: 440007 URL: https://svnweb.freebsd.org/changeset/ports/440007 Log: net/ceph-devel: update to latest release v2017-05-01 Delete a no-longer-needed patch. PR: 218974 Reported by: Willem Jan Withagen Reviewed by: feld (mentor) Approved by: feld (mentor) Differential Revision: https://reviews.freebsd.org/D10547 Deleted: head/net/ceph-devel/files/patch-src_rocksdb_CMakeLists.txt Modified: head/net/ceph-devel/Makefile head/net/ceph-devel/distinfo head/net/ceph-devel/files/ceph.in head/net/ceph-devel/pkg-plist Modified: head/net/ceph-devel/Makefile ============================================================================== --- head/net/ceph-devel/Makefile Wed May 3 09:02:24 2017 (r440006) +++ head/net/ceph-devel/Makefile Wed May 3 09:25:30 2017 (r440007) @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= ceph -DISTVERSION= wip.v2017-2-14 -PORTREVISION= 2 +DISTVERSION= wip.v2017-05-01 CATEGORIES= net PKGNAMESUFFIX= -devel @@ -44,28 +43,30 @@ RUN_DEPENDS= \ USE_GITHUB= yes GH_ACCOUNT= wjwithagen:DEFAULT -GH_TUPLE+= facebook:rocksdb:a0deec9:rocksdb/src/rocksdb -GH_TUPLE+= ceph:ceph-erasure-code-corpus:b5c8634:cepherasurecodecorpus/ceph-erasure-code-corpus +GH_TUPLE+= facebook:rocksdb:2.7.fb-4991-g9f2cc5:rocksdb/src/rocksdb +GH_TUPLE+= ceph:ceph-erasure-code-corpus:master:cepherasurecodecorpus/ceph-erasure-code-corpus GH_TUPLE+= ceph:ceph-object-corpus:master:cephobjectcorpus/ceph-object-corpus GH_TUPLE+= ceph:civetweb:v1.5-1809-g7f9f5d1:civetweb/src/civetweb GH_TUPLE+= ceph:jerasure:v2-ceph:jerasure/src/erasure-code/jerasure/jerasure GH_TUPLE+= ceph:gf-complete:v3-ceph:gfcomplete/src/erasure-code/jerasure/gf-complete GH_TUPLE+= ceph:googletest:ceph-release-1.7.x:googletest/src/googletest -GH_TUPLE+= ceph:spdk:v1.2.0-39-g9322c25:spdk/src/spdk +GH_TUPLE+= ceph:spdk:v17.03-34-g5742e9b9:spdk/src/spdk GH_TUPLE+= ceph:xxHash:v0.5.1-2-g1f40c65:xxHash/src/xxHash GH_TUPLE+= ceph:isa-l:v2.16.0:isal/src/isa-l -GH_TUPLE+= ceph:lua:lua-5.3-ceph:lua/src/lua +GH_TUPLE+= ceph:lua:5.3.2-2-g1fce39c:lua/src/lua GH_TUPLE+= ceph:Beast:999e2fa:Beast/src/Beast GH_TUPLE+= boostorg:boost:boost-1.61.0-275-g1790aff:boost/src/boost -GH_TUPLE+= ceph:dpdk:a38e5ec:dpd/src/dpd +GH_TUPLE+= ceph:dpdk:v16.11:dpd/src/dpd GH_TUPLE+= facebook:zstd:v1.1.2:zstd/src/zstd +GH_TUPLE+= 01org:isa-l_crypto:603529a:isalcrypto/src/crypto/isa-l/isa-l_crypto CMAKE_BUILD_TYPE= Release CMAKE_ARGS= \ -D ENABLE_GIT_VERSION:BOOL=OFF \ -D WITH_SYSTEM_BOOST:BOOL=ON \ + -D CEPH_MAN_DIR:STRING=man \ -D WITH_LTTNG:BOOL=OFF \ - -D WITH_FUSE:BOOL=OFF \ + -D WITH_FUSE:BOOL=ON \ -D WITH_KRBD:BOOL=OFF \ -D WITH_XFS:BOOL=OFF \ -D WITH_KVS:BOOL=OFF \ @@ -73,11 +74,11 @@ CMAKE_ARGS= \ -D WITH_CEPHFS:BOOL=OFF \ -D WITH_EMBEDDED:BOOL=OFF -USES= gmake gettext-runtime cmake:outsource python:2.7 shebangfix -SHEBANG_FILES= src/rbdmap src/ceph-post-file.in src/rbd-replay-many \ - src/ceph-rest-api src/ceph-create-keys \ - src/brag/client/ceph-brag \ - src/tools/ceph-monstore-update-crush.sh +USES= gmake cmake:outsource python:2.7 fuse gettext-runtime shebangfix +SHEBANG_FILES=src/rbdmap src/ceph-post-file.in src/rbd-replay-many \ + src/brag/client/ceph-brag src/ceph-rest-api \ + src/tools/ceph-monstore-update-crush.sh src/mount.fuse.ceph \ + src/ceph-create-keys # even though i386 will build, it is not really advised. ONLY_FOR_ARCHS= amd64 @@ -96,11 +97,22 @@ post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/etc/ceph ${MKDIR} ${STAGEDIR}/var/lib/ceph/bootstrap-mds ${MKDIR} ${STAGEDIR}/var/lib/ceph/bootstrap-osd + ${MKDIR} ${STAGEDIR}/var/lib/ceph/bootstrap-rgw + ${MKDIR} ${STAGEDIR}/var/lib/ceph/bootstrap-mgr ${MKDIR} ${STAGEDIR}/var/lib/ceph/mds ${MKDIR} ${STAGEDIR}/var/lib/ceph/mon ${MKDIR} ${STAGEDIR}/var/lib/ceph/osd + ${MKDIR} ${STAGEDIR}/var/lib/ceph/mgr ${MKDIR} ${STAGEDIR}/var/lib/ceph/tmp + ${MKDIR} ${STAGEDIR}/var/lib/ceph/radosgw ${MKDIR} ${STAGEDIR}/var/log/ceph + ${MKDIR} ${STAGEDIR}/var/run/ceph + ${CHOWN} -R 167:167 ${STAGEDIR}/var/lib/ceph + ${CHOWN} 167:167 ${STAGEDIR}/var/log/ceph + ${CHOWN} 167:167 ${STAGEDIR}/var/run/ceph + ${CHMOD} -R 750 ${STAGEDIR}/var/lib/ceph + ${CHOWN} 750 ${STAGEDIR}/var/log/ceph + ${CHOWN} 750 ${STAGEDIR}/var/run/ceph # Use the Ceph init.d script as the interface to regular # starting and stopping deamons. rc.d work is done thru # a separate rc.d/ceph script calling init-ceph again. Modified: head/net/ceph-devel/distinfo ============================================================================== --- head/net/ceph-devel/distinfo Wed May 3 09:02:24 2017 (r440006) +++ head/net/ceph-devel/distinfo Wed May 3 09:25:30 2017 (r440007) @@ -1,33 +1,35 @@ -TIMESTAMP = 1489750630 -SHA256 (wjwithagen-ceph-wip.v2017-2-14_GH0.tar.gz) = 5216c970e7c7f38595f3dc61bb4fdf9a999a5926c7e3b8760ce97bcca1155a0e -SIZE (wjwithagen-ceph-wip.v2017-2-14_GH0.tar.gz) = 9473554 -SHA256 (facebook-rocksdb-a0deec9_GH0.tar.gz) = bd3803c476c088b68815d6627a9b81da5e2b6447f3590885434c73534b1df62e -SIZE (facebook-rocksdb-a0deec9_GH0.tar.gz) = 2911761 -SHA256 (ceph-ceph-erasure-code-corpus-b5c8634_GH0.tar.gz) = 2b72364ebfd6ba53b187a4503cf416c7182d83e757bf24a1aa14c642bb9ca9ed -SIZE (ceph-ceph-erasure-code-corpus-b5c8634_GH0.tar.gz) = 3577946 -SHA256 (ceph-ceph-object-corpus-master_GH0.tar.gz) = a10b7e6fae4e91341cffe5565c2ea8e0e960255a5a22050964ef83aa479af234 -SIZE (ceph-ceph-object-corpus-master_GH0.tar.gz) = 1328378 +TIMESTAMP = 1493758988 +SHA256 (wjwithagen-ceph-wip.v2017-05-01_GH0.tar.gz) = 124f21e9b696d65e178107f1fbebd5f91a0136db0c38a13ca6d6d4329c53a45e +SIZE (wjwithagen-ceph-wip.v2017-05-01_GH0.tar.gz) = 10046369 +SHA256 (facebook-rocksdb-2.7.fb-4991-g9f2cc5_GH0.tar.gz) = de92acb5f01d157331c9c978152016c8855049cd361d65e366fc379834265f37 +SIZE (facebook-rocksdb-2.7.fb-4991-g9f2cc5_GH0.tar.gz) = 3270485 +SHA256 (ceph-ceph-erasure-code-corpus-master_GH0.tar.gz) = 0a0129c92c3c1b717c39810833a476e16086b73736f2d2a77af93e3070b79356 +SIZE (ceph-ceph-erasure-code-corpus-master_GH0.tar.gz) = 3515705 +SHA256 (ceph-ceph-object-corpus-master_GH0.tar.gz) = 0f3efedf4a8e05d53fba6cd10ef0961562879cd455abb8dfa38c7196f93a3191 +SIZE (ceph-ceph-object-corpus-master_GH0.tar.gz) = 1328809 SHA256 (ceph-civetweb-v1.5-1809-g7f9f5d1_GH0.tar.gz) = 5d08d3c7b8d09cb055e8e67df4c956e7292efb7ae556e03b6c1f0d9f4fa7fd82 SIZE (ceph-civetweb-v1.5-1809-g7f9f5d1_GH0.tar.gz) = 6850432 -SHA256 (ceph-jerasure-v2-ceph_GH0.tar.gz) = 94421f7249fca91af9076fa4ca38f16829c00a1fd05846cc0e09188ab9421f91 -SIZE (ceph-jerasure-v2-ceph_GH0.tar.gz) = 806304 -SHA256 (ceph-gf-complete-v3-ceph_GH0.tar.gz) = 4ce344235ed0fcb2776dc0fbef55f8753638f1fabd65c9d2f22c8f071fe2e4ac -SIZE (ceph-gf-complete-v3-ceph_GH0.tar.gz) = 342277 +SHA256 (ceph-jerasure-v2-ceph_GH0.tar.gz) = 62c69cf8e2215f1f3b242bc153c2fbb5f3edaf2d0a92b2943310a8c3a6f8030b +SIZE (ceph-jerasure-v2-ceph_GH0.tar.gz) = 806324 +SHA256 (ceph-gf-complete-v3-ceph_GH0.tar.gz) = 064e1ed16d01f21203feaaa0e58697caa667c51de48adddd02b0a95a28369050 +SIZE (ceph-gf-complete-v3-ceph_GH0.tar.gz) = 342297 SHA256 (ceph-googletest-ceph-release-1.7.x_GH0.tar.gz) = 4a70b3a6b1a92ba0f623a560c9d1cdc84b925bd90458e080ebc2c4100225d54e SIZE (ceph-googletest-ceph-release-1.7.x_GH0.tar.gz) = 1281303 -SHA256 (ceph-spdk-v1.2.0-39-g9322c25_GH0.tar.gz) = 0730eb63fbc7d61e213aeb95f4def48525c7ec01fcf36aee1b3cce044e77447d -SIZE (ceph-spdk-v1.2.0-39-g9322c25_GH0.tar.gz) = 162759 +SHA256 (ceph-spdk-v17.03-34-g5742e9b9_GH0.tar.gz) = c7d507c6f92655b872ae67f581c96d660131f3878d586cce800d012229cdc037 +SIZE (ceph-spdk-v17.03-34-g5742e9b9_GH0.tar.gz) = 672123 SHA256 (ceph-xxHash-v0.5.1-2-g1f40c65_GH0.tar.gz) = bd0de02be53b8019f5844776a534439bee0b1f982cb1e8af4fae79f78cfb0924 SIZE (ceph-xxHash-v0.5.1-2-g1f40c65_GH0.tar.gz) = 25494 SHA256 (ceph-isa-l-v2.16.0_GH0.tar.gz) = 6fab1d920db76dc58f43df09020b0e8a1e08e455962dfb4dde111ea697ab8845 SIZE (ceph-isa-l-v2.16.0_GH0.tar.gz) = 364853 -SHA256 (ceph-lua-lua-5.3-ceph_GH0.tar.gz) = 33ce7f79ea3dd1389b48cdcd6d8750fc9977994ea423f4a56f184affad1707be -SIZE (ceph-lua-lua-5.3-ceph_GH0.tar.gz) = 366804 +SHA256 (ceph-lua-5.3.2-2-g1fce39c_GH0.tar.gz) = 1c9701430df18509002b5af05e78d09ac6decb86a974814556a0505991035e2d +SIZE (ceph-lua-5.3.2-2-g1fce39c_GH0.tar.gz) = 366840 SHA256 (ceph-Beast-999e2fa_GH0.tar.gz) = f3ac9a1c891b138e68137c0a1a2b37befa09b53f7e551f6ebb67fa8ed9b792f4 SIZE (ceph-Beast-999e2fa_GH0.tar.gz) = 521462 SHA256 (boostorg-boost-boost-1.61.0-275-g1790aff_GH0.tar.gz) = 22d2d0fcb83044a185ee0c1d009dd9eb43bf340c0d25432df4e889bdd67f2445 SIZE (boostorg-boost-boost-1.61.0-275-g1790aff_GH0.tar.gz) = 1096867 -SHA256 (ceph-dpdk-a38e5ec_GH0.tar.gz) = 2f88c1e6361c99b4525dbc524c0c56cb5a45273028045d966190e73c416a0b24 -SIZE (ceph-dpdk-a38e5ec_GH0.tar.gz) = 16158917 +SHA256 (ceph-dpdk-v16.11_GH0.tar.gz) = cf2ef6faf8cd056abbbebba779b7850eb3f79edd0d91767bcdbc216a2cde4fd1 +SIZE (ceph-dpdk-v16.11_GH0.tar.gz) = 10864287 SHA256 (facebook-zstd-v1.1.2_GH0.tar.gz) = 980b8febb0118e22f6ed70d23b5b3e600995dbf7489c1f6d6122c1411cdda8d8 SIZE (facebook-zstd-v1.1.2_GH0.tar.gz) = 769017 +SHA256 (01org-isa-l_crypto-603529a_GH0.tar.gz) = 52708b98c832bb7e6db60c949ece261d9609c822ae55239b0f2133cec2b3d155 +SIZE (01org-isa-l_crypto-603529a_GH0.tar.gz) = 439149 Modified: head/net/ceph-devel/files/ceph.in ============================================================================== --- head/net/ceph-devel/files/ceph.in Wed May 3 09:02:24 2017 (r440006) +++ head/net/ceph-devel/files/ceph.in Wed May 3 09:25:30 2017 (r440007) @@ -18,37 +18,19 @@ PATH=$PATH:%%PREFIX%%/bin:%%PREFIX%%/sbin name="ceph" -rcvar=ceph_enable +rcvar=${name}_enable extra_commands="condrestart" +load_rc_config ${name} + # read configuration and set defaults : ${ceph_enable="NO"} : ${ceph_configfile:=%%PREFIX%%/etc/ceph/ceph.conf} -start_cmd="cephstart_cmd" -stop_cmd="cephstop_cmd" -restart_cmd="cephrestart_cmd" -condrestart_cmd="cephcondrestart_cmd" - -cephstart_cmd() -{ - %%PREFIX%%/bin/init-ceph start $* -} - -cephstop_cmd() -{ - %%PREFIX%%/bin/init-ceph stop $* -} - -cephrestart_cmd() -{ - %%PREFIX%%/bin/init-ceph restart $* -} - -cephcondrestart_cmd() -{ - %%PREFIX%%/bin/init-ceph condrestart $* -} +start_cmd="%%PREFIX%%/bin/init-ceph $*" +stop_cmd="%%PREFIX%%/bin/init-ceph $*" +restart_cmd="%%PREFIX%%/bin/init-ceph $*" +condrestart_cmd="%%PREFIX%%/bin/init-ceph $*" -run_rc_command "$1" +run_rc_command "$1" "$*" Modified: head/net/ceph-devel/pkg-plist ============================================================================== --- head/net/ceph-devel/pkg-plist Wed May 3 09:02:24 2017 (r440006) +++ head/net/ceph-devel/pkg-plist Wed May 3 09:25:30 2017 (r440007) @@ -8,6 +8,7 @@ bin/ceph-crush-location bin/ceph-debugpack bin/ceph-dencoder bin/ceph-detect-init +bin/ceph-fuse bin/ceph-kvstore-tool bin/ceph-mds bin/ceph-mgr @@ -39,6 +40,7 @@ bin/radosgw-admin bin/radosgw-object-expirer bin/radosgw-token bin/rbd +bin/rbd-fuse bin/rbd-mirror bin/rbd-replay bin/rbd-replay-many @@ -75,6 +77,9 @@ lib/ceph/compressor/libceph_zlib.so.2.0. lib/ceph/compressor/libceph_zstd.so lib/ceph/compressor/libceph_zstd.so.2 lib/ceph/compressor/libceph_zstd.so.2.0.0 +lib/ceph/crypto/libceph_crypto_isal.so +lib/ceph/crypto/libceph_crypto_isal.so.1 +lib/ceph/crypto/libceph_crypto_isal.so.1.0.0 lib/ceph/erasure-code/libec_isa.so lib/ceph/erasure-code/libec_isa.so.2 lib/ceph/erasure-code/libec_isa.so.2.14.0 @@ -88,6 +93,7 @@ lib/ceph/erasure-code/libec_shec_generic lib/ceph/erasure-code/libec_shec_sse3.so lib/ceph/erasure-code/libec_shec_sse4.so lib/ceph/libceph-common.so +lib/ceph/libceph-common.so.0 lib/ceph/mgr/.gitignore lib/ceph/mgr/fsstatus/__init__.py lib/ceph/mgr/fsstatus/module.py @@ -127,7 +133,7 @@ lib/libradosstriper.so.1 lib/libradosstriper.so.1.0.0 lib/librbd.so lib/librbd.so.1 -lib/librbd.so.1.0.0 +lib/librbd.so.1.12.0 lib/librgw.so lib/librgw.so.2 lib/librgw.so.2.0.0 @@ -149,6 +155,8 @@ lib/librgw.so.2.0.0 %%PYTHON_SITELIBDIR%%/ceph_detect_init/centos/__init__.pyc %%PYTHON_SITELIBDIR%%/ceph_detect_init/debian/__init__.py %%PYTHON_SITELIBDIR%%/ceph_detect_init/debian/__init__.pyc +%%PYTHON_SITELIBDIR%%/ceph_detect_init/docker/__init__.py +%%PYTHON_SITELIBDIR%%/ceph_detect_init/docker/__init__.pyc %%PYTHON_SITELIBDIR%%/ceph_detect_init/exc.py %%PYTHON_SITELIBDIR%%/ceph_detect_init/exc.pyc %%PYTHON_SITELIBDIR%%/ceph_detect_init/fedora/__init__.py @@ -159,6 +167,8 @@ lib/librgw.so.2.0.0 %%PYTHON_SITELIBDIR%%/ceph_detect_init/gentoo/__init__.pyc %%PYTHON_SITELIBDIR%%/ceph_detect_init/main.py %%PYTHON_SITELIBDIR%%/ceph_detect_init/main.pyc +%%PYTHON_SITELIBDIR%%/ceph_detect_init/oraclevms/__init__.py +%%PYTHON_SITELIBDIR%%/ceph_detect_init/oraclevms/__init__.pyc %%PYTHON_SITELIBDIR%%/ceph_detect_init/rhel/__init__.py %%PYTHON_SITELIBDIR%%/ceph_detect_init/rhel/__init__.pyc %%PYTHON_SITELIBDIR%%/ceph_detect_init/suse/__init__.py @@ -243,6 +253,7 @@ man/man8/ceph-dencoder.8.gz man/man8/ceph-deploy.8.gz man/man8/ceph-detect-init.8.gz man/man8/ceph-disk.8.gz +man/man8/ceph-fuse.8.gz man/man8/ceph-mds.8.gz man/man8/ceph-mon.8.gz man/man8/ceph-osd.8.gz @@ -260,6 +271,7 @@ man/man8/osdmaptool.8.gz man/man8/rados.8.gz man/man8/radosgw-admin.8.gz man/man8/radosgw.8.gz +man/man8/rbd-fuse.8.gz man/man8/rbd-mirror.8.gz man/man8/rbd-nbd.8.gz man/man8/rbd-replay-many.8.gz @@ -269,15 +281,21 @@ man/man8/rbd.8.gz man/man8/rbdmap.8.gz sbin/ceph-create-keys sbin/ceph-disk +sbin/mount.fuse.ceph %%DATADIR%%/id_rsa_drop.ceph.com %%DATADIR%%/id_rsa_drop.ceph.com.pub %%DATADIR%%/known_hosts_drop.ceph.com @dir /var/lib/ceph/bootstrap-mds @dir /var/lib/ceph/bootstrap-osd +@dir /var/lib/ceph/bootstrap-rgw +@dir /var/lib/ceph/bootstrap-mgr @dir /var/lib/ceph/mds @dir /var/lib/ceph/mon @dir /var/lib/ceph/osd +@dir /var/lib/ceph/mgr @dir /var/lib/ceph/tmp +@dir /var/lib/ceph/radosgw @dir /var/lib/ceph @dir /var/lib @dir /var/log/ceph +@dir /var/run/ceph