summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2011-05-11 04:29:18 +0000
committeradam <adam@pkgsrc.org>2011-05-11 04:29:18 +0000
commitabe2724e2c041d1aa090a4fe0a967e8c531a2805 (patch)
tree423df7c7cc28a897662fd9b41e1300ad0caf78a0
parent998bb8af00e5415ad412ea6f94a51afd396b2a67 (diff)
downloadpkgsrc-abe2724e2c041d1aa090a4fe0a967e8c531a2805.tar.gz
c-icap is an implementation of an ICAP server. It can be used with HTTP proxies
that support the ICAP protocol to implement content adaptation and filtering services. Most of the commercial HTTP proxies must support the ICAP protocol. The open source Squid 3.x proxy server supports it.
-rw-r--r--www/c-icap-modules/DESCR6
-rw-r--r--www/c-icap-modules/Makefile29
-rw-r--r--www/c-icap-modules/PLIST5
-rw-r--r--www/c-icap-modules/distinfo8
-rw-r--r--www/c-icap-modules/options.mk27
-rw-r--r--www/c-icap-modules/patches/patch-configure29
-rw-r--r--www/c-icap-modules/patches/patch-services_clamav_Makefile.in16
-rw-r--r--www/c-icap-modules/patches/patch-services_url_check_Makefile.in26
-rw-r--r--www/c-icap/DESCR6
-rw-r--r--www/c-icap/Makefile38
-rw-r--r--www/c-icap/PLIST52
-rw-r--r--www/c-icap/buildlink3.mk14
-rw-r--r--www/c-icap/distinfo7
-rw-r--r--www/c-icap/options.mk35
-rw-r--r--www/c-icap/patches/patch-Makefile.in21
-rw-r--r--www/c-icap/patches/patch-configure29
16 files changed, 348 insertions, 0 deletions
diff --git a/www/c-icap-modules/DESCR b/www/c-icap-modules/DESCR
new file mode 100644
index 00000000000..bfabd642e2e
--- /dev/null
+++ b/www/c-icap-modules/DESCR
@@ -0,0 +1,6 @@
+c-icap is an implementation of an ICAP server. It can be used with HTTP proxies
+that support the ICAP protocol to implement content adaptation and filtering
+services.
+
+Most of the commercial HTTP proxies must support the ICAP protocol. The open
+source Squid 3.x proxy server supports it.
diff --git a/www/c-icap-modules/Makefile b/www/c-icap-modules/Makefile
new file mode 100644
index 00000000000..a21f7f4bfbf
--- /dev/null
+++ b/www/c-icap-modules/Makefile
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.1.1.1 2011/05/11 04:30:06 adam Exp $
+
+DISTNAME= c_icap_modules-0.1.5
+PKGNAME= ${DISTNAME:S/_/-/g}
+CATEGORIES= www
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=c-icap/}
+
+MAINTAINER= adam@NetBSD.org
+HOMEPAGE= http://c-icap.sourceforge.net/
+COMMENT= C-ICAP server modules
+LICENSE= gnu-gpl-v2
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+USE_LANGUAGES= c
+USE_LIBTOOL= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-c-icap=${BUILDLINK_PREFIX.c-icap}
+
+EGDIR= ${PREFIX}/share/c-icap
+CONF_FILES= ${EGDIR}/srv_url_check.conf.default ${PKG_SYSCONFDIR}/srv_url_check.conf
+
+INSTALLATION_DIRS= share/c-icap
+
+.include "options.mk"
+
+.include "../../www/c-icap/buildlink3.mk"
+.include "../../mk/dlopen.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/www/c-icap-modules/PLIST b/www/c-icap-modules/PLIST
new file mode 100644
index 00000000000..ec4aef46671
--- /dev/null
+++ b/www/c-icap-modules/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2011/05/11 04:30:06 adam Exp $
+${PLIST.clamav}lib/c_icap/srv_clamav.la
+lib/c_icap/srv_url_check.la
+${PLIST.clamav}share/c-icap/srv_clamav.conf.default
+share/c-icap/srv_url_check.conf.default
diff --git a/www/c-icap-modules/distinfo b/www/c-icap-modules/distinfo
new file mode 100644
index 00000000000..4b01d74f6ef
--- /dev/null
+++ b/www/c-icap-modules/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1.1.1 2011/05/11 04:30:06 adam Exp $
+
+SHA1 (c_icap_modules-0.1.5.tar.gz) = b19dbbe4dab9e30c42ad8b549f9b7af33225f5a9
+RMD160 (c_icap_modules-0.1.5.tar.gz) = ba8f1983fb80ad50021047c582f1a87f43b4080e
+Size (c_icap_modules-0.1.5.tar.gz) = 320945 bytes
+SHA1 (patch-configure) = dd712ea5e18de59535200caef9d7298d5668dc58
+SHA1 (patch-services_clamav_Makefile.in) = cb6b6445cbc2b9811f70b1cc115ff843d65dbbdd
+SHA1 (patch-services_url_check_Makefile.in) = 2033feaec3f6d8680c98106f17d24e862a3446dc
diff --git a/www/c-icap-modules/options.mk b/www/c-icap-modules/options.mk
new file mode 100644
index 00000000000..abc32dfbcb5
--- /dev/null
+++ b/www/c-icap-modules/options.mk
@@ -0,0 +1,27 @@
+# $NetBSD: options.mk,v 1.1.1.1 2011/05/11 04:30:06 adam Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.c-icap
+PKG_SUPPORTED_OPTIONS= bdb clamav
+PKG_SUGGESTED_OPTIONS= bdb clamav
+
+.include "../../mk/bsd.options.mk"
+
+PLIST_VARS+= bdb clamav
+
+.if !empty(PKG_OPTIONS:Mbdb)
+PLIST.bdb= yes
+BDB_ACCEPTED= db5 db4
+CONFIGURE_ARGS+= --with-bdb=${BDBBASE}
+. include "../../mk/bdb.buildlink3.mk"
+.else
+CONFIGURE_ARGS+= --without-bdb
+.endif
+
+.if !empty(PKG_OPTIONS:Mclamav)
+PLIST.clamav= yes
+CONFIGURE_ARGS+= --with-clamav
+CONF_FILES+= ${EGDIR}/srv_clamav.conf.default ${PKG_SYSCONFDIR}/srv_clamav.conf
+. include "../../security/clamav/buildlink3.mk"
+.else
+CONFIGURE_ARGS+= --without-clamav
+.endif
diff --git a/www/c-icap-modules/patches/patch-configure b/www/c-icap-modules/patches/patch-configure
new file mode 100644
index 00000000000..7b24c48d88d
--- /dev/null
+++ b/www/c-icap-modules/patches/patch-configure
@@ -0,0 +1,29 @@
+$NetBSD: patch-configure,v 1.1.1.1 2011/05/11 04:30:06 adam Exp $
+
+Detect Berkeley DB.
+
+--- configure.orig 2011-05-05 13:16:38.000000000 +0000
++++ configure
+@@ -11053,11 +11053,11 @@ rm -f core conftest.err conftest.$ac_obj
+ # Save old CFLAGS/LDFLAGS
+ OLDCFLAGS=$CFLAGS
+ OLDLDFLAGS=$LDFLAGS
+- for DBVER in 49 48 47 46 45 44 43 42; do
++ for DBVER in 4 5 6; do
+ if test -d $libdbpath/include/db$DBVER; then
+ echo -n "checking for Berleley DB under $libdbpath/include/db$DBVER and $libdbpath/lib/db$DBVER... "
+ CFLAGS="-I$libdbpath/include/db$DBVER $OLDCFLAGS"
+- LDFLAGS="-L $libdbpath/lib/db$DBVER -ldb $OLDLDFLAGS"
++ LDFLAGS="-L $libdbpath/lib -ldb$DBVER $OLDLDFLAGS"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
+
+@@ -11071,7 +11071,7 @@ rm -f core conftest.err conftest.$ac_obj
+
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"; then :
+- echo yes;BDB_ADD_LDFLAG="-L$libdbpath/lib/db$DBVER -ldb"; BDB_ADD_FLAG="-I$libdbpath/include/db$DBVER";libdb="yes";
++ echo yes;BDB_ADD_LDFLAG="-L$libdbpath/lib -ldb$DBVER"; BDB_ADD_FLAG="-I$libdbpath/include/db$DBVER";libdb="yes";
+ else
+ libdb="no"; echo "no";
+
diff --git a/www/c-icap-modules/patches/patch-services_clamav_Makefile.in b/www/c-icap-modules/patches/patch-services_clamav_Makefile.in
new file mode 100644
index 00000000000..d3d44e49b18
--- /dev/null
+++ b/www/c-icap-modules/patches/patch-services_clamav_Makefile.in
@@ -0,0 +1,16 @@
+$NetBSD: patch-services_clamav_Makefile.in,v 1.1.1.1 2011/05/11 04:30:06 adam Exp $
+
+Handle configuration files.
+
+--- services/clamav/Makefile.in.orig 2011-05-05 13:25:53.000000000 +0000
++++ services/clamav/Makefile.in
+@@ -548,8 +548,7 @@ uninstall-am: uninstall-cicapmoduleLTLIB
+
+
+ install-data-local:
+- $(INSTALL) srv_clamav.conf $(DESTDIR)$(CONFIGDIR)/srv_clamav.conf.default
+- if test ! -f $(DESTDIR)$(CONFIGDIR)/srv_clamav.conf; then $(INSTALL) srv_clamav.conf $(DESTDIR)$(CONFIGDIR)/srv_clamav.conf; fi
++ $(INSTALL) srv_clamav.conf $(DESTDIR)$(datadir)/c-icap/srv_clamav.conf.default
+
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
diff --git a/www/c-icap-modules/patches/patch-services_url_check_Makefile.in b/www/c-icap-modules/patches/patch-services_url_check_Makefile.in
new file mode 100644
index 00000000000..1b8eb324378
--- /dev/null
+++ b/www/c-icap-modules/patches/patch-services_url_check_Makefile.in
@@ -0,0 +1,26 @@
+$NetBSD: patch-services_url_check_Makefile.in,v 1.1.1.1 2011/05/11 04:30:06 adam Exp $
+
+Remove unwanted linker flag.
+Handle configuration files.
+
+--- services/url_check/Makefile.in.orig 2011-05-05 13:19:55.000000000 +0000
++++ services/url_check/Makefile.in
+@@ -34,7 +34,7 @@ PRE_UNINSTALL = :
+ POST_UNINSTALL = :
+ build_triplet = @build@
+ host_triplet = @host@
+-@USEBDB_TRUE@am__append_1 = @BDB_ADD_LDFLAG@ -ldb
++@USEBDB_TRUE@am__append_1 = @BDB_ADD_LDFLAG@
+ @USEBDB_TRUE@am__append_2 = @BDB_ADD_FLAG@
+ @USEBDB_TRUE@am__append_3 = sguardDB.c
+ subdir = services/url_check
+@@ -554,8 +554,7 @@ uninstall-am: uninstall-cicapmoduleLTLIB
+
+
+ install-data-local:
+- $(INSTALL) srv_url_check.conf $(DESTDIR)$(CONFIGDIR)/srv_url_check.conf.default
+- if test ! -f $(DESTDIR)$(CONFIGDIR)/srv_url_check.conf; then $(INSTALL) srv_url_check.conf $(DESTDIR)$(CONFIGDIR)/srv_url_check.conf; fi
++ $(INSTALL) srv_url_check.conf $(DESTDIR)$(datadir)/c-icap/srv_url_check.conf.default
+
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
diff --git a/www/c-icap/DESCR b/www/c-icap/DESCR
new file mode 100644
index 00000000000..bfabd642e2e
--- /dev/null
+++ b/www/c-icap/DESCR
@@ -0,0 +1,6 @@
+c-icap is an implementation of an ICAP server. It can be used with HTTP proxies
+that support the ICAP protocol to implement content adaptation and filtering
+services.
+
+Most of the commercial HTTP proxies must support the ICAP protocol. The open
+source Squid 3.x proxy server supports it.
diff --git a/www/c-icap/Makefile b/www/c-icap/Makefile
new file mode 100644
index 00000000000..b8d52a6fc83
--- /dev/null
+++ b/www/c-icap/Makefile
@@ -0,0 +1,38 @@
+# $NetBSD: Makefile,v 1.1.1.1 2011/05/11 04:29:18 adam Exp $
+
+DISTNAME= c_icap-0.1.5
+PKGNAME= ${DISTNAME:S/_/-/}
+CATEGORIES= www
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=c-icap/}
+
+MAINTAINER= adam@NetBSD.org
+HOMEPAGE= http://c-icap.sourceforge.net/
+COMMENT= Implementation of an ICAP server
+LICENSE= gnu-lgpl-v2.1
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+USE_LANGUAGES= c
+USE_LIBTOOL= yes
+USE_TOOLS+= gmake
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --enable-large-files
+
+EGDIR= ${PREFIX}/share/c-icap
+CONF_FILES= ${EGDIR}/c-icap.conf.default ${PKG_SYSCONFDIR}/c-icap.conf
+CONF_FILES+= ${EGDIR}/c-icap.magic.default ${PKG_SYSCONFDIR}/c-icap.magic
+
+BUILD_DEFS+= VARBASE
+
+SUBST_CLASSES+= fix-path
+SUBST_STAGE.fix-path= pre-configure
+SUBST_MESSAGE.fix-path= Fixing paths.
+SUBST_FILES.fix-path= c-icap.conf.in
+SUBST_SED.fix-path= -e 's, @prefix@/var, ${VARBASE},g'
+SUBST_SED.fix-path+= -e 's, /var, ${VARBASE},g'
+
+.include "options.mk"
+
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../mk/dlopen.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/www/c-icap/PLIST b/www/c-icap/PLIST
new file mode 100644
index 00000000000..efe51b61c74
--- /dev/null
+++ b/www/c-icap/PLIST
@@ -0,0 +1,52 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2011/05/11 04:29:18 adam Exp $
+bin/c-icap
+bin/c-icap-client
+bin/c-icap-config
+bin/c-icap-libicapapi-config
+${PLIST.bdb}bin/c-icap-mkbdb
+bin/c-icap-stretch
+include/c_icap/access.h
+include/c_icap/acl.h
+include/c_icap/body.h
+include/c_icap/c-icap-conf.h
+include/c_icap/c-icap.h
+include/c_icap/cache.h
+include/c_icap/cfg_param.h
+include/c_icap/ci_threads.h
+include/c_icap/commands.h
+include/c_icap/debug.h
+include/c_icap/dlib.h
+include/c_icap/filetype.h
+include/c_icap/hash.h
+include/c_icap/header.h
+include/c_icap/log.h
+include/c_icap/lookup_table.h
+include/c_icap/mem.h
+include/c_icap/module.h
+include/c_icap/net_io.h
+include/c_icap/proc_mutex.h
+include/c_icap/proc_threads_queues.h
+include/c_icap/request.h
+include/c_icap/service.h
+include/c_icap/shared_mem.h
+include/c_icap/simple_api.h
+include/c_icap/stats.h
+include/c_icap/txtTemplate.h
+include/c_icap/txt_format.h
+include/c_icap/types_ops.h
+include/c_icap/util.h
+${PLIST.bdb}lib/c_icap/bdb_tables.la
+lib/c_icap/dnsbl_tables.la
+${PLIST.ldap}lib/c_icap/ldap_module.la
+${PLIST.perl}lib/c_icap/perl_handler.la
+lib/c_icap/srv_echo.la
+lib/c_icap/sys_logger.la
+lib/libicapapi.la
+man/man8/c-icap-client.8
+man/man8/c-icap-config.8
+man/man8/c-icap-libicapapi-config.8
+man/man8/c-icap-mkbdb.8
+man/man8/c-icap-stretch.8
+man/man8/c-icap.8
+share/c-icap/c-icap.conf.default
+share/c-icap/c-icap.magic.default
diff --git a/www/c-icap/buildlink3.mk b/www/c-icap/buildlink3.mk
new file mode 100644
index 00000000000..2139ed6bb37
--- /dev/null
+++ b/www/c-icap/buildlink3.mk
@@ -0,0 +1,14 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2011/05/11 04:29:18 adam Exp $
+
+BUILDLINK_TREE+= c-icap
+
+.if !defined(C_ICAP_BUILDLINK3_MK)
+C_ICAP_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.c-icap+= c-icap>=0.1.5
+BUILDLINK_PKGSRCDIR.c-icap?= ../../www/c-icap
+
+.include "../../devel/zlib/buildlink3.mk"
+.endif # C_ICAP_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -c-icap
diff --git a/www/c-icap/distinfo b/www/c-icap/distinfo
new file mode 100644
index 00000000000..a72f4f1f319
--- /dev/null
+++ b/www/c-icap/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1.1.1 2011/05/11 04:29:18 adam Exp $
+
+SHA1 (c_icap-0.1.5.tar.gz) = 1ec7e5639daa7af7bd3264a5c6e325c718a07a7b
+RMD160 (c_icap-0.1.5.tar.gz) = 830447543a0ef21e96f13e53f5221ee4d2b252ae
+Size (c_icap-0.1.5.tar.gz) = 528684 bytes
+SHA1 (patch-Makefile.in) = 50f68b9c071d9552a37360591a27d07590759b5b
+SHA1 (patch-configure) = ef069f6377c9b96c40af1301b03464e981436ba4
diff --git a/www/c-icap/options.mk b/www/c-icap/options.mk
new file mode 100644
index 00000000000..cdcdd2ce1be
--- /dev/null
+++ b/www/c-icap/options.mk
@@ -0,0 +1,35 @@
+# $NetBSD: options.mk,v 1.1.1.1 2011/05/11 04:29:18 adam Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.c-icap
+PKG_SUPPORTED_OPTIONS= bdb ldap perl
+PKG_SUGGESTED_OPTIONS= bdb ldap perl
+
+.include "../../mk/bsd.options.mk"
+
+PLIST_VARS+= bdb ldap perl
+
+.if !empty(PKG_OPTIONS:Mbdb)
+PLIST.bdb= yes
+BDB_ACCEPTED= db5 db4
+CONFIGURE_ARGS+= --with-bdb=${BDBBASE}
+. include "../../mk/bdb.buildlink3.mk"
+.else
+CONFIGURE_ARGS+= --without-bdb
+.endif
+
+.if !empty(PKG_OPTIONS:Mldap)
+PLIST.ldap= yes
+CONFIGURE_ARGS+= --with-ldap
+. include "../../databases/openldap-client/buildlink3.mk"
+.else
+CONFIGURE_ARGS+= --without-ldap
+.endif
+
+.if !empty(PKG_OPTIONS:Mperl)
+PLIST.perl= yes
+USE_TOOLS+= perl:build
+CONFIGURE_ARGS+= --with-perl
+. include "../../lang/perl5/buildlink3.mk"
+.else
+CONFIGURE_ARGS+= --without-perl
+.endif
diff --git a/www/c-icap/patches/patch-Makefile.in b/www/c-icap/patches/patch-Makefile.in
new file mode 100644
index 00000000000..6f7bc0fa065
--- /dev/null
+++ b/www/c-icap/patches/patch-Makefile.in
@@ -0,0 +1,21 @@
+$NetBSD: patch-Makefile.in,v 1.1.1.1 2011/05/11 04:29:18 adam Exp $
+
+Handle configuration files.
+
+--- Makefile.in.orig 2011-03-28 19:22:39.000000000 +0000
++++ Makefile.in
+@@ -1560,11 +1560,9 @@ doc:
+ $(DOXYGEN) c-icap.dox
+
+ install-data-local:
+- $(mkinstalldirs) $(DESTDIR)$(CONFIGDIR);
+- $(INSTALL) c-icap.conf $(DESTDIR)$(CONFIGDIR)/c-icap.conf.default
+- $(INSTALL) c-icap.magic $(DESTDIR)$(CONFIGDIR)/c-icap.magic.default
+- if test ! -f $(DESTDIR)$(CONFIGDIR)/c-icap.conf; then $(INSTALL) c-icap.conf $(DESTDIR)$(CONFIGDIR)/c-icap.conf; fi
+- if test ! -f $(DESTDIR)$(CONFIGDIR)/c-icap.magic; then $(INSTALL) c-icap.magic $(DESTDIR)$(CONFIGDIR)/c-icap.magic; fi
++ $(mkinstalldirs) $(DESTDIR)$(datadir)/c-icap;
++ $(INSTALL) c-icap.conf $(DESTDIR)$(datadir)/c-icap/c-icap.conf.default
++ $(INSTALL) c-icap.magic $(DESTDIR)$(datadir)/c-icap/c-icap.magic.default
+ $(mkinstalldirs) $(DESTDIR)$(LOGDIR);
+ $(mkinstalldirs) $(DESTDIR)$(SOCKDIR);
+ chgrp nogroup $(DESTDIR)$(LOGDIR) || echo -e "*********\nWARNING! Can not set group for the log dir $(DESTDIR)$(LOGDIR)\n*********\n"
diff --git a/www/c-icap/patches/patch-configure b/www/c-icap/patches/patch-configure
new file mode 100644
index 00000000000..9753a816942
--- /dev/null
+++ b/www/c-icap/patches/patch-configure
@@ -0,0 +1,29 @@
+$NetBSD: patch-configure,v 1.1.1.1 2011/05/11 04:29:18 adam Exp $
+
+Detect Berkeley DB.
+
+--- configure.orig 2011-05-05 12:27:48.000000000 +0000
++++ configure
+@@ -11647,11 +11647,11 @@ rm -f core conftest.err conftest.$ac_obj
+ # Save old CFLAGS/LDFLAGS
+ OLDCFLAGS=$CFLAGS
+ OLDLDFLAGS=$LDFLAGS
+- for DBVER in 49 48 47 46 45 44 43 42; do
++ for DBVER in 4 5 6; do
+ if test -d $libdbpath/include/db$DBVER; then
+ echo -n "checking for Berleley DB under $libdbpath/include/db$DBVER and $libdbpath/lib/db$DBVER... "
+ CFLAGS="-I$libdbpath/include/db$DBVER $OLDCFLAGS"
+- LDFLAGS="-L $libdbpath/lib/db$DBVER -ldb $OLDLDFLAGS"
++ LDFLAGS="-L $libdbpath/lib -ldb$DBVER $OLDLDFLAGS"
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
+
+@@ -11665,7 +11665,7 @@ rm -f core conftest.err conftest.$ac_obj
+
+ _ACEOF
+ if ac_fn_c_try_link "$LINENO"; then :
+- echo yes;BDB_ADD_LDFLAG="-L$libdbpath/lib/db$DBVER -ldb"; BDB_ADD_FLAG="-I$libdbpath/include/db$DBVER";libdb="yes";
++ echo yes;BDB_ADD_LDFLAG="-L$libdbpath/lib -ldb$DBVER"; BDB_ADD_FLAG="-I$libdbpath/include/db$DBVER";libdb="yes";
+ else
+ libdb="no"; echo "no";
+