Gentoo Archives: gentoo-dev

From: Brian Evans <grknight@g.o>
To: gentoo-dev-announce@l.g.o
Cc: gentoo-dev@l.g.o
Subject: [gentoo-dev] Deprecation of functions in depend.php.eclass
Date: Wed, 17 Jun 2015 18:53:56
Message-Id: 5581C2B4.6020309@gentoo.org
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 The PHP team is deprecating most functions in depend.php.eclass
5
6 The only functions not in this list currently are dodoc-php and
7 dohtml-php as they still add value
8
9 The following are all unused and are now deprecated for removal in 30
10 days.
11
12 require_sqlite
13 require_gd
14 require_pdo
15 has_concurrentmodphp
16 has_debug
17 has_zts
18 php_binary_extension
19 require_php_with_any_use
20 require_php_sapi_from
21 need_php_by_category
22 need_php5_cli
23 need_php5_httpd
24 need_php_cli
25
26 The following functions are in use, but should now be considered
27 deprecated. You should use the appropriate EAPI standard dependencies
28 instead. Bugs will be created soon to track this with a maintainer
29 timeout of 30 days. After a function is no longer in use, it will be
30 deprecated for an additional 30 days, then removed.
31
32 need_php5 : Use {,R}DEPEND="=dev-lang/php-5*"
33 www-apps/agendav
34 www-apps/baikal
35 www-apps/davical
36
37 need_php_httpd : Use {,R}DEPEND="virtual/httpd-php"
38 app-emulation/phpvirtualbox
39 dev-db/phpmyadmin
40 net-analyzer/lilac
41 net-analyzer/nagtrap
42 net-analyzer/nagvis
43 net-nds/phpldapadmin
44 www-apps/ampache
45 www-apps/dokuwiki
46 www-apps/dotproject
47 www-apps/eyeos
48 www-apps/gallery
49 www-apps/joomla
50 www-apps/owncloud
51 www-apps/phpmp
52 www-apps/rutorrent
53 www-apps/tt-rss
54 www-apps/websvn
55 www-misc/zoneminder
56
57 need_php : USE {,R}DEPEND="dev-lang/php"
58 app-text/refbase
59
60 has_php : No longer has any value and is not sustainable. Only bails
61 out when PHP is not installed, which deps should take care of, most
62 other variables set no longer exist
63 www-apps/websvn
64
65 require_php_with_use : Use EAPI2 USE dependencies instead. As USE
66 change, builds randomly fail and are not checked by repoman
67 www-apps/ampache
68 www-apps/phpmp
69 www-apps/websvn
70 www-misc/zoneminder
71
72 require_php_cli : Use {,R}DEPEND="dev-lang/php[cli]"
73 sys-fs/owfs
74
75 require_php_cgi : USE {,R}DEPEND="dev-lang/php[cgi]"
76 www-servers/monkeyd
77 -----BEGIN PGP SIGNATURE-----
78 Version: GnuPG v2.0.17 (MingW32)
79
80 iQIcBAEBAgAGBQJVgcK0AAoJENH3ge/59KO2oJYP/Rbcc7nLACBOAPtb+7lzEYxS
81 M4JJGMmeW8/OI/T10/h9VXUhPQWS5yPutoqi9G3hKOatPADb23+2eNJkdyDXeCBc
82 LbbuWVy0O+C2dPN/EvOdBQfgfVHnD/YC9fPidUmnSKehv1c3ifXLReeCw1vM+X/0
83 wD5+z1hQ8KDXZCYarofsp2nhMLiU+6/O3ymTuX421fSw/CSPCAUkMRe7mfinJEX9
84 2FH8s4cXsso/Hy17/oWUJ3iHU4AWh1lgtKV2wJzc27Ixv17YDjtxTdeIE2tjI3Hd
85 ckRsnGgDZemXFpDbKygZNHeBfUBWAnlqOsvFXCgES7ZE3lxkpvzjtsR45el4SGG1
86 i+yS2VF+WPUbZCBdbNoCut+T+AapynKaP0NeiU98zvg7A0+UyaXPPJSCv9rrtu87
87 qvG3GYLzE2t0shBYUNsUq5n37nsf13Dqx+bM5VwZI1FLCsuOUD0qjj3l/jE3YwTS
88 8mb5NeLO5nbc3AGB27LtYVqSr9zkKSH8/pYlCs5AGYJ88pBif2fPS4XtOE6OxoL1
89 gbhkQNRTYy+71KFaC+590FwIV8zh1PE2zcruvxSUeFpZP2tg5EVNAJBlekSeVccA
90 hVUkjIG9WnvGJtEg9ZQ/RtHnQKMH7PWPzY8G28/4fBM3XfX6RwmtXN0xG9LZnRiZ
91 EJGIsCMkXUfbUbfsShOp
92 =RQbA
93 -----END PGP SIGNATURE-----