Result:
found more than 788 distributions - search limited to the first 2001 files matching your query ( run in 1.291 )


Padre-Plugin-WxWidgets

 view release on metacpan or  search on metacpan

share/doc/wxwidgets.pod  view on Meta::CPAN


=head2 Wx::AppTraits::GetDesktopEnvironment

   virtual wxString GetDesktopEnvironment() const

   This method returns the name of the desktop environment currently
   running in a Unix desktop. Currently only "KDE" or "GNOME" are
   supported and the code uses the X11 session protocol vendor name to
   figure out, which desktop environment is running. The method returns
   an empty string otherwise and on all other platforms.

=head2 Wx::AppTraits::GetStandardPaths

   virtual wxStandardPaths & GetStandardPaths()

share/doc/wxwidgets.pod  view on Meta::CPAN


   Mac: This function is not implemented and always returns false.

   Unix: MIME manager gathers information about icons from GNOME and KDE
   settings and thus GetIcon's success depends on availability of these
   desktop environments.

=head2 Wx::FileType::GetDescription

   bool GetDescription(wxString* desc)

 view all matches for this distribution


Padre

 view release on metacpan or  search on metacpan

lib/Padre/Desktop.pm  view on Meta::CPAN


=pod

=head1 NAME

Padre::Desktop - Support library for Padre desktop integration

=head1 DESCRIPTION

This module provides a collection of functionality related to operating
system integration. It is intended to serve as a repository for code
relating to file extensions, desktop shortcuts, and so on.

This module is intended to be loadable without having to load the
main Padre code tree.

The workings of this module are currently undocumented.

lib/Padre/Desktop.pm  view on Meta::CPAN

	} else {
		return;
	}
}

sub desktop {
	if (Padre::Constant::WIN32) {

		#TODO Support Vista/Win7 UAC (User Account Control)

		# Find Padre's executable

lib/Padre/Desktop.pm  view on Meta::CPAN

				'Command/' => { '' => 'c:\\strawberry\\perl\\bin\\padre.exe "%1"' },
			}
			}
			or return 0;

		# create Padre's desktop shortcut
		require File::HomeDir;
		my $padre_lnk = File::Spec->catfile(
			File::HomeDir->my_desktop,
			'Padre.lnk',
		);
		return 1 if -f $padre_lnk;

		# NOTE: Use Padre::Perl to make this distribution agnostic

lib/Padre/Desktop.pm  view on Meta::CPAN

		return 1;
	}

	if (Padre::Constant::UNIX) {

		# create Padre's desktop shortcut
		require File::HomeDir;
		my $padre_desktop = File::Spec->catfile(
			File::HomeDir->my_desktop,
			'padre.desktop',
		);
		return 1 if -f $padre_desktop;

		require Padre::Util;
		my $icon_file = Padre::Util::sharedir('/icons/padre/64x64/logo.png');

		open my $FH, '>', $padre_desktop or die "Could not open $padre_desktop for writing\n";
		print $FH <<END;
[Desktop Entry]
Encoding=UTF-8
Name=Padre
Comment=The Perl IDE

lib/Padre/Desktop.pm  view on Meta::CPAN

Type=Application
Terminal=0

END
		close $FH;
		chmod 0755, $padre_desktop; # make executable

		return 1;
	}

	return 0;

 view all matches for this distribution


Palm-Progect

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

    You can convert between various Progect database versions:

        perl progconv --output-format=23 MyOldProgect.pdb MyNewProgect.pdb

DESCRIPTION
    "progconv" is a program you run on your desktop computer to allow you to
    import to and export from Palm Progect database files.

    For its text format, it uses a layout very similar to the one used by
    Progect's own built-in converter:

 view all matches for this distribution


Palm

 view release on metacpan or  search on metacpan

lib/Palm/StdAppInfo.pm  view on Meta::CPAN

=item C<$cat-E<gt>{id}>

The category ID, an integer in the range 0-255. Each category has a
unique ID. By convention, 0 is reserved for the "Unfiled" category;
IDs assigned by the Palm are in the range 1-127, and IDs assigned by
the desktop are in the range 128-255.

=item C<$cat-E<gt>{renamed}>

A boolean. This field is true iff the category has been renamed since
the last sync.

 view all matches for this distribution


Panotools-Script

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

    - support new Tpy,Tpp yaw and pitch of remapping plane for translation
    - match-n-shift try and calculate fov correctly for portrait and fisheye setups
    - fix bug that failed tests with perl 5.17.*

0.27
    - remove linux desktop entries for tif2svg-gui enblend-svg process-masks-gui qtvr2erect-gui
    - apparently there is a bsd called dragonfly
    - new tool: ptoreset - reset photometric parameters in a .pto file
    - fix gigatile bug with uncropped output (Emad ud din Bhatt)
    - remove ptograph as superceded by Hugin layout mode
    - skip Panotools::Makefile tests if no suitable make executable found

Changes  view on Meta::CPAN

    - pto2fulla align_image_stack based tca calculator
    - ptoinfo hugin project reporting tool and gui wrapper
    - erect2planet output pto project instead of rendering image
    - read and write hugin image metadata and options in comment lines
    - remove pto2tiff-gui due to conflict with hugin_stitch_project
    - add .desktop files for Linux gui integration

0.11
    - replace Image::Magick with Image::Size for sizing images
    - jpeg2qtvr fix CRLF bug on windows
    - fix cubic2erect (Peter Crowley)

 view all matches for this distribution


Parley

 view release on metacpan or  search on metacpan

root/static/yui/datatable/datatable-debug.js  view on Meta::CPAN

        this.unhighlightColumn(oArgs.target);
    }
},

/**
 * Overridable custom event handler to manage selection according to desktop paradigm.
 *
 * @method onEventSelectRow
 * @param oArgs.event {HTMLEvent} Event object.
 * @param oArgs.target {HTMLElement} Target element.
 */

 view all matches for this distribution


Parse-Debian-PackageDesc

 view release on metacpan or  search on metacpan

t/01-simple.t  view on Meta::CPAN

is($package->upstream_version, "1.66");
is($package->debian_revision, "1");
is($package->distribution, "unstable");
is_deeply([$package->architecture], [ qw(source i386) ]);
is($package->urgency, "low");
is($package->maintainer, 'Esteban Manchado Velázquez <estebanm@estebanm-desktop>');
ok(Encode::is_utf8($package->maintainer),
   "The maintainer name should be correctly decoded");
is($package->date, "Tue, 18 Sep 2007 17:07:42 +0200");
is($package->changes, <<EOF);
 ack (1.66-1) unstable; urgency=low

 view all matches for this distribution


Parse-Debian-Packages

 view release on metacpan or  search on metacpan

sample  view on Meta::CPAN

Size: 31396
MD5sum: b6231d8740236f3e2cfa1c0e5ee10ca8
Description: 3D chess for X11
 3 dimensional Chess for X11R6.  Three boards, 96 pieces and 26 directions.

Package: 3ddesktop
Priority: optional
Section: utils
Installed-Size: 400
Maintainer: Marcelo E. Magallon <mmagallo@debian.org>
Architecture: i386
Version: 0.2.4-1
Depends: libc6 (>= 2.3.1-1), libgcc1 (>= 1:3.2.1-1), libglut3, libimlib2, libstdc++5 (>= 1:3.2.1-1), libttf2, xlibmesa3 | libgl1, xlibs (>> 4.1.0)
Filename: pool/main/3/3ddesktop/3ddesktop_0.2.4-1_i386.deb
Size: 65510
MD5sum: 832fbd9c1c818a7c8f64d87a4c22800a
Description: "Three-dimensional" desktop switcher
 3D-Desktop is an OpenGL program for switching virtual desktops in
 a seamless 3-dimensional manner.  The current desktop is mapped into a
 fullscreen 3D environment where you may choose other screens.  Several
 different visualization modes are available.  A window manager
 compatible with the GNOME pager standard is required.
 .
 The transition from working desktop to fullscreen 3D environment is
 seamless: when the pager activates you see your current desktop appear
 to zoom out to a point in space where you can see your other virtual
 desktops allowing you to select another.
 .
 The program is rather memory-hungry and it is CPU intensive, but it's
 accessible from the command line, which makes it perfect for show
 floors and impressing your non-UN*X-using friends.

 view all matches for this distribution


Parse-Fedora-Packages

 view release on metacpan or  search on metacpan

t/files/primary.xml  view on Meta::CPAN

      <rpm:entry name="libnotify" flags="GE" epoch="0" ver="0.4.2"/>
      <rpm:entry name="coolkey"/>
      <rpm:entry name="/bin/sh" pre="1"/>
    </rpm:requires>
    <file>/usr/bin/esc</file>
    <file>/etc/xdg/autostart/esc.desktop</file>
  </format>
</package>
<package type="rpm">
  <name>netpbm-devel</name>
  <arch>i386</arch>

t/files/primary.xml  view on Meta::CPAN

      <rpm:entry name="libkhexeditcommon.so.0"/>
      <rpm:entry name="libstdc++.so.6(GLIBCXX_3.4)"/>
      <rpm:entry name="libkabc.so.1"/>
      <rpm:entry name="rpmlib(CompressedFileNames)" flags="LE" epoch="0" ver="3.0.4" rel="1" pre="1"/>
      <rpm:entry name="libkdecore.so.4"/>
      <rpm:entry name="desktop-file-utils" pre="1"/>
      <rpm:entry name="/sbin/ldconfig" pre="1"/>
      <rpm:entry name="libc.so.6(GLIBC_2.3.4)"/>
      <rpm:entry name="libqt-mt.so.3"/>
      <rpm:entry name="libc.so.6"/>
      <rpm:entry name="libkdeinit_irkick.so"/>

 view all matches for this distribution


Parse-Gitignore

 view release on metacpan or  search on metacpan

lib/Parse/Gitignore.pod  view on Meta::CPAN

=back

=head1 HISTORY

I wrote this because I wanted to have a way to ignore generated files
for a desktop file search application.

Version 1.0 changes the way that subdirectories are dealt with. The
older versions turned out to have a problem whereby files in
subdirectories were not picked up correctly.

 view all matches for this distribution


Parse-HTTP-UserAgent

 view release on metacpan or  search on metacpan

MANIFEST  view on Meta::CPAN

t/03-strings.t
t/author-distmeta.t
t/author-pod-coverage.t
t/author-pod-syntax.t
t/data/README
t/data/desktop/camino/1
t/data/desktop/chrome/1
t/data/desktop/chrome/62x
t/data/desktop/epiphany/1
t/data/desktop/firefox/0x
t/data/desktop/firefox/16x
t/data/desktop/firefox/1x
t/data/desktop/firefox/2x
t/data/desktop/firefox/3x
t/data/desktop/firefox/57x
t/data/desktop/firefox/6x
t/data/desktop/firefox/7x
t/data/desktop/firefox/suspect/3x
t/data/desktop/konqueror/1x
t/data/desktop/konqueror/2x
t/data/desktop/konqueror/3x
t/data/desktop/konqueror/4x
t/data/desktop/lunascape/1
t/data/desktop/maxthon/1x
t/data/desktop/maxthon/2x
t/data/desktop/maxthon/3x
t/data/desktop/maxthon/bogus
t/data/desktop/mozilla/1
t/data/desktop/msie/10x
t/data/desktop/msie/11x
t/data/desktop/msie/3x
t/data/desktop/msie/4x
t/data/desktop/msie/5x
t/data/desktop/msie/6x
t/data/desktop/msie/7x
t/data/desktop/msie/8x
t/data/desktop/msie/broken/6x
t/data/desktop/msie/broken/8x
t/data/desktop/msie/broken/9x
t/data/desktop/msie/extras/10x
t/data/desktop/msoffice/outlook
t/data/desktop/netscape/1x
t/data/desktop/netscape/2x
t/data/desktop/netscape/3x
t/data/desktop/netscape/4x
t/data/desktop/netscape/5x
t/data/desktop/netscape/6x
t/data/desktop/netscape/7x
t/data/desktop/opera/03x
t/data/desktop/opera/05x
t/data/desktop/opera/06x
t/data/desktop/opera/07x
t/data/desktop/opera/08x
t/data/desktop/opera/09x
t/data/desktop/opera/10x
t/data/desktop/opera/11x
t/data/desktop/opera/16x
t/data/desktop/opera/48x
t/data/desktop/safari/1
t/data/desktop/safari/11x
t/data/desktop/seamonkey/1
t/data/desktop/sleipnir/1
t/data/desktop/tinybrowser/1
t/data/mobile/firefox
t/data/mobile/opera/1
t/data/mobile/phone/android/1
t/data/mobile/phone/android/dell
t/data/mobile/phone/android/google

 view all matches for this distribution


Parse-Path

 view release on metacpan or  search on metacpan

lib/Parse/Path/File/Win32.pm  view on Meta::CPAN


with 'Parse::Path::Role::Path';

sub _build_blueprint { {
   hash_step_regexp => qr{
      # Illegal characters: http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx
      (?<key>[^\x00-\x1F<>:"/\\|?*]*)
   }x,

   array_step_regexp   => qr/\Z.\A/,  # no-op; arrays not supported
   delimiter_regexp    => qr{\\+},    # + to capture repetitive slashes, like foo\\\\\bar

 view all matches for this distribution


Parse-StackTrace

 view release on metacpan or  search on metacpan

t/traces/gdb/gnome-bug-583460  view on Meta::CPAN


#############################

This is from gdb following these instructions: https://wiki.ubuntu.com/Backtrace

Using the gdb like this completely locks the desktop - I have to switch to console to kill the gimp process....

GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.

 view all matches for this distribution


Passwd-Keyring-Auto

 view release on metacpan or  search on metacpan

lib/Passwd/Keyring/Auto.pm  view on Meta::CPAN

sensitive data (for example API keys, OAuth tokens etc) in backends
like Gnome Keyring, KDE Wallet, OSX/Keychain etc.

While modules like Passwd::Keyring::Gnome handle specific backends,
Passwd::Keyring::Auto tries to pick the best backend available,
considering the current desktop environment, program options, and user
configuration.

    use Passwd::Keyring::Auto;  # get_keyring

    my $keyring = get_keyring(app=>"My super scraper", group=>"Social passwords");

 view all matches for this distribution


Passwd-Keyring-Gnome

 view release on metacpan or  search on metacpan

INSTALL  view on Meta::CPAN

Passwd::Keyring is about using secure storage for passwords
and other credentials used in perl scripts and applications.

Passwd::Keyring::Gnome uses GNOME Keyring API to securely
preserve passwords and is available to people using GNOME 
desktop environment.

INSTALLATION

To install this module, run the following commands:

 view all matches for this distribution


Passwd-Keyring-KDEWallet

 view release on metacpan or  search on metacpan

lib/Passwd/Keyring/KDEWallet.pm  view on Meta::CPAN

    my $self = shift;

    # get_service may fail by itself, if kwalletd is down, in some
    # cases it fails with
    #
    # org.freedesktop.DBus.Error.ServiceUnknown: The name org.kde.kwalletd was not provided by any .service files

    my $kwallet_svc;
    my $error;
    try {
        $kwallet_svc = $self->{bus}->get_service($self->{service_name});

lib/Passwd/Keyring/KDEWallet.pm  view on Meta::CPAN

    };

    unless($kwallet_svc) {
        # Mayhaps we are allowed to start kwalletd?
        if(! $self->{dont_start_daemon}
             && $error =~ /^org\.freedesktop\.DBus\.Error\.ServiceUnknown:/) {
            print STDERR "KWallet service not available, attempting to start $self->{kwalletd_path}\n";
            # spawn kwalletd
            my $pid = sync_exec
                sub {
                    # Without this prove (tests) hang

 view all matches for this distribution


Passwd-Keyring-OSXKeychain

 view release on metacpan or  search on metacpan

INSTALL  view on Meta::CPAN

Passwd::Keyring is about using secure storage for passwords
and other credentials used in perl scripts and applications.

Passwd::Keyring::OSXKeychain uses OSX/Keychain (via /usr/bin/security
program) to securely preserve passwords and is available to people
using Mac OS/X desktop environment.

INSTALLATION

To install this module, run the following commands:

 view all matches for this distribution


Passwd-Keyring-PWSafe3

 view release on metacpan or  search on metacpan

lib/Passwd/Keyring/PWSafe3.pm  view on Meta::CPAN

module most natural usage is to interactively ask for master password
(and use it to protect noticeable number of application-specific
passwords).

Ideas of how to workaround this obstacle are welcome. I loosely
consider either caching master password per desktop session
(implementing sht. similar to ssh-agent/gpg-agent or using one of
those somehow), or integrating the tool with PAM to use actual system
password, or both - but while it seems doable on Linux, cross platform
solution is not so easy.

 view all matches for this distribution


Passwd-Keyring-Secret

 view release on metacpan or  search on metacpan

t/01-set-get-reset.t  view on Meta::CPAN

    {
        plan tests => 9;
    }
    else
    {
        plan skip_all => "Session D-Bus not available (not running a desktop session?), skipping tests";
    }

    ok(eval { require Passwd::Keyring::Secret; 1 }, "load Passwd::Keyring::Secret");

    if ($@)

 view all matches for this distribution


Path-IsDev

 view release on metacpan or  search on metacpan

lib/Path/IsDev/NegativeHeuristic/HomeDir.pm  view on Meta::CPAN


sub paths {
  my @sources;
  require File::HomeDir;
  push @sources, File::HomeDir->my_home;
  for my $method (qw( my_home my_desktop my_music my_pictures my_videos my_data )) {
    if ( $File::HomeDir::IMPLEMENTED_BY->can($method) ) {
      push @sources, File::HomeDir->$method();
    }
  }
  return _uniq grep { defined and length } @sources;

lib/Path/IsDev/NegativeHeuristic/HomeDir.pm  view on Meta::CPAN


Excludes any values returned by L<< C<File::HomeDir>|File::HomeDir >>

    uniq grep { defined and length }
      File::HomeDir->my_home,
      File::HomeDir->my_desktop,
      File::HomeDir->my_music,
      File::HomeDir->my_pictures,
      File::HomeDir->my_videos,
      File::HomeDir->my_data;

 view all matches for this distribution


Paws

 view release on metacpan or  search on metacpan

lib/Paws/AppStream.pm  view on Meta::CPAN

Amazon AppStream 2.0

This is the I<Amazon AppStream 2.0 API Reference>. This documentation
provides descriptions and syntax for each of the actions and data types
in AppStream 2.0. AppStream 2.0 is a fully managed, secure application
streaming service that lets you stream desktop applications to users
without rewriting applications. AppStream 2.0 manages the AWS resources
that are required to host and run your applications, scales
automatically, and provides access to your users on demand.

You can call the AppStream 2.0 API operations by using an interface VPC

 view all matches for this distribution


Pcore-CDN-Static

 view release on metacpan or  search on metacpan

lib/Pcore/CDN/Static/FA.pm  view on Meta::CPAN

const our $FAS_CUBES                               => 'fas fa-cubes';
const our $FAS_CUT                                 => 'fas fa-cut';
const our $FAS_DATABASE                            => 'fas fa-database';
const our $FAS_DEAF                                => 'fas fa-deaf';
const our $FAS_DEMOCRAT                            => 'fas fa-democrat';
const our $FAS_DESKTOP                             => 'fas fa-desktop';
const our $FAS_DHARMACHAKRA                        => 'fas fa-dharmachakra';
const our $FAS_DIAGNOSES                           => 'fas fa-diagnoses';
const our $FAS_DICE                                => 'fas fa-dice';
const our $FAS_DICE_D                              => 'fas fa-dice-d6';
const our $FAS_DICE_FIVE                           => 'fas fa-dice-five';

 view all matches for this distribution


Pcore-Resources

 view release on metacpan or  search on metacpan

lib/Pcore/Resources/FA.pm  view on Meta::CPAN

const our $FAS_CUBES                               => 'fas fa-cubes';
const our $FAS_CUT                                 => 'fas fa-cut';
const our $FAS_DATABASE                            => 'fas fa-database';
const our $FAS_DEAF                                => 'fas fa-deaf';
const our $FAS_DEMOCRAT                            => 'fas fa-democrat';
const our $FAS_DESKTOP                             => 'fas fa-desktop';
const our $FAS_DHARMACHAKRA                        => 'fas fa-dharmachakra';
const our $FAS_DIAGNOSES                           => 'fas fa-diagnoses';
const our $FAS_DICE                                => 'fas fa-dice';
const our $FAS_DICE_D                              => 'fas fa-dice-d6';
const our $FAS_DICE_FIVE                           => 'fas fa-dice-five';

 view all matches for this distribution


Pcore

 view release on metacpan or  search on metacpan

share/data/mime.yaml  view on Meta::CPAN

  lasxml:
  - application/vnd.las.las+xml
  latex:
  - application/x-latex
  lbd:
  - application/vnd.llamagraphics.life-balance.desktop
  lbe:
  - application/vnd.llamagraphics.life-balance.exchange+xml
  les:
  - application/vnd.hhe.lesson-player
  lha:

 view all matches for this distribution


Perinci-Sub-Wrapper

 view release on metacpan or  search on metacpan

lib/Perinci/Sub/Wrapper.pm  view on Meta::CPAN

Generated/added by this module to the function metadata for every wrapping done.
Used to avoid adding repeated code, e.g. to validate result or arguments.

=head1 PERFORMANCE NOTES

The following numbers are produced on an Intel Core i5-2400 3.1GHz desktop using
PSW v0.51 and Perl v5.18.2. Operating system is Debian sid (64bit).

For perspective, empty subroutine (C<< sub {} >>) as well as C<< sub { [200,
"OK"] } >> can be called around 5.3 mil/sec.

 view all matches for this distribution


Perl-Critic-Pulp

 view release on metacpan or  search on metacpan

xtools/my-deb.sh  view on Meta::CPAN


#------------------------------------------------------------------------------
# lintian .deb and source

lintian -I -i \
  --suppress-tags new-package-should-close-itp-bug,desktop-entry-contains-encoding-key,command-in-menu-file-and-desktop-file,emacsen-common-without-dh-elpa,bugs-field-does-not-refer-to-debian-infrastructure \
  ${DEBNAME}_${VERSION}*_$DPKG_ARCH.deb

lintian -I -i \
  --suppress-tags maintainer-upload-has-incorrect-version-number,changelog-should-mention-nmu,empty-debian-diff,debian-rules-uses-deprecated-makefile,testsuite-autopkgtest-missing *.dsc

 view all matches for this distribution


Perl-Critic

 view release on metacpan or  search on metacpan

bin/perlcritic  view on Meta::CPAN



=head2 Visual Studio Code

Visual Studio Code is a lightweight but powerful source code editor which
runs on your desktop and is available for Windows, macOS and Linux.

The perlcritic extension can be found here:
L<https://marketplace.visualstudio.com/items?itemName=sfodje.perlcritic>

The steps to install the perlcritic extension:

 view all matches for this distribution


Perl-Dist-WiX

 view release on metacpan or  search on metacpan

lib/Perl/Dist/WiX/Util/Machine.pm  view on Meta::CPAN

=head3 output (optional)

This is the directory where all the output files will be copied to.

If none is specified, it defaults to what L<File::HomeDir|File::HomeDir>
thinks is the desktop.

=cut



has output => (
	is      => 'ro',
	isa     => Str,
	default => sub { return File::HomeDir->my_desktop(); },
	reader  => '_get_output',
);



 view all matches for this distribution


Perl-Dist

 view release on metacpan or  search on metacpan

lib/Perl/Dist/Machine.pm  view on Meta::CPAN

		_DRIVER($self->class, 'Perl::Dist::Inno') or
		_DRIVER($self->class, 'Perl::Dist::WiX') ) {
		croak("Missing or invalid class param");
	}
	unless ( defined $self->output ) {
		$self->{output} = File::HomeDir->my_desktop;
	}
	unless ( _STRING($self->output) ) {
		croak("Missing or invalid output param");
	}
	unless ( -d $self->output and -w $self->output ) {

 view all matches for this distribution


Perl6-Pugs

 view release on metacpan or  search on metacpan

docs/summaries/2006/07-31.yaml  view on Meta::CPAN

          Tcl compiler should either throw compile time syntax errors or fake
          it and output code that throws runtime errors.
      - date_from: 1152401112
        date_to: 1152401112
        hidden: ~
        message_id: 1152401181.11423.70.camel@vsoni-desktop
        posters:
          - email: vishalrsoni@gmail.com
            name: Vishal Soni
        subject: Parrot Exceptions
        summary: |-

 view all matches for this distribution


( run in 1.291 second using v1.01-cache-2.11-cpan-39bf76dae61 )