summaryrefslogtreecommitdiff
path: root/x11-misc
diff options
context:
space:
mode:
Diffstat (limited to 'x11-misc')
-rw-r--r--x11-misc/nvidia-settings/Manifest4
-rw-r--r--x11-misc/nvidia-settings/files/nvidia-settings-550-linker.patch24
-rw-r--r--x11-misc/nvidia-settings/nvidia-settings-390.157-r7.ebuild (renamed from x11-misc/nvidia-settings/nvidia-settings-390.157-r6.ebuild)5
-rw-r--r--x11-misc/nvidia-settings/nvidia-settings-470.256.02.ebuild (renamed from x11-misc/nvidia-settings/nvidia-settings-470.239.06-r1.ebuild)5
-rw-r--r--x11-misc/nvidia-settings/nvidia-settings-550.127.05.ebuild (renamed from x11-misc/nvidia-settings/nvidia-settings-535.171.04-r1.ebuild)7
5 files changed, 33 insertions, 12 deletions
diff --git a/x11-misc/nvidia-settings/Manifest b/x11-misc/nvidia-settings/Manifest
index 2159108d..8e357216 100644
--- a/x11-misc/nvidia-settings/Manifest
+++ b/x11-misc/nvidia-settings/Manifest
@@ -1,3 +1,3 @@
DIST nvidia-settings-390.157.tar.gz 1297247 BLAKE2B 3a2791f8b35131f2036333d31117f5315b4b79720bfbd7724f893caa9daabb5a813bda580f1f4c1df25260393e9c315b1aa362c489e9462ce395a8d58a695bc0 SHA512 03b8cfa287612eaa1699845136283fe1ec4a43212fb0b9d3d0682ce6dd51702fbdfc53c29ea9ebe914034d2c20abb35af7667e0314948842152efd746773771a
-DIST nvidia-settings-470.239.06.tar.gz 1235230 BLAKE2B 2e296ddd04b59d834cac4eaf591b381fc94464f5fab41bcd9a48969d29328f4c27ad84dc2e4aa0273b76e370a96ffeb3e4b7ea95ca545880f5e353e4402a57df SHA512 50640b790e96c4e76cb91983b23d7be8d906f96ebd517b2b7f24445e164c6444b3c686c914b86a3a6198b23082a02165b9e87eba238dfbbd2c74b949e1355c13
-DIST nvidia-settings-535.171.04.tar.gz 1273280 BLAKE2B 25b999fc8590d3536ea99d2bcb20519803dd188c7ea1df72a96a05c7078c37793c8224c4c6dfc38a12184f6e06364f9f53d7d4e6ed8eadb7dd462bf5f052c040 SHA512 d2fb6680dd64bdcc28fcb49555ca9f17bf8b19347e545215c23a3ab3f37e9405229874630645cf1f5d52f71eaa0361665d94c36e9742a255088bc94f4b727dd4
+DIST nvidia-settings-470.256.02.tar.gz 1235206 BLAKE2B 8df813bef9382b08cc36db5be798c7d63fecdea5714d780721516d16106be3751121fbd136f927807d8eb3f5aacafb006a6c58265b7d0a727164aa1a9a2a8f26 SHA512 ffcae8ff5d525aff43a83c919b663ba125e055fe6506bb26bc2d41a2127a2721a199242fe83f74705a1f532047286be498ae18e8f01c9091d5e9edf95f94b76f
+DIST nvidia-settings-550.127.05.tar.gz 1279623 BLAKE2B a2e01d3752c7b90081561af50173962f2ff0f830a3a28e51418d32ad9c41172fe67fd8f2e63f4eef76da012be21fdf0097965509e9568cd8d6160862277f5d60 SHA512 c58fd521298f4cfb76b31043fa52e8447f84f5f2a8672b85f97a61086894b23115e29ccbef9d6552e9c2e34635ae9931f77fa5ccda101664e767a4080cde5dd1
diff --git a/x11-misc/nvidia-settings/files/nvidia-settings-550-linker.patch b/x11-misc/nvidia-settings/files/nvidia-settings-550-linker.patch
new file mode 100644
index 00000000..931bf16f
--- /dev/null
+++ b/x11-misc/nvidia-settings/files/nvidia-settings-550-linker.patch
@@ -0,0 +1,24 @@
+diff '--color=auto' -Nur a/src/libXNVCtrl/utils.mk b/src/libXNVCtrl/utils.mk
+--- a/src/libXNVCtrl/utils.mk 2024-07-29 22:36:22.000000000 +0100
++++ b/src/libXNVCtrl/utils.mk 2024-09-13 11:58:38.747900807 +0100
+@@ -590,7 +590,7 @@
+ $$(OUTPUTDIR)/$$(notdir $(1)).o: $(1)
+ $(at_if_quiet)$$(MKDIR) $$(OUTPUTDIR)
+ $(at_if_quiet)cd $$(dir $(1)); \
+- $$(call quiet_cmd_no_at,LD) -r -z noexecstack --format=binary \
++ $$(call quiet_cmd_no_at,NVLD) -r -z noexecstack --format=binary \
+ $$(LD_TARGET_EMULATION_FLAG) \
+ $$(notdir $(1)) -o $$(OUTPUTDIR_ABSOLUTE)/$$(notdir $$@)
+ $$(call quiet_cmd,OBJCOPY) \
+diff '--color=auto' -Nur a/utils.mk b/utils.mk
+--- a/utils.mk 2024-07-29 22:36:22.000000000 +0100
++++ b/utils.mk 2024-09-13 11:57:53.341987920 +0100
+@@ -590,7 +590,7 @@
+ $$(OUTPUTDIR)/$$(notdir $(1)).o: $(1)
+ $(at_if_quiet)$$(MKDIR) $$(OUTPUTDIR)
+ $(at_if_quiet)cd $$(dir $(1)); \
+- $$(call quiet_cmd_no_at,LD) -r -z noexecstack --format=binary \
++ $$(call quiet_cmd_no_at,NVLD) -r -z noexecstack --format=binary \
+ $$(LD_TARGET_EMULATION_FLAG) \
+ $$(notdir $(1)) -o $$(OUTPUTDIR_ABSOLUTE)/$$(notdir $$@)
+ $$(call quiet_cmd,OBJCOPY) \
diff --git a/x11-misc/nvidia-settings/nvidia-settings-390.157-r6.ebuild b/x11-misc/nvidia-settings/nvidia-settings-390.157-r7.ebuild
index fa9f6d6d..87b722de 100644
--- a/x11-misc/nvidia-settings/nvidia-settings-390.157-r6.ebuild
+++ b/x11-misc/nvidia-settings/nvidia-settings-390.157-r7.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit desktop multilib toolchain-funcs
@@ -13,6 +13,7 @@ LICENSE="GPL-2"
SLOT="3"
KEYWORDS="-* amd64"
IUSE=""
+RESTRICT="strip"
QA_PREBUILT=
@@ -93,6 +94,4 @@ src_install() {
domenu ${FILESDIR}/${PN}.desktop || die
dodoc doc/*.txt
-
- rm -rvf ${D}usr/$(get_libdir)/libnvidia-gtk2.so.${PV}
}
diff --git a/x11-misc/nvidia-settings/nvidia-settings-470.239.06-r1.ebuild b/x11-misc/nvidia-settings/nvidia-settings-470.256.02.ebuild
index d660e08b..bb28c4ea 100644
--- a/x11-misc/nvidia-settings/nvidia-settings-470.239.06-r1.ebuild
+++ b/x11-misc/nvidia-settings/nvidia-settings-470.256.02.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit desktop multilib toolchain-funcs
@@ -13,6 +13,7 @@ LICENSE="GPL-2"
SLOT="4"
KEYWORDS="-* amd64"
IUSE=""
+RESTRICT="strip"
QA_PREBUILT=
@@ -90,6 +91,4 @@ src_install() {
domenu ${FILESDIR}/${PN}.desktop || die
dodoc doc/*.txt
-
- rm -rvf ${D}usr/$(get_libdir)/libnvidia-gtk2.so.${PV}
}
diff --git a/x11-misc/nvidia-settings/nvidia-settings-535.171.04-r1.ebuild b/x11-misc/nvidia-settings/nvidia-settings-550.127.05.ebuild
index dc26c6ca..6fdd9da7 100644
--- a/x11-misc/nvidia-settings/nvidia-settings-535.171.04-r1.ebuild
+++ b/x11-misc/nvidia-settings/nvidia-settings-550.127.05.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit desktop multilib toolchain-funcs
@@ -13,6 +13,7 @@ LICENSE="GPL-2"
SLOT="5"
KEYWORDS="-* amd64"
IUSE=""
+RESTRICT="strip"
QA_PREBUILT=
@@ -42,7 +43,7 @@ DEPEND="${RDEPEND}
src_prepare() {
default
- eapply "${FILESDIR}"/"${PN}"-linker.patch
+ eapply "${FILESDIR}"/"${PN}"-550-linker.patch
}
@@ -90,6 +91,4 @@ src_install() {
domenu ${FILESDIR}/${PN}.desktop || die
dodoc doc/*.txt
-
- rm -rvf ${D}usr/$(get_libdir)/libnvidia-gtk2.so.${PV}
}