The diffs exclude configure (but include configure.in)
The new files are the .spec file, the mozldap-config file (analogous to
nspr-config), and the pkg-config file mozldap.pc, and a couple of .m4
files to help with nss and svrcore building.
With configure, the basic strategy with nspr, nss, and svrcore is to
first check to see if the user has explicitly disabled them. If not,
the user can pass in either the base directory for the component (which
should have lib and include subdirs) or individual include and lib
directories. If the user has passed in the --with-system-xxx flag,
configure will only look for the system versions of those components
using xxx-config or pkg-config xxx. If the user did not specify to use
anything, configure will first attempt to find the "in-tree" components
and, failing that, will look for the system version of the components.