Commit graph

9 commits

Author SHA1 Message Date
schmonz
97ba350d18 Update to 2.12. From the changelog:
Patch, thanks to Dominic Humphries, for old version.
2015-02-12 13:09:22 +00:00
schmonz
079d13dec7 Update to 2.11. From the changelog:
* "append" causes appends array exports from multiple searches using
  the same variable to append (vs. overwrite) their values. default
  is old behavior (i.e., "noappend" which overwrites).

* "scalar" seems to work; update POD so that people know to use it.

Updating during the freeze because it's nearly a leaf, and the only
depending package (p5-Test-BDD-Cucumber) still passes its self-tests.
2014-09-15 21:54:19 +00:00
schmonz
0dd653baf2 Update to 2.09. From the changelog:
Fix bug in handling of scalar arg in old (5.10 or older) module.
Whitespace & POD cleanups.
2014-08-14 16:44:37 +00:00
schmonz
5f5348b59b Update to 2.08. From the changelog:
2.07    Mon Jul 28 02:48:49 CDT 2014

Try one more time to deal with version issues.

2.01    Sat Jul 26 01:52:46 CDT 2014

Version numbers now come from the current build rather than Makefile.PL.
Upping the version to v2.00 makes it easier to keep track of it all.
Makefile uses stringy, .pm uses v-string.
Hopefully that will keep everyone happy.

For libs_curr:

Avoid truncating dirent's with embedded newlines in taint-hack
by using single-line mode: m{ (.+) }xs

Add "scalar" option to export the first directory found only as
a scalar (vs list). Mainly useful with things like config dir's
where the first one will always be used in any case:

    use FindBin::libs qw( base=etc scalar );

exports "$etc" rather than "@etc" (saves using $etc[0]
everyplace). Also works with

    use FindBin::libs qw( base=etc export=config scalar );

to export $config rather than an array.

Added some examples.

Replace given block to avoid nastygrams from post-5.16 perls.

Add stub libs.pm as placeholder for version.

Finally remembered to fix typo (thanks to x.guimard).


1.11   Wed Jul  2 22:34:00 CDT 2014

R.I.P. Build.PL.
see Makefile.PL

Fix broken assignment of rel2abs from Cwd rather than
File::Spec::Functions.

Add test for abs_path or rel2abs surviving both '//' and 'cwd' --
if neither of them is available or working the rest of this is
a waste.

Note: I don't have access to windows for testing. If any of this
fails please contact me and we can figure out what is wrong.


1.9.1   Tue May 27 08:20:41 CDT 2014

Minor cleanup blows up in 5.12; works in 5.14. Given that 5.20 is
about to be on the street: the current version is pushed
up to 5.14 (i.e., if ref $^V and v5.14 le $^V then the
installed version is *_curr, otherwise it is *_5_8).
2014-07-28 20:09:30 +00:00
schmonz
b9384335d5 Update to 1.9. From the changelog:
- Assign local abs_path rather than shuffle the symbol table after
  using Cwd. Avoids issues with munging symbol table in Cwd itself.
2014-06-09 17:56:48 +00:00
wiz
7eeb51b534 Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
2014-05-29 23:35:13 +00:00
schmonz
17d30e3996 Update to 1.8. From the changelog:
* Update to work with v5.18
* Fix tests for Windows (thanks to Alexandr Ciornii for patches).
2013-07-10 01:16:23 +00:00
wiz
d2ca14a3f1 Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
2013-05-31 12:39:57 +00:00
schmonz
90ef0b9fe8 Add p5-FindBin-libs:
An all-too-common occurrance managing perly projects is being unable
to install new modules becuse "it might break things", and being
unable to test them because you can't install them. The usual outcome
of this is a collection of hard-coded

    use lib qw( /usr/local/projectX ... )

code at the top of each #! file that has to be updated by hand for
each new project.

To get away from this you'll often see relative paths for the lib's,
which require running the code from one specific place. All this
does is push the hard-coding into cron, shell wrappers, and begin
blocks.

With FindBin::libs you need suffer no more.
2013-01-27 20:42:16 +00:00