SUMMARY="Build.PL install path logic made easy" DESCRIPTION="This module tries to make install path resolution as easy as possible. When you want to install a module, it needs to figure out where to install things. The nutshell \ version of how this works is that default installation locations are determined from \ ExtUtils::Config, and they may be individually overridden by using the install_path attribute. An \ install_base attribute lets you specify an alternative installation root like /home/foo and \ prefix does something similar in a rather different (and more complicated) way. destdir lets you \ specify a temporary installation directory like /tmp/install in case you want to create \ bundled-up installable packages. The following types are supported by default. * lib Usually pure-Perl module files ending in .pm or .pod. * arch \"Architecture-dependent\" module files, usually produced by compiling XS, Inline, or similar \ code. * script Programs written in pure Perl. In order to improve reuse, you may want to make these as small \ as possible - put the code into modules whenever possible. * bin \"Architecture-dependent\" executable programs, i.e. compiled C code or something. Pretty rare \ to see this in a perl distribution, but it happens. * bindoc Documentation for the stuff in script and bin. Usually generated from the POD in those files. \ Under Unix, these are manual pages belonging to the 'man1' category. Unless explicitly set, this \ is only available on platforms supporting manpages. * libdoc Documentation for the stuff in lib and arch. This is usually generated from the POD in .pm and \ .pod files. Under Unix, these are manual pages belonging to the 'man3' category. Unless \ explicitly set, this is only available on platforms supporting manpages. * binhtml This is the same as bindoc above, but applies to HTML documents. Unless explicitly set, this is \ only available when perl was configured to do so. * libhtml This is the same as libdoc above, but applies to HTML documents. Unless explicitly set, this is \ only available when perl was configured to do so." HOMEPAGE="https://metacpan.org/pod/ExtUtils::InstallPaths" COPYRIGHT="2011 by Ken Williams, Leon Timmermans" LICENSE="Artistic" REVISION="1" SOURCE_URI="https://cpan.metacpan.org/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-$portVersion.tar.gz" CHECKSUM_SHA256="ae65d20cc3c7e14b3cd790915c84510f82dfb37a4c9b88aa74b2e843af417d01" SOURCE_DIR="ExtUtils-InstallPaths-$portVersion" PATCHES="extutils_installpaths-$portVersion.patchset" ARCHITECTURES="any" PROVIDES=" extutils_installpaths = $portVersion " REQUIRES=" haiku extutils_config vendor_perl " BUILD_REQUIRES=" haiku_devel " BUILD_PREREQUIRES=" cmd:make cmd:perl " TEST_REQUIRES=" extutils_config " BUILD() { perl Makefile.PL PREFIX=$prefix make } INSTALL() { make pure_install # remove architecture-specific files cd $prefix rm -r $(perl -V:vendorarch | cut -d\' -f2 | cut -d/ -f5-) # cut extracts the quoted string and strips the prefix (which is perl's and not ours) } TEST() { make test }