openldap: libldap-2.2 new revision 2.2.29
authorJohn Bowler <jbowler@nslu2-linux.org>
Fri, 11 Nov 2005 18:04:01 +0000 (18:04 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Fri, 11 Nov 2005 18:04:01 +0000 (18:04 +0000)
packages/openldap/openldap-2.2.29/.mtn2git_empty [new file with mode: 0644]
packages/openldap/openldap-2.2.29/openldap-autoconf.patch [moved from packages/openldap/files/openldap-autoconf.patch with 100% similarity]
packages/openldap/openldap-2.2.29/ucgendat.patch [moved from packages/openldap/files/ucgendat.patch with 100% similarity]
packages/openldap/openldap_2.2.29.bb [moved from packages/openldap/openldap_2.2.24.bb with 80% similarity]

diff --git a/packages/openldap/openldap-2.2.29/.mtn2git_empty b/packages/openldap/openldap-2.2.29/.mtn2git_empty
new file mode 100644 (file)
index 0000000..e69de29
similarity index 80%
rename from packages/openldap/openldap_2.2.24.bb
rename to packages/openldap/openldap_2.2.29.bb
index 7c1f7f8..cbb968f 100644 (file)
@@ -12,18 +12,18 @@ PRIORITY = "optional"
 LICENSE = "OpenLDAP"
 SECTION = "libs"
 
-PR = "r4"
+PR = "r0"
 
 SRC_URI = "ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/${P}.tgz"
-SRC_URI += " file://openldap-autoconf.patch;patch=1"
+SRC_URI += "file://openldap-autoconf.patch;patch=1"
 # The build tries to run a host executable, this fails.  The patch
 # causes the executable and its data to be installed instead of
 # the output - ucgendat must be run after the ipkg install!
-SRC_URI += " file://ucgendat.patch;patch=1"
+SRC_URI += "file://ucgendat.patch;patch=1"
 # The original top.mk used INSTALL, not INSTALL_STRIP_PROGRAM when
 # installing .so and executables, this fails in cross compilation
 # environments
-SRC_URI += " file://install-strip.patch;patch=1"
+SRC_URI += "file://install-strip.patch;patch=1"
 
 inherit autotools
 
@@ -34,36 +34,36 @@ inherit autotools
 # the two variables into the setting of the options below (please use
 # += because that means this can be done in *both* distro.conf and
 # local.conf!
-OPENLDAP_OPTIONS ?=
-OPENLDAP_DEPENDS ?=
+OPENLDAP_OPTIONS ?= ""
+OPENLDAP_DEPENDS ?= ""
 
 # CONFIG DEFINITIONS
 # The following is necessary because it cannot be determined for a
 # cross compile automagically.  Select should yield fine on all OE
 # systems...
-EXTRA_OECONF += " --with-yielding-select=yes"
+EXTRA_OECONF += "--with-yielding-select=yes"
 # Shared libraries are nice...
-EXTRA_OECONF += " --enable-dynamic"
+EXTRA_OECONF += "--enable-dynamic"
 #
 # Disable TLS to remove the need for openssl/libcrypto
-OPENLDAP_OPTION_tls  ?= --without-tls
+OPENLDAP_OPTION_tls  ?= "--without-tls"
 # set the following to " openssl" to build tls support
 OPENLDAP_DEPENDS_tls ?=
-EXTRA_OECONF += " ${OPENLDAP_OPTION_tls}"
-DEPENDS += ${OPENLDAP_DEPENDS_tls}
+EXTRA_OECONF += "${OPENLDAP_OPTION_tls}"
+DEPENDS += "${OPENLDAP_DEPENDS_tls}"
 
 # SLAPD options
 #
 # UNIX crypt(3) passwd support:
-EXTRA_OECONF += " --enable-crypt"
+EXTRA_OECONF += "--enable-crypt"
 #
 # Enable dynamic module loading.  If this is *disabled* the
 # dependency on libtool is removed (to disable set the following
 # to variables to "" in a .conf file).
 OPENLDAP_OPTION_modules += "lt_cv_dlopen_self=yes --enable-modules"
-OPENLDAP_DEPENDS_modules += libtool
+OPENLDAP_DEPENDS_modules += "libtool"
 EXTRA_OECONF += " ${OPENLDAP_OPTION_modules}"
-DEPENDS += ${OPENLDAP_DEPENDS_modules}
+DEPENDS += "${OPENLDAP_DEPENDS_modules}"
 
 # SLAPD BACKEND
 #
@@ -73,7 +73,7 @@ DEPENDS += ${OPENLDAP_DEPENDS_modules}
 # is also disabled.  If you try to change the backends but fail to
 # enable a single one the build will fail in an obvious way.
 #
-EXTRA_OECONF += " --disable-bdb --disable-monitor"
+EXTRA_OECONF += "--disable-bdb --disable-monitor"
 #
 # Backends="bdb dnssrv hdb ldap ldbm meta monitor null passwd perl shell sql"
 #
@@ -88,35 +88,35 @@ md = "${libexecdir}/openldap"
 # the version 4 implementation or better.
 # To disable this set all three of the following variables to <empty> in
 # a .conf file (this will allow ldbm to be build with gdbm).
-OPENLDAP_OPTION_bdb   ?= --enable-bdb=mod
-OPENLDAP_DEPENDS_bdb  ?= db
+OPENLDAP_OPTION_bdb   ?= "--enable-bdb=mod"
+OPENLDAP_DEPENDS_bdb  ?= "db"
 OPENLDAP_PACKAGE_bdb  ?= "${PN}-backend-bdb"
 FILES_${PN}-backend-bdb = "${md}/back_bdb.so ${md}/back_bdb.la ${md}/back_bdb-*.so.*"
-EXTRA_OECONF += " ${OPENLDAP_OPTION_bdb}"
-DEPENDS += ${OPENLDAP_DEPENDS_bdb}
-PACKAGES += " ${OPENLDAP_PACKAGE_bdb}"
+EXTRA_OECONF += "${OPENLDAP_OPTION_bdb}"
+DEPENDS += "${OPENLDAP_DEPENDS_bdb}"
+PACKAGES += "${OPENLDAP_PACKAGE_bdb}"
 #
 #--enable-dnssrv       enable dnssrv backend no|yes|mod no
 # This has no dependencies.
 FILES_${PN}-backend-dnssrv = "${md}/back_dnssrv.so ${md}/back_dnssrv.la ${md}/back_dnssrv-*.so.*"
-EXTRA_OECONF += " --enable-dnssrv=mod"
-PACKAGES += " ${PN}-backend-dnssrv"
+EXTRA_OECONF += "--enable-dnssrv=mod"
+PACKAGES += "${PN}-backend-dnssrv"
 #
 #--enable-hdb          enable Hierarchical DB backend no|yes|mod no
 # This forces ldbm to use Berkeley too, remove to use gdbm
-OPENLDAP_OPTION_hdb   ?= --enable-hdb=mod
-OPENLDAP_DEPENDS_hdb  ?= db
+OPENLDAP_OPTION_hdb   ?= "--enable-hdb=mod"
+OPENLDAP_DEPENDS_hdb  ?= "db"
 OPENLDAP_PACKAGE_hdb  ?= "${PN}-backend-hdb"
 FILES_${PN}-backend-hdb = "${md}/back_hdb.so ${md}/back_hdb.la ${md}/back_hdb-*.so.*"
-EXTRA_OECONF += " ${OPENLDAP_OPTION_hdb}"
+EXTRA_OECONF += "${OPENLDAP_OPTION_hdb}"
 DEPENDS += ${OPENLDAP_DEPENDS_hdb}
-PACKAGES += " ${OPENLDAP_PACKAGE_hdb}"
+PACKAGES += "${OPENLDAP_PACKAGE_hdb}"
 #
 #--enable-ldap         enable ldap backend no|yes|mod no
 # This has no dependencies
-EXTRA_OECONF += " --enable-ldap=mod"
+EXTRA_OECONF += "--enable-ldap=mod"
 FILES_${PN}-backend-ldap = "${md}/back_ldap.so ${md}/back_ldap.la ${md}/back_ldap-*.so.*"
-PACKAGES += " ${PN}-backend-ldap"
+PACKAGES += "${PN}-backend-ldap"
 #
 #--enable-ldbm         enable ldbm backend no|yes|mod no
 # ldbm requires further specification of the underlying database API, because
@@ -129,79 +129,79 @@ PACKAGES += " ${PN}-backend-ldap"
 #OPENLDAP_OPTION_ldbm = "--enable-ldbm=mod --with-ldbm-api=gdbm"
 #OPENLDAP_DEPENDS_ldbm = gdbm
 # And clear the bdb and hdb settings.
-OPENLDAP_OPTION_ldbm ?= --enable-ldbm=mod
-OPENLDAP_DEPENDS_ldbm ?=
+OPENLDAP_OPTION_ldbm ?= "--enable-ldbm=mod"
+OPENLDAP_DEPENDS_ldbm ?= ""
 OPENLDAP_PACKAGES_ldbm ?= "${PN}-backend-ldbm"
 FILES_${PN}-backend-ldbm = "${md}/back_ldbm.so ${md}/back_ldbm.la ${md}/back_ldbm-*.so.*"
-EXTRA_OECONF += " ${OPENLDAP_OPTION_ldbm}"
-DEPENDS += ${OPENLDAP_DEPENDS_ldbm}
-PACKAGES += " ${PN}-backend-ldbm"
+EXTRA_OECONF += "${OPENLDAP_OPTION_ldbm}"
+DEPENDS += "${OPENLDAP_DEPENDS_ldbm}"
+PACKAGES += "${PN}-backend-ldbm"
 #
 #--enable-meta         enable metadirectory backend no|yes|mod no
 # No dependencies
-EXTRA_OECONF += " --enable-meta=mod"
+EXTRA_OECONF += "--enable-meta=mod"
 FILES_${PN}-backend-meta = "${md}/back_meta.so ${md}/back_meta.la ${md}/back_meta-*.so.*"
-PACKAGES += " ${PN}-backend-meta"
+PACKAGES += "${PN}-backend-meta"
 #
 #--enable-monitor      enable monitor backend no|yes|mod yes
-EXTRA_OECONF += " --enable-monitor=mod"
+EXTRA_OECONF += "--enable-monitor=mod"
 FILES_${PN}-backend-monitor = "${md}/back_monitor.so ${md}/back_monitor.la ${md}/back_monitor-*.so.*"
-PACKAGES += " ${PN}-backend-monitor"
+PACKAGES += "${PN}-backend-monitor"
 #
 #--enable-null         enable null backend no|yes|mod no
-EXTRA_OECONF += " --enable-null=mod"
+EXTRA_OECONF += "--enable-null=mod"
 FILES_${PN}-backend-null = "${md}/back_null.so ${md}/back_null.la ${md}/back_null-*.so.*"
-PACKAGES += " ${PN}-backend-null"
+PACKAGES += "${PN}-backend-null"
 #
 #--enable-passwd       enable passwd backend no|yes|mod no
 EXTRA_OECONF += " --enable-passwd=mod"
 FILES_${PN}-backend-passwd = "${md}/back_passwd.so ${md}/back_passwd.la ${md}/back_passwd-*.so.*"
-PACKAGES += " ${PN}-backend-passwd"
+PACKAGES += "${PN}-backend-passwd"
 #
 #--enable-perl         enable perl backend no|yes|mod no
 #  This requires a loadable perl dynamic library, if enabled without
 #  doing something appropriate (building perl?) the build will pick
 #  up the build machine perl - not good.
-OPENLDAP_OPTION_perl ?= --enable-perl=mod
-OPENLDAP_DEPENDS_perl ?= perl
+OPENLDAP_OPTION_perl ?= "--enable-perl=mod"
+OPENLDAP_DEPENDS_perl ?= "perl"
 OPENLDAP_PACKAGES_perl ?= "${PN}-backend-perl"
 FILES_${PN}-backend-perl = "${md}/back_perl.so ${md}/back_perl.la ${md}/back_perl-*.so.*"
-#EXTRA_OECONF += " ${OPENLDAP_OPTION_perl}"
-#DEPENDS += ${OPENLDAP_DEPENDS_perl}
-#PACKAGES += " ${PN}-backend-perl"
+#EXTRA_OECONF += "${OPENLDAP_OPTION_perl}"
+#DEPENDS += "${OPENLDAP_DEPENDS_perl}"
+#PACKAGES += "${PN}-backend-perl"
 #
 #--enable-shell        enable shell backend no|yes|mod no
-EXTRA_OECONF += " --enable-shell=mod"
+EXTRA_OECONF += "--enable-shell=mod"
 FILES_${PN}-backend-shell = "${md}/back_shell.so ${md}/back_shell.la ${md}/back_shell-*.so.*"
-PACKAGES += " ${PN}-backend-shell"
+PACKAGES += "${PN}-backend-shell"
 #
 #--enable-sql          enable sql backend no|yes|mod no
 # sql requires some sql backend which provides sql.h, sqlite* provides
 # sqlite.h (which may be compatible but hasn't been tried.)
-OPENLDAP_OPTION_sql ?= --enable-sql=mod
-OPENLDAP_DEPENDS_sql ?= sql
+OPENLDAP_OPTION_sql ?= "--enable-sql=mod"
+OPENLDAP_DEPENDS_sql ?= "sql"
 OPENLDAP_PACKAGES_sql ?= "${PN}-backend-sql"
 FILES_${PN}-backend-sql = "${md}/back_sql.so ${md}/back_sql.la ${md}/back_sql-*.so.*"
-#EXTRA_OECONF += " ${OPENLDAP_OPTION_sql}"
-#DEPENDS += ${OPENLDAP_DEPENDS_sql}
-#PACKAGES += " ${PN}-backend-sql"
+#EXTRA_OECONF += "${OPENLDAP_OPTION_sql}"
+#DEPENDS += "${OPENLDAP_DEPENDS_sql}"
+#PACKAGES += "${PN}-backend-sql"
 #
 #--enable-dyngroup     Dynamic Group overlay no|yes|mod no
 #  This is a demo, Proxy Cache defines init_module which conflicts with the
 #  same symbol in dyngroup
-#EXTRA_OECONF += " --enable-dyngroup=mod"
+#EXTRA_OECONF += "--enable-dyngroup=mod"
 #FILES_${PN}-overlay-dyngroup = "${md}/back_dyngroup.so ${md}/back_dyngroup.la ${md}/back_dyngroup-*.so.*"
-#PACKAGES += " ${PN}-overlay-dyngroup"
+#PACKAGES += "${PN}-overlay-dyngroup"
 #
 #--enable-proxycache   Proxy Cache overlay no|yes|mod no
-EXTRA_OECONF += " --enable-proxycache=mod"
+EXTRA_OECONF += "--enable-proxycache=mod"
 FILES_${PN}-overlay-proxycache = "${md}/pcache.so ${md}/pcache.la ${md}/pcache-*.so.*"
-PACKAGES += " ${PN}-overlay-proxycache"
+PACKAGES += "${PN}-overlay-proxycache"
 #
 # LOCAL OPTION OVERRIDES
 # The distro/lcoal options must be added in *last*
-EXTRA_OECONF += " ${OPENLDAP_OPTIONS}"
-DEPENDS      += ${OPENLDAP_DEPENDS}
+EXTRA_OECONF += "${OPENLDAP_OPTIONS}"
+DEPENDS      += "${OPENLDAP_DEPENDS}"
 
 do_stage() {
        autotools_stage_includes
@@ -223,7 +223,7 @@ LEAD_SONAME = "libldap-2.2.so.*"
 # The executables go in a separate package.  This allows the
 # installation of the libraries with no daemon support.
 # Each module also has its own package - see above.
-PACKAGES += " ${PN}-slapd ${PN}-slurpd ${PN}-bin"
+PACKAGES += "${PN}-slapd ${PN}-slurpd ${PN}-bin"
 
 # Package contents - shift most standard contents to -bin
 FILES_${PN} = "${libdir}/lib*.so.* ${sysconfdir}/openldap/ldap.* ${localstatedir}/openldap-data"