diff --git a/acct-group/laminar/laminar-0.ebuild b/acct-group/laminar/laminar-0.ebuild
new file mode 100644
index 0000000000..2800d186f4
--- /dev/null
+++ b/acct-group/laminar/laminar-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-group
+
+ACCT_GROUP_ID=-1
diff --git a/acct-group/laminar/metadata.xml b/acct-group/laminar/metadata.xml
new file mode 100644
index 0000000000..b2fa7f6789
--- /dev/null
+++ b/acct-group/laminar/metadata.xml
@@ -0,0 +1,8 @@
+
+
+
+
+ erkiferenc@gmail.com
+ Ferenc Erki
+
+
diff --git a/acct-user/laminar/laminar-0.ebuild b/acct-user/laminar/laminar-0.ebuild
new file mode 100644
index 0000000000..30c000c876
--- /dev/null
+++ b/acct-user/laminar/laminar-0.ebuild
@@ -0,0 +1,12 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-user
+
+ACCT_USER_ID=-1
+ACCT_USER_GROUPS=( laminar )
+ACCT_USER_HOME=/var/lib/laminar
+
+acct-user_add_deps
diff --git a/acct-user/laminar/metadata.xml b/acct-user/laminar/metadata.xml
new file mode 100644
index 0000000000..b2fa7f6789
--- /dev/null
+++ b/acct-user/laminar/metadata.xml
@@ -0,0 +1,8 @@
+
+
+
+
+ erkiferenc@gmail.com
+ Ferenc Erki
+
+
diff --git a/app-admin/himitsu-ssh/Manifest b/app-admin/himitsu-ssh/Manifest
index 0aeec05c54..383dff08b1 100644
--- a/app-admin/himitsu-ssh/Manifest
+++ b/app-admin/himitsu-ssh/Manifest
@@ -1 +1 @@
-DIST himitsu-ssh-0.1.tar.gz 18378 BLAKE2B 92c9f9838dbab8df7d57321c1692fdfaa5e342eed14d08aac7eacb088e0eacaf5abe05b396eb05f14d0feb1f8d85034365464087729cc79b168a76253778b311 SHA512 f1bb3dfe2ee5843e867748f5177f1f34007674e3b6f2cb9ba701edc2dca8e979ba9882dc5012197b10053583b7536d71b0a214c57aa03e2576d08cb12e9e1e4c
+DIST himitsu-ssh-0.2.tar.gz 18452 BLAKE2B f299447d1f5d212c2465d242e3474c3baa1d0b153b000a9617d66cdf53b32ee0b033c253208da0568310fb20308183f6a4bae3da5c20b930a318f4a83235205c SHA512 fb6d9cef89729991e93dc826139db42900540a9b45b3d45165092d1589a55c19b9e853d5ebb88248c872aa5ef6f62ef79bbbabba7232df7d0aa2a30bbe8f6ea6
diff --git a/app-admin/himitsu-ssh/himitsu-ssh-0.1-r1.ebuild b/app-admin/himitsu-ssh/himitsu-ssh-0.2.ebuild
similarity index 100%
rename from app-admin/himitsu-ssh/himitsu-ssh-0.1-r1.ebuild
rename to app-admin/himitsu-ssh/himitsu-ssh-0.2.ebuild
diff --git a/app-admin/linode-cli/Manifest b/app-admin/linode-cli/Manifest
index e3f3d8c523..5f24134ce8 100644
--- a/app-admin/linode-cli/Manifest
+++ b/app-admin/linode-cli/Manifest
@@ -1 +1 @@
-DIST linode-cli-5.41.2.tar.gz 105869 BLAKE2B df982837014c688e054282fff4595cb5a2acc308414a9ba7abdc47f21f26a9e3f9ce6beeb8105e114c97be0742a494d5281f7539469817e83baff730eaf3bdfa SHA512 94876d5b5c13b1f21eadf9cd4e7044d9fbec996c1386e2b9a0d5126281acdbb93cd8558b65835f5bd650f63a41be67a979d76505d13fc399f9c6964539f5ec42
+DIST linode-cli-5.41.3.tar.gz 106163 BLAKE2B 7e8a11960e163d0979410ded574cc29a576ff60ccfe120d397668fcef87dfc093c99de234164b6a9e5d3b93fc1008cde6153c83b3c1018e8eba757e97367a20b SHA512 a04c5f9143835d2fd6dde50a4a2faabad50b74bc9cba581a3c3ab1c5d75855c6a6fec5e04904ec4fc53c017e1c59faeb81d0fa532f6aee0841dec354c52eb974
diff --git a/app-admin/linode-cli/linode-cli-5.41.2.ebuild b/app-admin/linode-cli/linode-cli-5.41.3.ebuild
similarity index 95%
rename from app-admin/linode-cli/linode-cli-5.41.2.ebuild
rename to app-admin/linode-cli/linode-cli-5.41.3.ebuild
index ba4dbcdcef..9a2809d40b 100644
--- a/app-admin/linode-cli/linode-cli-5.41.2.ebuild
+++ b/app-admin/linode-cli/linode-cli-5.41.3.ebuild
@@ -21,5 +21,5 @@ RDEPEND="
dev-python/pyyaml
dev-python/requests
dev-python/rich
-
+
+
+
+ contact@hacktivis.me
+ Haelwenn (lanodan) Monnier
+
+
diff --git a/dev-util/bash-language-server/Manifest b/dev-util/bash-language-server/Manifest
index 0797797ff7..704f85c0bc 100644
--- a/dev-util/bash-language-server/Manifest
+++ b/dev-util/bash-language-server/Manifest
@@ -1,4 +1,4 @@
-DIST bash-language-server-4.10.1-deps.tar.xz 2219720 BLAKE2B ad855946c2ce535bc49a0ac889be82b83953304d1dea91637bcb68d11b5845f2761795be23af3406e10f2271ddf12c5664c3a9066218c5325d61aaa01f422a32 SHA512 905a91219e38dbda0bbb032f8ee04240517573a8b12f118777ec0e6a1a55fb972f1c679dd999132024d6289f3b73db837fdd17d3e9373a334928996c6a7bf9f6
-DIST bash-language-server-4.10.1.tgz 192886 BLAKE2B e1594531dcd0db241416aa25475b5fa5db11a66eca40fbe5f8f7efb1ca0eb8009ec719a03b8e782c80faf2a048b0974e8d5749854d0653e63b427a4b0f012b30 SHA512 c8d1c0a4d6549deb510bcc3a1a2a06752fc7acdaf7a5e70c4d35dbdb461934bc6a03bd077d4c13dfb1adb3e90267a5cb1047df9302f98fa3edde7cc00816556b
DIST bash-language-server-4.10.2-deps.tar.xz 2222584 BLAKE2B aef78fff4beb736694d7319a23c991364603c34c1c1f32c75eb0e4fa99945175830723497a4fa9d485951bbfd74a4fddf3c1fa68d7e2a6e97af7fb9471d769e9 SHA512 70b140a7d15d0f492627334172e254f91742f7b403c91ecfd4668de28357e8f9607feae53482371efd05ea7098d8c6f1c0a12dd63cd48c2a262ade545c8e6335
DIST bash-language-server-4.10.2.tgz 192887 BLAKE2B 71f3a648ac62e359e6b338d7a587f535c04ec4f77f1b7b2a5a36bfde5960cc3b4e3b0fb34224fdde7a864b0c7f6451fe6ec6a5473cb746ff795bdd32027341f8 SHA512 3672c82c264b23e7858f5a3298145383ee826d9d43d22361ded7acf75cac34513efcb0949a3e6a52dbe45261c881c0b30b8d0a4e5a26f82ae3d9a2b0cd2f4368
+DIST bash-language-server-5.0.0-deps.tar.xz 2215800 BLAKE2B 745abb2362062e5eff4ca1f3b2ca87e7d82d47540238d02ebb48368c20e58e63d5b9cef7bacec57f65bade1f1f6af07ff351fb99857bf9be7ed0ea22e6d5542c SHA512 3ab9265aeced3d241251dab4a80759a8eddeb7b833fa58923d0f743d9417a4c7b670f90d748554d97042b90e3d3d29586a976f97a3bb7d59939b128a2b2be13f
+DIST bash-language-server-5.0.0.tgz 189362 BLAKE2B 088af07ab06106624bbdf25dd414c275cb039a128d80d3cc774d41a1927a12b74dd68676d5d2dec450d70c0ea24d346aa1f879701b59b0e085e0b84a8c39ea89 SHA512 d52e4f3103b83f05c32223c7504e9d61df2f645d4d66a6f78b802cb5ded45c3e254969d2a3bd4ca92993a53b3f75361cbe8dbff73d88ca66cd3cfca7fd5b8cdb
diff --git a/dev-util/bash-language-server/bash-language-server-4.10.1.ebuild b/dev-util/bash-language-server/bash-language-server-5.0.0.ebuild
similarity index 84%
rename from dev-util/bash-language-server/bash-language-server-4.10.1.ebuild
rename to dev-util/bash-language-server/bash-language-server-5.0.0.ebuild
index 792e8acc60..eccdc6d97b 100644
--- a/dev-util/bash-language-server/bash-language-server-4.10.1.ebuild
+++ b/dev-util/bash-language-server/bash-language-server-5.0.0.ebuild
@@ -17,15 +17,12 @@ S="${WORKDIR}"
# npm --cache ./npm-cache install $(portageq envvar DISTDIR)/${P}.tgz
# tar -caf ${P}-deps.tar.xz npm-cache
-LICENSE="
- Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT-with-advertising
- || ( public-domain Unlicense )
-"
+LICENSE="BSD-2 ISC MIT"
SLOT="0"
KEYWORDS="~amd64"
-RDEPEND=">=net-libs/nodejs-18.16.18"
-BDEPEND=">=net-libs/nodejs-18.16.18[npm]"
+RDEPEND=">=net-libs/nodejs-18.16.19"
+BDEPEND=">=net-libs/nodejs-18.16.19[npm]"
src_unpack() {
cd "${T}" || die "Could not cd to temporary directory"
@@ -43,6 +40,7 @@ src_install() {
--cache "${T}"/npm-cache \
install "${DISTDIR}"/${P}.tgz || die "npm install failed"
+ cd "${ED}"/usr/$(get_libdir)/node_modules/${PN} || die "cd failed"
einstalldocs
}
diff --git a/dev-util/yaml-language-server/Manifest b/dev-util/yaml-language-server/Manifest
index eb434f652a..7cbb0cbbfa 100644
--- a/dev-util/yaml-language-server/Manifest
+++ b/dev-util/yaml-language-server/Manifest
@@ -1,4 +1,4 @@
-DIST yaml-language-server-1.12.0-deps.tar.xz 5119236 BLAKE2B 0e224565745ac61520ab3f76efaac3fe46fe8ec7a36ced2e492d1f97af34f82699b604801df601f122bcca4b439393741817a4267260b765029380c6c5079a2c SHA512 72aa7ab1c35b7cd65d14a535ca91f656a3d2e39b73539c1494681ed636f08f888d415b751d9952ba8eae3a802cdf001b71e92059806c20d2f512072122e602ba
-DIST yaml-language-server-1.12.0.tgz 558972 BLAKE2B 1d7ec17dbf0e74bfff5bb68574fd60122876def6f869e1a2a9911e51414cca19fdb3af989b9ba7c8be439c2f2b96282fb9122231a2591dbd1d7e57f27a897ad8 SHA512 70441e1d5a921f4f9480d36f546aefdf1bbe3414ec7014a6392fef35f8bbaf924f4e1829de12145738e3d2fc5e5c58f9b303b19e9a1dd210fdf6d0a43c68a293
DIST yaml-language-server-1.13.0-deps.tar.xz 5460772 BLAKE2B 110680d5ce1459a90483f58ef28dbf82af5fa4cd5984044a294b9d1f8e40b74fa552011e29fa1a780bfc93243039eb57c2766682d84160bb77fe87e04c12b975 SHA512 17b167b372140845e52cfd41c49dec2610f2dfde76e60a74c5c03240aa4ce9aab4dc4d741d4942999614cebcca567f6a9bd52f8088b4b94f615ae6576a3a0337
DIST yaml-language-server-1.13.0.tgz 557876 BLAKE2B 2b51ba4a0ac4372efae5d788c06f3e4e2a545f8ea02e508e68c7457b8fb7d25f5f4446b56c39f93308b4aa56236204b75c525c549ed6eb98354ac76170070344 SHA512 0b37a456314e52489723ab60dc13ee4a4c44eb491e0d3e3ff8b8cf2d7c27b7880247369a58c0a34fdd8dc4e1efd5d7ab6c12c75a879c6b2e3cb6c7bf0ded7cd5
+DIST yaml-language-server-1.14.0-deps.tar.xz 5470756 BLAKE2B 32dfbd6e959bd8054b6d5cb9daf0fadd0c4a218fa6b1724cde566b8eec5c134b50be7884cb9663ffc20a271af6005495e9dbc76e826f61f935af339e52769e57 SHA512 329342806793524d9e7af450ac4efd3d43aa3d125eabf61d6967e8430db5c0d5cf9524d21cb567dab34022ebb7ca164686857e1a0a94a159fec287d7a632af15
+DIST yaml-language-server-1.14.0.tgz 567903 BLAKE2B 72109e7e9e469b7411388282159027ca2bbf9fb24ea976c70893c201a3448fc084460cf73f9aaead31a6491ab084c1377e746836fb373d9876194874cd36fc82 SHA512 1e73621cce403935ee33c669b9bcea813cbeed5e6416231755e74e4f6ca386f9f10b0ea96cc5dc0ffca61da693e6fdae7b41fc1861f834592f084cdc21c4c90e
diff --git a/dev-util/yaml-language-server/yaml-language-server-1.12.0.ebuild b/dev-util/yaml-language-server/yaml-language-server-1.14.0.ebuild
similarity index 95%
rename from dev-util/yaml-language-server/yaml-language-server-1.12.0.ebuild
rename to dev-util/yaml-language-server/yaml-language-server-1.14.0.ebuild
index 1636a2d0b6..85cc14c659 100644
--- a/dev-util/yaml-language-server/yaml-language-server-1.12.0.ebuild
+++ b/dev-util/yaml-language-server/yaml-language-server-1.14.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"
# npm --cache ./npm-cache install $(portageq envvar DISTDIR)/${P}.tgz
# tar -caf ${P}-deps.tar.xz npm-cache
-LICENSE="Apache-2.0 BSD-2 ISC MIT-with-advertising"
+LICENSE="0BSD Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT"
SLOT="0"
KEYWORDS="~amd64"
diff --git a/gui-apps/intiface-central-bin/Manifest b/gui-apps/intiface-central-bin/Manifest
index 36e599f570..8671402a05 100644
--- a/gui-apps/intiface-central-bin/Manifest
+++ b/gui-apps/intiface-central-bin/Manifest
@@ -1,2 +1,2 @@
-DIST intiface-central-v2.3.0-linux-x64.zip 17157804 BLAKE2B 57176f65e6124a0d46dfe422c42a0b2d7077dc4cef7f59e099c5488c163005c0bbfde435c411e0763800cf43a17f08dbb8da4fbb3c7feec3e6114fe5fa6cc451 SHA512 3d6d351e7dccaf851d9fb955fcdfbb1ea5c9a609aeb2a527d08ada591a3772cd95b0c90fe730476c664e19587eb0f2f9aa2c63eb24fc4849c4e0b775d6207049
DIST intiface-central-v2.4.0-linux-x64.zip 17462271 BLAKE2B 80357a03496ec88f0e62b130fa8da39e5eb8826d8372221b8e954ca60231faed57c62fd18a346430f53399f4970bed007cf652456b75088bb4ff80bb1b4fd1d9 SHA512 8324c44ee16ce19acb958b77e6a256e640d21c2b9348284bdcaa0bd9b01ddb2c49c176ffbc929a9d116cb4506467234a5b82f33e81aae2b24132f47705487f67
+DIST intiface-central-v2.4.3-linux-x64.zip 18116303 BLAKE2B 5d4b8f16bd0f97d42c2ab10db1954d6e7b123842bec707a74cbfd4b10edda19a5415a9140a8b93e579d5fb165e8bd6d2d8899086393fcbfd69fed7055c361d07 SHA512 e113b8497caea713117a5e1c762994bddf1c7c78b9e85532e17432dce7f2fa32584d5d3db388fcb6512706ad482238d1eb4ce854668920ee56150caa9e819036
diff --git a/gui-apps/intiface-central-bin/intiface-central-bin-2.3.0-r2.ebuild b/gui-apps/intiface-central-bin/intiface-central-bin-2.4.3.ebuild
similarity index 89%
rename from gui-apps/intiface-central-bin/intiface-central-bin-2.3.0-r2.ebuild
rename to gui-apps/intiface-central-bin/intiface-central-bin-2.4.3.ebuild
index 87487ae199..5561775b83 100644
--- a/gui-apps/intiface-central-bin/intiface-central-bin-2.3.0-r2.ebuild
+++ b/gui-apps/intiface-central-bin/intiface-central-bin-2.4.3.ebuild
@@ -8,7 +8,7 @@ inherit desktop xdg
DESCRIPTION="Buttplug frontend application"
HOMEPAGE="https://github.com/intiface/intiface-central"
SRC_URI="https://github.com/intiface/intiface-central/releases/download/v${PV}/intiface-central-v${PV}-linux-x64.zip"
-S="${WORKDIR}/intiface-central-v${PV}-linux-x64"
+S="${WORKDIR}/intiface_central_v${PV}"
LICENSE="GPL-3"
SLOT="0"
@@ -20,10 +20,7 @@ RDEPEND="
sys-apps/dbus
sys-apps/systemd-utils
x11-libs/gtk+:3[X]
- || (
- dev-libs/openssl:0/1.1
- dev-libs/openssl-compat:1.1.1
- )
+ dev-libs/openssl:0/3
"
BDEPEND="app-arch/unzip"
diff --git a/net-libs/td/metadata.xml b/net-libs/td/metadata.xml
index 49213d427e..e23b1bc02e 100644
--- a/net-libs/td/metadata.xml
+++ b/net-libs/td/metadata.xml
@@ -11,7 +11,6 @@
diff --git a/net-libs/td/td-1.8.0.ebuild b/net-libs/td/td-1.8.0.ebuild
index 898dbeaa8e..4224d288a9 100644
--- a/net-libs/td/td-1.8.0.ebuild
+++ b/net-libs/td/td-1.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,13 +7,16 @@ DOCS_BUILDER="doxygen"
inherit cmake docs java-pkg-opt-2
DESCRIPTION="Cross-platform library for building Telegram clients"
-HOMEPAGE="https://core.telegram.org/tdlib https://github.com/tdlib/td"
+HOMEPAGE="
+ https://core.telegram.org/tdlib
+ https://github.com/tdlib/td
+"
SRC_URI="https://github.com/tdlib/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="Boost-1.0"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="benchmark dotnet +jumbo-build static-libs test"
+IUSE="dotnet +jumbo-build static-libs test"
RESTRICT="!test? ( test )"
@@ -37,24 +40,14 @@ TEST_TARGETS=(
#test-tdutils -- hangs
#run_all_tests -- segfaults
)
-BENCH_TARGETS=(
- bench_{actor,empty,handshake,misc}
- bench_http
- check_tls
- #bench_{db,tddb} -- fail
- #bench_http_server{,_cheat,_fast} - hang
- #bench_http_reader -- fails
- #check_proxy -- requires proxy
- #rmdir -- fails
- #wget -- requires network
-)
src_prepare() {
sed "/find_program(CCACHE_FOUND ccache)/d" -i CMakeLists.txt || die
echo "" > gen_git_commit_h.sh || die
- use test || cmake_comment_add_subdirectory test
- use benchmark || cmake_comment_add_subdirectory benchmark
+ cmake_comment_add_subdirectory benchmark
+ use test || \
+ cmake_comment_add_subdirectory test
cmake_src_prepare
}
@@ -65,13 +58,10 @@ src_configure() {
)
if use java; then
- local JAVA_AWT_LIBRARY="${JAVA_HOME}/lib/libjawt.so"
- local JAVA_JVM_LIBRARY="${JAVA_HOME}/lib/libjava.so"
-
mycmakeargs+=(
-DTD_ENABLE_JNI=ON
- -DJAVA_AWT_LIBRARY="${JAVA_AWT_LIBRARY}"
- -DJAVA_JVM_LIBRARY="${JAVA_JVM_LIBRARY}"
+ -DJAVA_AWT_LIBRARY="${JAVA_HOME}/lib/libjawt.so"
+ -DJAVA_JVM_LIBRARY="${JAVA_HOME}/lib/libjava.so"
-DJAVA_INCLUDE_PATH="${JAVA_HOME}/include"
-DJAVA_INCLUDE_PATH2="${JAVA_HOME}/include/linux"
-DJAVA_AWT_INCLUDE_PATH="${JAVA_HOME}/include"
@@ -122,15 +112,6 @@ src_test() {
./"${exe}" || die "${exe} failed"
done
popd > /dev/null || die
-
- if use benchmark; then
- pushd "${BUILD_DIR}"/benchmark > /dev/null || die
- for exe in "${BENCH_TARGETS[@]}"; do
- einfo "Running ${exe}"
- ./"${exe}" || die "${exe} failed"
- done
- popd > /dev/null || die
- fi
}
src_install() {
diff --git a/net-libs/td/td-9999.ebuild b/net-libs/td/td-9999.ebuild
index 88d1aef539..a651c44121 100644
--- a/net-libs/td/td-9999.ebuild
+++ b/net-libs/td/td-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -65,12 +65,9 @@ src_configure() {
)
if use java; then
- local JAVA_AWT_LIBRARY="${JAVA_HOME}/lib/libjawt.so"
- local JAVA_JVM_LIBRARY="${JAVA_HOME}/lib/libjava.so"
-
mycmakeargs+=(
- -DJAVA_AWT_LIBRARY="${JAVA_AWT_LIBRARY}"
- -DJAVA_JVM_LIBRARY="${JAVA_JVM_LIBRARY}"
+ -DJAVA_AWT_LIBRARY="${JAVA_HOME}/lib/libjawt.so"
+ -DJAVA_JVM_LIBRARY="${JAVA_HOME}/lib/libjava.so"
-DJAVA_INCLUDE_PATH="${JAVA_HOME}/include"
-DJAVA_INCLUDE_PATH2="${JAVA_HOME}/include/linux"
-DJAVA_AWT_INCLUDE_PATH="${JAVA_HOME}/include"
diff --git a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
index b55f6b7d7f..bd1c090298 100644
--- a/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
+++ b/net-p2p/dogecoin-qt/dogecoin-qt-1.14.6.ebuild
@@ -12,7 +12,8 @@ LICENSE="MIT"
SLOT="0"
DB_VER="5.3"
KEYWORDS="~amd64"
-IUSE="cpu_flags_x86_avx2 dogecoind +prune tests utils +wallet zmq"
+# Please see Bug 910673 Comment 10
+IUSE="cpu_flags_x86_avx2 dogecoind +pie +prune +ssp tests utils +wallet zmq"
REQUIRED_USE="dogecoind? ( utils )"
DOGEDIR="/opt/${PN}"
DEPEND="
@@ -52,6 +53,17 @@ WORKDIR_="${WORKDIR}/dogecoin-${PV}"
S=${WORKDIR_}
src_prepare() {
+
+ if use pie && use ssp ; then
+ PATCHES+=( "${FILESDIR}"/"${PV}"-hardened-all.patch )
+ elif use pie && ! use ssp ; then
+ PATCHES+=( "${FILESDIR}"/"${PV}"-hardened-no-ssp.patch )
+ elif use ssp && ! use pie ; then
+ PATCHES+=( "${FILESDIR}"/"${PV}"-hardened-no-pie.patch )
+ else
+ PATCHES+=( "${FILESDIR}"/"${PV}"-hardened-minimal.patch )
+ fi
+
default
einfo "Generating autotools files..."
diff --git a/net-p2p/dogecoin-qt/files/1.14.6-hardened-all.patch b/net-p2p/dogecoin-qt/files/1.14.6-hardened-all.patch
new file mode 100644
index 0000000000..e625d8c6f9
--- /dev/null
+++ b/net-p2p/dogecoin-qt/files/1.14.6-hardened-all.patch
@@ -0,0 +1,18 @@
+diff --git a/configure.ac b/configure.ac
+index 653fe71..a93502c 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -506,13 +506,6 @@ if test x$use_hardening != xno; then
+ AX_CHECK_COMPILE_FLAG([-Wstack-protector],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -Wstack-protector"])
+ AX_CHECK_COMPILE_FLAG([-fstack-protector-all],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -fstack-protector-all"])
+
+- AX_CHECK_PREPROC_FLAG([-D_FORTIFY_SOURCE=2],[
+- AX_CHECK_PREPROC_FLAG([-U_FORTIFY_SOURCE],[
+- HARDENED_CPPFLAGS="$HARDENED_CPPFLAGS -U_FORTIFY_SOURCE"
+- ])
+- HARDENED_CPPFLAGS="$HARDENED_CPPFLAGS -D_FORTIFY_SOURCE=2"
+- ])
+-
+ AX_CHECK_LINK_FLAG([[-Wl,--dynamicbase]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--dynamicbase"])
+ AX_CHECK_LINK_FLAG([[-Wl,--nxcompat]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--nxcompat"])
+ AX_CHECK_LINK_FLAG([[-Wl,--high-entropy-va]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--high-entropy-va"])
diff --git a/net-p2p/dogecoin-qt/files/1.14.6-hardened-minimal.patch b/net-p2p/dogecoin-qt/files/1.14.6-hardened-minimal.patch
new file mode 100644
index 0000000000..3642e06402
--- /dev/null
+++ b/net-p2p/dogecoin-qt/files/1.14.6-hardened-minimal.patch
@@ -0,0 +1,31 @@
+diff --git a/configure.ac b/configure.ac
+index 653fe71..1d60d30 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -504,14 +504,6 @@ fi
+
+ if test x$use_hardening != xno; then
+ AX_CHECK_COMPILE_FLAG([-Wstack-protector],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -Wstack-protector"])
+- AX_CHECK_COMPILE_FLAG([-fstack-protector-all],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -fstack-protector-all"])
+-
+- AX_CHECK_PREPROC_FLAG([-D_FORTIFY_SOURCE=2],[
+- AX_CHECK_PREPROC_FLAG([-U_FORTIFY_SOURCE],[
+- HARDENED_CPPFLAGS="$HARDENED_CPPFLAGS -U_FORTIFY_SOURCE"
+- ])
+- HARDENED_CPPFLAGS="$HARDENED_CPPFLAGS -D_FORTIFY_SOURCE=2"
+- ])
+
+ AX_CHECK_LINK_FLAG([[-Wl,--dynamicbase]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--dynamicbase"])
+ AX_CHECK_LINK_FLAG([[-Wl,--nxcompat]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--nxcompat"])
+@@ -519,11 +511,6 @@ if test x$use_hardening != xno; then
+ AX_CHECK_LINK_FLAG([[-Wl,-z,relro]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,-z,relro"])
+ AX_CHECK_LINK_FLAG([[-Wl,-z,now]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,-z,now"])
+
+- if test x$TARGET_OS != xwindows; then
+- AX_CHECK_COMPILE_FLAG([-fPIE],[PIE_FLAGS="-fPIE"])
+- AX_CHECK_LINK_FLAG([[-pie]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -pie"])
+- fi
+-
+ case $host in
+ *mingw*)
+ AC_CHECK_LIB([ssp], [main],, AC_MSG_ERROR(lib missing))
diff --git a/net-p2p/dogecoin-qt/files/1.14.6-hardened-no-pie.patch b/net-p2p/dogecoin-qt/files/1.14.6-hardened-no-pie.patch
new file mode 100644
index 0000000000..076f8655b2
--- /dev/null
+++ b/net-p2p/dogecoin-qt/files/1.14.6-hardened-no-pie.patch
@@ -0,0 +1,29 @@
+diff --git a/configure.ac b/configure.ac
+index 653fe71..a49d74c 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -506,24 +506,12 @@ if test x$use_hardening != xno; then
+ AX_CHECK_COMPILE_FLAG([-Wstack-protector],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -Wstack-protector"])
+ AX_CHECK_COMPILE_FLAG([-fstack-protector-all],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -fstack-protector-all"])
+
+- AX_CHECK_PREPROC_FLAG([-D_FORTIFY_SOURCE=2],[
+- AX_CHECK_PREPROC_FLAG([-U_FORTIFY_SOURCE],[
+- HARDENED_CPPFLAGS="$HARDENED_CPPFLAGS -U_FORTIFY_SOURCE"
+- ])
+- HARDENED_CPPFLAGS="$HARDENED_CPPFLAGS -D_FORTIFY_SOURCE=2"
+- ])
+-
+ AX_CHECK_LINK_FLAG([[-Wl,--dynamicbase]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--dynamicbase"])
+ AX_CHECK_LINK_FLAG([[-Wl,--nxcompat]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--nxcompat"])
+ AX_CHECK_LINK_FLAG([[-Wl,--high-entropy-va]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--high-entropy-va"])
+ AX_CHECK_LINK_FLAG([[-Wl,-z,relro]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,-z,relro"])
+ AX_CHECK_LINK_FLAG([[-Wl,-z,now]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,-z,now"])
+
+- if test x$TARGET_OS != xwindows; then
+- AX_CHECK_COMPILE_FLAG([-fPIE],[PIE_FLAGS="-fPIE"])
+- AX_CHECK_LINK_FLAG([[-pie]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -pie"])
+- fi
+-
+ case $host in
+ *mingw*)
+ AC_CHECK_LIB([ssp], [main],, AC_MSG_ERROR(lib missing))
diff --git a/net-p2p/dogecoin-qt/files/1.14.6-hardened-no-ssp.patch b/net-p2p/dogecoin-qt/files/1.14.6-hardened-no-ssp.patch
new file mode 100644
index 0000000000..324451ad07
--- /dev/null
+++ b/net-p2p/dogecoin-qt/files/1.14.6-hardened-no-ssp.patch
@@ -0,0 +1,19 @@
+diff --git a/configure.ac b/configure.ac
+index 653fe71..bd4bd78 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -504,14 +504,6 @@ fi
+
+ if test x$use_hardening != xno; then
+ AX_CHECK_COMPILE_FLAG([-Wstack-protector],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -Wstack-protector"])
+- AX_CHECK_COMPILE_FLAG([-fstack-protector-all],[HARDENED_CXXFLAGS="$HARDENED_CXXFLAGS -fstack-protector-all"])
+-
+- AX_CHECK_PREPROC_FLAG([-D_FORTIFY_SOURCE=2],[
+- AX_CHECK_PREPROC_FLAG([-U_FORTIFY_SOURCE],[
+- HARDENED_CPPFLAGS="$HARDENED_CPPFLAGS -U_FORTIFY_SOURCE"
+- ])
+- HARDENED_CPPFLAGS="$HARDENED_CPPFLAGS -D_FORTIFY_SOURCE=2"
+- ])
+
+ AX_CHECK_LINK_FLAG([[-Wl,--dynamicbase]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--dynamicbase"])
+ AX_CHECK_LINK_FLAG([[-Wl,--nxcompat]], [HARDENED_LDFLAGS="$HARDENED_LDFLAGS -Wl,--nxcompat"])
diff --git a/net-p2p/dogecoin-qt/metadata.xml b/net-p2p/dogecoin-qt/metadata.xml
index a63cc794bd..9c3d65e2c4 100644
--- a/net-p2p/dogecoin-qt/metadata.xml
+++ b/net-p2p/dogecoin-qt/metadata.xml
@@ -13,7 +13,9 @@