Commit Graph
101 Commits
Author SHA1 Message Date
Dennis Kaarsemaker 28dc8e9339 Stop losing dependency version information
cpanspec would unconditionally set the version requirement to 0 for
Module::Build, ExtUtils::MakeMaker and dependencies detected in tests.
This is not correct if the module already has specified a versioned
dependency.
2011-08-31 18:35:03 +02:00
Dennis Kaarsemaker c406955800 Strip any version comparison operator from the 'perl' build requirement
Because cpanspec does things with the epoch, and already adds version
comparison operators itself, they should be stripped from whatever
META.yml specifies so cpanspec does not generate invalid spec files.
2011-08-31 18:35:03 +02:00
Dennis Kaarsemaker 5516e78b17 Add entries from configure_requres in META.yml as build dependencies 2011-08-31 18:35:03 +02:00
Dennis Kaarsemaker 38694a59b1 Detect scripts better
cpanspec tries to detect when scripts will be installed, so it can add
man1 and bindir entries to %files. This patch adds some more heuristics
to detect more cases of scri[ts being installed.
2011-08-31 18:35:03 +02:00
Dennis Kaarsemaker a84c2839ce Don't let Module::AutoInstall run interactively 2011-08-31 18:35:03 +02:00
Dennis Kaarsemaker b3723347b2 Add a simple blacklisting mechanism
Some modules are detected as dependencies due to looking in tests. This
patch blacklists some common 'false positives'
2011-08-31 18:35:03 +02:00
Steven Pritchard 3d7b8a4f38 Add script detection (patch from Jeff Fearn). 2010-12-08 09:17:32 -06:00
stevenpritchard 8921253da7 * curl doesn't tell us what it is downloading, so be more verbose.
* Don't download files with curl unless they've been modified.
2010-02-13 20:25:30 +00:00
stevenpritchard 1e000c55ac Extract dependencies from tests. 2009-01-22 01:48:06 +00:00
stevenpritchard 5ab6da388b It's 2009. Update Copyright.
1.78 release.
2009-01-16 20:35:17 +00:00
stevenpritchard 4e33d99852 Assume that *.inl is a hint that this isn't noarch.
Add note to BUGS that Mail::ClamAV gives us trouble.
2008-07-09 17:37:15 +00:00
stevenpritchard 2624faad38 Ignore pax_global_header file. 2008-07-02 18:27:25 +00:00
stevenpritchard ba39225a62 Send STDIN to /dev/null in the child when executing Makefile.PL. (Bug report from Peter Willis.) 2008-06-23 23:55:11 +00:00
stevenpritchard fc9af6c480 Add note for Data::Dump::Streamer breakage. 2008-06-21 18:40:41 +00:00
stevenpritchard 0b48c293a2 Fix up the license list some more. 2008-06-17 20:47:40 +00:00
stevenpritchard 0fe71962b8 Only use --nodeps if we're only building a source rpm. 2008-06-16 19:24:04 +00:00
stevenpritchard 36bae4ff8d Add note to BUGS. 2008-06-16 18:45:17 +00:00
stevenpritchard 87c92858e7 Drop dependency on Module::CoreList and just fetch the list from rpm. 2008-06-16 18:43:22 +00:00
stevenpritchard a06e38d230 1.75 release 2008-05-05 22:04:51 +00:00
stevenpritchard f4424d02d1 Try $] as-is and numeric when we use it with Module::CoreList. 2008-05-05 20:17:50 +00:00
stevenpritchard 47a5b7878e The best README is probably the one with the shortest filename. 2008-05-05 18:39:21 +00:00
stevenpritchard 4825c92807 * Make sure $] is numeric before we use it with Module::CoreList.
* Switch from wget to curl in cpanget since wget is broken in Fedora 9.
2008-04-25 20:18:41 +00:00
stevenpritchard 0a266eb49d 1.74 release 2007-12-11 16:25:29 +00:00
stevenpritchard 4d74ce58c3 Perl license is now tagged "GPL+ or Artistic". 2007-10-15 18:04:11 +00:00
stevenpritchard 21f3a81eda "v" fix, take 3. 2007-08-02 23:11:50 +00:00
stevenpritchard 434b302875 More "v" fixes.
Continue on YAML errors.
2007-08-02 22:51:41 +00:00
stevenpritchard 3ef653a854 Maybe finally handle "v" in version number correctly. 2007-08-02 22:22:37 +00:00
stevenpritchard c72d761954 1.73 release 2007-07-22 19:58:52 +00:00
stevenpritchard 2856cf4417 Filter repoquery results better. 2007-07-16 16:10:40 +00:00
stevenpritchard 3a9284694b 1.72 release 2007-07-13 15:55:35 +00:00
stevenpritchard cc8ebbc092 Improve last fix. 2007-07-10 16:43:46 +00:00
stevenpritchard 45b5a62595 Properly handle "requires: perl: 0" in META.yml. 2007-07-10 15:29:34 +00:00
stevenpritchard 03222c517c Filter out "Loading ... plugin" when running repoquery.
Add note to BUGS about broken Mail::SPF package.
2007-07-09 19:03:51 +00:00
stevenpritchard 7ae893f74b Get rid of the word "Extras". 2007-06-29 18:31:32 +00:00
stevenpritchard a723b9cdfc Release 1.71. 2007-06-29 18:21:14 +00:00
stevenpritchard 68438edd83 * Add option processing to cpanget. It now accepts the following options:
-h          Print usage message
  -n          Don't download, only print URLs
  -q          Work quietly
2007-06-20 03:40:20 +00:00
stevenpritchard f72dd2827d Exclude config.guess, config.sub, and install.sh (usually seen near configure.) 2007-05-25 00:54:59 +00:00
stevenpritchard 56697ec232 Handle .bz2 files. 2007-03-16 18:16:02 +00:00
stevenpritchard 323c7b0e0f It's 2007 now, so update the copyright. 2007-03-12 23:28:50 +00:00
stevenpritchard aaf8df6b60 Tag 1.70. 2007-03-12 23:12:48 +00:00
stevenpritchard bc20626239 Add BuildRequires: perl(ExtUtils::MakeMaker) when using Makefile.PL. 2007-03-12 23:00:18 +00:00
stevenpritchard 010de34fe6 Exclude *.cfg from %doc. 2007-03-05 18:23:36 +00:00
stevenpritchard a96210208d Don't include the MODULE_COMPAT magic with --old. 2006-11-09 20:49:30 +00:00
stevenpritchard 2b6a7dfb3a Delete pm_to_blib if it exists. 2006-11-07 20:51:12 +00:00
stevenpritchard a93691106e 1.69.1 2006-10-16
* Oops, it's "OPTIMIZE", not "optimize", when running Makefile.PL.
2006-10-16 22:32:31 +00:00
stevenpritchard ec3e81753a Fix docs. 2006-10-03 18:12:37 +00:00
stevenpritchard ee556014a8 Oops, "=" not "=>". 2006-10-03 18:04:46 +00:00
stevenpritchard 2c24163a5d Add patch from Chris Weyl to add --prefer-macros and handle modules
specified as Foo-Bar instead of Foo::Bar (SF#1546966).
2006-10-03 17:58:44 +00:00
stevenpritchard dc3e369c61 Drop "the" from Summary too. 2006-09-04 19:38:23 +00:00
stevenpritchard fa261a6a0d Tiny whitespace fix. 2006-09-04 01:02:17 +00:00