SPECS: php-pear-I18N_UnicodeNormalizer.spec (NEW), php-pear-PHP_Do...
adamg
adamg at pld-linux.org
Fri Sep 7 17:19:47 CEST 2007
Author: adamg Date: Fri Sep 7 15:19:47 2007 GMT
Module: SPECS Tag: HEAD
---- Log message:
- new
---- Files affected:
SPECS:
php-pear-I18N_UnicodeNormalizer.spec (NONE -> 1.1) (NEW), php-pear-PHP_DocBlockGenerator.spec (NONE -> 1.1) (NEW), php-pear-PHP_LexerGenerator.spec (NONE -> 1.1) (NEW), php-pear-PHP_FunctionCallTracer.spec (NONE -> 1.1) (NEW), php-pear-QA_Peardoc_Coverage.spec (NONE -> 1.1) (NEW), php-pear-Services_Technorati.spec (NONE -> 1.1) (NEW), php-pear-Validate_FI.spec (NONE -> 1.1) (NEW), php-pear-Validate_IE.spec (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SPECS/php-pear-I18N_UnicodeNormalizer.spec
diff -u /dev/null SPECS/php-pear-I18N_UnicodeNormalizer.spec:1.1
--- /dev/null Fri Sep 7 17:19:47 2007
+++ SPECS/php-pear-I18N_UnicodeNormalizer.spec Fri Sep 7 17:19:41 2007
@@ -0,0 +1,129 @@
+# $Revision$, $Date$
+# TODO:
+# - pl description cleanups
+%include /usr/lib/rpm/macros.php
+%define _class I18N
+%define _subclass UnicodeNormalizer
+%define _status stable
+%define _pearname I18N_UnicodeNormalizer
+Summary: %{_pearname} - Unicode Normalizer
+Summary(pl.UTF-8): %{_pearname} - normalizator Unicode
+Name: php-pear-%{_pearname}
+Version: 1.0.0
+Release: 1
+License: The BSD License
+Group: Development/Languages/PHP
+Source0: http://pear.php.net/get/%{_pearname}-%{version}.tgz
+# Source0-md5: 5dbeae8800105e9e1f948c061b33aeb8
+Patch0: %{name}-paths_fix.patch
+URL: http://pear.php.net/package/I18N_UnicodeNormalizer/
+BuildRequires: php-pear-PEAR
+BuildRequires: rpm-php-pearprov >= 4.4.2-11
+Requires: php-pear
+BuildArch: noarch
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+"...Unicode's normalization is the concept of character composition
+and decomposition.
+
+Character composition is the process of combining simpler characters
+into fewer precomposed characters, such as the n character and the
+combining ~ character into the single n+~ character. Decomposition is
+the opposite process, breaking precomposed characters back into their
+component pieces...
+
+...Normalization is important when comparing text strings for
+searching and sorting (collation)..." [Wikipedia]
+
+Performs the 4 normalizations:
+
+NFD: Canonical Decomposition NFC: Canonical Decomposition, followed by
+Canonical Composition NFKD: Compatibility Decomposition NFKC:
+Compatibility Decomposition, followed by Canonical Composition
+
+Complies with the official Unicode.org regression test.
+
+Uses UTF8 binary strings natively but can normalize a string in any
+UTF format.
+
+Fully tested with phpUnit. Code coverage test close to 100%.
+
+In PEAR status of this package is: %{_status}.
+
+%description -l pl.UTF-8
+"... normalizacja Unicode to określenie dla (de)kompozycji znaków
+Unicode.
+
+Kompozycja znaku to proces łączenia prostych znaków w mniejszą liczbę
+złożonych, przykładowo znak n oraz ~ w pojedynczy n+~. Dekompozycja to
+proces odwrotny, podział połączonych znaków w części składowe...
+
+... normalizacja jest istotna w przypadku porównywania tekstów w celu
+wyszukiwania oraz sortowania..."
+
+[Wikipedia]
+
+Istnieją 4 rodzaje normalizacji: NFD: Kanoniczna dekompozycja, NFC:
+kanoniczna dekompozycja wraz z kanoniczną kompozycją, NKFD:
+kompatybilna dekompozycja, NKFS: kompatybilna dekompozycja wraz z
+kanoniczną kompozycją.
+
+Pakiet ten przechodzi testy oficjalnego zestawu Unicode.org.
+
+W pełni przetestowane za pomocą phpUnit. Pokrycie kodu bliskie 100%.
+
+Ta klasa ma w PEAR status: %{_status}.
+
+%package tests
+Summary: Tests for PEAR::%{_pearname}
+Summary(pl.UTF-8): Testy dla PEAR::%{_pearname}
+Group: Development/Languages/PHP
+AutoReq: no
+Requires: %{name} = %{version}-%{release}
+AutoProv: no
+
+%description tests
+Tests for PEAR::%{_pearname}.
+
+%description tests -l pl.UTF-8
+Testy dla PEAR::%{_pearname}.
+
+%prep
+%pear_package_setup
+%patch0 -p1
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{php_pear_dir}
+%pear_package_install
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+if [ -f %{_docdir}/%{name}-%{version}/optional-packages.txt ]; then
+ cat %{_docdir}/%{name}-%{version}/optional-packages.txt
+fi
+
+%files
+%defattr(644,root,root,755)
+%doc install.log optional-packages.txt docs/I18N_UnicodeNormalizer/docs/examples.txt
+%{php_pear_dir}/.registry/*.reg
+%{php_pear_dir}/I18N/UnicodeNormalizer
+%{php_pear_dir}/I18N/UnicodeNormalizer.php
+%{php_pear_dir}/data/I18N_UnicodeNormalizer
+
+%files tests
+%defattr(644,root,root,755)
+%{php_pear_dir}/tests/I18N_UnicodeNormalizer
+
+%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1 2007/09/07 15:19:41 adamg
+- new
+
================================================================
Index: SPECS/php-pear-PHP_DocBlockGenerator.spec
diff -u /dev/null SPECS/php-pear-PHP_DocBlockGenerator.spec:1.1
--- /dev/null Fri Sep 7 17:19:47 2007
+++ SPECS/php-pear-PHP_DocBlockGenerator.spec Fri Sep 7 17:19:41 2007
@@ -0,0 +1,115 @@
+# $Revision$, $Date$
+%include /usr/lib/rpm/macros.php
+%define _class PHP
+%define _subclass DocBlockGenerator
+%define _status stable
+%define _pearname PHP_DocBlockGenerator
+Summary: %{_pearname} - DocBlock Generator
+Summary(pl.UTF-8): %{_pearname} - generator DocBlock
+Name: php-pear-%{_pearname}
+Version: 1.1.0
+Release: 1
+License: The BSD License
+Group: Development/Languages/PHP
+Source0: http://pear.php.net/get/%{_pearname}-%{version}.tgz
+# Source0-md5: 3eb02259f5e26d38e91b18b505146109
+URL: http://pear.php.net/package/PHP_DocBlockGenerator/
+BuildRequires: php-pear-PEAR
+BuildRequires: rpm-php-pearprov >= 4.4.2-11
+Requires: php-pear
+Requires: php-pear-Console_Getopt
+Requires: php-pear-PEAR >= 1.4.0
+Requires: php-pear-PHP_CompatInfo
+BuildArch: noarch
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Creates the file Page block and the DocBlocks for includes, global
+variables, functions, parameters, classes, constants, properties and
+methods.
+
+Accepts parameters to set the category name, the package name, the
+author's name and email, the license, the package link, etc...
+Attempts to guess variable and parameters types.
+
+Aligns the DocBlock tags.
+
+Tags are not updated or added to existing DocBlocks but only
+realigned.
+
+The package can be run by: calling the "PHP_DocBlockGenerator" class,
+or by running the "docblockgen" DOS/Unix command.
+
+Fully tested with phpUnit. Code coverage test close to 100%.
+
+In PEAR status of this package is: %{_status}.
+
+%description -l pl.UTF-8
+Pakiet ten tworzy blok strony oraz bloki DocBlock dla dołączanych
+plików, zmiennych globalnych, funkcji, parametrów, klas, stałych,
+składników oraz metod.
+
+Za pomocą parametrów możliwe jest określenie nazwy kategorii, pakietu,
+nazwiska oraz adresu e-mail autora, licencji, adresu pakietu, itd.
+Pakiet próbuje odgadną domyślne wartości.
+
+Pakiet ten może także wyrównać istniejące znaczniki DocBlock.
+
+Znaczniki nie są aktualizowane bądź dodawane do istniejących bloków
+DocBlock, są tylko wyrównywane.
+
+Z pakietu można skorzystać na dwa sposoby - wywołując klasę
+"PHP_DocBlockGenerator", bądź też za pomocą polecenia "docblockgen".
+
+Pakiet został w pełni przetestowany za pomocą phpUnit. Pokrycie kodu
+bliskie 100%..
+
+Ta klasa ma w PEAR status: %{_status}.
+
+%package tests
+Summary: Tests for PEAR::%{_pearname}
+Summary(pl.UTF-8): Testy dla PEAR::%{_pearname}
+Group: Development/Languages/PHP
+AutoReq: no
+Requires: %{name} = %{version}-%{release}
+AutoProv: no
+
+%description tests
+Tests for PEAR::%{_pearname}.
+
+%description tests -l pl.UTF-8
+Testy dla PEAR::%{_pearname}.
+
+%prep
+%pear_package_setup
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{php_pear_dir},%{_bindir}}
+%pear_package_install
+install {./,$RPM_BUILD_ROOT}%{_bindir}/docblockgen
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc install.log docs/PHP_DocBlockGenerator/docs
+%attr(755,root,root) %{_bindir}/docblockgen
+%{php_pear_dir}/.registry/*.reg
+%{php_pear_dir}/PHP/DocBlockGenerator
+%{php_pear_dir}/PHP/DocBlockGenerator.php
+
+%files tests
+%defattr(644,root,root,755)
+%{php_pear_dir}/tests/PHP_DocBlockGenerator
+
+%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1 2007/09/07 15:19:41 adamg
+- new
+
================================================================
Index: SPECS/php-pear-PHP_LexerGenerator.spec
diff -u /dev/null SPECS/php-pear-PHP_LexerGenerator.spec:1.1
--- /dev/null Fri Sep 7 17:19:47 2007
+++ SPECS/php-pear-PHP_LexerGenerator.spec Fri Sep 7 17:19:41 2007
@@ -0,0 +1,109 @@
+# $Revision$, $Date$
+# TODO:
+# - verify pl translation
+%include /usr/lib/rpm/macros.php
+%define _class PHP
+%define _subclass LexerGenerator
+%define _status alpha
+%define _pearname PHP_LexerGenerator
+Summary: %{_pearname} - translate lexer files in lex2php format into a PHP 5 lexer
+Summary(pl.UTF-8): %{_pearname} - tłumaczenia plików leksera z formatu lex2php do leksera PHP 5
+Name: php-pear-%{_pearname}
+Version: 0.3.4
+Release: 1
+License: New BSD License
+Group: Development/Languages/PHP
+Source0: http://pear.php.net/get/%{_pearname}-%{version}.tgz
+# Source0-md5: e357a7fd477acd456923ac337fca32ac
+URL: http://pear.php.net/package/PHP_LexerGenerator/
+BuildRequires: php-pear-PEAR
+BuildRequires: rpm-php-pearprov >= 4.4.2-11
+Requires: php-pear
+BuildArch: noarch
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Translate a lexer file with a format similar to re2c (http://re2c.org)
+into a PHP 5 lexer for use with a parser.
+
+Unlike re2c (as of re2c version 0.11), generated lexers are
+state-aware out of the box.
+
+Generated lexers are very efficient, more than twice as efficient as
+other alternatives like csLex (written in C#) because they utilize
+PHP's built-in Perl-compatible regular expressions to lex for tokens.
+
+Now in version 0.3.0+, with processing instruction %%longestmatch,
+generated lexers will always pick the longest string to match, rather
+than the first. Generated lexers are slightly slower, but match
+behavior of legacy lexers like flex, lex, re2c.
+
+In PEAR status of this package is: %{_status}.
+
+%description -l pl.UTF-8
+Pakiet ten umożliwia tłumaczenie plików leksera formatu zbliżonego do
+re2c (http://re2c.org) do formatu leksera PHP 5.
+
+W odróżnieniu od re2c (w wersji 0.11), wygenerowane leksery domyślnie
+są świadome stanu.
+
+Wygenerowane lekery są bardzo wydajne, co najmniej dwa razy niż
+alternatywy takie jak csLex (napisany w C#), ponieważ wykorzystują
+wbudowany w PHP silnik wyrażeń regularnych w celu leksowania tokenów.
+
+Od wersji 0.3.0, korzystając z instrukcji %%longestmatch wygenerowane
+leksery będą zawsze wybierały najdłuższy pasujący łańcuch znaków,
+zamiast pierwszego. Wygnerowane tokeny będą odrobinę wolniejsze, ale
+zachowywać się będą w sposób zbliżony do klasycznych lekserów takich
+jak flex, lex, re2c.
+
+Ta klasa ma w PEAR status: %{_status}.
+
+%package tests
+Summary: Tests for PEAR::%{_pearname}
+Summary(pl.UTF-8): Testy dla PEAR::%{_pearname}
+Group: Development/Languages/PHP
+AutoReq: no
+Requires: %{name} = %{version}-%{release}
+AutoProv: no
+
+%description tests
+Tests for PEAR::%{_pearname}.
+
+%description tests -l pl.UTF-8
+Testy dla PEAR::%{_pearname}.
+
+%prep
+%pear_package_setup
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{php_pear_dir},%{_bindir}}
+%pear_package_install
+install ./%{_bindir}/plex $RPM_BUILD_ROOT%{_bindir}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc install.log docs/PHP_LexerGenerator/examples
+%attr(755,root,root) %{_bindir}/plex
+%{php_pear_dir}/.registry/*.reg
+%{php_pear_dir}/PHP/LexerGenerator
+%{php_pear_dir}/PHP/LexerGenerator.php
+%{php_pear_dir}/data/PHP_LexerGenerator
+
+%files tests
+%defattr(644,root,root,755)
+%{php_pear_dir}/tests/PHP_LexerGenerator
+
+%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1 2007/09/07 15:19:41 adamg
+- new
+
================================================================
Index: SPECS/php-pear-PHP_FunctionCallTracer.spec
diff -u /dev/null SPECS/php-pear-PHP_FunctionCallTracer.spec:1.1
--- /dev/null Fri Sep 7 17:19:47 2007
+++ SPECS/php-pear-PHP_FunctionCallTracer.spec Fri Sep 7 17:19:41 2007
@@ -0,0 +1,111 @@
+# $Revision$, $Date$
+%include /usr/lib/rpm/macros.php
+%define _class PHP
+%define _subclass FunctionCallTracer
+%define _status beta
+%define _pearname PHP_FunctionCallTracer
+Summary: %{_pearname} - Function Call Tracer
+#Summary(pl.UTF-8): %{_pearname} -
+Name: php-pear-%{_pearname}
+Version: 1.0.0
+Release: 0.RC1.1
+License: The BSD License
+Group: Development/Languages/PHP
+Source0: http://pear.php.net/get/%{_pearname}-%{version}RC1.tgz
+# Source0-md5: b63e0eefcac4fb0f78ded0cd63ef2463
+URL: http://pear.php.net/package/PHP_FunctionCallTracer/
+BuildRequires: php-pear-PEAR
+BuildRequires: rpm-php-pearprov >= 4.4.2-11
+Requires: php-pear
+BuildArch: noarch
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Creates a function calls debug trace. Functions arguments, returned
+parameters and watched variables are reported in the same section for
+each function call.
+The trace is available as an array, or can be displayed or written in
+a file.
+Traced variables can be processed by provided user functions for
+displaying purposes.
+
+This package is not a replacement for full fledged PHP debuggers. It
+is useful for (1) remote debugging, (2) to debug a complex sequence of
+function calls, (3) to display non text variables in a user readable
+format.
+
+(1) Remote debugging is sometimes the only option to debug a package
+that works fine on your system, e.g. a 32-bit OS, but breaks on a
+different system, e.g. a 64-bit OS, which you have no access to. A
+remote user who has the latter OS could run the package, then send you
+the trace for analysis.
+
+(2) It is sometimes difficult not to loose track of functions calls
+in some live debugging sessions even with top notch PHP
+editor/debuggers. The trace produced by this package may come handy
+and is easy to use in combination with the source code to track calls
+and variables.
+
+(3) Some variables native format does not always display well,
+typically:
+packed data and UTF-8 strings. They can be converted as they are
+being traced to a readable format by provided user functions. For
+example: converting binary strings to hexadecimal, or UTF-8 string to
+Unicode.
+
+Fully tested with phpUnit. Code coverage test close to 100%.
+
+Usage including trace examples is fully documented in docs/examples
+files.
+
+In PEAR status of this package is: %{_status}.
+
+#%description -l pl.UTF-8
+#...
+#
+#Ta klasa ma w PEAR status: %{_status}.
+
+%package tests
+Summary: Tests for PEAR::%{_pearname}
+Summary(pl.UTF-8): Testy dla PEAR::%{_pearname}
+Group: Development/Languages/PHP
+AutoReq: no
+Requires: %{name} = %{version}-%{release}
+AutoProv: no
+
+%description tests
+Tests for PEAR::%{_pearname}.
+
+%description tests -l pl.UTF-8
+Testy dla PEAR::%{_pearname}.
+
+%prep
+%pear_package_setup
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{php_pear_dir}
+%pear_package_install
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc install.log docs/PHP_FunctionCallTracer/docs/examples/
+%{php_pear_dir}/.registry/*.reg
+%{php_pear_dir}/PHP/FunctionCallTracer.php
+
+%files tests
+%defattr(644,root,root,755)
+%{php_pear_dir}/tests/PHP_FunctionCallTracer
+
+%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1 2007/09/07 15:19:41 adamg
+- new
+
================================================================
Index: SPECS/php-pear-QA_Peardoc_Coverage.spec
diff -u /dev/null SPECS/php-pear-QA_Peardoc_Coverage.spec:1.1
--- /dev/null Fri Sep 7 17:19:47 2007
+++ SPECS/php-pear-QA_Peardoc_Coverage.spec Fri Sep 7 17:19:41 2007
@@ -0,0 +1,81 @@
+# $Revision$, $Date$
+%include /usr/lib/rpm/macros.php
+%define _class QA
+%define _subclass Peardoc_Coverage
+%define _status stable
+%define _pearname QA_Peardoc_Coverage
+Summary: %{_pearname} - PEAR documentation coverage analysis
+Summary(pl.UTF-8): %{_pearname} - analiza pokrycia kodu przez dokumentację PEAR
+Name: php-pear-%{_pearname}
+Version: 1.0.1
+Release: 1
+License: LGPL
+Group: Development/Languages/PHP
+Source0: http://pear.php.net/get/%{_pearname}-%{version}.tgz
+# Source0-md5: e9217775e501a39ade80ed51c5d4ea21
+URL: http://pear.php.net/package/QA_Peardoc_Coverage/
+BuildRequires: php-pear-PEAR
+BuildRequires: rpm-php-pearprov >= 4.4.2-11
+Requires: php-pear
+BuildArch: noarch
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+Takes the PEAR documentation CVS and the PEAR package CVS directories,
+and compares which packages have been documented. Also checks which
+classes and methods have been documented, and generates HTML reports.
+
+In PEAR status of this package is: %{_status}.
+
+%description -l pl.UTF-8
+Pakiet ten pobiera z CVS dokumentację oraz klasy PEAR, a następnie
+sprawdza które pakiety i w jakim stopniu zostały udokumentowane. Z
+przeprowadzonej analizy jest następnie generowany raport HTML.
+
+Ta klasa ma w PEAR status: %{_status}.
+
+%package tests
+Summary: Tests for PEAR::%{_pearname}
+Summary(pl.UTF-8): Testy dla PEAR::%{_pearname}
+Group: Development/Languages/PHP
+AutoReq: no
+Requires: %{name} = %{version}-%{release}
+AutoProv: no
+
+%description tests
+Tests for PEAR::%{_pearname}.
+
+%description tests -l pl.UTF-8
+Testy dla PEAR::%{_pearname}.
+
+%prep
+%pear_package_setup
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{php_pear_dir}
+%pear_package_install
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc install.log docs/QA_Peardoc_Coverage/examples
+%{php_pear_dir}/.registry/*.reg
+%{php_pear_dir}/QA/Peardoc
+%{php_pear_dir}/QA/Peardoc/Coverage.php
+
+%files tests
+%defattr(644,root,root,755)
+%{php_pear_dir}/tests/QA_Peardoc_Coverage
+%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1 2007/09/07 15:19:41 adamg
+- new
+
================================================================
Index: SPECS/php-pear-Services_Technorati.spec
diff -u /dev/null SPECS/php-pear-Services_Technorati.spec:1.1
--- /dev/null Fri Sep 7 17:19:47 2007
+++ SPECS/php-pear-Services_Technorati.spec Fri Sep 7 17:19:41 2007
@@ -0,0 +1,107 @@
+# $Revision$, $Date$
+%include /usr/lib/rpm/macros.php
+%define _class Services
+%define _subclass Technorati
+%define _status beta
+%define _pearname Services_Technorati
+Summary: %{_pearname} - a class for interacting with the Technorati API
+Summary(pl.UTF-8): %{_pearname} - klasa do interakcji z API Technorati
+Name: php-pear-%{_pearname}
+Version: 0.7.1beta
+Release: 0.1
+License: PHP License
+Group: Development/Languages/PHP
+Source0: http://pear.php.net/get/%{_pearname}-%{version}.tgz
+# Source0-md5: 6abf7b9338a30828ed0a9118e02b378b
+URL: http://pear.php.net/package/Services_Technorati/
<<Diff was trimmed, longer than 597 lines>>
More information about the pld-cvs-commit
mailing list