summaryrefslogtreecommitdiff
path: root/x11-misc/slock
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-07-03 22:39:47 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-07-03 22:39:47 +0100
commit7f0ccc917c7abe6223784c703d86cd14755691fb (patch)
tree8c6793f68896b341e22f33d7e6cef88e481f4a8b /x11-misc/slock
parent9aa80713372911cec499b3adb2cd746790920916 (diff)
gentoo resync : 03.07.2021
Diffstat (limited to 'x11-misc/slock')
-rw-r--r--x11-misc/slock/Manifest3
-rw-r--r--x11-misc/slock/files/slock-1.4-fix-link-paths.patch18
-rw-r--r--x11-misc/slock/slock-1.4-r1.ebuild (renamed from x11-misc/slock/slock-1.4.ebuild)16
3 files changed, 32 insertions, 5 deletions
diff --git a/x11-misc/slock/Manifest b/x11-misc/slock/Manifest
index 763fddb7feff..0a5187c5b222 100644
--- a/x11-misc/slock/Manifest
+++ b/x11-misc/slock/Manifest
@@ -1,3 +1,4 @@
+AUX slock-1.4-fix-link-paths.patch 558 BLAKE2B f2ef75f836b02ec23b98fdb9f302e671ec8a284b75d83f701e14f5d44a746916b670768730759d4767c9617259b6ad1ec6aceecd851973038ffc2382edd99558 SHA512 3610b7e03e7089ffb4207b136f08ac0944d411284dbbf6614c615596451dcab11ad001c01c4f32c0f040138c99d6764428d60050da59933619a8bbf7fd2a011e
DIST slock-1.4.tar.gz 6889 BLAKE2B 67f956fd00e7536a9db81b82e85e4128b537569d16cd25428822607a5c2f3b0310bcfec896f7e83c0091e85d21b68438f6f42da715a55cad7fac90d0d0d64b8f SHA512 ad285360dd3f16a225159abaf2f82fabf2c675bd74478cf717f68cbe5941a6c620e3c88544ce675ce3ff19af4bb0675c9405685e0f74ee4e84f7d34c61a0532f
-EBUILD slock-1.4.ebuild 1159 BLAKE2B 807dccf6cf4f13e0f9f253d2204d1b66bc8bb06b154793c88dfc74b9a4cd1f0b2595693dbfcf6892b5ef10c13d45ebd8b894e870afc5e39f4ca0cbf436a6dda3 SHA512 e44d5801fa59175a3648bc3343c04cf541cb410fb8a18a9c5e6cc85ec1676a8575ad057b54be480be8d93fef6ef6d50d8538b8f9459d84cbde14cc43dcf51ea7
+EBUILD slock-1.4-r1.ebuild 1246 BLAKE2B 88e425b7de3f48060cccf815f9f778d2681c9b61aaf51d18c96846609a415edce8eb75d4cdbd9afac755cdeafd96436782cc27d0e631b203774c11229d1ac516 SHA512 1758c511f74cc49dc0a28ef9be30a93ebed4467c19f821d6fcbabfc901c800ab809d4780537584c9a4acf9147b08fc370788e0b439b2bdad31ab2890b581f5ee
MISC metadata.xml 251 BLAKE2B e9e9d48943645d8b737bc1f7ab0efb05db0f8eddad759c9bb40d07dc008fbfb8f5cca2020de71a9ff6945f5d66292ac02355773545010cd49c77fe6dd5ab7b40 SHA512 1b6a6955118c1a74cc89a77d6de9be8f4ff9c7137c186753462670a5b93457dfd034ad5d1f4d2507ac95cc149c2a042fa5324220b58702a56b09d91de40151c9
diff --git a/x11-misc/slock/files/slock-1.4-fix-link-paths.patch b/x11-misc/slock/files/slock-1.4-fix-link-paths.patch
new file mode 100644
index 000000000000..503c2e52f7a9
--- /dev/null
+++ b/x11-misc/slock/files/slock-1.4-fix-link-paths.patch
@@ -0,0 +1,18 @@
+From: Sam James <sam@gentoo.org>
+Date: Wed, 30 Jun 2021 06:54:36 +0100
+Subject: [PATCH] Drop unnecessary include, library paths
+
+Closes: https://bugs.gentoo.org/732410
+--- a/config.mk
++++ b/config.mk
+@@ -11,8 +11,8 @@ X11INC = /usr/X11R6/include
+ X11LIB = /usr/X11R6/lib
+
+ # includes and libs
+-INCS = -I. -I/usr/include -I${X11INC}
+-LIBS = -L/usr/lib -lc -lcrypt -L${X11LIB} -lX11 -lXext -lXrandr
++INCS = -I. -I${X11INC}
++LIBS = -lc -lcrypt -L${X11LIB} -lX11 -lXext -lXrandr
+
+ # flags
+ CPPFLAGS = -DVERSION=\"${VERSION}\" -D_DEFAULT_SOURCE -DHAVE_SHADOW_H
diff --git a/x11-misc/slock/slock-1.4.ebuild b/x11-misc/slock/slock-1.4-r1.ebuild
index a15511eda53d..615682671a07 100644
--- a/x11-misc/slock/slock-1.4.ebuild
+++ b/x11-misc/slock/slock-1.4-r1.ebuild
@@ -1,7 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
+
inherit fcaps savedconfig toolchain-funcs
DESCRIPTION="simple X display locker"
@@ -10,9 +11,10 @@ SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~hppa x86"
+KEYWORDS="amd64 ~arm64 ~hppa ~ppc64 x86"
RDEPEND="
+ virtual/libcrypt:=
x11-libs/libX11
x11-libs/libXext
x11-libs/libXrandr
@@ -22,6 +24,10 @@ DEPEND="
x11-base/xorg-proto
"
+PATCHES=(
+ "${FILESDIR}"/slock-1.4-fix-link-paths.patch
+)
+
src_prepare() {
default
@@ -43,7 +49,9 @@ src_prepare() {
tc-export CC
}
-src_compile() { emake slock; }
+src_compile() {
+ emake slock
+}
src_install() {
dobin slock