com php-src: Redesigned ext_skel to be written entire ly in PHP with no dependencies, this means it will now run on Windows without Cygwin and o ther
nonsense.: NEWS UPGRADING ext/ext_skel ext /ext_skel.php ext/ext_skel_win32.php ext/skel eton/CREDITS ext/skeleton/EXPERIMENTAL ext/skeleton/create
_stubs ext/skeleton/php_skeleton.h ext/skeleton/skele ton.c ext/skeleton/skeleton.php ext/skeleton/tests/0 01.phpt ext/skeleton/tests/002.phpt
ext/skele ton/tes
| From: | Kalle Sommer Nielsen | Date: | Sun, 23 Jul 2017 08:36:35 +0000 |
| Subject: | com php-src: Redesigned ext_skel to be written entire ly in PHP with no dependencies, this means it will now run on Windows without Cygwin and o ther nonsense.: NEWS UPGRADING ext/ext_skel ext /ext_skel.php ext/ext_skel_win32.php ext/skel eton/CREDITS ext/skeleton/EXPERIMENTAL ext/skeleton/create _stubs ext/skeleton/php_skeleton.h ext/skeleton/skele ton.c ext/skeleton/skeleton.php ext/skeleton/tests/0 01.phpt ext/skeleton/tests/002.phpt ext/skele ton/tes |
||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-98735@lists.php.net to get a copy of this message | ||
Commit: f35f45906eac34498c7720326fb9da9fde960871
Author: Kalle Sommer Nielsen <kalle@php.net> Sun, 23 Jul 2017 10:36:35 +0200
Parents: b67d6fdb661586d6be5cac01b250cd01d8483f37
Branches: master
Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=f35f45906eac34498c7720326fb9da9fde960871
Log:
Redesigned ext_skel to be written entirely in PHP with no dependencies, this means it will now run
on Windows without Cygwin and other nonsense.
It no longer includes a way to generate XML documentation (the PHP documentation utilities already
got tools for that in svn under phpdoc/doc-base) and it no longer support function stubs.
$ php ext_skel.php --help
php ext_skel.php --ext=<name> [--experimental] [--author=<name>]
[--dir=<path>] [--std] [--onlyunix]
[--onlywindows] [--help]
--ext=<name> The name of the extension defined as <name>
--experimental Passed if this extension is experimental, this creates
the EXPERIMENTAL file in the root of the extension
--author=<name> Your name, this is used if --header is passed and
for the CREDITS file
--dir=<path> Path to the directory for where extension should be
created. Defaults to the directory of where this script
lives
--std If passed, the standard header and vim rules footer used
in extensions that is included in the core, will be used
--onlyunix Only generate configure scripts for Unix
--onlywindows Only generate configure scripts for Windows
--help This help
Example usage:
$ php ext_skel.php --ext test --std --experimental
$ php ext_skel.php --ext kalle --author "Kalle Sommer Nielsen"
$ php ext_skel.php --ext phpfi --dir "/home/kalle/dev/" --onlyunix
Changed paths:
M NEWS
M UPGRADING
D ext/ext_skel
A ext/ext_skel.php
D ext/ext_skel_win32.php
D ext/skeleton/CREDITS
D ext/skeleton/EXPERIMENTAL
D ext/skeleton/create_stubs
M ext/skeleton/php_skeleton.h
M ext/skeleton/skeleton.c
D ext/skeleton/skeleton.php
M ext/skeleton/tests/001.phpt
A ext/skeleton/tests/002.phpt
A ext/skeleton/tests/003.phpt