diff options
Diffstat (limited to 'sys-fs/gocryptfs/gocryptfs-1.8.0.ebuild')
-rw-r--r-- | sys-fs/gocryptfs/gocryptfs-1.8.0.ebuild | 142 |
1 files changed, 0 insertions, 142 deletions
diff --git a/sys-fs/gocryptfs/gocryptfs-1.8.0.ebuild b/sys-fs/gocryptfs/gocryptfs-1.8.0.ebuild deleted file mode 100644 index bb8e0ad..0000000 --- a/sys-fs/gocryptfs/gocryptfs-1.8.0.ebuild +++ /dev/null @@ -1,142 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Note: For distfiles verification see https://nuetzlich.net/gocryptfs/releases. - -EAPI=7 - -EGO_PN="github.com/rfjakob/${PN}" -inherit go-module - -DESCRIPTION="Encrypted overlay filesystem written in Go" -HOMEPAGE="https://nuetzlich.net/gocryptfs https://github.com/rfjakob/gocryptfs/releases" - -EGO_SUM=( -# "github.com/davecgh/go-spew v1.1.0" - "github.com/davecgh/go-spew v1.1.0/go.mod" - "github.com/hanwen/go-fuse v1.0.1-0.20190319092520-161a16484456" - "github.com/hanwen/go-fuse v1.0.1-0.20190319092520-161a16484456/go.mod" - "github.com/jacobsa/crypto v0.0.0-20190317225127-9f44e2d11115" - "github.com/jacobsa/crypto v0.0.0-20190317225127-9f44e2d11115/go.mod" - "github.com/jacobsa/oglematchers v0.0.0-20150720000706-141901ea67cd" - "github.com/jacobsa/oglematchers v0.0.0-20150720000706-141901ea67cd/go.mod" - "github.com/jacobsa/oglemock v0.0.0-20150831005832-e94d794d06ff" - "github.com/jacobsa/oglemock v0.0.0-20150831005832-e94d794d06ff/go.mod" - "github.com/jacobsa/ogletest v0.0.0-20170503003838-80d50a735a11" - "github.com/jacobsa/ogletest v0.0.0-20170503003838-80d50a735a11/go.mod" - "github.com/jacobsa/reqtrace v0.0.0-20150505043853-245c9e0234cb" - "github.com/jacobsa/reqtrace v0.0.0-20150505043853-245c9e0234cb/go.mod" - "github.com/pkg/xattr v0.4.1" - "github.com/pkg/xattr v0.4.1/go.mod" -# "github.com/pmezard/go-difflib v1.0.0" - "github.com/pmezard/go-difflib v1.0.0/go.mod" - "github.com/rfjakob/eme v1.1.1" - "github.com/rfjakob/eme v1.1.1/go.mod" - "github.com/sabhiram/go-gitignore v0.0.0-20180611051255-d3107576ba94" - "github.com/sabhiram/go-gitignore v0.0.0-20180611051255-d3107576ba94/go.mod" -# "github.com/stretchr/objx v0.1.0" - "github.com/stretchr/objx v0.1.0/go.mod" - "github.com/stretchr/testify v1.5.1" - "github.com/stretchr/testify v1.5.1/go.mod" - "golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod" - "golang.org/x/crypto v0.0.0-20200429183012-4b2356b1ed79" - "golang.org/x/crypto v0.0.0-20200429183012-4b2356b1ed79/go.mod" - "golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod" - "golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e" - "golang.org/x/net v0.0.0-20200324143707-d3edc9973b7e/go.mod" - "golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a" - "golang.org/x/sync v0.0.0-20200317015054-43a5402ce75a/go.mod" - "golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod" - "golang.org/x/sys v0.0.0-20181021155630-eda9bb28ed51/go.mod" - "golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod" - "golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod" -# "golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd" - "golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod" - "golang.org/x/sys v0.0.0-20200501145240-bc7a7d42d5c3" - "golang.org/x/sys v0.0.0-20200501145240-bc7a7d42d5c3/go.mod" - "golang.org/x/text v0.3.0/go.mod" -# "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405" - "gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod" -# "gopkg.in/yaml.v2 v2.2.2" - "gopkg.in/yaml.v2 v2.2.2/go.mod" - ) -go-module_set_globals - -if [[ "${PV}" = 9999* ]]; then - EGIT_REPO_URI="https://${EGO_PN}" - inherit git-r3 -else - SRC_URI=" - https://${EGO_PN}/releases/download/v${PV}/${PN}_v${PV}_src-deps.tar.gz -> ${P}.tar.gz - ${EGO_SUM_SRC_URI} - " - KEYWORDS="~amd64" -fi - -# in detail: -# BSD vendor/golang.org/x/sys/LICENSE -# BSD vendor/golang.org/x/crypto/LICENSE -# BSD vendor/golang.org/x/sync/LICENSE -# BSD: vendor/github.com/hanwen/go-fuse/LICENSE -# BSD-2: vendor/github.com/pkg/xattr/LICENSE -# Apache-2.0: vendor/github.com/rfjakob/eme/LICENSE -LICENSE="Apache-2.0 BSD BSD-2 MIT" - -SLOT="0" -KEYWORDS="~amd64" - -IUSE="debug libressl +man pie +ssl" - -BDEPEND="man? ( dev-go/go-md2man )" -RDEPEND=" - sys-fs/fuse - ssl? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - ) -" - -S="${WORKDIR}/${PN}_v${PV}_src-deps" - -RESTRICT="test" - -src_compile() { - export GOPATH="${G}" - export CGO_CFLAGS="${CFLAGS}" - - # see build.bash - local myldflags=( - "$(usex !debug '-s -w' '')" - -X "main.GitVersion=v${PV}" - -X "'main.GitVersionFuse=[vendored]'" - -X "main.BuildDate=$(date -u '+%Y-%m-%d')" - ) - - local mygoargs=( - -v -work -x - "-buildmode=$(usex pie pie exe)" - "-asmflags=all=-trimpath=${S}" - "-gcflags=all=-trimpath=${S}" - -ldflags "${myldflags[*]}" - -tags "$(usex !ssl 'without_openssl' 'none')" - ) - go build "${mygoargs[@]}" || die - go build "${mygoargs[@]}" gocryptfs-xray/xray_main.go || die - - if use man; then - go-md2man -in Documentation/MANPAGE.md -out gocryptfs.1 || die - go-md2man -in Documentation/MANPAGE-XRAY.md -out gocryptfs-xray.1 || die - go-md2man -in Documentation/MANPAGE-STATFS.md -out gocryptfs-statfs.2 || die - fi -} - -src_install() { - dobin gocryptfs - newbin xray_main gocryptfs-xray - - if use man; then - doman gocryptfs.1 - doman gocryptfs-xray.1 - doman gocryptfs-statfs.2 - fi -} |