Gentoo Archives: gentoo-commits

From: Brian Evans <grknight@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/base/, profiles/
Date: Mon, 30 Sep 2019 20:39:13
Message-Id: 1569875938.77ab0e12c0485d63cea19d06145218f5a1d17436.grknight@gentoo
commit:     77ab0e12c0485d63cea19d06145218f5a1d17436
Author:     Brian Evans <grknight <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 30 18:55:42 2019 +0000
Commit:     Brian Evans <grknight <AT> gentoo <DOT> org>
CommitDate: Mon Sep 30 20:38:58 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77ab0e12

profiles: Mask PHP 5.6 and dependencies

PHP 5.6 is End of life and we've kept it around long enough

Bug: https://bugs.gentoo.org/651094
Signed-off-by: Brian Evans <grknight <AT> gentoo.org>

 profiles/base/package.use.mask |  8 +++++++
 profiles/base/use.mask         |  4 ++++
 profiles/package.mask          | 48 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 60 insertions(+)

diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index b16275bd071..1cb868f67d7 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -7,6 +7,14 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Brian Evans <grknight@g.o> (2019-10-01)
+# PHP support is broken with current version
+# Mask USE until they are fixed
+=dev-libs/xapian-bindings-1.2.25 php
+media-gfx/exact-image php
+sci-geosciences/mapserver php
+www-servers/nginx-unit php56
+
 # Michał Górny <mgorny@g.o> (2019-09-28)
 # media-fonts/hkscs-ming is slated for removal.
 app-i18n/xcin unicode

diff --git a/profiles/base/use.mask b/profiles/base/use.mask
index fe8254ba5b7..38d493d6edc 100644
--- a/profiles/base/use.mask
+++ b/profiles/base/use.mask
@@ -4,6 +4,10 @@
 # This file is only for generic masks. For arch-specific masks (i.e.
 # mask everywhere, unmask on arch/*) use arch/base.
 
+# Brian Evans <grknight@g.o> (2019-10-01)
+# Mask PHP 5.6 target for EOL
+php_targets_php5-6
+
 # Matt Turner <mattst88@g.o> (2019-03-03)
 # Mask for testing. Bug 606924
 libglvnd

diff --git a/profiles/package.mask b/profiles/package.mask
index f017445f2ad..98723cd4d13 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -29,6 +29,54 @@
 
 #--- END OF EXAMPLES ---
 
+# Brian Evans <grknight@g.o> (2019-10-01)
+# End of life.  Please upgrade.
+# Removal in 90 days. Bug 651784
+dev-lang/php:5.6
+
+# Brian Evans <grknight@g.o> (2019-10-01)
+# Old slots for support of PHP <7
+# Removal in 90 days. Bug 651784
+dev-php/pecl-apcu:0
+dev-php/pecl-dbase:0
+dev-php/pecl-http:2
+dev-php/pecl-mailparse:0
+dev-php/pecl-memcached:0
+dev-php/pecl-oauth:0
+dev-php/pecl-propro:0
+dev-php/pecl-ps:0
+dev-php/pecl-raphf:0
+dev-php/pecl-rrd:0
+dev-php/pecl-ssh2:0
+dev-php/pecl-stomp:0
+dev-php/pecl-xdiff:0
+dev-php/pecl-yaml:0
+
+# Brian Evans <grknight@g.o> (2019-10-01)
+# Old extensions which only work with PHP <7
+# pecl-memcache is replaced by pecl-memcachd (with code changes)
+# pecl-mongo is replaced by pecl-monogodb
+# Removal in 90 days. Bug 651784
+dev-php/PEAR-MDB2_Driver_mysql
+dev-php/magickwand
+dev-php/pecl-bbcode
+dev-php/pecl-cairo
+dev-php/pecl-dbx
+dev-php/haru
+dev-php/pecl-htscanner
+dev-php/pecl-libevent
+dev-php/pecl-memcache
+dev-php/pecl-mongo
+dev-php/pecl-mysqlnd_ms
+dev-php/pecl-mysqlnd_qc
+dev-php/pecl-sphinx
+dev-php/pecl-spl_types
+dev-php/pecl-svn
+dev-php/pecl-xrange
+dev-php/suhosin
+dev-php/xcache
+dev-php/xhprof
+
 # Matt Turner <mattst88@g.o> (2019-09-28)
 # Merged into Mesa. No reverse dependencies. Bug #654464
 # Removal in 30 days