7 years agobump version
Matt S Trout [Fri, 20 Jan 2017 10:46:52 +0000]
bump version

7 years agohandle versionlib
Matt S Trout [Wed, 18 Jan 2017 13:55:20 +0000]
handle versionlib

8 years agoChanges entry for no-dot-@INC
Karen Etheridge [Wed, 16 Nov 2016 04:01:54 +0000]
Changes entry for no-dot-@INC

8 years agodon't rely on . in @INC in tests and stop using t::mod names
Graham Knop [Thu, 28 Jul 2016 20:53:20 +0000]
don't rely on . in @INC in tests and stop using t::mod names

8 years agoremove non-working stderr trace test
Graham Knop [Thu, 28 Jul 2016 20:44:50 +0000]
remove non-working stderr trace test

8 years agoRelease commit for 0.010005 v0.010005
Karen Etheridge [Mon, 14 Dec 2015 02:10:24 +0000]
Release commit for 0.010005

8 years agoremove x_static_install (RT#110299)
Karen Etheridge [Mon, 14 Dec 2015 02:03:07 +0000]
remove x_static_install (RT#110299)

8 years agoBumping version to 0.010005
Karen Etheridge [Mon, 14 Dec 2015 02:01:35 +0000]
Bumping version to 0.010005

8 years agoreference RT queue in pod
Karen Etheridge [Mon, 14 Dec 2015 01:59:54 +0000]
reference RT queue in pod

9 years agorequire Test::More 0.82 for note()
Graham Knop [Tue, 15 Sep 2015 12:55:33 +0000]
require Test::More 0.82 for note()

9 years agochangelog 5.6 fix
Graham Knop [Tue, 21 Jul 2015 14:00:24 +0000]
changelog 5.6 fix

9 years agofailure case for 5.6
Graham Knop [Tue, 21 Jul 2015 11:26:50 +0000]
failure case for 5.6

9 years agoclean up temp usage in pack test
Graham Knop [Tue, 21 Jul 2015 11:26:39 +0000]
clean up temp usage in pack test

9 years agotest cleanup
Graham Knop [Tue, 21 Jul 2015 11:23:34 +0000]
test cleanup

9 years agofix fatpacking for 5.6
Graham Knop [Tue, 21 Jul 2015 11:17:44 +0000]
fix fatpacking for 5.6

9 years agoRelease commit for 0.010004 v0.010004
Graham Knop [Sun, 28 Jun 2015 06:03:29 +0000]
Release commit for 0.010004

9 years agoBumping version to 0.010004
Graham Knop [Sun, 28 Jun 2015 06:03:09 +0000]
Bumping version to 0.010004

9 years agoadd x_static_install
Graham Knop [Sun, 28 Jun 2015 05:58:40 +0000]
add x_static_install

9 years agochangelog test fixes
Graham Knop [Sun, 28 Jun 2015 05:57:52 +0000]
changelog test fixes

9 years agogitignore trace file
Graham Knop [Sun, 28 Jun 2015 05:56:37 +0000]
gitignore trace file

9 years agoclose trace file when done with it, so unlink works on windows
Graham Knop [Sun, 28 Jun 2015 05:56:17 +0000]
close trace file when done with it, so unlink works on windows

9 years agoensure trace file is empty before tracing in test
Graham Knop [Sun, 28 Jun 2015 05:52:31 +0000]
ensure trace file is empty before tracing in test

9 years agofix order of got vs expected in trace test
Graham Knop [Sun, 28 Jun 2015 05:52:11 +0000]
fix order of got vs expected in trace test

9 years agoRelease commit for 0.010003 v0.010003
Matt S Trout [Fri, 17 Apr 2015 15:56:46 +0000]
Release commit for 0.010003

9 years agomove d.pl to a sensible place so the MANIFEST picks it up
Matt S Trout [Fri, 17 Apr 2015 15:56:29 +0000]
move d.pl to a sensible place so the MANIFEST picks it up

9 years agobump version
Matt S Trout [Fri, 17 Apr 2015 15:53:00 +0000]
bump version

9 years agoadd test for virtual inc entry exclusion
Tatsuhiko Miyagawa [Fri, 17 Apr 2015 15:38:41 +0000]
add test for virtual inc entry exclusion

9 years agoexclude virtual %INC entries from trace output
Matt S Trout [Thu, 16 Apr 2015 14:10:42 +0000]
exclude virtual %INC entries from trace output

9 years agofix Getopt::Long prereq
Graham Knop [Thu, 16 Apr 2015 14:05:39 +0000]
fix Getopt::Long prereq

10 years agospecify all prereqs
Karen Etheridge [Sun, 19 Oct 2014 05:25:40 +0000]
specify all prereqs

10 years agolet build bail out as soon as possible
Karen Etheridge [Sun, 19 Oct 2014 05:18:24 +0000]
let build bail out as soon as possible

10 years agoremove version bumping make targets and let distar handle it
Graham Knop [Thu, 21 Aug 2014 15:36:25 +0000]
remove version bumping make targets and let distar handle it

10 years agoRelease commit for 0.010002 v0.010002
Graham Knop [Sat, 16 Aug 2014 00:24:05 +0000]
Release commit for 0.010002

10 years agobump version
Graham Knop [Sat, 16 Aug 2014 00:23:20 +0000]
bump version

10 years agochangelog
Graham Knop [Sat, 16 Aug 2014 00:22:52 +0000]
changelog

10 years agospecify perl prereq corrctly
Graham Knop [Mon, 4 Aug 2014 07:47:31 +0000]
specify perl prereq corrctly

10 years agoRelease commit for 0.010001 v0.010001
Matt S Trout [Tue, 18 Mar 2014 13:11:14 +0000]
Release commit for 0.010001

10 years agobump version
Matt S Trout [Tue, 18 Mar 2014 13:04:04 +0000]
bump version

10 years agoinclude lib/ in @INC for packlists_containing require() calls
Matt S Trout [Tue, 18 Mar 2014 13:02:12 +0000]
include lib/ in @INC for packlists_containing require() calls

10 years agoadd to instead of overwriting PERL5OPT
Graham Knop [Sat, 8 Mar 2014 21:43:09 +0000]
add to instead of overwriting PERL5OPT

10 years agoalso include the relevant B version
Karen Etheridge [Thu, 12 Dec 2013 01:21:22 +0000]
also include the relevant B version

10 years agorevert to previous formatting
Karen Etheridge [Thu, 12 Dec 2013 01:15:15 +0000]
revert to previous formatting

10 years agowe have no dynamic configs
Karen Etheridge [Thu, 12 Dec 2013 01:13:41 +0000]
we have no dynamic configs

10 years agotypo fixes
David Steinbrunner [Wed, 27 Nov 2013 21:35:55 +0000]
typo fixes

10 years agoRelease commit for 0.010000 v0.010000
Graham Knop [Wed, 27 Nov 2013 21:33:08 +0000]
Release commit for 0.010000

10 years agoinclude line test extras in manifest
Graham Knop [Wed, 27 Nov 2013 21:32:21 +0000]
include line test extras in manifest

10 years agobump version number
Graham Knop [Wed, 27 Nov 2013 21:26:38 +0000]
bump version number

10 years agoadd myself to contributors
Graham Knop [Wed, 27 Nov 2013 21:26:18 +0000]
add myself to contributors

11 years agoupdate changes for object hook and files method
Graham Knop [Mon, 18 Nov 2013 19:45:47 +0000]
update changes for object hook and files method

11 years agouse more reasonable class name and protect against outer pragmas
Graham Knop [Mon, 18 Nov 2013 19:41:03 +0000]
use more reasonable class name and protect against outer pragmas

11 years agowhitespace and style cleanup
Graham Knop [Mon, 18 Nov 2013 19:40:52 +0000]
whitespace and style cleanup

11 years agoadd djerius to contributor list
Graham Knop [Mon, 18 Nov 2013 19:11:33 +0000]
add djerius to contributor list

11 years agoadd tests for object @INC hook
Diab Jerius [Sun, 17 Nov 2013 02:25:44 +0000]
add tests for object @INC hook

11 years agopush object as @INC hook for all perls
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

11 years agouse an @INC object hook instead of a subref to provide info on the packed files
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.

11 years agofix bad changes timestamp entry
Karen Etheridge [Fri, 23 Aug 2013 00:04:47 +0000]
fix bad changes timestamp entry

11 years agobe clear why we require 5.8.0
Karen Etheridge [Fri, 23 Aug 2013 00:03:50 +0000]
be clear why we require 5.8.0

11 years agoproperly set v2 metadata!
Karen Etheridge [Thu, 22 Aug 2013 23:53:27 +0000]
properly set v2 metadata!

11 years agoChanges for #line
Olivier Mengué [Thu, 1 Aug 2013 08:28:24 +0000]
Changes for #line

11 years agoGenerate absolute #line for the packed modules
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.

11 years agoRefactor: split App::FatPacker->fatpack_file in multiple methods
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.

11 years agoensure we create a v2 meta file
Karen Etheridge [Tue, 30 Jul 2013 00:37:09 +0000]
ensure we create a v2 meta file

11 years agoRelease commit for 0.009018 v0.009018
Karen Etheridge [Sat, 27 Jul 2013 03:07:59 +0000]
Release commit for 0.009018

11 years agobump version
Karen Etheridge [Sat, 27 Jul 2013 03:07:23 +0000]
bump version

11 years agofixed bump-version (from Moo dist)
Karen Etheridge [Sat, 27 Jul 2013 03:01:31 +0000]
fixed bump-version (from Moo dist)

11 years agochangelog for miyagawa's patch (RT#84414)
Karen Etheridge [Sat, 27 Jul 2013 02:59:01 +0000]
changelog for miyagawa's patch (RT#84414)

11 years agoStop chdir when finding packlist. Absolutify %INC path in case there's a relative...
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

11 years agomake changelog more readable, CPAN::Changes-compliant
Karen Etheridge [Thu, 18 Jul 2013 21:40:26 +0000]
make changelog more readable, CPAN::Changes-compliant

11 years agoRelease commit for 0.009017 v0.009017
Karen Etheridge [Thu, 30 May 2013 01:47:15 +0000]
Release commit for 0.009017

11 years agobump version for release
Karen Etheridge [Thu, 30 May 2013 01:46:42 +0000]
bump version for release

11 years agoMSWin32 does not support -| $cmd @args: "List form of piped open not implemented"
Karen Etheridge [Wed, 29 May 2013 22:06:45 +0000]
MSWin32 does not support -| $cmd @args: "List form of piped open not implemented"

11 years agominor wording improvement
Karen Etheridge [Tue, 16 Apr 2013 19:08:21 +0000]
minor wording improvement

11 years agoRelease commit for 0.009016 v0.009016
Karen Etheridge [Sun, 7 Apr 2013 19:57:07 +0000]
Release commit for 0.009016

11 years agobump version for next release
Karen Etheridge [Sun, 7 Apr 2013 19:55:56 +0000]
bump version for next release

11 years agoUpdate changelog
Tatsuhiko Miyagawa [Sun, 7 Apr 2013 19:51:49 +0000]
Update changelog

11 years agoMerge branch 'packer-command'
Tatsuhiko Miyagawa [Sun, 7 Apr 2013 19:49:35 +0000]
Merge branch 'packer-command'

11 years ago'file' command now moves shebang line and prints script content
Robin Smidsrød [Sun, 17 Mar 2013 13:55:15 +0000]
'file' command now moves shebang line and prints script content

Cherry-picked 0858ab66aa74dba45191596ee7b33838e208d911

11 years agoRelease commit for 0.009015 v0.009015
Karen Etheridge [Sun, 7 Apr 2013 17:50:55 +0000]
Release commit for 0.009015

11 years agobump version for next release
Karen Etheridge [Sun, 7 Apr 2013 17:46:28 +0000]
bump version for next release

11 years agoMerge branch 'miyagawa-packer-command'
Karen Etheridge [Sun, 7 Apr 2013 17:45:27 +0000]
Merge branch 'miyagawa-packer-command'

New 'pack' command

11 years agochangelog for "pack" command
Karen Etheridge [Sun, 7 Apr 2013 17:45:09 +0000]
changelog for "pack" command

11 years agospelling
Karen Etheridge [Sun, 7 Apr 2013 17:43:54 +0000]
spelling

11 years agoAdded documentation about pack command
Tatsuhiko Miyagawa [Wed, 3 Apr 2013 22:24:18 +0000]
Added documentation about pack command

11 years agoAdded fatpack pack file, which does the equivalent of RECIPE in the doc in one shot
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

11 years agoseparate command_file implementation to a utility method ->fatpack_file
Tatsuhiko Miyagawa [Wed, 3 Apr 2013 22:20:34 +0000]
separate command_file implementation to a utility method ->fatpack_file

11 years agoRemoved apparently unused piece of code, that prevents the use of ->trace() to slurp...
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

11 years agoRelease commit for 0.009014 v0.009014
Karen Etheridge [Wed, 3 Apr 2013 21:34:22 +0000]
Release commit for 0.009014

11 years agobump version for next release
Karen Etheridge [Wed, 3 Apr 2013 21:33:24 +0000]
bump version for next release

11 years agolink to Sawyer's advent article
Karen Etheridge [Wed, 3 Apr 2013 19:54:12 +0000]
link to Sawyer's advent article

11 years agochangelog for RT#84413
Karen Etheridge [Wed, 3 Apr 2013 21:29:28 +0000]
changelog for RT#84413

11 years agoSkip lib if it doesn't exist
Tatsuhiko Miyagawa [Wed, 3 Apr 2013 21:14:48 +0000]
Skip lib if it doesn't exist

11 years agoAdd a bit of documentation about the shebang extraction/injection
Robin Smidsrød [Sun, 17 Mar 2013 13:30:36 +0000]
Add a bit of documentation about the shebang extraction/injection

11 years agoImprove example to include shebang line
Robin Smidsrød [Sun, 17 Mar 2013 13:20:11 +0000]
Improve example to include shebang line

11 years agoproperly state minimum perl requirement
Karen Etheridge [Mon, 11 Feb 2013 20:56:28 +0000]
properly state minimum perl requirement

11 years agoRelease commit for 0.009013 v0.009013
Karen Etheridge [Tue, 22 Jan 2013 17:59:51 +0000]
Release commit for 0.009013

11 years agochangelog; bump version
Karen Etheridge [Tue, 22 Jan 2013 17:54:12 +0000]
changelog; bump version

11 years agofix my stupid typo to fix ancient perls
Graham Knop [Mon, 21 Jan 2013 04:54:49 +0000]
fix my stupid typo to fix ancient perls

11 years agoallow easier testing on alternate perls
Graham Knop [Mon, 21 Jan 2013 04:43:08 +0000]
allow easier testing on alternate perls

11 years agostill requires perl 5.8; 5.6 only works for the fatpacked scripts, not the fatpacking...
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

11 years agotighten up a few entries
Karen Etheridge [Fri, 18 Jan 2013 20:08:52 +0000]
tighten up a few entries