[csw-devel] SF.net SVN: gar:[18206] csw/mgar/pkg/openldap/trunk/Makefile

Dagobert Michelsen dam at opencsw.org
Sat Jun 2 20:58:11 CEST 2012


Hi Rupert,

Am 02.06.2012 um 20:54 schrieb rthurner at users.sourceforge.net:

> Revision: 18206
>          http://gar.svn.sourceforge.net/gar/?rev=18206&view=rev
> Author:   rthurner
> Date:     2012-06-02 18:54:57 +0000 (Sat, 02 Jun 2012)
> Log Message:
> -----------
> openldap: upgrade to 2.4.31
> 
> Modified Paths:
> --------------
>    csw/mgar/pkg/openldap/trunk/Makefile
> 
> Modified: csw/mgar/pkg/openldap/trunk/Makefile
> ===================================================================
> --- csw/mgar/pkg/openldap/trunk/Makefile	2012-06-02 18:50:09 UTC (rev 18205)
> +++ csw/mgar/pkg/openldap/trunk/Makefile	2012-06-02 18:54:57 UTC (rev 18206)
> @@ -1,7 +1,7 @@
> # $Id$
> 
> NAME = openldap
> -VERSION = 2.4.28
> +VERSION = 2.4.31
> GARTYPE = v2
> CATEGORIES = server
> 
> @@ -52,8 +52,8 @@
> RUNTIME_DEP_PKGS_CSWopenldap += CSWbdb48
> RUNTIME_DEP_PKGS_CSWopenldap += CSWlibicudata48
> RUNTIME_DEP_PKGS_CSWopenldap += CSWlibicuuc48
> -RUNTIME_DEP_PKGS_CSWopenldap += CSWliblber2-4-2
> -RUNTIME_DEP_PKGS_CSWopenldap += CSWlibldap-r2-4-2
> +RUNTIME_DEP_PKGS_CSWopenldap += CSWliblber2-4-3
> +RUNTIME_DEP_PKGS_CSWopenldap += CSWlibldap-r2-4-3
> RUNTIME_DEP_PKGS_CSWopenldap += CSWlibltdl7
> # We do not want that dependency.
> # RUNTIME_DEP_PKGS_CSWopenldap += CSWlibnet
> @@ -74,49 +74,49 @@
> SPKG_DESC_CSWopenldap-client = OpenLDAP client executables
> PKGFILES_CSWopenldap-client += $(bindir)/.*
> PKGFILES_CSWopenldap-client += $(mandir)/man1/.*
> -RUNTIME_DEP_PKGS_CSWopenldap-client += CSWliblber2-4-2
> -RUNTIME_DEP_PKGS_CSWopenldap-client += CSWlibldap2-4-2
> +RUNTIME_DEP_PKGS_CSWopenldap-client += CSWliblber2-4-3
> +RUNTIME_DEP_PKGS_CSWopenldap-client += CSWlibldap2-4-3
> RUNTIME_DEP_PKGS_CSWopenldap-client += CSWlibsasl2-2
> RUNTIME_DEP_PKGS_CSWopenldap-client += CSWlibssl0-9-8
> OBSOLETED_BY_CSWopenldap-client += CSWoldapclient
> CATALOGNAME_CSWoldapclient = openldap_client_stub
> 
> PACKAGES += CSWopenldap-dev
> -SPKG_DESC_CSWopenldap-dev = OpenLDAP development files for libldap-2.4.so.2, libldap_r-2.4.so.2 and liblber-2.4.so.2
> +SPKG_DESC_CSWopenldap-dev = OpenLDAP development files for libldap-2.4.so.3, libldap_r-2.4.so.3 and liblber-2.4.so.3
> PKGFILES_CSWopenldap-dev += $(PKGFILES_DEVEL)
> PKGFILES_CSWopenldap-dev += $(mandir)/man3/.*
> -RUNTIME_DEP_PKGS_CSWopenldap-dev += CSWliblber2-4-2
> -RUNTIME_DEP_PKGS_CSWopenldap-dev += CSWlibldap-r2-4-2
> -RUNTIME_DEP_PKGS_CSWopenldap-dev += CSWlibldap2-4-2
> +RUNTIME_DEP_PKGS_CSWopenldap-dev += CSWliblber2-4-3
> +RUNTIME_DEP_PKGS_CSWopenldap-dev += CSWlibldap-r2-4-3
> +RUNTIME_DEP_PKGS_CSWopenldap-dev += CSWlibldap2-4-3
> OBSOLETED_BY_CSWopenldap-dev += CSWoldapdevel
> CATALOGNAME_CSWoldapdevel = openldap_devel_stub
> 
> -PACKAGES += CSWliblber2-4-2
> -SPKG_DESC_CSWliblber2-4-2 = OpenLDAP ASN.1 BER library, liblber-2.4.so.2
> -PKGFILES_CSWliblber2-4-2 += $(call pkgfiles_lib,liblber-2.4.so.2)
> -RUNTIME_DEP_PKGS_CSWlibldap2-4-2 += CSWlibsasl2-2
> -RUNTIME_DEP_PKGS_CSWlibldap2-4-2 += CSWlibssl0-9-8
> -OBSOLETED_BY_CSWliblber2-4-2 += CSWoldaprt
> +PACKAGES += CSWliblber2-4-3
> +SPKG_DESC_CSWliblber2-4-3 = OpenLDAP ASN.1 BER library, liblber-2.4.so.3
> +PKGFILES_CSWliblber2-4-3 += $(call pkgfiles_lib,liblber-2.4.so.3)
> +RUNTIME_DEP_PKGS_CSWlibldap2-4-3 += CSWlibsasl2-2
> +RUNTIME_DEP_PKGS_CSWlibldap2-4-3 += CSWlibssl0-9-8
> +OBSOLETED_BY_CSWliblber2-4-3 += CSWoldaprt

This is probably wrong as the SONAMES of the packages depending on CSWoldaprt contained
the old library versions and not the new ones. If you push CSWoldaprt with the new
dependencies but leaving out the old ones the existing packages depending on CSWoldaprt
will break.


Best regards

  -- Dago


> CATALOGNAME_CSWoldaprt = openldap_rt_stub
> 
> -PACKAGES += CSWlibldap2-4-2
> -SPKG_DESC_CSWlibldap2-4-2 = OpenLDAP LDAP library, libldap-2.4.so.2
> -PKGFILES_CSWlibldap2-4-2 += $(call pkgfiles_lib,libldap-2.4.so.2)
> -PKGFILES_CSWlibldap2-4-2 += $(sysconfdir)/ldap.conf
> -PKGFILES_CSWlibldap2-4-2 += $(mandir)/man5/ldap.conf.5
> -RUNTIME_DEP_PKGS_CSWlibldap2-4-2 += CSWliblber2-4-2
> -OBSOLETED_BY_CSWlibldap2-4-2 += CSWoldaprt
> +PACKAGES += CSWlibldap2-4-3
> +SPKG_DESC_CSWlibldap2-4-3 = OpenLDAP LDAP library, libldap-2.4.so.3
> +PKGFILES_CSWlibldap2-4-3 += $(call pkgfiles_lib,libldap-2.4.so.3)
> +PKGFILES_CSWlibldap2-4-3 += $(sysconfdir)/ldap.conf
> +PKGFILES_CSWlibldap2-4-3 += $(mandir)/man5/ldap.conf.5
> +RUNTIME_DEP_PKGS_CSWlibldap2-4-3 += CSWliblber2-4-3
> +OBSOLETED_BY_CSWlibldap2-4-3 += CSWoldaprt
> 
> # Evaluate later
> -CHECKPKG_OVERRIDES_CSWlibldap2-4-2 += file-with-bad-content|/usr/local|root/opt/csw/share/man/man5/ldap.conf.5
> +CHECKPKG_OVERRIDES_CSWlibldap2-4-3 += file-with-bad-content|/usr/local|root/opt/csw/share/man/man5/ldap.conf.5
> 
> -PACKAGES += CSWlibldap-r2-4-2
> -SPKG_DESC_CSWlibldap-r2-4-2 = OpenLDAP reentrant LDAP library, libldap_r-2.4.so.2
> -PKGFILES_CSWlibldap-r2-4-2 += $(call pkgfiles_lib,libldap_r-2.4.so.2)
> -RUNTIME_DEP_PKGS_CSWlibldap-r2-4-2 += CSWliblber2-4-2
> -RUNTIME_DEP_PKGS_CSWlibldap-r2-4-2 += CSWlibsasl2-2
> -RUNTIME_DEP_PKGS_CSWlibldap-r2-4-2 += CSWlibssl0-9-8
> -OBSOLETED_BY_CSWlibldap-r2-4-2 += CSWoldaprt
> +PACKAGES += CSWlibldap-r2-4-3
> +SPKG_DESC_CSWlibldap-r2-4-3 = OpenLDAP reentrant LDAP library, libldap_r-2.4.so.3
> +PKGFILES_CSWlibldap-r2-4-3 += $(call pkgfiles_lib,libldap_r-2.4.so.3)
> +RUNTIME_DEP_PKGS_CSWlibldap-r2-4-3 += CSWliblber2-4-3
> +RUNTIME_DEP_PKGS_CSWlibldap-r2-4-3 += CSWlibsasl2-2
> +RUNTIME_DEP_PKGS_CSWlibldap-r2-4-3 += CSWlibssl0-9-8
> +OBSOLETED_BY_CSWlibldap-r2-4-3 += CSWoldaprt
> 
> FOREIGN_PACKAGES += CSWliblber2-3-0
> OBSOLETED_BY_CSWliblber2-3-0 += CSWoldaprt
> 
> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
> 
> _______________________________________________
> devel mailing list
> devel at lists.opencsw.org
> https://lists.opencsw.org/mailman/listinfo/devel



More information about the devel mailing list