SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Text-Tmpl rpm build for : OpenSuSE. For other distributions click perl-Text-Tmpl.

Name : perl-Text-Tmpl
Version : 0.33 Vendor : obs://build_opensuse_org/devel:languages:perl
Release : 4.1 Date : 2014-10-28 22:04:41
Group : Development/Libraries/Perl Source RPM : perl-Text-Tmpl-0.33-4.1.src.rpm
Size : 0.14 MB
Packager : (none)
Summary : Templating system perl library
Description :
Design goals
simplicity, reusability, speed, complete separation of logic from
formatting.

Feature set
variables, loops, conditionals, extensibility of tags, includes,
arbitrary delimiters.

Usage
For starters, make sure you \'use Text::Tmpl\'.

Each function is described below:

* *new*

This function initializes the library. It allocates and returns the
\"global\" context structure, and also configures all of the default
tag behavior.

* *set_delimiters*

This function lets you change the delimiters marking the beginning
and end of a tag (by default, these are \"< !--#\" and \"-->\"), for the
specified context.

* *set_value*

This function stores the name=value pair in the current context.

* *set_values*

This function dumps the name=value pairs from a hash reference into
the current context.

* *set_debug*

This function turns debugging output on or off. Note that debugging
output hasn\'t been written yet - this is just a placeholder.

* *set_strip*

This function enables or disables the newline stripping feature. If
enabled, the parser removes a single newline (if present) from after
any tag.

* *set_dir*

This function sets the directory where templates will be sought, both
by parse_file and by the include tag. Search order is always current
directory then this searched directory.

This directory must contain all the necessary punctuation so that
appending a filename to it produces a valid path (On unix systems,
you have to include the trailing slash on the directory name).

* *loop_iteration*

This function adds an iteration to the loop named loop_name, and
returns a unique context for that loop iteration.

* *fetch_loop_iteration*

This function retrieves and returns the context for $iteration_number
from the loop named $loop_name.

* *parse_file*

This function opens $template_filename, and parses the contents of
that file as a template, returning the output.

* *parse_string*

This function parses template directly, in the same way that
Text::Tmpl::parse_file does.

* *register_simple*

This function registers a new simple tag named $name, which when
encountered will cause the parser to call $coderef. See
template_extend(1) for the gory details.

* *register_pair*

This function registers a new tag pair $open_name/$close_name, which
when encountered will cause the parser to call $coderef. See
template_extend for the gory details.

* *alias_simple*

This function copies the definition of a simple tag, previously
registered as $old_name, to also be called by $new_name.

* *alias_pair*

This function copies the definition of a tag pair, previously
registered as $old_open_name/$old_close_name, to also be called by
$new_open_name/$new_close_name.

* *remove_simple*

This function removes the simple tag $name.

* *remove_pair*

This function removes the tag pair whose open tag is $open_name.

* *errno*

This function returns the error number of the last error - see the
RETURN VALUES section below.

* *strerror*

This function returns a string describing the last error - see the
RETURN VALUES section below.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/perl/SLE_12/x86_64

Content of RPM  Changelog  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
Tmpl.so()(64bit)
perl(Text::Tmpl)
perl-Text-Tmpl
perl-Text-Tmpl(x86-64)

Requires :
rpmlib(CompressedFileNames) <= 3.0.4-1
libc.so.6()(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.14)(64bit)
rpmlib(PayloadIsLzma) <= 4.4.6-1
libc.so.6(GLIBC_2.3)(64bit)
perl(:MODULE_COMPAT_5.18.2)
rpmlib(PayloadFilesHavePrefix) <= 4.0-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi/Text
/usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi/Text/Tmpl.pm
/usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi/Text/libtmpl.pod
/usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi/Text/template_extend.pod
/usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi/Text/template_syntax.pod
/usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi/auto/Text
/usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi/auto/Text/Tmpl
/usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi/auto/Text/Tmpl/Tmpl.bs
/usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi/auto/Text/Tmpl/Tmpl.so
/usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi/auto/Text/Tmpl/autosplit.ix
/usr/share/doc/packages/perl-Text-Tmpl
/usr/share/doc/packages/perl-Text-Tmpl/CREDITS
/usr/share/doc/packages/perl-Text-Tmpl/Changes
/usr/share/doc/packages/perl-Text-Tmpl/LICENSE
/usr/share/doc/packages/perl-Text-Tmpl/README
/usr/share/doc/packages/perl-Text-Tmpl/TODO
/usr/share/man/man3/Text::Tmpl.3.gz
/usr/share/man/man3/libtmpl.3.gz
/usr/share/man/man3/template_extend.3.gz
/usr/share/man/man3/template_syntax.3.gz

 
ICM