[csw-devel] SF.net SVN: gar:[15882] csw/mgar/pkg/sasl/branches/sasl-2.1.23-mGARv2
dmichelsen at users.sourceforge.net
dmichelsen at users.sourceforge.net
Thu Oct 6 15:00:52 CEST 2011
Revision: 15882
http://gar.svn.sourceforge.net/gar/?rev=15882&view=rev
Author: dmichelsen
Date: 2011-10-06 13:00:52 +0000 (Thu, 06 Oct 2011)
Log Message:
-----------
sasl/branches-2.1.x: Update to 2.1.25, package split, general rework
Modified Paths:
--------------
csw/mgar/pkg/sasl/branches/sasl-2.1.23-mGARv2/Makefile
csw/mgar/pkg/sasl/branches/sasl-2.1.23-mGARv2/checksums
Modified: csw/mgar/pkg/sasl/branches/sasl-2.1.23-mGARv2/Makefile
===================================================================
--- csw/mgar/pkg/sasl/branches/sasl-2.1.23-mGARv2/Makefile 2011-10-06 10:29:16 UTC (rev 15881)
+++ csw/mgar/pkg/sasl/branches/sasl-2.1.23-mGARv2/Makefile 2011-10-06 13:00:52 UTC (rev 15882)
@@ -1,6 +1,6 @@
NAME = sasl
-VERSION = 2.1.24
-FILEVERSION = $(VERSION)rc1
+VERSION = 2.1.25
+FILEVERSION = $(VERSION)
CATEGORIES = lib
DESCRIPTION = Simple Authentication and Security Layer
@@ -20,48 +20,63 @@
# PATCHFILES = saslauthd-doc.diff saslauthd-groff.diff ltmain.diff
-PACKAGES = CSWsasl CSWsaslauthd CSWsaslgssapi CSWsaslsql
+VENDOR_URL = http://asg.web.cmu.edu/sasl/
-SPKG_SOURCEURL = http://asg.web.cmu.edu/sasl/
+PACKAGES += CSWsasl
+CATALOGNAME_CSWsasl = sasl
+SPKG_DESC_CSWsasl = Cyrus Simple Authentication and Security Layer
+RUNTIME_DEP_PKGS_CSWsasl = CSWosslrt
+RUNTIME_DEP_PKGS_CSWsasl += CSWbdb47
+RUNTIME_DEP_PKGS_CSWsasl += CSWoldaprt
+RUNTIME_DEP_PKGS_CSWsasl += CSWkrb5lib
+RUNTIME_DEP_PKGS_CSWsasl += CSWlibsasl2-2
-CATALOGNAME_CSWsasl = sasl
+PACKAGES += CSWsaslauthd
CATALOGNAME_CSWsaslauthd = saslauthd
+SPKG_DESC_CSWsaslauthd = Cyrus Simple Authentication and Security Layer Authentication Daemon
+RUNTIME_DEP_PKGS_CSWsaslauthd += CSWosslrt
+RUNTIME_DEP_PKGS_CSWsaslauthd += CSWoldaprt
+RUNTIME_DEP_PKGS_CSWsaslauthd += CSWlibcom-err3
+RUNTIME_DEP_PKGS_CSWsaslauthd += CSWlibkrb5-3
+RUNTIME_DEP_PKGS_CSWsaslauthd += CSWlibk5crypto3
+RUNTIME_DEP_PKGS_CSWsaslauthd += CSWlibgssapi-krb5-2
+RUNTIME_DEP_PKGS_CSWsaslauthd += CSWlibkrb5support0
+
+PACKAGES += CSWsaslgssapi
CATALOGNAME_CSWsaslgssapi = sasl_gssapi
-CATALOGNAME_CSWsaslsql = sasl_sql
-
-RUNTIME_DEP_PKGS_CSWsasl = CSWosslrt CSWbdb47 CSWoldaprt CSWkrb5lib
-RUNTIME_DEP_PKGS_CSWsaslauthd = CSWosslrt CSWoldaprt CSWkrb5lib
+SPKG_DESC_CSWsaslgssapi = Cyrus Simple Authentication and Security Layer GSSAPI Binding
RUNTIME_DEP_PKGS_CSWsaslgssapi = CSWsasl CSWkrb5lib
-RUNTIME_DEP_PKGS_CSWsaslsql = CSWsasl CSWlibpq CSWmysql5rt CSWsqlite
-
CHECKPKG_OVERRIDES_CSWsaslgssapi += surplus-dependency|CSWsasl
-CHECKPKG_OVERRIDES_CSWsaslsql += surplus-dependency|CSWsasl
-SPKG_DESC_CSWsasl = Cyrus Simple Authentication and Security Layer
-SPKG_DESC_CSWsaslauthd = Cyrus Simple Authentication and Security Layer Authentication Daemon
-SPKG_DESC_CSWsaslgssapi = Cyrus Simple Authentication and Security Layer GSSAPI Binding
+PACKAGES += CSWsaslsql
+CATALOGNAME_CSWsaslsql = sasl_sql
SPKG_DESC_CSWsaslsql = Cyrus Simple Authentication and Security Layer SQL Binding
+RUNTIME_DEP_PKGS_CSWsaslsql = CSWsasl CSWlibpq CSWmysql5rt CSWsqlite
+CHECKPKG_OVERRIDES_CSWsaslsql += surplus-dependency|CSWsasl
-# We define upstream file regex so we can be notifed of new upstream software release
-UFILES_REGEX = cyrus-$(NAME)-(\d+(?:\.\d+)*).tar.gz
+PACKAGES += CSWlibsasl2-2
+SPKG_DESC_CSWlibsasl2-2 = Simple authentication and security layer library, libsasl2.so.2
+PKGFILES_CSWlibsasl2-2 += $(call pkgfiles_lib,libsasl2.so.2)
+PACKAGES += CSWsasl-dev
+SPKG_DESC_CSWsasl-dev = Development files for SASL
+PKGFILES_CSWsasl-dev += $(PKGFILES_DEVEL)
+RUNTIME_DEP_PKGS_CSWsasl-dev += CSWlibsasl2-2
+
EXTRA_CFLAGS = -D__EXTENSIONS__
-BUILD_ENV = _REENTRANT=1
+EXTRA_BUILD_ENV = _REENTRANT=1
-EXTRA_LIB = $(prefix)/bdb47/lib
+# EXTRA_LIB = $(prefix)/bdb47/lib
EXTRA_INC = /opt/csw/include/gssapi
-EXTRA_INC += /opt/csw/mysql5/include/mysql
+EXTRA_INC += /opt/csw/include/mysql
EXTRA_INC += /opt/csw/postgresql/include
-sysconfdir = /etc/opt/csw
-localstatedir = /var/opt/csw
-
# Do not use LD_OPTIONS as it breaks tests by using the installed libraries
# before the newly built ones.
EXTRA_LINKER_FLAGS = $(RUNPATH_LINKER_FLAGS)
-LD_OPTIONS =
+LD_OPTIONS = -L$(abspath $(prefix)/bdb47/lib/$(MM_LIBDIR)) -R$(abspath $(prefix)/bdb47/lib/$(MM_LIBDIR))
BUILD64 = 1
NOISALIST = 1
@@ -73,7 +88,7 @@
CONFIGURE_ARGS += --enable-shared
CONFIGURE_ARGS += --disable-static
CONFIGURE_ARGS += --enable-sql
-CONFIGURE_ARGS += --with-bdb-libdir=/opt/csw/bdb47/lib
+CONFIGURE_ARGS += --with-bdb-libdir=$(abspath /opt/csw/bdb47/lib/$(MM_LIBDIR))
CONFIGURE_ARGS += --with-bdb-incdir=/opt/csw/bdb47/include/
CONFIGURE_ARGS += --with-saslauthd=$(localstatedir)/saslauthd
CONFIGURE_ARGS += --with-ipctype=unix
@@ -81,19 +96,20 @@
# Autoconf tries to find the directory with the shared lib in it. Because of the
# ISA suffix for 64 bit we must specify the exact library location and add
# the include directories manually.
-CONFIGURE_ARGS += --with-mysql=$(abspath $(prefix)/mysql5/lib/$(MM_LIBDIR)/mysql)
+#CONFIGURE_ARGS += --with-mysql=$(libdir)
+CONFIGURE_ARGS += --with-mysql=$(libdir)
CONFIGURE_ARGS += --with-pgsql=$(abspath $(prefix)/postgresql/lib/$(MM_LIBDIR))
CONFIGURE_ARGS += --with-openssl=$(libdir)
CONFIGURE_ARGS += --with-dbpath=$(sysconfdir)/sasldb2
CONFIGURE_ARGS += --with-plugindir=$(libdir)/sasl2
CONFIGURE_ARGS += --enable-login
+# This is for 32/64 switching. We do this all by ourselves, do not use SASLs mechanism
+CONFIGURE_ARGS += --without-lib-subdir
SED=/usr/bin/sed
EGREP=/usr/bin/egrep
max_cmd_line=65535
-TEST_TARGET = check
-
#INSTALL_OVERRIDE_DIRS = prefix exec_prefix bindir libdir includedir mandir
PKGFILES_CSWsaslauthd = /etc/opt/csw/init.d/cswsaslauthd.init
Modified: csw/mgar/pkg/sasl/branches/sasl-2.1.23-mGARv2/checksums
===================================================================
--- csw/mgar/pkg/sasl/branches/sasl-2.1.23-mGARv2/checksums 2011-10-06 10:29:16 UTC (rev 15881)
+++ csw/mgar/pkg/sasl/branches/sasl-2.1.23-mGARv2/checksums 2011-10-06 13:00:52 UTC (rev 15882)
@@ -1 +1 @@
-8b5a26d973523b0676026ad4f45e5e6d cyrus-sasl-2.1.24rc1.tar.gz
+341cffe829a4d71f2a6503d669d5a946 cyrus-sasl-2.1.25.tar.gz
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the devel
mailing list