rpms/perl-Log-Dispatch/devel Log-Dispatch-2.11-enable-mail-tests.patch, NONE, 1.1 Log-Dispatch-2.11-mod_perl2.patch, NONE, 1.1 perl-Log-Dispatch.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Jose Pedro Oliveira (jpo) fedora-extras-commits at redhat.com
Mon Sep 12 11:38:19 UTC 2005


Author: jpo

Update of /cvs/extras/rpms/perl-Log-Dispatch/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv21626/devel

Modified Files:
	.cvsignore sources 
Added Files:
	Log-Dispatch-2.11-enable-mail-tests.patch 
	Log-Dispatch-2.11-mod_perl2.patch perl-Log-Dispatch.spec 
Log Message:
auto-import perl-Log-Dispatch-2.11-1 on branch devel from perl-Log-Dispatch-2.11-1.src.rpm

Log-Dispatch-2.11-enable-mail-tests.patch:

--- NEW FILE Log-Dispatch-2.11-enable-mail-tests.patch ---
diff -ruN Log-Dispatch-2.11-orig/t/01-basic.t Log-Dispatch-2.11/t/01-basic.t
--- Log-Dispatch-2.11-orig/t/01-basic.t	2005-07-27 15:47:09.000000000 +0100
+++ Log-Dispatch-2.11/t/01-basic.t	2005-09-10 22:37:37.000000000 +0100
@@ -27,6 +27,14 @@
                     syslog_file   => '/var/log/messages',
                   );
 }
+else
+{
+    # Fedora Extras: mail tests coverage
+
+    %TestConfig = ( email_address => 'root at localhost.localdomain',
+                    syslog_file   => '/var/log/messages',
+                  );
+}
 
 use Log::Dispatch::File;
 use Log::Dispatch::Handle;

Log-Dispatch-2.11-mod_perl2.patch:

--- NEW FILE Log-Dispatch-2.11-mod_perl2.patch ---
diff -ruN Log-Dispatch-2.11-orig/lib/Log/Dispatch/ApacheLog.pm Log-Dispatch-2.11/lib/Log/Dispatch/ApacheLog.pm
--- Log-Dispatch-2.11-orig/lib/Log/Dispatch/ApacheLog.pm	2005-07-27 15:47:09.000000000 +0100
+++ Log-Dispatch-2.11/lib/Log/Dispatch/ApacheLog.pm	2005-09-11 15:47:07.000000000 +0100
@@ -9,7 +9,7 @@
 use Params::Validate qw(validate);
 Params::Validate::validation_options( allow_extra => 1 );
 
-use Apache::Log;
+use Apache2::Log;
 
 use vars qw[ $VERSION ];
 
diff -ruN Log-Dispatch-2.11-orig/t/01-basic.t Log-Dispatch-2.11/t/01-basic.t
--- Log-Dispatch-2.11-orig/t/01-basic.t	2005-07-27 15:47:09.000000000 +0100
+++ Log-Dispatch-2.11/t/01-basic.t	2005-09-11 15:47:54.000000000 +0100
@@ -34,7 +34,7 @@
 
 use IO::File;
 
-if ( eval { require mod_perl } )
+if ( eval { require mod_perl2 } )
 {
     require Log::Dispatch::ApacheLog;
 }


--- NEW FILE perl-Log-Dispatch.spec ---
# Build switch:
#   --with mailtests         Enable mail tests

# set mod_perl2 to
#   1  for enabling mod_perl >= 2.0.0RC5 support
#   0  for enabling mod_perl < 2.0.0RC5 support

%define mod_perl2      1
%define mailtests      0

%{?_with_mailtests:%define mailtests 1}


Name:           perl-Log-Dispatch
Version:        2.11
Release:        1%{?dist}
Summary:        Dispatches messages to one or more outputs

Group:          Development/Libraries
License:        GPL or Artistic
URL:            http://search.cpan.org/dist/Log-Dispatch/
Source0:        http://www.cpan.org/authors/id/D/DR/DROLSKY/Log-Dispatch-%{version}.tar.gz
Patch0:         Log-Dispatch-2.11-mod_perl2.patch
Patch1:         Log-Dispatch-2.11-enable-mail-tests.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildArch:      noarch
BuildRequires:  perl(Module::Build)
BuildRequires:  perl(Params::Validate)
%if %{mailtests}
BuildRequires:  perl(Mail::Send), perl(Mail::Sender)
BuildRequires:  perl(Mail::Sendmail), perl(MIME::Lite)
%endif
BuildRequires:  perl(File::Find::Rule), perl(Test::Pod)
BuildRequires:  mod_perl
Requires:  perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))

%description
Log::Dispatch is a suite of OO modules for logging messages to
multiple outputs, each of which can have a minimum and maximum log
level.  It is designed to be easily subclassed, both for creating a
new dispatcher object and particularly for creating new outputs.


%prep
%setup -q -n Log-Dispatch-%{version}
%if %{mod_perl2}
%patch0 -p1
%endif
%if %{mailtests}
%patch1 -p1
%endif


%build
%{__perl} Build.PL installdirs=vendor
./Build


%install
rm -rf $RPM_BUILD_ROOT
./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
chmod -R u+w $RPM_BUILD_ROOT/*


%check
./Build test


%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%doc Changes LICENSE README
%{perl_vendorlib}/Log/
%{_mandir}/man3/*.3*


%changelog
* Fri Sep 09 2005 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.11-1
- First build.


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/perl-Log-Dispatch/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	12 Sep 2005 11:37:28 -0000	1.1
+++ .cvsignore	12 Sep 2005 11:38:16 -0000	1.2
@@ -0,0 +1 @@
+Log-Dispatch-2.11.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/perl-Log-Dispatch/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	12 Sep 2005 11:37:28 -0000	1.1
+++ sources	12 Sep 2005 11:38:16 -0000	1.2
@@ -0,0 +1 @@
+85b9478df97e2e00b5d54befd6944001  Log-Dispatch-2.11.tar.gz




More information about the fedora-extras-commits mailing list