diff --git a/app-crypt/heimdal/ChangeLog b/app-crypt/heimdal/ChangeLog new file mode 100644 index 00000000..05ee042e --- /dev/null +++ b/app-crypt/heimdal/ChangeLog @@ -0,0 +1,965 @@ +# ChangeLog for app-crypt/heimdal +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/heimdal/ChangeLog,v 1.234 2015/04/08 07:30:33 mgorny Exp $ + + 08 Apr 2015; Michał Górny heimdal-1.5.3-r2.ebuild: + Remove old Python implementations + + 02 Mar 2015; Yixun Lan heimdal-1.5.3-r2.ebuild: + add arm64 support, tested on A53 board + + 27 Nov 2014; Pacho Ramos heimdal-1.5.3-r2.ebuild: + Support python 3.4 + + 02 Nov 2014; Sven Vermeulen heimdal-1.5.3-r2.ebuild: + Remove sec-policy/selinux-* dependency from DEPEND but keep in RDEPEND (bug + #527698) + + 31 Oct 2014; Eray Aslan -files/heimdal_db5.patch, + -heimdal-1.5.3-r1.ebuild, -heimdal-1.5.3.ebuild: + Remove old + + 15 Sep 2014; Agostino Sarubbo heimdal-1.5.3-r2.ebuild: + Stable for sparc, wrt bug #518006 + + 13 Sep 2014; Markus Meier heimdal-1.5.3-r2.ebuild: + arm stable, bug #518006 + + 25 Aug 2014; Agostino Sarubbo heimdal-1.5.3-r2.ebuild: + Stable for alpha, wrt bug #518006 + + 25 Aug 2014; Agostino Sarubbo heimdal-1.5.3-r2.ebuild: + Stable for amd64, wrt bug #518006 + + 23 Aug 2014; Agostino Sarubbo heimdal-1.5.3-r2.ebuild: + Stable for ia64, wrt bug #518006 + + 21 Aug 2014; Agostino Sarubbo heimdal-1.5.3-r2.ebuild: + Stable for ppc64, wrt bug #518006 + + 21 Aug 2014; Agostino Sarubbo heimdal-1.5.3-r2.ebuild: + Stable for ppc, wrt bug #518006 + + 21 Aug 2014; Agostino Sarubbo heimdal-1.5.3-r2.ebuild: + Stable for x86, wrt bug #518006 + + 17 Aug 2014; Jeroen Roovers heimdal-1.5.3-r2.ebuild: + Stable for HPPA (bug #518006). + + 25 Jul 2014; Eray Aslan +files/heimdal_tinfo.patch, + heimdal-1.5.3-r2.ebuild: + Fix building with ncurses[tinfo] - bug #514708 + + 19 Jun 2014; Michał Górny heimdal-1.5.3-r2.ebuild: + Update dependencies to require guaranteed EAPI=5 or multilib ebuilds, bug + #513718. + + 18 May 2014; Sven Vermeulen heimdal-1.5.3-r1.ebuild, + heimdal-1.5.3-r2.ebuild, heimdal-1.5.3.ebuild: + Add USE=selinux dependency to sec-policy/selinux-kerberos + +*heimdal-1.5.3-r2 (15 May 2014) + + 15 May 2014; Michał Górny +heimdal-1.5.3-r2.ebuild: + Enable multilib support as alternate provider for virtual/krb5. + + 11 Oct 2013; Eray Aslan heimdal-1.5.3-r1.ebuild: + Fix build time python deps - bug #487562 + + 05 Sep 2013; Michał Górny heimdal-1.5.3-r1.ebuild: + Clean up PYTHON_COMPAT from old implementations. + +*heimdal-1.5.3-r1 (19 Jul 2013) + + 19 Jul 2013; Eray Aslan +files/heimdal_db6.patch, + +heimdal-1.5.3-r1.ebuild: + Add support for db-6 thanks to Lars Wendler bug #476362 + + 27 Jun 2013; Alexis Ballier heimdal-1.5.3.ebuild: + keyword ~amd64-fbsd + + 08 Apr 2013; Eray Aslan files/heimdal_texinfo-5.patch: + Use the upstream texinfo-5 patch + + 08 Apr 2013; Eray Aslan +files/heimdal_texinfo-5.patch, + heimdal-1.5.3.ebuild: + Fix building with texinfo-5 - bug #465016 + + 11 Mar 2013; Eray Aslan -files/CVE-2011-4862.patch, + -files/heimdal-kadmind.initd-r1, -files/heimdal-kdc.initd-r1, + -files/heimdal-kpasswdd.initd-r1, -heimdal-1.5.1-r1.ebuild, + -heimdal-1.5.2-r1.ebuild, -heimdal-1.5.2-r2.ebuild, -heimdal-1.5.2.ebuild: + Remove old + + 11 Mar 2013; Agostino Sarubbo heimdal-1.5.3.ebuild: + Stable for sh, wrt bug #459166 + + 10 Mar 2013; Agostino Sarubbo heimdal-1.5.3.ebuild: + Stable for s390, wrt bug #459166 + + 03 Mar 2013; Agostino Sarubbo heimdal-1.5.3.ebuild: + Stable for sparc, wrt bug #459166 + + 28 Feb 2013; Jeroen Roovers heimdal-1.5.3.ebuild: + Stable for HPPA (bug #459166). + + 26 Feb 2013; Agostino Sarubbo heimdal-1.5.3.ebuild: + Stable for arm, wrt bug #459166 + + 26 Feb 2013; Agostino Sarubbo heimdal-1.5.3.ebuild: + Stable for ia64, wrt bug #459166 + + 26 Feb 2013; Agostino Sarubbo heimdal-1.5.3.ebuild: + Stable for x86, wrt bug #459166 + + 26 Feb 2013; Agostino Sarubbo heimdal-1.5.3.ebuild: + Stable for amd64, wrt bug #459166 + + 26 Feb 2013; Agostino Sarubbo heimdal-1.5.3.ebuild: + Stable for alpha, wrt bug #459166 + + 25 Feb 2013; Agostino Sarubbo heimdal-1.5.3.ebuild: + Stable for ppc64, wrt bug #459166 + + 25 Feb 2013; Agostino Sarubbo heimdal-1.5.3.ebuild: + Stable for ppc, wrt bug #459166 + + 25 Feb 2013; Eray Aslan heimdal-1.5.3.ebuild: + Drop ~m68k - bug #459164 + +*heimdal-1.5.3 (16 Jan 2013) + + 16 Jan 2013; Eray Aslan +heimdal-1.5.3.ebuild: + Version bump + +*heimdal-1.5.2-r2 (16 Jan 2013) + + 16 Jan 2013; Eray Aslan +files/heimdal-kadmind.initd-r2, + +files/heimdal-kdc.initd-r2, +files/heimdal-kpasswdd.initd-r2, + +heimdal-1.5.2-r2.ebuild: + Init scripts: From need net to use net + +*heimdal-1.5.2-r1 (13 Jun 2012) + + 13 Jun 2012; Eray Aslan +heimdal-1.5.2-r1.ebuild, + +files/heimdal_missing_symbols.patch: + Add missing symbols - bug #420821 + + 31 May 2012; Zac Medico heimdal-1.5.1-r1.ebuild, + heimdal-1.5.2.ebuild: + inherit multilib for get_libdir, and remove unused libtool inherit + + 22 May 2012; Eray Aslan heimdal-1.5.1-r1.ebuild, + heimdal-1.5.2.ebuild: + Fix broken symlink - bug #417081 + + 03 May 2012; Jeff Horelick heimdal-1.5.1-r1.ebuild, + heimdal-1.5.2.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + + 17 Jan 2012; Eray Aslan -heimdal-1.3.3-r1.ebuild, + -heimdal-1.4.1_pre20110304.ebuild, -heimdal-1.5.ebuild, + -heimdal-1.5.1.ebuild, -files/heimdal_openssl-1.patch, + -files/heimdal-kadmind.initd, -files/heimdal-kcm.initd, + -files/heimdal-kdc.initd, -files/heimdal-kpasswdd.initd, + -files/heimdal_testsuite.patch, -files/heimdal_testsuite_extra.patch: + remove vulnerable versions + + 17 Jan 2012; Jeroen Roovers heimdal-1.5.1-r1.ebuild: + Stable for HPPA (bug #396105). + +*heimdal-1.5.2 (11 Jan 2012) + + 11 Jan 2012; Eray Aslan +heimdal-1.5.2.ebuild: + version bump + + 08 Jan 2012; Raúl Porcel heimdal-1.5.1-r1.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #396105 + + 04 Jan 2012; Pawel Hajdan jr heimdal-1.5.1-r1.ebuild: + x86 stable wrt bug #396105 + + 29 Dec 2011; Mark Loeser heimdal-1.5.1-r1.ebuild: + Stable for ppc/ppc64; bug #396105 + + 28 Dec 2011; Eray Aslan heimdal-1.5.1-r1.ebuild: + add missing rdeps - thanks to Agostino Sarubbo + + 28 Dec 2011; Agostino Sarubbo heimdal-1.5.1-r1.ebuild: + Stable for AMD64, wrt security bug #396105 + + 28 Dec 2011; Eray Aslan heimdal-1.5.1-r1.ebuild: + Add blocker against mit-krb5-appl - bug #396245 + +*heimdal-1.5.1-r1 (27 Dec 2011) + + 27 Dec 2011; Eray Aslan +heimdal-1.5.1-r1.ebuild, + +files/CVE-2011-4862.patch, +files/heimdal_missing-include.patch: + security bump - bug #396105 + + 28 Nov 2011; Eray Aslan heimdal-1.5.1.ebuild: + Drop autotools-utils - bug #392081 + + 14 Nov 2011; Eray Aslan heimdal-1.5.1.ebuild: + Add static-libs USE flag. Use preserve_old_lib_notify to remind + revdep-rebuild usage. + + 02 Nov 2011; Eray Aslan heimdal-1.5.1.ebuild: + Add revdep-rebuild warning. + + 23 Oct 2011; Raúl Porcel + heimdal-1.4.1_pre20110304.ebuild, heimdal-1.5.ebuild, heimdal-1.5.1.ebuild: + Re-add ~s390/~sh wrt #355253 + +*heimdal-1.5.1 (01 Oct 2011) + + 01 Oct 2011; Eray Aslan +heimdal-1.5.1.ebuild: + version bump + +*heimdal-1.5 (28 Aug 2011) + + 28 Aug 2011; Eray Aslan -heimdal-1.5_pre20110620.ebuild, + +heimdal-1.5.ebuild: + version bump + +*heimdal-1.5_pre20110620 (21 Jun 2011) + + 21 Jun 2011; Eray Aslan +heimdal-1.5_pre20110620.ebuild: + Version bump + + 25 Mar 2011; Eray Aslan heimdal-1.3.3-r1.ebuild: + remove left over virtual/krb5 - bug 360265 + + 13 Mar 2011; Eray Aslan heimdal-1.3.3-r1.ebuild, + heimdal-1.4.1_pre20110304.ebuild: + Change to new style virtual: Remove PROVIDE. + +*heimdal-1.4.1_pre20110304 (04 Mar 2011) + + 04 Mar 2011; Eray Aslan + -heimdal-1.4.1_pre20110216-r1.ebuild, -heimdal-1.4.1_pre20110301.ebuild, + +heimdal-1.4.1_pre20110304.ebuild: + Version bump for #357235. Remove old + +*heimdal-1.4.1_pre20110301 (02 Mar 2011) + + 02 Mar 2011; Eray Aslan + +heimdal-1.4.1_pre20110301.ebuild: + Version bump - bug 355375 + + 20 Feb 2011; Eray Aslan + -heimdal-1.4.1_pre20110216.ebuild, heimdal-1.4.1_pre20110216-r1.ebuild: + Correct -berkdb option to configure script. Thanks to Jan Psota. Remove + old. + +*heimdal-1.4.1_pre20110216-r1 (20 Feb 2011) + + 20 Feb 2011; Eray Aslan + +heimdal-1.4.1_pre20110216-r1.ebuild: + Added revdep-rebuild warning for libgssapi.so bug #355375 + + 17 Feb 2011; Arfrever Frehtes Taifersar Arahesis + heimdal-1.4.1_pre20110216.ebuild: + Use Python 2. + +*heimdal-1.4.1_pre20110216 (16 Feb 2011) + + 16 Feb 2011; Eray Aslan + +heimdal-1.4.1_pre20110216.ebuild, +files/heimdal-kadmind.confd, + +files/heimdal-kadmind.initd-r1, +files/heimdal-kcm.confd, + +files/heimdal-kcm.initd-r1, +files/heimdal-kdc.confd, + +files/heimdal-kdc.initd-r1, +files/heimdal-kpasswdd.confd, + +files/heimdal-kpasswdd.initd-r1, +files/heimdal_link_order.patch: + Version bump. Dropped m68k bug #324097. Dropped s390 and sh bug #355253. + Double blocker to mit-krb5 bug #296610. Better support for sys-libs/db bug + #333341. Added confd options bug #339340. + + 05 Sep 2010; Raúl Porcel heimdal-1.3.3-r1.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #330447 + + 22 Aug 2010; Markus Meier heimdal-1.3.3-r1.ebuild: + arm stable, bug #330447 + + 11 Aug 2010; Jeroen Roovers heimdal-1.3.3-r1.ebuild: + Stable for HPPA (bug #330447). + + 10 Aug 2010; Jeroen Roovers heimdal-1.3.3-r1.ebuild: + Stable for PPC (bug #330447). + + 10 Aug 2010; Samuli Suominen + heimdal-1.3.3-r1.ebuild: + ppc64 stable wrt #330447 + + 31 Jul 2010; Pawel Hajdan jr + heimdal-1.3.3-r1.ebuild: + x86 stable wrt bug #330447 + + 31 Jul 2010; Markos Chandras + heimdal-1.3.3-r1.ebuild: + Stable on amd64 wrt bug #330447 + + 22 Jul 2010; Raúl Porcel heimdal-1.3.3.ebuild: + arm/ia64/m68k/s390/sh/sparc stable wrt #322709 + + 11 Jul 2010; Tobias Klausmann heimdal-1.3.3.ebuild: + Stable on alpha, bug #322709 + +*heimdal-1.3.3-r1 (11 Jul 2010) + + 11 Jul 2010; Samuli Suominen + +heimdal-1.3.3-r1.ebuild, +files/heimdal_openssl-1.patch: + Fix building with OpenSSL >= 1.0.0 wrt #327765 by Diego E. Pettenò. + + 23 Jun 2010; Christoph Mende heimdal-1.3.3.ebuild: + Stable on amd64 wrt bug #322709 + + 21 Jun 2010; Jeroen Roovers heimdal-1.3.3.ebuild: + Stable for HPPA (bug #322709). + + 14 Jun 2010; Pawel Hajdan jr heimdal-1.3.3.ebuild: + x86 stable wrt security bug #322709 + +*heimdal-1.3.3 (11 Jun 2010) + + 11 Jun 2010; Jeremy Olexa +files/heimdal_db5.patch, + +heimdal-1.3.3.ebuild, +files/heimdal_disable-check-iprop.patch, + +files/heimdal_testsuite.patch, +files/heimdal_testsuite_extra.patch: + Version bump - security bug #322709. Berkeley DB-5.0 compatibility - bug + #319673. Working FEATURES=test. Ldap schema name changed to hdb.schema to + follow upstream. eautoreconf not necessary. + +*heimdal-1.3.2-r1 (09 May 2010) + + 09 May 2010; Jeremy Olexa -heimdal-1.3.2.ebuild, + +heimdal-1.3.2-r1.ebuild: + Revbump to workaround parallel make issues and install schema file + correctly, bug 319039 + +*heimdal-1.3.2 (09 May 2010) + + 09 May 2010; Jeremy Olexa + +files/heimdal-kadmind.initd, +files/heimdal-kcm.initd, + +files/heimdal-kdc.initd, +files/heimdal-kpasswdd.initd, +files/krb5.conf, + +heimdal-1.3.2.ebuild: + Version bump. Cleaned up ebuild. Thanks to Torsten Kurbad and Eray Aslan. + + 13 Feb 2010; Raúl Porcel heimdal-1.2.1-r4.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #300686 + + 10 Feb 2010; Joseph Jezak heimdal-1.2.1-r4.ebuild: + Marked ppc stable for bug #300686. + + 04 Feb 2010; Markus Meier heimdal-1.2.1-r4.ebuild: + arm stable, bug #300686 + + 03 Feb 2010; Markus Meier heimdal-1.2.1-r4.ebuild: + amd64 stable, bug #300686 + + 03 Feb 2010; Christian Faulhammer + heimdal-1.2.1-r4.ebuild: + stable x86, bug 300686 + + 20 Jan 2010; Brent Baude heimdal-1.2.1-r4.ebuild: + Marking heimdal-1.2.1-r4 ppc64 for bug 300686 + + 14 Jan 2010; Jeroen Roovers heimdal-1.2.1-r4.ebuild: + Stable for HPPA (bug #300686). + + 12 Jan 2010; Michael Hammer -heimdal-0.7.2-r3.ebuild, + -heimdal-1.2.1.ebuild, -heimdal-1.2.1-r2.ebuild, -heimdal-1.2.1-r3.ebuild, + metadata.xml: + removed really outdated releases + + 19 Oct 2009; Jonathan Callen heimdal-0.7.2-r3.ebuild, + heimdal-1.2.1.ebuild, heimdal-1.2.1-r1.ebuild, heimdal-1.2.1-r2.ebuild, + heimdal-1.2.1-r3.ebuild, heimdal-1.2.1-r4.ebuild: + virtualx.eclass now has support for manually setting the flags under which + the dependancy applies; use it + + 14 Oct 2009; Mark Loeser heimdal-0.7.2-r3.ebuild, + heimdal-1.2.1.ebuild, heimdal-1.2.1-r1.ebuild, heimdal-1.2.1-r2.ebuild: + QA fixes; remove redundant setting of WANT_AUTOCONF and WANT_AUTOMAKE to + latest + +*heimdal-1.2.1-r4 (27 Aug 2009) + + 27 Aug 2009; Michael Hammer + +files/heimdal-mit-krb5-free.patch, +heimdal-1.2.1-r4.ebuild: + added heimdal-1.2.1-r4 with a patch fixing bug #282459 + + 06 Aug 2009; Michael Hammer heimdal-1.2.1-r3.ebuild: + pulled util-linux in as dependency because libuuid is going to move there + + 05 Aug 2009; Michael Hammer heimdal-1.2.1-r3.ebuild: + changed depend for e2fsprogs-libs - it is now stable and we don't have to + chooce beetwen this and com_err and ss + +*heimdal-1.2.1-r3 (03 Aug 2009) + + 03 Aug 2009; Michael Hammer + +files/heimdal-autoconf-2.64.patch, +heimdal-1.2.1-r3.ebuild: + - add heimdal-1.2.1-r3 with patch enabling autoconf-2.64 + - did some clean up to convince repoman + + 18 Mar 2009; heimdal-0.7.2-r3.ebuild: + Drop down to ~mips due to unstable deps + + 15 Mar 2009; Brent Baude heimdal-1.2.1-r1.ebuild: + stable ppc64, bug 244707 + + 20 Feb 2009; Raúl Porcel heimdal-1.2.1-r1.ebuild: + arm/ia64/s390/sh/sparc stable wrt #244707 + +*heimdal-1.2.1-r2 (26 Jan 2009) + + 26 Jan 2009; Michael Hammer +heimdal-1.2.1-r2.ebuild: + fixed collision described in bug #255385 in heimdal-1.2.1-r2 - removed + testing warning for heimdal, should be stable now + + 24 Jan 2009; nixnut heimdal-1.2.1-r1.ebuild: + ppc stable #244707 + + 18 Jan 2009; Markus Meier heimdal-1.2.1-r1.ebuild: + amd64/x86 stable, bug #244707 + + 18 Jan 2009; Tobias Klausmann + heimdal-1.2.1-r1.ebuild: + Stable on alpha, bug #244707 + + 16 Jan 2009; Michael Hammer heimdal-1.2.1-r1.ebuild: + restricted tests for heimdal-1.2.1-r1 - won't work during emerge + + 11 Jan 2009; Jeroen Roovers heimdal-1.2.1-r1.ebuild: + Stable for HPPA (bug #244707). + + 29 Oct 2008; Michael Hammer heimdal-0.7.2-r3.ebuild: + preferred e2fsprogs-libs over ss|com_err as stable ebuilds switched + + 28 Oct 2008; Doug Goldstein heimdal-1.2.1-r1.ebuild: + preferred depends need to go first + + 22 Oct 2008; Michael Hammer heimdal-1.2.1-r1.ebuild: + changed elog message due to bug close + +*heimdal-1.2.1-r1 (19 Aug 2008) + + 19 Aug 2008; Michael Hammer +heimdal-1.2.1-r1.ebuild: + revision bump to 1.2.1-r1 to fix bug #235093 + + 31 Jul 2008; Michael Hammer + +files/heimdal-autoconf-ipv6-backport.patch, + +files/heimdal-symlinked-manpages.patch, -heimdal-1.2.1_rc1-r1.ebuild: + - removed heimdal 1.2.1 release candidate + - added patches for manpage symlinks and the ipv6 glibc bug + +*heimdal-1.2.1 (31 Jul 2008) + + 31 Jul 2008; Michael Hammer metadata.xml, + +heimdal-1.2.1.ebuild: + * fixed metadata.xml -> GLEP 56 + * added heimdal-1.2.1 to tree - that will be the basis for stabalization + +*heimdal-1.0.1 (24 Jul 2008) + + 24 Jul 2008; Doug Goldstein metadata.xml, + +heimdal-1.0.1.ebuild: + add GLEP 56 USE flag desc from use.local.desc + +*heimdal-1.2.1_rc1-r1 (14 Jun 2008) + + 14 Jun 2008; Michael Hammer + +heimdal-1.2.1_rc1-r1.ebuild: + Removed the cracklib dependency as it is not needed. Added otp use flag. See + #185899, thx to mastamind@users.sourceforge.net + +*heimdal-1.2.1_rc1 (11 Jun 2008) + + 11 Jun 2008; Michael Hammer + +files/heimdal-kdc-sans_pkinit.patch, + +files/heimdal-r23235-kb5-libwind_la.patch, + +files/heimdal-r23238-kb5_locl_h-wind_h.patch, + +files/heimdal-system_sqlite.patch, +heimdal-1.2.1_rc1.ebuild: + Added new heimdal version. This one is really unstable but should work so + far except a few issues. Please have a look at #185899 for history and + future development of heimdal in gentoo + + 07 Sep 2007; Tiziano Müller + +files/heimdal-0.7.2-as_needed.patch, heimdal-0.7.2-r3.ebuild: + Added revised as-needed patch (bug #130464, thanks to James Cassidy for the + initial patch) + + 23 May 2007; Doug Goldstein heimdal-0.7.2-r3.ebuild: + heimdal LDAP bits use deprecated functions so we need to define + LDAP_DEPRECATED during compile + + 14 Apr 2007; heimdal-0.7.2-r3.ebuild: + remove krb4 as per bug #173354 + + 03 Dec 2006; Tiziano Müller -heimdal-0.7.2.ebuild, + -heimdal-0.7.2-r2.ebuild, heimdal-0.7.2-r3.ebuild: + Added WANT_AUTOMAKE to fix bug #148904, dropped old versions. + + 04 Sep 2006; Joshua Kinard heimdal-0.7.2-r3.ebuild: + Marked stable on mips. + + 02 Sep 2006; Bryan Østergaard + heimdal-0.7.2-r3.ebuild: + Stable on ia64. + + 12 Aug 2006; Rene Nussbaumer + heimdal-0.7.2-r3.ebuild: + Stable on hppa. See bug #143371. + + 12 Aug 2006; Markus Rothe heimdal-0.7.2-r3.ebuild: + Stable on ppc64; bug #143371 + + 11 Aug 2006; Jason Wever heimdal-0.7.2-r3.ebuild: + Stable on SPARC wrt security bug #143371. + + 11 Aug 2006; Tobias Scherbaum + heimdal-0.7.2-r3.ebuild: + ppc stable, bug #143371 + + 11 Aug 2006; Thomas Cort heimdal-0.7.2-r3.ebuild: + Stable on alpha wrt security Bug #143371. + + 11 Aug 2006; Thomas Cort heimdal-0.7.2-r3.ebuild: + Stable on amd64 wrt security Bug #143371. + + 11 Aug 2006; Joshua Jackson heimdal-0.7.2-r3.ebuild: + Stable x86; security bug #143371 + +*heimdal-0.7.2-r3 (11 Aug 2006) + + 11 Aug 2006; Seemant Kulleen + +heimdal-0.7.2-r3.ebuild: + revision bump for heimdal/mit setuid security advisory. see bug #143371 + + 23 Jul 2006; Emanuele Giaquinta heimdal-0.7.2.ebuild, + -heimdal-0.7.2-r1.ebuild, heimdal-0.7.2-r2.ebuild: + Punt unneeded deps. Cleanup. + +*heimdal-0.7.2-r2 (22 May 2006) + + 22 May 2006; Seemant Kulleen + +heimdal-0.7.2-r2.ebuild: + this revbump adds the execve patch for exg in bug #118508, the cracklib + support in bug #118508 by Henrik Sankala, and the rshd file collision that + exg told me about + + 22 May 2006; Seemant Kulleen heimdal-0.7.2.ebuild, + heimdal-0.7.2-r1.ebuild: + Install the sample conf files as .conf.example files instead, fixing bug + #115443 by Trev Peterson, with the fix by Axel Dyks + +*heimdal-0.7.2-r1 (21 May 2006) + + 21 May 2006; Seemant Kulleen -heimdal-0.6.5.ebuild, + -heimdal-0.7.1-r1.ebuild, +heimdal-0.7.2-r1.ebuild: + Build and install the kerberos credentials manager (kcm), fixing bug #131966 + by Tobias Gresch. Also, cleaned out crufty ebuilds + + 21 May 2006; Seemant Kulleen heimdal-0.7.2.ebuild: + fix the sed, fixing bug #126387 by G + + 28 Apr 2006; Joshua Kinard heimdal-0.7.2.ebuild: + Marked stable on mips. + + 16 Mar 2006; Tobias Scherbaum + heimdal-0.7.2.ebuild: + ppc stable, bug #121839 + + 15 Mar 2006; Rene Nussbaumer heimdal-0.7.2.ebuild: + Stable on hppa. See bug #121839. + + 15 Mar 2006; Jason Wever heimdal-0.7.2.ebuild: + Stable on SPARC wrt security bug #121839. + + 14 Mar 2006; Luis Medinas heimdal-0.7.2.ebuild: + Stable on amd64. See bug #121839. + + 14 Mar 2006; Fernando J. Pereda heimdal-0.7.2.ebuild: + Stable on alpha wrt security bug #121839 + + 14 Mar 2006; Mark Loeser heimdal-0.7.2.ebuild: + Stable on x86; bug #121839 + + 14 Mar 2006; Markus Rothe heimdal-0.7.2.ebuild: + Stable on ppc64; bug #121839 + +*heimdal-0.7.2 (14 Mar 2006) + + 14 Mar 2006; Emanuele Giaquinta +heimdal-0.7.2.ebuild: + Version bump for bug 121839. + + 14 Nov 2005; Seemant Kulleen heimdal-0.7.1-r1.ebuild: + move the autoreconf/elibtoolize business into src_unpack + + 14 Nov 2005; Seemant Kulleen heimdal-0.7.1-r1.ebuild: + for some reason I had src_COMPILE not src_compile in the ebuild, leading to + bug #112519 by Chandler Carruth + + 08 Nov 2005; Brent Baude heimdal-0.6.5.ebuild: + Marking heimdal-0.6.5 ppc64 stable after 30 days + + 03 Oct 2005; Seemant Kulleen heimdal-0.6.5.ebuild, + -heimdal-0.7.ebuild, -heimdal-0.7-r1.ebuild, -heimdal-0.7.1.ebuild, + heimdal-0.7.1-r1.ebuild: + remove crufty versions, and change to eautoreconf (thanks to Flameeyes) + +*heimdal-0.7.1-r1 (18 Sep 2005) + + 18 Sep 2005; Stefaan De Roeck + +heimdal-0.7.1-r1.ebuild: + LIBS should contain -lpthread instead of -pthread, fixes bug #103447 + +*heimdal-0.7.1 (15 Sep 2005) + + 15 Sep 2005; Stefaan De Roeck +heimdal-0.7.1.ebuild: + version bump to 0.7.1, excluding a patch for an issue fixed upstream + +*heimdal-0.7-r1 (14 Sep 2005) + + 14 Sep 2005; Stefaan De Roeck +heimdal-0.7-r1.ebuild: + Fix compilation with multiple berkdb-versions installed (#100723), don't + build with kerberos4 support when not in use flags (#100884) + + 06 Sep 2005; Brent Baude heimdal-0.6.5.ebuild: + Marking heimdal-0.6.5 as ~ppc64 to support Bug 104943 + + 18 Jul 2005; Seemant Kulleen -files/heimdal-kadmind, + -files/heimdal-kdc, -files/heimdal-kpasswdd, -files/krb4-build.patch, + -files/krb5-kdc.schema, -files/krb5.conf, heimdal-0.6.5.ebuild: + move patches to tarballs, and remove configs, which are already in tarballs + +*heimdal-0.7 (18 Jul 2005) + + 18 Jul 2005; Seemant Kulleen +heimdal-0.7.ebuild: + version bump. Thanks a lot to: emanuele.giaquinta@gmail.com for helping me + in bug #97305 + + 18 Jul 2005; Seemant Kulleen -heimdal-0.6.4.ebuild, + -heimdal-0.6.4-r1.ebuild: + remove crufted out versions + + 29 Jun 2005; Joshua Kinard heimdal-0.6.5.ebuild: + Marked stable on mips. + + 28 Jun 2005; Bryan Østergaard heimdal-0.6.5.ebuild: + Stable on alpha + ia64, bug 96727. + + 27 Jun 2005; Michael Hanselmann heimdal-0.6.5.ebuild: + Stable on hppa. + + 27 Jun 2005; Seemant Kulleen heimdal-0.6.5.ebuild: + stable x86 and amd64 because of bug 96727 + + 24 Jun 2005; Gustavo Zacarias + +files/krb4-build.patch, heimdal-0.6.5.ebuild: + Fixed USE=krb4 build, stable on sparc wrt #96727 + + 24 Jun 2005; Seemant Kulleen heimdal-0.6.5.ebuild: + add revdep alert to this about com_err as well + + 22 Jun 2005; Michael Hanselmann heimdal-0.6.5.ebuild: + Stable on ppc (#96727). + + 24 Jun 2005; Seemant Kulleen heimdal-0.6.5.ebuild: + add revdep alert to this about com_err as well + +*heimdal-0.6.5 (21 Jun 2005) + + 21 Jun 2005; Seemant Kulleen +heimdal-0.6.5.ebuild: + version bump for security fix, bug #96727 by Sune Kloppenborg Jeppesen + . Will add 0.7 once this one goes stable. + + 07 Jun 2005; Seemant Kulleen heimdal-0.6.4-r1.ebuild: + Thanks to AZ for fixing this even better -- the tests should work, and we + have the X use flag thanks to Anthony- in #gentoo-apache, of all places. Az + fixed the virtualx eclass earlier to make X an optional dep too. + +*heimdal-0.6.4-r1 (06 Jun 2005) + + 06 Jun 2005; Seemant Kulleen + +heimdal-0.6.4-r1.ebuild: + revision bump to fix several bugs: 1. bug #45682 by Andrea Cerrito + which means neither heimdal nor mit-krb5 will overwrite + libss or com_err, which are separated out of e2fsprogs anyway. 2. bug #68039 + by Jose Gonzalez Gomez which should solve + the kadmind initscript not actually starting kadmind -- I took + start-stop-daemon out of the process to start the daemon, it only stops it + now. 3. bug #81844 by Dmitry , which properly renames + su, login and the rcp and all that stuff. Also, changed the second + elibtoolize to libtoolize --force --copy instead, from that same bug. 4. bug + #87411 by Vlastimil Holer who provided a patch to repair + maketest. This inspired me to fix up maketest properly for this package. 5. + bug #89074 by Spooky Ghost , which means there + is know a password checker, linked to cracklib. The krb5.conf sample has its + usage in there. + + 28 Apr 2005; Seemant Kulleen + -files/heimdal-0.6.3-berkdb.patch.bz2, + -files/heimdal-0.6.3-ldap-subtree.patch.bz2, + -files/heimdal-0.6.3-rxapps.patch.bz2, -files/01heimdal, + -files/heimdal-0.6.3-fPIC.patch.bz2, + -files/heimdal-0.6.3-no_libedit.patch.bz2, + -files/heimdal-0.6.3-suid_fix.patch.bz2, -files/heimdal-0.6.3.all.patch, + -heimdal-0.6.3-r1.ebuild: + Getting rid of cruft. Thanks arch teams for stabling this so quick :) + + 28 Apr 2005; Gustavo Zacarias heimdal-0.6.4.ebuild: + Stable on sparc wrt #89861 + + 27 Apr 2005; Michael Hanselmann heimdal-0.6.4.ebuild: + Stable on hppa. + + 27 Apr 2005; Seemant Kulleen heimdal-0.6.4.ebuild: + clean up syntax + + 27 Apr 2005; Seemant Kulleen heimdal-0.6.4.ebuild: + stable on x86 + + 27 Apr 2005; Bryan Østergaard heimdal-0.6.4.ebuild: + Stable on alpha + ia64, bug 89861. + + 27 Apr 2005; Joshua Kinard heimdal-0.6.4.ebuild: + Stable on mips. + + 26 Apr 2005; Michael Hanselmann heimdal-0.6.4.ebuild: + Stable on ppc. + +*heimdal-0.6.4 (26 Apr 2005) + + 26 Apr 2005; Seemant Kulleen +heimdal-0.6.4.ebuild: + security bump for bug #89861 by Matthias Geerdsen + + 08 Apr 2005; Seemant Kulleen + -files/heimdal-0.6.1-fPIC.patch.bz2, -files/heimdal-0.6.2-fPIC.patch.bz2, + -files/heimdal-0.6-berkdb.patch.bz2, -files/heimdal-0.6-gcc3.patch.bz2, + -files/heimdal-0.6-rxapps.patch.bz2, -heimdal-0.6.2.ebuild, + -heimdal-0.6.2-r1.ebuild, -heimdal-0.6.3.ebuild: + remove crufty versions + + 18 Jan 2005; Marcus Hanwell heimdal-0.6.3-r1.ebuild: + Added a second call to elibtoolize to fix bug 73140, as requested by seemant. + + 02 Jan 2005; Ciaran McCreesh : + Change encoding to UTF-8 for GLEP 31 compliance + + 18 Sep 2004; Joshua Kinard heimdal-0.6.3-r1.ebuild: + Marked stable on mips. + +*heimdal-0.6.3-r1 (17 Sep 2004) + + 17 Sep 2004; Daniel Ahlberg heimdal-0.6.2-r1.ebuild, + heimdal-0.6.2.ebuild, heimdal-0.6.3-r1.ebuild, + files/heimdal-0.6-berkdb.patch, files/heimdal-0.6-berkdb.patch.bz2, + files/heimdal-0.6-gcc3.patch, files/heimdal-0.6-gcc3.patch.bz2, + files/heimdal-0.6-rxapps.patch, files/heimdal-0.6-rxapps.patch.bz2, + files/heimdal-0.6.1-fPIC.patch, files/heimdal-0.6.1-fPIC.patch.bz2, + files/heimdal-0.6.2-fPIC.patch, files/heimdal-0.6.2-fPIC.patch.bz2, + files/heimdal-0.6.3-berkdb.patch.bz2, files/heimdal-0.6.3-fPIC.patch.bz2, + files/heimdal-0.6.3-ldap-subtree.patch, + files/heimdal-0.6.3-ldap-subtree.patch.bz2, + files/heimdal-0.6.3-no_libedit.patch.bz2, + files/heimdal-0.6.3-rxapps.patch.bz2, files/heimdal-0.6.3.all.patch: + + + Don't check for el_init in -ledit, thanks to Jason Wever for finding the bug. + + Split heimdal-0.6.3.all.patch. + + Added suid fix patch instead of appending flags to ldflags globally. + + Compressed patches. + + 16 Sep 2004; Bryan Østergaard,,, heimdal-0.6.3.ebuild: + Stable on alpha, bug 61412. + + 15 Sep 2004; Olivier Crete heimdal-0.6.3.ebuild: + Stable on x86 per security bug 61412 + + 15 Sep 2004; Guy Martin heimdal-0.6.3.ebuild: + Stable on hppa. + + 14 Sep 2004; Jason Wever heimdal-0.6.3.ebuild: + Stable on sparc wrt security bug #61412. + + 14 Sep 2004; Daniel Ahlberg heimdal-0.6.3.ebuild: + Fixed fpic issues. Stable on amd64. + + 13 Sep 2004; files/heimdal-kadmind, + files/heimdal-kpasswdd, heimdal-0.6.3.ebuild: + security version bump. Przemyslaw Frasunek has reported some vulnerabilities + in Heimdal ftpd, which potentially can be exploited by malicious users to gain + escalated privileges or compromise a vulnerable system. The vulnerabilities + are caused due to various race condition errors within the out-of-band signal + handling code. Successful exploitation may allow execution of FTP commands or + arbitrary code with the privileges of the ftpd process. Security bug #61412 + +*heimdal-0.6.3 (14 Sep 2004) + + 14 Sep 2004; Daniel Black + +files/heimdal-0.6.3-ldap-subtree.patch, +files/heimdal-0.6.3.all.patch, + +files/krb5-kdc.schema, +files/krb5.conf, +heimdal-0.6.3.ebuild: + Version bump to fix bugs #61412 - Security vulnerabilty - ftpd Signal + Handling. bug #58799 LDAP support and bug #54421 header file layout + +*heimdal-0.6.2-r1 (16 Jul 2004) + + 16 Jul 2004; heimdal-0.6.2.ebuild, + files/heimdal-kadmind, files/heimdal-kdc, files/heimdal-kpasswdd: + added Torsten Kurbad's patches from bug 54421 + + 14 Jun 2004; Daniel Ahlberg heimdal-0.6.2.ebuild: + Fixed typo, closing #53632. + + 03 Jun 2004; : + Removed old ebuilds that had security flaws in them + + 27 May 2004; Joshua Kinard heimdal-0.6.2.ebuild: + Marked stable on mips. + + 26 May 2004; Ryan Phillips heimdal-0.6.2.ebuild: + marked stable on x86 + + 21 May 2004; Luca Barbato heimdal-0.6.2.ebuild: + Marked ppc + + 19 May 2004; Jason Wever heimdal-0.6.2.ebuild: + Marked stable on sparc wrt bug #50208. + + 12 May 2004; Guy Martin heimdal-0.6.2.ebuild: + Marked stable on hppa. + + 12 May 2004; Bryan Østergaard heimdal-0.6.2.ebuild: + Stable on alpha, bug #50208. + +*heimdal-0.6.2 (10 May 2004) + + 10 May 2004; Daniel Ahlberg heimdal-0.6.2.ebuild: + + Version bump. + + Readd krb4 support, closing #50253. + +*heimdal-0.6.1-r1 (10 May 2004) + + 10 May 2004; Daniel Ahlberg heimdal-0.6.1-r1.ebuild: + + Fix fPIC issues with libeditline with patch instead of sed. + + Block virtual/krb5. + + Fix krb5-config. + + 06 May 2004; Daniel Black heimdal-0.6.1.ebuild, + heimdal-0.6.ebuild: + Fixed configuration options thanks to the keen eye of Jiri Denemark + in bug #47911 + + 25 Apr 2004; Aron Griffis heimdal-0.6.1.ebuild, + heimdal-0.6.ebuild: + Add die following econf for bug 48950 + + 10 Apr 2004; Guy Martin heimdal-0.6.1.ebuild: + Marked stable on hppa. + + 09 Apr 2004; heimdal-0.6.1.ebuild: + pushed to stable for x86 bug #46590#c11 + + 08 Apr 2004; Jason Wever heimdal-0.6.1.ebuild: + Marked stable on sparc wrt bug #46950. + + 08 Apr 2004; Luca Barbato heimdal-0.6.1.ebuild: + Marked ppc + + 08 Apr 2004; Jon Portnoy heimdal-0.6.1.ebuild : + Stable on AMD64. + + 08 Apr 2004; heimdal-0.6.1.ebuild: + Stable on Alpha. + + 08 Apr 2004; Joshua Kinard heimdal-0.6.1.ebuild: + Marked stable on mips. + +*heimdal-0.6.1 (07 Apr 2004) + + 07 Apr 2004; heimdal-0.4e-r1.ebuild, + heimdal-0.5.1-r1.ebuild, heimdal-0.5.1.ebuild, heimdal-0.5.ebuild, + heimdal-0.6.1.ebuild, metadata.xml: + security version bump. bug #46590 + + 30 Mar 2004; Daniel Ahlberg heimdal-0.6.ebuild, + files/heimdal-0.6-berkdb.patch: + Fixing berkdb support for heimdal. Should close #43874. + + 21 Mar 2004; Joshua Kinard heimdal-0.6.ebuild: + Marked stable on mips. + + 17 Mar 2004; Daniel Ahlberg heimdal-0.6.ebuild: + Stable on amd64, closing #44174. + + 27 Feb 2004; Joshua Kinard heimdal-0.6.ebuild: + Added ~mips to KEYWORDS to satisfy repoman deps. + + 25 Feb 2004; Guy Martin heimdal-0.6.ebuild: + Marked stable on hppa. + + 24 Feb 2004; Sven Blumenstein heimdal-0.6.ebuild: + Stable on sparc. (If `whoami` != "weeve") + + 21 Feb 2004; Daniel Ahlberg heimdal-0.6.ebuild: + Change binary in rx wrappers. Closing #39290. + + 17 Feb 2004; Aron Griffis heimdal-0.6.ebuild: + stable on alpha and ia64 + + 17 Feb 2004; Aron Griffis heimdal-0.6.ebuild: + According to lanius in bug 21781, Heimdal 0.6 conflicts with + app-crypt/kth-krb, whereas this has been a dep in the previous version. + + 17 Feb 2004; Aron Griffis heimdal-0.6.ebuild: + Fix compilation on gcc3 and use -fPIC for editline.a. This is a proper -fPIC + fix so no complaining please! ;-) + + 15 Dec 2003; Jason Wever heimdal-0.4e-r1.ebuild, + heimdal-0.5.1-r1.ebuild, heimdal-0.5.1.ebuild, heimdal-0.5.ebuild, + heimdal-0.6.ebuild: + Masked on sparc as kth-krb dependency is currently broken and unable to build. + +*heimdal-0.6 (27 May 2003) + + 27 May 2003; Daniel Ahlberg heimdal-0.6.ebuild : + Version bump and security update. Thanks to Ian for notifying us. + + 04 Feb 2003; Daniel Ahlberg heimdal-0.5.1-r1.ebuild : + Moved includefiles to include/heimdal. Closes #14459. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*heimdal-0.5.1-r1 (06 Dec 2002) + + 20 Jan 2003; Nick Hadaway heimdal-0.5.1-r1.ebuild : + Changed PROVIDES to PROVIDE. + + 06 Dec 2002; Kain X heimdal-0.5.1-r1.ebuild : + Initial setup for new virtual/krb5 structure. Shared libraries are also now + built, but krb4 is not linked in in this case. If you really want krb4, you + can say USE="krb4" emerge heimdal. This will be improved in later releases. + +*heimdal-0.5.1 (26 Oct 2002) + + 26 Oct 2002; Daniel Ahlberg : + Security update. Found by Ian . + +*heimdal-0.5 (14 Oct 2002) + + 14 Oct 2002; Daniel Ahlberg : + Security update. + +*heimdal-0.4e-r1 (1 Feb 2002) + + 09 Sep 2002; Seemant Kulleen heimdal-0.4e-r1.ebuild : + + emake->make. Discovery and correction by: ian@stacken.kth.se (Ian) in bug + #7632. + + 1 Feb 2002; G.Bevin ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/app-crypt/heimdal/Manifest b/app-crypt/heimdal/Manifest new file mode 100644 index 00000000..e8322ee8 --- /dev/null +++ b/app-crypt/heimdal/Manifest @@ -0,0 +1 @@ +DIST heimdal-1.5.3.tar.gz 6798305 SHA256 aac27bedb33c341b6aed202af07ccc816146a893148721f8123abbbf93bbfea5 SHA512 5c7890f60d6fe6b5034fca204eb7cdb33fdc397fe09b169212b6267310b83bb0b3b06a4c2888841be34c92cbd701bd95734b4019c33c147459c4a449861c4431 WHIRLPOOL 8202b1bdf76e84b4a0fea1aa89935dfb3fbcceca38c84ffb3e3e8454691398c9a7cecfad40c6661426be5e82f4e3f43b6d6494cf287900ff958e06603b602e19 diff --git a/app-crypt/heimdal/files/heimdal-kadmind.confd b/app-crypt/heimdal/files/heimdal-kadmind.confd new file mode 100644 index 00000000..5d75504a --- /dev/null +++ b/app-crypt/heimdal/files/heimdal-kadmind.confd @@ -0,0 +1,5 @@ +# /etc/conf.d/heimdal-kadmind + +# Options to pass to the kadmind daemon. Please see man 8 kadmind for details. +# +# OPTIONS="--keytab=/etc/krb5.keytab" diff --git a/app-crypt/heimdal/files/heimdal-kadmind.initd-r2 b/app-crypt/heimdal/files/heimdal-kadmind.initd-r2 new file mode 100644 index 00000000..7f3eba5f --- /dev/null +++ b/app-crypt/heimdal/files/heimdal-kadmind.initd-r2 @@ -0,0 +1,23 @@ +#!/sbin/runscript +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/heimdal/files/heimdal-kadmind.initd-r2,v 1.1 2013/01/16 19:58:57 eras Exp $ + +depend() { + use net heimdal-kdc + after logger +} + +start() { + ebegin "Starting Heimdal kadmind" + /usr/sbin/kadmind "${OPTIONS}" & + echo $! > /var/run/heimdal-kadmind.pid + eend $? +} + +stop() { + ebegin "Stopping Heimdal kadmind" + start-stop-daemon --stop --quiet --exec \ + /usr/sbin/kadmind + eend $? +} diff --git a/app-crypt/heimdal/files/heimdal-kcm.confd b/app-crypt/heimdal/files/heimdal-kcm.confd new file mode 100644 index 00000000..8c156aa9 --- /dev/null +++ b/app-crypt/heimdal/files/heimdal-kcm.confd @@ -0,0 +1,5 @@ +# /etc/conf.d/heimdal-kcm + +# Options to pass to the kcm daemon. Please see man 8 kcm for details +# +# OPTIONS="-c /etc/krb5.conf" diff --git a/app-crypt/heimdal/files/heimdal-kcm.initd-r1 b/app-crypt/heimdal/files/heimdal-kcm.initd-r1 new file mode 100644 index 00000000..1146abd5 --- /dev/null +++ b/app-crypt/heimdal/files/heimdal-kcm.initd-r1 @@ -0,0 +1,22 @@ +#!/sbin/runscript +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/heimdal/files/heimdal-kcm.initd-r1,v 1.1 2011/02/16 22:14:12 eras Exp $ + +depend() { + after heimdal-kdc +} + +OPTIONS="${OPTIONS} --detach" + +start() { + ebegin "Starting Heimdal KCM..." + start-stop-daemon --start --pidfile /var/run/kcm.pid --exec /usr/sbin/kcm -- ${OPTIONS# } + eend $? +} + +stop() { + ebegin "Stopping Heimdal KCM..." + start-stop-daemon --stop --pidfile /var/run/kcm.pid --retry SIGKILL/5 + eend $? +} diff --git a/app-crypt/heimdal/files/heimdal-kdc.confd b/app-crypt/heimdal/files/heimdal-kdc.confd new file mode 100644 index 00000000..d33f663f --- /dev/null +++ b/app-crypt/heimdal/files/heimdal-kdc.confd @@ -0,0 +1,5 @@ +# /etc/conf.d/heimdal-kdc + +# Options to pass to the kdc daemon. Please see man 8 kdc for details +# +# OPTIONS="-c /etc/krb5.conf" diff --git a/app-crypt/heimdal/files/heimdal-kdc.initd-r2 b/app-crypt/heimdal/files/heimdal-kdc.initd-r2 new file mode 100644 index 00000000..f8f4a3b0 --- /dev/null +++ b/app-crypt/heimdal/files/heimdal-kdc.initd-r2 @@ -0,0 +1,25 @@ +#!/sbin/runscript +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/heimdal/files/heimdal-kdc.initd-r2,v 1.1 2013/01/16 19:58:57 eras Exp $ + +depend() { + use net + after logger +} + +OPTIONS="${OPTIONS} --detach" + +start() { + ebegin "Starting Heimdal kdc" + start-stop-daemon --start --quiet --exec \ + /usr/sbin/kdc -- ${OPTIONS# } + eend $? +} + +stop() { + ebegin "Stopping Heimdal kdc" + start-stop-daemon --stop --quiet --exec \ + /usr/sbin/kdc + eend $? +} diff --git a/app-crypt/heimdal/files/heimdal-kpasswdd.confd b/app-crypt/heimdal/files/heimdal-kpasswdd.confd new file mode 100644 index 00000000..7a3e808a --- /dev/null +++ b/app-crypt/heimdal/files/heimdal-kpasswdd.confd @@ -0,0 +1,5 @@ +# /etc/conf.d/heimdal-kpasswdd + +# Options to pass to the kpasswdd daemon. Please see man 8 kpasswdd for details. +# +# OPTIONS="-k /etc/krb5.keytab" diff --git a/app-crypt/heimdal/files/heimdal-kpasswdd.initd-r2 b/app-crypt/heimdal/files/heimdal-kpasswdd.initd-r2 new file mode 100644 index 00000000..89e592e8 --- /dev/null +++ b/app-crypt/heimdal/files/heimdal-kpasswdd.initd-r2 @@ -0,0 +1,23 @@ +#!/sbin/runscript +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/heimdal/files/heimdal-kpasswdd.initd-r2,v 1.1 2013/01/16 19:58:57 eras Exp $ + +depend() { + use net heimdal-kdc + after logger +} + +start() { + ebegin "Starting Heimdal kpasswdd" + start-stop-daemon --background --start --quiet --exec \ + /usr/sbin/kpasswdd -- "${OPTIONS}" + eend $? +} + +stop() { + ebegin "Stopping Heimdal kpasswdd" + start-stop-daemon --stop --quiet --exec \ + /usr/sbin/kpasswdd + eend $? +} diff --git a/app-crypt/heimdal/files/heimdal_db6.patch b/app-crypt/heimdal/files/heimdal_db6.patch new file mode 100644 index 00000000..316cf153 --- /dev/null +++ b/app-crypt/heimdal/files/heimdal_db6.patch @@ -0,0 +1,41 @@ +--- 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_disable-check-iprop.patch b/app-crypt/heimdal/files/heimdal_disable-check-iprop.patch new file mode 100644 index 00000000..703fc7c9 --- /dev/null +++ b/app-crypt/heimdal/files/heimdal_disable-check-iprop.patch @@ -0,0 +1,16 @@ +diff --git a/tests/kdc/check-iprop.in b/tests/kdc/check-iprop.in +index ba9aff1..0bea2ed 100644 +--- a/tests/kdc/check-iprop.in ++++ b/tests/kdc/check-iprop.in +@@ -31,6 +31,11 @@ + # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + # SUCH DAMAGE. + ++# check-iprop is known to fail and there is no easy way out ++# http://article.gmane.org/gmane.comp.encryption.kerberos.heimdal.general/5408 ++# http://article.gmane.org/gmane.comp.encryption.kerberos.heimdal.general/5409 ++exit 77 ++ + top_builddir="@top_builddir@" + env_setup="@env_setup@" + objdir="@objdir@" diff --git a/app-crypt/heimdal/files/heimdal_link_order.patch b/app-crypt/heimdal/files/heimdal_link_order.patch new file mode 100644 index 00000000..fdf6a0af --- /dev/null +++ b/app-crypt/heimdal/files/heimdal_link_order.patch @@ -0,0 +1,41 @@ +--- kadmin/Makefile.am.orig 2010-11-25 12:39:31.000000000 +0000 ++++ kadmin/Makefile.am 2011-02-14 21:37:29.000000000 +0000 +@@ -64,10 +64,10 @@ + $(top_builddir)/lib/krb5/libkrb5.la \ + $(LIB_hcrypto) \ + $(top_builddir)/lib/asn1/libasn1.la \ +- $(LIB_roken) \ + $(DBLIB) + + kadmind_LDADD = $(top_builddir)/lib/kadm5/libkadm5srv.la \ ++ $(LIB_roken) \ + ../lib/gssapi/libgssapi.la \ + $(LDADD_common) \ + $(LIB_pidfile) \ +@@ -78,12 +78,14 @@ + $(top_builddir)/lib/kadm5/libkadm5srv.la \ + $(top_builddir)/lib/sl/libsl.la \ + $(LIB_readline) \ ++ $(LIB_roken) \ + $(LDADD_common) \ + $(LIB_dlopen) + + add_random_users_LDADD = \ + $(top_builddir)/lib/kadm5/libkadm5clnt.la \ + $(top_builddir)/lib/kadm5/libkadm5srv.la \ ++ $(LIB_roken) \ + $(LDADD_common) \ + $(LIB_dlopen) + +--- tests/plugin/check-pac.in.orig 2010-11-25 12:39:31.000000000 +0000 ++++ tests/plugin/check-pac.in 2011-02-16 13:24:50.000000000 +0000 +@@ -62,7 +62,8 @@ + test_apreq="${TESTS_ENVIRONMENT} ../../lib/krb5/test_ap-req" + + KRB5_CONFIG="${objdir}/krb5.conf" +-export KRB5_CONFIG ++LD_PRELOAD="../../lib/roken/.libs/libroken.so" ++export KRB5_CONFIG LD_PRELOAD + + rm -f ${keytabfile} + rm -f current-db* diff --git a/app-crypt/heimdal/files/heimdal_missing-include.patch b/app-crypt/heimdal/files/heimdal_missing-include.patch new file mode 100644 index 00000000..e245cf8f --- /dev/null +++ b/app-crypt/heimdal/files/heimdal_missing-include.patch @@ -0,0 +1,11 @@ +--- base/test_base.c 2011-09-30 15:58:45.000000000 +0300 ++++ base/test_base.c 2011-12-27 23:04:50.482955923 +0200 +@@ -39,6 +39,8 @@ + #include "heimbase.h" + #include "heimbasepriv.h" + ++#include ++ + static void + memory_free(heim_object_t obj) + { diff --git a/app-crypt/heimdal/files/heimdal_missing_symbols.patch b/app-crypt/heimdal/files/heimdal_missing_symbols.patch new file mode 100644 index 00000000..aa915fb1 --- /dev/null +++ b/app-crypt/heimdal/files/heimdal_missing_symbols.patch @@ -0,0 +1,28 @@ +Add missing symbols. Cherry picked from upstream master. +Bug #420821. + +--- a/lib/krb5/version-script.map 2012-01-10 21:53:51.000000000 +0000 ++++ b/lib/krb5/version-script.map 2012-06-13 16:23:26.000000000 +0000 +@@ -42,6 +42,7 @@ + krb5_auth_con_getrcache; + krb5_auth_con_getremoteseqnumber; + krb5_auth_con_getremotesubkey; ++ krb5_auth_con_getsendsubkey; + krb5_auth_con_init; + krb5_auth_con_removeflags; + krb5_auth_con_setaddrs; +@@ -383,6 +384,14 @@ + krb5_h_errno_to_heim_errno; + krb5_have_error_string; + krb5_hmac; ++ krb5_init_creds_init; ++ krb5_init_creds_set_service; ++ krb5_init_creds_set_keytab; ++ krb5_init_creds_get; ++ krb5_init_creds_set_password; ++ krb5_init_creds_free; ++ krb5_init_creds_get_creds; ++ krb5_init_creds_get_error; + krb5_init_context; + krb5_init_ets; + krb5_initlog; diff --git a/app-crypt/heimdal/files/heimdal_texinfo-5.patch b/app-crypt/heimdal/files/heimdal_texinfo-5.patch new file mode 100644 index 00000000..b16a90ce --- /dev/null +++ b/app-crypt/heimdal/files/heimdal_texinfo-5.patch @@ -0,0 +1,28 @@ +--- a/doc/whatis.texi ++++ b/doc/whatis.texi +@@ -35,10 +35,11 @@ services can authenticate each other. + @end macro + @end ifinfo + +-@tex +-@def@xsub#1{$_{#1}$} +-@global@let@sub=@xsub +-@end tex ++@iftex ++@macro sub{arg} ++@textsubscript{\arg\} ++@end macro ++@end iftex + + @ifhtml + @macro sub{arg} +--- a/doc/win2k.texi ++++ b/doc/win2k.texi +@@ -311,4 +311,5 @@ Other useful programs include these: + + @itemize @bullet + @item pwdump2 +-@uref{http://www.bindview.com/Support/RAZOR/Utilities/Windows/pwdump2_readme.cfm}@end itemize ++@uref{http://www.bindview.com/Support/RAZOR/Utilities/Windows/pwdump2_readme.cfm} ++@end itemize + diff --git a/app-crypt/heimdal/files/heimdal_tinfo.patch b/app-crypt/heimdal/files/heimdal_tinfo.patch new file mode 100644 index 00000000..010a9037 --- /dev/null +++ b/app-crypt/heimdal/files/heimdal_tinfo.patch @@ -0,0 +1,22 @@ +--- heimdal-1.5/configure.ac.orig 2011-08-01 12:49:33.554689000 +0200 ++++ heimdal-1.5/configure.ac 2011-08-01 13:54:12.707009421 +0200 +@@ -444,7 +444,7 @@ + #endif + ],[0,0,0,0,0]) + +-AC_FIND_FUNC_NO_LIBS(tgetent, termcap ncurses curses,[ ++AC_FIND_FUNC_NO_LIBS(tgetent, tinfo ncurses curses termcap,[ + #ifdef HAVE_TERMCAP_H + #include + #endif +--- heimdal-1.5/lib/libedit/configure.ac~ 2011-07-30 22:43:29.000000000 +0200 ++++ heimdal-1.5/lib/libedit/configure.ac 2011-08-01 13:54:30.657009419 +0200 +@@ -33,7 +33,7 @@ + EL_MANTYPE + + +-AC_CHECK_LIB(curses, tgetent,, ++AC_CHECK_LIB(tinfo, tgetent,, + [AC_CHECK_LIB(ncurses, tgetent,, + [AC_MSG_ERROR([libcurses or libncurses are required!])] )] ) + diff --git a/app-crypt/heimdal/files/krb5.conf b/app-crypt/heimdal/files/krb5.conf new file mode 100644 index 00000000..906eb4d0 --- /dev/null +++ b/app-crypt/heimdal/files/krb5.conf @@ -0,0 +1,27 @@ +[libdefaults] + default_realm = MY.REALM +# clockskew = 300 +# v4_instance_resolve = false +# v4_name_convert = { +# host = { +# rcmd = host +# ftp = ftp +# } +# plain = { +# something = something-else +# } +# } + +[realms] + MY.REALM = { + kdc = MY.COMPUTER + } +# OTHER.REALM = { +# v4_instance_convert = { +# kerberos = kerberos +# computer = computer.some.other.domain +# } +# } + +[domain_realm] + .my.domain = MY.REALM diff --git a/app-crypt/heimdal/heimdal-1.5.3-r3.ebuild b/app-crypt/heimdal/heimdal-1.5.3-r3.ebuild new file mode 100644 index 00000000..ac0365a9 --- /dev/null +++ b/app-crypt/heimdal/heimdal-1.5.3-r3.ebuild @@ -0,0 +1,194 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/heimdal/heimdal-1.5.3-r2.ebuild,v 1.17 2015/04/08 07:30:33 mgorny Exp $ + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_3,3_4} ) +VIRTUALX_REQUIRED="manual" + +inherit autotools db-use eutils multilib multilib-minimal python-any-r1 toolchain-funcs virtualx flag-o-matic + +MY_P="${P}" +DESCRIPTION="Kerberos 5 implementation from KTH" +HOMEPAGE="http://www.h5l.org/" +SRC_URI="http://www.h5l.org/dist/src/${MY_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 threads 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 + >=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() { + epatch "${FILESDIR}/heimdal_missing-include.patch" + epatch "${FILESDIR}/heimdal_db6.patch" + epatch "${FILESDIR}/heimdal_disable-check-iprop.patch" + epatch "${FILESDIR}/heimdal_link_order.patch" + epatch "${FILESDIR}/heimdal_missing_symbols.patch" + epatch "${FILESDIR}/heimdal_texinfo-5.patch" + epatch "${FILESDIR}/heimdal_tinfo.patch" + eautoreconf +} + +src_configure() { + # QA + append-flags -fno-strict-aliasing -lpthread + + 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 \ + $(use_enable afs afs-support) \ + $(use_enable otp) \ + $(use_enable pkinit kx509) \ + $(use_enable pkinit pk-init) \ + $(use_enable static-libs static) \ + $(use_enable threads pthread-support) \ + $(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[@]}" +} + +multilib_src_compile() { + if multilib_is_native_abi; then + emake -j1 + else + emake -C include -j1 + emake -C base -j1 + emake -C lib -j1 + emake -C kdc -j1 + emake -C tools -j1 + emake -C tests/plugin -j1 + fi +} + +multilib_src_test() { + multilib_is_native_abi && emake check +} + +multilib_src_install() { + if multilib_is_native_abi; then + 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 + emake -C tests/plugin DESTDIR="${D}" install + fi +} + +multilib_src_install_all() { + dodoc ChangeLog README NEWS TODO + + # Begin client rename and install + for i in {telnetd,ftpd,rshd,popper} + do + mv "${D}"/usr/share/man/man8/{,k}${i}.8 + mv "${D}"/usr/sbin/{,k}${i} + done + + for i in {rcp,rsh,telnet,ftp,su,login,pagsh,kf} + do + mv "${D}"/usr/share/man/man1/{,k}${i}.1 + mv "${D}"/usr/bin/{,k}${i} + done + + mv "${D}"/usr/share/man/man5/{,k}ftpusers.5 + mv "${D}"/usr/share/man/man5/{,k}login.access.5 + + newinitd "${FILESDIR}"/heimdal-kdc.initd-r2 heimdal-kdc + newinitd "${FILESDIR}"/heimdal-kadmind.initd-r2 heimdal-kadmind + newinitd "${FILESDIR}"/heimdal-kpasswdd.initd-r2 heimdal-kpasswdd + newinitd "${FILESDIR}"/heimdal-kcm.initd-r1 heimdal-kcm + + newconfd "${FILESDIR}"/heimdal-kdc.confd heimdal-kdc + newconfd "${FILESDIR}"/heimdal-kadmind.confd heimdal-kadmind + newconfd "${FILESDIR}"/heimdal-kpasswdd.confd heimdal-kpasswdd + newconfd "${FILESDIR}"/heimdal-kcm.confd heimdal-kcm + + insinto /etc + newins "${FILESDIR}"/krb5.conf krb5.conf.example + + if use hdb-ldap; then + insinto /etc/openldap/schema + doins "${S}/lib/hdb/hdb.schema" + fi + + prune_libtool_files + + # default database dir + keepdir /var/heimdal + + # Ugly hack for broken symlink - bug #417081 + rm "${D}"/usr/share/man/man5/qop.5 || die + dosym mech.5 /usr/share/man/man5/qop.5 +} diff --git a/app-crypt/heimdal/metadata.xml b/app-crypt/heimdal/metadata.xml new file mode 100644 index 00000000..4fcd8e49 --- /dev/null +++ b/app-crypt/heimdal/metadata.xml @@ -0,0 +1,17 @@ + + + +kerberos +Kerberos 5 implementation from KTH + + + Adds support for one-time passwords + + + Adds support for PKINIT for the initial ticket + + + Adds support for LDAP as a database backend + + + diff --git a/dev-java/icedtea-web/ChangeLog b/dev-java/icedtea-web/ChangeLog new file mode 100644 index 00000000..09ab9ee2 --- /dev/null +++ b/dev-java/icedtea-web/ChangeLog @@ -0,0 +1,283 @@ +# ChangeLog for dev-java/icedtea-web +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/ChangeLog,v 1.53 2015/05/23 23:08:15 chewi Exp $ + + 23 May 2015; James Le Cuirot icedtea-web-1.5.1-r1.ebuild: + ~arm keyword. + + 20 May 2015; James Le Cuirot icedtea-web-1.5.1-r1.ebuild: + ~ppc keyword. + + 10 May 2015; James Le Cuirot + -files/0001-Fix-parallel-install.-BGO-440906.patch, + -files/0002-Respect-LDFLAGS.patch, + -files/icedtea-web-1.3.2-openjdk-build-25.patch, -icedtea-web-1.3.2-r7.ebuild, + -icedtea-web-1.3.2.ebuild, -icedtea-web-1.4.2-r1.ebuild, + -icedtea-web-1.4.2.ebuild: + Remove old versions. Unfortunately this means dropping some keywords but the + non-0 SLOTs have not mergeable for some time due to blockers. + + 26 Apr 2015; Pacho Ramos icedtea-web-1.5.1-r1.ebuild: + amd64/x86 stable, bug #546902 + + 31 Mar 2015; Ulrich Müller icedtea-web-1.4.2.ebuild, + icedtea-web-1.4.2-r1.ebuild, icedtea-web-1.5.1-r1.ebuild: + Update dependency after package move of eselect modules to app-eselect. + + 18 Feb 2015; Michał Górny files/README.gentoo: + Fix typos in README.gentoo, https://github.com/gentoo/gentoo-portage-rsync- + mirror/pull/20 by Elias Probst. + + 02 Nov 2014; Vlastimil Babka -icedtea-web-1.5.1.ebuild, + icedtea-web-1.5.1-r1.ebuild: + Reintroduce USE=tagsoup and fix building with USE="-tagsoup" properly, bug + #527962. + +*icedtea-web-1.5.1-r1 (02 Nov 2014) + + 02 Nov 2014; Patrick Lauer +icedtea-web-1.5.1-r1.ebuild: + Add ebuild for 1.5.1 that unconditionally depends on tagsoup #527962 + +*icedtea-web-1.5.1 (01 Nov 2014) + + 01 Nov 2014; Vlastimil Babka -icedtea-web-1.4.1.ebuild, + icedtea-web-1.4.2-r1.ebuild, +icedtea-web-1.5.1.ebuild, + +files/icedtea-web-1.5-respect-ldflags.patch, metadata.xml: + Version bump, bug #512094. Adds optional USE=tagsoup which should allow + parsing malformed .jnlp files, at the cost of 35 java packages in + build-deptree. Depend on app-arch/zip, bug #516696. + + 01 Nov 2014; Vlastimil Babka icedtea-web-1.3.2-r7.ebuild: + Block >=icedtea-7.2.5.3 to make the block mutual. + + 01 Nov 2014; Vlastimil Babka icedtea-web-1.3.2.ebuild: + Block >=icedtea-6.1.13.5-r1 to make the block mutual. + + 01 Jul 2014; Agostino Sarubbo icedtea-web-1.4.2.ebuild: + Stable for x86, wrt bug #501472 + + 01 Jul 2014; Agostino Sarubbo icedtea-web-1.4.2.ebuild: + Stable for amd64, wrt bug #501472 + +*icedtea-web-1.4.2-r1 (27 Jun 2014) + + 27 Jun 2014; Vlastimil Babka icedtea-web-1.4.2.ebuild, + +icedtea-web-1.4.2-r1.ebuild: + Revbump the current icedtea-web-1.4.2 to 1.4.2-r1 without change. Then remove + icedtea7 USE flag and associated dependency from -r0, so it can be + stabilized. Security bug #501472. + +*icedtea-web-1.4.2 (01 Jun 2014) + + 01 Jun 2014; Vlastimil Babka +icedtea-web-1.4.2.ebuild: + Version bump, security bug #501472. + + 30 Dec 2013; Tom Wijsman -icedtea-web-1.3.1-r7.ebuild, + -icedtea-web-1.3.1.ebuild, metadata.xml: + Dropped vulnerable 1.3.1* (and unused local USE-descriptions gtk2 and gtk3) + for security bug #483198. + + 11 Nov 2013; Vlastimil Babka icedtea-web-1.4.1.ebuild, + metadata.xml: + Introduce icedtea7 USE flag, as it turns out that icedtea-web built with + icedtea-6 is missing a class necessary for icedtea-7. When built with + icedtea-7, it works with both versions. + + 09 Nov 2013; Vlastimil Babka icedtea-web-1.4.1.ebuild: + Correct VMHANDLE to make automatic nsplugin activation work. + +*icedtea-web-1.4.1 (25 Oct 2013) + + 25 Oct 2013; Ralph Sennhauser +icedtea-web-1.4.1.ebuild, + +files/0001-Fix-parallel-install.-BGO-440906.patch, +files/README.gentoo: + Version bump. + Adds ability to switch JVM. + Adds README.gentoo + Fix parallel install. Bug #440906 + + 19 Sep 2013; Tom Wijsman metadata.xml: + gnu_andrew never wanted to be a proxied maintainer for this package and has + asked to be removed. + +*icedtea-web-1.3.2-r7 (23 Jul 2013) +*icedtea-web-1.3.2 (23 Jul 2013) + + 23 Jul 2013; Vlastimil Babka -icedtea-web-1.3.ebuild, + -icedtea-web-1.3-r7.ebuild, +icedtea-web-1.3.2.ebuild, + +icedtea-web-1.3.2-r7.ebuild, + +files/icedtea-web-1.3.2-openjdk-build-25.patch: + Version bump with upstream patch to work with latest icedtea. See + http://blog.fuseyism.com/index.php/2013/06/19/imminent-icedtea-web-breakage/ + + 17 Mar 2013; Markos Chandras metadata.xml: + Add proxy-maintainers to metadata.xml + + 05 Feb 2013; Rick Farina icedtea-web-1.3.1.ebuild: + adding ~arm + +*icedtea-web-1.3.1-r7 (14 Nov 2012) +*icedtea-web-1.3.1 (14 Nov 2012) + + 14 Nov 2012; Vlastimil Babka + -icedtea-web-1.2.1-r1.ebuild, -icedtea-web-1.2.1-r8.ebuild, + -files/icedtea-web-1.2.1-memcpy.patch, +icedtea-web-1.3.1.ebuild, + +icedtea-web-1.3.1-r7.ebuild, -files/fix-plugin-in-icedtea-7.patch: + Version bump, security bug #442478. Install with -j1 for bug #440906. + + 25 Sep 2012; Ralph Sennhauser -icedtea-web-1.2.ebuild, + -icedtea-web-1.2-r7.ebuild, -icedtea-web-1.2.1.ebuild, + -icedtea-web-1.2.1-r7.ebuild: + Remove old, vulnarable. #429522 + +*icedtea-web-1.3-r7 (25 Sep 2012) +*icedtea-web-1.3 (25 Sep 2012) + + 25 Sep 2012; Ralph Sennhauser +icedtea-web-1.3.ebuild, + +icedtea-web-1.3-r7.ebuild, metadata.xml: + Version bump. #434094 + Add missing dependencies on glib, gtk+ and pkgconfig. + Add gtk+:2/gtk+:3 support. + Simplyfy src_configure and src_install. + + 06 Sep 2012; Jeroen Roovers metadata.xml: + Spelling. + +*icedtea-web-1.2.1-r8 (03 Aug 2012) +*icedtea-web-1.2.1-r1 (03 Aug 2012) + + 03 Aug 2012; Vlastimil Babka + +icedtea-web-1.2.1-r1.ebuild, +icedtea-web-1.2.1-r8.ebuild, + +files/icedtea-web-1.2.1-memcpy.patch: + Patch a buffer overflow in memcpy causing crashes with e.g. recent firefox + versions. See http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=1106 + +*icedtea-web-1.2.1-r7 (02 Aug 2012) +*icedtea-web-1.2.1 (02 Aug 2012) + + 02 Aug 2012; Ralph Sennhauser +icedtea-web-1.2.1.ebuild, + +icedtea-web-1.2.1-r7.ebuild: + Security and bugfix release. #429522 + + 21 Jul 2012; Ralph Sennhauser -icedtea-web-1.1.4.ebuild, + -icedtea-web-1.1.4-r7.ebuild, -icedtea-web-1.1.4-r8.ebuild, + icedtea-web-1.2.ebuild, icedtea-web-1.2-r7.ebuild: + Drop elog message about old browsers not working. #427458 + Remove old. + + 21 May 2012; Samuli Suominen icedtea-web-1.1.4.ebuild, + icedtea-web-1.1.4-r7.ebuild, icedtea-web-1.1.4-r8.ebuild, + icedtea-web-1.2.ebuild, icedtea-web-1.2-r7.ebuild: + Force net-misc/npapi-sdk for USE="nsplugin" instead of having || ( ) + dependency block with net-libs/xulrunner which is obsolete and vulnerable. + + 15 Apr 2012; Mike Frysinger icedtea-web-1.2.ebuild: + Add back ia64 love #349020 by Dennis Schridde. + + 15 Apr 2012; Mike Frysinger icedtea-web-1.2-r7.ebuild: + Add back ia64 love #349020 by Dennis Schridde. + + 14 Mar 2012; Ralph Sennhauser icedtea-web-1.2.ebuild, + icedtea-web-1.2-r7.ebuild: + Use JAVA_PKG_WANT_BUILD_VM for selecting VM. Obsoletes handle migration code. + +*icedtea-web-1.2-r7 (06 Mar 2012) +*icedtea-web-1.2 (06 Mar 2012) + + 06 Mar 2012; Ralph Sennhauser +icedtea-web-1.2.ebuild, + +icedtea-web-1.2-r7.ebuild: + Version bump + + 03 Mar 2012; Vlastimil Babka icedtea-web-1.1.4-r8.ebuild, + files/fix-plugin-in-icedtea-7.patch: + Fix the patch, bug #406715. Thanks to Flameeyes. + +*icedtea-web-1.1.4-r8 (02 Mar 2012) + + 02 Mar 2012; Vlastimil Babka + +icedtea-web-1.1.4-r8.ebuild, +files/fix-plugin-in-icedtea-7.patch: + Revbump with upstream patch to fix plugin initialization. + + 13 Feb 2012; Vlastimil Babka + -files/0001-Support-using-NPAPI-SDK-headers-instead-of-whole-xul.patch, + -icedtea-web-1.1.3.ebuild, -icedtea-web-1.1.3-r7.ebuild, + icedtea-web-1.1.4.ebuild, icedtea-web-1.1.4-r7.ebuild: + Update installdir with USE=build, die when users set the flag. + +*icedtea-web-1.1.4-r7 (24 Nov 2011) +*icedtea-web-1.1.4 (24 Nov 2011) + + 24 Nov 2011; Ralph Sennhauser +icedtea-web-1.1.4.ebuild, + +icedtea-web-1.1.4-r7.ebuild, metadata.xml: + Version and EAPI bump. + Finish VMHANDLE migration. + Add missing dependencies. Bug #389795 + + 04 Nov 2011; Vlastimil Babka icedtea-web-1.1.3-r7.ebuild: + Add ~x86 keyword. + +*icedtea-web-1.1.3-r7 (04 Nov 2011) + + 04 Nov 2011; Vlastimil Babka + +icedtea-web-1.1.3-r7.ebuild: + Add icedtea-web:7 slot for icedtea-7. + + 04 Nov 2011; Vlastimil Babka -icedtea-web-1.1.1.ebuild, + -icedtea-web-1.1.2.ebuild, -icedtea-web-1.1.2-r1.ebuild, + icedtea-web-1.1.3.ebuild: + Prepare for icedtea VMHANDLE change. Remove old. + +*icedtea-web-1.1.3 (29 Sep 2011) + + 29 Sep 2011; Vlastimil Babka +icedtea-web-1.1.3.ebuild: + Version bump, npapi-sdk support now upstream. + +*icedtea-web-1.1.2-r1 (18 Sep 2011) + + 18 Sep 2011; Vlastimil Babka + +files/0002-Respect-LDFLAGS.patch, +icedtea-web-1.1.2-r1.ebuild: + Revbump to respect LDFLAGS, bug #356645. + + 06 Sep 2011; Vlastimil Babka + +files/0001-Support-using-NPAPI-SDK-headers-instead-of-whole-xul.patch: + Add missing patch, thanks to marienz + +*icedtea-web-1.1.2 (06 Sep 2011) + + 06 Sep 2011; Vlastimil Babka -icedtea-web-1.1.ebuild, + icedtea-web-1.1.1.ebuild, +icedtea-web-1.1.2.ebuild: + Version bump. Support building against npapi-sdk instead of xulrunner, bug + #381957. Also remove xulrunner from RDEPEND in all older versions, bug + #381147. + +*icedtea-web-1.1.1 (22 Jul 2011) + + 22 Jul 2011; Vlastimil Babka -icedtea-web-1.0.1.ebuild, + -icedtea-web-1.0.2.ebuild, +icedtea-web-1.1.1.ebuild: + Version bump, security bug #375977. + + 20 Jun 2011; Vlastimil Babka icedtea-web-1.1.ebuild: + Disable parallel make install until bug #372235 is resolved. + +*icedtea-web-1.1 (13 Jun 2011) + + 13 Jun 2011; Vlastimil Babka +icedtea-web-1.1.ebuild: + Version bump, security bug #370787. + +*icedtea-web-1.0.2 (08 Apr 2011) + + 08 Apr 2011; Vlastimil Babka +icedtea-web-1.0.2.ebuild: + Version bump, bug #361921. + + 30 Mar 2011; Vlastimil Babka icedtea-web-1.0.1.ebuild: + Remove -j1 from src_install as there should be no problem now that + compilation is properly in src_compile. + + 30 Mar 2011; Vlastimil Babka icedtea-web-1.0.1.ebuild: + Add src_compile() phase to override the one from java-pkg-2. + +*icedtea-web-1.0.1 (18 Feb 2011) + + 18 Feb 2011; Vlastimil Babka +icedtea-web-1.0.1.ebuild, + +metadata.xml: + Initial import from java-overlay, proxy-maintained by Andrew John Hughes + diff --git a/dev-java/icedtea-web/Manifest b/dev-java/icedtea-web/Manifest new file mode 100644 index 00000000..6b081266 --- /dev/null +++ b/dev-java/icedtea-web/Manifest @@ -0,0 +1 @@ +DIST icedtea-web-1.5.1.tar.gz 1616344 SHA256 03f16356fa84564f1ae32286e0a090a464c87ec123b40602dcea925757900195 SHA512 ef47eecbbb52fcb44ec9585db4c4428025201b04968dfcfc26061160d80b29ee649752f21ffe891cfa5c6bf775d0bc1dbb7dbd9a79794e052bb8b865fa94d039 WHIRLPOOL 955b5cc565fa62d2f5eb85a3253751cd284a4cb926619afe60920123878281a77f348a7c26cdafea2c6d4cd760fe4d399041b665b86ff1bbaf441e25f9f18379 diff --git a/dev-java/icedtea-web/files/README.gentoo b/dev-java/icedtea-web/files/README.gentoo new file mode 100644 index 00000000..0b4b644d --- /dev/null +++ b/dev-java/icedtea-web/files/README.gentoo @@ -0,0 +1,21 @@ +Manage Plugin +------------- +The IcedTea browser plugin (NPPlugin) can be enabled using +eselect java-nsplugin. + +Select JVM +---------- +IcedTea-Web (>=1.4) supports selecting the JVM to use for the plugin. Currently +works for all IcedTea releases. The eselect module java-nsplugin in +>=eselect-java-0.1.0 added support for this. + +Per user configuration +---------------------- +IcedTea-Web also supports per user configuration which takes precedence over the +global choice of JVM managed by the java-nsplugin module. If you made use of +itweb-settings as user to set a JVM for instance and want to give control back +to java-nsplugin to manage the JVM to use run as your user: +'sed -i -e "/^deployment.jre.dir=/d" ~/.icedtea/deployment.properties' + +Per user plugin selection via eselect java-nsplugin is a longstanding feature +request. Bug 148632 diff --git a/dev-java/icedtea-web/files/icedtea-web-1.5-respect-ldflags.patch b/dev-java/icedtea-web/files/icedtea-web-1.5-respect-ldflags.patch new file mode 100644 index 00000000..72ee9eba --- /dev/null +++ b/dev-java/icedtea-web/files/icedtea-web-1.5-respect-ldflags.patch @@ -0,0 +1,11 @@ +--- Makefile.am.orig 2014-08-14 12:15:46.000000000 +0200 ++++ Makefile.am 2014-11-01 23:09:49.543555638 +0100 +@@ -322,7 +322,7 @@ + + $(PLUGIN_DIR)/$(BUILT_PLUGIN_LIBRARY): $(addprefix $(PLUGIN_DIR)/,$(PLUGIN_OBJECTS)) + cd $(PLUGIN_DIR) && \ +- $(CXX) $(CXXFLAGS) \ ++ $(CXX) $(CXXFLAGS) $(LDFLAGS) \ + $(PLUGIN_OBJECTS) \ + $(GLIB_LIBS) \ + $(MOZILLA_LIBS) \ diff --git a/dev-java/icedtea-web/icedtea-web-1.5.1-r2.ebuild b/dev-java/icedtea-web/icedtea-web-1.5.1-r2.ebuild new file mode 100644 index 00000000..ba3f6ce0 --- /dev/null +++ b/dev-java/icedtea-web/icedtea-web-1.5.1-r2.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/icedtea-web/icedtea-web-1.5.1-r1.ebuild,v 1.6 2015/05/23 23:08:15 chewi Exp $ +# Build written by Andrew John Hughes (ahughes@redhat.com) + +EAPI="5" + +inherit autotools eutils readme.gentoo java-pkg-2 java-vm-2 + +DESCRIPTION="FOSS Java browser plugin and Web Start implementation" +HOMEPAGE="http://icedtea.classpath.org" +SRC_URI="http://icedtea.classpath.org/download/source/${P}.tar.gz" + +LICENSE="GPL-2 GPL-2-with-linking-exception LGPL-2" +SLOT="0" +KEYWORDS="amd64 ~arm ~ppc x86" + +IUSE="doc +icedtea8 +icedtea7 javascript +nsplugin tagsoup test" + +COMMON_DEP=" + icedtea8? ( || ( + dev-java/icedtea:8 dev-java/icedtea-bin:8 + ) ) + icedtea7? ( || ( + dev-java/icedtea:7 dev-java/icedtea-bin:7 + ) ) + app-eselect/eselect-java + tagsoup? ( dev-java/tagsoup ) + nsplugin? ( + >=dev-libs/glib-2.16 + )" +RDEPEND="${COMMON_DEP}" +# Need system junit 4.8+. Bug #389795 +DEPEND="${COMMON_DEP} + virtual/pkgconfig + app-arch/zip + javascript? ( dev-java/rhino:1.6 ) + nsplugin? ( net-misc/npapi-sdk ) + test? ( >=dev-java/junit-4.8:4 )" + +# http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2010-December/011221.html +pkg_setup() { + JAVA_PKG_WANT_BUILD_VM="icedtea-8 icedtea-bin-8" + if ! use icedtea8; then + JAVA_PKG_WANT_BUILD_VM="${JAVA_PKG_WANT_BUILD_VM} icedtea-7 icedtea-bin-7" + fi + JAVA_PKG_WANT_SOURCE="1.8" + JAVA_PKG_WANT_TARGET="1.8" + + java-pkg-2_pkg_setup + java-vm-2_pkg_setup +} + +src_prepare() { + epatch "${FILESDIR}"/${PN}-1.5-respect-ldflags.patch # bug #356645 + eautoreconf +} + +src_configure() { + local tagsoup_jar + local config + + # bug #527962 + use tagsoup && tagsoup_jar="$(java-pkg_getjars tagsoup)" + + config=( + # javaws is managed by eselect java-vm and symlinked to by icedtea so + # move it out of the way and symlink itweb-settings back to bin + --bindir="${EPREFIX}"/usr/libexec/${PN} + --with-jdk-home="${JAVA_HOME}" + $(use_enable doc docs) + $(use_enable nsplugin plugin) + $(use_with javascript rhino) + $(use_with tagsoup tagsoup ${tagsoup_jar}) + ) + + unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS + econf "${config[@]}" +} + +src_compile() { + default +} + +src_install() { + default + + if use nsplugin; then + install_mozilla_plugin "/usr/$(get_libdir)/IcedTeaPlugin.so" + fi + + mkdir -p "${ED}"/usr/bin || die + dosym /usr/libexec/${PN}/itweb-settings /usr/bin/itweb-settings || die + + # Should we patch system default lookup instead? + mkdir -p "${ED}"/etc/.java/deployment/ || die + echo "deployment.jre.dir=/etc/java-config-2/current-icedtea-web-vm" \ + > "${ED}"/etc/.java/deployment/deployment.properties || die + + readme.gentoo_create_doc +} + +pkg_postinst() { + VMHANDLE="icedtea-web@${GENTOO_VM}" java-vm_check-nsplugin + java_mozilla_clean_ + readme.gentoo_print_elog +} + +pkg_prerm() { + # override the java-vm-2 eclass check for removing a system VM, as it + # doesn't make sense here. + :; +} diff --git a/dev-java/icedtea-web/metadata.xml b/dev-java/icedtea-web/metadata.xml new file mode 100644 index 00000000..a4153502 --- /dev/null +++ b/dev-java/icedtea-web/metadata.xml @@ -0,0 +1,14 @@ + + + + java + + FOSS Java Web Start and optional browser plugin implementation based on NetX, to be used with icedtea. + + + Enable support for using proxy auto config (PAC) files. + Build icedtea-7 support in addition to icedtea-6 support. Requires icedtea{-bin}-7 + Enable the browser plugin (NPPlugin). + Depend on dev-java/tagsoup which allows parsing malformed .jnlp files + + diff --git a/kde-plasma/plasma-meta/ChangeLog b/kde-plasma/plasma-meta/ChangeLog new file mode 100644 index 00000000..541731ee --- /dev/null +++ b/kde-plasma/plasma-meta/ChangeLog @@ -0,0 +1,28 @@ +# ChangeLog for kde-plasma/plasma-meta +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/kde-plasma/plasma-meta/ChangeLog,v 1.6 2015/07/09 20:49:55 johu Exp $ + + 09 Jul 2015; Johannes Huber -plasma-meta-5.3.1.ebuild: + Remove KDE Plasma 5.3.1 + + 03 Jul 2015; Michael Palimaka + plasma-meta-5.3.1.ebuild, plasma-meta-5.3.2.ebuild: + Add missing dependencies wrt bug #553812. + +*plasma-meta-5.3.2 (30 Jun 2015) + + 30 Jun 2015; Johannes Huber +plasma-meta-5.3.2.ebuild: + Version bump KDE Plasma 5.3.2 + + 18 Jun 2015; Johannes Huber plasma-meta-5.3.1.ebuild: + Remove kde-plasma/bluez-qt, superseded by kde-frameworks/bluez-qt. + + 11 Jun 2015; Johannes Huber plasma-meta-5.3.1.ebuild: + Add gtk USE flag, wrt github issue #263. + +*plasma-meta-5.3.1 (31 May 2015) + + 31 May 2015; Johannes Huber +metadata.xml, + +plasma-meta-5.3.1.ebuild: + Initial commit for KDE Plasma 5. Imported from kde overlay. Ebuilds written by + several people. Thank you all who worked on it in the overlay. diff --git a/kde-plasma/plasma-meta/metadata.xml b/kde-plasma/plasma-meta/metadata.xml new file mode 100644 index 00000000..c4338d3b --- /dev/null +++ b/kde-plasma/plasma-meta/metadata.xml @@ -0,0 +1,10 @@ + + + + kde + + Pull in a graphical display manager + Pull in the x11-misc/sddm display manager and KCM + Install the KDE wallpapers + + diff --git a/kde-plasma/plasma-meta/plasma-meta-5.3.2.ebuild b/kde-plasma/plasma-meta/plasma-meta-5.3.2.ebuild new file mode 100644 index 00000000..018d0411 --- /dev/null +++ b/kde-plasma/plasma-meta/plasma-meta-5.3.2.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/kde-plasma/plasma-meta/plasma-meta-5.3.2.ebuild,v 1.2 2015/07/03 17:10:13 kensington Exp $ + +EAPI=5 + +inherit kde5-functions + +DESCRIPTION="Merge this to pull in all Plasma 5 packages" +HOMEPAGE="http://www.kde.org/workspaces/plasmadesktop/" + +LICENSE="metapackage" +SLOT="5" +KEYWORDS="~amd64" +IUSE="bluetooth +display-manager gtk +sddm networkmanager +wallpapers" + +RDEPEND=" + $(add_plasma_dep baloo) + $(add_plasma_dep breeze) + $(add_plasma_dep kde-cli-tools) + $(add_plasma_dep kdecoration) + $(add_plasma_dep kdeplasma-addons) + $(add_plasma_dep kfilemetadata) + $(add_plasma_dep khelpcenter) + $(add_plasma_dep khotkeys) + $(add_plasma_dep kinfocenter) + $(add_plasma_dep kmenuedit) + $(add_plasma_dep kscreen) + $(add_plasma_dep ksshaskpass) + $(add_plasma_dep ksysguard) + $(add_plasma_dep kwayland) + $(add_plasma_dep kwin) + $(add_plasma_dep kwrited) + $(add_plasma_dep libkscreen) + $(add_plasma_dep milou) + $(add_plasma_dep oxygen) + $(add_plasma_dep oxygen-fonts) + $(add_plasma_dep plasma-desktop) + $(add_plasma_dep plasma-mediacenter) + $(add_plasma_dep plasma-sdk) + $(add_plasma_dep plasma-workspace) + $(add_plasma_dep polkit-kde-agent) + $(add_plasma_dep powerdevil) + $(add_plasma_dep systemsettings) + bluetooth? ( + $(add_plasma_dep bluedevil) + ) + display-manager? ( + sddm? ( x11-misc/sddm ) + !sddm? ( x11-misc/lightdm ) + ) + gtk? ( $(add_plasma_dep kde-gtk-config) ) + networkmanager? ( $(add_plasma_dep plasma-nm) ) + sddm? ( $(add_plasma_dep sddm-kcm) ) + wallpapers? ( $(add_plasma_dep plasma-workspace-wallpapers) ) +"