X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=dbsrgits%2FDBIx-Class.git;a=blobdiff_plain;f=maint%2FMakefile.PL.inc%2F61_inject_dbicadmin_pod.pl;h=218527fdb36719ed601e5487df6578bb706ad36e;hp=46cd783beb165ce89354ed2c3932eb82d14c5c48;hb=ffce4b65b2c49bbb04919766c376625d426542f7;hpb=e01862e481716a38079f38aa688f9a5c6317c449 diff --git a/maint/Makefile.PL.inc/61_inject_dbicadmin_pod.pl b/maint/Makefile.PL.inc/61_inject_dbicadmin_pod.pl index 46cd783..218527f 100644 --- a/maint/Makefile.PL.inc/61_inject_dbicadmin_pod.pl +++ b/maint/Makefile.PL.inc/61_inject_dbicadmin_pod.pl @@ -5,13 +5,6 @@ # make sure we delete and re-create the file - just an append # will not do what one expects, because on unixy systems the # target is symlinked to the original - -# FIXME also on win32 EU::Command::cat() adds crlf even if the -# source files do not contain any :( -my $crlf_fixup = ($^O eq 'MSWin32' or $^O eq 'cygwin') - ? "\t@{[ $mm_proto->oneliner( qq(\$\$ENV{PERLIO}='unix' and system( \$\$^X, qw( -MExtUtils::Command -e dos2unix -- ), q(\$(DISTVNAME)/script/dbicadmin) ) ) ) ]}" - : '' -; postamble <<"EOP"; create_distdir : dbic_distdir_dbicadmin_pod_inject @@ -19,7 +12,10 @@ create_distdir : dbic_distdir_dbicadmin_pod_inject dbic_distdir_dbicadmin_pod_inject : \t\$(RM_F) \$(DISTVNAME)/script/dbicadmin \t@{[ $mm_proto->oneliner('cat', ['-MExtUtils::Command']) ]} script/dbicadmin maint/.Generated_Pod/dbicadmin.pod > \$(DISTVNAME)/script/dbicadmin -$crlf_fixup + +# FIXME also on win32 EU::Command::cat() adds crlf even if the +# source files do not contain any :( +@{[ $crlf_fixup->('$(DISTVNAME)/script/dbicadmin') ]} EOP # keep the Makefile.PL eval happy