SECTION = "libs" DEPENDS += "perl" RDEPENDS += "libpam perl-module-posix" SRC_URI = "http://www.cpan.org/modules/by-module/Authen/Authen-PAM-${PV}.tar.gz \ file://perl-module-authen-pam-${PV}.patch;patch=1" LICENSE = "Artistic" S = "${WORKDIR}/Authen-PAM-${PV}" FILES_${PN} += "${libdir}/perl5" INCLUDEPATH = " ${STAGING_DIR}/${TARGET_SYS}/usr/include ${STAGING_DIR}/${TARGET_SYS}/usr/include/gdbm " inherit autotools do_configure () { oe_runconf perl Makefile.PL if [ "${BUILD_SYS}" != "${HOST_SYS}" ]; then . ${STAGING_DIR}/${TARGET_SYS}/perl/config.sh sed -e "s:\(SITELIBEXP = \).*:\1${sitelibexp}:; s:\(SITEARCHEXP = \).*:\1${sitearchexp}:; s:\(INSTALLVENDORLIB = \).*:\1${D}${libdir}/perl5:; s: \(INSTALLVENDORARCH = \).*:\1${D}${libdir}/perl5:" < Makefile > Makefile.new mv Makefile.new Makefile fi } #do_compile () { # oe_runmake PASTHRU_INC="${CFLAGS}" #} do_install () { oe_runmake install_vendor } ####################### Sepate Patch File Below ####################### *** Authen-PAM-0.16.old/Makefile.PL 2007-02-22 16:40:31.470293391 -0500 --- Authen-PAM-0.16/Makefile.PL 2007-02-22 16:41:38.908480570 -0500 *************** *** 5,12 **** $ENV{'CC'} # If a compiler is not specified on the command line then or $ENV{'CC'} = $Config{'cc'}; # use the one with which perl was built ! system("./configure") == 0 or ! die "Error in configuring the Authen::PAM module.\n"; # returns a reference to anonymous hash which is then interpreted as # additional options to the WriteMakeFile --- 5,12 ---- $ENV{'CC'} # If a compiler is not specified on the command line then or $ENV{'CC'} = $Config{'cc'}; # use the one with which perl was built ! # system("./configure") == 0 or ! # die "Error in configuring the Authen::PAM module.\n"; # returns a reference to anonymous hash which is then interpreted as # additional options to the WriteMakeFile