I've found several methods for adding directories to @INC in perl:

www.ncode.ch/papers/Perl-Library-Mechanics.pdf

I was hoping to find a KNOB, or something I could put in pkgtools.conf
so that my custom library path gets included in perl's @INC.  I was
hoping -Dusesitecustomize would have not required a patch to the port's
Makefile but this didn't seem to be the case.  

I'm using -Dotherlibdirs now:

==============================================================
--- Makefile-perl       Sat Feb 10 13:11:20 2007
+++ Makefile-perl-rc    Sat Feb 10 13:10:56 2007
@@ -121,6 +121,10 @@
 .endif
 MAN3PREFIX=    ${TARGETDIR}/lib/perl5/${PERL_VER}/perl
 
+.if defined(WITH_LIBDIRS)
+CONFIGURE_ARGS+=       -Dotherlibdirs=${WITH_LIBDIRS}
+.endif
+
 test:
        @(cd ${WRKSRC}; make test)
 
@@ -145,6 +149,7 @@
        @${ECHO} "      WITHOUT_PERL_64BITINT=yes Disable 64 bit integers"
        @${ECHO} "                                (affects only 32-bit 
platforms)."
        @${ECHO} "      WITH_THREADS=yes          Build threaded perl."
+       @${ECHO} "      WITH_LIBDIRS=PATH:..      Set the otherlibdirs 
configure arguments."
        @${ECHO} "      ENABLE_SUIDPERL=yes       Also build set-user-id 
suidperl binary."
        @${ECHO} ""
==============================================================

Is there a better way to do this?  If not, should I submit this patch to the
port maintainer?  

-- 
Ian Tegebo
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to