Page MenuHomeFreeBSD

D20251.id57346.diff
No OneTemporary

D20251.id57346.diff

Index: sysutils/apache-mesos/Makefile
===================================================================
--- sysutils/apache-mesos/Makefile
+++ sysutils/apache-mesos/Makefile
@@ -0,0 +1,50 @@
+# $FreeBSD$
+
+PORTNAME= mesos
+PORTVERSION= 1.8.0
+CATEGORIES= sysutils
+MASTER_SITES= APACHE/mesos/$(PORTVERSION)
+PKGNAMEPREFIX= apache-
+
+MAINTAINER= james.wright@digital-chaos.com
+COMMENT= Apache Foundation open-source project to manage computer clusters
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= boost-libs>0:devel/boost-libs \
+ picojson>0:devel/picojson \
+ rapidjson>0:devel/rapidjson
+
+LIB_DEPENDS= libapr-1.so:devel/apr1 \
+ libcurl.so:ftp/curl \
+ libgpr.so:devel/grpc \
+ libglog.so:devel/glog \
+ libev.so:devel/libev \
+ libprotobuf.so:devel/protobuf \
+ libsasl2.so:security/cyrus-sasl2 \
+ libsvn_delta-1.so:devel/subversion \
+ libsvn_subr-1.so:devel/subversion \
+ libzookeeper_mt.so:devel/libzookeeper
+
+USES= gmake libarchive ssl
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --disable-java \
+ --disable-python \
+ --with-apr=${LOCALBASE} \
+ --with-boost=${LOCALBASE} \
+ --with-glog=${LOCALBASE} \
+ --with-grpc=${LOCALBASE} \
+ --with-libarchive=${LOCALBASE} \
+ --with-libev=${LOCALBASE} \
+ --with-protobuf=${LOCALBASE} \
+ --with-picojson=${LOCALBASE} \
+ --with-rapidjson=${LOCALBASE} \
+ --with-sasl=${LOCALBASE} \
+ --with-svn=${LOCALBASE} \
+ --with-zookeeper=${LOCALBASE}
+
+INSTALL_TARGET= install-strip
+
+.include <bsd.port.mk>
Index: sysutils/apache-mesos/distinfo
===================================================================
--- sysutils/apache-mesos/distinfo
+++ sysutils/apache-mesos/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1557627331
+SHA256 (mesos-1.8.0.tar.gz) = b63f201cf68f5f170e48d8a047c7cfdb23d54cd1c75e76f661cf63d2ce55b634
+SIZE (mesos-1.8.0.tar.gz) = 72442467
Index: sysutils/apache-mesos/pkg-descr
===================================================================
--- sysutils/apache-mesos/pkg-descr
+++ sysutils/apache-mesos/pkg-descr
@@ -0,0 +1,7 @@
+Apache Mesos abstracts CPU, memory, storage, and other compute resources away
+from machines (physical or virtual), enabling fault-tolerant and elastic
+distributed systems to easily be built and run effectively.
+
+NOTE: Only the "posix" containerizer is available under FreeBSD.
+
+WWW: http://http://mesos.apache.org/
Index: sysutils/apache-mesos/pkg-plist
===================================================================
--- sysutils/apache-mesos/pkg-plist
+++ sysutils/apache-mesos/pkg-plist
@@ -0,0 +1,268 @@
+bin/mesos
+bin/mesos-cat
+bin/mesos-execute
+bin/mesos-local
+bin/mesos-log
+bin/mesos-ps
+bin/mesos-resolve
+bin/mesos-scp
+bin/mesos-tail
+etc/mesos/mesos-agent-env.sh.template
+etc/mesos/mesos-deploy-env.sh.template
+etc/mesos/mesos-master-env.sh.template
+etc/mesos/mesos-slave-env.sh.template
+include/mesos/agent/agent.hpp
+include/mesos/agent/agent.pb.h
+include/mesos/agent/agent.proto
+include/mesos/agent/container_logger.hpp
+include/mesos/agent/containerizer.hpp
+include/mesos/agent/containerizer.pb.h
+include/mesos/agent/isolator.hpp
+include/mesos/agent/oversubscription.hpp
+include/mesos/agent/oversubscription.pb.h
+include/mesos/agent/oversubscription.proto
+include/mesos/agent/qos_controller.hpp
+include/mesos/agent/resource_estimator.hpp
+include/mesos/allocator/allocator.hpp
+include/mesos/allocator/allocator.pb.h
+include/mesos/allocator/allocator.proto
+include/mesos/appc/spec.hpp
+include/mesos/appc/spec.pb.h
+include/mesos/appc/spec.proto
+include/mesos/attributes.hpp
+include/mesos/authentication/authenticatee.hpp
+include/mesos/authentication/authentication.hpp
+include/mesos/authentication/authentication.pb.h
+include/mesos/authentication/authentication.proto
+include/mesos/authentication/authenticator.hpp
+include/mesos/authentication/http/authenticatee.hpp
+include/mesos/authentication/http/basic_authenticator_factory.hpp
+include/mesos/authentication/http/combined_authenticator.hpp
+include/mesos/authentication/secret_generator.hpp
+include/mesos/authorizer/acls.hpp
+include/mesos/authorizer/acls.pb.h
+include/mesos/authorizer/acls.proto
+include/mesos/authorizer/authorizer.hpp
+include/mesos/authorizer/authorizer.pb.h
+include/mesos/authorizer/authorizer.proto
+include/mesos/csi/types.hpp
+include/mesos/csi/types.pb.h
+include/mesos/csi/types.proto
+include/mesos/csi/v0.hpp
+include/mesos/csi/v1.hpp
+include/mesos/docker/spec.hpp
+include/mesos/docker/spec.pb.h
+include/mesos/docker/spec.proto
+include/mesos/docker/v1.hpp
+include/mesos/docker/v1.pb.h
+include/mesos/docker/v1.proto
+include/mesos/docker/v2.hpp
+include/mesos/docker/v2.pb.h
+include/mesos/docker/v2.proto
+include/mesos/docker/v2_2.hpp
+include/mesos/docker/v2_2.pb.h
+include/mesos/docker/v2_2.proto
+include/mesos/executor.hpp
+include/mesos/executor/executor.hpp
+include/mesos/executor/executor.pb.h
+include/mesos/executor/executor.proto
+include/mesos/fetcher/fetcher.hpp
+include/mesos/fetcher/fetcher.pb.h
+include/mesos/fetcher/fetcher.proto
+include/mesos/hook.hpp
+include/mesos/http.hpp
+include/mesos/log/log.hpp
+include/mesos/maintenance/maintenance.hpp
+include/mesos/maintenance/maintenance.pb.h
+include/mesos/maintenance/maintenance.proto
+include/mesos/master/contender.hpp
+include/mesos/master/detector.hpp
+include/mesos/master/master.hpp
+include/mesos/master/master.pb.h
+include/mesos/master/master.proto
+include/mesos/mesos.hpp
+include/mesos/mesos.pb.h
+include/mesos/mesos.proto
+include/mesos/module.hpp
+include/mesos/module/allocator.hpp
+include/mesos/module/anonymous.hpp
+include/mesos/module/authenticatee.hpp
+include/mesos/module/authenticator.hpp
+include/mesos/module/authorizer.hpp
+include/mesos/module/container_logger.hpp
+include/mesos/module/contender.hpp
+include/mesos/module/detector.hpp
+include/mesos/module/disk_profile_adaptor.hpp
+include/mesos/module/hook.hpp
+include/mesos/module/hook.pb.h
+include/mesos/module/hook.proto
+include/mesos/module/http_authenticatee.hpp
+include/mesos/module/http_authenticator.hpp
+include/mesos/module/isolator.hpp
+include/mesos/module/module.hpp
+include/mesos/module/module.pb.h
+include/mesos/module/module.proto
+include/mesos/module/qos_controller.hpp
+include/mesos/module/resource_estimator.hpp
+include/mesos/module/secret_generator.hpp
+include/mesos/module/secret_resolver.hpp
+include/mesos/oci/spec.hpp
+include/mesos/oci/spec.pb.h
+include/mesos/oci/spec.proto
+include/mesos/quota/quota.hpp
+include/mesos/quota/quota.pb.h
+include/mesos/quota/quota.proto
+include/mesos/resource_provider/resource_provider.hpp
+include/mesos/resource_provider/resource_provider.pb.h
+include/mesos/resource_provider/resource_provider.proto
+include/mesos/resource_provider/storage/disk_profile_adaptor.hpp
+include/mesos/resources.hpp
+include/mesos/roles.hpp
+include/mesos/scheduler.hpp
+include/mesos/scheduler/scheduler.hpp
+include/mesos/scheduler/scheduler.pb.h
+include/mesos/scheduler/scheduler.proto
+include/mesos/seccomp/seccomp.hpp
+include/mesos/seccomp/seccomp.pb.h
+include/mesos/seccomp/seccomp.proto
+include/mesos/secret/resolver.hpp
+include/mesos/slave
+include/mesos/state/in_memory.hpp
+include/mesos/state/leveldb.hpp
+include/mesos/state/log.hpp
+include/mesos/state/protobuf.hpp
+include/mesos/state/state.hpp
+include/mesos/state/state.pb.h
+include/mesos/state/state.proto
+include/mesos/state/storage.hpp
+include/mesos/state/zookeeper.hpp
+include/mesos/type_utils.hpp
+include/mesos/uri/fetcher.hpp
+include/mesos/uri/uri.hpp
+include/mesos/uri/uri.pb.h
+include/mesos/uri/uri.proto
+include/mesos/v1/agent/agent.hpp
+include/mesos/v1/agent/agent.pb.h
+include/mesos/v1/agent/agent.proto
+include/mesos/v1/allocator/allocator.pb.h
+include/mesos/v1/allocator/allocator.proto
+include/mesos/v1/attributes.hpp
+include/mesos/v1/executor.hpp
+include/mesos/v1/executor/executor.hpp
+include/mesos/v1/executor/executor.pb.h
+include/mesos/v1/executor/executor.proto
+include/mesos/v1/maintenance/maintenance.hpp
+include/mesos/v1/maintenance/maintenance.pb.h
+include/mesos/v1/maintenance/maintenance.proto
+include/mesos/v1/master/master.hpp
+include/mesos/v1/master/master.pb.h
+include/mesos/v1/master/master.proto
+include/mesos/v1/mesos.hpp
+include/mesos/v1/mesos.pb.h
+include/mesos/v1/mesos.proto
+include/mesos/v1/quota/quota.pb.h
+include/mesos/v1/quota/quota.proto
+include/mesos/v1/resource_provider.hpp
+include/mesos/v1/resource_provider/resource_provider.hpp
+include/mesos/v1/resource_provider/resource_provider.pb.h
+include/mesos/v1/resource_provider/resource_provider.proto
+include/mesos/v1/resources.hpp
+include/mesos/v1/scheduler.hpp
+include/mesos/v1/scheduler/scheduler.hpp
+include/mesos/v1/scheduler/scheduler.pb.h
+include/mesos/v1/scheduler/scheduler.proto
+include/mesos/v1/values.hpp
+include/mesos/values.hpp
+include/mesos/version.hpp
+include/mesos/zookeeper/authentication.hpp
+include/mesos/zookeeper/contender.hpp
+include/mesos/zookeeper/detector.hpp
+include/mesos/zookeeper/group.hpp
+include/mesos/zookeeper/url.hpp
+include/mesos/zookeeper/watcher.hpp
+include/mesos/zookeeper/zookeeper.hpp
+lib/libfixed_resource_estimator-1.8.0.so
+lib/libfixed_resource_estimator.la
+lib/libfixed_resource_estimator.so
+lib/libload_qos_controller-1.8.0.so
+lib/libload_qos_controller.la
+lib/libload_qos_controller.so
+lib/liblogrotate_container_logger-1.8.0.so
+lib/liblogrotate_container_logger.la
+lib/liblogrotate_container_logger.so
+lib/libmesos-1.8.0.so
+lib/libmesos.la
+lib/libmesos.so
+lib/mesos/modules/libfixed_resource_estimator-1.8.0.so
+lib/mesos/modules/libfixed_resource_estimator.la
+lib/mesos/modules/libfixed_resource_estimator.so
+lib/mesos/modules/libload_qos_controller-1.8.0.so
+lib/mesos/modules/libload_qos_controller.la
+lib/mesos/modules/libload_qos_controller.so
+lib/mesos/modules/liblogrotate_container_logger-1.8.0.so
+lib/mesos/modules/liblogrotate_container_logger.la
+lib/mesos/modules/liblogrotate_container_logger.so
+lib/mesos/modules/liburi_disk_profile_adaptor-1.8.0.so
+lib/mesos/modules/liburi_disk_profile_adaptor.la
+lib/mesos/modules/liburi_disk_profile_adaptor.so
+libdata/pkgconfig/mesos.pc
+libexec/mesos/mesos-containerizer
+libexec/mesos/mesos-default-executor
+libexec/mesos/mesos-docker-executor
+libexec/mesos/mesos-executor
+libexec/mesos/mesos-fetcher
+libexec/mesos/mesos-io-switchboard
+libexec/mesos/mesos-logrotate-logger
+libexec/mesos/mesos-tcp-connect
+libexec/mesos/mesos-usage
+sbin/mesos-agent
+sbin/mesos-daemon.sh
+sbin/mesos-master
+sbin/mesos-slave
+sbin/mesos-start-agents.sh
+sbin/mesos-start-cluster.sh
+sbin/mesos-start-masters.sh
+sbin/mesos-start-slaves.sh
+sbin/mesos-stop-agents.sh
+sbin/mesos-stop-cluster.sh
+sbin/mesos-stop-masters.sh
+sbin/mesos-stop-slaves.sh
+share/mesos/webui/app/agents/agent-browse.html
+share/mesos/webui/app/agents/agent-executor.html
+share/mesos/webui/app/agents/agent-framework.html
+share/mesos/webui/app/agents/agent.html
+share/mesos/webui/app/agents/agents.html
+share/mesos/webui/app/app.js
+share/mesos/webui/app/controllers.js
+share/mesos/webui/app/frameworks/framework.html
+share/mesos/webui/app/frameworks/frameworks.html
+share/mesos/webui/app/home.html
+share/mesos/webui/app/maintenance/maintenance.html
+share/mesos/webui/app/offers/offers.html
+share/mesos/webui/app/roles/roles.html
+share/mesos/webui/app/services.js
+share/mesos/webui/app/shared/pagination.html
+share/mesos/webui/app/shared/pailer.html
+share/mesos/webui/app/shared/table-header.html
+share/mesos/webui/app/shared/timestamp.html
+share/mesos/webui/assets/css/bootstrap-3.3.6.min.css
+share/mesos/webui/assets/css/bootstrap-table-1.11.1.min.css
+share/mesos/webui/assets/css/mesos.css
+share/mesos/webui/assets/fonts/glyphicons-halflings-regular.eot
+share/mesos/webui/assets/fonts/glyphicons-halflings-regular.svg
+share/mesos/webui/assets/fonts/glyphicons-halflings-regular.ttf
+share/mesos/webui/assets/fonts/glyphicons-halflings-regular.woff
+share/mesos/webui/assets/fonts/glyphicons-halflings-regular.woff2
+share/mesos/webui/assets/ico/favicon.ico
+share/mesos/webui/assets/img/loading.gif
+share/mesos/webui/assets/img/mesos-logo.png
+share/mesos/webui/assets/libs/angular-1.2.32.min.js
+share/mesos/webui/assets/libs/angular-route-1.2.32.min.js
+share/mesos/webui/assets/libs/bootstrap-table-1.11.1.min.js
+share/mesos/webui/assets/libs/clipboard-1.5.16.min.js
+share/mesos/webui/assets/libs/jquery-3.2.1.min.js
+share/mesos/webui/assets/libs/jquery.pailer.js
+share/mesos/webui/assets/libs/relative-date.js
+share/mesos/webui/assets/libs/ui-bootstrap-tpls-0.9.0.min.js
+share/mesos/webui/assets/libs/underscore-1.4.3.min.js
+share/mesos/webui/index.html

File Metadata

Mime Type
text/plain
Expires
Wed, Jul 22, 11:02 PM (14 h, 32 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35384922
Default Alt Text
D20251.id57346.diff (12 KB)

Event Timeline