summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRemi Collet <fedora@famillecollet.com>2016-11-27 10:24:20 +0100
committerRemi Collet <fedora@famillecollet.com>2016-11-27 10:24:20 +0100
commitc70a043e885d8acb739a30660a23a5b46038d6d2 (patch)
tree4790a023ba9cd219d13c0ddc6f1e8e4fd55b8539
parent7a24d497d45ae3e5be32f9ef67fcc147bbbf79d5 (diff)
zephir-parser: 0.9.5
-rw-r--r--Makefile4
-rw-r--r--REFLECTION2
-rw-r--r--composer.json12
-rw-r--r--zephir-parser.spec24
4 files changed, 30 insertions, 12 deletions
diff --git a/Makefile b/Makefile
index cd3c95f..bbf17dd 100644
--- a/Makefile
+++ b/Makefile
@@ -1,3 +1,7 @@
SRCDIR := $(shell pwd)
NAME := $(shell basename $(SRCDIR))
include ../common/Makefile
+
+refl:
+ php -n -d extension=zephir_parser.so --re zephir_parser >REFLECTION
+
diff --git a/REFLECTION b/REFLECTION
index 0b32c98..99ab8f2 100644
--- a/REFLECTION
+++ b/REFLECTION
@@ -1,4 +1,4 @@
-Extension [ <persistent> extension #144 zephir_parser version 0.1.0 ] {
+Extension [ <persistent> extension #15 zephir_parser version 0.9.5 ] {
- Functions {
Function [ <internal:zephir_parser> function zephir_parse_file ] {
diff --git a/composer.json b/composer.json
index 9818c93..dac4613 100644
--- a/composer.json
+++ b/composer.json
@@ -1,13 +1,14 @@
{
"name": "phalcon/zephir",
"description": "Zephir is a compiled high level language aimed to the creation of C-extensions for PHP",
- "keywords": ["extension"],
- "homepage": "http://zephir-lang.com/",
+ "keywords": ["extension", "zephir", "phalcon"],
+ "homepage": "https://zephir-lang.com/",
"license": "MIT",
"authors": [
{
"name": "Zephir Team",
- "homepage": "http://zephir-lang.com/"
+ "email": "team@phalconphp.com",
+ "homepage": "https://zephir-lang.com/"
},
{
"name": "Contributors",
@@ -18,13 +19,14 @@
"issues": "https://github.com/phalcon/zephir/issues?state=open",
"source": "https://github.com/phalcon/zephir",
"forum": "https://forum.zephir-lang.com/",
- "docs": "http://docs.zephir-lang.com/"
+ "docs": "https://docs.zephir-lang.com/"
},
"require": {
"php": ">=5.4",
"ext-json": "*",
"ext-hash": "*",
- "ext-ctype": "*"
+ "ext-ctype": "*",
+ "ext-xml": "*"
},
"require-dev": {
"squizlabs/php_codesniffer": "~2.6",
diff --git a/zephir-parser.spec b/zephir-parser.spec
index a8effea..845dee5 100644
--- a/zephir-parser.spec
+++ b/zephir-parser.spec
@@ -11,21 +11,25 @@
%global with_tests 0
%scl_package zephyr-parser
%else
+%if "%{php_version}" > "5.6"
%global with_tests 0%{!?_without_tests:1}
+%else
+%global with_tests 0%{?_with_tests:1}
+%endif
%endif
# Get commit from PHP_PHALCON_ZEPVERSION in
# https://github.com/phalcon/cphalcon/blob/master/ext/php_phalcon.h
-%global gh_commit 23856e1e8244a89ac1bc30ba56b417a4a1c1687f
+%global gh_commit cae68c4205a93a7a1ea6165bcd5ce5cb470f5bdd
%global gh_short %(c=%{gh_commit}; echo ${c:0:7})
-%global gh_date 20161014
+#global gh_date 20161126
%global gh_owner phalcon
%global gh_project zephir
%global ext_name zephir_parser
Name: %{?scl_prefix}%{gh_project}-parser
-Version: 0.9.4
-Release: 2%{?gh_date:.%{gh_date}git%{gh_short}}%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}}
+Version: 0.9.5
+Release: 1%{?gh_date:.%{gh_date}git%{gh_short}}%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}}
Summary: Zephir parser extension
Group: Development/Libraries
@@ -76,11 +80,13 @@ Requires: %{name} = %{version}-%{release}
# "php": ">=5.4",
# "ext-json": "*",
# "ext-hash": "*",
-# "ext-ctype": "*"
+# "ext-ctype": "*",
+# "ext-xml": "*"
Requires: %{?scl_prefix}php(language) >= 5.4
Requires: %{?scl_prefix}php-json
Requires: %{?scl_prefix}php-hash
Requires: %{?scl_prefix}php-ctype
+Requires: %{?scl_prefix}php-xml
# From phpcompatinfo
Requires: %{?scl_prefix}php-reflection
Requires: %{?scl_prefix}php-date
@@ -88,7 +94,6 @@ Requires: %{?scl_prefix}php-gmp
Requires: %{?scl_prefix}php-pcre
Requires: %{?scl_prefix}php-pdo
Requires: %{?scl_prefix}php-spl
-Requires: %{?scl_prefix}php-xml
Provides: %{?scl_prefix}php-composer(%{gh_owner}/%{gh_project}) = %{version}
@@ -116,6 +121,10 @@ Compiler design goals:
%prep
%setup -q -n %{gh_project}-%{gh_commit}
+: Fix versions
+sed -e 's/0.9.4a-dev/%{version}/' -i Library/Compiler.php
+sed -e '/PHP_ZEPHIR_PARSER_VERSION/s/0.1.0/%{version}/' -i parser/php_zephir_parser.h
+
%patch0 -p0 -b .rpm
sed -e 's:@DATADIR@:%{_datadir}:;s:@BINDIR@:%{_bindir}:' \
-i bin/%{gh_project}
@@ -191,6 +200,9 @@ rm -rf %{buildroot}
%changelog
+* Sun Nov 27 2016 Remi Collet <remi@fedoraproject.org> - 0.9.5-1
+- version 0.9.5
+
* Fri Oct 14 2016 Remi Collet <remi@fedoraproject.org> - 0.9.4-2.20161014git23856e1
- new snapshot to fix PHP 7.1 compatibility of generated code