Compare commits

...

6 Commits
rawhide ... el4

Author SHA1 Message Date
Fedora Release Engineering
96c3dd9bd4 dist-git conversion 2010-07-29 07:18:29 +00:00
Bill Nottingham
b2f074bfc9 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-26 02:13:24 +00:00
Steven Pritchard
350fd5411e Sync with EL-5 branch. 2007-12-22 01:05:56 +00:00
Dennis Gilmore
b4729e2342 Initialize branch EL-4 for perl-Module-Build 2007-03-12 02:33:16 +00:00
Steven Pritchard
61752aa3a0 Update to 0.2611. 2006-01-10 21:26:54 +00:00
Ville Skyttä
b053725a03 0.2610. 2005-04-16 12:31:28 +00:00
5 changed files with 95 additions and 46 deletions

View File

@ -1 +0,0 @@
Module-Build-0.2608.tar.gz

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
Module-Build-0.2807.tar.gz

View File

@ -1,21 +0,0 @@
# Makefile for source rpm: perl-Module-Build
# $Id$
NAME := perl-Module-Build
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,50 +1,61 @@
%{!?perl_vendorlib: %define perl_vendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib)}
%define module_version 0.2807
Name: perl-Module-Build
Version: 0.2608
Release: 1
Epoch: 0
# When the module version is x.yz, set Version to x.yz00.
Version: 0.2807
Release: 2%{?dist}
Summary: Perl module for building and installing Perl modules
Group: Development/Libraries
License: GPL or Artistic
Group: Development/Libraries
URL: http://search.cpan.org/dist/Module-Build/
Source0: http://www.cpan.org/authors/id/K/KW/KWILLIAMS/Module-Build-0.2608.tar.gz
Source0: http://www.cpan.org/authors/id/K/KW/KWILLIAMS/Module-Build-%{module_version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: perl(ExtUtils::ParseXS), perl(YAML) >= 0.35, perl(YAML) < 0.49
Requires: perl(ExtUtils::ParseXS), perl(YAML) >= 0.35, perl(YAML) < 0.49
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
BuildRequires: perl(Archive::Tar) >= 1.08
BuildRequires: perl(ExtUtils::CBuilder) >= 0.15
BuildRequires: perl(ExtUtils::ParseXS) >= 1.02
BuildRequires: perl(YAML)
# Avoid a circular build dependency (#215558).
#BuildRequires: perl(Pod::Readme) >= 0.04
#BuildRequires: perl(version) >= 0.661
Requires: perl(Archive::Tar) >= 1.08
Requires: perl(ExtUtils::CBuilder) >= 0.15
Requires: perl(ExtUtils::ParseXS) >= 1.02
#Requires: perl(Pod::Readme) >= 0.04
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
%description
Perl module for building and installing Perl modules, a replacement to
ExtUtils::MakeMaker.
Module::Build is a system for building, testing, and installing Perl
modules. It is meant to be an alternative to ExtUtils::MakeMaker.
Developers may alter the behavior of the module through subclassing in a
much more straightforward way than with MakeMaker. It also does not require
a make on your system - most of the Module::Build code is pure-perl and
written in a very cross-platform way. In fact, you don't even need a shell,
so even platforms like MacOS (traditional) can use it fairly easily. Its
only prerequisites are modules that are included with perl 5.6.0, and it
works fine on perl 5.005 if you can install a few additional modules.
%prep
%setup -q -n Module-Build-%{version}
%setup -q -n Module-Build-%{module_version}
%build
%{__perl} Build.PL installdirs=vendor
./Build
%install
rm -rf $RPM_BUILD_ROOT
./Build install destdir=$RPM_BUILD_ROOT
chmod -R u+w $RPM_BUILD_ROOT/*
./Build install destdir=$RPM_BUILD_ROOT create_packlist=0
find $RPM_BUILD_ROOT -depth -type d -exec rmdir {} 2>/dev/null \;
%check || :
%{_fixperms} $RPM_BUILD_ROOT/*
%check
./Build test
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc Changes README
@ -53,8 +64,67 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man1/config_data.1*
%{_mandir}/man3/Module::Build*.3*
%changelog
* Mon May 07 2007 Steven Pritchard <steve@kspei.com> 0.2807-2
- Drop explicit dependency on Pod::Readme.
* Mon Apr 02 2007 Steven Pritchard <steve@kspei.com> 0.2807-1
- Update to 0.2807.
* Sat Dec 16 2006 Steven Pritchard <steve@kspei.com> 0.2806-1
- Update to 0.2806.
- Use fixperms macro instead of our own chmod incantation.
* Wed Nov 15 2006 Steven Pritchard <steve@kspei.com> 0.2805-3
- Don't BR Pod::Readme. (#215558)
* Sun Sep 17 2006 Steven Pritchard <steve@kspei.com> 0.2805-2
- Rebuild.
* Sat Aug 05 2006 Steven Pritchard <steve@kspei.com> 0.2805-1
- Update to 0.2805.
- Use the bundled version.pm code for now.
* Fri Jul 28 2006 Steven Pritchard <steve@kspei.com> 0.2804-1
- Update to 0.2804.
- BR perl(version).
- Fix find option order.
* Mon May 22 2006 Steven Pritchard <steve@kspei.com> 0.2801-1
- Update to 0.2801.
- Drop the /dev/zero hack. (Upstream fixed this problem.)
* Thu May 18 2006 Steven Pritchard <steve@kspei.com> 0.2800-2
- Take input from /dev/zero during "Build test" to avoid test failure.
* Wed May 17 2006 Steven Pritchard <steve@kspei.com> 0.2800-1
- Update to 0.28, but call it 0.2800 to avoid an epoch bump.
- Various spec cleanups to closer match cpanspec output.
* Wed Mar 15 2006 Steven Pritchard <steve@kspei.com> - 0.2612-2
- Add versioned deps for Archive::Tar, ExtUtils::CBuilder, and
ExtUtils::ParseXS.
* Sat Mar 11 2006 Steven Pritchard <steve@kspei.com> - 0.2612-1
- Update to 0.2612.
* Mon Sep 05 2005 Steven Pritchard <steve@kspei.com> - 0.2611-2
- Minor spec cleanup.
- Add COPYING and Artistic.
* Wed Jul 06 2005 Steven Pritchard <steve@kspei.com> - 0.2611-1
- Update to 0.2611.
* Sat May 7 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.2610-3
- Rebuild.
* Sat Apr 16 2005 Ville Skyttä <ville.skytta at iki.fi> - 0.2610-2
- 0.2610.
- Trust that %%{perl_vendorlib} is defined.
* Fri Apr 7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
- rebuilt
* Thu Jan 27 2005 Ville Skyttä <ville.skytta at iki.fi> - 0:0.2608-1
- Update to 0.2608, Test::Harness kludge no longer needed.

View File

@ -1 +1 @@
edb30a062bfca5570d412d1576787648 Module-Build-0.2608.tar.gz
6766157e8f4ae5ce6d58653271c42ad7 Module-Build-0.2807.tar.gz