Sisyphus repository
Last update: 2017-12-13 10:07:27 +0300 | SRPMs: 18128 | Sign in or Sign up
en ru uk br
ALT Linux repositories
hide window
Sisyphus: 2.1.2-alt4
p8: 2.1.2-alt4
p7: 2.1.2-alt4
t7: 2.1.2-alt4
Platform6: 2.1.2-alt4
t6: 2.1.2-alt4
Platform5: 2.1.2-alt4
5.1: 2.1.2-alt4

Group :: Development/Other
Source RPM: pear-XML_HTMLSax

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR (0/0)   Repocop 

Raw spec file

%define pear_name XML_HTMLSax

Name: pear-XML_HTMLSax
Version: 2.1.2
Release: alt4

Summary: A SAX based parser for HTML and other badly formed XML documents

License: PHP
Group: Development/Other
Url: http://pear.php.net/package/XML_HTMLSax

Packager: Vitaly Lipatov <lav at altlinux.ru>

Source: http://pear.php.net/get/XML_HTMLSax-%version.tar.bz2

BuildArchitectures: noarch

Requires: pear-core
BuildRequires: pear-core rpm-build-pear

%description
XML_HTMLSax is a SAX based XML parser for badly formed XML documents, such
as HTML.
  The original code base was developed by Alexander Zhukov and published
at http://sourceforge.net/projects/phpshelve/. Alexander kindly gave
permission to modify the code and license for inclusion in PEAR.

  PEAR::XML_HTMLSax provides an API very similar to the native PHP Expat
extension, allowing handlers using one to be easily adapted to the other.
The key difference is HTMLSax will not break on badly formed XML, allowing
it to be used for parsing HTML documents. Otherwise HTMLSax supports all
the handlers available from Expat except namespace and external entity
handlers. Provides methods for handling XML escapes as well as JSP/ASP
opening and close tags.

  Version 2 has had it&#39;s internals completely overhauled to use a Lexer,
delivering performance *approaching* that of the native XML extension, as
well as a radically improved, modular design that makes adding further
functionality easy.

  The public API has remained the same as older versions, except for the
set_option() method, the available options having been renamed. Additional
options are now also available, which allow HTMLSax to behave almost
exactly like the native Expat extension. For example if the contents of XML
elements contain linefeeds, tabs and XML entities, HTMLSax can be
instructed to trigger additional data handler calls.

  A big thanks to Jeff Moore (lead developer of WACT:
http://wact.sourceforge.net) who&#39;s largely responsible for new design, as
well input from other members at Sitepoint&#39;s Advanced PHP forums:
http://www.sitepointforums.com/showthread.php?threadid=121246.

  Thanks also to Marcus Baker (lead developer of SimpleTest:
http://www.lastcraft.com/simple_test.php) for sorting out the unit tests.

%prep
%setup -c

%build
%pear_build

%install
%pear_install_std

%post
%register_pear_module

%preun
%unregister_pear_module

%files
%doc LICENSE CHANGELOG
%pear_dir/XML
%pear_docdir/%pear_name/
%pear_xmldir/%pear_name.xml

%changelog
* Wed Dec 10 2008 Vitaly Lipatov <lav at altlinux.ru> 2.1.2-alt4
- fix php requires

* Fri Jun 20 2008 Vitaly Lipatov <lav at altlinux.ru> 2.1.2-alt3
- autorebuild for correct requires(pre) (see bug #16086)

* Thu Jan 10 2008 Vitaly Lipatov <lav at altlinux.ru> 2.1.2-alt2
- update according to rpm-build-pear 0.3

* Sat Jan 05 2008 Vitaly Lipatov <lav at altlinux.ru> 2.1.2-alt1
- initial build for ALT Linux Sisyphus

 
© 2009–2017 Igor Zubkov