diff options
| author | Remi Collet <fedora@famillecollet.com> | 2017-02-19 19:27:51 +0100 | 
|---|---|---|
| committer | Remi Collet <fedora@famillecollet.com> | 2017-02-19 19:27:51 +0100 | 
| commit | faf7f94cf4d68a429cd782bfc47c7950ca5d1b89 (patch) | |
| tree | 1e770008f94b097c1a4a2aeb9ac9cb04447d3d7a | |
| parent | 248cd569573ed6fe915392365227a75fa6bc9043 (diff) | |
php-pecl-zip: 1.4.0dev with encryption support from libzip 1.2.0
| -rw-r--r-- | REFLECTION-DEV | 28 | ||||
| -rw-r--r-- | php-pecl-zip-dev.spec | 18 | 
2 files changed, 38 insertions, 8 deletions
| diff --git a/REFLECTION-DEV b/REFLECTION-DEV index 691b222..5b09bb1 100644 --- a/REFLECTION-DEV +++ b/REFLECTION-DEV @@ -1,4 +1,4 @@ -Extension [ <persistent> extension #140 zip version 1.13.5 ] { +Extension [ <persistent> extension #158 zip version 1.14.0-dev ] {    - Functions {      Function [ <internal:zip> function zip_open ] { @@ -69,7 +69,7 @@ Extension [ <persistent> extension #140 zip version 1.13.5 ] {    - Classes [1] {      Class [ <internal:zip> class ZipArchive ] { -      - Constants [75] { +      - Constants [79] {          Constant [ integer CREATE ] { 1 }          Constant [ integer EXCL ] { 2 }          Constant [ integer CHECKCONS ] { 4 } @@ -145,6 +145,10 @@ Extension [ <persistent> extension #140 zip version 1.13.5 ] {          Constant [ integer OPSYS_OS_400 ] { 18 }          Constant [ integer OPSYS_OS_X ] { 19 }          Constant [ integer OPSYS_DEFAULT ] { 3 } +        Constant [ integer EM_NONE ] { 0 } +        Constant [ integer EM_AES_128 ] { 257 } +        Constant [ integer EM_AES_192 ] { 258 } +        Constant [ integer EM_AES_256 ] { 259 }        }        - Static properties [0] { @@ -156,7 +160,7 @@ Extension [ <persistent> extension #140 zip version 1.13.5 ] {        - Properties [0] {        } -      - Methods [37] { +      - Methods [39] {          Method [ <internal:zip> public method open ] {            - Parameters [2] { @@ -451,6 +455,24 @@ Extension [ <persistent> extension #140 zip version 1.13.5 ] {              Parameter #2 [ <optional> $compflags ]            }          } + +        Method [ <internal:zip> public method setEncryptionName ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $name ] +            Parameter #1 [ <required> $method ] +            Parameter #2 [ <optional> $password ] +          } +        } + +        Method [ <internal:zip> public method setEncryptionIndex ] { + +          - Parameters [3] { +            Parameter #0 [ <required> $index ] +            Parameter #1 [ <required> $method ] +            Parameter #2 [ <optional> $password ] +          } +        }        }      }    } diff --git a/php-pecl-zip-dev.spec b/php-pecl-zip-dev.spec index 9222b78..0d2b7bc 100644 --- a/php-pecl-zip-dev.spec +++ b/php-pecl-zip-dev.spec @@ -25,13 +25,13 @@  %else  %global ini_name  40-%{pecl_name}.ini  %endif -#global prever    dev +%global prever    dev  Summary:      A ZIP archive management extension  Summary(fr):  Une extension de gestion des ZIP  Name:         %{?scl_prefix}php-pecl-zip -Version:      1.13.5 -Release:      2%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} +Version:      1.14.0 +Release:      0.1.20170219dev%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}}  %if %{with_libzip}  License:      PHP  %else @@ -46,7 +46,8 @@ Source:       http://pecl.php.net/get/%{pecl_name}-%{version}%{?prever}.tgz  BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)  BuildRequires: %{?scl_prefix}php-devel  %if %{with_libzip} -BuildRequires: pkgconfig(libzip) >= 1.0.0 +# Version 1.2.0 for encryption support +BuildRequires: pkgconfig(libzip) >= 1.2.0  %endif  BuildRequires: zlib-devel  BuildRequires: %{?scl_prefix}php-pear @@ -119,7 +120,7 @@ cd NTS  # Sanity check, really often broken  extver=$(sed -n '/#define PHP_ZIP_VERSION/{s/.* "//;s/".*$//;p}' php5/php_zip.h) -if test "x${extver}" != "x%{version}%{?prever}"; then +if test "x${extver}" != "x%{version}-%{?prever}"; then     : Error: Upstream extension version is ${extver}, expecting %{version}%{?prever}.     exit 1  fi @@ -144,6 +145,8 @@ cp -pr NTS ZTS  %build +%{?dtsenable} +  cd NTS  %{_bindir}/phpize  %configure \ @@ -171,6 +174,7 @@ make %{?_smp_mflags}  %install  rm -rf %{buildroot} +%{?dtsenable}  make -C NTS install INSTALL_ROOT=%{buildroot}  install -D -m 644 %{ini_name} %{buildroot}%{php_inidir}/%{ini_name} @@ -263,6 +267,10 @@ fi  %changelog +* Sun Feb 19 2017 Remi Collet <remi@fedoraproject.org> - 1.14.0-0.1.20170219dev +- update to 1.4.0-dev with encryption support +- raise dependency on libzip 1.2.0 +  * Thu Dec  1 2016 Remi Collet <remi@fedoraproject.org> - 1.13.5-2  - rebuild with PHP 7.1.0 GA | 
