summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Smith <smithj@gentoo.org>2005-06-22 22:22:45 +0000
committerJonathan Smith <smithj@gentoo.org>2005-06-22 22:22:45 +0000
commitb280bfb95bafb34fb63431af6c0bc5c5bd4d197d (patch)
treefd1d7426cb9223d6e4a9e6d8a9ca98afe547a255 /x11-misc/xlockmore
parentxlockmore 5.18-r1 will also be broken :-/ (diff)
downloadhistorical-b280bfb95bafb34fb63431af6c0bc5c5bd4d197d.tar.gz
historical-b280bfb95bafb34fb63431af6c0bc5c5bd4d197d.tar.bz2
historical-b280bfb95bafb34fb63431af6c0bc5c5bd4d197d.zip
#79775: fixed lazy-bindings since xlock is suid root
Package-Manager: portage-2.0.51.22-r1
Diffstat (limited to 'x11-misc/xlockmore')
-rw-r--r--x11-misc/xlockmore/ChangeLog5
-rw-r--r--x11-misc/xlockmore/Manifest10
-rw-r--r--x11-misc/xlockmore/xlockmore-5.17-r1.ebuild7
3 files changed, 14 insertions, 8 deletions
diff --git a/x11-misc/xlockmore/ChangeLog b/x11-misc/xlockmore/ChangeLog
index c2d1c41f3444..d6a54c018fae 100644
--- a/x11-misc/xlockmore/ChangeLog
+++ b/x11-misc/xlockmore/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for x11-misc/xlockmore
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/xlockmore/ChangeLog,v 1.23 2005/06/22 22:03:57 smithj Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/xlockmore/ChangeLog,v 1.24 2005/06/22 22:22:45 smithj Exp $
+
+ 22 Jun 2005; Jonathan Smith <smithj@gentoo.org> xlockmore-5.17-r1.ebuild:
+ #79775: fixed lazy-bindings since xlock is suid root
*xlockmore-5.17-r1 (22 Jun 2005)
diff --git a/x11-misc/xlockmore/Manifest b/x11-misc/xlockmore/Manifest
index 247e4aebccb8..0ef97d9ba401 100644
--- a/x11-misc/xlockmore/Manifest
+++ b/x11-misc/xlockmore/Manifest
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
-MD5 f9b1c12e8b54f6e0f092ebfb14b1da9d ChangeLog 6059
+MD5 5f1eb8c75a0e6a405f3e6bf6a470eb2d ChangeLog 6191
MD5 fe402b096905cae8dcb4a503d3a838ac metadata.xml 173
MD5 86689f8d562ebfd5bca7dee1fa917d1e xlockmore-5.12.ebuild 1949
MD5 c6f1a4e879834678c01995fe2cf9e449 xlockmore-5.18.ebuild 1581
-MD5 a82440203528cec2c002f01f45ece0e2 xlockmore-5.17-r1.ebuild 1596
+MD5 519e7e6b966e3ba6543c0ca2a0736315 xlockmore-5.17-r1.ebuild 1678
MD5 65f2645fbf61038ec856ee0a3897c587 files/XLock.ad.patch 773
MD5 be40cedb5d46e442958e0a182a87380c files/digest-xlockmore-5.12 68
MD5 69d208099f30b11e0bffa0fcfd210cac files/digest-xlockmore-5.18 68
@@ -13,7 +13,7 @@ MD5 9f4d2fc6b5d4094cf494e606b957e8a4 files/digest-xlockmore-5.17-r1 68
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
-iD8DBQFCueB0l5AvwDPiUowRAoZMAKDXCsjCxSeproGyIuCp39UyAMzCwwCgnAzu
-NCnCbtlft7otX2zMtP3s5zE=
-=kHQj
+iD8DBQFCueT9l5AvwDPiUowRAmYYAKCCM7NTd0629TZFvCdSlil2+G6n9QCgg4JF
+Ma2dhRkBI8YloUct9psmrKc=
+=v3N4
-----END PGP SIGNATURE-----
diff --git a/x11-misc/xlockmore/xlockmore-5.17-r1.ebuild b/x11-misc/xlockmore/xlockmore-5.17-r1.ebuild
index 104eb0f8c23d..65af119e0d18 100644
--- a/x11-misc/xlockmore/xlockmore-5.17-r1.ebuild
+++ b/x11-misc/xlockmore/xlockmore-5.17-r1.ebuild
@@ -1,8 +1,8 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-misc/xlockmore/xlockmore-5.17-r1.ebuild,v 1.1 2005/06/22 22:03:57 smithj Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-misc/xlockmore/xlockmore-5.17-r1.ebuild,v 1.2 2005/06/22 22:22:45 smithj Exp $
-inherit gnuconfig eutils pam
+inherit gnuconfig eutils pam flag-o-matic
IUSE="nas esd motif opengl truetype gtk pam xlockrc"
@@ -42,6 +42,9 @@ src_compile() {
${myconf} \
|| die "econf failed"
+ # fixes suid-with-lazy-bindings problem
+ append-flags '-Wl,-z,now'
+
emake || die "Make failed"
}