]> git.pld-linux.org Git - packages/cyrus-sasl.git/commitdiff
- each sql as separate module support; opie fix
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Mon, 4 Apr 2005 21:30:25 +0000 (21:30 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    cyrus-sasl-opie.patch -> 1.1
    cyrus-sasl-split-sql.patch -> 1.1

cyrus-sasl-opie.patch [new file with mode: 0644]
cyrus-sasl-split-sql.patch [new file with mode: 0644]

diff --git a/cyrus-sasl-opie.patch b/cyrus-sasl-opie.patch
new file mode 100644 (file)
index 0000000..662d5cd
--- /dev/null
@@ -0,0 +1,12 @@
+diff -urN cyrus-sasl-2.1.20.org/configure.in cyrus-sasl-2.1.20/configure.in
+--- cyrus-sasl-2.1.20.org/configure.in 2004-10-24 22:05:13.000000000 +0200
++++ cyrus-sasl-2.1.20/configure.in     2005-04-04 22:13:49.575508064 +0200
+@@ -420,7 +420,7 @@
+               ;;
+       *)
+               if test -d $with_opie; then
+-                CPPFLAGS="${CPPFLAGS} -I${with_opie}/include"
++                CPPFLAGS="${CPPFLAGS} -I${with_opie}/include -I${with_opie}/include/security"
+                 LDFLAGS="${LDFLAGS} -L${with_opie}/lib"
+               else
+                 with_opie="no"
diff --git a/cyrus-sasl-split-sql.patch b/cyrus-sasl-split-sql.patch
new file mode 100644 (file)
index 0000000..ec469b1
--- /dev/null
@@ -0,0 +1,112 @@
+diff -urN cyrus-sasl-2.1.20.org/configure.in cyrus-sasl-2.1.20/configure.in
+--- cyrus-sasl-2.1.20.org/configure.in 2004-10-24 22:05:13.000000000 +0200
++++ cyrus-sasl-2.1.20/configure.in     2005-04-04 23:12:57.615789008 +0200
+@@ -584,9 +584,7 @@
+ AC_MSG_CHECKING(SQL)
+ if test "$sql" != no; then
+   AC_MSG_RESULT(enabled)
+-  SASL_MECHS="$SASL_MECHS libsql.la"
+   if test "$enable_static" = yes; then
+-    SASL_STATIC_OBJS="$SASL_STATIC_OBJS ../plugins/sql.o"
+     AC_DEFINE(STATIC_SQL,[],[Link SQL plugin staticly])
+   fi
+ else
+@@ -633,6 +631,8 @@
+       CMU_ADD_LIBPATH_TO(${with_mysql}, LIB_MYSQL)
+      fi
++     SASL_MECHS="$SASL_MECHS libmysql.la"
++     SASL_STATIC_OBJS="$SASL_STATIC_OBJS ../plugins/libmysql.la"
+      LIB_MYSQL_DIR=$LIB_MYSQL
+      LIB_MYSQL="$LIB_MYSQL -lmysqlclient"
+@@ -697,6 +697,8 @@
+       CMU_ADD_LIBPATH_TO(${with_pgsql}, LIB_PGSQL)
+      fi
++     SASL_MECHS="$SASL_MECHS libpgsql.la"
++     SASL_STATIC_OBJS="$SASL_STATIC_OBJS ../plugins/libpgsql.la"
+      LIB_PGSQL_DIR=$LIB_PGSQL
+      LIB_PGSQL="$LIB_PGSQL -lpq"
+@@ -758,6 +760,8 @@
+          LIB_SQLITE="-L${with_sqlite} -R${with_sqlite}"
+      fi
++     SASL_MECHS="$SASL_MECHS libsqlite.la"
++     SASL_STATIC_OBJS="$SASL_STATIC_OBJS ../plugins/libsqlite.la"
+      LIB_SQLITE_DIR=$LIB_SQLITE
+      LIB_SQLITE="$LIB_SQLITE -lsqlite"
+diff -urN cyrus-sasl-2.1.20.org/plugins/Makefile.am cyrus-sasl-2.1.20/plugins/Makefile.am
+--- cyrus-sasl-2.1.20.org/plugins/Makefile.am  2004-10-24 22:05:20.000000000 +0200
++++ cyrus-sasl-2.1.20/plugins/Makefile.am      2005-04-04 23:22:49.454815800 +0200
+@@ -77,7 +77,7 @@
+ sasl_LTLIBRARIES = @SASL_MECHS@
+ EXTRA_LTLIBRARIES = libplain.la libanonymous.la libkerberos4.la libcrammd5.la \
+       libgssapiv2.la libdigestmd5.la liblogin.la libsrp.la libotp.la \
+-      libntlm.la libsasldb.la libsql.la
++      libntlm.la libsasldb.la libmysql.la libpgsql.la libsqlite.la
+ libplain_la_SOURCES = plain.c plain_init.c $(common_sources)
+ libplain_la_LDFLAGS = -version-info $(plain_version)
+@@ -135,17 +135,41 @@
+ 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_DEPENDENCIES = $(COMPAT_OBJS)
+-libsql_la_LIBADD = $(COMPAT_OBJS)
+-
++libmysql_la_SOURCES = mysql.c mysql_init.c $(common_sources)
++libmysql_la_LDFLAGS = $(LIB_MYSQL)  -version-info $(sql_version)
++libmysql_la_DEPENDENCIES = $(COMPAT_OBJS)
++libmysql_la_LIBADD = $(COMPAT_OBJS)
++
++libpgsql_la_SOURCES = pgsql.c pgsql_init.c $(common_sources)
++libpgsql_la_LDFLAGS = $(LIB_PGSQL) -version-info $(sql_version)
++libpgsql_la_DEPENDENCIES = $(COMPAT_OBJS)
++libpgsql_la_LIBADD = $(COMPAT_OBJS)
++
++libsqlite_la_SOURCES = sqlite.c sqlite_init.c $(common_sources)
++libsqlite_la_LDFLAGS = $(LIB_SQLITE) -version-info $(sql_version)
++libsqlite_la_DEPENDENCIES = $(COMPAT_OBJS)
++libsqlite_la_LIBADD = $(COMPAT_OBJS)
++
++mysql.c:
++      sed -e 's#HAVE_PGSQL#HAVE_NO_PGSQL#g' -e 's#HAVE_SQLITE#HAVE_NO_SQLITE#g' \
++              -e 's#sql_auxprop_plug_init#mysql_auxprop_plug_init#g' \
++              sql.c > mysql.c
++
++pgsql.c:
++      sed -e 's#HAVE_MYSQL#HAVE_NO_MYSQL#g' -e 's#HAVE_SQLITE#HAVE_NO_SQLITE#g' \
++              -e 's#sql_auxprop_plug_init#pgsql_auxprop_plug_init#g' \
++              sql.c > pgsql.c
++
++sqlite.c:
++      sed -e 's#HAVE_MYSQL#HAVE_NO_MYSQL#g' -e 's#HAVE_PGSQL#HAVE_NO_PGSQL#g' \
++              -e 's#sql_auxprop_plug_init#sqlite_auxprop_plug_init#g' \
++              sql.c > sqlite.c
+ # Instructions for making the _init files
+ init_src=anonymous_init.c crammd5_init.c digestmd5_init.c gssapiv2_init.c \
+ kerberos4_init.c login_init.c plain_init.c srp_init.c otp_init.c ntlm_init.c \
+-sasldb_init.c sql_init.c
++sasldb_init.c mysql_init.c pgsql_init.c sqlite_init.c
+ CLEANFILES=$(init_src)
+diff -urN cyrus-sasl-2.1.20.org/plugins/makeinit.sh cyrus-sasl-2.1.20/plugins/makeinit.sh
+--- cyrus-sasl-2.1.20.org/plugins/makeinit.sh  2003-07-15 19:38:59.000000000 +0200
++++ cyrus-sasl-2.1.20/plugins/makeinit.sh      2005-04-04 23:00:03.871750928 +0200
+@@ -45,7 +45,7 @@
+ " > ${mech}_init.c
+ done
+-for mech in sasldb sql ; do
++for mech in sasldb mysql pgsql sqlite ; do
+ echo "
+ #include <config.h>
This page took 0.127745 seconds and 4 git commands to generate.