summaryrefslogtreecommitdiff
path: root/recipes/cyrus-sasl
diff options
context:
space:
mode:
authorJames Maki <jmaki@multitech.com>2011-01-21 14:06:55 -0600
committerJesse Gilles <jgilles@multitech.com>2011-07-19 09:00:26 -0500
commit55bfebf5b21c248cdb58f7e21bf3aef32cc864fa (patch)
treef8a3eec6763ddd4f7b324ad28a0d7486db0f50ab /recipes/cyrus-sasl
parent2677d64a6610dfe5de44d9c8e44aec31ce6bd5a5 (diff)
cyrus-sasl-2.1.19 plugin patch
Diffstat (limited to 'recipes/cyrus-sasl')
-rw-r--r--recipes/cyrus-sasl/cyrus-sasl-2.1.19/plugin.patch117
-rw-r--r--recipes/cyrus-sasl/cyrus-sasl_2.1.19.bb3
2 files changed, 119 insertions, 1 deletions
diff --git a/recipes/cyrus-sasl/cyrus-sasl-2.1.19/plugin.patch b/recipes/cyrus-sasl/cyrus-sasl-2.1.19/plugin.patch
new file mode 100644
index 0000000000..c9fa4d5163
--- /dev/null
+++ b/recipes/cyrus-sasl/cyrus-sasl-2.1.19/plugin.patch
@@ -0,0 +1,117 @@
+diff -uprN cyrus-sasl-2.1.19.org/plugins/Makefile.am cyrus-sasl-2.1.19/plugins/Makefile.am
+--- cyrus-sasl-2.1.19.org/plugins/Makefile.am 2004-07-02 14:39:39.000000000 -0500
++++ cyrus-sasl-2.1.19/plugins/Makefile.am 2010-12-06 13:05:58.000000000 -0600
+@@ -46,21 +46,23 @@
+
+ # Library version info - here at the top, for sanity
+ # CURRENT:REVISION:AGE
+-anonymous_version = 2:19:0
+-digestmd5_version = 2:19:0
+-kerberos4_version = 2:19:0
+-gssapiv2_version = 2:19:0
+-crammd5_version = 2:19:0
+-sasldb_version = 2:19:0
+-login_version = 2:19:0
+-plain_version = 2:19:0
+-ntlm_version = 2:19:0
+-otp_version = 2:19:0
+-sql_version = 2:19:0
+-srp_version = 2:19:0
++#anonymous_version = 2:19:0
++#digestmd5_version = 2:19:0
++#kerberos4_version = 2:19:0
++#gssapiv2_version = 2:19:0
++#crammd5_version = 2:19:0
++#sasldb_version = 2:19:0
++#login_version = 2:19:0
++#plain_version = 2:19:0
++#ntlm_version = 2:19:0
++#otp_version = 2:19:0
++#sql_version = 2:19:0
++#srp_version = 2:19:0
++plugin_version = 2:19:0
+
+ INCLUDES=-I$(top_srcdir)/include -I$(top_srcdir)/lib -I$(top_srcdir)/sasldb -I$(top_builddir)/include
+-AM_LDFLAGS = -module -export-dynamic -rpath $(plugindir)
++#AM_LDFLAGS = -module -export-dynamic -rpath $(plugindir)
++AM_LDFLAGS = -module -export-dynamic -rpath $(plugindir) -version-info $(plugin_version)
+
+ COMPAT_OBJS = @LTGETADDRINFOOBJS@ @LTGETNAMEINFOOBJS@ @LTSNPRINTFOBJS@
+
+@@ -80,63 +82,64 @@ EXTRA_LTLIBRARIES = libplain.la libanony
+ libntlm.la libsasldb.la libsql.la
+
+ libplain_la_SOURCES = plain.c plain_init.c $(common_sources)
+-libplain_la_LDFLAGS = -version-info $(plain_version)
++#libplain_la_LDFLAGS = -version-info $(plain_version)
+ libplain_la_DEPENDENCIES = $(COMPAT_OBJS)
+ libplain_la_LIBADD = $(PLAIN_LIBS) $(COMPAT_OBJS)
+
+ libanonymous_la_SOURCES = anonymous.c anonymous_init.c $(common_sources)
+-libanonymous_la_LDFLAGS = -version-info $(anonymous_version)
++#libanonymous_la_LDFLAGS = -version-info $(anonymous_version)
+ libanonymous_la_DEPENDENCIES = $(COMPAT_OBJS)
+ libanonymous_la_LIBADD = $(COMPAT_OBJS)
+
+ libkerberos4_la_SOURCES = kerberos4.c kerberos4_init.c $(common_sources)
+-libkerberos4_la_LDFLAGS = -version-info $(kerberos4_version)
++#libkerberos4_la_LDFLAGS = -version-info $(kerberos4_version)
+ libkerberos4_la_DEPENDENCIES = $(COMPAT_OBJS)
+ libkerberos4_la_LIBADD = $(SASL_KRB_LIB) $(LIB_SOCKET) $(COMPAT_OBJS)
+
+ libgssapiv2_la_SOURCES = gssapi.c gssapiv2_init.c $(common_sources)
+-libgssapiv2_la_LDFLAGS = -version-info $(gssapiv2_version)
++#libgssapiv2_la_LDFLAGS = -version-info $(gssapiv2_version)
+ libgssapiv2_la_DEPENDENCIES = $(COMPAT_OBJS)
+ libgssapiv2_la_LIBADD = $(GSSAPIBASE_LIBS) $(GSSAPI_LIBS) $(LIB_SOCKET) $(COMPAT_OBJS)
+
+ libcrammd5_la_SOURCES = cram.c crammd5_init.c $(common_sources)
+-libcrammd5_la_LDFLAGS = -version-info $(crammd5_version)
++#libcrammd5_la_LDFLAGS = -version-info $(crammd5_version)
+ libcrammd5_la_DEPENDENCIES = $(COMPAT_OBJS)
+ libcrammd5_la_LIBADD = $(COMPAT_OBJS)
+
+ libdigestmd5_la_SOURCES = digestmd5.c digestmd5_init.c $(common_sources)
+-libdigestmd5_la_LDFLAGS = -version-info $(digestmd5_version)
++#libdigestmd5_la_LDFLAGS = -version-info $(digestmd5_version)
+ libdigestmd5_la_DEPENDENCIES = $(COMPAT_OBJS)
+ libdigestmd5_la_LIBADD = $(LIB_DES) $(LIB_SOCKET) $(COMPAT_OBJS)
+
+ liblogin_la_SOURCES = login.c login_init.c $(common_sources)
+-liblogin_la_LDFLAGS = -version-info $(login_version)
++#liblogin_la_LDFLAGS = -version-info $(login_version)
+ liblogin_la_DEPENDENCIES = $(COMPAT_OBJS)
+ liblogin_la_LIBADD = $(PLAIN_LIBS) $(COMPAT_OBJS)
+
+ libsrp_la_SOURCES = srp.c srp_init.c $(common_sources)
+-libsrp_la_LDFLAGS = -version-info $(srp_version)
++#libsrp_la_LDFLAGS = -version-info $(srp_version)
+ libsrp_la_DEPENDENCIES = $(COMPAT_OBJS)
+ libsrp_la_LIBADD = $(SRP_LIBS) $(COMPAT_OBJS)
+
+ libotp_la_SOURCES = otp.c otp_init.c otp.h $(common_sources)
+-libotp_la_LDFLAGS = -version-info $(otp_version)
++#libotp_la_LDFLAGS = -version-info $(otp_version)
+ libotp_la_DEPENDENCIES = $(COMPAT_OBJS)
+ libotp_la_LIBADD = $(OTP_LIBS) $(COMPAT_OBJS)
+
+ libntlm_la_SOURCES = ntlm.c ntlm_init.c $(common_sources)
+-libntlm_la_LDFLAGS = -version-info $(ntlm_version)
++#libntlm_la_LDFLAGS = -version-info $(ntlm_version)
+ libntlm_la_DEPENDENCIES = $(COMPAT_OBJS)
+ libntlm_la_LIBADD = $(NTLM_LIBS) $(COMPAT_OBJS)
+
+ # Auxprop Plugins
+ libsasldb_la_SOURCES = sasldb.c sasldb_init.c $(common_sources)
+-libsasldb_la_LDFLAGS = -version-info $(sasldb_version)
++#libsasldb_la_LDFLAGS = -version-info $(sasldb_version)
+ libsasldb_la_DEPENDENCIES = $(COMPAT_OBJS)
+ libsasldb_la_LIBADD = ../sasldb/libsasldb.la $(SASL_DB_LIB) $(COMPAT_OBJS)
+
+ libsql_la_SOURCES = sql.c sql_init.c $(common_sources)
+-libsql_la_LDFLAGS = $(LIB_MYSQL) $(LIB_PGSQL) $(LIB_SQLITE) -version-info $(sql_version)
++#libsql_la_LDFLAGS = $(LIB_MYSQL) $(LIB_PGSQL) $(LIB_SQLITE) -version-info $(sql_version)
++libsql_la_LDFLAGS = $(LIB_MYSQL) $(LIB_PGSQL) $(LIB_SQLITE) $(AM_LDFLAGS)
+ libsql_la_DEPENDENCIES = $(COMPAT_OBJS)
+ libsql_la_LIBADD = $(COMPAT_OBJS)
+
diff --git a/recipes/cyrus-sasl/cyrus-sasl_2.1.19.bb b/recipes/cyrus-sasl/cyrus-sasl_2.1.19.bb
index b179298355..fb7a6de527 100644
--- a/recipes/cyrus-sasl/cyrus-sasl_2.1.19.bb
+++ b/recipes/cyrus-sasl/cyrus-sasl_2.1.19.bb
@@ -6,7 +6,8 @@ PR = "r10"
SRC_URI = "ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-${PV}.tar.gz \
file://berkdb.m4.patch;patch=1 \
- file://client.c.patch;patch=1"
+ file://client.c.patch;patch=1 \
+ file://plugin.patch;patch=1"
inherit autotools