From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id B07AD158089 for ; Mon, 11 Sep 2023 06:37:56 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DF5252BC051; Mon, 11 Sep 2023 06:37:55 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id C630B2BC051 for ; Mon, 11 Sep 2023 06:37:55 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 6F281335C29 for ; Mon, 11 Sep 2023 06:37:54 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id CB7C11032 for ; Mon, 11 Sep 2023 06:37:52 +0000 (UTC) From: "Vitaly Zdanevich" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Vitaly Zdanevich" Message-ID: <1694414268.4d7004fc93fc0fe3c5414b1a96e792c085f1451c.zdanevich.vitaly@gentoo> Subject: [gentoo-commits] repo/proj/guru:dev commit in: sys-fs/mountpoint-s3-bin/ X-VCS-Repository: repo/proj/guru X-VCS-Files: sys-fs/mountpoint-s3-bin/Manifest sys-fs/mountpoint-s3-bin/metadata.xml sys-fs/mountpoint-s3-bin/mountpoint-s3-bin-1.0.1.ebuild X-VCS-Directories: sys-fs/mountpoint-s3-bin/ X-VCS-Committer: zdanevich.vitaly X-VCS-Committer-Name: Vitaly Zdanevich X-VCS-Revision: 4d7004fc93fc0fe3c5414b1a96e792c085f1451c X-VCS-Branch: dev Date: Mon, 11 Sep 2023 06:37:52 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: b2892172-bb5e-45be-b1b3-de4218035528 X-Archives-Hash: ca0f85034c8b1233ab0042642358d683 commit: 4d7004fc93fc0fe3c5414b1a96e792c085f1451c Author: Vitaly Zdanevich ya ru> AuthorDate: Mon Sep 11 06:37:48 2023 +0000 Commit: Vitaly Zdanevich ya ru> CommitDate: Mon Sep 11 06:37:48 2023 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4d7004fc sys-fs/mountpoint-s3-bin: new package, add 1.0.1 Signed-off-by: Vitaly Zdanevich ya.ru> sys-fs/mountpoint-s3-bin/Manifest | 1 + sys-fs/mountpoint-s3-bin/metadata.xml | 28 ++++++++++++++++++++++ .../mountpoint-s3-bin-1.0.1.ebuild | 21 ++++++++++++++++ 3 files changed, 50 insertions(+) diff --git a/sys-fs/mountpoint-s3-bin/Manifest b/sys-fs/mountpoint-s3-bin/Manifest new file mode 100644 index 0000000000..f1978fc90c --- /dev/null +++ b/sys-fs/mountpoint-s3-bin/Manifest @@ -0,0 +1 @@ +DIST mount-s3-1.0.1-x86_64.tar.gz 14139077 BLAKE2B 0cd32334cf893559253b26f71b06e996c0628bbc2bc0884cf897d72605944bed3b819554b93268547b364ad0f746c04b03bfba8f331ffb7209752aba54eff2bb SHA512 f5d2c2a79cea02d53000b63adaaa2efb05903d13ea4e5081beec50c2c24298ac598a275fcce8cf015a8e7245bf9b048d519e7313a88c653eba1b88137a59257f diff --git a/sys-fs/mountpoint-s3-bin/metadata.xml b/sys-fs/mountpoint-s3-bin/metadata.xml new file mode 100644 index 0000000000..3f41b359ac --- /dev/null +++ b/sys-fs/mountpoint-s3-bin/metadata.xml @@ -0,0 +1,28 @@ + + + + + Vitaly Zdanevich + zdanevich.vitaly@ya.ru + + +Mountpoint for Amazon S3 is a simple, high-throughput file client for mounting an Amazon S3 bucket as a local file system. With Mountpoint for Amazon S3, your applications can access objects stored in Amazon S3 through file operations like open and read. Mountpoint for Amazon S3 automatically translates these operations into S3 object API calls, giving your applications access to the elastic storage and throughput of Amazon S3 through a file interface. + +Mountpoint for Amazon S3 is optimized for applications that need high read throughput to large objects, potentially from many clients at once, and to write new objects sequentially from a single client at a time. This means it's a great fit for applications that use a file interface to: + +* read large objects from S3, potentially from many instances concurrently, without downloading them to local storage first +* access only some S3 objects out of a larger data set, but can't predict which objects in advance +* upload their output to S3 directly, or upload files from local storage with tools like cp + +but probably not the right fit for applications that: + +* use file operations that S3 doesn't natively support, like directory renaming or symlinks +* make edits to existing files (don't work on your Git repository or run vim in Mountpoint 😄) + +Mountpoint for Amazon S3 does not implement all the features of a POSIX file system, and there are some differences that may affect compatibility with your application. See Mountpoint file system behavior for a detailed description of Mountpoint for Amazon S3's behavior and POSIX support and how they could affect your application. + + + awslabs/mountpoint-s3 + https://github.com/awslabs/mountpoint-s3/issues + + diff --git a/sys-fs/mountpoint-s3-bin/mountpoint-s3-bin-1.0.1.ebuild b/sys-fs/mountpoint-s3-bin/mountpoint-s3-bin-1.0.1.ebuild new file mode 100644 index 0000000000..05fd6dc765 --- /dev/null +++ b/sys-fs/mountpoint-s3-bin/mountpoint-s3-bin-1.0.1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Fuse for AWS S3 (Simple Storage Service), official" +HOMEPAGE="https://github.com/awslabs/mountpoint-s3" + +SRC_URI="https://s3.amazonaws.com/mountpoint-s3-release/${PV}/x86_64/mount-s3-${PV}-x86_64.tar.gz" +KEYWORDS="~amd64" + +LICENSE="Apache-2.0" +SLOT="0" + +RDEPEND="sys-fs/fuse:0" + +S="${WORKDIR}" + +src_install() { + newbin "${S}/bin/mount-s3" mount-s3-bin +}