AXL-Client-Simple
view release on metacpan or search on metacpan
inc/Module/Install/Makefile.pm view on Meta::CPAN
XS => 'HASH',
# VERSION => ['version',''], # ignore
# _KEEP_AFTER_FLUSH => '',
clean => 'HASH',
depend => 'HASH',
dist => 'HASH',
dynamic_lib=> 'HASH',
linkext => 'HASH',
macro => 'HASH',
postamble => 'HASH',
realclean => 'HASH',
test => 'HASH',
tool_autosplit => 'HASH',
# special cases where you can use makemaker_append
CCFLAGS => 'APPENDABLE',
DEFINE => 'APPENDABLE',
INC => 'APPENDABLE',
LDDLFLAGS => 'APPENDABLE',
LDFROM => 'APPENDABLE',
inc/Module/Install/Makefile.pm view on Meta::CPAN
sub fix_up_makefile {
my $self = shift;
my $makefile_name = shift;
my $top_class = ref($self->_top) || '';
my $top_version = $self->_top->VERSION || '';
my $preamble = $self->preamble
? "# Preamble by $top_class $top_version\n"
. $self->preamble
: '';
my $postamble = "# Postamble by $top_class $top_version\n"
. ($self->postamble || '');
local *MAKEFILE;
open MAKEFILE, "+< $makefile_name" or die "fix_up_makefile: Couldn't open $makefile_name: $!";
eval { flock MAKEFILE, LOCK_EX };
my $makefile = do { local $/; <MAKEFILE> };
$makefile =~ s/\b(test_harness\(\$\(TEST_VERBOSE\), )/$1'inc', /;
$makefile =~ s/( -I\$\(INST_ARCHLIB\))/ -Iinc$1/g;
$makefile =~ s/( "-I\$\(INST_LIB\)")/ "-Iinc"$1/g;
$makefile =~ s/^(FULLPERL = .*)/$1 "-Iinc"/m;
inc/Module/Install/Makefile.pm view on Meta::CPAN
#$makefile =~ s/^PERL_ARCHLIB = .+/PERL_ARCHLIB =/m;
# Perl 5.005 mentions PERL_LIB explicitly, so we have to remove that as well.
$makefile =~ s/(\"?)-I\$\(PERL_LIB\)\1//g;
# XXX - This is currently unused; not sure if it breaks other MM-users
# $makefile =~ s/^pm_to_blib\s+:\s+/pm_to_blib :: /mg;
seek MAKEFILE, 0, SEEK_SET;
truncate MAKEFILE, 0;
print MAKEFILE "$preamble$makefile$postamble" or die $!;
close MAKEFILE or die $!;
1;
}
sub preamble {
my ($self, $text) = @_;
$self->{preamble} = $text . $self->{preamble} if defined $text;
$self->{preamble};
}
sub postamble {
my ($self, $text) = @_;
$self->{postamble} ||= $self->admin->postamble;
$self->{postamble} .= $text if defined $text;
$self->{postamble}
}
1;
__END__
#line 544
inc/Module/Install/Share.pm view on Meta::CPAN
}
$module =~ s/::/-/g;
$root = "\$(INST_LIB)${S}auto${S}share${S}module${S}$module";
}
my $manifest = -r 'MANIFEST' ? ExtUtils::Manifest::maniread() : undef;
my $skip_checker = $ExtUtils::Manifest::VERSION >= 1.54
? ExtUtils::Manifest::maniskip()
: ExtUtils::Manifest::_maniskip();
my $postamble = '';
my $perm_dir = eval($ExtUtils::MakeMaker::VERSION) >= 6.52 ? '$(PERM_DIR)' : 755;
File::Find::find({
no_chdir => 1,
wanted => sub {
my $path = File::Spec->abs2rel($_, $dir);
if (-d $_) {
return if $skip_checker->($File::Find::name);
$postamble .=<<"END";
\t\$(NOECHO) \$(MKPATH) "$root${S}$path"
\t\$(NOECHO) \$(CHMOD) $perm_dir "$root${S}$path"
END
}
else {
return if ref $manifest
&& !exists $manifest->{$File::Find::name};
return if $skip_checker->($File::Find::name);
$postamble .=<<"END";
\t\$(NOECHO) \$(CP) "$dir${S}$path" "$root${S}$path"
END
}
},
}, $dir);
# Set up the install
$self->postamble(<<"END_MAKEFILE");
config ::
$postamble
END_MAKEFILE
# The above appears to behave incorrectly when used with old versions
# of ExtUtils::Install (known-bad on RHEL 3, with 5.8.0)
# So when we need to install a share directory, make sure we add a
# dependency on a moderately new version of ExtUtils::MakeMaker.
$self->build_requires( 'ExtUtils::MakeMaker' => '6.11' );
# 99% of the time we don't want to index a shared dir
share/AXLSoap.xsd view on Meta::CPAN
<xsd:element name="street" type="axlapi:String255" minOccurs="0"/>
<xsd:element name="leadingStreetDirection" type="axlapi:String50" minOccurs="0"/>
<xsd:element name="trailingStreetSuffix" type="axlapi:String50" minOccurs="0"/>
<xsd:element name="streetSuffix" type="axlapi:String255" minOccurs="0"/>
<xsd:element name="houseNumber" type="axlapi:String16" minOccurs="0"/>
<xsd:element name="houseNumberSuffix" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="landmark" type="axlapi:String255" minOccurs="0"/>
<xsd:element name="location" type="axlapi:String255" minOccurs="0"/>
<xsd:element name="floor" type="axlapi:String16" minOccurs="0"/>
<xsd:element name="occupantName" type="axlapi:String255" minOccurs="0"/>
<xsd:element name="postalCode" type="axlapi:String100" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID" use="optional"/>
</xsd:complexType>
<xsd:complexType name="XGeoLocationPolicy">
<xsd:sequence minOccurs="0">
<xsd:element name="name" type="axlapi:String50"/>
<xsd:element name="country" type="xsd:string" minOccurs="0"/>
<xsd:element name="description" type="axlapi:String255" minOccurs="0"/>
<xsd:element name="nationalSubDivision" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="district" type="axlapi:String255" minOccurs="0"/>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:element name="street" type="axlapi:String255" minOccurs="0"/>
<xsd:element name="leadingStreetDirection" type="axlapi:String50" minOccurs="0"/>
<xsd:element name="trailingStreetSuffix" type="axlapi:String50" minOccurs="0"/>
<xsd:element name="streetSuffix" type="axlapi:String255" minOccurs="0"/>
<xsd:element name="houseNumber" type="axlapi:String16" minOccurs="0"/>
<xsd:element name="houseNumberSuffix" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="landmark" type="axlapi:String255" minOccurs="0"/>
<xsd:element name="location" type="axlapi:String255" minOccurs="0"/>
<xsd:element name="floor" type="axlapi:String16" minOccurs="0"/>
<xsd:element name="occupantName" type="axlapi:String255" minOccurs="0"/>
<xsd:element name="postalCode" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="relatedPolicies" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:element name="relatedPolicy" type="axlapi:XPolicyRelationship" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="uuid" type="axlapi:XUUID" use="optional"/>
</xsd:complexType>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:element name="street" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="leadingStreetDirection" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="trailingStreetSuffix" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="streetSuffix" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="houseNumber" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="houseNumberSuffix" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="landmark" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="location" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="floor" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="occupantName" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="postalCode" type="axlapi:String100" minOccurs="0"/>
</xsd:sequence>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
<xsd:element name="updateGeoLocation" type="axlapi:UpdateGeoLocationReq"/>
<xsd:element name="updateGeoLocationResponse" type="axlapi:StandardResponse"/>
<xsd:element name="removeGeoLocation" type="axlapi:GeoLocationReq"/>
<xsd:element name="removeGeoLocationResponse" type="axlapi:StandardResponse"/>
<xsd:complexType name="AddGeoLocationPolicyReq" abstract="false" final="#all">
<xsd:annotation>
share/AXLSoap.xsd view on Meta::CPAN
<xsd:element name="street" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="leadingStreetDirection" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="trailingStreetSuffix" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="streetSuffix" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="houseNumber" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="houseNumberSuffix" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="landmark" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="location" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="floor" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="occupantName" type="axlapi:String100" minOccurs="0"/>
<xsd:element name="postalCode" type="axlapi:String100" minOccurs="0"/>
<xsd:choice minOccurs="0">
<xsd:annotation>
<xsd:documentation>One of the two choices is mandatory if PolicyMatrix table needs to be updated</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element name="addPolicies" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Add the policies provided in the request into Matrix table</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
( run in 0.909 second using v1.01-cache-2.11-cpan-5735350b133 )