summaryrefslogtreecommitdiff
path: root/sys-fs
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2012-05-11 09:29:47 +0000
committerMike Frysinger <vapier@gentoo.org>2012-05-11 09:29:47 +0000
commitb2f3b6f17e4688c932013fb05f11e2b8966149d9 (patch)
tree5678cd75131f84beb3217f018cf98b2c509faadf /sys-fs
parentInitial import from qt overlay (diff)
downloadgentoo-2-b2f3b6f17e4688c932013fb05f11e2b8966149d9.tar.gz
gentoo-2-b2f3b6f17e4688c932013fb05f11e2b8966149d9.tar.bz2
gentoo-2-b2f3b6f17e4688c932013fb05f11e2b8966149d9.zip
Always depend on library packages as we install a shared lib as pointed out by Samuli Suominen #414665 by Egor Y. Egorov.
(Portage version: 2.2.0_alpha100/cvs/Linux x86_64)
Diffstat (limited to 'sys-fs')
-rw-r--r--sys-fs/cryptsetup/ChangeLog6
-rw-r--r--sys-fs/cryptsetup/cryptsetup-1.4.2.ebuild7
2 files changed, 10 insertions, 3 deletions
diff --git a/sys-fs/cryptsetup/ChangeLog b/sys-fs/cryptsetup/ChangeLog
index f42237c4370c..ed3575d6ccf6 100644
--- a/sys-fs/cryptsetup/ChangeLog
+++ b/sys-fs/cryptsetup/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-fs/cryptsetup
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/ChangeLog,v 1.134 2012/05/11 08:33:01 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/ChangeLog,v 1.135 2012/05/11 09:29:47 vapier Exp $
+
+ 11 May 2012; Mike Frysinger <vapier@gentoo.org> cryptsetup-1.4.2.ebuild:
+ Always depend on library packages as we install a shared lib as pointed out by
+ Samuli Suominen #414665 by Egor Y. Egorov.
*cryptsetup-1.4.2 (11 May 2012)
diff --git a/sys-fs/cryptsetup/cryptsetup-1.4.2.ebuild b/sys-fs/cryptsetup/cryptsetup-1.4.2.ebuild
index 3c4f0c02a36d..e14876d629ca 100644
--- a/sys-fs/cryptsetup/cryptsetup-1.4.2.ebuild
+++ b/sys-fs/cryptsetup/cryptsetup-1.4.2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/cryptsetup-1.4.2.ebuild,v 1.1 2012/05/11 08:33:01 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/cryptsetup/cryptsetup-1.4.2.ebuild,v 1.2 2012/05/11 09:29:47 vapier Exp $
EAPI="4"
@@ -25,8 +25,11 @@ LIB_DEPEND="dev-libs/libgpg-error[static-libs(+)]
>=sys-fs/lvm2-2.02.64[static-libs(+)]
>=sys-fs/udev-124[static-libs(+)]
>=sys-libs/e2fsprogs-libs-1.41[static-libs(+)]"
+# We have to always depend on ${LIB_DEPEND} rather than put behind
+# static? () because we provide a shared library which links against
+# these other packages. #414665
RDEPEND="static-libs? ( ${LIB_DEPEND} )
- !static? ( ${LIB_DEPEND//\[static-libs(+)]} )
+ ${LIB_DEPEND//\[static-libs(+)]}
!<sys-apps/baselayout-2
!sys-fs/cryptsetup-luks
selinux? ( sys-libs/libselinux )"