|
|
@@ -27,6 +27,7 @@
|
|
|
%define V_re_engine_posix 0.05
|
|
|
%define V_re_engine_pcre 0.15
|
|
|
%define V_re_engine_tre 0.04
|
|
|
+%define V_re_engine_lua 0.05
|
|
|
%define V_regexp_bind 0.05
|
|
|
%define V_regexp_common 2.122
|
|
|
%define V_regexp_copy 0.06
|
|
|
@@ -50,28 +51,30 @@ Class: BASE
|
|
|
Group: Perl
|
|
|
License: GPL/Artistic
|
|
|
Version: %{V_perl}
|
|
|
-Release: 20080618
|
|
|
+Release: 20080801
|
|
|
|
|
|
# package options
|
|
|
%option with_posix no
|
|
|
%option with_pcre no
|
|
|
%option with_tre no
|
|
|
+%option with_lua no
|
|
|
|
|
|
# list of sources
|
|
|
Source0: http://www.cpan.org/authors/id/A/AV/AVAR/re-engine-POSIX-%{V_re_engine_posix}.tar.gz
|
|
|
Source1: http://www.cpan.org/authors/id/A/AV/AVAR/re-engine-PCRE-%{V_re_engine_pcre}.tar.gz
|
|
|
Source2: http://www.cpan.org/authors/id/A/AV/AVAR/re-engine-TRE-%{V_re_engine_tre}.tar.gz
|
|
|
-Source3: http://www.cpan.org/modules/by-module/Regexp/Regexp-Bind-%{V_regexp_bind}.tar.gz
|
|
|
-Source4: http://www.cpan.org/modules/by-module/Regexp/Regexp-Common-%{V_regexp_common}.tar.gz
|
|
|
-Source5: http://www.cpan.org/modules/by-module/Regexp/Regexp-Copy-%{V_regexp_copy}.tar.gz
|
|
|
-Source6: http://www.cpan.org/modules/by-module/Regexp/Regexp-Extended-%{V_regexp_extended}.tar.gz
|
|
|
-Source7: http://www.cpan.org/modules/by-module/Regexp/Regexp-Keep-%{V_regexp_keep}.tar.gz
|
|
|
-Source8: http://www.cpan.org/modules/by-module/Regexp/Regexp-Parser-%{V_regexp_parser}.tar.gz
|
|
|
-Source9: http://www.cpan.org/modules/by-module/Regexp/Regexp-Shellish-%{V_regexp_shellish}.tar.gz
|
|
|
-Source10: http://www.cpan.org/modules/by-module/Regexp/Regexp-Assemble-%{V_regexp_assemble}.tar.gz
|
|
|
-Source11: http://www.cpan.org/modules/by-module/Regexp/Regexp-Wildcards-%{V_regexp_wildcards}.tar.gz
|
|
|
-Source12: http://www.cpan.org/modules/by-module/Regexp/Regexp-Compare-%{V_regexp_compare}.tar.gz
|
|
|
-Source13: http://www.cpan.org/modules/by-module/Regexp/Regexp-English-%{V_regexp_english}.tar.gz
|
|
|
+Source3: http://www.cpan.org/authors/id/P/PE/PERRAD/re-engine-Lua-%{V_re_engine_lua}.tar.gz
|
|
|
+Source4: http://www.cpan.org/modules/by-module/Regexp/Regexp-Bind-%{V_regexp_bind}.tar.gz
|
|
|
+Source5: http://www.cpan.org/modules/by-module/Regexp/Regexp-Common-%{V_regexp_common}.tar.gz
|
|
|
+Source6: http://www.cpan.org/modules/by-module/Regexp/Regexp-Copy-%{V_regexp_copy}.tar.gz
|
|
|
+Source7: http://www.cpan.org/modules/by-module/Regexp/Regexp-Extended-%{V_regexp_extended}.tar.gz
|
|
|
+Source8: http://www.cpan.org/modules/by-module/Regexp/Regexp-Keep-%{V_regexp_keep}.tar.gz
|
|
|
+Source9: http://www.cpan.org/modules/by-module/Regexp/Regexp-Parser-%{V_regexp_parser}.tar.gz
|
|
|
+Source10: http://www.cpan.org/modules/by-module/Regexp/Regexp-Shellish-%{V_regexp_shellish}.tar.gz
|
|
|
+Source11: http://www.cpan.org/modules/by-module/Regexp/Regexp-Assemble-%{V_regexp_assemble}.tar.gz
|
|
|
+Source12: http://www.cpan.org/modules/by-module/Regexp/Regexp-Wildcards-%{V_regexp_wildcards}.tar.gz
|
|
|
+Source13: http://www.cpan.org/modules/by-module/Regexp/Regexp-Compare-%{V_regexp_compare}.tar.gz
|
|
|
+Source14: http://www.cpan.org/modules/by-module/Regexp/Regexp-English-%{V_regexp_english}.tar.gz
|
|
|
Patch0: perl-regex.patch
|
|
|
|
|
|
# build information
|
|
|
@@ -97,6 +100,7 @@ AutoReqProv: no
|
|
|
- re::engine::POSIX (%{V_re_engine_posix}) [with_posix=yes]
|
|
|
- re::engine::PCRE (%{V_re_engine_pcre}) [with_pcre=yes]
|
|
|
- re::engine::TRE (%{V_re_engine_tre}) [with_tre=yes]
|
|
|
+ - re::engine::Lua (%{V_re_engine_lua}) [with_lua=yes]
|
|
|
- Regexp::Bind (%{V_regexp_bind})
|
|
|
- Regexp::Common (%{V_regexp_common})
|
|
|
- Regexp::Copy (%{V_regexp_copy})
|
|
|
@@ -125,6 +129,11 @@ AutoReqProv: no
|
|
|
url = http://www.cpan.org/authors/id/A/AV/AVAR/
|
|
|
regex = re-engine-TRE-(__VER__)\.tar\.gz
|
|
|
}
|
|
|
+ prog perl-regex:re-engine-Lua = {
|
|
|
+ version = %{V_re_engine_lua}
|
|
|
+ url = http://www.cpan.org/authors/id/P/PE/PERRAD/
|
|
|
+ regex = re-engine-Lua-(__VER__)\.tar\.gz
|
|
|
+ }
|
|
|
prog perl-regex:Regexp-Bind = {
|
|
|
version = %{V_regexp_bind}
|
|
|
url = http://www.cpan.org/modules/by-module/Regexp/
|
|
|
@@ -196,6 +205,7 @@ AutoReqProv: no
|
|
|
%setup -q -T -D -a 11
|
|
|
%setup -q -T -D -a 12
|
|
|
%setup -q -T -D -a 13
|
|
|
+ %setup -q -T -D -a 14
|
|
|
%patch -p0
|
|
|
|
|
|
%build
|
|
|
@@ -212,7 +222,9 @@ AutoReqProv: no
|
|
|
%if "%{with_tre}" == "yes"
|
|
|
%{l_prefix}/bin/perl-openpkg -d %{SOURCE2} configure build install
|
|
|
%endif
|
|
|
+%if "%{with_lua}" == "yes"
|
|
|
%{l_prefix}/bin/perl-openpkg -d %{SOURCE3} configure build install
|
|
|
+%endif
|
|
|
%{l_prefix}/bin/perl-openpkg -d %{SOURCE4} configure build install
|
|
|
%{l_prefix}/bin/perl-openpkg -d %{SOURCE5} configure build install
|
|
|
%{l_prefix}/bin/perl-openpkg -d %{SOURCE6} configure build install
|
|
|
@@ -223,6 +235,7 @@ AutoReqProv: no
|
|
|
%{l_prefix}/bin/perl-openpkg -d %{SOURCE11} configure build install
|
|
|
%{l_prefix}/bin/perl-openpkg -d %{SOURCE12} configure build install
|
|
|
%{l_prefix}/bin/perl-openpkg -d %{SOURCE13} configure build install
|
|
|
+ %{l_prefix}/bin/perl-openpkg -d %{SOURCE14} configure build install
|
|
|
%{l_prefix}/bin/perl-openpkg -F perl-openpkg-files fixate cleanup
|
|
|
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} `cat perl-openpkg-files`
|
|
|
|