summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2015-03-19 20:56:56 +0000
committerMike Frysinger <vapier@gentoo.org>2015-03-19 20:56:56 +0000
commiteb8b28ccc651b66acf0820371664677d8dce6f73 (patch)
tree7dabcd2760528d2b5ae7ccc51e50525b70a29674 /net-misc
parentFix RDEPENDs. Implicit to explicit on old and missing on new. (diff)
downloadgentoo-2-eb8b28ccc651b66acf0820371664677d8dce6f73.tar.gz
gentoo-2-eb8b28ccc651b66acf0820371664677d8dce6f73.tar.bz2
gentoo-2-eb8b28ccc651b66acf0820371664677d8dce6f73.zip
Move more conflicting USE flag checks to REQUIRED_USE.
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/openssh/ChangeLog5
-rw-r--r--net-misc/openssh/Manifest22
-rw-r--r--net-misc/openssh/openssh-6.8_p1-r1.ebuild22
3 files changed, 15 insertions, 34 deletions
diff --git a/net-misc/openssh/ChangeLog b/net-misc/openssh/ChangeLog
index 7e93d1c52b80..51455268ac7f 100644
--- a/net-misc/openssh/ChangeLog
+++ b/net-misc/openssh/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for net-misc/openssh
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/ChangeLog,v 1.546 2015/03/19 17:02:59 chutzpah Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/ChangeLog,v 1.547 2015/03/19 20:56:56 vapier Exp $
+
+ 19 Mar 2015; Mike Frysinger <vapier@gentoo.org> openssh-6.8_p1-r1.ebuild:
+ Move more conflicting USE flag checks to REQUIRED_USE.
*openssh-6.8_p1-r1 (19 Mar 2015)
diff --git a/net-misc/openssh/Manifest b/net-misc/openssh/Manifest
index 88c8513d0ad7..a062ab1613b6 100644
--- a/net-misc/openssh/Manifest
+++ b/net-misc/openssh/Manifest
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
AUX openssh-4.7_p1-GSSAPI-dns.patch 4494 SHA256 88a08f349258d4be5b2faa838a89fe1aa0196502990b745ac0e3a70dda30a0d7 SHA512 4d00a9ed79f66b92502c3e5ee580523f63d7b3643fe1bd330ff97994acce527d4d285d38199cef66eddc0ef68afabf7b268abc60cba871bac5d2e99045d4ac11 WHIRLPOOL 2f118fd2f016c529dbc31e8f2b6b418931e6770ab02c28b7feeaba93e84e7fcd1c742f4420a43a9fec0bdfaa4d4bc7cf14fb860c0a56c68a30e7b136fb60bcdb
AUX openssh-6.3_p1-x509-hpn14v2-glue.patch 1451 SHA256 d7179b3c16edd065977aaf56a410e2b9b237206fb619474f312972b430b73c8d SHA512 02577e3f718ff994bb4e962189f17048b4c03104d0a1981683f3c6a1d6d30701db368e132102c8396da2c0f5eb2f6602b26f32f74d19382af34bd9a93fc508f3 WHIRLPOOL b7d224d71634f380bd31b3a1dd3e588a29582255f717a6a308738ad58b485b693d827a53704479995ec2ebca53c9dc9b2113d8de52a1336b67ce83943f946b77
AUX openssh-6.6.1_p1-x509-glue.patch 635 SHA256 381794bdfc4880da4411041ab1f795cba303644b0a35e88f0f452fca8c2bfbb8 SHA512 6d3adefc5449f812052221b69c588f9948e6116dd5c5644db4e0426264f06fd9a15f04364c2484ce03267f4a84b8806de7d7a7c9140538d73be9e7b50f4eeb47 WHIRLPOOL 823249e96f7175eef09f86dbcc67f6158c23f453eaa940a33c18a838389204cd3a43f5dccd39b6004e05cb05ea327d33be91c2ee1eb4525f13dc29e6943ea6b6
@@ -32,24 +29,7 @@ DIST openssh-lpk-6.7p1-0.3.14.patch.xz 16920 SHA256 0203e6e44e41d58ec46d1611d7ef
EBUILD openssh-6.7_p1-r3.ebuild 10078 SHA256 1a58e95c28b5b938f2f15b3fec5688dc9509bb038805b0348b11ac31ed3c57e0 SHA512 add8eaebb3c91983a7bac78011700c110917dea6409bf46e784d7e17b1891facb3baacaa0bda71eb2c9b6017fbf1a21b5846434fba8d588724da871e7824f498 WHIRLPOOL 47e04a0644a592e29aaa9ac00b03a377e81cdb1d886119c21a77a0a351c0cea34018a24406449faa814c2f06e1c03b43ac16a78983bb4a9f57c36834ad7babcb
EBUILD openssh-6.7_p1-r4.ebuild 10138 SHA256 e4f6c4e80485352cc75e62c0212670a0d7f4a19bcf1eed9972bbeaff8b7a2743 SHA512 fdcd7759a85412bdf05be5003d20289a862f13f945e1972e56a36602df426641ef3497399e06ff0da9a51cf2bd54831b6208ac399d42d3ce3e3b1493ffa7655c WHIRLPOOL ae24dbcc182627c356961f4ce290cb1b489e29fa13beaf27212bd4847a36f02af53a8508320cf2a76be88741297ac7533faf53c1d3b15d70299cff536ae8502f
EBUILD openssh-6.7_p1.ebuild 10067 SHA256 970be3a06c0293262f6c59d068d290cc71935fe91f4295b1352b6c41c46c3bf7 SHA512 f2b689767c8da075f16e9e5d9fe258e22fb4019034539883d63632c1543d3141787883ec7013f87c23d709a554b4f994c4c2f41b1829e5301b55f7a5da3fbf46 WHIRLPOOL 8d70fd99a1f3307b801999a9c80be4bcc603cbc151170160d78a2fa8a50ceb701657cbb0b0eb9ccfe1287bff9299dcffb36f884b860a5ca88ac4a9936b21a574
-EBUILD openssh-6.8_p1-r1.ebuild 10059 SHA256 3e4b22bda6b95e645eb2ca34c427384b8aff7ec34913c8005ffac5b298e10529 SHA512 39b844cd68ecd0f2b6e619ff8e166e9267095a58b82a134fe42b8238b03a69f9d178095435cde9987240d145e42409622eea2db135d272c07865956ad2acb75a WHIRLPOOL 9b914cc7e768c3cddf6b68c66ead33f49161602662d9ade420dfe37af20a3a3be7792e2d6207e3f996d0e9c6546fab956768746cdfac5319f359839e60881cdc
+EBUILD openssh-6.8_p1-r1.ebuild 9921 SHA256 726cb94a584270f2f31210e917d5f36df3e51fc4430b4ee46040a68c51faf0c0 SHA512 e79a9c728932a7908032af1fe0e92b9f7476d5b0a4c843e92a20c3ddc3e53f3c2266a2f83ac84a9716ecae238cab67ddc3ddbe209c6ae5adf8d1ff17e6877aa4 WHIRLPOOL f3b9ac2dda106861f9d6cc84db8c0119a250120577a04bdcb1fab0e7666b789f8b0f6309093a7f7556c40fb1f90d7080dfe01a4c5278e6d0e90a9278ba11a68e
EBUILD openssh-6.8_p1.ebuild 10045 SHA256 13378c09cc4ceec7cd1b8c12ad925db87c9d37910edb679eb2404527226ee18d SHA512 daa5ba19f6fbc0ac7104c8c7822b22745736bf864999ade1e205d1b7184e0fd67f997c4635ab2335eafdf2d2917cf677764080d3004b24935f4189fce338010f WHIRLPOOL b8d40e35bf44bf26296c8d87e3b293b31f767920afb288a10deff8a9ceeb1c130b4da2697d7ce970091d0810c5d1e3839640e2ebee2f0d63b8ca5b0f430c0c0c
MISC ChangeLog 90996 SHA256 ed070ce1d88460b0889ef867ab97adfae2e69715de6d154c64f10e3c3f658c8a SHA512 dc39d8dd8147a14db587be9ba6af39ec4b255284c7794462cc8bd29a0341dfd6c131e0daf620acc3dc1a681a32639ae748ddcffc92814d94ad5170e293a94dee WHIRLPOOL b88dcf0ca72c856f8be8abc44736f8f1f6191266736afd499fbb2def6d7baf34a91f0e078ae0303b58c74a85530d545469296f7fc3b44f5124a5f5424997f750
MISC metadata.xml 2049 SHA256 db7830f81086b967b8212af7c318bf27d22ac7db58b1a4d9c80cc86453ff03ab SHA512 3641e38203376c78fddc11b9d5861bdb629a1f9faf2768be5dc35f62ef3d37636a2f9f990e3ade1de2cec45d33a5fcdf7bb0dcd5f4376d40753fe29b354da42e WHIRLPOOL 6a7497491a150ede87bf20f5da5ed9003d545c9c376db7b78a6c1db66b1b90213f5f97d9211fb8b1ab204c1814c1a90d7be77a2d83cc045cf0762b4d2708c56a
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
-
-iQIcBAEBCAAGBQJVCwFbAAoJEHy/RO9cNQiDRFkQAM/6L6+0EvN3MwtFY5ZeWJco
-5m4AInZoTRpgER1nuWkuInR4ZacBcROFKflfbzN30Tme7J3nqk0IxYrXBzIogj+1
-kGqJSJZW9MyyU5Zp1aBeKtX2Qq4p1AhoWGGlxEC+NzS2R3dViJkWAAF7QtOZgKDH
-kDt4wWxtMQoPoeSho4ZwOjrEs2jGoNtzIJdhN/3VCdzdYLquNbUCnaPHK7FpHRUk
-3PQJhCLJLk+NQKuyWlV+M0EKWR8xaCj6nF5kfEKsYoUEf3SLoCGLPGTPizI1TYR6
-qfUzgYCosE6ZOsutoVXBhEoV7fjXWx/hgHzMPL/cTTXYaWKwub73Lw40vPy0INKf
-WRW2AdfH3jNdNqvmqwTfD7KEhrZVbj3zFWl7xHjahjLnhvA+jjLO7uTiffeJJhiF
-yh2ntY7FhQcy/L4Md1OLVxUgO91FajRCsr2oXTASoM3H/tNhy5jdxvW4QOxQsdim
-UM0xJh2ijNmfPub84aQCYUe+jXeXk1tTfaOQRLXTwvW115364rLR09ta6eNl8m1E
-uVXKRnkhe6alUPmqP8EpRwQKfkMw0psbsFI2sufo3fylwxG3xuT/9j9XegfJyMkG
-gvYJo6E0Jo9QflUnnynZWrVhUZCpH0T0F/OkA2niMROBHQI5WdrevsY+eokCok0S
-mWK29Q2pcUWwzPDk7Vt6
-=52MO
------END PGP SIGNATURE-----
diff --git a/net-misc/openssh/openssh-6.8_p1-r1.ebuild b/net-misc/openssh/openssh-6.8_p1-r1.ebuild
index 32640ea6a7b6..fb4569ba9b34 100644
--- a/net-misc/openssh/openssh-6.8_p1-r1.ebuild
+++ b/net-misc/openssh/openssh-6.8_p1-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/openssh-6.8_p1-r1.ebuild,v 1.1 2015/03/19 17:02:59 chutzpah Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/openssh/openssh-6.8_p1-r1.ebuild,v 1.2 2015/03/19 20:56:56 vapier Exp $
EAPI="4"
inherit eutils user flag-o-matic multilib autotools pam systemd versionator
@@ -36,7 +36,8 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~s
IUSE="bindist ${HPN_PATCH:++}hpn kerberos kernel_linux ldap ldns libedit pam +pie sctp selinux skey +ssh1 +ssl static X X509"
REQUIRED_USE="pie? ( !static )
ssh1? ( ssl )
- static? ( !kerberos !pam )"
+ static? ( !kerberos !pam )
+ X509? ( !ldap ssl )"
LIB_DEPEND="sctp? ( net-misc/lksctp-tools[static-libs(+)] )
selinux? ( >=sys-libs/libselinux-1.28[static-libs(+)] )
@@ -129,19 +130,16 @@ src_prepare() {
epatch "${FILESDIR}"/${PN}-6.3_p1-x509-hpn14v2-glue.patch
save_version X509
fi
- if ! use X509 ; then
- if [[ -n ${LDAP_PATCH} ]] && use ldap ; then
- epatch "${WORKDIR}"/${LDAP_PATCH%.*}
- save_version LPK
- fi
- else
- use ldap && ewarn "Sorry, X509 and LDAP conflict internally, disabling LDAP"
+ if use ldap ; then
+ epatch "${WORKDIR}"/${LDAP_PATCH%.*}
+ save_version LPK
fi
epatch "${FILESDIR}"/${PN}-4.7_p1-GSSAPI-dns.patch #165444 integrated into gsskex
epatch "${FILESDIR}"/${PN}-6.7_p1-openssl-ignore-status.patch
+ # The X509 patchset fixes this independently.
use X509 || epatch "${FILESDIR}"/${PN}-6.8_p1-ssl-engine-configure.patch
epatch "${WORKDIR}"/${P}-sctp.patch
- if [[ -n ${HPN_PATCH} ]] && use hpn; then
+ if use hpn ; then
epatch "${WORKDIR}"/${HPN_PATCH%.*.*}/*
save_version HPN
fi
@@ -197,7 +195,7 @@ src_configure() {
--with-privsep-path="${EPREFIX}"/var/empty \
--with-privsep-user=sshd \
$(use_with kerberos kerberos5 "${EPREFIX}"/usr) \
- ${LDAP_PATCH:+$(use X509 || (use ldap && use_with ldap))} \
+ $(use ldap && use_with ldap) \
$(use_with ldns) \
$(use_with libedit) \
$(use_with pam) \
@@ -206,7 +204,7 @@ src_configure() {
$(use_with selinux) \
$(use_with skey) \
$(use_with ssh1) \
- $(use X509 || use_with ssl openssl) \
+ $(use_with ssl openssl) \
$(use_with ssl md5-passwords) \
$(use_with ssl ssl-engine) \
"${myconf[@]}"