summaryrefslogtreecommitdiff
path: root/app-crypt/cfssl
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-03-03 05:42:21 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-03-03 05:42:21 +0000
commitf1801aa7be2329c07c4c2bd7522e03522b34c437 (patch)
tree921f3b21629f755c7e3cd4490e3d459026b1b74e /app-crypt/cfssl
parentc8042d10e135808d5f2b48867bc291e00664b99b (diff)
gentoo auto-resync : 03:03:2024 - 05:42:20
Diffstat (limited to 'app-crypt/cfssl')
-rw-r--r--app-crypt/cfssl/Manifest6
-rw-r--r--app-crypt/cfssl/cfssl-1.4.1.ebuild5
-rw-r--r--app-crypt/cfssl/cfssl-1.6.0.ebuild5
-rw-r--r--app-crypt/cfssl/cfssl-1.6.4.ebuild33
4 files changed, 45 insertions, 4 deletions
diff --git a/app-crypt/cfssl/Manifest b/app-crypt/cfssl/Manifest
index c12c53116b27..740e25d52330 100644
--- a/app-crypt/cfssl/Manifest
+++ b/app-crypt/cfssl/Manifest
@@ -1,6 +1,8 @@
AUX cfssl-1.4.1-build-fix.patch 587 BLAKE2B 74651f5b21947cab2a004e25ca4b30cc6f33a7a5a7089c7d25929d0792f497139268c51ab3f1054dfdba0db073b2f57c0e1807f50b3278527611d17c4942951f SHA512 606d410d70f9b457fe83f2933bb0f335256ddbb1898911984a220da2ed635b732f5a04ad4902de42913aa987793165974117855a6b19857853478d9e7394fa9b
DIST cfssl-1.4.1.tar.gz 5736648 BLAKE2B 581627eb269fcbbbe9ff3afe558c6ddc7afa10f563444899244045baa0ae195d8822b389e7c59bec6c9135b1159b18d2a5e497c83cd26eaa47a3a87de23ce694 SHA512 0aa557708a300e2eaf48a99d55794069530b6842584cdd867a864272b205c89d5abc2acf3a19d34b3b5519a6429b5f55685129638e65d574ad6afe5b7e1e1e8f
DIST cfssl-1.6.0.tar.gz 7428162 BLAKE2B 100313b756885e00a09003bfd326f8b0d69a14d148cd65b97a53667716c14a8841d862740b7dafbca74da30a8f1d6465ca3f3bad6ccd2ed39379bb1de80fd225 SHA512 a1470c50a6ffa506d2c1798a9e8af5a60206cd41d24cc3ca8a071e9ddfc3249a07fa79c03dabc3df0800985be7e930018045ae95ee83d31486cba93e516da111
-EBUILD cfssl-1.4.1.ebuild 647 BLAKE2B dd609e6e27897765ad3fd1bbfe55362f484e633a5779a38f3d802b40406ece3ec343e0a1c76fdf75bdec144504b9046d582b2341605dfb12314a30cf4ee51152 SHA512 f13adc0c6c0274309b37ad504bf641483ae905173224a746bc6f045ebad138c21c294bd6707cb4e42f2ed6efcd1bacbf60d082e83a91daf357ec37b6bca9a2a5
-EBUILD cfssl-1.6.0.ebuild 662 BLAKE2B 9b6e300b5544a416a4bec839e4e73d8e6894c7b74b7393d2305a2a5a5656712cb7e51e853daf0709e5d9130b102a659b6d434ccb5ae7df683fb08e4487cb4742 SHA512 4f012386ecb46ce513c81ca13c0dceb132071e627d34f5dcb3e6398db5c49b8c28253eae6adb024ca0a2f9b74bcbd89b31a4e20034f4e133526a1c1cab45b372
+DIST cfssl-1.6.4.tar.gz 7890450 BLAKE2B d179f8768894b3686b377698120df6dd33f7dd82b4f8c74b626ca62168f59eff350129793f0954cc7db5e621d26d99f4e26ea579cf7eb5d5f89520cad060f5ee SHA512 6327d15dda24bf072958c74f4cd0bf1aa4023f935bb24da7f5655739992970fa777f6771603dd3a6edfee6cd2ed418a2fef335f7209ce88cf07674d592c3110f
+EBUILD cfssl-1.4.1.ebuild 723 BLAKE2B 8796b3a7fac888d22b3f772efbdb170fda602d81dee6dbb7596e4dad342253bcdee0960097360ace5990aa52b799c4019cbea0825ce19c47b3107461f8ed7802 SHA512 5d14c653d7e696e9e71e6c1a1916ada90df93bde6e879ca2b812fd6a258e2506dc72ac0881a18b3ae573d0cdf7d29a8f0681db120f88fe1d217027a6067b23f7
+EBUILD cfssl-1.6.0.ebuild 738 BLAKE2B bac345d0dc6032d3add53cce501bd996495bbc8da5babc834a2ccb83dd0bd9cace7d7632bcbca80517324aca14dd997e3e3725da5d1b253b6d70df86a55b4dc6 SHA512 03878122f426c1ab6bfe45037ec6d03b1060a432f1c2507f35f8e87a2d9f444e690d5b2ed99e923a566cf7917e91f699cdfd369f0d14284a0317e2747ec5a854
+EBUILD cfssl-1.6.4.ebuild 738 BLAKE2B bac345d0dc6032d3add53cce501bd996495bbc8da5babc834a2ccb83dd0bd9cace7d7632bcbca80517324aca14dd997e3e3725da5d1b253b6d70df86a55b4dc6 SHA512 03878122f426c1ab6bfe45037ec6d03b1060a432f1c2507f35f8e87a2d9f444e690d5b2ed99e923a566cf7917e91f699cdfd369f0d14284a0317e2747ec5a854
MISC metadata.xml 330 BLAKE2B bbb2f2d9abd1ba1fbde9fff4d2d359cf7c3b73d5ddc0eaf0b5a8dc9bce9fcadef9ee807a2f68145d5b02979aec8d509b592a36bfb64cd9780fa7a18420814253 SHA512 c8c8a7ae44906be864148824b20790319e86c4fe2424cfc5d5560610e7bbfcf04103af2f8a365c88dfd801154a5c3f4a35b4fc0f8bead4eb3ef0af77473a59a9
diff --git a/app-crypt/cfssl/cfssl-1.4.1.ebuild b/app-crypt/cfssl/cfssl-1.4.1.ebuild
index b660f9c05730..7541ce49e832 100644
--- a/app-crypt/cfssl/cfssl-1.4.1.ebuild
+++ b/app-crypt/cfssl/cfssl-1.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -21,6 +21,9 @@ PATCHES=(
)
src_compile() {
+ # bug 905997
+ use elibc_musl && export CGO_CFLAGS="-D_LARGEFILE64_SOURCE"
+
CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" emake VERSION="${PV}"
}
diff --git a/app-crypt/cfssl/cfssl-1.6.0.ebuild b/app-crypt/cfssl/cfssl-1.6.0.ebuild
index a9502128157a..3d244721ab37 100644
--- a/app-crypt/cfssl/cfssl-1.6.0.ebuild
+++ b/app-crypt/cfssl/cfssl-1.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -21,6 +21,9 @@ PATCHES=(
)
src_compile() {
+ # bug 905997
+ use elibc_musl && export CGO_CFLAGS="-D_LARGEFILE64_SOURCE"
+
CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" emake VERSION="${PV}"
}
diff --git a/app-crypt/cfssl/cfssl-1.6.4.ebuild b/app-crypt/cfssl/cfssl-1.6.4.ebuild
new file mode 100644
index 000000000000..3d244721ab37
--- /dev/null
+++ b/app-crypt/cfssl/cfssl-1.6.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit go-module
+
+DESCRIPTION="Cloudflare's PKI and TLS toolkit"
+HOMEPAGE="https://github.com/cloudflare/cfssl"
+SRC_URI="https://github.com/cloudflare/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-1 MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="hardened"
+
+RDEPEND="!!dev-lang/mono" #File collision (bug 614364)
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.4.1-build-fix.patch"
+)
+
+src_compile() {
+ # bug 905997
+ use elibc_musl && export CGO_CFLAGS="-D_LARGEFILE64_SOURCE"
+
+ CGO_LDFLAGS="$(usex hardened '-fno-PIC ' '')" emake VERSION="${PV}"
+}
+
+src_install() {
+ dobin bin/*
+ dodoc CHANGELOG README.md
+}