PHP 7.0 was finally released today! http://www.php.net/ChangeLog-7.php#7.0.0
This is a request for a new port, presumably lang/php70 for the 7.0.x branch releases of PHP. lang/php56 is only for releases within the 5.6.x branch, modify issue Summary accordingly. Reset Assignee as ale@ is not the maintainer of a non-yet-existent port. He *may* be interested in this issue, so add to CC.
Thanks Kubilay.
I'am waiting too for php70. Thanks FreeBSD team. :
Technically "request" PRs are discouraged and usually closed. The documentation was altered to change the policy to submit PRs to "request" updates (or in this case, 100 new ports) I would close this PR myself. Isn't there a ports wish-list wiki somewhere?
to clarify, the documentation was altered to say "don't do it".
(In reply to John Marino from comment #4) > I would close this PR myself. Isn't there a ports wish-list wiki somewhere? Have a look here: https://wiki.freebsd.org/WantedPorts
I think this is worth keeping open, given the popularity of the language/port and the number of people CC'd on it.
I've been keeping my own port of PHP7 since the early RC versions: https://github.com/johansglock/freebsd-ports To my knowledge only the current default options work as this was just a bit of a quick hack to get it working for myself, there is probably a lot wrong with this port :) Also I named it php7 rather then php70 back then. Either way, this might provide a nice start in case anyone decides to take on this task.
@Johans, Am I correct in understanding that php70-extensions still needs creating?
(In reply to Kubilay Kocak from comment #9) Yeah, I left that one out on purpose. I was under the impression that the usage of that was outdated. But then again, I'm not an PHP port expert, so... :) Like said, it's something that just I quickly added for myself. Probably a lot still wrong :)
Oh, but there are a lot of extensions there btw, they are just installed seperately rather then via php-extensions. This list is actively build on my machine: archivers/php7-bz2 archivers/php7-phar archivers/php7-zip archivers/php7-zlib converters/php7-iconv converters/php7-mbstring converters/php7-recode databases/php7-dba databases/php7-interbase databases/php7-mysqli databases/php7-odbc databases/php7-pdo databases/php7-pdo_dblib databases/php7-pdo_firebird databases/php7-pdo_mysql databases/php7-pdo_odbc databases/php7-pdo_pgsql databases/php7-pdo_sqlite databases/php7-pecl-memcached databases/php7-pgsql databases/php7-sqlite3 devel/php7-gettext devel/php7-json devel/php7-pcntl devel/php7-readline devel/php7-shmop devel/php7-sysvmsg devel/php7-sysvsem devel/php7-sysvshm devel/php7-tokenizer ftp/php7-curl ftp/php7-ftp graphics/php7-exif graphics/php7-gd mail/php7-imap math/php7-bcmath math/php7-gmp misc/php7-calendar net-mgmt/php7-snmp net/php7-ldap net/php7-soap net/php7-sockets net/php7-xmlrpc security/php7-filter security/php7-hash security/php7-mcrypt security/php7-openssl sysutils/php7-fileinfo sysutils/php7-posix textproc/php7-ctype textproc/php7-dom textproc/php7-pspell textproc/php7-simplexml textproc/php7-wddx textproc/php7-xml textproc/php7-xmlreader textproc/php7-xmlwriter textproc/php7-xsl www/php7-opcache www/php7-session www/php7-tidy
Please see also PR ports/198138 and PR ports/195973 in order to switch to new extensions for tidy and imap.
devel/pecl-intl also refuses to build, but as far as I know, the functionality has been incorporated into mainline, and can be enabled by creating devel/php7-intl. There are also a few pecl patches at https://github.com/remicollet/remirepo/tree/master/php/pecl
See Also: Senta Limited PHP7 Ports repository: https://github.com/SentaLtd/freebsd-php7-ports
FYI: https://lists.freebsd.org/pipermail/freebsd-ports/2016-January/101587.html
Thanks for working on this Martin, Johans & Senta!
I've committed php70 an hour ago. Have fun guys!
(In reply to Martin Wilke from comment #17) Yay! This will be great.... Thanks for all your work - Awaiting the pre-compiled/pkgng version and ill be pushing this like a mad man...