Commit: 7d3789c5179918001df76b88338e9a87c16452a6
Author: Anatol Belski <[email protected]> Tue, 5 May 2015 22:46:55 +0200
Parents: 0657beaf50d9fd5b8511842ee1797dbc5c38f91e
Branches: master pecl_legacy
Link:
http://git.php.net/?p=web/rmtools.git;a=commitdiff;h=7d3789c5179918001df76b88338e9a87c16452a6
Log:
steal the ext.ini config from the pecl configs
Changed paths:
A client/data/config/pickle/exts.ini
diff --git a/client/data/config/pickle/exts.ini
b/client/data/config/pickle/exts.ini
new file mode 100644
index 0000000..ae0d104
--- /dev/null
+++ b/client/data/config/pickle/exts.ini
@@ -0,0 +1,594 @@
+; Possible section names are
+; someext
+; someext-5.5
+; someext-nts
+; someext-vc11
+; someext-x64
+; someext-5.5-nts
+; someext-5.5-vc11
+; someext-5.5-x64
+; someext-nts-vc11
+; someext-nts-x64
+; someext-vc11-x64
+; someext-5.5-nts-vc11
+; someext-5.5-nts-x64
+; someext-5.5-vc11-x64
+; someext-nts-vc11-x64
+; someext-5.5-nts-vc11-x64
+; The last one in this list is the full name with PHP version, branch, ts/nts,
+; tompiler and arch. You can ommit any of those but preserver the order. If
+; more than just the extension name is used, the section will be used only
+; for that specific combination.
+;
+; Possibe keys
+; real_name= - override the extension name from the package
+; type= - use --enable-someext or --with-someext
+; libs[]= - library dependencies array
+; exts[]= - extension dependencies array
+; opts[]= - additional configure options dependency array
+; no_conf= - ignore the main config option, like --enable-myext. Useful to
override it with opts[]=.
+; Value is ignored, just set it.
+; no_mail= - Send no alerts on extension builds
+; Value is ignored, just set it.
+; mailto= - Email to send the build alerts to, that will override
package.xml.
+; ignore= - Do not bother with this ext when it comes in, just fall through
+;
+
+[ssh2]
+type=with
+libs[]=
+exts[]=
+opts[]=
+
+[vld]
+type=enable
+libs[]=
+exts[]=
+opts[]=
+
+[trader]
+type=enable
+libs[]=
+exts[]=
+opts[]=
+
+[taint]
+type=enable
+libs[]=
+exts[]=
+opts[]=
+
+[dio]
+type=enable
+libs[]=
+exts[]=
+opts[]=
+
+[uploadprogress]
+type=enable
+libs[]=
+exts[]=
+opts[]=
+
+[varnish]
+type=enable
+libs[]=
+exts[]=
+opts[]=
+
+[scalar_objects]
+type=enable
+libs[]=
+exts[]=
+opts[]=--enable-scalar-objects=shared
+no_conf=1
+
+[opcache]
+type=enable
+libs[]=
+exts[]=
+opts[]=
+
+[gender]
+type=enable
+libs[]=
+exts[]=
+opts[]=
+
+[blenc]
+type=enable
+libs[]=
+exts[]=
+opts[]=
+
+[win32service]
+type=enable
+libs[]=
+exts[]=
+opts[]=
+
+[xhprof]
+type=enable
+libs[]=
+exts[]=
+opts[]=
+
+[amqp]
+type=with
+libs[]=librabbitmq
+exts[]=
+opts[]=
+
+[zmq]
+type=with
+libs[]=libzmq
+exts[]=
+opts[]=
+
+[yaml]
+type=with
+libs[]=libyaml
+exts[]=
+opts[]=
+
+[event]
+type=with
+libs[]=libevent
+libs[]=pthreads
+exts[]=
+opts[]=
+
+[libevent]
+type=with
+libs[]=libevent
+exts[]=
+opts[]=
+
+
+[pthreads]
+type=with
+libs[]=pthreads
+exts[]=
+opts[]=
+
+[jsonc]
+type=with
+libs[]=json-c
+exts[]=
+opts[]=
+
+[apc]
+type=enable
+libs[]=
+exts[]=
+opts[]=--enable-apc-srwlock-native
+
+[apcu]
+type=enable
+libs[]=
+exts[]=
+opts[]=--enable-apc-bc
+
+[haru]
+type=with
+libs[]=libharu
+exts[]=
+opts[]=
+
+[memcache]
+type=enable
+libs[]=
+exts[]=
+opts[]=
+
+[oauth]
+type=with
+libs[]=
+exts[]=
+opts[]=
+
+[geoip]
+type=with
+libs[]=libgeoip
+exts[]=
+opts[]=
+
+[uv]
+type=enable
+libs[]=libuv
+exts[]=
+opts[]=--enable-uv-httpparser
+
+[mailparse]
+type=enable
+libs[]=
+exts[]=
+opts[]=
+
+[msgpack]
+type=enable
+libs[]=
+exts[]=
+opts[]=
+
+[lzf]
+type=enable
+libs[]=
+exts[]=
+opts[]=
+
+[zendopcache]
+real_name=opcache
+type=enable
+libs[]=
+exts[]=
+opts[]=
+
+[pecl_http]
+real_name=http
+type=enable
+libs[]=libevent
+;libs[]=
+exts[]=raphf
+exts[]=propro
+opts[]=
+
+[memoize]
+type=enable
+libs[]=
+;exts[]=apc
+;exts[]=memcached
+opts[]=--enable-memoize-memory
+opts[]=--disable-memoize-apc
+opts[]=--without-memoize-memcached
+
+[igbinary]
+type=enable
+libs[]=
+exts[]=apc
+opts[]=
+
+[amfext]
+real_name=amf
+type=with
+libs[]=
+exts[]=
+opts[]=
+
+;https://github.com/iliaal/php_excel
+[excel]
+type=with
+libs[]=libxl
+exts[]=
+opts[]=
+
+[pdflib]
+type=with
+libs[]=pdflib
+exts[]=
+opts[]=
+
+[oci8-x86]
+;real_name=oci8_12c
+type=with
+libs[]=
+opts[]=--with-oci8=C:\pecl-dep-libs\oracle\x86\instantclient_10_2\sdk,shared
+opts[]=--with-oci8-11g=C:\pecl-dep-libs\oracle\x86\instantclient_11_2\sdk,shared
+;opts[]=--without-oci8
+;opts[]=--without-oci8-11g
+opts[]=--with-oci8-12c=C:\pecl-dep-libs\oracle\x86\instantclient_12_1\sdk,shared
+no_conf=1
+
+[oci8-x64]
+;real_name=oci8_12c
+type=with
+libs[]=
+exts[]=
+opts[]=--with-oci8=C:\pecl-dep-libs\oracle\x64\instantclient_10_2\sdk,shared
+opts[]=--with-oci8-11g=C:\pecl-dep-libs\oracle\x64\instantclient_11_2\sdk,shared
+;opts[]=--without-oci8
+;opts[]=--without-oci8-11g
+opts[]=--with-oci8-12c=C:\pecl-dep-libs\oracle\x64\instantclient_12_1\sdk,shared
+no_conf=1
+
+[fann]
+type=with
+libs[]=libfann
+exts[]=
+opts[]=
+
+[fribidi]
+type=with
+libs[]=fribidi
+exts[]=
+opts[]=
+
+[judy]
+type=with
+libs[]=libjudy
+exts[]=
+opts[]=
+
+[mysqlnd_qc]
+type=enable
+libs[]=
+; neither apc nor sqlite3 export the necessary symbols at the moment, ignoring
for now
+;exts[]=apc
+opts[]=--enable-mysqlnd-qc-apc=no
+opts[]=--enable-mysqlnd-qc-sqlite=no
+
+[mysqlnd_ms]
+type=enable
+libs[]=
+exts[]=
+opts[]=
+
+[imagick]
+type=with
+libs[]=ImageMagick
+exts[]=
+opts[]=
+
+[xdiff]
+type=with
+libs[]=libxdiff
+exts[]=
+opts[]=
+
+[sphinx]
+type=with
+libs[]=libsphinxclient
+exts[]=
+opts[]=
+
+[ip2location]
+type=with
+libs[]=libIP2Location
+exts[]=
+opts[]=
+
+[markdown]
+real_name=discount
+type=enable
+libs[]=
+exts[]=
+opts[]=
+
+; they distribute binary builds themselves
+[couchbase]
+type=with
+libs[]=libcouchbase
+exts[]=
+opts[]=
+
+[perl]
+type=with
+libs[]=perl
+exts[]=
+opts[]=
+
+[rsync]
+type=with
+libs[]=librsync
+exts[]=
+opts[]=
+
+[shape]
+real_name=shp
+type=with
+libs[]=libshp
+exts[]=
+opts[]=
+
+[redis]
+type=enable
+libs[]=
+;exts[]=igbinary
+opts[]=--enable-redis-session
+;opts[]=--enable-redis-igbinary
+opts[]=--enable-redis-igbinary=no
+
+
+[apn]
+type=with
+libs[]=libcapn
+exts[]=
+opts[]=
+
+[gmagick]
+type=with
+libs[]=GraphicsMagick
+exts[]=
+opts[]=
+
+[xcommerce]
+real_name=xcom
+type=with
+libs[]=pthreads
+libs[]=libavro
+exts[]=
+opts[]=
+
+[wbxml]
+type=with
+libs[]=libwbxml
+libs[]=libexpat
+exts[]=
+opts[]=
+
+; is that really libcld? i've googled some other libs with the same name
+[cld]
+type=with
+libs[]=libcld
+exts[]=
+opts[]=
+
+[swish]
+type=with
+libs[]=libswishe
+exts[]=
+opts[]=
+
+; commercial
+[mcve]
+ignore=1
+
+; cryptic download pages, no way to the dep lib
+[ingres]
+ignore=1
+
+; commercial
+[perforce]
+ignore=1
+
+[cubrid]
+type=with
+libs[]=cubrid
+exts[]=
+opts[]=
+
+[pdo_cubrid]
+type=with
+libs[]=cubrid
+exts[]=
+opts[]=
+
+; those two ibm kids - couldn't ensure there are no legal issues for the libs
+[pdo_ibm]
+ignore=1
+
+[pdo_informix]
+ignore=1
+
+; actually this wont work, the only port i could find is 0.29, but the ext
require 1.x
+[memcached]
+ignore=1
+type=with
+libs[]=libmemcached
+exts[]=
+opts[]=
+
+[v8js]
+type=with
+libs[]=v8
+exts[]=
+opts[]=
+
+[udis86]
+type=with
+libs[]=libudis86
+exts[]=
+opts[]=
+
+[ktaglib]
+type=with
+libs[]=taglib
+exts[]=
+opts[]=
+
+[facedetect]
+type=with
+libs[]=OpenCV
+exts[]=
+opts[]=
+
+[wxwidgets-vc11-x64]
+type=with
+libs[]=
+exts[]=
+opts[]=--with-wxwidgets=C:\pecl-dep-libs\vc11\x64\wxWidgets,shared
+opts[]=--enable-wxwidgets-debug=no
+no_conf=1
+
+[wxwidgets-vc11-x86]
+type=with
+libs[]=
+exts[]=
+opts[]=--with-wxwidgets=C:\pecl-dep-libs\vc11\x86\wxWidgets,shared
+opts[]=--enable-wxwidgets-debug=no
+no_conf=1
+
+[wxwidgets-vc9-x86]
+type=with
+libs[]=
+exts[]=
+opts[]=--with-wxwidgets=C:\pecl-dep-libs\vc9\x86\wxWidgets,shared
+opts[]=--enable-wxwidgets-debug=no
+no_conf=1
+
+[mongo]
+type=enable
+libs[]=
+exts[]=
+opts[]=--with-mongo-sasl
+opts[]=--enable-mongo-streams
+
+; as long as there are no acceptable VC deps - ignore
+[av]
+ignore=1
+
+[mosquitto]
+type=with
+libs[]=libmosquitto
+libs[]=pthreads
+exts[]=
+opts[]=
+
+[cairo]
+type=with
+libs[]=cairo
+; these are the deps to be forced to copy
+libs[]=fontconfig
+libs[]=pixman
+libs[]=libexpat
+libs[]=libtiff
+exts[]=
+opts[]=
+
+[pango]
+type=with
+libs[]=pango
+; these are the deps to be forced to copy
+libs[]=cairo
+libs[]=fontconfig
+libs[]=pixman
+libs[]=libexpat
+libs[]=libtiff
+exts[]=cairo
+opts[]=
+
+[rrd]
+type=with
+libs[]=librrd
+; these are the deps to be forced to copy
+libs[]=pango
+libs[]=cairo
+libs[]=fontconfig
+libs[]=pixman
+libs[]=libexpat
+libs[]=libtiff
+exts[]=
+opts[]=
+
+[rsvg]
+type=with
+libs[]=librsvg
+libs[]=cairo
+libs[]=gdk-pixbuf
+; these are the deps to be forced to copy
+libs[]=pango
+libs[]=fontconfig
+libs[]=pixman
+libs[]=libexpat
+libs[]=libtiff
+libs[]=libcroco
+exts[]=cairo
+opts[]=
+
+[dom_varimport]
+type=enable
+libs[]=
+exts[]=
+opts[]=--enable-dom_varimport=shared
+no_conf=1
+
--
PHP Webmaster List Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php