Graham Knop [Tue, 21 Jul 2015 11:23:34 +0000]
test cleanup
Graham Knop [Tue, 21 Jul 2015 11:17:44 +0000]
fix fatpacking for 5.6
Graham Knop [Sun, 28 Jun 2015 06:03:29 +0000]
Release commit for 0.010004
Graham Knop [Sun, 28 Jun 2015 06:03:09 +0000]
Bumping version to 0.010004
Graham Knop [Sun, 28 Jun 2015 05:58:40 +0000]
add x_static_install
Graham Knop [Sun, 28 Jun 2015 05:57:52 +0000]
changelog test fixes
Graham Knop [Sun, 28 Jun 2015 05:56:37 +0000]
gitignore trace file
Graham Knop [Sun, 28 Jun 2015 05:56:17 +0000]
close trace file when done with it, so unlink works on windows
Graham Knop [Sun, 28 Jun 2015 05:52:31 +0000]
ensure trace file is empty before tracing in test
Graham Knop [Sun, 28 Jun 2015 05:52:11 +0000]
fix order of got vs expected in trace test
Matt S Trout [Fri, 17 Apr 2015 15:56:46 +0000]
Release commit for 0.010003
Matt S Trout [Fri, 17 Apr 2015 15:56:29 +0000]
move d.pl to a sensible place so the MANIFEST picks it up
Matt S Trout [Fri, 17 Apr 2015 15:53:00 +0000]
bump version
Tatsuhiko Miyagawa [Fri, 17 Apr 2015 15:38:41 +0000]
add test for virtual inc entry exclusion
Matt S Trout [Thu, 16 Apr 2015 14:10:42 +0000]
exclude virtual %INC entries from trace output
Graham Knop [Thu, 16 Apr 2015 14:05:39 +0000]
fix Getopt::Long prereq
Karen Etheridge [Sun, 19 Oct 2014 05:25:40 +0000]
specify all prereqs
Karen Etheridge [Sun, 19 Oct 2014 05:18:24 +0000]
let build bail out as soon as possible
Graham Knop [Thu, 21 Aug 2014 15:36:25 +0000]
remove version bumping make targets and let distar handle it
Graham Knop [Sat, 16 Aug 2014 00:24:05 +0000]
Release commit for 0.010002
Graham Knop [Sat, 16 Aug 2014 00:23:20 +0000]
bump version
Graham Knop [Sat, 16 Aug 2014 00:22:52 +0000]
changelog
Graham Knop [Mon, 4 Aug 2014 07:47:31 +0000]
specify perl prereq corrctly
Matt S Trout [Tue, 18 Mar 2014 13:11:14 +0000]
Release commit for 0.010001
Matt S Trout [Tue, 18 Mar 2014 13:04:04 +0000]
bump version
Matt S Trout [Tue, 18 Mar 2014 13:02:12 +0000]
include lib/ in @INC for packlists_containing require() calls
Graham Knop [Sat, 8 Mar 2014 21:43:09 +0000]
add to instead of overwriting PERL5OPT
Karen Etheridge [Thu, 12 Dec 2013 01:21:22 +0000]
also include the relevant B version
Karen Etheridge [Thu, 12 Dec 2013 01:15:15 +0000]
revert to previous formatting
Karen Etheridge [Thu, 12 Dec 2013 01:13:41 +0000]
we have no dynamic configs
David Steinbrunner [Wed, 27 Nov 2013 21:35:55 +0000]
typo fixes
Graham Knop [Wed, 27 Nov 2013 21:33:08 +0000]
Release commit for 0.010000
Graham Knop [Wed, 27 Nov 2013 21:32:21 +0000]
include line test extras in manifest
Graham Knop [Wed, 27 Nov 2013 21:26:38 +0000]
bump version number
Graham Knop [Wed, 27 Nov 2013 21:26:18 +0000]
add myself to contributors
Graham Knop [Mon, 18 Nov 2013 19:45:47 +0000]
update changes for object hook and files method
Graham Knop [Mon, 18 Nov 2013 19:41:03 +0000]
use more reasonable class name and protect against outer pragmas
Graham Knop [Mon, 18 Nov 2013 19:40:52 +0000]
whitespace and style cleanup
Graham Knop [Mon, 18 Nov 2013 19:11:33 +0000]
add djerius to contributor list
Diab Jerius [Sun, 17 Nov 2013 02:25:44 +0000]
add tests for object @INC hook
Diab Jerius [Sun, 17 Nov 2013 02:25:17 +0000]
push object as @INC hook for all perls
the object's INC method returns a sub for perl < 5.008 otherwise a filehandle
Diab Jerius [Fri, 15 Nov 2013 17:27:42 +0000]
use an @INC object hook instead of a subref to provide info on the packed files
Perl allows an @INC hook to be an object. Use this to provide a
method (files) returning the files which were packed. This allows
other code (e.g. Module::Pluggable) to interoperate with
App::FatPacker in a standardized fashion.
Karen Etheridge [Fri, 23 Aug 2013 00:04:47 +0000]
fix bad changes timestamp entry
Karen Etheridge [Fri, 23 Aug 2013 00:03:50 +0000]
be clear why we require 5.8.0
Karen Etheridge [Thu, 22 Aug 2013 23:53:27 +0000]
properly set v2 metadata!
Olivier Mengué [Thu, 1 Aug 2013 08:28:24 +0000]
Changes for #line
Olivier Mengué [Thu, 27 Jun 2013 20:10:14 +0000]
Generate absolute #line for the packed modules
Generate a #line at the beginning of each packed module so we can easily
track errors: the error file/line will now be reported absolute from the
packed script.
Olivier Mengué [Wed, 26 Jun 2013 21:27:28 +0000]
Refactor: split App::FatPacker->fatpack_file in multiple methods
This will allow to build subclasses of App::FatPacker that overload only
some parts of the fatpacking process.
The ultimate goal is to be able to reuse bin/fatpack with pluggable
implementations of the App::FatPacker class.
Karen Etheridge [Tue, 30 Jul 2013 00:37:09 +0000]
ensure we create a v2 meta file
Karen Etheridge [Sat, 27 Jul 2013 03:07:59 +0000]
Release commit for 0.009018
Karen Etheridge [Sat, 27 Jul 2013 03:07:23 +0000]
bump version
Karen Etheridge [Sat, 27 Jul 2013 03:01:31 +0000]
fixed bump-version (from Moo dist)
Karen Etheridge [Sat, 27 Jul 2013 02:59:01 +0000]
changelog for miyagawa's patch (RT#84414)
Tatsuhiko Miyagawa [Wed, 3 Apr 2013 21:39:53 +0000]
Stop chdir when finding packlist. Absolutify %INC path in case there's a relative path in @INC.
When there's a relative path in @INC (e.g. with -Mlib=./local/lib/perl5),
FatPacker died with `Can't open local/lib/perl5/.../.packlist` even if the
file exists, because of File::Find's chdir, and $File::Find::name is yet
relative.
This patch adds 'no_chdir' option to File::Find to stop chdir'ing to
the directories, and then expand the %INC entries to fullpath with
Cwd::abs_path, so that it will hopefully match with what you have in
.packlist content.
Reproduce:
cpanm -l local Plack
perl -Mlib=local/lib/perl5 -S fatpack packlists-for Plack.pm
Karen Etheridge [Thu, 18 Jul 2013 21:40:26 +0000]
make changelog more readable, CPAN::Changes-compliant
Karen Etheridge [Thu, 30 May 2013 01:47:15 +0000]
Release commit for 0.009017
Karen Etheridge [Thu, 30 May 2013 01:46:42 +0000]
bump version for release
Karen Etheridge [Wed, 29 May 2013 22:06:45 +0000]
MSWin32 does not support -| $cmd @args: "List form of piped open not implemented"
Karen Etheridge [Tue, 16 Apr 2013 19:08:21 +0000]
minor wording improvement
Karen Etheridge [Sun, 7 Apr 2013 19:57:07 +0000]
Release commit for 0.009016
Karen Etheridge [Sun, 7 Apr 2013 19:55:56 +0000]
bump version for next release
Tatsuhiko Miyagawa [Sun, 7 Apr 2013 19:51:49 +0000]
Update changelog
Tatsuhiko Miyagawa [Sun, 7 Apr 2013 19:49:35 +0000]
Merge branch 'packer-command'
Robin Smidsrød [Sun, 17 Mar 2013 13:55:15 +0000]
'file' command now moves shebang line and prints script content
Cherry-picked
0858ab66aa74dba45191596ee7b33838e208d911
Karen Etheridge [Sun, 7 Apr 2013 17:50:55 +0000]
Release commit for 0.009015
Karen Etheridge [Sun, 7 Apr 2013 17:46:28 +0000]
bump version for next release
Karen Etheridge [Sun, 7 Apr 2013 17:45:27 +0000]
Merge branch 'miyagawa-packer-command'
New 'pack' command
Karen Etheridge [Sun, 7 Apr 2013 17:45:09 +0000]
changelog for "pack" command
Karen Etheridge [Sun, 7 Apr 2013 17:43:54 +0000]
spelling
Tatsuhiko Miyagawa [Wed, 3 Apr 2013 22:24:18 +0000]
Added documentation about pack command
Tatsuhiko Miyagawa [Wed, 3 Apr 2013 22:21:01 +0000]
Added fatpack pack file, which does the equivalent of RECIPE in the doc in one shot
Tatsuhiko Miyagawa [Wed, 3 Apr 2013 22:20:34 +0000]
separate command_file implementation to a utility method ->fatpack_file
Tatsuhiko Miyagawa [Wed, 3 Apr 2013 22:20:02 +0000]
Removed apparently unused piece of code, that prevents the use of ->trace() to slurp the output
Karen Etheridge [Wed, 3 Apr 2013 21:34:22 +0000]
Release commit for 0.009014
Karen Etheridge [Wed, 3 Apr 2013 21:33:24 +0000]
bump version for next release
Karen Etheridge [Wed, 3 Apr 2013 19:54:12 +0000]
link to Sawyer's advent article
Karen Etheridge [Wed, 3 Apr 2013 21:29:28 +0000]
changelog for RT#84413
Tatsuhiko Miyagawa [Wed, 3 Apr 2013 21:14:48 +0000]
Skip lib if it doesn't exist
Robin Smidsrød [Sun, 17 Mar 2013 13:30:36 +0000]
Add a bit of documentation about the shebang extraction/injection
Robin Smidsrød [Sun, 17 Mar 2013 13:20:11 +0000]
Improve example to include shebang line
Karen Etheridge [Mon, 11 Feb 2013 20:56:28 +0000]
properly state minimum perl requirement
Karen Etheridge [Tue, 22 Jan 2013 17:59:51 +0000]
Release commit for 0.009013
Karen Etheridge [Tue, 22 Jan 2013 17:54:12 +0000]
changelog; bump version
Graham Knop [Mon, 21 Jan 2013 04:54:49 +0000]
fix my stupid typo to fix ancient perls
Graham Knop [Mon, 21 Jan 2013 04:43:08 +0000]
allow easier testing on alternate perls
Karen Etheridge [Mon, 21 Jan 2013 19:02:02 +0000]
still requires perl 5.8; 5.6 only works for the fatpacked scripts, not the fatpacking itself
Karen Etheridge [Fri, 18 Jan 2013 20:08:52 +0000]
tighten up a few entries
Karen Etheridge [Fri, 18 Jan 2013 20:07:54 +0000]
this is generated by Distar; no need to commit
Karen Etheridge [Fri, 18 Jan 2013 19:59:09 +0000]
Release commit for 0.009012
Karen Etheridge [Fri, 18 Jan 2013 19:55:40 +0000]
newer Distar creates more files for us
Karen Etheridge [Fri, 18 Jan 2013 19:50:18 +0000]
we want to ship t/mod - tests need it!
Karen Etheridge [Fri, 18 Jan 2013 19:36:50 +0000]
bump version
Karen Etheridge [Fri, 18 Jan 2013 19:34:14 +0000]
now supporting 5.6 (thanks haarg!)
Graham Knop [Tue, 8 Jan 2013 19:02:21 +0000]
fix packed script to work on perl 5.6
Karen Etheridge [Sat, 22 Dec 2012 04:18:25 +0000]
RT#57811 remains open to resolve <5.8.0 issues
Karen Etheridge [Mon, 24 Sep 2012 22:00:06 +0000]
Release commit for 0.009011
Karen Etheridge [Mon, 24 Sep 2012 21:55:38 +0000]
RT#79835: install bin/fatpack into $PATH
Karen Etheridge [Thu, 20 Sep 2012 03:49:11 +0000]
Release commit for 0.009010
Karen Etheridge [Thu, 20 Sep 2012 03:46:25 +0000]
Changes header
Karen Etheridge [Sun, 16 Sep 2012 04:08:57 +0000]
bump version for next release