parent
32c6aa32ca
commit
0871cdcb03
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29305 BLAKE2B b74e21018425d757abb2ecbc011ef5bb3f2606fa5d1ee800debfd34b4ec01164c95b6ed555a66b1c63d42d5af99cc7ff4944678ea022ecb435d923b647bab0a0 SHA512 4aae179b0498e831912ac3b481f461e11e9c2e81464748626e4e904e128ae83a93415a84a292d8583d8095d49c43228cc40029f7008dcb0600e56f7e4eabefdd
|
||||
TIMESTAMP 2021-02-17T13:38:30Z
|
||||
MANIFEST Manifest.files.gz 29293 BLAKE2B d1f2a7e1928b2d105f5b1d21a4b1a1239d9c9d747f8e29caa0a3b5e7dccc1e5fa44605a4eef409f0db8830cd46c48d2ffd5bb97b3bb04d8f05e5707292e330e8 SHA512 8d7f1e8b752accd1537e1de718c46e5efa358a685bacdffd0f3db462cac4f67de34b5cec90efbc5d6e6c89d2bb6d8aa54c9f82847e2ae4eddcc2dfaeca7173ab
|
||||
TIMESTAMP 2021-02-18T07:38:34Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmAtHFZfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmAuGXpfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klBQ5RAAn+ZTSWiKm6uMdah0a1qrMLvzF0wom5tFSdIwg3EuxE21N//Btbnpvk+t
|
||||
d0U14GmQckRgk+ttewDTrPXy6I5PPBPMvFcWzIbncW2ZsTH6LyVOhWp3y1EJLsfO
|
||||
WP00spqyLKxfkIq8SFW+5DdPhXFas8eJBlJ59t/udNYChDBuIWLPyON4w7VeK7Dg
|
||||
/x6jItlr5nZj0DnYSbDVojIdTJYk+fZBqjFP55z7qjDdYd8E6jA/y2U9BOdbi1yT
|
||||
gg9IlrAxCaH1AxYvLxhAEMtwjLrxPiSCton9CdEQZVJh3CGmBcktvFd/pZAbxyHy
|
||||
qY/eVflXe08z4TNUgnxlHlXE2fNJLEMAAEv2Uba95tI2KzaEFFsaEX45LhoAjO4d
|
||||
hNmOOq9pq6WGU+f32XuYqgP5qgs/s12SpGQzJKk7fyh6bQ7MrD7bMw4uEONftV0R
|
||||
5mJFWAhC9rBNIBTQlTxy0rgHz/P5T/GIeySsyRHKKHxic0Vu6ZwoALn499H7ltGO
|
||||
itmXwkpuOeJDaZZtAQHx41WAaFzZJmzxREjC8ACPJvmApdezFa+4lTyOYZOYGM2R
|
||||
f9q4+eKte1Lbo86D+hMX0dAGvim/4elUBgjz138GEQCw6dMFTuahlnzeO3tQn+sp
|
||||
VqP84lZg4CixupdPQ0f1HnTnykrBa8IrHgUXdS1PkHuolg8tYdI=
|
||||
=yeMP
|
||||
klCR+Q//b+EQ7FhpK2fTHgUdnoCbexNDuGXdXTvTlV1LCkkD6a+ENBRUBp0EuPSO
|
||||
Ghk5B5XjJg4ZmSxJ2wJbVW9dG65jNed5+rhc3duvyDcuG7WK5HMyXs5IutzXHdy2
|
||||
wL9BiDosAcYntuK1Ou7gyAMNjvi2cta0Pi/Zk/M+lNr+wcy+d6cA9kyDf2BWoJf9
|
||||
95vtHOKGybPB/Ful3pbZN6BgpEECAtGCKQt7uKLWBfDKT9zBswQHnaw9u4uTvFu2
|
||||
ezABcQSxE4RQO+g60rwDoYyLg0nwy5kzgtchFlGvpbmNRe8RX/V2sQH228nL0Ak5
|
||||
H8pLw78ZHObgYnzmwpagbKQPcJNuZkmFsCZnta5dFfqAn0ZFc3lQcNOh87YwU2P/
|
||||
9dMXsHz60VgtQX6eiBWOvQZP8BB0/u3OV9E8z7FVZP0//J7QvwsUxMnmaDXa30Fz
|
||||
gAXoFOIjs+6koev67RjoaYXKDBId9BrF9vmJocxsY1AEG2wYe2TxIamYvwRGsXp2
|
||||
1NTdpI0cFN6GpiqqTxlkxxuhH9VtNmdA/y8kmRM4G5ZHhhamrlROWVY3wsOMtRfl
|
||||
Qgv5GmuLarD2S23wABercUnkGBCsNSs8jeeelE5xGctIHMNNH9ck+0Ad07OxeitB
|
||||
o0pSopC7dyrTM0WAETvTVhruoIRCA6FhIrZ7zixj9iBSUs7fiJ0=
|
||||
=w29C
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,90 @@
|
||||
From: Courtney Bane <debian-bugs-4450@cbane.org>
|
||||
Date: Mon, 23 Jan 2017 20:30:59 -0600
|
||||
Subject: Fix compatibility problems with Unix domain sockets in newer
|
||||
versions of luasocket.
|
||||
|
||||
---
|
||||
host/control.lua | 14 ++++++++------
|
||||
host/ekeydctl.in | 7 ++++---
|
||||
2 files changed, 12 insertions(+), 9 deletions(-)
|
||||
|
||||
diff --git a/host/control.lua b/host/control.lua
|
||||
index 7b9b1b8..22d700f 100644
|
||||
--- a/host/control.lua
|
||||
+++ b/host/control.lua
|
||||
@@ -38,11 +38,11 @@ local PROTOCOL_VERSION = "1"
|
||||
local dos_callcount = 0
|
||||
|
||||
-- Libraries we need
|
||||
-require "socket"
|
||||
+socket = require "socket"
|
||||
|
||||
local have_unix_domain_sockets = false
|
||||
function tryload_unix()
|
||||
- require "socket.unix"
|
||||
+ socket.unix = require "socket.unix"
|
||||
have_unix_domain_sockets = true
|
||||
end
|
||||
|
||||
@@ -521,14 +521,15 @@ end
|
||||
|
||||
if have_unix_domain_sockets then
|
||||
function UnixControlSocket(sockname)
|
||||
+ local sock = socket.unix.stream or socket.unix.tcp or socket.unix
|
||||
-- Add a UDS control socket to the set of control sockets available
|
||||
-- First, try and connect, so we can abort if it's present.
|
||||
- if socket.unix():connect(sockname) then
|
||||
+ if sock():connect(sockname) then
|
||||
error("Control socket " .. sockname .. " already present. Is ekeyd already running?")
|
||||
end
|
||||
-- Okay, clean up (ignoring errors) and create a fresh socket
|
||||
unlink(sockname)
|
||||
- local u = socket.unix()
|
||||
+ local u = sock()
|
||||
assert(u:bind(sockname))
|
||||
assert(u:listen())
|
||||
addctlsocket(u, "U:" .. sockname)
|
||||
@@ -554,12 +555,13 @@ end _ "TCPControlSocket"
|
||||
if have_unix_domain_sockets then
|
||||
function EGDUnixSocket(sockname, modestr, user, group)
|
||||
SetFoldedOutput()
|
||||
- if socket.unix():connect(sockname) then
|
||||
+ local sock = socket.unix.stream or socket.unix.tcp or socket.unix
|
||||
+ if sock():connect(sockname) then
|
||||
error("EGD socket " .. sockname .. " already present. Is ekeyd/EGD already running?")
|
||||
end
|
||||
-- Add a UDS control socket to the set of control sockets available
|
||||
unlink(sockname)
|
||||
- local u = socket.unix()
|
||||
+ local u = sock()
|
||||
assert(u:bind(sockname))
|
||||
assert(u:listen())
|
||||
addctlsocket(u, "U:" .. sockname, false, egd_ctlread)
|
||||
diff --git a/host/ekeydctl.in b/host/ekeydctl.in
|
||||
index 9292ac6..802cf38 100755
|
||||
--- a/host/ekeydctl.in
|
||||
+++ b/host/ekeydctl.in
|
||||
@@ -1,11 +1,11 @@
|
||||
#!/usr/bin/env lua@LUA_V@
|
||||
-- -*- Lua -*-
|
||||
|
||||
-require "socket"
|
||||
+local socket = require "socket"
|
||||
|
||||
-- Try to load the UNIX domain sockets support
|
||||
pcall(function()
|
||||
- require "socket.unix"
|
||||
+ socket.unix = require "socket.unix"
|
||||
end)
|
||||
|
||||
|
||||
@@ -98,7 +98,8 @@ end
|
||||
|
||||
function connect_to_daemon()
|
||||
if __unixcontrolpath then
|
||||
- __socket = socket.unix()
|
||||
+ local sock = socket.unix.stream or socket.unix.tcp or socket.unix
|
||||
+ __socket = sock()
|
||||
local result, msg = __socket:connect(__unixcontrolpath)
|
||||
if not result then
|
||||
error("Unable to connect to ekeyd at " .. __unixcontrolpath .. " (" .. msg .. ") Is ekeyd running?")
|
@ -1,7 +1,4 @@
|
||||
AUX hashcat-6.0.0-missing-not-fatal.patch 1515 BLAKE2B 2cf28447a83df00db96f73380195a5a86648cd068a14adfea65d6eacc7a760f4b1513a35b524d7bed087ad5375f5c439adb71216c00b6c85a788fafb59fa6ca2 SHA512 bb8f51febbf46b2318af8ee230fa686cce9a340b2d59068fbf64c2236df467f80bb44c5fc172f5d99da0e2ed32eeb6d9c5498408cb6c077a18f2f294b2217664
|
||||
DIST hashcat-5.1.0.tar.gz 4266878 BLAKE2B 677554fc5d6c5a93d0f4955c2e3cb6a40913ca2f7d00a89cf0c00bb48cadcaca94d3fdf55b853208f9fda4ce1bcc13fed865c5128a7c429223bcf8b4b825a15b SHA512 90605c2bcd0ec275d2f6ec581899b95cdc320b1494613a19803192c8a08037a7829b3776ed42c58eb6551ec1a746f47f94ab5b273958ca74e0fc57315e209ece
|
||||
DIST hashcat-6.0.0.tar.gz 5360568 BLAKE2B 9d44c94d136a4c4cf7254ee11dc978db6bb1159d66ea525777c0a3dae59149983c9e8220f50cdbe6c24e330c757f3519b48f920662582e914f80068723ba5acd SHA512 b508c77e1735c02bb59c427774a3f4fafdea37d09777ef2dcb6e5081cb993d02c4f46a6ab846dc97a8cef2b0f69bbc191e26b8f1608a299bc2c1a6b3d2474f96
|
||||
EBUILD hashcat-5.1.0.ebuild 2201 BLAKE2B ba3d5b2652ae0fea0226265a9ae71b93eb6d0c225d9973466a4330b8b2c3c573ad41434f4be1f888e05737b417b7de639ddeb0b447ad910d37d754db79b99079 SHA512 4e6f0fd1b6e5f7451bfeb0408caec1eda01dedf6394b227fb948ab592b70e0fee81a777497baf73b5f67156f4a1c5f57fceae17e984671b8b29be5e96f626a1c
|
||||
EBUILD hashcat-6.0.0-r1.ebuild 2351 BLAKE2B d451d10baba0e2555c712ba0aaa344787b31c5884926eaef923171b5129930f2ae9fe158cc2523e150b60c568eabe4546a3527a5c57c1334809c18a31431d947 SHA512 30e9e5392527e0fec4bd0ccd314963540a776f84ee0e908c9a5de0785c2edd9b6a8576daa5f4a5c602526d939b5c691a02134fb3f12afc3ce4120bbaccaac1cf
|
||||
DIST hashcat-6.1.1.tar.gz 5385180 BLAKE2B a1a90f691222c7810150a23d513bd1d24bca4682dd8dec2ff5bdc9cc9f82d5a2b00407de966a7c7db131cf1c1709b5f78c97d45176598d6bb7ebd381c38b4ba8 SHA512 788539b488ba55684d6d93ce18f3b05fa822a8cbfcdbcde9c2b54001d8927580dca253e0e9ff9a19f4278045046d732e104054fc743c39f47952ca24d2e93724
|
||||
EBUILD hashcat-6.1.1.ebuild 2295 BLAKE2B 851422a617598df23a1a49eb5a5b68b3fefed33332e0f4c78c5607ec20e55b805eef20bd7d8238c6342acf82345f18fd91489e234f7c1eb4a53e0ee02cd58f86 SHA512 535e3b5b010fc6c6b8e3a99e13455952ac15fbe08562009198c1a9ca61b70f60ae273e9f16100982c2efe6f255df05f4cdd9d7c1e13bfe27f4d056fdf076a4a2
|
||||
EBUILD hashcat-9999.ebuild 2295 BLAKE2B 4504eab73c1b0fb65d6d9c1c3c93e3030699b234e890374b4a84b9c59743d32c79d4472d0163da2c3bf0b02282ef34c65d48a68d8c38a0ec9b0734626d875d98 SHA512 9e6db642a6a1e38f91b939add0a57b15dc8d3ce95e1c82685c0ebe9cf070a77f500eefccb956874c1ad0cf38a1d421c62dc63d32228918553ae7bbfc8312754f
|
||||
MISC metadata.xml 395 BLAKE2B b058a0b0749da5d258660ddc67733d9f6ba09d10acf98ccb2c46b23534d09cd2865a6e37050b96f89dc97a9584e6791360398c41576224905b667a9b149fd3f7 SHA512 1d2ee684f0180752b2dd6eee437ce2714437775a0224a34c6ffd9f9b86ef8c375947b25f5a372358672a4c69516861fe1fc26d1dbd972684f2df725fba87698e
|
||||
|
@ -1,53 +0,0 @@
|
||||
diff --git a/docs/changes.txt b/docs/changes.txt
|
||||
index 1527da46..420c2102 100644
|
||||
--- a/docs/changes.txt
|
||||
+++ b/docs/changes.txt
|
||||
@@ -1,3 +1,11 @@
|
||||
+* changes v6.0.0 -> v6.0.x
|
||||
+
|
||||
+##
|
||||
+## Improvements
|
||||
+##
|
||||
+
|
||||
+- OpenCL Runtime: Reinterpret return code CL_DEVICE_NOT_FOUND from clGetDeviceIDs() as non-fatal
|
||||
+
|
||||
* changes v5.1.0 -> v6.0.0
|
||||
|
||||
##
|
||||
diff --git a/src/backend.c b/src/backend.c
|
||||
index 80fdbb38..7f79879f 100644
|
||||
--- a/src/backend.c
|
||||
+++ b/src/backend.c
|
||||
@@ -5185,7 +5185,31 @@ int backend_ctx_init (hashcat_ctx_t *hashcat_ctx)
|
||||
{
|
||||
event_log_error (hashcat_ctx, "clGetDeviceIDs(): %s", val2cstr_cl (CL_rc));
|
||||
|
||||
- return -1;
|
||||
+ // Special handling for CL_DEVICE_NOT_FOUND, see: https://github.com/hashcat/hashcat/issues/2455
|
||||
+
|
||||
+ #define IGNORE_DEVICE_NOT_FOUND 1
|
||||
+
|
||||
+ if (IGNORE_DEVICE_NOT_FOUND)
|
||||
+ {
|
||||
+ backend_ctx_t *backend_ctx = hashcat_ctx->backend_ctx;
|
||||
+
|
||||
+ OCL_PTR *ocl = (OCL_PTR *) backend_ctx->ocl;
|
||||
+
|
||||
+ const cl_int CL_err = ocl->clGetDeviceIDs (opencl_platform, CL_DEVICE_TYPE_ALL, DEVICES_MAX, opencl_platform_devices, &opencl_platform_devices_cnt);
|
||||
+
|
||||
+ if (CL_err == CL_DEVICE_NOT_FOUND)
|
||||
+ {
|
||||
+ // we ignore this error
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ return -1;
|
||||
+ }
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ return -1;
|
||||
+ }
|
||||
}
|
||||
|
||||
opencl_platforms_devices[opencl_platforms_idx] = opencl_platform_devices;
|
@ -1,68 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils pax-utils multilib
|
||||
|
||||
DESCRIPTION="World's fastest and most advanced password recovery utility"
|
||||
HOMEPAGE="https://github.com/hashcat/hashcat"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
if [ "${PV}" = "9999" ]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/hashcat/hashcat.git"
|
||||
else
|
||||
KEYWORDS="~amd64"
|
||||
SRC_URI="https://github.com/hashcat/hashcat/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
fi
|
||||
|
||||
IUSE="brain video_cards_nvidia"
|
||||
DEPEND="virtual/opencl
|
||||
app-arch/lzma
|
||||
brain? ( dev-libs/xxhash )
|
||||
video_cards_nvidia? ( >x11-drivers/nvidia-drivers-367.0 )"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
#remove bundled stuff
|
||||
rm -r deps/OpenCL-Headers || die "Failed to remove bundled OpenCL Headers"
|
||||
rm -r deps/xxHash || die "Failed to remove bundled xxHash"
|
||||
#rm -r deps/LZMA-SDK || die "Failed to remove bundled LZMA-SDK"
|
||||
#rm -r deps || die "Failed to remove bundled deps"
|
||||
#do not strip
|
||||
sed -i "/LFLAGS += -s/d" src/Makefile
|
||||
#do not add random CFLAGS
|
||||
sed -i "s/-O2//" src/Makefile || die
|
||||
sed -i "#LZMA_SDK_INCLUDE#d" src/Makefile || die
|
||||
export PREFIX=/usr
|
||||
export LIBRARY_FOLDER="/usr/$(get_libdir)"
|
||||
export DOCUMENT_FOLDER="/usr/share/doc/${P}"
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake SHARED=1 PRODUCTION=1 ENABLE_BRAIN=$(usex brain 1 0) USE_SYSTEM_LZMA=0 USE_SYSTEM_OPENCL=1 USE_SYSTEM_XXHASH=1 VERSION_PURE="${PV}"
|
||||
pax-mark -mr hashcat
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if use video_cards_nvidia; then
|
||||
addwrite /dev/nvidia0
|
||||
addwrite /dev/nvidiactl
|
||||
addwrite /dev/nvidia-uvm
|
||||
if [ ! -w /dev/nvidia0 ]; then
|
||||
einfo "To run these tests, portage likely must be in the video group."
|
||||
einfo "Please run \"gpasswd -a portage video\" if the tests will fail"
|
||||
fi
|
||||
#elif use vidia_cards_fglrx; then
|
||||
# addwrite /dev/ati
|
||||
fi
|
||||
#this always exits with 255 despite success
|
||||
#./hashcat -b -m 2500 || die "Test failed"
|
||||
LD_PRELOAD=./libhashcat.so.${PV} ./hashcat -a 3 -m 1500 nQCk49SiErOgk || die "Test failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${ED}" SHARED=1 PRODUCTION=1 ENABLE_BRAIN=$(usex brain 1 0) USE_SYSTEM_LZMA=0 USE_SYSTEM_OPENCL=1 USE_SYSTEM_XXHASH=1 VERSION_PURE="${PV}" install
|
||||
}
|
@ -1,5 +1,3 @@
|
||||
DIST yubikey-manager-qt-1.1.4.tar.gz 13318769 BLAKE2B 4ca85d8f9681f725cf9f8d547d850516c77a618c595814c8add12250677e495952229c966a2e59d449dfa33ac9c6788f6daa8494702137eab937b299f896e8dd SHA512 9e3e85a22d7be4e6ab30b3fd068fcc3406348d2b38f96e1ef8d693bf37edafaf8f16dc408cc9319173e871cc24d2cc4db5853ec3f8a0365221722504dc6fde04
|
||||
DIST yubikey-manager-qt-1.1.5.tar.gz 16066508 BLAKE2B cd15950c68cacc3e2904a5e1fbb3a2d98544084717f379202ccfe70082b0971959178730afb9ddbbfa20f436ef8d7cdf820df1e88539f99ce77913f60228af0f SHA512 b019a7cdebd741cd536a18670795f83c7e010e221b4f9c82dcd3c57b0c4bce878865c6605f10c962f4bd5e926c285a894ea97d2925ba091847ece5ffa7ce5bb6
|
||||
EBUILD yubikey-manager-qt-1.1.4-r2.ebuild 1482 BLAKE2B 4b33e06b32816465ff2841610bbdd43fd4f5339ee17ecd3c4d3a4733aaaa339027e1ef455ac9696ee8d812202a813e0e089de1caa1ee56051bb659525d96a04b SHA512 b349eda4858d6494617f4b8d8b115136967184f9d20da283e017ebf0e830a5fde2d2df603a88e074acde26f256972f5be6255b795c1272bc8edb6feafae3f163
|
||||
EBUILD yubikey-manager-qt-1.1.5.ebuild 1489 BLAKE2B cbdc19ea06672e4eb5d6905fa93dcb10f22161f44091c032382173780e4dad9ce5ed8f39a6e68f325a5f0873b4ceba7da410ba2c0a02f13d76e0a1a249494b41 SHA512 3b6f3d43f3f938f2cd12526a66db850e2f14e76b9cbcf0835cc02cfbd50481cc41d0d3eccbab279c0cd3ae66c962115ee759c36a3282fdad08c8b644521db9db
|
||||
MISC metadata.xml 371 BLAKE2B 1081e69aeb641c9d7de472bed98dfb336bc37e5374becbec4603316176419dcdb337f29b355b3395b778d250a99e32b181b84b42d4b7c10dedce7c47a6a187f6 SHA512 ed480648e967bfa3d95f71a5131963290e4265c487a345b69e34ad23c4ab18d82b08cd1e4a12f389533cc9690163fed90c05d471375fadd074c99a235105e837
|
||||
|
@ -1,59 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8} )
|
||||
|
||||
inherit eutils qmake-utils python-single-r1 desktop
|
||||
|
||||
DESCRIPTION="Cross-platform application for configuring any YubiKey over all USB transports"
|
||||
HOMEPAGE="https://developers.yubico.com/yubikey-manager-qt https://github.com/Yubico/yubikey-manager-qt"
|
||||
SRC_URI="https://developers.yubico.com/${PN}/Releases/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
REQUIRED_USE=${PYTHON_REQUIRED_USE}
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
$(python_gen_cond_dep '
|
||||
>=app-crypt/yubikey-manager-1.0.0[${PYTHON_MULTI_USEDEP}]
|
||||
<app-crypt/yubikey-manager-4.0.0[${PYTHON_MULTI_USEDEP}]
|
||||
dev-python/cryptography[${PYTHON_MULTI_USEDEP}]
|
||||
')
|
||||
dev-python/pyotherside[${PYTHON_SINGLE_USEDEP}]
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtdeclarative:5
|
||||
dev-qt/qtgraphicaleffects:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtquickcontrols:5[widgets]
|
||||
dev-qt/qtquickcontrols2:5[widgets]
|
||||
dev-qt/qtsingleapplication[qt5(+),X]
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwidgets:5"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${PN}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i -e "s/ykman-cli//" ${PN}.pro || die
|
||||
sed -e "/CONFIG += c++11/a CONFIG += qtsingleapplication" \
|
||||
-i ykman-gui/ykman-gui.pro || die
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
eqmake5
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake install INSTALL_ROOT="${D}"
|
||||
|
||||
domenu resources/ykman-gui.desktop
|
||||
doicon -s 128 resources/icons/ykman.png
|
||||
doicon -s scalable resources/icons/ykman.svg
|
||||
|
||||
einstalldocs
|
||||
}
|
Binary file not shown.
@ -0,0 +1,73 @@
|
||||
# Copyright 2018-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8,9} )
|
||||
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||
|
||||
inherit bash-completion-r1 distutils-r1
|
||||
|
||||
MY_PV=${PV/_/-}
|
||||
DESCRIPTION="Multi-container orchestration for Docker"
|
||||
HOMEPAGE="https://github.com/docker/compose"
|
||||
SRC_URI="https://github.com/docker/compose/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/cached-property-1.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/distro-1.5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/docker-py-4.4.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/dockerpty-0.4.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/docopt-0.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dotenv-0.13.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonschema-2.5.1[${PYTHON_USEDEP}]
|
||||
dev-python/paramiko[${PYTHON_USEDEP}]
|
||||
>=dev-python/PySocks-1.6.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.3.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/texttable-0.9.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/websocket-client-0.32.0[${PYTHON_USEDEP}]"
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
test? (
|
||||
>=dev-python/pytest-5[${PYTHON_USEDEP}]
|
||||
>=dev-python/ddt-1.2.2[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
S="${WORKDIR}/compose-${MY_PV}"
|
||||
|
||||
PATCHES=(
|
||||
# Bug #679968 -- https://bugs.gentoo.org/679968
|
||||
# Bug #681002 -- https://bugs.gentoo.org/681002
|
||||
"${FILESDIR}"/${PN}-1.28.0_rc2-setup-py.patch
|
||||
)
|
||||
|
||||
DOCS=( CHANGELOG.md README.md )
|
||||
|
||||
src_prepare() {
|
||||
# Address QA issue "docker-compose.exe: missing alias (symlink) for completed command."
|
||||
sed 's,^\(complete.*\) docker-compose\.exe\(.*\),\1\2,' -i contrib/completion/bash/docker-compose || die
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
python_test() {
|
||||
distutils_install_for_testing
|
||||
${PYTHON} -m pytest tests/unit/ || die "tests failed under ${EPYTHON}"
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
newbashcomp contrib/completion/bash/docker-compose ${PN}
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
doins contrib/completion/zsh/*
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
@ -1,3 +1,5 @@
|
||||
DIST umoci-0.2.1.tar.gz 241472 BLAKE2B 2802fcb14e717a6460f9dc06226d3b430cce2181838a32064e86987131317947a4b117e91d11f981fa1df027804dbf2d92472b5c21749783b4f2ed371c699e7e SHA512 dfd7bbd1afd232400a9bffaf6c074d28ce4ce696c9f3c70bd436cc41b96928415d0793d57b1cf34dd70efd7d0e5eb567eaeea65d793c27ff9ea46fb190bd1807
|
||||
DIST umoci-0.4.6.tar.gz 2273608 BLAKE2B d5a36c78918697b9c8f54a5c4b914a9124b5e989dff3efc81a9f64f1bd276189d15a565a6ec2e8d4021925017e9a7a17f7cc5359a552f7c57dda414c25d2fb02 SHA512 0614dd583e00b6e2e69256f1ae1d3316e5bb5989a177d18c5ceacf3af18ab82ccf8edef879b6c813855d878d5af53c541ac433d81e6c20796885a26c57564118
|
||||
EBUILD umoci-0.2.1.ebuild 921 BLAKE2B caa93ba823c4e8f26d9c65ebeae4f96412dbd47221ccc6a2180ca09ba8ef8ad5bd0bf6a3817547745744657c981b298d2047cd4cc8bfca899cdd254e0aa43159 SHA512 875c57b7d8ba2d7f7485866bc2a12b210505fcbab62abfa901cb5353efc8e77738938cd0380c99b02bd05dd8b34ef2b42e7a23543dfab0925e34580029d40fa9
|
||||
EBUILD umoci-0.4.6.ebuild 797 BLAKE2B b79c2ac05f6ed5ae1db9e1d04781a6f46c4f2a17ec8c70db0a3a6e7e5ec96605b480b3a5a8f5386a822b9e68d46bbce34e968dc13930147515d2d0627a9c07b8 SHA512 e3217bb2e870b11ce3ac2e7cf5341193cee6b57dae1b85a33e1ae3ba6499d6f5deb8bf2852a5c9bc92fc2a3500390c5b2dac447cdcbf88310d5e55f27fb433f2
|
||||
MISC metadata.xml 248 BLAKE2B 5d9c3678c604aac0f24c5d5015e28f02b9ce83bb6a179755a44adeb3d69e4dd50be4acc30a6317649f5be23bcf13ac210bbe4712aa403e9c4cf2de351b39c941 SHA512 dc5b06a888be6367909895d5891a08189f4657bcee602e5ff0021be2ad3677e58ec7387ff244625be66a142138666e7eac790d2a7b1e298f0ad644725b5e57e0
|
||||
|
@ -0,0 +1,35 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
COMMIT=5efa06acfb3bb4e65d2711cf5255970948e047cf
|
||||
inherit go-module
|
||||
|
||||
DESCRIPTION="Manipulation tool for OCI images"
|
||||
HOMEPAGE="https://github.com/opencontainers/umoci"
|
||||
SRC_URI="https://github.com/opencontainers/umoci/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
BDEPEND="dev-go/go-md2man"
|
||||
|
||||
RESTRICT+=" test "
|
||||
|
||||
src_compile() {
|
||||
go build -buildmode=pie -mod=vendor \
|
||||
-ldflags "-w -X main.gitCommit=${COMMIT} -X main.version=${PV}" \
|
||||
-o "bin/${PN}" ./cmd/${PN} || die
|
||||
cd doc/man
|
||||
for f in *.1.md; do
|
||||
go-md2man -in ${f} -out ${f%%.md} || die
|
||||
done
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin bin/${PN}
|
||||
doman doc/man/*.1
|
||||
dodoc CHANGELOG.md
|
||||
einstalldocs
|
||||
}
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
DIST radeontop-1.3.tar.gz 38138 BLAKE2B 41bc36c571a99a136f2d1c1d5ff1a06b1e99bccb6e01f7432b9867e2700afa9d2b5cab7f743d3560b2120642c98253313e0356af977805ada173cd3c2168acbc SHA512 cc54e0726b2a934d14ad591c7a199474b49885e6122399b282e9289610d26f3c55b3d68a7d655d88a0ff8de1a0ac0994e868fa06ae1198416aaf857a099181f1
|
||||
EBUILD radeontop-1.3-r1.ebuild 1098 BLAKE2B 370556635c629c800ed4a55d67c4b99ceecf68712314d11b242a7a02828a85a31dbd4f4deea320dbc8a8f65cd024350b8125457b27164edcb58bc0bdd9f51d53 SHA512 2642b7caa517865d572555b7fa685dab4c82e6aefe15db8cda86d808c8067044e68c4b09540b4ecd8f2ae49499f2ec3246244dfc6626c82716ba87b79f17fd16
|
||||
EBUILD radeontop-9999.ebuild 887 BLAKE2B fd1813e82d96b817e2a1bd05ad83df5f4837d4b192c5e726c2e25add63a764b0f05f32fc018145348e0f2b7c30b273bba08929edb78ae7f91cf320fc30aeeef5 SHA512 1aaff2ae8f67872b4a751da8737b9dd704a017a523253bd239f328a5ad5ad711a931831af6509ad7bf208d365beda7d0c756fb45747c702bf54b3505e90b99fc
|
||||
EBUILD radeontop-1.3-r2.ebuild 1127 BLAKE2B f2c3a449282e84b39caabecf9c133dd983f78766b0f48d85b4690f11c1128e774cb4dc092082dfcb7703d1597a868781479ea891c57eea5e009a58109bef36f4 SHA512 ee89705660af341058cd9ef25f3f99e78243dd1d835089a0c4359b68092543bf6c43bef0b3c41caa97df92970be6a62974a42cb579f7ebdb0f9ba00f5cd22c81
|
||||
EBUILD radeontop-9999.ebuild 916 BLAKE2B 39e2d0f6389253aa19a82cf13c1e84e67d7ea3f0f7b39960ee40544169239baad2091b6b842d77aed6a57d180a59c6ffa273e9e016a85b6b03875d3b1d24997d SHA512 8f7c892e6a4b1af1bbea595e34f55c403e411af2dc4097ce683b3c05a831b86681aca75afc92249ad22061efd95af34247771d14a22e3f3ab11d01cc2914f25d
|
||||
MISC metadata.xml 451 BLAKE2B c4ca2856ca2629b92995ade4871f9e8108b33908d6a9909b770dabe48f92cfdaa1a3f3dda03a78dda9ceee1db2c69355390cb737c60b5134ebb38f92608c153e SHA512 20fc03e321f528b1728b3ea4ec408101eac67931240ba5ef88235569b2a80b88856dc974d75264a3f67c720da2963ea77913c6bd88ad06f668aee35fa40e98bd
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST tracker-2.3.4.tar.xz 1607928 BLAKE2B f0285480091fdac3aab1d258496643b7644f2d58383eb0d7cdd10f273a79e75a36507285db4737bb270dda8cb195482d6f8e2770b24fce13c72dd32325c3976e SHA512 8b8ffc33962a5dffbae83dfb8ea73b0d2ff6ee002fbd9e4b574ef5f8e562338e359caab290ab804f2801a14e04d2c76eb0a52cf06be4d236ea043de4fc39dadf
|
||||
DIST tracker-2.3.5.tar.xz 1604004 BLAKE2B ad79682cb703056fd927649021a5f37fddb2e978ecc710d020c23ef5dd076f88c7e0c2cd9d4385343e9d6c2c2ac7473af7508d86793c505e2361a8021bf27d50 SHA512 74cd3b2671b811f3267a516e6f6047594fffa7c8a4a23fa5be4f7d71f581c417a88f12f614757418a848077a9231c0c876617d4486f3bb5b103382b871913d34
|
||||
EBUILD tracker-2.3.4.ebuild 2618 BLAKE2B 4bb5b38390812608d2f1331db79cdecc273e632986aadb29ee009ae90104eca8aa3a10c242c779eea8a9d69d69a10e5450664d8823cf8b4bfca4feeff59f6c0b SHA512 3eb5fca780e09629d86c8c0ac00040ec3d50cf37d35839be5cdfd654c01bcbdc72dc0f76633c45fa20f38389141bcf86e4f9514a9186a95b7222e93e21db8ce4
|
||||
EBUILD tracker-2.3.5.ebuild 2593 BLAKE2B d049e1bc711631f19357c90fb4afc86998295b714374b8186a02f46e3a671e12bb77a085027b51b4423852baa9018a7ab50878fb8df704323bcb75368bbafc75 SHA512 e44145b438062bac714fed94964ad733f4f59b33881f619ee7f11555077c0a3411734eba484064312d881b6bd40bc2bb9428fd32521081289b8473d3d7bd1c46
|
||||
EBUILD tracker-2.3.5.ebuild 2590 BLAKE2B f5fe092b79880b45882747be8225efbbb7dbf7e12c7c3889277c1985997a4c3616c1fe311b21109ee3ec614d92f814b7e4f44b256cef1d3d6ef8bea5511b243e SHA512 b98e80469d53a0b984a587a7097a588391d02265342eb8577bec6312fb1e895c6de3b36c2075399f87e79c1c1a31ed6fedb31fd6b0317c2a7d0dffc47cc0d477
|
||||
MISC metadata.xml 497 BLAKE2B 8517491ae43f5a339d49b10ac0acf928e942e69e4ff56d679fefc4ea102c8026f88442d77ab01411c8fa3b13348b590c53dfcfc849750ce488b7254ae6983090 SHA512 2062034fb1b59354a7f1c154ed059c602beba4959a984a3bd3d0abcc7c0b8449186f7c2a44acf325c5bb142bc2dfed3321b0eb25c041dacd121c23cf0281fb96
|
||||
|
Binary file not shown.
@ -1,7 +1,9 @@
|
||||
AUX texmakerx_my.pri 439 BLAKE2B a520129f6a0630ea5032f619b425847bc58956553840dbe1c9a97d1587f9eebc4958450b264a124a8342fb839276314854af3bf41d18084deee0a49b45320904 SHA512 859bd280c5d5c319fe0c4c5af04a2ec8118babeef3b22d14a03384ab25e8d0721145b453179e1f16b989068bfe79d5831efcab545069a9cb5018382e2e8c6d8b
|
||||
DIST texstudio-3.0.4.tar.gz 83191627 BLAKE2B a800b369967051a7154a1ec5d00ae735477fdbb4237e6653bf5469c5fcfa1083fa28f56e3e6bda304821084281e1bf02dfdc4738e6762072d7fb43988e029641 SHA512 094fc53cab388d2e5f9ecfc1172a6ae853c04abe746ed03afe8819be3acdf4e7cb2bdf9ce1edda43fda9396c260f2063aa05ca9aae66871505555d7da6c49beb
|
||||
DIST texstudio-3.0.5.tar.gz 83231803 BLAKE2B 739a57fa5305ad8044f8fc13903910ee743cac353aeed53b298dd3d50291c4e5b2d2b67db7785305d1f1c71ba805769a57b46374c762efd39bc1a450f1df470e SHA512 240d177ffbd64f51a8f2aa93644cae29764876ed6fdd03733da05ed97a8ec10e21c1f3aebcb05b35617083abf0442b60ffe8f0a89edb28adacaf9ebe40609a48
|
||||
DIST texstudio-3.1.0.tar.gz 83232492 BLAKE2B 6e890fb19a51d8f1fdecbf844f674579391cfea4c3e41535db1daca78d24774e085d7c3c7d2c1eae6e7c287e9ab1d465e1082a25e95b95a7b62930a416bd654d SHA512 83d758102b597eae928e68a59035a83d90a950920995dc992a4478f8eba8ccb1f038a01bd07cce2681f354cad735394b2637cb79899d8e89960bae258652b3d8
|
||||
EBUILD texstudio-3.0.4-r1.ebuild 1612 BLAKE2B da5a132b2dc7a4af6874d08efc204e751bff3b57309300f314eacd7e7311268ea7ffe08233b68443c09edaf005b6bf7046f39dc2bd882f15b73d4038f6e8dc39 SHA512 16ef97c412dd08bdc4f6bf307a97c3624507e24450d4844f86b0c55be63c2d2cf364d21f1c2e71e7f69ea97110a6e3428e01adc408aa3a3d1a1881da715e66e9
|
||||
EBUILD texstudio-3.0.5.ebuild 1614 BLAKE2B e347b05acb43f36c799b552af1ebdec586514ac2970213767817bbca142e6d2551507ea890205905b03c34ef6c537b9f2a67652599fb32e0576886c7d8c19180 SHA512 c12aff44e1f14de02a4d74223a0783733d4ebbf245bc3c52a6bd5735b91f2a3e56ea8de298e4cf1a8616b8947769d1de45007ade16e1061e819261ec5fac7ec3
|
||||
EBUILD texstudio-3.1.0.ebuild 1614 BLAKE2B e347b05acb43f36c799b552af1ebdec586514ac2970213767817bbca142e6d2551507ea890205905b03c34ef6c537b9f2a67652599fb32e0576886c7d8c19180 SHA512 c12aff44e1f14de02a4d74223a0783733d4ebbf245bc3c52a6bd5735b91f2a3e56ea8de298e4cf1a8616b8947769d1de45007ade16e1061e819261ec5fac7ec3
|
||||
EBUILD texstudio-9999.ebuild 1645 BLAKE2B 2c57811aed2bee50da3757bf949808add3bcc28dac6611898cf34073678e4d64d4625ea74a6a43a2d3292f129e4bbc628e1542ad38e0e7e74e653f8ae67a9be2 SHA512 421e887f27c61b3e95e2fb6fbf749580e1239fd3189094f390740ab037a2c76e0248ed8478c8303607b43917b844b16a83feb76b2795fb0c177f2b1afbc74f4f
|
||||
MISC metadata.xml 522 BLAKE2B ab0ebf559f01fbc49a42f0c33ba3b5b5b501d9fb406afe208e0c781afc034e0e8aa93643b3c09ace87c5771e41d13d094429792497a2d086d9679d012b89b860 SHA512 b5127e3ed2139b39a49cb091e1cef0d5e2f6c7c25b7b77d01bdb6d314a5388145d962439ddc0ddef9187b660b9affd9bc51cb4f18828a8b86542631a756fd05a
|
||||
|
@ -0,0 +1,73 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit desktop prefix qmake-utils xdg
|
||||
|
||||
MY_PV="${PV/_/}"
|
||||
DESCRIPTION="Free cross-platform LaTeX editor (fork from texmakerX)"
|
||||
HOMEPAGE="https://www.texstudio.org https://github.com/texstudio-org/texstudio"
|
||||
SRC_URI="https://github.com/texstudio-org/texstudio/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
IUSE="video"
|
||||
|
||||
COMMON_DEPEND="
|
||||
app-text/hunspell:=
|
||||
app-text/poppler[qt5]
|
||||
>=dev-libs/quazip-0.7.2:0[qt5(+)]
|
||||
dev-qt/designer:5
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtconcurrent:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtprintsupport:5
|
||||
dev-qt/qtscript:5
|
||||
dev-qt/qtsingleapplication[qt5(+),X]
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qttest:5
|
||||
dev-qt/qtwidgets:5
|
||||
dev-qt/qtxml:5
|
||||
sys-libs/zlib
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
video? ( media-libs/phonon[qt5(+)] )"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
app-text/ghostscript-gpl
|
||||
app-text/psutils
|
||||
media-libs/netpbm
|
||||
virtual/latex-base"
|
||||
DEPEND="${COMMON_DEPEND}"
|
||||
|
||||
BDEPEND="virtual/pkgconfig"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
if use video; then
|
||||
sed "/^PHONON/s:$:true:g" -i ${PN}.pro || die
|
||||
fi
|
||||
|
||||
sed \
|
||||
-e '/qtsingleapplication.pri/d' \
|
||||
-i ${PN}.pro || die
|
||||
|
||||
cp "${FILESDIR}"/texmakerx_my.pri ${PN}.pri || die
|
||||
eprefixify ${PN}.pri
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
eqmake5 USE_SYSTEM_HUNSPELL=1 USE_SYSTEM_QUAZIP=1
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local i
|
||||
for i in 16x16 22x22 32x32 48x48 64x64 128x128; do
|
||||
newicon -s ${i} utilities/${PN}${i}.png ${PN}.png
|
||||
done
|
||||
emake DESTDIR="${D}" INSTALL_ROOT="${ED}" install
|
||||
}
|
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
DIST elogv-0.7.8.tar.gz 19554 BLAKE2B 653a1dd8d5cb142c78c27ad4c7110a7dac666eed649213ef62c1548d5248c4add561242290a59178470736cffc9ac15fb7ee796a2954239ba382001f1e6c9c4f SHA512 be90f01b4d2e114608b13aeba78ab368af6ed66ca329de6952d7f422c90356fd1c6988827f0c60ee66636ae92e089689c7cbd725f6eb20545747fb24d0d1daf2
|
||||
DIST elogv-0.7.9.tar.gz 19556 BLAKE2B 5d5f1a4adab09cf8b56ca3433b2a1cd0d3572345ff92f34b6b3ad175178161c36531bf9211563f4ad18191c6ff99c2cdcf9c3d188eca293a1698157e0a9f04a2 SHA512 703d1e8f55f5ee17a393f3a331ee38ef1d4e4c918c316055d5e2297b96dbe7de0ca6df864f462520f2087ed1a7bb7f43db56bfd3864a865d349516694522a686
|
||||
EBUILD elogv-0.7.8-r3.ebuild 1601 BLAKE2B 068e81cb7f1b8c1eb0724b6ab263f00879e3370e5654835ca2cfbff81037e75bd01edff95a7656670274682b132e718a0a306d2c722de134862e15dda5ac08b4 SHA512 44e21eb3f9efa6a1f65b2210603611a16c86928f0cf03234bb1d6c51ecffebfd6da7e6590bf08849e8aa940cf077cd2389b3c228f34d03e2555db9cffbfeaf64
|
||||
EBUILD elogv-0.7.9.ebuild 1604 BLAKE2B 34b28b70bd7c5f3157ef6296a8e955dcd33e68cdcd10e0be13374973be2a5950edeab3e8b9cbda6ec756ff3b4f7428126fe42b664e3074b73794e8ba203d7e0a SHA512 b19650ad238fb053ec857b1503c2c1fbbebcfb350124dc040a066b3db373123bc6301e3c1235d94d8d537a67cbab2693561b71f0c9d2f9621105b70f088ef82a
|
||||
EBUILD elogv-0.7.9.ebuild 1602 BLAKE2B 5c2f03c6cbfb49cf8f9b5f6d79ae66aa23e5e951d905ed3bd34e76c9a6221443ec8c2a2396300b420fbc940df6363e801c5f9520de2f5a1f03c5a905e3e27b0f SHA512 98deb42dcf1abc376ab4b4cf6355d1695501a7ea39c12bf57be44f1052790e2d95f7c4c3e92711102e3b84f964669bf14469cd6e5e8c9ae8b36f274ac47334fd
|
||||
MISC metadata.xml 470 BLAKE2B b80ae78f2033fbe4623e47b9f24581e2781a374cb9b85ceb9f990b2505666c19cb003050dea8dd532c1641c0c4fc27d84347ec39c5a5624bf79adba1e42ab873 SHA512 ad99227415869525deb25fc3cd2ead8023a03cddd0d546d14a8669cd681e5aa47cc40977a1664d466aa40c6100479e24e1228b3761ff331bc2436443e9c1443c
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,128 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit flag-o-matic eutils multilib versionator toolchain-funcs
|
||||
|
||||
PATCHLEVEL="8"
|
||||
MY_P="${P/_/-}"
|
||||
DESCRIPTION="Type-inferring functional programming language descended from the ML family"
|
||||
HOMEPAGE="https://ocaml.org"
|
||||
SRC_URI="https://github.com/ocaml/ocaml/archive/${PV/_/+}.tar.gz -> ${MY_P}.tar.gz
|
||||
mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.bz2"
|
||||
|
||||
LICENSE="QPL-1.0 LGPL-2"
|
||||
# Everytime ocaml is updated to a new version, everything ocaml must be rebuilt,
|
||||
# so here we go with the subslot.
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="emacs flambda latex ncurses +ocamlopt X xemacs"
|
||||
|
||||
RDEPEND="
|
||||
sys-libs/binutils-libs:=
|
||||
ncurses? ( sys-libs/ncurses:0= )
|
||||
X? ( x11-libs/libX11 )"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
PDEPEND="emacs? ( app-emacs/ocaml-mode )
|
||||
xemacs? ( app-xemacs/ocaml )"
|
||||
|
||||
S="${WORKDIR}/${MY_P}"
|
||||
pkg_setup() {
|
||||
# dev-lang/ocaml creates its own objects but calls gcc for linking, which will
|
||||
# results in relocations if gcc wants to create a PIE executable
|
||||
if gcc-specs-pie ; then
|
||||
append-ldflags -nopie
|
||||
ewarn "Ocaml generates its own native asm, you're using a PIE compiler"
|
||||
ewarn "We have appended -nopie to ocaml build options"
|
||||
ewarn "because linking an executable with pie while the objects are not pic will not work"
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches"
|
||||
epatch "${FILESDIR}/${PN}-4.04.2-tinfo.patch" #459512
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
export LC_ALL=C
|
||||
local myconf=""
|
||||
|
||||
# Causes build failures because it builds some programs with -pg,
|
||||
# bug #270920
|
||||
filter-flags -fomit-frame-pointer
|
||||
# Bug #285993
|
||||
filter-mfpmath sse
|
||||
|
||||
# -ggdb3 & co makes it behave weirdly, breaks sexplib
|
||||
replace-flags -ggdb* -ggdb
|
||||
|
||||
# It doesn't compile on alpha without this LDFLAGS
|
||||
use alpha && append-ldflags "-Wl,--no-relax"
|
||||
|
||||
use ncurses || myconf="${myconf} -no-curses"
|
||||
use X || myconf="${myconf} -no-graph"
|
||||
use flambda && myconf="${myconf} -flambda"
|
||||
|
||||
# ocaml uses a home-brewn configure script, preventing it to use econf.
|
||||
RAW_LDFLAGS="$(raw-ldflags)" ./configure \
|
||||
--prefix "${EPREFIX}"/usr \
|
||||
--bindir "${EPREFIX}"/usr/bin \
|
||||
--target-bindir "${EPREFIX}"/usr/bin \
|
||||
--libdir "${EPREFIX}"/usr/$(get_libdir)/ocaml \
|
||||
--mandir "${EPREFIX}"/usr/share/man \
|
||||
-target "${CHOST}" \
|
||||
-host "${CBUILD}" \
|
||||
-cc "$(tc-getCC)" \
|
||||
-as "$(tc-getAS)" \
|
||||
-aspp "$(tc-getCC) -c" \
|
||||
-partialld "$(tc-getLD) -r" \
|
||||
--with-pthread ${myconf} || die "configure failed!"
|
||||
|
||||
# http://caml.inria.fr/mantis/view.php?id=4698
|
||||
export CCLINKFLAGS="${LDFLAGS}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake world
|
||||
|
||||
# Native code generation can be disabled now
|
||||
if use ocamlopt ; then
|
||||
# bug #279968
|
||||
emake opt
|
||||
emake opt.opt
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
if use ocamlopt ; then
|
||||
emake -j1 tests
|
||||
else
|
||||
ewarn "${PN} testsuite requires ocamlopt useflag"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake BINDIR="${ED}"/usr/bin \
|
||||
LIBDIR="${ED}"/usr/$(get_libdir)/ocaml \
|
||||
MANDIR="${ED}"/usr/share/man \
|
||||
install
|
||||
|
||||
# Symlink the headers to the right place
|
||||
dodir /usr/include
|
||||
dosym /usr/$(get_libdir)/ocaml/caml /usr/include/caml
|
||||
|
||||
dodoc Changes README.adoc
|
||||
|
||||
# Create and envd entry for latex input files
|
||||
if use latex ; then
|
||||
echo "TEXINPUTS=${EPREFIX}/usr/$(get_libdir)/ocaml/ocamldoc:" > "${T}"/99ocamldoc
|
||||
doenvd "${T}"/99ocamldoc
|
||||
fi
|
||||
|
||||
# Install ocaml-rebuild portage set
|
||||
insinto /usr/share/portage/config/sets
|
||||
doins "${FILESDIR}/ocaml.conf"
|
||||
}
|
Binary file not shown.
@ -0,0 +1,60 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit flag-o-matic linux-info multilib-minimal
|
||||
|
||||
DESCRIPTION="Embedded Linux Library provides core, low-level functionality for system daemons"
|
||||
HOMEPAGE="https://01.org/ell"
|
||||
if [[ "${PV}" == *9999 ]] ; then
|
||||
inherit autotools git-r3
|
||||
EGIT_REPO_URI="https://git.kernel.org/pub/scm/libs/ell/ell.git"
|
||||
else
|
||||
SRC_URI="https://mirrors.edge.kernel.org/pub/linux/libs/${PN}/${P}.tar.xz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
|
||||
fi
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
|
||||
IUSE="glib pie test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
test? ( sys-apps/dbus )
|
||||
"
|
||||
|
||||
CONFIG_CHECK="
|
||||
~TIMERFD
|
||||
~EVENTFD
|
||||
~CRYPTO_USER_API
|
||||
~CRYPTO_USER_API_HASH
|
||||
~CRYPTO_MD5
|
||||
~CRYPTO_SHA1
|
||||
~KEY_DH_OPERATIONS
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
[[ "${PV}" == *9999 ]] && eautoreconf
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
append-cflags "-fsigned-char" #662694
|
||||
local myeconfargs=(
|
||||
$(use_enable glib)
|
||||
$(use_enable pie)
|
||||
)
|
||||
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
local DOCS=( ChangeLog README )
|
||||
einstalldocs
|
||||
|
||||
find "${ED}" -name "*.la" -delete || die
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
DIST libassuan-2.5.3.tar.bz2 572348 BLAKE2B ae3a5a9a03e85d62cf87271cd4a0718a2b89a4f90ea814837913e4b2bb6e5af9746e766d99685cc0cc3a801efaee597e491a2bc03d42ac26059580ea4680fd7a SHA512 e7ccb651ea75b07b2e687d48d86d0ab83cba8e2af7f30da2aec794808e13e6ec93f21d607db50d3431f1c23cb3a07a2793b71170e69fa2f5a82cffb81961f617
|
||||
DIST libassuan-2.5.4.tar.bz2 574039 BLAKE2B 2eec42c47840741a4726fc35c3ed04300e5fbcd37f808b121534aeaa04d0d0f609a30ad48cfbe33a81ee4b2ebbb822b9a48a5c602268f1b802bf5d7d19d72e9c SHA512 764993d5311c24f0c0f970016e903e1a16783a2050c42072dbc1bc4f350f119e53b0be17ed6df25a0086bc9f8c25ee4f3134330577968480997263f95e05594f
|
||||
EBUILD libassuan-2.5.3.ebuild 1203 BLAKE2B c2ef2ad97c18751e67f6780880d57b01eba1aee7c5239a715ea20c57e07b6132474a217a746ac665ae7412625598cbec1f1f3aa440be194de1e3bdf4aad54dbf SHA512 40b43298a50e7a6672538176e4cbf621514d63ec83ff25346c6ce68e0bfbb2108bf96c997c8c5a30a3d4619cda0c5adebd1726fe360c72309cc33ccda5aa11ef
|
||||
EBUILD libassuan-2.5.4.ebuild 1213 BLAKE2B 8a936a17e0b5c7e72a7c81f71accbef8138aced30777a6175b87b898096d3e54c3463355a3dd931fc9a984b69c8df3e543512bb12c50eef36d9905809749085a SHA512 60002fb359df485556a1645821bd3976df19146f39b1cfa156d9f970de89638b42ce0ca9a3d6cdd6f35fe76d9ec70403ae9145026ec1dc64f8b69c711961ccad
|
||||
EBUILD libassuan-2.5.3.ebuild 1204 BLAKE2B 6e42c683176d3d20582599a7cf7e0415ecf9c582da9f0342fa71ae85d41c1c2b436383c38e2d1a49ea18fb9a5b5f8ada25ac864e2cb607fa47c31313dc05643a SHA512 6ef03b3e23e05b37a9befef849f8a593d43918448387faa8297fc39332c2eb15c562aa5f65c58f9dfbbbee75be1aa027061564bf90d1acc7903be623614588be
|
||||
EBUILD libassuan-2.5.4.ebuild 1214 BLAKE2B 0781a4a4af292712cac67400b78d06d04dacee6b2a0014f3aac6e2c80f7a7eed3870359b3e651c8aea176e158e25353002171d21bbb85735889da6805b6a7c9b SHA512 51faf23074d4436560e96d2fb1439b19d851e6760f3a469af9cdf2b9ed9205bf47e21bdda72568cab8993647b69e7b03a30afa5f680f3dbb05c6d50da9318b3a
|
||||
MISC metadata.xml 869 BLAKE2B 0553da6ce347ea1413910cd3dc422a28201982403a08bdc4725c35c764b97e488fdb361980a6759d7545e474291fd26ede24883875f2feff39ff555ed63dfe9e SHA512 b9561c267faae23ed753f61024c97b2da74c48682183ad4c2291910073530a389f6b416c5ecfae9b28b593d1b48b92802d64f4c5fcc917cd6d70818e0c5e080a
|
||||
|
@ -1,5 +1,5 @@
|
||||
AUX libdbusmenu-16.04.0-configure-fix.patch 1268 BLAKE2B 9b7c045b46b9b8ad6af069d4d95c0e867e4cdd7c5edba1412483a7b11424d24d757bd04c7f64fdd0ae36107befe26b54e589d658739438f331bf82277a79e391 SHA512 e872017556eb7e6b23a9c80e478b9e25be604bd2500be94879bad6634150265bb7b2979fc3cbe05a06dc9f3ca115ab57457853b37c6db622b5ec4bb23abff2bd
|
||||
AUX libdbusmenu-16.04.0-werror.patch 1131 BLAKE2B 0f08e797095a8f9358abe1784b64f8f4126f6ba6c271991a4cf95781485e6ddda30cc98db8c50c7f3cae61f398cec6d236fbccc7063073f041337832fa132536 SHA512 ba1144695110cd8ecf89deaea28e0aacc40b00a500a1dc86c28e67754599117e0a2217c4d6066c1061fa009af82e463dd303ba78c479053857ef6e793959068e
|
||||
DIST libdbusmenu-16.04.0.tar.gz 760376 BLAKE2B 6996ce09bc2b81a8f415a46490ecb3189a064a64f1716919bb1495dccefa220ab058af06f4b3391c954ec76ec38e62db9c092b620cb69cacffb064e590ec1297 SHA512 ee9654ac4ed94bdebc94a6db83b126784273a417a645b2881b2ba676a5f67d7fc95dd2bb37bfb0890aa47299ed73cb21ed7de8b75f3fed6b69bfd39065062241
|
||||
EBUILD libdbusmenu-16.04.0-r1.ebuild 3877 BLAKE2B 8aca06e1b0dc272fb6828e30b49034c08c4f9cad6d5fa5650ae98ec63ba2184a4e23ad7994641715a190cc2c3821a9346c7c5a274ab726eea2fda871d2b681ac SHA512 e983bcc5626f812e4888a6dcbd32118920e8313eb5c938a4ba2c26e394aa010d9676a0b12aff00ff2ce1750359508588c066b0822d5861c6ca43b91fbcbd2b3d
|
||||
EBUILD libdbusmenu-16.04.0-r1.ebuild 3876 BLAKE2B 060efcf00772ae98a39a985b00b3e4d0acb3c95eb2de0f23cc4b9dba0ac1aab23b39d90f7fa1e51a25cceee3f2790e6462d1767507a4fa03ea4dfabb8a2a8acf SHA512 d23b31d8e6dc99136e29d0ff394055dbd94189eb8a994bbefdf3211abc5bb64be3d116b0e909e767de736381e28b05df180790155c798ea000e05145b2e83e3b
|
||||
MISC metadata.xml 361 BLAKE2B 93f09713c694acddbfa9011a7a8c688341336d641ac74e49e914e2e099865fa6f7755a645dcee37014f5251b1577b980cb2b62e06d17f3d74ef5f0c02b0e769c SHA512 65033c817aacc6bf81e47970baca8feb6dacfcc74ed788806f65dc49e48178419b300edac867688f1be36d2ffc9291366274832912fa61cee48c328ca8f55efd
|
||||
|
@ -0,0 +1,86 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools flag-o-matic multilib-minimal toolchain-funcs
|
||||
|
||||
DESCRIPTION="General purpose crypto library based on the code used in GnuPG"
|
||||
HOMEPAGE="https://www.gnupg.org/"
|
||||
SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2"
|
||||
|
||||
LICENSE="LGPL-2.1 MIT"
|
||||
SLOT="0/20" # subslot = soname major version
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="+asm cpu_flags_arm_neon cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_padlock cpu_flags_x86_sha cpu_flags_x86_sse4_1 doc o-flag-munging static-libs"
|
||||
|
||||
RDEPEND=">=dev-libs/libgpg-error-1.25[${MULTILIB_USEDEP}]"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="doc? ( virtual/texi2dvi )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-multilib-syspath.patch
|
||||
)
|
||||
|
||||
MULTILIB_CHOST_TOOLS=(
|
||||
/usr/bin/libgcrypt-config
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
if [[ ${CHOST} == *86*-solaris* ]] ; then
|
||||
# ASM code uses GNU ELF syntax, divide in particular, we need to
|
||||
# allow this via ASFLAGS, since we don't have a flag-o-matic
|
||||
# function for that, we'll have to abuse cflags for this
|
||||
append-cflags -Wa,--divide
|
||||
fi
|
||||
local myeconfargs=(
|
||||
CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
|
||||
--enable-noexecstack
|
||||
$(use_enable cpu_flags_arm_neon neon-support)
|
||||
$(use_enable cpu_flags_x86_aes aesni-support)
|
||||
$(use_enable cpu_flags_x86_avx avx-support)
|
||||
$(use_enable cpu_flags_x86_avx2 avx2-support)
|
||||
$(use_enable cpu_flags_x86_padlock padlock-support)
|
||||
$(use_enable cpu_flags_x86_sha shaext-support)
|
||||
$(use_enable cpu_flags_x86_sse4_1 sse41-support)
|
||||
# required for sys-power/suspend[crypt], bug 751568
|
||||
$(use_enable static-libs static)
|
||||
$(use_enable o-flag-munging O-flag-munging)
|
||||
|
||||
# disabled due to various applications requiring privileges
|
||||
# after libgcrypt drops them (bug #468616)
|
||||
--without-capabilities
|
||||
|
||||
# http://trac.videolan.org/vlc/ticket/620
|
||||
# causes bus-errors on sparc64-solaris
|
||||
$([[ ${CHOST} == *86*-darwin* ]] && echo "--disable-asm")
|
||||
$([[ ${CHOST} == sparcv9-*-solaris* ]] && echo "--disable-asm")
|
||||
|
||||
$(use asm || echo "--disable-asm")
|
||||
|
||||
GPG_ERROR_CONFIG="${ESYSROOT}/usr/bin/${CHOST}-gpg-error-config"
|
||||
)
|
||||
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" \
|
||||
$("${S}/configure" --help | grep -o -- '--without-.*-prefix')
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
default
|
||||
multilib_is_native_abi && use doc && VARTEXFONTS="${T}/fonts" emake -C doc gcrypt.pdf
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
multilib_is_native_abi && use doc && dodoc doc/gcrypt.pdf
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
default
|
||||
find "${ED}" -type f -name '*.la' -delete || die
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST libretls-3.3.1.tar.gz 431233 BLAKE2B b935cae7bdd2e2338099dbc830e2773198d5d4ed12df80b89291d0eb8ae68549e36413c79ba1373d8bce8fd857c4a291fbd9bce30c819cc182bd5b68ac7b9527 SHA512 ddb4eb7c2c7e9cbb36ced17424ea0e08863488e6b3e18cd462ccc52b2eca685b5299f79ed6ba58ad4da2d742b61fa4857109a19137a1ee4c6cfdb48463080f4a
|
||||
EBUILD libretls-3.3.1-r1.ebuild 674 BLAKE2B 050bec311e70765e2adda7f26083ebb39056b79388f865cce02751d5df7a12bbb6f1b77c33928331261e879e04c2f9cab32d64b6d28c96a96813a93944527a20 SHA512 a9f9282ec7fb93b1879d0c4e9a64e05c4d68d01974fc1f1b465abdde19654f3b33d79fa41d8b13061bac69a722d7add02d167c7a381311008f51957f146e47cd
|
||||
EBUILD libretls-3.3.1-r1.ebuild 680 BLAKE2B 3a879eac067aca324fd2a0e157fee75e69b26999f173115b66364aab0b102f524abc8fe5ec7d77ab0124568fda397d79276d5a372c5fdd1c09bb43cccad9cacf SHA512 1fb2c82898eebb1465ab5fa3298702d33eb33cdabba4e740d1ed3d97c60604bac58265d823318848b2e4bc414a337ebe39b6b68b01bf8c79aa8526cb5dcd4ba0
|
||||
MISC metadata.xml 360 BLAKE2B 5cc82f43a10ff14c4f5a8defdd77defdc89b74370d49775b3fa25226ff25303f3ad276a91f90f44bb1a58f4a29ea4936a9f3bf455c16190de039e407442bf596 SHA512 c250f62e9f43df69fda74d9a276f4ec7f314522ee3a7b32cee360339bebbf7c6bf63008b433e45fcc441d01d6a363f8447a38edca9243eede7e1b6146e7b3c70
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST libtomcrypt-1.18.2.tar.xz 2638064 BLAKE2B fad67e9e2a2002425488db9987a853bda631d6638c2cb1052a1d0d1f393945e38037cc75c54cd3a4bf87bb2e13b1e868e81da054a84bbdb393519ddef5e27300 SHA512 f6117a12a42b07f8de4a8aedbccf6ff4ee94b4b81cb7263af99627c32eae646ca8ead7d3063737918db4aa118673001fcf2cfa8e4ca8b528fb00045fda7cc893
|
||||
EBUILD libtomcrypt-1.18.2-r2.ebuild 2786 BLAKE2B dd40cddb54421bed1e2693b68d40fc94b2f3f23140033fc6c20916d244f2836bd5a35d12044ba3048261b90faa52c304dc70eea524e638fc13973da752e8be89 SHA512 3b6fe171082bd93503ced14923334b9a956df0ba51394455f7229209d857b0d8c12c85258cb6372101ab5feebe84bd0bc965d3ed7bec2b2e5025b620584f87d3
|
||||
EBUILD libtomcrypt-1.18.2-r2.ebuild 2792 BLAKE2B 61d0b9848c356ff6afaafc37a18dce83d25a2d12764a885b66427569c41d9dc7912b21995cac8b80ee151210e35bbb7c6ca7ecdfec2fb0a34a7c0a86ab9486c0 SHA512 d7f09fa7b8e430198072b05d9e63a762e61f3df7c1311097c4297d63a832c41db2168230d1137552c442d9195a6b44b360704b018b3f5ef01bd3d7637bd45752
|
||||
MISC metadata.xml 643 BLAKE2B e66df23ddfeb04650dfa8c4cbd7d6e6a1816164fd0cac86dba9990610b672957c5ff7b6e83a17f8b6c19f75d1f50a1b448b8b618058510b8d6f54259ad451822 SHA512 7517fc02844cd6b9a9801b371c2c8faf9626dded317ad610af234cd89078221be021acb9da66f9078bb4b754a5e2f1b5efcbca2ccb1ef5c58afd8cf925e7a44e
|
||||
|
@ -1,6 +1,8 @@
|
||||
DIST nettle-3.6.tar.gz 2288173 BLAKE2B 45e08832e9c337f10d958956545c77f521b747b8abca56ce40c755adf352bdc2a79584b1e1c0e50f5ede0ac54794aabd6883601c53593b965aada744502789db SHA512 2471af875e51327af61af8bda53cd9c3adc27b6e32592a4b5b10b3ec60999ebf771ab9c54c747b0bade4b3b5a717e77fdbdb53699dd9e8a9ed4eee07f46aed51
|
||||
DIST nettle-3.7.1.tar.gz 2380974 BLAKE2B 2dbc0204623ca9d42d4e4fec0d96e3d1aa164ac63f046198c2827a9eb8946392cbf5dd48a2a77cb98d52591eb83b48092686e3f5eb5dc2ee5f5e92cfaa335f26 SHA512 25567c0546b68851a03741ea69a2959b07cab660a723b193a9043faf1fd9eb4cd7aea72de150bb0717fd2db28e417f03ad31b14e98aec40ad316f1bcf0caf50b
|
||||
DIST nettle-3.7.tar.gz 2375067 BLAKE2B 1e8a77db9b7e62dee9a01e3c3b476e206f36cc7235153b0a1a762276650c61d7c4c3be73b2ecae9313313e416e3c7a2bd999a3505c41b26e806f9b3eb486550f SHA512 be32eff0ea3c83abb8b6670d049a8ce21ea9c7cac3e1a5d41ae003d5160e2683572c7dd8930b869ac1db0b89f9423605e0a8ec0cff074c63e2a60c71996ef66c
|
||||
EBUILD nettle-3.6-r2.ebuild 1781 BLAKE2B e01bf5e416b31404c955406cc56094f192504a0a9f18e1de009af0376704279a24f7b61f4d6ab713690b81d97a4117ff67aa8f202c64f7dd3a13b736e0583329 SHA512 a34481eeaecaeb8928ec7185a14a747447ed6bccec1b275347a2f20c03c81fbf07dab3ea0b89d2d629234825ed9fc1c2f84997bc88121bb08b68b13064db46a2
|
||||
EBUILD nettle-3.6-r3.ebuild 1831 BLAKE2B 52f6b9858662beb73050485055be6eef7982d280bc8da67141a6077db7245c0162e176ebf722068dd6a3a711946070a233e6cb088740e8474eba055333da2bf5 SHA512 53de5e013ca2c84a211d694ff4495c22085a35698122f4b36b3a56444d69c5bb984a7e96d5ee91df0c091f473f864b3b19ba89fa20181ec759b67e4124c566b7
|
||||
EBUILD nettle-3.7.1.ebuild 1853 BLAKE2B 12bbc4ed864e017f48bb8d2d9891913bf1c29236e732ebc9172ce5abae31b5d29fd71a3a0ed879decff04a4e7827e3a7ef9474cf484d1cc170cd1086f3a2d299 SHA512 91dfb3da39d9fd8b7868ea89988af5469a287ce8adf7df2cb2d43c0563ccc4983f1884f5af720e75e6d12d2bb05294af892c4747c55825b72dd4ef3363ec900e
|
||||
EBUILD nettle-3.7.ebuild 1853 BLAKE2B 12bbc4ed864e017f48bb8d2d9891913bf1c29236e732ebc9172ce5abae31b5d29fd71a3a0ed879decff04a4e7827e3a7ef9474cf484d1cc170cd1086f3a2d299 SHA512 91dfb3da39d9fd8b7868ea89988af5469a287ce8adf7df2cb2d43c0563ccc4983f1884f5af720e75e6d12d2bb05294af892c4747c55825b72dd4ef3363ec900e
|
||||
MISC metadata.xml 460 BLAKE2B 66da3978fdcd6fb67c2d345578e78768795254f4bb9a8b1ea8236ce99a0516cb2206f77280b5bfc23b98acbbee92bd96c32be12776fd83faa1a670fd10b3f648 SHA512 6a08cf01475e5b46f05ec3fd7d2186b7210501769d2d06780b5d078e1db39c23fd564a8a1c671362eb359c1a88759fb5479cbe757e832507aff81296fd739972
|
||||
|
@ -0,0 +1,67 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools multilib-build multilib-minimal multilib toolchain-funcs
|
||||
|
||||
DESCRIPTION="Low-level cryptographic library"
|
||||
HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/"
|
||||
SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="|| ( LGPL-3 LGPL-2.1 )"
|
||||
SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon cpu_flags_x86_sha"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="gmp? ( >=dev-libs/gmp-6.1:0=[static-libs?,${MULTILIB_USEDEP}] )"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="doc? ( sys-apps/texinfo )"
|
||||
|
||||
MULTILIB_WRAPPED_HEADERS=(
|
||||
/usr/include/nettle/version.h
|
||||
)
|
||||
|
||||
DOCS=()
|
||||
HTML_DOCS=()
|
||||
|
||||
pkg_setup() {
|
||||
use doc && DOCS+=(
|
||||
nettle.pdf
|
||||
)
|
||||
use doc && HTML_DOCS+=(
|
||||
nettle.html
|
||||
)
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# I do not see in config.sub reference to sunldsolaris.
|
||||
# if someone complains readd
|
||||
# -e 's/solaris\*)/sunldsolaris*)/' \
|
||||
sed -e '/CFLAGS=/s: -ggdb3::' \
|
||||
-i configure.ac || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
local myeconfargs=(
|
||||
CC_FOR_BUILD="$(tc-getBUILD_CC)"
|
||||
$(tc-is-static-only && echo --disable-shared)
|
||||
$(use_enable cpu_flags_x86_aes x86-aesni)
|
||||
$(use_enable cpu_flags_x86_sha x86-sha-ni)
|
||||
$(use_enable asm assembler)
|
||||
$(use_enable doc documentation)
|
||||
$(use_enable gmp public-key)
|
||||
$(use_enable cpu_flags_arm_neon arm-neon)
|
||||
$(use_enable static-libs static)
|
||||
--disable-fat
|
||||
# --disable-openssl bug #427526
|
||||
--disable-openssl
|
||||
--libdir="${EPREFIX}"/usr/$(get_libdir)
|
||||
)
|
||||
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
|
||||
}
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST ocaml-dns-1.0.0.tar.gz 99161 BLAKE2B f0fa068296ac7eb5331ff7f5f88ee60a3010ac146f4b5bfeeffc8db014e6e5563da4f516ee1090365d290fb50b2754576b14167d55b2a33e125046103d485c1e SHA512 199653605e985851dcaafc94f1efeba5c261c29cd5e5f8eaebc9f7d25a05c43adcf7620efb291b22f9549f7c05f8ac3f6abfbcf40e0d7762bd2f7cd623ebcb1c
|
||||
EBUILD dns-1.0.0.ebuild 864 BLAKE2B fe94b1c1cbd9e1cf4c04a616c028d283290de0825fc111d9340fed5b795253593e0fa58c97af2d34de96a816a23a91a88fd50bcccd266aa77dbd424aa13da99e SHA512 c8d8a430e397dd6db98c9f1cf0cec5ab43d7789451f687e37a337449b8ca6b34030f1631a0fe2464ad1920397d73de2db242f927d78aa7845e4f2dbf10aba356
|
||||
MISC metadata.xml 262 BLAKE2B ed0655c501625bc3cba55d9fae4ff9775ebce810a1243d6797eda0019f2b4bda99a86f757ec4037703a7461aef00affb3166c78f100ca84fbebc51e645fad214 SHA512 bcb61d6ecd745123a5c4c13bd2a1abb0ac35289d4f8e8df188ceeb49453fd7a2ae5054023b066b73b121cae32e7b820c02b0d98c4d4df95c25d4b73aa200f9c7
|
||||
EBUILD dns-1.0.0-r1.ebuild 855 BLAKE2B 107eb93134c2fb258da3f3870429f57a48db14639d859b6d00ab55eec0f4cac80b53538409cc5e53dd21aeb033d72d97c5ccc9f334ec0e8bdd77a9ca20ef2c7c SHA512 d33339565f30f64a2c63a79099e18096c8d8358ea3cbdd87e2ea69d1acd94ac3808d7ddb7c4f7306ae63cbd70cd8fd0b75fbcbc48ebdcd5f3948600a83161c66
|
||||
MISC metadata.xml 313 BLAKE2B a288ca0f7cbe6e169335ee1eceb61af6b49144721e3466e9f529e81d0d0ef662db1700219275ea0b5307d103f9e9591a4a625cbcb78500cd2810dbcc6a27ff86 SHA512 d0e0467f77bae53ae8c0974d4d1499410bf33272619c95893e1d27ec76de44c572b146bfa863fe045c80c6353d645a219cc56fa8c40c024228a48e2ef25ecf58
|
||||
|
@ -1,8 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<remote-id type="github">mirage/ocaml-dns</remote-id>
|
||||
</upstream>
|
||||
<maintainer type="project">
|
||||
<email>ml@gentoo.org</email>
|
||||
<name>ML</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">mirage/ocaml-dns</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST ocaml-cohttp-0.22.0.tar.gz 194568 BLAKE2B 220c291cdf50c1720e553cc224f6b3c7723add13a637cedd33deb162d4f420a8577b716f073c2b6a630de4458bdc9ac69d8eeeb1ccd44cb310b1a1262188c680 SHA512 60ae828a3e2085d5468f5d177f50a8e7a02ed47b8036af5548996ba3d36d8eef756662259abc65035c5d1f4158c9760762ac5f85376d6bfc76a7f027f01fa5b2
|
||||
EBUILD ocaml-cohttp-0.22.0.ebuild 1204 BLAKE2B e816d4c682a6558f112becb249574df5373d80fd76c6ca6ed9abf6f448707674461e80f0ccd655352ab66371e43bcf2e8e17170785334d7a861b61a91e79c478 SHA512 9e6d2156ff1a41800b22aee74a9cc171b8322b156f2ead735532ad710b43697fc350bc26558e2e964727bc967a696a743515225c2f839d2ff0d0b0c9eed63a89
|
||||
MISC metadata.xml 487 BLAKE2B bbba4a2e79042b7393efc482dbd79eb91b25bfaa800812555b3e48a787a9a005c7f8998c702a31e1b749d169b53cbdf62eef337fe08a6e996e894e7bec51e59b SHA512 2bd7d32f15decaf079cc0a8be108a029cb90f262caa2c68e340de6964cacab5730f402b199f40bdd7955dd949fa3948506c5adec5ebd67c7f873bbc82cbeaa89
|
||||
EBUILD ocaml-cohttp-0.22.0-r1.ebuild 1195 BLAKE2B 483c54f73dade7ee44aae25c57da6e18fe24a71cbf81ebf647f441c5cb8b0382fde207ce786af6234931a36a76e5322761f5c63aa034894d9946f906bad2650b SHA512 66de6a8f1a1b7f7117ed4d64d3530bf32db2e2ca3dad31486cf81a844bee80561b3cdf6279dfefc15a8339c6cf8df20130c03810d4e8fad1a2c14a04bafe45d3
|
||||
MISC metadata.xml 552 BLAKE2B c1820b2b2cc8084350fb35444e7ef95b88ef7b37b68cbc376214465ac12083de96be9c5bf69009bf349b5683f41583fa1bacb68426cfbc95b7e8e17c7170ec7f SHA512 5819b87043cbfecd5931c71c224e1d0fdcb67a24e44c3cb42b73fb4b17b64fa74db2fab7de3e75fe5a8b6d1441fca672518f9b95519299277eb40d09285ad1f6
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST ocaml-uri-1.9.4.tar.gz 213917 BLAKE2B 3b76ae2f39a7a97e581791e32e7ec302faacaf883ae82bb635497f205a7bb12b331f2ef34f834c4b22b56433fef75b6ba2c60db6b66f13997290e108f6f0f38b SHA512 c2314c55d1d89bb7824e6bd2aad57fa2bdc4889d5e6c0b4ce75f4ca33660d510d7ab125ff0f340f4688930f3ddac13193d34762f912cc70c4ce30aa206f32ddc
|
||||
EBUILD ocaml-uri-1.9.4.ebuild 686 BLAKE2B 9749170488570b0fefaf999797feb8a69256b970b6a6e55f2a6b1a902d0489114529d2ec3bbe0f1153e718d1f2c2f6c5d9c0ee58faa715eaac1c7d6ec88aaa10 SHA512 37a3acfe26dabd488d6f61a064d34f16ae761c17696a238d0bcae08ab0d30824b4efaba3be00b99a3c51aec2f0a8d72b74f15821bfd93245618602bd4365fef2
|
||||
MISC metadata.xml 262 BLAKE2B 20d39724569c8a71bf318a98b42d8998bbde22c0a4371f6464e7ab880a07dace127bfa24167f17fb253526b84776b35188a53ee5d973b4209acee8c9dcb4d050 SHA512 92b3f703ac8ddcf0c0c183cb37bbeda037adec9c924fd0178a5e6490e6a888a19d12f32208582b5413c536eb657b799b8f909c74b7ea3ef51886ae026cea17f9
|
||||
EBUILD ocaml-uri-1.9.4-r1.ebuild 680 BLAKE2B a257706ab68aa2da1c8bd062c02cd7ead70646d3fcae9d21d598d9d72e19f2881eae9a3a647a3a2e26ddc3c7530666f53c25378dd303c48f135e04066bade580 SHA512 1432c929860ca6d160544d64ffdab07a19ffa9d7a00e766f6313d00e7b8cf6a2d3113bd604392439f73200f597e87fa4327a1dff1dc95e32746659d73fbe08ca
|
||||
MISC metadata.xml 313 BLAKE2B f10b6cbbf903da16e9ff5d9cbc811a3dd6d580e5cc62ef08b2242be8e9525b0c58ffbff5449959c11af7efda005c90423a5e9fd0ba23dbdfa94f958f6239da96 SHA512 9372267613c2a6b3437d082f4936147bbb5f946e431ab45542d13e62f7f0c60c2686a84bdedaec816160064e71a8b43cda374ef9a46de91c225e2a986ab70e65
|
||||
|
@ -1,8 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<upstream>
|
||||
<remote-id type="github">mirage/ocaml-uri</remote-id>
|
||||
</upstream>
|
||||
<maintainer type="project">
|
||||
<email>ml@gentoo.org</email>
|
||||
<name>ML</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">mirage/ocaml-uri</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
|
@ -1,8 +1,6 @@
|
||||
AUX ocamlbuild-0.14.0-Disable-tests-failing-with-OCaml-4.08.0.patch 1259 BLAKE2B d5ef0954e0a998b1ede15404fa2ed2e4aa8cbdb556aa22665e3193e179348274963303f384e984f73c808f5745ef347b5764f4408ca20110fe03383f0d92ffc7 SHA512 84671a1db5e4df6b4c21e313bb7b620e83016015ee32f508bbb14f791d7e09f138e83891b5c18a7a8ea2f9dd0d056bc9757152211e818275182df02c9701570e
|
||||
DIST ocamlbuild-0.10.1.tar.gz 193263 BLAKE2B cee82997a6b691b3df9b92055b74f05af57d7663f5dbb84701e66dffefcfe6ec00c9721e1872d546f2aea9237068e37ba7d94463d0002a8356dd4d84bc1865c0 SHA512 6d74bdce7fe147bf1a5fd570b569925b36b5f443c7251d1c13a0525e3086417b393a768722bf7d4b23a7e3178b0b3c2511499725c5a755d69783b8d555663e3b
|
||||
DIST ocamlbuild-0.11.0.tar.gz 195297 BLAKE2B 2d653c402edf58035fa6efb65c99c956fe78efc4759f29c8ddab8263310a5d243d25d37d4c1a4f0699f151afb6d4c6df4c1550f95d6e915963b3d86923877225 SHA512 14bc44cc63b6c99e711658a1145247bad8263632fbb4550238cef15e226a76b83e51b83575a7a96f16b96ec321dedd0ef23f36166c354838aec1922f58179efd
|
||||
DIST ocamlbuild-0.14.0.tar.gz 198267 BLAKE2B 355d61ba68e61b9ee18a9fc0fbb9062405f44707b180ca7ad4bfec727ca3d3d2cc08f17be118ca3a4161c7789d975e7f431812e9139d4fde85a1a27ab68c8ac3 SHA512 ae60247396399dfd35644c8c1986ef7679e5a9964df82e3388bfc6dd4c5b88a13d6869a698d14a9ac70dc48e4ce1c003f543c85426d8c862ca31dea37a554b07
|
||||
EBUILD ocamlbuild-0.10.1.ebuild 1092 BLAKE2B 326772dde788214cc42e1415a59fd99faccd0d78ee03b9cbfb231ecbbb954568f72f1f4b7064470e5d26f5bd72784243f86d2179d351d5f7c6610441bce248ad SHA512 f892cdb7488c90367df93c16fb11b2eb38f67f210fa67fb479f09962e7bf4a3715ae0f1f7d5810c9be1e7bd05bd625357ee49615c0bdb1652a1e7a1a56c2562c
|
||||
EBUILD ocamlbuild-0.11.0.ebuild 1343 BLAKE2B 18c9d7f585b6baa9d6a2a49608a9157f34a303317dc463f0f42cb9f432a144a0438d8d733c54ba10a06619447bbd0d0a2822dc2cb556fc66ac57e53d7119ede6 SHA512 bc5dbb630165db82392e937b6d7385c82c842317dabb5e03c4dc665d5213d4d44607d97d027bdb53a4777b9642a374fcb9c7c27ffccb74e920a8e67a4834a61d
|
||||
EBUILD ocamlbuild-0.14.0-r1.ebuild 1390 BLAKE2B c223c696ec9a0d976ad4873736acd7f11772f9171f73d31a285344c8780a1d868ae6bc69f8f73365dd29d740f10da159672c7140dd6d71a84206e72fabc18c95 SHA512 fe2adb9b6651587137bb88a176f10138a1df6a02fe3892f7c9907695609de9982e538a120e258bac9632f10a3995aa0bf3bcfa86ac16852ce51cdd20ff331319
|
||||
MISC metadata.xml 418 BLAKE2B 7bffb3d1c5610c17816194ee3d07de5e3e1bebec3a22f065ce26e6746a1f55cc4564a3d5d6a75173eb68ba6c68715dc19fa6c888633d4886ef9e394870ec9195 SHA512 1f1cff72f8c7feb066b6946ffa15c291ead5c662d427af156e454c701d5aa13d7510b5811649882595b280b04fe5b9c2c643832cacac79360642fed0b1656d02
|
||||
|
@ -1,39 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
DESCRIPTION="Generic build tool with built-in rules for building OCaml library and programs"
|
||||
HOMEPAGE="https://github.com/ocaml/ocamlbuild"
|
||||
SRC_URI="https://github.com/ocaml/ocamlbuild/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1-with-linking-exception"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="+ocamlopt"
|
||||
|
||||
# does not compile with ocaml-4.09 (bug # 708696 and #708872)
|
||||
DEPEND="<dev-lang/ocaml-4.09:=[ocamlopt?]"
|
||||
RDEPEND="${DEPEND}
|
||||
!<dev-ml/findlib-1.6.1-r1
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
emake -f configure.make Makefile.config \
|
||||
PREFIX="${EPREFIX}/usr" \
|
||||
BINDIR="${EPREFIX}/usr/bin" \
|
||||
LIBDIR="$(ocamlc -where)" \
|
||||
OCAML_NATIVE=$(usex ocamlopt true false) \
|
||||
OCAML_NATIVE_TOOLS=$(usex ocamlopt true false) \
|
||||
NATDYNLINK=$(usex ocamlopt true false)
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
emake src/ocamlbuild_config.cmo
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake CHECK_IF_PREINSTALLED=false DESTDIR="${D}" install
|
||||
dodoc Changes
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue