From: Jarkko Hietaniemi Date: Fri, 22 Jun 2001 02:48:58 +0000 (+0000) Subject: Change the prefixes only if $prefix is unset, X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=e32f01490f26807de0d82fac927cc0dcb0bf3a59;p=p5sagit%2Fp5-mst-13.2.git Change the prefixes only if $prefix is unset, as originally patched by Marcel Grunauer. p4raw-id: //depot/perl@10813 --- diff --git a/hints/darwin.sh b/hints/darwin.sh index 72a9038..ff787fe 100644 --- a/hints/darwin.sh +++ b/hints/darwin.sh @@ -8,19 +8,24 @@ ## # BSD paths -prefix='/usr/local'; # Built-in perl uses /usr -siteprefix='/usr/local'; -vendorprefix='/usr/local'; usevendorprefix='define'; - -# 4BSD uses ${prefix}/share/man, not ${prefix}/man. -# Don't put man pages in ${prefix}/lib; that's goofy. -man1dir="${prefix}/share/man/man1"; -man3dir="${prefix}/share/man/man3"; - -# Where to put modules. -privlib='/Library/Perl'; # Built-in perl uses /System/Library/Perl -sitelib='/Library/Perl'; -vendorlib='/Network/Library/Perl'; +case "$prefix" in +'') + prefix='/usr/local'; # Built-in perl uses /usr + siteprefix='/usr/local'; + vendorprefix='/usr/local'; usevendorprefix='define'; + + # 4BSD uses ${prefix}/share/man, not ${prefix}/man. + # Don't put man pages in ${prefix}/lib; that's goofy. + man1dir="${prefix}/share/man/man1"; + man3dir="${prefix}/share/man/man3"; + + # Where to put modules. + # Built-in perl uses /System/Library/Perl + privlib='/Library/Perl'; + sitelib='/Library/Perl'; + vendorlib='/Network/Library/Perl'; + ;; +esac ## # Tool chain settings diff --git a/hints/rhapsody.sh b/hints/rhapsody.sh index 44bff6b..2fe2b44 100644 --- a/hints/rhapsody.sh +++ b/hints/rhapsody.sh @@ -8,19 +8,24 @@ ## # BSD paths -prefix='/usr/local'; # Built-in perl uses /usr -siteprefix='/usr/local'; -vendorprefix='/usr/local'; usevendorprefix='define'; +case "$prefix" in +'') + prefix='/usr/local'; # Built-in perl uses /usr + siteprefix='/usr/local'; + vendorprefix='/usr/local'; usevendorprefix='define'; -# 4BSD uses ${prefix}/share/man, not ${prefix}/man. -# Don't put man pages in ${prefix}/lib; that's goofy. -man1dir="${prefix}/share/man/man1"; -man3dir="${prefix}/share/man/man3"; + # 4BSD uses ${prefix}/share/man, not ${prefix}/man. + # Don't put man pages in ${prefix}/lib; that's goofy. + man1dir="${prefix}/share/man/man1"; + man3dir="${prefix}/share/man/man3"; -# Where to put modules. -privlib='/Local/Library/Perl'; # Built-in perl uses /System/Library/Perl -sitelib='/Local/Library/Perl'; -vendorlib='/Network/Library/Perl'; + # Where to put modules. + # Built-in perl uses /System/Library/Perl + privlib='/Local/Library/Perl'; + sitelib='/Local/Library/Perl'; + vendorlib='/Network/Library/Perl'; + ;; +esac ## # Tool chain settings