diff -U2 -r /data/temp/rhel-reviews/perl-Mozilla-LDAP-1.5.3-9.fc19/perl-Mozilla-LDAP/upstream-unpacked/Source1/Makefile.PL.rpm /data/temp/rhel-reviews/perl-Mozilla-LDAP-1.5.3-9.fc19/perl-Mozilla-LDAP/srpm-unpacked/Makefile.PL.rpm-extract/Makefile.PL.rpm --- /data/temp/rhel-reviews/perl-Mozilla-LDAP-1.5.3-9.fc19/perl-Mozilla-LDAP/upstream-unpacked/Source1/Makefile.PL.rpm 2013-01-28 14:02:01.834467460 +0100 +++ /data/temp/rhel-reviews/perl-Mozilla-LDAP-1.5.3-9.fc19/perl-Mozilla-LDAP/srpm-unpacked/Makefile.PL.rpm-extract/Makefile.PL.rpm 2013-01-28 14:02:02.376465646 +0100 @@ -38,13 +38,23 @@ # name of package to use for pkg-config $ldappkgname = $ENV{"LDAPPKGNAME"} || "mozldap6"; - +my ($DEFINES, $cflags, $libs); +if (lc($ldappkgname) eq 'openldap') { + $cflags = `pkg-config --cflags nss`; + chomp($cflags); + $libs = `pkg-config --libs nss`; + chomp($libs); + $libs = "-lldap -llber $libs"; + $DEFINES = "-DUSE_OPENLDAP -DUSE_SSL -DPRLDAP"; +} else { + $cflags = `pkg-config --cflags $ldappkgname`; + chomp($cflags); + $libs = `pkg-config --libs $ldappkgname`; + chomp($libs); + $DEFINES = "-DUSE_SSL -DPRLDAP"; +} print "\nPerLDAP - Perl 5 Module for LDAP\n"; print "================================\n"; -$cflags = `pkg-config --cflags $ldappkgname`; -chomp($cflags); print "Using CFLAGS = $cflags\n"; print "================================\n"; -$libs = `pkg-config --libs $ldappkgname`; -chomp($libs); print "Using LIBS = $libs\n"; @@ -63,5 +73,5 @@ 'LIBS' => [$libs], 'MYEXTLIB' => $my_extlib, - 'DEFINE' => "-DUSE_SSL -DPRLDAP", + 'DEFINE' => $DEFINES, 'XSOPT' => "-nolinenumbers", @extras