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 )