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
commitb09ac41bb1fa9d16975bc097fd9bcac0a66dedc3 (patch)
tree2793b0f4b1686b75d05a0e8d16078c97e86dadbc /x11-misc/xlockmore
parentxlockmore 5.18-r1 will also be broken :-/ (diff)
downloadgentoo-2-b09ac41bb1fa9d16975bc097fd9bcac0a66dedc3.tar.gz
gentoo-2-b09ac41bb1fa9d16975bc097fd9bcac0a66dedc3.tar.bz2
gentoo-2-b09ac41bb1fa9d16975bc097fd9bcac0a66dedc3.zip
#79775: fixed lazy-bindings since xlock is suid root
(Portage version: 2.0.51.22-r1)
Diffstat (limited to 'x11-misc/xlockmore')
-rw-r--r--x11-misc/xlockmore/ChangeLog5
-rw-r--r--x11-misc/xlockmore/Manifest12
-rw-r--r--x11-misc/xlockmore/xlockmore-5.17-r1.ebuild7
3 files changed, 10 insertions, 14 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..16d0125f9a23 100644
--- a/x11-misc/xlockmore/Manifest
+++ b/x11-misc/xlockmore/Manifest
@@ -1,19 +1,9 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
MD5 f9b1c12e8b54f6e0f092ebfb14b1da9d ChangeLog 6059
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 141b82339e5f520565fa5bb9f5c3f7f8 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
MD5 9f4d2fc6b5d4094cf494e606b957e8a4 files/digest-xlockmore-5.17-r1 68
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.1 (GNU/Linux)
-
-iD8DBQFCueB0l5AvwDPiUowRAoZMAKDXCsjCxSeproGyIuCp39UyAMzCwwCgnAzu
-NCnCbtlft7otX2zMtP3s5zE=
-=kHQj
------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"
}