[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2023-09-19 Thread Eray Aslan
commit: 566b3e75f3ed42e2f5019358de6ea7f68f32e21b
Author: Eray Aslan  gentoo  org>
AuthorDate: Tue Sep 19 16:02:55 2023 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Tue Sep 19 16:04:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=566b3e75

app-crypt/heimdal: Remove unused dependencies

Signed-off-by: Eray Aslan  gentoo.org>

 app-crypt/heimdal/heimdal-7.8.0-r3.ebuild | 12 ++--
 1 file changed, 2 insertions(+), 10 deletions(-)

diff --git a/app-crypt/heimdal/heimdal-7.8.0-r3.ebuild 
b/app-crypt/heimdal/heimdal-7.8.0-r3.ebuild
index 8408240047cb..27e020f183d4 100644
--- a/app-crypt/heimdal/heimdal-7.8.0-r3.ebuild
+++ b/app-crypt/heimdal/heimdal-7.8.0-r3.ebuild
@@ -4,9 +4,8 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{11..12} )
-VIRTUALX_REQUIRED="manual"
 
-inherit autotools db-use multilib-minimal python-any-r1 virtualx flag-o-matic
+inherit autotools db-use multilib-minimal python-any-r1 flag-o-matic
 
 MY_P="${P}"
 DESCRIPTION="Kerberos 5 implementation from KTH"
@@ -34,11 +33,6 @@ CDEPEND="
>=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}]
afs? ( net-fs/openafs )
hdb-ldap? ( >=net-nds/openldap-2.3.0:= )
-   X? (
-   x11-libs/libX11
-   x11-libs/libXau
-   x11-libs/libXt
-   )
!!app-crypt/mit-krb5
!!app-crypt/mit-krb5-appl"
 
@@ -47,8 +41,7 @@ DEPEND="${CDEPEND}
dev-perl/JSON
virtual/pkgconfig
sys-apps/texinfo
-   >=sys-devel/autoconf-2.62
-   test? ( X? ( ${VIRTUALX_DEPEND} ) )"
+   >=sys-devel/autoconf-2.62"
 
 RDEPEND="${CDEPEND}
selinux? ( sec-policy/selinux-kerberos )"
@@ -110,7 +103,6 @@ multilib_src_configure() {
$(use_enable static-libs static)
$(multilib_native_use_with caps capng)
$(multilib_native_use_with hdb-ldap openldap "${EPREFIX}"/usr)
-   $(multilib_native_use_with X x)
)
if use berkdb; then
myeconfargs+=(



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2023-09-19 Thread Eray Aslan
commit: 91af7c9c8b9da614355ab51aef288243db51f5c6
Author: Eray Aslan  gentoo  org>
AuthorDate: Tue Sep 19 15:56:12 2023 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Tue Sep 19 16:04:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91af7c9c

app-crypt/heimdal: remove openssl support

heimdal does not support openssl-3. remove openssl support since
openssl-1.1 is EOL. This is not as bad as it sounds since we fall back
to heimdal's hcrypto library

Closes: https://bugs.gentoo.org/913718
Signed-off-by: Eray Aslan  gentoo.org>

 app-crypt/heimdal/heimdal-7.8.0-r3.ebuild | 188 ++
 1 file changed, 188 insertions(+)

diff --git a/app-crypt/heimdal/heimdal-7.8.0-r3.ebuild 
b/app-crypt/heimdal/heimdal-7.8.0-r3.ebuild
new file mode 100644
index ..8408240047cb
--- /dev/null
+++ b/app-crypt/heimdal/heimdal-7.8.0-r3.ebuild
@@ -0,0 +1,188 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..12} )
+VIRTUALX_REQUIRED="manual"
+
+inherit autotools db-use multilib-minimal python-any-r1 virtualx flag-o-matic
+
+MY_P="${P}"
+DESCRIPTION="Kerberos 5 implementation from KTH"
+HOMEPAGE="https://www.heimdal.software/;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux static-libs test X"
+RESTRICT="!test? ( test )"
+
+# 717740
+REQUIRED_USE="otp? ( berkdb )"
+
+CDEPEND="
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
+   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
+   lmdb? ( dev-db/lmdb:= )
+   caps? ( sys-libs/libcap-ng )
+   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
+   >=sys-fs/e2fsprogs-1.46.4-r51[${MULTILIB_USEDEP}]
+   sys-libs/ncurses:0=
+   >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}]
+   afs? ( net-fs/openafs )
+   hdb-ldap? ( >=net-nds/openldap-2.3.0:= )
+   X? (
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-libs/libXt
+   )
+   !!app-crypt/mit-krb5
+   !!app-crypt/mit-krb5-appl"
+
+DEPEND="${CDEPEND}
+   ${PYTHON_DEPS}
+   dev-perl/JSON
+   virtual/pkgconfig
+   sys-apps/texinfo
+   >=sys-devel/autoconf-2.62
+   test? ( X? ( ${VIRTUALX_DEPEND} ) )"
+
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-kerberos )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/krb5-types.h
+   /usr/include/cms_asn1.h
+   /usr/include/digest_asn1.h
+   /usr/include/hdb_asn1.h
+   /usr/include/krb5_asn1.h
+   /usr/include/pkcs12_asn1.h
+   /usr/include/pkinit_asn1.h
+   /usr/include/rfc2459_asn1.h
+)
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/krb5-config
+)
+
+PATCHES=(
+   "${FILESDIR}/heimdal_disable-check-iprop.patch"
+   "${FILESDIR}/heimdal_tinfo.patch"
+   "${FILESDIR}/heimdal_build-headers-before-use.patch"
+   "${FILESDIR}/heimdal_fix-db60.patch"
+   "${FILESDIR}/heimdal-7.8.0-CVE-2022-45142.patch"
+   "${FILESDIR}/heimdal-7.8.0-configure-clang16.patch"
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # QA
+   append-flags -fno-strict-aliasing
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --enable-kcm
+   --disable-osfc2
+   --enable-shared
+   --with-libintl="${EPREFIX}"/usr
+   --with-readline="${EPREFIX}"/usr
+   --with-sqlite3="${EPREFIX}"/usr
+   --libexecdir="${EPREFIX}"/usr/sbin
+   --enable-pthread-support
+   --enable-kx509
+   --enable-pk-init
+   --with-ipv6
+   --without-openssl
+   $(use_enable afs afs-support)
+   $(use_enable gdbm ndbm-db)
+   $(use_enable lmdb mdb-db)
+   $(use_enable otp)
+   $(use_enable static-libs static)
+   $(multilib_native_use_with caps capng)
+   $(multilib_native_use_with hdb-ldap openldap "${EPREFIX}"/usr)
+   $(multilib_native_use_with X x)
+   )
+   if use berkdb; then
+   myeconfargs+=(
+   --with-berkeley-db
+   --with-berkeley-db-include="$(db_includedir)"
+   )
+   else
+   myeconfargs+=(
+   --without-berkeley-db
+   )
+   fi
+
+   CONFIG_SHELL="${BROOT}"/bin/bash ECONF_SOURCE="${S}" econf 
"${myeconfargs[@]}"
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi; then
+   emake
+   else
+   emake -C include
+   emake -C lib
+  

[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2023-08-16 Thread Eray Aslan
commit: 8bdef46539adc83699dd8db1c3eb5580e662cdb9
Author: Eray Aslan  gentoo  org>
AuthorDate: Wed Aug 16 17:49:26 2023 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Wed Aug 16 17:49:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bdef465

app-crypt/heimdal: drop 7.7.1, 7.8.0

Bug: https://bugs.gentoo.org/893722
Signed-off-by: Eray Aslan  gentoo.org>

 app-crypt/heimdal/Manifest |   1 -
 app-crypt/heimdal/heimdal-7.7.1.ebuild | 186 -
 app-crypt/heimdal/heimdal-7.8.0.ebuild | 186 -
 3 files changed, 373 deletions(-)

diff --git a/app-crypt/heimdal/Manifest b/app-crypt/heimdal/Manifest
index f8d451ab605c..1c1d72c4ec6f 100644
--- a/app-crypt/heimdal/Manifest
+++ b/app-crypt/heimdal/Manifest
@@ -1,2 +1 @@
-DIST heimdal-7.7.1.tar.gz 10009851 BLAKE2B 
2d2b6cef4aea1dfab97106cc6be5f3f68736c93f153b650ba349ee32be2a415de8a550c462c6d0978628ac18403838145198e07b4710ebe21570878e2b44f595
 SHA512 
c77def1d32301caa8675297152a534919459a65bd1c5353cdc8795c07aa7a94fd319b697b98e02233ef25eaeedb36420edd139c1e22d68d54bb991343a11a369
 DIST heimdal-7.8.0.tar.gz 10024936 BLAKE2B 
bab8ed12a5257395b34bb88e22147912857015c652f0899c54809582c49f9c33b9ac748b28dd38ac7072d245e86e44c5dafb8725103fcb4a6dae16c8d1d4b623
 SHA512 
0167345aca77d65b7a1113874eee5b65ec6e1fec1f196d57e571265409fa35ef95a673a4fd4aafbb0ab5fb5b246b97412353a68d6613a8aff6393a9f1e72999e

diff --git a/app-crypt/heimdal/heimdal-7.7.1.ebuild 
b/app-crypt/heimdal/heimdal-7.7.1.ebuild
deleted file mode 100644
index b36ce55b43e2..
--- a/app-crypt/heimdal/heimdal-7.7.1.ebuild
+++ /dev/null
@@ -1,186 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-VIRTUALX_REQUIRED="manual"
-
-inherit autotools db-use multilib-minimal python-any-r1 virtualx flag-o-matic
-
-MY_P="${P}"
-DESCRIPTION="Kerberos 5 implementation from KTH"
-HOMEPAGE="https://www.heimdal.software/;
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86"
-IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X"
-RESTRICT="!test? ( test )"
-
-CDEPEND="
-   virtual/libcrypt:=[${MULTILIB_USEDEP}]
-   ssl? (
-   >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
-   )
-   berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
-   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
-   lmdb? ( dev-db/lmdb:= )
-   caps? ( sys-libs/libcap-ng )
-   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
-   >=sys-fs/e2fsprogs-1.46.4-r51[${MULTILIB_USEDEP}]
-   sys-libs/ncurses:0=
-   >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}]
-   afs? ( net-fs/openafs )
-   hdb-ldap? ( >=net-nds/openldap-2.3.0:= )
-   X? (
-   x11-libs/libX11
-   x11-libs/libXau
-   x11-libs/libXt
-   )
-   !!app-crypt/mit-krb5
-   !!app-crypt/mit-krb5-appl"
-
-DEPEND="${CDEPEND}
-   ${PYTHON_DEPS}
-   dev-perl/JSON
-   virtual/pkgconfig
-   sys-apps/texinfo
-   >=sys-devel/autoconf-2.62
-   test? ( X? ( ${VIRTUALX_DEPEND} ) )"
-
-RDEPEND="${CDEPEND}
-   selinux? ( sec-policy/selinux-kerberos )"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/krb5-types.h
-   /usr/include/cms_asn1.h
-   /usr/include/digest_asn1.h
-   /usr/include/hdb_asn1.h
-   /usr/include/krb5_asn1.h
-   /usr/include/pkcs12_asn1.h
-   /usr/include/pkinit_asn1.h
-   /usr/include/rfc2459_asn1.h
-)
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/krb5-config
-)
-
-PATCHES=(
-   "${FILESDIR}/heimdal_disable-check-iprop.patch"
-   "${FILESDIR}/heimdal_tinfo.patch"
-   "${FILESDIR}/heimdal_build-headers-before-use.patch"
-   "${FILESDIR}/heimdal_fix-db60.patch"
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # QA
-   append-flags -fno-strict-aliasing
-
-   multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --enable-kcm
-   --disable-osfc2
-   --enable-shared
-   --with-libintl="${EPREFIX}"/usr
-   --with-readline="${EPREFIX}"/usr
-   --with-sqlite3="${EPREFIX}"/usr
-   --libexecdir="${EPREFIX}"/usr/sbin
-   --enable-pthread-support
-   --enable-kx509
-   --enable-pk-init
-   --with-ipv6
-   $(use_enable afs afs-support)
-   $(use_enable gdbm ndbm-db)
-   $(use_enable lmdb mdb-db)
-   $(use_enable otp)
-   $(use_enable static-libs static)
-   $(multilib_native_use_with caps capng)
-   $(multilib_native_use_with 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2023-08-02 Thread Sam James
commit: ce90eb8d772be1904a205967f1f255f83c8ac60e
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  2 16:23:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  2 16:23:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce90eb8d

app-crypt/heimdal: Stabilize 7.8.0-r1 x86, #894490

Signed-off-by: Sam James  gentoo.org>

 app-crypt/heimdal/heimdal-7.8.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild 
b/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
index 51744852c458..0394ebbb151b 100644
--- a/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2023-08-02 Thread Sam James
commit: 376326c2162f8a0c70b149e25fe9de87e44652da
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  2 16:23:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  2 16:23:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=376326c2

app-crypt/heimdal: Stabilize 7.8.0-r1 ppc64, #894490

Signed-off-by: Sam James  gentoo.org>

 app-crypt/heimdal/heimdal-7.8.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild 
b/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
index ce2a4bbcc4b9..51744852c458 100644
--- a/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc ~x86"
 IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2023-08-02 Thread Sam James
commit: 83599b60b7b85678a75591fc50aa5e7780b5a7ac
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  2 16:23:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  2 16:23:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83599b60

app-crypt/heimdal: Stabilize 7.8.0-r1 arm, #894490

Signed-off-by: Sam James  gentoo.org>

 app-crypt/heimdal/heimdal-7.8.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild 
b/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
index f6fca46b3e14..ce2a4bbcc4b9 100644
--- a/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86"
 IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2023-08-02 Thread Sam James
commit: 29869b140a8f150bb2392018ab2e1f64254002e6
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug  2 16:22:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug  2 16:22:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29869b14

app-crypt/heimdal: Stabilize 7.8.0-r1 amd64, #894490

Signed-off-by: Sam James  gentoo.org>

 app-crypt/heimdal/heimdal-7.8.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild 
b/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
index 94c61a4ca265..f6fca46b3e14 100644
--- a/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86"
 IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/, app-crypt/heimdal/files/

2023-04-13 Thread Sam James
commit: 1c2da20ef523be6e933fac18977656b4ade96ab3
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 14 03:37:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 14 03:37:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c2da20e

app-crypt/heimdal: fix configure w/ clang 16

Closes: https://bugs.gentoo.org/899072
Signed-off-by: Sam James  gentoo.org>

 .../files/heimdal-7.8.0-configure-clang16.patch|  54 ++
 app-crypt/heimdal/heimdal-7.8.0-r2.ebuild  | 191 +
 2 files changed, 245 insertions(+)

diff --git a/app-crypt/heimdal/files/heimdal-7.8.0-configure-clang16.patch 
b/app-crypt/heimdal/files/heimdal-7.8.0-configure-clang16.patch
new file mode 100644
index ..6e948bc51c3b
--- /dev/null
+++ b/app-crypt/heimdal/files/heimdal-7.8.0-configure-clang16.patch
@@ -0,0 +1,54 @@
+https://bugs.gentoo.org/899072
+https://github.com/heimdal/heimdal/issues/790
+https://github.com/heimdal/heimdal/pull/1085
+
+From 5b872a635c9c8f04f58e03c43e7953c35e1f66b7 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Thu, 13 Apr 2023 13:13:59 +0200
+Subject: [PATCH 1/2] cf: Include  for memset in AC_HAVE_STRUCT_FIELD
+
+Otherwise, the check relies on an implicit function declaration,
+and will fail unconditionally with compilers that do not support
+them.
+--- a/cf/have-struct-field.m4
 b/cf/have-struct-field.m4
+@@ -7,7 +7,8 @@ dnl AC_HAVE_STRUCT_FIELD(struct, field, headers)
+ AC_DEFUN([AC_HAVE_STRUCT_FIELD], [
+ define(cache_val, translit(ac_cv_type_$1_$2, [A-Z ], [a-z_]))
+ AC_CACHE_CHECK([for $2 in $1], cache_val,[
+-AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[$3]],
++AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include 
++$3]],
+   [[$1 x; memset(, 0, sizeof(x)); x.$2]])],
+   [cache_val=yes],
+   [cache_val=no])
+
+From fc6d5b5c7677bb7271361c4bd60ea1bd36d944b9 Mon Sep 17 00:00:00 2001
+From: Florian Weimer 
+Date: Thu, 13 Apr 2023 13:26:29 +0200
+Subject: [PATCH 2/2] cf: Do not use headers and argument lists in
+ AC_FIND_FUNC_NO_LIBS2
+
+The callers of this macro generally do not supply this information.
+Without it, the checks rely on compiler support for implicit function
+declarations.  It would be possible to supply this information in
+the callers.  But even then, with the existing macro interface, it
+would be necessary to pass eg. null pointers where they trigger
+undefined behavior.  Therefore, use the same kludge that autoconf
+uses to make up prototypes, avoiding those implicit function
+declarations.
+
+The includes/arguments macro parameters are now ignored, but preserved
+for interface compatibility.
+--- a/cf/find-func-no-libs2.m4
 b/cf/find-func-no-libs2.m4
+@@ -21,7 +21,7 @@ if eval "test \"\$ac_cv_func_$1\" != yes" ; then
+   *) ac_lib="-l$ac_lib" ;;
+   esac
+   LIBS="$6 $ac_lib $5 $ac_save_LIBS"
+-  AC_LINK_IFELSE([AC_LANG_PROGRAM([[$3]],[[$1($4)]])],[eval "if 
test -n \"$ac_lib\";then ac_cv_funclib_$1=$ac_lib; else ac_cv_funclib_$1=yes; 
fi";break])
++  AC_LINK_IFELSE([AC_LANG_PROGRAM([[char $1 
(void);]],[[$1()]])],[eval "if test -n \"$ac_lib\";then 
ac_cv_funclib_$1=$ac_lib; else ac_cv_funclib_$1=yes; fi";break])
+   done
+   eval "ac_cv_funclib_$1=\${ac_cv_funclib_$1-no}"
+   LIBS="$ac_save_LIBS"
+

diff --git a/app-crypt/heimdal/heimdal-7.8.0-r2.ebuild 
b/app-crypt/heimdal/heimdal-7.8.0-r2.ebuild
new file mode 100644
index ..e007ac4d09ef
--- /dev/null
+++ b/app-crypt/heimdal/heimdal-7.8.0-r2.ebuild
@@ -0,0 +1,191 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+VIRTUALX_REQUIRED="manual"
+
+inherit autotools db-use multilib-minimal python-any-r1 virtualx flag-o-matic
+
+MY_P="${P}"
+DESCRIPTION="Kerberos 5 implementation from KTH"
+HOMEPAGE="https://www.heimdal.software/;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X"
+RESTRICT="!test? ( test )"
+
+# 717740
+REQUIRED_USE="otp? ( berkdb )"
+
+CDEPEND="
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   ssl? (
+   >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
+   )
+   berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
+   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
+   lmdb? ( dev-db/lmdb:= )
+   caps? ( sys-libs/libcap-ng )
+   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
+   >=sys-fs/e2fsprogs-1.46.4-r51[${MULTILIB_USEDEP}]
+   sys-libs/ncurses:0=
+   >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}]
+   afs? ( net-fs/openafs )
+   hdb-ldap? ( >=net-nds/openldap-2.3.0:= )
+   X? (
+   x11-libs/libX11
+   

[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2023-03-31 Thread Sam James
commit: 2ca846db74f76def84731eaf2c8442423fc2e9b2
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr  1 00:54:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr  1 00:54:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ca846db

app-crypt/heimdal: Stabilize 7.8.0-r1 arm64, #894490

Signed-off-by: Sam James  gentoo.org>

 app-crypt/heimdal/heimdal-7.8.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild 
b/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
index b1f928b677ed..94c61a4ca265 100644
--- a/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86"
 IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2023-03-29 Thread Eray Aslan
commit: ca0fc6099e2e937fe858c384ec71a7a984b9205e
Author: Eray Aslan  gentoo  org>
AuthorDate: Wed Mar 29 07:18:00 2023 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Wed Mar 29 07:18:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca0fc609

app-crypt/heimdal: fix otp dependency on berkdb

Closes: https://bugs.gentoo.org/717740

Signed-off-by: Eray Aslan  gentoo.org>

 app-crypt/heimdal/heimdal-7.8.0-r1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild 
b/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
index 7e276c9c25ba..b1f928b677ed 100644
--- a/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
@@ -19,6 +19,9 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc 
~ppc64 ~riscv ~s390 s
 IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X"
 RESTRICT="!test? ( test )"
 
+# 717740
+REQUIRED_USE="otp? ( berkdb )"
+
 CDEPEND="
virtual/libcrypt:=[${MULTILIB_USEDEP}]
ssl? (



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2023-03-19 Thread Arthur Zamarin
commit: 36eab9f0361d4704fbba58b69a714c0e5463eec6
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Thu Mar 16 18:50:19 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Mar 19 17:35:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36eab9f0

app-crypt/heimdal: Stabilize 7.8.0-r1 sparc, #894490

Signed-off-by: Matoro Mahri  users.noreply.github.com>
Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/heimdal/heimdal-7.8.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild 
b/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
index 7852376dbebc..7e276c9c25ba 100644
--- a/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86"
 IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/files/, app-crypt/heimdal/

2023-02-08 Thread Sam James
commit: 8ea98796eb18ab898c602e5f4c447eb310090435
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  9 04:19:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  9 04:19:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ea98796

app-crypt/heimdal: fix CVE-2022-45142

Bug: https://bugs.gentoo.org/893722
Signed-off-by: Sam James  gentoo.org>

 .../files/heimdal-7.8.0-CVE-2022-45142.patch   |  36 
 app-crypt/heimdal/heimdal-7.8.0-r1.ebuild  | 187 +
 2 files changed, 223 insertions(+)

diff --git a/app-crypt/heimdal/files/heimdal-7.8.0-CVE-2022-45142.patch 
b/app-crypt/heimdal/files/heimdal-7.8.0-CVE-2022-45142.patch
new file mode 100644
index ..dad75df4b3b8
--- /dev/null
+++ b/app-crypt/heimdal/files/heimdal-7.8.0-CVE-2022-45142.patch
@@ -0,0 +1,36 @@
+https://bugs.gentoo.org/893722
+https://www.openwall.com/lists/oss-security/2023/02/08/1
+
+From: Helmut Grohne 
+Subject: [PATCH v3] CVE-2022-45142: gsskrb5: fix accidental logic inversions
+
+The referenced commit attempted to fix miscompilations with gcc-9 and
+gcc-10 by changing `memcmp(...)` to `memcmp(...) != 0`. Unfortunately,
+it also inverted the result of the comparison in two occasions. This
+inversion happened during backporting the patch to 7.7.1 and 7.8.0.
+
+Fixes: f6edaafcfefd ("gsskrb5: CVE-2022-3437 Use constant-time memcmp()
+ for arcfour unwrap")
+Signed-off-by: Helmut Grohne 
+--- a/lib/gssapi/krb5/arcfour.c
 b/lib/gssapi/krb5/arcfour.c
+@@ -365,7 +365,7 @@ _gssapi_verify_mic_arcfour(OM_uint32 * minor_status,
+   return GSS_S_FAILURE;
+ }
+
+-cmp = (ct_memcmp(cksum_data, p + 8, 8) == 0);
++cmp = (ct_memcmp(cksum_data, p + 8, 8) != 0);
+ if (cmp) {
+   *minor_status = 0;
+   return GSS_S_BAD_MIC;
+@@ -730,7 +730,7 @@ OM_uint32 _gssapi_unwrap_arcfour(OM_uint32 *minor_status,
+   return GSS_S_FAILURE;
+ }
+
+-cmp = (ct_memcmp(cksum_data, p0 + 16, 8) == 0); /* SGN_CKSUM */
++cmp = (ct_memcmp(cksum_data, p0 + 16, 8) != 0); /* SGN_CKSUM */
+ if (cmp) {
+   _gsskrb5_release_buffer(minor_status, output_message_buffer);
+   *minor_status = 0;
+--
+2.38.1

diff --git a/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild 
b/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
new file mode 100644
index ..7852376dbebc
--- /dev/null
+++ b/app-crypt/heimdal/heimdal-7.8.0-r1.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+VIRTUALX_REQUIRED="manual"
+
+inherit autotools db-use multilib-minimal python-any-r1 virtualx flag-o-matic
+
+MY_P="${P}"
+DESCRIPTION="Kerberos 5 implementation from KTH"
+HOMEPAGE="https://www.heimdal.software/;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X"
+RESTRICT="!test? ( test )"
+
+CDEPEND="
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   ssl? (
+   >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
+   )
+   berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
+   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
+   lmdb? ( dev-db/lmdb:= )
+   caps? ( sys-libs/libcap-ng )
+   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
+   >=sys-fs/e2fsprogs-1.46.4-r51[${MULTILIB_USEDEP}]
+   sys-libs/ncurses:0=
+   >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}]
+   afs? ( net-fs/openafs )
+   hdb-ldap? ( >=net-nds/openldap-2.3.0:= )
+   X? (
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-libs/libXt
+   )
+   !!app-crypt/mit-krb5
+   !!app-crypt/mit-krb5-appl"
+
+DEPEND="${CDEPEND}
+   ${PYTHON_DEPS}
+   dev-perl/JSON
+   virtual/pkgconfig
+   sys-apps/texinfo
+   >=sys-devel/autoconf-2.62
+   test? ( X? ( ${VIRTUALX_DEPEND} ) )"
+
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-kerberos )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/krb5-types.h
+   /usr/include/cms_asn1.h
+   /usr/include/digest_asn1.h
+   /usr/include/hdb_asn1.h
+   /usr/include/krb5_asn1.h
+   /usr/include/pkcs12_asn1.h
+   /usr/include/pkinit_asn1.h
+   /usr/include/rfc2459_asn1.h
+)
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/krb5-config
+)
+
+PATCHES=(
+   "${FILESDIR}/heimdal_disable-check-iprop.patch"
+   "${FILESDIR}/heimdal_tinfo.patch"
+   "${FILESDIR}/heimdal_build-headers-before-use.patch"
+   "${FILESDIR}/heimdal_fix-db60.patch"
+   "${FILESDIR}/heimdal-7.8.0-CVE-2022-45142.patch"
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # QA
+   append-flags -fno-strict-aliasing
+
+   

[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2023-02-08 Thread Sam James
commit: 41e77aadea2c944996dcec87463b000b1a69ab3c
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  9 03:24:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  9 03:24:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41e77aad

app-crypt/heimdal: force bash for configure

Normally try to patch these but already poking at another issue w/ Heimdal.

Closes: https://bugs.gentoo.org/893304
Signed-off-by: Sam James  gentoo.org>

 app-crypt/heimdal/heimdal-7.7.1.ebuild | 2 +-
 app-crypt/heimdal/heimdal-7.8.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/heimdal/heimdal-7.7.1.ebuild 
b/app-crypt/heimdal/heimdal-7.7.1.ebuild
index 3b0301eaac21..b36ce55b43e2 100644
--- a/app-crypt/heimdal/heimdal-7.7.1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.1.ebuild
@@ -121,7 +121,7 @@ multilib_src_configure() {
)
fi
 
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+   CONFIG_SHELL="${BROOT}"/bin/bash ECONF_SOURCE="${S}" econf 
"${myeconfargs[@]}"
 }
 
 multilib_src_compile() {

diff --git a/app-crypt/heimdal/heimdal-7.8.0.ebuild 
b/app-crypt/heimdal/heimdal-7.8.0.ebuild
index da4b148d20a2..c4cbe4271abd 100644
--- a/app-crypt/heimdal/heimdal-7.8.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.8.0.ebuild
@@ -121,7 +121,7 @@ multilib_src_configure() {
)
fi
 
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+   CONFIG_SHELL="${BROOT}"/bin/bash ECONF_SOURCE="${S}" econf 
"${myeconfargs[@]}"
 }
 
 multilib_src_compile() {



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2023-02-05 Thread Eray Aslan
commit: e0a160fb54ce476d71ca94d17784b819e96ed814
Author: Eray Aslan  gentoo  org>
AuthorDate: Sun Feb  5 15:21:00 2023 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Sun Feb  5 15:21:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0a160fb

app-crypt/heimdal: add 7.8.0

Closes: https://bugs.gentoo.org/889324
Signed-off-by: Eray Aslan  gentoo.org>

 app-crypt/heimdal/Manifest |   1 +
 app-crypt/heimdal/heimdal-7.8.0.ebuild | 186 +
 2 files changed, 187 insertions(+)

diff --git a/app-crypt/heimdal/Manifest b/app-crypt/heimdal/Manifest
index cd10e37e09e4..f8d451ab605c 100644
--- a/app-crypt/heimdal/Manifest
+++ b/app-crypt/heimdal/Manifest
@@ -1 +1,2 @@
 DIST heimdal-7.7.1.tar.gz 10009851 BLAKE2B 
2d2b6cef4aea1dfab97106cc6be5f3f68736c93f153b650ba349ee32be2a415de8a550c462c6d0978628ac18403838145198e07b4710ebe21570878e2b44f595
 SHA512 
c77def1d32301caa8675297152a534919459a65bd1c5353cdc8795c07aa7a94fd319b697b98e02233ef25eaeedb36420edd139c1e22d68d54bb991343a11a369
+DIST heimdal-7.8.0.tar.gz 10024936 BLAKE2B 
bab8ed12a5257395b34bb88e22147912857015c652f0899c54809582c49f9c33b9ac748b28dd38ac7072d245e86e44c5dafb8725103fcb4a6dae16c8d1d4b623
 SHA512 
0167345aca77d65b7a1113874eee5b65ec6e1fec1f196d57e571265409fa35ef95a673a4fd4aafbb0ab5fb5b246b97412353a68d6613a8aff6393a9f1e72999e

diff --git a/app-crypt/heimdal/heimdal-7.8.0.ebuild 
b/app-crypt/heimdal/heimdal-7.8.0.ebuild
new file mode 100644
index ..da4b148d20a2
--- /dev/null
+++ b/app-crypt/heimdal/heimdal-7.8.0.ebuild
@@ -0,0 +1,186 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+VIRTUALX_REQUIRED="manual"
+
+inherit autotools db-use multilib-minimal python-any-r1 virtualx flag-o-matic
+
+MY_P="${P}"
+DESCRIPTION="Kerberos 5 implementation from KTH"
+HOMEPAGE="https://www.heimdal.software/;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X"
+RESTRICT="!test? ( test )"
+
+CDEPEND="
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   ssl? (
+   >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
+   )
+   berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
+   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
+   lmdb? ( dev-db/lmdb:= )
+   caps? ( sys-libs/libcap-ng )
+   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
+   >=sys-fs/e2fsprogs-1.46.4-r51[${MULTILIB_USEDEP}]
+   sys-libs/ncurses:0=
+   >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}]
+   afs? ( net-fs/openafs )
+   hdb-ldap? ( >=net-nds/openldap-2.3.0:= )
+   X? (
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-libs/libXt
+   )
+   !!app-crypt/mit-krb5
+   !!app-crypt/mit-krb5-appl"
+
+DEPEND="${CDEPEND}
+   ${PYTHON_DEPS}
+   dev-perl/JSON
+   virtual/pkgconfig
+   sys-apps/texinfo
+   >=sys-devel/autoconf-2.62
+   test? ( X? ( ${VIRTUALX_DEPEND} ) )"
+
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-kerberos )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/krb5-types.h
+   /usr/include/cms_asn1.h
+   /usr/include/digest_asn1.h
+   /usr/include/hdb_asn1.h
+   /usr/include/krb5_asn1.h
+   /usr/include/pkcs12_asn1.h
+   /usr/include/pkinit_asn1.h
+   /usr/include/rfc2459_asn1.h
+)
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/krb5-config
+)
+
+PATCHES=(
+   "${FILESDIR}/heimdal_disable-check-iprop.patch"
+   "${FILESDIR}/heimdal_tinfo.patch"
+   "${FILESDIR}/heimdal_build-headers-before-use.patch"
+   "${FILESDIR}/heimdal_fix-db60.patch"
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # QA
+   append-flags -fno-strict-aliasing
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --enable-kcm
+   --disable-osfc2
+   --enable-shared
+   --with-libintl="${EPREFIX}"/usr
+   --with-readline="${EPREFIX}"/usr
+   --with-sqlite3="${EPREFIX}"/usr
+   --libexecdir="${EPREFIX}"/usr/sbin
+   --enable-pthread-support
+   --enable-kx509
+   --enable-pk-init
+   --with-ipv6
+   $(use_enable afs afs-support)
+   $(use_enable gdbm ndbm-db)
+   $(use_enable lmdb mdb-db)
+   $(use_enable otp)
+   $(use_enable static-libs static)
+   $(multilib_native_use_with caps capng)
+   $(multilib_native_use_with hdb-ldap openldap "${EPREFIX}"/usr)
+   $(use_with ssl openssl 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/files/

2022-12-23 Thread Sam James
commit: 54dd82a246ef5cf08fa2db08cd62ae035c61743f
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Dec  6 18:36:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 24 06:58:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54dd82a2

app-crypt/heimdal: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/28572
Signed-off-by: Sam James  gentoo.org>

 app-crypt/heimdal/files/heimdal_hcrypto.patch | 45 ---
 1 file changed, 45 deletions(-)

diff --git a/app-crypt/heimdal/files/heimdal_hcrypto.patch 
b/app-crypt/heimdal/files/heimdal_hcrypto.patch
deleted file mode 100644
index ff3228d4973a..
--- a/app-crypt/heimdal/files/heimdal_hcrypto.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 329918bd671c89de6e1c2874baba48d658a89a10 Mon Sep 17 00:00:00 2001
-From: Damir Franusic 
-Date: Sun, 9 Dec 2018 19:53:58 +0100
-Subject: [PATCH] hcrypto: fix include path
-

- lib/hcrypto/Makefile.am | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/lib/hcrypto/Makefile.am b/lib/hcrypto/Makefile.am
-index 469176b6c6..195117d174 100644
 a/lib/hcrypto/Makefile.am
-+++ b/lib/hcrypto/Makefile.am
-@@ -9,7 +9,8 @@ AM_CPPFLAGS += $(INCLUDE_openssl_crypto)
- endif
- 
- AM_CPPFLAGS += -I$(top_srcdir)/lib/hx509 \
-- -I$(srcdir)/libtommath -DUSE_HCRYPTO_LTM=1
-+ -I$(srcdir)/libtommath -DUSE_HCRYPTO_LTM=1 \
-+ -I$(srcdir)/..
- 
- lib_LTLIBRARIES = libhcrypto.la
- check_LTLIBRARIES = libhctest.la
-From 572a6fd7ac41e9210ef3eb765fe7da4ec8a94bb2 Mon Sep 17 00:00:00 2001
-From: Luke Howard 
-Date: Mon, 24 Dec 2018 02:21:32 +
-Subject: [PATCH] hx509: fix dependency, hxtool requires ASN.1 headers
-

- lib/hx509/Makefile.am | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lib/hx509/Makefile.am b/lib/hx509/Makefile.am
-index b58deb3e37..09643c43a0 100644
 a/lib/hx509/Makefile.am
-+++ b/lib/hx509/Makefile.am
-@@ -164,7 +164,7 @@ hxtool-commands.c hxtool-commands.h: hxtool-commands.in 
$(SLC)
- dist_hxtool_SOURCES = hxtool.c
- nodist_hxtool_SOURCES = hxtool-commands.c hxtool-commands.h
- 
--$(hxtool_OBJECTS): hxtool-commands.h hx509_err.h
-+$(hxtool_OBJECTS): hxtool-commands.h $(nodist_include_HEADERS)
- 
- hxtool_LDADD = \
-   libhx509.la \



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/, app-crypt/heimdal/files/

2022-11-28 Thread Eray Aslan
commit: daa2d5a00ef05ee38ce089bb56cb658500b250e0
Author: Eray Aslan  gentoo  org>
AuthorDate: Mon Nov 28 11:49:02 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Mon Nov 28 11:49:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daa2d5a0

app-crypt/heimdal: drop 7.7.0-r5

Bug: https://bugs.gentoo.org/881429
Signed-off-by: Eray Aslan  gentoo.org>

 app-crypt/heimdal/Manifest |   1 -
 .../heimdal/files/heimdal_fix-autoconf-2.70.patch  |  29 
 app-crypt/heimdal/heimdal-7.7.0-r5.ebuild  | 188 -
 3 files changed, 218 deletions(-)

diff --git a/app-crypt/heimdal/Manifest b/app-crypt/heimdal/Manifest
index 7394a567ab21..cd10e37e09e4 100644
--- a/app-crypt/heimdal/Manifest
+++ b/app-crypt/heimdal/Manifest
@@ -1,2 +1 @@
-DIST heimdal-7.7.0.tar.gz 10189293 BLAKE2B 
db9cdd1861dc9214a7f76b3d8b9656cfc0bad11cb6eadffa4fa29ea7f9aabd4c3d1b628c510644ec9abe1b3bf27a413ccf8cd590d602c4a4ac54ba3deb4cedc4
 SHA512 
6660939b5a36ce36310721a08a089fb671d1e3d2e8ac74ea4775bfa5f8f772d32de805551456200fe96cc486c092c44beb84f5dd877008bc305490ee971bbf99
 DIST heimdal-7.7.1.tar.gz 10009851 BLAKE2B 
2d2b6cef4aea1dfab97106cc6be5f3f68736c93f153b650ba349ee32be2a415de8a550c462c6d0978628ac18403838145198e07b4710ebe21570878e2b44f595
 SHA512 
c77def1d32301caa8675297152a534919459a65bd1c5353cdc8795c07aa7a94fd319b697b98e02233ef25eaeedb36420edd139c1e22d68d54bb991343a11a369

diff --git a/app-crypt/heimdal/files/heimdal_fix-autoconf-2.70.patch 
b/app-crypt/heimdal/files/heimdal_fix-autoconf-2.70.patch
deleted file mode 100644
index 0dcc31026203..
--- a/app-crypt/heimdal/files/heimdal_fix-autoconf-2.70.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 22352b90e78e2d162b98b5ef6c84672c397be40a Mon Sep 17 00:00:00 2001
-From: Lars Wendler 
-Date: Wed, 17 Mar 2021 17:49:18 +0100
-Subject: [PATCH] autoconf-2.70 fix
-
-autoconf-2.70 and newer are more strict with quoting etc. and thus generate
-a broken configure file:
-
-  configure: 20855: Syntax error: ")" unexpected (expecting "fi")
-
-Gentoo-bug: https://bugs.gentoo.org/776241
-Signed-off-by: Lars Wendler 

- cf/check-var.m4 | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/cf/check-var.m4 b/cf/check-var.m4
-index 2fd7bca6f0..71d6f70ca8 100644
 a/cf/check-var.m4
-+++ b/cf/check-var.m4
-@@ -20,7 +20,7 @@ AC_MSG_RESULT($ac_foo)
- if test "$ac_foo" = yes; then
-   AC_DEFINE_UNQUOTED(AS_TR_CPP(HAVE_[]$1), 1, 
-   [Define if you have the `]$1[' variable.])
--  m4_ifval([$2], AC_CHECK_DECLS([$1],[],[],[$2]))
-+  m4_ifval([$2], [AC_CHECK_DECLS([$1],[],[],[$2])])
- fi
- ])
- 

diff --git a/app-crypt/heimdal/heimdal-7.7.0-r5.ebuild 
b/app-crypt/heimdal/heimdal-7.7.0-r5.ebuild
deleted file mode 100644
index 447430e284ee..
--- a/app-crypt/heimdal/heimdal-7.7.0-r5.ebuild
+++ /dev/null
@@ -1,188 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )
-VIRTUALX_REQUIRED="manual"
-
-inherit autotools db-use multilib multilib-minimal python-any-r1 virtualx 
flag-o-matic
-
-MY_P="${P}"
-DESCRIPTION="Kerberos 5 implementation from KTH"
-HOMEPAGE="https://www.heimdal.software/;
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86"
-IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X"
-RESTRICT="!test? ( test )"
-
-CDEPEND="
-   virtual/libcrypt:=[${MULTILIB_USEDEP}]
-   ssl? (
-   >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
-   )
-   berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
-   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
-   lmdb? ( dev-db/lmdb:= )
-   caps? ( sys-libs/libcap-ng )
-   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
-   >=sys-fs/e2fsprogs-1.46.4-r51[${MULTILIB_USEDEP}]
-   sys-libs/ncurses:0=
-   >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}]
-   afs? ( net-fs/openafs )
-   hdb-ldap? ( >=net-nds/openldap-2.3.0:= )
-   X? (
-   x11-libs/libX11
-   x11-libs/libXau
-   x11-libs/libXt
-   )
-   !!app-crypt/mit-krb5
-   !!app-crypt/mit-krb5-appl"
-
-DEPEND="${CDEPEND}
-   ${PYTHON_DEPS}
-   dev-perl/JSON
-   virtual/pkgconfig
-   sys-apps/texinfo
-   >=sys-devel/autoconf-2.62
-   test? ( X? ( ${VIRTUALX_DEPEND} ) )"
-
-RDEPEND="${CDEPEND}
-   selinux? ( sec-policy/selinux-kerberos )"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/krb5-types.h
-   /usr/include/cms_asn1.h
-   /usr/include/digest_asn1.h
-   /usr/include/hdb_asn1.h
-   /usr/include/krb5_asn1.h
-   /usr/include/pkcs12_asn1.h
-   /usr/include/pkinit_asn1.h
-   /usr/include/rfc2459_asn1.h
-)
-

[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2022-11-28 Thread Eray Aslan
commit: ca43de0cfa37c590ccefea0f82550cfa9016f727
Author: Eray Aslan  gentoo  org>
AuthorDate: Mon Nov 28 11:42:54 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Mon Nov 28 11:44:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca43de0c

app-crypt/heimdal: stabilize 7.7.1 x86 #881439

Signed-off-by: Eray Aslan  gentoo.org>

 app-crypt/heimdal/heimdal-7.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.7.1.ebuild 
b/app-crypt/heimdal/heimdal-7.7.1.ebuild
index fe5a79422feb..36394d4af47a 100644
--- a/app-crypt/heimdal/heimdal-7.7.1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2022-11-28 Thread Eray Aslan
commit: b47ef4264d4fcccb6f911236d314d30838da721c
Author: Eray Aslan  gentoo  org>
AuthorDate: Mon Nov 28 11:41:58 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Mon Nov 28 11:44:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b47ef426

app-crypt/heimdal: stabilize 7.7.1 amd64 #881439

Signed-off-by: Eray Aslan  gentoo.org>

 app-crypt/heimdal/heimdal-7.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.7.1.ebuild 
b/app-crypt/heimdal/heimdal-7.7.1.ebuild
index ad8d45881eaf..fe5a79422feb 100644
--- a/app-crypt/heimdal/heimdal-7.7.1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc ~x86"
 IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2022-11-25 Thread Arthur Zamarin
commit: 08a37d2af375e86e758cb022dc3f0eab430608c4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 25 12:12:24 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 25 12:12:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08a37d2a

app-crypt/heimdal: Stabilize 7.7.1 arm64, #881439

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/heimdal/heimdal-7.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.7.1.ebuild 
b/app-crypt/heimdal/heimdal-7.7.1.ebuild
index c21c0fa130c0..ded7f3a12a68 100644
--- a/app-crypt/heimdal/heimdal-7.7.1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2022-11-25 Thread Arthur Zamarin
commit: 70ebeeba8bb10099cfbd796159ffcee1b7eef6d0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 25 12:12:37 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 25 12:12:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70ebeeba

app-crypt/heimdal: Stabilize 7.7.1 sparc, #881439

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/heimdal/heimdal-7.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.7.1.ebuild 
b/app-crypt/heimdal/heimdal-7.7.1.ebuild
index 578033fce0c3..ad8d45881eaf 100644
--- a/app-crypt/heimdal/heimdal-7.7.1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc ~x86"
 IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2022-11-25 Thread Arthur Zamarin
commit: 11e77d1da5d6d55b946e92a5aa7c0a8e6ac040f2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 25 12:12:29 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 25 12:12:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11e77d1d

app-crypt/heimdal: Stabilize 7.7.1 arm, #881439

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/heimdal/heimdal-7.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.7.1.ebuild 
b/app-crypt/heimdal/heimdal-7.7.1.ebuild
index ded7f3a12a68..4774bf7a3afb 100644
--- a/app-crypt/heimdal/heimdal-7.7.1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2022-11-25 Thread Arthur Zamarin
commit: 2ca99a1c477612b086227b16654849caaf79ebdb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 25 12:12:35 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 25 12:12:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ca99a1c

app-crypt/heimdal: Stabilize 7.7.1 ppc64, #881439

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-crypt/heimdal/heimdal-7.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.7.1.ebuild 
b/app-crypt/heimdal/heimdal-7.7.1.ebuild
index 4774bf7a3afb..578033fce0c3 100644
--- a/app-crypt/heimdal/heimdal-7.7.1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2022-11-17 Thread Sam James
commit: 257ef1f706b2a8cf54bd35ca4e9df7479a66898d
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 17 23:45:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 18 00:43:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=257ef1f7

app-crypt/heimdal: update HOMEPAGE

Signed-off-by: Sam James  gentoo.org>

 app-crypt/heimdal/heimdal-7.7.0-r5.ebuild | 2 +-
 app-crypt/heimdal/heimdal-7.7.1.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/heimdal/heimdal-7.7.0-r5.ebuild 
b/app-crypt/heimdal/heimdal-7.7.0-r5.ebuild
index 7faee15b679b..447430e284ee 100644
--- a/app-crypt/heimdal/heimdal-7.7.0-r5.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.0-r5.ebuild
@@ -10,7 +10,7 @@ inherit autotools db-use multilib multilib-minimal 
python-any-r1 virtualx flag-o
 
 MY_P="${P}"
 DESCRIPTION="Kerberos 5 implementation from KTH"
-HOMEPAGE="http://www.h5l.org/;
+HOMEPAGE="https://www.heimdal.software/;
 SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"

diff --git a/app-crypt/heimdal/heimdal-7.7.1.ebuild 
b/app-crypt/heimdal/heimdal-7.7.1.ebuild
index 5012d8dddef3..c21c0fa130c0 100644
--- a/app-crypt/heimdal/heimdal-7.7.1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.1.ebuild
@@ -10,7 +10,7 @@ inherit autotools db-use multilib-minimal python-any-r1 
virtualx flag-o-matic
 
 MY_P="${P}"
 DESCRIPTION="Kerberos 5 implementation from KTH"
-HOMEPAGE="http://www.h5l.org/;
+HOMEPAGE="https://www.heimdal.software/;
 SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2022-11-15 Thread Eray Aslan
commit: d2b3d0f516d485cd8a9040f5d68f0943d810cdad
Author: Eray Aslan  gentoo  org>
AuthorDate: Tue Nov 15 22:57:45 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Tue Nov 15 22:57:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2b3d0f5

app-crypt/heimdal: add 7.7.1

Bug: https://bugs.gentoo.org/881429
Signed-off-by: Eray Aslan  gentoo.org>

 app-crypt/heimdal/Manifest |   1 +
 app-crypt/heimdal/heimdal-7.7.1.ebuild | 186 +
 2 files changed, 187 insertions(+)

diff --git a/app-crypt/heimdal/Manifest b/app-crypt/heimdal/Manifest
index 7402ad50fecf..7394a567ab21 100644
--- a/app-crypt/heimdal/Manifest
+++ b/app-crypt/heimdal/Manifest
@@ -1 +1,2 @@
 DIST heimdal-7.7.0.tar.gz 10189293 BLAKE2B 
db9cdd1861dc9214a7f76b3d8b9656cfc0bad11cb6eadffa4fa29ea7f9aabd4c3d1b628c510644ec9abe1b3bf27a413ccf8cd590d602c4a4ac54ba3deb4cedc4
 SHA512 
6660939b5a36ce36310721a08a089fb671d1e3d2e8ac74ea4775bfa5f8f772d32de805551456200fe96cc486c092c44beb84f5dd877008bc305490ee971bbf99
+DIST heimdal-7.7.1.tar.gz 10009851 BLAKE2B 
2d2b6cef4aea1dfab97106cc6be5f3f68736c93f153b650ba349ee32be2a415de8a550c462c6d0978628ac18403838145198e07b4710ebe21570878e2b44f595
 SHA512 
c77def1d32301caa8675297152a534919459a65bd1c5353cdc8795c07aa7a94fd319b697b98e02233ef25eaeedb36420edd139c1e22d68d54bb991343a11a369

diff --git a/app-crypt/heimdal/heimdal-7.7.1.ebuild 
b/app-crypt/heimdal/heimdal-7.7.1.ebuild
new file mode 100644
index ..5012d8dddef3
--- /dev/null
+++ b/app-crypt/heimdal/heimdal-7.7.1.ebuild
@@ -0,0 +1,186 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+VIRTUALX_REQUIRED="manual"
+
+inherit autotools db-use multilib-minimal python-any-r1 virtualx flag-o-matic
+
+MY_P="${P}"
+DESCRIPTION="Kerberos 5 implementation from KTH"
+HOMEPAGE="http://www.h5l.org/;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X"
+RESTRICT="!test? ( test )"
+
+CDEPEND="
+   virtual/libcrypt:=[${MULTILIB_USEDEP}]
+   ssl? (
+   >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
+   )
+   berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
+   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
+   lmdb? ( dev-db/lmdb:= )
+   caps? ( sys-libs/libcap-ng )
+   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
+   >=sys-fs/e2fsprogs-1.46.4-r51[${MULTILIB_USEDEP}]
+   sys-libs/ncurses:0=
+   >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}]
+   afs? ( net-fs/openafs )
+   hdb-ldap? ( >=net-nds/openldap-2.3.0:= )
+   X? (
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-libs/libXt
+   )
+   !!app-crypt/mit-krb5
+   !!app-crypt/mit-krb5-appl"
+
+DEPEND="${CDEPEND}
+   ${PYTHON_DEPS}
+   dev-perl/JSON
+   virtual/pkgconfig
+   sys-apps/texinfo
+   >=sys-devel/autoconf-2.62
+   test? ( X? ( ${VIRTUALX_DEPEND} ) )"
+
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-kerberos )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/krb5-types.h
+   /usr/include/cms_asn1.h
+   /usr/include/digest_asn1.h
+   /usr/include/hdb_asn1.h
+   /usr/include/krb5_asn1.h
+   /usr/include/pkcs12_asn1.h
+   /usr/include/pkinit_asn1.h
+   /usr/include/rfc2459_asn1.h
+)
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/krb5-config
+)
+
+PATCHES=(
+   "${FILESDIR}/heimdal_disable-check-iprop.patch"
+   "${FILESDIR}/heimdal_tinfo.patch"
+   "${FILESDIR}/heimdal_build-headers-before-use.patch"
+   "${FILESDIR}/heimdal_fix-db60.patch"
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # QA
+   append-flags -fno-strict-aliasing
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --enable-kcm
+   --disable-osfc2
+   --enable-shared
+   --with-libintl="${EPREFIX}"/usr
+   --with-readline="${EPREFIX}"/usr
+   --with-sqlite3="${EPREFIX}"/usr
+   --libexecdir="${EPREFIX}"/usr/sbin
+   --enable-pthread-support
+   --enable-kx509
+   --enable-pk-init
+   --with-ipv6
+   $(use_enable afs afs-support)
+   $(use_enable gdbm ndbm-db)
+   $(use_enable lmdb mdb-db)
+   $(use_enable otp)
+   $(use_enable static-libs static)
+   $(multilib_native_use_with caps capng)
+   $(multilib_native_use_with hdb-ldap openldap "${EPREFIX}"/usr)
+   $(use_with ssl openssl "${EPREFIX}"/usr)
+   

[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2022-05-19 Thread Eray Aslan
commit: c35829ddeff19cd3c98b0634560c1c25320fd9e3
Author: Eray Aslan  gentoo  org>
AuthorDate: Thu May 19 09:49:47 2022 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Thu May 19 09:49:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c35829dd

app-crypt/heimdal: enable py3.10

Closes: https://bugs.gentoo.org/845444
Signed-off-by: Eray Aslan  gentoo.org>

 app-crypt/heimdal/heimdal-7.7.0-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.7.0-r5.ebuild 
b/app-crypt/heimdal/heimdal-7.7.0-r5.ebuild
index bce9deb32fc0..7faee15b679b 100644
--- a/app-crypt/heimdal/heimdal-7.7.0-r5.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.0-r5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
 VIRTUALX_REQUIRED="manual"
 
 inherit autotools db-use multilib multilib-minimal python-any-r1 virtualx 
flag-o-matic



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2022-04-17 Thread David Seifert
commit: bb993c4fce43a27932e33d43eec2e0147964d075
Author: David Seifert  gentoo  org>
AuthorDate: Sun Apr 17 15:09:26 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Apr 17 15:09:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb993c4f

app-crypt/heimdal: remove sys-libs/e2fsprogs-libs dep

Bug: https://bugs.gentoo.org/806875
Signed-off-by: David Seifert  gentoo.org>

 .../heimdal/{heimdal-7.7.0-r4.ebuild => heimdal-7.7.0-r5.ebuild} | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/app-crypt/heimdal/heimdal-7.7.0-r4.ebuild 
b/app-crypt/heimdal/heimdal-7.7.0-r5.ebuild
similarity index 97%
rename from app-crypt/heimdal/heimdal-7.7.0-r4.ebuild
rename to app-crypt/heimdal/heimdal-7.7.0-r5.ebuild
index 8036cbeb0073..bce9deb32fc0 100644
--- a/app-crypt/heimdal/heimdal-7.7.0-r4.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.0-r5.ebuild
@@ -29,10 +29,7 @@ CDEPEND="
lmdb? ( dev-db/lmdb:= )
caps? ( sys-libs/libcap-ng )
>=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
-   || (
-   >=sys-fs/e2fsprogs-1.46.4-r51[${MULTILIB_USEDEP}]
-   sys-libs/e2fsprogs-libs[${MULTILIB_USEDEP}]
-   )
+   >=sys-fs/e2fsprogs-1.46.4-r51[${MULTILIB_USEDEP}]
sys-libs/ncurses:0=
>=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}]
afs? ( net-fs/openafs )



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2022-03-22 Thread Sam James
commit: 545092c671faa2a3fa5e5fc49b27efe3d89d51b0
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 23 00:00:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 23 00:00:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=545092c6

app-crypt/heimdal: add subslot dep on OpenLDAP

New OpenLDAP breaks ABI (changes SONAME)

Signed-off-by: Sam James  gentoo.org>

 .../heimdal/{heimdal-7.7.0-r3.ebuild => heimdal-7.7.0-r4.ebuild}  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/heimdal/heimdal-7.7.0-r3.ebuild 
b/app-crypt/heimdal/heimdal-7.7.0-r4.ebuild
similarity index 98%
rename from app-crypt/heimdal/heimdal-7.7.0-r3.ebuild
rename to app-crypt/heimdal/heimdal-7.7.0-r4.ebuild
index 832a5ab34fbd..8036cbeb0073 100644
--- a/app-crypt/heimdal/heimdal-7.7.0-r3.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.0-r4.ebuild
@@ -26,7 +26,7 @@ CDEPEND="
)
berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
-   lmdb? ( dev-db/lmdb )
+   lmdb? ( dev-db/lmdb:= )
caps? ( sys-libs/libcap-ng )
>=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
|| (
@@ -36,7 +36,7 @@ CDEPEND="
sys-libs/ncurses:0=
>=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}]
afs? ( net-fs/openafs )
-   hdb-ldap? ( >=net-nds/openldap-2.3.0 )
+   hdb-ldap? ( >=net-nds/openldap-2.3.0:= )
X? (
x11-libs/libX11
x11-libs/libXau



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2021-12-31 Thread David Seifert
commit: 32a83bab871b6b4d2a09ebd8b63b8169b86ea468
Author: David Seifert  gentoo  org>
AuthorDate: Fri Dec 31 17:49:46 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Dec 31 17:49:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32a83bab

app-crypt/heimdal: update for multilib sys-fs/e2fsprogs

Bug: https://bugs.gentoo.org/806875
Signed-off-by: David Seifert  gentoo.org>

 .../heimdal/{heimdal-7.7.0-r2.ebuild => heimdal-7.7.0-r3.ebuild} | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.7.0-r2.ebuild 
b/app-crypt/heimdal/heimdal-7.7.0-r3.ebuild
similarity index 97%
rename from app-crypt/heimdal/heimdal-7.7.0-r2.ebuild
rename to app-crypt/heimdal/heimdal-7.7.0-r3.ebuild
index aef15e2c2985..877ceb3362f7 100644
--- a/app-crypt/heimdal/heimdal-7.7.0-r2.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.0-r3.ebuild
@@ -29,7 +29,10 @@ CDEPEND="
lmdb? ( dev-db/lmdb )
caps? ( sys-libs/libcap-ng )
>=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
-   >=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
+   || (
+   >=sys-fs/e2fsprogs-1.46.4-r51[${MULTILIB_USEDEP}]
+   sys-libs/e2fsprogs-libs[${MULTILIB_USEDEP}]
+   )
sys-libs/ncurses:0=
>=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}]
afs? ( net-fs/openafs )



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2021-12-16 Thread Eray Aslan
commit: 0ebec55bb6c2c32d1cf520e2af2a5a522739a40c
Author: Eray Aslan  gentoo  org>
AuthorDate: Thu Dec 16 10:18:48 2021 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Thu Dec 16 10:18:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ebec55b

app-crypt/heimdal: remove old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Eray Aslan  gentoo.org>

 app-crypt/heimdal/Manifest |   1 -
 app-crypt/heimdal/heimdal-7.6.0.ebuild | 186 -
 2 files changed, 187 deletions(-)

diff --git a/app-crypt/heimdal/Manifest b/app-crypt/heimdal/Manifest
index 361b8317215c..7402ad50fecf 100644
--- a/app-crypt/heimdal/Manifest
+++ b/app-crypt/heimdal/Manifest
@@ -1,2 +1 @@
-DIST heimdal-7.6.0.tar.gz 10186832 BLAKE2B 
456b495a3d0a196cf02d6042c6db72c772327545fbc84f7bb758f55f3fca025432bf319fc33e9e0b5fe5ca78b83aea9dc47d77bf1f5b69ae88f1286a22c41263
 SHA512 
3f7ce090cf8da91f19675a1d9f6bd65c83b3a847337739481506f09d74001cb44283b103ba684dac8a5f11ec48605b5476240c534f6fc36442fb874b73680200
 DIST heimdal-7.7.0.tar.gz 10189293 BLAKE2B 
db9cdd1861dc9214a7f76b3d8b9656cfc0bad11cb6eadffa4fa29ea7f9aabd4c3d1b628c510644ec9abe1b3bf27a413ccf8cd590d602c4a4ac54ba3deb4cedc4
 SHA512 
6660939b5a36ce36310721a08a089fb671d1e3d2e8ac74ea4775bfa5f8f772d32de805551456200fe96cc486c092c44beb84f5dd877008bc305490ee971bbf99

diff --git a/app-crypt/heimdal/heimdal-7.6.0.ebuild 
b/app-crypt/heimdal/heimdal-7.6.0.ebuild
deleted file mode 100644
index 9a250d65624c..
--- a/app-crypt/heimdal/heimdal-7.6.0.ebuild
+++ /dev/null
@@ -1,186 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..8} )
-VIRTUALX_REQUIRED="manual"
-
-inherit autotools db-use multilib multilib-minimal python-any-r1 virtualx 
flag-o-matic
-
-MY_P="${P}"
-DESCRIPTION="Kerberos 5 implementation from KTH"
-HOMEPAGE="http://www.h5l.org/;
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
-IUSE="afs +berkdb caps gdbm hdb-ldap ipv6 +lmdb otp selinux ssl static-libs 
test X"
-RESTRICT="!test? ( test )"
-
-CDEPEND="
-   ssl? (
-   >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
-   )
-   berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
-   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
-   lmdb? ( dev-db/lmdb )
-   caps? ( sys-libs/libcap-ng )
-   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
-   >=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
-   sys-libs/ncurses:0=
-   >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}]
-   afs? ( net-fs/openafs )
-   hdb-ldap? ( >=net-nds/openldap-2.3.0 )
-   X? (
-   x11-libs/libX11
-   x11-libs/libXau
-   x11-libs/libXt
-   )
-   !!app-crypt/mit-krb5
-   !!app-crypt/mit-krb5-appl"
-
-DEPEND="${CDEPEND}
-   ${PYTHON_DEPS}
-   dev-perl/JSON
-   virtual/pkgconfig
-   sys-apps/texinfo
-   >=sys-devel/autoconf-2.62
-   test? ( X? ( ${VIRTUALX_DEPEND} ) )"
-
-RDEPEND="${CDEPEND}
-   selinux? ( sec-policy/selinux-kerberos )"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/krb5-types.h
-   /usr/include/cms_asn1.h
-   /usr/include/digest_asn1.h
-   /usr/include/hdb_asn1.h
-   /usr/include/krb5_asn1.h
-   /usr/include/pkcs12_asn1.h
-   /usr/include/pkinit_asn1.h
-   /usr/include/rfc2459_asn1.h
-)
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/krb5-config
-)
-
-PATCHES=(
-   "${FILESDIR}/heimdal_disable-check-iprop.patch"
-   "${FILESDIR}/heimdal_tinfo.patch"
-   "${FILESDIR}/heimdal_hcrypto.patch"
-   "${FILESDIR}/heimdal_build-headers-before-use.patch"
-   "${FILESDIR}/heimdal_fix-db60.patch"
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # QA
-   append-flags -fno-strict-aliasing
-
-   multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --enable-kcm
-   --disable-osfc2
-   --enable-shared
-   --with-libintl="${EPREFIX}"/usr
-   --with-readline="${EPREFIX}"/usr
-   --with-sqlite3="${EPREFIX}"/usr
-   --libexecdir="${EPREFIX}"/usr/sbin
-   --enable-pthread-support
-   --enable-kx509
-   --enable-pk-init
-   $(use_enable afs afs-support)
-   $(use_enable gdbm ndbm-db)
-   $(use_enable lmdb mdb-db)
-   $(use_enable otp)
-   $(use_enable static-libs static)
-   $(multilib_native_use_with caps capng)
-   $(multilib_native_use_with hdb-ldap openldap "${EPREFIX}"/usr)
-   $(use_with ipv6)
-   $(use_with ssl openssl 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2021-12-13 Thread Sam James
commit: 3ce8cc3acc55419581b3e94b9fda967ca0271c63
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 14 02:04:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 14 02:04:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ce8cc3a

app-crypt/heimdal: Stabilize 7.7.0-r2 ppc, #762223

Signed-off-by: Sam James  gentoo.org>

 app-crypt/heimdal/heimdal-7.7.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.7.0-r2.ebuild 
b/app-crypt/heimdal/heimdal-7.7.0-r2.ebuild
index ed69823743dd..f13c5036742f 100644
--- a/app-crypt/heimdal/heimdal-7.7.0-r2.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.0-r2.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
sparc x86"
 IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2021-12-13 Thread Sam James
commit: 150450f1997dd0f91d5e7e8c4236376b24d028ae
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 14 02:04:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 14 02:04:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=150450f1

app-crypt/heimdal: Stabilize 7.7.0-r2 ppc64, #762223

Signed-off-by: Sam James  gentoo.org>

 app-crypt/heimdal/heimdal-7.7.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.7.0-r2.ebuild 
b/app-crypt/heimdal/heimdal-7.7.0-r2.ebuild
index f13c5036742f..aef15e2c2985 100644
--- a/app-crypt/heimdal/heimdal-7.7.0-r2.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.0-r2.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/, profiles/arch/riscv/

2021-07-01 Thread Marek Szuba
commit: 49611562871f73c26c00e515aae722c08b899b72
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Jul  1 13:34:35 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Jul  1 14:06:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49611562

app-crypt/heimdal: keyword 7.7.0-r2 for ~riscv

Builds, tests and installs fine.

Signed-off-by: Marek Szuba  gentoo.org>

 app-crypt/heimdal/heimdal-7.7.0-r2.ebuild | 4 ++--
 profiles/arch/riscv/package.use.mask  | 5 -
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/app-crypt/heimdal/heimdal-7.7.0-r2.ebuild 
b/app-crypt/heimdal/heimdal-7.7.0-r2.ebuild
index 98f5fed1249..ed69823743d 100644
--- a/app-crypt/heimdal/heimdal-7.7.0-r2.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8,9} )
 VIRTUALX_REQUIRED="manual"
 
 inherit autotools db-use multilib multilib-minimal python-any-r1 virtualx 
flag-o-matic
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86"
 IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X"
 RESTRICT="!test? ( test )"
 

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index d74e938de5a..cd17c469dbc 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -2,7 +2,10 @@
 # Distributed under the terms of the GNU General Public License v2
 
 # Marek Szuba  (2021-07-01)
-# courier|courier-imap and postgresql not keyworded here yet
+# Dependencies not keyworded here yet:
+#  - net-fs/openafs
+app-crypt/heimdal afs
+#  - mail-mta/courier|net-mail/courier-imap, dev-db/postgresql
 dev-libs/cyrus-sasl authdaemond postgres
 
 # Ye Cao  (2021-06-26)



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2021-05-31 Thread Michał Górny
commit: 64c256975f15c148dc1d81846b77856f284fd934
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 31 20:08:18 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 31 20:18:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64c25697

app-crypt/heimdal: Enable py3.8 on 7.6.0

Signed-off-by: Michał Górny  gentoo.org>

 app-crypt/heimdal/heimdal-7.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.6.0.ebuild 
b/app-crypt/heimdal/heimdal-7.6.0.ebuild
index b6582b76a92..9a250d65624 100644
--- a/app-crypt/heimdal/heimdal-7.6.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.6.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_7 )
+PYTHON_COMPAT=( python3_{7..8} )
 VIRTUALX_REQUIRED="manual"
 
 inherit autotools db-use multilib multilib-minimal python-any-r1 virtualx 
flag-o-matic



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2021-05-02 Thread Mikle Kolyada
commit: 46c48f30cb720457064f1f640926d09e0733bf25
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun May  2 17:20:04 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun May  2 17:22:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46c48f30

app-crypt/heimdal: remove libressl support

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada  gentoo.org>

 app-crypt/heimdal/heimdal-7.6.0.ebuild| 5 ++---
 app-crypt/heimdal/heimdal-7.7.0-r1.ebuild | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/app-crypt/heimdal/heimdal-7.6.0.ebuild 
b/app-crypt/heimdal/heimdal-7.6.0.ebuild
index cb90fe7d33b..b6582b76a92 100644
--- a/app-crypt/heimdal/heimdal-7.6.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.6.0.ebuild
@@ -16,13 +16,12 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
-IUSE="afs +berkdb caps gdbm hdb-ldap ipv6 libressl +lmdb otp selinux ssl 
static-libs test X"
+IUSE="afs +berkdb caps gdbm hdb-ldap ipv6 +lmdb otp selinux ssl static-libs 
test X"
 RESTRICT="!test? ( test )"
 
 CDEPEND="
ssl? (
-   !libressl? ( 
>=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
-   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
+   >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
)
berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )

diff --git a/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild 
b/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
index 64901aeb730..4b1f82f5c52 100644
--- a/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
@@ -16,13 +16,12 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86"
-IUSE="afs +berkdb caps gdbm hdb-ldap libressl +lmdb otp selinux ssl 
static-libs test X"
+IUSE="afs +berkdb caps gdbm hdb-ldap +lmdb otp selinux ssl static-libs test X"
 RESTRICT="!test? ( test )"
 
 CDEPEND="
ssl? (
-   !libressl? ( 
>=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
-   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
+   >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
)
berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2021-03-25 Thread Ben Kohler
commit: 3bbfd1692d8b275c16a97deb376b68d26e7c3721
Author: Ben Kohler  gentoo  org>
AuthorDate: Thu Mar 25 19:03:17 2021 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Thu Mar 25 19:03:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bbfd169

app-crypt/heimdal: add missing texinfo dep

Closes: https://bugs.gentoo.org/554988

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Ben Kohler  gentoo.org>

 app-crypt/heimdal/heimdal-7.6.0.ebuild| 3 ++-
 app-crypt/heimdal/heimdal-7.7.0-r1.ebuild | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.6.0.ebuild 
b/app-crypt/heimdal/heimdal-7.6.0.ebuild
index aa459cd2786..f7a97fea37f 100644
--- a/app-crypt/heimdal/heimdal-7.6.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -46,6 +46,7 @@ DEPEND="${CDEPEND}
${PYTHON_DEPS}
dev-perl/JSON
virtual/pkgconfig
+   sys-apps/texinfo
>=sys-devel/autoconf-2.62
test? ( X? ( ${VIRTUALX_DEPEND} ) )"
 

diff --git a/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild 
b/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
index 1140bf30c50..64901aeb730 100644
--- a/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
@@ -46,6 +46,7 @@ DEPEND="${CDEPEND}
${PYTHON_DEPS}
dev-perl/JSON
virtual/pkgconfig
+   sys-apps/texinfo
>=sys-devel/autoconf-2.62
test? ( X? ( ${VIRTUALX_DEPEND} ) )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/files/, app-crypt/heimdal/

2021-03-20 Thread Eray Aslan
commit: e00c050d8db2767817094d1701a6744337ac9076
Author: Eray Aslan  gentoo  org>
AuthorDate: Sat Mar 20 06:29:15 2021 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Sat Mar 20 06:29:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e00c050d

app-crypt/heimdal: fix building with autoconf-2.70

Closes: https://bugs.gentoo.org/776241
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Eray Aslan  gentoo.org>

 .../heimdal/files/heimdal_fix-autoconf-2.70.patch  | 29 ++
 app-crypt/heimdal/heimdal-7.7.0-r1.ebuild  |  1 +
 2 files changed, 30 insertions(+)

diff --git a/app-crypt/heimdal/files/heimdal_fix-autoconf-2.70.patch 
b/app-crypt/heimdal/files/heimdal_fix-autoconf-2.70.patch
new file mode 100644
index 000..0dcc3102620
--- /dev/null
+++ b/app-crypt/heimdal/files/heimdal_fix-autoconf-2.70.patch
@@ -0,0 +1,29 @@
+From 22352b90e78e2d162b98b5ef6c84672c397be40a Mon Sep 17 00:00:00 2001
+From: Lars Wendler 
+Date: Wed, 17 Mar 2021 17:49:18 +0100
+Subject: [PATCH] autoconf-2.70 fix
+
+autoconf-2.70 and newer are more strict with quoting etc. and thus generate
+a broken configure file:
+
+  configure: 20855: Syntax error: ")" unexpected (expecting "fi")
+
+Gentoo-bug: https://bugs.gentoo.org/776241
+Signed-off-by: Lars Wendler 
+---
+ cf/check-var.m4 | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/cf/check-var.m4 b/cf/check-var.m4
+index 2fd7bca6f0..71d6f70ca8 100644
+--- a/cf/check-var.m4
 b/cf/check-var.m4
+@@ -20,7 +20,7 @@ AC_MSG_RESULT($ac_foo)
+ if test "$ac_foo" = yes; then
+   AC_DEFINE_UNQUOTED(AS_TR_CPP(HAVE_[]$1), 1, 
+   [Define if you have the `]$1[' variable.])
+-  m4_ifval([$2], AC_CHECK_DECLS([$1],[],[],[$2]))
++  m4_ifval([$2], [AC_CHECK_DECLS([$1],[],[],[$2])])
+ fi
+ ])
+ 

diff --git a/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild 
b/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
index e6fabf4e954..1140bf30c50 100644
--- a/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
@@ -73,6 +73,7 @@ PATCHES=(
"${FILESDIR}/heimdal_hcrypto.patch"
"${FILESDIR}/heimdal_build-headers-before-use.patch"
"${FILESDIR}/heimdal_fix-db60.patch"
+   "${FILESDIR}/heimdal_fix-autoconf-2.70.patch"
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2021-03-08 Thread Sam James
commit: 6765392f93bd1c245ad227131d595635b2ff40ec
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  8 11:02:49 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  8 11:02:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6765392f

app-crypt/heimdal: Stabilize 7.7.0-r1 x86, #762223

Signed-off-by: Sam James  gentoo.org>

 app-crypt/heimdal/heimdal-7.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild 
b/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
index e4429e9372f..e6fabf4e954 100644
--- a/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc x86"
 IUSE="afs +berkdb caps gdbm hdb-ldap libressl +lmdb otp selinux ssl 
static-libs test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2021-01-17 Thread Sam James
commit: 0c7d3ee5fc58e80ea9f258057ac6648cb1308c42
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 18 03:32:29 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 18 03:32:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c7d3ee5

app-crypt/heimdal: Stabilize 7.7.0-r1 amd64, #762223

Signed-off-by: Sam James  gentoo.org>

 app-crypt/heimdal/heimdal-7.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild 
b/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
index 0dbea843f38..e4429e9372f 100644
--- a/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86"
 IUSE="afs +berkdb caps gdbm hdb-ldap libressl +lmdb otp selinux ssl 
static-libs test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2021-01-03 Thread Sam James
commit: 87eb981d153929c19b7d754032749e47277f8ce0
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  3 09:13:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  3 09:14:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87eb981d

app-crypt/heimdal: Stabilize 7.7.0-r1 sparc, #762223

Signed-off-by: Sam James  gentoo.org>

 app-crypt/heimdal/heimdal-7.7.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild 
b/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
index 52af32a12e6..0dbea843f38 100644
--- a/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 sparc 
~x86"
 IUSE="afs +berkdb caps gdbm hdb-ldap libressl +lmdb otp selinux ssl 
static-libs test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2020-12-29 Thread Sam James
commit: a4204186d609106f237a8909a5d0a479348c5e76
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 30 00:23:12 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 30 00:23:12 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4204186

app-crypt/heimdal: Stabilize 7.7.0-r1 arm, #762223

Signed-off-by: Sam James  gentoo.org>

 app-crypt/heimdal/heimdal-7.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild 
b/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
index ad0fc3116a2..00cccacdc02 100644
--- a/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
 IUSE="afs +berkdb caps gdbm hdb-ldap libressl +lmdb otp selinux ssl 
static-libs test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2020-12-29 Thread Sam James
commit: 661cd7ccb84b0ff781c48a08f87b6969eb188bdf
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 30 00:23:57 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 30 00:23:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=661cd7cc

app-crypt/heimdal: Stabilize 7.7.0-r1 arm64, #762223

Signed-off-by: Sam James  gentoo.org>

 app-crypt/heimdal/heimdal-7.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild 
b/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
index 00cccacdc02..52af32a12e6 100644
--- a/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
 IUSE="afs +berkdb caps gdbm hdb-ldap libressl +lmdb otp selinux ssl 
static-libs test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2020-11-10 Thread Eray Aslan
commit: f0207c7494c9d09592bf69f0891aaa05e17316ae
Author: Eray Aslan  gentoo  org>
AuthorDate: Tue Nov 10 08:45:37 2020 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Tue Nov 10 08:46:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0207c74

app-crypt/heimdal: PYTHON_COMPAT bump

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Eray Aslan  gentoo.org>

 app-crypt/heimdal/heimdal-7.7.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild 
b/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
index 1f5dcf3141c..ad0fc3116a2 100644
--- a/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{7,8,9} )
 VIRTUALX_REQUIRED="manual"
 
 inherit autotools db-use multilib multilib-minimal python-any-r1 virtualx 
flag-o-matic



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2020-09-08 Thread Eray Aslan
commit: c1a86a0c8b561fdd8a53e91ed7f8b2334e40b98c
Author: Eray Aslan  gentoo  org>
AuthorDate: Tue Sep  8 06:35:35 2020 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Tue Sep  8 06:35:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1a86a0c

app-crypt/heimdal: cleanup

Bug: https://bugs.gentoo.org/686034
Package-Manager: Portage-3.0.6, Repoman-3.0.1
Signed-off-by: Eray Aslan  gentoo.org>

 app-crypt/heimdal/Manifest |   1 -
 app-crypt/heimdal/heimdal-7.5.0.ebuild | 173 -
 app-crypt/heimdal/metadata.xml |   3 -
 3 files changed, 177 deletions(-)

diff --git a/app-crypt/heimdal/Manifest b/app-crypt/heimdal/Manifest
index cb3e185d2da..361b8317215 100644
--- a/app-crypt/heimdal/Manifest
+++ b/app-crypt/heimdal/Manifest
@@ -1,3 +1,2 @@
-DIST heimdal-7.5.0.tar.gz 10071281 BLAKE2B 
917f5855248c333e5ec35bf992973d8b5fb84581b9c3bc8d42c328e5f878ce24c5596c5a1e3fbca786a71be04984068efbb817f7336135056d1feae38895758f
 SHA512 
6d1ad77e795df786680b5e68e2bfefee27bd0207eab507295d7af7053135de9c9ebb517d2c0235bc3a7d50945e18044515f0d76c0899b6b74aa839f1f3e5b131
 DIST heimdal-7.6.0.tar.gz 10186832 BLAKE2B 
456b495a3d0a196cf02d6042c6db72c772327545fbc84f7bb758f55f3fca025432bf319fc33e9e0b5fe5ca78b83aea9dc47d77bf1f5b69ae88f1286a22c41263
 SHA512 
3f7ce090cf8da91f19675a1d9f6bd65c83b3a847337739481506f09d74001cb44283b103ba684dac8a5f11ec48605b5476240c534f6fc36442fb874b73680200
 DIST heimdal-7.7.0.tar.gz 10189293 BLAKE2B 
db9cdd1861dc9214a7f76b3d8b9656cfc0bad11cb6eadffa4fa29ea7f9aabd4c3d1b628c510644ec9abe1b3bf27a413ccf8cd590d602c4a4ac54ba3deb4cedc4
 SHA512 
6660939b5a36ce36310721a08a089fb671d1e3d2e8ac74ea4775bfa5f8f772d32de805551456200fe96cc486c092c44beb84f5dd877008bc305490ee971bbf99

diff --git a/app-crypt/heimdal/heimdal-7.5.0.ebuild 
b/app-crypt/heimdal/heimdal-7.5.0.ebuild
deleted file mode 100644
index 0710a88ee3d..000
--- a/app-crypt/heimdal/heimdal-7.5.0.ebuild
+++ /dev/null
@@ -1,173 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_6 )
-VIRTUALX_REQUIRED="manual"
-
-inherit autotools db-use multilib multilib-minimal python-any-r1 virtualx 
flag-o-matic
-
-MY_P="${P}"
-DESCRIPTION="Kerberos 5 implementation from KTH"
-HOMEPAGE="http://www.h5l.org/;
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 ~sparc x86"
-IUSE="afs +berkdb caps hdb-ldap ipv6 libressl otp +pkinit selinux ssl 
static-libs test X"
-RESTRICT="!test? ( test )"
-
-CDEPEND="
-   ssl? (
-   !libressl? ( 
>=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
-   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
-   )
-   berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
-   !berkdb? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
-   caps? ( sys-libs/libcap-ng )
-   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
-   >=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
-   sys-libs/ncurses:0=
-   >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}]
-   afs? ( net-fs/openafs )
-   hdb-ldap? ( >=net-nds/openldap-2.3.0 )
-   X? (
-   x11-libs/libX11
-   x11-libs/libXau
-   x11-libs/libXt
-   )
-   !!app-crypt/mit-krb5
-   !!app-crypt/mit-krb5-appl"
-
-DEPEND="${CDEPEND}
-   ${PYTHON_DEPS}
-   virtual/pkgconfig
-   >=sys-devel/autoconf-2.62
-   test? ( X? ( ${VIRTUALX_DEPEND} ) )"
-
-RDEPEND="${CDEPEND}
-   selinux? ( sec-policy/selinux-kerberos )"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/krb5-types.h
-   /usr/include/cms_asn1.h
-   /usr/include/digest_asn1.h
-   /usr/include/hdb_asn1.h
-   /usr/include/krb5_asn1.h
-   /usr/include/pkcs12_asn1.h
-   /usr/include/pkinit_asn1.h
-   /usr/include/rfc2459_asn1.h
-)
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/krb5-config
-)
-
-src_prepare() {
-   eapply "${FILESDIR}/heimdal_disable-check-iprop.patch"
-   eapply "${FILESDIR}/heimdal_tinfo.patch"
-   eapply_user
-   eautoreconf
-}
-
-src_configure() {
-   # QA
-   append-flags -fno-strict-aliasing
-
-   multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --enable-kcm
-   --disable-osfc2
-   --enable-shared
-   --with-libintl="${EPREFIX}"/usr
-   --with-readline="${EPREFIX}"/usr
-   --with-sqlite3="${EPREFIX}"/usr
-   --libexecdir="${EPREFIX}"/usr/sbin
-   --enable-pthread-support
-   $(use_enable afs afs-support)
-   $(use_enable otp)
-   $(use_enable pkinit kx509)
-   $(use_enable pkinit pk-init)
-   $(use_enable static-libs static)
-   

[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2020-09-07 Thread Sergei Trofimovich
commit: 615d0023a18b833685a1780169dd46d20d79f048
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep  7 08:38:52 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep  7 08:47:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=615d0023

app-crypt/heimdal: stable 7.6.0 for ppc64

stable wrt bug #686034

Package-Manager: Portage-3.0.5, Repoman-3.0.1
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-crypt/heimdal/heimdal-7.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.6.0.ebuild 
b/app-crypt/heimdal/heimdal-7.6.0.ebuild
index 36aee840b6d..c29a63646f0 100644
--- a/app-crypt/heimdal/heimdal-7.6.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.6.0.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ~ppc64 s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86"
 IUSE="afs +berkdb caps gdbm hdb-ldap ipv6 libressl +lmdb otp selinux ssl 
static-libs test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2020-04-16 Thread Sergei Trofimovich
commit: d2d5d03cc0809336e3480356f16e6eed6bfc882c
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Apr 16 19:04:07 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Apr 16 19:12:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2d5d03c

app-crypt/heimdal: stable 7.6.0 for sparc, bug #686034

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-crypt/heimdal/heimdal-7.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.6.0.ebuild 
b/app-crypt/heimdal/heimdal-7.6.0.ebuild
index a4b03f644ad..648f2f91ecf 100644
--- a/app-crypt/heimdal/heimdal-7.6.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.6.0.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ~ppc64 s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ~ppc64 s390 sparc x86"
 IUSE="afs +berkdb caps gdbm hdb-ldap ipv6 libressl +lmdb otp selinux ssl 
static-libs test X"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2019-08-28 Thread David Seifert
commit: fe6a4d0ac61717b8cb08097998230c55fb15e8d9
Author: David Seifert  gentoo  org>
AuthorDate: Wed Aug 28 09:11:27 2019 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Aug 28 09:11:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe6a4d0a

app-crypt/heimdal: [QA] Remove unnecessary slash strip

Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: David Seifert  gentoo.org>

 app-crypt/heimdal/heimdal-7.6.0.ebuild| 4 ++--
 app-crypt/heimdal/heimdal-7.7.0-r1.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-crypt/heimdal/heimdal-7.6.0.ebuild 
b/app-crypt/heimdal/heimdal-7.6.0.ebuild
index f7a31275a72..e3a1a5ad1bc 100644
--- a/app-crypt/heimdal/heimdal-7.6.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.6.0.ebuild
@@ -155,8 +155,8 @@ multilib_src_install_all() {
dodoc ChangeLog* README NEWS TODO
 
# client rename
-   mv "${ED%/}"/usr/share/man/man1/{,k}su.1
-   mv "${ED%/}"/usr/bin/{,k}su
+   mv "${ED}"/usr/share/man/man1/{,k}su.1
+   mv "${ED}"/usr/bin/{,k}su
 
newinitd "${FILESDIR}"/heimdal-kdc.initd-r2 heimdal-kdc
newinitd "${FILESDIR}"/heimdal-kadmind.initd-r2 heimdal-kadmind

diff --git a/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild 
b/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
index 6fe1ad2703e..96697f3aa74 100644
--- a/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
@@ -155,8 +155,8 @@ multilib_src_install_all() {
dodoc ChangeLog* README NEWS TODO
 
# client rename
-   mv "${ED%/}"/usr/share/man/man1/{,k}su.1
-   mv "${ED%/}"/usr/bin/{,k}su
+   mv "${ED}"/usr/share/man/man1/{,k}su.1
+   mv "${ED}"/usr/bin/{,k}su
 
newinitd "${FILESDIR}"/heimdal-kdc.initd-r2 heimdal-kdc
newinitd "${FILESDIR}"/heimdal-kadmind.initd-r2 heimdal-kadmind



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2019-08-13 Thread Agostino Sarubbo
commit: 884f3c9af9468e3574ebc4ebd4bb2756bedabe57
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Aug 13 10:30:27 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Aug 13 10:30:52 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=884f3c9a

app-crypt/heimdal: ppc stable wrt bug #686034

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-crypt/heimdal/heimdal-7.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.6.0.ebuild 
b/app-crypt/heimdal/heimdal-7.6.0.ebuild
index 9e6de52ac1f..f7a31275a72 100644
--- a/app-crypt/heimdal/heimdal-7.6.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.6.0.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc 
x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ~ppc64 s390 ~sh ~sparc x86 
~amd64-fbsd"
 IUSE="afs +berkdb caps gdbm hdb-ldap ipv6 libressl +lmdb otp selinux ssl 
static-libs test X"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2019-06-13 Thread Eray Aslan
commit: 53668abd1b3b5cccb363b4201316abaa473de7d1
Author: Eray Aslan  gentoo  org>
AuthorDate: Thu Jun 13 15:37:38 2019 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Thu Jun 13 15:37:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53668abd

app-crypt/heimdal: revert app-i18n/kcc blocker

kcc was renamed to heimtools

Closes: https://bugs.gentoo.org/546342
Thanks-to: Arfrever Frehtes Taifersar Arahesis  gmail.com>
Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Eray Aslan  gentoo.org>

 app-crypt/heimdal/heimdal-7.7.0-r1.ebuild | 185 ++
 1 file changed, 185 insertions(+)

diff --git a/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild 
b/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
new file mode 100644
index 000..6fe1ad2703e
--- /dev/null
+++ b/app-crypt/heimdal/heimdal-7.7.0-r1.ebuild
@@ -0,0 +1,185 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+VIRTUALX_REQUIRED="manual"
+
+inherit autotools db-use multilib multilib-minimal python-any-r1 virtualx 
flag-o-matic
+
+MY_P="${P}"
+DESCRIPTION="Kerberos 5 implementation from KTH"
+HOMEPAGE="http://www.h5l.org/;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd"
+IUSE="afs +berkdb caps gdbm hdb-ldap libressl +lmdb otp selinux ssl 
static-libs test X"
+
+CDEPEND="
+   ssl? (
+   !libressl? ( 
>=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
+   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
+   )
+   berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
+   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
+   lmdb? ( dev-db/lmdb )
+   caps? ( sys-libs/libcap-ng )
+   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
+   >=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
+   sys-libs/ncurses:0=
+   >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}]
+   afs? ( net-fs/openafs )
+   hdb-ldap? ( >=net-nds/openldap-2.3.0 )
+   X? (
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-libs/libXt
+   )
+   !!app-crypt/mit-krb5
+   !!app-crypt/mit-krb5-appl"
+
+DEPEND="${CDEPEND}
+   ${PYTHON_DEPS}
+   dev-perl/JSON
+   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+   >=sys-devel/autoconf-2.62
+   test? ( X? ( ${VIRTUALX_DEPEND} ) )"
+
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-kerberos )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/krb5-types.h
+   /usr/include/cms_asn1.h
+   /usr/include/digest_asn1.h
+   /usr/include/hdb_asn1.h
+   /usr/include/krb5_asn1.h
+   /usr/include/pkcs12_asn1.h
+   /usr/include/pkinit_asn1.h
+   /usr/include/rfc2459_asn1.h
+)
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/krb5-config
+)
+
+PATCHES=(
+   "${FILESDIR}/heimdal_disable-check-iprop.patch"
+   "${FILESDIR}/heimdal_tinfo.patch"
+   "${FILESDIR}/heimdal_hcrypto.patch"
+   "${FILESDIR}/heimdal_build-headers-before-use.patch"
+   "${FILESDIR}/heimdal_fix-db60.patch"
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # QA
+   append-flags -fno-strict-aliasing
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --enable-kcm
+   --disable-osfc2
+   --enable-shared
+   --with-libintl="${EPREFIX}"/usr
+   --with-readline="${EPREFIX}"/usr
+   --with-sqlite3="${EPREFIX}"/usr
+   --libexecdir="${EPREFIX}"/usr/sbin
+   --enable-pthread-support
+   --enable-kx509
+   --enable-pk-init
+   --with-ipv6
+   $(use_enable afs afs-support)
+   $(use_enable gdbm ndbm-db)
+   $(use_enable lmdb mdb-db)
+   $(use_enable otp)
+   $(use_enable static-libs static)
+   $(multilib_native_use_with caps capng)
+   $(multilib_native_use_with hdb-ldap openldap "${EPREFIX}"/usr)
+   $(use_with ssl openssl "${EPREFIX}"/usr)
+   $(multilib_native_use_with X x)
+   )
+   if use berkdb; then
+   myeconfargs+=(
+   --with-berkeley-db
+   --with-berkeley-db-include="$(db_includedir)"
+   )
+   else
+   myeconfargs+=(
+   --without-berkeley-db
+   )
+   fi
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_compile() {
+   if multilib_is_native_abi; then
+   emake
+   else
+   emake -C include
+   emake -C lib
+   emake -C kdc

[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2019-06-13 Thread Eray Aslan
commit: 9f27aca784faa3c17dcc4aee40c5e55f44190131
Author: Eray Aslan  gentoo  org>
AuthorDate: Thu Jun 13 15:38:38 2019 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Thu Jun 13 15:38:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f27aca7

app-crypt/heimdal: remove old

Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Eray Aslan  gentoo.org>

 app-crypt/heimdal/heimdal-7.7.0.ebuild | 187 -
 1 file changed, 187 deletions(-)

diff --git a/app-crypt/heimdal/heimdal-7.7.0.ebuild 
b/app-crypt/heimdal/heimdal-7.7.0.ebuild
deleted file mode 100644
index 5431b3fe2f8..000
--- a/app-crypt/heimdal/heimdal-7.7.0.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{5,6,7} )
-VIRTUALX_REQUIRED="manual"
-
-inherit autotools db-use multilib multilib-minimal python-any-r1 virtualx 
flag-o-matic
-
-MY_P="${P}"
-DESCRIPTION="Kerberos 5 implementation from KTH"
-HOMEPAGE="http://www.h5l.org/;
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd"
-IUSE="afs +berkdb caps gdbm hdb-ldap libressl +lmdb otp selinux ssl 
static-libs test X"
-
-CDEPEND="
-   ssl? (
-   !libressl? ( 
>=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
-   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
-   )
-   berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
-   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
-   lmdb? ( dev-db/lmdb )
-   caps? ( sys-libs/libcap-ng )
-   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
-   >=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
-   sys-libs/ncurses:0=
-   >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}]
-   afs? ( net-fs/openafs )
-   hdb-ldap? ( >=net-nds/openldap-2.3.0 )
-   X? (
-   x11-libs/libX11
-   x11-libs/libXau
-   x11-libs/libXt
-   )
-   !!app-crypt/mit-krb5
-   !!app-crypt/mit-krb5-appl"
-
-DEPEND="${CDEPEND}
-   ${PYTHON_DEPS}
-   dev-perl/JSON
-   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
-   >=sys-devel/autoconf-2.62
-   test? ( X? ( ${VIRTUALX_DEPEND} ) )"
-
-# file collision with app-i18n/kcc
-RDEPEND="${CDEPEND}
-   selinux? ( sec-policy/selinux-kerberos )
-   !app-i18n/kcc"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/krb5-types.h
-   /usr/include/cms_asn1.h
-   /usr/include/digest_asn1.h
-   /usr/include/hdb_asn1.h
-   /usr/include/krb5_asn1.h
-   /usr/include/pkcs12_asn1.h
-   /usr/include/pkinit_asn1.h
-   /usr/include/rfc2459_asn1.h
-)
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/krb5-config
-)
-
-PATCHES=(
-   "${FILESDIR}/heimdal_disable-check-iprop.patch"
-   "${FILESDIR}/heimdal_tinfo.patch"
-   "${FILESDIR}/heimdal_hcrypto.patch"
-   "${FILESDIR}/heimdal_build-headers-before-use.patch"
-   "${FILESDIR}/heimdal_fix-db60.patch"
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # QA
-   append-flags -fno-strict-aliasing
-
-   multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   --enable-kcm
-   --disable-osfc2
-   --enable-shared
-   --with-libintl="${EPREFIX}"/usr
-   --with-readline="${EPREFIX}"/usr
-   --with-sqlite3="${EPREFIX}"/usr
-   --libexecdir="${EPREFIX}"/usr/sbin
-   --enable-pthread-support
-   --enable-kx509
-   --enable-pk-init
-   --with-ipv6
-   $(use_enable afs afs-support)
-   $(use_enable gdbm ndbm-db)
-   $(use_enable lmdb mdb-db)
-   $(use_enable otp)
-   $(use_enable static-libs static)
-   $(multilib_native_use_with caps capng)
-   $(multilib_native_use_with hdb-ldap openldap "${EPREFIX}"/usr)
-   $(use_with ssl openssl "${EPREFIX}"/usr)
-   $(multilib_native_use_with X x)
-   )
-   if use berkdb; then
-   myeconfargs+=(
-   --with-berkeley-db
-   --with-berkeley-db-include="$(db_includedir)"
-   )
-   else
-   myeconfargs+=(
-   --without-berkeley-db
-   )
-   fi
-
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_compile() {
-   if multilib_is_native_abi; then
-   emake
-   else
-   emake -C include
-   emake -C lib
-   emake -C kdc
-   emake -C tools
-   emake -C tests/plugin
-   fi
-}
-

[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2019-06-13 Thread Eray Aslan
commit: 8ba24a7f63a2ce7b320bad9ff5b5cd77620a7a84
Author: Eray Aslan  gentoo  org>
AuthorDate: Thu Jun 13 12:43:26 2019 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Thu Jun 13 12:43:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ba24a7f

app-crypt/heimdal: bump to 7.7.0

make ipv6 mandatory.  add blocker for file collision with app-i18n/kcc

Closes: https://bugs.gentoo.org/546342
Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Eray Aslan  gentoo.org>

 app-crypt/heimdal/Manifest |   1 +
 app-crypt/heimdal/heimdal-7.7.0.ebuild | 187 +
 2 files changed, 188 insertions(+)

diff --git a/app-crypt/heimdal/Manifest b/app-crypt/heimdal/Manifest
index 998162ba10a..cb3e185d2da 100644
--- a/app-crypt/heimdal/Manifest
+++ b/app-crypt/heimdal/Manifest
@@ -1,2 +1,3 @@
 DIST heimdal-7.5.0.tar.gz 10071281 BLAKE2B 
917f5855248c333e5ec35bf992973d8b5fb84581b9c3bc8d42c328e5f878ce24c5596c5a1e3fbca786a71be04984068efbb817f7336135056d1feae38895758f
 SHA512 
6d1ad77e795df786680b5e68e2bfefee27bd0207eab507295d7af7053135de9c9ebb517d2c0235bc3a7d50945e18044515f0d76c0899b6b74aa839f1f3e5b131
 DIST heimdal-7.6.0.tar.gz 10186832 BLAKE2B 
456b495a3d0a196cf02d6042c6db72c772327545fbc84f7bb758f55f3fca025432bf319fc33e9e0b5fe5ca78b83aea9dc47d77bf1f5b69ae88f1286a22c41263
 SHA512 
3f7ce090cf8da91f19675a1d9f6bd65c83b3a847337739481506f09d74001cb44283b103ba684dac8a5f11ec48605b5476240c534f6fc36442fb874b73680200
+DIST heimdal-7.7.0.tar.gz 10189293 BLAKE2B 
db9cdd1861dc9214a7f76b3d8b9656cfc0bad11cb6eadffa4fa29ea7f9aabd4c3d1b628c510644ec9abe1b3bf27a413ccf8cd590d602c4a4ac54ba3deb4cedc4
 SHA512 
6660939b5a36ce36310721a08a089fb671d1e3d2e8ac74ea4775bfa5f8f772d32de805551456200fe96cc486c092c44beb84f5dd877008bc305490ee971bbf99

diff --git a/app-crypt/heimdal/heimdal-7.7.0.ebuild 
b/app-crypt/heimdal/heimdal-7.7.0.ebuild
new file mode 100644
index 000..5431b3fe2f8
--- /dev/null
+++ b/app-crypt/heimdal/heimdal-7.7.0.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+VIRTUALX_REQUIRED="manual"
+
+inherit autotools db-use multilib multilib-minimal python-any-r1 virtualx 
flag-o-matic
+
+MY_P="${P}"
+DESCRIPTION="Kerberos 5 implementation from KTH"
+HOMEPAGE="http://www.h5l.org/;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd"
+IUSE="afs +berkdb caps gdbm hdb-ldap libressl +lmdb otp selinux ssl 
static-libs test X"
+
+CDEPEND="
+   ssl? (
+   !libressl? ( 
>=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
+   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
+   )
+   berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
+   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
+   lmdb? ( dev-db/lmdb )
+   caps? ( sys-libs/libcap-ng )
+   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
+   >=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
+   sys-libs/ncurses:0=
+   >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}]
+   afs? ( net-fs/openafs )
+   hdb-ldap? ( >=net-nds/openldap-2.3.0 )
+   X? (
+   x11-libs/libX11
+   x11-libs/libXau
+   x11-libs/libXt
+   )
+   !!app-crypt/mit-krb5
+   !!app-crypt/mit-krb5-appl"
+
+DEPEND="${CDEPEND}
+   ${PYTHON_DEPS}
+   dev-perl/JSON
+   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+   >=sys-devel/autoconf-2.62
+   test? ( X? ( ${VIRTUALX_DEPEND} ) )"
+
+# file collision with app-i18n/kcc
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-kerberos )
+   !app-i18n/kcc"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/krb5-types.h
+   /usr/include/cms_asn1.h
+   /usr/include/digest_asn1.h
+   /usr/include/hdb_asn1.h
+   /usr/include/krb5_asn1.h
+   /usr/include/pkcs12_asn1.h
+   /usr/include/pkinit_asn1.h
+   /usr/include/rfc2459_asn1.h
+)
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/krb5-config
+)
+
+PATCHES=(
+   "${FILESDIR}/heimdal_disable-check-iprop.patch"
+   "${FILESDIR}/heimdal_tinfo.patch"
+   "${FILESDIR}/heimdal_hcrypto.patch"
+   "${FILESDIR}/heimdal_build-headers-before-use.patch"
+   "${FILESDIR}/heimdal_fix-db60.patch"
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   # QA
+   append-flags -fno-strict-aliasing
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --enable-kcm
+   --disable-osfc2
+   --enable-shared
+   --with-libintl="${EPREFIX}"/usr
+   --with-readline="${EPREFIX}"/usr
+   --with-sqlite3="${EPREFIX}"/usr
+   

[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2019-06-13 Thread Eray Aslan
commit: f1ae53b50984a15c6b138ee34ce230585316bc83
Author: Eray Aslan  gentoo  org>
AuthorDate: Thu Jun 13 10:36:33 2019 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Thu Jun 13 10:36:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1ae53b5

app-crypt/heimdal: fix build failure

make pkinit mandatory.  bin_PROGRAMS and noinst_PROGRAMS in lib/krb5
require symbols from pkinit.c

Closes: https://bugs.gentoo.org/687060
Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Eray Aslan  gentoo.org>

 app-crypt/heimdal/heimdal-7.6.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-crypt/heimdal/heimdal-7.6.0.ebuild 
b/app-crypt/heimdal/heimdal-7.6.0.ebuild
index c3ee68bd68e..9e6de52ac1f 100644
--- a/app-crypt/heimdal/heimdal-7.6.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.6.0.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc 
x86 ~amd64-fbsd"
-IUSE="afs +berkdb caps gdbm hdb-ldap ipv6 libressl +lmdb otp +pkinit selinux 
ssl static-libs test X"
+IUSE="afs +berkdb caps gdbm hdb-ldap ipv6 libressl +lmdb otp selinux ssl 
static-libs test X"
 
 CDEPEND="
ssl? (
@@ -96,12 +96,12 @@ multilib_src_configure() {
--with-sqlite3="${EPREFIX}"/usr
--libexecdir="${EPREFIX}"/usr/sbin
--enable-pthread-support
+   --enable-kx509
+   --enable-pk-init
$(use_enable afs afs-support)
$(use_enable gdbm ndbm-db)
$(use_enable lmdb mdb-db)
$(use_enable otp)
-   $(use_enable pkinit kx509)
-   $(use_enable pkinit pk-init)
$(use_enable static-libs static)
$(multilib_native_use_with caps capng)
$(multilib_native_use_with hdb-ldap openldap "${EPREFIX}"/usr)



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2019-06-07 Thread Agostino Sarubbo
commit: 9f50ad71c41427cedcd0f4bac7404d51cd423b2e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jun  7 10:05:12 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jun  7 10:05:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f50ad71

app-crypt/heimdal: ia64 stable wrt bug #686034

Signed-off-by: Agostino Sarubbo  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="ia64"

 app-crypt/heimdal/heimdal-7.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.6.0.ebuild 
b/app-crypt/heimdal/heimdal-7.6.0.ebuild
index 83f90686d8f..c3ee68bd68e 100644
--- a/app-crypt/heimdal/heimdal-7.6.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.6.0.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc 
x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc 
x86 ~amd64-fbsd"
 IUSE="afs +berkdb caps gdbm hdb-ldap ipv6 libressl +lmdb otp +pkinit selinux 
ssl static-libs test X"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2019-05-31 Thread Sergei Trofimovich
commit: 57eb296ebbbd4aaeb1ef865913a862f1461db1b7
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri May 31 19:58:42 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri May 31 20:28:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57eb296e

app-crypt/heimdal: stable 7.6.0 for hppa, bug #686034

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 app-crypt/heimdal/heimdal-7.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.6.0.ebuild 
b/app-crypt/heimdal/heimdal-7.6.0.ebuild
index ea1cec18b28..7ce4e6e4948 100644
--- a/app-crypt/heimdal/heimdal-7.6.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.6.0.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc 
x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc 
x86 ~amd64-fbsd"
 IUSE="afs +berkdb caps gdbm hdb-ldap ipv6 libressl +lmdb otp +pkinit selinux 
ssl static-libs test X"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2019-05-26 Thread Mikle Kolyada
commit: e4e1c75b4d9ad9867bf66d9ab2ddd5af40a93878
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun May 26 09:48:03 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun May 26 09:48:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4e1c75b

app-crypt/heimdal: s390 stable wrt bug #686034

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="s390"

 app-crypt/heimdal/heimdal-7.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.6.0.ebuild 
b/app-crypt/heimdal/heimdal-7.6.0.ebuild
index 7b001586ed5..ea1cec18b28 100644
--- a/app-crypt/heimdal/heimdal-7.6.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.6.0.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sh ~sparc 
x86 ~amd64-fbsd"
 IUSE="afs +berkdb caps gdbm hdb-ldap ipv6 libressl +lmdb otp +pkinit selinux 
ssl static-libs test X"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2019-05-19 Thread Mikle Kolyada
commit: 0229918791f604564feaf4248facfac886e25e76
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun May 19 20:32:07 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun May 19 20:32:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02299187

app-crypt/heimdal: amd64 stable wrt bug #686034

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 app-crypt/heimdal/heimdal-7.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.6.0.ebuild 
b/app-crypt/heimdal/heimdal-7.6.0.ebuild
index d2a3b498e75..b4339db5f9b 100644
--- a/app-crypt/heimdal/heimdal-7.6.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.6.0.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd"
 IUSE="afs +berkdb caps gdbm hdb-ldap ipv6 libressl +lmdb otp +pkinit selinux 
ssl static-libs test X"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2019-05-18 Thread Aaron Bauman
commit: 3d197050d17033e64f70885f9d99cebcd05fe8ea
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat May 18 15:39:55 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat May 18 15:40:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d197050

app-crypt/heimdal: arm64 stable (bug #686034)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.12
RepoMan-Options: --include-arches="arm64"

 app-crypt/heimdal/heimdal-7.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.6.0.ebuild 
b/app-crypt/heimdal/heimdal-7.6.0.ebuild
index 8f46bd07e4e..df012eeeae8 100644
--- a/app-crypt/heimdal/heimdal-7.6.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.6.0.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd"
 IUSE="afs +berkdb caps gdbm hdb-ldap ipv6 libressl +lmdb otp +pkinit selinux 
ssl static-libs test X"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/, app-crypt/heimdal/files/

2019-05-17 Thread Eray Aslan
commit: 5c8fbea00ec59fad9583f6b815e89dcd33271faa
Author: Eray Aslan  gentoo  org>
AuthorDate: Fri May 17 07:47:28 2019 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Fri May 17 07:47:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c8fbea0

app-crypt/heimdal: security bump to 7.6.0

Bug: https://bugs.gentoo.org/686034
Closes: https://bugs.gentoo.org/649492
Closes: https://bugs.gentoo.org/647880
Closes: https://bugs.gentoo.org/641762
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Eray Aslan  gentoo.org>

 app-crypt/heimdal/Manifest |   1 +
 .../files/heimdal_build-headers-before-use.patch   |  29 
 app-crypt/heimdal/files/heimdal_fix-db60.patch |  11 ++
 app-crypt/heimdal/files/heimdal_hcrypto.patch  |  45 +
 app-crypt/heimdal/heimdal-7.6.0.ebuild | 185 +
 app-crypt/heimdal/metadata.xml |   3 +
 6 files changed, 274 insertions(+)

diff --git a/app-crypt/heimdal/Manifest b/app-crypt/heimdal/Manifest
index afa3849a21a..998162ba10a 100644
--- a/app-crypt/heimdal/Manifest
+++ b/app-crypt/heimdal/Manifest
@@ -1 +1,2 @@
 DIST heimdal-7.5.0.tar.gz 10071281 BLAKE2B 
917f5855248c333e5ec35bf992973d8b5fb84581b9c3bc8d42c328e5f878ce24c5596c5a1e3fbca786a71be04984068efbb817f7336135056d1feae38895758f
 SHA512 
6d1ad77e795df786680b5e68e2bfefee27bd0207eab507295d7af7053135de9c9ebb517d2c0235bc3a7d50945e18044515f0d76c0899b6b74aa839f1f3e5b131
+DIST heimdal-7.6.0.tar.gz 10186832 BLAKE2B 
456b495a3d0a196cf02d6042c6db72c772327545fbc84f7bb758f55f3fca025432bf319fc33e9e0b5fe5ca78b83aea9dc47d77bf1f5b69ae88f1286a22c41263
 SHA512 
3f7ce090cf8da91f19675a1d9f6bd65c83b3a847337739481506f09d74001cb44283b103ba684dac8a5f11ec48605b5476240c534f6fc36442fb874b73680200

diff --git a/app-crypt/heimdal/files/heimdal_build-headers-before-use.patch 
b/app-crypt/heimdal/files/heimdal_build-headers-before-use.patch
new file mode 100644
index 000..9460e3dcc24
--- /dev/null
+++ b/app-crypt/heimdal/files/heimdal_build-headers-before-use.patch
@@ -0,0 +1,29 @@
+https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=906623
+
+--- a/lib/hx509/Makefile.am2019-05-16 08:59:34.326758842 +0300
 b/lib/hx509/Makefile.am2019-05-16 08:58:43.140804423 +0300
+@@ -147,8 +147,8 @@
+ 
+ $(ALL_OBJECTS): $(HX509_PROTOS)
+ 
+-$(libhx509_la_OBJECTS): $(srcdir)/hx_locl.h
+-$(libhx509_la_OBJECTS): ocsp_asn1.h pkcs10_asn1.h
++$(ALL_OBJECTS): $(srcdir)/hx_locl.h
++$(ALL_OBJECTS): ocsp_asn1.h pkcs10_asn1.h $(dist_include_HEADERS)
+ 
+ $(srcdir)/hx509-protos.h: $(dist_libhx509_la_SOURCES)
+   $(heim_verbose)cd $(srcdir) && perl ../../cf/make-proto.pl -R '^(_|^C)' 
-E HX509_LIB -q -P comment -o hx509-protos.h $(dist_libhx509_la_SOURCES) || rm 
-f hx509-protos.h
+--- a/lib/hcrypto/Makefile.am  2019-05-16 09:02:28.154602045 +0300
 b/lib/hcrypto/Makefile.am  2019-05-16 09:02:10.600617878 +0300
+@@ -102,6 +102,11 @@
+ 
+ TESTS = $(PROGRAM_TESTS) $(SCRIPT_TESTS)
+ 
++ALL_OBJECTS  = $(libhcrypto_la_OBJECTS)
++ALL_OBJECTS += $(test_rand_OBJECTS)
++ALL_OBJECTS += $(libhctest_la_OBJECTS)
++$(ALL_OBJECTS): | install-build-headers
++
+ LDADD = $(lib_LTLIBRARIES) $(LIB_roken) $(LIB_openssl_crypto)
+ test_rand_LDADD = $(LDADD) -lm
+ 

diff --git a/app-crypt/heimdal/files/heimdal_fix-db60.patch 
b/app-crypt/heimdal/files/heimdal_fix-db60.patch
new file mode 100644
index 000..7f012007e1e
--- /dev/null
+++ b/app-crypt/heimdal/files/heimdal_fix-db60.patch
@@ -0,0 +1,11 @@
+--- a/lib/roken/ndbm_wrap.c2016-12-20 17:23:06.0 +0300
 b/lib/roken/ndbm_wrap.c2019-05-17 10:00:00.107905769 +0300
+@@ -175,7 +175,7 @@
+   return NULL;
+ }
+ 
+-#if (DB_VERSION_MAJOR > 3) && (DB_VERSION_MINOR > 0)
++#if DB_VERSION_MAJOR > 4 || (DB_VERSION_MAJOR > 3 && DB_VERSION_MINOR > 0)
+ if(db->open(db, NULL, fn, NULL, DB_BTREE, myflags, mode) != 0) {
+ #else
+ if(db->open(db, fn, NULL, DB_BTREE, myflags, mode) != 0) {

diff --git a/app-crypt/heimdal/files/heimdal_hcrypto.patch 
b/app-crypt/heimdal/files/heimdal_hcrypto.patch
new file mode 100644
index 000..ff3228d4973
--- /dev/null
+++ b/app-crypt/heimdal/files/heimdal_hcrypto.patch
@@ -0,0 +1,45 @@
+From 329918bd671c89de6e1c2874baba48d658a89a10 Mon Sep 17 00:00:00 2001
+From: Damir Franusic 
+Date: Sun, 9 Dec 2018 19:53:58 +0100
+Subject: [PATCH] hcrypto: fix include path
+
+---
+ lib/hcrypto/Makefile.am | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/lib/hcrypto/Makefile.am b/lib/hcrypto/Makefile.am
+index 469176b6c6..195117d174 100644
+--- a/lib/hcrypto/Makefile.am
 b/lib/hcrypto/Makefile.am
+@@ -9,7 +9,8 @@ AM_CPPFLAGS += $(INCLUDE_openssl_crypto)
+ endif
+ 
+ AM_CPPFLAGS += -I$(top_srcdir)/lib/hx509 \
+- -I$(srcdir)/libtommath -DUSE_HCRYPTO_LTM=1
++ -I$(srcdir)/libtommath -DUSE_HCRYPTO_LTM=1 \
++ -I$(srcdir)/..
+ 
+ lib_LTLIBRARIES = libhcrypto.la
+ check_LTLIBRARIES = libhctest.la

[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2019-01-07 Thread Lars Wendler
commit: 48a35f2796f49c0515c98be58fe1ecfde43f18ac
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Jan  7 15:36:35 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Jan  7 17:00:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48a35f27

app-crypt/heimdal: Adjusted dependencies

Slight ebuild improvements.

Package-Manager: Portage-2.3.54, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 app-crypt/heimdal/heimdal-7.5.0.ebuild | 67 +-
 1 file changed, 33 insertions(+), 34 deletions(-)

diff --git a/app-crypt/heimdal/heimdal-7.5.0.ebuild 
b/app-crypt/heimdal/heimdal-7.5.0.ebuild
index e8a121962b7..17a6aa13e74 100644
--- a/app-crypt/heimdal/heimdal-7.5.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.5.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+PYTHON_COMPAT=( python{2_7,3_{4,5,6}} )
 VIRTUALX_REQUIRED="manual"
 
-inherit autotools db-use eutils multilib multilib-minimal python-any-r1 
virtualx flag-o-matic
+inherit autotools db-use multilib multilib-minimal python-any-r1 virtualx 
flag-o-matic
 
 MY_P="${P}"
 DESCRIPTION="Kerberos 5 implementation from KTH"
@@ -19,11 +19,11 @@ IUSE="afs +berkdb caps hdb-ldap ipv6 libressl otp +pkinit 
selinux ssl static-lib
 
 CDEPEND="
ssl? (
-   !libressl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )
-   libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] )
+   !libressl? ( 
>=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
+   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
)
berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
-   !berkdb? ( >=sys-libs/gdbm-1.10-r1[${MULTILIB_USEDEP}] )
+   !berkdb? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
caps? ( sys-libs/libcap-ng )
>=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
>=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
@@ -66,8 +66,8 @@ MULTILIB_CHOST_TOOLS=(
 src_prepare() {
eapply "${FILESDIR}/heimdal_disable-check-iprop.patch"
eapply "${FILESDIR}/heimdal_tinfo.patch"
-   eautoreconf
eapply_user
+   eautoreconf
 }
 
 src_configure() {
@@ -78,39 +78,38 @@ src_configure() {
 }
 
 multilib_src_configure() {
-   local myconf=()
+   local myeconfargs=(
+   --enable-kcm
+   --disable-osfc2
+   --enable-shared
+   --with-libintl="${EPREFIX}"/usr
+   --with-readline="${EPREFIX}"/usr
+   --with-sqlite3="${EPREFIX}"/usr
+   --libexecdir="${EPREFIX}"/usr/sbin
+   --enable-pthread-support
+   $(use_enable afs afs-support)
+   $(use_enable otp)
+   $(use_enable pkinit kx509)
+   $(use_enable pkinit pk-init)
+   $(use_enable static-libs static)
+   $(multilib_native_use_with caps capng)
+   $(multilib_native_use_with hdb-ldap openldap "${EPREFIX}"/usr)
+   $(use_with ipv6)
+   $(use_with ssl openssl "${EPREFIX}"/usr)
+   $(multilib_native_use_with X x)
+   )
if use berkdb; then
-   myconf+=(
+   myeconfargs+=(
--with-berkeley-db
--with-berkeley-db-include="$(db_includedir)"
)
else
-   myconf+=(
+   myeconfargs+=(
--without-berkeley-db
)
fi
 
-   ECONF_SOURCE=${S} \
-   econf \
-   --enable-kcm \
-   --disable-osfc2 \
-   --enable-shared \
-   --with-libintl=/usr \
-   --with-readline=/usr \
-   --with-sqlite3=/usr \
-   --libexecdir=/usr/sbin \
-   --enable-pthread-support \
-   $(use_enable afs afs-support) \
-   $(use_enable otp) \
-   $(use_enable pkinit kx509) \
-   $(use_enable pkinit pk-init) \
-   $(use_enable static-libs static) \
-   $(multilib_native_use_with caps capng) \
-   $(multilib_native_use_with hdb-ldap openldap /usr) \
-   $(use_with ipv6) \
-   $(use_with ssl openssl /usr) \
-   $(multilib_native_use_with X x) \
-   "${myconf[@]}"
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
 }
 
 multilib_src_compile() {
@@ -145,8 +144,8 @@ multilib_src_install_all() {
dodoc ChangeLog* README NEWS TODO
 
# client rename
-   mv "${D}"/usr/share/man/man1/{,k}su.1
-   mv "${D}"/usr/bin/{,k}su
+   mv "${ED%/}"/usr/share/man/man1/{,k}su.1
+   mv "${ED%/}"/usr/bin/{,k}su
 
newinitd "${FILESDIR}"/heimdal-kdc.initd-r2 heimdal-kdc
  

[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2018-06-12 Thread Mikle Kolyada
commit: cd67eb9d4c2d14cb10f0ef6954b964de67ef1966
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Jun 12 15:37:53 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Jun 12 15:37:53 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd67eb9d

app-crypt/heimdal: mark s390 stable

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 app-crypt/heimdal/heimdal-7.5.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/heimdal/heimdal-7.5.0.ebuild 
b/app-crypt/heimdal/heimdal-7.5.0.ebuild
index 55723b4747f..58e1b3287d8 100644
--- a/app-crypt/heimdal/heimdal-7.5.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh ~sparc x86 
~amd64-fbsd"
 IUSE="afs +berkdb caps hdb-ldap ipv6 libressl otp +pkinit selinux ssl 
static-libs test X"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2018-04-22 Thread Aaron Bauman
commit: b8d3108007a97d63ba6eebd5f279ad56cf2d314d
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Apr 22 22:45:09 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Apr 22 22:45:52 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8d31080

app-crypt/heimdal: drop vulnerable

Bug: https://bugs.gentoo.org/640808
Package-Manager: Portage-2.3.31, Repoman-2.3.9

 app-crypt/heimdal/Manifest |   1 -
 app-crypt/heimdal/heimdal-7.4.0.ebuild | 173 -
 2 files changed, 174 deletions(-)

diff --git a/app-crypt/heimdal/Manifest b/app-crypt/heimdal/Manifest
index 7946c1e872d..afa3849a21a 100644
--- a/app-crypt/heimdal/Manifest
+++ b/app-crypt/heimdal/Manifest
@@ -1,2 +1 @@
-DIST heimdal-7.4.0.tar.gz 9928553 BLAKE2B 
e43215a82d603bf69d3ac22ffbf0b0b7995fdaa9c2d0c1a5ac2d145a5fbed653b9b021caae5af1955323760afcd0ec2083b94d1c32f07486c7368ab03172a9bd
 SHA512 
3bb83974180e0f6fe2e1b2a11c51cf136c9a64f13f9ed7592f0039d03c1a22081b7d88ae631f94cf46589ed399b79666eb814104f915faa70b53749863a7
 DIST heimdal-7.5.0.tar.gz 10071281 BLAKE2B 
917f5855248c333e5ec35bf992973d8b5fb84581b9c3bc8d42c328e5f878ce24c5596c5a1e3fbca786a71be04984068efbb817f7336135056d1feae38895758f
 SHA512 
6d1ad77e795df786680b5e68e2bfefee27bd0207eab507295d7af7053135de9c9ebb517d2c0235bc3a7d50945e18044515f0d76c0899b6b74aa839f1f3e5b131

diff --git a/app-crypt/heimdal/heimdal-7.4.0.ebuild 
b/app-crypt/heimdal/heimdal-7.4.0.ebuild
deleted file mode 100644
index 55723b4747f..000
--- a/app-crypt/heimdal/heimdal-7.4.0.ebuild
+++ /dev/null
@@ -1,173 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
-VIRTUALX_REQUIRED="manual"
-
-inherit autotools db-use eutils multilib multilib-minimal python-any-r1 
virtualx flag-o-matic
-
-MY_P="${P}"
-DESCRIPTION="Kerberos 5 implementation from KTH"
-HOMEPAGE="http://www.h5l.org/;
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd"
-IUSE="afs +berkdb caps hdb-ldap ipv6 libressl otp +pkinit selinux ssl 
static-libs test X"
-
-CDEPEND="
-   ssl? (
-   !libressl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )
-   libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] )
-   )
-   berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
-   !berkdb? ( >=sys-libs/gdbm-1.10-r1[${MULTILIB_USEDEP}] )
-   caps? ( sys-libs/libcap-ng )
-   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
-   >=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
-   sys-libs/ncurses:0=
-   >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}]
-   afs? ( net-fs/openafs )
-   hdb-ldap? ( >=net-nds/openldap-2.3.0 )
-   X? (
-   x11-libs/libX11
-   x11-libs/libXau
-   x11-libs/libXt
-   )
-   !!app-crypt/mit-krb5
-   !!app-crypt/mit-krb5-appl"
-
-DEPEND="${CDEPEND}
-   ${PYTHON_DEPS}
-   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
-   >=sys-devel/autoconf-2.62
-   test? ( X? ( ${VIRTUALX_DEPEND} ) )"
-
-RDEPEND="${CDEPEND}
-   selinux? ( sec-policy/selinux-kerberos )"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/krb5-types.h
-   /usr/include/cms_asn1.h
-   /usr/include/digest_asn1.h
-   /usr/include/hdb_asn1.h
-   /usr/include/krb5_asn1.h
-   /usr/include/pkcs12_asn1.h
-   /usr/include/pkinit_asn1.h
-   /usr/include/rfc2459_asn1.h
-)
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/krb5-config
-)
-
-src_prepare() {
-   eapply "${FILESDIR}/heimdal_disable-check-iprop.patch"
-   eapply "${FILESDIR}/heimdal_tinfo.patch"
-   eautoreconf
-   eapply_user
-}
-
-src_configure() {
-   # QA
-   append-flags -fno-strict-aliasing
-
-   multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
-   local myconf=()
-   if use berkdb; then
-   myconf+=(
-   --with-berkeley-db
-   --with-berkeley-db-include="$(db_includedir)"
-   )
-   else
-   myconf+=(
-   --without-berkeley-db
-   )
-   fi
-
-   ECONF_SOURCE=${S} \
-   econf \
-   --enable-kcm \
-   --disable-osfc2 \
-   --enable-shared \
-   --with-libintl=/usr \
-   --with-readline=/usr \
-   --with-sqlite3=/usr \
-   --libexecdir=/usr/sbin \
-   --enable-pthread-support \
-   $(use_enable afs afs-support) \
-   $(use_enable otp) \
-   $(use_enable pkinit kx509) \
-   $(use_enable pkinit pk-init) \
-   $(use_enable static-libs static) \
-   $(multilib_native_use_with caps capng) \
- 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2018-04-22 Thread Matt Turner
commit: b1e37e4ebb8537bfbb4a662f8bb2332be33fd981
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Apr 22 22:40:24 2018 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sun Apr 22 22:40:38 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1e37e4e

app-crypt/heimdal-7.5.0: hppa stable, bug 640808

 app-crypt/heimdal/heimdal-7.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.5.0.ebuild 
b/app-crypt/heimdal/heimdal-7.5.0.ebuild
index 180e7c5e0ad..55723b4747f 100644
--- a/app-crypt/heimdal/heimdal-7.5.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.5.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd"
 IUSE="afs +berkdb caps hdb-ldap ipv6 libressl otp +pkinit selinux ssl 
static-libs test X"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2018-01-29 Thread Tobias Klausmann
commit: 9890fb95a5dfbcfc001ae6d68bffce45e3912ecf
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon Jan 29 08:21:45 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon Jan 29 08:21:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9890fb95

app-crypt/heimdal-7.5.0-r0: alpha stable

Gentoo-Bug: http://bugs.gentoo.org/640808

 app-crypt/heimdal/heimdal-7.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.5.0.ebuild 
b/app-crypt/heimdal/heimdal-7.5.0.ebuild
index fc0a8cbe1d0..60543b74f1b 100644
--- a/app-crypt/heimdal/heimdal-7.5.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.5.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd"
 IUSE="afs +berkdb caps hdb-ldap ipv6 libressl otp +pkinit selinux ssl 
static-libs test X"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2017-12-28 Thread Sergei Trofimovich
commit: cace5df6907ea3905b5e65a385399a5725450192
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Thu Dec 28 21:53:54 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Dec 28 21:55:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cace5df6

app-crypt/heimdal: stable 7.5.0 for ia64, bug #640808

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="ia64"

 app-crypt/heimdal/heimdal-7.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.5.0.ebuild 
b/app-crypt/heimdal/heimdal-7.5.0.ebuild
index cd2cd42da78..fc0a8cbe1d0 100644
--- a/app-crypt/heimdal/heimdal-7.5.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.5.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd"
 IUSE="afs +berkdb caps hdb-ldap ipv6 libressl otp +pkinit selinux ssl 
static-libs test X"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2017-12-21 Thread Markus Meier
commit: 7c0c495c08561e4412cc2b3ed085d85e4458b957
Author: Markus Meier  gentoo  org>
AuthorDate: Thu Dec 21 19:27:39 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Thu Dec 21 19:27:39 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c0c495c

app-crypt/heimdal: arm stable, bug #640808

Package-Manager: Portage-2.3.13, Repoman-2.3.3
RepoMan-Options: --include-arches="arm"

 app-crypt/heimdal/heimdal-7.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.5.0.ebuild 
b/app-crypt/heimdal/heimdal-7.5.0.ebuild
index 5049f8cf7b7..cd2cd42da78 100644
--- a/app-crypt/heimdal/heimdal-7.5.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.5.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd"
 IUSE="afs +berkdb caps hdb-ldap ipv6 libressl otp +pkinit selinux ssl 
static-libs test X"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2017-12-14 Thread Agostino Sarubbo
commit: 3cb69cfe5b586b5a54ca631412c46ff8083bd8c2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Dec 14 20:26:20 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Dec 14 20:26:20 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cb69cfe

app-crypt/heimdal: amd64 stable wrt bug #640808

Package-Manager: Portage-2.3.13, Repoman-2.3.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-crypt/heimdal/heimdal-7.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.5.0.ebuild 
b/app-crypt/heimdal/heimdal-7.5.0.ebuild
index fec4dfb90e9..5049f8cf7b7 100644
--- a/app-crypt/heimdal/heimdal-7.5.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.5.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd"
 IUSE="afs +berkdb caps hdb-ldap ipv6 libressl otp +pkinit selinux ssl 
static-libs test X"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2017-12-12 Thread Sergei Trofimovich
commit: feec2f426e4443f06b4b3fb9a18e74b5acf368fb
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Dec 13 07:40:11 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Dec 13 07:40:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feec2f42

app-crypt/heimdal: stable 7.5.0 for ppc/ppc64, bug #640808

Package-Manager: Portage-2.3.16, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc ppc64"

 app-crypt/heimdal/heimdal-7.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.5.0.ebuild 
b/app-crypt/heimdal/heimdal-7.5.0.ebuild
index d0ce49902d3..fec4dfb90e9 100644
--- a/app-crypt/heimdal/heimdal-7.5.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.5.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd"
 IUSE="afs +berkdb caps hdb-ldap ipv6 libressl otp +pkinit selinux ssl 
static-libs test X"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2017-12-12 Thread Thomas Deutschmann
commit: 0a387ef7055dc23ddb90d56b936ac6be6345ec8c
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Dec 12 16:28:46 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Dec 12 16:28:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a387ef7

app-crypt/heimdal: x86 stable (bug #640808)

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 app-crypt/heimdal/heimdal-7.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.5.0.ebuild 
b/app-crypt/heimdal/heimdal-7.5.0.ebuild
index 5aa24ddb663..d0ce49902d3 100644
--- a/app-crypt/heimdal/heimdal-7.5.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.5.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-fbsd"
 IUSE="afs +berkdb caps hdb-ldap ipv6 libressl otp +pkinit selinux ssl 
static-libs test X"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2017-12-12 Thread Eray Aslan
commit: a094422a61fc7d1bf9271edc4905f9ca27918bcc
Author: Eray Aslan  gentoo  org>
AuthorDate: Tue Dec 12 09:10:11 2017 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Tue Dec 12 09:10:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a094422a

app-crypt/heimdal: security bump - bug 640808

Package-Manager: Portage-2.3.18, Repoman-2.3.6

 app-crypt/heimdal/Manifest |   1 +
 app-crypt/heimdal/heimdal-7.5.0.ebuild | 175 +
 2 files changed, 176 insertions(+)

diff --git a/app-crypt/heimdal/Manifest b/app-crypt/heimdal/Manifest
index 85332da45ee..7946c1e872d 100644
--- a/app-crypt/heimdal/Manifest
+++ b/app-crypt/heimdal/Manifest
@@ -1 +1,2 @@
 DIST heimdal-7.4.0.tar.gz 9928553 BLAKE2B 
e43215a82d603bf69d3ac22ffbf0b0b7995fdaa9c2d0c1a5ac2d145a5fbed653b9b021caae5af1955323760afcd0ec2083b94d1c32f07486c7368ab03172a9bd
 SHA512 
3bb83974180e0f6fe2e1b2a11c51cf136c9a64f13f9ed7592f0039d03c1a22081b7d88ae631f94cf46589ed399b79666eb814104f915faa70b53749863a7
+DIST heimdal-7.5.0.tar.gz 10071281 BLAKE2B 
917f5855248c333e5ec35bf992973d8b5fb84581b9c3bc8d42c328e5f878ce24c5596c5a1e3fbca786a71be04984068efbb817f7336135056d1feae38895758f
 SHA512 
6d1ad77e795df786680b5e68e2bfefee27bd0207eab507295d7af7053135de9c9ebb517d2c0235bc3a7d50945e18044515f0d76c0899b6b74aa839f1f3e5b131

diff --git a/app-crypt/heimdal/heimdal-7.5.0.ebuild 
b/app-crypt/heimdal/heimdal-7.5.0.ebuild
new file mode 100644
index 000..5aa24ddb663
--- /dev/null
+++ b/app-crypt/heimdal/heimdal-7.5.0.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+VIRTUALX_REQUIRED="manual"
+
+inherit autotools db-use eutils multilib multilib-minimal python-any-r1 
virtualx flag-o-matic
+
+MY_P="${P}"
+DESCRIPTION="Kerberos 5 implementation from KTH"
+HOMEPAGE="http://www.h5l.org/;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd"
+IUSE="afs +berkdb caps hdb-ldap ipv6 libressl otp +pkinit selinux ssl 
static-libs test X"
+
+CDEPEND="
+   ssl? (
+   !libressl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )
+   libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] )
+   )
+   berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
+   !berkdb? ( >=sys-libs/gdbm-1.10-r1[${MULTILIB_USEDEP}] )
+   caps? ( sys-libs/libcap-ng )
+   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
+   >=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
+   sys-libs/ncurses:0=
+   >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}]
+   afs? ( net-fs/openafs )
+   hdb-ldap? ( >=net-nds/openldap-2.3.0 )
+   X? ( x11-libs/libX11
+   x11-libs/libXau
+   x11-libs/libXt )
+   abi_x86_32? (
+   !<=app-emulation/emul-linux-x86-baselibs-20140508-r1
+   !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
+   )
+   !!app-crypt/mit-krb5
+   !!app-crypt/mit-krb5-appl"
+
+DEPEND="${CDEPEND}
+   ${PYTHON_DEPS}
+   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+   >=sys-devel/autoconf-2.62
+   test? ( X? ( ${VIRTUALX_DEPEND} ) )"
+
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-kerberos )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/krb5-types.h
+   /usr/include/cms_asn1.h
+   /usr/include/digest_asn1.h
+   /usr/include/hdb_asn1.h
+   /usr/include/krb5_asn1.h
+   /usr/include/pkcs12_asn1.h
+   /usr/include/pkinit_asn1.h
+   /usr/include/rfc2459_asn1.h
+)
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/krb5-config
+)
+
+src_prepare() {
+   eapply "${FILESDIR}/heimdal_disable-check-iprop.patch"
+   eapply "${FILESDIR}/heimdal_tinfo.patch"
+   eautoreconf
+   eapply_user
+}
+
+src_configure() {
+   # QA
+   append-flags -fno-strict-aliasing
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   local myconf=()
+   if use berkdb; then
+   myconf+=(
+   --with-berkeley-db
+   --with-berkeley-db-include="$(db_includedir)"
+   )
+   else
+   myconf+=(
+   --without-berkeley-db
+   )
+   fi
+
+   ECONF_SOURCE=${S} \
+   econf \
+   --enable-kcm \
+   --disable-osfc2 \
+   --enable-shared \
+   --with-libintl=/usr \
+   --with-readline=/usr \
+   --with-sqlite3=/usr \
+   --libexecdir=/usr/sbin \
+   --enable-pthread-support \
+   $(use_enable afs afs-support) \
+   $(use_enable otp) \
+   $(use_enable pkinit kx509) \
+   $(use_enable pkinit 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2017-12-10 Thread Pacho Ramos
commit: 75e21f7f533dbf34406ca1e34d03d85cbf8f7d32
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Dec  9 19:46:06 2017 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Dec 10 10:14:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75e21f7f

app-crypt/heimdal: Add support for newer python

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 app-crypt/heimdal/heimdal-7.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.4.0.ebuild 
b/app-crypt/heimdal/heimdal-7.4.0.ebuild
index b7ae49bd276..930d2cde117 100644
--- a/app-crypt/heimdal/heimdal-7.4.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.4.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 VIRTUALX_REQUIRED="manual"
 
 inherit autotools db-use eutils multilib multilib-minimal python-any-r1 
virtualx flag-o-matic



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/files/, app-crypt/heimdal/

2017-10-31 Thread Eray Aslan
commit: 2cced84a4ae58d3f6211ee36ab49ab33243dc809
Author: Eray Aslan  gentoo  org>
AuthorDate: Tue Oct 31 06:03:40 2017 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Tue Oct 31 06:03:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cced84a

app-crypt/heimdal: remove vulnerable

Package-Manager: Portage-2.3.13, Repoman-2.3.4

 app-crypt/heimdal/Manifest |   3 -
 app-crypt/heimdal/files/heimdal_db6.patch  |  41 -
 app-crypt/heimdal/files/heimdal_link_order.patch   |  41 -
 .../heimdal/files/heimdal_missing-include.patch|  11 --
 .../heimdal/files/heimdal_missing_symbols.patch|  28 ---
 app-crypt/heimdal/files/heimdal_texinfo-5.patch|  28 ---
 app-crypt/heimdal/heimdal-1.5.3-r2.ebuild  | 193 -
 app-crypt/heimdal/heimdal-7.1.0.ebuild | 175 ---
 app-crypt/heimdal/heimdal-7.3.0.ebuild | 175 ---
 9 files changed, 695 deletions(-)

diff --git a/app-crypt/heimdal/Manifest b/app-crypt/heimdal/Manifest
index f182453c8de..c8eef7ab1ca 100644
--- a/app-crypt/heimdal/Manifest
+++ b/app-crypt/heimdal/Manifest
@@ -1,4 +1 @@
-DIST heimdal-1.5.3.tar.gz 6798305 SHA256 
aac27bedb33c341b6aed202af07ccc816146a893148721f8123abbbf93bbfea5 SHA512 
5c7890f60d6fe6b5034fca204eb7cdb33fdc397fe09b169212b6267310b83bb0b3b06a4c241be34c92cbd701bd95734b4019c33c147459c4a449861c4431
 WHIRLPOOL 
8202b1bdf76e84b4a0fea1aa89935dfb3fbcceca38c84ffb3e3e8454691398c9a7cecfad40c6661426be5e82f4e3f43b6d6494cf287900ff958e06603b602e19
-DIST heimdal-7.1.0.tar.gz 9925587 SHA256 
cee58ab3a4ce79f243a3e73f465dac19fe2b93ef1c5ff244d6f1d689fedbde2d SHA512 
5afc9d183ff0db6e82e83d47955cc77e775bc60569e2905f9106c31b8a33e8d67fbc042dd4836ebae094db38bf70ba858c224189fed8d55f277738ee6e76352e
 WHIRLPOOL 
cd6507c5f6a800e645a146d94fac41d1fbf4c3283c5c4ab4a40bd2229efa4f1a16be71aa74fc5d8f41023bdff8ff141419ce0b99f5cb7aaf09f22824db1d2df8
-DIST heimdal-7.3.0.tar.gz 9927966 SHA256 
351df17c11f723681a4eab832e880af4a28693d1ed6996b02671d676dcb3b7b5 SHA512 
2a2a76e073ce429086c6e673d83974ba57c7778500f9b007fba033a0e31aed4c4e060d123c10c6d54eda9cda35faabc3df5fa92b560531e92eb8f3dff4eb9dc2
 WHIRLPOOL 
2a60146a6ca0edcef6072cdbdb1a7a986da82a14b459062530b390ab5d895b0e671f4e46c9a707ea846bcbc832585b1a2e78a593f065c6929fdd2b4b41f49e95
 DIST heimdal-7.4.0.tar.gz 9928553 SHA256 
3de14ecd36ad21c1694a13da347512b047f4010d176fe412820664cb5d1429ad SHA512 
3bb83974180e0f6fe2e1b2a11c51cf136c9a64f13f9ed7592f0039d03c1a22081b7d88ae631f94cf46589ed399b79666eb814104f915faa70b53749863a7
 WHIRLPOOL 
337a6da67bb48e08ecab2119598c19e2ca9b0cdbd7ca163f6ea55ccb0a1290cc2906eee106b625a43243edd7d1677ff36ae318ab82f2d3e439b8f25002f7f001

diff --git a/app-crypt/heimdal/files/heimdal_db6.patch 
b/app-crypt/heimdal/files/heimdal_db6.patch
deleted file mode 100644
index 316cf153379..000
--- a/app-crypt/heimdal/files/heimdal_db6.patch
+++ /dev/null
@@ -1,41 +0,0 @@
 a/cf/db.m4
-+++ b/cf/db.m4
-@@ -51,6 +51,8 @@ dnl db_create is used by db3 and db4 and db5
-   #include 
-   #ifdef HAVE_DBHEADER
-   #include <$dbheader/db.h>
-+  #elif HAVE_DB6_DB_H
-+  #include 
-   #elif HAVE_DB5_DB_H
-   #include 
-   #elif HAVE_DB4_DB_H
 a/lib/hdb/db3.c
-+++ b/lib/hdb/db3.c
-@@ -276,7 +276,7 @@
- }
- db->hdb_db = d;
- 
--#if (DB_VERSION_MAJOR >= 4) && (DB_VERSION_MINOR >= 1)
-+#if (DB_VERSION_MAJOR > 4) || ((DB_VERSION_MAJOR == 4) && (DB_VERSION_MINOR 
>= 1))
- ret = (*d->open)(db->hdb_db, NULL, fn, NULL, DB_BTREE, myflags, mode);
- #else
- ret = (*d->open)(db->hdb_db, fn, NULL, DB_BTREE, myflags, mode);
-@@ -284,7 +284,7 @@
- 
- if (ret == ENOENT) {
-   /* try to open without .db extension */
--#if (DB_VERSION_MAJOR >= 4) && (DB_VERSION_MINOR >= 1)
-+#if (DB_VERSION_MAJOR > 4) || ((DB_VERSION_MAJOR == 4) && (DB_VERSION_MINOR 
>= 1))
-   ret = (*d->open)(db->hdb_db, NULL, db->hdb_name, NULL, DB_BTREE,
-myflags, mode);
- #else
 a/cf/db.m4
-+++ b/cf/db.m4
-@@ -38,6 +38,7 @@ AS_IF([test "x$with_berkeley_db" != xno],
-   fi
-  ])],
- [AC_CHECK_HEADERS([   \
-+ db6/db.h \
-  db5/db.h \
-  db4/db.h \
-  db3/db.h \

diff --git a/app-crypt/heimdal/files/heimdal_link_order.patch 
b/app-crypt/heimdal/files/heimdal_link_order.patch
deleted file mode 100644
index fdf6a0af9bc..000
--- a/app-crypt/heimdal/files/heimdal_link_order.patch
+++ /dev/null
@@ -1,41 +0,0 @@
 kadmin/Makefile.am.orig2010-11-25 12:39:31.0 +
-+++ kadmin/Makefile.am 2011-02-14 21:37:29.0 +
-@@ -64,10 +64,10 @@
-   $(top_builddir)/lib/krb5/libkrb5.la \
-   $(LIB_hcrypto) \
-   $(top_builddir)/lib/asn1/libasn1.la \
--  $(LIB_roken) \
-

[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2017-10-28 Thread Sergei Trofimovich
commit: eba1a74706aebc172329e243285ada280fc405ad
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Oct 28 20:28:20 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Oct 28 20:31:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eba1a747

app-crypt/heimdal: stable 7.4.0 for hppa, bug #624674

Package-Manager: Portage-2.3.13, Repoman-2.3.4
RepoMan-Options: --include-arches="hppa"

 app-crypt/heimdal/heimdal-7.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.4.0.ebuild 
b/app-crypt/heimdal/heimdal-7.4.0.ebuild
index fe98d3929c0..b7ae49bd276 100644
--- a/app-crypt/heimdal/heimdal-7.4.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.4.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd"
 IUSE="afs +berkdb caps hdb-ldap ipv6 libressl otp +pkinit selinux ssl 
static-libs test X"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2017-10-22 Thread Patrice Clement
commit: f32ac168ac886cde498661a7d39d3c8395808bb7
Author: soredake  krutt  org>
AuthorDate: Sun Apr  9 13:57:10 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sun Oct 22 16:28:00 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f32ac168

app-crypt/heimdal: add ibressl support.

Closes: https://github.com/gentoo/gentoo/pull/4387

 app-crypt/heimdal/heimdal-7.1.0.ebuild | 10 +++---
 app-crypt/heimdal/heimdal-7.3.0.ebuild |  8 ++--
 app-crypt/heimdal/heimdal-7.4.0.ebuild |  8 ++--
 3 files changed, 19 insertions(+), 7 deletions(-)

diff --git a/app-crypt/heimdal/heimdal-7.1.0.ebuild 
b/app-crypt/heimdal/heimdal-7.1.0.ebuild
index 416e7858a1c..5a5572526bb 100644
--- a/app-crypt/heimdal/heimdal-7.1.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -15,9 +15,13 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd"
-IUSE="afs +berkdb caps hdb-ldap ipv6 otp +pkinit selinux ssl static-libs test 
X"
+IUSE="afs +berkdb caps hdb-ldap ipv6 libressl otp +pkinit selinux ssl 
static-libs test X"
 
-CDEPEND="ssl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )
+CDEPEND="
+   ssl? (
+   !libressl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )
+   libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] )
+   )
berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
!berkdb? ( >=sys-libs/gdbm-1.10-r1[${MULTILIB_USEDEP}] )
caps? ( sys-libs/libcap-ng )

diff --git a/app-crypt/heimdal/heimdal-7.3.0.ebuild 
b/app-crypt/heimdal/heimdal-7.3.0.ebuild
index 4591ceb4645..5a5572526bb 100644
--- a/app-crypt/heimdal/heimdal-7.3.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.3.0.ebuild
@@ -15,9 +15,13 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd"
-IUSE="afs +berkdb caps hdb-ldap ipv6 otp +pkinit selinux ssl static-libs test 
X"
+IUSE="afs +berkdb caps hdb-ldap ipv6 libressl otp +pkinit selinux ssl 
static-libs test X"
 
-CDEPEND="ssl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )
+CDEPEND="
+   ssl? (
+   !libressl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )
+   libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] )
+   )
berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
!berkdb? ( >=sys-libs/gdbm-1.10-r1[${MULTILIB_USEDEP}] )
caps? ( sys-libs/libcap-ng )

diff --git a/app-crypt/heimdal/heimdal-7.4.0.ebuild 
b/app-crypt/heimdal/heimdal-7.4.0.ebuild
index b0582cd4196..fe98d3929c0 100644
--- a/app-crypt/heimdal/heimdal-7.4.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.4.0.ebuild
@@ -15,9 +15,13 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd"
-IUSE="afs +berkdb caps hdb-ldap ipv6 otp +pkinit selinux ssl static-libs test 
X"
+IUSE="afs +berkdb caps hdb-ldap ipv6 libressl otp +pkinit selinux ssl 
static-libs test X"
 
-CDEPEND="ssl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )
+CDEPEND="
+   ssl? (
+   !libressl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )
+   libressl? ( dev-libs/libressl[${MULTILIB_USEDEP}] )
+   )
berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
!berkdb? ( >=sys-libs/gdbm-1.10-r1[${MULTILIB_USEDEP}] )
caps? ( sys-libs/libcap-ng )



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2017-09-30 Thread Sergei Trofimovich
commit: a689a237795ea3548461c66a0529f2ae6fe0a293
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Sep 30 05:47:30 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Sep 30 06:30:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a689a237

app-crypt/heimdal: stable 7.4.0 for ppc/ppc64, bug #624674

Package-Manager: Portage-2.3.10, Repoman-2.3.3
RepoMan-Options: --include-arches="ppc ppc64"

 app-crypt/heimdal/heimdal-7.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.4.0.ebuild 
b/app-crypt/heimdal/heimdal-7.4.0.ebuild
index 6170cfab892..b0582cd4196 100644
--- a/app-crypt/heimdal/heimdal-7.4.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.4.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd"
 IUSE="afs +berkdb caps hdb-ldap ipv6 otp +pkinit selinux ssl static-libs test 
X"
 
 CDEPEND="ssl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2017-08-18 Thread Thomas Deutschmann
commit: 36af3b84d2cacdf4bc99c28e2fd3260edab72c1d
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Aug 18 20:40:33 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Aug 18 21:02:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36af3b84

app-crypt/heimdal: x86 stable (bug #624674)

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-crypt/heimdal/heimdal-7.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.4.0.ebuild 
b/app-crypt/heimdal/heimdal-7.4.0.ebuild
index 904c328745c..6170cfab892 100644
--- a/app-crypt/heimdal/heimdal-7.4.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.4.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd"
 IUSE="afs +berkdb caps hdb-ldap ipv6 otp +pkinit selinux ssl static-libs test 
X"
 
 CDEPEND="ssl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2017-07-25 Thread Markus Meier
commit: 3e0ce3517f131681467e2efd236c2d937a032ca7
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Jul 25 18:52:04 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Jul 25 18:52:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e0ce351

app-crypt/heimdal: arm stable, bug #624674

Package-Manager: Portage-2.3.6, Repoman-2.3.1
RepoMan-Options: --include-arches="arm"

 app-crypt/heimdal/heimdal-7.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.4.0.ebuild 
b/app-crypt/heimdal/heimdal-7.4.0.ebuild
index d569923d20d..904c328745c 100644
--- a/app-crypt/heimdal/heimdal-7.4.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.4.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd"
 IUSE="afs +berkdb caps hdb-ldap ipv6 otp +pkinit selinux ssl static-libs test 
X"
 
 CDEPEND="ssl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2017-07-16 Thread Tobias Klausmann
commit: acc46f8b6b79b843dc047e9a6caeaa4710210e4d
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Sun Jul 16 11:07:19 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Sun Jul 16 11:07:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acc46f8b

app-crypt/heimdal-7.4.0-r0: alpha stable

Gentoo-Bug: 624674

 app-crypt/heimdal/heimdal-7.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.4.0.ebuild 
b/app-crypt/heimdal/heimdal-7.4.0.ebuild
index 02fb0c0c01c..d569923d20d 100644
--- a/app-crypt/heimdal/heimdal-7.4.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.4.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd"
 IUSE="afs +berkdb caps hdb-ldap ipv6 otp +pkinit selinux ssl static-libs test 
X"
 
 CDEPEND="ssl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2017-07-15 Thread Sergei Trofimovich
commit: 5a89763c3d7fe1807417a84dd962ce8dbb5e4dc0
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Jul 15 11:24:51 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jul 15 11:29:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a89763c

app-crypt/heimdal: ia64 stable, bug #624674

Package-Manager: Portage-2.3.6, Repoman-2.3.2
RepoMan-Options: --include-arches="ia64"

 app-crypt/heimdal/heimdal-7.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.4.0.ebuild 
b/app-crypt/heimdal/heimdal-7.4.0.ebuild
index e4dd6ce01a3..02fb0c0c01c 100644
--- a/app-crypt/heimdal/heimdal-7.4.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.4.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd"
 IUSE="afs +berkdb caps hdb-ldap ipv6 otp +pkinit selinux ssl static-libs test 
X"
 
 CDEPEND="ssl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2017-07-15 Thread Tobias Klausmann
commit: 486399dac1e04f68778e25b13250ce11c3047ee8
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Sat Jul 15 09:03:16 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Sat Jul 15 09:57:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=486399da

app-crypt/heimdal-7.4.0-r0: add amd64 keyword

Gentoo-Bug: 624674

 app-crypt/heimdal/heimdal-7.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/heimdal/heimdal-7.4.0.ebuild 
b/app-crypt/heimdal/heimdal-7.4.0.ebuild
index 441c9a0f794..e4dd6ce01a3 100644
--- a/app-crypt/heimdal/heimdal-7.4.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.4.0.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd"
 IUSE="afs +berkdb caps hdb-ldap ipv6 otp +pkinit selinux ssl static-libs test 
X"
 
 CDEPEND="ssl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2017-07-12 Thread Eray Aslan
commit: 6dc2d2b7dce9e7eb8aa2bec77bb6246a2f54
Author: Eray Aslan  gentoo  org>
AuthorDate: Thu Jul 13 05:48:11 2017 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Thu Jul 13 05:48:11 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dc2d2b7

app-crypt/heimdal: security bump to 7.4.0 - bug 624674

Package-Manager: Portage-2.3.6, Repoman-2.3.2

 app-crypt/heimdal/Manifest |   1 +
 app-crypt/heimdal/heimdal-7.4.0.ebuild | 171 +
 2 files changed, 172 insertions(+)

diff --git a/app-crypt/heimdal/Manifest b/app-crypt/heimdal/Manifest
index 1fff8b9f878..f182453c8de 100644
--- a/app-crypt/heimdal/Manifest
+++ b/app-crypt/heimdal/Manifest
@@ -1,3 +1,4 @@
 DIST heimdal-1.5.3.tar.gz 6798305 SHA256 
aac27bedb33c341b6aed202af07ccc816146a893148721f8123abbbf93bbfea5 SHA512 
5c7890f60d6fe6b5034fca204eb7cdb33fdc397fe09b169212b6267310b83bb0b3b06a4c241be34c92cbd701bd95734b4019c33c147459c4a449861c4431
 WHIRLPOOL 
8202b1bdf76e84b4a0fea1aa89935dfb3fbcceca38c84ffb3e3e8454691398c9a7cecfad40c6661426be5e82f4e3f43b6d6494cf287900ff958e06603b602e19
 DIST heimdal-7.1.0.tar.gz 9925587 SHA256 
cee58ab3a4ce79f243a3e73f465dac19fe2b93ef1c5ff244d6f1d689fedbde2d SHA512 
5afc9d183ff0db6e82e83d47955cc77e775bc60569e2905f9106c31b8a33e8d67fbc042dd4836ebae094db38bf70ba858c224189fed8d55f277738ee6e76352e
 WHIRLPOOL 
cd6507c5f6a800e645a146d94fac41d1fbf4c3283c5c4ab4a40bd2229efa4f1a16be71aa74fc5d8f41023bdff8ff141419ce0b99f5cb7aaf09f22824db1d2df8
 DIST heimdal-7.3.0.tar.gz 9927966 SHA256 
351df17c11f723681a4eab832e880af4a28693d1ed6996b02671d676dcb3b7b5 SHA512 
2a2a76e073ce429086c6e673d83974ba57c7778500f9b007fba033a0e31aed4c4e060d123c10c6d54eda9cda35faabc3df5fa92b560531e92eb8f3dff4eb9dc2
 WHIRLPOOL 
2a60146a6ca0edcef6072cdbdb1a7a986da82a14b459062530b390ab5d895b0e671f4e46c9a707ea846bcbc832585b1a2e78a593f065c6929fdd2b4b41f49e95
+DIST heimdal-7.4.0.tar.gz 9928553 SHA256 
3de14ecd36ad21c1694a13da347512b047f4010d176fe412820664cb5d1429ad SHA512 
3bb83974180e0f6fe2e1b2a11c51cf136c9a64f13f9ed7592f0039d03c1a22081b7d88ae631f94cf46589ed399b79666eb814104f915faa70b53749863a7
 WHIRLPOOL 
337a6da67bb48e08ecab2119598c19e2ca9b0cdbd7ca163f6ea55ccb0a1290cc2906eee106b625a43243edd7d1677ff36ae318ab82f2d3e439b8f25002f7f001

diff --git a/app-crypt/heimdal/heimdal-7.4.0.ebuild 
b/app-crypt/heimdal/heimdal-7.4.0.ebuild
new file mode 100644
index 000..441c9a0f794
--- /dev/null
+++ b/app-crypt/heimdal/heimdal-7.4.0.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+VIRTUALX_REQUIRED="manual"
+
+inherit autotools db-use eutils multilib multilib-minimal python-any-r1 
virtualx flag-o-matic
+
+MY_P="${P}"
+DESCRIPTION="Kerberos 5 implementation from KTH"
+HOMEPAGE="http://www.h5l.org/;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd"
+IUSE="afs +berkdb caps hdb-ldap ipv6 otp +pkinit selinux ssl static-libs test 
X"
+
+CDEPEND="ssl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )
+   berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
+   !berkdb? ( >=sys-libs/gdbm-1.10-r1[${MULTILIB_USEDEP}] )
+   caps? ( sys-libs/libcap-ng )
+   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
+   >=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
+   sys-libs/ncurses:0=
+   >=sys-libs/readline-6.2_p5-r1:0=[${MULTILIB_USEDEP}]
+   afs? ( net-fs/openafs )
+   hdb-ldap? ( >=net-nds/openldap-2.3.0 )
+   X? ( x11-libs/libX11
+   x11-libs/libXau
+   x11-libs/libXt )
+   abi_x86_32? (
+   !<=app-emulation/emul-linux-x86-baselibs-20140508-r1
+   !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
+   )
+   !!app-crypt/mit-krb5
+   !!app-crypt/mit-krb5-appl"
+
+DEPEND="${CDEPEND}
+   ${PYTHON_DEPS}
+   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+   >=sys-devel/autoconf-2.62
+   test? ( X? ( ${VIRTUALX_DEPEND} ) )"
+
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-kerberos )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/krb5-types.h
+   /usr/include/cms_asn1.h
+   /usr/include/digest_asn1.h
+   /usr/include/hdb_asn1.h
+   /usr/include/krb5_asn1.h
+   /usr/include/pkcs12_asn1.h
+   /usr/include/pkinit_asn1.h
+   /usr/include/rfc2459_asn1.h
+)
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/krb5-config
+)
+
+src_prepare() {
+   eapply "${FILESDIR}/heimdal_disable-check-iprop.patch"
+   eapply "${FILESDIR}/heimdal_tinfo.patch"
+   eautoreconf
+   eapply_user
+}
+
+src_configure() {
+   # QA
+   append-flags -fno-strict-aliasing
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   local myconf=()
+  

[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2017-05-04 Thread Eray Aslan
commit: 72384ac231dfcb46679a170eaa55c466b08a1002
Author: Eray Aslan  gentoo  org>
AuthorDate: Thu May  4 06:51:46 2017 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Thu May  4 06:51:46 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72384ac2

app-crypt/heimdal: version bump to 7.3.0

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-crypt/heimdal/Manifest |   1 +
 app-crypt/heimdal/heimdal-7.3.0.ebuild | 171 +
 2 files changed, 172 insertions(+)

diff --git a/app-crypt/heimdal/Manifest b/app-crypt/heimdal/Manifest
index 41e29fcbde4..1fff8b9f878 100644
--- a/app-crypt/heimdal/Manifest
+++ b/app-crypt/heimdal/Manifest
@@ -1,2 +1,3 @@
 DIST heimdal-1.5.3.tar.gz 6798305 SHA256 
aac27bedb33c341b6aed202af07ccc816146a893148721f8123abbbf93bbfea5 SHA512 
5c7890f60d6fe6b5034fca204eb7cdb33fdc397fe09b169212b6267310b83bb0b3b06a4c241be34c92cbd701bd95734b4019c33c147459c4a449861c4431
 WHIRLPOOL 
8202b1bdf76e84b4a0fea1aa89935dfb3fbcceca38c84ffb3e3e8454691398c9a7cecfad40c6661426be5e82f4e3f43b6d6494cf287900ff958e06603b602e19
 DIST heimdal-7.1.0.tar.gz 9925587 SHA256 
cee58ab3a4ce79f243a3e73f465dac19fe2b93ef1c5ff244d6f1d689fedbde2d SHA512 
5afc9d183ff0db6e82e83d47955cc77e775bc60569e2905f9106c31b8a33e8d67fbc042dd4836ebae094db38bf70ba858c224189fed8d55f277738ee6e76352e
 WHIRLPOOL 
cd6507c5f6a800e645a146d94fac41d1fbf4c3283c5c4ab4a40bd2229efa4f1a16be71aa74fc5d8f41023bdff8ff141419ce0b99f5cb7aaf09f22824db1d2df8
+DIST heimdal-7.3.0.tar.gz 9927966 SHA256 
351df17c11f723681a4eab832e880af4a28693d1ed6996b02671d676dcb3b7b5 SHA512 
2a2a76e073ce429086c6e673d83974ba57c7778500f9b007fba033a0e31aed4c4e060d123c10c6d54eda9cda35faabc3df5fa92b560531e92eb8f3dff4eb9dc2
 WHIRLPOOL 
2a60146a6ca0edcef6072cdbdb1a7a986da82a14b459062530b390ab5d895b0e671f4e46c9a707ea846bcbc832585b1a2e78a593f065c6929fdd2b4b41f49e95

diff --git a/app-crypt/heimdal/heimdal-7.3.0.ebuild 
b/app-crypt/heimdal/heimdal-7.3.0.ebuild
new file mode 100644
index 000..4591ceb4645
--- /dev/null
+++ b/app-crypt/heimdal/heimdal-7.3.0.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+VIRTUALX_REQUIRED="manual"
+
+inherit autotools db-use eutils multilib multilib-minimal python-any-r1 
virtualx flag-o-matic
+
+MY_P="${P}"
+DESCRIPTION="Kerberos 5 implementation from KTH"
+HOMEPAGE="http://www.h5l.org/;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd"
+IUSE="afs +berkdb caps hdb-ldap ipv6 otp +pkinit selinux ssl static-libs test 
X"
+
+CDEPEND="ssl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )
+   berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
+   !berkdb? ( >=sys-libs/gdbm-1.10-r1[${MULTILIB_USEDEP}] )
+   caps? ( sys-libs/libcap-ng )
+   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
+   >=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
+   sys-libs/ncurses:0=
+   >=sys-libs/readline-6.2_p5-r1[${MULTILIB_USEDEP}]
+   afs? ( net-fs/openafs )
+   hdb-ldap? ( >=net-nds/openldap-2.3.0 )
+   X? ( x11-libs/libX11
+   x11-libs/libXau
+   x11-libs/libXt )
+   abi_x86_32? (
+   !<=app-emulation/emul-linux-x86-baselibs-20140508-r1
+   !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
+   )
+   !!app-crypt/mit-krb5
+   !!app-crypt/mit-krb5-appl"
+
+DEPEND="${CDEPEND}
+   ${PYTHON_DEPS}
+   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+   >=sys-devel/autoconf-2.62
+   test? ( X? ( ${VIRTUALX_DEPEND} ) )"
+
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-kerberos )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/krb5-types.h
+   /usr/include/cms_asn1.h
+   /usr/include/digest_asn1.h
+   /usr/include/hdb_asn1.h
+   /usr/include/krb5_asn1.h
+   /usr/include/pkcs12_asn1.h
+   /usr/include/pkinit_asn1.h
+   /usr/include/rfc2459_asn1.h
+)
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/krb5-config
+)
+
+src_prepare() {
+   eapply "${FILESDIR}/heimdal_disable-check-iprop.patch"
+   eapply "${FILESDIR}/heimdal_tinfo.patch"
+   eautoreconf
+   eapply_user
+}
+
+src_configure() {
+   # QA
+   append-flags -fno-strict-aliasing
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   local myconf=()
+   if use berkdb; then
+   myconf+=(
+   --with-berkeley-db
+   --with-berkeley-db-include="$(db_includedir)"
+   )
+   else
+   myconf+=(
+   --without-berkeley-db
+   )
+   fi
+
+   ECONF_SOURCE=${S} \
+   econf \
+   --enable-kcm \
+   --disable-osfc2 \

[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2016-12-23 Thread Eray Aslan
commit: aacc79f011bacff486b5d7a1249aaf6d6ebe4dfb
Author: Eray Aslan  gentoo  org>
AuthorDate: Fri Dec 23 12:02:29 2016 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Fri Dec 23 12:02:29 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aacc79f0

app-crypt/heimdal: fix cross-compiling - bug 603554

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-crypt/heimdal/heimdal-7.1.0.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/app-crypt/heimdal/heimdal-7.1.0.ebuild 
b/app-crypt/heimdal/heimdal-7.1.0.ebuild
index 7a95f7f..68554c5 100644
--- a/app-crypt/heimdal/heimdal-7.1.0.ebuild
+++ b/app-crypt/heimdal/heimdal-7.1.0.ebuild
@@ -117,7 +117,6 @@ multilib_src_compile() {
emake -j1
else
emake -C include -j1
-   emake -C base -j1
emake -C lib -j1
emake -C kdc -j1
emake -C tools -j1
@@ -134,7 +133,6 @@ multilib_src_install() {
INSTALL_CATPAGES="no" emake DESTDIR="${D}" install
else
emake -C include DESTDIR="${D}" install
-   emake -C base DESTDIR="${D}" install
emake -C lib DESTDIR="${D}" install
emake -C kdc DESTDIR="${D}" install
emake -C tools DESTDIR="${D}" install



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2016-12-22 Thread Eray Aslan
commit: 2a02ec78aaf088c9d39df2d562498ec55fe87cdd
Author: Eray Aslan  gentoo  org>
AuthorDate: Thu Dec 22 13:59:40 2016 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Thu Dec 22 14:01:15 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a02ec78

app-crypt/heimdal: version bump to 7.1.0

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-crypt/heimdal/Manifest |   1 +
 app-crypt/heimdal/heimdal-7.1.0.ebuild | 174 +
 2 files changed, 175 insertions(+)

diff --git a/app-crypt/heimdal/Manifest b/app-crypt/heimdal/Manifest
index 20cd241..5862fdd 100644
--- a/app-crypt/heimdal/Manifest
+++ b/app-crypt/heimdal/Manifest
@@ -1,2 +1,3 @@
 DIST heimdal-1.5.3.tar.gz 6798305 SHA256 
aac27bedb33c341b6aed202af07ccc816146a893148721f8123abbbf93bbfea5 SHA512 
5c7890f60d6fe6b5034fca204eb7cdb33fdc397fe09b169212b6267310b83bb0b3b06a4c241be34c92cbd701bd95734b4019c33c147459c4a449861c4431
 WHIRLPOOL 
8202b1bdf76e84b4a0fea1aa89935dfb3fbcceca38c84ffb3e3e8454691398c9a7cecfad40c6661426be5e82f4e3f43b6d6494cf287900ff958e06603b602e19
 DIST heimdal-7.0.1.tar.gz 8030155 SHA256 
85971537cd439082437234172ec2da11f6601730233b204724d9d8c0a3b42af7 SHA512 
f711f8d29d843286a2a513587c17eb8dabae5e3068a0181f33e4133e3f756d01d534add4e33e82e73d27628a13d7625dc87e5bea5b4068d205d13da926380508
 WHIRLPOOL 
e3aed7536c104288898d1506928ff263ba00f9c33110b2af7243a2fc632217c0da672050d8fb20e1947cf87c371efda8b8da0a74d1f73f3085621472d5a024df
+DIST heimdal-7.1.0.tar.gz 9925587 SHA256 
cee58ab3a4ce79f243a3e73f465dac19fe2b93ef1c5ff244d6f1d689fedbde2d SHA512 
5afc9d183ff0db6e82e83d47955cc77e775bc60569e2905f9106c31b8a33e8d67fbc042dd4836ebae094db38bf70ba858c224189fed8d55f277738ee6e76352e
 WHIRLPOOL 
cd6507c5f6a800e645a146d94fac41d1fbf4c3283c5c4ab4a40bd2229efa4f1a16be71aa74fc5d8f41023bdff8ff141419ce0b99f5cb7aaf09f22824db1d2df8

diff --git a/app-crypt/heimdal/heimdal-7.1.0.ebuild 
b/app-crypt/heimdal/heimdal-7.1.0.ebuild
new file mode 100644
index ..7a95f7f
--- /dev/null
+++ b/app-crypt/heimdal/heimdal-7.1.0.ebuild
@@ -0,0 +1,174 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+VIRTUALX_REQUIRED="manual"
+
+inherit autotools db-use eutils multilib multilib-minimal python-any-r1 
virtualx flag-o-matic
+
+MY_P="${P}"
+DESCRIPTION="Kerberos 5 implementation from KTH"
+HOMEPAGE="http://www.h5l.org/;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd"
+IUSE="afs +berkdb caps hdb-ldap ipv6 otp +pkinit selinux ssl static-libs test 
X"
+
+CDEPEND="ssl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )
+   berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
+   !berkdb? ( >=sys-libs/gdbm-1.10-r1[${MULTILIB_USEDEP}] )
+   caps? ( sys-libs/libcap-ng )
+   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
+   >=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
+   sys-libs/ncurses:0=
+   >=sys-libs/readline-6.2_p5-r1[${MULTILIB_USEDEP}]
+   afs? ( net-fs/openafs )
+   hdb-ldap? ( >=net-nds/openldap-2.3.0 )
+   X? ( x11-libs/libX11
+   x11-libs/libXau
+   x11-libs/libXt )
+   abi_x86_32? (
+   !<=app-emulation/emul-linux-x86-baselibs-20140508-r1
+   !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
+   )
+   !!app-crypt/mit-krb5
+   !!app-crypt/mit-krb5-appl"
+
+DEPEND="${CDEPEND}
+   ${PYTHON_DEPS}
+   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+   >=sys-devel/autoconf-2.62
+   test? ( X? ( ${VIRTUALX_DEPEND} ) )"
+
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-kerberos )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/krb5-types.h
+   /usr/include/cms_asn1.h
+   /usr/include/digest_asn1.h
+   /usr/include/hdb_asn1.h
+   /usr/include/krb5_asn1.h
+   /usr/include/pkcs12_asn1.h
+   /usr/include/pkinit_asn1.h
+   /usr/include/rfc2459_asn1.h
+)
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/krb5-config
+)
+
+src_prepare() {
+   eapply "${FILESDIR}/heimdal_disable-check-iprop.patch"
+   eapply "${FILESDIR}/heimdal_tinfo.patch"
+   eautoreconf
+   eapply_user
+}
+
+src_configure() {
+   # QA
+   append-flags -fno-strict-aliasing
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   local myconf=()
+   if use berkdb; then
+   myconf+=(
+   --with-berkeley-db
+   --with-berkeley-db-include="$(db_includedir)"
+   )
+   else
+   myconf+=(
+   --without-berkeley-db
+   )
+   fi
+
+   ECONF_SOURCE=${S} \
+   econf \
+   --enable-kcm \
+   --disable-osfc2 \
+  

[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2016-12-22 Thread Eray Aslan
commit: 6c029e7f65a936075b58133eeed7f807367579ca
Author: Eray Aslan  gentoo  org>
AuthorDate: Thu Dec 22 14:00:48 2016 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Thu Dec 22 14:01:17 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c029e7f

app-crypt/heimdal: remove old

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-crypt/heimdal/Manifest|   1 -
 app-crypt/heimdal/heimdal-7.0.1-r1.ebuild | 174 --
 2 files changed, 175 deletions(-)

diff --git a/app-crypt/heimdal/Manifest b/app-crypt/heimdal/Manifest
index 5862fdd..41e29fc 100644
--- a/app-crypt/heimdal/Manifest
+++ b/app-crypt/heimdal/Manifest
@@ -1,3 +1,2 @@
 DIST heimdal-1.5.3.tar.gz 6798305 SHA256 
aac27bedb33c341b6aed202af07ccc816146a893148721f8123abbbf93bbfea5 SHA512 
5c7890f60d6fe6b5034fca204eb7cdb33fdc397fe09b169212b6267310b83bb0b3b06a4c241be34c92cbd701bd95734b4019c33c147459c4a449861c4431
 WHIRLPOOL 
8202b1bdf76e84b4a0fea1aa89935dfb3fbcceca38c84ffb3e3e8454691398c9a7cecfad40c6661426be5e82f4e3f43b6d6494cf287900ff958e06603b602e19
-DIST heimdal-7.0.1.tar.gz 8030155 SHA256 
85971537cd439082437234172ec2da11f6601730233b204724d9d8c0a3b42af7 SHA512 
f711f8d29d843286a2a513587c17eb8dabae5e3068a0181f33e4133e3f756d01d534add4e33e82e73d27628a13d7625dc87e5bea5b4068d205d13da926380508
 WHIRLPOOL 
e3aed7536c104288898d1506928ff263ba00f9c33110b2af7243a2fc632217c0da672050d8fb20e1947cf87c371efda8b8da0a74d1f73f3085621472d5a024df
 DIST heimdal-7.1.0.tar.gz 9925587 SHA256 
cee58ab3a4ce79f243a3e73f465dac19fe2b93ef1c5ff244d6f1d689fedbde2d SHA512 
5afc9d183ff0db6e82e83d47955cc77e775bc60569e2905f9106c31b8a33e8d67fbc042dd4836ebae094db38bf70ba858c224189fed8d55f277738ee6e76352e
 WHIRLPOOL 
cd6507c5f6a800e645a146d94fac41d1fbf4c3283c5c4ab4a40bd2229efa4f1a16be71aa74fc5d8f41023bdff8ff141419ce0b99f5cb7aaf09f22824db1d2df8

diff --git a/app-crypt/heimdal/heimdal-7.0.1-r1.ebuild 
b/app-crypt/heimdal/heimdal-7.0.1-r1.ebuild
deleted file mode 100644
index 7a95f7f..
--- a/app-crypt/heimdal/heimdal-7.0.1-r1.ebuild
+++ /dev/null
@@ -1,174 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
-VIRTUALX_REQUIRED="manual"
-
-inherit autotools db-use eutils multilib multilib-minimal python-any-r1 
virtualx flag-o-matic
-
-MY_P="${P}"
-DESCRIPTION="Kerberos 5 implementation from KTH"
-HOMEPAGE="http://www.h5l.org/;
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd"
-IUSE="afs +berkdb caps hdb-ldap ipv6 otp +pkinit selinux ssl static-libs test 
X"
-
-CDEPEND="ssl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )
-   berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
-   !berkdb? ( >=sys-libs/gdbm-1.10-r1[${MULTILIB_USEDEP}] )
-   caps? ( sys-libs/libcap-ng )
-   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
-   >=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
-   sys-libs/ncurses:0=
-   >=sys-libs/readline-6.2_p5-r1[${MULTILIB_USEDEP}]
-   afs? ( net-fs/openafs )
-   hdb-ldap? ( >=net-nds/openldap-2.3.0 )
-   X? ( x11-libs/libX11
-   x11-libs/libXau
-   x11-libs/libXt )
-   abi_x86_32? (
-   !<=app-emulation/emul-linux-x86-baselibs-20140508-r1
-   !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
-   )
-   !!app-crypt/mit-krb5
-   !!app-crypt/mit-krb5-appl"
-
-DEPEND="${CDEPEND}
-   ${PYTHON_DEPS}
-   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
-   >=sys-devel/autoconf-2.62
-   test? ( X? ( ${VIRTUALX_DEPEND} ) )"
-
-RDEPEND="${CDEPEND}
-   selinux? ( sec-policy/selinux-kerberos )"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/krb5-types.h
-   /usr/include/cms_asn1.h
-   /usr/include/digest_asn1.h
-   /usr/include/hdb_asn1.h
-   /usr/include/krb5_asn1.h
-   /usr/include/pkcs12_asn1.h
-   /usr/include/pkinit_asn1.h
-   /usr/include/rfc2459_asn1.h
-)
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/krb5-config
-)
-
-src_prepare() {
-   eapply "${FILESDIR}/heimdal_disable-check-iprop.patch"
-   eapply "${FILESDIR}/heimdal_tinfo.patch"
-   eautoreconf
-   eapply_user
-}
-
-src_configure() {
-   # QA
-   append-flags -fno-strict-aliasing
-
-   multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
-   local myconf=()
-   if use berkdb; then
-   myconf+=(
-   --with-berkeley-db
-   --with-berkeley-db-include="$(db_includedir)"
-   )
-   else
-   myconf+=(
-   --without-berkeley-db
-   )
-   fi
-
-   ECONF_SOURCE=${S} \
-   econf \
-   --enable-kcm \
-   --disable-osfc2 \
-  

[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2016-12-13 Thread Eray Aslan
commit: 3a670cbd82d6b17dfc3f2de638366beff34f31a1
Author: Eray Aslan  gentoo  org>
AuthorDate: Wed Dec 14 06:10:13 2016 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Wed Dec 14 06:10:13 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a670cbd

app-crypt/heimdal: client rename: su to ksu - bug 602256

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-crypt/heimdal/{heimdal-7.0.1.ebuild => heimdal-7.0.1-r1.ebuild} | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-crypt/heimdal/heimdal-7.0.1.ebuild 
b/app-crypt/heimdal/heimdal-7.0.1-r1.ebuild
similarity index 98%
rename from app-crypt/heimdal/heimdal-7.0.1.ebuild
rename to app-crypt/heimdal/heimdal-7.0.1-r1.ebuild
index 3738eaf..7a95f7f 100644
--- a/app-crypt/heimdal/heimdal-7.0.1.ebuild
+++ b/app-crypt/heimdal/heimdal-7.0.1-r1.ebuild
@@ -145,6 +145,10 @@ multilib_src_install() {
 multilib_src_install_all() {
dodoc ChangeLog* README NEWS TODO
 
+   # client rename
+   mv "${D}"/usr/share/man/man1/{,k}su.1
+   mv "${D}"/usr/bin/{,k}su
+
newinitd "${FILESDIR}"/heimdal-kdc.initd-r2 heimdal-kdc
newinitd "${FILESDIR}"/heimdal-kadmind.initd-r2 heimdal-kadmind
newinitd "${FILESDIR}"/heimdal-kpasswdd.initd-r2 heimdal-kpasswdd



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2016-12-01 Thread Eray Aslan
commit: 1b98dde34b467e21da052fb689851e87f0702e43
Author: Eray Aslan  gentoo  org>
AuthorDate: Thu Dec  1 12:50:17 2016 +
Commit: Eray Aslan  gentoo  org>
CommitDate: Thu Dec  1 12:50:17 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b98dde3

app-crypt/heimdal: version bump to heimdal-7.0.1

Upstream version numbering change:  heimdal-7.0.1 is release candidate
for heimdal-7.1 and is therefore p.masked

Package-Manager: portage-2.3.2

 app-crypt/heimdal/Manifest |   1 +
 app-crypt/heimdal/heimdal-7.0.1.ebuild | 170 +
 2 files changed, 171 insertions(+)

diff --git a/app-crypt/heimdal/Manifest b/app-crypt/heimdal/Manifest
index e8322ee..20cd241 100644
--- a/app-crypt/heimdal/Manifest
+++ b/app-crypt/heimdal/Manifest
@@ -1 +1,2 @@
 DIST heimdal-1.5.3.tar.gz 6798305 SHA256 
aac27bedb33c341b6aed202af07ccc816146a893148721f8123abbbf93bbfea5 SHA512 
5c7890f60d6fe6b5034fca204eb7cdb33fdc397fe09b169212b6267310b83bb0b3b06a4c241be34c92cbd701bd95734b4019c33c147459c4a449861c4431
 WHIRLPOOL 
8202b1bdf76e84b4a0fea1aa89935dfb3fbcceca38c84ffb3e3e8454691398c9a7cecfad40c6661426be5e82f4e3f43b6d6494cf287900ff958e06603b602e19
+DIST heimdal-7.0.1.tar.gz 8030155 SHA256 
85971537cd439082437234172ec2da11f6601730233b204724d9d8c0a3b42af7 SHA512 
f711f8d29d843286a2a513587c17eb8dabae5e3068a0181f33e4133e3f756d01d534add4e33e82e73d27628a13d7625dc87e5bea5b4068d205d13da926380508
 WHIRLPOOL 
e3aed7536c104288898d1506928ff263ba00f9c33110b2af7243a2fc632217c0da672050d8fb20e1947cf87c371efda8b8da0a74d1f73f3085621472d5a024df

diff --git a/app-crypt/heimdal/heimdal-7.0.1.ebuild 
b/app-crypt/heimdal/heimdal-7.0.1.ebuild
new file mode 100644
index ..3738eaf
--- /dev/null
+++ b/app-crypt/heimdal/heimdal-7.0.1.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+VIRTUALX_REQUIRED="manual"
+
+inherit autotools db-use eutils multilib multilib-minimal python-any-r1 
virtualx flag-o-matic
+
+MY_P="${P}"
+DESCRIPTION="Kerberos 5 implementation from KTH"
+HOMEPAGE="http://www.h5l.org/;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd"
+IUSE="afs +berkdb caps hdb-ldap ipv6 otp +pkinit selinux ssl static-libs test 
X"
+
+CDEPEND="ssl? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )
+   berkdb? ( >=sys-libs/db-4.8.30-r1:*[${MULTILIB_USEDEP}] )
+   !berkdb? ( >=sys-libs/gdbm-1.10-r1[${MULTILIB_USEDEP}] )
+   caps? ( sys-libs/libcap-ng )
+   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
+   >=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
+   sys-libs/ncurses:0=
+   >=sys-libs/readline-6.2_p5-r1[${MULTILIB_USEDEP}]
+   afs? ( net-fs/openafs )
+   hdb-ldap? ( >=net-nds/openldap-2.3.0 )
+   X? ( x11-libs/libX11
+   x11-libs/libXau
+   x11-libs/libXt )
+   abi_x86_32? (
+   !<=app-emulation/emul-linux-x86-baselibs-20140508-r1
+   !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
+   )
+   !!app-crypt/mit-krb5
+   !!app-crypt/mit-krb5-appl"
+
+DEPEND="${CDEPEND}
+   ${PYTHON_DEPS}
+   >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]
+   >=sys-devel/autoconf-2.62
+   test? ( X? ( ${VIRTUALX_DEPEND} ) )"
+
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-kerberos )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/krb5-types.h
+   /usr/include/cms_asn1.h
+   /usr/include/digest_asn1.h
+   /usr/include/hdb_asn1.h
+   /usr/include/krb5_asn1.h
+   /usr/include/pkcs12_asn1.h
+   /usr/include/pkinit_asn1.h
+   /usr/include/rfc2459_asn1.h
+)
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/krb5-config
+)
+
+src_prepare() {
+   eapply "${FILESDIR}/heimdal_disable-check-iprop.patch"
+   eapply "${FILESDIR}/heimdal_tinfo.patch"
+   eautoreconf
+   eapply_user
+}
+
+src_configure() {
+   # QA
+   append-flags -fno-strict-aliasing
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   local myconf=()
+   if use berkdb; then
+   myconf+=(
+   --with-berkeley-db
+   --with-berkeley-db-include="$(db_includedir)"
+   )
+   else
+   myconf+=(
+   --without-berkeley-db
+   )
+   fi
+
+   ECONF_SOURCE=${S} \
+   econf \
+   --enable-kcm \
+   --disable-osfc2 \
+   --enable-shared \
+   --with-libintl=/usr \
+   --with-readline=/usr \
+   --with-sqlite3=/usr \
+   --libexecdir=/usr/sbin \
+   --enable-pthread-support \
+   $(use_enable afs afs-support) \
+  

[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2016-10-09 Thread Pacho Ramos
commit: 62af336e0cc7876b19db43de24e480a998bca6d4
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Oct  9 07:44:39 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Oct  9 07:46:56 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62af336e

app-crypt/heimdal: Support python 3.5

Package-Manager: portage-2.3.1

 app-crypt/heimdal/heimdal-1.5.3-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/heimdal/heimdal-1.5.3-r2.ebuild 
b/app-crypt/heimdal/heimdal-1.5.3-r2.ebuild
index 850a1ca..8305baa 100644
--- a/app-crypt/heimdal/heimdal-1.5.3-r2.ebuild
+++ b/app-crypt/heimdal/heimdal-1.5.3-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI=5
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
 VIRTUALX_REQUIRED="manual"
 
 inherit autotools db-use eutils multilib multilib-minimal python-any-r1 
toolchain-funcs virtualx flag-o-matic



[gentoo-commits] repo/gentoo:master commit in: app-crypt/heimdal/

2015-08-16 Thread Justin Lecher
commit: e34730b5bd1208288b9c86a3942a008c30e8bc01
Author: Justin Lecher jlec AT gentoo DOT org
AuthorDate: Sun Aug 16 14:18:25 2015 +
Commit: Justin Lecher jlec AT gentoo DOT org
CommitDate: Sun Aug 16 14:20:55 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e34730b5

app-crypt/heimdal: Use slot operators for ncurses

Package-Manager: portage-2.2.20.1
Signed-off-by: Justin Lecher jlec AT gentoo.org

 app-crypt/heimdal/heimdal-1.5.3-r2.ebuild |  2 +-
 app-crypt/heimdal/metadata.xml| 14 +++---
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/app-crypt/heimdal/heimdal-1.5.3-r2.ebuild 
b/app-crypt/heimdal/heimdal-1.5.3-r2.ebuild
index 21853f9..4c2d107 100644
--- a/app-crypt/heimdal/heimdal-1.5.3-r2.ebuild
+++ b/app-crypt/heimdal/heimdal-1.5.3-r2.ebuild
@@ -24,7 +24,7 @@ CDEPEND=ssl? ( 
=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )
caps? ( sys-libs/libcap-ng )
=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
-   sys-libs/ncurses
+   sys-libs/ncurses:5=
=sys-libs/readline-6.2_p5-r1[${MULTILIB_USEDEP}]
afs? ( net-fs/openafs )
hdb-ldap? ( =net-nds/openldap-2.3.0 )

diff --git a/app-crypt/heimdal/metadata.xml b/app-crypt/heimdal/metadata.xml
index 4fcd8e4..a8ae673 100644
--- a/app-crypt/heimdal/metadata.xml
+++ b/app-crypt/heimdal/metadata.xml
@@ -1,17 +1,17 @@
 ?xml version=1.0 encoding=UTF-8?
 !DOCTYPE pkgmetadata SYSTEM http://www.gentoo.org/dtd/metadata.dtd;
 pkgmetadata
-herdkerberos/herd
-longdescriptionKerberos 5 implementation from KTH/longdescription
-use
-   flag name='otp'
+   herdkerberos/herd
+   longdescriptionKerberos 5 implementation from KTH/longdescription
+   use
+   flag name=otp
Adds support for one-time passwords
/flag
-   flag name='pkinit'
+   flag name=pkinit
Adds support for PKINIT for the initial ticket
/flag
-   flag name='hdb-ldap'
+   flag name=hdb-ldap
Adds support for LDAP as a database backend
/flag
-/use
+   /use
 /pkgmetadata