Hello community,

here is the log from the commit of package php7-phalcon for openSUSE:Factory 
checked in at 2017-07-10 11:07:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/php7-phalcon (Old)
 and      /work/SRC/openSUSE:Factory/.php7-phalcon.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "php7-phalcon"

Mon Jul 10 11:07:36 2017 rev:2 rq:507068 version:3.2.0

Changes:
--------
New Changes file:

--- /dev/null   2017-06-30 09:57:03.955002226 +0200
+++ /work/SRC/openSUSE:Factory/.php7-phalcon.new/php5-phalcon.changes   
2017-07-10 11:07:41.973624483 +0200
@@ -0,0 +1,297 @@
+-------------------------------------------------------------------
+Fri Jun 23 20:08:32 UTC 2017 - [email protected]
+
+- Update version to 3.2.0 and build with zephir 0.9.9.
+
+-------------------------------------------------------------------
+Tue May  9 20:18:03 UTC 2017 - [email protected]
+
+- Update phalcon to 3.0.2
+- Synchronize sources with php7-phalcon
+
+-------------------------------------------------------------------
+Thu Aug 25 07:34:57 UTC 2016 - [email protected]
+
+- Phalcon 3.0.1
+ * Fixed Phalcon\Cache\Backend\Redis::flush in order to flush cache correctly
+ * Fixed Phalcon\Mvc\Model\Manager::getRelationRecords to correct using multi 
relation column #12035
+ * Fixed Phalcon\Acl\Resource. Now it implements Phalcon\Acl\ResourceInterface 
#11959
+ * Fixed save method for all cache backends. Now it updates the _lastKey 
property correctly #12050
+ * Fixed virtual foreign key check when having multiple keys #12071
+ * Phalcon\Config\Adapter\Ini constructor can now specify parse_ini_file() 
scanner mode #12079
+ * Fixed Phalcon\Cache\Backend\Apc::save due to which the 
Apc::increment/Apc::decrement could not be used properly #12109
+ * Fixed Phalcon\Mvc\Model\Criteria::inWhere so that now the second parameter 
can be an empty array #10676
+ * Fixed ORM related memory leak #12115, #11995, #12116
+ * Fixed incorrect Phalcon\Mvc\View::getActiveRenderPath behavior #12139
+ * Fixed Phalcon\Security\Random::base64Safe so that now the method returns 
correct safe string #12141
+ * Fixed the Phalcon\Translate\Adapter\Gettext::getOptionsDefault visibility 
#12157
+ * Enabled PHQL cache for PHP7 to improve performance and reuse plannings
+
+-------------------------------------------------------------------
+Mon Jun  6 08:51:31 UTC 2016 - [email protected]
+
+- Phalcon 2.0.13
+ * Restored Phalcon\Text::camelize behavior #11767
+ * Used Zephir v0.9.2 to maintain backwards compatibility
+
+- Phalcon 2.0.12
+ * Fixed regression changes for Phalcon\Mvc\View\Engine\Volt::callMacro #11745
+ * Fixed the argument type of Phalcon\Flash::success #11764
+
+-------------------------------------------------------------------
+Wed May 11 10:23:36 UTC 2016 - [email protected]
+
+- Phalcon 2.0.11
+ * Fix Model magic set functionality to maintain variable visibility and 
utilize setter methods.#11286
+ * Added a prepareSave event to model saving
+ * Added support for OnUpdate and OnDelete foreign key events to the MySQL 
adapter
+ * Added ability to setLogLevel on multiple logs #10429
+ * Fixed regression changes for 
Phalcon\Translate\Adapter\Gettext::prepareOptions #11429
+ * Fixed Phalcon\Mvc\View\Engine\Volt::callMacro bug. Now it's correctly 
calling call_user_func_array instead of call_user_func
+ * Fixed undefined method call 
Phalcon\Mvc\Collection\Manager::getConnectionService. Now 
Phalcon\Mvc\Collection::getConnectionService works correctly in according to 
documentation
+
+-------------------------------------------------------------------
+Thu May  5 11:42:46 UTC 2016 - [email protected]
+
+- Make use of github archives
+
+-------------------------------------------------------------------
+Thu Mar 10 12:18:52 UTC 2016 - [email protected]
+
+- Phalcon 2.0.10
+ * ORM: Added support for DATE columns in Oracle
+ * Fixed wrong total_items and total_pages in Paginator when the query builder 
has set groupBy()
+ * Fixed Phalcon\Acl\Memory::allow bug#11210 related to the inconsistent 
behavior with access specified as string and array
+ * Added quoting column in Phalcon\Db\Dialect\MySQL::addColumn when define 
position of the column
+ * Added support to define position of the column in 
Phalcon\Db\Dialect\MySQL::modifyColumn
+ * Fixed Phalcon\Mvc\Model\Query\Builder bug#11298 related to resetting limit 
to null
+ * Fixed Phalcon\Tag::getTitle bug#11185. Now a title will be automatically 
escaped.
+ * Fixed Phalcon\Translate\Adapter\Gettext::exists bug#11310 related to the 
wrong returned value (always true)
+ * Fixed Phalcon\Translate\Adapter\Gettext::setLocale bug#11311 related to the 
incorrect setting locale
+ * Added ability to persistent connection in Phalcon\Queue\Beanstalk::connect
+ * Fixed Phalcon\Http\Response::redirect bug#11324. Incorrect initialization 
local array of status codes
+ * Fixed cache backends bug#11322 related to saving number 0
+ * Fixed Phalcon\Db\Dialect::escape bug#11359. Added ability to use the 
database name with dots.
+
+-------------------------------------------------------------------
+Sun Nov 29 15:57:31 UTC 2015 - [email protected]
+
+- Phalcon 2.0.9
+ * Improved overall support of SQL for migrations
+ * Fixed bug that double serializes data using Redis adapter
+ * Added console:boot event to allow the developer to perform initialization 
actions
+ * Added implementation options allowEmpty for Phalcon\Mvc\Model\Validator\Ip
+ * Fixed SQLite bug[#10997] related to setting of index type
+ * Added Phalcon\Db\Dialect\Sqlite::listIndexesSql - to generate the SQL to 
get query list of indexes
+ * Fixed MySQL bug[#11036] related to setting of index type
+ * Added missed RouteInterface::setHostname, RouteInterface::getHostname
+ * Added strict option for ExclusionIn validator
+ * Added Phalcon\Text::underscore - to make a phrase underscored instead of 
spaced
+ * Added Phalcon\Text::humanize - to make an underscored or dashed phrase 
human-readable
+ * Added ability to change document class to be returned in ODM through class 
option
+
+-------------------------------------------------------------------
+Sat Sep 26 10:26:38 UTC 2015 - [email protected]
+
+- Phalcon 2.0.8
+ * Added Phalcon\Security\Random::base58 - to generate a random base58 string
+ * Added Phalcon\Logger\Adapter::isTransaction() to check whether the logger 
is currently in transaction mode or not (Phalcon 1.3 behavior)
+ * Phalcon\Session\Adapter now closes the session when the adapter is 
destroyed (Phalcon 1.3 behavior)
+ * Fixed fetching of data in modes FETCH_CLASS, FETCH_INTO and FETCH_FUNC in 
Phalcon\Db
+ * Added missing code property in Phalcon\Validation\Message available in 
Phalcon 1.3.x
+ * Added Phalcon\Db\Column::TYPE_TIMESTAMP to allow migrations on these kind 
of columns
+ * Added Phalcon\Db\ColumnInterface::hasDefault to check if a column has a 
default value declared in its database column definition
+ * Fixed determining of default value for column in Phalcon\Db\Dialect\MySQL, 
Phalcon\Db\Dialect\Sqlite and Phalcon\Db\Dialect\Postgresql classes
+ * Now Phalcon\Mvc\Model::__call invokes finders as in __callStatic
+ * Fixed Phalcon\Db\Dialect\Postgresql::getColumnDefinition for BIGINT and 
BOOLEAN data types
+ * Fixed BOOLEAN default value in Phalcon\Db\Dialect\Postgresql
+ * Added Phalcon\Validation\Validator\CreditCard - validation credit card 
number using luhn algorithm
+
+-------------------------------------------------------------------
+Tue Aug 18 07:06:32 UTC 2015 - [email protected]
+
+- Phalcon 2.0.7
+ * Image\Adapter\Gd::save() no longer fails if the method or the instance is 
created with a filename without an extension
+ * Fixed segfault and implementation of Image\Adapter\Imagick::text()
+ * Exceptions thrown in Volt compiler are now Phalcon\Mvc\View\Engine\Exception
+ * Now you can import macros from other files using {% include "file.volt" %}
+ * Undefined function calls fall back to macro calls in Volt templates
+ * Automatic bound parameters in Mvc\Model\Criteria now uses a different prefix
+ * than Mvc\Model\Query\Builder to avoid collisions
+ * Added Cache\Multiple::flush() to flush the cache backends added to the 
multiple system
+ * Fixed Session\Bag::remove()
+ * Session\Bag::destroy() eliminates any temporary data in the variables bag
+ * afterCreate/afterUpdate are only called if saving related records was 
successful
+ * Added an optional parameter removeData to Session\Adapter::remove() to 
remove any data in $_SESSION that belongs to the uniqueId or the whole session 
data
+ * Now session variables making use of unique prefixes use # as internal 
separator
+ * Added parameter that changes the default operator for conditions in method 
Mvc\Model\Criteria::fromImput() #10749
+ * Added \Phalcon\Queue\Beanstalk::listTubes() to get list of a tubes
+ * Added a fix to avoid that a table present in many sub-queries causes 
invalid SQL generation
+ * Add CookieInterface, update Cookie and Cookies to use this interface - 
Decoupling Cookies and Cookie - Check Session state before using it in Cookie. 
#10789
+ * Fixed merge of two Phalcon\Config instances that contains object values 
different than Phalcon\Config compatible instances
+ * When creating tables in Postgres, inline PRIMARY keys are now escaped 
properly#10797
+ * Fixed incorrect generation of SELECT COUNT(*) causing unexpected exceptions 
when phqlLiterals is disabled
+ * Added Phalcon\Security\Random - secure random number generator class. 
Provides secure random number generator which is suitable for generating 
session key in HTTP cookies, etc
+
+-------------------------------------------------------------------
+Wed Jul 22 16:05:42 UTC 2015 - [email protected]
+
+- Phalcon 2.0.6
+ * Builds in TravisCI now uses Docker to perform faster builds
+ * Added Http\Response::setCache() to easily set cache headers.
+ * When a beanstalkd connection is closed the adapter does not produce a 
notice anymore
+ * Default separator in Text::increment is now _ (underscore)
+ * Using tel_field in Volt now generates correct PHP code
+ * SQL generated by PostgreSQL dialect in dropTable and dropView is now correct
+ * Errors generated in Cache\Backend\Memcached now shows the result code to 
easily debug problems
+ * Fixed LIMIT/OFFSET SQL generation in Mvc\Model\Query\Builder
+ * Fixed Logger\Formatter\Line to match 1.3.x behavior
+ * Fixed warning when castOnHydrate' is true #10648
+ * Added name before int/float/numeric/string/bool/null/other variables in 
Debug\Dump::output
+ * Now Validation\Validator\Identical allows both 'accepted' and 'value' as 
value to keep backwards compatibility
+ * Added \Phalcon\Mvc\Model\MetaData\Redis adapter.
+ * Added Redis Session adapter
+ * Fixed bug in Mvc\Model\Criteria::fromInput unallowing it to use renamed 
columns
+ * Fixed bug in Http\Request getRawBody()/getPut() clears input buffer #10694
+
+- Phalcon 2.0.5
+ * Fixed a bug that makes that attaching an events manager to an 
Mvc\Application causes view->render() not being called
+ * Fixed bug that makes generated SQL statements using FOR UPDATE not being 
parsed correctly
+ * The email filter now no longer removes the ' character #10603
+ * When an array is bound the cached representation in PHQL makes the SQL 
being incorrectly generated the second time.
+ * Added \Phalcon\Mvc\Model\MetaData\Memcache and 
\Phalcon\Mvc\Model\MetaData\Libmemcached adapters
+ * Fixed a bug that makes macro can't be called recursively in Volt
+
+-------------------------------------------------------------------
+Wed Jul  8 05:36:01 UTC 2015 - [email protected]
+
+- Phalcon 2.0.4
+ * Fixed bug in Phalcon\Mvc\Model::update() that mistakenly throws an 
exception when the record does exist
+ * Now links in Phalcon\Debug point to https://api.phalconphp.com instead of 
http://docs.phalconphp.com
+ * Implemented a more versatile way to assign variables in Volt allowing to 
assign properties and array indexes
+ * Improved generation of macros in Volt using anonymous functions instead of 
plain PHP functions, this allow to bind the adapter object and inject services 
within them
+ * Fixed generation and validation of default parameters in Volt's macros
+ * Added Phalcon\Assets\Manager::getCollections() to return all collections 
registered #2488
+ * Now Phalcon\Mvc\Url::getStatic() generates URLs from routes
+ * Introduced Phalcon\Mvc\EntityInterface to allow parameters receive both 
Phalcon\Mvc\Model and Phalcon\Mvc\Collection instances. This interface allow 
Mvc\Model\Validators being used in Mvc\Collection
+ * Added Phalcon\Session\Adapter::setName() to change the session name
+ * Added BIGINT column type support in Phalcon\Db
+ * Added new types Phalcon\Db\Column::BLOB and Phalcon\Db\Column::DOUBLE #10506
+ * Automatic binding of Large Object data (LOB) in the ORM
+ * Support for BIT types in MySQL with binding as booleans
+ * Added Phalcon\Flash\Direct::output() allowing to place flash messages in a 
specific place of the view #629
+ * Added 'autoescape' option that allows to globally enable autoescape in any 
Volt template
+ * Added readAttribute/writeAttribute to Phalcon\Mvc\Collection\Document
+ * Added toArray to Phalcon\Mvc\Collection\Document
+ * Global setting db.force_casting now forces casting bound parameters to 
specified bind types
+ * Introduced new placeholders in PHQL enclosed in brackets that allow to set 
the type: {name:str} or {names:array}
+ * Now you can bind arrays in bound parameters in PHQL
+ * Global setting orm.cast_on_hydrate allow to cast hydrated attributes to the 
original types in the mapped tables instead of using strings
+ * Values in LIMIT/OFFSET clause are now passed using bound parameters in PHQL
+ * Allowing late state binding in both Simple/Complex results to allow 
override Mvc\Model::cloneResultMap
+ * Added method distinct() in Phalcon\Mvc\Model\Criteria #10536
+ * Added global setting orm.ignore_unknown_columns to ignore unexpected 
columns when hydrating instances in the ORM This fixes extra auxiliar columns 
used in Db\Adapter\Pdo\Oracle
+ * Added support for afterFetch in Mvc\Collection
+ * Added 'beforeMatch' parameter in @Route annotation of Mvc\Router\Annotations
+ * Added groupBy/getGroupBy/having/getHaving to Mvc\Model\Criteria
+ * Phalcon\Mvc\Model::count() now return values as integer
++++ 100 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:Factory/.php7-phalcon.new/php5-phalcon.changes
--- /work/SRC/openSUSE:Factory/php7-phalcon/php7-phalcon.changes        
2017-04-26 21:43:59.697369174 +0200
+++ /work/SRC/openSUSE:Factory/.php7-phalcon.new/php7-phalcon.changes   
2017-07-10 11:07:42.637530727 +0200
@@ -1,0 +2,5 @@
+Fri Jun 23 20:08:32 UTC 2017 - [email protected]
+
+- Update version to 3.2.0 and build with zephir 0.9.9.
+
+-------------------------------------------------------------------

Old:
----
  cphalcon-3.1.2.tar.gz
  zephir-0.9.7.tar.gz

New:
----
  cphalcon-3.2.0.tar.gz
  php5-phalcon.changes
  php5-phalcon.spec
  zephir-0.9.9.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ php5-phalcon.spec ++++++
#
# spec file for package php5-phalcon
#
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


%define _name       phalcon
%define _cname      cphalcon
%define _zname      zephir
%define _zversion   0.9.9
%define _php        php5

Name:           %{_php}-phalcon
Version:        3.2.0
Release:        0
Summary:        PHP5 Extension Module
License:        BSD-3-Clause
Group:          Development/Libraries/PHP
Url:            http://phalconphp.com/
Source0:        %{_cname}-%{version}.tar.gz
Source1:        %{_zname}-%{_zversion}.tar.gz
BuildRequires:  %{_php}-ctype
BuildRequires:  %{_php}-devel
BuildRequires:  %{_php}-json
BuildRequires:  %{_php}-pdo
BuildRequires:  gcc
BuildRequires:  re2c >= 0.13.4
Requires:       %{_php}-mysql

%description
Phalcon is an open source, full stack framework for PHP 5
written as a C-extension, optimized for high performance.
You don't need learn or use the C language, since the functionality
is exposed as PHP classes ready for you to use. Zephir is a high level
language, something between C and PHP. It’s both dynamic and static
typed and it supports just the features we need to create and maintain
a project like Phalcon.

%package        devel
Summary:        Development files for %{name}
Group:          Development/Libraries
Requires:       %{name} = %{version}

%description    devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.

%prep
%setup -q -n %{_cname}-%{version}
%setup -qTD -a1 -n %{_cname}-%{version}

%build
export CFLAGS="%{optflags} -g3 -O1 -std=gnu90 -DZEPHIR_RELEASE=1"
cd %{_zname}-%{_zversion}/parser/parser
sh build_linux.sh
cd ..
phpize
./configure --enable-zephir_parser
make %{?_smp_mflags}

cd ../..
php -d memory_limit=512M -d 
extension=%{_zname}-%{_zversion}/parser/modules/zephir_parser.so 
%{_zname}-%{_zversion}/compiler.php generate --parser-compiled=yes
cd ext
phpize
%configure --enable-%{_name}
make %{?_smp_mflags}

%install
mkdir -p %{buildroot}%{_libdir}/%{_php}/extensions
mkdir -p %{buildroot}%{_sysconfdir}/%{_php}/conf.d
cd ext
make install INSTALL_ROOT=%{buildroot}

echo "; comment out next line to disable %{_name} extension in php" > 
%{buildroot}/%{_sysconfdir}/%{_php}/conf.d/%{_name}.ini
echo "extension=%{_name}.so" >> 
%{buildroot}/%{_sysconfdir}/%{_php}/conf.d/%{_name}.ini

%files
%defattr(644,root,root,755)
%doc CHANGELOG.md CONTRIBUTING.md README.md
%{_libdir}/%{_php}/extensions/%{_name}.so
%config(noreplace) %{_sysconfdir}/%{_php}/conf.d/%{_name}.ini

%changelog
++++++ php7-phalcon.spec ++++++
--- /var/tmp/diff_new_pack.ybxpDg/_old  2017-07-10 11:07:43.589396305 +0200
+++ /var/tmp/diff_new_pack.ybxpDg/_new  2017-07-10 11:07:43.589396305 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package php7-phalcon
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,13 +15,15 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 %define _name       phalcon
 %define _cname      cphalcon
 %define _zname      zephir
-%define _zversion   0.9.7
+%define _zversion   0.9.9
+%define _php        php7
 
-Name:           php7-phalcon
-Version:        3.1.2
+Name:           %{_php}-phalcon
+Version:        3.2.0
 Release:        0
 Summary:        PHP7 Extension Module
 License:        BSD-3-Clause
@@ -29,13 +31,13 @@
 Url:            http://phalconphp.com/
 Source0:        %{_cname}-%{version}.tar.gz
 Source1:        %{_zname}-%{_zversion}.tar.gz
+BuildRequires:  %{_php}-ctype
+BuildRequires:  %{_php}-devel
+BuildRequires:  %{_php}-json
+BuildRequires:  %{_php}-pdo
 BuildRequires:  gcc
-BuildRequires:  php7-ctype
-BuildRequires:  php7-devel
-BuildRequires:  php7-json
-BuildRequires:  php7-pdo
 BuildRequires:  re2c >= 0.13.4
-Requires:       php7-mysql
+Requires:       %{_php}-mysql
 
 %description
 Phalcon is an open source, full stack framework for PHP 5
@@ -76,24 +78,18 @@
 make %{?_smp_mflags}
 
 %install
-mkdir -p %{buildroot}%{_libdir}/php7/extensions
-mkdir -p %{buildroot}%{_sysconfdir}/php7/conf.d
+mkdir -p %{buildroot}%{_libdir}/%{_php}/extensions
+mkdir -p %{buildroot}%{_sysconfdir}/%{_php}/conf.d
 cd ext
 make install INSTALL_ROOT=%{buildroot}
 
-echo "; comment out next line to disable %{_name} extension in php" > 
%{buildroot}/%{_sysconfdir}/php7/conf.d/%{_name}.ini
-echo "extension=%{_name}.so" >> 
%{buildroot}/%{_sysconfdir}/php7/conf.d/%{_name}.ini
-
-%post
-#
-
-%postun
-#
+echo "; comment out next line to disable %{_name} extension in php" > 
%{buildroot}/%{_sysconfdir}/%{_php}/conf.d/%{_name}.ini
+echo "extension=%{_name}.so" >> 
%{buildroot}/%{_sysconfdir}/%{_php}/conf.d/%{_name}.ini
 
 %files
 %defattr(644,root,root,755)
 %doc CHANGELOG.md CONTRIBUTING.md README.md
-%{_libdir}/php7/extensions/%{_name}.so
-%config(noreplace) %{_sysconfdir}/php7/conf.d/%{_name}.ini
+%{_libdir}/%{_php}/extensions/%{_name}.so
+%config(noreplace) %{_sysconfdir}/%{_php}/conf.d/%{_name}.ini
 
 %changelog

++++++ cphalcon-3.1.2.tar.gz -> cphalcon-3.2.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/php7-phalcon/cphalcon-3.1.2.tar.gz 
/work/SRC/openSUSE:Factory/.php7-phalcon.new/cphalcon-3.2.0.tar.gz differ: char 
13, line 1

++++++ zephir-0.9.7.tar.gz -> zephir-0.9.9.tar.gz ++++++
++++ 84099 lines of diff (skipped)


Reply via email to