initial commit of file from CVS for perl-HTML-Tabulate on Fri 14 Jul 13:58:03 BST 2023

This commit is contained in:
Brian Read 2023-07-14 13:58:03 +01:00
parent bf0c57708f
commit 1dafb2c6a4
7 changed files with 106 additions and 1 deletions

1
.gitattributes vendored Normal file
View File

@ -0,0 +1 @@
*.tar.gz filter=lfs diff=lfs merge=lfs -text

3
.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
*.rpm
*.log
*spec-20*

BIN
HTML-Tabulate-0.45.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

19
Makefile Normal file
View File

@ -0,0 +1,19 @@
NAME := perl-HTML-Tabulate
SPECFILE = $(firstword $(wildcard *.spec))
define find-makefile-common
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
endef
MAKEFILE_COMMON := $(shell $(find-makefile-common))
ifeq ($(MAKEFILE_COMMON),)
# attept a checkout
define checkout-makefile-common
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
endef
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
endif
include $(MAKEFILE_COMMON)

View File

@ -1,3 +1,11 @@
# perl-HTML-Tabulate
3rd Party (Maintained by Koozali) git repo for perl-HTML-Tabulate smeserver
## Description
<br />*This description has been generated by an LLM AI system and cannot be relied on to be fully correct.*
*Once it has been checked, then this comment will be deleted*
<br />
Perl-HTML-Tabulate is a package of Perl modules that provides an easy way to generate HTML tables from structured data. It provides a number of features such as automatically creating columns and rows based on the data structure, formatting and styling cells, and generating complex HTML structures. The package is designed to be extremely flexible and easy to use.

1
contriborbase Normal file
View File

@ -0,0 +1 @@
sme10

70
perl-HTML-Tabulate.spec Normal file
View File

@ -0,0 +1,70 @@
Name: perl-HTML-Tabulate
Version: 0.45
Release: 1%{?dist}
Summary: HTML table rendering class
License: GPL+ or Artistic
Group: Development/Libraries
URL: http://search.cpan.org/dist/HTML-Tabulate/
Source0: http://www.cpan.org/authors/id/G/GA/GAVINC/HTML-Tabulate-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: perl >= 0:5.005
BuildRequires: perl(Carp)
BuildRequires: perl(ExtUtils::MakeMaker)
BuildRequires: perl(ExtUtils::ParseXS)
BuildRequires: perl(ExtUtils::Manifest)
BuildRequires: perl(Scalar::Util)
BuildRequires: perl(Test::More)
BuildRequires: perl(URI::Escape)
BuildRequires: perl(HTML::Entities)
Requires: perl(Carp)
Requires: perl(Scalar::Util)
Requires: perl(URI::Escape)
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
%description
HTML::Tabulate is used to render/display a given set of data in an HTML
table. It takes a data set and a presentation definition and applies the
presentation to the data set to produce the HTML table output. The
presentation definition accepts arguments corresponding to HTML table tags
('table', 'tr', 'th', 'td' etc.), to define attributes for those tags, plus
additional arguments for other aspects of the presentation. HTML::Tabulate
supports advanced features like automatic striping, arbitrary cell
formatting, link creation, etc.
%prep
%setup -q -n HTML-Tabulate-%{version}
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} \;
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
%{_fixperms} $RPM_BUILD_ROOT/*
%check
make test
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc Changes README TODO
%{perl_vendorlib}/*
%{_mandir}/man3/*
%changelog
* Fri Jul 14 2023 BogusDateBot
- Eliminated rpmbuild "bogus date" warnings due to inconsistent weekday,
by assuming the date is correct and changing the weekday.
* Thu Mar 17 2016 Daniel Berteaud <daniel@firewall-services.com> 0.45-1
- First build using cpanspec [SME: 9326]