diff options
author | 2014-06-24 23:47:12 +0200 | |
---|---|---|
committer | 2014-06-24 23:47:12 +0200 | |
commit | b2e177dcdbd95354f19476f53ade429a60e48537 (patch) | |
tree | 3c6b6aa97b4bf65d65dc9d4b661b11440c44d0d0 | |
parent | Remove unneeded Mesa progs and fix svorak a5 patch (diff) | |
download | AzP-b2e177dcdbd95354f19476f53ade429a60e48537.tar.gz AzP-b2e177dcdbd95354f19476f53ade429a60e48537.tar.bz2 AzP-b2e177dcdbd95354f19476f53ade429a60e48537.zip |
Add php-5.5.13 with patch for systemd
Based on patch in bug report #502516
https://bugs.gentoo.org/show_bug.cgi?id=502516
29 files changed, 2385 insertions, 941 deletions
diff --git a/dev-lang/php/ChangeLog b/dev-lang/php/ChangeLog new file mode 100644 index 0000000..e9dacfc --- /dev/null +++ b/dev-lang/php/ChangeLog @@ -0,0 +1,807 @@ +# ChangeLog for dev-lang/php +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/ChangeLog,v 1.843 2014/06/08 10:59:25 ago Exp $ + + 08 Jun 2014; Agostino Sarubbo <ago@gentoo.org> php-5.4.28.ebuild, + php-5.5.12.ebuild: + Stable for x86, wrt bug #509132 + + 08 Jun 2014; Agostino Sarubbo <ago@gentoo.org> php-5.4.28.ebuild, + php-5.5.12.ebuild: + Stable for sparc, wrt bug #509132 + + 08 Jun 2014; Agostino Sarubbo <ago@gentoo.org> php-5.4.28.ebuild, + php-5.5.12.ebuild: + Stable for ppc, wrt bug #509132 + + 08 Jun 2014; Agostino Sarubbo <ago@gentoo.org> php-5.4.28.ebuild, + php-5.5.12.ebuild: + Stable for ppc64, wrt bug #509132 + + 08 Jun 2014; Agostino Sarubbo <ago@gentoo.org> php-5.4.28.ebuild, + php-5.5.12.ebuild: + Stable for ia64, wrt bug #509132 + + 08 Jun 2014; Agostino Sarubbo <ago@gentoo.org> php-5.4.28.ebuild, + php-5.5.12.ebuild: + Stable for alpha, wrt bug #509132 + +*php-5.4.29 (30 May 2014) +*php-5.5.13 (30 May 2014) + + 30 May 2014; Ole Markus With <olemarkus@gentoo.org> +php-5.4.29.ebuild, + +php-5.5.13.ebuild: + Version bump + + 25 May 2014; Markus Meier <maekke@gentoo.org> php-5.5.12.ebuild: + arm stable, bug #509132 + + 25 May 2014; Markus Meier <maekke@gentoo.org> php-5.4.28.ebuild: + arm stable, bug #509132 + + 24 May 2014; Agostino Sarubbo <ago@gentoo.org> php-5.4.28.ebuild, + php-5.5.12.ebuild: + Stable for amd64, wrt bug #509132 + + 20 May 2014; Jeroen Roovers <jer@gentoo.org> php-5.4.28.ebuild, + php-5.5.12.ebuild: + Stable for HPPA (bug #509132). + + 17 May 2014; Agostino Sarubbo <ago@gentoo.org> php-5.3.28-r3.ebuild: + Stable for alpha, wrt bug #501376 + + 14 May 2014; Agostino Sarubbo <ago@gentoo.org> php-5.3.28-r3.ebuild: + Stable for sparc, wrt bug #501376 + + 13 May 2014; Agostino Sarubbo <ago@gentoo.org> php-5.3.28-r3.ebuild: + Stable for ia64, wrt bug #501376 + +*php-5.5.12 (03 May 2014) +*php-5.4.28 (03 May 2014) +*php-5.6.0_beta2 (03 May 2014) + + 03 May 2014; Ole Markus With <olemarkus@gentoo.org> +php-5.4.28.ebuild, + +php-5.5.12.ebuild, +php-5.6.0_beta2.ebuild: + Version bumps + +*php-5.6.0_beta1 (23 Apr 2014) + + 23 Apr 2014; Ole Markus With <olemarkus@gentoo.org> +php-5.6.0_beta1.ebuild: + Add php 5.6 beta 1 + + 20 Apr 2014; Agostino Sarubbo <ago@gentoo.org> php-5.3.28-r3.ebuild: + Stable for ppc64, wrt bug #501376 + + 13 Apr 2014; Agostino Sarubbo <ago@gentoo.org> php-5.3.28-r3.ebuild: + Stable for ppc, wrt bug #501376 + + 05 Apr 2014; Agostino Sarubbo <ago@gentoo.org> php-5.3.28-r3.ebuild: + Stable for x86, wrt bug #501376 + + 05 Apr 2014; Ole Markus With <olemarkus@gentoo.org> -php-5.3.28-r1.ebuild, + -php-5.3.28-r2.ebuild, -php-5.4.23.ebuild, -php-5.4.24-r1.ebuild, + -php-5.4.24.ebuild, -php-5.4.25.ebuild, -php-5.5.7.ebuild, + -php-5.5.8-r1.ebuild, -php-5.5.8.ebuild, -php-5.5.9.ebuild: + Removing older, insecure versions + +*php-5.5.11 (05 Apr 2014) +*php-5.4.27 (05 Apr 2014) + + 05 Apr 2014; Ole Markus With <olemarkus@gentoo.org> +php-5.4.27.ebuild, + +php-5.5.11.ebuild: + Version bumps + + 05 Apr 2014; Pacho Ramos <pacho@gentoo.org> php-5.3.28-r3.ebuild: + amd64 stable, bug #501376 + + 26 Mar 2014; Markus Meier <maekke@gentoo.org> php-5.3.28-r3.ebuild: + arm stable, bug #501376 + + 24 Mar 2014; Agostino Sarubbo <ago@gentoo.org> php-5.4.26.ebuild, + php-5.5.10.ebuild: + Stable for ppc64, wrt bug #503630 + + 19 Mar 2014; Jeroen Roovers <jer@gentoo.org> php-5.3.28-r3.ebuild: + Stable for HPPA (bug #501376). + + 19 Mar 2014; Agostino Sarubbo <ago@gentoo.org> php-5.4.26.ebuild, + php-5.5.10.ebuild: + Stable for alpha, wrt bug #503630 + + 18 Mar 2014; Agostino Sarubbo <ago@gentoo.org> php-5.4.26.ebuild, + php-5.5.10.ebuild: + Stable for ia64, wrt bug #503630 + + 16 Mar 2014; Agostino Sarubbo <ago@gentoo.org> php-5.4.26.ebuild, + php-5.5.10.ebuild: + Stable for ppc, wrt bug #503630 + + 12 Mar 2014; Markus Meier <maekke@gentoo.org> php-5.5.10.ebuild: + arm stable, bug #503630 + + 12 Mar 2014; Markus Meier <maekke@gentoo.org> php-5.4.26.ebuild: + arm stable, bug #503630 + + 12 Mar 2014; Agostino Sarubbo <ago@gentoo.org> php-5.4.26.ebuild, + php-5.5.10.ebuild: + Stable for sparc, wrt bug #503630 + + 12 Mar 2014; Patrick Lauer <patrick@gentoo.org> php-5.3.28-r3.ebuild: + Whitespace + +*php-5.3.28-r3 (11 Mar 2014) + + 11 Mar 2014; Ole Markus With <olemarkus@gentoo.org> + +files/freetype-2.5.1-linking-fix.patch, +php-5.3.28-r3.ebuild: + Add patch for compiling against freetype-2.5.1 + + 09 Mar 2014; Agostino Sarubbo <ago@gentoo.org> php-5.4.26.ebuild, + php-5.5.10.ebuild: + Stable for x86, wrt bug #503630 + + 09 Mar 2014; Agostino Sarubbo <ago@gentoo.org> php-5.4.26.ebuild, + php-5.5.10.ebuild: + Stable for amd64, wrt bug #503630 + + 07 Mar 2014; Jeroen Roovers <jer@gentoo.org> php-5.4.26.ebuild, + php-5.5.10.ebuild: + Stable for HPPA (bug #503630). + +*php-5.4.26 (07 Mar 2014) +*php-5.5.10 (07 Mar 2014) + + 07 Mar 2014; Ole Markus With <olemarkus@gentoo.org> +php-5.4.26.ebuild, + +php-5.5.10.ebuild: + Version bumps + + 22 Feb 2014; Agostino Sarubbo <ago@gentoo.org> php-5.5.9.ebuild: + Stable for sparc, wrt bug #501312 + + 20 Feb 2014; Agostino Sarubbo <ago@gentoo.org> php-5.5.9.ebuild: + Stable for ppc, wrt bug #501312 + + 20 Feb 2014; Agostino Sarubbo <ago@gentoo.org> php-5.5.9.ebuild: + Stable for ppc64, wrt bug #501312 + + 17 Feb 2014; Agostino Sarubbo <ago@gentoo.org> php-5.5.9.ebuild: + Stable for arm, wrt bug #501312 + + 16 Feb 2014; Jeroen Roovers <jer@gentoo.org> php-5.5.9.ebuild: + Stable for HPPA (bug #501312). + + 16 Feb 2014; Ole Markus With <olemarkus@gentoo.org> -php-5.5.2.ebuild: + Removing old version 5.5.2 + + 16 Feb 2014; Agostino Sarubbo <ago@gentoo.org> php-5.5.9.ebuild: + Stable for ia64, wrt bug #501312 + + 16 Feb 2014; Agostino Sarubbo <ago@gentoo.org> php-5.5.9.ebuild: + Stable for alpha, wrt bug #501312 + + 15 Feb 2014; Agostino Sarubbo <ago@gentoo.org> php-5.5.9.ebuild: + Stable for x86, wrt bug #501312 + + 15 Feb 2014; Agostino Sarubbo <ago@gentoo.org> php-5.5.9.ebuild: + Stable for amd64, wrt bug #501312 + + 08 Feb 2014; Ole Markus With <olemarkus@gentoo.org> -php-5.3.27.ebuild, + -php-5.4.17.ebuild: + Remove older unsecure versions + + 08 Feb 2014; Ole Markus With <olemarkus@gentoo.org> php-5.3.27.ebuild, + php-5.3.28-r1.ebuild, php-5.3.28-r2.ebuild, php-5.3.28.ebuild, + php-5.4.17.ebuild, php-5.4.23.ebuild, php-5.4.24-r1.ebuild, php-5.4.24.ebuild, + php-5.4.25.ebuild, php-5.5.2.ebuild: + Remove frontbase keyword, which does nothing + +*php-5.5.8-r1 (02 Feb 2014) +*php-5.4.24-r1 (02 Feb 2014) +*php-5.6.0_alpha1-r1 (02 Feb 2014) +*php-5.3.28-r2 (02 Feb 2014) + + 02 Feb 2014; Pacho Ramos <pacho@gentoo.org> +files/php-fpm_at-simple.service, + +files/php-fpm_at.service, +php-5.3.28-r2.ebuild, +php-5.4.24-r1.ebuild, + +php-5.5.8-r1.ebuild, +php-5.6.0_alpha1-r1.ebuild: + Rework systemd support (#439918) + +*php-5.6.0_alpha1 (28 Jan 2014) + + 28 Jan 2014; Ole Markus With <olemarkus@gentoo.org> +php-5.6.0_alpha1.ebuild: + Adding first alpha of php 5.6 + + 17 Jan 2014; Richard Freeman <rich0@gentoo.org> php-5.3.28-r1.ebuild: + amd64 stable - 494249,492784 + +*php-5.5.7 (13 Jan 2014) + + 13 Jan 2014; Ole Markus With <olemarkus@gentoo.org> +php-5.5.7.ebuild: + Restoring php-5.5.7 + + 13 Jan 2014; Ole Markus With <olemarkus@gentoo.org> -php-5.4.18.ebuild, + -php-5.4.19.ebuild, -php-5.4.20.ebuild, -php-5.4.21.ebuild, + -php-5.4.22.ebuild, -php-5.5.3-r1.ebuild, -php-5.5.3.ebuild, + -php-5.5.4.ebuild, -php-5.5.5.ebuild, -php-5.5.6.ebuild, -php-5.5.7.ebuild: + Removing old versions + +*php-5.5.8 (13 Jan 2014) +*php-5.4.24 (13 Jan 2014) + + 13 Jan 2014; Ole Markus With <olemarkus@gentoo.org> +php-5.4.24.ebuild, + +php-5.5.8.ebuild: + Version bump + + 12 Jan 2014; Agostino Sarubbo <ago@gentoo.org> php-5.3.28.ebuild, + php-5.4.23.ebuild, php-5.5.7.ebuild: + Stable for ia64, wrt bug #492784 + + 10 Jan 2014; Jeroen Roovers <jer@gentoo.org> php-5.3.28-r1.ebuild: + Stable for HPPA (bug #492784). + + 10 Jan 2014; Ole Markus With <olemarkus@gentoo.org> php-5.3.28-r1.ebuild: + Fix for building with USE=threads. Bug #494240 + + 05 Jan 2014; Agostino Sarubbo <ago@gentoo.org> php-5.3.28.ebuild, + php-5.4.23.ebuild, php-5.5.7.ebuild: + Stable for alpha, wrt bug #492784 + + 05 Jan 2014; Agostino Sarubbo <ago@gentoo.org> php-5.3.28.ebuild, + php-5.4.23.ebuild, php-5.5.7.ebuild: + Stable for arm, wrt bug #492784 + + 04 Jan 2014; Agostino Sarubbo <ago@gentoo.org> php-5.3.28.ebuild, + php-5.4.23.ebuild, php-5.5.7.ebuild: + Stable for sparc, wrt bug #492784 + + 04 Jan 2014; Agostino Sarubbo <ago@gentoo.org> php-5.3.28.ebuild, + php-5.4.23.ebuild, php-5.5.7.ebuild: + Stable for ppc64, wrt bug #492784 + + 04 Jan 2014; Agostino Sarubbo <ago@gentoo.org> php-5.3.28.ebuild, + php-5.4.23.ebuild, php-5.5.7.ebuild: + Stable for ppc, wrt bug #492784 + + 03 Jan 2014; Agostino Sarubbo <ago@gentoo.org> php-5.3.28.ebuild, + php-5.4.23.ebuild, php-5.5.7.ebuild: + Stable for x86, wrt bug #492784 + + 03 Jan 2014; Agostino Sarubbo <ago@gentoo.org> php-5.3.28.ebuild, + php-5.4.23.ebuild, php-5.5.7.ebuild: + Stable for amd64, wrt bug #492784 + + 30 Dec 2013; Jeroen Roovers <jer@gentoo.org> php-5.4.23.ebuild, + php-5.5.7.ebuild: + Stable for HPPA (bug #492784). + +*php-5.4.23 (13 Dec 2013) +*php-5.5.7 (13 Dec 2013) +*php-5.3.28 (13 Dec 2013) + + 13 Dec 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.3.28.ebuild, + +php-5.4.23.ebuild, +php-5.5.7.ebuild: + Version bump of all minor versions + +*php-5.4.22 (15 Nov 2013) + + 15 Nov 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.4.22.ebuild: + Version bump + +*php-5.5.6 (14 Nov 2013) + + 14 Nov 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.5.6.ebuild: + Version bump + +*php-5.4.21 (29 Oct 2013) + + 29 Oct 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.4.21.ebuild: + Version bump + +*php-5.5.5 (18 Oct 2013) + + 18 Oct 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.5.5.ebuild: + Version bump + + 14 Oct 2013; Naohiro Aota <naota@gentoo.org> php-5.5.4.ebuild: + Rekeyword ~x86-fbsd + + 13 Oct 2013; Agostino Sarubbo <ago@gentoo.org> php-5.4.20.ebuild, + php-5.5.4.ebuild: + Stable for sparc, wrt bug #483212 + + 06 Oct 2013; Agostino Sarubbo <ago@gentoo.org> php-5.4.20.ebuild, + php-5.5.4.ebuild: + Stable for alpha, wrt bug #483212 + + 30 Sep 2013; Agostino Sarubbo <ago@gentoo.org> php-5.4.20.ebuild, + php-5.5.4.ebuild: + Stable for ia64, wrt bug #483212 + + 30 Sep 2013; Agostino Sarubbo <ago@gentoo.org> php-5.4.20.ebuild, + php-5.5.4.ebuild: + Stable for arm, wrt bug #483212 + + 29 Sep 2013; Agostino Sarubbo <ago@gentoo.org> php-5.4.20.ebuild, + php-5.5.4.ebuild: + Stable for ppc, wrt bug #483212 + + 28 Sep 2013; Agostino Sarubbo <ago@gentoo.org> php-5.4.20.ebuild, + php-5.5.4.ebuild: + Stable for x86, wrt bug #483212 + + 28 Sep 2013; Agostino Sarubbo <ago@gentoo.org> php-5.4.20.ebuild, + php-5.5.4.ebuild: + Stable for amd64, wrt bug #483212 + + 28 Sep 2013; Jeroen Roovers <jer@gentoo.org> php-5.4.20.ebuild, + php-5.5.4.ebuild: + Stable for HPPA (bug #483212). + +*php-5.4.20 (22 Sep 2013) +*php-5.5.4 (22 Sep 2013) + + 22 Sep 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.4.20.ebuild, + +php-5.5.4.ebuild: + Version bump + + 22 Sep 2013; Ole Markus With <olemarkus@gentoo.org> + -files/eblits/common-v2.eblit, -files/eblits/pkg_setup-v2.eblit, + -files/eblits/pkg_setup-v3.eblit, -files/eblits/src_compile-v1.eblit, + -files/eblits/src_compile-v2.eblit, -files/eblits/src_configure-v53.eblit, + -files/eblits/src_configure-v54.eblit, -files/eblits/src_install-v2.eblit, + -files/eblits/src_install-v3.eblit, -files/eblits/src_prepare-v2.eblit, + -files/eblits/src_prepare-v3.eblit, -files/eblits/src_prepare-v4.eblit, + -files/eblits/src_test-v1.eblit: + Removing the eblits that are not in use + + 10 Sep 2013; Patrick Lauer <patrick@gentoo.org> php-5.5.2.ebuild, + php-5.5.3-r1.ebuild, php-5.5.3.ebuild: + Whitespace + + 27 Aug 2013; Michael Palimaka <kensington@gentoo.org> php-5.3.27.ebuild, + php-5.4.17.ebuild, php-5.4.18.ebuild, php-5.4.19.ebuild, php-5.5.2.ebuild, + php-5.5.3-r1.ebuild, php-5.5.3.ebuild: + Pin virtual/jpeg SLOT to 0. + + 24 Aug 2013; Ole Markus With <olemarkus@gentoo.org> php-5.5.3-r1.ebuild: + Fix bug 482310, use the correct patch + +*php-5.5.3-r1 (24 Aug 2013) + + 24 Aug 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.5.3-r1.ebuild: + Readding systemd-enabled ebuild + + 23 Aug 2013; Jeroen Roovers <jer@gentoo.org> php-5.5.2.ebuild: + Stable for HPPA (bug #480460). + + 23 Aug 2013; Agostino Sarubbo <ago@gentoo.org> -php-5.5.1-r1.ebuild, + -php-5.5.1.ebuild: + Remove old + + 23 Aug 2013; Agostino Sarubbo <ago@gentoo.org> php-5.5.2.ebuild: + Stable for x86, wrt bug #481004 + + 23 Aug 2013; Agostino Sarubbo <ago@gentoo.org> php-5.5.2.ebuild: + Stable for amd64, wrt bug #481004 + + 23 Aug 2013; Agostino Sarubbo <ago@gentoo.org> php-5.5.2.ebuild: + Stable for sparc, wrt bug #480460 + + 23 Aug 2013; Agostino Sarubbo <ago@gentoo.org> php-5.5.2.ebuild: + Stable for sh, wrt bug #480460 + + 23 Aug 2013; Agostino Sarubbo <ago@gentoo.org> php-5.5.2.ebuild: + Stable for alpha, wrt bug #480460 + + 23 Aug 2013; Agostino Sarubbo <ago@gentoo.org> php-5.5.2.ebuild: + Stable for arm, wrt bug #480460 + + 23 Aug 2013; Agostino Sarubbo <ago@gentoo.org> php-5.5.2.ebuild: + Stable for ppc64, wrt bug #480460 + + 23 Aug 2013; Agostino Sarubbo <ago@gentoo.org> php-5.5.2.ebuild: + Stable for ppc, wrt bug #480460 + + 23 Aug 2013; Agostino Sarubbo <ago@gentoo.org> php-5.5.2.ebuild: + Stable for ia64, wrt bug #480460 + +*php-5.4.19 (23 Aug 2013) +*php-5.5.3 (23 Aug 2013) + + 23 Aug 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.4.19.ebuild, + +php-5.5.3.ebuild: + Version bumps + + 18 Aug 2013; Patrick Lauer <patrick@gentoo.org> php-5.3.27.ebuild, + php-5.4.17.ebuild, php-5.4.18.ebuild, php-5.5.1-r1.ebuild, php-5.5.1.ebuild, + php-5.5.2.ebuild: + Whitespace + +*php-5.5.2 (17 Aug 2013) + + 17 Aug 2013; Ole Markus With <olemarkus@gentoo.org> + +files/iodbc-pkgconfig-r1.patch, +php-5.5.2.ebuild: + php5.5 version bump + + 16 Aug 2013; Agostino Sarubbo <ago@gentoo.org> -php-5.3.23.ebuild, + -php-5.4.13.ebuild, -php-5.4.16.ebuild, -php-5.5.0.ebuild, + -php-5.5.0_rc3.ebuild: + Remove old + + 16 Aug 2013; Agostino Sarubbo <ago@gentoo.org> php-5.4.17.ebuild: + Stable for s390, wrt bug #472558 + +*php-5.4.18 (16 Aug 2013) + + 16 Aug 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.4.18.ebuild: + Verion bump + + 14 Aug 2013; Patrick Lauer <patrick@gentoo.org> php-5.5.0.ebuild, + php-5.5.0_rc3.ebuild, php-5.5.1-r1.ebuild, php-5.5.1.ebuild: + Whitespace + + 13 Aug 2013; Agostino Sarubbo <ago@gentoo.org> php-5.5.1.ebuild: + Stable for x86, wrt bug #480460 + + 13 Aug 2013; Agostino Sarubbo <ago@gentoo.org> php-5.5.1.ebuild: + Stable for amd64, wrt bug #480460 + + 06 Aug 2013; Agostino Sarubbo <ago@gentoo.org> php-5.3.27.ebuild, + php-5.4.16.ebuild: + Stable for s390, wrt bug #472558 + + 31 Jul 2013; Jeroen Roovers <jer@gentoo.org> php-5.3.27.ebuild, + php-5.4.17.ebuild: + Stable for HPPA (bug #472558). + +*php-5.4.13 (28 Jul 2013) +*php-5.3.23 (28 Jul 2013) + + 28 Jul 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.3.23.ebuild, + +php-5.4.13.ebuild: + Revert a really bad cleanup + +*php-5.4.16 (28 Jul 2013) + + 28 Jul 2013; Patrick Lauer <patrick@gentoo.org> +php-5.4.16.ebuild: + QA: Restore stable hppa keyword + +*php-5.5.1-r1 (27 Jul 2013) + + 27 Jul 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.5.1-r1.ebuild: + Revbump providing preliminary systemd support + +*php-5.5.1-r1 (27 Jul 2013) + + 27 Jul 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.5.1-r1.ebuild, + -php-5.3.23.ebuild, -php-5.3.26.ebuild, -php-5.4.13.ebuild, + -php-5.4.16.ebuild: + Removing older ebuilds + + 22 Jul 2013; Agostino Sarubbo <ago@gentoo.org> php-5.3.27.ebuild, + php-5.4.17.ebuild: + Stable for sparc, wrt bug #472558 + + 21 Jul 2013; Agostino Sarubbo <ago@gentoo.org> php-5.3.27.ebuild, + php-5.4.17.ebuild: + Stable for sh, wrt bug #472558 + +*php-5.5.1 (19 Jul 2013) + + 19 Jul 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.5.1.ebuild: + Version bump + + 14 Jul 2013; Agostino Sarubbo <ago@gentoo.org> php-5.3.27.ebuild, + php-5.4.17.ebuild: + Stable for arm, wrt bug #472558 + + 14 Jul 2013; Agostino Sarubbo <ago@gentoo.org> php-5.3.27.ebuild, + php-5.4.17.ebuild: + Stable for alpha, wrt bug #472558 + + 13 Jul 2013; Agostino Sarubbo <ago@gentoo.org> php-5.3.27.ebuild: + Stable for amd64 x86 ia64 ppc ppc64 wrt to bug #472558 + + 13 Jul 2013; Agostino Sarubbo <ago@gentoo.org> php-5.3.26.ebuild, + php-5.4.17.ebuild: + Stable for ppc64, wrt bug #472558 + +*php-5.3.27 (13 Jul 2013) + + 13 Jul 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.3.27.ebuild: + Version bump + + 13 Jul 2013; Agostino Sarubbo <ago@gentoo.org> php-5.3.26.ebuild, + php-5.4.17.ebuild: + Stable for ppc, wrt bug #472558 + + 07 Jul 2013; Agostino Sarubbo <ago@gentoo.org> php-5.3.26.ebuild, + php-5.4.17.ebuild: + Stable for ia64, wrt bug #472558 + + 07 Jul 2013; Agostino Sarubbo <ago@gentoo.org> php-5.4.17.ebuild: + Stable for x86, wrt bug #472558 + + 07 Jul 2013; Agostino Sarubbo <ago@gentoo.org> php-5.4.17.ebuild: + Stable for amd64, wrt bug #472558 + + 07 Jul 2013; Agostino Sarubbo <ago@gentoo.org> php-5.3.26.ebuild, + php-5.4.16.ebuild: + Stable for x86, wrt bug #472558 + + 07 Jul 2013; Agostino Sarubbo <ago@gentoo.org> php-5.3.26.ebuild, + php-5.4.16.ebuild: + Stable for amd64, wrt bug #472558 + + 06 Jul 2013; Jeroen Roovers <jer@gentoo.org> php-5.3.26.ebuild, + php-5.4.16.ebuild: + Stable for HPPA (bug #472558). + +*php-5.4.17 (05 Jul 2013) + + 05 Jul 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.4.17.ebuild: + Version bump + +*php-5.5.0 (20 Jun 2013) + + 20 Jun 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.5.0.ebuild: + Version bump + + 07 Jun 2013; Ole Markus With <olemarkus@gentoo.org> -php-5.3.24.ebuild, + -php-5.3.25.ebuild, -php-5.4.14.ebuild, -php-5.4.15.ebuild, + -php-5.5.0_beta4.ebuild, -php-5.5.0_rc1.ebuild, -php-5.5.0_rc2.ebuild: + Removing older versions + +*php-5.3.26 (07 Jun 2013) +*php-5.4.16 (07 Jun 2013) +*php-5.5.0_rc3 (07 Jun 2013) + + 07 Jun 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.3.26.ebuild, + +php-5.4.16.ebuild, +php-5.5.0_rc3.ebuild, php-5.3.25.ebuild: + Version bump + +*php-5.5.0_rc2 (05 Jun 2013) + + 05 Jun 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.5.0_rc2.ebuild: + Version bump + + 15 May 2013; Patrick Lauer <patrick@gentoo.org> metadata.xml: + Fix metadata.xml + +*php-5.5.0_rc1 (13 May 2013) +*php-5.3.25 (13 May 2013) +*php-5.4.15 (13 May 2013) + + 13 May 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.3.25.ebuild, + +php-5.4.15.ebuild, +php-5.5.0_rc1.ebuild, metadata.xml: + Version bumps. xsl USE flag has been renamed to xslt. + + 28 Apr 2013; Zac Medico <zmedico@gentoo.org> php-5.3.23.ebuild, + php-5.3.24.ebuild, php-5.4.13.ebuild, php-5.4.14.ebuild, + php-5.5.0_beta4.ebuild: + Bug #467648 - Refer to /etc/portage/make.conf, not /etc/make.conf. + + 25 Apr 2013; Ian Stakenvicius <axs@gentoo.org> ChangeLog: + updated manifest for php-5.5.0_beta4 , per bug #467232 + + 25 Apr 2013; Ole Markus With <olemarkus@gentoo.org> -php-5.3.18.ebuild, + -php-5.4.8.ebuild, -php-5.5.0_beta3.ebuild: + Removing older versions + +*php-5.5.0_beta4 (25 Apr 2013) + + 25 Apr 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.5.0_beta4.ebuild: + Bump php 5.5 beta + + 13 Apr 2013; Agostino Sarubbo <ago@gentoo.org> php-5.3.23.ebuild, + php-5.4.13.ebuild: + Stable for s390, wrt bug #459904 + + 11 Apr 2013; Ole Markus With <olemarkus@gentoo.org> -php-5.3.23-r1.ebuild, + -php-5.3.23-r2.ebuild, -php-5.4.13-r2.ebuild, -php-5.4.13-r3.ebuild: + Removing older unstable versions + +*php-5.4.14 (11 Apr 2013) +*php-5.3.24 (11 Apr 2013) + + 11 Apr 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.3.24.ebuild, + +php-5.4.14.ebuild: + Version bump for 5.4 and 5.3 + + 11 Apr 2013; Ole Markus With <olemarkus@gentoo.org> + -php-5.5.0_beta1-r1.ebuild, -php-5.5.0_beta1-r2.ebuild, + -php-5.5.0_beta1-r3.ebuild, -php-5.5.0_beta1.ebuild, + -php-5.5.0_beta2-r1.ebuild, -php-5.5.0_beta2-r2.ebuild, + -php-5.5.0_beta2-r3.ebuild, -php-5.5.0_beta2-r4.ebuild, + -php-5.5.0_beta2.ebuild: + Removing betas + +*php-5.5.0_beta3 (11 Apr 2013) + + 11 Apr 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.5.0_beta3.ebuild: + Bump of 5.5 beta + +*php-5.5.0_beta2-r4 (06 Apr 2013) + + 06 Apr 2013; Ole Markus With <olemarkus@gentoo.org> + +files/iodbc-pkgconfig.patch, +php-5.5.0_beta2-r4.ebuild: + Use pkg-config for iodbc dependencies. Bug 464300 + + 02 Apr 2013; Fabian Groffen <grobian@gentoo.org> php-5.4.13-r3.ebuild, + php-5.5.0_beta2-r3.ebuild: + Fix compilation with USE=iconv for non-glibc platforms, bug #419525 + + 02 Apr 2013; Agostino Sarubbo <ago@gentoo.org> php-5.3.23.ebuild, + php-5.4.13.ebuild: + Stable for sparc, wrt bug #459904 + + 02 Apr 2013; Ole Markus With <olemarkus@gentoo.org> + +files/fix-libstdc++-underlinking.patch, php-5.3.23-r2.ebuild: + Fix underlinking of libstdc++. Bug 463498 + + 01 Apr 2013; Agostino Sarubbo <ago@gentoo.org> php-5.3.23.ebuild, + php-5.4.13.ebuild: + Stable for ia64, wrt bug #459904 + +*php-5.3.23-r2 (01 Apr 2013) +*php-5.5.0_beta2-r3 (01 Apr 2013) +*php-5.4.13-r3 (01 Apr 2013) + + 01 Apr 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.3.23-r2.ebuild, + +php-5.4.13-r3.ebuild, +php-5.5.0_beta2-r3.ebuild: + Revbump removing the doc USE flag + + 31 Mar 2013; Agostino Sarubbo <ago@gentoo.org> php-5.3.23.ebuild, + php-5.4.13.ebuild: + Stable for sh, wrt bug #459904 + +*php-5.5.0_beta2-r2 (31 Mar 2013) + + 31 Mar 2013; Ole Markus With <olemarkus@gentoo.org> + +php-5.5.0_beta2-r2.ebuild, php-5.5.0_beta2-r1.ebuild: + Fixed using mysqlnd by default also for mysqli. (Bug 463950) + + 30 Mar 2013; Ole Markus With <olemarkus@gentoo.org> + +files/stricter-libc-client-symlink-check.patch, php-5.5.0_beta2-r1.ebuild: + Bugfix for 463800 + +*php-5.5.0_beta2-r1 (29 Mar 2013) + + 29 Mar 2013; Ole Markus With <olemarkus@gentoo.org> + +php-5.5.0_beta2-r1.ebuild, metadata.xml: + Flip libmysqlclient and mysqlnd so that mysqlnd is enabed by default + +*php-5.5.0_beta2 (28 Mar 2013) + + 28 Mar 2013; Ole Markus With <olemarkus@gentoo.org> + +files/all_mysql_socket_location-gentoo.patch, + +files/all_strict_aliasing.patch, +php-5.5.0_beta2.ebuild: + Bumping php 5.5 to beta2. Also does proper install of opcache using ext and + ext-active + +*php-5.5.0_beta1-r3 (25 Mar 2013) + + 25 Mar 2013; Ole Markus With <olemarkus@gentoo.org> + +files/bison_any_version.patch, +files/bison_build_2.patch, + +php-5.5.0_beta1-r3.ebuild: + Revbump that possibly fixes bug 462652 + + 23 Mar 2013; Ole Markus With <olemarkus@gentoo.org> metadata.xml: + Removing suhosin USE flag description from metadata.xml + +*php-5.4.13-r2 (23 Mar 2013) +*php-5.5.0_beta1-r2 (23 Mar 2013) +*php-5.3.23-r1 (23 Mar 2013) + + 23 Mar 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.3.23-r1.ebuild, + +php-5.4.13-r2.ebuild, +php-5.5.0_beta1-r2.ebuild: + Revbumps. Resolving bug 323783, 389805 and 412913 + + 23 Mar 2013; Jeroen Roovers <jer@gentoo.org> php-5.3.23.ebuild, + php-5.4.13.ebuild: + Stable for HPPA (bug #459904). + + 23 Mar 2013; Agostino Sarubbo <ago@gentoo.org> php-5.3.23.ebuild, + php-5.4.13.ebuild: + Stable for arm, wrt bug #459904 + + 23 Mar 2013; Agostino Sarubbo <ago@gentoo.org> php-5.3.23.ebuild, + php-5.4.13.ebuild: + Stable for alpha, wrt bug #459904 + + 23 Mar 2013; Agostino Sarubbo <ago@gentoo.org> php-5.3.23.ebuild, + php-5.4.13.ebuild: + Stable for ppc64, wrt bug #459904 + + 23 Mar 2013; Agostino Sarubbo <ago@gentoo.org> php-5.3.23.ebuild, + php-5.4.13.ebuild: + Stable for ppc, wrt bug #459904 + + 23 Mar 2013; Ole Markus With <olemarkus@gentoo.org> + +files/missing-openssl-include.patch, php-5.3.23.ebuild, php-5.4.13.ebuild: + Added patch for bug 455040 + + 23 Mar 2013; Ole Markus With <olemarkus@gentoo.org> -php-5.3.20.ebuild, + -php-5.3.21-r1.ebuild, -php-5.3.21-r2.ebuild, -php-5.3.22.ebuild, + -php-5.4.10.ebuild, -php-5.4.11-r1.ebuild, -php-5.4.11-r2.ebuild, + -php-5.4.12.ebuild: + Removing older versions + +*php-5.5.0_beta1-r1 (23 Mar 2013) + + 23 Mar 2013; Ole Markus With <olemarkus@gentoo.org> + +php-5.5.0_beta1-r1.ebuild: + Revbump fixing bug 462724 + + 22 Mar 2013; Agostino Sarubbo <ago@gentoo.org> php-5.3.23.ebuild, + php-5.4.13.ebuild: + Stable for x86, wrt bug #459904 + + 22 Mar 2013; Agostino Sarubbo <ago@gentoo.org> php-5.3.23.ebuild, + php-5.4.13.ebuild: + Stable for amd64, wrt bug #459904 + + 21 Mar 2013; Ole Markus With <olemarkus@gentoo.org> -php-5.5.0_alpha2.ebuild, + -php-5.5.0_alpha4.ebuild, -php-5.5.0_alpha6.ebuild: + Removing php 5.5 alphas + +*php-5.5.0_beta1 (21 Mar 2013) + + 21 Mar 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.5.0_beta1.ebuild, + metadata.xml, php-5.5.0_alpha6.ebuild: + First beta of php 5.5 + +*php-5.5.0_alpha6 (15 Mar 2013) +*php-5.4.13 (15 Mar 2013) +*php-5.3.23 (15 Mar 2013) + + 15 Mar 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.3.23.ebuild, + +php-5.4.13.ebuild, +php-5.5.0_alpha6.ebuild: + Version bump. Removes kolab support (bug #416859). Pic built unconditionally + for all shared objects (bug 354695) + +*php-5.3.22 (04 Mar 2013) +*php-5.4.12 (04 Mar 2013) + + 04 Mar 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.3.22.ebuild, + +php-5.4.12.ebuild: + 5.4 and 5.3 version bump + +*php-5.5.0_alpha4 (07 Feb 2013) +*php-5.4.11-r2 (07 Feb 2013) +*php-5.3.21-r2 (07 Feb 2013) + + 07 Feb 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.3.21-r2.ebuild, + +php-5.4.11-r2.ebuild, +php-5.5.0_alpha4.ebuild: + Add subslot dependency of dev-lang/icu. Bug #455900 + +*php-5.4.11-r1 (28 Jan 2013) +*php-5.3.21-r1 (28 Jan 2013) + + 28 Jan 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.3.21-r1.ebuild, + +php-5.4.11-r1.ebuild: + Let USE='-mysql mysqlnd pdo' build pdo extension without building the to-be- + deprecated mysql extension. Bug 454020 + + 09 Jan 2013; Ole Markus With <olemarkus@gentoo.org> -php-5.3.15.ebuild, + -php-5.3.19.ebuild, -php-5.4.5.ebuild, -php-5.4.6.ebuild, -php-5.4.9.ebuild, + -php-5.5.0_alpha1.ebuild: + Cleanup of php versions + + 01 Jan 2013; Raúl Porcel <armin76@gentoo.org> php-5.3.18.ebuild: + s390/sh stable wrt #447012 + + 01 Jan 2013; Raúl Porcel <armin76@gentoo.org> php-5.4.6.ebuild, + php-5.4.8.ebuild: + s390/sh stable wrt #427024 + +*php-5.5.0_alpha2 (01 Jan 2013) +*php-5.4.10 (01 Jan 2013) +*php-5.3.20 (01 Jan 2013) + + 01 Jan 2013; Ole Markus With <olemarkus@gentoo.org> +php-5.3.20.ebuild, + +php-5.4.10.ebuild, +php-5.5.0_alpha2.ebuild: + Version bumps + + 01 Jan 2013; Andreas K. Huettel <dilfridge@gentoo.org> +ChangeLog-2012: + Split ChangeLog. + + For previous entries, please see ChangeLog-2012. diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest new file mode 100644 index 0000000..27fa2c0 --- /dev/null +++ b/dev-lang/php/Manifest @@ -0,0 +1,23 @@ +AUX 20php5-envd 145 SHA256 efaae9e6ae5f7010e073c2ab6d8a9dda009f0707c7d7b0c027e142c94f7041a4 SHA512 581aa86479e3cd584ee1bc6dc6d4a135fe8ec343fe5519566d728d81f7018cfb23658bd0c0368951d380982c75adbb4f45acf3c146868aaf4e4ec8e9f2fad1ce WHIRLPOOL b9cfe0e80ba437bbc6008223c268bdafcde306ba8083dce96815804f3e1ec0937706e0db091149785a0076a6c6eaab8f7dff28578b706e84b4bb4e67850a4ecd +AUX 70_mod_php5.conf-apache2 348 SHA256 5bb8a45570582b4389a7d3feea0398e1c13ed4ced96e559b9406ed8c965dea8c SHA512 c74ec09c3c4124a15e14ece4bb769bb889466160cc0878ca3d55d5afc30fd4c05673c40428b75be669f72e82ba29f60ed19767caca77bba8adc12aae1c83f6f3 WHIRLPOOL fd503ec904a3853b90f8f4cc2042cf9014fdb1383a508d22e680559009b5b1e0beb5a09909a393e53868a64712c63e35642915787fa4176af07cb594adedb441 +AUX all_mysql_socket_location-gentoo.patch 633 SHA256 d1c0fcea4509cdb7504701e5b1996661483c3b5eea194c07fdaef91a1ce18a27 SHA512 cc55b3c1cd2e9fe4d4aa887146de9306afbbc44a3bd652225982cc04b9aefa8ca094448a765f52bc36e49726034cc702d9ef41e6da518946813103920f5ccf4e WHIRLPOOL e06c83a8852fcb1387a38774e91377464086a4908aee379d7196bc9ce2a76c6850399266aa0390e8f9885f6812c1ea717c8d98a4eb9949c3d86db357f95c18ac +AUX all_strict_aliasing.patch 463 SHA256 9be7ef7f2727b48b0416ccc613430da95a92b59158bc7dd77f16bb8fa879efdd SHA512 6c9aacb2175a4ca3169360fd33bc9c3cb6a3631e316f7d834e8a0711248e38a90e3eb7b482e0ec79ba1971384f352ac1b88ec4caf2a6e412caf144d767cc7bed WHIRLPOOL 6e24b92eee6463f7f58e136c66bf5c0f3b2b3cfcffdecb0fe42e81fe3ee3a23b3451d933cc4ba5d9e04f819776d3d00b1eb496e5efa7786f399b88fec25ecf88 +AUX bison_any_version.patch 569 SHA256 251065c4e721180942fa89bb039c3eae74153bac8c7685f270715fc9822be590 SHA512 de8a39d84f67f3787dfa52fbdb17e2d32ef23be2a6f910c046640be3208a58cba9352bc0235f7c67a103e1bb5012806341b914fe8a456c90ec4b7c6608a9068d WHIRLPOOL fb2501e1c7a8fe7228f9f7abc86935544af6661b4d8a39ed0b29652551da627803038d459af2190664b19cc938fefd55d8f2a388b4e3ee1032f1dc3ee3c69ef3 +AUX bison_build_2.patch 652 SHA256 6821e773183d12c5e9f94df929f50561fbb885192fbff071bd931fc643c5bd44 SHA512 01ebb99e7ea922a56e925ea9cd7b9edfa31b34d63069e7f418c1bcae86c9f927f835646855537af37519d1b0d2558d43e3eee5a4a1622605349ab1e2314d2142 WHIRLPOOL 45efdda59efb1eaf1a7c8a3b955e8a0401390e48e1941c0eacf55b725680a037e8057495341cb22f00c8eae55d13f1bb4db7a3a2507bd6dceb52764c0ad82604 +AUX bison_build_2a.patch 584 SHA256 a4abbb9ae4a7e29b3c5d099929fd4041c810d061dd2bb6c6c94cb9542d727bd2 SHA512 fb3c1a7ce77b8f0241dd519fc5de97a193c195e0a04f82f56444d6822298bf049f9232eceff678816f480d184e2a02d0161bdc2cf42f42c1b88c462833b3ce28 WHIRLPOOL 8585552b0a4eda2c45003e8ce148ce8dfe8bb78a1f81eb517260db91b84e61d337a50ba089b5b8e4248081af6ad33dca3fe097d19999663792353954e9b40815 +AUX fix-libstdc++-underlinking.patch 264 SHA256 c174fbe838373d3fad9536c621685426c71ccfea73371889f60d7bed07efc230 SHA512 3b91b6917c8d452cbeaf98c445b989f1e0d2c86a02598b5e6647625289868eaf51eee253db8909fb5faada3b588f22b3bfee44b679d6257bcc00c067a80938d6 WHIRLPOOL b7024c2f478e79967e81f938d36689c2cd968b3db2a05f9ce3a57721cd3727046b300d1b436e73cd0ae31393d3e572164743ffe139d36798f41a3e88e86c4239 +AUX freetype-2.5.1-linking-fix.patch 2513 SHA256 feb2957ddebe50e4ea06d9a5686a0502246f87809678ad2271c9a128718c5cd8 SHA512 b1f94d5bbc42c6b321bfb5160820ec6e71a04e6ed38f482edf446d5d0988f2154a4f43e11443b5123960b49d9a00e29a3d62e3558cd2ebe271a7520f303e677d WHIRLPOOL dcdbd97def1f026970f7b594b99452ac409c5d4f77dfdba09a459b9a3ad14de820c1e56de54c2c84766166d091e3ef3c9b27292fe1a142a845c8e73605827e37 +AUX iodbc-pkgconfig-r1.patch 1824 SHA256 c832037a42bf0b3e8e0e478a91e103520d10e65769382f8261987cb5a1cdcc4e SHA512 4030b7a06e6dc8f6e18dd53853e503b46428935bdb1e5b49c0471d942daf41ba7b563d2a88012497eae4392cbf74d659ff321e481aad8d17d622485e46b4bc40 WHIRLPOOL cbf678c30c55c1a076400dc32b7551cdc3cddb77aae401c93f6395ee9fe0a4f6c6bc4acf98b394e1993d16bcb1f94978149ce3a16cb9e64b6cd8b899b5223180 +AUX iodbc-pkgconfig.patch 1820 SHA256 11c4e2f1d0c34bd5a7264fed11bb1786af0341e9756649d842ef90eadc815be8 SHA512 283c06aaa01aac76b71cd30bc5a1e882f14c02c63696c4a349a3338163a216e1adcc1149c9c5be8fbcb40554717406c8a9d6c5f8f8aa5c01a155b9993f280966 WHIRLPOOL 2057400bfeac10b115b5705eefb824e945305594ade2536c3d88c29b988a841bda29a4f0b41895df10e4696204c08327d4d2da33c6596a43ab798f83eabdcc95 +AUX missing-openssl-include.patch 456 SHA256 40d7a7de8dfde9844c12a03f96c2b4c78b08b776505f94abdddb6f5c7617454c SHA512 e6c663e508772e403e540fc900f752f18d12eef35526154716728da0ba89a8eb48f12bbb7611c0672f22a1d0b6814365e90ecabb8b8e78411816b8b8889f03ea WHIRLPOOL 258448576333077c14ba5181ab4e6de2ecc75d4811aeac5fc2e71ba22e8f4644db43998c50db6423cda55c82039c1f6cf5ee16ef79b84bd4c3161b33776b9936 +AUX php-fpm-r1.conf 12966 SHA256 c4308a92ade93812c6579b74a72cd1f3e1a35f7e63289722f461771d5702448c SHA512 3d421c1e8b8f6ecffbf8284a7f79a1e5cc3f0893b1a47f5ccd980d554b058c363c1e236aa3157c2b66791b3291c6e98981cc527d501328ccc3ccb34eee2950ef WHIRLPOOL 1f591597698e28fc47197e02ba680728363c50781d146cf2598403f4678781eabc4f4d2abe2c0bfe9a25065491d3cb514cc5a9dcee4edd9d9438f51181f43b2a +AUX php-fpm-r4.init 1157 SHA256 37e34461babfb5881169f9729fbdde7d4aba533f123e2c480fe25ac3b863d3e7 SHA512 3555a2210104185b93b3805400995ed987076429c47b0950f58396c535d7ea99a5d2e7eedde071e2de06f4e248e0cb9bd27ccbf01b5606152a2f559fe874afbe WHIRLPOOL 6f5f0e45004275c7c984e68c293282db23461a64965b7d7c4a0ded682140177989ed50217aea6253178cc18fa9f9d202a69383400dc1a53271f00e85884849a1 +AUX php-fpm-systemd-pkg-config.patch 1440 SHA256 c19089a96cc5c61653ce41ecb96fcde77d6a57ebae517d4f2867369d33e782fc SHA512 b2329d91ec708d0dc74fa00268b46ec8a03ba00b2712ad30705813d1b563220fef1dac94a6bc38aa25619ee0068696719e9964bdc61d78275af845a7e7c0e4b0 WHIRLPOOL edc109504340f861a9d1918b6fa05c4bb76b93cc73a7b3589c3282475e7d8d2a005e62e59d5d42d9323918d6bf28fae50cdda77929a8fdd27657dc365a0a76c7 +AUX php-fpm_at-simple.service 316 SHA256 c11d3bb213993ad27642abf2fb13ab8d9bd3fd8ffb6c863ca0baa057555a2fa6 SHA512 7367a3f8d3874f8e0c76f331ba613a0250db02f60ad9f87affaf448dcb5bc34bcecb91d88f415764a12b24b46ae3d1b738a002af9f77a4b707e916e83a0021fd WHIRLPOOL bf78a0e1bc22525de1bfa6896ceeb39932f4a1507820667f5216af10f8de205436a82abefe55d4776d911de99070e6f6ed3dacc1708288323d8ad789dab57fb9 +AUX php-fpm_at.service 317 SHA256 6bbbbd7b6501305c17b7290bb2a83b0ebe492d421adaac8f394e387ed52e0d25 SHA512 27982f9e2d958bfa75c89c7d3531e48d17fc388b1cdcbc8e09051b236b1184ee2baabdfcc567c19d9fcd067d4b3b86f171015616d8da42fccdabd89432d865e8 WHIRLPOOL c101ad8eb7446a6fcb3dba6ec6caae12bd6c0a9d251e222c392abb37314fbc252321bdc7db1696480050ce543a154b7257e503d3065d9e238d1c5c76a74d65ff +AUX php5-ldvs 22 SHA256 b79d0e52b1b3b4543b31ad45525ae1c2814a27ea8e676772ab10bf6fb12dfe79 SHA512 689a0a12b3527741d2e47870c125e93be73a127e5e798c4b685ccb11653be5a8615faf3178c71a6346fe264d3c4ec76601bc05878fef67b9dbd2e45be59a344d WHIRLPOOL b24f193a1067f699c8efb199ba4e3f1fdd22c13dff98655206b30072ce8c8035fb4ed9288f694856f9978bd9935d3a5589cd968316920e712779c45b44897634 +AUX stricter-libc-client-symlink-check.patch 786 SHA256 bc80d286ce3b2805ce41e46580f24c5ba8f613b670757f81e6b2b638aecbf0df SHA512 db94207a3fd883f78b20fd9261720c39ad097566ae4dd913fe33a12adcedaab943ca0975a4f6a4917d40f6fde61e9b5928378ad91f3afe62d84aba3c9351db03 WHIRLPOOL 1ee44c69658d844614b31d09b8ce945075c9491703c04cb57aceec2469a97db65bf80871e4cf2ba6c9d9fe19a4305906e09d0cc474a635c9a1a6001a4d8c982a +DIST php-5.5.13.tar.bz2 13274145 SHA256 e58a4a754eb18d2d8b1a120cad5cce4ed24a7db5d49eca5830a40e4c8ca78b9c SHA512 0c82635d73b328c5798163dba2b293fc1ad976793a9fac21a36840594c4f26d5a6582ba437f54bfaacf1fde3df2d09366b106bb555cb42a29097e6ad33ac36d9 WHIRLPOOL 65c7e6e80f07e7738af78922103918b36eb65dcac06b8334911e82c2a3f1820dfb5e484804937a995c148b65568b3146081cfecd96efb669bfb9c1f36da72fa4 +EBUILD php-5.5.13-r1.ebuild 22224 SHA256 d6c2c9669526a582fd1b9f80f6b98a5b8eabe48e620bf1f6b19ba36a2e3c7470 SHA512 a258d3c585b232e28be4a770e29ed36984a60a21fdd12c6b8c1be2f7ecf15e013cc9dcb75b9b692da2b527ab44ae0a64452747759ad99efc85901ef1cfa949da WHIRLPOOL dce12c1ab12bb5c770675045b3a2d7258ceb56bfb47335bc47788143fc66e849fbeb2c94fa22172a84a13f296b55f1ec73c24af057f8ad1ec1b310988846ed69 +MISC ChangeLog 26366 SHA256 0d3da22656da0738526f66817220ad9432c07a13d602a368fceb6be0ee48af52 SHA512 786ecab7de7234ac9b2313982ba85a17c157721506b073c8a1753267d995145c3668b485573602b387398b4b364554db3af7e4d3ee4ccfa4c4fa959f7d31e305 WHIRLPOOL 5f45e96dfa420f2adac03d24a08129bc06b3132b0e7a6278d778d586a4a836789a341fa5470780754c6640fd2c2542ee47eece2580b7a9cec7cb6374b42ceb33 +MISC metadata.xml 1547 SHA256 2ce287830b8238e330c0585ef3023f86a9e5d46204619c92588244c5d7fa2f77 SHA512 a3a1c2dfddb4d0d92eafa33d74dc0bb90f1a9976e1d2fe0d3717a0d94149d3023dfdc9e68d42d440873561b2e6c34969ae86cec24ac0f0bddcf9ba14103ba450 WHIRLPOOL d9d877b3ae1b304ff89f7b0dd3a1f23d78062280ee935eaaa02c44e8e1dc2fd78bf2c6336cfebb2d9e8dddc03414a7744114ecebee6e364e962c49ff5e2bdf57 diff --git a/dev-lang/php/files/20php5-envd b/dev-lang/php/files/20php5-envd new file mode 100644 index 0000000..f6033ae --- /dev/null +++ b/dev-lang/php/files/20php5-envd @@ -0,0 +1,2 @@ +MANPATH="/usr/lib/php5/man/" +CONFIG_PROTECT_MASK="/etc/php/cli-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/apache2-php5/ext-active/" diff --git a/dev-lang/php/files/70_mod_php5.conf-apache2 b/dev-lang/php/files/70_mod_php5.conf-apache2 new file mode 100644 index 0000000..7ec8739 --- /dev/null +++ b/dev-lang/php/files/70_mod_php5.conf-apache2 @@ -0,0 +1,14 @@ +<IfDefine PHP5> + # Load the module first + <IfModule !mod_php5.c> + LoadModule php5_module modules/libphp5.so + </IfModule> + + # Set it to handle the files + <IfModule mod_mime.c> + AddHandler application/x-httpd-php .php .php5 .phtml + AddHandler application/x-httpd-php-source .phps + </IfModule> + + DirectoryIndex index.php index.phtml +</IfDefine> diff --git a/dev-lang/php/files/all_mysql_socket_location-gentoo.patch b/dev-lang/php/files/all_mysql_socket_location-gentoo.patch new file mode 100644 index 0000000..bd17998 --- /dev/null +++ b/dev-lang/php/files/all_mysql_socket_location-gentoo.patch @@ -0,0 +1,13 @@ +diff -u a/ext/mysqlnd/mysqlnd.c b/ext/mysqlnd/mysqlnd.c +--- a/ext/mysqlnd/mysqlnd.c 2010-10-22 17:46:26.000000000 +0200 ++++ b/ext/mysqlnd/mysqlnd.c 2010-12-08 21:54:47.000000000 +0100 +@@ -619,7 +619,8 @@ + if (host_len == sizeof("localhost") - 1 && !strncasecmp(host, "localhost", host_len)) { + DBG_INF_FMT("socket=%s", socket_or_pipe? socket_or_pipe:"n/a"); + if (!socket_or_pipe) { +- socket_or_pipe = "/tmp/mysql.sock"; ++ // gentoo mysql default socket location ++ socket_or_pipe = "/var/run/mysqld/mysqld.sock"; + } + transport_len = spprintf(&transport, 0, "unix://%s", socket_or_pipe); + unix_socket = TRUE; diff --git a/dev-lang/php/files/all_strict_aliasing.patch b/dev-lang/php/files/all_strict_aliasing.patch new file mode 100644 index 0000000..cfa6090 --- /dev/null +++ b/dev-lang/php/files/all_strict_aliasing.patch @@ -0,0 +1,14 @@ +upstream bug: http://bugs.php.net/bug.php?id=46311 +The current patch follows a suggestion from Siarhei Siamashka +Adapted for php 5.5 +--- Zend/zend_execute.h.old 2013-01-01 13:49:04.587825704 +0100 ++++ Zend/zend_execute.h 2013-01-01 13:53:28.762958578 +0100 +@@ -293,7 +293,7 @@ + void **end = p - (int)(zend_uintptr_t)*p; + + while (p != end) { +- zval *q = *(zval **)(--p); ++ zval *q = (zval *)*(--p); + *p = NULL; + i_zval_ptr_dtor(q ZEND_FILE_LINE_CC); + } diff --git a/dev-lang/php/files/bison_any_version.patch b/dev-lang/php/files/bison_any_version.patch new file mode 100644 index 0000000..94271e5 --- /dev/null +++ b/dev-lang/php/files/bison_any_version.patch @@ -0,0 +1,16 @@ +--- ./Zend/acinclude.m4 2013-03-20 15:09:27.000000000 +0100 ++++ ./Zend/acinclude.m4.new 2013-03-25 21:35:27.654016588 +0100 +@@ -17,12 +17,7 @@ + if test -n "$bison_version_vars"; then + set $bison_version_vars + bison_version="${1}.${2}" +- for bison_check_version in $bison_version_list; do +- if test "$bison_version" = "$bison_check_version"; then +- php_cv_bison_version="$bison_check_version (ok)" +- break +- fi +- done ++ php_cv_bison_version="$bison_version (ok)" + fi + ]) + fi diff --git a/dev-lang/php/files/bison_build_2.patch b/dev-lang/php/files/bison_build_2.patch new file mode 100644 index 0000000..dd2481d --- /dev/null +++ b/dev-lang/php/files/bison_build_2.patch @@ -0,0 +1,29 @@ +diff --git a/Zend/zend_language_parser.y b/Zend/zend_language_parser.y +index ccbc9b1..6a9a24a 100644 +--- a/Zend/zend_language_parser.y ++++ b/Zend/zend_language_parser.y +@@ -41,17 +41,19 @@ static YYSIZE_T zend_yytnamerr(char*, const char*); + + #define YYERROR_VERBOSE + #define YYSTYPE znode +-#ifdef ZTS +-# define YYPARSE_PARAM tsrm_ls +-# define YYLEX_PARAM tsrm_ls +-#endif +- + + %} + + %pure_parser + %expect 3 + ++%code requires { ++#ifdef ZTS ++# define YYPARSE_PARAM tsrm_ls ++# define YYLEX_PARAM tsrm_ls ++#endif ++} ++ + %token END 0 "end of file" + %left T_INCLUDE T_INCLUDE_ONCE T_EVAL T_REQUIRE T_REQUIRE_ONCE + %token T_INCLUDE "include (T_INCLUDE)" diff --git a/dev-lang/php/files/bison_build_2a.patch b/dev-lang/php/files/bison_build_2a.patch new file mode 100644 index 0000000..7dedd03 --- /dev/null +++ b/dev-lang/php/files/bison_build_2a.patch @@ -0,0 +1,30 @@ +Gentoo bug: #494240 +Upstream: #64503 + +--- Zend/zend_language_parser.y.orig 2013-12-14 12:25:43.528989017 +0100 ++++ Zend/zend_language_parser.y 2013-12-14 12:26:30.088988957 +0100 +@@ -38,10 +38,6 @@ + + #define YYERROR_VERBOSE + #define YYSTYPE znode +-#ifdef ZTS +-# define YYPARSE_PARAM tsrm_ls +-# define YYLEX_PARAM tsrm_ls +-#endif + + + %} +@@ -49,6 +45,13 @@ + %pure_parser + %expect 2 + ++%code requires { ++#ifdef ZTS ++# define YYPARSE_PARAM tsrm_ls ++# define YYLEX_PARAM tsrm_ls ++#endif ++} ++ + %left T_INCLUDE T_INCLUDE_ONCE T_EVAL T_REQUIRE T_REQUIRE_ONCE + %left ',' + %left T_LOGICAL_OR diff --git a/dev-lang/php/files/fix-libstdc++-underlinking.patch b/dev-lang/php/files/fix-libstdc++-underlinking.patch new file mode 100644 index 0000000..a35305a --- /dev/null +++ b/dev-lang/php/files/fix-libstdc++-underlinking.patch @@ -0,0 +1,10 @@ +--- acinclude.m4 2013-04-02 09:58:33.069274096 +0200 ++++ acinclude.m4.new 2013-04-02 09:58:25.221240142 +0200 +@@ -762,6 +762,7 @@ + if test -z "$php_cxx_done"; then + AC_PROG_CXX + AC_PROG_CXXCPP ++ PHP_ADD_LIBRARY(stdc++) + php_cxx_done=yes + fi + ]) diff --git a/dev-lang/php/files/freetype-2.5.1-linking-fix.patch b/dev-lang/php/files/freetype-2.5.1-linking-fix.patch new file mode 100644 index 0000000..3b78f9b --- /dev/null +++ b/dev-lang/php/files/freetype-2.5.1-linking-fix.patch @@ -0,0 +1,64 @@ +From a0955f351c7eb1022da7ae36970ffef3b00c8aff Mon Sep 17 00:00:00 2001 +From: Adam Harvey <aharvey@php.net> +Date: Sat, 7 Dec 2013 19:39:40 -0800 +Subject: [PATCH] Switch to using freetype-config for freetype detection. + +This fixes GD compilation against libfreetype 2.5.1 and later after they made +the rather interesting decision to change their include directory layout in a +point release. + +The original suggestion in the bug was to use pkg-config, but my inclination is +to use freetype-config instead: we should be able to get the same configuration +information without actually needing pkg-config installed, since pkg-config is +by no means guaranteed to exist on many Unices and distros, whereas +freetype-config should always be present if a libfreetype build environment is +installed. Let's try it out and see what happens. + +Fixes bug #64405 (Use freetype-config for determining freetype2 dir(s)). + +diff --git a/ext/gd/config.m4 b/ext/gd/config.m4 +index 0e35ece..732e14c 100644 +--- a/ext/gd/config.m4 ++++ b/ext/gd/config.m4 +@@ -193,30 +193,25 @@ AC_DEFUN([PHP_GD_FREETYPE2],[ + if test "$PHP_FREETYPE_DIR" != "no"; then + + for i in $PHP_FREETYPE_DIR /usr/local /usr; do +- if test -f "$i/include/freetype2/freetype/freetype.h"; then ++ if test -f "$i/bin/freetype-config"; then + FREETYPE2_DIR=$i +- FREETYPE2_INC_DIR=$i/include/freetype2 ++ FREETYPE2_CONFIG="$i/bin/freetype-config" + break + fi + done + + if test -z "$FREETYPE2_DIR"; then +- AC_MSG_ERROR([freetype.h not found.]) ++ AC_MSG_ERROR([freetype-config not found.]) + fi + +- PHP_CHECK_LIBRARY(freetype, FT_New_Face, +- [ +- PHP_ADD_LIBRARY_WITH_PATH(freetype, $FREETYPE2_DIR/$PHP_LIBDIR, GD_SHARED_LIBADD) +- PHP_ADD_INCLUDE($FREETYPE2_DIR/include) +- PHP_ADD_INCLUDE($FREETYPE2_INC_DIR) +- AC_DEFINE(USE_GD_IMGSTRTTF, 1, [ ]) +- AC_DEFINE(HAVE_LIBFREETYPE,1,[ ]) +- AC_DEFINE(ENABLE_GD_TTF,1,[ ]) +- ],[ +- AC_MSG_ERROR([Problem with freetype.(a|so). Please check config.log for more information.]) +- ],[ +- -L$FREETYPE2_DIR/$PHP_LIBDIR +- ]) ++ FREETYPE2_CFLAGS=`$FREETYPE2_CONFIG --cflags` ++ FREETYPE2_LIBS=`$FREETYPE2_CONFIG --libs` ++ ++ PHP_EVAL_INCLINE($FREETYPE2_CFLAGS) ++ PHP_EVAL_LIBLINE($FREETYPE2_LIBS, GD_SHARED_LIBADD) ++ AC_DEFINE(USE_GD_IMGSTRTTF, 1, [ ]) ++ AC_DEFINE(HAVE_LIBFREETYPE,1,[ ]) ++ AC_DEFINE(ENABLE_GD_TTF,1,[ ]) + else + AC_MSG_RESULT([If configure fails try --with-freetype-dir=<DIR>]) + fi diff --git a/dev-lang/php/files/iodbc-pkgconfig-r1.patch b/dev-lang/php/files/iodbc-pkgconfig-r1.patch new file mode 100644 index 0000000..b215984 --- /dev/null +++ b/dev-lang/php/files/iodbc-pkgconfig-r1.patch @@ -0,0 +1,52 @@ +--- ext/odbc/config.m4.old 2013-04-06 11:26:04.047017826 +0200 ++++ ext/odbc/config.m4 2013-04-06 12:29:47.180617161 +0200 +@@ -366,22 +366,37 @@ + + if test -z "$ODBC_TYPE"; then + PHP_ARG_WITH(iodbc,, +-[ --with-iodbc[=DIR] Include iODBC support [/usr/local]]) ++[ --with-iodbc[=DIR] Include iODBC support]) + + if test "$PHP_IODBC" != "no"; then + AC_MSG_CHECKING(for iODBC support) +- if test "$PHP_IODBC" = "yes"; then +- PHP_IODBC=/usr/local ++ if test -z "$PKG_CONFIG"; then ++ AC_PATH_PROG(PKG_CONFIG, pkg-config, no) ++ fi ++ if test -x "$PKG_CONFIG" && $PKG_CONFIG --exists libiodbc ; then ++ PHP_ADD_LIBRARY_WITH_PATH(iodbc, $PHP_IODBC/$PHP_LIBDIR) ++ ODBC_TYPE=iodbc ++ ODBC_INCLUDE=`$PKG_CONFIG --cflags-only-I libiodbc` ++ ODBC_LFLAGS=`$PKG_CONFIG --libs-only-L libiodbc` ++ ODBC_LIBS=`$PKG_CONFIG --libs-only-l libiodbc` ++ PHP_EVAL_INCLINE($ODBC_INCLUDE) ++ AC_DEFINE(HAVE_IODBC,1,[ ]) ++ AC_DEFINE(HAVE_ODBC2,1,[ ]) ++ AC_MSG_RESULT([$ext_output]) ++ else ++ if test "$PHP_IODBC" = "yes"; then ++ PHP_IODBC=/usr/local ++ fi ++ PHP_ADD_LIBRARY_WITH_PATH(iodbc, $PHP_IODBC/$PHP_LIBDIR) ++ PHP_ADD_INCLUDE($PHP_IODBC/include, 1) ++ ODBC_TYPE=iodbc ++ ODBC_INCLUDE=-I$PHP_IODBC/include ++ ODBC_LFLAGS=-L$PHP_IODBC/$PHP_LIBDIR ++ ODBC_LIBS=-liodbc ++ AC_DEFINE(HAVE_IODBC,1,[ ]) ++ AC_DEFINE(HAVE_ODBC2,1,[ ]) ++ AC_MSG_RESULT([$ext_output]) + fi +- PHP_ADD_LIBRARY_WITH_PATH(iodbc, $PHP_IODBC/$PHP_LIBDIR) +- PHP_ADD_INCLUDE($PHP_IODBC/include, 1) +- ODBC_TYPE=iodbc +- ODBC_INCLUDE=-I$PHP_IODBC/include +- ODBC_LFLAGS=-L$PHP_IODBC/$PHP_LIBDIR +- ODBC_LIBS=-liodbc +- AC_DEFINE(HAVE_IODBC,1,[ ]) +- AC_DEFINE(HAVE_ODBC2,1,[ ]) +- AC_MSG_RESULT([$ext_output]) + fi + fi + diff --git a/dev-lang/php/files/iodbc-pkgconfig.patch b/dev-lang/php/files/iodbc-pkgconfig.patch new file mode 100644 index 0000000..f32f8eb --- /dev/null +++ b/dev-lang/php/files/iodbc-pkgconfig.patch @@ -0,0 +1,52 @@ +--- ext/odbc/config.m4.old 2013-04-06 11:26:04.047017826 +0200 ++++ ext/odbc/config.m4 2013-04-06 12:29:47.180617161 +0200 +@@ -366,22 +366,37 @@ + + if test -z "$ODBC_TYPE"; then + PHP_ARG_WITH(iodbc,, +-[ --with-iodbc[=DIR] Include iODBC support [/usr/local]]) ++[ --with-iodbc[=DIR] Include iODBC support]) + + if test "$PHP_IODBC" != "no"; then + AC_MSG_CHECKING(for iODBC support) +- if test "$PHP_IODBC" = "yes"; then +- PHP_IODBC=/usr/local ++ if test -z "$PKG_CONFIG"; then ++ AC_PATH_PROG(PKG_CONFIG, pkg-config, no) ++ fi ++ if test -x "$PKG_CONFIG" && $PKG_CONFIG --exists libiodbc ; then ++ PHP_ADD_LIBRARY_WITH_PATH(iodbc, $PHP_IODBC/$PHP_LIBDIR) ++ ODBC_TYPE=iodbc ++ ODBC_INCLUDE=`$PKG_CONFIG --cflags-only-I libiodbc` ++ ODBC_LFLAGS=`$PKG_CONFIG --libs-only-L libiodbc` ++ ODBC_LIBS=`$PKG_CONFIG --libs-only-l libiodbc` ++ PHP_EVAL_INCLINE($ODBC_INCLUDE) ++ AC_DEFINE(HAVE_IODBC,1,[ ]) ++ AC_DEFINE(HAVE_ODBC2,1,[ ]) ++ AC_MSG_RESULT([$ext_output]) ++ else ++ if test "$PHP_IODBC" = "yes"; then ++ PHP_IODBC=/usr/local ++ fi ++ PHP_ADD_LIBRARY_WITH_PATH(iodbc, $PHP_IODBC/$PHP_LIBDIR) ++ PHP_ADD_INCLUDE($PHP_IODBC/include, 1) ++ ODBC_TYPE=iodbc ++ ODBC_INCLUDE=-I$PHP_IODBC/include ++ ODBC_LFLAGS=-L$PHP_IODBC/$PHP_LIBDIR ++ ODBC_LIBS=-liodbc ++ AC_DEFINE(HAVE_IODBC,1,[ ]) ++ AC_DEFINE(HAVE_ODBC2,1,[ ]) ++ AC_MSG_RESULT([$ext_output]) + fi +- PHP_ADD_LIBRARY_WITH_PATH(iodbc, $PHP_IODBC/$PHP_LIBDIR) +- PHP_ADD_INCLUDE($PHP_IODBC/include, 1) +- ODBC_TYPE=iodbc +- ODBC_INCLUDE=-I$PHP_IODBC/include +- ODBC_LFLAGS=-L$PHP_IODBC/$PHP_LIBDIR +- ODBC_LIBS=-liodbc +- AC_DEFINE(HAVE_IODBC,1,[ ]) +- AC_DEFINE(HAVE_ODBC2,1,[ ]) +- AC_MSG_RESULT([$ext_output]) + fi + fi + diff --git a/dev-lang/php/files/missing-openssl-include.patch b/dev-lang/php/files/missing-openssl-include.patch new file mode 100644 index 0000000..28cc7dd --- /dev/null +++ b/dev-lang/php/files/missing-openssl-include.patch @@ -0,0 +1,14 @@ +--- acinclude.m4 2012-11-17 21:53:06.346408695 +0100 ++++ acinclude.m4.new 2013-03-18 11:37:09.253432820 +0100 +@@ -2331,8 +2331,10 @@ + AC_MSG_ERROR([OpenSSL version 0.9.6 or greater required.]) + fi + +- if test -n "$OPENSSL_LIBS" && test -n "$OPENSSL_INCS"; then ++ if test -n "$OPENSSL_LIBS" ; then + PHP_EVAL_LIBLINE($OPENSSL_LIBS, $1) ++ fi ++ if test -n "$OPENSSL_INCS" ; then + PHP_EVAL_INCLINE($OPENSSL_INCS) + fi + fi diff --git a/dev-lang/php/files/php-fpm-r1.conf b/dev-lang/php/files/php-fpm-r1.conf new file mode 100644 index 0000000..0b0a7f8 --- /dev/null +++ b/dev-lang/php/files/php-fpm-r1.conf @@ -0,0 +1,311 @@ +;;;;;;;;;;;;;;;;;;;;; +; FPM Configuration ; +;;;;;;;;;;;;;;;;;;;;; + +; All relative paths in this configuration file are relative to PHP's install +; prefix (/usr/lib/php5.3). This prefix can be dynamicaly changed by using the +; '-p' argument from the command line. + +; Include one or more files. If glob(3) exists, it is used to include a bunch of +; files from a glob(3) pattern. This directive can be used everywhere in the +; file. +; Relative path can also be used. They will be prefixed by: +; - the global prefix if it's been set (-p arguement) +; - /usr/lib/php5.3 otherwise +;include=/etc/php/fpm-php5.3/fpm.d/*.conf + +;;;;;;;;;;;;;;;;;; +; Global Options ; +;;;;;;;;;;;;;;;;;; + +[global] +; Pid file +; Note: the default prefix is /var/lib +; Default Value: none +; Warning: pid file is overriden by the Gentoo init script. +; FPM will refuse to start if you uncomment this settingi and make use of the +; init script. +; pid = /var/run/php-fpm.pid + +; Error log file +; Note: the default prefix is /var/lib +; Default Value: log/php-fpm.log +error_log = /var/log/php-fpm.log + +; Log level +; Possible Values: alert, error, warning, notice, debug +; Default Value: notice +;log_level = notice + +; If this number of child processes exit with SIGSEGV or SIGBUS within the time +; interval set by emergency_restart_interval then FPM will restart. A value +; of '0' means 'Off'. +; Default Value: 0 +;emergency_restart_threshold = 0 + +; Interval of time used by emergency_restart_interval to determine when +; a graceful restart will be initiated. This can be useful to work around +; accidental corruptions in an accelerator's shared memory. +; Available Units: s(econds), m(inutes), h(ours), or d(ays) +; Default Unit: seconds +; Default Value: 0 +;emergency_restart_interval = 0 + +; Time limit for child processes to wait for a reaction on signals from master. +; Available units: s(econds), m(inutes), h(ours), or d(ays) +; Default Unit: seconds +; Default Value: 0 +;process_control_timeout = 0 + +; Send FPM to background. Set to 'no' to keep FPM in foreground for debugging. +; Default Value: yes +;daemonize = yes + +;;;;;;;;;;;;;;;;;;;; +; Pool Definitions ; +;;;;;;;;;;;;;;;;;;;; + +; Multiple pools of child processes may be started with different listening +; ports and different management options. The name of the pool will be +; used in logs and stats. There is no limitation on the number of pools which +; FPM can handle. Your system will tell you anyway :) + +; Start a new pool named 'www'. +; the variable $pool can we used in any directive and will be replaced by the +; pool name ('www' here) +[www] + +; Per pool prefix +; It only applies on the following directives: +; - 'slowlog' +; - 'listen' (unixsocket) +; - 'chroot' +; - 'chdir' +; - 'php_values' +; - 'php_admin_values' +; When not set, the global prefix (or /usr/lib/php5.3) applies instead. +; Note: This directive can also be relative to the global prefix. +; Default Value: none +;prefix = /path/to/pools/$pool + +; The address on which to accept FastCGI requests. +; Valid syntaxes are: +; 'ip.add.re.ss:port' - to listen on a TCP socket to a specific address on +; a specific port; +; 'port' - to listen on a TCP socket to all addresses on a +; specific port; +; '/path/to/unix/socket' - to listen on a unix socket. +; Note: This value is mandatory. +listen = 127.0.0.1:9000 + +; Set listen(2) backlog. A value of '-1' means unlimited. +; Default Value: 128 (-1 on FreeBSD and OpenBSD) +;listen.backlog = -1 + +; List of ipv4 addresses of FastCGI clients which are allowed to connect. +; Equivalent to the FCGI_WEB_SERVER_ADDRS environment variable in the original +; PHP FCGI (5.2.2+). Makes sense only with a tcp listening socket. Each address +; must be separated by a comma. If this value is left blank, connections will be +; accepted from any ip address. +; Default Value: any +;listen.allowed_clients = 127.0.0.1 + +; Set permissions for unix socket, if one is used. In Linux, read/write +; permissions must be set in order to allow connections from a web server. Many +; BSD-derived systems allow connections regardless of permissions. +; Default Values: user and group are set as the running user +; mode is set to 0666 +;listen.owner = nobody +;listen.group = nobody +;listen.mode = 0666 + +; Unix user/group of processes +; Note: The user is mandatory. If the group is not set, the default user's group +; will be used. +user = nobody +group = nobody + +; Choose how the process manager will control the number of child processes. +; Possible Values: +; static - a fixed number (pm.max_children) of child processes; +; dynamic - the number of child processes are set dynamically based on the +; following directives: +; pm.max_children - the maximum number of children that can +; be alive at the same time. +; pm.start_servers - the number of children created on startup. +; pm.min_spare_servers - the minimum number of children in 'idle' +; state (waiting to process). If the number +; of 'idle' processes is less than this +; number then some children will be created. +; pm.max_spare_servers - the maximum number of children in 'idle' +; state (waiting to process). If the number +; of 'idle' processes is greater than this +; number then some children will be killed. +; Note: This value is mandatory. +pm = dynamic + +; The number of child processes to be created when pm is set to 'static' and the +; maximum number of child processes to be created when pm is set to 'dynamic'. +; This value sets the limit on the number of simultaneous requests that will be +; served. Equivalent to the ApacheMaxClients directive with mpm_prefork. +; Equivalent to the PHP_FCGI_CHILDREN environment variable in the original PHP +; CGI. +; Note: Used when pm is set to either 'static' or 'dynamic' +; Note: This value is mandatory. +pm.max_children = 50 + +; The number of child processes created on startup. +; Note: Used only when pm is set to 'dynamic' +; Default Value: min_spare_servers + (max_spare_servers - min_spare_servers) / 2 +;pm.start_servers = 20 + +; The desired minimum number of idle server processes. +; Note: Used only when pm is set to 'dynamic' +; Note: Mandatory when pm is set to 'dynamic' +pm.min_spare_servers = 5 + +; The desired maximum number of idle server processes. +; Note: Used only when pm is set to 'dynamic' +; Note: Mandatory when pm is set to 'dynamic' +pm.max_spare_servers = 35 + +; The number of requests each child process should execute before respawning. +; This can be useful to work around memory leaks in 3rd party libraries. For +; endless request processing specify '0'. Equivalent to PHP_FCGI_MAX_REQUESTS. +; Default Value: 0 +;pm.max_requests = 500 + +; The URI to view the FPM status page. If this value is not set, no URI will be +; recognized as a status page. By default, the status page shows the following +; information: +; accepted conn - the number of request accepted by the pool; +; pool - the name of the pool; +; process manager - static or dynamic; +; idle processes - the number of idle processes; +; active processes - the number of active processes; +; total processes - the number of idle + active processes. +; max children reached - number of times, the process limit has been reached, +; when pm tries to start more children (works only for +; pm 'dynamic') +; The values of 'idle processes', 'active processes' and 'total processes' are +; updated each second. The value of 'accepted conn' is updated in real time. +; Example output: +; accepted conn: 12073 +; pool: www +; process manager: static +; idle processes: 35 +; active processes: 65 +; total processes: 100 +; max children reached: 1 +; By default the status page output is formatted as text/plain. Passing either +; 'html' or 'json' as a query string will return the corresponding output +; syntax. Example: +; http://www.foo.bar/status +; http://www.foo.bar/status?json +; http://www.foo.bar/status?html +; Note: The value must start with a leading slash (/). The value can be +; anything, but it may not be a good idea to use the .php extension or it +; may conflict with a real PHP file. +; Default Value: not set +;pm.status_path = /status + +; The ping URI to call the monitoring page of FPM. If this value is not set, no +; URI will be recognized as a ping page. This could be used to test from outside +; that FPM is alive and responding, or to +; - create a graph of FPM availability (rrd or such); +; - remove a server from a group if it is not responding (load balancing); +; - trigger alerts for the operating team (24/7). +; Note: The value must start with a leading slash (/). The value can be +; anything, but it may not be a good idea to use the .php extension or it +; may conflict with a real PHP file. +; Default Value: not set +;ping.path = /ping + +; This directive may be used to customize the response of a ping request. The +; response is formatted as text/plain with a 200 response code. +; Default Value: pong +;ping.response = pong + +; The timeout for serving a single request after which the worker process will +; be killed. This option should be used when the 'max_execution_time' ini option +; does not stop script execution for some reason. A value of '0' means 'off'. +; Available units: s(econds)(default), m(inutes), h(ours), or d(ays) +; Default Value: 0 +;request_terminate_timeout = 0 + +; The timeout for serving a single request after which a PHP backtrace will be +; dumped to the 'slowlog' file. A value of '0s' means 'off'. +; Available units: s(econds)(default), m(inutes), h(ours), or d(ays) +; Default Value: 0 +;request_slowlog_timeout = 0 + +; The log file for slow requests +; Default Value: not set +; Note: slowlog is mandatory if request_slowlog_timeout is set +;slowlog = /var/log/php-fpm-$pool.log.slow + +; Set open file descriptor rlimit. +; Default Value: system defined value +;rlimit_files = 1024 + +; Set max core size rlimit. +; Possible Values: 'unlimited' or an integer greater or equal to 0 +; Default Value: system defined value +;rlimit_core = 0 + +; Chroot to this directory at the start. This value must be defined as an +; absolute path. When this value is not set, chroot is not used. +; Note: you can prefix with '$prefix' to chroot to the pool prefix or one +; of its subdirectories. If the pool prefix is not set, the global prefix +; will be used instead. +; Note: chrooting is a great security feature and should be used whenever +; possible. However, all PHP paths will be relative to the chroot +; (error_log, sessions.save_path, ...). +; Default Value: not set +;chroot = + +; Chdir to this directory at the start. +; Note: relative path can be used. +; Default Value: current directory or / when chroot +;chdir = /var/www + +; Redirect worker stdout and stderr into main error log. If not set, stdout and +; stderr will be redirected to /dev/null according to FastCGI specs. +; Note: on highloaded environement, this can cause some delay in the page +; process time (several ms). +; Default Value: no +;catch_workers_output = yes + +; Pass environment variables like LD_LIBRARY_PATH. All $VARIABLEs are taken from +; the current environment. +; Default Value: clean env +;env[HOSTNAME] = $HOSTNAME +;env[PATH] = /usr/local/bin:/usr/bin:/bin +;env[TMP] = /tmp +;env[TMPDIR] = /tmp +;env[TEMP] = /tmp + +; Additional php.ini defines, specific to this pool of workers. These settings +; overwrite the values previously defined in the php.ini. The directives are the +; same as the PHP SAPI: +; php_value/php_flag - you can set classic ini defines which can +; be overwritten from PHP call 'ini_set'. +; php_admin_value/php_admin_flag - these directives won't be overwritten by +; PHP call 'ini_set' +; For php_*flag, valid values are on, off, 1, 0, true, false, yes or no. + +; Defining 'extension' will load the corresponding shared extension from +; extension_dir. Defining 'disable_functions' or 'disable_classes' will not +; overwrite previously defined php.ini values, but will append the new value +; instead. + +; Note: path INI options can be relative and will be expanded with the prefix +; (pool, global or /usr/lib/php5.3) + +; Default Value: nothing is defined by default except the values in php.ini and +; specified at startup with the -d argument +;php_admin_value[sendmail_path] = /usr/sbin/sendmail -t -i -f www@my.domain.com +;php_flag[display_errors] = off +;php_admin_value[error_log] = /var/log/fpm-php.www.log +;php_admin_flag[log_errors] = on +;php_admin_value[memory_limit] = 32M diff --git a/dev-lang/php/files/php-fpm-r4.init b/dev-lang/php/files/php-fpm-r4.init new file mode 100755 index 0000000..a186d83 --- /dev/null +++ b/dev-lang/php/files/php-fpm-r4.init @@ -0,0 +1,47 @@ +#!/sbin/runscript + +set_phpvars() { + PHPSLOT=${SVCNAME#php-fpm-} + [ ${PHPSLOT} = 'php-fpm' ] && PHPSLOT="$(eselect php show fpm)" + + PHP_FPM_CONF="/etc/php/fpm-${PHPSLOT}/php-fpm.conf" + PHP_FPM_PID="/var/run/php-fpm-${PHPSLOT}.pid" +} + +extra_commands="depend" +extra_started_commands="reload" + +depend() { + need net + use apache2 lighttpd nginx +} + +start() { + ebegin "Starting PHP FastCGI Process Manager" + set_phpvars + start-stop-daemon --start --pidfile ${PHP_FPM_PID} --exec \ + /usr/lib/${PHPSLOT}/bin/php-fpm -- -y "${PHP_FPM_CONF}" -g "${PHP_FPM_PID}" + local i=0 + local timeout=5 + while [ ! -f ${PHP_FPM_PID} ] && [ $i -le $timeout ]; do + sleep 1 + i=$(($i + 1)) + done + + [ $timeout -gt $i ] + eend $? +} + +stop() { + ebegin "Stopping PHP FastCGI Process Manager" + set_phpvars + start-stop-daemon --signal QUIT --stop --exec /usr/lib/${PHPSLOT}/bin/php-fpm --pidfile ${PHP_FPM_PID} + eend $? +} + +reload() { + ebegin "Reloading PHP FastCGI Process Manager" + set_phpvars + [ -f ${PHP_FPM_PID} ] && kill -USR2 $(cat ${PHP_FPM_PID}) + eend $? +} diff --git a/dev-lang/php/files/php-fpm-systemd-pkg-config.patch b/dev-lang/php/files/php-fpm-systemd-pkg-config.patch new file mode 100644 index 0000000..3b31a2a --- /dev/null +++ b/dev-lang/php/files/php-fpm-systemd-pkg-config.patch @@ -0,0 +1,34 @@ +diff --git a/sapi/fpm/config.m4 b/sapi/fpm/config.m4 +index bd6d649..85eff65 100644 +--- a/sapi/fpm/config.m4 ++++ b/sapi/fpm/config.m4 +@@ -567,14 +567,26 @@ if test "$PHP_FPM" != "no"; then + [ --with-fpm-systemd Activate systemd integration], no, no) + + if test "$PHP_FPM_SYSTEMD" != "no" ; then +- AC_CHECK_LIB(systemd-daemon, sd_notify, SYSTEMD_LIBS="-lsystemd-daemon") +- AC_CHECK_HEADERS(systemd/sd-daemon.h, [HAVE_SD_DAEMON_H="yes"], [HAVE_SD_DAEMON_H="no"]) ++ if test -z "$PKG_CONFIG"; then ++ AC_PATH_PROG(PKG_CONFIG, pkg-config, no) ++ fi ++ unset SYSTEMD_LIBS ++ unset SYSTEMD_INCS ++ if test -x "$PKG_CONFIG" && $PKG_CONFIG --exists libsystemd; then ++ SYSTEMD_LIBS=`$PKG_CONFIG --libs libsystemd` ++ SYSTEMD_INCS=`$PKG_CONFIG --cflags-only-I libsystemd` ++ HAVE_SD_DAEMON_H="yes" ++ else ++ AC_CHECK_LIB(systemd-daemon, sd_notify, SYSTEMD_LIBS="-lsystemd-daemon") ++ AC_CHECK_HEADERS(systemd/sd-daemon.h, [HAVE_SD_DAEMON_H="yes"], [HAVE_SD_DAEMON_H="no"]) ++ fi + if test $HAVE_SD_DAEMON_H = "no" || test -z "${SYSTEMD_LIBS}"; then + AC_MSG_ERROR([Your system does not support systemd.]) + else + AC_DEFINE(HAVE_SYSTEMD, 1, [FPM use systemd integration]) + PHP_FPM_SD_FILES="fpm/fpm_systemd.c" +- PHP_ADD_LIBRARY(systemd-daemon) ++ PHP_EVAL_LIBLINE($SYSTEMD_LIBS) ++ PHP_EVAL_INCLINE($SYSTEMD_INCS) + php_fpm_systemd=notify + fi + else diff --git a/dev-lang/php/files/php-fpm_at-simple.service b/dev-lang/php/files/php-fpm_at-simple.service new file mode 100644 index 0000000..5f0482e --- /dev/null +++ b/dev-lang/php/files/php-fpm_at-simple.service @@ -0,0 +1,13 @@ +[Unit] +Description=The PHP FastCGI Process Manager +After=network.target + +[Service] +Type=simple +PIDFile=/run/php-fpm/php-fpm-%I.pid +ExecStart=/usr/libexec/php-fpm-launcher php%I -y /etc/php/fpm-php%I/php-fpm.conf --nodaemonize +ExecReload=/bin/kill -USR2 $MAINPID +PrivateTmp=true + +[Install] +WantedBy=multi-user.target diff --git a/dev-lang/php/files/php-fpm_at.service b/dev-lang/php/files/php-fpm_at.service new file mode 100644 index 0000000..152c1ab --- /dev/null +++ b/dev-lang/php/files/php-fpm_at.service @@ -0,0 +1,14 @@ +[Unit] +Description=The PHP FastCGI Process Manager +After=network.target + +[Service] +Type=notify +PIDFile=/run/php-fpm/php-fpm-%I.pid +ExecStart=/usr/libexec/php-fpm-launcher php%I -y /etc/php/fpm-php%I/php-fpm.conf --nodaemonize +ExecReload=/bin/kill -USR2 $MAINPID +PrivateTmp=true + +[Install] +WantedBy=multi-user.target + diff --git a/dev-lang/php/files/php5-ldvs b/dev-lang/php/files/php5-ldvs new file mode 100644 index 0000000..783b0f6 --- /dev/null +++ b/dev-lang/php/files/php5-ldvs @@ -0,0 +1 @@ +PHP_5 { global: *; }; diff --git a/dev-lang/php/files/stricter-libc-client-symlink-check.patch b/dev-lang/php/files/stricter-libc-client-symlink-check.patch new file mode 100644 index 0000000..7cf3664 --- /dev/null +++ b/dev-lang/php/files/stricter-libc-client-symlink-check.patch @@ -0,0 +1,15 @@ +Gentoo bugs: 88944 463800 +--- ext/imap/config.m4 2013-03-27 19:31:13.000000000 +0100 ++++ ext/imap/config.m4.new 2013-03-30 18:34:17.581557062 +0100 +@@ -198,9 +198,9 @@ + AC_MSG_ERROR(Cannot find rfc822.h. Please check your c-client installation.) + fi + +- if test -r "$IMAP_DIR/c-client/c-client.a"; then ++ if test ! -r "$IMAP_DIR/c-client/libc-client.a" && -r "$IMAP_DIR/c-client/c-client.a" ; then + ln -s "$IMAP_DIR/c-client/c-client.a" "$IMAP_DIR/c-client/libc-client.a" >/dev/null 2>&1 +- elif test -r "$IMAP_DIR/$PHP_LIBDIR/c-client.a"; then ++ elif test ! -r "$IMAP_DIR/$PHP_LIBDIR/libc-client.a" && -r "$IMAP_DIR/$PHP_LIBDIR/c-client.a"; then + ln -s "$IMAP_DIR/$PHP_LIBDIR/c-client.a" "$IMAP_DIR/$PHP_LIBDIR/libc-client.a" >/dev/null 2>&1 + fi + diff --git a/dev-lang/php/metadata.xml b/dev-lang/php/metadata.xml new file mode 100644 index 0000000..aa64511 --- /dev/null +++ b/dev-lang/php/metadata.xml @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>php</herd> + <use> + <flag name='cli'>Enable CLI SAPI</flag> + <flag name='embed'>Enable embed SAPI</flag> + <flag name='enchant'>Add supports Enchant spelling library.</flag> + <flag name='fileinfo'>Add fileinfo extension support</flag> + <flag name='filter'>Add filter extension support</flag> + <flag name='fpm'>Enable the FastCGI Process Manager SAPI</flag> + <flag name='gd'>Adds support for gd (bundled with PHP)</flag> + <flag name='hash'>Enable the hash extension</flag> + <flag name='json'>Enable JSON support</flag> + <flag name='ldap-sasl'>Add SASL support for the PHP LDAP extension</flag> + <flag name='mysqlnd'>Use native driver for mysql, mysqli, PDO_Mysql</flag> + <flag name='libmysqlclient'>Use libmyslclient driver for mysql, mysqli, PDO_Mysql (not recommended)</flag> + <flag name='intl'>Enables the intl extension for extended internalization support</flag> + <flag name='opcache'>Enables built-in opcode cache, replacing pecl-apc et.al</flag> + <flag name='pdo'>Enable the bundled PDO extensions</flag> + <flag name='phar'>Enables the phar extension to provide phar archive support</flag> + <flag name='sqlite2'>Add sqlite2 support. Will be removed</flag> + <flag name='xmlreader'>Enable XMLReader support</flag> + <flag name='xmlwriter'>Enable XMLWriter support</flag> + <flag name='xslt'>Enable the XSL extension</flag> + <flag name='zip'>Enable ZIP file support</flag> + </use> +</pkgmetadata> diff --git a/dev-lang/php/php-5.5.13-r1.ebuild b/dev-lang/php/php-5.5.13-r1.ebuild new file mode 100644 index 0000000..55242f9 --- /dev/null +++ b/dev-lang/php/php-5.5.13-r1.ebuild @@ -0,0 +1,782 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/php/php-5.5.13.ebuild,v 1.1 2014/05/30 20:11:48 olemarkus Exp $ + +EAPI=5 + +inherit eutils autotools flag-o-matic versionator depend.apache apache-module db-use libtool systemd + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" + +function php_get_uri () +{ + case "${1}" in + "php-pre") + echo "http://downloads.php.net/dsp/${2}" + ;; + "php") + echo "http://www.php.net/distributions/${2}" + ;; + "olemarkus") + echo "http://dev.gentoo.org/~olemarkus/php/${2}" + ;; + "gentoo") + echo "mirror://gentoo/${2}" + ;; + *) + die "unhandled case in php_get_uri" + ;; + esac +} + +PHP_MV="$(get_major_version)" +SLOT="$(get_version_component_range 1-2)" + +# alias, so we can handle different types of releases (finals, rcs, alphas, +# betas, ...) w/o changing the whole ebuild +PHP_PV="${PV/_rc/RC}" +PHP_PV="${PHP_PV/_alpha/alpha}" +PHP_PV="${PHP_PV/_beta/beta}" +PHP_RELEASE="php" +[[ ${PV} == ${PV/_alpha/} ]] || PHP_RELEASE="php-pre" +[[ ${PV} == ${PV/_beta/} ]] || PHP_RELEASE="php-pre" +[[ ${PV} == ${PV/_rc/} ]] || PHP_RELEASE="php-pre" +PHP_P="${PN}-${PHP_PV}" + +PHP_SRC_URI="$(php_get_uri "${PHP_RELEASE}" "${PHP_P}.tar.bz2")" + +PHP_FPM_CONF_VER="1" + +SRC_URI="${PHP_SRC_URI}" + +DESCRIPTION="The PHP language runtime engine: CLI, CGI, FPM/FastCGI, Apache2 and embed SAPIs." +HOMEPAGE="http://php.net/" +LICENSE="PHP-3" + +S="${WORKDIR}/${PHP_P}" + +# We can build the following SAPIs in the given order +SAPIS="embed cli cgi fpm apache2" + +# SAPIs and SAPI-specific USE flags (cli SAPI is default on): +IUSE="${IUSE} + ${SAPIS/cli/+cli} + threads" + +IUSE="${IUSE} bcmath berkdb bzip2 calendar cdb cjk + crypt +ctype curl debug + enchant exif frontbase +fileinfo +filter firebird + flatfile ftp gd gdbm gmp +hash +iconv imap inifile + intl iodbc ipv6 +json kerberos ldap ldap-sasl libedit mhash + mssql mysql libmysqlclient mysqli nls + oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm + readline recode selinux +session sharedmem + +simplexml snmp soap sockets spell sqlite ssl + sybase-ct sysvipc systemd tidy +tokenizer truetype unicode wddx + +xml xmlreader xmlwriter xmlrpc xpm xslt zip zlib" + +DEPEND=" + >=app-admin/eselect-php-0.7.1-r3[apache2?,fpm?] + >=dev-libs/libpcre-8.32[unicode] + apache2? ( www-servers/apache[threads=] ) + berkdb? ( =sys-libs/db-4* ) + bzip2? ( app-arch/bzip2 ) + cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) + cjk? ( !gd? ( + virtual/jpeg:0 + media-libs/libpng:0= + sys-libs/zlib + ) ) + crypt? ( >=dev-libs/libmcrypt-2.4 ) + curl? ( >=net-misc/curl-7.10.5 ) + enchant? ( app-text/enchant ) + exif? ( !gd? ( + virtual/jpeg:0 + media-libs/libpng:0= + sys-libs/zlib + ) ) + firebird? ( dev-db/firebird ) + gd? ( virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) + gdbm? ( >=sys-libs/gdbm-1.8.0 ) + gmp? ( >=dev-libs/gmp-4.1.2 ) + iconv? ( virtual/libiconv ) + imap? ( virtual/imap-c-client[ssl=] ) + intl? ( dev-libs/icu:= ) + iodbc? ( dev-db/libiodbc ) + kerberos? ( virtual/krb5 ) + ldap? ( >=net-nds/openldap-1.2.11 ) + ldap-sasl? ( dev-libs/cyrus-sasl >=net-nds/openldap-1.2.11 ) + libedit? ( || ( sys-freebsd/freebsd-lib dev-libs/libedit ) ) + mssql? ( dev-db/freetds[mssql] ) + libmysqlclient? ( + mysql? ( virtual/mysql ) + mysqli? ( >=virtual/mysql-4.1 ) + ) + nls? ( sys-devel/gettext ) + oci8-instant-client? ( dev-db/oracle-instantclient-basic ) + odbc? ( >=dev-db/unixODBC-1.8.13 ) + postgres? ( dev-db/postgresql-base ) + qdbm? ( dev-db/qdbm ) + readline? ( sys-libs/readline ) + recode? ( app-text/recode ) + sharedmem? ( dev-libs/mm ) + simplexml? ( >=dev-libs/libxml2-2.6.8 ) + snmp? ( >=net-analyzer/net-snmp-5.2 ) + soap? ( >=dev-libs/libxml2-2.6.8 ) + spell? ( >=app-text/aspell-0.50 ) + sqlite? ( >=dev-db/sqlite-3.7.6.3 ) + ssl? ( >=dev-libs/openssl-0.9.7 ) + sybase-ct? ( dev-db/freetds ) + tidy? ( app-text/htmltidy ) + truetype? ( + =media-libs/freetype-2* + >=media-libs/t1lib-5.0.0 + !gd? ( + virtual/jpeg:0 media-libs/libpng:0= sys-libs/zlib ) + ) + unicode? ( dev-libs/oniguruma ) + wddx? ( >=dev-libs/libxml2-2.6.8 ) + xml? ( >=dev-libs/libxml2-2.6.8 ) + xmlrpc? ( >=dev-libs/libxml2-2.6.8 virtual/libiconv ) + xmlreader? ( >=dev-libs/libxml2-2.6.8 ) + xmlwriter? ( >=dev-libs/libxml2-2.6.8 ) + xpm? ( + x11-libs/libXpm + virtual/jpeg:0 + media-libs/libpng:0= sys-libs/zlib + ) + xslt? ( dev-libs/libxslt >=dev-libs/libxml2-2.6.8 ) + zip? ( sys-libs/zlib ) + zlib? ( sys-libs/zlib ) + virtual/mta +" + +php="=${CATEGORY}/${PF}" + +REQUIRED_USE=" + truetype? ( gd ) + cjk? ( gd ) + exif? ( gd ) + + xpm? ( gd ) + gd? ( zlib ) + simplexml? ( xml ) + soap? ( xml ) + wddx? ( xml ) + xmlrpc? ( || ( xml iconv ) ) + xmlreader? ( xml ) + xslt? ( xml ) + ldap-sasl? ( ldap ) + mhash? ( hash ) + phar? ( hash ) + libmysqlclient? ( || ( + mysql + mysqli + pdo + ) ) + + qdbm? ( !gdbm ) + readline? ( !libedit ) + recode? ( !imap !mysql !mysqli ) + sharedmem? ( !threads ) + + !cli? ( !cgi? ( !fpm? ( !apache2? ( !embed? ( cli ) ) ) ) )" + +RDEPEND="${DEPEND}" + +RDEPEND="${RDEPEND} + fpm? ( + selinux? ( sec-policy/selinux-phpfpm ) + systemd? ( sys-apps/systemd ) )" + +DEPEND="${DEPEND} + sys-devel/flex + >=sys-devel/m4-1.4.3 + >=sys-devel/libtool-1.5.18" + +# Allow users to install production version if they want to + +case "${PHP_INI_VERSION}" in + production|development) + ;; + *) + PHP_INI_VERSION="development" + ;; +esac + +PHP_INI_UPSTREAM="php.ini-${PHP_INI_VERSION}" +PHP_INI_FILE="php.ini" + +want_apache + +pkg_setup() { + depend.apache_pkg_setup +} + +php_install_ini() { + local phpsapi="${1}" + + # work out where we are installing the ini file + php_set_ini_dir "${phpsapi}" + + local phpinisrc="${PHP_INI_UPSTREAM}-${phpsapi}" + cp "${PHP_INI_UPSTREAM}" "${phpinisrc}" + + # default to /tmp for save_path, bug #282768 + sed -e 's|^;session.save_path .*$|session.save_path = "'"${EPREFIX}"'/tmp"|g' -i "${phpinisrc}" + + # Set the extension dir + sed -e "s|^extension_dir .*$|extension_dir = ${extension_dir}|g" -i "${phpinisrc}" + + # Set the include path to point to where we want to find PEAR packages + sed -e 's|^;include_path = ".:/php/includes".*|include_path = ".:'"${EPREFIX}"'/usr/share/php'${PHP_MV}':'"${EPREFIX}"'/usr/share/php"|' -i "${phpinisrc}" + + dodir "${PHP_INI_DIR#${EPREFIX}}" + insinto "${PHP_INI_DIR#${EPREFIX}}" + newins "${phpinisrc}" "${PHP_INI_FILE}" + + elog "Installing php.ini for ${phpsapi} into ${PHP_INI_DIR#${EPREFIX}}" + elog + + dodir "${PHP_EXT_INI_DIR#${EPREFIX}}" + dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}" + + if use_if_iuse opcache; then + elog "Adding opcache to $PHP_EXT_INI_DIR" + echo "zend_extension=${PHP_DESTDIR}/$(get_libdir)/opcache.so" >> "${D}/${PHP_EXT_INI_DIR}"/opcache.ini + dosym "${PHP_EXT_INI_DIR#${EPREFIX}}/opcache.ini" "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini" + fi + + # SAPI-specific handling + + if [[ "${sapi}" == "fpm" ]] ; then + [[ -z ${PHP_FPM_CONF_VER} ]] && PHP_FPM_CONF_VER=0 + einfo "Installing FPM CGI config file php-fpm.conf" + insinto "${PHP_INI_DIR#${EPREFIX}}" + newins "${FILESDIR}/php-fpm-r${PHP_FPM_CONF_VER}.conf" php-fpm.conf + + # Remove bogus /etc/php-fpm.conf.default (bug 359906) + [[ -f "${ED}/etc/php-fpm.conf.default" ]] && rm "${ED}/etc/php-fpm.conf.default" + fi + + # Install PHP ini files into /usr/share/php + + dodoc php.ini-development + dodoc php.ini-production + +} + +php_set_ini_dir() { + PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}" + PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext" + PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active" +} + +src_prepare() { + # USE=sharedmem (session/mod_mm to be exact) tries to mmap() this path + # ([empty session.save_path]/session_mm_[sapi][gid].sem) + # there is no easy way to circumvent that, all php calls during + # install use -n, so no php.ini file will be used. + # As such, this is the easiest way to get around + addpredict /session_mm_cli250.sem + addpredict /session_mm_cli0.sem + + # Change PHP branding + # Get the alpha/beta/rc version + sed -re "s|^(PHP_EXTRA_VERSION=\").*(\")|\1-pl${PR/r/}-gentoo\2|g" \ + -i configure.in || die "Unable to change PHP branding" + + # Patch PHP to show Gentoo as the server platform + sed -e 's/PHP_UNAME=`uname -a | xargs`/PHP_UNAME=`uname -s -n -r -v | xargs`/g' \ + -i configure.in || die "Failed to fix server platform name" + + # Prevent PHP from activating the Apache config, + # as we will do that ourselves + sed -i \ + -e "s,-i -a -n php${PHP_MV},-i -n php${PHP_MV},g" \ + -e "s,-i -A -n php${PHP_MV},-i -n php${PHP_MV},g" \ + configure sapi/apache2filter/config.m4 sapi/apache2handler/config.m4 + + # Patch PHP to support heimdal instead of mit-krb5 + if has_version "app-crypt/heimdal" ; then + sed -e 's|gssapi_krb5|gssapi|g' -i acinclude.m4 \ + || die "Failed to fix heimdal libname" + sed -e 's|PHP_ADD_LIBRARY(k5crypto, 1, $1)||g' -i acinclude.m4 \ + || die "Failed to fix heimdal crypt library reference" + fi + + #Add user patches #357637 + epatch_user + + epatch "${FILESDIR}"/php-fpm-systemd-pkg-config.patch + + #force rebuilding aclocal.m4 + rm aclocal.m4 + eautoreconf + + if [[ ${CHOST} == *-darwin* ]] ; then + # http://bugs.php.net/bug.php?id=48795, bug #343481 + sed -i -e '/BUILD_CGI="\\$(CC)/s/CC/CXX/' configure || die + fi +} + +src_configure() { + addpredict /usr/share/snmp/mibs/.index + addpredict /var/lib/net-snmp/mib_indexes + + PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}" + + # This is a global variable and should be in caps. It isn't because the + # phpconfutils eclass relies on exactly this name... + # for --with-libdir see bug #327025 + my_conf=" + --prefix="${PHP_DESTDIR}" + --mandir="${PHP_DESTDIR}"/man + --infodir="${PHP_DESTDIR}"/info + --libdir="${PHP_DESTDIR}"/lib + --with-libdir=$(get_libdir) + --without-pear + $(use_enable threads maintainer-zts)" + + # extension USE flag shared + my_conf+=" + $(use_enable bcmath bcmath ) + $(use_with bzip2 bz2 "${EPREFIX}"/usr) + $(use_enable calendar calendar ) + $(use_enable ctype ctype ) + $(use_with curl curl "${EPREFIX}"/usr) + $(use_enable xml dom ) + $(use_with enchant enchant "${EPREFIX}"/usr) + $(use_enable exif exif ) + $(use_enable fileinfo fileinfo ) + $(use_enable filter filter ) + $(use_enable ftp ftp ) + $(use_with nls gettext "${EPREFIX}"/usr) + $(use_with gmp gmp "${EPREFIX}"/usr) + $(use_enable hash hash ) + $(use_with mhash mhash "${EPREFIX}"/usr) + $(use_with iconv iconv $(use elibc_glibc || echo "${EPREFIX}"/usr)) + $(use_enable intl intl ) + $(use_enable ipv6 ipv6 ) + $(use_enable json json ) + $(use_with kerberos kerberos "${EPREFIX}"/usr) + $(use_enable xml libxml ) + $(use_with xml libxml-dir "${EPREFIX}"/usr) + $(use_enable unicode mbstring ) + $(use_with crypt mcrypt "${EPREFIX}"/usr) + $(use_with mssql mssql "${EPREFIX}"/usr) + $(use_with unicode onig "${EPREFIX}"/usr) + $(use_with ssl openssl "${EPREFIX}"/usr) + $(use_with ssl openssl-dir "${EPREFIX}"/usr) + $(use_enable pcntl pcntl ) + $(use_enable phar phar ) + $(use_enable pdo pdo ) + $(use_enable opcache opcache ) + $(use_with postgres pgsql "${EPREFIX}"/usr) + $(use_enable posix posix ) + $(use_with spell pspell "${EPREFIX}"/usr) + $(use_with recode recode "${EPREFIX}"/usr) + $(use_enable simplexml simplexml ) + $(use_enable sharedmem shmop ) + $(use_with snmp snmp "${EPREFIX}"/usr) + $(use_enable soap soap ) + $(use_enable sockets sockets ) + $(use_with sqlite sqlite3 "${EPREFIX}"/usr) + $(use_with sybase-ct sybase-ct "${EPREFIX}"/usr) + $(use_enable sysvipc sysvmsg ) + $(use_enable sysvipc sysvsem ) + $(use_enable sysvipc sysvshm ) + $(use_with systemd fpm-systemd) + $(use_with tidy tidy "${EPREFIX}"/usr) + $(use_enable tokenizer tokenizer ) + $(use_enable wddx wddx ) + $(use_enable xml xml ) + $(use_enable xmlreader xmlreader ) + $(use_enable xmlwriter xmlwriter ) + $(use_with xmlrpc xmlrpc) + $(use_with xslt xsl "${EPREFIX}"/usr) + $(use_enable zip zip ) + $(use_with zlib zlib "${EPREFIX}"/usr) + $(use_enable debug debug )" + + # DBA support + if use cdb || use berkdb || use flatfile || use gdbm || use inifile \ + || use qdbm ; then + my_conf="${my_conf} --enable-dba${shared}" + fi + + # DBA drivers support + my_conf+=" + $(use_with cdb cdb) + $(use_with berkdb db4 ${EPREFIX}/usr) + $(use_enable flatfile flatfile ) + $(use_with gdbm gdbm ${EPREFIX}/usr) + $(use_enable inifile inifile ) + $(use_with qdbm qdbm ${EPREFIX}/usr)" + + # Support for the GD graphics library + my_conf+=" + $(use_with truetype freetype-dir ${EPREFIX}/usr) + $(use_with truetype t1lib ${EPREFIX}/usr) + $(use_enable cjk gd-jis-conv ) + $(use_with gd jpeg-dir ${EPREFIX}/usr) + $(use_with gd png-dir ${EPREFIX}/usr) + $(use_with xpm xpm-dir ${EPREFIX}/usr)" + # enable gd last, so configure can pick up the previous settings + my_conf+=" + $(use_with gd gd)" + + # IMAP support + if use imap ; then + my_conf+=" + $(use_with imap imap ${EPREFIX}/usr) + $(use_with ssl imap-ssl ${EPREFIX}/usr)" + fi + + # Interbase/firebird support + + if use firebird ; then + my_conf+=" + $(use_with firebird interbase ${EPREFIX}/usr)" + fi + + # LDAP support + if use ldap ; then + my_conf+=" + $(use_with ldap ldap ${EPREFIX}/usr) + $(use_with ldap-sasl ldap-sasl ${EPREFIX}/usr)" + fi + + # MySQL support + local mysqllib="mysqlnd" + local mysqlilib="mysqlnd" + use libmysqlclient && mysqllib="${EPREFIX}/usr" + use libmysqlclient && mysqlilib="${EPREFIX}/usr/bin/mysql_config" + + my_conf+=" $(use_with mysql mysql $mysqllib)" + my_conf+=" $(use_with mysqli mysqli $mysqlilib)" + + local mysqlsock=" $(use_with mysql mysql-sock ${EPREFIX}/var/run/mysqld/mysqld.sock)" + if use mysql ; then + my_conf+="${mysqlsock}" + elif use mysqli ; then + my_conf+="${mysqlsock}" + fi + + # ODBC support + if use odbc ; then + my_conf+=" + $(use_with odbc unixODBC ${EPREFIX}/usr)" + fi + + if use iodbc ; then + my_conf+=" + $(use_with iodbc iodbc ${EPREFIX}/usr)" + fi + + # Oracle support + if use oci8-instant-client ; then + my_conf+=" + $(use_with oci8-instant-client oci8)" + fi + + # PDO support + if use pdo ; then + my_conf+=" + $(use_with mssql pdo-dblib ) + $(use_with mysql pdo-mysql ${mysqllib}) + $(use_with postgres pdo-pgsql ) + $(use_with sqlite pdo-sqlite ${EPREFIX}/usr) + $(use_with odbc pdo-odbc unixODBC,${EPREFIX}/usr)" + if use oci8-instant-client ; then + my_conf+=" + $(use_with oci8-instant-client pdo-oci)" + fi + fi + + # readline/libedit support + my_conf+=" + $(use_with readline readline ${EPREFIX}/usr) + $(use_with libedit libedit ${EPREFIX}/usr)" + + # Session support + if use session ; then + my_conf+=" + $(use_with sharedmem mm ${EPREFIX}/usr)" + else + my_conf+=" + $(use_enable session session )" + fi + + # Use pic for shared modules such as apache2's mod_php + my_conf="${my_conf} --with-pic" + + # we use the system copy of pcre + # --with-pcre-regex affects ext/pcre + # --with-pcre-dir affects ext/filter and ext/zip + my_conf="${my_conf} --with-pcre-regex=${EPREFIX}/usr --with-pcre-dir=${EPREFIX}/usr" + + # Catch CFLAGS problems + # Fixes bug #14067. + # Changed order to run it in reverse for bug #32022 and #12021. + replace-cpu-flags "k6*" "i586" + + # Support user-passed configuration parameters + my_conf="${my_conf} ${EXTRA_ECONF:-}" + + # Support the Apache2 extras, they must be set globally for all + # SAPIs to work correctly, especially for external PHP extensions + + mkdir -p "${WORKDIR}/sapis-build" + for one_sapi in $SAPIS ; do + use "${one_sapi}" || continue + php_set_ini_dir "${one_sapi}" + + cp -r "${S}" "${WORKDIR}/sapis-build/${one_sapi}" + cd "${WORKDIR}/sapis-build/${one_sapi}" + + sapi_conf="${my_conf} --with-config-file-path=${PHP_INI_DIR} + --with-config-file-scan-dir=${PHP_EXT_INI_DIR_ACTIVE}" + + for sapi in $SAPIS ; do + case "$sapi" in + cli|cgi|embed|fpm) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf="${sapi_conf} --enable-${sapi}" + else + sapi_conf="${sapi_conf} --disable-${sapi}" + fi + ;; + + apache2) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf="${sapi_conf} --with-apxs2=${EPREFIX}/usr/sbin/apxs" + else + sapi_conf="${sapi_conf} --without-apxs2" + fi + ;; + esac + done + + econf ${sapi_conf} + done +} + +src_compile() { + # snmp seems to run during src_compile, too (bug #324739) + addpredict /usr/share/snmp/mibs/.index + addpredict /var/lib/net-snmp/mib_indexes + + for sapi in ${SAPIS} ; do + if use "${sapi}"; then + cd "${WORKDIR}/sapis-build/$sapi" || "Failed to change dir to ${WORKDIR}/sapis-build/$1" + emake || die "emake failed" + fi + done +} + +src_install() { + # see bug #324739 for what happens when we don't have that + addpredict /usr/share/snmp/mibs/.index + + # grab the first SAPI that got built and install common files from there + local first_sapi="" + for sapi in $SAPIS ; do + if use $sapi ; then + first_sapi=$sapi + break + fi + done + + # Makefile forgets to create this before trying to write to it... + dodir "${PHP_DESTDIR#${EPREFIX}}/bin" + + # Install php environment (without any sapis) + cd "${WORKDIR}/sapis-build/$first_sapi" + emake INSTALL_ROOT="${D}" \ + install-build install-headers install-programs \ + || die "emake install failed" + + local extension_dir="$("${ED}/${PHP_DESTDIR#${EPREFIX}}/bin/php-config" --extension-dir)" + + # Create the directory where we'll put version-specific php scripts + keepdir /usr/share/php${PHP_MV} + + local sapi="", file="" + local sapi_list="" + + for sapi in ${SAPIS}; do + if use "${sapi}" ; then + einfo "Installing SAPI: ${sapi}" + cd "${WORKDIR}/sapis-build/${sapi}" + + if [[ "${sapi}" == "apache2" ]] ; then + # We're specifically not using emake install-sapi as libtool + # may cause unnecessary relink failures (see bug #351266) + insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/" + newins ".libs/libphp5$(get_libname)" "libphp${PHP_MV}$(get_libname)" + keepdir "/usr/$(get_libdir)/apache2/modules" + else + # needed each time, php_install_ini would reset it + local dest="${PHP_DESTDIR#${EPREFIX}}" + into "${dest}" + case "$sapi" in + cli) + source="sapi/cli/php" + ;; + cgi) + source="sapi/cgi/php-cgi" + ;; + fpm) + source="sapi/fpm/php-fpm" + ;; + embed) + source="libs/libphp${PHP_MV}$(get_libname)" + ;; + *) + die "unhandled sapi in src_install" + ;; + esac + + if [[ "${source}" == *"$(get_libname)" ]]; then + dolib.so "${source}" || die "Unable to install ${sapi} sapi" + else + dobin "${source}" || die "Unable to install ${sapi} sapi" + local name="$(basename ${source})" + dosym "${dest}/bin/${name}" "/usr/bin/${name}${SLOT}" + fi + fi + + php_install_ini "${sapi}" + + # construct correct SAPI string for php-config + # thanks to ferringb for the bash voodoo + if [[ "${sapi}" == "apache2" ]]; then + sapi_list="${sapi_list:+${sapi_list} }apache2handler" + else + sapi_list="${sapi_list:+${sapi_list} }${sapi}" + fi + fi + done + + # Installing opcache module + if use_if_iuse opcache ; then + dolib.so "modules/opcache$(get_libname)" || die "Unable to install opcache module" + fi + + # Install env.d files + newenvd "${FILESDIR}/20php5-envd" \ + "20php${SLOT}" + sed -e "s|/lib/|/$(get_libdir)/|g" -i \ + "${ED}/etc/env.d/20php${SLOT}" + sed -e "s|php5|php${SLOT}|g" -i \ + "${ED}/etc/env.d/20php${SLOT}" + + # set php-config variable correctly (bug #278439) + sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \ + "${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config" + + if use fpm ; then + if use systemd; then + systemd_newunit "${FILESDIR}/php-fpm_at.service" "php-fpm@${SLOT}.service" + else + systemd_newunit "${FILESDIR}/php-fpm_at-simple.service" "php-fpm@${SLOT}.service" + fi + fi +} + +src_test() { + echo ">>> Test phase [test]: ${CATEGORY}/${PF}" + PHP_BIN="${WORKDIR}/sapis-build/cli/sapi/cli/php" + if [[ ! -x "${PHP_BIN}" ]] ; then + ewarn "Test phase requires USE=cli, skipping" + return + else + export TEST_PHP_EXECUTABLE="${PHP_BIN}" + fi + + if [[ -x "${WORKDIR}/sapis/cgi/php-cgi" ]] ; then + export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis/cgi/php-cgi" + fi + + REPORT_EXIT_STATUS=1 "${TEST_PHP_EXECUTABLE}" -n -d "session.save_path=${T}" \ + "${WORKDIR}/sapis-build/cli/run-tests.php" -n -q -d "session.save_path=${T}" + + for name in ${EXPECTED_TEST_FAILURES}; do + mv "${name}.out" "${name}.out.orig" 2>/dev/null + done + + local failed="$(find -name '*.out')" + if [[ ${failed} != "" ]] ; then + ewarn "The following test cases failed unexpectedly:" + for name in ${failed}; do + ewarn " ${name/.out/}" + done + else + einfo "No unexpected test failures, all fine" + fi + + if [[ ${PHP_SHOW_UNEXPECTED_TEST_PASS} == "1" ]] ; then + local passed="" + for name in ${EXPECTED_TEST_FAILURES}; do + [[ -f "${name}.diff" ]] && continue + passed="${passed} ${name}" + done + if [[ ${passed} != "" ]] ; then + einfo "The following test cases passed unexpectedly:" + for name in ${passed}; do + ewarn " ${passed}" + done + else + einfo "None of the known-to-fail tests passed, all fine" + fi + fi +} + +pkg_postinst() { + # Output some general info to the user + if use apache2 ; then + APACHE2_MOD_DEFINE="PHP5" + APACHE2_MOD_CONF="70_mod_php5" + apache-module_pkg_postinst + fi + + # Create the symlinks for php + for m in ${SAPIS}; do + [[ ${m} == 'embed' ]] && continue; + if use $m ; then + local ci=$(eselect php show $m) + if [[ -z $ci ]]; then + eselect php set $m php${SLOT} + einfo "Switched ${m} to use php:${SLOT}" + einfo + elif [[ $ci != "php${SLOT}" ]] ; then + elog "To switch $m to use php:${SLOT}, run" + elog " eselect php set $m php${SLOT}" + elog + fi + fi + done + + elog "Make sure that PHP_TARGETS in ${EPREFIX}/etc/make.conf includes php${SLOT/./-} in order" + elog "to compile extensions for the ${SLOT} ABI" + elog + if ! use readline && use cli ; then + ewarn "Note that in order to use php interactivly, you need to enable" + ewarn "the readline USE flag or php -a will hang" + fi + elog + elog "This ebuild installed a version of php.ini based on php.ini-${PHP_INI_VERSION} version." + elog "You can chose which version of php.ini to install by default by setting PHP_INI_VERSION to either" + elog "'production' or 'development' in ${EPREFIX}/etc/make.conf" + elog "Both versions of php.ini can be found in ${EPREFIX}/usr/share/doc/${PF}" + + elog + elog "For more details on how minor version slotting works (PHP_TARGETS) please read the upgrade guide:" + elog "http://www.gentoo.org/proj/en/php/php-upgrading.xml" + elog +} + +pkg_prerm() { + eselect php cleanup +} diff --git a/x11-misc/xkeyboard-config/ChangeLog b/x11-misc/xkeyboard-config/ChangeLog deleted file mode 100644 index ca6eedf..0000000 --- a/x11-misc/xkeyboard-config/ChangeLog +++ /dev/null @@ -1,803 +0,0 @@ -# ChangeLog for x11-misc/xkeyboard-config -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/xkeyboard-config/ChangeLog,v 1.192 2013/10/08 05:09:09 ago Exp $ - - 02 Dec 2013; Peter Asplund <peterasplund@gentoo.se> xkeyboard-config-2.10.1-r1.ebuild: - Move Svorak A5 layout to extras by request of upstream - - 26 Oct 2013; Peter Asplund <peterasplund@gentoo.se> xkeyboard-config-2.10.1-r1.ebuild: - Add Svorak A5 layout, wrt bug #486978 - - 08 Oct 2013; Agostino Sarubbo <ago@gentoo.org> xkeyboard-config-2.9.ebuild: - Stable for x86, wrt bug #475480 - - 07 Oct 2013; Agostino Sarubbo <ago@gentoo.org> xkeyboard-config-2.9.ebuild: - Stable for sparc, wrt bug #475480 - - 06 Oct 2013; Agostino Sarubbo <ago@gentoo.org> xkeyboard-config-2.9.ebuild: - Stable for ia64, wrt bug #475480 - - 05 Oct 2013; Markus Meier <maekke@gentoo.org> xkeyboard-config-2.9.ebuild: - arm stable, bug #475480 - - 05 Oct 2013; Agostino Sarubbo <ago@gentoo.org> xkeyboard-config-2.9.ebuild: - Stable for alpha, wrt bug #475480 - - 04 Oct 2013; Agostino Sarubbo <ago@gentoo.org> xkeyboard-config-2.9.ebuild: - Stable for ppc64, wrt bug #475480 - -*xkeyboard-config-2.10.1 (04 Oct 2013) - - 04 Oct 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +xkeyboard-config-2.10.1.ebuild: - Version bump. - - 03 Oct 2013; Agostino Sarubbo <ago@gentoo.org> xkeyboard-config-2.9.ebuild: - Stable for ppc, wrt bug #475480 - - 02 Oct 2013; Jeroen Roovers <jer@gentoo.org> xkeyboard-config-2.9.ebuild: - Stable for HPPA (bug #475480). - - 29 Sep 2013; Agostino Sarubbo <ago@gentoo.org> xkeyboard-config-2.9.ebuild: - Stable for amd64, wrt bug #475480 - -*xkeyboard-config-2.9 (01 Jun 2013) - - 01 Jun 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +xkeyboard-config-2.9.ebuild: - Version bump. - - 25 Feb 2013; Zac Medico <zmedico@gentoo.org> xkeyboard-config-2.8.ebuild: - Add ~arm-linux keyword. - -*xkeyboard-config-2.8 (30 Jan 2013) - - 30 Jan 2013; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +xkeyboard-config-2.8.ebuild, - -files/xkeyboard-config-2.4.1-extended-function-keys.patch, - -files/xkeyboard-config-2.4.1-shift-backspace.patch, - -files/xorg-cve-2012-0064.patch, -xkeyboard-config-2.1.ebuild, - -xkeyboard-config-2.2.1-r1.ebuild, -xkeyboard-config-2.3.ebuild, - -xkeyboard-config-2.4.1-r2.ebuild, -xkeyboard-config-2.4.1-r3.ebuild, - -xkeyboard-config-2.5.1.ebuild, -xkeyboard-config-2.5.ebuild: - Version bump. Switch to EAPI=5 and drop old. - - 04 Jan 2013; Jeroen Roovers <jer@gentoo.org> xkeyboard-config-2.7.ebuild: - Stable for HPPA (bug #440872). - - 01 Jan 2013; Raúl Porcel <armin76@gentoo.org> xkeyboard-config-2.7.ebuild: - s390/sh stable wrt #440872 - - 30 Dec 2012; Agostino Sarubbo <ago@gentoo.org> xkeyboard-config-2.7.ebuild: - Stable for alpha, wrt bug #440872 - - 28 Dec 2012; Agostino Sarubbo <ago@gentoo.org> xkeyboard-config-2.7.ebuild: - Stable for sparc, wrt bug #440872 - - 28 Dec 2012; Agostino Sarubbo <ago@gentoo.org> xkeyboard-config-2.7.ebuild: - Stable for ia64, wrt bug #440872 - - 17 Dec 2012; Markus Meier <maekke@gentoo.org> xkeyboard-config-2.7.ebuild: - arm stable, bug #440872 - - 08 Dec 2012; Agostino Sarubbo <ago@gentoo.org> xkeyboard-config-2.7.ebuild: - Stable for ppc64, wrt bug #440872 - - 28 Nov 2012; Brent Baude <ranger@gentoo.org> xkeyboard-config-2.7.ebuild: - Marking xkeyboard-config-2.7 ppc stable for bug 440872 - - 18 Nov 2012; Agostino Sarubbo <ago@gentoo.org> xkeyboard-config-2.7.ebuild: - Stable for x86, wrt bug #440872 - - 16 Nov 2012; Agostino Sarubbo <ago@gentoo.org> xkeyboard-config-2.7.ebuild: - Stable for amd64, wrt bug #440872 - -*xkeyboard-config-2.7 (27 Sep 2012) - - 27 Sep 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +xkeyboard-config-2.7.ebuild, xkeyboard-config-2.4.1-r2.ebuild: - Version bump. - - 26 Aug 2012; Raúl Porcel <armin76@gentoo.org> xkeyboard-config-2.6.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #419473 - - 12 Jul 2012; Brent Baude <ranger@gentoo.org> xkeyboard-config-2.6.ebuild: - Marking xkeyboard-config-2.6 ppc stable for bug 419473 - - 11 Jul 2012; Brent Baude <ranger@gentoo.org> xkeyboard-config-2.6.ebuild: - Marking xkeyboard-config-2.6 ppc64 stable for bug 419473 - - 29 Jun 2012; Markus Meier <maekke@gentoo.org> xkeyboard-config-2.6.ebuild: - arm stable, bug #419473 - - 28 Jun 2012; Jeroen Roovers <jer@gentoo.org> xkeyboard-config-2.6.ebuild: - Stable for HPPA (bug #419473). - - 24 Jun 2012; Agostino Sarubbo <ago@gentoo.org> xkeyboard-config-2.6.ebuild: - Stable for x86, wrt bug #419473 - - 22 Jun 2012; Agostino Sarubbo <ago@gentoo.org> xkeyboard-config-2.6.ebuild: - Stable for amd64, wrt bug #419473 - -*xkeyboard-config-2.6 (30 May 2012) - - 30 May 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +xkeyboard-config-2.6.ebuild: - Version bump. - - 10 May 2012; Alexis Ballier <aballier@gentoo.org> - xkeyboard-config-2.5.1.ebuild: - keyword ~amd64-fbsd - - 03 Mar 2012; Brent Baude <ranger@gentoo.org> - xkeyboard-config-2.4.1-r3.ebuild: - Marking xkeyboard-config-2.4.1-r3 ppc64 stable for bug 394393 - - 19 Feb 2012; Raúl Porcel <armin76@gentoo.org> - xkeyboard-config-2.4.1-r3.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #394393 - - 15 Feb 2012; Brent Baude <ranger@gentoo.org> - xkeyboard-config-2.4.1-r3.ebuild: - Marking xkeyboard-config-2.4.1-r3 ppc stable for bug 394393 - -*xkeyboard-config-2.5.1 (01 Feb 2012) - - 01 Feb 2012; Samuli Suominen <ssuominen@gentoo.org> - +xkeyboard-config-2.5.1.ebuild: - Version bump. - - 24 Jan 2012; Jeroen Roovers <jer@gentoo.org> - xkeyboard-config-2.4.1-r3.ebuild: - Stable for HPPA (bug #399347). - -*xkeyboard-config-2.5 (20 Jan 2012) - - 20 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> - +xkeyboard-config-2.5.ebuild: - Version bump. - - 19 Jan 2012; Michael Weber <xmw@gentoo.org> xkeyboard-config-2.4.1-r3.ebuild: - arm stable (security bug 399347) - - 19 Jan 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> - xkeyboard-config-2.4.1-r3.ebuild: - x86 stable wrt security bug #399347 - - 19 Jan 2012; Agostino Sarubbo <ago@gentoo.org> - xkeyboard-config-2.4.1-r3.ebuild: - Stable for AMD64, wrt security bug #399347 - -*xkeyboard-config-2.4.1-r3 (19 Jan 2012) - - 19 Jan 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +xkeyboard-config-2.4.1-r3.ebuild, +files/xorg-cve-2012-0064.patch: - Add patch for security bug #399347. - - 27 Dec 2011; Markus Meier <maekke@gentoo.org> - xkeyboard-config-2.4.1-r2.ebuild: - x86 stable, bug #394393 - - 21 Dec 2011; Markus Meier <maekke@gentoo.org> - xkeyboard-config-2.4.1-r2.ebuild: - arm stable, bug #394393 - - 20 Dec 2011; Jeroen Roovers <jer@gentoo.org> - xkeyboard-config-2.4.1-r2.ebuild: - Stable for HPPA (bug #394393). - - 20 Dec 2011; Agostino Sarubbo <ago@gentoo.org> - xkeyboard-config-2.4.1-r2.ebuild: - Stable for AMD64, wrt bug #394393 - -*xkeyboard-config-2.4.1-r2 (20 Nov 2011) - - 20 Nov 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - -xkeyboard-config-2.4.1-r1.ebuild, +xkeyboard-config-2.4.1-r2.ebuild, - +files/xkeyboard-config-2.4.1-shift-backspace.patch: - Add upstream patch to unbreak shift-backspace, bug #391061 by tetromino. - -*xkeyboard-config-2.4.1-r1 (14 Oct 2011) - - 14 Oct 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - -xkeyboard-config-2.4.1.ebuild, +xkeyboard-config-2.4.1-r1.ebuild, - +files/xkeyboard-config-2.4.1-extended-function-keys.patch: - Add upstream patch to unbreak extended function keys, bug #386561. - -*xkeyboard-config-2.4.1 (04 Oct 2011) - - 04 Oct 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - -xkeyboard-config-2.4.ebuild, +xkeyboard-config-2.4.1.ebuild: - Version bump to fix bug #385673. Drop broken release. - - 03 Oct 2011; Joseph Jezak <josejx@gentoo.org> xkeyboard-config-2.3.ebuild: - Marked ppc ppc64 stable for bug #380421. - - 02 Oct 2011; Raúl Porcel <armin76@gentoo.org> xkeyboard-config-2.3.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #380421 - -*xkeyboard-config-2.4 (02 Oct 2011) - - 02 Oct 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +xkeyboard-config-2.4.ebuild: - Version bump. - - 21 Sep 2011; Jeroen Roovers <jer@gentoo.org> xkeyboard-config-2.3.ebuild: - Stable for HPPA (bug #380421). - - 05 Sep 2011; Markus Meier <maekke@gentoo.org> xkeyboard-config-2.3.ebuild: - arm stable, bug #380421 - - 04 Sep 2011; Markus Meier <maekke@gentoo.org> xkeyboard-config-2.3.ebuild: - x86 stable, bug #380421 - - 30 Aug 2011; Tony Vroon <chainsaw@gentoo.org> xkeyboard-config-2.3.ebuild: - Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo in bug - #380421 filed by Chí-Thanh Christopher Nguyễn. - - 30 Jul 2011; Matt Turner <mattst88@gentoo.org> xkeyboard-config-2.1.ebuild, - xkeyboard-config-2.2.1-r1.ebuild, xkeyboard-config-2.3.ebuild: - Update xkbcomp dependency to >=1.2.1. Bug 375547. - - 15 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> - xkeyboard-config-2.2.1-r1.ebuild: - ppc64 stable wrt #363965 - - 28 Jun 2011; Brent Baude <ranger@gentoo.org> - xkeyboard-config-2.2.1-r1.ebuild: - Marking xkeyboard-config-2.2.1-r1 ppc for bug 363965 - - 14 Jun 2011; Markus Duft <mduft@gentoo.org> xkeyboard-config-2.3.ebuild: - added ~x86-interix prefix keyword - -*xkeyboard-config-2.3 (06 Jun 2011) - - 06 Jun 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - +xkeyboard-config-2.3.ebuild: - Version bump. - - 15 May 2011; Raúl Porcel <armin76@gentoo.org> - xkeyboard-config-2.2.1-r1.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #363965 - - 13 May 2011; Jeroen Roovers <jer@gentoo.org> - xkeyboard-config-2.2.1-r1.ebuild: - Stable for HPPA (bug #363965). - - 13 May 2011; Markus Meier <maekke@gentoo.org> - xkeyboard-config-2.2.1-r1.ebuild: - arm stable, bug #363965 - - 09 May 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> - xkeyboard-config-2.2.1-r1.ebuild: - x86 stable wrt bug #363965 - - 28 Apr 2011; Markos Chandras <hwoarang@gentoo.org> - xkeyboard-config-2.2.1-r1.ebuild: - Stable on amd64 wrt bug #363965 - -*xkeyboard-config-2.2.1-r1 (20 Apr 2011) - - 20 Apr 2011; Michał Górny <mgorny@gentoo.org> - -xkeyboard-config-2.2.1.ebuild, +xkeyboard-config-2.2.1-r1.ebuild: - Migrate to XORG_CONFIGURE_OPTIONS array. This fixes bug #358637. - -*xkeyboard-config-2.2.1 (06 Apr 2011) - - 06 Apr 2011; Tomáš Chvátal <scarabeus@gentoo.org> - -xkeyboard-config-2.2.ebuild, +xkeyboard-config-2.2.1.ebuild: - Version bump. Drop older. - -*xkeyboard-config-2.2 (04 Apr 2011) - - 04 Apr 2011; Tomáš Chvátal <scarabeus@gentoo.org> - -xkeyboard-config-1.9.ebuild, -xkeyboard-config-2.0-r1.ebuild, - +xkeyboard-config-2.2.ebuild: - Version bump. Drop older. - - 18 Mar 2011; Tomáš Chvátal <scarabeus@gentoo.org> - xkeyboard-config-1.9.ebuild, xkeyboard-config-2.0-r1.ebuild: - Fix URI calculation in ALL ebuilds. Thx to Mr_bones. - - 17 Mar 2011; Tomáš Chvátal <scarabeus@gentoo.org> - xkeyboard-config-2.1.ebuild: - Fix src_uri calculation. - - 05 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> - xkeyboard-config-2.1.ebuild: - ppc64 stable wrt #354237 - - 05 Mar 2011; Raúl Porcel <armin76@gentoo.org> xkeyboard-config-2.1.ebuild: - alpha/arm/ia64/s390/sh/sparc stable wrt #354237 - - 01 Mar 2011; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> - xkeyboard-config-2.0-r1.ebuild, xkeyboard-config-2.1.ebuild: - Fix building with new xorg-2 eclass - - 23 Feb 2011; Jeroen Roovers <jer@gentoo.org> xkeyboard-config-2.1.ebuild: - Stable for HPPA (bug #354237). - - 14 Feb 2011; Kacper Kowalik <xarthisius@gentoo.org> - xkeyboard-config-2.1.ebuild: - ppc stable wrt #344827, #354237 - - 13 Feb 2011; Tomáš Chvátal <scarabeus@gentoo.org> - -xkeyboard-config-1.7.ebuild: - old - - 12 Feb 2011; Raúl Porcel <armin76@gentoo.org> - xkeyboard-config-2.0-r1.ebuild: - alpha/ia64/s390/sh/sparc stable wrt #344827 - - 12 Feb 2011; Christian Faulhammer <fauli@gentoo.org> - xkeyboard-config-2.1.ebuild: - stable x86, bug 354237 - - 12 Feb 2011; Markos Chandras <hwoarang@gentoo.org> - xkeyboard-config-2.1.ebuild: - Stable on amd64 wrt bug #354237 - - 26 Jan 2011; Tomáš Chvátal <scarabeus@gentoo.org> - xkeyboard-config-2.1.ebuild: - OOps only testing keywords it should have :) - - 26 Jan 2011; Tomáš Chvátal <scarabeus@gentoo.org> - xkeyboard-config-2.1.ebuild: - Sync with live version. - -*xkeyboard-config-2.1 (26 Jan 2011) - - 26 Jan 2011; Tomáš Chvátal <scarabeus@gentoo.org> - +xkeyboard-config-2.1.ebuild: - Version bump - - 31 Dec 2010; Jeroen Roovers <jer@gentoo.org> xkeyboard-config-2.0-r1.ebuild: - Stable for HPPA (bug #344827). - - 29 Dec 2010; Markus Meier <maekke@gentoo.org> xkeyboard-config-2.0-r1.ebuild: - arm stable, bug #344827 - - 25 Dec 2010; Christian Faulhammer <fauli@gentoo.org> - xkeyboard-config-2.0-r1.ebuild: - x86 stable, bug 344827 - - 23 Dec 2010; Samuli Suominen <ssuominen@gentoo.org> - xkeyboard-config-2.0-r1.ebuild: - amd64 stable wrt #344827 - - 19 Dec 2010; Samuli Suominen <ssuominen@gentoo.org> - xkeyboard-config-2.0-r1.ebuild: - ppc64 stable wrt #344827 - -*xkeyboard-config-2.0-r1 (01 Nov 2010) - - 01 Nov 2010; Tomáš Chvátal <scarabeus@gentoo.org> - -xkeyboard-config-2.0.ebuild, +xkeyboard-config-2.0-r1.ebuild: - Revision bump to fix bug #328455 c#26. Thanks to Oldrich Jedlicka for the - solution. - - 21 Oct 2010; Brent Baude <ranger@gentoo.org> ChangeLog: - Marking xkeyboard-config-1.9 ppc stable for bug 239063 - -*xkeyboard-config-2.0 (28 Sep 2010) - - 28 Sep 2010; Tomáš Chvátal <scarabeus@gentoo.org> - +xkeyboard-config-2.0.ebuild: - Version bump. - - 28 Sep 2010; Samuli Suominen <ssuominen@gentoo.org> - xkeyboard-config-1.9.ebuild: - ppc64 stable wrt #327777 - - 19 Sep 2010; Raúl Porcel <armin76@gentoo.org> - xkeyboard-config-1.9.ebuild: - ia64/s390/sh/sparc stable wrt #327777 - - 12 Sep 2010; Tobias Klausmann <klausman@gentoo.org> - xkeyboard-config-1.9.ebuild: - Stable on alpha, bug #327777 - - 22 Jul 2010; Markus Meier <maekke@gentoo.org> xkeyboard-config-1.9.ebuild: - arm stable, bug #327777 - - 14 Jul 2010; Jeroen Roovers <jer@gentoo.org> xkeyboard-config-1.9.ebuild: - Stable for HPPA (bug #327777). - - 13 Jul 2010; Christian Faulhammer <fauli@gentoo.org> - xkeyboard-config-1.9.ebuild: - x86 stable, bug 327777 - - 12 Jul 2010; Markos Chandras <hwoarang@gentoo.org> - xkeyboard-config-1.9.ebuild: - Stable on amd64 wrt bug #327777 - - 11 Jul 2010; Tomáš Chvátal <scarabeus@gentoo.org> - xkeyboard-config-1.9.ebuild: - Migrate to xorg-2 eclass. - -*xkeyboard-config-1.9 (20 Jun 2010) - - 20 Jun 2010; Tomáš Chvátal <scarabeus@gentoo.org> - +xkeyboard-config-1.9.ebuild: - Version bump. - - 18 Apr 2010; Jonathan Callen <abcd@gentoo.org> - xkeyboard-config-1.7.ebuild: - Bump to EAPI=3, add prefix keywords - - 23 Jan 2010; Tomáš Chvátal <scarabeus@gentoo.org> - -xkeyboard-config-1.5.ebuild, -xkeyboard-config-1.6.ebuild: - rm - - 19 Jan 2010; Raúl Porcel <armin76@gentoo.org> - xkeyboard-config-1.7.ebuild: - s390 stable wrt #294958 - - 18 Jan 2010; Raúl Porcel <armin76@gentoo.org> - xkeyboard-config-1.7.ebuild: - alpha/ia64/sh/sparc stable wrt #294958 - - 14 Jan 2010; Markus Meier <maekke@gentoo.org> xkeyboard-config-1.7.ebuild: - arm stable, bug #294958 - - 14 Jan 2010; Jeroen Roovers <jer@gentoo.org> xkeyboard-config-1.7.ebuild: - Stable for HPPA (bug #294958). - - 27 Dec 2009; Joseph Jezak <josejx@gentoo.org> xkeyboard-config-1.7.ebuild: - Marked ppc stable for bug #294958. - - 15 Dec 2009; Brent Baude <ranger@gentoo.org> xkeyboard-config-1.7.ebuild: - Marking xkeyboard-config-1.7 ppc64 stable for bug 294958 - - 10 Dec 2009; Christian Faulhammer <fauli@gentoo.org> - xkeyboard-config-1.7.ebuild: - x86 stable, bug 294958 - - 10 Dec 2009; Samuli Suominen <ssuominen@gentoo.org> - xkeyboard-config-1.7.ebuild: - amd64 stable wrt #294958 - - 03 Dec 2009; Brent Baude <ranger@gentoo.org> xkeyboard-config-1.6.ebuild: - Marking xkeyboard-config-1.6 ppc64 stable for bug 281427 - - 21 Nov 2009; Raúl Porcel <armin76@gentoo.org> - xkeyboard-config-1.6.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable - - 26 Oct 2009; Jeroen Roovers <jer@gentoo.org> xkeyboard-config-1.6.ebuild: - Stable for HPPA (bug #282290). - - 11 Oct 2009; nixnut <nixnut@gentoo.org> xkeyboard-config-1.6.ebuild: - ppc stable #282290 - - 09 Oct 2009; Markus Meier <maekke@gentoo.org> xkeyboard-config-1.6.ebuild: - arm stable, bug #282290 - - 08 Oct 2009; Tomáš Chvátal <scarabeus@gentoo.org> - xkeyboard-config-1.7.ebuild: - Depend on intltool not gettext as required in configure. Per bug #287964. - - 08 Oct 2009; Olivier Crête <tester@gentoo.org> ChangeLog: - Stable on amd64, bug #281427 - - 06 Oct 2009; Rémi Cardona <remi@gentoo.org> xkeyboard-config-1.7.ebuild: - make the ebuild more EAPI=2-like - -*xkeyboard-config-1.7 (06 Oct 2009) - - 06 Oct 2009; Rémi Cardona <remi@gentoo.org> +xkeyboard-config-1.7.ebuild: - bump to 1.7, sync with x11 overlay - - 06 Oct 2009; Rémi Cardona <remi@gentoo.org> -xkeyboard-config-1.1.ebuild: - drop old ebuilds - - 05 Oct 2009; Christian Faulhammer <fauli@gentoo.org> - xkeyboard-config-1.6.ebuild: - x86 stable, bug 282290 - - 30 Sep 2009; Samuli Suominen <ssuominen@gentoo.org> - xkeyboard-config-1.6.ebuild: - amd64 stable wrt #282290 - - 23 Jun 2009; Rémi Cardona <remi@gentoo.org> xkeyboard-config-1.1.ebuild, - xkeyboard-config-1.5.ebuild, xkeyboard-config-1.6.ebuild: - add missing build-time gettext dep (fixes bug #221127) - - 23 Jun 2009; Rémi Cardona <remi@gentoo.org> - -xkeyboard-config-0.8-r1.ebuild, -xkeyboard-config-0.9.ebuild, - -xkeyboard-config-1.2.ebuild, -xkeyboard-config-1.3.ebuild, - -xkeyboard-config-1.4.ebuild, -files/add_missing_lsgt.patch: - drop old ebuilds (will drop 1.1 later) - - 23 Jun 2009; Rémi Cardona <remi@gentoo.org> xkeyboard-config-1.6.ebuild: - drop accidental stable alpha keyword on 1.6 - - 23 Jun 2009; Tobias Klausmann <klausman@gentoo.org> - xkeyboard-config-1.5.ebuild: - Stable on alpha. It's needed for xorg-server-1.5/xorg-x11-7.4 - - 23 Jun 2009; Tobias Klausmann <klausman@gentoo.org> - xkeyboard-config-1.6.ebuild: - Stable on alpha for xorg-server-1.5/xorg-x11-7.4 - -*xkeyboard-config-1.6 (13 Jun 2009) - - 13 Jun 2009; Rémi Cardona <remi@gentoo.org> +xkeyboard-config-1.6.ebuild: - bump to 1.6 - - 15 May 2009; Raúl Porcel <armin76@gentoo.org> - xkeyboard-config-1.5.ebuild: - arm/m68k/s390 stable - - 16 Apr 2009; Jeroen Roovers <jer@gentoo.org> xkeyboard-config-1.5.ebuild: - Stable for HPPA (bug #251832). - - 15 Apr 2009; Raúl Porcel <armin76@gentoo.org> - xkeyboard-config-1.5.ebuild: - ia64/sh stable wrt #251832 - - 06 Apr 2009; Friedrich Oslage <bluebird@gentoo.org> - xkeyboard-config-1.5.ebuild: - Stable on sparc, bug #251832 - - 05 Apr 2009; Markus Meier <maekke@gentoo.org> xkeyboard-config-1.5.ebuild: - x86 stable, bug #251832 - - 05 Apr 2009; Olivier Crête <tester@gentoo.org> - xkeyboard-config-1.5.ebuild: - Stable on amd64, bug #251832 - - 03 Apr 2009; Brent Baude <ranger@gentoo.org> xkeyboard-config-1.5.ebuild: - Marking xkeyboard-config-1.5 ppc64 stable for bug 251832 - - 03 Apr 2009; Brent Baude <ranger@gentoo.org> xkeyboard-config-1.5.ebuild: - Marking xkeyboard-config-1.5 ppc stable for bug 251832 - - 31 Mar 2009; Justin Bronder <jsbronder@gentoo.org> - xkeyboard-config-1.5.ebuild: - Update license, #263535 - -*xkeyboard-config-1.5 (28 Jan 2009) - - 28 Jan 2009; Rémi Cardona <remi@gentoo.org> +xkeyboard-config-1.5.ebuild: - bump to 1.5 - - 23 Oct 2008; Rémi Cardona <remi@gentoo.org> - xkeyboard-config-0.8-r1.ebuild, xkeyboard-config-0.9.ebuild, - xkeyboard-config-1.1.ebuild, xkeyboard-config-1.2.ebuild, - xkeyboard-config-1.3.ebuild, xkeyboard-config-1.4.ebuild: - add missing dep on dev-util/intltool (fixes bug #243226) - - 16 Oct 2008; Donnie Berkholz <dberkholz@gentoo.org>; - xkeyboard-config-1.4.ebuild: - Move x11-apps/xkbcomp to DEPEND from RDEPEND. This helps prepare for - possible use of XKB files on the console in addition to within X by - removing runtime X-related dependencies. The console-setup package in - other distros contains tools for handling this called ckb (ckbcomp, etc.). - I'd like to look into using this in Gentoo instead of sys-apps/kbd. - -*xkeyboard-config-1.4 (14 Oct 2008) - - 14 Oct 2008; Donnie Berkholz <dberkholz@gentoo.org>; - +xkeyboard-config-1.4.ebuild: - Version bump. - -*xkeyboard-config-1.3 (10 Jun 2008) - - 10 Jun 2008; Donnie Berkholz <dberkholz@gentoo.org>; - +xkeyboard-config-1.3.ebuild: - Bump. Around 40 bugs from freedesktop.org bugzilla were fixed. Dropped old - rulesets sgi and sun. Added a lot of metadata, related to countries and - languages. - - 19 Mar 2008; Samuli Suominen <drac@gentoo.org> - xkeyboard-config-1.2.ebuild: - Revert stable keyword for amd64 because of Comment #1 in bug 213933. - - 19 Mar 2008; Samuli Suominen <drac@gentoo.org> - xkeyboard-config-1.1.ebuild, xkeyboard-config-1.2.ebuild: - amd64 stable - - 05 Feb 2008; Markus Rothe <corsair@gentoo.org> - xkeyboard-config-1.1.ebuild: - Stable on ppc64 - - 31 Jan 2008; Donnie Berkholz <dberkholz@gentoo.org>; - -xkeyboard-config-0.8.ebuild: - Clean up. - -*xkeyboard-config-1.2 (30 Jan 2008) - - 30 Jan 2008; Donnie Berkholz <dberkholz@gentoo.org>; - +xkeyboard-config-1.2.ebuild: - Bump. - - 27 Jan 2008; Raúl Porcel <armin76@gentoo.org> - xkeyboard-config-1.1.ebuild: - alpha/ia64/sparc stable - - 19 Dec 2007; Dawid Węgliński <cla@gentoo.org> - xkeyboard-config-1.1.ebuild: - Stable on x86 (bug #202087) - - 02 Oct 2007; Chris Gianelloni <wolf31o2@gentoo.org> - xkeyboard-config-0.9.ebuild: - Stable on amd64/x86 wrt bug #191615. - - 29 Sep 2007; Raúl Porcel <armin76@gentoo.org> - xkeyboard-config-0.9.ebuild: - sparc stable wrt #191615 - - 28 Sep 2007; Joshua Kinard <kumba@gentoo.org> xkeyboard-config-0.9.ebuild: - Stable on mips, per #191615. - - 26 Sep 2007; Samuli Suominen <drac@gentoo.org> - files/digest-xkeyboard-config-1.1, Manifest: - Fix digest wrt #193868. - - 26 Sep 2007; Donnie Berkholz <dberkholz@gentoo.org>; - xkeyboard-config-1.1.ebuild: - Use emake on install. Stop adding /usr/share/X11/xkb to CONFIG_PROTECT - because of popular demand. If users require protection for this directory, - they must create their own file in /etc/env.d/ to do it. - -*xkeyboard-config-1.1 (26 Sep 2007) - - 26 Sep 2007; Donnie Berkholz <dberkholz@gentoo.org>; - +xkeyboard-config-1.1.ebuild: - Bugfixes, some new layouts. - - 10 Sep 2007; Jeroen Roovers <jer@gentoo.org> xkeyboard-config-0.9.ebuild: - Stable for HPPA (bug #191615). - - 09 Sep 2007; Raúl Porcel <armin76@gentoo.org> - xkeyboard-config-0.9.ebuild: - alpha/ia64 stable wrt #191615 - - 08 Sep 2007; Joseph Jezak <josejx@gentoo.org> xkeyboard-config-0.9.ebuild: - Marked ppc/ppc64 stable for bug #191615. - - 07 Aug 2007; Gustavo Zacarias <gustavoz@gentoo.org> - xkeyboard-config-0.8-r1.ebuild: - Stable on sparc wrt #175465 - - 03 Jul 2007; Lars Weiler <pylon@gentoo.org> - xkeyboard-config-0.8-r1.ebuild: - Stable on ppc; bug #175465. - - 02 Jul 2007; Raúl Porcel <armin76@gentoo.org> - xkeyboard-config-0.8-r1.ebuild: - alpha stable wrt #175465 - - 24 Jun 2007; Joshua Kinard <kumba@gentoo.org> - xkeyboard-config-0.8-r1.ebuild: - Stable on mips, per #175465. - - 20 May 2007; Jeroen Roovers <jer@gentoo.org> - xkeyboard-config-0.8-r1.ebuild: - Stable for HPPA (bug #175465). - - 05 May 2007; Daniel Gryniewicz <dang@gentoo.org> - xkeyboard-config-0.8-r1.ebuild: - Marked stable on amd64 for bug #175465 - - 29 Apr 2007; Andrej Kacian <ticho@gentoo.org> - xkeyboard-config-0.8-r1.ebuild: - Stable on x86, bug #175465. - - 25 Apr 2007; Raúl Porcel <armin76@gentoo.org> - xkeyboard-config-0.8-r1.ebuild: - 0.8-r1 ebuild was broken, fixing and stabilizing on ppc64 and ia64 - - 25 Apr 2007; Markus Rothe <corsair@gentoo.org> ChangeLog: - Stable on ppc64; bug #175465 - -*xkeyboard-config-0.9 (14 Nov 2006) - - 14 Nov 2006; Joshua Baergen <joshuabaergen@gentoo.org> - +xkeyboard-config-0.9.ebuild: - Version bump. Thanks to Camille Huot for the poke (bug #155124). - -*xkeyboard-config-0.8-r1 (03 Sep 2006) - - 03 Sep 2006; Joshua Baergen <joshuabaergen@gentoo.org> - +files/add_missing_lsgt.patch, +xkeyboard-config-0.8-r1.ebuild: - Add missing LSGT symbol to evdev symbols. (Dennis Schridde, Bug #145097) - This should fix the availability of <, > and | for users of this symbol list. - - 16 Aug 2006; Brent Baude <ranger@gentoo.org> xkeyboard-config-0.8.ebuild: - Keywording ppc64 stable per MrBones request - - 16 Aug 2006; Brent Baude <ranger@gentoo.org> xkeyboard-config-0.8.ebuild: - Marking ~ppc64 per MrBones request - - 19 Jul 2006; Guy Martin <gmsoft@gentoo.org> xkeyboard-config-0.8.ebuild: - Stable on hppa. - - 10 Jul 2006; Aron Griffis <agriffis@gentoo.org> - xkeyboard-config-0.8.ebuild: - Mark 0.8 stable on ia64 - - 04 Jul 2006; Donnie Berkholz <spyderous@gentoo.org>; - xkeyboard-config-0.8.ebuild: - Some old XKB thing (xkbdata?) installed /usr/share/X11/xkb/symbols/pc as a - directory. Now we install it as a file, but portage won't let a file replace - a directory so it doesn't get installed. This breaks XKB setups, with - numerous reports. Check for the directory in pkg_setup(). - - 30 Jun 2006; Donnie Berkholz <spyderous@gentoo.org>; - xkeyboard-config-0.8.ebuild: - ppc/sparc/mips/alpha/arm/sh stable - - 30 Jun 2006; Donnie Berkholz <spyderous@gentoo.org>; - -files/0.7-fix-scroll-lock.patch, -xkeyboard-config-0.7-r2.ebuild: - Pull old version. - - 30 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> - xkeyboard-config-0.8.ebuild: - Stable on amd64. - - 30 Jun 2006; Donnie Berkholz <spyderous@gentoo.org>; - xkeyboard-config-0.8.ebuild: - x86 stable. - - 21 Jun 2006; Donnie Berkholz <spyderous@gentoo.org>; - xkeyboard-config-0.8.ebuild: - (#130590) Ensure that the old XKB directory gets out of the way (Patrick - Allaert). - -*xkeyboard-config-0.8 (16 Apr 2006) - - 16 Apr 2006; Donnie Berkholz <spyderous@gentoo.org>; - +xkeyboard-config-0.8.ebuild: - Bump. - - 31 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> - xkeyboard-config-0.7-r2.ebuild: - Add ~x86-fbsd keyword. - -*xkeyboard-config-0.7-r2 (23 Mar 2006) - - 23 Mar 2006; Donnie Berkholz <spyderous@gentoo.org>; - +files/0.7-fix-scroll-lock.patch, -xkeyboard-config-0.7-r1.ebuild, - +xkeyboard-config-0.7-r2.ebuild: - (#124657) Fix scroll lock randomly turning on and off. - - 09 Mar 2006; Aron Griffis <agriffis@gentoo.org> - xkeyboard-config-0.7-r1.ebuild: - Mark 0.7-r1 ~ia64 - - 23 Feb 2006; Donnie Berkholz <spyderous@gentoo.org>; - xkeyboard-config-0.7-r1.ebuild: - dev-perl/XML-Parser is DEPEND, not RDEPEND. - - 21 Feb 2006; Donnie Berkholz <spyderous@gentoo.org>; - xkeyboard-config-0.7-r1.ebuild: - Let xkbcomp take care of creating /var/lib/xkb, as suggested in fd.o bug #5906. - -*xkeyboard-config-0.7-r1 (13 Feb 2006) - - 13 Feb 2006; Donnie Berkholz <spyderous@gentoo.org>; - -xkeyboard-config-0.7.ebuild, +xkeyboard-config-0.7-r1.ebuild: - (#122214) Create /var/lib/xkb so xorg-server doesn't fail later when trying - to write to /usr/share/X11/xkb/compiled. - - 07 Feb 2006; Donnie Berkholz <spyderous@gentoo.org>; - xkeyboard-config-0.7.ebuild: - (#122010) Fix deps, thanks to Caio <errado@gmail.com>. - - 07 Feb 2006; Donnie Berkholz <spyderous@gentoo.org>; - xkeyboard-config-0.7.ebuild: - Also make the xorg rules symlink. - - 06 Feb 2006; Donnie Berkholz <spyderous@gentoo.org>; - xkeyboard-config-0.7.ebuild: - Meaningless whitespace change to re-commit and fix manifest. - -*xkeyboard-config-0.7 (06 Feb 2006) - - 06 Feb 2006; Donnie Berkholz <spyderous@gentoo.org>; +metadata.xml, - +xkeyboard-config-0.7.ebuild: - New, restructured, maintained package for XKB configuration data, expected - to supercede xkbdata. Since it's the same collection of data files, - keyworded ~arch for the same arches. diff --git a/x11-misc/xkeyboard-config/Manifest b/x11-misc/xkeyboard-config/Manifest deleted file mode 100644 index 4b16b78..0000000 --- a/x11-misc/xkeyboard-config/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX xkeyboard-config-2.10.1-r1_svoraka5.patch 3121 SHA256 a5ec56389737b71230df4eb8589ae6f129bd305a9527620842bc8d8b8b8e8026 SHA512 f4db6e93741694b8598e1226af30aafb0868974a4bfdc16e650f89e0b0ca5031a92255a6a1df532c34e950691318db76c83becc2b1a098996cfc02c5ae700df5 WHIRLPOOL dfaaa69bb35dcc7c2871302d55c821dca010d959066e4a75db9e3f43486ef33c803144307ba1bb7ad729961d48c6c3eda0477b7d98540cd468c3bcd6a0134876 -AUX xkeyboard-config-2.10.1-r1_svoraka5_baseextrasxml.patch 659 SHA256 e18a27f0e1000ab97ade48e228ebc6aca731cb43e2d2f7f97ba09aa52d0b1a7b SHA512 99ab6a435440db90660a915fb659e41ade23422c43cfc98d1dc918a2f4e06bd02e0236861207d56a3b7acdccf2dfeb0b153ebc2e1cc675ed5ffbc778b3fc59dc WHIRLPOOL 775e284de19d64b518ada9104e09fc2ae4c8b87e72a1f8b281dcc68a002693f254fcad649d757c38f8abfeeb41ffc86cc7786fb85217d91345fa8939fdb47100 -DIST xkeyboard-config-2.10.1.tar.bz2 908897 SHA256 7d58064d86bb0155a3acc4ca35097dab4dfef334cdd0555fb5965ebca1fca18b SHA512 e21927e365f4742d710bf414c312a9bcaf46d881ee274f1baa0a288339477fa8aa24c338473f96ec658133205f21db43d1737d6c59c77999344244c43cff1be2 WHIRLPOOL 6a9b48b57b70245c9d1db1695e380848268a8125c735324c178faf88086f2827192997db7dfb2b2824c71ee771d93355d5efcfe2a4dba39f902ea784455e00bf -EBUILD xkeyboard-config-2.10.1-r1.ebuild 1471 SHA256 7e062aa9ade1a86c363b00c1e3a48b39fb6a15aee47332d27dd8ae443c9d7043 SHA512 6dfd02257a8965c7351c4bc93eb4e986ef2a29b1072458a751c26d373c66db7057fbc74bd6d27cc86685cd673a4a0e02dad9d128cb684cc03ac957715bba2f8b WHIRLPOOL b8ef1c9d35bcd7046eb4fd84df8dcc428c2feba56cfc781ae669e4341c34ee186a6656f4e549e73604df5d9ec8941f8247d93d264987288882a20088fa06433a -MISC ChangeLog 27435 SHA256 0ae0c345d96658921796bf42398986ad63def9c02b6c93797cc9730ecabdd683 SHA512 443b5ba97af6a0b33acb6f4d832eb4b2433115f431a3066f3fce5588b45dc6355ab28fcf4ca09cec082e1d3390c95bfced2951e7d1a6010b7215b63b7c93e967 WHIRLPOOL f5772b3e370bb6b71ad661993a8f3ddf85e0e1193ce6a04908a07b0fc8392ee454714b16f00515c911164f96702b9a30f07daef809791b66b762bb6fbd31f708 -MISC metadata.xml 156 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055 SHA512 daa9bb2a9b1a16220327bc394f10d93a1a8a427bfbed8808cd247c1dfd5a5b87a4945d55d8243e07fede2c8182a208c618ebd483773d77e9d23862ec77016019 WHIRLPOOL 691e028648bb8b60771d74ef718c51fdb0f4a587e984f6ac4c13d7796415ecf770df2e0fd766399091771924bb65995e9bb290baa35971c56e07d76f2bbf6d93 diff --git a/x11-misc/xkeyboard-config/files/xkeyboard-config-2.10.1-r1_svoraka5.patch b/x11-misc/xkeyboard-config/files/xkeyboard-config-2.10.1-r1_svoraka5.patch deleted file mode 100644 index 9fe8627..0000000 --- a/x11-misc/xkeyboard-config/files/xkeyboard-config-2.10.1-r1_svoraka5.patch +++ /dev/null @@ -1,56 +0,0 @@ ---- symbols/se 2013-10-02 20:06:27.000000000 +0200 -+++ symbols/se_new 2013-10-26 18:21:21.681861912 +0200 -@@ -89,6 +89,53 @@ - key <AB10> { [ z, Z, guillemotleft, less ] }; - }; - -+partial alphanumeric_keys -+xkb_symbols "dvorak_a5" { -+ -+ name[Group1]="Swedish (Dvorak A5)"; -+ -+ include "se(basic)" -+ -+ key <LWIN> { [ Super_L ] }; -+ key <RWIN> { [ Super_R ] }; -+ key <AD01> { [ aring, Aring, braceleft, none ] }; -+ key <AD02> { [ adiaeresis, Adiaeresis, braceright, none ] }; -+ key <AD03> { [ odiaeresis, Odiaeresis, bracketleft, none ] }; -+ key <AD04> { [ p, P, bracketright, none ] }; -+ key <AD05> { [ y, Y, dollar, none ] }; -+ key <AD06> { [ f, F, quotedbl, none ] }; -+ key <AD07> { [ g, G, question, none ] }; -+ key <AD08> { [ c, C, ampersand, none ] }; -+ key <AD09> { [ r, R, less, none ] }; -+ key <AD10> { [ l, L, greater, none ] }; -+ key <AD11> { [ comma, semicolon, dead_cedilla, none ] }; -+ key <AD12> { [ dead_diaeresis, dead_circumflex, dead_tilde, asciicircum ] }; -+ key <AE12> { [ dead_acute, dead_grave, plusminus, none ] }; -+ key <AC01> { [ a, A, semicolon, none ] }; -+ key <AC02> { [ o, O, slash, none ] }; -+ key <AC03> { [ e, E, parenleft, none ] }; -+ key <AC04> { [ u, U, parenright, none ] }; -+ key <AC05> { [ i, I, bar, none ] }; -+ key <AC06> { [ d, D, numbersign, none ] }; -+ key <AC07> { [ h, H, asciicircum, none ] }; -+ key <AC08> { [ t, T, numbersign, none ] }; -+ key <AC09> { [ n, N, quotedbl, none ] }; -+ key <AC10> { [ s, S, asciitilde, none ] }; -+ key <AC11> { [ minus, underscore, grave, none ] }; -+ key <BKSL> { [ apostrophe, asterisk, asterisk, none ] }; -+ key <AB01> { [ period, colon, colon, none ] }; -+ key <AB02> { [ q, Q, equal, none ] }; -+ key <AB03> { [ j, J, at, none ] }; -+ key <AB04> { [ k, K, exclam, none ] }; -+ key <AB05> { [ x, X, backslash, none ] }; -+ key <AB06> { [ b, B, percent, none ] }; -+ key <AB07> { [ m, M, grave, none ] }; -+ key <AB08> { [ w, W, lstroke, none ] }; -+ key <AB09> { [ v, V, leftdoublequotemark, none ] }; -+ key <AB10> { [ z, Z, guillemotleft, none ] }; -+}; -+ -+ - // Ivan Popov, 2005-07-17 - // phonetic layout for Russian cyrillic letters - // on Swedish (latin type2) keyboards diff --git a/x11-misc/xkeyboard-config/files/xkeyboard-config-2.10.1-r1_svoraka5_baseextrasxml.patch b/x11-misc/xkeyboard-config/files/xkeyboard-config-2.10.1-r1_svoraka5_baseextrasxml.patch deleted file mode 100644 index 57756ce..0000000 --- a/x11-misc/xkeyboard-config/files/xkeyboard-config-2.10.1-r1_svoraka5_baseextrasxml.patch +++ /dev/null @@ -1,21 +0,0 @@ ---- rules/base.extras.xml.in 2013-12-02 22:42:01.412960467 +0100 -+++ rules/base.extras.xml.in 2013-12-02 22:41:59.192960333 +0100 -@@ -679,8 +679,16 @@ - <name>se</name> - <_shortDescription>sv</_shortDescription> - <_description>Swedish</_description> -- </configItem> -- <variantList> -+ </configItem> -+ <variantList> -+ <variant> -+ <configItem> -+ <name>dvorak_a5</name> -+ <_description>Swedish (Dvorak A5)</_description> -+ </configItem> -+ </variant> -+ </variantList> -+ <variantList> - <variant> - <configItem> - <name>sun_type6</name> diff --git a/x11-misc/xkeyboard-config/metadata.xml b/x11-misc/xkeyboard-config/metadata.xml deleted file mode 100644 index 01c4c00..0000000 --- a/x11-misc/xkeyboard-config/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>x11</herd> -</pkgmetadata> diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-2.10.1-r1.ebuild b/x11-misc/xkeyboard-config/xkeyboard-config-2.10.1-r1.ebuild deleted file mode 100644 index 9789823..0000000 --- a/x11-misc/xkeyboard-config/xkeyboard-config-2.10.1-r1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-misc/xkeyboard-config/xkeyboard-config-2.10.1.ebuild,v 1.1 2013/10/04 10:12:14 chithanh Exp $ - -EAPI=5 - -XORG_STATIC=no -inherit xorg-2 eutils - -EGIT_REPO_URI="git://anongit.freedesktop.org/git/xkeyboard-config" - -DESCRIPTION="X keyboard configuration database" -HOMEPAGE="http://www.freedesktop.org/wiki/Software/XKeyboardConfig" -[[ ${PV} == *9999* ]] || SRC_URI="${XORG_BASE_INDIVIDUAL_URI}/data/${PN}/${P}.tar.bz2" - -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x86-solaris" -IUSE="" - -LICENSE="MIT" -SLOT="0" - -RDEPEND=">=x11-apps/xkbcomp-1.2.3 - >=x11-libs/libX11-1.4.3" -DEPEND="${RDEPEND} - dev-util/intltool - >=x11-proto/xproto-7.0.20" - -XORG_CONFIGURE_OPTIONS=( - --with-xkb-base="${EPREFIX}/usr/share/X11/xkb" - --enable-compat-rules - # do not check for runtime deps - --disable-runtime-deps - --with-xkb-rules-symlink=xorg -) - -src_prepare() { - epatch "${FILESDIR}/${P}-r1_svoraka5_baseextrasxml.patch" - epatch "${FILESDIR}/${P}-r1_svoraka5.patch" - xorg-2_src_prepare - if [[ ${XORG_EAUTORECONF} != no ]]; then - intltoolize --copy --automake || die - fi -} - -src_compile() { - # cleanup to make sure .dir files are regenerated - # bug #328455 c#26 - xorg-2_src_compile clean - xorg-2_src_compile -} |