non port: Mk/Uses/php.mk |
SVNWeb
|
Number of commits found: 71 |
Sun, 25 Dec 2022
|
[ 19:36 Muhammad Moinur Rahman (bofh) ] 0d310d7 (Only the first 10 of 118 ports in this commit are shown above. )
*/*php74*: Sunset php 7.4
As per upstream php 7.4 has reached it's EOL on 2022-11-22. Remove php74
from the tree. Default version of php has already been switched to 8.1.
Approved by: portmgr (blanket infrastructure)
Sponsored by: Bounce Experts
|
Fri, 9 Dec 2022
|
[ 15:03 Muhammad Moinur Rahman (bofh) ] 54523f6
print/pecl-pdflib: Cleanup
- Requires php74 which was EOL on 2022-11-28
Sponsored by: Bounce Experts
|
Sat, 26 Nov 2022
|
[ 01:14 Muhammad Moinur Rahman (bofh) ] 8f21d69
Mk/bsd.default-versions.mk: Change PHP default version to 8.1
Switching php DEFAULT_VERSION from 8.0 to 8.1. php 8.0 Active support
ends on 2022-11-26. This will not be merged in quarterly.
PR: 266854
Tested by: antoine
Approved by: ale
Relnotes: https://www.php.net/supported-versions.php
Sponsored by: Bounce Experts
|
Fri, 16 Sep 2022
|
[ 08:49 Muhammad Moinur Rahman (bofh) ] 0f83560
lang/php82: Update version 8.2.0beta2=>8.2.0RC2
- Core:
. Fixed bug GH-9500 (Using dnf type with parentheses after readonly
keyword results in a parse error). (ilutov)
. Fixed bug GH-9516 ((A&B)|D as a param should allow AB or D. Not
just A). (Girgias)
- GMP
. Fixed bug GH-9308 (GMP throws the wrong error when a GMP object is
passed to gmp_init()). (Girgias)
- Intl
. Fixed bug GH-9421 (Incorrect argument number for ValueError in
NumberFormatter). (Girgias) (Only the first 15 lines of the commit message are shown above )
|
Mon, 15 Aug 2022
|
[ 15:05 Vanilla I. Shu (vanilla) ] 99f5901
lang/zephir: add zephir, it is a transpiled language used for creating
C-extensions for PHP.
PR: 265737
Reported by: R. Christian McDonald cmcdonald at netgate dot com
|
Thu, 4 Aug 2022
|
[ 19:43 Muhammad Moinur Rahman (bofh) ] 5da33bb
lang/php82: Update version 8.2.0a3=>8.2.0b2
- Fix building with some DEFAULT OPTIONS off [1]
PR: 265500 [1]
Reported by: a.shikov@itcons.net.ua [1]
Sponsored by: Bounce Experts
|
Sat, 11 Jun 2022
|
[ 21:02 Muhammad Moinur Rahman (bofh) ] 665b149 (Only the first 10 of 111 ports in this commit are shown above. )
*/*php82*: Welcome php 8.2.0 Alpha 1
Please DO NOT use this version in production, it is an early test
version.
port-committers@ please DO NOT mark your ports IGNORE_WITH_PHP=82. A
build is running to check all php ports with php82 and will be
committed in batch tomorrow.
Sponsored by: Bounce Experts
|
Sun, 24 Apr 2022
|
[ 10:00 Tobias C. Berner (tcberner) ] aa25396 (Only the first 10 of 118 ports in this commit are shown above. )
framework: cleanup conditional-indentations in Mk/
Run Tools/scripts/indent_make_if.pl on all of Mk.
These white space changes contribute greatly to the readability of those files.
As we have a version control system, finding out the reasons for the changes
prior to these white space changes is still easily possible
Differential Revision: https://reviews.freebsd.org/D35024
Reviewed by: portmgr (rene, bapt)
|
Sun, 3 Apr 2022
|
[ 21:33 Muhammad Moinur Rahman (bofh) ] 945dec8
Uses/php.mk: Helper variable to disable FLAVOR
- Currently our php.mk is defined in such a way that when testing with
poudriere if a port do not support the PHP default version it tries to
build with a different php version that the port supports.
Unfortunately this behavior is not too much helpful when we want to
add/remove a old/new php version as it doesn't gives a clear picture
of which ports fails to build with a specific PHP version. So this
patch defines a variable "BUILD_ONLY_DEFAULT_PHP_FLAVOR". If this
variable is defined in make.conf then poudriere will build with default
flavor and in case it's not supported this will IGNORE/SKIP the port which
gives a clear overview of which ports are going to create problem
while adding/removing/changing default php.
- One more thing is there are some old php modules still listed
specifically dbase_DEPENDS, mssql_DEPENDS and sybase_ct_DEPENDS which
are actually no longer in the tree.
PR: 262639
Approved by: ale (maintainer-timeout)
Sponsored by: Bounce Experts
|
Sat, 12 Feb 2022
|
[ 15:41 Muhammad Moinur Rahman (bofh) ] e8d9493 (Only the first 10 of 11 ports in this commit are shown above. )
lang/php8[01]: Make openssl as DEFAULT
After the 91fdbed776033fd4b210135429a171ab5fed549b commit fixing the
issue for MySQL80 introduced another problem for the ports that depends
on php8[01]-openssl port couldn't be built as the fix prevented
php8[01]-openssl from being installed as it's already built with
default php installation. As the problem has grown much bigger now and
php80 is currently the DEFAULT php version so we are switching the
behavior of php8[01] ports making the openssl module as default.
- Remove non-default OPTION MYSQL80 from lang/php8[01]
- Remove ports security/php8[01]-openssl
- Remove OPTION OPENSSL from lang/php8[01]-extensions
- Mark lang/php8[01] to IGNORE with libressl and libressl-devel
Although php builds fine with those most of the extensions do not (Only the first 15 lines of the commit message are shown above )
|
Wed, 26 Jan 2022
|
[ 00:20 Muhammad Moinur Rahman (bofh) ] cc378fb (Only the first 10 of 127 ports in this commit are shown above. )
lang/php73: Remove port
- EOL reached on 2021-12-06
https://www.php.net/eol.php
PR: 260624
Approved by: tz (private email) ale portmgr (blanket)
Sponsored by: Bounce Experts
|
Tue, 25 Jan 2022
|
[ 09:21 Muhammad Moinur Rahman (bofh) Author: Mark Burdett ] ed26168
Fix libphp name in php.mk
- From php80 and onwards libphp name is libphp.so without the major
version number. Add a check to fix the RUN_DEPENDS.
PR: 251252
Reported by: jonaspalm@posteo.de
Approved by: ale (maintainer)
Sponsored by: Bounce Experts
|
Mon, 24 Jan 2022
|
[ 23:41 Muhammad Moinur Rahman (bofh) ] 2e1fdc1
Change PHP default version to 8.0
- databases/xapian-bindings is a mata port which do not have
php:flavors and is unable to be MARKED to IGNORE as one of it's
dependent databases/php-xapian do not support php8.0. Hence this
creates a circular dependency and it fails to start bulk building. So
for now remove PHP from OPTIONS_DEFAULT.
PR: 260595
Approved by: ale portmgr(exp-run)
Sponsored by: Bounce Experts
|
Mon, 10 Jan 2022
|
[ 10:47 Muhammad Moinur Rahman (bofh) ] c5a7432
Welcome php81 to the tree
- Move extension sodium to common as all current supported php versions
in the tree supports it
PR: 260774
Approved by: ale
Sponsored by: Bounce Experts
|
Tue, 6 Apr 2021
|
[ 14:27 Mathieu Arnold (mat) ] 5d33e04 (Only the first 10 of 224 ports in this commit are shown above. )
framework: Remove $FreeBSD$
Where appropriate fiddle with a few other things.
|
Sun, 28 Mar 2021
|
[ 23:48 tz ]
New port: net/pecl-xmlrpc
These functions can be used to write XML-RPC servers and clients.
You can find more information about XML-RPC at http://www.xmlrpc.com/,
and more documentation on this extension and its functions at
http://xmlrpc-epi.sourceforge.net/.
WWW: https://pecl.php.net/package/xmlrpc
PR: 254285, 250648
Submitted by: Derek Schrock <dereks@lifeofadishwasher.com>
Reviewed by: tz, ale
Approved by: tz, ale
Differential Revision: https://reviews.freebsd.org/D29264
|
Thu, 31 Dec 2020
|
[ 11:46 rene ]
Unregister expired PHP 7.2
While here ensure the default versions/values match with each other.
|
Tue, 27 Oct 2020
|
[ 09:50 ale ]
PECL pdflib is deprecated and doesn't support PHP 8.0.
|
Fri, 23 Oct 2020
|
[ 06:30 antoine ]
json extension is included in lang/php80
With hat: portmgr
|
Thu, 22 Oct 2020
|
[ 03:17 lwhsu ]
Fix `make index`
Submitted by: Yasuhiro KIMURA <yasu@utahime.org>
|
Wed, 21 Oct 2020
|
[ 22:58 tz ] (Only the first 10 of 133 ports in this commit are shown above. )
Welcome PHP 8.0 RC 2 to the ports tree
There are many greater changes including:
- json is now part of core
- xmlrpc is removed
- More than 150 backward incompatible changes
Have a look at: https://github.com/php/php-src/blob/php-8.0.0RC2/UPGRADING
Reviewed by: ale, mfechner, Pascal Christen
Sponsored by: PHP Update Service
Differential Revision: https://reviews.freebsd.org/D26848
|
Mon, 30 Dec 2019
|
[ 06:39 sunpoet ]
Change USE_PHP=memcache from php-memcache to pecl-memcache
|
Wed, 18 Dec 2019
|
[ 07:28 rene ]
mcrypt is part of pecl since PHP 7.2
Reported by: fluffy
|
Tue, 17 Dec 2019
|
[ 18:43 rene ]
Unregister PHP 7.1, upstream has dropped security support on 2019-12-01
Discused with: portmgr
|
Fri, 29 Nov 2019
|
[ 15:02 pkubaj ]
Mk/bsd.port.mk: detect powerpc64 abi
We'll have a new abi on ppc64 soon (ELFv2) which is incompatible with the ELFv1
abi. We need to detect the abi on which we build stuff.
Submitted by: mikael_urankar@gmail.com
Approved by: portmgr (earlier version)
Differential Revision: https://reviews.freebsd.org/D22039
|
Wed, 6 Nov 2019
|
[ 17:01 pkubaj ]
Mk/Uses/php.mk: fix build of all PHP modules when using php74 on GCC
architectures
php74 introduced C11 requirement and all optional PHP modules available in the
ports tree need to use C11 compiler.
PR: 240883
Approved by: portmgr
|
Fri, 20 Sep 2019
|
[ 12:21 tz ] (Only the first 10 of 153 ports in this commit are shown above. )
Welcome PHP 7.4 RC 1 in the ports-tree.
There are many greater changes including:
- New module ffi
- Remove interbase module
- Remove recode module
- Remove wddx module
- Many modules changes the build switches
- Many modules changes the config format, so patches needed to be recreated
Special thanks to tobik and ale for their support.
Reviewed by: tobik, ale, joneum
Sponsored by: PHP Update Service
Differential Revision: https://reviews.freebsd.org/D21349
|
Wed, 26 Jun 2019
|
[ 17:27 sunpoet ]
Update MASTER_SITES
PR: 238142
Submitted by: sunpoet (myself)
Approved by: maintainer (timeout, 1 month)
|
Tue, 11 Jun 2019
|
[ 13:12 mat ]
Simplify the PHP pkg-message.
|
Thu, 6 Jun 2019
|
[ 11:46 mat ]
Put back the php extension installation message, now that it can be
shown on installation only.
Differential Revision: https://reviews.freebsd.org/D20510
|
Fri, 24 May 2019
|
[ 15:24 tobik ]
Mk/Uses/php.mk: Drop unused mysql_DEPENDS
PR: 235942
Submitted by: Miroslav Lachman <000.fbsd@quip.cz>
Approved by: ale (maintainer)
|
Sat, 30 Mar 2019
|
[ 18:36 tobik ]
Mk/Uses/php.mk: Flag invalid args
Approved by: ale (maintainer)
Differential Revision: https://reviews.freebsd.org/D19750
|
Tue, 1 Jan 2019
|
[ 13:29 rene ]
Remove references to PHP 5.6 from Mk/Uses/php.mk
|
[ 13:19 rene ]
Unregister PHP 5.6 which expired today.
|
Wed, 5 Dec 2018
|
[ 13:59 rene ]
Re-sync the value of PHP_EXT_DIR with the default version in the else clause.
|
[ 13:57 rene ]
Unregister PHP 7.0, it has reached its end-of-life on 2018-12-04.
|
Mon, 8 Oct 2018
|
[ 08:52 tz ] (Only the first 10 of 150 ports in this commit are shown above. )
Add PHP 7.3 RC2 to the ports-tree.
Notable changes:
- Switch from PCRE to PCRE2
- Many modules now require PCRE2 for building
- graphics/php73-gd: X11 option is no longer default
Changes to Mk/Uses/php.mk approved by ale
|
Mon, 27 Aug 2018
|
[ 10:05 mat ]
Typo.
|
Fri, 15 Jun 2018
|
[ 14:43 pizzamig ]
Mk/Uses/php.mk: small clean-up
Remove not existing extensions
Improve uniformity
Reviewed by: ale
Sponsored by: trivago N.V.
Differential Revision: https://reviews.freebsd.org/D15807
|
Mon, 7 May 2018
|
[ 18:18 brnrd ]
Mk/Uses/php.mk: Drop support for WANT_ and USE_ PHP vars
Approved by: portmgr (rene)
Differential Revision: https://reviews.freebsd.org/D15014
|
Sun, 11 Mar 2018
|
[ 14:23 brnrd ] (Only the first 10 of 18 ports in this commit are shown above. )
Mk/Uses/apache.mk: Migrate Mk/bsd.apache.mk to Uses
- Chase required changes in framework (bsd.sanity.mk, bsd.port.mk)
- Chase required changes in ports (version checks)
- Chase required changes in PHP ports (include bsd.apache.mk)
- exp-run by antoine, brnrd, joneum
PR: 223691 (exp-run)
Reviewed by: joneum (hat apache), mat (portmgr), antoine (portmgr)
Approved by: joneum (hat apache)
Approved by: portmgr
With hat: apache
|
Thu, 8 Mar 2018
|
[ 19:48 mat ] (Only the first 10 of 388 ports in this commit are shown above. )
Introduce PHP flavors.
Ports using USES=php:phpize, php:ext, php:zend, and php:pecl are now
flavored. They will automatically get flavors (php56, php70, php71, php72)
depending of the versions they support (set with IGNORE_WITH_PHP). As a
consequence, ports using USES=pear and USES=horde are also flavored.
PR: 226242
Submitted by: mat
Exp-run by: antoine
Approved by: portmgr
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D14208
|
Thu, 11 Jan 2018
|
[ 18:39 tijl ]
Replace USE_AUTOTOOLS with a plain BUILD_DEPENDS.
|
Wed, 10 Jan 2018
|
[ 06:40 sunpoet ]
Add USE_PHP=mcrypt for PHP 7.2
|
Thu, 7 Dec 2017
|
[ 16:40 tz ]
Uses/php.mk: add missing sodium dependency
The issue becomes apparent when trying to build lang/php72-extensions
with sodium checked.
PR: 223811
Submitted by: Daniel Ylitalo <daniel@blodan.se>
Approved by: ale
|
Thu, 16 Nov 2017
|
[ 10:48 tz ] (Only the first 10 of 184 ports in this commit are shown above. )
Add PHP 7.2 RC6
Notable changes:
- mcrypt module was removed
- sodium module was added
- sybase_ct artifacts removed
Also many PECL ports will not work with this version
since some files got renamed.
Reviewed by: mat, ale, Rainer Duffner <rainer@ultra-secure.de>
Differential Revision: https://reviews.freebsd.org/D12980
|
Thu, 9 Nov 2017
|
[ 18:05 mat ]
Remove the php extensions pkg-message, it is more annoying than not.
Approved by: bapt, adamw
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D13001
|
Sat, 9 Sep 2017
|
[ 16:49 joneum ]
When "USES= php:ext" is set into the Makefile, there is a following
warning:"@exec is deprecated, please use @[pre|post][un]exec" [1][2]
After change exec and unexec to post* it works again correctly
[1] https://github.com/freebsd/freebsd-ports/blob/master/CHANGES#L407
[2]
https://www.freebsd.org/doc/en/books/porters-handbook/book.html#plist-keywords-base-exec
Approved by: portmgr (mat)
Approved my: rene (mentor)
Differential Revision: https://reviews.freebsd.org/D12215
|
Mon, 10 Apr 2017
|
[ 15:08 mat ]
Introduces USES=php:pecl.
It sets sane defaults when fetching from http://pecl.php.net/.
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D10281
|
Sun, 19 Feb 2017
|
[ 20:25 sunpoet ]
Add USE_PHP=memcached
|
Thu, 16 Feb 2017
|
[ 12:31 sunpoet ]
Fix USE_PHP=redis
PR: 217133
Reported by: Jonas Palm <jonaspalm@posteo.de>
|
Tue, 7 Feb 2017
|
[ 12:27 mat ]
Make USES=php behaves a bit more nicely with PHP 7.0 and 7.1 for ports
where USE_PHP includes modules that are 5.6 only (like mysql).
Sponsored by: Absolight
|
Wed, 25 Jan 2017
|
[ 18:42 sunpoet ]
Fix memcache_DEPENDS
MFH: 2017Q1
|
Tue, 24 Jan 2017
|
[ 11:31 tz ]
Add support for PHP 7.1
Reviewed by: ale, pi, martin@waschbuesch.de, franco@opnsense.org
Approved by: ale
|
Mon, 28 Nov 2016
|
[ 17:22 rakuco ]
Uses/php.mk: Use EGREP instead of GREP when parsing config.h
Using ${GREP} was failing when grep was built with the WITHOUT_GNU_GREP_COMPAT
knob in src.conf. According to POSIX, | only works for alternation in extended
regular expressions (grep -E), although GNU grep disregards the difference.
The new syntax with ${EGREP} and no escaping of special characters works with
both BSD grep (without WITHOUT_GNU_GREP_COMPAT) as well as GNU grep.
Approved by: mat
Differential Revision: https://reviews.freebsd.org/D8663
|
Thu, 3 Nov 2016
|
[ 14:49 mat ]
Fix depend on mod_php70.
PR: 214166
Reported by: Vick Khera
Sponsored by: Absolight
|
Fri, 21 Oct 2016
|
[ 12:51 mat ] (Only the first 10 of 718 ports in this commit are shown above. )
${RM} already has -f.
PR: 213570
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight
|
[ 07:16 rene ]
Unregister PHP 5.5, it expired on 2016-10-20
Submitted by: rene
Reviewed by: portmgr (mat)
Differential Revision: https://reviews.freebsd.org/D8305
|
Wed, 7 Sep 2016
|
[ 07:17 mat ]
Add redis to the USE_PHP list of possible modules.
PR: 210171
Submitted by: mat
Sponsored by: Absolight
|
Tue, 23 Aug 2016
|
[ 10:54 amdmi3 ] (Only the first 10 of 14 ports in this commit are shown above. )
- Add enchant php55/php56/php70 extension
PR: 208828
Submitted by: daniel@blodan.se
Approved by: maintainer timeout (ale, 4 months)
|
Mon, 15 Aug 2016
|
[ 15:28 mat ] (Only the first 10 of 18 ports in this commit are shown above. )
Remove www/pecl-APC, it doesn't work with PHP 5.5+.
PR: 211344
Submitted by: rene
Sponsored by: Absolight
|
Wed, 3 Aug 2016
|
[ 12:48 mat ]
Prefix the PKGMESSAGES variable with an _ to show it is private.
Sponsored by: Absolight
|
[ 12:47 mat ] (Only the first 10 of 381 ports in this commit are shown above. )
Don't use extension.ini any more, and have each extension install in its
file, so the order remains the same.
Every PHP (or Zend) extension now installs its own .ini file in
/usr/local/etc/php. A PHP extension will be automatically activated
when installed. The order into which extensions are loaded is
automatically guessed. In some very rare cases, the guess will be
wrong, and PHP_MOD_PRIO will need to be set. Refer to the USES=php
section of the Porter's Handbook for more information.
Convert ports touching etc/php/extensions.ini manually, or telling the
OP to do it.
And finally, bump PORTREVISION for all php extensions.
PR: 210697
Submitted by: mat
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D7022
|
[ 12:09 mat ] (Only the first 10 of 17 ports in this commit are shown above. )
Always include bsd.default-versions.mk in bsd.port.mk.
The variable defined in it are now always available after including
bsd.port.pre.mk.
PR: 210666
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D6933
|
Wed, 20 Jul 2016
|
[ 20:29 bdrewery ]
Fix display of 7.0 for IGNORE
|
Wed, 29 Jun 2016
|
[ 13:31 mat ]
For some reason, != "" and == "" don't work the same with make and
fmake, but, empty does.
Pointy hat to: mat, or make(1) pick one.
Sponsored by: Absolight
|
Tue, 28 Jun 2016
|
[ 14:00 mat ]
Move USE_PHPEXT, USE_PHP_BUILD and USE_ZENDEXT to unsupported, now that
they have been removed from the ports tree.
Sponsored by: Absolight
|
[ 13:57 mat ]
Add support for USE_PHP=ext:build to add a build dependency on the extension.
PR: 210529
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D6936
|
[ 13:57 mat ] (Only the first 10 of 13 ports in this commit are shown above. )
USEify USES=php.
The following variables have been folded into arguments:
- USE_PHPIZE -> USES=php:phpize
- USE_PHPEXT -> USES=php:ext
- USE_ZENDEXT -> USES=php:zend
- USE_PHP_BUILD -> USES=php:build
- WANT_PHP_CLI -> USES=php:cli
- WANT_PHP_CGI -> USES=php:cgi
- WANT_PHP_MOD -> USES=php:mod
- WANT_PHP_WEB -> USES=php:web
- WANT_PHP_EMB -> USES=php:embed
PR: 210529
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D6936
|
Thu, 23 Jun 2016
|
[ 18:46 ohauer ]
- fix detection of threaded httpd
Approved by: mat@
|
[ 13:19 mat ]
Move bsd.php.mk to Uses/php.mk
PR: 210323
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D6867
|
Number of commits found: 71 |