--- perl-module.eclass 2005-08-12 10:04:16 -0500 +++ perl-module.eclass-new 2005-08-11 17:30:51 -0500 @@ -102,12 +102,22 @@ eerror die else - perl ${S}/Build.PL installdirs=vendor destdir=${D} + use userland_Darwin && installdirs="site" || \ + installdirs="vendor" + perl ${S}/Build.PL installdirs=${installdirs} destdir=${D} fi else einfo "Using ExtUtils::MakeMaker" - perl Makefile.PL ${myconf} \ - PREFIX=/usr INSTALLDIRS=vendor DESTDIR=${D} + if use userland_Darwin ; then + perl Makefile.PL ${myconf} \ + INSTALLDIRS=site \ + INSTALLSITEMAN1DIR=/usr/share/man/man1 \ + INSTALLSITEMAN3DIR=/usr/share/man/man3 \ + DESTDIR=${D} + else + perl Makefile.PL ${myconf} \ + PREFIX=/usr INSTALLDIRS=vendor DESTDIR=${D} + fi fi }