From e97c4bd99dd246c2c7fa0cb68769ea2e6d297855 Mon Sep 17 00:00:00 2001 From: Tzafrir Cohen Date: Wed, 11 May 2016 13:53:23 +0300 Subject: Debian packaging --- debian/.gitignore | 8 + debian/TODO.Debian | 3 + debian/changelog | 5 + debian/compat | 1 + debian/control | 40 ++ debian/copyright | 16 + debian/gbp.conf | 5 + debian/libphpcpp-dev.docs | 24 + debian/libphpcpp-dev.examples | 16 + debian/libphpcpp-dev.install | 6 + debian/libphpcpp1.5.docs | 1 + debian/libphpcpp1.5.install | 1 + debian/libphpcpp1.5.symbols | 586 +++++++++++++++++++++ debian/libphpcpp1.5.triggers | 1 + .../0001-Makefile-install-DESTDIR-and-more.patch | 74 +++ .../0002-Don-t-run-ldconfig-on-install.patch | 22 + debian/patches/series | 2 + debian/rules | 9 + debian/source/format | 1 + debian/watch | 8 + 20 files changed, 829 insertions(+) create mode 100644 debian/.gitignore create mode 100644 debian/TODO.Debian create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/gbp.conf create mode 100644 debian/libphpcpp-dev.docs create mode 100644 debian/libphpcpp-dev.examples create mode 100644 debian/libphpcpp-dev.install create mode 100644 debian/libphpcpp1.5.docs create mode 100644 debian/libphpcpp1.5.install create mode 100644 debian/libphpcpp1.5.symbols create mode 100644 debian/libphpcpp1.5.triggers create mode 100644 debian/patches/0001-Makefile-install-DESTDIR-and-more.patch create mode 100644 debian/patches/0002-Don-t-run-ldconfig-on-install.patch create mode 100644 debian/patches/series create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/watch diff --git a/debian/.gitignore b/debian/.gitignore new file mode 100644 index 0000000..392e17e --- /dev/null +++ b/debian/.gitignore @@ -0,0 +1,8 @@ +*.debhelper* +*.substvars +files +libphpcpp-dbg/ +libphpcpp-dev/ +libphpcpp1.5/ +tmp/ + diff --git a/debian/TODO.Debian b/debian/TODO.Debian new file mode 100644 index 0000000..d58ee09 --- /dev/null +++ b/debian/TODO.Debian @@ -0,0 +1,3 @@ +The static library is not stripped. Should it be? + +And is there a point in a versioned static library? diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..f776afc --- /dev/null +++ b/debian/changelog @@ -0,0 +1,5 @@ +php-cpp (1.5.3-1) UNRELEASED; urgency=medium + + * Initial release. (Closes: #781154) + + -- Tzafrir Cohen Wed, 11 May 2016 13:05:30 +0300 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..ec63514 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +9 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..ca5d0af --- /dev/null +++ b/debian/control @@ -0,0 +1,40 @@ +Source: php-cpp +Section: php +Priority: optional +Maintainer: Tzafrir Cohen +Build-Depends: debhelper (>= 9), php5-dev | php-dev +Standards-Version: 3.9.6 +Homepage: https://github.com/CopernicaMarketingSoftware/PHP-CPP + +Package: libphpcpp1.5 +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: C++ library for developing PHP extensions + The PHP-CPP library is a C++ library for developing PHP extensions. + It offers a collection of well documented and easy-to-use classes that + can be used and extended to build native extensions for PHP. + . + This package contains the run-time library. + +Package: libphpcpp-dev +Architecture: any +section: libdevel +Depends: ${misc:Depends}, libphpcpp1.5 (= ${binary:Version}) +Description: headers for PHP-CPP a C++ library for developing PHP extensions + The PHP-CPP library is a C++ library for developing PHP extensions. + It offers a collection of well documented and easy-to-use classes that + can be used and extended to build native extensions for PHP. + . + This package contains the development headers. + +Package: libphpcpp-dbg +Architecture: any +section: debug +priority: extra +Depends: ${misc:Depends}, libphpcpp1.5 (= ${binary:Version}) +Description: debugging symbols for PHP-CPP a C++ library for developing PHP extensions + The PHP-CPP library is a C++ library for developing PHP extensions. + It offers a collection of well documented and easy-to-use classes that + can be used and extended to build native extensions for PHP. + . + This package contains the debugging symbols. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..829e7ab --- /dev/null +++ b/debian/copyright @@ -0,0 +1,16 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: PHP-CPP +Source: https://github.com/CopernicaMarketingSoftware/PHP-CPP + +Files: * +Copyright: 2013-2015, Copernica BV +License: Apache-2.0 + +Files: debian/* +Copyright: 2016, Tzafrir Cohen +License: Apache-2.0 + +License: Apache-2.0 + Files are provided under the terms of the Apache License, version 2.0. + On Debian systems you can find a copy of version 2.0 of the Apache license + under /usr/share/common-licenses/Apache-2.0. diff --git a/debian/gbp.conf b/debian/gbp.conf new file mode 100644 index 0000000..c946798 --- /dev/null +++ b/debian/gbp.conf @@ -0,0 +1,5 @@ +[DEFAULT] +upstream-branch = master +debian-branch = debian +upstream-tag = v%(version)s + diff --git a/debian/libphpcpp-dev.docs b/debian/libphpcpp-dev.docs new file mode 100644 index 0000000..ca72031 --- /dev/null +++ b/debian/libphpcpp-dev.docs @@ -0,0 +1,24 @@ +documentation/bubblesort.html +documentation/calling-functions-and-methods.html +documentation/classes-and-objects.html +documentation/constants.html +documentation/constructors-and-destructors.html +documentation/dynamic-loading.html +documentation/exceptions.html +documentation/extension-callbacks.html +documentation/functions.html +documentation/inheritance.html +documentation/ini.html +documentation/install.html +documentation/lambda-functions.html +documentation/loading-extensions.html +documentation/magic-interfaces.html +documentation/magic-methods.html +documentation/namespaces.html +documentation/output-and-errors.html +documentation/parameters.html +documentation/properties.html +documentation/special-features.html +documentation/ten-reasons-for-using-php-cpp.html +documentation/variables.html +documentation/your-first-extension.html diff --git a/debian/libphpcpp-dev.examples b/debian/libphpcpp-dev.examples new file mode 100644 index 0000000..76fb736 --- /dev/null +++ b/debian/libphpcpp-dev.examples @@ -0,0 +1,16 @@ +Examples/CallPhpFunctions +Examples/ConstStaticProp +Examples/CppClassesInPhp +Examples/DlUnrestricted +Examples/EmptyExtension +Examples/Exceptions +Examples/Extension +Examples/FunctionNoParameters +Examples/FunctionReturnValue +Examples/FunctionVoid +Examples/FunctionWithParameters +Examples/Globals +Examples/Makefile +Examples/README.md +Examples/ReturnObject +Examples/simple diff --git a/debian/libphpcpp-dev.install b/debian/libphpcpp-dev.install new file mode 100644 index 0000000..fcbdb28 --- /dev/null +++ b/debian/libphpcpp-dev.install @@ -0,0 +1,6 @@ +usr/lib/libphpcpp.a +# Huh? +usr/lib/libphpcpp.a.* +usr/lib/libphpcpp.so +usr/include/phpcpp.h +usr/include/phpcpp/* diff --git a/debian/libphpcpp1.5.docs b/debian/libphpcpp1.5.docs new file mode 100644 index 0000000..b43bf86 --- /dev/null +++ b/debian/libphpcpp1.5.docs @@ -0,0 +1 @@ +README.md diff --git a/debian/libphpcpp1.5.install b/debian/libphpcpp1.5.install new file mode 100644 index 0000000..8d71bac --- /dev/null +++ b/debian/libphpcpp1.5.install @@ -0,0 +1 @@ +usr/lib/libphpcpp.so.* diff --git a/debian/libphpcpp1.5.symbols b/debian/libphpcpp1.5.symbols new file mode 100644 index 0000000..ed1094f --- /dev/null +++ b/debian/libphpcpp1.5.symbols @@ -0,0 +1,586 @@ +libphpcpp.so.1.5 libphpcpp1.5 #MINVER# + _ZN3Php10FatalErrorD0Ev@Base 1.5.3 + _ZN3Php10FatalErrorD1Ev@Base 1.5.3 + _ZN3Php10FatalErrorD2Ev@Base 1.5.3 + _ZN3Php10HashMemberINS_5ValueEE3setERKS1_S4_@Base 1.5.3 + _ZN3Php10HashMemberINS_5ValueEE3setERKSsRKS1_@Base 1.5.3 + _ZN3Php10HashMemberINS_5ValueEE3setEiRKS1_@Base 1.5.3 + _ZN3Php10HashMemberINS_5ValueEE5unsetERKS1_@Base 1.5.3 + _ZN3Php10HashMemberINS_5ValueEE5unsetERKSs@Base 1.5.3 + _ZN3Php10HashMemberINS_5ValueEE5unsetEi@Base 1.5.3 + _ZN3Php10HashMemberINS_5ValueEED0Ev@Base 1.5.3 + _ZN3Php10HashMemberINS_5ValueEED1Ev@Base 1.5.3 + _ZN3Php10HashMemberINS_5ValueEED2Ev@Base 1.5.3 + _ZN3Php10HashMemberISsE3setERKNS_5ValueES4_@Base 1.5.3 + _ZN3Php10HashMemberISsE3setERKSsRKNS_5ValueE@Base 1.5.3 + _ZN3Php10HashMemberISsE3setEiRKNS_5ValueE@Base 1.5.3 + _ZN3Php10HashMemberISsE5unsetERKNS_5ValueE@Base 1.5.3 + _ZN3Php10HashMemberISsE5unsetERKSs@Base 1.5.3 + _ZN3Php10HashMemberISsE5unsetEi@Base 1.5.3 + _ZN3Php10HashMemberISsED0Ev@Base 1.5.3 + _ZN3Php10HashMemberISsED1Ev@Base 1.5.3 + _ZN3Php10HashMemberISsED2Ev@Base 1.5.3 + _ZN3Php10HashMemberIiE3setERKNS_5ValueES4_@Base 1.5.3 + _ZN3Php10HashMemberIiE3setERKSsRKNS_5ValueE@Base 1.5.3 + _ZN3Php10HashMemberIiE3setEiRKNS_5ValueE@Base 1.5.3 + _ZN3Php10HashMemberIiE5unsetERKNS_5ValueE@Base 1.5.3 + _ZN3Php10HashMemberIiE5unsetERKSs@Base 1.5.3 + _ZN3Php10HashMemberIiE5unsetEi@Base 1.5.3 + _ZN3Php10HashMemberIiED0Ev@Base 1.5.3 + _ZN3Php10HashMemberIiED1Ev@Base 1.5.3 + _ZN3Php10HashMemberIiED2Ev@Base 1.5.3 + _ZN3Php10ParametersD0Ev@Base 1.5.3 + _ZN3Php10ParametersD1Ev@Base 1.5.3 + _ZN3Php10ParametersD2Ev@Base 1.5.3 + _ZN3Php10deprecatedE@Base 1.5.3 + _ZN3Php12class_existsEPKcjb@Base 1.5.3 + _ZN3Php12include_onceEPKc@Base 1.5.3 + _ZN3Php12require_onceEPKc@Base 1.5.3 + _ZN3Php13ValueIteratorC1ERKS0_@Base 1.5.3 + _ZN3Php13ValueIteratorC2ERKS0_@Base 1.5.3 + _ZN3Php13ValueIteratorD0Ev@Base 1.5.3 + _ZN3Php13ValueIteratorD1Ev@Base 1.5.3 + _ZN3Php13ValueIteratorD2Ev@Base 1.5.3 + _ZN3Php13ValueIteratormmEv@Base 1.5.3 + _ZN3Php13ValueIteratorppEv@Base 1.5.3 + _ZN3Php15MethodModifiersE@Base 1.5.3 + _ZN3Php15error_reportingENS_5ErrorE@Base 1.5.3 + _ZN3Php17PropertyModifiersE@Base 1.5.3 + _ZN3Php17set_error_handlerERKSt8functionIFNS_5ValueERNS_10ParametersEEENS_5ErrorE@Base 1.5.3 + _ZN3Php21set_exception_handlerERKSt8functionIFNS_5ValueERNS_10ParametersEEE@Base 1.5.3 + _ZN3Php2dlEPKcb@Base 1.5.3 + _ZN3Php3ENVE@Base 1.5.3 + _ZN3Php3GETE@Base 1.5.3 + _ZN3Php3Ini4fillEP15_zend_ini_entryi@Base 1.5.3 + _ZN3Php3outE@Base 1.5.3 + _ZN3Php4BaseD0Ev@Base 1.5.3 + _ZN3Php4BaseD1Ev@Base 1.5.3 + _ZN3Php4BaseD2Ev@Base 1.5.3 + _ZN3Php4File4onceEv@Base 1.5.3 + _ZN3Php4File5validEv@Base 1.5.3 + _ZN3Php4File6existsEv@Base 1.5.3 + _ZN3Php4File7compileEv@Base 1.5.3 + _ZN3Php4File7executeEv@Base 1.5.3 + _ZN3Php4FileC1EPKcj@Base 1.5.3 + _ZN3Php4FileC2EPKcj@Base 1.5.3 + _ZN3Php4FileD0Ev@Base 1.5.3 + _ZN3Php4FileD1Ev@Base 1.5.3 + _ZN3Php4FileD2Ev@Base 1.5.3 + _ZN3Php4POSTE@Base 1.5.3 + _ZN3Php4evalEPKc@Base 1.5.3 + _ZN3Php5ConstE@Base 1.5.3 + _ZN3Php5FILESE@Base 1.5.3 + _ZN3Php5FinalE@Base 1.5.3 + _ZN3Php5Super5valueEv@Base 1.5.3 + _ZN3Php5SuperD0Ev@Base 1.5.3 + _ZN3Php5SuperD1Ev@Base 1.5.3 + _ZN3Php5SuperD2Ev@Base 1.5.3 + _ZN3Php5Value10isCallableEPKc@Base 1.5.3 + _ZN3Php5Value3setEPKciRKS0_@Base 1.5.3 + _ZN3Php5Value3setERKS0_S2_@Base 1.5.3 + _ZN3Php5Value3setERKSsRKS0_@Base 1.5.3 + _ZN3Php5Value3setEiRKS0_@Base 1.5.3 + _ZN3Php5Value4callEPKc@Base 1.5.3 + _ZN3Php5Value4execEPKciPPP12_zval_struct@Base 1.5.3 + _ZN3Php5Value5unsetEPKci@Base 1.5.3 + _ZN3Php5Value5unsetERKS0_@Base 1.5.3 + _ZN3Php5Value5unsetERKSs@Base 1.5.3 + _ZN3Php5Value5unsetEi@Base 1.5.3 + _ZN3Php5Value6detachEb@Base 1.5.3 + _ZN3Php5Value6setRawEPKciRKS0_@Base 1.5.3 + _ZN3Php5Value6setRawEiRKS0_@Base 1.5.3 + _ZN3Php5Value7reserveEj@Base 1.5.3 + _ZN3Php5Value7setTypeENS_4TypeE@Base 1.5.3 + _ZN3Php5ValueC1EDn@Base 1.5.3 + _ZN3Php5ValueC1EOS0_@Base 1.5.3 + _ZN3Php5ValueC1EP12_zval_structb@Base 1.5.3 + _ZN3Php5ValueC1EPKNS_4BaseE@Base 1.5.3 + _ZN3Php5ValueC1EPKci@Base 1.5.3 + _ZN3Php5ValueC1ERKNS_8IniValueE@Base 1.5.3 + _ZN3Php5ValueC1ERKS0_@Base 1.5.3 + _ZN3Php5ValueC1ERKSs@Base 1.5.3 + _ZN3Php5ValueC1Eb@Base 1.5.3 + _ZN3Php5ValueC1Ec@Base 1.5.3 + _ZN3Php5ValueC1Ed@Base 1.5.3 + _ZN3Php5ValueC1Ei@Base 1.5.3 + _ZN3Php5ValueC1Es@Base 1.5.3 + _ZN3Php5ValueC1Ev@Base 1.5.3 + _ZN3Php5ValueC1Ex@Base 1.5.3 + _ZN3Php5ValueC2EDn@Base 1.5.3 + _ZN3Php5ValueC2EOS0_@Base 1.5.3 + _ZN3Php5ValueC2EP12_zval_structb@Base 1.5.3 + _ZN3Php5ValueC2EPKNS_4BaseE@Base 1.5.3 + _ZN3Php5ValueC2EPKci@Base 1.5.3 + _ZN3Php5ValueC2ERKNS_8IniValueE@Base 1.5.3 + _ZN3Php5ValueC2ERKS0_@Base 1.5.3 + _ZN3Php5ValueC2ERKSs@Base 1.5.3 + _ZN3Php5ValueC2Eb@Base 1.5.3 + _ZN3Php5ValueC2Ec@Base 1.5.3 + _ZN3Php5ValueC2Ed@Base 1.5.3 + _ZN3Php5ValueC2Ei@Base 1.5.3 + _ZN3Php5ValueC2Es@Base 1.5.3 + _ZN3Php5ValueC2Ev@Base 1.5.3 + _ZN3Php5ValueC2Ex@Base 1.5.3 + _ZN3Php5ValueD0Ev@Base 1.5.3 + _ZN3Php5ValueD1Ev@Base 1.5.3 + _ZN3Php5ValueD2Ev@Base 1.5.3 + _ZN3Php5ValueaSEDn@Base 1.5.3 + _ZN3Php5ValueaSEOS0_@Base 1.5.3 + _ZN3Php5ValueaSEPKc@Base 1.5.3 + _ZN3Php5ValueaSERKNS_10HashMemberISsEE@Base 1.5.3 + _ZN3Php5ValueaSERKNS_10HashMemberIiEE@Base 1.5.3 + _ZN3Php5ValueaSERKS0_@Base 1.5.3 + _ZN3Php5ValueaSERKSs@Base 1.5.3 + _ZN3Php5ValueaSEb@Base 1.5.3 + _ZN3Php5ValueaSEc@Base 1.5.3 + _ZN3Php5ValueaSEd@Base 1.5.3 + _ZN3Php5ValueaSEi@Base 1.5.3 + _ZN3Php5ValueaSEs@Base 1.5.3 + _ZN3Php5ValueaSEx@Base 1.5.3 + _ZN3Php5ValuedVEPKc@Base 1.5.3 + _ZN3Php5ValuedVERKS0_@Base 1.5.3 + _ZN3Php5ValuedVERKSs@Base 1.5.3 + _ZN3Php5ValuedVEb@Base 1.5.3 + _ZN3Php5ValuedVEc@Base 1.5.3 + _ZN3Php5ValuedVEd@Base 1.5.3 + _ZN3Php5ValuedVEi@Base 1.5.3 + _ZN3Php5ValuedVEs@Base 1.5.3 + _ZN3Php5ValuedVEx@Base 1.5.3 + _ZN3Php5ValuedvEPKc@Base 1.5.3 + _ZN3Php5ValuedvERKS0_@Base 1.5.3 + _ZN3Php5ValuedvERKSs@Base 1.5.3 + _ZN3Php5ValuedvEb@Base 1.5.3 + _ZN3Php5ValuedvEc@Base 1.5.3 + _ZN3Php5ValuedvEd@Base 1.5.3 + _ZN3Php5ValuedvEi@Base 1.5.3 + _ZN3Php5ValuedvEs@Base 1.5.3 + _ZN3Php5ValuedvEx@Base 1.5.3 + _ZN3Php5ValueixEPKc@Base 1.5.3 + _ZN3Php5ValueixERKS0_@Base 1.5.3 + _ZN3Php5ValueixERKSs@Base 1.5.3 + _ZN3Php5ValueixEi@Base 1.5.3 + _ZN3Php5ValuemIEPKc@Base 1.5.3 + _ZN3Php5ValuemIERKS0_@Base 1.5.3 + _ZN3Php5ValuemIERKSs@Base 1.5.3 + _ZN3Php5ValuemIEb@Base 1.5.3 + _ZN3Php5ValuemIEc@Base 1.5.3 + _ZN3Php5ValuemIEd@Base 1.5.3 + _ZN3Php5ValuemIEi@Base 1.5.3 + _ZN3Php5ValuemIEs@Base 1.5.3 + _ZN3Php5ValuemIEx@Base 1.5.3 + _ZN3Php5ValuemLEPKc@Base 1.5.3 + _ZN3Php5ValuemLERKS0_@Base 1.5.3 + _ZN3Php5ValuemLERKSs@Base 1.5.3 + _ZN3Php5ValuemLEb@Base 1.5.3 + _ZN3Php5ValuemLEc@Base 1.5.3 + _ZN3Php5ValuemLEd@Base 1.5.3 + _ZN3Php5ValuemLEi@Base 1.5.3 + _ZN3Php5ValuemLEs@Base 1.5.3 + _ZN3Php5ValuemLEx@Base 1.5.3 + _ZN3Php5ValuemiEPKc@Base 1.5.3 + _ZN3Php5ValuemiERKS0_@Base 1.5.3 + _ZN3Php5ValuemiERKSs@Base 1.5.3 + _ZN3Php5ValuemiEb@Base 1.5.3 + _ZN3Php5ValuemiEc@Base 1.5.3 + _ZN3Php5ValuemiEd@Base 1.5.3 + _ZN3Php5ValuemiEi@Base 1.5.3 + _ZN3Php5ValuemiEs@Base 1.5.3 + _ZN3Php5ValuemiEx@Base 1.5.3 + _ZN3Php5ValuemlEPKc@Base 1.5.3 + _ZN3Php5ValuemlERKS0_@Base 1.5.3 + _ZN3Php5ValuemlERKSs@Base 1.5.3 + _ZN3Php5ValuemlEb@Base 1.5.3 + _ZN3Php5ValuemlEc@Base 1.5.3 + _ZN3Php5ValuemlEd@Base 1.5.3 + _ZN3Php5ValuemlEi@Base 1.5.3 + _ZN3Php5ValuemlEs@Base 1.5.3 + _ZN3Php5ValuemlEx@Base 1.5.3 + _ZN3Php5ValuepLEPKc@Base 1.5.3 + _ZN3Php5ValuepLERKS0_@Base 1.5.3 + _ZN3Php5ValuepLERKSs@Base 1.5.3 + _ZN3Php5ValuepLEb@Base 1.5.3 + _ZN3Php5ValuepLEc@Base 1.5.3 + _ZN3Php5ValuepLEd@Base 1.5.3 + _ZN3Php5ValuepLEi@Base 1.5.3 + _ZN3Php5ValuepLEs@Base 1.5.3 + _ZN3Php5ValuepLEx@Base 1.5.3 + _ZN3Php5ValueplEPKc@Base 1.5.3 + _ZN3Php5ValueplERKS0_@Base 1.5.3 + _ZN3Php5ValueplERKSs@Base 1.5.3 + _ZN3Php5ValueplEb@Base 1.5.3 + _ZN3Php5ValueplEc@Base 1.5.3 + _ZN3Php5ValueplEd@Base 1.5.3 + _ZN3Php5ValueplEi@Base 1.5.3 + _ZN3Php5ValueplEs@Base 1.5.3 + _ZN3Php5ValueplEx@Base 1.5.3 + _ZN3Php5ValuerMEPKc@Base 1.5.3 + _ZN3Php5ValuerMERKS0_@Base 1.5.3 + _ZN3Php5ValuerMERKSs@Base 1.5.3 + _ZN3Php5ValuerMEb@Base 1.5.3 + _ZN3Php5ValuerMEc@Base 1.5.3 + _ZN3Php5ValuerMEd@Base 1.5.3 + _ZN3Php5ValuerMEi@Base 1.5.3 + _ZN3Php5ValuerMEs@Base 1.5.3 + _ZN3Php5ValuerMEx@Base 1.5.3 + _ZN3Php5ValuermEPKc@Base 1.5.3 + _ZN3Php5ValuermERKS0_@Base 1.5.3 + _ZN3Php5ValuermERKSs@Base 1.5.3 + _ZN3Php5ValuermEb@Base 1.5.3 + _ZN3Php5ValuermEc@Base 1.5.3 + _ZN3Php5ValuermEd@Base 1.5.3 + _ZN3Php5ValuermEi@Base 1.5.3 + _ZN3Php5ValuermEs@Base 1.5.3 + _ZN3Php5ValuermEx@Base 1.5.3 + _ZN3Php5errorE@Base 1.5.3 + _ZN3Php6COOKIEE@Base 1.5.3 + _ZN3Php6Global3setEPKciRKNS_5ValueE@Base 1.5.3 + _ZN3Php6Global3setEiRKNS_5ValueE@Base 1.5.3 + _ZN3Php6Global6updateEv@Base 1.5.3 + _ZN3Php6GlobalD0Ev@Base 1.5.3 + _ZN3Php6GlobalD1Ev@Base 1.5.3 + _ZN3Php6GlobalD2Ev@Base 1.5.3 + _ZN3Php6Object11instantiateEPKc@Base 1.5.3 + _ZN3Php6Object7setTypeENS_4TypeE@Base 1.5.3 + _ZN3Php6ObjectC1EP17_zend_class_entryPNS_4BaseE@Base 1.5.3 + _ZN3Php6ObjectC1EPKcPNS_4BaseE@Base 1.5.3 + _ZN3Php6ObjectC1ERKNS_5ValueE@Base 1.5.3 + _ZN3Php6ObjectC2EP17_zend_class_entryPNS_4BaseE@Base 1.5.3 + _ZN3Php6ObjectC2EPKcPNS_4BaseE@Base 1.5.3 + _ZN3Php6ObjectC2ERKNS_5ValueE@Base 1.5.3 + _ZN3Php6ObjectD0Ev@Base 1.5.3 + _ZN3Php6ObjectD1Ev@Base 1.5.3 + _ZN3Php6ObjectD2Ev@Base 1.5.3 + _ZN3Php6PublicE@Base 1.5.3 + _ZN3Php6SERVERE@Base 1.5.3 + _ZN3Php6Script7compileEPKcS2_j@Base 1.5.3 + _ZN3Php6ScriptC1EPKcS2_j@Base 1.5.3 + _ZN3Php6ScriptC2EPKcS2_j@Base 1.5.3 + _ZN3Php6ScriptD0Ev@Base 1.5.3 + _ZN3Php6ScriptD1Ev@Base 1.5.3 + _ZN3Php6ScriptD2Ev@Base 1.5.3 + _ZN3Php6StaticE@Base 1.5.3 + _ZN3Php6defineEPKcRKNS_5ValueE@Base 1.5.3 + _ZN3Php6defineEPKcjRKNS_5ValueE@Base 1.5.3 + _ZN3Php6defineERKSsRKNS_5ValueE@Base 1.5.3 + _ZN3Php6noticeE@Base 1.5.3 + _ZN3Php7GLOBALSE@Base 1.5.3 + _ZN3Php7Globals8instanceEv@Base 1.5.3 + _ZN3Php7GlobalsD0Ev@Base 1.5.3 + _ZN3Php7GlobalsD1Ev@Base 1.5.3 + _ZN3Php7GlobalsD2Ev@Base 1.5.3 + _ZN3Php7GlobalsixEPKc@Base 1.5.3 + _ZN3Php7GlobalsixERKSs@Base 1.5.3 + _ZN3Php7PrivateE@Base 1.5.3 + _ZN3Php7REQUESTE@Base 1.5.3 + _ZN3Php7definedEPKc@Base 1.5.3 + _ZN3Php7definedEPKcj@Base 1.5.3 + _ZN3Php7definedERKSs@Base 1.5.3 + _ZN3Php7includeEPKc@Base 1.5.3 + _ZN3Php7requireEPKc@Base 1.5.3 + _ZN3Php7warningE@Base 1.5.3 + _ZN3Php8AbstractE@Base 1.5.3 + _ZN3Php8ConstantC1EPKcDn@Base 1.5.3 + _ZN3Php8ConstantC1EPKcRKSs@Base 1.5.3 + _ZN3Php8ConstantC1EPKcS2_@Base 1.5.3 + _ZN3Php8ConstantC1EPKcS2_j@Base 1.5.3 + _ZN3Php8ConstantC1EPKcb@Base 1.5.3 + _ZN3Php8ConstantC1EPKcd@Base 1.5.3 + _ZN3Php8ConstantC1EPKci@Base 1.5.3 + _ZN3Php8ConstantC1EPKcx@Base 1.5.3 + _ZN3Php8ConstantC2EPKcDn@Base 1.5.3 + _ZN3Php8ConstantC2EPKcRKSs@Base 1.5.3 + _ZN3Php8ConstantC2EPKcS2_@Base 1.5.3 + _ZN3Php8ConstantC2EPKcS2_j@Base 1.5.3 + _ZN3Php8ConstantC2EPKcb@Base 1.5.3 + _ZN3Php8ConstantC2EPKcd@Base 1.5.3 + _ZN3Php8ConstantC2EPKci@Base 1.5.3 + _ZN3Php8ConstantC2EPKcx@Base 1.5.3 + _ZN3Php8ConstantD0Ev@Base 1.5.3 + _ZN3Php8ConstantD1Ev@Base 1.5.3 + _ZN3Php8ConstantD2Ev@Base 1.5.3 + _ZN3Php8FunctionC1ERKSt8functionIFNS_5ValueERNS_10ParametersEEE@Base 1.5.3 + _ZN3Php8FunctionC2ERKSt8functionIFNS_5ValueERNS_10ParametersEEE@Base 1.5.3 + _ZN3Php8FunctionD0Ev@Base 1.5.3 + _ZN3Php8FunctionD1Ev@Base 1.5.3 + _ZN3Php8FunctionD2Ev@Base 1.5.3 + _ZN3Php8constantEPKc@Base 1.5.3 + _ZN3Php8constantEPKcj@Base 1.5.3 + _ZN3Php8constantERKSs@Base 1.5.3 + _ZN3Php9ClassBase10implementsERKS0_@Base 1.5.3 + _ZN3Php9ClassBase14notImplementedEv@Base 1.5.3 + _ZN3Php9ClassBase6methodEPKcRKMNS_4BaseEFNS_5ValueERNS_10ParametersEEiRKSt16initializer_listINS_8ArgumentEE@Base 1.5.3 + _ZN3Php9ClassBase6methodEPKcRKMNS_4BaseEFNS_5ValueEvEiRKSt16initializer_listINS_8ArgumentEE@Base 1.5.3 + _ZN3Php9ClassBase6methodEPKcRKMNS_4BaseEFvRNS_10ParametersEEiRKSt16initializer_listINS_8ArgumentEE@Base 1.5.3 + _ZN3Php9ClassBase6methodEPKcRKMNS_4BaseEFvvEiRKSt16initializer_listINS_8ArgumentEE@Base 1.5.3 + _ZN3Php9ClassBase6methodEPKcRKMNS_4BaseEKFNS_5ValueERNS_10ParametersEEiRKSt16initializer_listINS_8ArgumentEE@Base 1.5.3 + _ZN3Php9ClassBase6methodEPKcRKMNS_4BaseEKFNS_5ValueEvEiRKSt16initializer_listINS_8ArgumentEE@Base 1.5.3 + _ZN3Php9ClassBase6methodEPKcRKMNS_4BaseEKFvRNS_10ParametersEEiRKSt16initializer_listINS_8ArgumentEE@Base 1.5.3 + _ZN3Php9ClassBase6methodEPKcRKMNS_4BaseEKFvvEiRKSt16initializer_listINS_8ArgumentEE@Base 1.5.3 + _ZN3Php9ClassBase6methodEPKcRKPFNS_5ValueERNS_10ParametersEEiRKSt16initializer_listINS_8ArgumentEE@Base 1.5.3 + _ZN3Php9ClassBase6methodEPKcRKPFNS_5ValueEvEiRKSt16initializer_listINS_8ArgumentEE@Base 1.5.3 + _ZN3Php9ClassBase6methodEPKcRKPFvRNS_10ParametersEEiRKSt16initializer_listINS_8ArgumentEE@Base 1.5.3 + _ZN3Php9ClassBase6methodEPKcRKPFvvEiRKSt16initializer_listINS_8ArgumentEE@Base 1.5.3 + _ZN3Php9ClassBase6methodEPKciRKSt16initializer_listINS_8ArgumentEE@Base 1.5.3 + _ZN3Php9ClassBase7extendsERKS0_@Base 1.5.3 + _ZN3Php9ClassBase8propertyEPKcDni@Base 1.5.3 + _ZN3Php9ClassBase8propertyEPKcRKMNS_4BaseEFNS_5ValueEvE@Base 1.5.3 + _ZN3Php9ClassBase8propertyEPKcRKMNS_4BaseEFNS_5ValueEvERKMS3_FvRKS4_E@Base 1.5.3 + _ZN3Php9ClassBase8propertyEPKcRKMNS_4BaseEFNS_5ValueEvERKMS3_KFvRKS4_E@Base 1.5.3 + _ZN3Php9ClassBase8propertyEPKcRKMNS_4BaseEKFNS_5ValueEvE@Base 1.5.3 + _ZN3Php9ClassBase8propertyEPKcRKMNS_4BaseEKFNS_5ValueEvERKMS3_FvRKS4_E@Base 1.5.3 + _ZN3Php9ClassBase8propertyEPKcRKMNS_4BaseEKFNS_5ValueEvERKMS3_KFvRKS4_E@Base 1.5.3 + _ZN3Php9ClassBase8propertyEPKcRKSsi@Base 1.5.3 + _ZN3Php9ClassBase8propertyEPKcS2_i@Base 1.5.3 + _ZN3Php9ClassBase8propertyEPKcbi@Base 1.5.3 + _ZN3Php9ClassBase8propertyEPKcci@Base 1.5.3 + _ZN3Php9ClassBase8propertyEPKcdi@Base 1.5.3 + _ZN3Php9ClassBase8propertyEPKcii@Base 1.5.3 + _ZN3Php9ClassBase8propertyEPKcsi@Base 1.5.3 + _ZN3Php9ClassBase8propertyEPKcxi@Base 1.5.3 + _ZN3Php9ClassBaseC1EPKcNS_9ClassTypeE@Base 1.5.3 + _ZN3Php9ClassBaseC1EPKci@Base 1.5.3 + _ZN3Php9ClassBaseC2EPKcNS_9ClassTypeE@Base 1.5.3 + _ZN3Php9ClassBaseC2EPKci@Base 1.5.3 + _ZN3Php9ClassBaseD0Ev@Base 1.5.3 + _ZN3Php9ClassBaseD1Ev@Base 1.5.3 + _ZN3Php9ClassBaseD2Ev@Base 1.5.3 + _ZN3Php9ExceptionC1ERKSsi@Base 1.5.3 + _ZN3Php9ExceptionC2ERKSsi@Base 1.5.3 + _ZN3Php9ExceptionD0Ev@Base 1.5.3 + _ZN3Php9ExceptionD1Ev@Base 1.5.3 + _ZN3Php9ExceptionD2Ev@Base 1.5.3 + _ZN3Php9Extension10onShutdownERKSt8functionIFvvEE@Base 1.5.3 + _ZN3Php9Extension6moduleEv@Base 1.5.3 + _ZN3Php9Extension6onIdleERKSt8functionIFvvEE@Base 1.5.3 + _ZN3Php9Extension9onRequestERKSt8functionIFvvEE@Base 1.5.3 + _ZN3Php9Extension9onStartupERKSt8functionIFvvEE@Base 1.5.3 + _ZN3Php9ExtensionC1EPKcS2_i@Base 1.5.3 + _ZN3Php9ExtensionC2EPKcS2_i@Base 1.5.3 + _ZN3Php9ExtensionD0Ev@Base 1.5.3 + _ZN3Php9ExtensionD1Ev@Base 1.5.3 + _ZN3Php9ExtensionD2Ev@Base 1.5.3 + _ZN3Php9Namespace3addEPKcRKPFNS_5ValueERNS_10ParametersEERKSt16initializer_listINS_8ArgumentEE@Base 1.5.3 + _ZN3Php9Namespace3addEPKcRKPFNS_5ValueEvERKSt16initializer_listINS_8ArgumentEE@Base 1.5.3 + _ZN3Php9Namespace3addEPKcRKPFvRNS_10ParametersEERKSt16initializer_listINS_8ArgumentEE@Base 1.5.3 + _ZN3Php9Namespace3addEPKcRKPFvvERKSt16initializer_listINS_8ArgumentEE@Base 1.5.3 + _ZN3Php9Namespace7classesERKSt8functionIFvRKSsRNS_9ClassBaseEEE@Base 1.5.3 + _ZN3Php9Namespace9constantsERKSt8functionIFvRKSsRNS_8ConstantEEE@Base 1.5.3 + _ZN3Php9Namespace9functionsERKSt8functionIFvRKSsRNS_14NativeFunctionEEE@Base 1.5.3 + _ZN3Php9NamespaceD0Ev@Base 1.5.3 + _ZN3Php9NamespaceD1Ev@Base 1.5.3 + _ZN3Php9NamespaceD2Ev@Base 1.5.3 + _ZN3Php9ProtectedE@Base 1.5.3 + _ZN3Php9sapi_nameEv@Base 1.5.3 + _ZN3PhplsERSoRKNS_10HashMemberISsEE@Base 1.5.3 + _ZN3PhplsERSoRKNS_10HashMemberIiEE@Base 1.5.3 + _ZN3PhplsERSoRKNS_5ValueE@Base 1.5.3 + _ZN3PhplsERSoRKNS_8IniValueE@Base 1.5.3 + _ZNK3Php10FatalError6nativeEv@Base 1.5.3 + _ZNK3Php10FatalError6reportEv@Base 1.5.3 + _ZNK3Php10HashMemberINS_5ValueEE3getERKS1_@Base 1.5.3 + _ZNK3Php10HashMemberINS_5ValueEE3getERKSs@Base 1.5.3 + _ZNK3Php10HashMemberINS_5ValueEE3getEi@Base 1.5.3 + _ZNK3Php10HashMemberINS_5ValueEE8containsERKS1_@Base 1.5.3 + _ZNK3Php10HashMemberINS_5ValueEE8containsERKSs@Base 1.5.3 + _ZNK3Php10HashMemberINS_5ValueEE8containsEi@Base 1.5.3 + _ZNK3Php10HashMemberISsE3getERKNS_5ValueE@Base 1.5.3 + _ZNK3Php10HashMemberISsE3getERKSs@Base 1.5.3 + _ZNK3Php10HashMemberISsE3getEi@Base 1.5.3 + _ZNK3Php10HashMemberISsE8containsERKNS_5ValueE@Base 1.5.3 + _ZNK3Php10HashMemberISsE8containsERKSs@Base 1.5.3 + _ZNK3Php10HashMemberISsE8containsEi@Base 1.5.3 + _ZNK3Php10HashMemberIiE3getERKNS_5ValueE@Base 1.5.3 + _ZNK3Php10HashMemberIiE3getERKSs@Base 1.5.3 + _ZNK3Php10HashMemberIiE3getEi@Base 1.5.3 + _ZNK3Php10HashMemberIiE8containsERKNS_5ValueE@Base 1.5.3 + _ZNK3Php10HashMemberIiE8containsERKSs@Base 1.5.3 + _ZNK3Php10HashMemberIiE8containsEi@Base 1.5.3 + _ZNK3Php13ValueIteratordeEv@Base 1.5.3 + _ZNK3Php13ValueIteratoreqERKS0_@Base 1.5.3 + _ZNK3Php13ValueIteratorneERKS0_@Base 1.5.3 + _ZNK3Php13ValueIteratorptEv@Base 1.5.3 + _ZNK3Php4Base10__destructEv@Base 1.5.3 + _ZNK3Php4Base10__toStringEv@Base 1.5.3 + _ZNK3Php4Base11__toIntegerEv@Base 1.5.3 + _ZNK3Php4Base5__getERKNS_5ValueE@Base 1.5.3 + _ZNK3Php4Base5__setERKNS_5ValueES3_@Base 1.5.3 + _ZNK3Php4Base6__callEPKcRNS_10ParametersE@Base 1.5.3 + _ZNK3Php4Base7__issetERKNS_5ValueE@Base 1.5.3 + _ZNK3Php4Base7__unsetERKNS_5ValueE@Base 1.5.3 + _ZNK3Php4Base8__invokeERNS_10ParametersE@Base 1.5.3 + _ZNK3Php4Base8__toBoolEv@Base 1.5.3 + _ZNK3Php4Base9__compareERKS0_@Base 1.5.3 + _ZNK3Php4Base9__toFloatEv@Base 1.5.3 + _ZNK3Php5Value10classEntryEb@Base 1.5.3 + _ZNK3Php5Value10floatValueEv@Base 1.5.3 + _ZNK3Php5Value10instanceOfEPKcjb@Base 1.5.3 + _ZNK3Php5Value10isCallableEv@Base 1.5.3 + _ZNK3Php5Value11derivedFromEPKcjb@Base 1.5.3 + _ZNK3Php5Value11stringValueEv@Base 1.5.3 + _ZNK3Php5Value12numericValueEv@Base 1.5.3 + _ZNK3Php5Value14createIteratorEb@Base 1.5.3 + _ZNK3Php5Value14implementationEv@Base 1.5.3 + _ZNK3Php5Value3endEv@Base 1.5.3 + _ZNK3Php5Value3getEPKci@Base 1.5.3 + _ZNK3Php5Value3getERKS0_@Base 1.5.3 + _ZNK3Php5Value3getERKSs@Base 1.5.3 + _ZNK3Php5Value3getEi@Base 1.5.3 + _ZNK3Php5Value4callEPKc@Base 1.5.3 + _ZNK3Php5Value4execEPKciPPP12_zval_struct@Base 1.5.3 + _ZNK3Php5Value4execEiPPP12_zval_struct@Base 1.5.3 + _ZNK3Php5Value4sizeEv@Base 1.5.3 + _ZNK3Php5Value4typeEv@Base 1.5.3 + _ZNK3Php5Value5beginEv@Base 1.5.3 + _ZNK3Php5Value5cloneENS_4TypeE@Base 1.5.3 + _ZNK3Php5Value5cloneEv@Base 1.5.3 + _ZNK3Php5Value6bufferEv@Base 1.5.3 + _ZNK3Php5Value7iterateERKSt8functionIFvRKS0_S3_EE@Base 1.5.3 + _ZNK3Php5Value8containsEPKci@Base 1.5.3 + _ZNK3Php5Value8containsERKS0_@Base 1.5.3 + _ZNK3Php5Value8containsERKSs@Base 1.5.3 + _ZNK3Php5Value8containsEi@Base 1.5.3 + _ZNK3Php5Value8mapValueEv@Base 1.5.3 + _ZNK3Php5Value8rawValueEv@Base 1.5.3 + _ZNK3Php5Value8refcountEv@Base 1.5.3 + _ZNK3Php5Value9boolValueEv@Base 1.5.3 + _ZNK3Php5ValueclEv@Base 1.5.3 + _ZNK3Php5ValueeqERKS0_@Base 1.5.3 + _ZNK3Php5ValueltERKS0_@Base 1.5.3 + _ZNK3Php6Script5validEv@Base 1.5.3 + _ZNK3Php6Script7executeEv@Base 1.5.3 + _ZNK3Php8Constant5addToERNS_9ClassBaseE@Base 1.5.3 + _ZNK3Php8IniValue12numericValueEv@Base 1.5.3 + _ZNK3Php8IniValue8rawValueEv@Base 1.5.3 + _ZNK3Php8IniValuecvdEv@Base 1.5.3 + _ZNK3Php9ClassBase10callInvokeEPNS_4BaseERNS_10ParametersE@Base 1.5.3 + _ZNK3Php9ClassBase10callToBoolEPNS_4BaseE@Base 1.5.3 + _ZNK3Php9ClassBase11callCompareEPNS_4BaseES2_@Base 1.5.3 + _ZNK3Php9ClassBase11callToFloatEPNS_4BaseE@Base 1.5.3 + _ZNK3Php9ClassBase11traversableEv@Base 1.5.3 + _ZNK3Php9ClassBase12callDestructEPNS_4BaseE@Base 1.5.3 + _ZNK3Php9ClassBase12callToStringEPNS_4BaseE@Base 1.5.3 + _ZNK3Php9ClassBase12serializableEv@Base 1.5.3 + _ZNK3Php9ClassBase13callToIntegerEPNS_4BaseE@Base 1.5.3 + _ZNK3Php9ClassBase14callCallStaticEPKcRNS_10ParametersE@Base 1.5.3 + _ZNK3Php9ClassBase5cloneEPNS_4BaseE@Base 1.5.3 + _ZNK3Php9ClassBase7callGetEPNS_4BaseERKNS_5ValueE@Base 1.5.3 + _ZNK3Php9ClassBase7callSetEPNS_4BaseERKNS_5ValueES5_@Base 1.5.3 + _ZNK3Php9ClassBase8callCallEPNS_4BaseEPKcRNS_10ParametersE@Base 1.5.3 + _ZNK3Php9ClassBase8clonableEv@Base 1.5.3 + _ZNK3Php9ClassBase9callCloneEPNS_4BaseE@Base 1.5.3 + _ZNK3Php9ClassBase9callIssetEPNS_4BaseERKNS_5ValueE@Base 1.5.3 + _ZNK3Php9ClassBase9callUnsetEPNS_4BaseERKNS_5ValueE@Base 1.5.3 + _ZNK3Php9ClassBase9constructEv@Base 1.5.3 + _ZNK3Php9Exception4whatEv@Base 1.5.3 + _ZNK3Php9Exception6nativeEv@Base 1.5.3 + _ZNK3Php9Exception6reportEv@Base 1.5.3 + _ZNK3Php9Extension6lockedEv@Base 1.5.3 + _ZNK3Php9Namespace6lockedEv@Base 1.5.3 + _ZNK3Php9Namespace9functionsEv@Base 1.5.3 + _ZNKSt5ctypeIcE8do_widenEc@Base 1.5.3 + _ZNKSt8functionIFvRKSsRN3Php8ConstantEEEclES1_S4_@Base 1.5.3 + _ZNKSt8functionIFvRKSsRN3Php9ClassBaseEEEclES1_S4_@Base 1.5.3 + _ZNKSt8functionIFvvEEclEv@Base 1.5.3 + _ZNSt10unique_ptrIN3Php9ClassBaseESt14default_deleteIS1_EED1Ev@Base 1.5.3 + _ZNSt10unique_ptrIN3Php9ClassBaseESt14default_deleteIS1_EED2Ev@Base 1.5.3 + _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 1.5.3 + _ZNSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE10_M_releaseEv@Base 1.5.3 + _ZNSt4pairIN3Php5ValueES1_ED1Ev@Base 1.5.3 + _ZNSt4pairIN3Php5ValueES1_ED2Ev@Base 1.5.3 + _ZNSt6vectorIN3Php5ValueESaIS1_EE19_M_emplace_back_auxIIRP12_zval_structEEEvDpOT_@Base 1.5.3 + _ZNSt6vectorIN3Php5ValueESaIS1_EE19_M_emplace_back_auxIJRP12_zval_structEEEvDpOT_@Base 1.5.3 + _ZNSt6vectorIN3Php5ValueESaIS1_EE7reserveEj@Base 1.5.3 + _ZNSt6vectorIN3Php5ValueESaIS1_EED1Ev@Base 1.5.3 + _ZNSt6vectorIN3Php5ValueESaIS1_EED2Ev@Base 1.5.3 + _ZNSt8_Rb_treeIPvS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE16_M_insert_uniqueIS0_EESt4pairISt17_Rb_tree_iteratorIS0_EbEOT_@Base 1.5.3 + _ZNSt8_Rb_treeIPvS0_St9_IdentityIS0_ESt4lessIS0_ESaIS0_EE8_M_eraseEPSt13_Rb_tree_nodeIS0_E@Base 1.5.3 + _ZNSt8_Rb_treeISsSt4pairIKSsN3Php5ValueEESt10_Select1stIS4_ESt4lessISsESaIS4_EE22_M_emplace_hint_uniqueIIRKSt21piecewise_construct_tSt5tupleIIOSsEESF_IIEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_@Base 1.5.3 + _ZNSt8_Rb_treeISsSt4pairIKSsN3Php5ValueEESt10_Select1stIS4_ESt4lessISsESaIS4_EE22_M_emplace_hint_uniqueIJRKSt21piecewise_construct_tSt5tupleIJOSsEESF_IJEEEEESt17_Rb_tree_iteratorIS4_ESt23_Rb_tree_const_iteratorIS4_EDpOT_@Base 1.5.3 + _ZNSt8_Rb_treeISsSt4pairIKSsN3Php5ValueEESt10_Select1stIS4_ESt4lessISsESaIS4_EE24_M_get_insert_unique_posERS1_@Base 1.5.3 + _ZNSt8_Rb_treeISsSt4pairIKSsN3Php5ValueEESt10_Select1stIS4_ESt4lessISsESaIS4_EE8_M_eraseEPSt13_Rb_tree_nodeIS4_E@Base 1.5.3 + _ZNSt8functionIFvRKSsRN3Php8ConstantEEEC1ERKS6_@Base 1.5.3 + _ZNSt8functionIFvRKSsRN3Php8ConstantEEEC2ERKS6_@Base 1.5.3 + _ZNSt8functionIFvRKSsRN3Php9ClassBaseEEEC1ERKS6_@Base 1.5.3 + _ZNSt8functionIFvRKSsRN3Php9ClassBaseEEEC2ERKS6_@Base 1.5.3 + _ZTIN3Php10FatalErrorE@Base 1.5.3 + _ZTIN3Php10HashMemberINS_5ValueEEE@Base 1.5.3 + _ZTIN3Php10HashMemberISsEE@Base 1.5.3 + _ZTIN3Php10HashMemberIiEE@Base 1.5.3 + _ZTIN3Php10HashParentE@Base 1.5.3 + _ZTIN3Php10ParametersE@Base 1.5.3 + _ZTIN3Php11ArrayAccessE@Base 1.5.3 + _ZTIN3Php11TraversableE@Base 1.5.3 + _ZTIN3Php12SerializableE@Base 1.5.3 + _ZTIN3Php13ValueIteratorE@Base 1.5.3 + _ZTIN3Php4BaseE@Base 1.5.3 + _ZTIN3Php4FileE@Base 1.5.3 + _ZTIN3Php5SuperE@Base 1.5.3 + _ZTIN3Php5ValueE@Base 1.5.3 + _ZTIN3Php6GlobalE@Base 1.5.3 + _ZTIN3Php6ObjectE@Base 1.5.3 + _ZTIN3Php6ScriptE@Base 1.5.3 + _ZTIN3Php7GlobalsE@Base 1.5.3 + _ZTIN3Php8ConstantE@Base 1.5.3 + _ZTIN3Php8FunctionE@Base 1.5.3 + _ZTIN3Php9ClassBaseE@Base 1.5.3 + _ZTIN3Php9CountableE@Base 1.5.3 + _ZTIN3Php9ExceptionE@Base 1.5.3 + _ZTIN3Php9ExtensionE@Base 1.5.3 + _ZTIN3Php9NamespaceE@Base 1.5.3 + _ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 1.5.3 + _ZTISt12_Vector_baseIN3Php5ValueESaIS1_EE@Base 1.5.3 + _ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 1.5.3 + _ZTISt19_Sp_make_shared_tag@Base 1.5.3 + _ZTISt6vectorIN3Php5ValueESaIS1_EE@Base 1.5.3 + _ZTSN3Php10FatalErrorE@Base 1.5.3 + _ZTSN3Php10HashMemberINS_5ValueEEE@Base 1.5.3 + _ZTSN3Php10HashMemberISsEE@Base 1.5.3 + _ZTSN3Php10HashMemberIiEE@Base 1.5.3 + _ZTSN3Php10HashParentE@Base 1.5.3 + _ZTSN3Php10ParametersE@Base 1.5.3 + _ZTSN3Php11ArrayAccessE@Base 1.5.3 + _ZTSN3Php11TraversableE@Base 1.5.3 + _ZTSN3Php12SerializableE@Base 1.5.3 + _ZTSN3Php13ValueIteratorE@Base 1.5.3 + _ZTSN3Php4BaseE@Base 1.5.3 + _ZTSN3Php4FileE@Base 1.5.3 + _ZTSN3Php5SuperE@Base 1.5.3 + _ZTSN3Php5ValueE@Base 1.5.3 + _ZTSN3Php6GlobalE@Base 1.5.3 + _ZTSN3Php6ObjectE@Base 1.5.3 + _ZTSN3Php6ScriptE@Base 1.5.3 + _ZTSN3Php7GlobalsE@Base 1.5.3 + _ZTSN3Php8ConstantE@Base 1.5.3 + _ZTSN3Php8FunctionE@Base 1.5.3 + _ZTSN3Php9ClassBaseE@Base 1.5.3 + _ZTSN3Php9CountableE@Base 1.5.3 + _ZTSN3Php9ExceptionE@Base 1.5.3 + _ZTSN3Php9ExtensionE@Base 1.5.3 + _ZTSN3Php9NamespaceE@Base 1.5.3 + _ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 1.5.3 + _ZTSSt12_Vector_baseIN3Php5ValueESaIS1_EE@Base 1.5.3 + _ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 1.5.3 + _ZTSSt19_Sp_make_shared_tag@Base 1.5.3 + _ZTSSt6vectorIN3Php5ValueESaIS1_EE@Base 1.5.3 + _ZTVN3Php10FatalErrorE@Base 1.5.3 + _ZTVN3Php10HashMemberINS_5ValueEEE@Base 1.5.3 + _ZTVN3Php10HashMemberISsEE@Base 1.5.3 + _ZTVN3Php10HashMemberIiEE@Base 1.5.3 + _ZTVN3Php10HashParentE@Base 1.5.3 + _ZTVN3Php10ParametersE@Base 1.5.3 + _ZTVN3Php13ValueIteratorE@Base 1.5.3 + _ZTVN3Php4BaseE@Base 1.5.3 + _ZTVN3Php4FileE@Base 1.5.3 + _ZTVN3Php5SuperE@Base 1.5.3 + _ZTVN3Php5ValueE@Base 1.5.3 + _ZTVN3Php6GlobalE@Base 1.5.3 + _ZTVN3Php6ObjectE@Base 1.5.3 + _ZTVN3Php6ScriptE@Base 1.5.3 + _ZTVN3Php7GlobalsE@Base 1.5.3 + _ZTVN3Php8ConstantE@Base 1.5.3 + _ZTVN3Php8FunctionE@Base 1.5.3 + _ZTVN3Php9ClassBaseE@Base 1.5.3 + _ZTVN3Php9ExceptionE@Base 1.5.3 + _ZTVN3Php9ExtensionE@Base 1.5.3 + _ZTVN3Php9NamespaceE@Base 1.5.3 + _ZTVSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 1.5.3 diff --git a/debian/libphpcpp1.5.triggers b/debian/libphpcpp1.5.triggers new file mode 100644 index 0000000..dd86603 --- /dev/null +++ b/debian/libphpcpp1.5.triggers @@ -0,0 +1 @@ +activate-noawait ldconfig diff --git a/debian/patches/0001-Makefile-install-DESTDIR-and-more.patch b/debian/patches/0001-Makefile-install-DESTDIR-and-more.patch new file mode 100644 index 0000000..a6cd7fe --- /dev/null +++ b/debian/patches/0001-Makefile-install-DESTDIR-and-more.patch @@ -0,0 +1,74 @@ +From: Tzafrir Cohen +Date: Wed, 11 May 2016 14:25:02 +0300 +Subject: Makefile: install: DESTDIR and more + +Fix the install target of the Makefile: +* support DESTDIR +* create installed directories +* fix symlink targets +* less shell scripts: if Makefile if instead +--- + Makefile | 29 ++++++++++++++++------------- + 1 file changed, 16 insertions(+), 13 deletions(-) + +diff --git a/Makefile b/Makefile +index d3d0596..b7a63e9 100644 +--- a/Makefile ++++ b/Makefile +@@ -94,7 +94,7 @@ endif + # you want to leave that flag out on production servers). + # + +-COMPILER_FLAGS = -Wall -c -std=c++11 -fvisibility=hidden -DBUILDING_PHPCPP -Wno-write-strings ++COMPILER_FLAGS = -Wall -c -std=c++11 -fvisibility=hidden -DBUILDING_PHPCPP -Wno-write-strings $(CPPFLAGS) $(CXXFLAGS) + SHARED_COMPILER_FLAGS = -fpic + STATIC_COMPILER_FLAGS = + PHP_COMPILER_FLAGS = ${COMPILER_FLAGS} `${PHP_CONFIG} --includes` +@@ -109,7 +109,7 @@ PHP_COMPILER_FLAGS = ${COMPILER_FLAGS} `${PHP_CONFIG} --includes` + # to the linker flags + # + +-LINKER_FLAGS = -shared ++LINKER_FLAGS = -shared $(LDFLAGS) + PHP_LINKER_FLAGS = ${LINKER_FLAGS} `${PHP_CONFIG} --ldflags` + + +@@ -150,6 +150,7 @@ PHP_SHARED_OBJECTS = $(PHP_SOURCES:%.cpp=shared/%.o) + COMMON_STATIC_OBJECTS = $(COMMON_SOURCES:%.cpp=static/%.o) + PHP_STATIC_OBJECTS = $(PHP_SOURCES:%.cpp=static/%.o) + ++DESTDIR = + + # + # End of the variables section. Here starts the list of instructions and +@@ -203,17 +204,19 @@ ${PHP_STATIC_OBJECTS}: + # The if statements below must be seen as single line by make + + install: +- ${MKDIR} ${INSTALL_HEADERS}/phpcpp +- ${CP} phpcpp.h ${INSTALL_HEADERS} +- ${CP} include/*.h ${INSTALL_HEADERS}/phpcpp +- if [ -e ${PHP_SHARED_LIBRARY} ]; then \ +- ${CP} ${PHP_SHARED_LIBRARY} ${INSTALL_LIB}/; \ +- ${LN} ${INSTALL_LIB}/${PHP_SHARED_LIBRARY} ${INSTALL_LIB}/libphpcpp.so.$(SONAME); \ +- ${LN} ${INSTALL_LIB}/${PHP_SHARED_LIBRARY} ${INSTALL_LIB}/libphpcpp.so; \ +- fi +- if [ -e ${PHP_STATIC_LIBRARY} ]; then ${CP} ${PHP_STATIC_LIBRARY} ${INSTALL_LIB}/; \ +- ${LN} ${INSTALL_LIB}/${PHP_STATIC_LIBRARY} ${INSTALL_LIB}/libphpcpp.a; \ +- fi ++ ${MKDIR} -p $(DESTDIR)${INSTALL_HEADERS}/phpcpp ++ ${CP} phpcpp.h $(DESTDIR)${INSTALL_HEADERS} ++ ${CP} include/*.h $(DESTDIR)${INSTALL_HEADERS}/phpcpp ++ ${MKDIR} -p $(DESTDIR)${INSTALL_LIB} ++ifneq ($(wildcard ${PHP_SHARED_LIBRARY}),) ++ ${CP} ${PHP_SHARED_LIBRARY} $(DESTDIR)${INSTALL_LIB}/ ++ ${LN} ${PHP_SHARED_LIBRARY} $(DESTDIR)${INSTALL_LIB}/libphpcpp.so.$(SONAME) ++ ${LN} ${PHP_SHARED_LIBRARY} $(DESTDIR)${INSTALL_LIB}/libphpcpp.so ++endif ++ifneq ($(wildcard ${PHP_STATIC_LIBRARY}),) ++ ${CP} ${PHP_STATIC_LIBRARY} $(DESTDIR)${INSTALL_LIB}/ ++ ${LN} ${PHP_STATIC_LIBRARY} $(DESTDIR)${INSTALL_LIB}/libphpcpp.a ++endif + if `which ldconfig`; then \ + sudo ldconfig; \ + fi diff --git a/debian/patches/0002-Don-t-run-ldconfig-on-install.patch b/debian/patches/0002-Don-t-run-ldconfig-on-install.patch new file mode 100644 index 0000000..2bc207a --- /dev/null +++ b/debian/patches/0002-Don-t-run-ldconfig-on-install.patch @@ -0,0 +1,22 @@ +From: Tzafrir Cohen +Date: Sun, 15 May 2016 10:31:34 +0300 +Subject: Don't run ldconfig on install + +Another sensible patch. Unlike previous patch, not sure if it will be +acceptable upstream. +--- + Makefile | 3 --- + 1 file changed, 3 deletions(-) + +diff --git a/Makefile b/Makefile +index b7a63e9..a117b70 100644 +--- a/Makefile ++++ b/Makefile +@@ -217,7 +217,4 @@ ifneq ($(wildcard ${PHP_STATIC_LIBRARY}),) + ${CP} ${PHP_STATIC_LIBRARY} $(DESTDIR)${INSTALL_LIB}/ + ${LN} ${PHP_STATIC_LIBRARY} $(DESTDIR)${INSTALL_LIB}/libphpcpp.a + endif +- if `which ldconfig`; then \ +- sudo ldconfig; \ +- fi + diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..2fa50cb --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,2 @@ +0001-Makefile-install-DESTDIR-and-more.patch +0002-Don-t-run-ldconfig-on-install.patch diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..8a1cbaa --- /dev/null +++ b/debian/rules @@ -0,0 +1,9 @@ +#!/usr/bin/make -f +%: + dh $@ #--with php5 + +override_dh_strip: + dh_strip -v --dbg-package=libphpcpp-dbg + +override_dh_install: + dh_install --fail-missing diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..728c02b --- /dev/null +++ b/debian/watch @@ -0,0 +1,8 @@ +# Compulsory line, this is a version 4 file +version=4 + +# GitHub hosted projects +opts="filenamemangle=s%v(\d[\d.]*)\.tar\.gz%php-cpp-$1.tar.gz%" \ + https://github.com/CopernicaMarketingSoftware/PHP-CPP/tags \ + (?:.*?/)?v?(\d[\d.]*)\.tar\.gz debian uupdate + -- cgit v1.2.3