summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2018-12-30 23:30:55 +0000
committerRene Ladan <rene@FreeBSD.org>2018-12-30 23:30:55 +0000
commit6095f8d47a4a2336ce178caf6d72cef1197d3a43 (patch)
tree0baee1f61bdd8f7fc45a9cafe2fca1a1c82ee76b /lang
parentx11/libinput: Update to 1.11.3 (diff)
Remove expired ports:
2018-12-30 net/pecl-mosquitto: Works only with EOL php 5.6 2018-12-30 net/pecl-ip2location: Works only with EOL php 5.6 2018-12-30 net/pecl-yp: Works only with EOL php 5.6 2018-12-30 net/pecl-oauth: Works only with EOL php 5.6 2018-12-30 net/pecl-apn: Works only with EOL php 5.6 2018-12-30 textproc/pecl-doublemetaphone: Works only with EOL php 5.6 2018-12-30 textproc/pecl-ctemplate: Works only with EOL php 5.6 2018-12-30 textproc/pecl-xslcache: Works only with EOL php 5.6 2018-12-30 textproc/libmrss-php: Works only with EOL php 5.6 2018-12-30 textproc/pecl-stem: Works only with EOL php 5.6 2018-12-30 textproc/pecl-wbxml: Works only with EOL php 5.6 2018-12-30 textproc/pecl-syck: Works only with EOL php 5.6 2018-12-30 textproc/pecl-yaml1: Works only with EOL php 5.6 2018-12-30 deskutils/surrealtodo: Works only with EOL php 5.6 2018-12-30 deskutils/phpcollab: Works only with EOL php 5.6 2018-12-30 deskutils/simplegroupware: Works only with EOL php 5.6 2018-12-30 japanese/php5-mecab: Works only with EOL php 5.6 2018-12-30 graphics/php-gdal: Works only with EOL php 5.6 2018-12-30 graphics/php5-ffmpeg: Works only with EOL php 5.6 2018-12-30 graphics/pecl-gmagick: Works only with EOL php 5.6 2018-12-30 graphics/php-magickwand: Works only with EOL php 5.6 2018-12-30 graphics/pecl-imlib2: Works only with EOL php 5.6 2018-12-30 graphics/php-libpuzzle: Works only with EOL php 5.6 2018-12-30 mail/dracmail: Works only with EOL php 5.6 2018-12-30 mail/pecl-pop3: Works only with EOL php 5.6 2018-12-30 mail/pecl-mailparse2: Works only with EOL php 5.6 2018-12-30 www/usermanager: Works only with EOL php 5.6 2018-12-30 www/sams2: Works only with EOL php 5.6 2018-12-30 www/pecl-yar1: Works only with EOL php 5.6 2018-12-30 www/pecl-http1: Works only with EOL php 5.6 2018-12-30 www/revive-adserver: Works only with EOL php 5.6 2018-12-30 www/netoffice: Works only with EOL php 5.6 2018-12-30 www/xcache: Works only with EOL php 5.6 2018-12-30 www/testlink: Works only with EOL php 5.6 2018-12-30 www/pecl-http2: Works only with EOL php 5.6 2018-12-30 www/kplaylist: Works only with EOL php 5.6 2018-12-30 www/gallery3: Works only with EOL php 5.6 2018-12-30 www/claroline: Works only with EOL php 5.6 2018-12-30 www/sit: Works only with EOL php 5.6 2018-12-30 www/magento: Works only with EOL php 5.6 2018-12-30 www/asterisk-stat: Works only with EOL php 5.6 2018-12-30 www/pecl-sphinx: Works only with EOL php 5.6 2018-12-30 www/pecl-twig: Works only with EOL php 5.6 2018-12-30 www/fluxbb: Works only with EOL php 5.6 2018-12-30 www/php-templates: Works only with EOL php 5.6 2018-12-30 www/rnews: Works only with EOL php 5.6 2018-12-30 www/entrans: Works only with EOL php 5.6 2018-12-30 www/pecl-amfext: Works only with EOL php 5.6 2018-12-30 www/atutor: Works only with EOL php 5.6 2018-12-30 www/pecl-yaf2: Works only with EOL php 5.6 2018-12-30 www/redaxo: Works only with EOL php 5.6 2018-12-30 www/dotproject: Works only with EOL php 5.6 2018-12-30 www/sitebar: Works only with EOL php 5.6 2018-12-30 www/limesurvey: Works only with EOL php 5.6 2018-12-30 www/mahara: Works only with EOL php 5.6 2018-12-30 www/mysar: Works only with EOL php 5.6 2018-12-30 www/oscommerce: Works only with EOL php 5.6 2018-12-30 www/cmsmadesimple: Works only with EOL php 5.6 2018-12-30 www/pecl-swish: Works only with EOL php 5.6 2018-12-30 security/pecl-crack: Works only with EOL php 5.6 2018-12-30 security/php-suhosin: Works only with EOL php 5.6 2018-12-30 security/phpdeadlock: Works only with EOL php 5.6 2018-12-30 devel/php5-blitz: Works only with EOL php 5.6 2018-12-30 devel/pecl-trace: Works only with EOL php 5.6 2018-12-30 devel/pecl-scream: Works only with EOL php 5.6 2018-12-30 devel/pecl-judy: Works only with EOL php 5.6 2018-12-30 devel/pecl-test_helpers: Works only with EOL php 5.6 2018-12-30 devel/pecl-spl_types: Works only with EOL php 5.6 2018-12-30 devel/pecl-jsmin2: Works only with EOL php 5.6 2018-12-30 devel/pecl-uri_template: Works only with EOL php 5.6 2018-12-30 devel/pecl-params: Works only with EOL php 5.6 2018-12-30 devel/pecl-expect: Works only with EOL php 5.6 2018-12-30 devel/php5-dav: Works only with EOL php 5.6 2018-12-30 devel/php5-pinba: Works only with EOL php 5.6 2018-12-30 devel/pecl-htscanner: Works only with EOL php 5.6 2018-12-30 devel/pecl-newt: Works only with EOL php 5.6 2018-12-30 devel/pecl-memoize: Works only with EOL php 5.6 2018-12-30 devel/pecl-libevent: Works only with EOL php 5.6 2018-12-30 devel/pecl-jsonc: Works only with EOL php 5.6 2018-12-30 devel/pecl-weakref: Works only with EOL php 5.6 2018-12-30 devel/pecl-pthreads2: Works only with EOL php 5.6 2018-12-30 devel/pecl-gearman: Works only with EOL php 5.6 2018-12-30 devel/pecl-inotify: Works only with EOL php 5.6 2018-12-30 devel/pecl-raphf: Works only with EOL php 5.6 2018-12-30 devel/php5-thrift: Works only with EOL php 5.6 2018-12-30 devel/php5-ice: Works only with EOL php 5.6 2018-12-30 devel/pecl-runkit: Works only with EOL php 5.6 2018-12-30 devel/pecl-uopz: Works only with EOL php 5.6 2018-12-30 devel/pecl-strict: Works only with EOL php 5.6 2018-12-30 devel/pecl-xhprof: Works only with EOL php 5.6 2018-12-30 devel/pecl-propro: Works only with EOL php 5.6 2018-12-30 devel/php-scalar_objects: Works only with EOL php 5.6 2018-12-30 devel/pecl-msgpack0: Works only with EOL php 5.6 2018-12-30 devel/pecl-svn: Works only with EOL php 5.6 2018-12-30 devel/php-uprofiler: Works only with EOL php 5.6 2018-12-30 devel/pecl-statgrab: Works only with EOL php 5.6 2018-12-30 devel/pecl-uploadprogress: Works only with EOL php 5.6 2018-12-30 devel/pecl-qb: Works only with EOL php 5.6 2018-12-30 devel/php-memoize: Works only with EOL php 5.6 2018-12-30 devel/php5-blitz-devel: Works only with EOL php 5.6 2018-12-30 devel/pecl-ncurses: Works only with EOL php 5.6 2018-12-30 devel/php-jq: Works only with EOL php 5.6 2018-12-30 devel/pecl-jsonnet: Works only with EOL php 5.6 2018-12-30 databases/pecl-drizzle: Works only with EOL php 5.6 2018-12-30 databases/pecl-pdo_user: Works only with EOL php 5.6 2018-12-30 databases/php-mdcached: Works only with EOL php 5.6 2018-12-30 databases/sqlbuddy: Works only with EOL php 5.6 2018-12-30 databases/mysqldumper: Works only with EOL php 5.6 2018-12-30 databases/pecl-chdb: Works only with EOL php 5.6 2018-12-30 databases/pecl-dbase: Works only with EOL php 5.6 2018-12-30 databases/php5-tarantool: Works only with EOL php 5.6 2018-12-30 databases/pecl-rrd1: Works only with EOL php 5.6 2018-12-30 databases/pecl-tokyo_tyrant: Works only with EOL php 5.6 2018-12-30 databases/pecl-mongo: Works only with EOL php 5.6 2018-12-30 print/pecl-ps: Works only with EOL php 5.6 2018-12-30 print/pecl-haru: Works only with EOL php 5.6 2018-12-30 games/mkgichessclub: Works only with EOL php 5.6 2018-12-30 net-im/pecl-stomp: Works only with EOL php 5.6 2018-12-30 math/pecl-trader: Works only with EOL php 5.6 2018-12-30 math/pecl-big_int: Works only with EOL php 5.6 2018-12-30 math/pecl-stats: Works only with EOL php 5.6 2018-12-30 archivers/pecl-phk: Works only with EOL php 5.6 2018-12-30 net-mgmt/phpip: Works only with EOL php 5.6 2018-12-30 net-mgmt/nedi: Works only with EOL php 5.6 2018-12-30 net-mgmt/cacti88: Works only with EOL php 5.6 2018-12-30 net-mgmt/hawk: Works only with EOL php 5.6 2018-12-30 net-mgmt/ipplan: Works only with EOL php 5.6 2018-12-30 ports-mgmt/tinderbox: Works only with EOL php 5.6 2018-12-30 lang/pecl-perl: Works only with EOL php 5.6 2018-12-30 lang/php56-extensions: Works only with EOL php 5.6 2018-12-30 finance/php-tclink: Works only with EOL php 5.6 2018-12-30 converters/pecl-fribidi: Works only with EOL php 5.6 2018-12-30 sysutils/pecl-mogilefs: Works only with EOL php 5.6
Notes
Notes: svn path=/head/; revision=488749
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile2
-rw-r--r--lang/pecl-perl/Makefile21
-rw-r--r--lang/pecl-perl/distinfo2
-rw-r--r--lang/pecl-perl/files/patch-php_perl.c224
-rw-r--r--lang/pecl-perl/pkg-descr5
-rw-r--r--lang/php56-extensions/Makefile122
-rw-r--r--lang/php56-extensions/pkg-descr7
7 files changed, 0 insertions, 383 deletions
diff --git a/lang/Makefile b/lang/Makefile
index 2803b399546f..a3a19af93d6c 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -264,7 +264,6 @@
SUBDIR += parrot
SUBDIR += pbasic
SUBDIR += pcc
- SUBDIR += pecl-perl
SUBDIR += perl5-devel
SUBDIR += perl5.24
SUBDIR += perl5.26
@@ -276,7 +275,6 @@
SUBDIR += phc
SUBDIR += php-mode.el
SUBDIR += php56
- SUBDIR += php56-extensions
SUBDIR += php71
SUBDIR += php71-extensions
SUBDIR += php72
diff --git a/lang/pecl-perl/Makefile b/lang/pecl-perl/Makefile
deleted file mode 100644
index 1a5af4206168..000000000000
--- a/lang/pecl-perl/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# Created by: Luke Jee
-# $FreeBSD$
-
-PORTNAME= perl
-DISTVERSION= 1.0.1
-PORTREVISION= 1
-CATEGORIES= lang perl5
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= Embedded Perl
-
-DEPRECATED= Works only with EOL php 5.6
-EXPIRATION_DATE= 2018-12-30
-
-LICENSE= PHP301
-
-IGNORE_WITH_PHP= 71 72 73
-
-USES= perl5 php:pecl
-
-.include <bsd.port.mk>
diff --git a/lang/pecl-perl/distinfo b/lang/pecl-perl/distinfo
deleted file mode 100644
index edefaa7b8d50..000000000000
--- a/lang/pecl-perl/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (PECL/perl-1.0.1.tgz) = d21e02dc71f910061e83f3d166013da9fa673bc1d4c398b35a3701e11ab178ae
-SIZE (PECL/perl-1.0.1.tgz) = 25282
diff --git a/lang/pecl-perl/files/patch-php_perl.c b/lang/pecl-perl/files/patch-php_perl.c
deleted file mode 100644
index f7a07fac777b..000000000000
--- a/lang/pecl-perl/files/patch-php_perl.c
+++ /dev/null
@@ -1,224 +0,0 @@
---- php_perl.c.orig 2014-04-05 15:09:01.511060907 +0600
-+++ php_perl.c 2014-04-05 15:09:10.944074001 +0600
-@@ -152,24 +152,33 @@
-
- /* Handlers for Perl objects overloading */
- static zend_object_value php_perl_clone(zval *object TSRMLS_DC);
-+#if (ZEND_EXTENSION_API_NO >= 220100525)
-+static zval* php_perl_read_property(zval *object, zval *member, int type, const struct _zend_literal *key TSRMLS_DC);
-+static void php_perl_write_property(zval *object, zval *member, zval *value, const struct _zend_literal *key TSRMLS_DC);
-+static int php_perl_has_property(zval *object, zval *member, int check_empty, const struct _zend_literal *key TSRMLS_DC);
-+static void php_perl_unset_property(zval *object, zval *member, const struct _zend_literal *key TSRMLS_DC);
-+#else
- static zval* php_perl_read_property(zval *object, zval *member, int type TSRMLS_DC);
- static void php_perl_write_property(zval *object, zval *member, zval *value TSRMLS_DC);
--static zval* php_perl_read_dimension(zval *object, zval *offset, int type TSRMLS_DC);
--static void php_perl_write_dimension(zval *object, zval *offset, zval *value TSRMLS_DC);
- static int php_perl_has_property(zval *object, zval *member, int check_empty TSRMLS_DC);
- static void php_perl_unset_property(zval *object, zval *member TSRMLS_DC);
-+#endif
-+static zval* php_perl_read_dimension(zval *object, zval *offset, int type TSRMLS_DC);
-+static void php_perl_write_dimension(zval *object, zval *offset, zval *value TSRMLS_DC);
- static int php_perl_has_dimension(zval *object, zval *offset, int check_empty TSRMLS_DC);
- static void php_perl_unset_dimension(zval *object, zval *offset TSRMLS_DC);
- static HashTable* php_perl_get_properties(zval *object TSRMLS_DC);
--#if (ZEND_EXTENSION_API_NO >= 220041030)
-+#if (ZEND_EXTENSION_API_NO >= 220100525)
-+static zend_function *php_perl_get_method(zval **object_ptr, char *method, int method_len, const struct _zend_literal *key TSRMLS_DC);
-+#elif (ZEND_EXTENSION_API_NO >= 220041030)
- static zend_function *php_perl_get_method(zval **object_ptr, char *method, int method_len TSRMLS_DC);
- #else
- static zend_function *php_perl_get_method(zval *object, char *method, int method_len TSRMLS_DC);
- #endif
--static int php_perl_call_function_handler(char *method, INTERNAL_FUNCTION_PARAMETERS);
-+static int php_perl_call_function_handler(const char *method, INTERNAL_FUNCTION_PARAMETERS);
- static zend_function *php_perl_get_constructor(zval *object TSRMLS_DC);
- static zend_class_entry* php_perl_get_class_entry(const zval *object TSRMLS_DC);
--static int php_perl_get_class_name(const zval *object, char **class_name, zend_uint *class_name_len, int parent TSRMLS_DC);
-+static int php_perl_get_class_name(const zval *object, const char **class_name, zend_uint *class_name_len, int parent TSRMLS_DC);
- static zval* php_perl_get(zval *object TSRMLS_DC);
- static void php_perl_set(zval **object, zval *value TSRMLS_DC);
-
-@@ -241,9 +250,14 @@
- 2,
- 0,
- NULL,
-- 0,
-- 0,
-+#if (ZEND_EXTENSION_API_NO >= 220100525)
-+ php_perl_constructor_handler,
-+ NULL
-+#else
-+ 0, /* pass_rest_by_reference */
-+ 0, /* return_reference */
- php_perl_constructor_handler
-+#endif
- };
-
- static SV* PerlIOPHP_getarg(pTHX_ PerlIO *f, CLONE_PARAMS *param, int flags)
-@@ -866,7 +880,11 @@
- }
- }
- } else if (SvTYPE(sv) == SVt_PVHV) {
-+#if (ZEND_EXTENSION_API_NO >= 220100525)
-+ retval = php_perl_read_property(object, offset, type, NULL TSRMLS_CC);
-+#else
- retval = php_perl_read_property(object, offset, type TSRMLS_CC);
-+#endif
- } else {
- zend_error(E_WARNING, "[perl] Object is not an array");
- }
-@@ -898,7 +916,11 @@
-
- av_store(av, Z_LVAL_P(offset), php_perl_zval_to_sv(my_perl, value TSRMLS_CC));
- } else if (SvTYPE(sv) == SVt_PVHV) {
-+#if (ZEND_EXTENSION_API_NO >= 220100525)
-+ php_perl_write_property(object, offset, value, NULL TSRMLS_CC);
-+#else
- php_perl_write_property(object, offset, value TSRMLS_CC);
-+#endif
- } else {
- zend_error(E_WARNING, "[perl] Object is not an array");
- }
-@@ -941,7 +963,11 @@
- }
- }
- } else if (SvTYPE(sv) == SVt_PVHV) {
-+#if (ZEND_EXTENSION_API_NO >= 220100525)
-+ ret = php_perl_has_property(object, offset, check_empty, NULL TSRMLS_CC);
-+#else
- ret = php_perl_has_property(object, offset, check_empty TSRMLS_CC);
-+#endif
- } else {
- zend_error(E_WARNING, "[perl] Object is not an array");
- }
-@@ -968,14 +994,22 @@
-
- av_delete(av, Z_LVAL_P(offset), G_DISCARD);
- } else if (SvTYPE(sv) == SVt_PVHV) {
-+#if (ZEND_EXTENSION_API_NO >= 220100525)
-+ php_perl_unset_property(object, offset, NULL TSRMLS_CC);
-+#else
- php_perl_unset_property(object, offset TSRMLS_CC);
-+#endif
- } else {
- zend_error(E_WARNING, "[perl] Object is not an array");
- }
- }
-
- /* Returns propery of hash based Perl's object */
-+#if (ZEND_EXTENSION_API_NO >= 220100525)
-+static zval* php_perl_read_property(zval *object, zval *member, int type, const struct _zend_literal *key TSRMLS_DC)
-+#else
- static zval* php_perl_read_property(zval *object, zval *member, int type TSRMLS_DC)
-+#endif
- {
- PerlInterpreter* my_perl = php_perl_init(TSRMLS_C);
- zval *retval = NULL;
-@@ -1137,7 +1171,11 @@
- }
-
- /* Sets propery of hash based Perl's object */
--static void php_perl_write_property(zval *object, zval *member, zval *value TSRMLS_DC)
-+#if (ZEND_EXTENSION_API_NO >= 220100525)
-+static void php_perl_write_property(zval *object, zval *member, zval *value, const struct _zend_literal *key TSRMLS_DC)
-+#else
-+static void php_perl_write_property(zval *object, zval *member, zval *valueTSRMLS_DC)
-+#endif
- {
- PerlInterpreter* my_perl = php_perl_init(TSRMLS_C);
- php_perl_object *obj = (php_perl_object*)zend_object_store_get_object(object TSRMLS_CC);
-@@ -1229,7 +1267,11 @@
- }
-
- /* Checks if propery of hash based Perl's object isset or empty */
-+#if (ZEND_EXTENSION_API_NO >= 220100525)
-+static int php_perl_has_property(zval *object, zval *member, int check_empty, const struct _zend_literal *key TSRMLS_DC)
-+#else
- static int php_perl_has_property(zval *object, zval *member, int check_empty TSRMLS_DC)
-+#endif
- {
- int ret = 0;
- PerlInterpreter* my_perl = php_perl_init(TSRMLS_C);
-@@ -1301,7 +1343,11 @@
- }
-
- /* Deletes propery of hash based Perl's object */
-+#if (ZEND_EXTENSION_API_NO >= 220100525)
-+static void php_perl_unset_property(zval *object, zval *member, const struct _zend_literal *key TSRMLS_DC)
-+#else
- static void php_perl_unset_property(zval *object, zval *member TSRMLS_DC)
-+#endif
- {
- PerlInterpreter* my_perl = php_perl_init(TSRMLS_C);
- php_perl_object *obj = (php_perl_object*)zend_object_store_get_object(object TSRMLS_CC);
-@@ -1400,7 +1446,9 @@
- }
-
- /* get_method handler for overloaded Perl objects */
--#if (ZEND_EXTENSION_API_NO >= 220041030)
-+#if (ZEND_EXTENSION_API_NO >= 220100525)
-+static zend_function *php_perl_get_method(zval **object_ptr, char *method, int method_len, const struct _zend_literal *key TSRMLS_DC)
-+#elif (ZEND_EXTENSION_API_NO >= 220041030)
- static zend_function *php_perl_get_method(zval **object_ptr, char *method, int method_len TSRMLS_DC)
- #else
- static zend_function *php_perl_get_method(zval *object, char *method, int method_len TSRMLS_DC)
-@@ -1414,7 +1462,9 @@
- #endif
-
- if (obj->sv == NULL) {
--#if (ZEND_EXTENSION_API_NO >= 220041030)
-+#if (ZEND_EXTENSION_API_NO >= 220100525)
-+ zend_function *f = zend_get_std_object_handlers()->get_method(object_ptr, method, method_len, NULL TSRMLS_CC);
-+#elif (ZEND_EXTENSION_API_NO >= 220041030)
- zend_function *f = zend_get_std_object_handlers()->get_method(object_ptr, method, method_len TSRMLS_CC);
- #else
- zend_function *f = zend_get_std_object_handlers()->get_method(object, method, method_len TSRMLS_CC);
-@@ -1434,7 +1484,7 @@
- }
-
- /* Calls method of overloaded Perl's object */
--static int php_perl_call_function_handler(char *method, INTERNAL_FUNCTION_PARAMETERS)
-+static int php_perl_call_function_handler(const char *method, INTERNAL_FUNCTION_PARAMETERS)
- {
- PerlInterpreter* my_perl = php_perl_init(TSRMLS_C);
- zval *object = this_ptr;
-@@ -1493,13 +1543,13 @@
- // (memcmp(Z_STRVAL(zv), str, sizeof(str)-1) == 0))
- if (active_opline->opcode == ZEND_DO_FCALL &&
- active_opline->extended_value == 1 &&
-- active_opline->op1.op_type == IS_CONST &&
-- active_opline->op1.u.constant.type == IS_STRING &&
-- (ZSTRCMP(active_opline->op1.u.constant, "each") ||
-- ZSTRCMP(active_opline->op1.u.constant, "next") ||
-- ZSTRCMP(active_opline->op1.u.constant, "prev") ||
-- ZSTRCMP(active_opline->op1.u.constant, "key") ||
-- ZSTRCMP(active_opline->op1.u.constant, "current"))) {
-+ active_opline->op1_type == IS_CONST &&
-+ active_opline->op1.constant &&
-+ (ZSTRCMP(active_opline->op1.literal[active_opline->op1.constant].constant, "each") ||
-+ ZSTRCMP(active_opline->op1.literal[active_opline->op1.constant].constant, "next") ||
-+ ZSTRCMP(active_opline->op1.literal[active_opline->op1.constant].constant, "prev") ||
-+ ZSTRCMP(active_opline->op1.literal[active_opline->op1.constant].constant, "key") ||
-+ ZSTRCMP(active_opline->op1.literal[active_opline->op1.constant].constant, "current"))) {
- return ht;
- }
- }
-@@ -1547,7 +1597,7 @@
- }
-
- /* Returns class name of overloaded Perl's object */
--static int php_perl_get_class_name(const zval *object, char **class_name, zend_uint *class_name_len, int parent TSRMLS_DC)
-+static int php_perl_get_class_name(const zval *object, const char **class_name, zend_uint *class_name_len, int parent TSRMLS_DC)
- {
- php_perl_object *obj = (php_perl_object*)zend_object_store_get_object(object TSRMLS_CC);
- SV* sv = obj->sv;
-@@ -1839,7 +1889,7 @@
- php_info_print_table_start();
- php_info_print_table_header(2, "Perl support", "enabled");
- php_info_print_table_row(2, "Extension version", PHP_PERL_VERSION);
-- php_info_print_table_row(2, "Revision", "$Revision: 289243 $");
-+ php_info_print_table_row(2, "Revision", "$Revision$");
- php_info_print_table_row(2, "Perl version", Perl_form(aTHX_ "%vd",PL_patchlevel));
- php_info_print_table_end();
- }
diff --git a/lang/pecl-perl/pkg-descr b/lang/pecl-perl/pkg-descr
deleted file mode 100644
index f3eef99bf285..000000000000
--- a/lang/pecl-perl/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-This extension embeds Perl Interpreter into PHP.
-It allows execute Perl files, evaluate Perl code,
-access Perl variables and instantiate Perl objects.
-
-WWW: https://pecl.php.net/package/perl
diff --git a/lang/php56-extensions/Makefile b/lang/php56-extensions/Makefile
deleted file mode 100644
index 984d21116c7b..000000000000
--- a/lang/php56-extensions/Makefile
+++ /dev/null
@@ -1,122 +0,0 @@
-# Created by: Alex Dupre <ale@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= php56
-PORTVERSION= 1.0
-CATEGORIES= lang
-PKGNAMESUFFIX= -extensions
-
-MAINTAINER= ale@FreeBSD.org
-COMMENT= "meta-port" to install PHP extensions
-
-DEPRECATED= Works only with EOL php 5.6
-EXPIRATION_DATE= 2018-12-30
-
-USES= metaport php
-PHP_VER= 56
-IGNORE_WITH_PHP= 71 72 73
-
-OPTIONS_DEFINE= BCMATH BZ2 CALENDAR CTYPE CURL DBA \
- DOM ENCHANT EXIF FILEINFO FILTER FTP GD GETTEXT \
- GMP HASH ICONV IMAP INTERBASE JSON LDAP MBSTRING MCRYPT \
- MSSQL MYSQL MYSQLI \
- ODBC OPCACHE OPENSSL PCNTL PDF PDO PDO_DBLIB PDO_FIREBIRD \
- PDO_MYSQL PDO_ODBC PDO_PGSQL PDO_SQLITE PGSQL PHAR POSIX \
- PSPELL READLINE RECODE SESSION SHMOP SIMPLEXML SNMP SOAP \
- SOCKETS SQLITE3 SYBASE_CT SYSVMSG SYSVSEM SYSVSHM \
- TIDY TOKENIZER WDDX XML XMLREADER XMLRPC XMLWRITER XSL \
- ZIP ZLIB
-
-BCMATH_DESC= bc style precision math functions
-BZ2_DESC= bzip2 library support
-CALENDAR_DESC= calendar conversion support
-CTYPE_DESC= ctype functions
-CURL_DESC= CURL support
-DBA_DESC= dba support
-DOM_DESC= DOM support
-ENCHANT_DESC= Enchant spelling support
-EXIF_DESC= EXIF support
-FILEINFO_DESC= fileinfo support
-FILTER_DESC= input filter support
-FTP_DESC= FTP support
-GD_DESC= GD library support
-GETTEXT_DESC= gettext library support
-GMP_DESC= GNU MP support
-HASH_DESC= HASH Message Digest Framework
-ICONV_DESC= iconv support
-IMAP_DESC= IMAP support
-INTERBASE_DESC= Interbase 6 database support (Firebird)
-JSON_DESC= JavaScript Object Serialization support
-LDAP_DESC= OpenLDAP support
-MBSTRING_DESC= multibyte string support
-MCRYPT_DESC= Encryption support
-MSSQL_DESC= MS-SQL database support
-MYSQL_DESC= MySQL database support
-MYSQLI_DESC= MySQLi database support
-ODBC_DESC= ODBC support
-OPCACHE_DESC= OPcache support
-PCNTL_DESC= pcntl support (CLI only)
-PDF_DESC= PDFlib support (implies GD)
-PDO_DESC= PHP Data Objects Interface (PDO)
-PDO_DBLIB_DESC= PDO DBLIB-DB driver
-PDO_FIREBIRD_DESC= PDO Firebird driver
-PDO_MYSQL_DESC= PDO MySQL driver
-PDO_ODBC_DESC= PDO ODBC driver
-PDO_PGSQL_DESC= PDO PostgreSQL driver
-PDO_SQLITE_DESC= PDO sqlite driver
-PGSQL_DESC= PostgreSQL database support
-PHAR_DESC= phar support
-POSIX_DESC= POSIX-like functions
-PSPELL_DESC= pspell support
-READLINE_DESC= readline support (CLI only)
-RECODE_DESC= recode support
-SESSION_DESC= session support
-SHMOP_DESC= shmop support
-SIMPLEXML_DESC= simplexml support
-SNMP_DESC= SNMP support
-SOAP_DESC= SOAP support
-SOCKETS_DESC= sockets support
-SQLITE3_DESC= sqlite3 support
-SYBASE_CT_DESC= Sybase database support
-SYSVMSG_DESC= System V message support
-SYSVSEM_DESC= System V semaphore support
-SYSVSHM_DESC= System V shared memory support
-TIDY_DESC= TIDY support
-TOKENIZER_DESC= tokenizer support
-WDDX_DESC= WDDX support (implies XML)
-XML_DESC= XML support
-XMLREADER_DESC= XMLReader support
-XMLRPC_DESC= XMLRPC-EPI support
-XMLWRITER_DESC= XMLWriter support
-XSL_DESC= XSL support (Implies DOM)
-ZIP_DESC= ZIP support
-ZLIB_DESC= ZLIB support
-
-OPTIONS_DEFAULT= CTYPE \
- DOM \
- FILTER \
- HASH \
- ICONV \
- JSON \
- OPCACHE \
- PDO \
- PDO_SQLITE \
- PHAR \
- POSIX \
- SESSION \
- SIMPLEXML \
- SQLITE3 \
- TOKENIZER \
- XML \
- XMLREADER \
- XMLWRITER
-
-.include <bsd.port.options.mk>
-
-.for opt in ${OPTIONS_DEFINE}
-. if ${PORT_OPTIONS:M${opt}}
-USE_PHP+= ${opt:tl}
-. endif
-.endfor
-
-.include <bsd.port.mk>
diff --git a/lang/php56-extensions/pkg-descr b/lang/php56-extensions/pkg-descr
deleted file mode 100644
index 56c6df1fc300..000000000000
--- a/lang/php56-extensions/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-This is a "meta-port" to install the extensions for PHP 5.5.
-
-Defaults to:
-ctype, dom, filter, hash, iconv, json, pdo, pdo_sqlite, phar, posix,
-session, simplexml, sqlite3, tokenizer, xml, xmlreader and xmlwriter.
-
-WWW: http://www.php.net/